.orbit-public{--public-ink:#172a23;--public-muted:#656d69;--public-cream:#faf9f5;background:var(--public-cream);color:var(--public-ink);min-height:100dvh;font-family:Arial,sans-serif;line-height:1.5}.orbit-public *{box-sizing:border-box}.orbit-public a{color:inherit;text-decoration:none}.public-container{width:min(1240px,88%);margin-inline:auto}.public-header{justify-content:space-between;align-items:center;gap:28px;height:100px;display:flex}.public-brand{letter-spacing:-1px;align-items:center;gap:10px;font:600 32px Georgia,serif;display:inline-flex}.public-brand svg{stroke-width:1.6px;width:36px;height:36px}.public-header nav{gap:32px;font-size:14px;display:flex}.public-header>div{align-items:center;gap:28px;display:flex}.public-signin{font-size:14px}.orbit-public .public-button{border:1px solid var(--public-ink);background:var(--public-ink);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:15px 25px;font:500 14px Arial,sans-serif;transition:background .15s,transform .15s;display:inline-flex}.orbit-public .public-button:hover{background:#294536;transform:translateY(-1px)}.orbit-public .public-outline{color:var(--public-ink);background:0 0}.orbit-public .public-outline:hover{background:#eeeee4}.orbit-public a:focus-visible,.orbit-public button:focus-visible,.orbit-public summary:focus-visible{outline-offset:5px;outline:3px solid #9d7035}.public-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:58px;padding:32px 0 54px;display:grid}.public-hero h1{letter-spacing:-2.5px;margin:0 0 26px;font:500 clamp(42px,4.55vw,66px)/1.03 Georgia,serif}.public-hero>div>p{max-width:520px;margin:0 0 24px;font-size:21px;line-height:1.5}.public-actions{flex-wrap:wrap;gap:16px;margin:26px 0;display:flex}.public-hero small{color:#6d7469;font-size:12px}.public-workflow{background:#f5f4ef;border:1px solid #e5e3dc;border-radius:7px;padding:28px;scroll-margin-top:24px}.public-workflow h2{letter-spacing:-.5px;margin:0 0 22px;font:500 25px/1.3 Georgia,serif}.public-workflow ol{gap:18px;margin:0 0 14px;padding:0;list-style:none;display:grid}.public-workflow li{background:#fff;border:1px solid #e9e7df;border-radius:7px;align-items:center;gap:20px;padding:21px 18px;display:flex;position:relative}.public-workflow li>span{color:#64722f;font:22px Georgia,serif}.public-workflow i{color:#778544;border:1px solid #e0e2d9;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-style:normal;display:grid}.public-workflow li:not(:last-child) i:after{content:"";background:#b7beaa;width:1px;height:44px;position:absolute;top:calc(50% + 26px)}.public-workflow h3{margin:0 0 3px;font:500 19px Georgia,serif}.public-workflow li p{color:var(--public-muted);margin:0;font-size:13px}.public-product{color:#faf9f5;background:#172e25;padding:45px 0;scroll-margin-top:0}.public-product>.public-container{grid-template-columns:1.05fr 1fr;align-items:center;gap:58px;display:grid}.public-product h2{letter-spacing:-2px;font:500 clamp(36px,4.3vw,60px)/1.08 Georgia,serif}.public-product ol{margin:0;padding:0;list-style:none}.public-product li{border-bottom:1px solid #65705d;align-items:center;gap:25px;padding:20px 0;display:flex}.public-product li:last-child{border-bottom:0}.public-product li>span{color:#64722f;border:1px solid #81915e;border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;font:22px Georgia,serif;display:grid}.public-product h3{margin:0 0 5px;font:500 23px Georgia,serif}.public-product p{color:#e0e5dd;margin:0;font-size:14px}.public-ways{padding:58px 0 38px}.public-ways>h2{letter-spacing:-1.6px;text-align:center;margin:0 0 42px;font:500 clamp(34px,3.8vw,53px)/1.15 Georgia,serif}.public-offers{grid-template-columns:1fr 1fr;display:grid}.public-offers article{padding:0 45px 25px}.public-offers article+article{border-left:1px solid #d5d8cd}.public-offers h3{letter-spacing:-.8px;margin:0 0 10px;font:500 33px Georgia,serif}.public-offers p{color:var(--public-muted);max-width:410px;min-height:55px;margin:0 0 22px;font-size:16px}.public-ways>small{text-align:center;color:#6f766f;margin-top:22px;font-size:12px;display:block}.public-questions details{border-top:1px solid #dcdfd4}.public-questions details:last-child{border-bottom:1px solid #dcdfd4}.public-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font:19px Georgia,serif;list-style:none;display:flex}.public-questions summary::-webkit-details-marker{display:none}.public-questions details[open] svg{transform:rotate(180deg)}.public-questions details p{max-width:850px;color:var(--public-muted);margin:0 0 22px;font-size:15px;line-height:1.8}.public-final{text-align:center;padding:40px 0}.public-final h2{letter-spacing:-1px;margin:0 0 22px;font:500 clamp(30px,3.2vw,44px)/1.15 Georgia,serif}.public-footer{border-top:1px solid #d5d8cd;padding:22px 0}.public-footer .public-brand{font-size:26px}.public-footer .public-brand svg{width:28px;height:28px}.public-footer>div{color:#6f766f;justify-content:space-between;font-size:12px;display:flex}.public-footer p{margin:8px 0}.public-skip{z-index:50;background:#fff;padding:12px;position:absolute;top:-100px;left:15px}.public-skip:focus{top:10px}.public-start{max-width:850px;padding:55px 0}.public-start h1{letter-spacing:-1.5px;font:500 48px/1.1 Georgia,serif}.public-start>p{color:#657168}.public-start-options{grid-template-columns:1fr 1fr;gap:16px;margin:30px 0;display:grid}.public-start-options button{text-align:left;color:#233b2b;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:9px;padding:22px;font:16px Arial,sans-serif}.public-start-options button[aria-pressed=true]{background:#f0f3e5;border:2px solid #637640}.public-start-options small{color:#69736b;margin-top:8px;line-height:1.6;display:block}.public-start-note{color:#616d62;background:#efeee4;border-radius:8px;padding:20px;font-size:14px}.public-start ol{padding-left:20px;line-height:2}.public-start .public-actions{margin-top:26px}@media (width<=1000px){.public-header nav,.public-header,.public-header>div{gap:16px}.public-hero{gap:25px}.public-workflow{padding:20px}.public-workflow li{gap:12px;padding:18px 12px}.public-workflow i{width:40px;height:40px}.public-workflow h3{font-size:17px}.public-workflow li:not(:last-child) i:after{height:42px;top:calc(50% + 20px)}.public-product>.public-container{gap:25px}}@media (width<=760px){.public-container{width:88%}.public-header{height:80px}.public-header nav,.public-header .public-button{display:none}.public-brand{font-size:28px}.public-hero{grid-template-columns:1fr;gap:35px;padding-top:35px}.public-hero h1{font-size:48px}.public-hero>div>p{font-size:18px}.public-product>.public-container{grid-template-columns:1fr;gap:8px}.public-product h2{margin:5px 0 18px;font-size:42px}.public-offers{grid-template-columns:1fr;gap:30px}.public-offers article{padding:0 0 25px}.public-offers article+article{border-top:1px solid #ddd;border-left:0;padding-top:28px}.public-ways>h2{text-align:left;font-size:38px}.public-offers p{min-height:0}.public-workflow h2{font-size:24px}.public-start h1{font-size:38px}.public-start-options{grid-template-columns:1fr}.public-questions summary{font-size:18px}.public-final h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.orbit-public *{scroll-behavior:auto!important;transition:none!important}}.orbit-public h1,.orbit-public h2,.orbit-public h3{color:inherit}.orbit-public .public-product h2,.orbit-public .public-product h3{color:#faf9f5}.orbit-public .public-hero h1,.orbit-public .public-product h2,.orbit-public .public-ways>h2,.orbit-public .public-final h2{letter-spacing:-.025em;font-family:Caveat Variable,cursive;font-weight:700;line-height:1.12}.landing-marker{isolation:isolate;white-space:nowrap;position:relative}.landing-marker:before{content:"";z-index:-1;background:#f3be53;border-radius:22% 9% 18% 7%;position:absolute;inset:34% -8px 9%;transform:rotate(-2deg)}.landing-workflow-section{padding:80px 0 96px}.orbit-redesign .landing-workflow-section .public-workflow{background:#fff;border:1px solid #e5e7eb}.orbit-redesign .landing-workflow-section .public-workflow h2{text-align:center;font-size:clamp(36px,4vw,56px)}.landing-nav-toggle{color:#19392e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.orbit-redesign .public-header{z-index:5;position:relative}@media (width<=760px){.landing-nav-toggle{margin-left:auto;display:flex}.orbit-redesign .public-header nav.is-open{background:#fff;flex-direction:column;gap:20px;padding:24px;display:flex;position:absolute;top:76px;left:0;right:0;box-shadow:0 8px 16px #0000001a}.orbit-redesign .public-header nav a{min-height:24px}}.landing-directory{isolation:isolate;background:#f3f4f6;padding:64px 0 80px;position:relative}.landing-directory:before{content:"";z-index:-1;background:#f3f4f6;border-radius:50% 50% 0 0;height:75px;position:absolute;top:-50px;left:0;right:0}.landing-directory h2{text-align:center;margin:0 0 48px;font:700 clamp(44px,5vw,68px)/1.1 Caveat Variable,cursive}.orbit-redesign .app-showcase{--as-paper:#f3f4f6;--as-ink:#19392e;--as-ink-2:#374151;--as-muted:#4b5563;--as-line:#e5e7eb;--as-forest:#19392e;--as-display:"Inter Variable",Inter,Arial,sans-serif}.orbit-redesign{color:#111827;--public-ink:#19392e;--public-muted:#4b5563;background:#fff;font-family:Inter Variable,Inter,Arial,sans-serif}.orbit-redesign .public-header{height:76px}.orbit-redesign .public-button{border-radius:4px;min-height:48px;padding:12px 24px;font-family:inherit;font-size:16px}.orbit-redesign .public-hero{text-align:center;grid-template-columns:1fr;gap:72px;padding:48px 0 96px}.orbit-redesign .public-hero h1{letter-spacing:-.025em;max-width:1100px;margin:0 auto 28px;font-size:clamp(54px,6vw,88px);line-height:1.05}.orbit-redesign .public-hero>div>p{max-width:760px;margin:0 auto 28px;font-size:24px;font-weight:300;line-height:1.5}.orbit-redesign .public-actions{justify-content:center;margin:28px 0 22px}.orbit-redesign .public-workflow{text-align:left;background:#f3f4f6;border:0;width:100%;max-width:900px;margin:auto;padding:32px}.orbit-redesign .public-workflow h2{font-family:Caveat Variable,cursive;font-size:44px;font-weight:700}.orbit-redesign .public-workflow h3{font-family:inherit;font-weight:600}.orbit-redesign .public-product{color:#111827;isolation:isolate;background:#f3f4f6;padding:96px 0;position:relative}.orbit-redesign .public-product:before{content:"";z-index:-1;background:#f3f4f6;border-radius:50% 50% 0 0;height:70px;position:absolute;top:-48px;left:0;right:0}.orbit-redesign .public-product h2,.orbit-redesign .public-product h3{color:#111827}.orbit-redesign .public-product p{color:#4b5563}.orbit-redesign .public-product li{border-color:#d1d5db}.orbit-redesign .public-product h3{font-family:inherit;font-size:24px;font-weight:600}.orbit-redesign .public-ways{padding:96px 0 64px}.orbit-redesign .public-ways>h2{font-size:clamp(44px,5vw,76px)}.orbit-redesign .public-offers h3{font-family:inherit;font-size:24px;font-weight:600}.orbit-redesign .public-questions{padding:32px 0}.orbit-redesign .public-questions summary{padding:24px 0;font-family:inherit;font-size:20px}.orbit-redesign .public-final{padding:96px 0}.orbit-redesign .public-final h2{font-size:clamp(48px,6vw,88px)}.orbit-redesign .public-footer{color:#fff;background:#252733;border:0;width:100%;max-width:none;padding:48px 6%}.orbit-redesign .public-footer>.public-brand{color:#fff;justify-content:center;margin-bottom:32px;font-size:36px;display:flex}.orbit-redesign .public-footer>div{color:#c5c7d0;max-width:1240px;margin:auto;font-size:14px}@media (width<=760px){.orbit-redesign .public-hero{gap:48px;padding-top:32px}.orbit-redesign .public-hero>div>p{font-size:20px}.orbit-redesign .public-workflow{padding:20px}.orbit-redesign .public-product,.orbit-redesign .public-ways,.orbit-redesign .public-final{padding-top:64px;padding-bottom:64px}.orbit-redesign .public-questions summary{font-size:18px}}.public-header nav a,.public-signin{align-items:center;min-height:28px;display:inline-flex}.marketing-workspace{gap:24px;padding-bottom:40px;display:grid}.sidebar{height:100dvh;min-height:0;overflow:hidden}.sidebar .brand,.sidebar .utility-nav{flex-shrink:0}.sidebar .main-nav{scrollbar-width:thin;flex:1;align-content:start;min-height:0;overflow-y:auto}.sidebar .sidebar-spacer{flex:0;min-height:12px}.marketing-notice{border:1px solid var(--o-line);background:var(--o-sand);color:var(--o-ink-3);border-radius:9px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px;line-height:1.55;display:flex}.marketing-notice.is-condition{border-color:var(--o-info-line);background:var(--o-info-pale);color:var(--o-ink-2)}.marketing-notice.is-condition>svg{color:var(--o-info)}.marketing-notice strong{color:var(--o-ink)}@media (forced-colors:active){.marketing-notice.is-condition{border-color:canvastext}}.marketing-notice svg{flex-shrink:0;margin-top:2px}.marketing-notice p{margin:2px 0 0}.marketing-metrics{border:1px solid var(--o-line);background:var(--o-surface);border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid}.marketing-metrics article{border-right:1px solid var(--o-line-soft);gap:12px;padding:22px;display:grid}.marketing-metrics article:last-child{border:0}.marketing-metrics small{color:var(--o-ink-3);font-size:12px}.marketing-metrics strong{font-size:30px;font-weight:550}.marketing-tabs{border-bottom:1px solid var(--o-line);gap:25px;display:flex;overflow:auto}.marketing-tabs button{color:var(--o-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.marketing-tabs button[aria-pressed=true]{color:var(--o-ink);border-color:var(--o-accent)}.email-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.email-template-grid>button{border:1px solid var(--o-line);background:var(--o-surface);cursor:pointer;text-align:left;border-radius:13px;padding:0;overflow:hidden}.email-template-grid>button:hover{border-color:var(--o-accent);box-shadow:0 5px 20px rgb(var(--o-shadow-rgb) / calc(.039 * var(--o-shadow-k)))}.template-art{background:#f7f8f4;border-top:5px solid;flex-direction:column;gap:10px;height:215px;margin:20px;padding:22px 16px;display:flex}.template-art strong{margin-bottom:8px;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.3}.template-art i{background:#dfe2d8;width:100%;height:3px}.template-art i:last-of-type{width:60%}.template-art b{color:#fff;border-radius:6px;align-self:flex-start;margin-top:auto;padding:10px;font-size:10.5px}.email-template-grid>button>span:last-child{border-top:1px solid var(--o-line-soft);justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.marketing-workspace h3{margin:0;font-size:17px;font-weight:600}.marketing-form{background:var(--o-surface);border:1px solid var(--o-line);border-radius:13px;align-content:start;gap:18px;padding:25px;display:grid}.marketing-form label,.marketing-select{color:var(--o-ink-3);gap:8px;font-size:12px;font-weight:600;display:grid}.marketing-form input,.marketing-form select,.marketing-form textarea,.marketing-select select{border:1px solid var(--o-line);background:var(--o-surface);width:100%;color:var(--o-ink);box-sizing:border-box;border-radius:9px;min-width:0;padding:11px 12px;font:400 14px/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.marketing-form input[type=color]{max-width:90px;height:40px;padding:3px}.marketing-form p{color:var(--o-ink-3);margin:0;font-size:12px;line-height:1.6}.marketing-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-inline-form h3,.marketing-inline-form p,.marketing-inline-form .full{grid-column:1/-1}.marketing-inline-form>button{justify-self:start}.email-design-studio{grid-template-columns:minmax(280px,1fr) minmax(0,1.5fr);gap:24px;display:grid}.email-design-preview{background:var(--o-sand-deep);border:1px solid var(--o-line);border-radius:13px;overflow:hidden}.email-design-preview header{background:var(--o-surface);justify-content:space-between;align-items:center;gap:10px;padding:15px;font-size:13px;display:flex}.email-design-preview button{border:1px solid var(--o-line);cursor:pointer;background:0 0;padding:7px;font-size:12px}.email-design-preview button[aria-pressed=true]{background:var(--o-accent-pale)}.email-design-preview iframe{background:#fff;border:0;width:100%;height:750px;margin:auto;display:block}.marketing-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketing-list{border:1px solid var(--o-line);background:var(--o-surface);border-radius:13px;overflow:hidden}.marketing-list:empty{display:none}.marketing-list article{border-bottom:1px solid var(--o-line-soft);justify-content:space-between;align-items:center;gap:18px;padding:20px;font-size:13px;display:flex}.marketing-list article:last-child{border:0}.marketing-list article>div:first-child{gap:7px;min-width:0;display:grid}.marketing-list small{color:var(--o-ink-3);font-size:12px;line-height:1.5}.marketing-empty{text-align:center;color:var(--o-ink-3);border:1px dashed var(--o-line);border-radius:13px;padding:35px;font-size:14px}.ad-channels{border:1px solid var(--o-line);background:var(--o-sand);border-radius:12px;gap:12px;padding:14px 16px;display:grid}.ad-channels>p{max-width:78ch;color:var(--o-ink-2);margin:0;font-size:13px;line-height:1.55}.ad-channels>p strong{color:var(--o-ink)}.ad-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ad-channel-grid li{border:1px solid var(--o-line-soft);background:var(--o-surface);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.ad-channel-grid li>svg{color:var(--o-olive);flex:none}.ad-channel-grid li>span{min-width:0;color:var(--o-ink);flex:1;font-size:13px;font-weight:620}.ad-channel-grid li>a{color:var(--o-olive);text-underline-offset:3px;flex:none;font-size:12px}.referral-url{overflow-wrap:anywhere}.email-design-library-tools{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:16px 0;display:flex}.email-design-library-tools label{min-width:200px;color:var(--o-ink-3);flex:1;gap:7px;font-size:12px;display:grid}.email-design-library-tools input{border:1px solid var(--o-line);background:var(--o-surface);width:100%;min-width:0;font:inherit;border-radius:9px;padding:11px 13px}.email-design-library-tools>span{color:var(--o-ink-3);padding-bottom:11px;font-size:12px}.email-design-library-actions{flex-wrap:wrap;gap:8px;display:flex}.email-sequences{gap:20px;min-width:0;display:grid}.email-sequences-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.email-sequences-heading p,.email-sequence-footnote{color:var(--o-ink-3);margin:8px 0 0;font-size:12px;line-height:1.65}.email-sequence-filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.email-sequence-filters label{color:var(--o-ink-3);flex:1;gap:7px;min-width:180px;font-size:12px;font-weight:600;display:grid}.email-sequence-filters label:first-child{flex:2}.email-sequence-filters input,.email-sequence-filters select{box-sizing:border-box;border:1px solid var(--o-line);background:var(--o-surface);width:100%;font:inherit;color:var(--o-ink);border-radius:9px;padding:11px 12px}.email-sequence-filters small{color:var(--o-ink-3);padding-bottom:12px;font-size:12px}.email-sequence-list{gap:12px;display:grid}.email-sequence-list>article{background:var(--o-surface);border:1px solid var(--o-line);border-radius:13px;overflow:hidden}.email-sequence-summary{align-items:start;gap:14px;padding:22px;display:flex}.email-sequence-clock{background:var(--o-sand-deep);width:38px;height:38px;color:var(--o-olive);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.email-sequence-summary>div{overflow-wrap:anywhere;flex:1;min-width:0}.email-sequence-summary small{color:var(--o-olive);font-size:12px;font-weight:600}.email-sequence-summary h4{margin:7px 0 9px;font-size:16px}.email-sequence-summary p{color:var(--o-ink-3);margin:3px 0;font-size:12px;line-height:1.5}.email-sequence-status{background:var(--o-sand);color:var(--o-ink-3);border-radius:18px;flex-shrink:0;padding:6px 10px;font-size:11px}.email-sequence-status[data-status=active]{background:var(--o-accent-pale);color:var(--o-olive)}.email-sequence-status[data-status=paused]{background:var(--o-warn-pale);color:var(--o-warn)}.email-sequence-controls{border-top:1px solid var(--o-line-soft);flex-wrap:wrap;gap:8px;padding:12px 22px;display:flex}.email-sequence-confirm{background:var(--o-sand);border-top:1px solid var(--o-line);padding:18px 22px}.email-sequence-confirm p{margin:0 0 14px;font-size:13px;line-height:1.7}@media (width<=640px){.email-sequences-heading{flex-direction:column;align-items:start}.email-sequence-summary{flex-wrap:wrap;padding:16px}.email-sequence-status{margin-left:52px}.email-sequence-controls{padding:12px 16px}.email-sequence-filters label{flex-basis:100%;min-width:0}.email-sequence-filters small{padding-bottom:0}}@media (width<=1000px){.email-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-design-studio{grid-template-columns:1fr}}@media (width<=640px){.marketing-metrics{grid-template-columns:repeat(2,1fr)}.marketing-inline-form,.ad-channel-grid{grid-template-columns:1fr}.ad-channel-grid li{padding-block:4px}.marketing-list article{flex-direction:column;align-items:flex-start}.template-art{margin:12px;padding:14px 10px}.template-art strong{font-size:19px}.marketing-tabs{gap:20px}}.affiliate-add-form .affiliate-add-actions{align-items:center;gap:8px;display:flex}.marketing-status:empty{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.marketing-status:not(:empty){border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-ink-2);border-radius:9px;margin:0;padding:9px 12px;font-size:13px}.marketing-workspace .email-designs-section{gap:12px;min-width:0;display:grid}.marketing-workspace .email-designs-section+.email-designs-section{margin-top:12px}.marketing-workspace .email-designs-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.marketing-workspace .email-designs-heading h3{font-size:var(--o-size-4);font-weight:640}.marketing-workspace .email-designs-heading span{color:var(--o-ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.marketing-workspace .email-designs-empty,.marketing-workspace .email-designs-status{border:1px dashed var(--o-line);color:var(--o-ink-3);border-radius:12px;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}.marketing-workspace .email-designs-section .email-design-library-tools{margin:0}.marketing-workspace .email-designs-section .template-library{min-width:0;margin:0}.marketing-workspace .email-designs-section .marketing-list article{padding:14px 18px}@media (width<=640px){.marketing-workspace .marketing-tabs{scrollbar-width:none;margin-right:-16px;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.marketing-workspace .marketing-tabs::-webkit-scrollbar{display:none}}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]){gap:14px;padding:20px 22px 22px}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>header h3{color:var(--o-ink);margin:0;font-size:15px;font-weight:640}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>header h3:focus-visible{outline-offset:4px}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>p{max-width:72ch}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>h4{color:var(--o-ink);letter-spacing:-.2px;margin:6px 0 -8px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>h4+p{color:var(--o-ink-2);font-size:13px}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>p[role=alert]{border:1px solid var(--o-signal-line);border-radius:var(--o-r);background:var(--o-signal-pale);color:var(--o-signal);padding:10px 12px;font-size:13px}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]) section[aria-label=Audience\ check]{align-content:start;gap:8px;min-width:0;display:grid}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]) :is(section[aria-label=Audience\ check]>h4,.email-check-heading){color:var(--o-ink);margin:0;font-size:13px;font-weight:640}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]) section[aria-label=Audience\ check] dl{border-top:1px solid var(--o-line);margin:0;display:grid}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]) section[aria-label=Audience\ check] dl>div{border-bottom:1px solid var(--o-line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]) section[aria-label=Audience\ check] dt{min-width:0;color:var(--o-ink-2);font-size:13px;line-height:1.45}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]) section[aria-label=Audience\ check] dd{white-space:nowrap;color:var(--o-ink);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:15px;font-weight:640}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]) section[aria-label=Audience\ check] dl>div:nth-child(n+3) :is(dt,dd){color:var(--o-ink-3);font-size:12.5px;font-weight:500}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]) section[aria-label=Audience\ check]>p{font-size:12px}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>ul{border:1px solid var(--o-line);border-radius:12px;align-content:start;min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>ul>li{padding:11px 14px 12px 42px;position:relative}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>ul>li+li{border-top:1px solid var(--o-line-soft)}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>ul>li:before{content:"";content:"" / "";background:var(--o-ink-3);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:20px}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>ul>li:is(.is-pass,.is-blocked,.is-review):before{place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;display:grid;top:12px;left:14px}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>ul>li.is-pass:before{content:"✓";content:"✓" / "";background:var(--o-ok-fill);color:#fff}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>ul>li.is-blocked:before{content:"–";content:"–" / "";background:var(--o-signal-fill);color:#fff}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>ul>li.is-review:before{content:"!";content:"!" / "";background:var(--o-warn-fill);color:#fff}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>ul>li strong{color:var(--o-ink);font-size:13px;font-weight:620;line-height:1.45;display:block}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>ul>li p{max-width:72ch;margin:2px 0 0;font-size:12.5px;line-height:1.5}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>ul+p{font-size:12px}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>p[role=status]:last-of-type{border:1px solid var(--o-info-line);border-radius:var(--o-r);background:var(--o-info-pale);color:var(--o-info);justify-self:start;padding:9px 12px;font-size:13px}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"])>.button{justify-self:start}@media (width>=1100px){:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]):has(>section[aria-label=Audience\ check]){grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:24px}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]):has(>section[aria-label=Audience\ check])>*{grid-column:1/-1}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]):has(>section[aria-label=Audience\ check])>section[aria-label=Audience\ check]{grid-column:1}:is(.email-campaign-check,.marketing-form[aria-label="Saved email campaign check"]):has(>section[aria-label=Audience\ check])>section[aria-label=Audience\ check]+ul{grid-column:2}}.marketing-list article>span:has(+.button){background:var(--o-sand-deep);color:var(--o-ink-3);border-radius:18px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:600}.marketing-list article>span:has(+.button):first-letter{text-transform:uppercase}.marketing-list article>span:has(+.button){display:inline-block}@media (width<=640px){.marketing-list article>span:has(+.button){margin-left:0}}.marketing-tabs button:focus-visible{outline-offset:-2px}.orbit-assistant-container{--oa-ring:#5f6f3657;min-width:0;max-width:1240px;color:var(--o-ink);grid-template-columns:minmax(0,1fr);gap:16px;margin:0 auto;padding-bottom:24px;display:grid}.orbit-assistant-container :is(input,select,textarea):focus-visible{outline:3px solid var(--oa-ring);outline-offset:1px;border-color:var(--o-accent)}.orbit-assistant-container button:focus-visible,.orbit-assistant-container a:focus-visible{outline:3px solid var(--oa-ring);outline-offset:2px}.oa-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.oa-tabs{background:var(--o-sand-deep);scrollbar-width:none;border-radius:13px;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.oa-tabs button{min-height:36px;color:var(--o-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:560;transition:background .15s,color .15s;display:inline-flex}.oa-tabs button:hover{color:var(--o-ink)}.oa-tabs button[aria-current=page]{background:var(--o-surface);color:var(--o-ink);box-shadow:0 1px 3px rgb(var(--o-shadow-rgb) / calc(.1 * var(--o-shadow-k)))}.oa-tabs button[aria-current=page] svg{color:var(--o-olive)}.oa-mode{cursor:pointer;border:1px solid;border-radius:18px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12.5px;transition:background .15s,border-color .15s;display:inline-flex}.oa-mode.is-test{border-color:var(--o-line-strong);background:var(--o-sand-deep);color:var(--o-olive)}.oa-mode.is-live{border-color:var(--o-signal-line);background:var(--o-signal-pale);color:var(--o-signal)}.oa-mode-label{font-weight:640}.oa-mode-hint{color:var(--o-ink-3);border-left:1px solid;padding-left:8px}.oa-card{border:1px solid var(--o-line);background:var(--o-surface);border-radius:18px;align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.oa-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;display:flex}.oa-card-head h3{letter-spacing:-.3px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.oa-card-head p{color:var(--o-ink-3);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:1.5}.oa-card-actions{flex-wrap:wrap;gap:6px;display:flex}.oa-btn-quiet,.oa-btn-danger{border:1px solid var(--o-line);background:var(--o-surface);width:fit-content;min-height:34px;color:var(--o-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:560;transition:background .15s,border-color .15s;display:inline-flex}.oa-btn-quiet:hover:not(:disabled){border-color:var(--o-accent);background:var(--o-sand)}.oa-btn-danger{color:var(--o-signal);background:0 0;border-color:#0000}.oa-btn-danger:hover{background:var(--o-signal-pale)}.oa-icon-btn{border:1px solid var(--o-line);background:var(--o-surface);width:34px;height:34px;color:var(--o-ink);cursor:pointer;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.oa-icon-btn:hover:not(:disabled){background:var(--o-sand)}.oa-icon-btn:disabled,.oa-btn-quiet:disabled{opacity:.45;cursor:not-allowed}.oa-primary{background:var(--o-forest);min-height:42px;color:var(--o-on-forest);text-align:center;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;transition:background .15s;display:inline-flex}.oa-primary:hover:not(:disabled){background:var(--o-forest-2)}.oa-primary.is-live{background:var(--o-signal-fill)}.oa-primary.is-live:hover:not(:disabled){background:#8a3526}.oa-primary:disabled{background:var(--o-fill);color:var(--o-ink-2);cursor:not-allowed}.oa-primary.is-wide{width:100%}.oa-primary.is-compact{width:fit-content;min-height:36px;padding:0 14px;font-size:12.5px}.oa-muted{color:var(--o-ink-3);font-size:11.5px;line-height:1.5}.oa-field,.oa-inline-field{min-width:0;color:var(--o-ink);gap:6px;font-size:12px;font-weight:600;display:grid}.oa-field :is(input,textarea),.oa-inline-field select,.oa-action-contact select,.oa-brief-input{box-sizing:border-box;border:1px solid var(--o-line-strong);background:var(--o-surface);width:100%;min-height:40px;color:var(--o-ink);font:inherit;border-radius:9px;padding:9px 12px;font-size:13.5px;font-weight:400}.oa-field textarea{resize:vertical;line-height:1.55}.oa-field input.is-strong{font-weight:600}.oa-field small{color:var(--o-ink-3);font-size:11.5px;font-weight:400}.orbit-assistant-container [aria-invalid=true]{border-color:var(--o-signal)}.oa-status{white-space:nowrap;border-radius:18px;align-items:center;width:fit-content;padding:3px 10px;font-size:11px;font-weight:620;display:inline-flex}.oa-status.is-draft{border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-ink-3)}.oa-status.is-test{background:var(--o-warn-pale);color:var(--o-warn)}.oa-status.is-live{background:var(--o-accent-hover);color:var(--o-on-accent)}.oa-chat{border:1px solid var(--o-line);background:var(--o-surface);border-radius:18px;grid-template-rows:minmax(0,1fr) auto;height:clamp(540px,100dvh - 205px,1080px);display:grid;overflow:clip}.oa-chat-context{border-bottom:1px solid var(--o-line-soft);gap:10px;padding:10px 16px;display:grid}.oa-toggles{flex-wrap:wrap;gap:6px;display:flex}.oa-toggle{border:1px solid var(--o-line);background:var(--o-surface);min-height:32px;color:var(--o-ink-3);cursor:pointer;border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:540;display:inline-flex}.oa-toggle:hover:not(:disabled){border-color:var(--o-accent);color:var(--o-ink)}.oa-toggle[aria-pressed=true]{border-color:var(--o-accent-line);background:var(--o-sand-deep);color:var(--o-olive)}.oa-toggle:disabled{opacity:.6;cursor:not-allowed}.oa-action-contact{background:var(--o-sand);border-radius:13px;grid-template-columns:minmax(200px,1fr) minmax(160px,1.2fr);align-items:end;gap:8px 16px;padding:12px;display:grid}.oa-action-contact label{gap:6px;font-size:12px;font-weight:600;display:grid}.oa-action-contact small{color:var(--o-ink-3);font-size:11.5px;line-height:1.5}.oa-thread{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.oa-thread-inner{box-sizing:border-box;flex-direction:column;justify-content:safe flex-end;gap:26px;max-width:780px;min-height:100%;margin:0 auto;padding:28px 24px 16px;display:flex}.oa-welcome{gap:10px;max-width:500px;padding:12px 0 4px;display:grid}.oa-welcome h2{letter-spacing:-.7px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.6vw,33px);font-weight:400;line-height:1.15}.oa-welcome>p{color:var(--o-ink-3);margin:0;font-size:14.5px;line-height:1.6}.oa-welcome .oa-welcome-note{background:var(--o-sand);border-radius:13px;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.oa-welcome-note svg{flex:none;margin-top:3px}.oa-composer .oa-research-note{color:var(--o-ink-3);margin:0;padding:8px 12px 0;font-size:12px;line-height:1.5}.oa-starter-list{border-top:1px solid var(--o-line-soft);margin:6px 0 0;padding:0;list-style:none;display:grid}.oa-starter-list button{width:100%;min-height:var(--o-tap,44px);border:0;border-bottom:1px solid var(--o-line-soft);color:var(--o-ink);text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 4px;transition:background .14s;display:flex}.oa-starter-list button:hover{background:var(--o-sand)}.oa-starter-list strong{font-size:14px;font-weight:620}.oa-starter-list span{color:var(--o-ink-3);font-size:12.5px}.oa-msg{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.oa-msg.is-user{justify-items:end}.oa-msg-mark{border-radius:var(--o-r-sm);background:var(--o-forest);width:20px;height:20px;color:var(--o-on-forest);place-items:center;display:inline-grid}.oa-msg.is-failed .oa-msg-mark{background:var(--o-signal-pale);color:var(--o-signal)}.oa-msg-body{min-width:0}.oa-msg.is-user .oa-msg-body{justify-items:end;max-width:min(560px,85%);display:grid}.oa-msg-meta{align-items:center;gap:7px;margin:0 0 5px;padding-left:2px;display:flex}.oa-msg-meta strong{font-size:13px;font-weight:640}.oa-msg-meta time{color:var(--o-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.oa-msg.is-failed .oa-msg-meta strong{color:var(--o-signal)}.oa-msg-text{box-sizing:border-box;border-radius:var(--o-bubble-r) var(--o-bubble-r) var(--o-bubble-r) var(--o-bubble-point);background:var(--o-bubble-theirs);width:fit-content;max-width:min(100%,60ch + 32px);color:var(--o-bubble-theirs-ink);overflow-wrap:anywhere;margin:0;padding:9px 16px 10px;font-size:15px;line-height:1.55}.oa-msg.is-user .oa-msg-text{border-radius:var(--o-bubble-r) var(--o-bubble-r) var(--o-bubble-point) var(--o-bubble-r);background:var(--o-bubble-mine);max-width:100%;color:var(--o-bubble-mine-ink)}.oa-msg.is-user .oa-msg-text :is(.rt-link,.rt-link:hover){color:inherit;text-decoration-color:currentColor}.oa-msg.is-user .oa-msg-text :is(.rt-code-inline,.rt-code){color:inherit;background:#ffffff2e;border-color:#0000}.oa-msg.is-user .oa-msg-text>.rt-quote{color:inherit;border-left-color:#ffffff8c}.oa-msg.is-user .oa-msg-text .rt-item::marker{color:inherit}.oa-msg.is-user .oa-msg-text ::selection{background:var(--o-bubble-mine-ink);color:var(--o-bubble-mine)}.oa-msg.is-assistant .oa-msg-text :is(.rt-code-inline,.rt-code){background:var(--o-surface)}.oa-msg.is-assistant .oa-msg-text>.rt-lead{font-family:var(--o-display);font-size:15.5px;font-weight:600}.oa-msg.is-failed .oa-msg-text{background:var(--o-signal-pale);box-shadow:inset 0 0 0 1px var(--o-signal-line);color:var(--o-ink);margin-bottom:10px;font-size:14px}.oa-msg-text strong{font-weight:650}.oa-typing{color:var(--o-ink-2);font-size:14px}.oa-msg.is-pending .oa-msg-mark{visibility:hidden}.oa-msg.is-pending .oa-typing:before{content:"";vertical-align:-1px;background:radial-gradient(circle, var(--o-ink-3) 2.6px, transparent 3.1px) 0 7px / 6px 6px no-repeat, radial-gradient(circle, var(--o-ink-3) 2.6px, transparent 3.1px) 10px 7px / 6px 6px no-repeat, radial-gradient(circle, var(--o-ink-3) 2.6px, transparent 3.1px) 20px 7px / 6px 6px no-repeat;width:26px;height:12px;margin-right:8px;animation:1.2s ease-in-out infinite o-typing;display:inline-block}@media (prefers-reduced-motion:reduce){.oa-msg.is-pending .oa-typing:before{animation:none}}.oa-msg-time{color:var(--o-ink-3);text-align:right;font-variant-numeric:tabular-nums;margin-top:4px;padding-right:4px;font-size:11px;display:block}@media (forced-colors:active){.oa-msg-text{border:1px solid canvastext}}.oa-msg-body>button:not([class]){border:1px solid var(--o-line);background:var(--o-surface);min-height:36px;color:var(--o-olive);cursor:pointer;border-radius:9px;margin-top:12px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.oa-msg-body>button:not([class]):hover{border-color:var(--o-accent);background:var(--o-sand)}.oa-sources{gap:6px;margin-top:14px;display:grid}.oa-sources>span{color:var(--o-ink-3);font-size:11.5px;font-weight:600}.oa-sources ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.oa-sources a{border:1px solid var(--o-line);max-width:280px;color:var(--o-olive);text-overflow:ellipsis;white-space:nowrap;border-radius:18px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex;overflow:hidden}.oa-sources a:hover{background:var(--o-sand)}.oa-image-card{border:1px solid var(--o-line);background:var(--o-surface);border-radius:18px;max-width:540px;margin:14px 0 0;overflow:hidden}.oa-image-media{background:var(--o-sand-deep);position:relative}.oa-image-media img{object-fit:contain;width:100%;max-height:380px;display:block}.oa-image-media .oa-status{box-shadow:0 1px 4px rgb(var(--o-shadow-rgb) / calc(.18 * var(--o-shadow-k)));position:absolute;top:12px;left:12px}.oa-image-body{gap:12px;padding:14px 16px 16px;display:grid}.oa-image-field{gap:4px;display:grid}.oa-image-field>span{color:var(--o-ink-3);font-size:11.5px;font-weight:600}.oa-image-field p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.oa-image-caption{background:var(--o-sand);white-space:pre-wrap;border-radius:9px;padding:10px 12px}.oa-chip-row{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.oa-chip{border:1px solid var(--o-line);color:var(--o-ink-3);border-radius:18px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:560;display:inline-flex}.oa-chip.is-done{background:var(--o-sand-deep);color:var(--o-olive);border-color:#0000}.oa-confirm{background:var(--o-signal-pale);border-radius:13px;gap:10px;padding:12px 14px;display:grid}.oa-confirm p{color:var(--o-signal);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.oa-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.oa-receipts,.oa-results ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oa-receipts li,.oa-results li{color:var(--o-ink);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:grid}.oa-receipts li svg,.oa-results li svg{margin-top:1px}.oa-receipts li.is-ok,.oa-results li.is-ok{background:var(--o-sand-deep)}.oa-receipts li.is-ok>svg,.oa-results li.is-ok>svg{color:var(--o-olive)}.oa-receipts li.is-bad,.oa-results li.is-bad{background:var(--o-signal-pale);box-shadow:inset 0 0 0 1px var(--o-signal-line)}.oa-receipts li.is-bad>svg,.oa-results li.is-bad>svg{color:var(--o-signal)}.oa-receipts a,.oa-results a{color:var(--o-olive);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.oa-composer-dock{border-top:1px solid var(--o-line-soft);background:var(--o-surface);padding:10px 20px 14px}.oa-composer-dock>*{max-width:780px;margin-left:auto;margin-right:auto}.oa-tray{border:1px solid var(--o-line);background:var(--o-sand);border-radius:18px;margin-bottom:10px;overflow:hidden}.oa-tray>header{border-bottom:1px solid var(--o-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.oa-tray>header strong{align-items:center;gap:8px;font-size:13px;font-weight:620;display:inline-flex}.oa-tray-body{max-height:min(48vh,460px);padding:14px;overflow:auto}.oa-tray-body .panel{box-shadow:none}.oa-composer{border:1px solid var(--o-line-strong);background:var(--o-surface);box-shadow:0 6px 24px rgb(var(--o-shadow-rgb) / calc(.06 * var(--o-shadow-k)));border-radius:18px;transition:border-color .15s,box-shadow .15s}.oa-composer:focus-within{border-color:var(--o-accent);box-shadow:0 0 0 3px #5f6f3629, 0 6px 24px rgb(var(--o-shadow-rgb) / calc(.06 * var(--o-shadow-k)))}.oa-composer.is-recording{border-color:var(--o-signal-line)}.oa-composer textarea{box-sizing:border-box;width:100%;min-height:44px;max-height:240px;color:var(--o-ink);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;padding:12px 18px 4px;font-size:15px;line-height:1.6;display:block;overflow-y:auto}.oa-composer textarea:focus-visible{outline:none}.oa-composer textarea::placeholder,.oa-composer textarea:disabled{color:var(--o-ink-3)}.oa-composer-bar{align-items:center;gap:8px;padding:6px 8px 8px 10px;display:flex}.oa-composer-options{flex-wrap:wrap;gap:6px;display:flex}.oa-composer-options>.oa-toggle{white-space:nowrap;flex:none;height:32px;min-height:0}.oa-composer-options>.oa-toggle:disabled{opacity:.55}.oa-composer-context{border-bottom:1px solid var(--o-line-soft);background:var(--o-sand);border-radius:17px 17px 0 0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 14px;display:flex}.oa-composer-context label{min-width:0;color:var(--o-ink-2);align-items:center;gap:8px;font-size:12px;font-weight:620;display:inline-flex}.oa-composer-context select{max-width:260px;height:var(--o-ctl-sm);border:1px solid var(--o-line-strong);border-radius:var(--o-r-sm);background:var(--o-surface);color:var(--o-ink);font:inherit;padding:0 8px;font-size:12px}.oa-composer-context small{color:var(--o-ink-3);flex:auto;font-size:11px;line-height:1.5}.oa-composer-tools{gap:2px;display:flex}.oa-tool{width:36px;height:36px;color:var(--o-ink-3);cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.oa-tool:hover:not(:disabled){background:var(--o-sand);color:var(--o-ink)}.oa-tool[aria-expanded=true]{background:var(--o-sand-deep);color:var(--o-olive)}.oa-tool.is-recording{background:var(--o-signal-pale);color:var(--o-signal)}.oa-tool:disabled{opacity:.45;cursor:not-allowed}.oa-voice-status{min-width:0;color:var(--o-signal);flex:auto;align-items:center;gap:6px;font-size:12px;font-weight:560;display:inline-flex}.oa-rec-dot{background:var(--o-signal-fill);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite oa-pulse}.oa-composer-hint{color:var(--o-ink-3);white-space:nowrap;font-size:11.5px}.oa-send{background:var(--o-forest);width:38px;height:38px;color:var(--o-on-forest);cursor:pointer;border:0;border-radius:13px;flex:none;place-items:center;padding:0;transition:background .15s;display:grid}.oa-send:hover:not(:disabled){background:var(--o-forest-2)}.oa-send:disabled{background:var(--o-fill);color:var(--o-ink-3);cursor:not-allowed}.oa-composer-note{color:var(--o-ink-3);text-align:center;margin-top:8px;margin-bottom:0;font-size:11.5px;line-height:1.5}.oa-create{gap:16px;min-width:0;display:grid}.oa-brief{border:1px solid var(--o-line);background:linear-gradient(160deg, var(--o-sand) 0%, var(--o-surface) 55%);border-radius:18px;gap:14px;min-width:0;padding:26px 28px;display:grid}.oa-brief-head h2{letter-spacing:-1px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.15}.oa-brief-head p{max-width:62ch;color:var(--o-ink-3);margin:8px 0 0;font-size:14px;line-height:1.6}.oa-starters{flex-wrap:wrap;gap:8px;display:flex}.oa-starters button{border:1px solid var(--o-line);background:var(--o-surface);min-height:34px;color:var(--o-ink-3);cursor:pointer;border-radius:18px;padding:0 14px;font-size:12.5px;font-weight:540}.oa-starters button:hover{border-color:var(--o-accent);color:var(--o-ink)}.oa-starters button[aria-pressed=true]{border-color:var(--o-accent);background:var(--o-sand-deep);color:var(--o-olive)}.oa-brief>.oa-field{margin-bottom:-8px}.oa-brief-input{resize:vertical;border-radius:13px;min-height:130px;padding:14px 16px;font-size:15px;line-height:1.65}.oa-brief-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.oa-brief-controls .oa-primary{margin-left:auto}.oa-inline-field select{min-width:230px}.oa-segment{border:0;grid-template-columns:repeat(3,44px);gap:2px;min-width:0;margin:0;padding:0;display:grid}.oa-segment legend{float:left;width:100%;color:var(--o-ink);grid-column:1/-1;margin-bottom:4px;padding:0;font-size:12px;font-weight:600}.oa-segment label{background:var(--o-sand-deep);height:40px;color:var(--o-ink-3);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:9px;place-items:center;font-size:13.5px;font-weight:600;display:grid;position:relative}.oa-segment label:hover{color:var(--o-ink)}.oa-segment label.is-active{background:var(--o-forest);color:var(--o-on-forest)}.oa-segment label:focus-within{outline:3px solid var(--oa-ring);outline-offset:1px}.oa-segment input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.oa-segment:disabled label{cursor:not-allowed;opacity:.6}.oa-brief-note{color:var(--o-ink-3);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.oa-generating{border:1px solid var(--o-line);background:var(--o-surface);border-radius:18px;gap:14px;padding:18px 20px;display:grid}.oa-generating-copy{align-items:flex-start;gap:12px;display:flex}.oa-generating-copy svg{color:var(--o-olive);flex:none;margin-top:2px}.oa-generating-copy strong{font-size:14px;font-weight:640;display:block}.oa-generating-copy span{color:var(--o-ink-3);font-size:12.5px}.oa-skeleton-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.oa-skeleton{aspect-ratio:1;background:linear-gradient(100deg, var(--o-sand-deep) 20%, var(--o-sand) 40%, var(--o-sand-deep) 60%);background-size:200% 100%;border-radius:13px;animation:1.4s linear infinite oa-shimmer}.oa-workbench{grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);align-items:start;gap:16px;display:grid}.oa-side{gap:16px;min-width:0;display:grid}.oa-stage{justify-items:center;gap:12px;min-width:0;display:grid}.oa-slide-frame{aspect-ratio:1;background:#122019;border-radius:18px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 18px 40px #1220192e}.oa-slide-frame img{object-fit:cover;width:100%;height:100%;display:block}.oa-slide-layout{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 78% 18%,#2e4a3b 0%,#12201a 72%);flex-direction:column;gap:14px;height:100%;padding:26px 28px 30px;display:flex}.oa-slide-flag{color:#f1f4e6;background:#ffffff24;border-radius:18px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:560;display:inline-flex}.oa-slide-top{color:#ffffffc7;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.oa-slide-badge{color:#d6e1a4;letter-spacing:.06em;background:#ffffff1a;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.oa-slide-copy{margin-top:auto}.oa-slide-copy h4{overflow-wrap:anywhere;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2}.oa-slide-copy p{color:#ffffffdb;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.6}.oa-stage-nav{color:var(--o-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:12.5px;display:flex}.oa-filmstrip{scroll-snap-type:x proximity;gap:8px;max-width:100%;margin:0;padding:3px;list-style:none;display:flex;overflow-x:auto}.oa-filmstrip button{background:var(--o-sand-deep);cursor:pointer;scroll-snap-align:start;border:2px solid #0000;border-radius:13px;width:64px;height:64px;padding:0;display:block;overflow:hidden}.oa-filmstrip button:hover,.oa-filmstrip button[aria-current=true]{border-color:var(--o-accent)}.oa-filmstrip img{object-fit:cover;width:100%;height:100%;display:block}.oa-film-text{box-sizing:border-box;text-align:left;align-content:start;gap:2px;height:100%;padding:6px;display:grid}.oa-film-text b{color:var(--o-olive);font-size:12px}.oa-film-text span{color:var(--o-ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.oa-slide-editor{border-top:1px solid var(--o-line-soft);gap:12px;padding-top:16px;display:grid}.oa-editor-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.oa-editor-head h4{margin:0;font-size:14px;font-weight:640}.oa-switch{background:var(--o-sand-deep);border-radius:13px;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex}.oa-switch button{min-height:32px;color:var(--o-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:560}.oa-switch button[aria-pressed=true]{background:var(--o-surface);color:var(--o-ink);box-shadow:0 1px 3px rgb(var(--o-shadow-rgb) / calc(.1 * var(--o-shadow-k)))}.oa-checks{flex-wrap:wrap;gap:8px;display:flex}.oa-check{font-variant-numeric:tabular-nums;border-radius:18px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:560;display:inline-flex}.oa-check.is-ok{background:var(--o-sand-deep);color:var(--o-olive)}.oa-check.is-bad{background:var(--o-signal-pale);color:var(--o-signal)}.oa-check.is-warn{background:var(--o-warn-pale);color:var(--o-warn)}.oa-inline-alert{background:var(--o-signal-pale);box-shadow:inset 0 0 0 1px var(--o-signal-line);color:var(--o-signal);border-radius:9px;margin:0;padding:8px 12px;font-size:12px;line-height:1.5}.oa-feed-preview{border:1px dashed var(--o-line-strong);background:var(--o-sand);border-radius:13px;margin:0;padding:14px}.oa-feed-preview figcaption{color:var(--o-ink-3);margin-bottom:10px;font-size:11.5px;font-weight:600}.oa-feed-head{align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.oa-feed-avatar{background:var(--o-forest);width:26px;height:26px;color:var(--o-on-forest);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.oa-feed-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.oa-review.is-approved{border-color:var(--o-accent-line);box-shadow:inset 0 3px 0 var(--o-accent)}.oa-channels{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.oa-channels legend{margin-bottom:6px;padding:0;font-size:12px;font-weight:600}.oa-channel{border:1px solid var(--o-line);background:var(--o-surface);cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:grid}.oa-channel:has(input:checked){border-color:var(--o-accent);background:var(--o-sand)}.oa-channel input{width:16px;height:16px;accent-color:var(--o-accent);margin:0}.oa-channel-name{font-size:13px;font-weight:600}.oa-channel-state{color:var(--o-warn);text-align:right;font-size:11.5px}.oa-channel-state.is-connected{color:var(--o-olive)}.oa-field-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.oa-optional{color:var(--o-ink-3);font-size:11px;font-weight:500}.oa-input-icon{display:block;position:relative}.oa-input-icon svg{color:var(--o-ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.oa-field .oa-input-icon input{padding-left:36px}.oa-approval{background:var(--o-warn-pale);color:var(--o-warn);cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:grid}.oa-approval:has(input:checked){background:var(--o-sand-deep);color:var(--o-olive)}.oa-approval input{width:18px;height:18px;accent-color:var(--o-accent);margin:1px 0 0}.oa-approval strong{font-weight:650}.oa-hint{color:var(--o-ink-3);justify-content:center;align-items:center;gap:6px;margin:-6px 0 0;font-size:12px;display:flex}.oa-results{border-top:1px solid var(--o-line-soft);gap:8px;padding-top:14px;display:grid}.oa-results h4{margin:0;font-size:12.5px;font-weight:640}.oa-activity{gap:16px;display:grid}.oa-activity-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.oa-activity-summary h2{letter-spacing:-.5px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.oa-activity-summary p{max-width:60ch;color:var(--o-ink-3);margin:6px 0 0;font-size:13px;line-height:1.6}.oa-stats{margin:0;display:flex}.oa-stats>div{border-left:1px solid var(--o-line);gap:2px;padding:0 20px;display:grid}.oa-stats>div:first-child{border-left:0;padding-left:0}.oa-stats dt{color:var(--o-ink-3);white-space:nowrap;font-size:11.5px}.oa-stats dd{font-variant-numeric:tabular-nums;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px}.oa-stats .is-bad dd{color:var(--o-signal)}.oa-empty{color:var(--o-ink-3);text-align:center;justify-items:center;gap:6px;padding:40px 20px;display:grid}.oa-empty strong{color:var(--o-ink);font-size:15px;font-weight:640}.oa-empty span{max-width:44ch;font-size:13px;line-height:1.55}.oa-table-scroll{margin:-4px;overflow-x:auto}.oa-table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.oa-table th{border-bottom:1px solid var(--o-line);color:var(--o-ink-3);text-align:left;white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:600}.oa-table td{border-bottom:1px solid var(--o-line-soft);vertical-align:top;padding:12px}.oa-table tbody tr:last-child td{border-bottom:0}.oa-table-time{color:var(--o-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.oa-table-action{white-space:nowrap;font-weight:600}.oa-table-details{min-width:220px;color:var(--o-ink-3);line-height:1.5}.oa-result{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.oa-result.is-success{color:var(--o-olive)}.oa-result.is-warning{color:var(--o-warn)}.oa-result.is-error{color:var(--o-signal)}.oa-tool-frame{gap:14px;min-width:0;display:grid}.oa-tool-frame>header h2{letter-spacing:-.5px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.oa-tool-frame>header p{max-width:64ch;color:var(--o-ink-3);margin:6px 0 0;font-size:13.5px;line-height:1.6}.oa-tool-body{min-width:0}.oa-tool-body .panel{border-color:var(--o-line);border-radius:18px}.orbit-assistant-container .chat-carousel-card{border:1px solid var(--o-line);background:var(--o-surface);max-width:100%;color:var(--o-ink);border-radius:18px;gap:14px;margin-top:14px;padding:18px}.orbit-assistant-container .chat-carousel-card header span{color:var(--o-olive);letter-spacing:.06em;font-size:11px}.orbit-assistant-container .chat-carousel-card h3{letter-spacing:-.3px;margin:6px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.orbit-assistant-container .chat-carousel-card p,.orbit-assistant-container .chat-carousel-card small{color:var(--o-ink-3);font-size:12.5px;line-height:1.55}.orbit-assistant-container .chat-carousel-slides{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.orbit-assistant-container .chat-carousel-slides article{border-color:var(--o-line);background:var(--o-sand);border-radius:13px;padding:10px}.orbit-assistant-container .chat-carousel-slides img,.orbit-assistant-container .chat-carousel-placeholder{border-radius:9px}.orbit-assistant-container .chat-carousel-placeholder{background:var(--o-sand-deep);color:var(--o-olive)}.orbit-assistant-container .chat-carousel-card label{color:var(--o-ink);font-size:12px}.orbit-assistant-container .chat-carousel-card input:not([type=checkbox]),.orbit-assistant-container .chat-carousel-card textarea{border-color:var(--o-line-strong);color:var(--o-ink);border-radius:9px;font-size:13px}.orbit-assistant-container .chat-carousel-card fieldset{border-color:var(--o-line);border-radius:13px}.orbit-assistant-container .chat-carousel-card .chat-carousel-account{background:var(--o-sand);border-radius:9px;min-height:40px;padding:0 10px}.orbit-assistant-container .chat-carousel-card .chat-carousel-approve{background:var(--o-warn-pale);color:var(--o-warn);border-radius:13px;padding:12px 14px}.orbit-assistant-container .chat-carousel-card .chat-carousel-approve:has(input:checked){background:var(--o-sand-deep);color:var(--o-olive)}.orbit-assistant-container .chat-carousel-card input[type=checkbox]{accent-color:var(--o-accent)}.orbit-assistant-container .chat-carousel-card button{background:var(--o-forest);border-radius:13px;min-height:42px}.orbit-assistant-container .chat-carousel-card button:disabled{opacity:1;background:var(--o-fill);color:var(--o-ink-2)}.orbit-assistant-container .chat-carousel-card [role=alert]{background:var(--o-signal-pale);box-shadow:inset 0 0 0 1px var(--o-signal-line);color:var(--o-signal);border-radius:9px}.orbit-assistant-container>div:empty{display:none}.orbit-assistant-container>div>details.at-history{border:0;margin:0;padding:0}.orbit-assistant-container>div>details.at-history>summary{border:1px solid var(--o-line);background:var(--o-surface);min-height:36px;color:var(--o-ink-2);white-space:nowrap;cursor:pointer;border-radius:13px;align-items:center;gap:6px;padding:0 12px;font-size:12px;list-style:none;display:inline-flex}.orbit-assistant-container>div>details.at-history>summary::-webkit-details-marker{display:none}.orbit-assistant-container>div>details.at-history[open]{gap:8px;padding:0 0 12px;display:grid}.orbit-assistant-container>div>details.at-history>:not(summary){margin-inline:12px}.orbit-assistant-container>div>details.at-history>div{align-items:center;gap:6px;display:flex}.orbit-assistant-container>div>details.at-history>div>button:first-child{text-align:left;flex:1;justify-content:space-between;min-width:0}@media (width>=761px){.orbit-assistant-container:has(>div>details.at-history){grid-template-columns:minmax(0,1fr) auto}.orbit-assistant-container:has(>div>details.at-history)>*{grid-column:1/-1}.orbit-assistant-container:has(>div>details.at-history)>.oa-bar{grid-area:1/1}.orbit-assistant-container>div:has(>details.at-history){z-index:5;grid-area:1/2;align-self:center;width:280px;height:36px;position:relative}.orbit-assistant-container>div>details.at-history{width:100%;position:absolute;top:0;right:0}.orbit-assistant-container>div>details.at-history>summary{box-sizing:border-box;text-overflow:ellipsis;line-height:34px;display:block;overflow:hidden}.orbit-assistant-container>div>details.at-history[open]{border:1px solid var(--o-line);background:var(--o-surface);width:min(360px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--o-shadow-pop);border-radius:13px;overflow:auto}.orbit-assistant-container>div>details.at-history[open]>summary{border-width:0 0 1px;border-radius:13px 13px 0 0}}.oa-msg-body>figure:not([class]){vertical-align:top;gap:6px;width:min(220px,100%);margin:12px 10px 0 0;display:inline-grid}.oa-msg-body>figure:not([class])>img{border:1px solid var(--o-line);background:var(--o-sand-deep);border-radius:13px;width:100%;height:auto;display:block}.oa-msg-body>figure:not([class])>p{aspect-ratio:1;border:1px dashed var(--o-line-strong);color:var(--o-ink-3);text-align:center;border-radius:13px;place-items:center;margin:0;padding:16px;font-size:12.5px;display:grid}.oa-msg-body>figure:not([class])>figcaption{color:var(--o-ink-3);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.orbit-assistant-container .oa-welcome h2{font-family:var(--o-display);letter-spacing:-.2px;font-size:19px;font-weight:400;line-height:1.3}@media (pointer:coarse){.orbit-assistant-container .oa-composer textarea,.orbit-assistant-container .oa-composer-context select{font-size:16px}}@media (width<=1100px){.oa-workbench{grid-template-columns:minmax(0,1fr)}.oa-side{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}}@media (width<=760px){.oa-composer-bar{flex-wrap:wrap}.oa-composer-options{flex:1 0 100%}.oa-composer-options>.oa-toggle{height:44px}.orbit-assistant-container{gap:12px}.oa-bar{align-items:stretch}.oa-tabs{width:100%}.oa-tabs button{flex:1 0 auto;justify-content:center;padding:0 10px;font-size:12.5px}.oa-tabs button svg{display:none}.oa-mode{width:auto;margin-inline-start:auto}.oa-mode-hint{display:none}.oa-chat{border-radius:18px;height:auto;min-height:calc(100dvh - 210px)}.oa-thread{overflow:visible}.oa-thread-inner{gap:22px;padding:22px 16px 12px}.oa-composer-dock{z-index:2;box-shadow:0 -8px 20px rgb(var(--o-shadow-rgb) / calc(.05 * var(--o-shadow-k)));padding:10px 10px 12px;position:sticky;bottom:0}.oa-composer-hint{display:none}.oa-tray-body{max-height:55vh}.oa-welcome h2{font-size:26px}.oa-starter-list span{flex:100%}.oa-msg.is-user .oa-msg-body{max-width:92%}.oa-action-contact{grid-template-columns:minmax(0,1fr)}.oa-tool,.oa-send{width:44px;height:44px}.oa-brief{padding:18px}.oa-brief-controls{align-items:stretch}.oa-inline-field,.oa-inline-field select{width:100%;min-width:0}.oa-brief-controls .oa-primary{width:100%;margin-left:0}.oa-card{padding:16px}.oa-side{grid-template-columns:minmax(0,1fr)}.oa-slide-layout{padding:18px 18px 22px}.oa-slide-copy h4{font-size:22px}.oa-slide-copy p{font-size:13.5px}.oa-activity-summary{grid-template-columns:minmax(0,1fr)}.oa-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oa-stats>div{padding:0 12px}.oa-stats dd{font-size:24px}}@keyframes oa-pulse{50%{opacity:.35}}@keyframes oa-shimmer{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){.orbit-assistant-container *,.orbit-assistant-container :before,.orbit-assistant-container :after{transition-duration:.01ms!important}.oa-skeleton,.oa-rec-dot{animation:none}.orbit-assistant-container .spin{animation-duration:2.4s}}.app-main:has(.orbit-assistant-container) .page-heading-row{padding:12px 28px 8px}.app-main:has(.orbit-assistant-container) .page-heading-row h1{letter-spacing:-.5px;font-size:clamp(21px,1.6vw,24px)}.app-main:has(.orbit-assistant-container)>.page-content{padding:0 28px 18px}.oa-composer{border-radius:18px}.oa-composer textarea{min-height:40px;max-height:min(168px,26vh);padding:10px 14px 2px;font-size:14.5px;line-height:1.5}.oa-composer-bar{gap:6px;padding:4px 6px 6px 8px}.oa-composer-hint{font-size:11px}@media (width>=761px){.orbit-assistant-container{gap:12px;padding-bottom:0}.oa-tabs{border-radius:13px;padding:3px}.oa-tabs button{gap:7px;min-height:32px;padding:0 11px;font-size:12.5px}.oa-mode{gap:7px;min-height:32px;padding:0 12px;font-size:12px}.oa-mode-hint{padding-left:7px}.oa-chat-context{gap:8px;padding:8px 14px}.oa-toggle{min-height:28px;padding:0 10px;font-size:11.5px}.oa-action-contact{gap:6px 14px;padding:10px 12px}.oa-thread-inner{gap:18px;padding:18px 20px 10px}.oa-welcome{gap:8px;padding:4px 0}.oa-welcome h2{letter-spacing:-.6px;font-size:clamp(22px,2.1vw,28px)}.oa-welcome>p{max-width:52ch;font-size:13.5px}.oa-welcome .oa-welcome-note{padding:8px 12px;font-size:12px}.oa-tool,.oa-send{border-radius:9px;width:32px;height:32px}.oa-composer-dock{padding:8px 16px 10px}.oa-composer-note{margin-top:6px;font-size:11px}.oa-tray-body{max-height:min(38vh,320px)}.oa-status{padding:2px 9px;font-size:11px}.oa-create,.oa-activity,.oa-workbench,.oa-side,.oa-tool-frame{gap:12px}.oa-brief{gap:12px;padding:20px 22px}.oa-brief-head h2{font-size:clamp(24px,2.3vw,30px)}.oa-brief-head p{margin-top:6px;font-size:13px}.oa-brief-input{min-height:104px;padding:12px 14px;font-size:14px}.oa-card{gap:13px;padding:16px}.oa-card-head h3{font-size:19px}.oa-slide-frame{max-width:400px}.oa-activity-summary h2,.oa-tool-frame>header h2{font-size:23px}.oa-tool-frame>header p{font-size:13px}.oa-stats>div{padding:0 16px}.oa-stats dd{font-size:24px}.app-main:has(.oa-chat){flex-direction:column;height:100dvh;min-height:0;display:flex}.app-main:has(.oa-chat)>.page-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-main:has(.oa-chat) .orbit-assistant-container{flex:1;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0}.app-main:has(.oa-chat) .oa-chat{height:auto;min-height:0}}@media (width<=760px){.app-main:has(.orbit-assistant-container) .page-heading-row{padding:10px 16px 8px}.app-main:has(.orbit-assistant-container) .page-heading-row h1{font-size:21px}.app-main:has(.orbit-assistant-container)>.page-content{padding:0 12px 12px}.app-main:has(.oa-chat){flex-direction:column;height:100dvh;min-height:0;display:flex}.app-main:has(.oa-chat)>.page-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-main:has(.oa-chat) .orbit-assistant-container{flex:1;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;padding-bottom:0}.app-main:has(.oa-chat) .oa-chat{height:auto;min-height:0}.oa-thread{overflow-y:auto}.oa-thread-inner{gap:16px;padding:16px 12px 12px}.oa-composer-dock{padding:8px 8px max(8px, env(safe-area-inset-bottom));position:static}.oa-composer textarea{max-height:min(144px,22dvh);font-size:16px}.oa-welcome{gap:8px;padding:4px 0}.oa-welcome h2{font-size:23px}.oa-welcome>p{font-size:13px}}.oa-mode .oa-mode-track{box-sizing:border-box;border:1.5px solid;border-radius:8px;flex:none;width:26px;height:16px;position:relative}.oa-mode .oa-mode-track:after{content:"";background:currentColor;border-radius:50%;width:9px;height:9px;transition:transform .15s;position:absolute;top:2px;left:2px}.oa-mode.is-test .oa-mode-track{border-color:var(--o-accent);background:var(--o-accent)}.oa-mode.is-test .oa-mode-track:after{background:var(--o-on-accent);transform:translate(10px)}.oa-mode .oa-mode-hint{border-left:0;padding-left:2px}@media (prefers-reduced-motion:reduce){.oa-mode .oa-mode-track:after{transition:none}}@media (forced-colors:active){.oa-mode.is-test .oa-mode-track{background:highlight;border-color:highlight}.oa-mode.is-test .oa-mode-track:after{background:highlighttext}}.page-heading-row .oa-mode{min-height:var(--o-ctl,32px)}@media (width<=760px){.page-heading-row .oa-mode{min-height:var(--o-tap,44px);margin-inline-start:0}}.oa-chat.is-empty .oa-thread-inner{justify-content:safe center}.oa-toggle[role=switch] .oa-toggle-track{box-sizing:border-box;border:1.5px solid;border-radius:7px;flex:none;width:22px;height:14px;margin-inline-start:2px;position:relative}.oa-toggle[role=switch] .oa-toggle-track:after{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;transition:transform .15s;position:absolute;top:2px;left:2px}.oa-toggle[role=switch][aria-checked=true]{border-color:var(--o-accent-line);background:var(--o-sand-deep);color:var(--o-olive)}.oa-toggle[role=switch][aria-checked=true] .oa-toggle-track{border-color:var(--o-accent);background:var(--o-accent)}.oa-toggle[role=switch][aria-checked=true] .oa-toggle-track:after{background:var(--o-on-accent);transform:translate(8px)}@media (prefers-reduced-motion:reduce){.oa-toggle[role=switch] .oa-toggle-track:after{transition:none}}@media (forced-colors:active){.oa-toggle[role=switch][aria-checked=true] .oa-toggle-track{background:highlight;border-color:highlight}.oa-toggle[role=switch][aria-checked=true] .oa-toggle-track:after{background:highlighttext}}.forms-workspace,.forms-editor{color:var(--o-ink);min-width:0}.forms-templates p,.forms-library header p{color:var(--o-ink-3);margin:6px 0;font-size:13px;line-height:1.6}.forms-templates{border:1px solid var(--o-line);background:var(--o-sand);border-radius:18px;margin-bottom:26px;padding:22px}.forms-templates h3,.forms-library h3{margin:0;font-size:17px}.forms-templates>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.forms-templates button{text-align:left;border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-ink);border-radius:9px;gap:9px;padding:17px;transition:transform .15s,border-color .15s;display:grid}.forms-templates button:hover{border-color:var(--o-accent);transform:translateY(-2px)}.forms-templates button>span{color:var(--o-olive);align-items:center;gap:8px;font-size:11px;display:flex}.forms-templates strong{font-size:14px}.forms-templates small{color:var(--o-ink-3);font-size:11px}.forms-templates b{color:var(--o-olive);align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:550;display:flex}.forms-library{background:var(--o-surface);border:1px solid var(--o-line);border-radius:18px;overflow:hidden}.forms-library>header{border-bottom:1px solid var(--o-line);justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.forms-library>header label{border:1px solid var(--o-line);color:var(--o-ink-3);border-radius:9px;align-items:center;gap:8px;padding:9px 11px;display:flex}.forms-library input{min-width:0;font:inherit;color:var(--o-ink);background:0 0;border:0;outline:none;font-size:12px}.forms-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.forms-cards article{border:1px solid var(--o-line);border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;padding:18px;display:flex}.forms-state{background:var(--o-sand);color:var(--o-ink-3);border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.forms-state>span{background:currentColor;border-radius:50%;width:5px;height:5px}.forms-state.is-live{background:var(--o-accent-pale);color:var(--o-olive)}.forms-cards h4{overflow-wrap:anywhere;margin:14px 0 8px;font-size:16px}.forms-cards p{color:var(--o-ink-3);overflow-wrap:anywhere;margin:0 0 13px;font-size:12px;line-height:1.6}.forms-cards article>small{color:var(--o-ink-3);margin-bottom:20px;font-size:10px}.forms-cards article>footer{flex-wrap:wrap;align-items:center;gap:9px;width:100%;margin-top:auto;display:flex}.forms-cards article>footer>button:not(.button),.forms-cards footer>a{color:var(--o-ink-3);background:0 0;border:0;align-items:center;gap:4px;padding:3px;font-size:10px;display:inline-flex}.forms-cards .button{padding:8px;font-size:11px}.forms-empty{text-align:center;min-height:210px;color:var(--o-ink-3);align-content:center;justify-items:center;padding:24px;display:grid}.forms-empty h3{color:var(--o-ink);margin:12px 0 4px}.forms-empty p{max-width:460px;font-size:12px;line-height:1.7}.forms-pagination{border-top:1px solid var(--o-line);color:var(--o-ink-3);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:11px;display:flex}.forms-pagination>div{gap:8px;display:flex}.forms-pagination button{padding:8px 12px;font-size:11px}.forms-footnote{color:var(--o-ink-3);margin:16px 4px;font-size:11px;line-height:1.7}.forms-editor-toolbar{align-items:center;gap:12px;padding:15px 0 20px;display:flex}.forms-editor-toolbar>div{flex:1;min-width:0}.forms-editor-toolbar strong{overflow-wrap:anywhere;font-size:15px;display:block}.forms-editor-toolbar small{color:var(--o-ink-3);margin-top:4px;font-size:11px;display:block}.forms-editor-toolbar button{padding:10px 13px;font-size:12px}.forms-editor-grid{border:1px solid var(--o-line);background:var(--o-surface);border-radius:13px;grid-template-columns:350px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.forms-editor-grid>aside{border-right:1px solid var(--o-line);min-width:0}.forms-editor-grid nav{border-bottom:1px solid var(--o-line);gap:3px;padding:8px;display:flex}.forms-editor-grid nav button{color:var(--o-ink-3);background:var(--o-surface);border:0;border-radius:6px;flex:1;padding:10px 4px;font-size:11px}.forms-editor-grid nav button[aria-pressed=true]{color:var(--o-olive);background:var(--o-sand-deep);font-weight:650}.forms-controls{border:0;align-content:start;gap:16px;min-width:0;margin:0;padding:22px;display:grid}.forms-controls h3{margin:0;font-size:16px}.forms-controls p{color:var(--o-ink-3);margin:0;font-size:12px;line-height:1.7}.forms-controls>label{gap:7px;font-size:11px;font-weight:600;display:grid}.forms-controls input:not([type=checkbox]):not([type=color]),.forms-controls textarea{box-sizing:border-box;border:1px solid var(--o-line);width:100%;color:var(--o-ink);font:inherit;background:var(--o-surface);border-radius:6px;min-width:0;padding:10px;font-size:12px;font-weight:400}.forms-controls textarea{resize:vertical;line-height:1.6}.forms-controls input:focus,.forms-controls textarea:focus{outline:2px solid var(--o-accent-line);outline-offset:2px}.forms-controls>small{color:var(--o-ink-3);font-size:10px;line-height:1.7}.forms-color{align-items:center;gap:9px;display:flex}.forms-color input{border:1px solid var(--o-line);border-radius:6px;width:42px;height:32px;padding:2px}.forms-color code{font-size:11px;font-weight:400}.forms-controls .forms-checkbox{align-items:center;gap:9px;display:flex}.forms-checkbox input{accent-color:var(--o-accent)}.forms-question-list{gap:8px;display:grid}.forms-question-list>div{border:1px solid var(--o-line);border-radius:9px;gap:9px;padding:10px;display:flex}.forms-question-list>div>span{background:var(--o-sand-deep);border-radius:6px;align-self:flex-start;padding:5px 7px;font-size:10px}.forms-question-list strong{font-size:11px;line-height:1.6;display:block}.forms-question-list small{color:var(--o-ink-3);margin-top:4px;font-size:10px;display:block}.forms-agent{color:var(--o-olive);align-items:center;gap:7px;font-size:11px;display:flex}.forms-proposal{border:1px solid var(--o-line);background:var(--o-sand);border-radius:9px;gap:12px;padding:14px;font-size:13px;display:grid}.forms-proposal ul{margin:0;padding-left:17px;font-size:11px;line-height:1.8}.forms-inline{gap:8px;display:flex}.forms-inline .button{padding:8px;font-size:10px}.forms-error,.forms-notice{background:var(--o-sand);color:var(--o-olive);border-radius:9px;align-items:center;gap:8px;padding:12px 15px;font-size:12px;line-height:1.7;display:flex}.forms-error{background:var(--o-warn-pale);color:var(--o-signal)}.forms-notice button{background:var(--o-surface);border:1px solid var(--o-line-strong);color:inherit;white-space:nowrap;border-radius:6px;padding:5px;font-size:11px}.forms-preview-wrap{background:var(--o-sand);min-width:0;padding:22px 30px 35px}.forms-preview-heading{color:var(--o-ink-3);letter-spacing:.07em;justify-content:space-between;gap:12px;margin-bottom:22px;font-size:10.5px;display:flex}.lead-form-card{--form-accent:#314638;--form-ink:#fff;box-sizing:border-box;color:#20372b;background:#fff;border:1px solid #e0e5d9;border-radius:13px;width:100%;max-width:580px;margin:0 auto;padding:30px;box-shadow:0 10px 32px #26342108}.lead-form-card header>span{letter-spacing:.17em;color:#6c7860;font-size:10.5px}.lead-form-card h2{letter-spacing:-.7px;margin:14px 0;font:30px/1.15 Georgia,serif}.lead-form-card header p{color:#5c6459;white-space:pre-wrap;font-size:13px;line-height:1.7}.lead-form-card fieldset,.lead-form-card form{border:0;gap:15px;min-width:0;margin:24px 0 0;padding:0;display:grid}.lead-form-card label{color:#56634e;gap:7px;font-size:11px;font-weight:600;display:grid}.lead-form-card input,.lead-form-card select,.lead-form-card textarea{box-sizing:border-box;color:#33482f;width:100%;font:inherit;background:#fafbf8;border:1px solid #dfe4d8;border-radius:6px;min-width:0;min-height:39px;padding:10px;font-size:12px}.lead-form-card .lead-form-consent{align-items:flex-start;gap:9px;font-size:10px;font-weight:400;line-height:1.6;display:flex}.lead-form-consent input{width:14px;height:14px;min-height:0;accent-color:var(--o-accent);flex-shrink:0;margin-top:2px}.lead-form-card button{background:var(--form-accent);color:var(--form-ink);border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;display:flex}.lead-form-card>small,.lead-form-card form>small{text-align:center;color:#5c6459;margin-top:16px;font-size:10.5px;line-height:1.7;display:block}.lead-form-card [disabled]{opacity:1;cursor:default}.lead-form-card fieldset input::placeholder{color:#abb3a3}.lead-form-card input:focus,.lead-form-card textarea:focus,.lead-form-card select:focus{outline:2px solid var(--form-accent);outline-offset:2px}.forms-confirm{z-index:150;background:#15251e66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.forms-confirm>div{background:var(--o-surface);border-radius:13px;max-width:430px;padding:24px}.forms-confirm h3{margin:0 0 12px;font-size:20px}.forms-confirm p{color:var(--o-ink-3);margin-bottom:20px;font-size:13px;line-height:1.7}.forms-confirm button{margin-right:8px}@media (width<=1100px){.forms-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-editor-grid{grid-template-columns:310px minmax(0,1fr)}.forms-preview-wrap{padding:20px 18px}.lead-form-card{padding:24px}}@media (width<=760px){.forms-templates{padding:16px}.forms-templates>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-library>header{flex-direction:column;align-items:stretch;padding:16px}.forms-library input{width:100%}.forms-cards{grid-template-columns:1fr;padding:16px}.forms-editor-toolbar{flex-wrap:wrap}.forms-editor-toolbar>div{flex-basis:60%}.forms-editor-grid{grid-template-columns:1fr}.forms-editor-grid>aside{border-right:0;border-bottom:1px solid var(--o-line)}.forms-controls{padding:18px}.forms-preview-wrap{padding:22px 14px}.forms-pagination,.forms-inline,.forms-notice{flex-wrap:wrap}.forms-preview-heading{font-size:10px}.lead-form-card h2{font-size:28px}}.standalone-lead-page{box-sizing:border-box;background:var(--o-sand);min-height:100vh;color:var(--o-ink);padding:48px 20px}.standalone-lead-page.is-embedded{background:0 0;min-height:0;padding:10px}.standalone-form-brand{text-align:center;color:var(--o-ink-3);margin-top:20px;font-size:10px}.standalone-form-success{color:var(--o-olive);justify-items:center;gap:10px;padding:30px 0;font-size:12px;display:grid}.lead-form-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.standalone-lead-page .lead-form-card button:disabled{opacity:.6;cursor:wait}.standalone-lead-page .lead-form-card p[role=alert]{margin:0;font-size:12px;line-height:1.6}.standalone-lead-page .lead-form-card input[type=checkbox]{accent-color:var(--form-accent)}.forms-library+.forms-templates{margin-top:22px}.forms-state{font-size:11px;font-weight:600}.forms-cards article>small,.forms-controls>small,.forms-question-list small,.forms-question-list>div>span{font-size:11px}.forms-inline .button{font-size:12px}.forms-preview-heading{font-size:11px}.forms-cards article>footer>button:not(.button),.forms-cards footer>a{border-radius:var(--o-r-sm);min-width:28px;min-height:28px;color:var(--o-olive);justify-content:center;padding:4px 8px;font-size:12px;font-weight:600}.forms-cards article>footer>button:not(.button):hover,.forms-cards footer>a:hover{background:var(--o-sand)}@media (width<=760px){.forms-cards article>footer>button:not(.button),.forms-cards footer>a{min-width:var(--o-tap);min-height:var(--o-tap)}}.forms-controls input:focus,.forms-controls textarea:focus{outline-color:var(--o-accent)}.forms-library>header label:focus-within{border-color:var(--o-accent);outline:2px solid var(--o-accent);outline-offset:2px}.forms-library>header label input:focus-visible{outline:none}.forms-error{border:1px solid var(--o-signal-line);background:var(--o-signal-pale)}.forms-notice:has(>button){border:1px solid var(--o-info-line);background:var(--o-info-pale);color:var(--o-ink)}.forms-confirm>div{border:1px solid var(--o-line);box-shadow:var(--o-shadow-pop)}.ov-series-1{fill:var(--o-chart-1);background:var(--o-chart-1)}.ov-series-2{fill:var(--o-chart-2);background:var(--o-chart-2)}.ov-series-3{fill:var(--o-chart-3);background:var(--o-chart-3)}.ov-series-4{fill:var(--o-chart-4);background:var(--o-chart-4)}.ov-series-5{fill:var(--o-chart-5);background:var(--o-chart-5)}.ov-series-6{fill:var(--o-chart-6);background:var(--o-chart-6)}.ov-sr-table{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ov-chart-empty{min-height:116px;padding:var(--o-5);border:1px dashed var(--o-line);border-radius:var(--o-r);color:var(--o-ink-3);font-size:var(--o-size-2);text-align:center;place-items:center;display:grid}.ov-chart-empty p{margin:0}.ov-caption{margin:var(--o-3) 0 0;color:var(--o-ink-3);font-size:var(--o-size-1);line-height:1.6}.ov-donut{align-items:center;gap:var(--o-6);grid-template-columns:128px minmax(0,1fr);display:grid;container-type:inline-size}@container (width<=380px){.ov-donut{justify-items:center;gap:var(--o-5);grid-template-columns:minmax(0,1fr)}.ov-legend{width:100%}}.ov-donut-ring{width:128px;height:128px;position:relative}.ov-donut-ring svg{width:100%;height:100%;display:block}.ov-donut-track{fill:var(--o-chart-track)}.ov-donut-hole{fill:var(--o-surface)}.ov-donut-ring path{stroke:var(--o-surface);stroke-width:1px}.ov-donut-centre{text-align:center;pointer-events:none;place-content:center;line-height:1.25;display:grid;position:absolute;inset:0}.ov-donut-centre strong{color:var(--o-ink);font-size:var(--o-size-5);font-weight:640;display:block}.ov-donut-centre small{color:var(--o-ink-3);font-size:var(--o-size-1);display:block}.ov-legend{gap:var(--o-2);min-width:0;margin:0;display:grid}.ov-legend-row{justify-content:space-between;align-items:baseline;gap:var(--o-4);border-bottom:1px solid var(--o-line-soft);padding-block:3px;display:flex}.ov-legend-row:last-child{border-bottom:0}.ov-legend dt{align-items:center;gap:var(--o-3);min-width:0;color:var(--o-ink-2);font-size:var(--o-size-2);overflow-wrap:normal;word-break:normal;display:flex}.ov-legend dd{align-items:baseline;gap:var(--o-3);white-space:nowrap;margin:0;display:flex}.ov-legend dd strong{color:var(--o-ink);font-size:var(--o-size-2);font-variant-numeric:tabular-nums;font-weight:620}.ov-legend dd small{min-width:42px;color:var(--o-ink-3);font-size:var(--o-size-1);font-variant-numeric:tabular-nums;text-align:right}.ov-swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}.ov-trend{margin:0}.ov-trend-plot{width:100%;position:relative}.ov-trend-plot svg{width:100%;height:100%;display:block}.ov-grid{stroke:var(--o-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ov-trend-area{fill:var(--o-chart-1);opacity:.16}.ov-trend-max{padding:1px var(--o-2);border-radius:var(--o-r-sm);background:var(--o-surface);color:var(--o-ink-3);font-size:var(--o-size-1);font-variant-numeric:tabular-nums;line-height:1.5;position:absolute;top:0;left:0}.ov-trend-line{fill:none;stroke:var(--o-chart-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ov-trend-dots{pointer-events:none;position:absolute;inset:0}.ov-trend-dot{border:2px solid var(--o-surface);background:var(--o-chart-1);box-sizing:content-box;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.ov-trend-axis{justify-content:space-between;gap:var(--o-4);margin-top:var(--o-2);color:var(--o-ink-3);font-size:var(--o-size-1);display:flex}.ov-bars{gap:var(--o-4);margin:0;padding:0;list-style:none;display:grid}.ov-bars li{align-items:center;gap:var(--o-4);grid-template-columns:minmax(64px,96px) minmax(40px,1fr) minmax(56px,auto);display:grid}.ov-bar-label{color:var(--o-ink-2);font-size:var(--o-size-2);overflow-wrap:anywhere}.ov-bar-track{background:var(--o-chart-track);border-radius:6px;height:10px;overflow:hidden}.ov-bar-track i{border-radius:6px;height:100%;display:block}.ov-bar-value{text-align:right;flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.ov-bar-value strong{color:var(--o-ink);font-size:var(--o-size-2);font-variant-numeric:tabular-nums;font-weight:620}.ov-bar-value small{color:var(--o-ink-3);font-size:var(--o-size-1)}@media (width<=560px){.ov-donut{justify-items:center;gap:var(--o-5);grid-template-columns:minmax(0,1fr)}.ov-legend{width:100%}.ov-bars li{gap:var(--o-3);grid-template-columns:minmax(56px,88px) minmax(24px,1fr) minmax(48px,auto)}}@media (forced-colors:active){.ov-donut-ring svg,.ov-swatch,.ov-bar-track,.ov-trend-plot svg,.ov-trend-dot{forced-color-adjust:none}.ov-bar-track,.ov-swatch{outline-offset:-1px;outline:1px solid canvastext}}.ov-donut-bare{grid-template-columns:128px;justify-content:center}.learning-workspace,.learning-editor{min-width:0;color:var(--o-ink)}.learning-tabs{border:1px solid var(--o-line);border-radius:calc(var(--o-r) + 3px);background:var(--o-sand);gap:2px;margin:0 0 18px;padding:3px;display:inline-flex}.learning-tabs button{min-height:var(--o-ctl);border-radius:var(--o-r);color:var(--o-ink-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.learning-tabs button:hover{color:var(--o-ink)}.learning-tabs button[aria-pressed=true]{border-color:var(--o-field-line);background:var(--o-surface);box-shadow:var(--o-shadow);color:var(--o-ink)}.learning-tabs button svg{color:var(--o-olive)}.learning-list-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.learning-list-tools input{box-sizing:border-box;min-width:0;max-width:360px;min-height:var(--o-ctl);border:1px solid var(--o-line-strong);border-radius:var(--o-r);background:var(--o-surface);color:var(--o-ink);font:inherit;flex:220px;padding:0 11px;font-size:13px}.learning-list-tools .button{min-height:var(--o-ctl);flex:none}.learning-filter{border:1px solid var(--o-line);border-radius:calc(var(--o-r) + 3px);background:var(--o-sand);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.learning-filter button{border-radius:var(--o-r);min-height:28px;color:var(--o-ink-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.learning-filter button:hover{color:var(--o-ink)}.learning-filter button[aria-pressed=true]{border-color:var(--o-field-line);background:var(--o-surface);box-shadow:var(--o-shadow);color:var(--o-ink)}.learning-filter button span{background:var(--o-sand-deep);min-width:18px;color:var(--o-ink-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:99px;padding:0 5px;font-size:11px;line-height:18px}.learning-private{border:1px solid var(--o-line);border-radius:var(--o-r);background:var(--o-surface);max-width:96ch;color:var(--o-ink-2);align-items:flex-start;gap:10px;margin:0 0 18px;padding:11px 14px;font-size:13px;line-height:1.55;display:flex}.learning-private>svg{color:var(--o-olive);flex:none;margin-top:2px}.learning-private strong{color:var(--o-ink);font-weight:650}.learning-note{color:var(--o-ink-3);margin:16px 0 0;font-size:12px;line-height:1.6}.learning-loading{color:var(--o-ink-3);padding:28px 0;font-size:13px}.learning-error{border:1px solid var(--o-signal-line);border-radius:var(--o-r);background:var(--o-signal-pale);color:var(--o-ink);margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5}.learning-notice{border:1px solid var(--o-accent-line);border-radius:var(--o-r);background:var(--o-accent-pale);color:var(--o-ink);margin:0 0 16px;padding:12px 14px;font-size:13px}.learning-empty{border:1px dashed var(--o-line-strong);border-radius:var(--o-r-lg);background:var(--o-surface);text-align:center;justify-items:center;gap:8px;padding:52px 24px 56px;display:grid}.learning-empty>svg{box-sizing:content-box;background:var(--o-accent-pale);width:26px;height:26px;color:var(--o-olive);border-radius:50%;margin-bottom:6px;padding:13px}.learning-workspace .learning-empty h2{font-family:var(--o-display);letter-spacing:-.2px;font-size:21px;font-weight:400;line-height:1.3}.learning-empty>p{max-width:46ch;color:var(--o-ink-3);font-size:13px;line-height:1.55}.learning-empty-steps{color:var(--o-ink-2);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:10px 0 4px;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.learning-empty-steps li{align-items:center;gap:8px;display:inline-flex}.learning-empty-steps span{background:var(--o-sand-deep);width:22px;height:22px;color:var(--o-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;display:grid}.learning-empty .button{margin-top:10px}.learning-course-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.learning-course-grid>li{min-width:0;display:flex}.learning-course-card{border:1px solid var(--o-line);border-radius:var(--o-r-lg);background:var(--o-surface);width:100%;min-width:0;color:var(--o-ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.learning-course-card:hover{border-color:var(--o-accent-line);box-shadow:var(--o-shadow-lift)}.learning-card-cover{box-sizing:border-box;border-bottom:1px solid var(--o-line-soft);background:var(--o-sand);justify-content:space-between;align-items:flex-end;gap:12px;min-height:100px;padding:16px;display:flex}.learning-card-cover .learning-status-chip{align-self:flex-start}.learning-course-card[data-status=archived] .learning-card-cover{background:var(--o-canvas)}.learning-course-card[data-status=archived] .course-shape{color:var(--o-ink-3)}.learning-card-body{flex:1 0 auto;align-content:start;gap:6px;padding:14px 16px;display:grid}.learning-card-body>strong{font-family:var(--o-display);letter-spacing:-.2px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.learning-card-summary{color:var(--o-ink-3);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.learning-card-meta{color:var(--o-ink-2);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;font-weight:600}.learning-card-todo{color:var(--o-ink-3);align-items:center;gap:7px;font-size:12px;display:inline-flex}.learning-card-foot{border-top:1px solid var(--o-line-soft);color:var(--o-ink-3);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px 13px;font-size:12px;display:flex}.learning-card-open{color:var(--o-olive);flex:none;align-items:center;gap:2px;font-weight:650;display:inline-flex}.learning-status-chip{border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-ink-2);white-space:nowrap;border-radius:99px;flex:none;align-items:center;padding:2px 9px;font-size:11px;font-weight:650;line-height:1.5;display:inline-flex}.learning-status-chip[data-status=ready]{border-color:var(--o-accent-line);background:var(--o-accent-pale);color:var(--o-olive)}.learning-status-chip[data-status=archived]{background:var(--o-canvas);color:var(--o-ink-3)}.learning-hollow{box-sizing:border-box;border:1.5px solid;border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.learning-webinar-guide{border:1px solid var(--o-line);border-radius:var(--o-r-lg);background:var(--o-surface);gap:14px;margin:0 0 22px;padding:18px;display:grid}.learning-webinar-guide>header{gap:4px;max-width:80ch;display:grid}.learning-workspace .learning-webinar-guide h2{font-family:var(--o-display);letter-spacing:-.2px;font-size:19px;font-weight:400;line-height:1.3}.learning-webinar-guide>header p{color:var(--o-ink-2);font-size:13px;line-height:1.55}.learning-webinar-guide>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.learning-webinar-guide li{border-radius:var(--o-r);background:var(--o-sand);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 10px;padding:12px 14px;display:grid}.learning-webinar-guide li>svg{color:var(--o-olive);grid-row:span 2;margin-top:1px}.learning-webinar-guide li strong{font-size:13px;font-weight:650}.learning-webinar-guide li span{color:var(--o-ink-3);font-size:12px;line-height:1.5}.learning-webinar-status{color:var(--o-ink-3);align-items:center;gap:7px;font-size:12px;display:flex}.learning-webinar-status>svg{color:var(--o-olive);flex:none}.learning-toolbar{z-index:3;border:1px solid var(--o-line);border-radius:var(--o-r-lg);background:var(--o-surface);box-shadow:var(--o-shadow-lift);align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;display:flex;position:sticky;top:62px}.learning-toolbar .button{flex:none}.learning-toolbar-title{flex:1;min-width:0;padding:0 4px}.learning-toolbar-title>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;display:block;overflow:hidden}.learning-toolbar-title>span{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.learning-save-state{color:var(--o-ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.learning-save-state:before{content:"";background:var(--o-ok-fill);border-radius:50%;width:7px;height:7px}.learning-save-state:is([data-state=new],[data-state=dirty]):before{background:var(--o-warn-fill)}.learning-save-state:is([data-state=new],[data-state=dirty]){color:var(--o-warn);font-weight:600}.learning-private-chip{color:var(--o-ink-3);align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.learning-mode{border:1px solid var(--o-line);border-radius:calc(var(--o-r) + 3px);background:var(--o-sand);flex:none;gap:2px;padding:3px;display:inline-flex}.learning-mode button{border-radius:var(--o-r);min-height:30px;color:var(--o-ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.learning-mode button:hover{color:var(--o-ink)}.learning-mode button[aria-pressed=true]{border-color:var(--o-field-line);background:var(--o-surface);box-shadow:var(--o-shadow);color:var(--o-ink)}.learning-mode button svg{color:var(--o-olive)}.learning-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.learning-fields label{color:var(--o-ink-2);gap:6px;font-size:12px;font-weight:600;display:grid}.learning-editor .learning-fields :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:var(--o-ctl-lg);border:1px solid var(--o-line-strong);border-radius:var(--o-r);background:var(--o-surface);color:var(--o-ink);font:inherit;padding:8px 11px;font-size:14px;font-weight:400;line-height:1.5}.learning-editor .learning-fields textarea{resize:vertical}.learning-editor .learning-fields :is(input,textarea)::placeholder{color:var(--o-ink-3)}.learning-editor .learning-fields :is(input,textarea,select):disabled{background:var(--o-sand);color:var(--o-ink-3);cursor:not-allowed}.learning-editor .learning-fields :is(input,textarea,select):focus-visible,.learning-list-tools input:focus-visible{border-color:var(--o-accent);outline:2px solid var(--o-accent);outline-offset:2px}.learning-editor .learning-fields [aria-invalid=true]{border-color:var(--o-signal)}.learning-details{border:1px solid var(--o-line);border-radius:var(--o-r-lg);background:var(--o-surface);grid-template-columns:minmax(0,1fr) minmax(150px,210px);align-items:start;gap:14px 16px;padding:18px;display:grid}.learning-editor .learning-title-field input{font-family:var(--o-display);letter-spacing:-.2px;font-size:20px}.learning-summary-field,.learning-status-help{grid-column:1/-1}.learning-summary-field{gap:6px;display:grid}.learning-summary-field>label{color:var(--o-ink-2);font-size:12px;font-weight:600}.learning-summary-field>small{color:var(--o-ink-3);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.learning-status-help{color:var(--o-ink-3);align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}.learning-status-help>svg{color:var(--o-olive);flex:none;margin-top:1px}.learning-status-help[data-tone=warn],.learning-status-help[data-tone=warn]>svg{color:var(--o-warn)}.learning-builder{grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.learning-outline{overscroll-behavior:contain;border:1px solid var(--o-line);border-radius:var(--o-r-lg);background:var(--o-sand);scrollbar-width:thin;gap:10px;min-width:0;max-height:calc(100dvh - 156px);padding:14px;display:grid;position:sticky;top:140px;overflow:auto}.learning-outline>header{justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px;display:flex}.learning-editor .learning-outline h2{font-family:var(--o-display);letter-spacing:-.2px;font-size:19px;font-weight:400;line-height:1.3}.learning-outline>header span{background:var(--o-sand-deep);color:var(--o-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.learning-outline-hint{color:var(--o-ink-3);align-items:center;gap:8px;padding:0 2px;font-size:12px;line-height:1.5;display:flex}.learning-modules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.learning-module{border:1px solid var(--o-line);border-radius:var(--o-r);background:var(--o-surface);min-width:0;padding:10px}.learning-module-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.learning-module-caption{color:var(--o-olive);font-size:12px;font-weight:700}.learning-move{flex:none;gap:4px;display:flex}.learning-move button{border:1px solid var(--o-line);border-radius:var(--o-r-sm);background:var(--o-surface);width:28px;height:28px;color:var(--o-ink-2);cursor:pointer;place-items:center;padding:0;display:grid}.learning-move button:hover:not(:disabled){border-color:var(--o-field-line);color:var(--o-ink)}.learning-move .learning-danger:hover:not(:disabled){border-color:var(--o-signal-line);color:var(--o-signal)}.learning-editor .learning-module-name input{min-height:34px;padding:6px 10px;font-weight:600}.learning-outline-lessons{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.learning-lesson-row{border-radius:var(--o-r-sm);width:100%;min-height:34px;color:var(--o-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.learning-lesson-row:hover{background:var(--o-sand);color:var(--o-ink)}.learning-lesson-row[aria-current=true]{background:var(--o-accent-pale);box-shadow:inset 3px 0 0 var(--o-accent);color:var(--o-ink);font-weight:650}.learning-lesson-index{min-width:16px;color:var(--o-ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.learning-lesson-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.learning-lesson-flag{color:var(--o-olive);flex:none;display:inline-flex}.learning-lesson-flag[data-tone=warn]{color:var(--o-signal)}.learning-lesson-flag[data-tone=empty]{color:var(--o-ink-3)}.learning-outline-empty{color:var(--o-ink-3);padding:6px 8px;font-size:12px}.learning-add-lesson{border-radius:var(--o-r-sm);min-height:30px;color:var(--o-olive);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.learning-add-lesson:hover:not(:disabled){background:var(--o-accent-pale)}.learning-editor .learning-add-module{background:0 0;border-style:dashed;justify-content:center;width:100%;padding:10px 12px}.learning-lesson-panel{border:1px solid var(--o-line);border-radius:var(--o-r-lg);background:var(--o-surface);gap:14px;min-width:0;padding:20px 22px 18px;scroll-margin-top:150px;display:grid}.learning-lesson-panel>header{gap:2px;display:grid}.learning-crumb{color:var(--o-olive);flex-wrap:wrap;gap:2px 8px;font-size:12px;font-weight:700;display:flex}.learning-crumb span{min-width:0;color:var(--o-ink-3);overflow-wrap:anywhere;font-weight:600}.learning-editor .learning-lesson-panel h2{font-family:var(--o-display);letter-spacing:-.3px;font-size:22px;font-weight:400;line-height:1.25}.learning-editor .learning-lesson-panel>header>h2{letter-spacing:-.1px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.35}.learning-editor .learning-lesson-panel>header+label>input{font-family:var(--o-display);letter-spacing:-.2px;font-size:20px}.learning-editor [tabindex="-1"]:focus:not(:focus-visible){outline:none}.learning-editor .learning-lesson-content textarea{min-height:320px;font-family:var(--o-display);font-size:16px;line-height:1.7}.learning-editor .learning-field-meta{color:var(--o-ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:-6px;font-size:12px;display:flex}.learning-editor .learning-field-hint{color:var(--o-ink-3);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin-top:-6px;font-size:12px;line-height:1.5;display:flex}.learning-field-hint>svg{color:var(--o-olive);flex:none;margin-top:1px}.learning-field-hint[data-tone=warn],.learning-field-hint[data-tone=warn]>svg{color:var(--o-signal)}.learning-lesson-actions{border-top:1px solid var(--o-line-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:12px;display:flex}.learning-lesson-actions button{border:1px solid var(--o-line);border-radius:var(--o-r-sm);background:var(--o-surface);min-height:30px;color:var(--o-ink-2);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.learning-lesson-actions button:hover:not(:disabled){border-color:var(--o-field-line);color:var(--o-ink)}.learning-lesson-actions .learning-danger{margin-left:auto}.learning-lesson-actions .learning-danger:hover:not(:disabled){border-color:var(--o-signal-line);background:var(--o-signal-pale);color:var(--o-signal)}.learning-panel-empty{border-style:dashed;align-content:start;justify-items:start;padding:32px 24px}.learning-panel-empty>p{color:var(--o-ink-3);font-size:13px;line-height:1.55}.learning-workspace .learning-course-card:focus-visible{border-radius:var(--o-r-lg)}.learning-workspace :is(.learning-tabs,.learning-filter) button:focus-visible,.learning-editor .learning-mode button:focus-visible{border-radius:var(--o-r)}.learning-editor .learning-lesson-row:focus-visible{outline-offset:-2px}@media (width<=1000px){.learning-builder{grid-template-columns:minmax(0,1fr)}.learning-outline{max-height:none;position:static;overflow:visible}.learning-webinar-guide>ol{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.learning-tabs{width:100%;display:flex}.learning-tabs button{min-height:var(--o-tap);flex:1 1 0;justify-content:center;padding:0 8px}.learning-list-tools input{flex-basis:100%;max-width:none}.learning-filter{flex:auto;display:flex}.learning-filter button{flex:1 1 0}.learning-list-tools :is(input,.button){min-height:var(--o-tap)}.learning-course-grid{grid-template-columns:minmax(0,1fr);gap:12px}.learning-empty{padding:40px 18px 44px}.learning-empty .button{width:100%}.learning-webinar-guide{padding:14px}.learning-toolbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back title save""mode mode mode";gap:8px;padding:10px;display:grid;top:60px}.learning-toolbar .learning-back{width:var(--o-tap);grid-area:back;padding:0}.learning-back>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.learning-toolbar-title{grid-area:title;padding:0}.learning-toolbar .learning-status-chip{display:none}.learning-save{grid-area:save}.learning-mode{grid-area:mode;display:flex}.learning-mode button{flex:1 1 0}.learning-details{grid-template-columns:minmax(0,1fr);padding:14px}.learning-editor .learning-fields :is(input,textarea,select){font-size:16px}.learning-editor .learning-fields select{min-height:var(--o-tap)}.learning-editor .learning-title-field input{font-size:20px}.learning-outline{padding:12px 10px}.learning-move button{width:var(--o-tap);height:var(--o-tap)}.learning-lesson-panel{padding:16px 14px;scroll-margin-top:190px}.learning-lesson-actions .learning-danger{margin-left:0}}@media (prefers-reduced-motion:reduce){.learning-course-card{transition:none}}@media (forced-colors:active){.learning-tabs button[aria-pressed=true],.learning-filter button[aria-pressed=true],.learning-mode button[aria-pressed=true],.learning-lesson-row[aria-current=true]{outline-offset:-2px;outline:2px solid highlight}.learning-save-state:before{forced-color-adjust:none;background:canvastext}}
