.clinic-workspace-app{color:#171717;background:#fff;min-height:100vh;font-family:Inter,Arial,sans-serif}@scope(.clinic-workspace-app){:scope{--paper:#f7f7f7;--ink:#171717;--muted:#626262;--line:#e5e5e5;--white:#fff}*{box-sizing:border-box}:scope{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,Arial,sans-serif}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.38}button,a{transition:background .18s,color .18s,box-shadow .18s}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline-offset:4px;outline:3px solid #777}a{color:inherit}button{border:0}h1,h2,h3,p{margin:0}button.primary,.primary{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:12px 17px;font-size:13px;font-weight:600;display:inline-flex}.primary:hover{background:#383838}.primary.small{padding:10px 13px;font-size:12px}.secondary{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:500}.secondary:hover,.icon-button:hover{background:#f1f1f1}.icon-button{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:32px;height:32px;font-size:23px;line-height:1;display:inline-grid}.text-button{background:0 0;align-items:center;gap:22px;font-size:13px;font-weight:500;display:flex}.eyebrow{letter-spacing:1.5px;font-size:9px;font-weight:600;line-height:1.6}.subtle{color:var(--muted);font-size:11px;line-height:1.7}.site-header{border-bottom:1px solid var(--line);align-items:center;gap:20px;max-width:1600px;height:78px;margin:auto;padding:0 40px;display:flex}.brand{letter-spacing:-1.7px;font-size:29px;font-weight:800;text-decoration:none}.header-divider{background:var(--line);width:1px;height:20px}.workspace-name{font-size:13px;font-weight:500}.demo-badge{letter-spacing:.7px;color:#626262;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:600}.guide-button{margin-left:auto}.workspace-shell{max-width:1600px;margin:auto;padding:0 40px}.workspace-intro{justify-content:space-between;align-items:center;padding:29px 0 27px;display:flex}.workspace-intro .eyebrow{color:#777}h1{letter-spacing:-1.5px;margin-top:7px;font-size:34px;font-weight:600;line-height:1.25}h1 span{color:#777}.workspace-intro>p{color:#626262;font-size:12px;line-height:1.8}.workspace-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.voice-column{min-width:0}.voice-workspace{color:#fff;text-align:center;background:#171717;border-radius:15px;padding:22px;overflow:hidden}.voice-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.voice-heading .eyebrow{color:#aaa;letter-spacing:1px;font-size:8px}.voice-state{color:#aaa;align-items:center;gap:5px;font-size:10px;display:flex}.voice-state i,.connection-badge i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.voice-state.live{color:#fff}.voice-orb{place-items:center;width:104px;height:104px;margin:18px auto 15px;display:grid;position:relative}.voice-orb>span{background:radial-gradient(circle at 35% 25%,#fff 0%,#ccc 12%,#707070 40%,#242424 65%,#050505 86%);border-radius:50%;width:78px;height:78px;transform:rotate(-25deg);box-shadow:0 0 25px #ffffff20,inset -5px -5px 15px #000}.orb-wave{align-items:center;gap:3px;height:20px;display:flex;position:absolute;bottom:0}.orb-wave i{background:#aaa;border-radius:2px;width:2px;height:4px}.speaking .orb-wave i{animation:1s ease-in-out infinite wave}.speaking>span{animation:3s ease-in-out infinite orb}.voice-workspace h2{letter-spacing:-1px;font-size:25px;font-weight:500;line-height:1.18}.voice-message{color:#b8b8b8;min-height:34px;margin:13px 0 14px;font-size:11px;line-height:1.6}.voice-buttons{gap:8px;display:grid}.voice-buttons button{border-radius:8px;min-height:41px;font-size:12px;font-weight:600}.start-call{color:#171717;background:#fff;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.start-call:hover{background:#dedede}.end-call{color:#fff;background:#333;border:1px solid #666}.mute-call,.enable-audio{color:#ddd;background:0 0;text-decoration:underline}.voice-disclosure{color:#999;margin:13px 0;font-size:9px;line-height:1.7}.voice-progress{color:#d4d4d4;border-top:1px solid #363636;padding:12px 0;font-size:10px}.transcript{text-align:left;border-top:1px solid #363636;padding-top:13px}.transcript summary{color:#bbb;cursor:pointer;font-size:11px}.transcript summary span{float:right}.captions{max-height:190px;margin-top:15px;overflow:auto}.captions>div+div{margin-top:13px}.captions h3{text-transform:uppercase;letter-spacing:1px;color:#999;font-size:9px}.captions p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.75}.transcript>small{color:#aaa;margin-top:10px;font-size:9px;display:block}.persona-card{border:1px solid var(--line);background:#fafafa;border-radius:12px;margin-top:14px;padding:18px}.persona-card>.eyebrow{color:#777;display:block}.persona-card select{color:#171717;background:0 0;border:0;border-bottom:1px solid #ddd;border-radius:0;width:100%;padding:10px 0;font-size:14px;font-weight:600}.persona-card p{margin:12px 0 8px;font-size:12px;line-height:1.75}.persona-card .subtle{font-size:9px}.clinic-panel{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;overflow:hidden}.clinic-heading{justify-content:space-between;align-items:center;gap:10px;padding:21px 24px 19px;display:flex}.clinic-heading .eyebrow{color:#999;font-size:8px}h2{letter-spacing:-.7px;font-size:22px;font-weight:600}.clinic-heading h2{margin-top:3px}.connection-badge{color:#666;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.connection-badge.offline{color:#8e502f}.clinic-tabs{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:0 24px 15px;display:flex}.clinic-tabs [role=tablist]{gap:22px;display:flex}.clinic-tabs [role=tab]{color:#777;background:0 0;border-bottom:2px solid #0000;padding:10px 0;font-size:12px}.clinic-tabs [aria-selected=true]{color:#171717;border-color:#171717;font-weight:600}.clinic-tabs [role=tab] span{background:#eee;border-radius:4px;margin-left:3px;padding:3px 5px;font-size:9px}.calendar-toolbar{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.calendar-toolbar h3{letter-spacing:-.3px;font-size:15px;font-weight:600}.calendar-toolbar .subtle{font-size:9px}.date-controls{align-items:center;gap:6px;display:flex}.calendar{grid-template-columns:52px repeat(5,minmax(0,1fr));padding:0 12px 0 8px;display:grid}.calendar-row{display:contents}.calendar-corner{letter-spacing:1px;color:#999;border-bottom:1px solid var(--line);justify-content:center;align-items:center;font-size:7px;display:flex}.day-heading{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:5px;padding:8px 0 12px;display:flex}.day-heading>span{text-transform:uppercase;letter-spacing:1px;color:#888;font-size:8px}.day-heading strong{text-align:center;width:26px;font-size:16px;font-weight:500;line-height:26px}.day-heading.today strong{color:#fff;background:#171717;border-radius:50%}.time-label{text-align:center;color:#888;border-bottom:1px solid #f0f0f0;padding-top:12px;font-size:10px}.time-label small{margin-top:3px;font-size:7px;display:block}.calendar-cell{border-bottom:1px solid #ededed;border-left:1px solid #ededed;min-width:0;min-height:77px;padding:4px;display:flex}.appointment-card{color:#fff;text-align:left;background:#252525;border-radius:6px;flex-direction:column;gap:5px;width:100%;min-width:0;padding:9px 9px 7px;display:flex}.appointment-card strong{font-size:12px;font-weight:600;line-height:1.35}.appointment-card>span{color:#ccc;font-size:10px;line-height:1.4}.appointment-card small{color:#ddd;justify-content:space-between;margin-top:auto;font-size:8px;display:flex}.appointment-card.past{color:#454545;background:#e7e7e7}.appointment-card.past>span,.appointment-card.past small{color:#666}.appointment-card:hover{box-shadow:0 0 0 2px #888}.appointment-card.just-saved{outline-offset:2px;outline:2px solid #171717;animation:1s ease-in-out 5 saved}.open-slot{color:#777;text-align:center;background:#fafafa;border:1px dashed #dedede;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;padding:8px 5px;display:flex}.open-slot>span{font-size:11px}.open-slot small{color:#999;font-size:8px}.open-slot:hover{color:#171717;background:#eee;border-color:#999}.unavailable-slot{color:#aaa;text-align:center;background:repeating-linear-gradient(135deg,#fafafa,#fafafa 5px,#f1f1f1 5px 6px);border-radius:4px;align-content:center;width:100%;padding:12px 4px;font-size:8px}.quiet-cell{color:#ddd;margin:auto;font-size:12px}.calendar-legend{color:#888;align-items:center;gap:17px;padding:17px 24px;font-size:8px;display:flex}.calendar-legend>span{align-items:center;gap:5px;display:flex}.calendar-legend>span:last-child{margin-left:auto}.calendar-legend i{border:1px solid #bbb;border-radius:2px;width:7px;height:7px}.calendar-legend .solid-square{background:#333;border-color:#333}.mobile-day-picker{display:none}.activity-panel{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:28px;margin-top:22px;padding:18px 22px;display:flex}.activity-label{flex-direction:column;gap:5px;min-width:125px;padding-top:5px;display:flex}.activity-label .eyebrow{font-size:8px}.activity-label .subtle{font-size:9px}.activity-panel>p{color:#888;padding-top:5px;font-size:11px}.activity-panel ol{flex:1;grid-template-columns:1fr 1fr;gap:14px 22px;margin:0;padding:0;list-style:none;display:grid}.activity-panel li{align-items:center;gap:10px;font-size:10px;display:flex}.activity-check{border:1px solid #ddd;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.activity-panel li>div{flex-direction:column;gap:5px;display:flex}.activity-panel li strong{font-size:10px;font-weight:600}.activity-panel li div>span{color:#777;font-size:9px}.activity-panel time{color:#999;white-space:nowrap;margin-left:auto;font-size:8px}footer{color:#888;justify-content:space-between;gap:20px;padding:23px 0;font-size:9px;line-height:1.7;display:flex}footer strong{color:#626262;font-weight:500}.patients-view{min-height:573px;padding:24px}.search-label{color:#777;font-size:10px;display:block}.search-label input{border:1px solid var(--line);background:#fafafa;border-radius:8px;width:100%;margin-top:7px;padding:12px;font-size:12px;display:block}.patient-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:22px 0;display:flex}.avatar{background:#eee;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.patient-summary{flex:1}.patient-summary h3{margin:1px 0 6px;font-size:14px;font-weight:600}.patient-summary p,.patient-summary>span{color:#777;font-size:10px;line-height:1.8}.patient-appointments{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.patient-appointments button{background:#f6f6f6;border-radius:5px;padding:7px 9px;font-size:10px}.patient-appointments button:hover{background:#e8e8e8}.patient-note{color:#999;margin-top:22px;font-size:10px;line-height:1.7}.empty-state{color:#888;place-items:center;min-height:330px;padding:30px;font-size:13px;display:grid}.connection-error{color:#725235;background:#f6eee6;padding:12px 24px;font-size:11px;line-height:1.6}.connection-error button{color:inherit;background:0 0;text-decoration:underline}.toast{color:#fff;z-index:20;background:#171717;border:1px solid #444;border-radius:10px;max-width:90vw;padding:16px 24px;font-size:13px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0002}dialog{color:#171717;border:1px solid #ddd;border-radius:16px;width:min(490px,100vw - 32px);max-height:90vh;padding:25px;box-shadow:0 24px 100px #0003}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0005}.modal-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.modal-head h2{font-size:21px}.modal-head .icon-button{flex-shrink:0}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid label{color:#626262;flex-direction:column;gap:8px;font-size:11px;display:flex}.form-grid input,.form-grid select{color:#171717;background:#fafafa;border:1px solid #ddd;border-radius:7px;width:100%;min-width:0;padding:11px 8px;font-size:12px}.form-grid>p{grid-column:1/-1}.modal-actions{justify-content:flex-end;gap:10px;margin:25px 0 12px;display:flex}.form-error{color:#8a402d;background:#fff3eb;border-radius:7px;margin-top:16px;padding:12px;font-size:12px;line-height:1.6}.confirmation h3{letter-spacing:-.8px;margin:15px 0;font-size:25px}.confirmation p{font-size:14px;line-height:2}.confirmation .subtle{margin-top:15px;font-size:11px}.appointment-detail h3{letter-spacing:-1px;margin:18px 0;font-size:28px}.pill{border:1px solid #ddd;border-radius:30px;padding:6px 10px;font-size:10px;display:inline-block}.appointment-detail dl{grid-template-columns:80px 1fr;gap:18px;margin:25px 0;display:grid}.appointment-detail dt{color:#888;font-size:12px}.appointment-detail dd{margin:0;font-size:12px;line-height:1.5}.demo-guide ol{margin:0;padding-left:23px}.demo-guide li{padding:0 0 21px 8px;font-size:13px}.demo-guide p{color:#777;margin-top:7px;font-size:12px;line-height:1.75}.guide-note{background:#f7f7f7;border-radius:8px;margin-bottom:15px;padding:15px;font-size:12px;line-height:1.8}.skip-link{z-index:100;background:#fff;padding:10px;position:absolute;top:-60px;left:20px}.skip-link:focus{top:10px}@keyframes wave{50%{height:18px}}@keyframes orb{50%{filter:brightness(1.25);transform:rotate(-15deg)scale(1.04)}}@keyframes saved{50%{box-shadow:0 0 0 5px #bbb}}@media (min-width:1500px){.workspace-grid{grid-template-columns:330px minmax(0,1fr)}.calendar-cell{min-height:84px}.appointment-card strong{font-size:12px}.appointment-card>span,.open-slot>span{font-size:10px}}@media (max-width:1100px){.site-header,.workspace-shell{padding-left:24px;padding-right:24px}.workspace-grid{grid-template-columns:260px minmax(0,1fr);gap:16px}.voice-workspace{padding:18px}.workspace-intro>p{display:none}.calendar-toolbar,.clinic-heading,.clinic-tabs{padding-left:16px;padding-right:16px}.calendar{grid-template-columns:35px repeat(5,minmax(0,1fr));padding-left:0;padding-right:6px}.appointment-card{padding:7px 5px}.appointment-card strong{font-size:9px}.appointment-card>span{font-size:7px}.activity-panel ol{grid-template-columns:1fr}}@media (max-width:820px){.workspace-grid{grid-template-columns:1fr}.voice-column{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.persona-card{margin-top:0}.voice-orb{height:75px;margin:12px auto}.voice-orb>span{width:58px;height:58px}.voice-workspace h2{font-size:21px}.voice-message{min-height:0}.calendar-cell{min-height:85px}.appointment-card strong{font-size:11px}.appointment-card>span{font-size:9px}.workspace-intro{padding:24px 0}h1{font-size:30px}.demo-badge{margin-left:auto}.guide-button{margin-left:0}.workspace-name,.header-divider{display:none}}@media (max-width:540px){.site-header{gap:14px;height:68px}.site-header,.workspace-shell{padding-left:16px;padding-right:16px}.brand{font-size:25px}.guide-button{gap:8px;font-size:11px}.demo-badge{font-size:7px}.workspace-intro .eyebrow{font-size:8px}h1{letter-spacing:-1px;font-size:27px}.voice-column{grid-template-columns:1fr}.persona-card{padding:15px}.voice-orb{height:65px}.voice-workspace h2 br{display:block}.voice-message{margin:10px 0}.voice-disclosure br{display:none}.voice-disclosure{margin:11px 0}.voice-progress{padding:10px 0}.voice-buttons{grid-template-columns:1fr}.clinic-heading h2{font-size:20px}.connection-badge{font-size:8px}.clinic-tabs{padding-bottom:10px}.clinic-tabs [role=tablist]{gap:15px}.primary.small{padding:9px;font-size:10px}.calendar-toolbar{padding:16px}.calendar{grid-template-columns:45px 1fr;padding:0 10px 0 0}.calendar .day-heading:not(.mobile-selected),.calendar-cell:not(.mobile-selected){display:none}.calendar-cell{min-height:77px}.open-slot{text-align:left;align-items:flex-start;padding-left:14px}.open-slot>span{font-size:12px}.open-slot small{font-size:10px}.appointment-card{padding:10px 14px}.appointment-card strong{font-size:12px}.appointment-card>span,.appointment-card small{font-size:10px}.mobile-day-picker{justify-content:space-between;gap:5px;padding:0 15px 12px;display:flex}.mobile-day-picker button{background:#f5f5f5;border-radius:6px;padding:9px 7px;font-size:9px}.mobile-day-picker [aria-pressed=true]{color:#fff;background:#171717}.calendar-legend{gap:10px;padding:15px}.calendar-legend>span:last-child{font-size:7px}.activity-panel{padding:18px;display:block}.activity-label{margin-bottom:15px}.activity-panel ol{gap:18px}.activity-panel time{font-size:8px}footer{font-size:8px;display:block}footer>span{margin-bottom:7px;display:block}.patient-row{flex-wrap:wrap;gap:10px}.patient-summary{min-width:130px}.patients-view{padding:18px}.patient-row>.secondary{margin-left:47px}.form-grid{grid-template-columns:1fr}.toast{text-align:center;width:calc(100vw - 32px);font-size:11px}.workspace-intro{padding-top:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.phone-experience{width:100%;max-width:330px;margin:auto}.demo-phone{isolation:isolate;text-align:center;background:linear-gradient(160deg,#fff 20%,#f6f5fb 65%,#f3f8fb);border:6px solid #202124;border-radius:43px;min-height:465px;padding:17px 20px 25px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #aaa,0 15px 35px #00000012,inset 0 0 0 1px #fff}.demo-phone:before{content:"";pointer-events:none;border-radius:37px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffffa0}.phone-status{justify-content:space-between;align-items:center;height:20px;font-size:9px;font-weight:600;display:flex}.phone-island{background:#171717;border-radius:16px;width:76px;height:22px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.phone-identity{padding-top:30px}.phone-identity>span{color:#777;font-size:10px}.phone-identity h2{letter-spacing:-1px;margin-top:7px;font-size:30px;font-weight:500}.phone-identity p{color:#777;margin-top:5px;font-size:11px}.siri-orb{background:radial-gradient(circle at 30% 20%,#fff 0,#eafcff 20%,#ded5ff 50%,#ffcce8 76%,#c1e8ff 100%);border-radius:50%;width:134px;height:134px;margin:20px auto 19px;animation:7s ease-in-out infinite orb-drift;position:relative;overflow:hidden;box-shadow:inset -6px -8px 20px #7771,0 0 35px #c0aeff44}.siri-orb i{filter:blur(10px);mix-blend-mode:multiply;background:conic-gradient(from 60deg,#0000,#c4b5fd,#8be6f0,#0000,#f5a6d6,#0000);border-radius:45%;animation:9s linear infinite orb-swirl;position:absolute;inset:5%}.siri-orb i:nth-child(2){animation-duration:7s;animation-direction:reverse;inset:15%}.siri-orb i:nth-child(3){filter:blur(15px);background:#fff;inset:30%}.siri-orb>span{border-radius:50%;position:absolute;inset:0;box-shadow:inset 6px 7px 20px #ffffffb0}.siri-orb.active{animation-duration:3s}.siri-orb.active i{animation-duration:4s}.phone-call-status{font-size:12px;font-weight:500}.phone-progress{color:#777;min-height:29px;padding-top:6px;font-size:9px;line-height:1.7}.phone-actions{justify-content:center;gap:25px;margin-top:13px;display:flex}.phone-action{color:#555;background:0 0;flex-direction:column;align-items:center;gap:7px;min-width:62px;font-size:10px;display:flex}.phone-action>span{color:#fff;background:#171717;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;box-shadow:0 3px 10px #0001}.phone-action svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:21px;height:21px}.phone-action.hangup>span{background:#b53b43}.phone-action.hangup svg{transform:rotate(135deg)}.phone-action.mute>span{color:#333;background:#e5e5ec}.phone-action.mute.selected>span{color:#fff;background:#333}.phone-action:hover>span{box-shadow:0 0 0 4px #0000000c}.phone-message{color:#888;max-width:225px;margin:13px auto 8px;font-size:9px;line-height:1.5}.home-indicator{background:#222;border-radius:10px;width:85px;height:4px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.audio-unlock{margin-top:12px;font-size:10px}.call-settings{padding:22px 3px 0}.call-settings label{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.call-settings label span{color:#888;font-size:9px;font-weight:400}.call-settings select,.call-settings input{color:#171717;background:#fff;border:1px solid #dedede;border-radius:9px;width:100%;min-width:0;height:43px;padding:10px 12px;font-size:11px}.call-settings select{text-overflow:ellipsis;padding-right:25px}.voice-detail{color:#888;margin:7px 0 19px;font-size:9px}.name-note{color:#888;margin-top:9px;font-size:9px;line-height:1.65}.call-transcript{color:#626262;border-top:1px solid #e5e5e5;margin-top:16px;padding:13px 3px;font-size:10px}.call-transcript summary{cursor:pointer}.call-transcript summary>span{float:right}.call-transcript .captions{max-height:200px}.call-transcript .captions h3{color:#777}.call-transcript .captions p{color:#444}.call-transcript small{margin-top:12px;font-size:9px;display:block}@keyframes orb-drift{0%,to{transform:translate(-3px)rotate(-6deg)scale(.97)}50%{transform:translate(3px)rotate(7deg)scale(1.02)}}@keyframes orb-swirl{to{transform:rotate(360deg)}}@media (max-width:1100px){.demo-phone{border-radius:38px;padding-left:15px;padding-right:15px}.phone-identity{padding-top:27px}.siri-orb{width:120px;height:120px}}@media (max-width:820px){.voice-column{display:block}.phone-experience{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:0 25px;max-width:none;display:grid}.call-settings{padding-top:25px}.call-transcript{grid-column:2;align-self:start;margin-top:16px}.demo-phone{grid-row:1/3}.phone-identity h2{font-size:30px}}@media (max-width:540px){.phone-experience{max-width:300px;display:block}.call-transcript{margin-top:16px}.demo-phone{min-height:460px}.call-settings{padding-top:22px}.phone-identity{padding-top:30px}.siri-orb{width:134px;height:134px}}@media (prefers-reduced-motion:reduce){.siri-orb,.siri-orb i{animation:none}}}
