.call-connecting-stage{position:relative;z-index:10;display:flex;min-height:0;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--content-top-inset) + 24px) 24px calc(var(--content-bottom-inset) + 112px);text-align:center}.call-connecting-stage__identity{display:flex;min-width:0;flex-direction:column;align-items:center;gap:20px}.call-connecting-stage__portrait{position:relative;display:grid;width:96px;height:96px;place-items:center;border-radius:18px;background:var(--call-accent);font-size:calc(32px * var(--os-font-scale, 1))}.call-connecting-stage__portrait img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.call-connecting-stage__ring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid rgb(255 255 255 / 45%);border-radius:26px;animation:call-connecting-pulse 1.8s ease-out infinite}.call-connecting-stage h1{max-width:100%;margin:0;overflow-wrap:anywhere;font-size:calc(32px * var(--os-font-scale, 1));font-weight:400}.call-connecting-stage p{margin:0;color:#ffffffbf;font-size:calc(15px * var(--os-font-scale, 1))}.call-connecting-stage__dots{display:inline-block;animation:call-connecting-pulse 1.8s ease-out infinite}.call-connecting-stage__cancel{position:absolute;bottom:max(32px,var(--content-bottom-inset));left:50%;display:flex;width:68px;height:68px;flex-shrink:0;align-items:center;justify-content:center;border:0;padding:0;border-radius:50%;background:#f9615c;color:#fff;box-shadow:0 10px 32px #f9615c4d;transform:translate(-50%);transition:transform .15s ease}.call-connecting-stage__cancel:active{transform:translate(-50%) scale(.95)}.call-connecting-stage__cancel:focus-visible{outline:2px solid #fff;outline-offset:4px}@keyframes call-connecting-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:.25;transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.call-connecting-stage__ring,.call-connecting-stage__dots{animation:none}.call-connecting-stage__cancel{transition:none}}.call-screen .call-settings-sheet.dreamos-bottom-sheet-shell{background:#141414!important;background-color:#141414!important;color:#fff;box-shadow:0 -24px 64px #00000073}.call-screen{--call-accent: var(--sv3-accent-solid);--call-accent-bright: var(--sv3-accent-a)}.call-screen .call-control-toggle{border:1px solid rgb(255 255 255 / 22%);color:#ffffffd6;background:#ffffff17;box-shadow:none}.call-screen .call-control-toggle.is-active{border-color:transparent;color:#fff;background:var(--call-accent);background:linear-gradient(135deg,var(--call-accent-bright),var(--call-accent));box-shadow:0 9px 24px color-mix(in srgb,var(--call-accent) 32%,transparent)}.call-screen .call-control-toggle--ghost.is-active{border-color:transparent;background:none;box-shadow:none;color:#fff}.call-screen .call-input-shell{-webkit-backdrop-filter:none;backdrop-filter:none}.call-screen .call-input-shell input{-webkit-tap-highlight-color:transparent;caret-color:var(--call-accent-bright)}.call-screen .call-input-shell input:focus,.call-screen .call-input-shell input:focus-visible,.call-screen textarea:focus,.call-screen textarea:focus-visible{outline:none;box-shadow:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.call-screen .call-input-shell:focus-within{border-color:#ffffff26;outline:none}.call-screen .call-input-shell input::selection{color:inherit;background:transparent}.call-screen .call-input-send{border:0;background:var(--call-accent);background:linear-gradient(135deg,var(--call-accent-bright),var(--call-accent));box-shadow:0 8px 20px color-mix(in srgb,var(--call-accent) 36%,transparent)}.call-history-page .sv7-header{flex:none}.call-history-canvas{display:flex;flex-direction:column;gap:24px;padding:18px 16px max(28px,var(--content-bottom-inset))}.call-history-section{display:flex;min-width:0;flex-direction:column;gap:12px}.call-history-list-card.sv3-card,.call-history-list-card .settings-v3-native-card-body{gap:0;padding:0;overflow:hidden}.call-history-row{position:relative;display:flex;min-width:0;border-bottom:1px solid var(--system-row-divider);touch-action:pan-y}.call-history-row:last-child{border-bottom:0}.call-history-row__main{display:grid;min-width:0;min-height:94px;flex:1;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;border:0;padding:14px 16px;color:var(--system-text-primary);background:transparent;text-align:left}.call-history-row__avatar{display:grid;width:44px;height:44px;overflow:hidden;place-items:center;border-radius:13px;color:#fff;background:var(--sv3-accent-solid);font-size:calc(14px * var(--os-font-scale, 1));font-weight:750}html[data-color-mix-runtime=ok] .call-history-row__avatar{background:color-mix(in srgb,var(--sv3-accent-solid) 82%,var(--system-surface))}.call-history-row__avatar img{width:100%;height:100%;object-fit:cover}.call-history-row__copy{display:flex;min-width:0;flex-direction:column;gap:4px}.call-history-row__title-line{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px}.call-history-row__title-line strong{color:var(--call-record-character-ink, var(--system-text-primary));overflow:hidden;font-size:calc(14px * var(--os-font-scale, 1));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.call-history-row__title-line>time,.call-history-row__stats{flex:none;color:var(--system-text-tertiary);font-size:calc(10px * var(--os-font-scale, 1));font-variant-numeric:tabular-nums}.call-history-row__keepsake{display:block;overflow:hidden;color:var(--system-text-secondary);font-size:calc(11px * var(--os-font-scale, 1));line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.call-history-row__chevron{color:var(--system-text-tertiary)}.call-history-detail-date{margin:0;color:var(--system-text-tertiary);font-size:calc(11px * var(--os-font-scale, 1));text-align:center}html[data-skin=night] .call-history-page,html[data-skin=night] .call-screen{--call-record-character-ink: var(--system-text-secondary)}html[data-skin=iphone-liquid] .call-history-list-card.sv3-card{border:0!important;background:#fff!important;box-shadow:0 12px 26px color-mix(in srgb,var(--sv3-accent-solid) 10%,transparent)!important;-webkit-backdrop-filter:blur(14px) saturate(1.04)!important;backdrop-filter:blur(14px) saturate(1.04)!important}html[data-color-mix-runtime=ok][data-skin=iphone-liquid] .call-history-list-card.sv3-card{background:color-mix(in srgb,#fff 88%,var(--sv3-accent-solid) 12%)!important}html:not([data-skin=iphone-liquid]) .call-history-list-card,html:not([data-skin=iphone-liquid]) .call-history-list-card .settings-v3-native-card-body{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.call-screen .call-settings-scroll{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.call-screen .call-transcript-panel,.call-history-transcript{background-color:#101414}.call-screen .call-overlay-surface.dreamos-dialog-shell,.call-screen .call-overlay-surface.dreamos-bottom-sheet-shell{border:1px solid rgb(255 255 255 / 12%)!important;background:#141414!important;background-color:#141414!important;color:#fff}@media (prefers-reduced-motion: reduce){.call-screen *,.call-screen *:before,.call-screen *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
