html[data-resolved-theme=light]{color-scheme:light;--ds-bg-canvas:#f3f1ec;--ds-bg-elevated:#fbfaf7;--ds-bg-card:#fffefa;--ds-bg-card-strong:#eae6dd;--ds-bg-overlay:rgb(250 248 243/92%);--ds-border-subtle:#e5e0d6;--ds-border-default:#d5cfc3;--ds-border-active:#79746b;--ds-text-primary:#1b1a18;--ds-text-secondary:#666159;--ds-text-tertiary:#888279;--ds-blue:#393733;--ds-blue-bright:#191816;--ds-green:#248a52;--ds-orange:#b86b1e;--ds-purple:#605b70;--ds-danger:#b84743;--ds-shadow-card:0 18px 50px rgb(63 55 43/8%);--ds-shadow-active:0 14px 42px rgb(63 55 43/13%);--surface:var(--ds-bg-card);--surface-soft:#f8f6f1;--line:var(--ds-border-default);--muted:var(--ds-text-secondary);--accent:var(--ds-text-primary);--accent-dark:#e9e5dc;--danger:var(--ds-danger);background:var(--ds-bg-canvas)}html[data-resolved-theme=light] .info-popover-trigger,html[data-resolved-theme=light] :is(.family-access-toggle-row,.child-onboarding-toggle,.child-permission-option,.onboarding-consent-row,.profile-auto-consent-row){border-color:#d4d0c6;background:#fff}html[data-resolved-theme=light] .info-popover-panel{border-color:#d4d0c6;background:#fff;box-shadow:0 16px 42px rgb(35 31 24/14%);color:#5f5b55}html[data-resolved-theme=light] .compact-switch{border-color:#c8c5bd;background:#e7e5df}html[data-resolved-theme=light] .compact-switch:after{background:#77736d}html[data-resolved-theme=light] label>input:checked+.compact-switch{border-color:#1d1c19;background:#1d1c19}html[data-resolved-theme=light] label>input:checked+.compact-switch:after{background:#fff}html[data-resolved-theme=light],html[data-resolved-theme=light] body{background-color:var(--ds-bg-canvas);color:var(--ds-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-resolved-theme=light] body{background-image:radial-gradient(circle at 82% -4%,rgb(88 79 64/8%),transparent 31rem),radial-gradient(circle at 8% 74%,rgb(119 105 84/5%),transparent 27rem)}html[data-resolved-theme=light] ::selection{background:rgb(38 36 32/18%);color:#11100f}html[data-resolved-theme=light] :focus-visible{outline-color:#4f4b44}html[data-resolved-theme=light] :is(.ds-app-shell,.app-screen-shell){background-color:transparent;color:var(--ds-text-primary)}html[data-resolved-theme=light] .ds-app-shell{font-style:normal;font-weight:400}html[data-resolved-theme=light] .ds-app-shell :is(h1,h2,h3,h4,h5,h6){font-style:normal;font-weight:500}html[data-resolved-theme=light] .ds-app-shell :is(strong,b){font-weight:600}html[data-resolved-theme=light] .ds-app-shell :is(button,input,select,textarea){font-style:normal;font-weight:500}html[data-resolved-theme=light] .ds-app-shell :is(.product-kicker,.profile-kicker,.onboarding-kicker,.status-label,.eyebrow,em[data-status],.status-badge[data-status],.exercise-card header em,.photo-card header span,.child-permission-fieldset>legend,.exercise-builder-row>header>span){font-style:normal;font-weight:600}html[data-resolved-theme=light] .ds-app-shell :is(.product-form>label,.product-field-grid label,.workout-schedule-editor label,.exercise-builder-row label,.history-filters>label,.settings-feature-controls label,.settings-toggle-list label){font-weight:500}html[data-resolved-theme=light] .ds-app-shell :is(.primary-action,.secondary-action,.child-permission-option){font-weight:600}html[data-resolved-theme=light] :is(label,.form-label){color:#3f3c36}html[data-resolved-theme=light] :is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-color:var(--ds-border-default);background:#fbfaf7;color:var(--ds-text-primary);box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}html[data-resolved-theme=light] :is(input,select,textarea):not([type=checkbox]):not([type=radio])::placeholder{color:#979087;opacity:1}html[data-resolved-theme=light] :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus{border-color:#716b62;box-shadow:0 0 0 3px rgb(57 54 49/9%)}html[data-resolved-theme=light] .guided-choice-field>legend{color:#35322e}html[data-resolved-theme=light] .guided-choice-grid span{border-color:#d7d2c8;background:#fbfaf7;color:#5f5a53}html[data-resolved-theme=light] .guided-choice-grid span:hover{border-color:#8d877e;color:#24211d}html[data-resolved-theme=light] .guided-choice-grid input:checked+span{border-color:#292724;background:#292724;color:#fffefa;box-shadow:0 8px 20px rgb(35 31 25/12%)}html[data-resolved-theme=light] .optional-text-field{border-color:#ded9cf;background:#f7f5f0}html[data-resolved-theme=light] .optional-text-field summary{color:#35322e}html[data-resolved-theme=light] .exercise-result .optional-text-field{border-color:var(--line);background:transparent}html[data-resolved-theme=light] :is(input,select,textarea):-webkit-autofill{-webkit-text-fill-color:var(--ds-text-primary);box-shadow:inset 0 0 0 1000px #fbfaf7}html[data-resolved-theme=light] .field-grid .readonly-field input{border-color:#ded9cf;background:#efede7;color:var(--ds-text-secondary)}html[data-resolved-theme=light] :is(.form-hint,.form-switch,.readonly-field small,.form-field-note){color:var(--ds-text-secondary)}html[data-resolved-theme=light] :is(.primary-button,.primary-action){border-color:#22211e;background:#22211e;color:#fffefa;box-shadow:0 10px 24px rgb(35 31 25/12%)}html[data-resolved-theme=light] :is(.primary-button,.primary-action):hover:not(:disabled){border-color:#0f0f0e;background:#0f0f0e}html[data-resolved-theme=light] :is(.secondary-button,.secondary-action){border-color:var(--ds-border-default);background:#f8f6f1;color:#2d2b27}html[data-resolved-theme=light] .form-message.error{border-color:#ddb5b0;background:#fff2f0;color:#9c3835}html[data-resolved-theme=light] .form-message.success{border-color:#b8d5c0;background:#eff8f1;color:#246b42}html[data-resolved-theme=light] :is(.brand-symbol,.brand-mark){color:#1d1c1a}html[data-resolved-theme=light] .brand-mark-name{color:#1d1c1a}html[data-resolved-theme=light] .brand-mark-tagline{color:var(--ds-text-secondary)}html[data-resolved-theme=light] .profile-header.app-header{border-color:rgb(81 74 63/12%);background:rgb(247 245 240/82%);color:var(--ds-text-primary);box-shadow:0 1px 0 rgb(255 255 255/72%)}html[data-resolved-theme=light] .app-header .eyebrow{color:#716b62}html[data-resolved-theme=light] :is(.app-menu-trigger,.chat-sidebar-header-button,.notification-button,.language-menu summary,.app-header-chat-link){border-color:var(--ds-border-default);background:rgb(255 254 250/86%);color:#2d2b27;box-shadow:0 4px 16px rgb(59 51 39/5%)}html[data-resolved-theme=light] :is(.app-menu-trigger,.chat-sidebar-header-button,.notification-button,.language-menu summary,.app-header-chat-link):hover{border-color:#aaa398;background:#f2efe8;color:#171614}html[data-resolved-theme=light] .language-menu-panel{border-color:var(--ds-border-default);background:rgb(255 254 250/98%);box-shadow:0 20px 60px rgb(56 49 38/16%)}html[data-resolved-theme=light] .language-menu-panel>span{color:var(--ds-text-tertiary)}html[data-resolved-theme=light] .language-menu-panel button{color:var(--ds-text-primary)}html[data-resolved-theme=light] .language-menu-panel button:is(:hover,[aria-checked=true]){background:#eeeae2}html[data-resolved-theme=light] :is(.language-menu-panel button svg,.language-code){color:#645f57}html[data-resolved-theme=light] .language-code{border-color:var(--ds-border-default);background:#f5f2ec}html[data-resolved-theme=light] .account-drawer-scrim,html[data-resolved-theme=light] .mobile-chat-overlay{background:rgb(53 48 40/30%)}html[data-resolved-theme=light] .app-menu-panel.account-drawer{border-color:var(--ds-border-default);background:radial-gradient(circle at 100% 0,rgb(131 116 90/9%),transparent 24rem),#fbfaf7;color:var(--ds-text-primary);box-shadow:-28px 0 80px rgb(55 48 37/17%)}html[data-resolved-theme=light] .account-drawer-header{border-color:var(--ds-border-subtle)}html[data-resolved-theme=light] .account-drawer-close{border-color:var(--ds-border-default)!important;background:#f1eee7!important;color:#37342f!important}html[data-resolved-theme=light] .account-drawer :is(.app-menu-heading strong,.drawer-profile-trigger strong){color:var(--ds-text-primary)}html[data-resolved-theme=light] .account-drawer :is(.app-menu-heading span,.drawer-profile-trigger small,.drawer-section-heading,.drawer-section-heading small,.drawer-empty-copy){color:var(--ds-text-secondary)}html[data-resolved-theme=light] .account-drawer :is(.drawer-profile-trigger,nav>a,nav>button){color:#37342f}html[data-resolved-theme=light] .account-drawer :is(.drawer-profile-trigger,nav>a,nav>button):hover{background:#eeeae2;color:#171614}html[data-resolved-theme=light] .account-drawer :is(nav>a,nav>button)>svg:first-child{color:#777168}html[data-resolved-theme=light] .drawer-profile-popover{border-color:var(--ds-border-default);background:#fffefa;color:var(--ds-text-primary);box-shadow:0 18px 55px rgb(55 48 37/14%)}html[data-resolved-theme=light] .drawer-profile-popover :is(nav>a,>a,form button,.account-install-action){color:#34312d}html[data-resolved-theme=light] .drawer-profile-popover :is(nav>a,>a,form button,.account-install-action):hover{background:#eeeae2}html[data-resolved-theme=light] .drawer-recents{border-color:var(--ds-border-subtle)}html[data-resolved-theme=light] .drawer-recents-list{scrollbar-color:#c7c0b5 transparent}html[data-resolved-theme=light] .app-menu-panel.account-drawer>nav>.drawer-new-chat{border:1px solid #d8d1c6;background:#f2efe8;color:#2c2925;box-shadow:none}html[data-resolved-theme=light] .app-menu-panel.account-drawer>nav>.drawer-new-chat svg{color:#625c54}html[data-resolved-theme=light] .app-menu-panel.account-drawer>nav>.drawer-new-chat:hover{border-color:#c4bcaf;background:#e9e4db;color:#171614;box-shadow:none;transform:none}html[data-resolved-theme=light] .app-menu-panel.account-drawer .drawer-chat-row{border:1px solid transparent;background:transparent;box-shadow:none}html[data-resolved-theme=light] .app-menu-panel.account-drawer .drawer-chat-row:is(:hover,.active){border-color:#ded8ce;background:#eeeae2;box-shadow:none}html[data-resolved-theme=light] .app-menu-panel.account-drawer .drawer-chat-row>a,html[data-resolved-theme=light] .app-menu-panel.account-drawer .drawer-chat-row>a:hover{background:transparent;color:#3e3a34;box-shadow:none}html[data-resolved-theme=light] .drawer-profile-popover .app-menu-language .language-menu summary{border:0;background:transparent;color:#34312d;box-shadow:none;font-weight:500}html[data-resolved-theme=light] .drawer-profile-popover .app-menu-language .language-menu summary svg{color:#645f57}html[data-resolved-theme=light] .drawer-profile-popover .app-menu-language .language-menu summary:hover,html[data-resolved-theme=light] .drawer-profile-popover .app-menu-language .language-menu[open] summary{background:#eeeae2;color:#171614;box-shadow:none}html[data-resolved-theme=light] .drawer-profile-popover .app-menu-language .language-menu-panel{border-color:var(--ds-border-default);background:#fffefa;box-shadow:none}html[data-resolved-theme=light] .app-menu-panel.account-drawer .drawer-chat-row:is(:hover,.active)>a{color:#201e1b}html[data-resolved-theme=light] .drawer-chat-row>a svg{color:#817b71}html[data-resolved-theme=light] .drawer-chat-pin{color:#5f5a52}html[data-resolved-theme=light] .drawer-item-menu-trigger{background:transparent;color:#777168;box-shadow:none}html[data-resolved-theme=light] .drawer-chat-row:is(:hover,.active) .drawer-item-menu-trigger,html[data-resolved-theme=light] .drawer-item-menu-trigger:is(:hover,:focus-visible),html[data-resolved-theme=light] .drawer-item-menu-trigger[aria-expanded=true]{background:transparent;color:#24211e}html[data-resolved-theme=light] .drawer-item-menu-popover{border-color:#d2cbc0;background:#fffefa;box-shadow:0 18px 48px rgb(58 49 37/18%);color:#2d2a26}html[data-resolved-theme=light] .drawer-item-menu-popover button:is(:hover,:focus-visible){background:#eeeae2;color:#171614}html[data-resolved-theme=light] .drawer-item-menu-popover button.danger{color:#a83f3a}html[data-resolved-theme=light] .drawer-item-menu-popover button.danger:is(:hover,:focus-visible){background:#f7dedb;color:#8d302c}html[data-resolved-theme=light] .app-menu-panel.account-drawer .drawer-chat-row .drawer-delete-chat{background:transparent;color:#847d74;box-shadow:none}html[data-resolved-theme=light] .app-menu-panel.account-drawer .drawer-chat-row .drawer-delete-chat:hover{background:#f7dedb;color:#9d3d38;box-shadow:none}html[data-resolved-theme=light] .account-drawer-footer{border-color:var(--ds-border-subtle);background:#f4f1eb}html[data-resolved-theme=light] .account-drawer-footer :is(.app-menu-language>span,form button){color:#686159}html[data-resolved-theme=light] .web-landing-shell{--web-line:#ddd7cc;--web-muted:#6c665d;--web-panel:#fffefa;background:radial-gradient(circle at 78% 4%,rgb(126 110 82/10%),transparent 31rem),radial-gradient(circle at 8% 48%,rgb(170 157 134/8%),transparent 28rem),#f3f1ec;color:var(--ds-text-primary)}html[data-resolved-theme=light] .web-landing-shell>[data-site-header]{border-color:#dfd9ce}html[data-resolved-theme=light] .mobile-home-kicker,html[data-resolved-theme=light] .web-system-label,html[data-resolved-theme=light] :is(.web-section-heading>span,.web-method-band>div>span,.web-native-section>div>span){color:#756e64}html[data-resolved-theme=light] .web-system-label:before{background:#8f877c}html[data-resolved-theme=light] :is(.web-hero-copy h1,.web-section-heading h2,.web-method-band h2,.web-native-section h2,.mobile-home-identity h1,.mobile-section-heading h2){color:#181715}html[data-resolved-theme=light] .web-hero-copy h1 em{color:#777168}html[data-resolved-theme=light] :is(.web-hero-copy>p:not(.web-safety-copy),.web-section-heading p,.web-method-band p,.web-native-section p,.mobile-home-identity>p){color:#625d55}html[data-resolved-theme=light] .web-safety-copy{color:#817a70}html[data-resolved-theme=light] .web-primary-action{border-color:#23221f;background:#23221f;color:#fffefa;box-shadow:0 14px 30px rgb(43 38 30/14%)}html[data-resolved-theme=light] .web-secondary-action{border-color:#cfc8bc;background:rgb(255 254 250/72%);color:#2c2925}html[data-resolved-theme=light] .web-secondary-action:hover{border-color:#9e968a}html[data-resolved-theme=light] .web-hero:before{background:radial-gradient(circle,rgb(139 120 88/10%),transparent 68%)}html[data-resolved-theme=light] .web-hero:after{border-color:rgb(92 82 66/12%)}html[data-resolved-theme=light] .web-coach-slider{border-color:#cec7bb;background:radial-gradient(circle at 100% 0,rgb(154 138 109/13%),transparent 24rem),linear-gradient(145deg,#fffefa,#ece8df);box-shadow:0 30px 85px rgb(60 52 39/13%),inset 0 1px rgb(255 255 255/80%)}html[data-resolved-theme=light] .web-slider-orbit{background:radial-gradient(circle,rgb(118 102 76/16%),transparent 67%)}html[data-resolved-theme=light] .web-slider-header{border-color:#d9d3c8}html[data-resolved-theme=light] .web-slider-header small{color:#736d64}html[data-resolved-theme=light] .web-slider-header strong{color:#211f1c}html[data-resolved-theme=light] .web-live-badge{border-color:#c8c0b5;background:rgb(255 255 255/44%);color:#655f56}html[data-resolved-theme=light] .web-preview-user{border-color:#302e2a;background:#302e2a;color:#fffefa}html[data-resolved-theme=light] .web-preview-answer{border-color:#d5cfc4;background:rgb(255 254 250/84%);box-shadow:0 12px 34px rgb(59 51 39/7%)}html[data-resolved-theme=light] .web-answer-icon{border-color:#b9b1a5;color:#5f5951}html[data-resolved-theme=light] .web-preview-answer p{color:#393631}html[data-resolved-theme=light] .web-slider-stage footer span{border-color:#d0c9be;background:#f3f0e9;color:#70695f}html[data-resolved-theme=light] .web-slider-dots button{background:#cfc8bc}html[data-resolved-theme=light] .web-slider-dots button[aria-selected=true]{background:#514d46}html[data-resolved-theme=light] .web-slider-controls>div:last-child button{border-color:#ccc5b9;background:#f8f5ef;color:#4b4740}html[data-resolved-theme=light] .web-feature-ticker{border-color:#ded8cd;background:#ebe7df}html[data-resolved-theme=light] .web-feature-ticker span{color:#6e675e}html[data-resolved-theme=light] .web-feature-ticker span:before{background:#5a554e;box-shadow:0 0 10px rgb(80 74 65/22%)}html[data-resolved-theme=light] :is(.web-method-grid>article,.web-modes-rail>article){border-color:#dad4c9;background:radial-gradient(circle at 88% 8%,rgb(145 129 101/9%),transparent 13rem),#fbfaf7;box-shadow:0 16px 45px rgb(62 54 41/6%)}html[data-resolved-theme=light] .web-feature-icon{border-color:#c8c1b5;background:#efebe3;color:#514d46}html[data-resolved-theme=light] :is(.web-method-grid p,.web-modes-rail p){color:#69635b}html[data-resolved-theme=light] .web-method-band{border-color:#d3ccc0;background:radial-gradient(circle at 12% 50%,rgb(142 124 91/12%),transparent 25rem),linear-gradient(125deg,#ebe7df,#faf8f3)}html[data-resolved-theme=light] :is(.web-method-band a,.web-native-section>a){color:#34312c}html[data-resolved-theme=light] .web-method-metrics{border-color:#d3ccc0;background:#d3ccc0}html[data-resolved-theme=light] .web-method-metrics>div{background:#faf8f3}html[data-resolved-theme=light] .web-method-metrics strong{color:#37342f}html[data-resolved-theme=light] .web-method-metrics span{color:#777168}html[data-resolved-theme=light] .web-mode-visual{border-color:#d1cabf;background:radial-gradient(circle,rgb(114 99 75/12%),transparent 36%),repeating-linear-gradient(90deg,transparent 0 34px,rgb(92 83 68/5%) 35px),#efebe3;color:#5b564f}html[data-resolved-theme=light] .web-pricing-grid>article{border-color:#d8d1c6;background:#fbfaf7;color:#211f1c;box-shadow:0 16px 46px rgb(62 54 41/6%)}html[data-resolved-theme=light] .web-pricing-grid>article.popular{border-color:#8b8378;background:linear-gradient(150deg,#e6e1d8,#fbfaf7 66%);box-shadow:0 20px 56px rgb(60 52 39/11%)}html[data-resolved-theme=light] .web-pricing-grid article>span{border-color:#a69e92;background:#f4f0e9;color:#514d46}html[data-resolved-theme=light] :is(.web-pricing-grid article>p,.web-pricing-grid article>strong small){color:#716a61}html[data-resolved-theme=light] .web-pricing-grid ul{border-color:#dfd9ce}html[data-resolved-theme=light] .web-pricing-grid li{color:#46423c}html[data-resolved-theme=light] .web-pricing-grid li svg{color:#655f57}html[data-resolved-theme=light] .web-pricing-grid article>a{border-color:#292824;background:#292824;color:#fffefa}html[data-resolved-theme=light] .web-native-section{border-color:#d5cec2;background:#fbfaf7;box-shadow:0 16px 44px rgb(62 54 41/6%)}html[data-resolved-theme=light] .web-native-icon{border-color:#aaa195;background:#f1ede6;color:#514d46}html[data-resolved-theme=light] .web-native-section>a{border-color:#292824;background:#292824;color:#fffefa}html[data-resolved-theme=light] .web-landing-footer{border-color:#dcd6cb}html[data-resolved-theme=light] .web-landing-footer :where(p,nav a),html[data-resolved-theme=light] .web-landing-footer>span{color:#736c62}html[data-resolved-theme=light] .web-landing-footer nav a:hover{color:#1b1a18}@media (max-width:899px){html[data-resolved-theme=light] .mobile-home-experience{background:radial-gradient(circle at 86% 2%,rgb(133 116 86/11%),transparent 23rem),#f3f1ec}html[data-resolved-theme=light] .mobile-chat-preview{border-color:#d4cdc1;background:radial-gradient(circle at 100% 0,rgb(144 127 96/11%),transparent 17rem),#fffefa;box-shadow:0 15px 42px rgb(58 50 38/7%)}html[data-resolved-theme=light] .mobile-chat-preview-mark{border-color:#afa79b;background:#efebe3;color:#514d46}html[data-resolved-theme=light] .mobile-chat-preview>header strong{color:#24221f}html[data-resolved-theme=light] .mobile-chat-preview>header small{color:#777168}html[data-resolved-theme=light] .mobile-chat-preview-user{background:#302e2a;color:#fffefa}html[data-resolved-theme=light] :is(.mobile-chat-preview-coach,.mobile-chat-preview-video){color:#4f4b44}html[data-resolved-theme=light] .mobile-chat-preview-coach,html[data-resolved-theme=light] .mobile-chat-preview-thinking{border-color:#716b62}html[data-resolved-theme=light] .mobile-chat-preview-video{border-color:#d4cdc1;background:#f3f0e9}html[data-resolved-theme=light] .mobile-chat-preview-video svg{color:#5f5951}html[data-resolved-theme=light] .mobile-chat-preview-composer{border-color:#d7d0c5;background:#f7f4ee}html[data-resolved-theme=light] .mobile-chat-preview-composer>.mobile-chat-preview-draft{color:#797269}html[data-resolved-theme=light] .mobile-chat-preview-composer>:is(span:last-child,.mobile-chat-preview-send){background:#37342f;color:#fffefa}html[data-resolved-theme=light] :is(.mobile-auth-secondary,.mobile-coaching-card,.mobile-feature-card,.mobile-method-card,.mobile-mode-card,.mobile-plan-card,.mobile-native-card){border-color:#d8d1c6;background:#fffefa;color:var(--ds-text-primary);box-shadow:0 14px 40px rgb(58 50 38/6%)}html[data-resolved-theme=light] .mobile-auth-primary{border-color:#292824;background:#292824;color:#fffefa}html[data-resolved-theme=light] :is(.mobile-marketing-section,.mobile-marketing-section:first-of-type,.mobile-section-heading){border-color:#ddd7cc}html[data-resolved-theme=light] :is(.mobile-coaching-card p,.mobile-feature-card p,.mobile-method-card p,.mobile-mode-card p,.mobile-plan-card p,.mobile-native-card p,.mobile-safety-note,.mobile-auth-stack>p){color:var(--ds-text-secondary)}html[data-resolved-theme=light] .mobile-coaching-card .mobile-coaching-question{border-color:#3c3934;background:linear-gradient(145deg,#34322e,#252421);color:#fffefa;box-shadow:0 10px 26px rgb(47 42 34/13%)}html[data-resolved-theme=light] :is(.mobile-card-icon,.mobile-feature-icon,.mobile-mode-visual){border-color:#cdc6ba;background:#efebe3;color:#514d46}html[data-resolved-theme=light] :is(.mobile-tag-row span,.mobile-ticker-list span){border-color:#d6cfc4;background:#f1eee7;color:#6b655d}html[data-resolved-theme=light] .mobile-plan-card.featured{border-color:#888076;background:linear-gradient(150deg,#e8e3da,#fffefa 70%)}html[data-resolved-theme=light] .mobile-safety-note{border-color:#d8d1c6;background:transparent}}html[data-resolved-theme=light] :is(.profile-intro h1,.settings-intro h1,.plans-heading-row h1,.onboarding-hero h1,.product-panel h1,.product-panel h2,.feature-placeholder h1){color:var(--ds-text-primary)}html[data-resolved-theme=light] :is(.profile-kicker,.product-kicker,.onboarding-kicker,.status-label,.eyebrow){color:#766f65}html[data-resolved-theme=light] :is(.profile-intro>p,.settings-intro>p,.plans-heading-row>div>p,.onboarding-hero>p,.feature-placeholder>p,.product-panel>header p,.product-empty){color:var(--ds-text-secondary)}html[data-resolved-theme=light] :is(.form-card,.form-section,.settings-list>a,.settings-list>div,.settings-account-action button,.delete-account-control>summary,.onboarding-card,.onboarding-consent-card,.product-panel,.product-form,.photo-upload-card,.photo-card,.exercise-card,.feature-roadmap,.privacy-action-grid article,.wearable-grid article){border-color:var(--ds-border-default);background:#fffefa;color:var(--ds-text-primary);box-shadow:0 15px 44px rgb(61 53 40/6%)}html[data-resolved-theme=light] .product-panel{background:radial-gradient(circle at 92% 0,rgb(143 126 94/8%),transparent 27rem),#fffefa}html[data-resolved-theme=light] :is(.form-section,.product-panel,.product-form,.photo-upload-card,.settings-list,.settings-feature-card){box-shadow:0 18px 52px rgb(61 53 40/5%)}html[data-resolved-theme=light] :is(.section-heading,.product-panel>header,.destructive-row){border-color:var(--ds-border-subtle)}html[data-resolved-theme=light] :is(.product-panel-icon,.form-heading-icon,.settings-icon){border-color:#cbc4b8;background:#efebe3;color:#514d46}html[data-resolved-theme=light] :is(.product-alert.neutral,.product-note,.workout-video-summary){border-color:#d8d1c6;background:#f5f2ec;color:#666057}html[data-resolved-theme=light] .product-alert:not(.neutral){border-color:#deb6b1;background:#fff1ef;color:#9f3e3a}html[data-resolved-theme=light] .health-section{border-color:#d3ccc0}html[data-resolved-theme=light] .safety-note{border-color:#656057;background:#ede9e0;color:#3f3b35}html[data-resolved-theme=light] .consent-field{border-color:#d1cabf;background:#f4f1ea;color:#46423c}html[data-resolved-theme=light] .choice-chip span,html[data-resolved-theme=light] .onboarding-chip span,html[data-resolved-theme=light] .preference-choice span{border-color:#d3ccc0;background:#f8f6f1;color:#5f5951}html[data-resolved-theme=light] :is(.preference-choice,.onboarding-chip,.choice-chip) input:checked+span{border-color:#393733;background:#393733;color:#fffefa;box-shadow:none}html[data-resolved-theme=light] :is(.child-onboarding-chips,.family-access-choice,.family-day-choice) input:checked+span{border-color:#24221f;background:#24221f;color:#fffefa}html[data-resolved-theme=light] .family-day-choice .choice-chip-grid{border-color:#d8d1c6;background:#f1ede6}html[data-resolved-theme=light] .child-consent-form.child-permissions-form{border:0;background:transparent;box-shadow:none}html[data-resolved-theme=light] :is(.preference-choice,.onboarding-chip,.choice-chip) input:focus-visible+span{outline-color:#393733}html[data-resolved-theme=light] .onboarding-progress{border-color:#d5cec2;background:rgb(255 254 250/88%);box-shadow:0 14px 40px rgb(58 50 38/8%)}html[data-resolved-theme=light] .onboarding-progress-copy span{color:#7b746a}html[data-resolved-theme=light] .onboarding-progress-copy strong{color:#282621}html[data-resolved-theme=light] .onboarding-hero>small{color:#6c665d}html[data-resolved-theme=light] .onboarding-progress-track,html[data-resolved-theme=light] .onboarding-step-dots>span{background:#d7d0c5}html[data-resolved-theme=light] .onboarding-progress-track>span,html[data-resolved-theme=light] .onboarding-step-dots>span[data-active=true]{background:#4f4b44;box-shadow:none}html[data-resolved-theme=light] .onboarding-card-heading-icon{border-color:#cbc4b8;background:#efebe3;color:#514d46}html[data-resolved-theme=light] .onboarding-actions{border-color:#d4cdc1;background:rgb(250 248 243/94%);box-shadow:0 -8px 30px rgb(59 51 39/6%)}html[data-resolved-theme=light] .onboarding-back{border-color:#d0c9bd;background:#f8f6f1;color:#4d4942}html[data-resolved-theme=light] .step-up-plan-field{border-color:var(--ds-border-default);background:#fbfaf7;color:#4d4942}html[data-resolved-theme=light] .step-up-plan-field strong{color:var(--ds-text-primary)}html[data-resolved-theme=light] .onboarding-actions .primary-button{background:#292824;color:#fffefa}html[data-resolved-theme=light] :is(.onboarding-step-acknowledgement,.onboarding-agreements>label,.onboarding-review-card,.onboarding-shared-answer){border-color:#d3ccc0;background:#f8f6f1;color:#34312d}html[data-resolved-theme=light] :is(.onboarding-step-note,.onboarding-field-help,.onboarding-subheading,.onboarding-safety,.onboarding-agreements p,.onboarding-consent-details p,.onboarding-review-card dt){color:#625d55}html[data-resolved-theme=light] .onboarding-measurement-group>legend,html[data-resolved-theme=light] .onboarding-review-card dd,html[data-resolved-theme=light] .onboarding-shared-answer p{color:#292621}html[data-resolved-theme=light] .onboarding-review-edit,html[data-resolved-theme=light] .onboarding-shared-answer button{border-color:#c9c1b5;color:#34312d}html[data-resolved-theme=light] .onboarding-agreements a{color:#292621}html[data-resolved-theme=light] :is(.product-field-grid label,.product-form>label,.workout-schedule-editor label,.exercise-result form label,.settings-feature-controls label,.settings-toggle-list label){color:#4d4942}html[data-resolved-theme=light] :is(.product-field-grid input,.product-field-grid select,.product-field-grid textarea,.product-form>input,.product-form>select,.product-form>textarea,.workout-schedule-editor input,.workout-schedule-editor select,.workout-schedule-editor textarea,.choice-fieldset>input,.exercise-builder-row input,.exercise-builder-row select,.exercise-result form input,.exercise-result form select,.exercise-replace form input,.settings-feature-controls select,.history-filters input){border-color:var(--ds-border-default);background:#fbfaf7;color:var(--ds-text-primary)}html[data-resolved-theme=light] :is(.exercise-result form,.exercise-replace form){border-color:#d9d2c7;background:#f7f4ee}html[data-resolved-theme=light] :is(.exercise-prescription>span,.workout-video-summary li){background:#eeeae2;color:#5e5850}html[data-resolved-theme=light] .exercise-card[data-completed=true]{border-color:#acd1b8;background:#f6fbf7}html[data-resolved-theme=light] .photo-card-media,html[data-resolved-theme=light] .photo-upload-preview-media{background:#e8e4dc}html[data-resolved-theme=light] .photo-preview-loading{background:linear-gradient(110deg,#e5e0d7 25%,#f4f1eb 45%,#e5e0d7 65%);background-size:220% 100%}html[data-resolved-theme=light] .photo-card-body header button{border-color:#d5cec2;background:#f6f3ed;color:#6c665d}html[data-resolved-theme=light] .photo-card-expand{color:#5e5850}html[data-resolved-theme=light] .photo-card-expand:hover{color:#24221f}html[data-resolved-theme=light] .history-type-filter{border-color:#d2cbbf;background:#f1ede6;box-shadow:inset 0 1px 0 rgb(255 255 255/72%)}html[data-resolved-theme=light] .history-filters button{background:transparent;color:#655f56}html[data-resolved-theme=light] .history-filters button:hover{background:#e4ded4;color:#302e2a}html[data-resolved-theme=light] .history-filters button[aria-pressed=true]{background:#302e2a;color:#fffefa;box-shadow:0 3px 9px rgb(47 43 36/16%)}html[data-resolved-theme=light] .history-filters button[aria-pressed=true]:hover{background:#24221f;color:#fffefa}html[data-resolved-theme=light] .settings-toggle-list input{border-color:#c5beb3;background:radial-gradient(circle at 11px 50%,#fff 0 7px,transparent 7.5px),#d3cdc3}html[data-resolved-theme=light] .settings-toggle-list input:checked{border-color:#393733;background:radial-gradient(circle at 30px 50%,#fff 0 7px,transparent 7.5px),#393733}html[data-resolved-theme=light][dir=rtl] .settings-toggle-list input{background:radial-gradient(circle at 30px 50%,#fff 0 7px,transparent 7.5px),#d3cdc3}html[data-resolved-theme=light][dir=rtl] .settings-toggle-list input:checked{background:radial-gradient(circle at 11px 50%,#fff 0 7px,transparent 7.5px),#393733}html[data-resolved-theme=light] .delete-account-control>form{border-color:#e0b6b2;background:#fff2f0}html[data-resolved-theme=light] .delete-account-control form label,html[data-resolved-theme=light] .delete-account-control form p{color:#635b55}html[data-resolved-theme=light] .settings-signout button{border-color:#e0b6b2;background:linear-gradient(100deg,#fff0ee,#fffefa);color:#752f2d}html[data-resolved-theme=light] .chat-menu-anchor{border:0;background:transparent;color:var(--ds-text-primary);box-shadow:none}html[data-resolved-theme=light] .chat-menu-anchor .app-menu-trigger{border-color:transparent;background:transparent;box-shadow:none;color:#35322d}html[data-resolved-theme=light] :is(.chat-shell.ds-app-shell,.chat-workspace,.chat-panel){background:#f3f1ec;color:var(--ds-text-primary)}html[data-resolved-theme=light] .chat-panel{background:radial-gradient(circle at 50% 8%,rgb(138 122 92/6%),transparent 28rem),#f3f1ec}html[data-resolved-theme=light] .chat-shell>.profile-header.app-header{border-color:#dfd9ce}html[data-resolved-theme=light] .chat-sidebar{border-color:#d4cdc1;background:radial-gradient(circle at 0 0,rgb(132 115 84/10%),transparent 22rem),#fbfaf7;box-shadow:26px 0 75px rgb(56 49 38/15%)}html[data-resolved-theme=light] :is(.mobile-chat-sidebar-header,.chat-sidebar-heading){border-color:#dfd9ce}html[data-resolved-theme=light] .mobile-chat-sidebar-header button{border-color:#d1cabf;background:#f0ece5;color:#4d4942}html[data-resolved-theme=light] .new-chat-button{border-color:#292824;background:#292824;color:#fffefa;box-shadow:0 10px 26px rgb(43 38 30/13%)}html[data-resolved-theme=light] .chat-tab.active{border-color:#d2cbbf;background:#ebe7df}html[data-resolved-theme=light] .chat-tab :is(a,button){color:#514d46}html[data-resolved-theme=light] .assistant-message{color:#2e2b27}html[data-resolved-theme=light] .assistant-message :is(h1,h2,h3,strong){color:#1b1a18}html[data-resolved-theme=light] .assistant-message :is(a,code){color:#3f3a34}html[data-resolved-theme=light] .assistant-message code{background:#e9e5dc}html[data-resolved-theme=light] .user-message{background:#dfdbd3;color:#25231f}html[data-resolved-theme=light] :is(.chat-empty-state h1,.zero-chat-content h1){color:#1b1a18}html[data-resolved-theme=light] :is(.chat-empty-state>p,.zero-chat-content>p){color:#6a645b}html[data-resolved-theme=light] .coach-presence-core{background:#302e2a;color:#fffefa}html[data-resolved-theme=light] .suggestion-list button{border-color:#d2cbbf;background:#fbfaf7;color:#5c564f}html[data-resolved-theme=light] .suggestion-list button:hover{border-color:#9f978b;background:#ebe7df;color:#211f1c}html[data-resolved-theme=light] .chat-photo-card,html[data-resolved-theme=light] .chat-video-card,html[data-resolved-theme=light] .chat-workout-card,html[data-resolved-theme=light] .chat-workout-proposal{border-color:#d5cec2;background:#fffefa;color:#2d2a26;box-shadow:0 14px 38px rgb(58 50 38/7%)}html[data-resolved-theme=light] .chat-video-copy span{color:#625b52}html[data-resolved-theme=light] .chat-video-copy{border-top-color:#d8d1c5;background:#fffefa}html[data-resolved-theme=light] .chat-video-copy h3{color:#211f1c}html[data-resolved-theme=light] .chat-video-copy p{color:#5c564f}html[data-resolved-theme=light] .chat-composer-area{background:linear-gradient(180deg,transparent,#f3f1ec 30%)}html[data-resolved-theme=light] .chat-composer{border:1px solid #d1cabf;background:rgb(255 254 250/96%);box-shadow:0 18px 48px rgb(58 50 38/10%)}html[data-resolved-theme=light] .chat-composer:focus-within{border-color:#8e877c;box-shadow:0 18px 48px rgb(58 50 38/10%),0 0 0 3px rgb(55 52 47/7%)}html[data-resolved-theme=light] .chat-shell .chat-composer textarea{border-color:transparent;background:transparent;color:#25231f;outline:none;box-shadow:none}html[data-resolved-theme=light] .chat-shell .chat-composer textarea:is(:focus,:focus-visible){border-color:transparent;outline:none;box-shadow:none}html[data-resolved-theme=light] .chat-composer textarea::placeholder{color:#898279}html[data-resolved-theme=light] .chat-composer-add{background:#eeebe4;color:#5f5951}html[data-resolved-theme=light] .chat-send-button{background:#292824;color:#fffefa}html[data-resolved-theme=light] .chat-disclaimer{color:#7b746a}html[data-resolved-theme=light] .ai-response-status,html[data-resolved-theme=light] .typing-indicator{border-color:#d5cec2;background:#eeeae2;color:#625c54}html[data-resolved-theme=light] .chat-error{border-color:#dfb6b1;background:#fff1ef;color:#9d3b37}html[data-resolved-theme=light] .voice-mode{background:#f3f1ec;color:var(--ds-text-primary)}html[data-resolved-theme=light] .voice-mode-pill{border-color:#d0c9bd;background:var(--ds-bg-elevated);color:#3f3b35}html[data-resolved-theme=light] .voice-orb{border-color:#b8b0a4;background:radial-gradient(circle at 42% 34%,#fff,#e8e3da 65%),#eeeae2;box-shadow:inset 0 0 0 1px rgb(255 255 255/75%),0 20px 60px rgb(59 51 39/11%)}html[data-resolved-theme=light] .voice-orb-mark{border-color:#c8c0b5;background:#292824;color:#fffefa}html[data-resolved-theme=light] .voice-transcript{border-color:#d4cdc1;background:rgb(255 254 250/84%);color:#312e2a}html[data-resolved-theme=light] .voice-assistant-copy{color:#34312d}html[data-resolved-theme=light] .voice-settings-layer{background:rgb(53 48 40/30%)}html[data-resolved-theme=light] .voice-settings-card{border-color:#cbc4b8;background:#fbfaf7;color:var(--ds-text-primary);box-shadow:0 26px 80px rgb(55 48 37/19%)}html[data-resolved-theme=light] .voice-choice-grid button,html[data-resolved-theme=light] .voice-settings-close{border-color:#d2cbbf;background:#f1eee7;color:#5a554e}html[data-resolved-theme=light] .voice-choice-grid button.is-selected{border-color:#393733;background:#393733;color:#fffefa}html[data-resolved-theme=light] .voice-choice-grid button.is-selected .voice-choice-copy small{color:#d5d0c7}html[data-resolved-theme=light] :is(.voice-settings-section,.voice-toggle-row){border-color:#dfd9ce}html[data-resolved-theme=light] .voice-switch{background:#c9c2b7}html[data-resolved-theme=light] .voice-switch i{background:#fffefa;box-shadow:0 1px 4px rgb(55 48 37/18%)}html[data-resolved-theme=light] .voice-switch.is-on{background:#393733}html[data-resolved-theme=light] .voice-switch.is-on i{background:#fffefa}html[data-resolved-theme=light] .voice-primary-button{border-color:#292824;background:#292824;color:#fffefa;box-shadow:0 0 0 10px rgb(74 67 56/8%),0 14px 34px rgb(55 48 37/16%)}html[data-resolved-theme=light] .auth-frame{border-color:#d4cdc1;background:#fffefa;box-shadow:0 25px 80px rgb(55 48 37/14%)}html[data-resolved-theme=light] .auth-frame .auth-heading{border-color:#d8d1c6;background:radial-gradient(circle at 18% 12%,rgb(255 255 255/58%),transparent 18rem),linear-gradient(145deg,#e7e2d8,#f7f4ee 64%)}html[data-resolved-theme=light] .auth-frame .auth-heading:after{border-color:rgb(79 70 55/11%);box-shadow:0 0 0 34px rgb(79 70 55/3%),0 0 0 70px rgb(79 70 55/2%)}html[data-resolved-theme=light] .auth-heading-kicker{color:#756e64}html[data-resolved-theme=light] .auth-confirmation-card h2,html[data-resolved-theme=light] .auth-form-heading h2,html[data-resolved-theme=light] .auth-frame .auth-heading h1,html[data-resolved-theme=light] .auth-password-heading h2{color:#1b1a18}html[data-resolved-theme=light] .auth-frame .auth-heading p,html[data-resolved-theme=light] :is(.auth-step-copy,.auth-password-heading p,.auth-confirmation-card p){color:#676159}html[data-resolved-theme=light] .auth-frame>.form-card{background:#fffefa}html[data-resolved-theme=light] .auth-frame .form-card input{border-color:#d2cbbf;background:#f8f6f1;color:#24221f}html[data-resolved-theme=light] .auth-frame .social-auth-button{border-color:#d0c9bd;background:#f4f1ea;color:#2d2b27}html[data-resolved-theme=light] .auth-frame .auth-divider{color:#817a70}html[data-resolved-theme=light] .auth-frame .auth-divider>:is(span:first-child,span:last-child){background:#ddd7cc}html[data-resolved-theme=light] .auth-frame .auth-back-link{border-color:#d2cbbf;background:#f5f2ec;color:#4c4841}html[data-resolved-theme=light] .auth-frame .auth-back-link:hover{border-color:#aaa297;background:#ebe7df;color:#1b1a18}html[data-resolved-theme=light] .install-experience{background:transparent;color:var(--ds-text-primary)}html[data-resolved-theme=light] .install-experience:before{background:rgb(151 132 97/10%)}html[data-resolved-theme=light] .install-public-header{border-color:#ddd7cc}html[data-resolved-theme=light] .install-public-header>div>a{border-color:#292824;background:#292824;color:#fffefa}html[data-resolved-theme=light] .install-kicker{color:#716a61}html[data-resolved-theme=light] .install-hero h1{color:#1b1a18}html[data-resolved-theme=light] .install-hero-copy>p{color:#666057}html[data-resolved-theme=light] .install-hero-visual{border-color:#cfc8bc;background:radial-gradient(circle at 25% 10%,rgb(255 255 255/80%),transparent 18rem),linear-gradient(145deg,#ebe7df,#fffefa 64%);box-shadow:inset 0 1px rgb(255 255 255/82%),0 24px 66px rgb(58 50 38/10%)}html[data-resolved-theme=light] .install-orbit,html[data-resolved-theme=light] .install-orbit:after,html[data-resolved-theme=light] .install-orbit:before{border-color:rgb(89 80 66/14%)}html[data-resolved-theme=light] .install-app-icon{border-color:#504c45;background:linear-gradient(145deg,#514e48,#23221f);color:#fffefa;box-shadow:0 16px 45px rgb(54 47 36/20%)}html[data-resolved-theme=light] .install-app-icon .brand-symbol{color:#fffefa}html[data-resolved-theme=light] .install-hero-visual strong{color:#24221f}html[data-resolved-theme=light] .install-hero-visual small{color:#746e65}html[data-resolved-theme=light] .install-benefits,html[data-resolved-theme=light] .install-benefits article{border-color:#ddd7cc}html[data-resolved-theme=light] .install-benefits svg{color:#655f57}html[data-resolved-theme=light] .install-benefits strong{color:#282621}html[data-resolved-theme=light] .install-benefits p{color:#716a61}html[data-resolved-theme=light] .install-guide-card{border-color:#d2cbbf;background:radial-gradient(circle at 0 0,rgb(148 129 94/8%),transparent 22rem),#fffefa;box-shadow:0 16px 48px rgb(58 50 38/7%)}html[data-resolved-theme=light] .install-guide-icon{border-color:#c7bfb3;background:#efebe3;color:#514d46}html[data-resolved-theme=light] .install-guide-heading small,html[data-resolved-theme=light] .install-guide-heading>div>span{color:#746e65}html[data-resolved-theme=light] .install-guide-heading h2{color:#211f1c}html[data-resolved-theme=light] .install-steps li{border-color:#dfd9ce}html[data-resolved-theme=light] .install-steps :is(li>span,small,svg){color:#777168}html[data-resolved-theme=light] .install-steps p{color:#393631}html[data-resolved-theme=light] .install-direct-action button{border-color:#292824;background:#292824;color:#fffefa;box-shadow:0 14px 34px rgb(55 48 37/14%)}html[data-resolved-theme=light] .install-direct-action p{color:#716a61}html[data-resolved-theme=light] .install-sync-note{border-color:#d5cec2;background:#f3f0e9;color:#625c54}html[data-resolved-theme=light] .install-sync-note svg{color:#625c54}html[data-resolved-theme=light] .legal-shell{background:radial-gradient(circle at 92% 8%,rgb(140 122 89/9%),transparent 28rem),#f3f1ec;color:var(--ds-text-primary)}html[data-resolved-theme=light] .legal-shell>[data-site-header] .brand-symbol{color:#1d1c1a;opacity:1}html[data-resolved-theme=light] :is(.legal-shell>[data-site-header],.legal-footer,.legal-sections,.legal-sections section){border-color:#ddd7cc}html[data-resolved-theme=light] :is(.legal-heading>span,.legal-sections section>span){color:#70695f}html[data-resolved-theme=light] :is(.legal-heading h1,.legal-sections h2){color:#1b1a18}html[data-resolved-theme=light] :is(.legal-heading p,.legal-sections p){color:#5f5951}html[data-resolved-theme=light] .legal-footer,html[data-resolved-theme=light] .legal-heading small{color:#7b746a}html[data-resolved-theme=light] .legal-footer a{color:#4d4942}html[data-resolved-theme=light] .legal-document-actions button{border-color:rgb(30 28 25/20%)}html[data-resolved-theme=light] .video-library-access-denied strong,html[data-resolved-theme=light] .video-library-intro h1{color:#1b1a18}html[data-resolved-theme=light] .video-admin-overview>button{border-color:#d5cec2;background:radial-gradient(circle at 100% 0,rgb(144 126 93/9%),transparent 50%),#fffefa;color:#282621;box-shadow:0 12px 36px rgb(58 50 38/6%)}html[data-resolved-theme=light] .video-admin-overview>button[data-selected]{border-color:#8f877c;box-shadow:0 14px 40px rgb(58 50 38/9%),inset 0 0 0 1px rgb(78 70 57/8%)}html[data-resolved-theme=light] .video-admin-overview span{color:#716a61}html[data-resolved-theme=light] .video-admin-overview strong{color:#1f1e1b}html[data-resolved-theme=light] .video-admin-overview svg{color:#777168}html[data-resolved-theme=light] .video-admin-overview [data-tone=warning]{border-color:#e0c597;background:#fff8e9}html[data-resolved-theme=light] .video-admin-overview [data-tone=danger]{border-color:#dfb6b1;background:#fff1ef}html[data-resolved-theme=light] :is(.video-upload-card,.video-ingest-card,.video-upload-step,.video-metadata-import-card,.video-metadata-review,.video-upload-activity,.video-upload-progress,.video-library-notice,.video-catalog-card,.video-library-empty,.video-editor-dialog,.video-editor-assistant,.video-editor-section,.video-delete-dialog){border-color:#d5cec2;background:#fffefa;color:#282621;box-shadow:0 14px 42px rgb(58 50 38/6%)}html[data-resolved-theme=light] .video-ingest-mode{border-color:#d5cec2;background:#efebe3}html[data-resolved-theme=light] .video-ingest-mode button{color:#655f57}html[data-resolved-theme=light] .video-ingest-mode button[data-selected]{border-color:#fffefa;background:#fffefa;color:#24221f;box-shadow:0 4px 14px rgb(58 50 38/8%)}html[data-resolved-theme=light] :is(.video-upload-icon,.video-metadata-match-state,.video-upload-progress-icon,.video-editor-assistant-heading>span,.video-delete-icon){border-color:#cbc4b8;background:#efebe3;color:#5f5951}html[data-resolved-theme=light] :is(.video-file-button,.video-metadata-file-button,.video-metadata-reset,.video-upload-activity-toggle,.video-upload-summary button,.video-upload-pagination button,.video-catalog-pagination button,.video-catalog-copy button,.video-editor-header>button,.video-editor-actions button,.video-delete-close,.video-delete-cancel){border-color:#d0c9bd;background:#f2efe8;color:#514d46}html[data-resolved-theme=light] :is(.video-file-button,.video-metadata-file-button):hover{border-color:#9f978b;background:#e9e5dc}html[data-resolved-theme=light] .video-metadata-safety-note,html[data-resolved-theme=light] .video-state-copy{border-color:#d6cfc4;background:#f3f0e9;color:#625c54}html[data-resolved-theme=light] .video-search-field{border-color:#d0c9bd;background:#fffefa;color:#716a61}html[data-resolved-theme=light] .video-search-field input{background:transparent;color:#24221f;box-shadow:none}html[data-resolved-theme=light] .video-category-filters span,html[data-resolved-theme=light] .video-taxonomy-options button{border-color:#d3ccc0;background:#f6f3ed;color:#655f57}html[data-resolved-theme=light] .video-category-filters input:checked+span,html[data-resolved-theme=light] .video-taxonomy-options button.is-selected{border-color:#393733;background:#393733;color:#fffefa}html[data-resolved-theme=light] .video-catalog-preview,html[data-resolved-theme=light] .video-processing-placeholder{background:#e7e2da}html[data-resolved-theme=light] .video-category-list span{border-color:#d6cfc4;background:#f1eee7;color:#655f57}html[data-resolved-theme=light] :is(.video-editor-backdrop,.video-delete-backdrop){background:rgb(53 48 40/30%)}html[data-resolved-theme=light] .video-editor-assistant-composer textarea,html[data-resolved-theme=light] .video-editor-fields :is(input,select,textarea){border-color:#d2cbbf;background:#fbfaf7;color:#24221f}html[data-resolved-theme=light] .video-editor-assistant-user{background:#ded9d0;color:#2e2b27}html[data-resolved-theme=light] .video-editor-assistant-answer{border-color:#d8d1c6;background:#f5f2ec;color:#393631}html[data-resolved-theme=light] :is(.plans-summary,.install-guide-card,.install-hero-visual,.help-list article,.legal-card,.admin-card,.admin-panel,.video-card,.video-detail-card,.status-panel,.capability-card){border-color:var(--ds-border-default);background:#fffefa;color:var(--ds-text-primary);box-shadow:0 15px 44px rgb(61 53 40/6%)}html[data-resolved-theme=light] :is(.plans-summary p,.install-guide-card p,.install-benefits p,.help-list p,.legal-card p,.legal-card li,.admin-card p,.admin-panel p,.video-card p,.video-detail-card p,.status-panel p,.capability-card p){color:var(--ds-text-secondary)}html[data-resolved-theme=light] .pwa-install-banner{border-color:#bfb7aa;background:rgb(255 254 250/96%);color:#292724;box-shadow:0 20px 60px rgb(55 48 37/17%)}html[data-resolved-theme=light] .pwa-install-banner-icon{border-color:#c8c0b5;background:#efebe3;color:#514d46}html[data-resolved-theme=light] .pwa-install-banner-copy small{color:#6c665d}html[data-resolved-theme=light] .pwa-install-banner-action{border-color:#292824;background:#292824;color:#fffefa}html[data-resolved-theme=light] .pwa-install-banner-close{color:#777168}html[data-resolved-theme=light]{--ds-text-tertiary:#6f6961}html[data-resolved-theme=light] :is(input,select,textarea):not([type=checkbox]):not([type=radio])::placeholder{color:#6b655d}html[data-resolved-theme=light] :is(.web-system-label,.web-section-heading>span,.web-method-band>div>span,.web-native-section>div>span,.mobile-home-kicker,.mobile-section-heading>span){color:#655f56}html[data-resolved-theme=light] :is(.web-safety-copy,.mobile-safety-note,.chat-disclaimer){color:#655f56}html[data-resolved-theme=light] .web-slider-header small{color:#5f5951}html[data-resolved-theme=light] :is(.web-pricing-grid article>p,.web-pricing-grid article>strong small,.mobile-plan-card>strong small){color:#625c54}html[data-resolved-theme=light] .web-landing-footer nav a,html[data-resolved-theme=light] .web-landing-footer p,html[data-resolved-theme=light] .web-landing-footer>span{color:#514d46}@media (max-width:899px){html[data-resolved-theme=light] :is(.mobile-method-card>a,.mobile-native-card>a,.mobile-plan-card>a){border-color:#292824;background:#292824;color:#fffefa;box-shadow:0 10px 24px rgb(43 38 30/12%)}html[data-resolved-theme=light] :is(.mobile-chat-preview>header small,.mobile-method-metrics span,.mobile-auth-stack>p,.mobile-auth-stack small){color:#655f56}}html[data-resolved-theme=light] :is(.profile-kicker,.product-kicker,.onboarding-kicker,.status-label,.eyebrow,.auth-heading-kicker,.install-kicker,.install-guide-heading>div>span,.install-guide-heading small,.legal-heading>span,.legal-sections section>span){color:#655f56}html[data-resolved-theme=light] :is(.legal-heading small,.legal-footer,.onboarding-step-note,.onboarding-progress-copy span){color:#69635b}html[data-resolved-theme=light] .settings-group>h2,html[data-resolved-theme=light] .settings-intro span{color:#5f5951}html[data-resolved-theme=light] .settings-screen .settings-intro>div>span{font-weight:600;letter-spacing:.11em}html[data-resolved-theme=light] .settings-screen .settings-intro h1{font-weight:500;letter-spacing:-.035em;line-height:1.05}html[data-resolved-theme=light] .settings-screen .settings-intro p{font-weight:400;line-height:1.5}html[data-resolved-theme=light] .settings-screen .settings-group>h2{font-weight:600}html[data-resolved-theme=light] .settings-screen :is(.settings-feature-copy strong,.settings-copy strong){font-weight:600;letter-spacing:-.015em}html[data-resolved-theme=light] .settings-screen :is(.settings-feature-copy small,.settings-copy small){color:#6a645b;font-weight:400}html[data-resolved-theme=light] .settings-screen :is(.settings-feature-controls label>span,.settings-toggle-list label>span){color:#514c45;font-weight:500}html[data-resolved-theme=light] .settings-screen .settings-feature-controls :is(select,.language-menu summary){color:#2d2a26;font-weight:500}html[data-resolved-theme=light] .settings-screen .settings-list>a{transition:border-color .16s ease,background-color .16s ease,color .16s ease}html[data-resolved-theme=light] .settings-screen .settings-list>a:hover{border-color:#bdb5a9;background:#f6f2eb;color:#1f1d1a;box-shadow:0 12px 34px rgb(61 53 40/7%);transform:none}html[data-resolved-theme=light] .settings-screen .settings-list>a:hover .settings-icon{border-color:#bbb3a6;background:#e9e3d9;color:#3f3b35}html[data-resolved-theme=light] .settings-screen .settings-chevron{color:#756f66}html[data-resolved-theme=light] .settings-list>div[aria-disabled=true]{opacity:1;background:#f6f3ed}html[data-resolved-theme=light] :is(.coming-soon-badge,.settings-badge){border-color:#bdb5a9;background:#e9e4dc;color:#4d4942}html[data-resolved-theme=light] :is(.auth-shell,.auth-frame) .brand-link{color:#1d1c1a}html[data-resolved-theme=light] :is(.auth-shell,.auth-frame) .form-switch a{color:#4d4942}html[data-resolved-theme=light] .auth-frame .auth-divider{color:#6d665d}html[data-resolved-theme=light] :is(.danger-link,.delete-account-control .settings-icon){color:#b84743}html[data-resolved-theme=light] :is(.product-kicker,.message-author,.exercise-card[data-completed=true]){text-shadow:none}html[data-resolved-theme=light] :is(.onboarding-step-note,.onboarding-subheading,.onboarding-card-heading p,.onboarding-safety){color:#655f56}html[data-resolved-theme=light] .account-drawer .drawer-item-rename input,html[data-resolved-theme=light] .account-drawer .drawer-item-rename input:focus{background:transparent;box-shadow:none;border:0}:is(a[href],button:not(:disabled),summary,select:not(:disabled),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),input[type=date]:not(:disabled),input[type=datetime-local]:not(:disabled),input[type=range]:not(:disabled),[role=button]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=menuitemradio]:not([aria-disabled=true]),label:has(>input[type=checkbox]:not(:disabled)),label:has(>input[type=radio]:not(:disabled))){cursor:pointer}:is(button,input,select)[disabled],[aria-disabled=true]{cursor:not-allowed}.navigation-progress{position:fixed;z-index:10000;top:0;right:0;left:0;height:3px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity 90ms ease}.navigation-progress[data-active=true]{opacity:1}.navigation-progress>span{display:block;width:42%;height:100%;border-radius:999px;background:currentcolor;color:#f2f2f2;box-shadow:0 0 10px rgb(255 255 255/36%);transform:translateX(-115%)}.navigation-progress[data-active=true]>span{animation:navigation-progress-move .9s ease-in-out infinite}html[data-resolved-theme=light] .navigation-progress>span{color:#2d2a26;box-shadow:0 0 9px rgb(52 47 39/24%)}@keyframes navigation-progress-move{0%{transform:translateX(-115%)}60%,to{transform:translateX(340%)}}@media (prefers-reduced-motion:reduce){.navigation-progress[data-active=true]>span{width:100%;animation:none;transform:none}}@media (any-pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]),select,textarea{font-size:max(16px,1em)!important}}:root{--app-safe-area-top:env(safe-area-inset-top,0px);--app-safe-area-right:env(safe-area-inset-right,0px);--app-safe-area-bottom:env(safe-area-inset-bottom,0px);--app-safe-area-left:env(safe-area-inset-left,0px);--app-layout-viewport-height:100dvh;--app-standalone-canvas-height:100dvh}body,html{max-width:100%}html[data-standalone=true]{background-color:var(--ds-bg-canvas,#000)}html[data-standalone=true],html[data-standalone=true] body{width:100%;min-height:100%;overflow-x:clip;background-image:none}html[data-standalone=true] body{background-color:inherit}html[data-standalone=true] body:not(:has(.chat-shell)){min-height:var(--app-layout-viewport-height,100dvh)}html[data-standalone=true] body:not(:has(.chat-shell)):before{position:fixed;z-index:110;top:0;right:0;left:0;height:var(--app-safe-area-top,env(safe-area-inset-top,0));background:var(--ds-bg-canvas,#000);content:"";filter:none;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-standalone=true] :is(.web-landing-shell,.ds-app-shell:not(.chat-shell),.auth-shell,.install-shell,.onboarding-shell,.student-auth-shell){min-height:var(--app-layout-viewport-height,100dvh)}html[data-standalone=true] [data-site-header]{isolation:auto}html[data-standalone=true] .student-topbar,html[data-standalone=true] [data-site-header]{background-color:var(--ds-bg-canvas,#000);background-image:none;box-shadow:none;filter:none;opacity:1;transform:none;animation:none;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto}html[data-standalone=true] [data-site-header] :is(button,a,summary,.brand-mark,.notification-button,.rail-avatar){-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;text-shadow:none;opacity:1;will-change:auto}html[data-standalone=true] .chat-shell.ds-app-shell{top:0;right:0;bottom:auto;left:0;height:var(--app-standalone-canvas-height,100dvh);min-height:0}html[data-standalone=true] body:has(.chat-shell),html[data-standalone=true]:has(.chat-shell){height:var(--app-standalone-canvas-height,100dvh)}html[data-standalone=true][data-keyboard-open=true] .chat-shell.ds-app-shell{top:var(--app-visual-viewport-top,0);bottom:auto;height:var(--app-visual-viewport-height,100dvh)}html[data-standalone=true] .chat-shell>.chat-menu-anchor{min-height:calc(56px + var(--app-safe-area-top));padding-top:calc(var(--app-safe-area-top) + 7px)}.chat-shell>.chat-menu-anchor,.voice-mode-header,html[data-standalone=true] .chat-shell>.chat-menu-anchor,html[data-standalone=true] .voice-mode-header{background:var(--ds-bg-canvas,#000);background-image:none}.chat-shell>.chat-menu-anchor,.voice-mode-header{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;box-shadow:none}.chat-shell>.chat-menu-anchor :is(.app-menu-trigger,.chat-home-link,.chat-navigation-actions button),.voice-mode-header :is(.voice-icon-button,.voice-mode-pill){-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;box-shadow:none;text-shadow:none;opacity:1;transform:none;will-change:auto}html[data-standalone=true] .chat-shell>.chat-menu-anchor:not([data-scroll-hidden=true]){opacity:1;transform:none}html .chat-shell>.chat-menu-anchor[data-scroll-hidden=true],html[data-standalone=true] .chat-shell>.chat-menu-anchor[data-scroll-hidden=true]{background:transparent}html[data-standalone=true] .chat-shell :is(.chat-workspace,.chat-panel,.voice-mode,.voice-mode-header){background-color:var(--ds-bg-canvas,#000);background-image:none}html[data-standalone=true] .pwa-install-banner{display:none}@media (display-mode:standalone),(display-mode:window-controls-overlay){html{background-color:var(--ds-bg-canvas,#000)}body,html{width:100%;min-height:100%;overflow-x:clip;background-image:none}body{background-color:inherit}.pwa-install-banner{display:none}body:not(:has(.chat-shell)):before{position:fixed;z-index:110;top:0;right:0;left:0;height:var(--app-safe-area-top,env(safe-area-inset-top,0));background:var(--ds-bg-canvas,#000);content:"";filter:none;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:has(.student-topbar) .student-topbar,html:has([data-site-header]) [data-site-header]{isolation:auto;background-color:var(--ds-bg-canvas,#000);background-image:none;box-shadow:none;filter:none;opacity:1;transform:none;animation:none;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto}.chat-shell :is(.chat-workspace,.chat-panel,.chat-menu-anchor,.voice-mode,.voice-mode-header){background-color:var(--ds-bg-canvas,#000);background-image:none}html[data-resolved-theme] .chat-shell>.chat-menu-anchor,html[data-resolved-theme] .voice-mode-header{background:var(--ds-bg-canvas,#000);background-image:none}.chat-shell.ds-app-shell{top:0;bottom:auto;height:var(--app-standalone-canvas-height,100dvh)}body:has(.chat-shell),html:has(.chat-shell){height:var(--app-standalone-canvas-height,100dvh)}html[data-keyboard-open=true] .chat-shell.ds-app-shell{top:var(--app-visual-viewport-top,0);height:var(--app-visual-viewport-height,100dvh)}}html[data-standalone=true]:not(:has(.chat-shell)){height:100%;overflow:hidden}html[data-standalone=true] body:not(:has(.chat-shell)){position:fixed;inset:0;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none}.chat-composer-area{padding:20px clamp(10px,3vw,24px) max(10px,var(--app-safe-area-bottom))}.chat-composer-area[hidden]{display:none}html[data-standalone=true] .chat-composer-area{padding-bottom:max(10px,var(--app-safe-area-bottom))}.chat-composer{display:grid;width:min(100%,760px);gap:6px;padding:8px;overflow:visible;border:1px solid rgb(255 255 255/10%);border-radius:24px;background:#252525;box-shadow:0 12px 34px rgb(0 0 0/20%)}.chat-composer:focus-within{border-color:rgb(255 255 255/18%);box-shadow:0 12px 34px rgb(0 0 0/20%)}.chat-conversation-limit{width:min(100%,760px);margin-inline:auto;padding:13px 16px;border:1px solid rgb(255 255 255/12%);border-radius:18px;background:#1d1d1d}.chat-conversation-limit-copy{min-width:0}.chat-conversation-limit-copy h2{margin:0;color:#f2f2f2;font-size:14px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.chat-conversation-limit-copy p{margin:3px 0 0;color:#929292;font-size:12px;line-height:1.35}.chat-consultation-header{width:min(100%,760px);margin-inline:auto;border:1px solid rgb(255 255 255/11%);background:#151515;display:grid;gap:5px;padding:15px 17px;border-radius:18px}.chat-consultation-header span{color:#929292;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.chat-consultation-header h1{margin:0;color:#f2f2f2;font-size:18px;font-weight:620;line-height:1.35}.chat-composer-input-row,.chat-composer-input-row.has-dictation,.chat-composer-input-row.has-photos,.chat-composer-input-row.has-photos.has-dictation{position:relative;display:grid;grid-template-areas:"message" "toolbar";grid-template-columns:minmax(0,1fr);gap:4px;align-items:stretch}.chat-composer textarea{width:100%;min-height:42px;max-height:176px;grid-area:message;padding:9px 10px 5px;padding-inline-end:48px;overflow-y:auto;border:0;background:transparent;color:#f5f5f5;font-size:16px;line-height:1.45;resize:none;scrollbar-width:thin}.chat-composer textarea:focus{border:0;outline:none;box-shadow:none}.chat-composer-toolbar{display:flex;min-width:0;min-height:40px;grid-area:toolbar;align-items:center;justify-content:space-between;gap:12px}.chat-composer-tools-end,.chat-composer-tools-start{display:flex;min-width:0;align-items:center;gap:6px}.chat-composer-tools-end{margin-inline-start:auto}.chat-attachment-control{position:relative;display:grid;place-items:center}.chat-attachment-button,.chat-send-button,.chat-voice-button,.chat-voice-mode-button{display:grid;width:40px;height:40px;flex:0 0 40px;grid-column:auto;grid-row:auto;place-items:center;padding:0;border:0;border-radius:999px;cursor:pointer}.chat-attachment-button,.chat-voice-button,.chat-voice-mode-button{background:transparent;color:#d0d0d0}.chat-attachment-button:focus-visible,.chat-attachment-button:hover,.chat-attachment-button[aria-expanded=true],.chat-voice-button:focus-visible,.chat-voice-button:hover,.chat-voice-mode-button:focus-visible,.chat-voice-mode-button:hover{background:rgb(255 255 255/9%);color:#fff}.chat-attachment-button:disabled,.chat-voice-button:disabled,.chat-voice-mode-button:disabled{cursor:default;opacity:.38}.chat-info-control{position:absolute;z-index:4;inset-block-start:3px;inset-inline-end:3px}.chat-info-button{display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:#a7a7a7;cursor:pointer}.chat-info-button:focus-visible,.chat-info-button:hover,.chat-info-button[aria-expanded=true]{background:rgb(255 255 255/9%);color:#fff}.chat-disclaimer-popover{position:absolute;z-index:31;inset-inline-end:0;bottom:calc(100% + 10px);width:min(320px,calc(100vw - 28px));padding:12px 14px;border:1px solid #444;border-radius:15px;background:#1d1d1d;color:#c9c9c9;box-shadow:0 16px 42px rgb(0 0 0/44%);font-size:12px;line-height:1.5;text-align:start}.chat-disclaimer-popover p{margin:0}.chat-send-button{background:#f4f4f4;color:#171717;box-shadow:none}.chat-send-button:disabled{background:#3b3b3b;color:#8d8d8d;cursor:default;opacity:1}.chat-send-button.stop{background:#f4f4f4;color:#171717}.chat-attachment-menu{position:absolute;z-index:30;bottom:calc(100% + 8px);left:0;display:grid;width:max-content;min-width:190px;gap:2px;padding:6px;border:1px solid #424242;border-radius:15px;background:#202020;box-shadow:0 16px 42px rgb(0 0 0/44%)}.chat-attachment-menu button{display:flex;width:100%;min-height:42px;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#ededed;cursor:pointer;text-align:start}.chat-attachment-menu button:focus-visible,.chat-attachment-menu button:hover{background:#303030;outline:none}.chat-dictation-status{width:100%;min-height:42px;height:auto;grid-area:message;grid-column:auto;grid-row:auto;padding:6px 8px;padding-inline-end:48px}.chat-composer textarea.is-dictating{width:100%;height:42px!important;min-height:42px;max-height:42px}.chat-pending-photos{display:flex;max-width:100%;gap:8px;padding:2px 2px 4px;overflow-x:auto;scrollbar-width:thin}.chat-pending-photos figure{position:relative;width:68px;height:68px;flex:0 0 68px;margin:0;overflow:hidden;border:1px solid #474747;border-radius:12px;background:#171717}.chat-pending-photos img{width:100%;height:100%;object-fit:cover}.chat-pending-photos figcaption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.chat-pending-photos button{position:absolute;top:4px;right:4px;display:grid;width:24px;height:24px;place-items:center;padding:0;border:1px solid rgb(255 255 255/14%);border-radius:999px;background:rgb(17 17 17/86%);color:#fff;cursor:pointer}.chat-photo-preflight{display:grid;grid-template-columns:48px minmax(0,1fr) auto 34px;gap:7px;align-items:center;padding:6px;border:0;border-radius:14px;background:#1c1c1c}.chat-photo-preflight>img{width:48px;height:48px;grid-row:1/span 2;border-radius:10px}.chat-photo-preflight>span{min-width:0;grid-column:2/-1;overflow:hidden;color:#d9d9d9;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chat-photo-preflight>span svg{display:none}.chat-photo-preflight select{width:100%;min-height:34px;grid-column:2}.chat-photo-preflight button{min-height:34px}.chat-photo-preflight button:last-child{width:34px;height:34px}html[data-resolved-theme=light] .chat-composer{border-color:#d8d8d3;background:#f2f2ef}html[data-resolved-theme=light] .chat-conversation-limit{border-color:#d8d8d3;background:#f2f2ef;box-shadow:0 12px 30px rgb(0 0 0/7%)}html[data-resolved-theme=light] .chat-consultation-header{border-color:#d8d8d3;background:#fff}html[data-resolved-theme=light] .chat-consultation-header h1{color:#222}html[data-resolved-theme=light] .chat-conversation-limit-copy h2{color:#171717}html[data-resolved-theme=light] .chat-conversation-limit-copy p{color:#676763}html[data-resolved-theme=light] .chat-composer textarea{color:#171717}html[data-resolved-theme=light] :is(.chat-attachment-button,.chat-info-button,.chat-voice-mode-button,.chat-voice-button){color:#525252}html[data-resolved-theme=light] .chat-disclaimer-popover{border-color:#d5d5d0;background:#fff;color:#4d4d49;box-shadow:0 16px 36px rgb(0 0 0/14%)}html[data-resolved-theme=light] .chat-attachment-menu{border-color:#d5d5d0;background:#fff}html[data-resolved-theme=light] .chat-attachment-menu button{color:#222}html[data-resolved-theme=light] .chat-attachment-menu button:focus-visible,html[data-resolved-theme=light] .chat-attachment-menu button:hover{background:#f0f0ed}@media (max-width:560px){.chat-composer-area{padding-top:16px}.chat-composer{border-radius:22px}.chat-conversation-limit{padding:12px 14px;border-radius:16px}.chat-photo-preflight{grid-template-columns:44px minmax(0,1fr) 34px}.chat-photo-preflight>img{width:44px;height:44px}.chat-photo-preflight select{grid-column:2/-1}.chat-photo-preflight button:not(:last-child){grid-column:2;width:100%}.chat-photo-preflight button:last-child{grid-column:3}}@media (max-height:520px) and (orientation:landscape){.chat-composer-area{padding-top:8px}.chat-composer textarea{max-height:116px}}.chat-photo-preflight video{width:64px;height:64px;object-fit:cover;border-radius:12px}.chat-photo-preflight small{color:var(--ds-text-secondary);font-size:.8rem;overflow-wrap:anywhere}