.uchi-docs{min-height:100dvh;height:100%;overflow:auto;background:#f3eedc;color:#262820;font-family:Inter,system-ui,sans-serif}.uchi-docs a{color:inherit}.uchi-docs a:focus-visible,.uchi-docs button:focus-visible,.uchi-docs input:focus-visible{outline:3px solid #74528c;outline-offset:4px}.uchi-docs__skip{position:absolute;left:20px;top:-80px;padding:12px;background:#fff;z-index:20}.uchi-docs__skip:focus{top:12px}.uchi-docs__layout{max-width:1200px;margin:35px auto 90px;padding:0 32px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px}.uchi-docs__sidebar{font-size:14px;align-self:start}.uchi-docs__home{display:block;font-weight:750;text-decoration:none;margin:8px 0 26px}.uchi-docs__sidebar nav{display:flex;flex-direction:column;gap:5px}.uchi-docs__sidebar nav a{padding:11px 12px;margin-left:-12px;border-radius:9px;text-decoration:none;line-height:1.45}.uchi-docs__sidebar nav a:hover,.uchi-docs__sidebar nav a[aria-current]{background:#e7e0c9}.uchi-docs__sidebar nav a[aria-current]{font-weight:700}.uchi-docs__workspace{display:inline-flex;gap:14px;margin-top:28px;text-underline-offset:4px}.uchi-docs__eyebrow{color:#62604f;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:750;margin-bottom:16px}.uchi-docs h1{font-size:clamp(32px,4vw,48px);line-height:1.13;letter-spacing:-.035em;margin:0 0 20px;font-weight:760;outline:none}.uchi-docs__lead{font-size:18px;line-height:1.65;max-width:680px;color:#555647;margin:0 0 28px}.uchi-docs__search{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:650;margin:32px 0 8px}.uchi-docs__search input{width:100%;border:1px solid #b9b4a2;border-radius:10px;background:#fffdf6;color:#262820;font:inherit;font-size:15px;padding:15px 17px;box-sizing:border-box}.uchi-docs__results{color:#696857;font-size:13px;min-height:20px;margin:12px 0 24px}.uchi-docs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.uchi-docs__card{display:flex;flex-direction:column;padding:25px;border-radius:14px;background:#faf7ec;text-decoration:none;transition:background .15s}.uchi-docs__card:hover{background:#fffdf6}.uchi-docs__card>span:first-child{color:#696857;font-size:12px}.uchi-docs__card h2{font-size:21px;line-height:1.3;letter-spacing:-.015em;margin:10px 0}.uchi-docs__card p{font-size:14px;line-height:1.6;color:#626251;margin:0 0 24px}.uchi-docs__card>span:last-child{margin-top:auto;font-size:13px;font-weight:650}.uchi-docs__note,.uchi-docs__availability{background:#e5e9dc;padding:22px 25px;border-radius:12px;line-height:1.7;font-size:14px}.uchi-docs__note{margin-top:30px}.uchi-docs__note p{margin:8px 0}.uchi-docs__availability strong{display:block;margin-bottom:5px}.uchi-docs__contents{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-size:14px;margin:28px 0 40px}.uchi-docs__contents strong{margin-bottom:4px}.uchi-docs__contents a{text-underline-offset:4px}.uchi-docs__section{margin:36px 0;max-width:730px;font-size:16px;line-height:1.8}.uchi-docs__section h2{font-size:25px;line-height:1.35;letter-spacing:-.02em;scroll-margin-top:25px}.uchi-docs__section p{margin:14px 0}.uchi-docs__section li{margin:10px 0;padding-left:7px}.uchi-docs__section ol,.uchi-docs__section ul{padding-left:22px}.uchi-docs__action{display:inline-flex;gap:20px;background:#eecbd6;padding:13px 19px;border-radius:9px;font-weight:650;text-decoration:none}.uchi-docs__related{margin-top:48px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.uchi-docs__related h2{font-size:20px}.uchi-docs__related a{text-underline-offset:4px}.uchi-docs__footer{max-width:1136px;margin:auto;padding:22px 32px 35px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;color:#646353;font-size:13px}.uchi-docs__footer nav{display:flex;flex-wrap:wrap;gap:22px}@media(max-width:800px){.uchi-docs__layout{grid-template-columns:1fr;gap:28px;margin-top:15px;padding:0 22px}.uchi-docs__sidebar nav{flex-direction:row;flex-wrap:wrap;gap:4px}.uchi-docs__sidebar nav a{margin:0;padding:8px;font-size:12px}.uchi-docs__home{margin-bottom:12px}.uchi-docs__workspace{margin-top:15px}.uchi-docs__footer{padding:22px}}@media(max-width:480px){.uchi-docs__grid{grid-template-columns:1fr}.uchi-docs__card{padding:21px}.uchi-docs h1{font-size:32px}.uchi-docs__lead{font-size:16px}}.desktop-signin-page{min-height:100vh}.desktop-signin{width:min(100%,420px);box-sizing:border-box;margin:32px auto;font-family:Inter,system-ui,sans-serif;color-scheme:light}.desktop-signin-page>main{padding:16px 24px 32px}section.desktop-signin h1{margin:0 0 10px;font-size:clamp(28px,4vw,34px);line-height:1.2;letter-spacing:-.035em;font-weight:800}section.desktop-signin p{margin:10px 0 24px;font-size:14px;line-height:1.6;color:#4b4636}section.desktop-signin form{display:grid;gap:8px;margin:20px 0 0}section.desktop-signin label{display:block;font-size:13px}section.desktop-signin input{width:100%;box-sizing:border-box;min-height:46px;padding:12px 14px;font:inherit;font-size:15px;margin:0 0 10px}section.desktop-signin .btn-cta{width:100%;min-height:46px;padding:11px 14px;font-size:14px;box-shadow:none}section.desktop-signin :is(button,input):focus-visible{outline:2px solid #141414;outline-offset:3px}section.desktop-signin :disabled{opacity:.6;cursor:default}section.desktop-signin [role=alert]{padding:12px 14px;border-radius:9px;background:#fff1ee;color:#923923}.desktop-signin-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:10px}section.desktop-signin .desktop-signin-links button{min-height:40px;padding:8px 0;border:0;background:transparent;color:#4b4636;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.desktop-signin-links button:hover{text-decoration:underline}.desktop-signin-divider{display:flex;align-items:center;gap:12px;margin:20px 0 0;color:#4b4636;font-size:12px}.desktop-signin-divider>span{flex:1;height:1px;background:#d4ccbc}.gs-desktop:not(.gs-signed-in){background:var(--bt-bg-dark);color:var(--bt-text-primary)}.gs-desktop:not(.gs-signed-in) .gs-main{padding-top:16px}@media(max-height:700px){.desktop-signin{margin-top:12px}}.desktop-signin-native-page{background:var(--bt-bg-dark);color:var(--bt-text-primary)}.desktop-signin-native-page [data-site-wordmark]{color:var(--bt-text-primary)!important;font-size:26px!important}section.desktop-signin.desktop-signin-native{width:min(100%,360px);margin:20px auto;color:var(--bt-text-primary);color-scheme:var(--bt-color-scheme)}section.desktop-signin.desktop-signin-native h1{margin-bottom:8px;color:inherit;font-size:26px;font-weight:650;letter-spacing:-.035em}section.desktop-signin.desktop-signin-native p{margin:8px 0 18px;color:var(--bt-text-secondary);font-size:13px;line-height:1.5}section.desktop-signin.desktop-signin-native button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:8px;box-shadow:none;background:var(--bt-input-surface);color:var(--bt-text-primary);font:inherit;font-size:13px;font-weight:550;cursor:pointer}section.desktop-signin.desktop-signin-native button:hover:not(:disabled){background:color-mix(in srgb,var(--bt-input-surface) 94%,var(--bt-text-primary))}section.desktop-signin.desktop-signin-native button img{flex:0 0 18px}section.desktop-signin.desktop-signin-native .desktop-signin-email-choice{margin-top:8px}section.desktop-signin.desktop-signin-native form{margin:18px 0 0;gap:6px}section.desktop-signin.desktop-signin-native label{color:var(--bt-text-secondary);font-size:12px;font-weight:500}section.desktop-signin.desktop-signin-native input{min-height:40px;padding:10px 12px;margin-bottom:6px;border:0;border-radius:8px;background:var(--bt-input-surface);color:var(--bt-text-primary);font-size:14px;box-shadow:none}section.desktop-signin.desktop-signin-native :is(button,input):focus{outline:none;box-shadow:none}section.desktop-signin.desktop-signin-native button:focus-visible{outline:none;text-decoration:underline;text-underline-offset:3px;box-shadow:none}section.desktop-signin.desktop-signin-native input:focus-visible{outline:none;background:var(--bt-input-surface);box-shadow:none}section.desktop-signin.desktop-signin-native label:has(+input:focus-visible){color:var(--bt-text-primary);text-decoration:underline;text-underline-offset:3px}section.desktop-signin.desktop-signin-native .btn-cta{background:var(--bt-cta-pink);color:var(--bt-cta-ink)}section.desktop-signin.desktop-signin-native .btn-cta:hover:not(:disabled){background:var(--bt-cta-pink-hover)}section.desktop-signin.desktop-signin-native .desktop-signin-links{gap:4px 12px;margin-top:12px}section.desktop-signin.desktop-signin-native .desktop-signin-links button{width:auto;min-height:30px;padding:6px 8px;background:transparent;color:var(--bt-text-secondary);font-size:12px;font-weight:500}section.desktop-signin.desktop-signin-native .desktop-signin-links button:hover{background:var(--bt-wash-2);text-decoration:none}section.desktop-signin.desktop-signin-native .desktop-signin-links button:focus-visible{background:var(--bt-wash-3);text-decoration:underline;text-underline-offset:3px}section.desktop-signin.desktop-signin-native [role=alert]{background:var(--bt-hover-strong);color:var(--bt-error-on)}@media(forced-colors:active){section.desktop-signin.desktop-signin-native :is(button,input):focus-visible{outline:1px solid Highlight;outline-offset:2px}}.preview-video{position:relative;border-radius:12px;overflow:hidden;background:#171717;isolation:isolate}.preview-video>video{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:contain;object-fit:contain}.preview-video .preview-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:96px;height:68px;padding:0;border:0;border-radius:15px;background:#f8d982;color:#242424;box-shadow:0 6px 24px #0003;cursor:pointer}.preview-video .preview-video-play:hover{filter:brightness(1.05)}.preview-video .preview-video-play.is-square{width:76px;height:76px}.preview-video .preview-video-play.is-bubble{width:80px;height:80px;border-radius:50%;background:#ffffffdf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 1px #fff,0 8px 28px #0003}[data-platform-theme=dark] .preview-video .preview-video-play{background:#fff;color:#242424}.preview-video .preview-video-motion{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:5px;border:0;border-radius:20px;background:#181818bd;color:#fff;font-size:11px;padding:7px 10px;cursor:pointer}.preview-video p{padding:10px;color:#fff}.course-landing{--cl-bg: var(--bt-bg-dark, #181818);--cl-surface: var(--bt-card-dark, #1c1c1c);--cl-text: var(--bt-text-primary, #f1f5f9);--cl-text-soft: var(--bt-text-secondary, #94a3b8);--cl-text-muted: var(--bt-text-muted, #64748b);--cl-border: color-mix(in srgb, var(--cl-text) 14%, transparent);--cl-border-strong: color-mix(in srgb, var(--cl-text) 24%, transparent);--cl-pill-bg: color-mix(in srgb, var(--cl-text) 7%, transparent);min-height:100vh;background:var(--cl-bg);color:var(--cl-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;color-scheme:dark}@media(prefers-color-scheme:light){.course-landing:not([data-cl-theme=dark]){--cl-bg: #f8fafc;--cl-surface: #ffffff;--cl-text: #0f172a;--cl-text-soft: #475569;--cl-text-muted: #64748b;color-scheme:light}}.course-landing[data-cl-theme=light]{--cl-bg: #f8fafc;--cl-surface: #ffffff;--cl-text: #0f172a;--cl-text-soft: #475569;--cl-text-muted: #64748b;color-scheme:light}.course-landing[data-cl-theme=dark]{--cl-bg: #181818;--cl-surface: #1c1c1c;--cl-text: #f1f5f9;--cl-text-soft: #94a3b8;--cl-text-muted: #64748b;color-scheme:dark}.cl-page{max-width:980px;margin:0 auto;padding:0 24px 72px;display:flex;flex-direction:column;gap:72px}.cl-section h2{margin:0 0 20px;font-size:26px;line-height:1.15;letter-spacing:-.03em}.cl-eyebrow{display:inline-block;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--cl-text-muted);margin-bottom:12px}.cl-pill{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--cl-border);background:var(--cl-pill-bg);color:var(--cl-text-soft);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cl-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;height:46px;border:1px solid var(--cl-border-strong);background:transparent;color:var(--cl-text);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:opacity .12s ease,background .12s ease}.cl-button--primary{background:var(--cl-text);color:var(--cl-bg);border-color:var(--cl-text)}.cl-button--primary:hover{opacity:.85}.cl-button:focus-visible{outline:2px solid color-mix(in srgb,var(--cl-text) 40%,transparent);outline-offset:2px}.cl-button:disabled{opacity:.6;cursor:default}.cl-cta-note{display:block;margin-top:10px;font-size:12.5px;color:var(--cl-text-muted)}.cl-status{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:48px 24px;color:var(--cl-text-soft)}.cl-status h1{margin:0;font-size:22px;letter-spacing:-.02em;color:var(--cl-text)}.cl-status p{margin:0;max-width:420px;font-size:14px;line-height:1.6}.cl-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:72px}.cl-hero__copy h1{font-family:var(--font-display);margin:0 0 16px;font-size:clamp(30px,5vw,44px);line-height:1.08;letter-spacing:-.035em}.cl-hero__copy p{margin:0 0 28px;max-width:520px;font-size:16px;line-height:1.65;color:var(--cl-text-soft)}.cl-hero__actions{display:flex;flex-direction:column;align-items:flex-start}.cl-hero__media{border:1px solid var(--cl-border);background:var(--cl-surface);overflow:hidden}.cl-hero__media img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}.cl-media-frame{position:relative;width:100%;aspect-ratio:16 / 9;border:1px solid var(--cl-border);background:var(--cl-surface)}.cl-media-frame iframe,.cl-media-frame video{position:absolute;inset:0;width:100%;height:100%;border:0}.cl-media-frame video{-o-object-fit:contain;object-fit:contain}.cl-media-frame>[role=status]{position:absolute;inset:0;display:grid;place-content:center;margin:0;padding:24px;background:var(--cl-surface);color:var(--cl-text);text-align:center}.cl-video__caption{margin:12px 0 0;font-size:13px;color:var(--cl-text-muted)}.cl-points__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.cl-points__item{border:1px solid var(--cl-border);background:var(--cl-surface);padding:20px}.cl-points__item h3{margin:0 0 8px;font-size:15px;letter-spacing:-.01em}.cl-points__item p{margin:0;font-size:13.5px;line-height:1.6;color:var(--cl-text-soft)}.cl-curriculum__modules{display:flex;flex-direction:column;gap:14px}.cl-curriculum__module{border:1px solid var(--cl-border);background:var(--cl-surface)}.cl-curriculum__module-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--cl-border)}.cl-curriculum__module-index{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--cl-text-muted)}.cl-curriculum__module-head h3{flex:1;margin:0;font-size:15px;letter-spacing:-.01em}.cl-curriculum__module-count{font-size:12px;color:var(--cl-text-muted);white-space:nowrap}.cl-curriculum__module ul{list-style:none;margin:0;padding:6px 0}.cl-curriculum__module li{display:flex;align-items:center;gap:10px;padding:9px 18px;font-size:13.5px;color:var(--cl-text-soft)}.cl-curriculum__module li svg{flex-shrink:0;color:var(--cl-text-muted)}.cl-curriculum__lesson-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-curriculum__lesson-duration{font-size:12px;color:var(--cl-text-muted);white-space:nowrap}.cl-instructor{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;align-items:start}.cl-instructor__avatar{border:1px solid var(--cl-border);background:var(--cl-surface);overflow:hidden}.cl-instructor__avatar img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.cl-instructor__copy h2{margin:0 0 4px}.cl-instructor__role{margin:0 0 16px;font-size:13.5px;color:var(--cl-text-muted)}.cl-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.cl-testimonials__item{margin:0;border:1px solid var(--cl-border);background:var(--cl-surface);padding:20px}.cl-testimonials__item svg{color:var(--cl-text-muted);margin-bottom:10px}.cl-testimonials__item blockquote{margin:0 0 12px;font-size:14px;line-height:1.65;color:var(--cl-text)}.cl-testimonials__item figcaption{font-size:12.5px;color:var(--cl-text-muted)}.cl-cta__card{border:1px solid var(--cl-border-strong);background:var(--cl-surface);padding:40px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.cl-cta__card h2{margin:0}.cl-cta__card>p{margin:0;max-width:520px;font-size:14.5px;line-height:1.6;color:var(--cl-text-soft)}.cl-cta__price{font-family:var(--font-display);font-size:30px;font-weight:750;letter-spacing:-.03em;margin:10px 0 2px}.cl-cta__bullets{list-style:none;margin:10px 0 16px;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left}.cl-cta__bullets li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--cl-text-soft)}.cl-cta__bullets svg{flex-shrink:0;color:var(--cl-text)}.cl-cta .cl-button{margin-top:12px;min-width:220px}.cl-faq__list{display:flex;flex-direction:column;border:1px solid var(--cl-border);background:var(--cl-surface)}.cl-faq__item+.cl-faq__item{border-top:1px solid var(--cl-border)}.cl-faq__item>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 18px;border:0;background:transparent;color:var(--cl-text);font-family:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.cl-faq__item>button svg{flex-shrink:0;color:var(--cl-text-muted);transition:transform .14s ease}.cl-faq__item.is-open>button svg{transform:rotate(180deg)}.cl-faq__answer{padding:0 18px 16px;font-size:13.5px;line-height:1.65;color:var(--cl-text-soft)}.cl-faq__answer p{margin:0 0 10px}.cl-faq__answer p:last-child{margin-bottom:0}.cl-footer{border-top:1px solid var(--cl-border);padding-top:24px}.cl-footer p{margin:0;font-size:12.5px;color:var(--cl-text-muted)}.cl-prose{font-size:14px;line-height:1.7;color:var(--cl-text-soft)}.cl-prose h1,.cl-prose h2,.cl-prose h3,.cl-prose h4{margin:18px 0 8px;color:var(--cl-text);letter-spacing:-.02em}.cl-prose p{margin:0 0 12px}.cl-prose a{color:var(--cl-text);text-decoration:underline}.cl-prose code{font-size:.9em;padding:1px 5px;border:1px solid var(--cl-border);background:var(--cl-pill-bg)}.cl-prose pre{padding:14px;border:1px solid var(--cl-border);background:var(--cl-pill-bg);overflow-x:auto}.cl-prose pre code{border:0;background:transparent;padding:0}.cl-prose ul,.cl-prose ol{margin:0 0 12px;padding-left:22px}.cl-prose blockquote{margin:0 0 12px;padding-left:14px;border-left:2px solid var(--cl-border-strong)}.cl-success{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#000 62%,transparent)}.cl-success__card{width:min(440px,100%);display:flex;flex-direction:column;gap:12px;padding:28px;border:1px solid var(--cl-border-strong);background:var(--cl-surface);color:var(--cl-text)}.cl-success__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--cl-border-strong);background:var(--cl-pill-bg);color:var(--cl-text)}.cl-success__card h2{margin:0;font-size:20px;letter-spacing:-.02em}.cl-success__card p{margin:0;font-size:13.5px;line-height:1.6;color:var(--cl-text-soft)}.cl-success__actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.cl-success__actions .cl-button{width:100%}@media(max-width:760px){.cl-page{gap:52px;padding:0 18px 56px}.cl-hero{grid-template-columns:1fr;gap:28px;padding-top:40px}.cl-instructor{grid-template-columns:1fr;gap:20px}.cl-instructor__avatar{max-width:160px}.cl-cta__card{padding:28px 18px}}.affiliate-program-screen__header h1{margin:0 0 6px;font-size:28px;line-height:1.1;letter-spacing:-.03em;color:var(--ops-text)}.affiliate-program-screen__header p{margin:0;max-width:640px;color:var(--ops-text-soft);font-size:13.5px;line-height:1.55}.affiliate-program-screen__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;text-align:center}.affiliate-program-screen__empty-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--ops-text-soft)}.affiliate-program-screen__empty h2{margin:0;font-size:18px;letter-spacing:-.02em;color:var(--ops-text)}.affiliate-program-screen__empty p{margin:0;max-width:520px;color:var(--ops-text-soft);font-size:13px;line-height:1.6}.affiliate-program-screen__empty-actions{display:flex;align-items:center;gap:10px;margin-top:6px}.afp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.afp-header__actions{display:flex;align-items:center;gap:10px}.afp-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 24px;color:var(--ops-text-soft);font-size:13px}.afp-muted{color:var(--ops-text-soft);font-size:12px}.afp-metrics .ops-metric-card strong{display:flex;align-items:baseline;gap:6px}.afp-metric-sub{font-style:normal;font-size:14px;color:var(--ops-text-soft)}@media(max-width:1080px){.afp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.afp-metrics{grid-template-columns:minmax(0,1fr)}}.afp-panel{display:flex;flex-direction:column;gap:18px;padding:20px}.afp-panel__head strong{display:inline-flex;align-items:center;gap:8px}.afp-panel__head span{display:block;margin-top:4px}.afp-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.afp-subsection{display:flex;flex-direction:column;gap:10px;padding-top:16px}.afp-subsection__head{display:flex;flex-direction:column;gap:2px}.afp-subsection__head strong{font-size:13.5px;color:var(--ops-text)}.afp-subsection__action{align-self:flex-start}.afp-tiers{display:flex;flex-direction:column;gap:10px}.afp-tiers__row{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr)) auto;gap:10px;align-items:end}.afp-tiers__remove{margin-bottom:5px}@media(max-width:760px){.afp-tiers__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.afp-list{display:flex;flex-direction:column;padding:0}.afp-list__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px}.afp-list__head strong{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ops-text)}.afp-list__head .afp-muted{margin-left:10px}.afp-list__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.afp-list__filter{flex-direction:row;align-items:center;gap:8px}.afp-list__filter select{min-width:180px}.afp-list__rows{display:flex;flex-direction:column}.afp-list__empty{padding:28px 20px;color:var(--ops-text-soft);font-size:13px;line-height:1.55}.afp-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 20px}.afp-list__rows .afp-item:nth-child(2n){background:var(--bt-wash-1)}.afp-item__main{display:flex;flex-direction:column;gap:5px;min-width:0}.afp-item__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.afp-item__name{font-weight:650;font-size:13.5px;color:var(--ops-text);overflow-wrap:anywhere}.afp-item__meta{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;color:var(--ops-text-soft);font-size:12px}.afp-item__dest{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afp-item__controls{display:flex;align-items:center;gap:6px;flex-shrink:0}.afp-item__action{min-height:30px;padding:0 12px;font-size:12px}@media(max-width:700px){.afp-item{flex-direction:column;align-items:flex-start;gap:10px}}.afp-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px;border-radius:18px;background:var(--bt-wash-1)}.afp-chips button{min-height:28px;padding:0 12px;border-radius:999px;background:transparent;color:var(--ops-text-soft);font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.afp-chips button:hover{background:var(--bt-wash-2);color:var(--ops-text)}.afp-chips button.is-active{background:var(--ops-text);color:var(--ops-bg)}.afp-chart-card{gap:10px}.afp-chart-shell{min-height:280px}.afp-apply__actions,.afp-connect__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.afp-connect__copy{margin:0;max-width:640px;font-size:13px;line-height:1.55}.afp-checkbox{display:inline-flex;align-items:center;gap:9px;color:var(--ops-text-soft);font-size:13px;cursor:pointer}.afp-checkbox input{width:15px;height:15px;accent-color:var(--ops-text)}.afp-link-form{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;gap:10px;align-items:end;padding:14px 20px}.afp-link-form__submit{margin-bottom:1px}@media(max-width:860px){.afp-link-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.afp-link-form__dest{grid-column:1 / -1}}.afp-md{color:var(--ops-text-soft);font-size:13px;line-height:1.65;max-width:760px}.afp-md h1,.afp-md h2,.afp-md h3,.afp-md h4{margin:16px 0 8px;color:var(--ops-text);letter-spacing:-.01em}.afp-md h1:first-child,.afp-md h2:first-child,.afp-md h3:first-child,.afp-md h4:first-child,.afp-md p:first-child{margin-top:0}.afp-md h1{font-size:18px}.afp-md h2{font-size:16px}.afp-md h3,.afp-md h4{font-size:14px}.afp-md p{margin:0 0 10px}.afp-md ul,.afp-md ol{margin:0 0 10px;padding-left:20px}.afp-md li{margin-bottom:4px}.afp-md a{color:var(--ops-text);text-decoration:underline}.afp-md code{padding:1px 5px;background:var(--ops-pill-bg);font-size:12px}.afp-md pre{padding:12px;background:var(--ops-pill-bg);overflow-x:auto}.afp-md pre code{border:none;background:transparent;padding:0}.afp-md blockquote{margin:0 0 10px;padding:4px 0 4px 14px}.ad-auto-screen__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ad-auto-screen__header h1{margin:0 0 6px;font-size:28px;line-height:1.1;letter-spacing:-.03em;color:var(--ops-text)}.ad-auto-screen__header p{margin:0;max-width:640px;color:var(--ops-text-soft);font-size:13.5px;line-height:1.55}@keyframes ad-auto-spin{to{transform:rotate(360deg)}}.ad-auto-spin{animation:ad-auto-spin 1s linear infinite}.ad-auto-list{display:flex;flex-direction:column;padding:0}.ad-auto-list__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px}.ad-auto-list__head h2{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ops-text-soft)}.ad-auto-list__rows{display:flex;flex-direction:column}.ad-auto-rule{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px}.ad-auto-list__rows .ad-auto-rule:nth-child(2n){background:var(--bt-wash-1)}.ad-auto-rule.is-disabled .ad-auto-rule__main{opacity:.55}.ad-auto-rule__main{display:flex;flex-direction:column;gap:4px;min-width:0}.ad-auto-rule__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-auto-rule__name{font-size:14px;font-weight:650;color:var(--ops-text)}.ad-auto-rule__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ops-text-soft)}.ad-auto-rule__meta--soft{color:var(--ops-text-muted);font-size:12px}.ad-auto-rule__controls{display:flex;align-items:center;gap:10px;flex:none}.ad-auto-rule__action{min-height:32px;padding:0 12px;font-size:12.5px}.ad-auto-builder{display:flex;flex-direction:column;gap:14px;padding:20px}.ad-auto-builder__head{display:flex;align-items:center;gap:10px}.ad-auto-builder__head h2{margin:0;font-size:17px;letter-spacing:-.02em;color:var(--ops-text)}.ad-auto-builder__section-label{margin-top:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ops-text-muted)}.ad-auto-builder__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;align-items:end}.ad-auto-builder__grid .ops-field--wide{grid-column:1 / -1}.ad-auto-builder__footer{justify-content:flex-end;padding-top:4px}.ad-auto-picker{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border-radius:12px;background:var(--bt-wash-1)}.ad-auto-picker button{height:38px;border-radius:8px;background:transparent;color:var(--ops-text-soft);font-family:var(--font-sans);font-size:13px;font-weight:600;padding:0 14px;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.ad-auto-picker button:hover{background:var(--bt-wash-2);color:var(--ops-text)}.ad-auto-picker button.is-active{background:var(--ops-text);color:var(--ops-bg)}.ad-auto-picker--chips button{height:32px;border-radius:999px;font-size:12.5px}.ad-auto-toggle{flex-direction:column;align-items:flex-start;gap:10px}.ad-auto-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center}.ad-auto-empty__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--ops-text-soft)}.ad-auto-empty h2{margin:0;font-size:18px;letter-spacing:-.02em;color:var(--ops-text)}.ad-auto-empty p{margin:0;max-width:520px;color:var(--ops-text-soft);font-size:13px;line-height:1.6}.ad-auto-explainer{display:flex;flex-direction:column;gap:14px;padding:20px}.ad-auto-explainer__head{display:flex;align-items:center;gap:10px}.ad-auto-explainer__head h2{margin:0;font-size:15px;letter-spacing:-.01em;color:var(--ops-text)}.ad-auto-explainer__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--ops-pill-bg);color:var(--ops-text-soft)}.ad-auto-explainer ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.ad-auto-explainer li{display:flex;align-items:flex-start;gap:10px;color:var(--ops-text-soft);font-size:13px;line-height:1.6}.ad-auto-explainer li svg{flex:none;margin-top:3px;color:var(--ops-text-muted)}.tracking-integrations.ops-screen{padding:0;background:transparent;min-height:0}.tracking-integrations__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.tracking-platform-card{display:flex;flex-direction:column;gap:10px;padding:18px 20px}.tracking-platform-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tracking-platform-card__head h3{margin:0;font-size:14px;font-weight:650;color:var(--ops-text)}.tracking-platform-card__subtitle{margin:0;font-size:12.5px;line-height:1.5;color:var(--ops-text-soft)}.tracking-platform-card__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ops-text-soft);padding:9px 12px;border-radius:8px;background:var(--bt-wash-1)}.tracking-platform-card__row strong{color:var(--ops-text);font-weight:600;text-align:right;overflow-wrap:anywhere}.tracking-platform-card__pill.is-connected{background:var(--bt-wash-2);color:color-mix(in srgb,var(--ops-success-text) 55%,var(--bt-text-primary))}.tracking-platform-card__row--field{align-items:center}.tracking-platform-card__field{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1;min-width:0}.tracking-platform-card__field input{width:100%;max-width:220px;min-width:0;padding:6px 9px;border-radius:7px;background:var(--bt-wash-3);color:var(--ops-text);font-size:12px;line-height:1.4}.tracking-platform-card__field input::-moz-placeholder{color:var(--ops-text-muted)}.tracking-platform-card__field input::placeholder{color:var(--ops-text-muted)}.tracking-platform-card__field input:focus{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--bt-text-primary) 24%,transparent);background:var(--bt-wash-4)}.tracking-platform-card__field input:disabled{opacity:.6;cursor:not-allowed}.tracking-platform-card__field .ops-button{min-height:30px;padding:0 12px;font-size:12px;flex:none}.tracking-connect{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:10px;background:var(--bt-wash-1)}.tracking-connect__launch .ops-button,.tracking-connect__actions .ops-button{min-height:30px;padding:0 12px;font-size:12px;flex:none}.tracking-connect__steps{list-style:none;counter-reset:tracking-connect-step;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.tracking-connect__steps li{counter-increment:tracking-connect-step;position:relative;padding-left:26px;font-size:12.5px;line-height:1.5;color:var(--ops-text-soft)}.tracking-connect__steps li:before{content:counter(tracking-connect-step);position:absolute;left:0;top:1px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--ops-pill-bg);color:var(--ops-text);font-size:10.5px;font-weight:650}.tracking-connect__steps strong{color:var(--ops-text);font-weight:600}.tracking-connect__steps code{font-size:11.5px;color:var(--ops-text)}.tracking-connect__link{color:var(--ops-text);text-decoration:underline;text-underline-offset:2px}.tracking-connect__link:hover{color:var(--bt-text-primary)}.tracking-connect__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tracking-integrations__pixel{display:flex;flex-direction:column;gap:10px;padding:18px 20px}.tracking-integrations__pixel h3{margin:0;font-size:14px;font-weight:650;color:var(--ops-text)}.tracking-integrations__pixel p{margin:0;font-size:12.5px;line-height:1.5;color:var(--ops-text-soft)}.tracking-integrations__pixel pre{margin:0;padding:12px;background:var(--ops-input-bg);color:var(--ops-text);font-size:11.5px;line-height:1.5;overflow-x:auto}@keyframes crs-spin{to{transform:rotate(360deg)}}.crs-spin{animation:crs-spin 1s linear infinite}.crs-hidden-input{display:none}.crs-muted{margin:0;color:var(--ops-text-muted);font-size:12.5px;line-height:1.55}.crs-screen__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.crs-screen__header h1{margin:0 0 6px;font-size:28px;line-height:1.1;letter-spacing:-.03em;color:var(--ops-text)}.crs-screen__header p{margin:0;max-width:640px;color:var(--ops-text-soft);font-size:13.5px;line-height:1.55;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.crs-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--ops-text-soft);font-size:13px}.crs-note-action{min-height:26px;padding:0 10px;font-size:11.5px}.crs-bundle-link-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crs-bundle-link-row input{flex:1 1 220px;min-width:0}.crs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.crs-card{display:flex;flex-direction:column;padding:0;text-align:left;cursor:pointer;font-family:var(--font-sans);color:var(--ops-text);transition:border-color .14s ease,background .14s ease}.crs-card:hover{background:var(--bt-wash-2)}.crs-card__cover{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 7;background:var(--ops-input-bg);color:var(--ops-text-muted);overflow:hidden}.crs-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crs-card__body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.crs-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.crs-card__title{font-size:14.5px;font-weight:650;color:var(--ops-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crs-card__description{margin:0;color:var(--ops-text-soft);font-size:12.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crs-card__meta{display:flex;align-items:center;gap:12px;color:var(--ops-text-soft);font-size:12px}.crs-card__meta span{display:inline-flex;align-items:center;gap:5px}.crs-card__modes{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crs-card__modes .ops-status-pill{gap:4px}.crs-card__modes-none{color:var(--ops-text-muted);font-size:11.5px}.crs-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;text-align:center}.crs-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--ops-pill-bg);color:var(--ops-text-soft)}.crs-empty h2{margin:0;font-size:18px;letter-spacing:-.02em;color:var(--ops-text)}.crs-empty p{margin:0;max-width:560px;color:var(--ops-text-soft);font-size:13px;line-height:1.6}.crs-empty__actions{display:flex;align-items:center;gap:10px;margin-top:6px}.crs-modal-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#000 55%,transparent)}.crs-modal{display:flex;flex-direction:column;gap:14px;width:min(520px,100%);max-height:88vh;overflow:auto;padding:20px;background:var(--ops-panel-bg, var(--bt-card-dark));color:var(--ops-text, var(--bt-text-primary))}.crs-modal--wide{width:min(720px,100%)}.crs-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.crs-modal__head h2{margin:0;font-size:16px;letter-spacing:-.01em;color:var(--ops-text)}.crs-modal__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px}.crs-slug-preview{color:var(--ops-text-muted);font-size:12px;line-height:1.5}.crs-slug-preview code{padding:2px 6px;background:var(--ops-input-bg);color:var(--ops-text);font-size:11.5px}.crs-builder__heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.crs-builder__heading h1{font-size:22px}.crs-builder__layout{display:grid;grid-template-columns:280px minmax(0,1fr) 280px;gap:14px;align-items:start}@media(max-width:1180px){.crs-builder__layout{grid-template-columns:240px minmax(0,1fr)}.crs-settings{grid-column:1 / -1}}@media(max-width:860px){.crs-builder__layout{grid-template-columns:1fr}}.crs-tree{display:flex;flex-direction:column;gap:10px;padding:14px}.crs-tree__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.crs-tree__head h2{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ops-text-soft)}.crs-tree__course-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent;color:var(--ops-text-soft);font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer;text-align:left}.crs-tree__course-row:hover{background:var(--bt-wash-2);color:var(--ops-text)}.crs-tree__course-row.is-active{background:var(--bt-wash-4);color:var(--ops-text);font-weight:700}.crs-module{display:flex;flex-direction:column;gap:2px}.crs-module__head{display:flex;align-items:center;gap:6px;padding:6px 4px;color:var(--ops-text);min-width:0}.crs-module__title{flex:1;min-width:0;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crs-module__rename{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid var(--ops-border-strong);background:var(--ops-input-bg);color:var(--ops-text);font-family:var(--font-sans);font-size:13px}.crs-module__rename:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ops-text) 14%,transparent)}.crs-module__actions,.crs-lesson-row__actions{display:none;align-items:center;gap:2px;flex:none}.crs-module__head:hover .crs-module__actions,.crs-module__head:focus-within .crs-module__actions,.crs-lesson-row:hover .crs-lesson-row__actions,.crs-lesson-row:focus-within .crs-lesson-row__actions,.crs-lesson-row.is-active .crs-lesson-row__actions{display:inline-flex}.crs-module__actions .ops-icon-button,.crs-lesson-row__actions .ops-icon-button{width:22px;height:22px}.crs-module__actions .ops-icon-button:disabled,.crs-lesson-row__actions .ops-icon-button:disabled{opacity:.35;cursor:not-allowed}.crs-lesson-row{display:flex;align-items:center;gap:4px;margin-left:10px;padding:2px 4px 2px 0}.crs-lesson-row.is-active{background:var(--ops-pill-bg)}.crs-lesson-row__main{display:flex;align-items:center;gap:7px;flex:1;min-width:0;padding:5px 6px;border:0;background:transparent;color:var(--ops-text-soft);font-family:var(--font-sans);font-size:12.5px;cursor:pointer;text-align:left}.crs-lesson-row__main:hover{color:var(--ops-text)}.crs-lesson-row.is-active .crs-lesson-row__main{color:var(--ops-text);font-weight:600}.crs-lesson-row__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crs-lesson-row__preview{flex:none;color:var(--ops-text-muted)}.crs-tree__add-lesson{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:5px 6px;border:0;background:transparent;color:var(--ops-text-muted);font-family:var(--font-sans);font-size:12px;cursor:pointer;text-align:left}.crs-tree__add-lesson:hover{color:var(--ops-text)}.crs-tree__add-lesson:disabled{opacity:.5;cursor:not-allowed}.crs-tree__add-module{display:flex;align-items:center;gap:8px;padding-top:10px}.crs-tree__add-module input{flex:1;min-width:0;height:34px;padding:0 10px;border:1px solid transparent;background:var(--ops-input-bg);color:var(--ops-text);font-family:var(--font-sans);font-size:12.5px}.crs-tree__add-module input::-moz-placeholder{color:var(--ops-text-muted)}.crs-tree__add-module input::placeholder{color:var(--ops-text-muted)}.crs-tree__add-module input:focus{outline:none;background:var(--ops-input-bg-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ops-text) 14%,transparent)}.crs-tree__add-module .ops-button{min-height:34px;padding:0 12px;font-size:12.5px}.crs-editor{display:flex;flex-direction:column;gap:14px;padding:20px;min-width:0}.crs-editor__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.crs-editor__head h2{margin:0;font-size:16px;letter-spacing:-.01em;color:var(--ops-text)}.crs-editor__section{display:flex;flex-direction:column;gap:12px;padding-top:14px}.crs-section-title{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ops-text-soft)}.crs-picker{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border-radius:12px;background:var(--bt-wash-1)}.crs-picker button{display:inline-flex;align-items:center;gap:6px;height:34px;border-radius:8px;background:transparent;color:var(--ops-text-soft);font-family:var(--font-sans);font-size:12.5px;font-weight:600;padding:0 12px;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.crs-picker button:hover{background:var(--bt-wash-2);color:var(--ops-text)}.crs-picker button.is-active{background:var(--ops-text);color:var(--ops-bg)}.crs-media-frame{position:relative;width:100%;max-width:640px;aspect-ratio:16 / 9;background:#000;overflow:hidden}.crs-media-frame iframe,.crs-media-frame video{position:absolute;inset:0;width:100%;height:100%;border:0}.crs-md-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}@media(max-width:980px){.crs-md-grid{grid-template-columns:1fr}}.crs-md-grid textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;resize:vertical}.crs-md-preview{min-height:120px;max-height:480px;overflow:auto;padding:12px 14px;background:var(--ops-input-bg);color:var(--ops-text);font-size:13.5px;line-height:1.65}.crs-md-preview--empty{display:flex;align-items:center;justify-content:center;color:var(--ops-text-muted);font-size:12.5px}.crs-md-preview h1,.crs-md-preview h2,.crs-md-preview h3,.crs-md-preview h4{margin:14px 0 6px;line-height:1.25;letter-spacing:-.02em;color:var(--ops-text)}.crs-md-preview h1:first-child,.crs-md-preview h2:first-child,.crs-md-preview h3:first-child,.crs-md-preview h4:first-child,.crs-md-preview p:first-child{margin-top:0}.crs-md-preview h1{font-size:20px}.crs-md-preview h2{font-size:17px}.crs-md-preview h3{font-size:15px}.crs-md-preview h4{font-size:13.5px}.crs-md-preview p{margin:8px 0;color:var(--ops-text-soft)}.crs-md-preview ul,.crs-md-preview ol{margin:8px 0;padding-left:22px;color:var(--ops-text-soft)}.crs-md-preview li{margin:3px 0}.crs-md-preview a{color:var(--ops-text);text-decoration:underline}.crs-md-preview code{padding:1px 5px;background:var(--ops-pill-bg);font-size:12px}.crs-md-preview pre{margin:10px 0;padding:12px;background:var(--ops-pill-bg);overflow-x:auto}.crs-md-preview pre code{border:0;background:transparent;padding:0}.crs-images{display:flex;flex-direction:column;gap:10px}.crs-image-row{display:flex;align-items:flex-end;gap:10px}.crs-image-row__thumb{display:flex;align-items:center;justify-content:center;width:84px;height:56px;flex:none;background:var(--ops-input-bg);color:var(--ops-text-muted);overflow:hidden}.crs-image-row__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crs-image-row__alt{flex:1;min-width:0}.crs-image-row .ops-status-pill,.crs-image-row .ops-icon-button{margin-bottom:7px}.crs-ai-panel{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--ops-pill-bg)}.crs-ai-panel__head{display:flex;align-items:center;gap:8px;color:var(--ops-text)}.crs-ai-panel__head h3{margin:0;font-size:13px;font-weight:650}.crs-ai-panel__head .crs-muted{margin-left:auto}.crs-ai-panel__row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.crs-ai-panel__aspect{width:130px}.crs-cover{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.crs-cover__preview{display:flex;align-items:center;justify-content:center;width:168px;aspect-ratio:16 / 9;flex:none;background:var(--ops-input-bg);color:var(--ops-text-muted);overflow:hidden}.crs-cover__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crs-danger .ops-button{color:color-mix(in srgb,var(--ops-danger-text) 62%,var(--bt-text-primary));background:color-mix(in srgb,var(--ops-danger-text) 20%,transparent)}.crs-settings{display:flex;flex-direction:column;gap:12px;padding:16px}.crs-settings h2{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ops-text-soft)}.crs-settings__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ops-text-soft)}.crs-settings__row strong{color:var(--ops-text);font-weight:650}.crs-settings__row code{padding:2px 6px;background:var(--ops-input-bg);color:var(--ops-text);font-size:11.5px;overflow-wrap:anywhere}.crs-switch{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.crs-switch.is-disabled{opacity:.55;cursor:not-allowed}.crs-switch input{position:absolute;opacity:0;width:0;height:0}.crs-switch__track{display:inline-flex;align-items:center;width:34px;height:20px;flex:none;margin-top:1px;padding:2px;border:1px solid var(--ops-border-strong);border-radius:999px;background:var(--ops-input-bg);transition:background .14s ease,border-color .14s ease}.crs-switch__thumb{width:14px;height:14px;border-radius:999px;background:var(--ops-text-soft);transition:transform .14s ease,background .14s ease}.crs-switch input:checked+.crs-switch__track{border-color:transparent;background:var(--ops-text)}.crs-switch input:checked+.crs-switch__track .crs-switch__thumb{transform:translate(14px);background:var(--ops-bg)}.crs-switch input:focus-visible+.crs-switch__track{box-shadow:0 0 0 2px color-mix(in srgb,var(--ops-text) 14%,transparent)}.crs-switch__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.crs-switch__label{font-size:13px;font-weight:600;color:var(--ops-text)}.crs-switch__hint{font-size:12px;line-height:1.5;color:var(--ops-text-muted)}.crs-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;max-height:52vh;overflow:auto}.crs-asset-tile{display:flex;flex-direction:column;padding:0;background:transparent;color:var(--ops-text-soft);font-family:var(--font-sans);cursor:pointer;text-align:left;transition:border-color .14s ease,background .14s ease}.crs-asset-tile:hover{background:var(--ops-pill-bg);color:var(--ops-text)}.crs-asset-tile__thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;background:var(--ops-input-bg);color:var(--ops-text-muted);overflow:hidden}.crs-asset-tile__thumb img,.crs-asset-tile__thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crs-asset-tile__name{padding:6px 8px;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crsp{gap:20px}@keyframes crsp-spin{to{transform:rotate(360deg)}}.crsp-spin{animation:crsp-spin 1s linear infinite}.crsp-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:72px 24px;text-align:center;color:var(--ops-text-soft)}.crsp-state h2{margin:0;font-size:18px;letter-spacing:-.02em;color:var(--ops-text)}.crsp-state p{margin:0;max-width:440px;font-size:13.5px;line-height:1.6}.crsp-state .ops-button{margin-top:6px;text-decoration:none}.crsp-state--inline{padding:40px 16px}.crsp-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.crsp-header__titles{display:flex;align-items:center;gap:12px;min-width:0}.crsp-header__titles h1{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.03em;color:var(--ops-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crsp-header__progress{display:flex;align-items:center;gap:12px}.crsp-progress-bar{width:180px;height:5px;background:color-mix(in srgb,var(--ops-text) 12%,transparent);overflow:hidden}.crsp-progress-bar span{display:block;height:100%;background:var(--ops-text);transition:width .24s ease}.crsp-header__progress-label{font-size:12px;color:var(--ops-text-soft);white-space:nowrap}.crsp-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.crsp-rail{display:flex;flex-direction:column;background:var(--ops-panel-bg);max-height:calc(100vh - 160px);overflow-y:auto}.crsp-rail__module+.crsp-rail__module{margin-top:10px}.crsp-rail__module-title{display:flex;align-items:center;gap:8px;padding:12px 14px 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ops-text-soft)}.crsp-rail__module-title span{color:var(--ops-text-muted)}.crsp-rail__module ul{list-style:none;margin:0;padding:0 0 8px}.crsp-rail__lesson{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;border:0;background:transparent;color:var(--ops-text-soft);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.crsp-rail__lesson:hover{background:var(--ops-pill-bg)}.crsp-rail__lesson.is-active{background:color-mix(in srgb,var(--ops-text) 8%,transparent);color:var(--ops-text)}.crsp-rail__lesson.is-done .crsp-rail__tick{color:var(--ops-text)}.crsp-rail__tick{flex-shrink:0;color:var(--ops-text-muted)}.crsp-rail__lesson-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crsp-rail__duration{font-size:11px;color:var(--ops-text-muted);white-space:nowrap}.crsp-main{display:flex;flex-direction:column;gap:16px;min-width:0}.crsp-lesson-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.crsp-lesson-head__module{display:block;margin-bottom:4px;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--ops-text-muted)}.crsp-lesson-head__titles{min-width:0}.crsp-lesson-head__titles h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;letter-spacing:-.02em;color:var(--ops-text)}.crsp-lesson-head__titles h2 svg{flex-shrink:0;color:var(--ops-text-soft)}.crsp-lesson-head .ops-button{display:inline-flex;align-items:center;gap:6px}.crsp-lesson-body{display:flex;flex-direction:column;gap:16px}.crsp-media{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--ops-panel-bg)}.crsp-media iframe,.crsp-media video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.crsp-gallery{display:flex;flex-direction:column;gap:16px}.crsp-gallery figure{margin:0;background:var(--ops-panel-bg)}.crsp-gallery img{display:block;width:100%;height:auto}.crsp-gallery figcaption{padding:10px 14px;font-size:12.5px;color:var(--ops-text-soft)}.crsp-note{margin:0;font-size:13px;color:var(--ops-text-muted)}.crsp-prose{max-width:760px;font-size:14px;line-height:1.7;color:var(--ops-text-soft)}.crsp-prose h1,.crsp-prose h2,.crsp-prose h3,.crsp-prose h4{margin:20px 0 8px;color:var(--ops-text);letter-spacing:-.02em}.crsp-prose h1:first-child,.crsp-prose h2:first-child,.crsp-prose h3:first-child,.crsp-prose p:first-child{margin-top:0}.crsp-prose p{margin:0 0 12px}.crsp-prose a{color:var(--ops-text);text-decoration:underline}.crsp-prose code{font-size:.9em;padding:1px 5px;background:var(--ops-input-bg)}.crsp-prose pre{margin:0 0 12px;padding:14px;background:var(--ops-input-bg);overflow-x:auto}.crsp-prose pre code{border:0;background:transparent;padding:0}.crsp-prose ul,.crsp-prose ol{margin:0 0 12px;padding-left:22px}.crsp-prose blockquote{margin:0 0 12px;padding-left:14px;border-left:2px solid var(--ops-border-strong)}.crsp-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px}.crsp-nav .ops-button{display:inline-flex;align-items:center;gap:6px}@media(max-width:860px){.crsp-layout{grid-template-columns:1fr}.crsp-rail{max-height:320px;order:2}.crsp-main{order:1}.crsp-header__progress{width:100%}.crsp-progress-bar{flex:1}}.cle-layout{display:grid;grid-template-columns:minmax(340px,430px) minmax(0,1fr);gap:14px;align-items:start}.cle-rail{display:flex;flex-direction:column;gap:14px;min-width:0}.cle-card{display:flex;flex-direction:column;gap:12px;padding:16px}.cle-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cle-card__title{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ops-text-soft)}.cle-field-hint{font-style:normal;font-size:11.5px;line-height:1.5;color:var(--ops-text-muted)}.cle-section{background:var(--ops-input-bg)}.cle-section.is-hidden .cle-section__label,.cle-section.is-hidden .cle-section__summary{opacity:.55}.cle-section__row{display:flex;align-items:center;gap:4px;padding:4px 6px}.cle-section__main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 4px;border:0;background:transparent;color:var(--ops-text);font-family:var(--font-sans);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.cle-section__chev{flex:none;color:var(--ops-text-muted);transition:transform .14s ease}.cle-section.is-open .cle-section__chev{transform:rotate(180deg)}.cle-section__label{flex:none}.cle-section__summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ops-text-muted);font-size:12px;font-weight:500}.cle-section__actions{display:inline-flex;align-items:center;gap:2px;flex:none}.cle-section__editor{display:flex;flex-direction:column;gap:10px;padding:12px}.cle-items{display:flex;flex-direction:column;gap:10px}.cle-item{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--ops-pill-bg)}.cle-item__head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ops-text-soft)}.cle-add-item{align-self:flex-start;min-height:30px;padding:0 12px;font-size:12px}.cle-add-row{display:flex;align-items:flex-end;gap:8px}.cle-add-row__select{flex:1;min-width:0}.cle-add-row .ops-button{height:38px;flex:none}.cle-asset-field{display:flex;align-items:flex-start;gap:10px}.cle-asset-field .ops-field{flex:1;min-width:0}.cle-asset-field__thumb{width:56px;height:38px;flex:none;margin-top:23px;overflow:hidden;background:var(--ops-input-bg)}.cle-asset-field__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cle-preview-card{display:flex;flex-direction:column;gap:12px;padding:16px;position:sticky;top:16px}.cle-preview{background:var(--ops-input-bg);overflow:auto;max-height:calc(100vh - 200px);min-height:320px}.cle-preview .course-landing{min-height:0}.cle-preview .cl-page{padding-bottom:48px}.cle-preview-cta{cursor:default}@media(max-width:1100px){.cle-layout{grid-template-columns:1fr}.cle-preview-card{position:static}.cle-preview{max-height:70vh}}.records-detail-feed__title--with-icon{display:flex;align-items:center;gap:8px;min-width:0}.records-detail-feed__title--with-icon>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-detail-feed__kind-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:6px;background:var(--ops-pill-bg, color-mix(in srgb, currentColor 6%, transparent));color:var(--ops-text-soft)}.records-detail-feed__kind-icon svg{width:14px;height:14px}.kpis-experiment-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:4px 0 2px}.kpis-experiment-bar__hint{color:var(--ops-text-soft);font-size:12px;line-height:1.4;max-width:520px}.kpis-experiment-picker{display:flex;align-items:center;gap:8px}.kpis-experiment-picker .kpis-field-label{margin:0}.kpis-experiment-picker__select{min-width:220px;max-width:320px;padding:7px 10px;border-radius:8px;background:var(--bt-wash-3);color:var(--ops-text);font-size:13px;line-height:1.2}.kpis-experiment-picker__select:focus-visible{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--ops-text) 36%,transparent)}.kpis-experiment-panel{display:flex;flex-direction:column;gap:12px;padding:16px;margin:2px 0 8px;border-radius:12px;background:var(--ops-panel-bg)}.kpis-experiment-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.kpis-experiment-panel__title{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ops-text)}.kpis-experiment-panel__subtitle{margin-top:2px;font-size:12px;color:var(--ops-text-soft)}.kpis-experiment-panel__gates{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kpis-experiment-panel__status{font-size:12.5px;line-height:1.5;color:var(--ops-text-soft);padding:4px 0}.kpis-experiment-panel__status.is-error{color:var(--ops-danger-text)}.kpis-experiment-panel__table{display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.kpis-experiment-row{display:grid;grid-template-columns:minmax(120px,1.6fr) repeat(6,minmax(56px,1fr)) minmax(110px,1.2fr);align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;color:var(--ops-text)}.kpis-experiment-row:nth-child(2n):not(.kpis-experiment-row--head){background:var(--bt-wash-1)}.kpis-experiment-row span{text-align:right;font-variant-numeric:tabular-nums}.kpis-experiment-row span:first-child{text-align:left}.kpis-experiment-row--head{background:var(--bt-wash-3);color:var(--ops-text-soft);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.kpis-experiment-row__variant{font-weight:600}.kpis-experiment-panel .ops-status-pill.is-positive{background:var(--bt-wash-2);color:color-mix(in srgb,var(--ops-success-text) 55%,var(--bt-text-primary))}@media(max-width:880px){.kpis-experiment-row{grid-template-columns:minmax(90px,1.4fr) repeat(3,minmax(48px,1fr)) minmax(96px,1.1fr)}.kpis-experiment-row span:nth-child(5),.kpis-experiment-row span:nth-child(6),.kpis-experiment-row span:nth-child(7){display:none}}.skl-screen__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.skl-screen__header h1{margin:0 0 6px;font-size:28px;line-height:1.1;letter-spacing:-.03em;color:var(--ops-text)}.skl-screen__header p{margin:0;max-width:640px;color:var(--ops-text-soft);font-size:13.5px;line-height:1.55}.skl-layout{display:block;min-height:0}.skl-list{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:12px;background:var(--ops-surface, transparent);max-height:calc(100vh - 220px);overflow-y:auto}.skl-list__loading,.skl-list__empty{display:flex;align-items:center;gap:8px;padding:16px 12px;color:var(--ops-text-soft);font-size:12.5px}.skl-list__item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;border-radius:9px;background:transparent;color:var(--ops-text);text-align:left;cursor:pointer;font-family:var(--font-sans);transition:border-color .14s ease,background .14s ease}.skl-list__item:hover{background:var(--bt-wash-2)}.skl-list__item.is-active{background:var(--bt-wash-4)}.skl-list__item.is-active .skl-list__item-name{font-weight:700}.skl-list__item-name{font-size:13.5px;font-weight:600;line-height:1.25}.skl-list__item-desc{font-size:11.5px;color:var(--ops-text-soft);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.skl-list__item-tag{margin-top:2px;font-size:10.5px;text-transform:lowercase}.skl-editor{min-width:0}.skl-editor__doc{width:100%}.skl-editor__head-main{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.skl-editor__title-input{width:100%;border:none;background:transparent;padding:0;outline:none;font-family:var(--font-sans)}.skl-editor__title-input::-moz-placeholder{color:var(--ops-text-muted)}.skl-editor__title-input::placeholder{color:var(--ops-text-muted)}.skl-editor__delete{color:var(--ops-text-soft)}.skl-editor__delete:hover{color:var(--ops-text);background:var(--ops-pill-bg)}.skl-editor__placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:44px 28px}.skl-editor__placeholder-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;color:var(--ops-text-soft)}.skl-editor__placeholder h2{margin:0;font-size:18px;color:var(--ops-text)}.skl-editor__placeholder p{margin:0;max-width:460px;color:var(--ops-text-soft);font-size:13px;line-height:1.55}.crs-offer-pickers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:6px}.crs-offer-picker{border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.crs-offer-picker__head{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ops-text-soft)}.crs-offer-picker__head .ops-status-pill{margin-left:auto;font-size:10.5px}.crs-offer-picker__list{display:grid;gap:6px;max-height:220px;overflow-y:auto}.crs-offer-picker .afp-checkbox{align-items:flex-start;gap:8px}.crs-offer-picker .afp-checkbox input[type=checkbox]{flex:0 0 auto!important;width:16px!important;height:16px!important;min-width:0;margin:2px 0 0;accent-color:var(--ops-text)!important}.dvp{display:flex;flex-direction:column;gap:10px;border-radius:16px;background:color-mix(in srgb,var(--ops-surface, transparent) 92%,white 3%);box-shadow:0 18px 52px #0000001f;padding:12px}.dvp__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dvp__title{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ops-text-soft)}.dvp__head-add,.dvp__head-remove{font-size:11px;font-variant-numeric:tabular-nums}.dvp__head-add{color:#86efac}.dvp__head-remove{color:#fca5a5}.dvp__commit{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:transparent;color:var(--ops-text-soft);cursor:pointer}.dvp__commit:hover{background:var(--ops-pill-bg);color:var(--ops-text)}.dvp__body{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:12px;align-items:start}@media(max-width:760px){.dvp__body{grid-template-columns:1fr}}.dvp__list{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto;border-radius:12px;padding:6px;background:color-mix(in srgb,var(--ops-surface, transparent) 96%,white 2%)}.dvp__empty{display:flex;align-items:center;gap:7px;padding:10px;color:var(--ops-text-soft);font-size:12px}.dvp__item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border-radius:10px;background:transparent;color:var(--ops-text);text-align:left;cursor:pointer;font-family:var(--font-sans);font-size:12px}.dvp__item:hover{background:var(--bt-wash-2)}.dvp__item.is-active{background:var(--bt-wash-4);font-weight:600}.dvp__item-time{font-weight:600;white-space:nowrap}.dvp__item-label{color:var(--ops-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dvp__item-counts{margin-left:auto;display:inline-flex;gap:6px;font-variant-numeric:tabular-nums;font-size:11px}.dvp__item-counts .is-added{color:var(--ops-text)}.dvp__item-counts .is-removed{color:var(--ops-text-soft)}.dvp__item-current{color:var(--ops-text-muted)}.dvp__diff{border-radius:12px;overflow:hidden;min-width:0}.dvp__diff-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:7px 9px 7px 11px;font-size:12px;color:var(--ops-text-soft)}.dvp__diff-actions,.dvp__mode-toggle{display:inline-flex;align-items:center;gap:5px}.dvp__mode-toggle{padding:3px;border-radius:9px;background:var(--ops-pill-bg)}.dvp__mode-toggle button,.dvp__restore{border:0;border-radius:7px;background:transparent;color:var(--ops-text-soft);cursor:pointer}.dvp__mode-toggle button{width:25px;height:24px;display:grid;place-items:center}.dvp__mode-toggle button:hover,.dvp__mode-toggle button.is-active{background:color-mix(in srgb,var(--ops-text) 9%,transparent);color:var(--ops-text)}.dvp__restore{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 8px}.dvp__restore:hover{background:var(--ops-pill-bg);color:var(--ops-text)}.dvp__diff-body{max-height:360px;overflow:auto;font-size:12px}.crs-community{display:grid;gap:10px;margin-top:8px;padding:12px;border-radius:10px}.crs-community .ops-field{margin:0}.crs-community code{font-size:11px}.paid-creative-panel{margin-block:12px}.paid-creative-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-block:16px;border:0}.paid-creative-policy .paid-creative-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-creative-policy-wide,.paid-creative-policy-kpis,.paid-creative-policy .paid-creative-fields>p{grid-column:1 / -1}.paid-creative-policy .paid-creative-fields>p,.paid-creative-policy-kpis p{margin:0}.paid-creative-policy-kpis{display:flex;flex-direction:column;gap:12px}.paid-creative-policy-kpis>label{max-width:420px}.paid-creative-policy-kpis>button{align-self:flex-start}.paid-creative-policy-condition{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}.paid-creative-policy .paid-creative-policy-outcome{margin:0}.paid-creative-policy .paid-creative-fields .paid-creative-policy-toggle{grid-column:1 / -1;flex-direction:row;align-items:center}.paid-creative-policy .paid-creative-policy-toggle input{width:auto}.paid-creative-policy h5{margin:8px 0 0}@media(max-width:600px){.paid-creative-policy .paid-creative-fields{grid-template-columns:minmax(0,1fr)}.paid-creative-policy-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.paid-creative-policy-condition>label:first-child{grid-column:1 / -1}.paid-creative-policy-condition>button{justify-self:start}}.paid-creative-fields label{display:flex;flex-direction:column;gap:5px}.paid-creative-fields input,.paid-creative-fields select,.paid-creative-fields textarea{width:100%;padding:8px;color:inherit;background:transparent;border:1px solid var(--border-color, #8885);border-radius:6px}.paid-creative-previews{display:flex;flex-wrap:wrap;gap:16px;margin-block:16px}.paid-creative-previews figure{margin:0;width:240px}.paid-creative-previews img,.paid-creative-previews video{width:100%;max-height:240px;-o-object-fit:contain;object-fit:contain}.paid-creative-table-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin}.paid-creative-panel{min-width:0;overflow-wrap:anywhere}.canvas-creative-cycle{min-width:0;overflow:auto;height:100%;box-sizing:border-box}.canvas-creative-cycle .ops-button,.paid-creative-panel .ops-button{border:0;box-shadow:none;color:var(--bt-text-primary);background:var(--bt-wash-2)}.canvas-creative-cycle .ops-button--primary,.paid-creative-panel .ops-button--primary{background:var(--bt-cta-pink);color:#29271f}.canvas-creative-cycle .ops-button:focus-visible,.paid-creative-panel .ops-button:focus-visible{outline:2px solid var(--bt-focus-ink);outline-offset:2px}.canvas-creative-cycle h3{margin:0;flex:1}.canvas-creative-cycle img,.canvas-creative-cycle video{width:96px;height:72px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.creative-workflow-dialog{overflow-y:auto}.paid-creative-copy-editor input,.paid-creative-copy-editor textarea{width:100%;min-width:0;box-sizing:border-box;border:0;border-radius:6px;padding:8px;color:inherit;background:var(--bt-hover-bg, #8881)}.paid-creative-fields>label{min-width:0}.paid-creative-fields input,.paid-creative-fields select,.paid-creative-fields textarea{box-sizing:border-box;min-width:0}.ads-oauth-account-select{max-width:100%;min-width:0;border:0;border-radius:6px;padding:6px 8px;background:transparent;color:inherit;font:inherit}.ads-oauth-account-select:hover{background:var(--surface-hover, rgba(128, 128, 128, .12))}.ads-oauth-account-select:focus-visible{outline:2px solid var(--accent, #5286ee);outline-offset:2px}.ads-oauth-account-select option{color:#202020;background:#fff}.ads-oauth-disconnect{flex-wrap:wrap}.ads-oauth-disconnect>span{flex-basis:100%}.uchi-legal-page{min-height:100dvh;background:#f4eedf;color:#20231f}.uchi-legal-page main{max-width:820px;margin:0 auto;padding:42px 24px 80px}.uchi-legal-page nav,.uchi-legal-page footer{display:flex;flex-wrap:wrap;gap:12px 24px}.uchi-legal-page a{color:inherit;text-underline-offset:4px}.uchi-legal-eyebrow{margin-top:44px;font-size:13px;color:#566354}.uchi-legal-page h1{font-size:clamp(34px,6vw,54px);line-height:1.08;letter-spacing:-.04em;margin:12px 0 26px}.uchi-legal-page h2{font-size:22px;margin:32px 0 12px}.uchi-legal-page p{line-height:1.7}.uchi-legal-intro{font-size:18px}.uchi-legal-draft{padding:18px 22px;border-left:4px solid #9e7325;background:#fff5d9;border-radius:4px}.uchi-legal-draft p{margin:6px 0 0}.uchi-legal-page footer{margin-top:42px;padding-top:24px;border-top:1px solid #d1cbbb}.automation-billing-period{margin-bottom:20px;flex-wrap:wrap}.automation-billing-panel{line-height:1.55}.automation-billing-panel p{margin:12px 0}.automation-billing-panel h4{margin:24px 0 8px;font-weight:600}.automation-billing-panel details{margin:12px 0}.automation-billing-panel summary{cursor:pointer}.automation-billing-panel ul{padding-left:20px}.automation-billing-panel .ops-button{display:inline-flex;align-items:center;padding:9px 14px;margin:4px 8px 4px 0;border:0;border-radius:8px;background:var(--bt-wash-2, var(--bt-hover-soft));color:var(--bt-text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.automation-billing-panel .ops-button:hover:not(:disabled){background:var(--bt-hover-strong, var(--bt-hover-soft))}.automation-billing-panel .ops-button:disabled{opacity:.5;cursor:default}.automation-billing-panel .ops-button:focus-visible,.automation-spend-month input:focus-visible{outline:2px solid var(--bt-text-primary);outline-offset:3px}.automation-billing-consent{display:flex;gap:10px;align-items:flex-start;margin:16px 0 8px;max-width:800px}.automation-billing-consent input{flex:0 0 auto;margin-top:5px}.automation-spend-controls{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;margin:18px 0}.automation-spend-month{display:grid;gap:6px;font-size:13px;font-weight:500}.automation-spend-month input{padding:8px 10px;min-height:38px;border:0;border-radius:8px;background:var(--bt-wash-2, var(--bt-hover-soft));color:var(--bt-text-primary);font:inherit}.settings-agent-kernel.automation-history{display:block;max-width:1200px;margin:0 auto;padding:28px;line-height:1.55}.automation-history__header{display:block;margin-bottom:32px}.automation-history__header h1{font-size:24px;font-weight:650;margin:0 0 12px}.automation-history__header p{max-width:850px;margin:8px 0}.automation-history__header button{margin-top:12px}.automation-history>section{margin-top:32px}.automation-history h2{font-size:18px;font-weight:600;margin:0 0 12px}.automation-history h3{font-weight:600;margin:0 0 8px}.automation-history article{padding:18px;background:var(--bt-hover-soft);border-radius:12px}.automation-history article p{margin:8px 0}.automation-history details{margin:12px 0;overflow-wrap:anywhere}@media(max-width:600px){.settings-agent-kernel.automation-history{padding:20px 16px}}.website-editor{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--bt-text-primary);background:var(--bt-bg-dark);font-size:13px}.website-editor button,.website-editor select,.website-editor input,.website-editor textarea{font:inherit;color:inherit;background:var(--bt-hover-soft);border:0;border-radius:7px;padding:7px 9px;min-width:0}.website-editor button{cursor:pointer}.website-editor button:hover{background:var(--bg-hover,#e9eeea)}.website-editor button:disabled{opacity:.45;cursor:default}.website-editor button[aria-pressed=true]{background:var(--bt-hover-strong);color:var(--bt-text-primary)}.website-editor :focus-visible{outline:2px solid #31856a;outline-offset:2px}.website-editor h2{font-size:13px;margin:16px 0 10px}.website-editor h3{font-size:13px}.website-editor p,.website-editor small{line-height:1.5;color:var(--text-secondary,#65746b)}.website-editor fieldset{border:0;padding:0;margin:0;min-width:0}.website-editor label{display:flex;flex-direction:column;gap:6px;margin:12px 0}.website-editor__toolbar{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--border-color,#d9dfda);flex-wrap:wrap}.website-editor__toolbar>input{flex:1;max-width:280px}.website-editor__toolbar>span{margin-left:auto;font-size:12px}.website-editor__toolbar a{color:inherit}.website-editor__devices{display:flex;gap:4px}.website-editor__body{display:grid;grid-template-columns:220px minmax(220px,1fr) 280px;flex:1;min-height:0}.website-editor__library,.website-editor__properties{padding:14px;overflow:auto}.website-editor__library{border-right:1px solid var(--border-color,#d9dfda)}.website-editor__properties{border-left:1px solid var(--border-color,#d9dfda)}.website-editor__row{display:flex;align-items:center;gap:6px;margin:6px 0}.website-editor__row>:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.website-editor__row h2{margin:0}.website-editor__page{display:block;width:100%;text-align:left;margin:5px 0}.website-editor__sections{padding-block:4px;min-height:90px}.website-editor__drop{border:1px dashed var(--border-color,#b6c3ba);padding:12px;text-align:center;border-radius:8px}.website-editor__stage{display:flex;flex-direction:column;align-items:center;overflow:auto;padding:14px;background:var(--bg-secondary,#e9ece7);min-width:0}.website-editor__preview-caption{font-size:11px;line-height:24px;color:var(--text-secondary,#627166)}.website-editor__native{flex:1;min-height:260px;max-width:100%;background:#faf9f6;color:#192422;box-shadow:0 3px 20px #10271912}.website-editor__native>p{padding:24px}.website-editor__notice{padding:10px 18px;background:#fff0da;color:#764716}.website-editor__source{font-family:monospace!important;resize:vertical;width:100%}.website-editor__properties .funnel-editor__accordion-body{padding:8px 0}.website-editor__properties textarea{width:100%;resize:vertical}@media(max-width:1000px){.website-editor__body{grid-template-columns:180px minmax(160px,1fr) 240px}.website-editor__toolbar{gap:7px;padding:8px}}.website-editor__resize-pad{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:10px;background:var(--bg-secondary,#e9eeea);border-radius:8px}.website-editor__resize-pad .canvas-card-resize{position:static;opacity:1;transform:none;cursor:nwse-resize;touch-action:none;width:30px;height:30px}.browser-authoring-toolbar{display:flex;align-items:center;flex:1;min-width:0;width:100%;gap:8px}.browser-authoring-toolbar .website-editor__toolbar{padding:0;border:0;flex-wrap:nowrap;width:100%;font-size:12px;gap:8px}.browser-authoring-toolbar input{min-width:80px;max-width:220px}.website-editor--browser{width:100%;position:relative}.website-editor--browser .website-editor__body{display:flex}.website-editor--browser .website-editor__library{width:220px;flex-shrink:0}.website-editor--browser .website-editor__properties{width:280px;flex-shrink:0}.website-editor--browser .website-editor__stage{padding:0;flex:1;overflow:hidden}.website-editor--browser .website-editor__native{min-height:0;box-shadow:none;height:100%}.website-editor--browser .website-editor__notice{position:absolute;top:0;left:0;z-index:2}.funnel-editor--browser{width:100%;height:100%;min-height:0}.funnel-editor--browser .funnel-editor__canvas,.funnel-editor--browser .funnel-editor__content{height:100%;min-height:0;padding:0;gap:0}.funnel-editor--browser .funnel-editor__viewport{padding:0;min-width:0;min-height:0;display:flex;justify-content:center;align-items:stretch;overflow:hidden}.funnel-editor__native-page{height:100%;min-width:0;max-width:100%;flex-shrink:1}.browser-authoring-toolbar .website-editor__toolbar button,.browser-authoring-toolbar .website-editor__toolbar input{font:inherit;color:inherit;border:0;border-radius:6px;padding:6px 8px;background:transparent;min-width:0}.browser-authoring-toolbar .website-editor__toolbar button{cursor:pointer;white-space:nowrap}.browser-authoring-toolbar .website-editor__toolbar button:hover,.browser-authoring-toolbar .website-editor__toolbar button[aria-pressed=true]{background:var(--bt-hover-soft,#dcebe3)}.browser-authoring-toolbar .website-editor__toolbar button:disabled{opacity:.45;cursor:default}.browser-authoring-toolbar .website-editor__toolbar :focus-visible{outline:2px solid #31856a;outline-offset:2px}.authoring-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.authoring-scroll.is-scrolling{scrollbar-color:var(--bt-text-muted) transparent}.website-editor__page{padding:10px 12px!important;border-radius:8px!important}.website-editor__library h2,.website-editor__properties h2{font-weight:600;letter-spacing:.01em}.website-editor__devices button{display:inline-flex;align-items:center;justify-content:center}.browser-authoring-toolbar .authoring-address{display:flex;align-items:center;gap:8px;min-width:80px;flex:1;height:36px;padding:0 14px;border:0;border-radius:22px;background:var(--bt-hover-strong);color:var(--bt-text-secondary)}.authoring-address span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.website-editor--browser,.website-editor--browser .website-editor__body{overflow:hidden}.website-editor__inspector{display:flex;flex-direction:column;flex:0 0 320px;width:320px;min-height:0;overflow:hidden;background:var(--bt-bg-dark)}.website-editor__tabs{display:flex;flex-shrink:0;gap:2px;padding:10px 12px}.website-editor__tabs button{flex:1;padding:8px 6px;background:transparent;font-size:12px}.website-editor__tabs button[aria-selected=true]{background:var(--bt-hover-strong);font-weight:600}.website-editor--browser .website-editor__properties{flex:1;min-height:0;width:auto;border:0;overflow:auto;overscroll-behavior:contain;padding:4px 14px 24px}.website-editor__properties>h2:first-child{margin-top:8px}.website-editor__section-row{display:flex;align-items:center;gap:0;height:34px;border-radius:6px;margin:2px 0}.website-editor__section-row:hover{background:var(--bt-hover-soft)}.website-editor__section-row.is-selected{background:var(--bt-hover-strong)}.website-editor__section-row.is-drop-target{outline:2px solid var(--bt-text-muted);outline-offset:-2px}.website-editor .website-editor__section-row button{display:flex;align-items:center;background:transparent;padding:4px;height:30px;border-radius:4px}.website-editor .website-editor__section-toggle{flex:0 0 18px;width:18px}.website-editor .website-editor__section-grip{flex:0 0 18px;padding:2px;touch-action:none;cursor:grab;opacity:0}.website-editor__section-row:hover .website-editor__section-grip,.website-editor__section-row:focus-within .website-editor__section-grip{opacity:.65}.website-editor .website-editor__section-name{flex:1;min-width:0;gap:8px;text-align:left}.website-editor__section-name svg{flex-shrink:0;opacity:.7}.website-editor__section-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-editor__section-children{margin-left:9px;padding-left:8px;border-left:1px solid var(--bt-hover-strong)}.website-editor__section-children>small{display:block;padding:6px 36px}.website-editor .website-editor__elements{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.website-editor__elements>button,.website-editor__elements .website-editor__row button{display:flex;align-items:center;gap:8px;text-align:left;min-height:38px}.website-editor__elements>.website-editor__row{display:contents}.website-editor__elements>button:last-of-type,.website-editor__elements>.ux-pill-select{grid-column:1 / -1}.website-editor__page-actions{display:grid;gap:8px;margin-top:20px}.browser-authoring-toolbar .authoring-address{margin:0;max-width:none}.browser-authoring-toolbar .authoring-address svg{flex-shrink:0}.browser-authoring-toolbar .authoring-address input{flex:1;width:100%;min-width:0;max-width:none;padding:0;background:transparent;border:0;color:inherit;font:inherit;text-overflow:ellipsis}.browser-authoring-toolbar .website-editor__toolbar>span{flex-shrink:0}.funnel-editor__routing-panel{flex:0 0 320px;width:320px;min-height:0;overflow:auto;padding:16px;background:var(--bt-bg-dark);overscroll-behavior:contain}@media(max-width:1100px){.website-editor__inspector{flex-basis:280px;width:280px}.browser-authoring-toolbar .website-editor__toolbar>span{display:none}}@media(hover:none){.website-editor .website-editor__section-grip{opacity:.65}}.website-editor .website-editor__insert-row{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:14px;padding:0;background:transparent;color:var(--bt-text-secondary);font-size:11px}.website-editor__insert-row>*{opacity:0}.website-editor .website-editor__insert-row:hover,.website-editor .website-editor__insert-row:focus-visible{background:var(--bt-hover-strong)}.website-editor__insert-row:hover>*,.website-editor__insert-row:focus-visible>*,.website-editor__insert-row.is-empty>*{opacity:1}.website-editor .website-editor__insert-row.is-empty{height:54px;border:1px dashed var(--bt-hover-strong);margin-block:8px}.website-editor__preset-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.website-editor__preset-grid>button{text-align:left;display:flex;flex-direction:column;gap:6px;padding:10px}.website-editor__preset-grid strong{font-size:12px;font-weight:600}.website-editor__preset-grid small{font-size:11px}.website-editor__preset-preview{width:100%;height:58px;display:grid;gap:5px;padding:7px;background:var(--bt-bg-dark);border-radius:5px}.website-editor__preset-preview>span{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;padding:4px;border:1px solid var(--bt-hover-strong);border-radius:3px}.website-editor__preset-preview i{display:block;height:3px;width:85%;background:var(--bt-text-muted);opacity:.4;border-radius:2px}.website-editor__preset-preview i:first-child{height:5px;opacity:.7}.website-editor .website-editor__library-search{display:flex;flex-direction:row;align-items:center;gap:5px}.website-editor__library-search input{width:100%}.website-editor__insertion-context{font-size:11px;margin:0}@media(hover:none){.website-editor__insert-row>*{opacity:1}.website-editor .website-editor__insert-row{min-height:30px}}.funnel-experiment-panel{border:1px solid var(--bt-border, #d8d5cc);border-radius:10px;overflow:hidden;font-size:13px}.funnel-experiment-panel .funnel-editor__accordion-header{width:100%;text-align:left;padding:14px 16px;font-weight:600}.funnel-experiment-panel .funnel-editor__accordion-body{padding:0 16px 16px;display:grid;gap:12px}.funnel-experiment-panel p{margin:0;line-height:1.6}.funnel-experiment-panel label{display:grid;gap:5px;margin:8px 0;font-size:12px}.funnel-experiment-panel input,.funnel-experiment-panel select{width:100%;min-width:0;border:1px solid var(--bt-border, #d8d5cc);border-radius:7px;padding:8px 10px;background:transparent;color:inherit;font:inherit}.funnel-experiment-panel button:not(.funnel-editor__accordion-header){margin:6px 6px 0 0;padding:8px 10px;border:1px solid var(--bt-border, #d8d5cc);border-radius:7px;text-align:left;font-size:12px}.funnel-experiment-panel button:disabled,.funnel-experiment-panel fieldset:disabled{opacity:.55;cursor:default}.funnel-experiment-panel button:focus-visible,.funnel-experiment-panel input:focus-visible,.funnel-experiment-panel select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.funnel-experiment-panel table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.funnel-experiment-panel th,.funnel-experiment-panel td{padding:8px;text-align:left;border-bottom:1px solid var(--bt-border, #d8d5cc);white-space:nowrap}.funnel-experiment-panel caption{text-align:left;padding:8px 0;font-weight:600}.funnel-experiment-panel [role=alert]{color:var(--bt-danger, #b54537)}.form-enrichment-settings .funnel-editor__accordion-body{display:grid;gap:12px;padding:12px 16px 16px;font-size:12px}.form-enrichment-settings p{margin:0;line-height:1.5}.form-enrichment-settings label{display:grid;gap:6px}.form-enrichment-settings .form-enrichment-settings__toggle{display:flex;align-items:flex-start;gap:8px}.form-enrichment-settings input:not([type=checkbox]),.form-enrichment-settings select{width:100%;min-width:0;padding:8px;border:1px solid var(--bt-border, #d8d5cc);border-radius:7px;background:transparent;color:inherit;font:inherit}.form-enrichment-settings input[type=checkbox]{flex:0 0 auto;margin-top:2px}.form-enrichment-settings button{padding:9px 12px;text-align:left;border:1px solid var(--bt-border, #d8d5cc);border-radius:7px;font:inherit}.form-enrichment-settings button:disabled{opacity:.55}.form-enrichment-settings :is(button,input,select,summary):focus-visible{outline:2px solid currentColor;outline-offset:2px}.form-enrichment-settings ul{margin:0;padding-left:18px}.web-resource-ledger .workspace-ledger-tree__folder-button{flex:1;min-width:0}.web-resource-ledger__action{display:grid;place-items:center;padding:5px;border:0;border-radius:6px;background:transparent;color:var(--bt-text-secondary);cursor:pointer}.web-resource-ledger__action:hover{background:var(--bt-hover-soft)}.web-resource-ledger .workspace-ledger-tree__children .web-resource-ledger__action{opacity:0}.web-resource-ledger .workspace-ledger-tree__row:is(:hover,:focus-within)>.web-resource-ledger__action{opacity:1}.web-resource-ledger__rename{flex:1;min-width:0}.web-resource-ledger__rename input{width:100%;min-width:0;padding:5px 8px;border:0;border-radius:6px;font:inherit;color:var(--bt-text-primary);background:var(--bt-hover-soft)}.web-resource-picker{padding:24px;color:var(--bt-text-primary);overflow-y:auto}.web-resource-picker h2{margin:0 30px 8px 0;font-size:20px}.web-resource-picker p{color:var(--bt-text-secondary);margin:0 0 20px}.web-resource-picker__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:20px 0}.web-resource-picker__choices button{display:flex;align-items:center;gap:10px;text-align:left;font:inherit;color:inherit;padding:12px;border:0;border-radius:9px;background:var(--bt-hover-soft);cursor:pointer}.web-resource-picker__choices button:hover{background:var(--bt-hover-strong)}.web-resource-picker__choices button[aria-pressed=true]{background:var(--bt-hover-strong);font-weight:600}.web-resource-picker__choices svg{flex-shrink:0}.web-resource-picker__field{display:grid;gap:8px;font-size:13px}.web-resource-picker__field input{width:100%;padding:12px;font:inherit;color:inherit;background:var(--bt-hover-soft);border:0;border-radius:8px}.web-resource-picker__templates{margin:18px 0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:14px;font-size:13px}.web-resource-picker__templates legend{padding:0 0 10px}.web-resource-picker__templates label{display:flex;align-items:center;gap:6px}.web-resource-picker__footer{display:flex;align-items:center;gap:8px;margin-top:24px}.web-resource-picker__footer span{margin-right:auto;color:var(--bt-text-secondary);font-size:12px}.web-resource-picker__footer button{border:0;border-radius:8px;background:var(--bt-hover-soft);color:inherit;padding:9px 14px;font:inherit;cursor:pointer}.web-resource-picker__footer button[type=submit]{background:var(--bt-hover-strong);font-weight:600}.web-resource-picker__footer button:disabled{opacity:.4;cursor:default}.web-resource-picker :focus-visible{outline:2px solid var(--bt-text-secondary);outline-offset:2px}.web-resource-ledger :focus-visible{outline:2px solid var(--bt-text-secondary);outline-offset:2px}.web-page-archive__list{max-height:min(360px,45vh);overflow:auto;overscroll-behavior:contain;margin-top:16px}.web-page-archive__row{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 0}.web-page-archive__row>svg{flex-shrink:0}.web-page-archive__row button{color:inherit;font:inherit;border:0;border-radius:6px;background:transparent;padding:8px;cursor:pointer}.web-page-archive__row button:hover{background:var(--bt-hover-soft)}.web-page-archive__row button:disabled{opacity:.45;cursor:default}.web-page-archive__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.web-page-archive__restore{display:flex;align-items:center;gap:6px}.gs-messages{display:grid;grid-template-columns:minmax(180px,30%) minmax(0,1fr);min-height:520px;height:min(680px,72vh);overflow:hidden;border-radius:18px;background:var(--bt-surface-dark);box-shadow:0 0 0 1px #8882}.gs-message-inbox{min-width:0;overflow:auto;border-right:1px solid #8882;padding:14px 8px}.gs-message-inbox>header,.gs-message-conversation>header{display:flex;align-items:center;gap:10px;padding:4px 10px 14px}.gs-message-inbox h2{font-size:20px;margin:0;flex:1}.gs-message-thread{display:flex;align-items:center;gap:10px;width:100%;background:transparent;color:inherit;border:0;border-radius:12px;text-align:left;padding:12px 8px;cursor:pointer}.gs-message-thread:hover,.gs-message-thread.selected{background:#8882}.gs-message-thread>span:nth-child(2){min-width:0;flex:1}.gs-message-thread strong,.gs-message-thread small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-message-thread small{opacity:.6;font-size:12px;margin-top:4px}.gs-message-unread{width:8px;height:8px;border-radius:50%;background:#1289ff}.gs-message-conversation{min-width:0;min-height:0;display:flex;flex-direction:column;padding:16px}.gs-message-conversation>header{border-bottom:1px solid #8882;min-height:40px}.gs-message-conversation>header span{margin-left:auto;font-size:11px;opacity:.55}.gs-message-history{flex:1;overflow:auto;padding:14px 8px;display:flex;flex-direction:column;gap:12px}.gs-message-line{display:flex;flex-direction:column;align-items:flex-start}.gs-message-line.outgoing{align-items:flex-end}.gs-message-bubble{max-width:85%;padding:10px 14px;border-radius:18px 18px 18px 5px;background:#8883;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.gs-message-line.outgoing>.gs-message-bubble{color:#fff;background:#087cfa;border-radius:18px 18px 5px}.gs-message-line small{font-size:10px;opacity:.55;margin:4px 5px 0}.gs-message-compose{display:flex;gap:8px;align-items:flex-end;padding-top:12px}.gs-message-compose textarea{flex:1;min-width:0;min-height:42px;max-height:150px;resize:vertical;border:1px solid #8884;border-radius:18px;background:transparent;color:inherit;padding:11px 14px;font:inherit;font-size:14px}.gs-message-compose>button{display:grid;place-items:center;flex:0 0 36px;height:36px;margin-bottom:3px;border:0;border-radius:50%;background:#087cfa;color:#fff;cursor:pointer}.gs-message-compose>button:disabled{opacity:.4;cursor:default}.gs-message-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;opacity:.6}.gs-message-empty h3{margin-bottom:0}.gs-message-hint,.gs-message-error{font-size:13px;padding:10px;opacity:.7}.gs-message-error{opacity:1}.gs-message-people{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:10px}.gs-message-back{display:none}.gs-messages button:focus-visible,.gs-messages textarea:focus-visible{outline:2px solid #1289ff;outline-offset:2px}@media(max-width:680px){.gs-messages{grid-template-columns:1fr;min-height:480px;height:70vh}.gs-messages.has-conversation .gs-message-inbox{display:none}.gs-messages:not(.has-conversation) .gs-message-empty{display:none}.gs-message-conversation{padding:10px}.gs-message-back{display:inline-flex}.gs-message-inbox{border-right:0}.gs-message-bubble{max-width:90%}}.gs-app form.gs-message-compose{display:flex;gap:8px;margin:0;padding-top:12px;flex-shrink:0}.gs-app .gs-message-compose textarea{width:auto;border:1px solid #8884;border-radius:18px;min-height:42px;padding:11px 14px}.gs-app .gs-message-compose>button{width:36px;padding:0}.gs-message-history{min-height:0}.gs-message-line{flex-shrink:0}.gs-message-conversation>header{flex-shrink:0}.gs-message-line>.gs-message-bubble{position:relative;isolation:isolate;background:var(--gs-bubble-color);color:var(--gs-bubble-text);border-radius:18px}.gs-message-line.incoming{--gs-bubble-color:color-mix(in srgb,var(--bt-surface-dark,#1c1c1c) 88%,var(--bt-text-primary,#f1f5f9));--gs-bubble-text:var(--bt-text-primary,#f1f5f9)}.gs-message-line.outgoing{--gs-bubble-color:#087cfa;--gs-bubble-text:#fff}.gs-message-bubble:before{content:"";position:absolute;bottom:0;width:12px;height:14px;background:var(--gs-bubble-color);z-index:-1}.gs-message-line.incoming>.gs-message-bubble:before{left:-5px;clip-path:polygon(100% 0,100% 100%,0 100%,45% 65%)}.gs-message-line.outgoing>.gs-message-bubble:before{right:-5px;clip-path:polygon(0 0,0 100%,100% 100%,55% 65%)}.gs-message-attachment,.gs-message-checkout{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);white-space:normal}.gs-message-checkout{background:transparent;border-radius:0;box-shadow:none}.gs-message-checkout h3{margin:6px 0;font-size:inherit}.gs-message-questions{--color-bg:transparent;min-width:min(310px,58vw)}.gs-message-questions input,.gs-message-questions select,.gs-message-questions textarea{box-sizing:border-box;max-width:100%}.ui-fade-text{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip}.ui-fade-text.is-clipped{-webkit-mask-image:var(--wlt-label-fade, linear-gradient(to right, #000 calc(100% - 18px) , transparent 100%));mask-image:var(--wlt-label-fade, linear-gradient(to right, #000 calc(100% - 18px) , transparent 100%))}.account-photo-editor{display:flex;align-items:center;gap:16px;margin:18px 0}.account-photo-avatar{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;overflow:hidden;background:#b8deeb;color:#284353;flex-shrink:0}.account-photo-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-photo-editor strong{font-size:15px}.account-photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.account-photo-actions label,.account-photo-actions button{display:inline-flex;position:relative;align-items:center;gap:7px;color:inherit;background:var(--bt-hover-soft);border:0;border-radius:8px;padding:8px 12px;font:inherit;font-size:13px;cursor:pointer}.account-photo-actions input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.account-photo-actions label:focus-within{outline:2px solid var(--bt-text-muted);outline-offset:2px}.account-photo-editor p{font-size:13px}.gs-discussion-images,.gs-image-drafts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin:14px 0}.gs-discussion-image{margin:0;min-width:0;border-radius:12px;overflow:hidden;background:var(--gs-bg,#f5f3ed)}.gs-discussion-image img,.gs-image-draft img{display:block;width:100%;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain}.gs-discussion-image>div{padding:24px;min-height:100px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.gs-image-draft{border:1px solid #d9d8d2;border-radius:12px;padding:10px;min-width:0}.gs-image-draft img{max-height:160px;margin-bottom:8px}.gs-image-draft label{display:block;font-size:12px}.gs-image-draft input{display:block;width:100%;box-sizing:border-box;margin:5px 0;padding:7px;border:1px solid #d9d8d2;border-radius:6px}.gs-image-picker{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.gs-image-picker input[type=file]{max-width:100%;font-size:12px}.gs-image-picker small{display:block;width:100%;color:#666}.platform-notifications .platform-notifications__list{gap:0}.platform-notifications .platform-notifications__item,.platform-notifications .platform-notifications__item.is-seen{background:transparent;border-radius:0;border-bottom:1px solid var(--bt-hover-strong);padding:15px 4px;align-items:center}.platform-notifications .platform-notifications__item.is-seen .platform-notifications__item-copy :is(strong,span){text-decoration:none}.platform-notifications__item-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;color:var(--bt-text-secondary);background:var(--bt-hover-soft)}.platform-notifications__item-copy{gap:5px}.platform-notifications__item-copy .platform-notifications__item-heading{display:flex;align-items:baseline;gap:8px;overflow:hidden}.platform-notifications__item-copy .platform-notifications__item-heading strong{font-size:14px;line-height:1.4;font-weight:600;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.platform-notifications__item-heading small{flex-shrink:0;margin-left:auto}.platform-notifications__item-copy .ui-fade-text{font-size:13px;display:block;white-space:nowrap;overflow-wrap:normal;-webkit-line-clamp:unset}.platform-notifications__item-main{align-items:center}.platform-notifications__request-actions{padding-left:45px}.platform-notifications .platform-notifications__item:hover,.platform-notifications .platform-notifications__item.is-seen:hover{background:var(--bt-hover-soft)}.platform-notifications .platform-notifications__item:active,.platform-notifications .platform-notifications__item.is-seen:active{background:var(--bt-hover-strong)}.platform-notifications .platform-notifications__body{scrollbar-width:thin;scrollbar-color:#626262 transparent;padding-top:6px}[data-platform-theme=light] .platform-notifications .platform-notifications__body{scrollbar-color:#b8b8b5 transparent}.platform-notifications .platform-notifications__item-heading strong{font-weight:650;color:var(--bt-text-primary)}.platform-notifications .platform-notifications__title-row h2{font-size:20px;font-weight:650}.platform-notifications .platform-notifications__item-copy{gap:5px}.platform-notifications .platform-notifications__item{padding:16px 4px}.notification-popover{position:fixed;z-index:3500;display:flex;flex-direction:column;min-height:0;border-radius:16px;background:var(--bt-surface-dark);color:var(--bt-text-primary);box-shadow:0 12px 48px #0003;overflow:hidden}.notification-popover>.platform-notifications{position:static;width:100%;max-width:none;min-height:0;max-height:inherit;display:flex;flex-direction:column}.notification-popover .platform-notifications__shell{display:flex;flex-direction:column;min-height:0;max-height:inherit;box-shadow:none}.notification-popover .platform-notifications__header,.notification-popover .platform-notifications__tabs{flex-shrink:0}.notification-popover .platform-notifications__body{min-height:0;max-height:min(480px,55dvh);overflow-y:auto}.notification-popover>:is(p,[role=alert],[role=status]){flex:none;padding:8px 16px;margin:0;font-size:12px}.notification-popover .gs-notification-scope{color:var(--bt-text-secondary)}.notification-popover .gs-notification-center{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px}.gs-notification-heading{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.gs-app .gs-notification-heading h2{margin:0;font-size:18px}.gs-notification-center .gs-activity{display:flex;flex-direction:column;min-height:0;max-height:none;overflow:hidden}.gs-notification-center .gs-activity-toolbar{flex-shrink:0;padding:0 0 10px;font-size:11px;gap:8px}.gs-activity-list{min-height:0;max-height:min(440px,55dvh);overflow-y:auto;scrollbar-width:thin}.gs-notification-center .gs-activity-row{padding:14px 0}.gs-notification-center .gs-activity>p{padding:10px 0}.platform-notifications__source{font-size:11px;color:var(--bt-text-muted)}.gs-app{min-height:100vh;min-height:100dvh;background:var(--bt-bg-dark);color:var(--bt-text-primary);font-family:Inter,system-ui,sans-serif}.gs-header{display:flex;align-items:center;gap:18px;max-width:1240px;margin:auto;padding:26px 40px}.gs-brand{display:inline-flex;gap:10px;align-items:center;color:inherit;text-decoration:none;font-size:24px;letter-spacing:-1px;font-weight:650}.gs-brand svg{color:#b5a7ff}.gs-preview{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--bt-text-muted)}.gs-header>button{margin-left:auto}.gs-main{max-width:1240px;margin:auto;padding:40px}.gs-app h1{margin:12px 0 16px;font-size:clamp(30px,4vw,48px);font-weight:550;line-height:1.15;letter-spacing:-.045em}.gs-app h2{margin:12px 0;font-size:23px;line-height:1.3;font-weight:550;letter-spacing:-.025em}.gs-app p{color:var(--bt-text-secondary);line-height:1.7;margin:12px 0 22px;overflow-wrap:anywhere;white-space:pre-wrap}.gs-eyebrow{color:var(--bt-text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.gs-page-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:42px}.gs-page-heading p{max-width:560px}.gs-button,.gs-text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:0;border-radius:10px;font-size:13px;font-weight:550;color:inherit;cursor:pointer;background:var(--bt-hover-strong)}.gs-text-button{background:transparent}.gs-button:hover,.gs-text-button:hover{background:var(--bt-hover-stronger)}.gs-primary{background:#d4caff;color:#241c3f}.gs-primary:hover{background:#e3dcff}.gs-app button:disabled{opacity:.5;cursor:default}.gs-app :is(button,a,input,textarea,select):focus-visible{outline:2px solid #b5a7ff;outline-offset:4px}.gs-card{background:var(--bt-surface-dark);border-radius:18px;padding:30px}.gs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px}.gs-community-card{display:block;text-decoration:none;color:inherit;border-radius:18px;overflow:hidden;background:var(--bt-surface-dark)}.gs-community-card:hover{background:var(--bt-hover-strong)}.gs-cover{height:136px;padding:25px;display:flex;justify-content:space-between;align-items:end;background:#383344;color:#e1d9fa}.gs-cover>span{font-size:48px;font-weight:500}.gs-card-content{padding:26px}.gs-card-content h2{overflow-wrap:anywhere}.gs-card-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gs-member-count{display:inline-flex;align-items:center;gap:8px;color:var(--bt-text-muted);font-size:12px}.gs-auth{max-width:460px;margin:28px auto}.gs-auth h1{font-size:36px}.gs-auth>.gs-button{width:100%;margin:12px 0}.gs-app form{display:grid;gap:18px;margin:22px 0}.gs-app label{display:grid;gap:8px;font-size:12px;color:var(--bt-text-secondary)}.gs-app input,.gs-app select,.gs-app textarea{width:100%;padding:12px 14px;border:0;border-radius:8px;background:var(--bt-hover-strong);color:var(--bt-text-primary);font:inherit}.gs-app select option{background:var(--bt-surface-dark)}.gs-create{max-width:640px;margin-bottom:32px}.gs-empty{padding:64px 20px;text-align:center;max-width:540px;margin:auto;color:var(--bt-text-muted)}.gs-empty svg{margin:auto}.gs-empty h2{color:var(--bt-text-primary)}.gs-back{display:inline-flex;align-items:center;gap:8px;color:var(--bt-text-muted);font-size:13px;margin-bottom:24px}.gs-community-hero{padding:44px;background:#322c40;color:#eee8ff;border-radius:20px;margin-bottom:28px}.gs-community-hero h1{overflow-wrap:anywhere}.gs-community-hero p{color:#c3bace;max-width:720px}.gs-community-hero .gs-eyebrow,.gs-community-hero .gs-member-count{color:#c3bace}.gs-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:26px}.gs-detail-grid>aside{align-self:start}.gs-feed{display:grid;gap:18px;min-width:0}.gs-feed-heading,.gs-post-actions,.gs-composer-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gs-feed-heading{justify-content:space-between}.gs-feed-heading h2{margin:0}.gs-app form.gs-composer{margin:0;gap:12px}.gs-composer textarea{resize:vertical;min-height:80px;line-height:1.6}.gs-composer-footer{justify-content:space-between}.gs-composer-footer small{color:var(--bt-text-muted);font-size:11px}.gs-feed-empty{padding:30px;text-align:center;color:var(--bt-text-muted)}.gs-feed-empty svg{margin:auto}.gs-post-heading{display:flex;align-items:center;gap:12px}.gs-post-heading strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.gs-post-heading time{display:block;margin-top:4px;font-size:11px;color:var(--bt-text-muted)}.gs-avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:12px;background:#393044;color:#d4caff;font-size:15px}.gs-app .gs-post-body{margin:20px 0 16px;font-size:14px}.gs-app form.gs-discussion-editor{margin:18px 0}.gs-discussion-editor textarea{resize:vertical;line-height:1.6}.gs-edited{display:block;margin-top:8px;color:var(--bt-text-muted);font-size:11px}.gs-post-actions .gs-text-button{padding:9px 10px;font-size:12px}.gs-post-actions [aria-pressed=true]{color:#d4caff;background:#393044}.gs-remove{margin-left:auto;color:var(--bt-text-muted)}.gs-confirm{margin-top:16px;padding:16px;background:var(--bt-hover-strong);border-radius:10px}.gs-replies{display:grid;gap:22px;margin-top:24px;padding-top:24px;border-top:1px solid var(--bt-hover-strong)}.gs-reply{padding:14px 0}.gs-remote-prompt{padding:18px;background:var(--bt-hover-strong);border-radius:12px}.gs-remote-reply{font-size:15px}.gs-app .gs-remote-choice{display:flex;align-items:center;gap:12px}.gs-app .gs-remote-choice input{width:auto}.gs-remote-conversation [role=status],.gs-feed small{color:var(--bt-text-muted);font-size:12px;line-height:1.6}.gs-remote-conversation .gs-confirm>button{margin-right:8px}.gs-remote-conversation>button{margin-top:16px}.gs-invitation{display:grid;gap:12px;margin-top:24px}.gs-invitation small{color:var(--bt-text-muted)}.gs-notice,.gs-app [role=alert]{padding:14px;border-radius:10px;background:var(--bt-hover-strong);color:#edb5a6}@media(max-width:720px){.gs-header{padding:20px;gap:12px}.gs-brand{font-size:21px}.gs-preview{font-size:9px}.gs-main{padding:24px 20px}.gs-page-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:28px}.gs-detail-grid{grid-template-columns:1fr}.gs-community-hero,.gs-card{padding:26px}.gs-auth{margin-top:4px}}.gs-sync-status{color:var(--bt-text-muted);font-size:12px;margin:-12px 0 24px}.gs-signed-in .gs-header{max-width:none;padding:20px 34px;height:78px;border-bottom:1px solid var(--bt-hover-strong)}.gs-desktop .gs-header{padding-top:36px;height:100px;-webkit-app-region:drag}.gs-desktop .gs-header :is(a,button){-webkit-app-region:no-drag}.gs-desktop .gs-header>button{margin-right:120px}.gs-layout{display:flex}.gs-layout>.gs-main{width:100%;min-width:0}.gs-signed-in .gs-main{max-width:1360px;padding:32px 42px 70px}.gs-sidebar{flex:0 0 238px;padding:28px 16px;display:flex;flex-direction:column;min-height:calc(100dvh - 78px);border-right:1px solid var(--bt-hover-strong)}.gs-nav-item{display:flex;gap:11px;align-items:center;min-height:46px;padding:10px 14px;border-radius:9px;text-decoration:none;color:var(--bt-text-secondary);font-size:13px}.gs-nav-item:hover{background:var(--bt-hover-strong)}.gs-nav-item.active{background:#b5a7ff14;color:#d4caff}.gs-nav-label{margin:34px 14px 14px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bt-text-muted)}.gs-place{align-items:start}.gs-place>span:last-child{padding-top:5px;overflow-wrap:anywhere}.gs-place-icon{flex:0 0 28px;height:28px;display:grid;place-items:center;background:#393344;border-radius:8px;color:#ded4ef}.gs-app .gs-nav-help{margin:0 14px;font-size:12px}.gs-sidebar-bottom{margin:auto 14px 10px;padding-top:70px;color:#ad9fbf}.gs-sidebar-bottom p{font-size:13px;line-height:1.7}.gs-sidebar-bottom a{display:flex;align-items:center;gap:8px;font-size:12px;color:#c8bfde}.gs-community-banner{height:164px;position:relative;overflow:hidden;border-radius:15px;background:#343143;isolation:isolate}.gs-community-banner>span{position:absolute;top:35px;left:34px;color:#e4dcea;font-size:23px;line-height:1.35;font-weight:450;letter-spacing:-.035em}.gs-orbit{position:absolute;border-radius:50%;border:32px solid #817494;width:250px;height:250px;right:20px;top:-60px;transform:rotate(-20deg)}.gs-orbit-two{right:130px;top:24px;width:190px;height:190px;border-color:#b2a4be}.gs-orbit-three{right:-75px;top:65px;width:200px;height:200px;border-color:#c4b8b0}.gs-community-title{display:flex;align-items:center;gap:20px;padding:23px 0 28px}.gs-community-emblem{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:15px;background:#4c4358;color:#eee3f8;font-size:29px}.gs-community-title h1{margin:0 0 9px;font-size:clamp(25px,2.4vw,34px)}.gs-community-title .gs-member-count{flex-wrap:wrap}.gs-community-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bt-hover-strong);margin-bottom:28px}.gs-tabs{display:flex;gap:22px}.gs-tabs button{display:flex;align-items:center;gap:8px;padding:4px 0 17px;background:none;border:0;border-bottom:2px solid transparent;color:var(--bt-text-muted);font-size:13px;cursor:pointer}.gs-tabs button.active{color:#d4caff;border-bottom-color:#b5a7ff}.gs-live-dot{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--bt-text-muted);padding-bottom:16px}.gs-live-dot:before{content:"";width:5px;height:5px;border-radius:50%;background:#a18d64}.gs-live-dot.connected:before{background:#9cb39e}.gs-detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:26px}.gs-community-content{min-width:0}.gs-community-aside{display:grid;gap:18px}.gs-community-aside .gs-card{padding:23px;border-radius:13px}.gs-community-aside h2{font-size:19px;line-height:1.4}.gs-community-aside p{font-size:12px;line-height:1.8}.gs-summary .gs-text-button{padding:0;font-size:12px}.gs-membership .gs-button{width:100%}.gs-feed{gap:16px}.gs-feed .gs-card{padding:24px;border-radius:13px}.gs-feed-heading h2{font-size:15px;letter-spacing:-.01em}.gs-feed-heading .gs-text-button{color:var(--bt-text-muted);font-size:11px;padding:0}.gs-composer-heading{display:flex;align-items:center;gap:12px}.gs-composer-heading strong{font-size:13px;font-weight:500}.gs-composer-heading span:not(.gs-avatar){display:block;font-size:11px;color:var(--bt-text-muted);margin-top:4px}.gs-composer:not(.gs-replies .gs-composer)>label{font-size:0;gap:0}.gs-composer:not(.gs-replies .gs-composer) textarea{font-size:13px;background:transparent;padding:10px 0;resize:vertical}.gs-post-heading .gs-avatar{border-radius:50%;width:34px;height:34px;flex-basis:34px}.gs-post:nth-of-type(3n) .gs-avatar{background:#3b4842;color:#d0ddd2}.gs-post:nth-of-type(3n+1) .gs-avatar{background:#4d413b;color:#e8d1c2}.gs-post-actions{border-top:1px solid var(--bt-hover-strong);padding-top:11px}.gs-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.gs-section-heading h2{font-size:21px;margin-top:0}.gs-section-heading p{font-size:12px;margin:6px 0 0}.gs-member-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:20px}.gs-member-card{padding:22px}.gs-member-card h3{font-size:14px;font-weight:550;margin:16px 0 8px}.gs-member-card h3 small{font-weight:400;color:var(--bt-text-muted)}.gs-member-role{display:flex;align-items:center;gap:6px;color:#c4b8da;font-size:11px}.gs-member-card p{font-size:12px}.gs-member-card>.gs-text-button{font-size:11px;padding:0}.gs-about>p{font-size:14px}.gs-app .gs-muted{color:var(--bt-text-muted);font-size:12px}@media(min-width:1600px){.gs-signed-in .gs-main{padding-left:64px;padding-right:64px}}@media(max-width:1180px){.gs-sidebar{flex-basis:204px;padding-inline:10px}.gs-signed-in .gs-main{padding:26px}.gs-detail-grid{grid-template-columns:minmax(0,1fr) 245px;gap:20px}}@media(max-width:980px){.gs-community-aside{display:grid}.gs-community-aside .gs-summary{display:none}.gs-detail-grid{grid-template-columns:1fr}}@media(max-width:720px){.gs-signed-in .gs-header{height:68px;padding:15px 20px}.gs-header .gs-preview{display:none}.gs-layout{flex-direction:column}.gs-sidebar{flex:none;min-height:0;padding:8px 12px;flex-direction:row;gap:5px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--bt-hover-strong)}.gs-sidebar :is(.gs-nav-label,nav,.gs-sidebar-bottom,.gs-nav-help){display:none}.gs-nav-item{flex-shrink:0;white-space:nowrap;font-size:12px;padding:9px;min-height:40px}.gs-signed-in .gs-main{padding:22px 16px 48px}.gs-community-banner{height:132px}.gs-community-banner>span{font-size:19px;top:25px;left:24px;max-width:60%}.gs-orbit{right:-110px;opacity:.4}.gs-orbit-two{right:-40px}.gs-orbit-three{right:-150px}.gs-community-title{gap:13px;padding:22px 0}.gs-community-title h1{font-size:25px}.gs-community-emblem{width:46px;height:46px;flex-basis:46px;font-size:23px}.gs-member-count{font-size:10px;gap:5px}.gs-tabs{gap:19px}.gs-tabs button{font-size:12px}.gs-live-dot{font-size:0;gap:0}.gs-live-dot:before{width:6px;height:6px}.gs-feed .gs-card{padding:20px}.gs-composer-footer small{font-size:10px}.gs-community-aside{display:grid;grid-template-columns:1fr}.gs-community-aside .gs-summary{display:none}.gs-member-grid{grid-template-columns:1fr}}.gs-commerce{margin-top:20px}.gs-home-links{display:flex;flex-wrap:wrap;-moz-column-gap:24px;column-gap:24px}.gs-membership-attention{display:block;margin-top:4px;color:var(--bt-text-secondary);font-size:10px;white-space:normal}.gs-check-label{display:flex!important;align-items:center;gap:10px}.gs-check-label input{width:auto!important}.gs-membership-checkout{display:grid;gap:12px;min-width:0}.gs-membership-checkout p{margin:0}.gs-membership-checkout .gs-check-label{align-items:start;line-height:1.6}.gs-course-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 24px}.gs-course-heading h2{font-size:24px;margin:7px 0;letter-spacing:-.6px}.gs-course-heading p,.gs-course-help{color:var(--bt-text-muted);font-size:13px;line-height:1.7}.gs-course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gs-course-card{padding:0;overflow:hidden}.gs-course-art{height:132px;display:grid;place-items:center;color:#ddcfee;background:radial-gradient(ellipse at 85% 10%,#5a446866,transparent 70%),linear-gradient(130deg,#262330,#383045)}.gs-course-card:nth-child(2n) .gs-course-art{background:radial-gradient(ellipse at 10% 80%,#43666766,transparent 70%),linear-gradient(130deg,#222e31,#354744);color:#c7e2d9}.gs-course-copy{padding:24px}.gs-course-copy h3{font-size:19px;margin:10px 0}.gs-course-copy p{color:var(--bt-text-muted);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.gs-course-copy>.gs-button{margin-top:10px}.gs-course-copy>.gs-text-button{display:flex;margin-top:14px;font-size:11px}.gs-course-remove{margin-top:18px}.gs-course-empty{text-align:center;padding:50px 24px;color:var(--bt-text-muted)}.gs-course-empty h3{color:var(--bt-text)}.gs-lesson-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:start}.gs-curriculum{padding:16px 10px}.gs-curriculum h3{font-size:11px;color:var(--bt-text-muted);margin:12px 10px}.gs-curriculum button{display:flex;text-align:left;align-items:center;gap:9px;width:100%;padding:11px 10px;border:0;background:transparent;color:var(--bt-text-muted);border-radius:8px;font:inherit;font-size:12px;cursor:pointer}.gs-curriculum button svg{flex-shrink:0}.gs-curriculum button span{overflow-wrap:anywhere}.gs-curriculum button:hover,.gs-curriculum button.active{background:var(--bt-hover-strong);color:var(--bt-text)}.gs-lesson{padding:26px;min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.gs-lesson h3{margin:0 0 22px;font-size:23px;line-height:1.3}.gs-lesson h1,.gs-lesson h2{font-size:21px;line-height:1.4}.gs-lesson pre{white-space:pre-wrap;background:var(--bt-hover-strong);padding:15px;border-radius:8px}.gs-lesson a{color:#cfb8ec}.gs-lesson-video{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:10px;background:#121016}.gs-course-media img{max-width:100%;height:auto;border-radius:10px}.gs-lesson-footer{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;padding-top:22px;border-top:1px solid var(--bt-hover-strong)}.gs-lesson-footer small{font-size:11px;color:var(--bt-text-muted)}@media(max-width:1180px){.gs-lesson-layout{grid-template-columns:1fr}.gs-curriculum{padding:12px}}@media(max-width:720px){.gs-course-grid{grid-template-columns:1fr}.gs-course-heading{align-items:flex-start;flex-direction:column}.gs-lesson{padding:22px}.gs-community-toolbar{gap:10px}.gs-tabs{gap:12px;min-width:0;overflow-x:auto}.gs-tabs button{gap:5px;font-size:11px;white-space:nowrap}.gs-tabs button svg{width:13px}}.gs-video-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 0;border-bottom:1px solid var(--bt-hover-strong)}.gs-video-row strong{overflow-wrap:anywhere}.gs-knowledge-search{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.gs-knowledge-search label{flex:1;min-width:160px;display:grid;gap:8px;font-size:13px}.gs-knowledge-search input{width:100%;padding:12px;border:1px solid var(--bt-hover-strong);border-radius:8px;background:var(--bt-hover);color:var(--bt-text)}.gs-knowledge-result{margin:16px 0}.gs-knowledge-result p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.gs-signed-in .gs-header{height:62px;padding:14px 24px;border:0}.gs-signed-in.gs-desktop .gs-header{height:82px;padding-top:32px}.gs-signed-in .gs-brand{font-size:21px}.gs-signed-in .gs-brand svg{color:var(--bt-text-primary)}.gs-signed-in .gs-layout{align-items:stretch}.gs-signed-in .gs-main{padding:24px 32px 56px;max-width:1280px}.gs-signed-in .gs-layout>.gs-main{margin:0 auto;align-self:flex-start}.gs-signed-in .gs-sidebar{flex-basis:210px;min-height:calc(100dvh - 62px);padding:16px 12px;border:0;background:var(--bt-hover-soft);position:sticky;top:0;align-self:flex-start;height:calc(100dvh - 62px);min-height:0;overflow-y:auto}.gs-signed-in.gs-desktop .gs-sidebar{height:calc(100dvh - 82px)}.gs-signed-in .gs-nav-item{min-height:36px;padding:8px 10px;font-size:12px;gap:9px}.gs-signed-in .gs-nav-item.active{color:var(--bt-text-primary);background:var(--bt-hover-stronger)}.gs-signed-in .gs-nav-label{margin:26px 10px 10px;letter-spacing:.07em}.gs-signed-in .gs-place{align-items:center}.gs-signed-in .gs-place>span:last-child{padding:0}.gs-sidebar-tools{margin-top:auto;padding-top:32px}.gs-signed-in .gs-primary{background:var(--gs-accent);color:var(--gs-accent-ink)}.gs-signed-in :is(button,a,input,textarea,select):focus-visible{outline:1px solid var(--bt-focus-ink);outline-offset:2px}.gs-signed-in :is(input,textarea,select){color-scheme:var(--bt-color-scheme)}.gs-signed-in select{min-height:38px;padding-block:9px}.gs-signed-in .gs-choice .ux-pill-select__label{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--bt-text-secondary)}.gs-signed-in .gs-choice .ux-pill-select__trigger{height:38px;border:0;background:var(--bt-hover-strong);font-size:13px;font-weight:400}.gs-signed-in .gs-choice .ux-pill-select__trigger:focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--bt-focus-ink)}.gs-signed-in .gs-page-heading{gap:18px;margin-bottom:26px}.gs-signed-in .gs-page-heading h1{margin:0 0 8px;font-size:30px}.gs-signed-in .gs-page-heading p{margin:0;font-size:13px}.gs-signed-in .gs-grid{gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.gs-signed-in .gs-community-card{border-radius:14px;background:var(--bt-hover-soft)}.gs-signed-in .gs-community-card:hover{background:var(--bt-hover-strong)}.gs-signed-in .gs-cover{height:82px;padding:18px 20px;background:var(--bt-hover-strong);color:var(--bt-text-primary)}.gs-signed-in .gs-cover>span{font-size:30px}.gs-signed-in .gs-card-content{padding:20px}.gs-signed-in .gs-card-content h2{margin:10px 0;font-size:20px}.gs-signed-in .gs-card-content p{font-size:13px;line-height:1.6}.gs-open-feed{display:flex;gap:6px;align-items:center;margin-top:20px;font-size:12px;font-weight:600}.gs-signed-in .gs-back{margin-bottom:20px;font-size:12px;text-decoration:none}.gs-signed-in .gs-community-title{gap:14px;padding:0 0 22px}.gs-signed-in .gs-community-title h1{font-size:clamp(23px,2.4vw,30px);margin:0 0 8px;overflow-wrap:anywhere}.gs-signed-in .gs-community-title>div{min-width:0}.gs-signed-in .gs-community-emblem{width:48px;height:48px;flex-basis:48px;border-radius:14px;background:var(--bt-hover-strong);color:var(--bt-text-primary);font-size:25px}.gs-signed-in .gs-community-toolbar{margin-bottom:22px;border:0;align-items:center}.gs-signed-in .gs-tabs{gap:4px;min-width:0;overflow-x:auto;padding:3px}.gs-signed-in .gs-tabs button{padding:9px 11px;white-space:nowrap;border:0;border-radius:8px;font-size:12px}.gs-signed-in .gs-tabs button:hover{background:var(--bt-hover-soft)}.gs-signed-in .gs-tabs button.active{background:var(--bt-hover-stronger);color:var(--bt-text-primary)}.gs-signed-in .gs-live-dot{padding:0;flex-shrink:0}.gs-signed-in .gs-detail-grid{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.gs-signed-in .gs-feed{gap:14px}.gs-signed-in .gs-feed-heading{min-height:28px}.gs-signed-in .gs-feed-heading h2{font-size:15px}.gs-signed-in .gs-feed-heading .gs-text-button{padding:6px 8px}.gs-signed-in .gs-feed .gs-card{padding:20px;border-radius:14px}.gs-signed-in .gs-post-heading time{font-size:11px}.gs-signed-in .gs-post-body{color:var(--bt-text-primary);line-height:1.7;margin:18px 0}.gs-signed-in .gs-post-actions{border:0;padding-top:4px;gap:4px}.gs-signed-in .gs-post-actions [aria-pressed=true]{background:var(--bt-hover-stronger);color:var(--bt-text-primary)}.gs-post-options{margin-left:auto;position:relative}.gs-post-options>summary{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--bt-text-muted);cursor:pointer;list-style:none}.gs-post-options>summary::-webkit-details-marker{display:none}.gs-post-options>summary:hover,.gs-post-options[open]>summary{background:var(--bt-hover-stronger);color:var(--bt-text-primary)}.gs-post-options>summary:focus-visible{outline:1px solid var(--bt-focus-ink);outline-offset:2px}.gs-post-menu{position:absolute;right:0;top:36px;z-index:5;width:min(310px,72vw);padding:8px;border-radius:12px;background:var(--bt-sidebar-popover-surface);box-shadow:0 8px 28px #0002}.gs-post-menu .gs-post-actions{display:grid;padding:0;gap:0}.gs-post-menu .gs-text-button{width:100%;justify-content:flex-start;text-align:left}.gs-post-menu .gs-confirm{margin-top:8px;padding:12px}.gs-signed-in .gs-feed-empty{padding:28px 20px;border-radius:14px;background:var(--bt-hover-soft)}.gs-signed-in .gs-feed-empty h3{color:var(--bt-text-primary);font-size:15px;font-weight:550;margin:14px 0 0}.gs-signed-in .gs-feed-empty p{font-size:13px;margin:8px auto 0;max-width:340px}.gs-signed-in .gs-image-picker{margin:0;gap:5px}.gs-signed-in .gs-attach-images{display:inline-flex;align-items:center;gap:6px;position:relative;padding:7px 9px;border-radius:7px;cursor:pointer;font-size:11px}.gs-signed-in .gs-attach-images:hover{background:var(--bt-hover-stronger)}.gs-signed-in .gs-attach-images:has(input:disabled){opacity:.5;cursor:default}.gs-signed-in .gs-attach-images:focus-within{outline:1px solid var(--bt-focus-ink);outline-offset:2px}.gs-signed-in .gs-attach-images input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gs-image-limits{font-size:11px;color:var(--bt-text-muted)}.gs-image-limits summary{cursor:pointer;padding:7px 9px}.gs-image-limits[open]{flex-basis:100%}.gs-image-limits small{padding:0 9px 5px}.gs-signed-in .gs-image-picker small{color:var(--bt-text-muted);font-size:10px}.gs-signed-in .gs-image-picker input[type=file]{background:transparent;padding:0;font-size:11px}.gs-signed-in .gs-image-picker input::file-selector-button{border:0;border-radius:7px;padding:7px 10px;margin-right:8px;background:var(--bt-hover-stronger);color:var(--bt-text-primary);font:inherit;cursor:pointer}.gs-signed-in .gs-image-draft{border:0;background:var(--bt-hover-soft)}.gs-signed-in .gs-discussion-image{background:var(--bt-hover-soft)}.gs-signed-in .gs-community-aside .gs-card{padding:18px}.gs-signed-in .gs-community-aside h2{font-size:16px;margin:8px 0}.gs-signed-in .gs-community-aside p{line-height:1.65;margin:8px 0 16px}.gs-signed-in .gs-community-aside .gs-button{font-size:12px;padding:10px}.gs-signed-in .gs-notice,.gs-signed-in [role=alert]{color:var(--bt-text-primary)}@media(max-width:1100px){.gs-signed-in .gs-sidebar{flex-basis:184px}.gs-signed-in .gs-main{padding-inline:22px}.gs-signed-in .gs-detail-grid{grid-template-columns:minmax(0,1fr)}.gs-signed-in .gs-community-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.gs-signed-in .gs-header{padding-inline:16px}.gs-signed-in .gs-main{padding:20px 16px 40px}.gs-signed-in .gs-sidebar,.gs-signed-in.gs-desktop .gs-sidebar{position:static;flex-basis:auto;height:auto;min-height:0;padding:6px 12px}.gs-sidebar-tools{display:flex;margin:0;padding:0}.gs-signed-in .gs-page-heading{align-items:start;margin-bottom:20px}.gs-signed-in .gs-page-heading h1{font-size:26px}.gs-signed-in .gs-community-aside{grid-template-columns:1fr}.gs-signed-in .gs-feed .gs-card{padding:16px}.gs-signed-in .gs-community-toolbar{gap:6px}}.gs-growth-host{height:100vh;height:100dvh;background:var(--bt-bg-dark);color:var(--bt-text-primary);font-family:Inter,system-ui,sans-serif}.gs-growth-return{height:36px;display:flex;align-items:center;gap:20px;padding:0 16px;font:13px Inter,system-ui,sans-serif}.gs-growth-return a{color:inherit;text-decoration:none}.gs-growth-return a:hover{text-decoration:underline}.gs-growth-return span{color:var(--bt-text-muted)}.gs-growth-host .platform-shell{height:100vh;height:100dvh}.gs-growth-host>p,.gs-growth-host>section{padding:24px}.gs-growth-workspaces{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.gs-signed-in{--gs-page: var(--bt-bg-dark);--gs-section: var(--bt-surface-dark);--gs-accent: #e8bd60;--gs-accent-ink: #292115;background:var(--gs-page)}[data-platform-theme=light] .gs-signed-in{--gs-page: #f4f4f2;--gs-section: #fff}.gs-signed-in .gs-header.gs-community-header{position:sticky;top:0;z-index:30;width:100%;max-width:none;height:76px;padding:12px 0 12px 80px;background:var(--gs-page)}.gs-signed-in.gs-desktop .gs-header.gs-community-header{height:92px;padding-top:28px;padding-right:150px}.gs-header-inner{width:100%;max-width:1160px;margin:auto;display:flex;align-items:center;gap:16px}.gs-header-inner .platform-account-switcher{display:flex;align-items:center;gap:2px;min-width:0}.gs-header-inner .platform-brand{width:auto;font-size:20px;font-weight:600;gap:12px;min-width:0;margin:0;background:transparent}.gs-community-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-place-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:11px;background:var(--bt-hover-strong);font-size:19px;color:var(--bt-text-primary)}.platform-account-menu__org .gs-place-icon{width:30px;height:30px;font-size:15px;margin-right:8px}.platform-account-menu__org:has(.gs-place-icon){justify-content:flex-start}.platform-account-menu__org:has(.gs-place-icon)>span:nth-child(2){flex:1}.platform-account-menu--community .platform-account-menu__org-list{max-height:min(420px,calc(100dvh - 210px))}.gs-header-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.gs-header-icon{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;color:var(--bt-text-secondary);border:0;border-radius:50%;background:transparent;cursor:pointer}.gs-header-icon:hover{background:var(--bt-hover-strong)}.gs-user-avatar{background:var(--bt-hover-soft);overflow:hidden}.gs-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-user-menu{position:relative}.gs-header-menu{position:absolute;top:49px;right:0;width:230px;border-radius:14px;padding:8px;background:var(--bt-sidebar-popover-surface);box-shadow:0 12px 38px #0002}.gs-header-menu :is(a,button){display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:0;border-radius:8px;color:inherit;text-decoration:none;background:transparent;font:inherit;font-size:13px;cursor:pointer}.gs-header-menu :is(a,button):hover{background:var(--bt-hover-strong)}.gs-community-rail{position:fixed;top:112px;bottom:20px;left:16px;display:flex;flex-direction:column;align-items:center;gap:14px;width:48px;z-index:25}.gs-rail-item{display:grid;place-items:center;position:relative;width:46px;height:46px;flex-shrink:0;color:var(--bt-text-secondary);text-decoration:none;border-radius:13px;background:var(--bt-hover-soft)}.gs-rail-item .gs-place-icon{width:46px;height:46px;background:transparent}.gs-rail-item:hover,.gs-rail-item.active{background:var(--bt-hover-stronger);color:var(--bt-text-primary)}.gs-rail-item.active:before{content:"";position:absolute;left:-8px;width:3px;height:20px;border-radius:3px;background:var(--gs-accent)}.gs-rail-tooltip{display:block;position:fixed;left:78px;transform:translateY(-50%);padding:8px 12px;border-radius:8px;background:var(--bt-tooltip-surface, #282828);color:var(--bt-text-primary);box-shadow:0 5px 20px #0002;white-space:nowrap;font-size:13px}.gs-rail-scroll{display:flex;flex-direction:column;align-items:center;gap:14px;width:64px;overflow-y:auto;scrollbar-width:none;padding:0 8px}.gs-signed-in .gs-layout{padding-left:80px}.gs-signed-in .gs-layout>.gs-main{max-width:1224px;padding:26px 32px 64px}.gs-signed-in .gs-detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.gs-signed-in .gs-community-aside{position:sticky;top:116px}.gs-signed-in .gs-community-toolbar{margin-bottom:24px}.gs-signed-in .gs-tabs{gap:8px;padding:0;align-items:center}.gs-signed-in .gs-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;font-size:14px;line-height:20px;padding:0 14px}.gs-signed-in .gs-tabs button>svg{display:block;flex:none;margin:0;width:16px;height:16px}.gs-signed-in .gs-tabs button.active{background:var(--gs-section)}.gs-signed-in .gs-card,.gs-signed-in .gs-feed .gs-card,.gs-signed-in .gs-community-aside .gs-card{background:var(--gs-section);border:0;box-shadow:none;border-radius:14px}.gs-signed-in .gs-primary:hover{background:#f0ca79}.gs-signed-in .gs-feed-heading{display:none}.gs-signed-in .gs-post-body{font-size:15px}.gs-signed-in .gs-post-heading strong{font-size:14px}.gs-signed-in .gs-post-heading time{font-size:12px}.gs-signed-in .gs-community-aside p{font-size:13px}.gs-signed-in .gs-composer-heading{display:none}.gs-signed-in .gs-composer textarea{padding:10px 12px;border:0;border-radius:12px;font-size:14px;box-shadow:none}.gs-signed-in .gs-composer :is(input,textarea):focus{outline:0;box-shadow:none;background:var(--bt-hover-strong)}.gs-signed-in .gs-composer :is(input,textarea):focus-visible{outline:0}.gs-signed-in .gs-composer-footer{justify-content:space-between;align-items:center;gap:12px;margin:0}.gs-composer-discard{justify-self:start;font-size:11px;padding:4px 0}.gs-composer.is-dragging{background:var(--bt-hover-strong);border-radius:12px}.gs-signed-in .gs-course-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gs-signed-in .gs-detail-grid:has(.gs-courses){grid-template-columns:1fr}.gs-detail-grid:has(.gs-courses)>aside{display:none}.gs-signed-in .gs-course-heading h2{font-size:20px}.gs-signed-in .gs-course-art{height:auto;width:100%;aspect-ratio:16 / 9;border:0;cursor:pointer}.gs-course-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-course-cover-editor{display:flex;align-items:center;gap:18px}.gs-course-cover-editor .gs-course-art{width:180px;flex-shrink:0;border-radius:10px;overflow:hidden}.gs-signed-in .gs-course-copy{padding:16px}.gs-signed-in .gs-course-copy h3{font-size:16px;margin:7px 0}.gs-signed-in .gs-course-copy p{display:none}.gs-signed-in .gs-course-empty{padding:32px}.gs-overlay{max-width:none;max-height:none;width:100vw;height:100dvh;padding:0;margin:0;border:0;background:transparent;color:var(--bt-text-primary)}.gs-overlay::backdrop{background:transparent}.gs-overlay-surface{position:absolute;right:max(24px,calc((100vw - 1220px)/2));top:104px;width:min(860px,calc(100vw - 48px));border-radius:18px;background:var(--gs-section, var(--bt-surface-dark));box-shadow:0 16px 70px #0004;overflow:hidden;max-height:calc(100dvh - 128px)}.gs-overlay-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:1px solid var(--bt-hover-strong)}.gs-overlay .gs-messages{height:min(620px,calc(100dvh - 190px));min-height:260px;border-radius:0;box-shadow:none;background:transparent}.gs-overlay:has(.gs-messages:not(.has-conversation)) .gs-overlay-surface{width:min(520px,calc(100vw - 48px))}.gs-overlay .gs-messages:not(.has-conversation){grid-template-columns:1fr}.gs-overlay .gs-message-empty{display:none}.gs-overlay .gs-message-inbox>header h2{font-size:14px}.gs-overlay .gs-icon-button{display:inline-grid;place-items:center;border:0;border-radius:8px;width:32px;height:32px;background:transparent;color:inherit;cursor:pointer}.gs-overlay .gs-icon-button:hover{background:var(--bt-hover-soft)}.gs-message-thread .ui-fade-text{font-size:13px;opacity:.7;margin-top:5px}.gs-message-thread-title strong{font-size:14px}.gs-overlay .gs-message-compose textarea{border:0;outline:0;background:var(--bt-hover-strong)}.gs-overlay .gs-message-compose textarea:focus{outline:0;box-shadow:none;background:var(--bt-hover-stronger)}.gs-message-thread{border-radius:0;border-bottom:1px solid var(--bt-hover-strong)}.gs-message-thread-title{display:flex;align-items:center;gap:8px}.gs-message-thread-title strong{flex:1;min-width:0}.gs-message-thread-title time{font-size:10px;opacity:.6;flex-shrink:0}.gs-message-search{display:flex!important;align-items:center;gap:8px!important;margin:4px 8px 10px;padding:0 10px;background:var(--bt-hover-soft);border-radius:10px}.gs-message-search input{background:transparent!important;padding:10px 0;outline:0!important}.gs-activity{overflow:auto;max-height:calc(100dvh - 196px);min-height:300px}.gs-activity-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 18px;font-size:12px;color:var(--bt-text-muted)}.gs-activity-row{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:18px;background:transparent;border:0;border-top:1px solid var(--bt-hover-strong);color:inherit;cursor:pointer}.gs-activity-row:hover{background:var(--bt-hover-soft)}.gs-activity-copy{min-width:0;flex:1;font-size:13px}.gs-activity-title{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.gs-activity-title time{color:var(--bt-text-muted);font-size:11px}.gs-activity>p{padding:18px}@media(max-width:1000px){.gs-signed-in .gs-detail-grid{grid-template-columns:minmax(0,1fr)}.gs-signed-in .gs-community-aside{position:static;grid-template-columns:1fr 1fr}.gs-signed-in .gs-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.gs-signed-in .gs-header.gs-community-header,.gs-signed-in.gs-desktop .gs-header.gs-community-header{padding:10px 14px;height:68px}.gs-header-inner .platform-brand{font-size:15px;gap:7px}.gs-header-actions{gap:2px}.gs-header-icon{width:34px;height:34px}.gs-community-name .gs-place-icon{display:none}.gs-community-rail{position:static;flex-direction:row;width:auto;gap:12px;padding:14px 18px 0;overflow-x:auto}.gs-rail-scroll{flex-direction:row;width:auto;padding:0;overflow-x:auto}.gs-rail-item,.gs-rail-item .gs-place-icon{width:38px;height:38px}.gs-rail-tooltip{display:none!important}.gs-signed-in .gs-layout{padding-left:0}.gs-signed-in .gs-layout>.gs-main{padding:18px 14px 40px}.gs-signed-in .gs-tabs{gap:2px}.gs-signed-in .gs-tabs button{padding:9px;font-size:12px}.gs-signed-in .gs-community-aside,.gs-signed-in .gs-course-grid{grid-template-columns:1fr}.gs-overlay-surface{top:12px;right:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.gs-overlay .gs-messages{height:calc(100dvh - 88px)}}.gs-signed-in .gs-live-chat{padding:18px;background:var(--gs-section);border-radius:14px;margin-top:18px}.gs-live-chat .gs-section-heading h2{font-size:17px}.gs-live-chat .gs-section-heading p{display:none}.gs-live-chat .gs-live-chat-messages{display:flex;flex-direction:column;gap:14px;padding:10px 0;height:340px;overflow:auto}.gs-live-chat .gs-live-chat-messages li{align-self:flex-start;max-width:88%;background:var(--bt-hover-soft);padding:12px 14px;border:0;border-radius:16px 16px 16px 4px}.gs-live-chat .gs-live-chat-messages li.outgoing{align-self:flex-end;background:#087cfa;color:#fff;border-radius:16px 16px 4px}.gs-live-chat .gs-live-chat-messages li.outgoing :is(p,time,strong){color:#fff}.gs-live-chat .gs-live-chat-messages .gs-post-actions{opacity:0}.gs-live-chat .gs-live-chat-messages li:is(:hover,:focus-within) .gs-post-actions{opacity:1}.gs-live-chat .gs-live-chat-composer textarea{border:0;outline:0;min-height:48px;height:48px;background:var(--bt-hover-strong)}.gs-signed-in{--gs-input: #2b2b2b;--gs-scroll-thumb: #626262}[data-platform-theme=light] .gs-signed-in{--gs-input: #f0f0ee;--gs-scroll-thumb: #b8b8b5}.gs-signed-in .gs-feed .gs-feed-composer{padding:0;background:transparent}.gs-signed-in .gs-composer{gap:10px}.gs-signed-in .gs-composer textarea,.gs-signed-in .gs-message-compose textarea{background:var(--gs-input)}.gs-signed-in .gs-icon-action{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0;border-radius:50%;cursor:pointer}.gs-signed-in .gs-live-chat-composer textarea{background:var(--gs-input)}.gs-live-chat-send{justify-content:flex-end}.gs-icon-action:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:6px 9px;border-radius:7px;background:var(--bt-tooltip-surface);color:var(--bt-text-primary);box-shadow:0 3px 12px #0002;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none}.gs-icon-action:is(:hover,:focus-visible,:focus-within):after{opacity:1}.gs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gs-avatar-tone-0{--gs-avatar-hue: 252}.gs-avatar-tone-1{--gs-avatar-hue: 204}.gs-avatar-tone-2{--gs-avatar-hue: 338}.gs-avatar-tone-3{--gs-avatar-hue: 165}.gs-avatar-tone-4{--gs-avatar-hue: 30}.gs-avatar-tone-5{--gs-avatar-hue: 45}.gs-signed-in .gs-color-avatar,.platform-account-menu .gs-color-avatar,.gs-signed-in .gs-post:nth-of-type(n) .gs-color-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;border-radius:50%;font-size:14px;font-weight:600;position:relative;overflow:hidden;background:hsl(var(--gs-avatar-hue) 58% 82%);color:hsl(var(--gs-avatar-hue) 35% 25%)}.gs-signed-in .gs-place-icon.gs-color-avatar,.platform-account-menu .gs-place-icon.gs-color-avatar{border-radius:10px}.gs-color-avatar img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.gs-signed-in .gs-course-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.gs-signed-in .gs-author-actions{display:flex;flex-wrap:wrap;gap:8px}.gs-signed-in .gs-course-copy .gs-button{margin:4px 4px 4px 0}.gs-overlay :is(.gs-activity,.gs-message-inbox,.gs-message-history),.gs-header-menu{scrollbar-width:thin;scrollbar-color:var(--gs-scroll-thumb) transparent}.gs-overlay:has(.gs-activity) .gs-overlay-surface{width:min(540px,calc(100vw - 48px))}.gs-activity-toolbar{padding:14px 18px;font-weight:600}.gs-activity-title strong{font-size:14px;font-weight:650}.gs-activity-title time{margin-left:auto;flex-shrink:0}.gs-header-icon{position:relative}.gs-header-badge{position:absolute;right:-3px;top:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:12px;background:#bd502e;color:#fff;font-size:10px;display:grid;place-items:center}.gs-activity-action{font-size:12px;font-weight:400;color:var(--bt-text-muted)}.gs-activity-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-activation{max-width:820px;margin:0 auto;padding:24px;overflow:hidden}.gs-activation-heading{display:flex;gap:14px;align-items:center;margin-bottom:20px}.gs-app .gs-activation-heading h1{font-size:23px;margin:0}.gs-activation-heading p{margin:8px 0 0}.gs-activation :is(input,textarea,select){border:0!important;outline:0!important;background:var(--gs-input)!important}.gs-activation :is(input,textarea,select):focus-visible{filter:brightness(.96)}.gs-discussion-detail{overflow-y:auto;max-height:calc(100dvh - 210px);padding:0 18px 18px;scrollbar-width:thin;scrollbar-color:var(--gs-scroll-thumb) transparent}html.gs-document{scrollbar-gutter:stable}html.gs-document:has(.gs-desktop){scrollbar-gutter:auto;overflow:hidden}.gs-app.gs-desktop{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:env(titlebar-area-height,36px)}.gs-app.gs-desktop .gs-header.gs-community-header{flex-shrink:0;height:76px;padding:10px 24px 10px 80px;position:relative}.gs-app.gs-desktop .gs-layout{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--gs-scroll-thumb) transparent}.gs-app.gs-desktop .gs-community-aside{top:24px}.gs-app.gs-desktop .gs-community-rail{top:132px}.gs-desktop .gs-overlay-surface{top:128px;max-height:calc(100dvh - 152px)}.gs-desktop .gs-overlay .gs-messages{height:min(620px,calc(100dvh - 214px))}.gs-app.gs-signed-in .gs-primary{background:var(--gs-accent);color:var(--gs-accent-ink)}.gs-app.gs-signed-in .gs-primary:hover{background:#f0ca79}.gs-app .gs-composer-row{display:flex;align-items:flex-end;gap:10px;min-width:0}.gs-app .gs-composer-row>label{flex:1;min-width:0}.gs-app .gs-composer-row>button{margin-bottom:2px}.gs-app.gs-signed-in .gs-composer .gs-expanding-input,.gs-app.gs-signed-in .gs-message-compose .gs-expanding-input{box-sizing:border-box;min-height:40px;max-height:min(240px,30dvh);resize:none;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gs-scroll-thumb) transparent;white-space:pre-wrap;overflow-wrap:anywhere;line-height:20px;padding:10px 12px;border:0;outline:0;box-shadow:none;background:var(--gs-input)}.gs-app.gs-signed-in .gs-composer .gs-expanding-input:focus,.gs-app.gs-signed-in .gs-message-compose .gs-expanding-input:focus{background:var(--gs-input)}.gs-app.gs-signed-in .gs-feed-composer .gs-expanding-input,.gs-app.gs-signed-in .gs-feed-composer .gs-expanding-input:focus{background:var(--gs-section)}.gs-feed-composer .gs-composer:not(.is-composing) .gs-composer-footer{display:none}.gs-feed-composer .gs-composer-footer .gs-icon-action{width:28px;height:28px;flex-basis:28px}.gs-app.gs-signed-in .gs-icon-action,.gs-app .gs-message-compose>button,.gs-app .gs-icon-button{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;gap:0}.gs-app :is(.gs-icon-action,.gs-header-icon,.gs-icon-button,.gs-message-compose>button)>svg{display:block;flex:none;margin:0}.gs-app .gs-message-compose>button{margin-bottom:2px}.gs-app.gs-signed-in form.gs-composer{gap:5px}.gs-app .gs-composer-footer{justify-content:flex-start}.gs-app .gs-replies{display:grid;gap:12px;margin:12px 0 0 16px;padding:0 0 0 18px;border-top:0;border-left:2px solid var(--bt-hover-stronger);min-width:0}.gs-app .gs-reply{min-width:0;padding:8px 0}.gs-app .gs-replies>.gs-text-button{justify-self:start}.gs-app .gs-reply .gs-post-body{margin:10px 0}.gs-app .gs-reply-composer{margin:12px 0 0 16px;padding-left:18px;border-left:2px solid var(--bt-hover-stronger)}.gs-app .gs-replies .gs-reply-composer{margin-left:0}.gs-app .gs-reply-unavailable{color:var(--bt-text-muted);font-size:13px}@media(max-width:650px){.gs-app.gs-desktop .gs-header.gs-community-header{height:68px;padding:10px 14px}.gs-app.gs-desktop .gs-layout{display:block}.gs-app.gs-desktop .gs-community-rail{position:static}.gs-desktop .gs-overlay-surface{top:48px;max-height:calc(100dvh - 60px)}.gs-desktop .gs-overlay .gs-messages{height:calc(100dvh - 124px)}.gs-app .gs-replies{margin-left:6px;padding-left:10px}.gs-app .gs-replies .gs-replies .gs-replies{margin-left:0;padding-left:6px}}.gs-app .gs-feed-composer .gs-composer-row{background:var(--gs-section);border-radius:12px;gap:4px;padding:2px 6px}.gs-app .gs-composer-row>.gs-composer-input{flex:1;min-width:0}.gs-app .gs-composer-row>.gs-attach-images{flex:0 0 28px;width:28px;height:28px;margin-bottom:6px;opacity:0}.gs-app .gs-composer:is(:hover,:focus-within,.is-composing) .gs-attach-images{opacity:1}.gs-app .gs-composer-row>button{width:28px;height:28px;flex:0 0 28px;margin-bottom:6px}.gs-app .gs-reply-compose-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.gs-app .gs-reply-compose-actions>.gs-attach-images{margin-right:auto}.gs-app.gs-signed-in .gs-composer--reply .gs-expanding-input,.gs-app.gs-signed-in .gs-composer--reply .gs-expanding-input:focus{background:transparent;border-radius:0;padding:8px 0}.gs-app .gs-post-actions{-moz-column-gap:20px;column-gap:20px}.gs-app .gs-post-actions>.gs-text-button{display:inline-flex;align-items:center;gap:6px;padding:6px 0}.gs-app .gs-replies-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 0}.gs-app .gs-post-heading>.gs-avatar{flex-basis:40px}.gs-app .gs-reply .gs-post-heading .gs-avatar{width:28px;height:28px;flex:0 0 28px}@media(hover:none){.gs-app .gs-composer-row>.gs-attach-images{opacity:1}}[data-platform-theme=light] .gs-app,[data-platform-theme=tan] .gs-app{--gs-page: #f7f7f5;--gs-section: #fff;--gs-input: #fff;--bt-sidebar-popover-surface: #fff;--bt-hover-soft: #f4f4f2;--bt-hover-strong: #ececea;--bt-hover-stronger: #e6e6e3;--bt-text-primary: #242424;--bt-text-secondary: #505050;--bt-text-muted: #707070}.gs-app{--gs-accent: #f7d580;--gs-accent-ink: #292115}.gs-app.gs-signed-in :is(input,textarea,select){background:var(--gs-input)}.gs-app .gs-community-header{transition:transform .18s ease}.gs-app .gs-community-header.is-scroll-hidden{transform:translateY(-100%)}.gs-app.gs-desktop .gs-header.gs-community-header{position:absolute;top:env(titlebar-area-height,36px);left:0}.gs-app.gs-desktop .gs-layout{padding-top:76px}.gs-community-picker-trigger{display:flex;align-items:center;gap:12px;min-width:0;width:min(520px,55vw);background:transparent;border:0;color:inherit;padding:0;cursor:pointer;text-align:left;font-size:20px;font-weight:600}.gs-community-picker-trigger>svg{flex:none}.gs-community-name-fade{white-space:nowrap;overflow:hidden;min-width:0;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);padding-right:22px}.gs-community-picker{padding:18px 22px 24px;display:grid;gap:16px}.gs-overlay:has(.gs-community-picker) .gs-overlay-surface{width:min(560px,calc(100vw - 32px))}.gs-community-picker-list{max-height:min(420px,55dvh);overflow-y:auto;display:grid;gap:4px}.gs-community-picker-list>button{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:12px;border:0;border-radius:10px;color:inherit;background:transparent;cursor:pointer;font:inherit}.gs-community-picker-list>button:hover{background:var(--bt-hover-soft)}.gs-community-picker-list>button>span:nth-child(2){flex:1;overflow-wrap:anywhere}.gs-app .gs-search-field{display:flex;align-items:center;gap:12px;background:var(--gs-section);padding:10px 16px;border-radius:12px;box-shadow:0 1px 5px #00000012}.gs-app .gs-search-field input{background:transparent;padding:7px 0;border-radius:0;font-size:16px}.gs-directory-tabs{display:flex;gap:22px;margin-bottom:30px}.gs-directory-tabs a{color:var(--bt-text-muted);text-decoration:none;padding:8px 0;font-size:14px}.gs-directory-tabs [aria-current=page]{color:var(--bt-text-primary);border-bottom:2px solid currentColor}.gs-discovery-heading{text-align:center;margin:36px 0}.gs-app .gs-discovery-heading h1{font-size:clamp(32px,3.5vw,46px);font-weight:650}.gs-discovery-heading a{color:inherit}.gs-app .gs-discovery-search{max-width:720px;margin:0 auto 42px;padding:17px 22px}.gs-discovery-filters{display:flex;align-items:center;gap:12px;margin-bottom:26px}.gs-discovery-filters>div{display:flex;gap:8px;overflow:auto;flex:1}.gs-discovery-filters button{white-space:nowrap;border:0;border-radius:24px;padding:11px 16px;color:inherit;background:var(--gs-section);cursor:pointer}.gs-discovery-filters button[aria-pressed=true]{background:var(--bt-text-primary);color:var(--gs-page)}.gs-app .gs-discovery-filters select{width:auto;max-width:180px}.gs-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.gs-discovery-card{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--gs-section);text-decoration:none;color:inherit;box-shadow:0 1px 4px #0000000c;transition:box-shadow .15s}.gs-discovery-card:hover{box-shadow:0 4px 16px #00000018}.gs-discovery-cover{aspect-ratio:16/9;display:grid;place-items:center;background:var(--bt-hover-strong)}.gs-discovery-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-discovery-copy{padding:18px;display:flex;flex-direction:column;flex:1}.gs-app .gs-discovery-copy h2{display:flex;gap:10px;align-items:center;margin:0;font-size:18px}.gs-discovery-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.gs-discovery-copy footer{display:flex;gap:14px;margin-top:auto;padding-top:8px;font-size:12px;align-items:center;flex-wrap:wrap}.gs-discovery-copy footer span{display:inline-flex;gap:5px;align-items:center}.gs-discovery-copy footer strong{margin-left:auto}.gs-cover{position:relative;overflow:hidden}.gs-cover>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-app.gs-signed-in .gs-cover{height:auto;aspect-ratio:16/9}.gs-app.gs-signed-in .gs-community-card{background:var(--gs-section)}.gs-app .gs-composer-row>button.gs-go-live{width:auto;height:32px;flex:0 0 auto;margin-bottom:4px;padding:5px 12px;gap:7px;font-size:12px;background:var(--bt-hover-soft)}.gs-setup-heading{display:flex;align-items:center;gap:12px;width:100%;padding:0;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer}.gs-setup-heading>svg{margin-left:auto}.gs-setup-progress{border-radius:50%;padding:9px 7px;background:#5aac9120;color:#338168;font-size:12px}.gs-setup-items{display:grid;gap:14px;margin-top:22px}.gs-setup-items :is(button,a){display:flex;gap:12px;align-items:center;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:none;font-size:14px}.gs-setup-items svg{color:var(--bt-text-muted)}.gs-pinned{display:grid;gap:14px}.gs-app .gs-pinned>h2{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:550;margin:8px 0 0}.gs-app.gs-signed-in .gs-detail-grid--wide{grid-template-columns:1fr}.gs-detail-grid--wide>.gs-community-aside{display:none}.gs-app.gs-signed-in .gs-community-aside{grid-template-columns:1fr}.gs-powered{display:block;text-align:center;margin-top:18px;color:var(--bt-text-muted);text-decoration:none;font-size:12px}.gs-powered strong{color:var(--bt-text-primary)}.gs-join-cover{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:18px}.gs-landing-aside{position:sticky;top:100px}.gs-landing-aside .gs-landing-join{position:static}.gs-landing-reviews{scroll-margin-top:96px}.gs-reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.gs-reviews-heading h2{display:flex;align-items:center;gap:8px}.gs-landing-reviews article.gs-review{display:flex;align-items:flex-start;gap:12px;border:0;margin-top:16px;padding:0}.gs-landing-reviews article.gs-review>div{display:block;background:var(--gs-page);border-radius:14px;padding:18px;flex:1;min-width:0}.gs-review header{display:flex;gap:12px;flex-wrap:wrap}.gs-review time{font-size:11px;color:var(--bt-text-muted)}.gs-review p{font-size:14px}.gs-app .gs-event-form{padding:20px 26px 26px;margin:0;display:grid;gap:16px;max-height:calc(100dvh - 220px);overflow-y:auto}.gs-event-templates{display:grid;gap:8px}.gs-event-templates .gs-text-button{justify-content:flex-start;text-align:left;gap:14px;padding:12px}.gs-event-templates small{display:block;margin-top:5px;font-weight:400;color:var(--bt-text-muted)}.gs-event-times{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gs-app.gs-platform-activity{min-height:0;background:transparent}.gs-platform-activity .gs-header-actions{gap:4px}.gs-platform-activity .gs-header-icon{width:34px;height:34px}.gs-platform-activity .gs-overlay-surface{top:100px}.gs-activity-community{margin:12px 20px}[data-platform-theme=light] .agentic-embed__composer-inner{background:#fff;box-shadow:0 5px 26px #1823330a}[data-platform-theme=light] .gs-message-compose .gs-expanding-input{background:#fff;box-shadow:0 3px 16px #1823330a}@media(prefers-reduced-motion:reduce){.gs-app .gs-community-header{transition:none}}@media(max-width:1000px){.gs-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.gs-discovery-grid{grid-template-columns:1fr}.gs-community-picker-trigger{font-size:16px;width:min(370px,55vw);gap:7px}.gs-discovery-filters{align-items:stretch;flex-direction:column}.gs-landing-aside{position:static}.gs-event-times{grid-template-columns:1fr}.gs-app.gs-desktop .gs-layout{padding-top:68px}}.gs-app .gs-overlay{inset:0}.gs-app .gs-overlay[open]{display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.gs-app .gs-overlay .gs-overlay-surface{position:relative;inset:auto;max-height:calc(100dvh - 48px);display:flex;flex-direction:column}.gs-app .gs-overlay--anchored .gs-overlay-surface{position:absolute;margin:0}.gs-overlay-heading{flex:none}.gs-overlay-surface>:not(.gs-overlay-heading){min-height:0;overflow-y:auto}.gs-app .gs-overlay:has(.gs-event-form) .gs-overlay-surface{width:min(620px,calc(100vw - 32px))}.gs-app .gs-event-form{max-height:none}.gs-app .gs-event-form label{min-width:0}.gs-app.gs-signed-in .gs-event-form :is(input,textarea){min-width:0;background:var(--gs-page, var(--bt-hover-soft));padding:10px 12px;font-size:13px;line-height:1.5}:is([data-platform-theme=light],[data-platform-theme=tan]) .gs-app .gs-overlay:has(.gs-event-form) .gs-overlay-surface{background:var(--gs-page)}:is([data-platform-theme=light],[data-platform-theme=tan]) .gs-app.gs-signed-in .gs-event-form :is(input,textarea,select){background:var(--gs-input)}.gs-app .gs-event-form input[type=datetime-local]{width:min(100%,270px);min-height:40px;padding-block:8px}.gs-app .gs-event-form>small{color:var(--bt-text-muted);font-size:11px;line-height:1.6}.gs-app .gs-event-templates .gs-text-button{border-radius:12px;padding:16px;background:var(--gs-page)}.gs-app .gs-event-templates .gs-text-button:hover{background:color-mix(in srgb,var(--gs-accent) 22%,var(--gs-section))}.gs-event-templates>button>span:first-child{font-size:24px}.gs-calendar-actions,.gs-calendar-views{display:flex;align-items:center;gap:8px}.gs-calendar-views{padding:4px;border-radius:12px;background:var(--gs-section)}.gs-calendar-views>button{border:0;border-radius:9px;background:transparent;color:var(--bt-text-secondary);font:inherit;font-size:13px;padding:9px 14px;cursor:pointer}.gs-calendar-views>button[aria-pressed=true]{background:var(--bt-text-primary);color:var(--gs-section)}.gs-calendar .ui-calendar-toolbar{padding:22px}.gs-calendar .ui-calendar-toolbar>button{background:var(--gs-page);padding-inline:16px}.gs-calendar .ui-calendar-events>button{border-left:3px solid var(--gs-accent);background:color-mix(in srgb,var(--gs-accent) 15%,var(--gs-section))}.gs-app .gs-rail-item,.gs-app .gs-rail-item:hover,.gs-app .gs-rail-item.active{background:transparent}.gs-app .gs-rail-item:hover .gs-place-icon{filter:brightness(1.05)}.gs-app .gs-powered{display:flex;align-items:center;justify-content:center;gap:6px}.gs-powered svg{color:var(--bt-text-primary)}.gs-platform-activity .gs-header-icon{width:40px;height:40px;flex:0 0 40px}.gs-header-inner>.gs-platform-activity{margin-left:auto;flex:none}.gs-platform-activity{flex:0 0 auto;margin-left:auto}.gs-app .gs-header-actions .gs-user-avatar{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1}.gs-app .gs-user-avatar>.gs-avatar{display:inline-flex;align-items:center;justify-content:center;line-height:1;margin:0}.gs-discovery-filters>.ux-pill-select{flex:0 0 190px;overflow:visible}.gs-discovery-filters>div:first-child{min-width:0;scrollbar-width:none}.gs-discovery-filters>div:first-child::-webkit-scrollbar{display:none}.platform-account-switcher--header{padding-left:8px;min-width:0}.platform-account-switcher .platform-brand>span{max-width:min(480px,48vw);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:clip;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent);padding-right:20px}.platform-account-menu{padding:16px;border-radius:18px}.platform-account-menu__org{min-height:46px;gap:12px}.platform-account-menu__org>span{min-width:0}.platform-account-menu__org .gs-place-icon{margin-right:0}.platform-account-menu__org-list{max-height:min(540px,65dvh)}.gs-app .gs-header-menu{min-width:248px}.gs-app .gs-header-menu :is(a,button){gap:12px}.gs-community-art{--art-a: #d8c8ef;--art-b: #7061a8;position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/9;width:100%;background:linear-gradient(125deg,var(--art-a),var(--art-b));color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:24px;box-sizing:border-box}.gs-community-art--1{--art-a: #a7d5d9;--art-b: #367d8b}.gs-community-art--2{--art-a: #e6bbbc;--art-b: #ad536b}.gs-community-art--3{--art-a: #add1b8;--art-b: #427b6a}.gs-community-art--4{--art-a: #ecc4a3;--art-b: #b47749}.gs-community-art--5{--art-a: #ebd69b;--art-b: #a47c37}.gs-community-art>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-community-art>span:last-child{position:relative;font-size:21px;font-weight:650;line-height:1.2;max-width:90%;text-wrap:balance}.gs-community-art-orbit{position:absolute;width:72%;aspect-ratio:1;border:26px solid #ffffff20;border-radius:50%;right:-12%;top:-38%;z-index:-1}.gs-app .gs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gs-app .gs-card-content>h2{display:flex;align-items:center;gap:10px;font-size:19px}.gs-app .gs-card-content>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gs-media-empty{position:relative;margin:24px 0;border-radius:14px;overflow:hidden}.gs-media-empty .gs-community-art{min-height:240px}.gs-media-empty-action{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:12px;color:#fff;background:#0002;padding:28px}.gs-media-empty-action svg{margin:auto}.gs-app .gs-media-empty-action p{color:#fff;margin:0}.gs-landing-owner-tools{display:flex;justify-content:flex-end;margin:12px 0}.gs-app .gs-landing-slides button{position:relative;width:100px;height:72px;flex:0 0 100px;overflow:hidden;border-radius:10px;background:var(--gs-page)}.gs-landing-slides video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.gs-landing-slides button>svg{position:absolute;inset:0;margin:auto;color:#fff;filter:drop-shadow(0 1px 4px #000)}.gs-app .gs-landing-join{padding:0;overflow:hidden}.gs-landing-join-copy{padding:22px}.gs-member-stats{display:flex;justify-content:space-around;gap:12px;padding:18px 0;margin:20px 0;border-block:1px solid var(--bt-hover-strong)}.gs-member-stats>span{display:grid;text-align:center;gap:5px;font-size:12px;color:var(--bt-text-muted)}.gs-member-stats strong{font-size:20px;color:var(--bt-text-primary)}.gs-app .gs-presentation-editor label:has(input[type=checkbox]),.gs-app .gs-settings-page label:has(input[type=checkbox]){display:flex;align-items:center;gap:12px}.gs-app input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:#bd8b2e}.gs-app .gs-settings-page :is(input:not([type=checkbox]):not([type=radio]),textarea){background:var(--gs-section);box-shadow:0 1px 5px #0000000a;border-radius:10px;padding:12px 14px}.gs-app .gs-settings-page .gs-card{background:var(--gs-page);margin-bottom:20px}.gs-format-toolbar{display:flex;gap:8px;flex-wrap:wrap}.gs-format-toolbar button{background:var(--gs-section);border:0;border-radius:8px;padding:8px 10px;cursor:pointer;color:inherit}.gs-review-rating{border:0;padding:0;margin:12px 0 20px;display:flex;gap:6px}.gs-review-rating legend{margin-bottom:10px;font-size:14px}.gs-review-rating label{position:relative;display:flex;cursor:pointer;color:#bf8a14;padding:4px;border-radius:6px}.gs-review-rating input{position:absolute;opacity:0;width:1px;height:1px}.gs-review-rating label:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px}.gs-app .gs-review-editor textarea{min-height:132px;font-size:15px;line-height:1.6;box-shadow:inset 0 0 0 1px var(--bt-border-dark);resize:vertical}.gs-app .gs-review-editor form>label{font-size:14px}.gs-app .gs-presentation-media-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:10px;padding:16px;border-radius:12px;background:var(--gs-section)}.gs-presentation-media-row>input[aria-label$=caption]{grid-column:2;grid-row:2}.gs-presentation-media-row>button{grid-column:3;grid-row:1 / 3}.gs-settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.gs-settings-layout>nav{display:grid;gap:6px;position:sticky;top:100px}.gs-settings-layout>nav>button{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:var(--bt-text-secondary);font:inherit;font-size:14px;padding:14px;border-radius:10px;text-align:left;cursor:pointer}.gs-settings-layout>nav>button[aria-current=page]{background:var(--gs-section);color:var(--bt-text-primary);font-weight:600}.gs-settings-content{min-width:0}.gs-app .gs-settings-content .gs-card{padding:26px;margin-top:0}.gs-app .ux-pill-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;height:auto;border:0;border-radius:12px;background:var(--gs-section);color:var(--bt-text-primary);padding:11px 14px;font:inherit;font-size:14px;cursor:pointer}.gs-app .ux-pill-select__trigger>svg{width:16px;height:16px;flex:none}.gs-app .ux-pill-select__trigger:focus-visible{outline:2px solid var(--bt-text-primary);outline-offset:2px}.gs-app .ux-pill-select__trigger[aria-expanded=true]{box-shadow:0 0 0 1px var(--bt-text-primary)}.gs-app .gs-settings-content form{display:grid;gap:20px}.gs-app .gs-settings-content label{display:grid;gap:8px;font-size:14px;font-weight:500}.gs-app .gs-settings-content .gs-button:not(.gs-primary):not(:disabled){background:var(--bt-text-primary);color:var(--gs-page)}.gs-app .gs-settings-content .gs-author-actions{display:flex;gap:12px}.gs-app .gs-lesson-layout--single{grid-template-columns:1fr}.preview-video--guildsoup .preview-video-motion:not(:focus-visible){opacity:0;pointer-events:none}.gs-app.gs-public-page:is(.gs-signed-in),[data-platform-theme=light] .gs-app.gs-public-page,[data-platform-theme=tan] .gs-app.gs-public-page{--gs-page: #f7f7f5;--gs-section: #fff}[data-platform-theme=dark] .gs-app.gs-public-page{--gs-page: var(--bt-bg-dark);--gs-section: var(--bt-surface-dark)}@media(max-width:700px){.gs-discovery-filters>.ux-pill-select{flex-basis:auto}.gs-app .gs-presentation-media-row{grid-template-columns:minmax(0,1fr) auto}.gs-presentation-media-row>input{grid-column:1!important;grid-row:auto!important}.gs-presentation-media-row>button{grid-column:2}.gs-settings-layout{grid-template-columns:1fr;gap:16px}.gs-settings-layout>nav{position:static;display:flex;overflow-x:auto}.gs-settings-layout>nav>button{white-space:nowrap;flex:none}.gs-app .gs-grid{grid-template-columns:1fr}.gs-app .gs-overlay[open]{padding:12px}.gs-app .gs-overlay .gs-overlay-surface{max-height:calc(100dvh - 24px)}.gs-app .gs-overlay .gs-messages{height:min(680px,calc(100dvh - 88px))}}.website-publication{padding:24px;display:grid;gap:20px;max-height:82vh;overflow:auto;color:var(--bt-text-primary, #ececec)}.website-publication h2,.website-publication h3,.website-publication p{margin:0}.website-publication h2{font-size:19px}.website-publication h3{font-size:14px}.website-publication p,.website-publication small{font-size:12px;line-height:1.5;opacity:.75}.website-publication section,.website-publication header{display:grid;gap:10px;min-width:0}.website-publication button,.website-publication input,.website-publication select{font:inherit;color:inherit;background:var(--bt-hover-soft, #292929);border:0;border-radius:7px;padding:8px 10px;min-width:0}.website-publication button{width:-moz-fit-content;width:fit-content;font-size:12px;cursor:pointer}.website-publication button:disabled{opacity:.45;cursor:default}.website-publication button:focus-visible,.website-publication input:focus-visible,.website-publication select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.website-publication__route{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,1fr);align-items:center;gap:12px;font-size:13px}.website-publication__route small{display:block}.website-publication__actions{display:flex;flex-wrap:wrap;gap:8px}.website-publication__review{display:flex;align-items:center;gap:8px;font-size:13px}.website-publication__host,.website-publication li{overflow-wrap:anywhere;font-size:12px}.website-publication details{font-size:12px}.website-publication__preview{width:100%;height:340px;border:0;background:#fff}.website-publication pre{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;background:var(--bt-hover-soft, #292929)}.website-publication [role=alert]{opacity:1;color:var(--bt-danger, #f2a2a2)}@media(max-width:480px){.website-publication{padding:18px}.website-publication__route{grid-template-columns:1fr;gap:5px}}.mailbox-buy{display:flex;flex-direction:column;gap:12px}.mailbox-buy p{margin:0;font-size:12px;color:var(--bt-text-secondary)}.mailbox-buy p.mailbox-buy__price{font-size:13px;font-weight:600;color:var(--bt-text-primary);font-variant-numeric:tabular-nums}.mailbox-buy>button{margin-top:4px}.mailbox-buy__hint{margin:0;font-size:12px;line-height:1.45;color:var(--bt-text-muted)}.mailbox-buy-dialog{display:flex;flex-direction:column;min-height:0;max-height:min(720px,84vh)}.mailbox-buy-dialog__header{padding:18px 44px 12px 20px;display:flex;flex-direction:column;gap:4px}.mailbox-buy-dialog__header h2{margin:0;font-size:15px;font-weight:600;color:var(--bt-text-primary)}.mailbox-buy-dialog__header p{margin:0;font-size:12px;color:var(--bt-text-secondary)}.mailbox-buy-dialog__steps{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.mailbox-buy-dialog__steps li{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bt-text-muted);background:var(--bt-wash-1);border-radius:999px;padding:3px 9px}.mailbox-buy-dialog__steps li.is-done{color:var(--bt-text-secondary);background:var(--bt-wash-2)}.mailbox-buy-dialog__steps li.is-active{color:var(--bt-text-primary);background:var(--bt-wash-3)}.mailbox-buy-dialog__body{padding:4px 20px 20px;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:12px}.mailbox-buy-dialog__footer{padding:0 20px 18px}.mailbox-buy__choose,.mailbox-buy__confirm,.mailbox-buy__success{display:flex;flex-direction:column;gap:10px}.mailbox-buy__field{display:flex;flex-direction:column;gap:5px;min-width:0}.mailbox-buy__field>span{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bt-text-muted)}.mailbox-buy__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mailbox-buy__bundles{display:flex;flex-direction:column;gap:6px}.mailbox-buy__bundle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;text-align:left;background:var(--bt-wash-1);border-radius:10px;padding:10px 12px;cursor:pointer;color:var(--bt-text-secondary);transition:background .12s ease}.mailbox-buy__bundle:hover{background:var(--bt-wash-2)}.mailbox-buy__bundle.is-active{background:var(--bt-wash-3);color:var(--bt-text-primary)}.mailbox-buy__bundle-domain{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-buy__bundle-count{font-size:12px;color:var(--bt-text-muted)}.mailbox-buy__bundle-price{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bt-text-primary)}.mailbox-buy__chips{display:flex;flex-wrap:wrap;gap:6px}.mailbox-buy__chip{display:inline-flex;align-items:center;gap:6px;background:var(--bt-wash-2);color:var(--bt-text-primary);border-radius:999px;padding:4px 6px 4px 11px;font-size:12px}.mailbox-buy__chip.is-suggestion{background:var(--bt-wash-1);color:var(--bt-text-secondary);padding:4px 11px;cursor:pointer}.mailbox-buy__chip.is-suggestion:hover{background:var(--bt-wash-2);color:var(--bt-text-primary)}.mailbox-buy__chip button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:transparent;color:var(--bt-text-muted);cursor:pointer}.mailbox-buy__chip button:hover{background:var(--bt-wash-3);color:var(--bt-text-primary)}.mailbox-buy__chip button svg{width:11px;height:11px}.mailbox-buy__suggestions{display:flex;flex-direction:column;gap:6px}.mailbox-buy__allocation,.mailbox-buy__quote{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mailbox-buy__allocation li,.mailbox-buy__quote li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;background:var(--bt-wash-1);border-radius:8px;padding:8px 11px;font-size:12px;color:var(--bt-text-secondary)}.mailbox-buy__quote li em{font-style:normal;color:var(--bt-text-muted);margin-left:8px}.mailbox-buy__allocation strong,.mailbox-buy__quote strong{font-weight:600;color:var(--bt-text-primary);font-variant-numeric:tabular-nums}.mailbox-buy__addresses{list-style:none;margin:0;padding:10px 12px;background:var(--bt-wash-1);border-radius:10px;display:flex;flex-direction:column;gap:3px;max-height:190px;overflow-y:auto;font-size:12px;color:var(--bt-text-secondary)}.mailbox-buy__confirm-summary{margin:0;font-size:13px;color:var(--bt-text-primary)}.mailbox-buy__confirm-recurring,.mailbox-buy__success-headline{margin:0;font-size:13px;font-weight:600;color:var(--bt-text-primary)}.mailbox-buy__success-connect{margin:0;background:var(--bt-wash-2);border-radius:10px;padding:10px 12px;font-size:12px;color:var(--bt-text-primary)}.mailbox-buy__error{background:var(--bt-wash-2);border-radius:10px;padding:11px 12px;display:flex;flex-direction:column;gap:7px;align-items:flex-start}.mailbox-buy__error-title{margin:0;font-size:12px;font-weight:600;color:var(--bt-text-primary)}.mailbox-buy__error-detail{margin:0;font-size:12px;line-height:1.45;color:var(--bt-text-secondary)}.mailbox-buy__ceiling{display:flex;flex-direction:column;gap:7px;width:100%;max-width:260px}.mailbox-buy__disclosure{background:transparent;padding:0;font-size:12px;font-weight:500;color:var(--bt-text-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mailbox-buy__disclosure:hover{color:var(--bt-text-primary)}.mailbox-buy-banner{margin:0;background:var(--bt-wash-2);border-radius:10px;padding:10px 12px;font-size:12px;color:var(--bt-text-primary)}.mailbox-buy__profile{border:0;margin:0;min-width:0;padding:14px;border-radius:12px;background:var(--bt-wash-1);display:grid;gap:8px}.mailbox-buy__profile legend{font-size:12px;font-weight:600}.mailbox-buy__bundle span{min-width:0;overflow-wrap:anywhere}.mailbox-buy__domain-search{display:flex;gap:8px}.mailbox-buy__domain-search input{min-width:0}.ui-calendar{color:var(--bt-text-primary);border-radius:16px;overflow:hidden;background:var(--gs-section, var(--bt-surface-dark))}.ui-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px}.ui-calendar-toolbar>div{display:flex;align-items:center;gap:14px}.ui-calendar .ui-calendar-toolbar h2{font-size:18px;margin:0}.ui-calendar button{border:0;color:inherit;background:transparent;border-radius:8px;cursor:pointer;padding:7px 10px;font:inherit}.ui-calendar button:hover{background:var(--bt-hover-soft)}.ui-calendar-toolbar small{color:var(--bt-text-muted);font-size:11px}.ui-calendar-scroll{overflow-x:auto}.ui-calendar-grid{width:100%;min-width:570px;table-layout:fixed;border-collapse:collapse}.ui-calendar-grid th{text-align:left;padding:12px;color:var(--bt-text-muted);font-size:12px;font-weight:500}.ui-calendar-grid td{vertical-align:top;height:116px;padding:5px;border-top:1px solid var(--bt-hover-strong);border-right:1px solid var(--bt-hover-soft)}.ui-calendar-grid td:last-child{border-right:0}.ui-calendar-grid .is-outside .ui-calendar-date{opacity:.4}.ui-calendar .ui-calendar-date{display:grid;place-items:center;width:30px;height:30px;padding:0;margin:2px 0 6px 3px;font-size:12px}.ui-calendar .ui-calendar-date:disabled{opacity:1;cursor:default}.ui-calendar .ui-calendar-date[aria-current=date]{background:var(--gs-accent, #7965db);color:var(--gs-accent-ink, white);font-weight:650}.ui-calendar-events{display:grid;gap:4px}.ui-calendar-events>button{display:grid;gap:4px;text-align:left;padding:7px;background:var(--bt-hover-soft);font-size:12px;overflow-wrap:anywhere}.ui-calendar-events small{color:var(--bt-text-muted);font-size:10px}@media(max-width:700px){.ui-calendar-toolbar{flex-wrap:wrap}.ui-calendar-toolbar small{width:100%;text-align:center}}.social-planner{--planner-line: color-mix(in srgb, var(--bt-text-secondary) 12%, transparent);--planner-surface: var(--bt-surface-dark);padding:28px;height:100%;display:flex;flex-direction:column;overflow:hidden;color:var(--bt-text-primary)}.social-planner button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;border-radius:9px;padding:9px 12px;color:inherit;cursor:pointer;font:inherit;font-size:13px}.social-planner button:hover,.social-planner button[aria-pressed=true]{background:var(--bt-hover-soft)}.social-planner button:disabled{opacity:.45;cursor:default}.social-planner :is(button,input,textarea,select):focus-visible{outline:2px solid var(--bt-text-secondary);outline-offset:3px}.social-planner__header,.social-planner__toolbar,.social-planner__editor-head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.social-planner h1{display:flex;gap:10px;align-items:center;font-size:25px;letter-spacing:-.6px;margin:0}.social-planner__header p,.social-planner__hint{font-size:13px;color:var(--bt-text-muted);line-height:1.6}.social-planner__header>button,.social-planner button.social-planner__primary{background:var(--bt-text-primary);color:var(--bt-bg-dark);padding:11px 16px;font-weight:600}.social-planner__toolbar>div{display:inline-flex;gap:3px;background:var(--bt-hover-soft);border-radius:12px;padding:4px}.social-planner__toolbar button[aria-pressed=true]{background:var(--planner-surface);box-shadow:0 1px 5px #0000000a}.social-planner__body{display:flex;flex:1;min-height:0;gap:24px;align-items:flex-start}.social-planner__body main{flex:1;min-width:0;max-height:100%;overflow:auto}.social-planner .social-planner__entry{--entry-color: #747e92;display:grid;gap:5px;width:100%;padding:9px 10px;border-left:3px solid var(--entry-color);text-align:left;justify-content:stretch;font-size:12px;line-height:1.4;background:color-mix(in srgb,var(--entry-color) 9%,var(--planner-surface));overflow-wrap:anywhere}.social-planner__entry small{color:var(--bt-text-muted);font-size:10px;text-transform:capitalize}.social-planner :is(.social-planner__entry,.social-planner__status)[data-status=review]{--entry-color: #c28b38}.social-planner :is(.social-planner__entry,.social-planner__status)[data-status=approved]{--entry-color: #459d82}.social-planner :is(.social-planner__entry,.social-planner__status)[data-status=scheduled]{--entry-color: #7d70bc}.social-planner :is(.social-planner__entry,.social-planner__status)[data-status=published]{--entry-color: #4385a5}.social-planner__editor{width:410px;flex:0 0 410px;max-height:100%;display:flex;flex-direction:column;background:var(--planner-surface);border-radius:18px;box-shadow:0 6px 32px #00000009;overflow:hidden}.social-planner__editor-head{padding:22px 24px 10px;margin:0}.social-planner__eyebrow{font-size:10px;letter-spacing:1.4px;color:var(--bt-text-muted)}.social-planner__editor-head h2{margin:5px 0 0;font-size:21px;letter-spacing:-.4px}.social-planner__editor-meta{display:flex;align-items:center;gap:10px;padding:4px 24px 18px;font-size:11px;color:var(--bt-text-muted)}.social-planner__status{--entry-color: #747e92;color:var(--bt-text-primary);background:color-mix(in srgb,var(--entry-color) 15%,transparent);padding:5px 9px;border-radius:20px;text-transform:capitalize}.social-planner__editor-tabs{display:flex;gap:8px;padding:0 24px 14px;border-bottom:1px solid var(--planner-line)}.social-planner__editor-tabs button{flex:1}.social-planner__editor-tabs button[aria-pressed=true]{font-weight:600}.social-planner__editor-tabs span{font-size:10px;padding:2px 5px;border-radius:12px;background:var(--bt-hover-strong)}.social-planner__fields{padding:0 24px 20px;overflow-y:auto;min-height:120px;flex:1;scrollbar-width:thin}.social-planner__field-section{margin:0;padding:20px 0 0;border:0;min-width:0}.social-planner__field-section+.social-planner__field-section{margin-top:20px;border-top:1px solid var(--planner-line)}.social-planner__field-section h3,.social-planner__field-section legend{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin:0 0 14px;padding:0}.social-planner__field-section legend{float:left;width:100%}.social-planner__field-section legend+*{clear:both}.social-planner__editor label{display:flex;flex-direction:column;gap:8px;margin:0 0 17px;font-size:12px;font-weight:500}.social-planner__editor :is(input,textarea,select){width:100%;box-sizing:border-box;padding:11px 12px;background:var(--bt-hover-soft);border:1px solid transparent;border-radius:10px;color:inherit;font:inherit;font-size:13px;line-height:1.5}.social-planner__editor input[type=datetime-local]{min-width:0}.social-planner__editor textarea{resize:vertical;min-height:90px}.social-planner__editor input::-moz-placeholder,.social-planner__editor textarea::-moz-placeholder{color:var(--bt-text-muted);opacity:.8}.social-planner__editor input::placeholder,.social-planner__editor textarea::placeholder{color:var(--bt-text-muted);opacity:.8}.social-planner__field-hint{display:block;font-size:11px;font-weight:400;line-height:1.6;color:var(--bt-text-muted);margin:5px 0 12px}.social-planner__editor .ux-pill-select{display:grid;gap:8px;margin-bottom:18px}.social-planner__editor .ux-pill-select__label{font-size:12px}.social-planner__editor .ux-pill-select__trigger{width:100%;justify-content:space-between;padding:11px 12px;background:var(--bt-hover-soft)}.social-planner__destinations{display:grid;gap:8px}.social-planner__editor label.social-planner__destination{display:flex;flex-direction:row;gap:10px;align-items:center;margin:0;padding:12px;border:1px solid transparent;border-radius:12px;cursor:pointer;background:var(--bt-hover-soft)}.social-planner__destination.is-selected{border-color:var(--planner-line)!important;background:var(--bt-hover-strong)!important}.social-planner__destination input{width:15px;height:15px;accent-color:var(--bt-text-primary);flex-shrink:0}.social-planner__destination>span:last-child{min-width:0}.social-planner__destination strong{display:block;font-size:12px;overflow-wrap:anywhere}.social-planner__destination small{display:block;margin-top:4px;font-size:11px;font-weight:400;color:var(--bt-text-muted);text-transform:capitalize}.social-planner__destination-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--planner-surface);font-weight:600;flex-shrink:0}.social-planner__connections-empty{padding:20px 16px;display:grid;gap:10px;justify-items:start;background:var(--bt-hover-soft);border-radius:12px;font-size:12px}.social-planner__connections-empty p{margin:0;color:var(--bt-text-muted);line-height:1.6}.social-planner__readiness p,.social-planner__readiness li{font-size:11px;color:var(--bt-text-muted);line-height:1.8}.social-planner__readiness ul{list-style:none;padding:0;margin:8px 0 0}.social-planner__readiness li[data-ready=true]{color:var(--bt-text-primary)}.social-planner__editor-footer{padding:16px 24px;border-top:1px solid var(--planner-line);display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-height:240px;overflow:auto;flex-shrink:0}.social-planner__editor-footer>p{font-size:12px;line-height:1.6}.social-planner__editor-footer>.social-planner__primary{flex:1}.social-planner__actions{display:flex;flex-wrap:wrap;gap:6px}.social-planner__advanced{width:100%;font-size:12px}.social-planner__advanced summary{cursor:pointer;padding:8px 0}.social-planner__advanced label{margin-top:10px}.social-planner__discard,.social-planner__options-error{padding:14px 24px;background:var(--bt-hover-soft);font-size:12px;line-height:1.5}.social-planner__discard p{margin:5px 0}.social-planner__discard button{font-size:12px}.social-planner__error{padding:10px;color:var(--bt-error);font-size:12px}@media(max-width:1100px){.social-planner__body.is-editing>main{display:none}.social-planner__editor{width:min(620px,100%);flex-basis:auto;margin:0 auto}.social-planner__body{gap:0}}@media(max-width:600px){.social-planner{padding:16px}.social-planner__header{align-items:flex-start}.social-planner h1{font-size:21px}.social-planner__header p{max-width:220px}.social-planner__header>button{white-space:nowrap;padding:9px}.social-planner__editor-head,.social-planner__editor-meta,.social-planner__editor-tabs,.social-planner__editor-footer{padding-left:18px;padding-right:18px}.social-planner__fields{padding-inline:18px}}.ad-feed-preview{width:100%;max-width:500px;color:#1c1e21;background:#fff;border:1px solid #dddfe2;border-radius:10px;overflow:hidden;font-family:Arial,sans-serif;font-size:14px;line-height:1.4;text-align:left}.ad-feed-preview__identity{display:flex;align-items:center;gap:9px;padding:14px 14px 9px}.ad-feed-preview__identity strong{display:block;font-size:14px}.ad-feed-preview__avatar{display:grid;place-items:center;flex:0 0 38px;height:38px;background:#e4e6eb;border-radius:50%;font-size:18px;font-weight:600}.ad-feed-preview__sponsored{display:flex;align-items:center;gap:4px;color:#65676b;font-size:12px}.ad-feed-preview__menu{margin-left:auto;color:#65676b}.ad-feed-preview__copy{padding:0 14px 12px;overflow-wrap:anywhere}.ad-feed-preview__copy p{margin:0;white-space:pre-wrap;color:inherit;font-size:inherit}.ad-feed-preview__copy button{padding:2px 0;border:0;background:transparent;color:#65676b;font:inherit;font-weight:600;cursor:pointer}.ad-feed-preview__copy button:hover{text-decoration:underline}.ad-feed-preview__copy button:focus-visible,.ad-feed-preview__destination a:focus-visible{outline:2px solid #1877f2;outline-offset:3px}.ad-feed-preview__media{background:#f0f2f5}.ad-feed-preview__media img,.ad-feed-preview__media video{display:block;width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain;border-radius:0}.ad-feed-preview__media>p{padding:40px 20px;margin:0;color:#65676b}.ad-feed-preview__destination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#f0f2f5}.ad-feed-preview__destination>div{min-width:0}.ad-feed-preview__destination span{display:block;text-transform:uppercase;color:#65676b;font-size:11px;overflow-wrap:anywhere}.ad-feed-preview__destination strong{display:block;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.ad-feed-preview__destination a{flex-shrink:0;border-radius:6px;background:#e4e6eb;padding:8px 12px;font-weight:600;font-size:13px;color:#1c1e21;text-decoration:none}.ad-feed-preview__actions{display:flex;justify-content:space-around;padding:10px 8px;border-top:1px solid #dddfe2;color:#65676b;font-size:13px}.ad-feed-preview__actions span{display:flex;align-items:center;gap:6px}.paid-creative-feed-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;align-items:start;margin-block:20px}.paid-creative-feed-previews figure{margin:0;min-width:0}.paid-creative-feed-previews figcaption{margin-top:8px;color:var(--bt-text-secondary);font-size:12px}.private-creative-analysis__destination{display:flex;flex-direction:column;gap:8px;max-width:420px}.private-creative-analysis__destination select{min-height:36px}.private-creative-analysis .paid-creative-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}@media(max-width:420px){.ad-feed-preview__destination{gap:8px;padding-inline:12px}.ad-feed-preview__destination a{padding-inline:8px}}.review-split-layout{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden}.review-split-layout__document{display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:0;overflow:auto}.review-split-layout__document[hidden]{display:none}.review-split-layout__review{flex:0 0 calc(var(--review-portion) - 3px);min-height:0;overflow:hidden;background:var(--bt-bg-dark)}.review-split-layout__review>.agent-ops-instructions__review-rail{width:100%;height:100%;min-width:0;max-height:none;border:0;background:var(--bt-bg-dark)}.review-split-layout__review .agent-ops-instructions__history{border:0;background:var(--bt-bg-dark)}.review-split-layout__review .agent-ops-instructions__history-toolbar{flex-wrap:wrap;flex:0 0 auto;border:0;gap:8px}.review-split-layout__review .agent-ops-instructions__history-actions{flex-wrap:wrap;gap:4px}.review-split-layout__review .agent-ops-instructions__history-body.has-versions{flex-direction:column}.review-split-layout__review .agent-ops-instructions__history-toolbar>.review-window-actions{margin-left:auto}.review-window-actions{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .12s ease}.agent-ops-instructions__history-toolbar:is(:hover,:focus-within) .review-window-actions{opacity:1}.review-window-actions button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;color:var(--ks-muted);background:transparent;cursor:pointer}.review-window-actions button:hover{color:var(--ks-text);background:var(--bt-hover-strong)}.review-window-actions button:focus-visible{outline:2px solid var(--bt-text-muted);outline-offset:-2px}.review-split-layout__divider{position:relative;flex:0 0 6px;cursor:row-resize;touch-action:none;outline:0}.review-split-layout__divider:after{content:"";position:absolute;inset:2px 0;background:transparent}.review-split-layout__divider:is(:hover,:focus-visible):after{background:var(--bt-text-muted)}.review-split-layout.is-minimized .review-split-layout__review{flex:0 0 auto}.review-split-layout.is-minimized .agent-ops-instructions__history-body,.review-split-layout.is-minimized .agent-ops-instructions__history-actions{display:none}.review-split-layout.is-maximized .review-split-layout__review{flex:1 1 0}@media(hover:none){.review-window-actions{opacity:1}}@media(prefers-reduced-motion:reduce){.review-window-actions{transition:none}}.ks-cloud-review{padding:10px 16px;border-bottom:1px solid var(--border-color, #5555);font-size:12px;max-height:280px;overflow:auto;flex-shrink:0}.ks-cloud-review p{margin:5px 0}.ks-cloud-review summary{cursor:pointer;padding:4px 0}.ks-cloud-review__details>summary span{margin-left:12px;color:var(--bt-text-secondary)}.memory-source-backlog{display:grid;gap:4px}.memory-source-backlog>div{min-width:0;display:grid;gap:3px}.memory-source-backlog button{padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.memory-source-backlog :is(button,span){overflow-wrap:anywhere}.memory-source-backlog small{color:var(--bt-text-muted)}.memory-source-backlog .memory-source-backlog__row,.memory-source-backlog__reference>summary{display:grid;gap:4px;width:100%;padding:10px;border-radius:8px;text-align:left;cursor:pointer}.memory-source-backlog__row:hover,.memory-source-backlog__reference>summary:hover{background:var(--bt-surface-dark)}.memory-source-backlog__reference[open]{background:var(--bt-surface-dark);border-radius:8px}.memory-source-backlog__reference :is(p,code){display:block;padding:0 10px 10px;margin:0;font-size:12px;overflow-wrap:anywhere}.memory-source-backlog__reference>summary{list-style:none}.memory-source-backlog__reference>summary:after{content:"Source details";color:var(--bt-text-muted);font-size:11px}.knowledge-studio-v2__reader--inline,.knowledge-studio-v2__graph-settings-body{overscroll-behavior:contain;scrollbar-gutter:stable}.knowledge-studio-v2__source-document>small{color:var(--bt-text-muted)}.knowledge-studio-v2__source-document details{margin-top:24px;font-size:12px}.knowledge-studio-v2__source-document .memory-source-backlog__reference{margin-top:0;font-size:inherit}.knowledge-studio-v2__source-document pre{white-space:pre-wrap;overflow-wrap:anywhere}.knowledge-studio-v2__source-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.knowledge-studio-v2__doc-editor a,.knowledge-studio-v2__source-document a{color:var(--bt-text-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ks-cloud-review__field{margin:8px 0}.ks-cloud-review__field>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ks-cloud-review__field pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font:inherit}.ks-cloud-review__field>div>label{min-width:0;padding:6px;border-radius:4px;background:var(--surface-color, #8881)}.ks-cloud-review__field input{margin:0 6px 0 0;accent-color:var(--accent-color, #3b82f6)}.ks-cloud-review button:focus-visible,.ks-cloud-review input:focus-visible{outline:2px solid var(--accent-color, #3b82f6);outline-offset:2px}@media(max-width:560px){.ks-cloud-review__field>div{grid-template-columns:1fr;gap:4px}}.knowledge-studio-v2__sync-notice{flex:0 0 auto;padding:10px 16px;background:var(--bt-surface-dark);color:var(--bt-text-primary);border-bottom:1px solid var(--bt-border-dark);overflow-wrap:anywhere}.settings-permissions{margin:0 auto}.settings-permissions .settings-agent-kernel__section{gap:8px}.settings-permissions__inline{display:flex;align-items:center;gap:10px}.settings-permissions__note{margin:0;font-size:12px;color:var(--bt-text-secondary)}.settings-permissions__pills{display:flex;flex-wrap:wrap;gap:6px}.settings-permissions__pill{border-radius:999px;padding:3px 10px;font-size:12px;color:var(--bt-text-secondary);background:var(--bt-wash-2)}.settings-permissions__rows{display:flex;flex-direction:column;gap:2px}.settings-permissions__row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:7px 8px}.settings-permissions__row-label{min-width:0;font-size:13px;color:var(--bt-text-primary)}.settings-permissions__lock [role=switch]:disabled{opacity:1;cursor:default}.settings-permissions__lock--off [role=switch]:disabled{opacity:.65}.settings-permissions__member{display:flex;align-items:center;gap:10px;border-radius:12px;padding:8px;transition:background-color .12s ease-out}.settings-permissions__member:hover{background:var(--bt-wash-1)}.settings-permissions__member-identity{min-width:0;flex:1 1 auto}.settings-permissions__member-name{font-size:13px;font-weight:500;color:var(--bt-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-permissions__member-email{font-size:11.5px;color:var(--bt-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-permissions__role-chip{flex:none;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:500;color:var(--bt-text-secondary);background:var(--bt-wash-2)}.settings-permissions__role-select{flex:none;height:28px;border:0;border-radius:999px;padding:0 8px;font-size:12px;color:var(--bt-text-primary);background:var(--bt-wash-2);transition:background-color .12s ease-out}.settings-permissions__role-select:hover:not(:disabled){background:var(--bt-wash-3)}.settings-permissions__role-select:active:not(:disabled){background:var(--bt-wash-4)}.settings-permissions__role-select:disabled{color:var(--bt-text-secondary)}.settings-permissions__retry{flex:none;height:26px;border:0;border-radius:999px;padding:0 10px;font-size:12px;color:var(--bt-text-primary);background:var(--bt-wash-2);cursor:pointer;transition:background-color .12s ease-out}.settings-permissions__retry:hover{background:var(--bt-wash-3)}.settings-permissions__retry:active{background:var(--bt-wash-4)}.settings-permissions__disclosure{flex:none;border-radius:999px;padding:2px 9px;font-size:11.5px;color:var(--bt-text-secondary);background:transparent;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.settings-permissions__disclosure:hover{background:var(--bt-wash-2);color:var(--bt-text-primary)}.settings-permissions__disclosure[aria-expanded=true]{background:var(--bt-wash-3);color:var(--bt-text-primary)}.settings-permissions__disclosure[aria-expanded=true]:hover{background:var(--bt-wash-4)}.settings-permissions__member-detail{display:flex;flex-direction:column;gap:6px;padding:2px 8px 10px 40px}.studio-window-page{position:fixed;inset:0;overflow:auto;background:var(--bt-bg-dark, #181818);color:var(--bt-text-primary)}.studio-window-launcher{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--bt-text-primary)}.studio-window-launcher h1,.studio-window-launcher p{margin:0}.studio-window-launcher p{color:var(--bt-text-secondary)}.studio-window-launcher button{padding:10px 18px;border:0;border-radius:8px;background:var(--bt-studio-accent, #2680eb);color:var(--bt-primary-ink, #fff)}.studio-window-titlebar{position:absolute;z-index:1;inset:0 0 auto;height:48px;background:#1c1c1c;-webkit-app-region:drag}.studio-window-titlebar>span{position:absolute;left:14px;top:16px;font-size:12px;color:#b8bfc4}.studio-window-page .video-local-studio{isolation:auto}.studio-window-page .video-local-studio .video-header{top:7px;right:150px;-webkit-app-region:no-drag}.studio-window-page .video-preview-sources{top:4px;left:108px;padding:3px;background:transparent;-webkit-app-region:no-drag}.studio-window-page .video-local-studio .video-preview-frame{inset:48px 8px 58px}.studio-window-page .video-local-studio[data-panel-open=true] .video-preview-frame{right:344px}.studio-window-page .video-studio-docks,.studio-window-page .video-local-studio .video-program-options{top:48px}.studio-window-page .video-studio-tools{bottom:7px}.studio-window-page[data-mac=true] .studio-window-titlebar>span{left:80px}.studio-window-page[data-mac=true] .video-preview-sources{left:174px}@container stream-workspace (max-width: 900px){.studio-window-page .video-local-studio .video-header{top:52px;right:12px}.studio-window-page .video-local-studio .video-preview-frame,.studio-window-page .video-studio-docks,.studio-window-page .video-local-studio .video-program-options{top:96px}}.studio-window-page[data-mac=false] .broadcast-desk{--desk-menu-height:0px;--desk-content-top:54px}.studio-window-page[data-mac=false]:has(.broadcast-desk) .studio-window-titlebar>span{display:none}.studio-window-page[data-mac=false] .broadcast-desk .studio-menu-bar{position:absolute;grid-row:auto;grid-column:auto;top:0;left:8px;height:48px;width:-moz-max-content;width:max-content;max-width:calc(100% - 152px);background:transparent}.studio-window-page .studio-window-titlebar{background:#111315}@media(max-width:760px){.studio-window-page[data-mac=false] .broadcast-desk .studio-menu-bar{position:relative;left:auto;top:auto;max-width:none;width:100%;height:auto}}:root[data-platform-theme=tan] .studio-window-page .studio-window-titlebar{background:#245846}:root[data-platform-theme=light] .studio-window-page .studio-window-titlebar{background:#f1f3f5}.video-preview-frame{position:relative;border-radius:12px;overflow:hidden;background:#101212;color:#f1f5f9}.video-preview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px}.video-preview-toolbar small{margin-left:10px;color:#b0b8be;font-size:11px}.video-preview-frame .video-preview-toolbar button{display:grid;place-items:center;padding:7px;border:0;outline:0;border-radius:6px;color:#f1f5f9;background:#ffffff12}.video-preview-frame .video-preview-toolbar button:hover{background:#ffffff24}.video-preview-frame .video-preview-toolbar button:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #c7d0d8}.video-preview-media{display:grid;height:clamp(240px,46vh,680px)}.video-preview-media>:is(video,canvas,.video-preview-empty){grid-area:1 / 1;width:100%;height:100%;min-height:0;min-width:0;max-width:none;-o-object-fit:contain;object-fit:contain;border-radius:0}.video-preview-media>[hidden]{display:none}.video-preview-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;text-align:center;box-sizing:border-box}.video-preview-empty strong{font-size:17px;font-weight:500}.video-preview-empty span{max-width:380px;color:#aab3b8;font-size:13px;line-height:1.6}.video-preview-frame:fullscreen{display:flex;flex-direction:column;width:100%;height:100%;border-radius:0}.video-preview-frame:fullscreen .video-preview-media{height:auto;flex:1;min-height:0}.video-preview-notice{padding:8px 16px;font-size:12px}.video-tile .video-preview-media{height:auto}.video-preview-frame:fullscreen .video-preview-media>:is(video,canvas){max-height:none;aspect-ratio:auto}@media(max-width:620px){.video-local-studio .video-preview-media{height:32vh;min-height:200px}}.video-studio{max-width:1160px;margin:0 auto;padding:clamp(20px,4vw,48px);color:hsl(var(--foreground, 220 14% 92%))}.video-header{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.video-studio h1{font-size:clamp(24px,3vw,36px);font-weight:600;letter-spacing:-.03em;margin:8px 0}.video-eyebrow{font-size:11px;letter-spacing:.16em;color:hsl(var(--muted-foreground, 218 10% 63%))}.video-subtitle,.video-footer{color:hsl(var(--muted-foreground, 218 10% 63%));font-size:14px;margin:16px 0 24px}.video-status{font-size:13px;padding:8px 12px;border-radius:20px;background:#8080801a}.video-studio button:not(:where(.studio-editor-mixer *)){padding:9px 14px;border:0;border-radius:8px;background:#8080801a;color:inherit;font:inherit;font-size:13px;cursor:pointer}.video-studio button:not(:where(.studio-editor-mixer *)):hover:not(:disabled){background:#80808033}.video-studio button:not(:where(.studio-editor-mixer *)):disabled{opacity:.45;cursor:default}.video-studio .video-primary{background:#a6e3c2;color:#152b21;font-weight:600}.video-studio .video-primary:hover:not(:disabled){background:#bdeed3}.video-studio :is(button,input,select,a):focus-visible{outline:2px solid #6acb9b;outline-offset:3px}.video-studio label:not(:where(.studio-editor-mixer *)){display:flex;flex-direction:column;gap:7px;font-size:13px}.video-studio input:not(:where(.studio-editor-mixer *)):not([type=checkbox]),.video-studio select:not(:where(.studio-editor-mixer *)){padding:9px 12px;border-radius:6px;border:1px solid rgba(128,128,128,.25);background:hsl(var(--background, 218 14% 11%));color:inherit;min-width:0;max-width:100%}.video-studio input:not(:where(.studio-editor-mixer *))[type=checkbox]{accent-color:#6acb9b}.video-controls,.video-controls form{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:16px 0}.video-controls form{margin:0}.video-prejoin{max-width:780px;margin-top:28px}.video-prejoin>label{max-width:360px}.video-setup{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:24px;margin:20px 0}.video-setup fieldset{display:flex;flex-direction:column;gap:15px;border:0;padding:0;min-width:0}.video-setup legend{margin-bottom:14px;font-weight:600;font-size:14px}.video-setup label:has(input[type=checkbox]){flex-direction:row;align-items:center}.video-device-help{font-size:13px;color:hsl(var(--muted-foreground, 218 10% 63%))}.video-device-help summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.video-device-help summary:focus-visible{outline:2px solid #6acb9b;outline-offset:3px}.video-device-help p{max-width:520px;line-height:1.5;margin:8px 0}.video-room-devices{margin:12px 0 20px;font-size:13px}.video-room-devices summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.video-room-devices summary:focus-visible{outline:2px solid #6acb9b;outline-offset:3px}.video-preview{border-radius:12px;background:#11151a;position:relative;aspect-ratio:16/10;overflow:hidden;align-self:start}.video-preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-preview span{position:absolute;inset:0;display:grid;place-items:center;color:#b8bec7;font-size:13px}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:24px 0}.video-tile{background:#11151a;color:#f2f3f5;border-radius:12px;overflow:hidden}.video-tile video{width:100%;max-height:480px;-o-object-fit:contain;object-fit:contain;aspect-ratio:16/9}.video-avatar{display:grid;place-items:center;aspect-ratio:16/9;font-size:40px;color:#a6e3c2}.video-tile-label{display:flex;justify-content:space-between;padding:10px 14px;font-size:13px}.video-tile-label span{color:#adb5c0}.video-error{border-left:3px solid #d89f66;padding:10px 14px;background:#d89f6614;font-size:14px}.video-guests>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.video-signin{max-width:480px}.video-signin form{display:flex;flex-direction:column;gap:16px;margin-top:24px}.video-local-recording{margin:20px 0;font-size:13px}.video-local-recording select{border:0;background:#8080801a;font:inherit}.video-local-recording select:disabled{opacity:.6}.video-local-recording>p{margin:8px 0;color:hsl(var(--muted-foreground, 218 10% 63%))}.video-local-recording .video-recording-path{overflow-wrap:anywhere;font-size:12px}.video-recording-folder{display:flex;align-items:center;gap:12px;margin:8px 0;font-size:12px}.video-recording-folder span{min-width:0;overflow-wrap:anywhere}.video-recording-folder button{flex-shrink:0;border:0;padding:5px 8px;background:transparent;color:inherit;cursor:pointer;font:inherit}.video-recording-folder button:hover:not(:disabled){background:#8080801a}.video-recording-folder button:disabled{opacity:.5;cursor:default}.video-program{margin:20px 0;font-size:13px}.video-program>p{margin:8px 0;color:hsl(var(--muted-foreground, 218 10% 63%))}.video-program label:has(input[type=checkbox]){flex-direction:row;align-items:center}.video-program canvas{display:block;width:100%;max-width:800px;aspect-ratio:16/9;border-radius:12px;background:#11151a}.video-program canvas[hidden]{display:none}.video-destination{width:100%;max-width:32rem;margin:20px 0;font-size:13px}.video-destination>p{margin:8px 0;color:var(--bt-text-secondary, inherit);overflow-wrap:anywhere}.video-destination-form{display:grid;gap:12px;margin:16px 0 8px}.video-destination-form label{min-width:0}.video-studio .video-destination-form input{width:100%;box-sizing:border-box;border:0;outline:0;box-shadow:none;background:var(--bt-input-surface, hsl(var(--background)))}.video-destination-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.video-studio .video-destination :is(button,input):focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--bt-text-secondary, currentColor)}@media(max-width:600px){.video-setup,.video-grid{grid-template-columns:1fr}.video-controls{align-items:stretch}}.studio-publishing-providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px;margin:12px 0}.studio-publishing-providers>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 6px;border:0;border-radius:6px;color:inherit;background:var(--bt-wash-1, #25272c);cursor:pointer;font:inherit}.studio-publishing-providers>button:hover,.studio-publishing-providers>button[aria-pressed=true]{background:var(--bt-wash-3, #383b43)}.studio-publishing-providers>button:focus-visible{outline:2px solid var(--bt-cta-pink, #ec4899);outline-offset:2px}.studio-publishing-providers small{color:var(--bt-text-muted, #a5a7ad);font-size:11px}.studio-publishing-setup fieldset{margin:0;padding:0;border:0;min-width:0}.studio-publishing-setup [hidden]{display:none}.gs-live-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:24px}.gs-live-workspace--solo{grid-template-columns:minmax(0,1fr)}.gs-live-main,.gs-live-sidebar{min-width:0}.gs-live-main{display:grid;gap:20px}.gs-live-main>.gs-card,.gs-live-main>.gs-studio-panel{margin:0;max-width:none}.gs-live-sidebar{position:sticky;top:20px}.gs-app .gs-live-sidebar>:is(.gs-live-chat,.gs-public-chat){margin:0;padding:20px;border-radius:14px;background:var(--gs-section, var(--bt-surface-dark))}.gs-live-sidebar .gs-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.gs-live-sidebar .gs-section-heading h2{margin:0}.gs-live-sidebar .gs-post-actions{gap:4px}.gs-live-sidebar .gs-text-button{padding:5px 0;font-size:11px}.gs-app .gs-live-sidebar :is(.gs-live-chat-messages,.gs-public-comment-list){height:clamp(260px,40vh,420px);max-height:420px;overflow-y:auto}.gs-live-sidebar .gs-live-chat-composer textarea{border:1px solid var(--bt-border-subtle)}.gs-live-sidebar .gs-public-comment-compose{margin-bottom:0}.gs-live-chat-waiting{padding:24px;background:var(--gs-section, var(--bt-surface-dark));border-radius:14px}.gs-live-chat-waiting h2{font-size:18px;margin-top:0}.gs-live-chat-waiting p{font-size:13px;margin-bottom:0}.gs-app .gs-live-main .gs-stream-setup{padding:24px}.gs-stream-setup-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.gs-app .gs-stream-setup-heading h2{margin:0 0 8px;font-size:21px}.gs-app .gs-stream-setup .gs-stream-setup-heading p{margin:0;font-size:13px}.gs-stream-audience{white-space:nowrap;padding:6px 9px;border-radius:20px;font-size:11px;background:var(--bt-hover-soft)}.gs-stream-steps{display:flex;flex-wrap:wrap;list-style:none;gap:10px 22px;padding:0;margin:18px 0 0;font-size:12px;color:var(--bt-text-muted)}.gs-stream-steps li[aria-current=step]{color:var(--bt-text-primary);font-weight:600}.gs-stream-steps span{display:inline-grid;place-items:center;margin-right:6px;width:21px;height:21px;border-radius:50%;background:var(--bt-hover-strong)}.gs-app form.gs-stream-form{margin:20px 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);gap:16px}.gs-app .gs-stream-form label{font-size:13px;font-weight:550}.gs-stream-source{display:grid;gap:8px;align-content:start;min-width:0;font-size:13px;font-weight:550}.gs-stream-source>span{color:var(--bt-text-secondary)}.gs-stream-source .ux-pill-select{width:100%}.gs-stream-source .ux-pill-select__trigger{min-height:43px;border-radius:9px;border:1px solid var(--bt-border, #626c66);background:var(--gs-input, var(--bt-bg-dark));font-size:13px}.gs-app .gs-stream-form :is(input,select){min-width:0;width:100%;padding:12px 14px;border:1px solid var(--bt-border, #626c66);background:var(--gs-input, var(--bt-bg-dark));color:var(--bt-text-primary);border-radius:9px}.gs-stream-form>button{justify-self:start;grid-column:1 / -1}.gs-stream-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:20px}.gs-stream-summary h3{font-size:18px;margin:0 0 5px;overflow-wrap:anywhere}.gs-stream-summary p{font-size:12px;margin:0}.gs-stream-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gs-source-stage{display:grid;gap:16px}.gs-source-placeholder{min-height:220px;aspect-ratio:16 / 7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center;border-radius:14px;background:#151c19;color:#e6ede9}.gs-source-placeholder h3{font-size:18px;margin:0}.gs-source-placeholder p{max-width:400px;font-size:13px;color:#aebcb4;margin:0}.gs-source-stage>.gs-studio-panel{margin:0;padding:22px;gap:12px}.gs-source-stage .gs-studio-panel h2{font-size:18px}.gs-source-stage .gs-studio-panel p{font-size:13px}.gs-live-main .gs-call.video-studio{padding:0;margin:0}.gs-stream-support{margin-top:24px}.gs-stream-support>summary{cursor:pointer;font-size:13px;color:var(--bt-text-secondary)}.gs-studio-live .gs-live-main>.gs-studio-panel{padding:22px;gap:12px}.gs-studio-live .gs-live-main>.gs-studio-panel h2{font-size:19px}.video-studio .gs-native-publish-setup .gs-stream-setup{padding:16px;margin:16px 0;background:#8080800f}.video-studio .gs-native-publish-setup .gs-stream-setup-heading{flex-direction:column;gap:8px}.video-studio .gs-native-publish-setup .gs-stream-setup-heading h2{font-size:17px}.video-studio .gs-native-publish-setup .gs-stream-form{display:grid;gap:12px;margin-top:16px}.video-studio .gs-native-publish-setup .gs-stream-steps{gap:8px;font-size:11px}@media(max-width:900px){.gs-live-workspace{grid-template-columns:minmax(0,1fr)}.gs-live-sidebar{position:static}.gs-app .gs-live-sidebar :is(.gs-live-chat-messages,.gs-public-comment-list){height:260px}}@media(max-width:520px){.gs-app .gs-live-main .gs-stream-setup{padding:18px}.gs-stream-setup-heading{flex-direction:column;gap:10px}.gs-app form.gs-stream-form{grid-template-columns:minmax(0,1fr)}.gs-source-placeholder{min-height:210px;aspect-ratio:auto;padding:24px}}.video-local-studio{container:stream-workspace / inline-size;position:relative;isolation:isolate;width:100%;height:100%;min-height:0;max-width:none;margin:0;padding:0;overflow:hidden;box-sizing:border-box;color:var(--bt-text-primary)}.video-local-studio .video-header{position:absolute;z-index:3;top:12px;right:56px;gap:8px;margin:0}.video-local-studio h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.video-local-studio>:is(p,[role=status],.video-controls),.video-studio-program>p{position:absolute;z-index:3;top:58px;left:12px;right:12px;margin:0;padding:10px 12px;border-radius:8px;font-size:12px;background:var(--bt-surface-dark)}.video-local-studio :is(.video-eyebrow,.video-footer,.video-device-help){color:var(--bt-text-muted)}.video-studio-navigation{display:flex;align-items:center;gap:12px;padding:4px 8px;border-radius:8px;font-size:12px;background:var(--bt-surface-dark)}.video-local-studio button:not(:where(.studio-editor-mixer *)){padding:6px 10px;font-size:12px;background:var(--bt-wash-1);border:0}.video-local-studio button:not(:where(.studio-editor-mixer *)):hover:not(:disabled){background:var(--bt-wash-2)}.video-local-studio :is(button,input,a,summary):focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--bt-focus-ink)}.video-local-studio input[type=checkbox]{accent-color:var(--bt-cta-pink)}.video-local-studio .video-studio-program{position:absolute;inset:0;margin:0}.video-local-studio .video-preview-frame{position:absolute;inset:64px 12px;min-height:0;border-radius:0}.video-local-studio .video-preview-frame .video-preview-media{position:absolute;inset:0;height:100%;min-height:0}.video-local-studio .video-preview-media>:is(video,canvas){max-width:none;aspect-ratio:auto}.video-studio-program .video-preview-media>video{-o-object-fit:contain;object-fit:contain}.video-local-studio .video-preview-toolbar{position:absolute;z-index:2;top:8px;right:8px;left:8px;padding:0;pointer-events:none}.video-local-studio .video-preview-toolbar>span{padding:4px 8px;border-radius:4px;background:#101212b8}.video-local-studio .video-preview-toolbar button{pointer-events:auto;background:#101212b8}.video-preview-sources{position:absolute;z-index:2;top:12px;left:12px;display:flex;gap:4px;padding:4px;border-radius:8px;background:var(--bt-surface-dark)}.video-preview-sources button{background:transparent;color:var(--bt-text-secondary);min-width:75px}.video-preview-sources button[aria-pressed=true]{background:var(--bt-wash-2);color:var(--bt-text-primary)}.video-studio-locked .video-preview-empty{height:100%}.video-local-studio .video-program-options,.video-studio-docks{position:absolute;z-index:4;top:64px;bottom:66px;right:12px;width:320px;box-sizing:border-box;overflow:auto;padding:14px;border-radius:12px;background:var(--bt-surface-dark)}.video-local-studio[data-panel-open=true] .video-preview-frame{right:344px}.video-program-guides{grid-area:1 / 1;position:relative;pointer-events:none;min-width:0;min-height:0}.video-program-guide{position:absolute;box-sizing:border-box;border:1px dashed #ffffff88}.video-program-guide[data-selected=true]{border:2px solid #f4a7c6}.video-program-guide>span{position:absolute;top:0;left:0;padding:3px 6px;font-size:11px;white-space:nowrap;color:#fff;background:#101212dd}.video-program-guide>i{position:absolute;width:12px;height:12px;right:-1px;bottom:-1px;border:1px solid #111;background:#f4a7c6}.video-studio-program .video-program-options{display:flex;flex-direction:column;align-items:stretch;gap:16px}.video-local-studio [hidden]{display:none}.video-studio-program .video-controls{margin:0;align-items:center;gap:10px}.video-studio-program .video-controls>[role=status]{font-size:12px;color:var(--bt-text-secondary)}.video-studio-program .video-device-help{margin-left:auto}.video-studio-program .video-device-help[open]{flex-basis:100%}.video-camera-layout{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;min-width:0;padding:8px 0;margin:0;border:0;font-size:12px}.video-camera-layout legend{padding:0;font-weight:600}.video-camera-layout label{display:flex;flex:1 1 130px;min-width:0;flex-direction:column;gap:4px}.video-camera-layout input{width:100%;accent-color:var(--bt-cta-pink)}.video-camera-layout>span{width:100%;color:var(--bt-text-secondary)}.video-stream-chat{display:grid;gap:10px}.video-stream-chat p{margin:4px 0}.video-chat-help{color:var(--bt-text-secondary);font-size:12px}.video-stream-messages{list-style:none;margin:0;padding:0;max-height:260px;overflow:auto}.video-stream-messages li{padding:10px 0;overflow-wrap:anywhere}.video-stream-messages p{white-space:pre-wrap;line-height:1.5}.video-stream-messages button[aria-pressed=true]{background:var(--bt-cta-pink);color:var(--bt-cta-ink)}.video-chat-actions{display:flex;flex-wrap:wrap;gap:6px}.video-speech-queue{display:grid;gap:8px;margin-top:8px}.video-speech-heading{display:flex;align-items:center;justify-content:space-between}.video-speech-heading h3{margin:0;font-size:12px}.video-speech-heading>span{color:var(--bt-text-secondary)}.video-speech-generation{display:grid;gap:8px;padding:10px;border-radius:8px;background:var(--bt-wash-1)}.video-speech-generation .gs-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.video-speech-generation h3{margin:0;font-size:12px}.video-speech-generation p{color:var(--bt-text-secondary);line-height:1.5}.video-speech-generation form{display:grid;gap:8px}.video-speech-generation .gs-chat-speech-limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.video-speech-generation .gs-chat-speech-limits label{display:grid;gap:4px}.video-local-studio .video-speech-generation input[type=number]{width:100%;min-width:0;box-sizing:border-box;padding:7px 9px;border:0;border-radius:6px;background:var(--bt-surface-dark);color:var(--bt-text-primary);font:inherit}.video-local-studio .video-speech-generation .gs-chat-speech-consent{display:flex;flex-direction:row;align-items:center;gap:8px}.video-local-studio .video-speech-generation input[type=checkbox]{width:auto;margin:0}.video-speech-generation .gs-post-actions{display:flex;flex-wrap:wrap;gap:6px}.video-local-studio .video-speech-generation .gs-primary{justify-self:start;background:var(--bt-cta-pink);color:var(--bt-cta-ink)}.video-local-studio .video-speech-generation .gs-primary:hover:not(:disabled){background:var(--bt-cta-pink-hover)}.video-speech-items{max-height:160px;overflow:auto;padding-left:20px;margin:0;overflow-wrap:anywhere}.video-local-studio .video-speech-monitor{display:flex;flex-direction:row;align-items:center;gap:8px}.video-local-studio .video-speech-monitor input{width:auto;margin:0}.video-speech-volumes{display:grid;gap:8px}.video-local-studio .video-speech-volume{display:grid;gap:4px}.video-speech-volume>span{display:flex;justify-content:space-between;gap:8px}.video-speech-volume output{color:var(--bt-text-secondary);font-variant-numeric:tabular-nums}.video-local-studio .video-speech-volume input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;margin:0;padding:0;border:0;background:transparent;accent-color:var(--bt-text-primary)}.video-speech-volume input::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:var(--bt-wash-4)}.video-speech-volume input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4px;border:0;border-radius:50%;background:var(--bt-text-primary)}.video-speech-volume input::-moz-range-track{height:4px;border-radius:4px;background:var(--bt-wash-4)}.video-speech-volume input::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--bt-text-primary)}.video-speech-volume input:disabled{opacity:.4}.video-local-studio .video-speech-volume input:focus-visible{outline:1px solid var(--bt-text-primary);outline-offset:2px}.video-studio-dock{min-width:0;font-size:12px}.video-studio-tools{position:absolute;z-index:5;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:4px;max-width:calc(100% - 24px);overflow-x:auto;padding:5px;border-radius:10px;background:var(--bt-surface-dark);box-shadow:0 4px 20px #0003}.video-studio-tools button{flex-shrink:0;white-space:nowrap;min-height:32px}.video-studio-tools button[aria-expanded=true]{background:var(--bt-wash-2)}.video-studio-tools .video-camera-toggle[aria-pressed=true]{background:var(--bt-cta-pink);color:var(--bt-cta-ink)}.video-studio-dock h2{margin:0 0 8px;font-size:12px;font-weight:600}.video-studio-dock .video-controls{margin:6px 0;gap:6px}.video-studio-dock :is(.video-local-recording,.video-program,.video-destination){margin:0}.video-studio-dock :is(.video-local-recording,.video-program)>p{color:var(--bt-text-secondary);line-height:1.5}.video-source-row{display:flex;gap:6px;align-items:end;margin-bottom:6px}.video-source-row>:first-child{flex:1;min-width:0}.video-source-row>button{flex-shrink:0;max-width:46%}.video-source-row label:has(input[type=checkbox]){flex-direction:row;align-items:center;font-size:12px;align-self:center}.video-local-studio .ux-pill-select__trigger{height:30px;background:var(--bt-wash-1)}.video-local-studio .ux-pill-select__label{font-size:11px;letter-spacing:0;text-transform:none;font-weight:400;color:var(--bt-text-secondary)}.video-studio-dock .video-local-recording .video-controls>:is(.ux-pill-select,[role=status]){width:100%}.video-local-studio :is(.video-local-recording,[aria-label="Publish program"]) .video-controls>button{background:var(--bt-cta-pink);color:var(--bt-cta-ink);font-weight:600}.video-local-studio :is(.video-local-recording,[aria-label="Publish program"]) .video-controls>button:hover:not(:disabled){background:var(--bt-cta-pink-hover)}@container stream-workspace (max-width: 620px){.video-local-studio .video-header{top:56px;right:12px}.video-studio-navigation{gap:8px}.video-studio-program .video-device-help{margin-left:0}.video-local-studio>:is(p,[role=status],.video-controls),.video-studio-program>p{top:100px}.video-studio-docks,.video-local-studio .video-program-options{max-height:calc(100% - 176px)}}.video-chat-sources{display:flex;gap:4px}.video-preview-actions{display:flex;justify-content:center;gap:8px}.video-local-studio .video-start-camera{background:var(--bt-cta-pink);color:var(--bt-cta-ink)}.video-local-studio .video-start-camera:hover:not(:disabled){background:var(--bt-cta-pink-hover)}.video-local-studio>.video-capture-notice{inset:auto auto 66px 50%;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 48px)}.video-chat-sources button[aria-pressed=true]{background:var(--bt-wash-2);color:var(--bt-text-primary)}@container stream-workspace (max-width: 760px){.video-local-studio .video-program-options,.video-studio-docks{top:auto;height:38%;width:auto;left:12px;max-height:none}.video-local-studio[data-panel-open=true] .video-preview-frame{right:12px;bottom:calc(38% + 78px)}}.video-local-studio .video-preview-frame:fullscreen{inset:0}.video-local-studio:fullscreen{background:var(--bt-surface-dark, #101212)}.studio-settings-dialog.studio-graphics-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 40px)}.studio-graphics-dialog .studio-graphics-body{grid-template-columns:220px minmax(0,1fr);min-height:0}.studio-graphics-dialog .studio-graphics-body>:is(aside,section){padding:12px}.studio-graphics-dialog .studio-graphics-body fieldset{gap:8px}.studio-layer-preview{margin:0 0 10px}.studio-layer-preview canvas{display:block;width:min(100%,320px);aspect-ratio:16/9;margin:auto;background:#101010}.studio-layer-preview figcaption,.studio-source-state{font-size:11px;color:var(--bt-text-muted);margin:6px 0}.studio-image-properties{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.studio-image-properties small{flex-basis:100%;color:var(--bt-text-muted)}.studio-source-properties .studio-source-state{margin:0}.broadcast-desk .studio-source-properties>label{display:flex;flex-direction:row;align-items:center;gap:8px}.studio-source-properties>label>input[type=checkbox]{width:auto;margin:0}.studio-slideshow-properties{display:grid;gap:8px}.studio-slideshow-properties select{padding:6px;border:0;background:var(--bt-wash-1);color:inherit}.studio-slide-list{max-height:100px;overflow:auto;padding:0;margin:0;list-style:none}.studio-slide-list li{display:flex;align-items:center;gap:6px}.studio-slide-list span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.broadcast-desk .studio-slideshow-loop{display:flex;flex-direction:row;align-items:center;gap:8px}.studio-graphics-dialog .studio-slideshow-loop input{width:auto}.studio-graphics-dialog[open]:has(.studio-slideshow-properties){display:flex;flex-direction:column}.studio-graphics-dialog:has(.studio-slideshow-properties)>:is(header,footer){flex-shrink:0}.studio-graphics-dialog:has(.studio-slideshow-properties) .studio-graphics-body{overflow:auto}@media(max-width:560px){.studio-graphics-dialog .studio-graphics-body{grid-template-columns:1fr}.studio-graphics-dialog .studio-graphics-body aside{max-height:110px;overflow:auto}}.audio-mixer-panel{display:flex;flex-direction:column;min-width:0;min-height:0}.audio-mixer-panel--dock{height:clamp(180px,32vh,300px)}.audio-mixer-panel--dock[data-density=compact]{height:clamp(160px,26vh,240px)}.audio-mixer-panel--fill{height:100%;overflow:auto}.audio-mixer-panel--dock.audio-mixer-panel--fill{height:100%}.audio-mixer-panel--dock.audio-mixer-panel--fill[data-density=compact]:not([data-live=true]){height:min(100%,240px)}.audio-mixer-panel>:first-child:not(.audio-mixer-strips){flex-shrink:0}.audio-mixer-strips{flex:1;min-height:140px;align-items:stretch;overflow-x:auto;overflow-y:hidden}.audio-mixer-panel--sidebar .audio-mixer-strips{flex-basis:clamp(226px,35vh,340px)}.audio-mixer-panel--sidebar[data-density=compact] .audio-mixer-strips{flex-basis:226px}.audio-mixer-strip{width:150px;min-height:108px}.audio-mixer-panel[data-density=compact] .audio-mixer-strip{width:126px}.audio-mixer-panel--sidebar .audio-mixer-strip{width:auto}.audio-mixer-panel .audio-mixer-master{width:70px}.audio-mixer-panel--sidebar .audio-mixer-master{width:auto}.audio-mixer-strip>:first-child{flex-shrink:0}.audio-mixer-strip .audio-mixer-strip-body{gap:3px;padding-left:4px;padding-right:4px}.audio-mixer-meter{display:flex;position:relative;gap:4px;width:42px;min-height:60px;height:100%;flex-shrink:0;container-type:size}.audio-mixer-meter canvas{display:block;width:22px;height:100%;min-height:0}.audio-mixer-ticks{position:relative;flex:1;font-size:8px;line-height:9px}.audio-mixer-ticks span{position:absolute;left:0;transform:translateY(-50%)}.audio-mixer-ticks [data-db="0"]{transform:none}.audio-mixer-ticks [data-db="-60"]{transform:translateY(-100%)}.audio-mixer-ticks :is([data-db="-6"],[data-db="-36"]){display:none}@container (min-height:180px){.audio-mixer-ticks :is([data-db="-6"],[data-db="-36"]){display:block}}.pp-skin{--pp-window: #131313;--pp-panel: #232323;--pp-panel-deep: #1B1B1B;--pp-monitor: #0F0F0F;--pp-header: #232323;--pp-border: #0D0D0D;--pp-pane-gap: 4px;--pp-text: #D9D9D9;--pp-text-dim: #999999;--pp-text-faint: #6E6E6E;--pp-blue: #2680EB;--pp-blue-hover: #4A93EF;--pp-timecode: #62A8E8;--pp-playhead: #2D8CEB;--pp-selection: #FFFFFF;--pp-audio-green: #3C8C5E;--pp-audio-wave: #8FD4A8;--pp-rubberband: #7FE08F;--bt-bg-dark: var(--pp-panel);--bt-bg-deep: var(--pp-panel-deep);--bt-card-dark: var(--pp-panel);--bt-border-subtle: var(--pp-border);--bt-text-primary: var(--pp-text);--bt-focus-ink: color-mix(in srgb, var(--bt-text-primary) 72%, transparent);--bt-wash-1: color-mix(in srgb, var(--bt-text-primary) 6%, transparent);--bt-wash-2: color-mix(in srgb, var(--bt-text-primary) 12%, transparent);--bt-wash-3: color-mix(in srgb, var(--bt-text-primary) 17%, transparent);--bt-wash-4: color-mix(in srgb, var(--bt-text-primary) 22%, transparent);--bt-text-secondary: var(--pp-text-dim);--bt-hover-soft: color-mix(in srgb, var(--pp-text) 7%, transparent);--bt-hover-strong: color-mix(in srgb, var(--pp-text) 13%, transparent);background:var(--pp-window);color:var(--pp-text)}.pp-skin [data-uchi-editor-workspace]{--ews-chrome-radius: 0;background:var(--pp-border)!important}.pp-skin .ews-sheet [data-uchi-transcript-timeline]{border-top:0!important}.pp-skin .bins-dock-panel__tabs{border-bottom:var(--pp-pane-gap) solid var(--pp-border)}.pp-skin [data-uchi-editor-workspace] :is(.ews-zone,.ews-zone-tab-strip,.ews-zone-tab,.ews-zone-controls,.ews-sheet,.ews-sheet-controls,.ews-reveal,.ews-left-dock,.ews-right-dock,.ews-workspace-divider),.pp-skin [data-uchi-editor-workspace] :is(.ews-zone-controls,.ews-sheet-controls) button{border-radius:var(--ews-chrome-radius)!important}.pp-skin button:not(:disabled):hover{color:var(--pp-text)}.pp-skin .pp-primary-action:not(:disabled):hover{background:var(--pp-blue-hover)!important;color:var(--pp-selection)}.pp-skin input,.pp-skin select,.pp-skin textarea{color:var(--pp-text)}.pp-skin [data-uchi-transcript-timeline] [data-uchi-solid-track-gutter],.pp-skin [data-uchi-timeline-header-mask]>div{background:var(--pp-header)!important;border-color:var(--pp-border)!important;color:var(--pp-text-dim)!important}.pp-skin [data-uchi-transcript-timeline] button{color:var(--pp-text-dim)}.pp-skin [data-uchi-transcript-timeline] input{background:var(--pp-panel-deep);color:var(--pp-timecode)}:root[data-platform-theme=light] .pp-skin{--pp-window:#eef2f7;--pp-panel:#f8fafc;--pp-panel-deep:#e2e8f0;--pp-header:#fff;--pp-monitor:#0f172a;--pp-border:#cbd5e1;--pp-text:#0f172a;--pp-text-dim:#475569;--pp-text-faint:#64748b;--pp-selection:#2680eb}:root:not([data-platform-theme=tan]):not([data-platform-theme=light]) .pp-skin{--bt-cta-pink:#2680eb;--bt-cta-ink:#fff}:root[data-platform-theme=tan] .project-editor-screen.pp-skin,:root[data-platform-theme=tan] .pp-skin.pp-skin{--pp-window:#163e34;--pp-panel:#245846;--pp-panel-deep:#1b483a;--pp-header:#245846;--pp-monitor:#102a23;--pp-border:#143d31;--pp-blue-hover:#f7bdd4;--pp-text:#f3eedd;--pp-text-dim:#d4dfcf;--pp-text-faint:#bacfbf;--pp-selection:#f4a7c6;--bt-tooltip-surface:#245846;--bt-surface-dark:#245846;--bt-input-surface:#1b483a;--bt-text-muted:#bacfbf;--background:158 42% 24%;--card:158 42% 24%;--muted:158 45% 19%;--accent:158 45% 19%;--border:158 40% 17%;--foreground:46 40% 91%;--muted-foreground:137 16% 77%;--bt-cta-pink:#f4a7c6}:root[data-platform-theme=tan] .pp-skin .pp-primary-action{background:#f4a7c6;color:#171717}:root:not([data-platform-theme=tan]):not([data-platform-theme=light]) .pp-skin .pp-primary-action{background:#2680eb;color:#fff}.studio-window-page .broadcast-desk .broadcast-mixer.broadcast-dock{display:flex;flex-direction:column;padding:0;background:transparent}.broadcast-desk .studio-editor-mixer{width:100%;min-width:0;min-height:0;flex:1}.broadcast-desk .studio-editor-mixer [data-audio-mixer-panel]{background:transparent;border:0}.broadcast-desk .studio-editor-mixer .audio-mixer-strips{padding:0;gap:6px}.broadcast-desk .studio-editor-mixer .audio-mixer-strip{background:var(--bt-surface-dark);border-radius:0;padding:8px 4px}.broadcast-desk .studio-editor-mixer .audio-mixer-strips>div{display:none}.broadcast-desk .broadcast-mixer>small{flex-shrink:0}.broadcast-desk .studio-editor-mixer.pp-skin{background:transparent}:root[data-platform-theme=tan] .broadcast-desk .studio-editor-mixer.pp-skin{--pp-window:#e4dcc6;--pp-panel:#f3eedd;--pp-panel-deep:#ddd3b8;--pp-text:#322f25;--pp-text-dim:#625c4a;--pp-text-faint:#756d59;--pp-header:#f3eedd;--pp-border:#d6cdb7;--bt-tooltip-surface:#eee6d1;--bt-surface-dark:#f3eedd;--bt-input-surface:#e4dcc6;--bt-text-muted:#625c4a;--background:46 40% 91%;--card:46 40% 91%;--foreground:45 16% 17%;--muted-foreground:45 14% 34%}.broadcast-desk .studio-settings-dialog.studio-panel-dialog:has(.studio-source-browser){width:min(840px,calc(100vw - 32px));height:min(500px,calc(100vh - 48px))}.studio-panel-dialog:has(.studio-source-browser)>.studio-panel-content{padding:0 22px;overflow:hidden}.studio-source-browser{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;height:100%;min-height:0}.studio-source-types{display:flex;flex-direction:column;gap:4px;padding:0;overflow:auto}.broadcast-desk .studio-source-types>button{display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:left;min-height:36px;padding:7px 10px;flex-shrink:0}.studio-source-types>button svg{flex-shrink:0}.studio-source-detail{min-width:0;overflow:auto;padding:8px 0 12px}.studio-source-detail>h3{margin:0 0 12px}.studio-camera-format{display:grid;gap:12px}.studio-source-add-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.studio-source-add-actions>label{display:flex;align-items:center;gap:6px;font-size:12px;min-width:0}.studio-source-add-actions select{min-width:0;max-width:220px}.studio-source-empty{padding:50px 12px;text-align:center}.studio-graphics-inline .studio-graphics-body{display:block}.studio-graphics-inline .studio-graphics-body>section{padding:10px 0}.studio-graphics-inline .studio-graphics-body>aside[hidden]{display:none}.studio-graphics-inline .studio-layer-preview canvas{max-height:130px;width:auto;max-width:100%}@media(max-width:600px){.studio-source-browser{grid-template-columns:150px minmax(0,1fr);gap:14px}.studio-panel-dialog:has(.studio-source-browser)>.studio-panel-content{padding:0 14px}.broadcast-desk .studio-source-types>button{padding:7px 8px;font-size:11px}}.broadcast-desk .video-studio-docks>[aria-label=Sources]{display:flex;flex-direction:column}.broadcast-desk .video-studio-docks>[aria-label=Sources]>h2{flex-shrink:0}.studio-sources-content{flex:1;min-height:0}.studio-graphics-rows{list-style:none;padding:0;margin:0 0 6px}.studio-graphics-rows li{display:flex;align-items:center;gap:3px;min-height:34px}.studio-graphics-rows li[data-drop-target=true]{box-shadow:inset 0 2px var(--bt-text-muted)}.broadcast-desk .studio-graphics-rows button{padding:3px;background:transparent}.broadcast-desk .studio-graphics-rows .studio-graphics-name{display:flex;justify-content:flex-start;gap:5px;flex:1;min-width:0;text-align:left;font-size:11px}.studio-graphics-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-graphics-name svg{flex-shrink:0}.studio-graphics-order{display:flex;flex-direction:column}.broadcast-desk .studio-graphics-order button{padding:0;line-height:1}.studio-image-drop-hint{display:block;color:var(--bt-text-muted);font-size:10px;margin:4px 0 8px}.broadcast-desk .studio-source-picker.studio-source-picker-list{grid-template-columns:1fr;gap:3px}.broadcast-desk .studio-source-picker.studio-source-picker-list button{flex-direction:row;align-items:center;justify-content:flex-start;min-height:34px;padding:7px 10px;gap:10px;text-align:left}.studio-sources-content{position:relative}[data-image-drop-active=true]:after{content:"Drop images";position:absolute;z-index:8;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 14px;border-radius:6px;background:var(--bt-tooltip-surface);color:var(--bt-text-primary);pointer-events:none;white-space:nowrap}.studio-graphics-feedback{position:absolute;z-index:8;left:12px;right:12px;bottom:12px;margin:0;padding:8px;background:var(--bt-tooltip-surface);color:var(--bt-text-primary);font-size:12px}.editor-dock-resize{background:color-mix(in srgb,var(--bt-text-primary, #fff) 8%,transparent)}.editor-dock-resize:hover,.editor-dock-resize:focus-visible{background:var(--bt-cta-pink,#f4a7c6);outline:0}:root[data-platform-theme=dark] .broadcast-desk{--foreground:0 0% 85%;--bt-tooltip-surface:#323232;--bt-surface-dark:#232323;--bt-text-primary:#d9d9d9;--bt-text-secondary:#aaa;--bt-text-muted:#999;--bt-cta-pink:var(--bt-studio-accent, #2680eb);--bt-cta-ink:#fff;--bt-wash-1:#ffffff09;--bt-wash-2:#ffffff15;--bt-wash-3:#ffffff22}.broadcast-desk .broadcast-preview-pane{background:#0f0f0f}.broadcast-desk :is(.broadcast-dock,.video-studio-docks>.video-studio-dock){padding:10px}.broadcast-desk :is(.broadcast-dock,.video-studio-dock) h2{margin-bottom:8px}.broadcast-desk .studio-recording-compact .video-controls{gap:6px}.broadcast-desk .studio-destination-settings{margin-bottom:8px}.broadcast-desk .studio-recording-compact .video-recording-folder{margin-top:6px}.studio-resize{position:absolute;z-index:10;border-radius:2px}.studio-resize-sidebar{top:var(--desk-content-top,90px);bottom:6px;left:calc(var(--desk-sidebar) + 6px);width:6px}.studio-resize-controls{bottom:6px;height:var(--desk-height);right:calc(var(--desk-controls) + 6px);width:6px}.studio-resize-transitions{bottom:6px;height:var(--desk-height);right:calc(var(--desk-controls) + var(--desk-transitions) + 12px);width:6px}.studio-resize-height{left:calc(var(--desk-sidebar) + 12px);right:6px;bottom:calc(var(--desk-height) + 6px);height:6px}.studio-resize-scenes{left:6px;width:var(--desk-sidebar);top:calc(var(--desk-content-top,90px) + var(--desk-scenes));height:6px}.broadcast-desk:not([data-docks*=Scenes]) .studio-resize-scenes,.broadcast-desk:not([data-docks*=Sources]) .studio-resize-scenes,.broadcast-desk:not([data-docks*=Recording]) .studio-resize-controls,.broadcast-desk:not([data-docks*="Scene transitions"]) .studio-resize-transitions,.broadcast-desk:not([data-docks*=Scenes]):not([data-docks*=Sources]) .studio-resize-sidebar{display:none}.studio-sources-toolbar{display:flex;justify-content:space-between;gap:4px;margin-bottom:6px}.studio-source-list{list-style:none;margin:0;padding:0}.studio-source-list>li{display:flex;gap:5px;align-items:center;padding:3px 0;min-height:38px;border-radius:5px}.studio-source-list>li:hover{background:var(--bt-wash-1)}.studio-source-list svg{flex-shrink:0}.studio-source-grip{cursor:grab;color:var(--bt-text-muted)}.broadcast-desk .studio-source-list button{padding:4px;background:transparent}.broadcast-desk .studio-source-list .studio-source-name{flex:1;min-width:0;display:flex;flex-direction:column;align-items:start;text-align:left;font-size:11px;gap:2px}.studio-source-name small{font-size:9px;color:var(--bt-text-muted)}.studio-source-reorder{display:flex;flex-direction:column;opacity:0}.studio-source-list li:is(:hover,:focus-within) .studio-source-reorder{opacity:1}.broadcast-desk .studio-source-reorder button{padding:1px}.studio-source-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.broadcast-desk .studio-source-picker button{display:flex;flex-direction:column;min-height:80px;padding:14px}.studio-source-picker small{font-size:10px}.studio-source-properties{display:grid;gap:16px;padding:12px 0}.studio-source-properties .ux-pill-select{display:grid;gap:8px}.studio-source-properties .studio-source-enable{background:var(--bt-cta-pink);color:var(--bt-cta-ink)}.broadcast-desk .studio-panel-dialog:has(.studio-source-properties,.studio-source-picker){width:min(480px,calc(100vw - 32px));height:auto}.broadcast-desk{background:var(--bt-bg-dark, #181818);--bt-cta-pink:var(--bt-studio-accent, #2680eb);--bt-cta-ink:#fff}:root[data-platform-theme=light] .broadcast-desk{--bt-surface-dark:#fff}:root[data-platform-theme=light] .broadcast-desk .broadcast-preview-pane{background:#e9e9e7}:root[data-platform-theme=tan] .broadcast-desk{background:#e4dcc6;--foreground:45 16% 17%;--bt-tooltip-surface:#eee6d1;--bt-surface-dark:#f3eedd;--bt-text-primary:#322f25;--bt-text-secondary:#625c4a;--bt-text-muted:#756d59;--bt-wash-1:#322f2509;--bt-wash-2:#322f2515;--bt-wash-3:#322f2522;--bt-cta-pink:#f4a7c6;--bt-cta-ink:#171717}:root[data-platform-theme=tan] .broadcast-desk .broadcast-preview-pane{background:#ddd3b8}:root[data-platform-theme=tan] .studio-window-launcher button{background:#f4a7c6;color:#171717}:root[data-platform-theme=tan] .broadcast-desk .studio-menu-bar{color:#f3eedd}:root[data-platform-theme=tan] .studio-menu-bar details>div{color:var(--bt-text-primary)}@media(max-width:760px){.studio-resize{display:none}.broadcast-desk .broadcast-dock,.broadcast-desk .video-studio-docks>.video-studio-dock{min-height:220px}}.studio-window-page .broadcast-desk .broadcast-transition :is(input,select){background:var(--bt-wash-2);color:var(--bt-text-primary)}.broadcast-desk .video-studio-docks>[aria-label=Recording]{padding:8px}.broadcast-desk .studio-recording-compact .video-controls>button,.broadcast-desk .studio-streaming-actions .video-controls>button{min-height:28px;padding:5px 8px}.broadcast-desk .studio-recording-compact .video-controls{gap:4px}.broadcast-desk .studio-destination-settings{margin-bottom:6px;padding:5px 8px}.broadcast-desk .studio-recording-compact .video-recording-folder{margin-top:4px}.broadcast-desk .studio-panel-dialog:has(.studio-source-properties,.studio-source-picker){inset:0;margin:auto;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 64px)}.broadcast-desk .studio-recording-compact .video-controls>button{background:var(--bt-cta-pink);color:var(--bt-cta-ink)}.broadcast-desk:not([data-docks*="Audio mixer"]):not([data-docks*="Scene transitions"]):not([data-docks*=Recording]) .studio-resize-height{display:none}.broadcast-desk .studio-resize,.broadcast-desk .studio-resize:hover,.broadcast-desk .studio-resize:focus-visible{background:transparent;outline:0}.broadcast-desk .studio-resize:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:18px;border-radius:2px;background:#858585;opacity:0}.broadcast-desk .studio-resize[aria-orientation=horizontal]:after{width:18px;height:2px}.broadcast-desk .studio-resize:is(:hover,:focus-visible):after{opacity:1}.broadcast-desk .studio-resize:focus-visible:after{outline:1px solid #aaa;outline-offset:1px}:root:is([data-platform-theme=light],[data-platform-theme=tan]) .broadcast-desk .video-preview-frame{background:transparent;color:var(--bt-text-primary)}:root:is([data-platform-theme=light],[data-platform-theme=tan]) .broadcast-desk .video-preview-toolbar :is(span,button){background:transparent;color:var(--bt-text-primary)}:root:is([data-platform-theme=light],[data-platform-theme=tan]) .broadcast-desk :is(.video-preview-toolbar small,.video-preview-empty span){color:var(--bt-text-secondary)}.broadcast-desk{--desk-height: var(--desk-user-height,244px);--desk-scenes: var(--desk-user-scenes,190px);--desk-bottom: 6px;--desk-sidebar: var(--desk-user-sidebar,220px);--desk-transitions: var(--desk-user-transitions,150px);--desk-controls: var(--desk-user-controls,210px);display:grid;grid-template-columns:var(--desk-sidebar) minmax(240px,1fr) var(--desk-transitions) var(--desk-controls);grid-template-rows:var(--desk-menu-height,36px) minmax(120px,var(--desk-scenes)) minmax(50px,1fr) var(--desk-height);gap:6px;padding:48px 6px 6px;background:var(--bt-bg-dark, #181818)}.broadcast-desk:not([data-docks*=Scenes]):not([data-docks*=Sources]){--desk-sidebar: 0px}.broadcast-desk:not([data-docks*="Scene transitions"]){--desk-transitions: 0px}.broadcast-desk:not([data-docks*=Recording]){--desk-controls: 0px}.broadcast-desk:not([data-docks*="Audio mixer"]):not([data-docks*="Scene transitions"]):not([data-docks*=Recording]){--desk-height: 0px}.broadcast-desk .broadcast-preview-region{position:relative;inset:auto;grid-column:2 / -1;grid-row:2 / 4;display:grid;grid-template-columns:1fr;gap:6px;min-height:0;min-width:0}.broadcast-desk .broadcast-preview-region[data-studio-mode=true]{grid-template-columns:1fr 1fr}.broadcast-desk .broadcast-preview-pane{position:relative;min-width:0;min-height:0;background:#101212;border-radius:0;overflow:hidden}.studio-window-page .video-local-studio.broadcast-desk .broadcast-preview-pane .video-preview-frame{position:absolute;inset:0}.broadcast-desk .video-preview-empty{gap:12px;padding:36px 24px;text-align:center;box-sizing:border-box;height:100%;justify-content:center}.broadcast-desk .video-preview-empty span{max-width:360px;line-height:1.5}.broadcast-desk .video-preview-actions{flex-wrap:wrap}.broadcast-desk .broadcast-dock,.broadcast-desk .video-studio-docks>.video-studio-dock{position:relative;inset:auto;grid-row:4;z-index:4;height:100%;min-width:0;min-height:0;box-sizing:border-box;padding:10px;border:0;border-radius:0;overflow:auto;background:var(--bt-surface-dark, #1b1d20);font-size:12px}.broadcast-desk :is(.broadcast-dock,.video-studio-dock) h2{margin:0 0 8px;font-size:12px;font-weight:600}.broadcast-desk .broadcast-scenes{grid-column:1;grid-row:2}.broadcast-desk .broadcast-transitions{grid-column:3}.broadcast-transitions .studio-mode-toggle{width:100%}.broadcast-transitions .studio-mode-toggle[aria-pressed=true]{background:var(--bt-wash-3)}.broadcast-desk .broadcast-scenes>button{display:flex;width:100%;gap:4px;align-items:center;text-align:left;margin-bottom:4px;min-height:28px;padding:4px 6px;font-size:11px;white-space:nowrap}.broadcast-scenes>button small{margin-left:auto;color:var(--bt-text-muted);font-size:9px}.broadcast-scenes>button[aria-pressed=true]{background:var(--bt-wash-3)}.broadcast-scenes>button[aria-pressed=true] small{color:var(--bt-cta-pink)}.broadcast-transition{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.broadcast-transition select,.broadcast-transition input{color:inherit;background:var(--bt-wash-1);border:0;border-radius:4px;padding:5px;font:inherit}.broadcast-transition select{flex:1;min-width:60px}.broadcast-desk .broadcast-transition label{display:flex;flex-direction:row;align-items:center;gap:3px;white-space:nowrap}.broadcast-desk .broadcast-transition input{width:72px;height:28px;padding:3px 5px;box-sizing:border-box}.broadcast-desk .broadcast-transition select{padding:3px 5px;height:28px}.broadcast-transition>button{width:100%;background:var(--bt-cta-pink);color:var(--bt-cta-ink)}.broadcast-desk .video-studio-docks{display:contents}.broadcast-desk .video-studio-docks>[aria-label=Sources]{grid-column:1;grid-row:3 / -1}.broadcast-desk:not([data-docks*=Scenes]) .video-studio-docks>[aria-label=Sources]{grid-row:2 / -1}.broadcast-desk:not([data-docks*=Sources]) .broadcast-scenes{grid-row:2 / -1}.broadcast-desk .video-studio-docks>[aria-label=Recording]{grid-column:4}.broadcast-desk .broadcast-mixer{grid-column:2;overflow-x:auto}.broadcast-desk:not([data-docks*=Recording]):not([data-docks*="Scene transitions"]) .broadcast-mixer{grid-column:2 / -1}.broadcast-desk .video-source-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:end;gap:6px}.broadcast-desk .video-source-row .ux-pill-select{display:grid;gap:6px;min-width:0}.broadcast-desk .video-source-row .ux-pill-select__trigger{width:100%;min-width:0;justify-content:space-between}.broadcast-desk .video-source-row .ux-pill-select__trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-desk .video-source-row>button{min-height:30px;max-width:none;padding:7px;font-size:0;gap:0}.broadcast-desk .video-source-row>button svg{flex-shrink:0}.broadcast-desk .video-source-row>button[aria-pressed=true]{background:var(--bt-cta-pink);color:var(--bt-cta-ink)}.broadcast-desk .video-source-row label:has(input[type=checkbox]){min-height:30px}.broadcast-desk .broadcast-placement{position:absolute;top:56px;right:12px;height:auto;bottom:calc(var(--desk-height) + var(--desk-bottom) + 12px);width:320px;z-index:6;box-shadow:0 8px 40px #0008}.broadcast-placement fieldset{display:grid;gap:10px;border:0;margin:0;padding:0}.broadcast-placement label{display:grid;gap:6px}.broadcast-placement input{accent-color:var(--bt-cta-pink);width:100%}.broadcast-audio-channel{margin-bottom:10px}.broadcast-audio-channel>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.broadcast-audio-channel>div>span:last-child{color:var(--bt-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.broadcast-audio-channel meter{display:block;width:100%;height:9px;margin:4px 0}.broadcast-audio-channel meter::-webkit-meter-bar{background:#101416;border:0;border-radius:3px}.broadcast-audio-channel meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#47b886,#a5c653 75%,#f0b35c 90%,#e96565)}.broadcast-audio-channel input[type=range]{min-width:0;width:100%;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--bt-text-primary)}.broadcast-audio-channel button{padding:3px 8px;min-width:52px}.broadcast-audio-channel button[aria-pressed=true]{color:#f3b6b6;background:#a3343433}.broadcast-clip{color:#f3b6b6;font-size:10px}.studio-settings-dialog{--bt-surface-dark:#232323;--bt-text-primary:#d9d9d9;--bt-text-secondary:#aaa;--bt-text-muted:#999;--bt-wash-1:#ffffff09;--bt-wash-2:#ffffff15;--bt-wash-3:#ffffff22;--bt-cta-pink:#2680eb;--bt-cta-ink:#fff;width:min(800px,calc(100vw - 48px));max-height:calc(100vh - 64px);padding:0;border:0;border-radius:12px;background:var(--bt-surface-dark);color:var(--bt-text-primary);box-shadow:0 20px 90px #0009}:root[data-platform-theme=light] .studio-settings-dialog{--bt-surface-dark:#f5f5f5;--bt-text-primary:#262626;--bt-text-secondary:#595959;--bt-text-muted:#666;--bt-wash-1:#00000009;--bt-wash-2:#00000015;--bt-wash-3:#00000022}.studio-settings-dialog::backdrop{background:#0008}.studio-settings-dialog[open]:has(>.studio-settings-body){display:flex;flex-direction:column;overflow:hidden}.studio-settings-dialog>:is(header,footer){flex-shrink:0}.studio-settings-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px}.studio-settings-dialog h2{margin:0;font-size:16px}.studio-settings-dialog h3{margin:0 0 12px;font-size:14px}.studio-settings-dialog p{color:var(--bt-text-secondary);font-size:12px;line-height:1.6}.studio-settings-body{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:0 22px;min-height:290px;overflow:hidden}.studio-settings-body>nav{display:flex;flex-direction:column;gap:4px}.studio-settings-body>nav button{text-align:left;padding:7px 10px;min-height:36px}.studio-settings-dialog :is(.studio-settings-body>nav,.studio-source-types)>button{background:var(--bt-wash-1);border-radius:8px}.studio-settings-dialog :is(.studio-settings-body>nav,.studio-source-types)>button[aria-pressed=true]{background:var(--bt-wash-2);color:var(--bt-text-primary)}.studio-settings-dialog :is(button,input,select,a):focus-visible{outline:2px solid var(--bt-cta-pink);outline-offset:2px}.video-local-studio .studio-settings-dialog :is(input:not([type=checkbox]):not([type=color]),select,textarea){background:var(--bt-wash-1);color:inherit;border:0}.studio-settings-dialog>header>button{width:30px;height:30px;padding:0}.studio-settings-body>section{padding:8px 0 12px;overflow:auto}.studio-settings-dialog>footer{padding:14px 22px;text-align:right}.studio-settings-dialog>footer button+button{margin-left:8px}.studio-settings-dialog>footer button{background:var(--bt-wash-2);color:inherit;padding:8px 22px}.studio-settings-dialog>footer button:last-child{background:var(--bt-cta-pink);color:var(--bt-cta-ink)}.studio-settings-dialog .studio-hotkey-row{display:grid;grid-template-columns:1fr 150px auto;gap:8px;align-items:center;margin:8px 0;font-size:12px;text-align:left}.studio-settings-dialog .studio-hotkey-row input{width:100%;min-width:0;box-sizing:border-box;color:inherit;background:var(--bt-wash-1);border:0;border-radius:5px;padding:8px;font:inherit}@container stream-workspace (max-width: 760px){.broadcast-desk .broadcast-preview-region{position:relative;inset:auto;width:100%;min-height:250px}.broadcast-desk .broadcast-preview-region[data-studio-mode=true]{grid-template-columns:1fr;min-height:450px}.broadcast-desk .broadcast-dock,.broadcast-desk .video-studio-docks>.video-studio-dock{position:relative;inset:auto;width:calc(50% - 3px);height:auto;min-height:220px}.broadcast-desk .broadcast-mixer,.broadcast-desk .broadcast-placement{width:100%}.studio-settings-body{grid-template-columns:1fr}.studio-settings-body>nav{flex-direction:row}.studio-settings-dialog .studio-hotkey-row{grid-template-columns:1fr 120px auto}}@media(max-width:760px){.broadcast-desk{overflow-y:auto;display:flex;flex-wrap:wrap;align-content:start;gap:6px;padding:48px 6px 6px}.broadcast-desk .studio-menu-bar{width:100%;flex-wrap:wrap}}.broadcast-desk:not([data-docks*=Scenes]) .broadcast-scenes,.broadcast-desk:not([data-docks*=Sources]) .video-studio-docks>[aria-label=Sources],.broadcast-desk:not([data-docks*="Audio mixer"]) .broadcast-mixer,.broadcast-desk:not([data-docks*="Scene transitions"]) .broadcast-transitions,.broadcast-desk:not([data-docks*=Recording]) .video-studio-docks>[aria-label=Recording]{display:none}.broadcast-desk button:has(svg){display:inline-flex;align-items:center;justify-content:center;gap:6px}.broadcast-desk button svg{flex-shrink:0}.broadcast-desk .studio-menu-bar{grid-row:1;grid-column:1 / -1;display:flex;align-items:center;gap:2px;z-index:12;min-width:0;background:var(--bt-surface-dark, #1b1d20);-webkit-app-region:no-drag}.studio-menu-bar>details{position:relative}.studio-menu-bar summary{cursor:pointer;list-style:none;padding:8px 10px;border-radius:6px;font-size:12px}.studio-menu-bar summary:hover,.studio-menu-bar details[open]>summary{background:var(--bt-wash-2)}.studio-menu-bar details>div{position:absolute;top:100%;left:0;display:grid;min-width:210px;padding:6px;border-radius:8px;background:var(--bt-surface-dark);box-shadow:0 8px 30px #0009}.broadcast-desk .studio-menu-bar details :is(button,a){display:flex;justify-content:start;gap:8px;text-align:left;padding:8px;white-space:nowrap;font-size:12px;background:transparent;border-radius:5px;color:inherit;text-decoration:none}.studio-menu-check{width:15px}.broadcast-desk .studio-menu-bar>button{background:transparent;white-space:nowrap}.broadcast-desk .studio-recording-compact .video-controls{display:grid;grid-template-columns:1fr;gap:4px;margin:0}.broadcast-desk .studio-recording-compact .video-controls>button{min-height:28px;padding:5px 8px}.studio-recording-compact .video-recording-folder{display:flex;align-items:center;gap:8px;margin-top:4px}.studio-recording-compact .video-recording-folder>span{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--bt-text-secondary)}.studio-recording-compact .video-recording-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-window-page .broadcast-audio-channel,.studio-graphics-open{margin-bottom:6px}.studio-graphics-body{display:grid;grid-template-columns:220px 1fr;min-height:340px}.studio-graphics-body>:is(aside,section){padding:16px;min-width:0}.studio-graphics-body aside{background:var(--bt-wash-1)}.studio-graphics-add,.studio-layer-actions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.broadcast-desk .studio-layer-item{display:flex;justify-content:start;width:100%;margin-bottom:4px}.studio-layer-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.studio-layer-item[aria-pressed=true]{background:var(--bt-wash-3)}.studio-graphics-body fieldset{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.studio-layer-numbers{display:flex;gap:10px}.studio-graphics-dialog label{min-width:0;flex:1}.studio-graphics-dialog :is(input,textarea){min-width:0;width:100%;box-sizing:border-box;border:0;border-radius:5px;padding:7px;background:var(--bt-wash-1);color:inherit;font:inherit}.studio-graphics-dialog input[type=range]{padding:0;height:20px;accent-color:var(--bt-text-primary)}.studio-graphics-dialog input[type=color]{padding:0;height:32px}.studio-settings-dialog .studio-background-hotkeys{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px}.studio-settings-dialog.studio-panel-dialog{width:min(760px,calc(100vw - 48px));height:min(680px,calc(100vh - 64px));box-sizing:border-box}.studio-panel-dialog[open]{display:flex;flex-direction:column}.studio-panel-dialog>:is(header,footer){flex-shrink:0}.studio-panel-content{flex:1;min-height:0;overflow:auto;padding:0 22px 12px}.studio-panel-content>.video-program{margin-top:12px}.studio-streaming-actions .video-controls{display:grid;gap:8px;margin:0 0 8px}.studio-streaming-actions .video-controls>button{min-height:28px;padding:5px 8px;background:var(--bt-cta-pink);color:var(--bt-cta-ink)}.studio-streaming-actions [role=status]{font-size:11px;color:var(--bt-text-muted)}.broadcast-desk .studio-destination-settings{width:100%;margin-bottom:6px;padding:5px 8px}.customer-app-branding{padding:20px;margin-bottom:16px;border:1px solid rgba(127,127,127,.28);border-radius:12px;color:var(--bt-text-primary)}.customer-app-branding h2{margin:0 0 8px;font-size:16px;font-weight:600}.customer-app-branding p{margin:0 0 10px;font-size:13px;line-height:1.55}.customer-app-branding [role=status]:empty{display:none}.customer-app-branding [role=status]:not(:empty){margin:12px 0 0}.customer-app-branding__form{display:grid;gap:14px;margin-top:14px}.customer-app-branding__field{display:grid;gap:6px;min-width:0;font-size:13px}.customer-app-branding__field input,.customer-app-branding__field select{width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:9px 12px;border:1px solid rgba(127,127,127,.35);border-radius:8px;background:transparent;color:inherit;font:inherit}.customer-app-branding__field input[type=color]{width:64px;padding:5px;cursor:pointer}.customer-app-branding__toggle{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;cursor:pointer}.customer-app-branding__toggle input{width:18px;height:18px;flex-shrink:0;accent-color:var(--bt-text-primary)}.customer-app-branding__save{justify-self:start;min-height:44px;padding:10px 16px;border:1px solid rgba(127,127,127,.35);border-radius:8px;background:var(--bt-wash-1, rgba(127, 127, 127, .08));color:inherit;font-size:13px;font-weight:600;cursor:pointer}.customer-app-branding__save:hover:not(:disabled){background:var(--bt-wash-2, rgba(127, 127, 127, .15))}.customer-app-branding__save:disabled{opacity:.5;cursor:default}.customer-app-branding input:focus-visible,.customer-app-branding select:focus-visible,.customer-app-branding button:focus-visible{outline:2px solid var(--bt-focus-ink, currentColor);outline-offset:2px}@media(max-width:480px){.customer-app-branding{padding:16px}.customer-app-branding__save{width:100%}}.studio-cloud-quotes,.studio-cloud-quote-page{--quote-cta: #fff;--quote-ink: #171717}[data-platform-theme=light] .studio-cloud-quotes,[data-platform-theme=light] .studio-cloud-quote-page{--quote-cta: #171717;--quote-ink: #fff}[data-platform-theme=tan] .studio-cloud-quotes,[data-platform-theme=tan] .studio-cloud-quote-page{--quote-cta: #f4a7c6;--quote-ink: #171717}.studio-cloud-quotes{margin-top:24px}.studio-cloud-quotes summary{cursor:pointer;font-weight:600;padding:8px 0}.studio-cloud-quotes form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;align-items:end}.studio-cloud-quotes label{display:grid;gap:8px}.studio-cloud-quotes input,.studio-cloud-quotes select{width:100%;min-height:40px;border:0;border-radius:8px;padding:8px 12px;background:var(--bt-hover-soft);color:inherit;font:inherit}.studio-cloud-quotes option{background:var(--bt-card-dark);color:var(--bt-text-primary)}.studio-cloud-quotes button,.studio-cloud-quote-page button{border:0;border-radius:10px;min-height:42px;padding:8px 16px;font:inherit;cursor:pointer;background:var(--bt-hover-soft);color:inherit}.studio-cloud-quotes button[type=submit],.studio-cloud-quote-page>button{background:var(--quote-cta);color:var(--quote-ink);font-weight:600}.studio-cloud-quotes button:hover:not(:disabled),.studio-cloud-quote-page button:hover:not(:disabled){filter:brightness(.94)}.studio-cloud-quotes button:disabled,.studio-cloud-quote-page button:disabled{opacity:.5;cursor:default}.studio-cloud-quotes ul{list-style:none;padding:0}.studio-cloud-quotes li{padding:16px 0}.studio-cloud-quotes__actions{display:flex;gap:12px;margin-top:8px}.studio-cloud-quotes li span{margin-left:12px;text-transform:capitalize}.studio-cloud-quote-page{max-width:600px;margin:64px auto;padding:32px}.studio-cloud-quote-page dl{display:grid;grid-template-columns:1fr auto;gap:16px;margin:32px 0}.studio-cloud-quote-page dd{margin:0;font-weight:600}.studio-cloud-quote-page button{min-height:42px;padding:8px 20px}.report-template-gallery{width:min(1120px,calc(100vw - 64px));max-width:none;height:min(820px,calc(100vh - 64px));max-height:none;padding:0;border:0;border-radius:16px;color:var(--bt-text-primary);background:var(--bt-bg-dark);box-shadow:0 20px 80px #0003;font:inherit;overflow:visible}.report-template-gallery::backdrop{background:#0004}.report-template-gallery__content{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:inherit;padding:24px;gap:20px}.report-template-gallery header{display:flex;justify-content:space-between;gap:24px;align-items:start}.report-template-gallery h2{font:inherit;font-size:24px;font-weight:650;margin:0 0 6px}.report-template-gallery p{font-size:13px;color:var(--bt-text-muted);margin:0}.report-template-gallery header button{background:transparent;border:0;padding:6px;border-radius:6px;color:inherit;cursor:pointer}.report-template-gallery header button:hover{background:var(--bt-hover-strong)}.report-template-gallery__search{display:flex;align-items:center;gap:10px;background:var(--bt-hover-soft);border-radius:8px;padding:10px 14px}.report-template-gallery__search input{background:transparent;color:inherit;border:0;width:100%;outline:0;font:inherit}.report-template-gallery__scroll{overflow-y:auto;overflow-x:hidden;min-height:0;margin:0 -24px -24px;padding:2px 24px 24px;scrollbar-width:thin;scrollbar-color:var(--bt-text-muted) transparent}.report-template-gallery h3{margin:0 0 12px;font-size:13px;color:var(--bt-text-secondary)}.report-template-gallery section+section{margin-top:24px}.report-template-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-template-gallery__card{min-width:0;border:0;background:var(--bt-hover-soft);color:inherit;padding:10px;border-radius:10px;text-align:left;display:flex;flex-direction:column;gap:8px;cursor:pointer;font:inherit}.report-template-gallery__card:hover{background:var(--bt-hover-stronger)}.report-template-gallery__card:focus-visible{outline:2px solid var(--bt-text-secondary);outline-offset:2px}.report-template-gallery__card>strong{font-size:13px}.report-template-gallery__card>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:var(--bt-text-muted)}.report-template-gallery__image{width:100%;height:128px;overflow:hidden;border-radius:6px}.report-template-gallery__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.report-template-gallery .report-hover-preview{pointer-events:none}.report-template-gallery .report-hover-preview .report-hover-preview__capture{max-height:calc(100vh - 76px);-o-object-fit:contain;object-fit:contain}.report-preview-card--detailed.report-preview-card--detailed .report-preview-card__chart{background:var(--bt-hover-soft)}.report-preview-card--detailed{font-family:inherit}.report-preview-card--detailed .report-chart-mark{animation:none}.report-preview-card__values{display:flex;gap:12px;padding:8px 0 12px}.report-preview-card__values>div{display:grid;gap:4px}.report-preview-card__values small{color:var(--bt-text-secondary);font-size:11px}.report-preview-card__values strong{font-size:24px;font-weight:650}@media(max-width:1100px){.report-template-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.report-template-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.report-template-gallery__grid{grid-template-columns:1fr}}.report-template-gallery__image>.report-template-preview{height:100%}.report-preview-card__table{width:100%;border-collapse:collapse;margin-top:20px;font-size:12px;text-align:left}.report-preview-card__table th,.report-preview-card__table td{padding:10px 12px;border-bottom:1px solid var(--bt-hover-strong)}.report-preview-card__table th{color:var(--bt-text-secondary);font-weight:500}.report-template-preview{overflow:hidden}.report-template-preview__live{pointer-events:none;background:var(--bt-bg-dark)}.report-template-gallery .report-hover-preview .report-template-preview{max-height:calc(100vh - 76px)}.skl-screen{--skl-muted: var(--bt-text-muted, #64748b);--skl-wash: var(--bt-hover-soft, rgba(148, 163, 184, .11));--skl-wash-strong: var(--bt-hover-strong, rgba(148, 163, 184, .18));--skl-panel: color-mix(in srgb, var(--bt-text-primary) 4%, transparent);--skl-hairline: color-mix(in srgb, var(--bt-text-primary) 8%, transparent)}.skl-shell{width:100%;max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:14px;min-height:0}.skl-screen .skl-screen__header h1{margin:0 0 4px;font-size:22px}.skl-screen .skl-screen__header p{font-size:12.5px}.skl-header-actions .ops-button{min-height:32px;padding:0 13px;font-size:12.5px}.skl-editor__doc .agent-ops-instructions__meta.is-empty{display:none}.skl-screen .ops-button--ghost,.skl-screen .ops-icon-button{border:none;background:transparent}.skl-screen .ops-button--ghost:not(:disabled):hover,.skl-screen .ops-icon-button:hover{border:none;background:var(--skl-wash)}.skl-screen .ops-section-card{border:none;background:var(--skl-panel)}.skl-screen .ops-inline-note{border:none}.skl-migration-note{display:inline-flex}.skl-header-actions{display:flex;align-items:center;gap:8px}.skl-menu{position:relative}.skl-menu__trigger[aria-expanded=true]{background:var(--skl-wash)}.skl-menu__popover{position:absolute;top:calc(100% + 6px);right:0;z-index:60;display:flex;flex-direction:column;gap:2px;min-width:210px;padding:6px;border:1px solid var(--bt-sidebar-popover-border, transparent);border-radius:12px;background:var(--bt-sidebar-popover-surface, #282828);box-shadow:0 18px 44px #00000059}.skl-menu__popover button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--bt-text-primary, inherit);font-size:12px;text-align:left;cursor:pointer}.skl-menu__popover button:hover{background:var(--skl-wash);color:var(--bt-text-primary, inherit)}.skl-screen .skl-layout{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:20px;min-height:0}.skl-library{min-width:0;position:sticky;top:12px;max-height:calc(100vh - 150px);overflow-y:auto}.skl-library__items{display:flex;flex-direction:column;gap:2px}.skl-library__items>button{display:block;width:100%;padding:6px 10px;border:none;border-radius:7px;background:transparent;color:var(--bt-text-primary, inherit);font-size:12.5px;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skl-library__items>button:hover{background:var(--skl-wash);color:var(--bt-text-primary, inherit)}.skl-library__items>button.is-active{background:var(--skl-wash-strong);color:var(--bt-text-primary, inherit)}.skl-workspace{min-width:0}.skl-view-tabs{display:inline-flex;gap:2px;margin-bottom:10px}.skl-view-tabs button{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:none;border-radius:8px;background:transparent;color:var(--skl-muted);font-size:12px;cursor:pointer}.skl-view-tabs button:hover{background:var(--skl-wash)}.skl-view-tabs button.is-active{background:var(--skl-wash-strong);color:var(--bt-text-primary, inherit)}.skl-workspace .skl-editor{min-height:540px}.skl-editor__path{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.skl-editor__path:hover span{color:var(--bt-text-primary, inherit);text-decoration:underline}.skl-editor__doc .skl-editor__actions{opacity:0;transition:opacity .14s ease}.skl-editor__doc:hover .skl-editor__actions,.skl-editor__doc:focus-within .skl-editor__actions,.skl-editor__doc .skl-editor__actions.is-active{opacity:1}.skl-workspace .skl-editor__doc,.skl-workspace .knowledge-studio-v2__shell,.skl-workspace .knowledge-studio-v2__main,.skl-workspace .knowledge-studio-v2__surface{min-height:0}.skl-disclosure{margin-top:12px;border-radius:12px;background:var(--skl-panel)}.skl-disclosure>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;color:var(--skl-muted);font-size:12px;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skl-disclosure>summary::-webkit-details-marker{display:none}.skl-disclosure>summary:hover{background:var(--skl-wash);color:var(--bt-text-primary, inherit)}.skl-disclosure[open]>summary{color:var(--bt-text-primary, inherit)}.skl-disclosure>summary small{margin-left:4px;padding:1px 7px;border-radius:999px;background:var(--skl-wash-strong);color:var(--skl-muted);font-size:10.5px}.skl-disclosure__body{padding:4px 12px 12px}.skl-versions{margin:0;padding:2px 0 0}.skl-versions__meta{margin:0;color:var(--skl-muted);font-size:11px}.skl-versions__error{margin:8px 0 0;color:var(--ops-danger-text, #dc2626);font-size:11px}.skl-versions__list{display:flex;flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none}.skl-versions__item{padding:8px 10px;border-radius:9px;background:var(--skl-wash);font-size:11.5px}.skl-versions__row{display:flex;align-items:center;gap:8px;min-width:0}.skl-versions__ver{padding:0;border:none;background:transparent;color:inherit;font-family:var(--font-mono, ui-monospace, monospace);font-weight:600;font-size:11.5px;cursor:pointer}.skl-versions__ver:hover{text-decoration:underline}.skl-versions__muted{color:var(--skl-muted)}.skl-versions__note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skl-versions__pill{padding:1px 7px;border-radius:999px;background:var(--skl-wash-strong);color:var(--skl-muted);font-size:9.5px;text-transform:uppercase;letter-spacing:.06em}.skl-versions__latest{margin-left:auto}.skl-versions__restore{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;border:none;border-radius:7px;background:transparent;color:var(--skl-muted);font-size:11px;cursor:pointer}.skl-versions__restore:hover:not(:disabled){background:var(--skl-wash-strong);color:var(--bt-text-primary, inherit)}.skl-versions__restore:disabled{opacity:.5;cursor:not-allowed}.skl-versions__pre{margin:8px 0 0;max-height:256px;overflow:auto;padding:8px 10px;border-radius:8px;background:var(--skl-panel);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;line-height:1.5;white-space:pre-wrap}.skl-disclosure__body .skl-section-heading strong{display:none}.skl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--skl-hairline)}.skl-section-heading>div:first-child{min-width:0;display:flex;flex-direction:column;gap:3px}.skl-section-heading strong{display:inline-flex;align-items:center;gap:7px;font-size:13px}.skl-section-heading span{color:var(--skl-muted);font-size:11px}.skl-check{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:11px}.skl-check input{accent-color:var(--bt-text-primary, currentColor)}.skl-empty-inline{display:flex;align-items:center;gap:8px;padding:14px 0;color:var(--skl-muted);font-size:11px}.skl-configurations{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:16px;min-height:600px}.skl-configurations__list{border-right:none}.skl-configurations__items{display:flex;flex-direction:column;gap:2px;padding:0}.skl-configurations__items button{display:flex;flex-direction:column;gap:4px;padding:10px;border:none;border-radius:9px;background:transparent;color:inherit;text-align:left;cursor:pointer}.skl-configurations__items button:hover{background:var(--skl-wash)}.skl-configurations__items button.is-active{background:var(--skl-wash-strong)}.skl-configurations__items strong{font-size:12px}.skl-configurations__items span{color:var(--skl-muted);font-size:10px}.skl-configurations__editor{min-width:0;padding-bottom:24px}.skl-config-save{color:var(--bt-text-primary, inherit)}.skl-configurations__editor>.ops-inline-note{display:inline-flex;margin:12px 16px 0}.skl-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.skl-config-grid__wide{grid-column:1 / -1}.skl-config-section{margin:4px 16px 12px;border-top:1px solid var(--skl-hairline);padding-top:4px}.skl-config-answers{display:flex;flex-direction:column;margin:0;padding:16px}.skl-config-answer-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:16px;padding:9px 0;border-bottom:1px solid var(--skl-hairline);color:var(--bt-text-primary, inherit);font-size:11px}.skl-config-answer-row:last-child{border-bottom:0}.skl-config-answer-row dt{color:var(--skl-muted)}.skl-config-answer-row dd{margin:0;overflow-wrap:anywhere}.skl-trigger-types{display:inline-flex;gap:2px;margin:16px 16px 8px;padding:3px;border-radius:9px;background:var(--skl-wash)}.skl-trigger-types button{padding:7px 12px;border:0;border-radius:6px;background:transparent;color:var(--skl-muted);font-size:11px;text-transform:capitalize;cursor:pointer}.skl-trigger-types button.is-active{background:var(--skl-wash-strong);color:var(--bt-text-primary, inherit)}.skl-trigger-enable{margin:6px 16px 10px}.skl-inline-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.skl-inline-input>span{color:var(--skl-muted);font-size:11px}@media(max-width:980px){.skl-screen .skl-layout,.skl-configurations{grid-template-columns:1fr}.skl-library{position:static;max-height:220px}.skl-configurations__list{border-bottom:1px solid var(--skl-hairline);padding-bottom:8px}}@media(max-width:680px){.skl-config-grid{grid-template-columns:1fr}.skl-config-grid__wide{grid-column:1}.skl-config-answer-row{grid-template-columns:1fr;gap:4px}}.settings-general{display:flex;flex-direction:column;gap:6px;width:100%;max-width:880px;margin:0 auto;padding:20px}.settings-general__header{margin-bottom:8px}.settings-general__header h1{margin:0 0 4px;font-size:22px;line-height:1.1;letter-spacing:-.02em}.settings-general__header p{margin:0;font-size:12.5px;color:var(--bt-text-secondary, inherit)}.settings-general>.settings-agent-kernel{padding:0}.settings-general>.settings-agent-kernel .settings-agent-kernel__header h1{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--bt-text-muted, inherit)}.settings-general>.settings-agent-kernel .settings-agent-kernel__header p{display:none}.settings-general .settings-agent-kernel__section{border:none;background:var(--bt-hover-soft);border-radius:14px;padding:14px 16px 16px}.settings-general>.settings-agent-kernel{gap:18px}.settings-general .settings-agent-kernel__section-header{padding-bottom:4px}.settings-general .settings-agent-kernel__section-header h2{font-size:12px;font-weight:700;letter-spacing:.07em;color:var(--bt-text-muted, var(--bt-text-secondary))}.settings-general .settings-agent-kernel__notice{border:none}.mdl-screen{--mdl-muted: var(--bt-text-muted, #64748b);--mdl-soft: var(--bt-text-secondary, #94a3b8);--mdl-wash: var(--bt-hover-soft, rgba(148, 163, 184, .11));--mdl-wash-strong: var(--bt-hover-strong, rgba(148, 163, 184, .18));--mdl-panel: var(--bt-hover-soft);--mdl-input-bg: var(--ops-input-bg, color-mix(in srgb, var(--bt-bg-dark) 90%, var(--bt-text-primary) 6%));--mdl-input-bg-focus: var(--ops-input-bg-focus, color-mix(in srgb, var(--bt-bg-dark) 84%, var(--bt-text-primary) 9%));padding:24px;color:var(--bt-text-primary)}.mdl-shell{width:100%;max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.mdl-header h1{margin:0 0 4px;font-size:22px;font-weight:650;letter-spacing:-.01em}.mdl-header p{margin:0;color:var(--mdl-soft);font-size:12.5px;line-height:1.5}.mdl-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;color:var(--mdl-muted);font-size:11.5px}.mdl-status__dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5}.mdl-status__sep{opacity:.4}.mdl-status.is-live .mdl-status__dot{opacity:1}.mdl-section{display:flex;flex-direction:column;gap:8px}.mdl-section__label{margin:0;padding:0 2px;color:var(--mdl-muted);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.mdl-panel{border-radius:12px;background:var(--mdl-panel);overflow:hidden}.mdl-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 14px}.mdl-row__copy{min-width:0;display:flex;flex-direction:column;gap:3px}.mdl-row__copy strong{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650}.mdl-row__copy span{color:var(--mdl-muted);font-size:12px;line-height:1.45}.mdl-row__control{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-width:200px}.mdl-row__control--auto{min-width:0}.mdl-row--disabled .mdl-row__copy strong,.mdl-row--disabled .mdl-row__copy span{opacity:.65}.mdl-block{padding:4px 0}.mdl-block>.mdl-row{padding-bottom:10px}.mdl-block__body{display:flex;flex-direction:column;gap:14px;padding:0 14px}.mdl-agent-details{display:flex}.mdl-agent-details>summary{display:inline-flex;align-items:center;gap:3px;color:var(--mdl-muted);font-size:11px;cursor:pointer;list-style:none;opacity:0;transition:color .14s ease,opacity .14s ease}.mdl-row:hover .mdl-agent-details>summary,.mdl-agent-details:focus-within>summary,.mdl-agent-details[open]>summary{opacity:1}.mdl-agent-details>summary::-webkit-details-marker{display:none}.mdl-agent-details>summary:hover{color:var(--bt-text-primary)}.mdl-agent-details>summary svg{width:13px;height:13px;transition:transform .14s ease}.mdl-agent-details[open]>summary svg{transform:rotate(90deg)}.mdl-agent-details__body{display:flex;padding-bottom:14px}.mdl-desktop-only{display:flex;flex-direction:column;gap:4px;padding:14px}.mdl-desktop-only strong{color:var(--bt-text-primary);font-size:12.5px}.mdl-desktop-only span{color:var(--mdl-muted);font-size:11.5px;line-height:1.5}.mdl-agent-status{padding:3px 7px;border-radius:999px;background:var(--mdl-wash);color:var(--mdl-muted);font-size:10.5px;font-weight:600;white-space:nowrap}.mdl-agent-status--connected{background:var(--mdl-wash-strong);color:var(--bt-text-primary)}.mdl-agent-status--attention{background:var(--mdl-wash-strong)}.mdl-agent-action{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--mdl-muted);font:inherit;font-size:11.5px;cursor:pointer}.mdl-agent-action:hover{color:var(--bt-text-primary)}.mdl-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mdl-fields--single{grid-template-columns:minmax(0,1fr)}.mdl-field{min-width:0;display:flex;flex-direction:column;gap:6px}.mdl-field--wide{grid-column:1 / -1}.mdl-field>span{color:var(--mdl-muted);font-size:11px;font-weight:600;letter-spacing:.02em}.mdl-field__label{display:inline-flex;align-items:center;gap:5px}.mdl-field__label svg{width:12px;height:12px;color:var(--mdl-muted)}.mdl-info-tooltip{display:inline-flex;cursor:help}.mdl-field input{width:100%;min-width:0;height:34px;padding:0 11px;border:none;border-radius:9px;background:var(--mdl-input-bg);color:var(--bt-text-primary);font:inherit;font-size:12.5px;outline:none;transition:background .14s ease,box-shadow .14s ease}.mdl-field input::-moz-placeholder{color:var(--mdl-muted);opacity:.85;text-overflow:ellipsis}.mdl-field input::placeholder{color:var(--mdl-muted);opacity:.85;text-overflow:ellipsis}.mdl-field input:hover{background:var(--mdl-input-bg-focus)}.mdl-field input:focus{background:var(--mdl-input-bg-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--bt-text-primary) 14%,transparent)}.mdl-field__inline{display:flex;align-items:center;gap:8px}.mdl-button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border:none;border-radius:9px;background:var(--mdl-wash);color:var(--bt-text-primary, inherit);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease}.mdl-button:hover:not(:disabled){background:var(--mdl-wash-strong);color:var(--bt-text-primary, inherit)}.mdl-button:disabled{opacity:.5;cursor:not-allowed}.mdl-button:focus-visible,.mdl-agent-action:focus-visible,.mdl-agent-details>summary:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--bt-text-primary) 16%,transparent)}.mdl-catalog{display:flex;flex-direction:column;gap:7px}.mdl-catalog>span{color:var(--mdl-muted);font-size:11px;font-weight:600;letter-spacing:.02em}.mdl-chips{display:flex;flex-wrap:wrap;gap:6px}.mdl-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:var(--mdl-wash);color:var(--bt-text-primary, inherit);font-size:11.5px;line-height:1.3}.mdl-chip--default{background:var(--mdl-wash-strong);color:var(--bt-text-primary, inherit);font-weight:600}.mdl-chip__price{color:var(--mdl-muted);font-size:10.5px}.mdl-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-right:-3px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--mdl-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.mdl-chip__remove:hover{background:var(--mdl-wash-strong);color:var(--bt-text-primary, inherit)}.mdl-chip__remove svg{width:11px;height:11px}.mdl-note{margin:0;padding:0 14px 13px;color:var(--mdl-muted);font-size:11.5px;line-height:1.5}.mdl-note--inset{padding:0}.mdl-disclosure{border-radius:12px;background:var(--mdl-panel)}.mdl-disclosure>summary{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;color:var(--mdl-muted);font-size:12px;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mdl-disclosure>summary::-webkit-details-marker{display:none}.mdl-disclosure>summary:hover{background:var(--mdl-wash);color:var(--bt-text-primary, inherit)}.mdl-disclosure[open]>summary{color:var(--bt-text-primary, inherit)}.mdl-disclosure>summary svg{width:13px;height:13px;transition:transform .14s ease}.mdl-disclosure[open]>summary svg{transform:rotate(90deg)}.mdl-disclosure__body{display:flex;flex-direction:column;gap:16px;padding:4px 14px 16px}.mdl-consent__panel{display:flex;flex-direction:column;gap:12px;padding:14px}.mdl-consent__panel pre{margin:0;padding:10px;overflow-x:auto;border:none;border-radius:9px;background:var(--mdl-input-bg);color:var(--bt-text-primary);font-size:11px;line-height:1.45;white-space:pre}.mdl-consent__actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:720px){.mdl-fields{grid-template-columns:minmax(0,1fr)}.mdl-row{flex-direction:column;align-items:flex-start;gap:10px}.mdl-row__control{width:100%}}.viewer-connections{padding:20px 0;color:var(--bt-text-primary)}.viewer-connections h2{margin:0 0 6px;font-size:18px}.viewer-connections p{margin:6px 0 14px;color:var(--bt-text-secondary);font-size:13px;line-height:1.5}.viewer-connections__row,.viewer-connections__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.viewer-connections__row{justify-content:space-between;padding:12px 0}.viewer-connections__row>div:first-child{display:grid;gap:5px}.viewer-connections__row span{color:var(--bt-text-secondary);font-size:13px}.viewer-connections__confirmation{background:var(--bt-surface-dark);border-radius:12px;padding:16px;margin-top:12px}.viewer-connections__confirmation label{display:grid;gap:8px;font-size:13px}.viewer-connections__confirmation input{width:min(100%,460px);box-sizing:border-box;background:var(--bt-hover-strong);color:var(--bt-text-primary);border:0;border-radius:8px;padding:10px 12px;font:inherit}.viewer-connections__confirmation input:focus-visible{outline:1px solid var(--bt-text-muted);outline-offset:2px}.viewer-connections [role=alert]{color:var(--bt-text-primary)}.saas-offer-publication{margin-top:12px;font-size:13px}.saas-offer-publication summary{cursor:pointer;padding:8px 0;font-weight:600}.saas-offer-publication input:not([type=checkbox]),.saas-offer-publication select{box-sizing:border-box;width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:8px;background:var(--bt-wash-1, rgba(127, 127, 127, .12));color:inherit;font:inherit}.saas-offer-publication input[type=checkbox]{accent-color:var(--bt-text-primary)}.saas-offer-publication :is(input,select,summary,button):focus-visible{outline:2px solid var(--bt-focus-ink, currentColor);outline-offset:2px}.person-journey{position:fixed;inset:var(--platform-header-height, 48px) 0 0 auto;z-index:120;width:min(520px,100%);display:flex;flex-direction:column;background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:-12px 0 40px #0000001f}.person-journey--expanded{width:100%}.person-journey__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 12px}.person-journey__header h2{margin:5px 0 0;font-size:22px;font-weight:550;overflow-wrap:anywhere}.person-journey__eyebrow,.person-journey dt,.person-journey small,.person-journey time{color:hsl(var(--muted-foreground));font-size:12px}.person-journey button{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.person-journey button:hover,.person-journey button[aria-pressed=true]{background:#80808024}.person-journey button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.person-journey__actions{display:flex;flex-shrink:0}.person-journey__profile{padding:0 24px 16px}.person-journey__profile p{font-size:13px;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.person-journey__profile dl{display:flex;gap:20px;flex-wrap:wrap;margin:16px 0}.person-journey dd{margin:4px 0 0;font-size:13px;overflow-wrap:anywhere}.person-journey__filters{display:flex;flex-wrap:wrap;gap:4px;padding:0 20px 16px;font-size:12px}.person-journey__body{flex:1;min-height:0;overflow:auto;padding:8px 24px 24px}.person-journey__empty{font-size:13px;color:hsl(var(--muted-foreground));padding:16px 0}.person-journey__timeline{padding:0;margin:0;list-style:none}.person-journey__timeline li{position:relative;display:flex;gap:14px;padding-bottom:26px}.person-journey__timeline li:not(:last-child):before{content:"";position:absolute;left:14px;top:30px;bottom:2px;width:1px;background:#80808040}.person-journey__marker{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex-shrink:0;border-radius:50%;background:#8080801f}.person-journey__event{flex:1;min-width:0;padding-top:4px;overflow-wrap:anywhere}.person-journey__event-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.person-journey__event strong{font-size:13px;font-weight:550}.person-journey__event p{font-size:13px;margin:8px 0;line-height:1.55}.person-journey--expanded .person-journey__body,.person-journey--expanded .person-journey__profile{padding-right:max(24px,calc((100% - 980px)/2));padding-left:max(24px,calc((100% - 980px)/2))}.records-call{display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:380px;padding:10px 12px;border-radius:8px;background:var(--surface-hover, rgba(128,128,128,.08));font-size:12px}.records-call strong{display:block;margin-bottom:3px}.records-call__from{display:block;color:var(--text-muted, #7b8495);font-size:11px}.records-call p{margin:6px 0 0}.records-call__buttons{display:flex;flex-wrap:wrap;gap:6px}.timeline-track-header{position:sticky;left:0;z-index:50;height:100%;box-sizing:border-box;padding:2px 4px;border-right:1px solid var(--pp-border);background:var(--pp-header, hsl(var(--background)));color:var(--pp-text, hsl(var(--foreground)));box-shadow:4px 0 9px hsl(var(--background) / .9)}.timeline-track-header__identity{display:flex;align-items:center;gap:2px;height:20px;min-width:0;overflow:hidden}.timeline-track-header__label,.timeline-track-header__identity input{flex:1;min-width:0;width:0;font-size:9px;font-weight:600;line-height:18px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-track-header__identity input{padding:0 2px;background:var(--pp-panel-deep);border:1px solid var(--pp-border)}.timeline-track-header__toggles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;height:20px}.timeline-track-header__button,.timeline-track-header__toggles button{display:flex;align-items:center;justify-content:center;height:18px;min-width:0;padding:0;border:0;border-radius:3px;background:transparent;color:var(--pp-text-dim, hsl(var(--muted-foreground)));font-size:10px;font-weight:600;cursor:pointer}.timeline-track-header__button{width:18px;flex:0 0 18px}.timeline-track-header button:hover,.timeline-track-header button[aria-pressed=true],.timeline-track-header__menu button:hover,.timeline-track-header__menu button[aria-checked=true]{background:color-mix(in srgb,var(--pp-text, hsl(var(--foreground))) 16%,transparent);color:var(--pp-text, hsl(var(--foreground)))}.timeline-track-header button:focus-visible,.timeline-track-header input:focus-visible,.timeline-track-header__menu button:focus-visible{outline:1px solid var(--pp-text, hsl(var(--foreground)));outline-offset:-1px}.timeline-track-header__menu{position:fixed;z-index:100;box-sizing:border-box;padding:4px;background:var(--pp-header, hsl(var(--background)));border:1px solid var(--pp-border);border-radius:4px;box-shadow:0 4px 12px #0006}.timeline-track-header__menu button{display:flex;align-items:center;justify-content:space-between;width:100%;height:24px;padding:0 4px;border:0;border-radius:2px;background:transparent;color:inherit;white-space:nowrap;font-size:10px;cursor:pointer}.timeline-track-header__menu button:disabled{opacity:.3;cursor:default}.timeline-track-header__menu button:disabled:hover{background:transparent}.clip-review{width:100%;container-type:inline-size}.clip-review .clip-header{flex-wrap:wrap;margin-bottom:20px}.clip-review .clip-header__controls,.clip-review .clip-header__identity{flex-wrap:wrap}.clip-review .kpis-table-gallery{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px;align-items:start}@container (max-width: 1150px){.clip-review .kpis-table-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (max-width: 780px){.clip-review .kpis-table-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width: 480px){.clip-review .kpis-table-gallery{grid-template-columns:minmax(0,1fr)!important}}.clip-review .clip-card__poster{max-height:520px}.clip-review .clip-card__poster-media{-o-object-fit:contain;object-fit:contain}.clip-review .clip-card[data-selected]{box-shadow:0 0 0 2px var(--color-accent, #2986ff)}.clip-card__select{position:absolute;top:12px;left:12px;z-index:2;width:20px;height:20px;accent-color:var(--color-accent, #2986ff)}.clip-scoring-picker,.clip-caption-controls__fields{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.clip-scoring-picker select,.clip-caption-controls input:not([type=checkbox]),.clip-caption-controls select{max-width:180px;border:0;border-radius:7px;padding:6px 8px;background:var(--bt-wash-2);color:inherit}.clip-scoring-picker select{max-width:145px}.clip-caption-controls summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:6px 0}.clip-caption-controls__fields{padding:10px 0}.clip-caption-controls label{display:flex;align-items:center;gap:6px;font-size:12px}.clip-caption-controls input[type=number]{width:65px}.clip-caption-controls input[type=color]{width:34px;height:30px;padding:2px}.clip-caption-controls button{padding:7px 12px;background:var(--bt-wash-2);border-radius:7px}.clip-batch-actions{display:flex;gap:12px;align-items:center}.clip-playback{height:480px;position:relative}.clip-playback__controls{display:flex;align-items:center;gap:8px;padding:8px}.clip-playback__controls input{min-width:0;width:100%}.clip-card__play{position:absolute;bottom:12px;right:12px;padding:8px 12px;border-radius:20px;background:#151515dd;color:#fff}.clips-screen{width:100%;max-width:980px;margin:0 auto;gap:18px}.clips-screen .settings-agent-kernel__section{border:none;background:color-mix(in srgb,var(--bt-text-primary) 4%,transparent)}.clips-screen .settings-agent-kernel__notice{border:none}.clips-section-header{align-items:flex-start;padding-bottom:0;border:none}.clips-section-header p{margin:5px 0 0;color:var(--bt-text-muted);font-size:12px}.clips-button,.clips-folder-choice,.clips-icon-button{border:none;outline:none;background:color-mix(in srgb,var(--bt-text-primary) 9%,transparent);color:var(--bt-text-primary);cursor:pointer;transition:background .14s ease,opacity .14s ease,box-shadow .14s ease}.clips-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;padding:0 12px;font-size:12px;font-weight:650}.clips-button:hover,.clips-folder-choice:hover,.clips-icon-button:hover{background:color-mix(in srgb,var(--bt-text-primary) 14%,transparent)}.clips-button:focus-visible,.clips-folder-choice:focus-visible,.clips-icon-button:focus-visible,.clips-input:focus-visible,.clips-folder-picker input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--bt-text-primary) 16%,transparent)}.clips-button:disabled,.clips-folder-choice:disabled,.clips-icon-button:disabled{cursor:not-allowed;opacity:.45}.clips-button--quiet{background:transparent;color:var(--bt-text-secondary)}.clips-button--small{min-height:28px;padding:0 9px;font-size:11px}.clips-watch-form{padding:18px;border-radius:12px;background:color-mix(in srgb,var(--bt-text-primary) 6%,transparent)}.clips-watch-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.clips-field{min-width:0;display:flex;flex-direction:column;gap:6px;color:var(--bt-text-primary);font-size:12px}.clips-field>span:first-child,.clips-folder-field>span:first-child{color:var(--bt-text-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.clips-field small{overflow:hidden;color:var(--bt-text-muted);font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.clips-field--wide{grid-column:1 / -1}.clips-input,.clips-folder-picker input{height:38px;box-sizing:border-box;border:none;border-radius:8px;outline:none;background:color-mix(in srgb,var(--bt-text-primary) 9%,transparent);color:var(--bt-text-primary);padding:0 11px;font:inherit;font-size:12px}.clips-input--compact{width:88px}.clips-number-with-unit{display:flex;align-items:center;gap:8px;color:var(--bt-text-secondary)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.clips-watch-form .ux-pill-select__trigger{height:38px;border-color:transparent}.clips-folder-choice{width:100%;height:38px;display:flex;align-items:center;justify-content:flex-start;gap:8px;overflow:hidden;border-radius:8px;padding:0 11px;font:inherit;font-size:12px;font-weight:550;text-align:left;text-overflow:ellipsis;white-space:nowrap}.clips-check{display:flex;align-items:flex-start;gap:9px;font-size:12px}.clips-check input{margin-top:2px;accent-color:var(--bt-text-primary)}.clips-check span,.clips-check small{display:block}.clips-check small{margin-top:3px;color:var(--bt-text-muted);font-weight:400}.clips-watch-form__note{margin-top:16px;border-radius:9px;background:color-mix(in srgb,var(--bt-text-primary) 4%,transparent);padding:11px 12px;color:var(--bt-text-muted);font-size:11px;line-height:1.55}.clips-watch-form__actions{display:flex;justify-content:flex-end;gap:6px;margin-top:14px}.clips-watch-list{gap:10px}.clips-watch-card{border-radius:11px;background:color-mix(in srgb,var(--bt-text-primary) 5%,transparent);padding:14px}.clips-watch-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.clips-watch-card__header>div:first-child{min-width:0}.clips-watch-card h3,.clips-watch-card p{margin:0}.clips-watch-card h3{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.clips-watch-card__header p,.clips-watch-card__note{margin-top:3px;overflow:hidden;color:var(--bt-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.clips-watch-card__actions,.clips-watch-card__meta,.clips-watch-card__meta span{display:flex;align-items:center}.clips-watch-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:5px}.clips-watch-card__meta{flex-wrap:wrap;gap:5px 16px;margin-top:10px;color:var(--bt-text-muted);font-size:11px}.clips-watch-card__meta span{gap:5px}.clips-watch-card__warning{margin-top:8px!important;color:var(--bt-text-secondary);font-size:11px;font-weight:600}.clips-watch-card__outcomes{margin-top:10px;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--bt-text-primary) 4%,transparent)}.clips-watch-card__outcomes>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;color:var(--bt-text-secondary);font-size:11px}.clips-watch-card__outcomes>div+div{background:color-mix(in srgb,var(--bt-text-primary) 2%,transparent)}.clips-watch-card__outcomes span:first-child{min-width:0;overflow:hidden;color:var(--bt-text-primary);text-overflow:ellipsis;white-space:nowrap}.clips-watch-card__outcomes span:last-child{flex:0 0 auto}.clips-source-table{min-height:0;overflow:hidden;border-radius:10px}.clips-source-table__source{min-width:0;display:flex;align-items:center;gap:9px}.clips-source-table__source svg{flex:0 0 auto;color:var(--bt-text-muted)}.clips-source-table__source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clips-source-table__open{color:var(--bt-text-secondary);font-size:11px;font-weight:650}.clips-folder-picker{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:20px}.clips-folder-picker__backdrop{position:absolute;inset:0;border:none;background:#00000073;cursor:default}.clips-folder-picker__dialog{position:relative;width:min(440px,100%);max-height:min(580px,84vh);display:flex;flex-direction:column;overflow:hidden;border-radius:13px;background:var(--bt-surface-dark);padding:14px;color:var(--bt-text-primary);box-shadow:0 18px 44px #0f172a59}.clips-folder-picker__dialog>header,.clips-folder-picker__dialog>footer,.clips-folder-picker__dialog>footer>div{display:flex;align-items:center}.clips-folder-picker__dialog>header{align-items:flex-start;justify-content:space-between;gap:12px}.clips-folder-picker__dialog h2,.clips-folder-picker__dialog p{margin:0}.clips-folder-picker__dialog h2{font-size:14px}.clips-folder-picker__dialog header p{margin-top:4px;color:var(--bt-text-muted);font-size:11px}.clips-icon-button{width:30px;height:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.clips-folder-picker__tree{min-height:170px;margin-top:12px;overflow:auto;border-radius:9px;background:color-mix(in srgb,var(--bt-text-primary) 5%,transparent);padding:5px}.clips-folder-picker__row{min-height:34px;border-radius:7px;cursor:pointer}.clips-folder-picker__node.is-selected>.clips-folder-picker__row{background:color-mix(in srgb,var(--bt-text-primary) 10%,transparent)}.clips-folder-picker__row>svg{margin-right:8px;color:var(--bt-text-secondary)}.clips-folder-picker__children{margin-left:14px}.clips-folder-picker__create{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-auto-flow:column;grid-auto-columns:auto;align-items:center;gap:8px;margin-top:10px;color:var(--bt-text-muted)}.clips-folder-picker__dialog>footer{justify-content:space-between;gap:12px;margin-top:12px}.clips-folder-picker__dialog>footer>span{min-width:0;overflow:hidden;color:var(--bt-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.clips-folder-picker__dialog>footer>div{flex:0 0 auto;gap:5px}@media(max-width:720px){.clips-watch-form__grid{grid-template-columns:1fr}.clips-field--wide{grid-column:auto}.clips-watch-card__header{flex-direction:column}.clips-watch-card__actions{justify-content:flex-start}}.analytics-kpi-row{margin-bottom:2px}.analytics-kpi-card{gap:3px}.analytics-kpi-card.is-chart-selected,.analytics-kpi-card.is-chart-selected:hover{background:color-mix(in srgb,var(--analytics-kpi-tint) 20%,var(--bt-bg-dark))}.analytics-kpi-card:focus-visible{outline:none;box-shadow:0 0 0 1px var(--bt-text-muted)}.analytics-kpi-card .kpis-card__value{overflow:hidden;font-size:clamp(17px,1.7vw,22px);text-overflow:ellipsis;font-variant-numeric:tabular-nums}.analytics-kpi-card .kpis-card__value.is-unavailable{color:var(--bt-text-muted);font-size:12px;font-weight:600;line-height:2}.analytics-kpi-card .kpis-card__delta{color:var(--bt-text-muted);font-size:10.5px;font-weight:500}.evals-band .kpis-chart-tile{height:100%;min-height:0;padding:14px;border-color:color-mix(in srgb,var(--analytics-kpi-tint) 24%,transparent);background:color-mix(in srgb,var(--analytics-kpi-tint) 8%,var(--bt-card-dark))}.evals-band .kpis-chart-tile__meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.evals-band .kpis-combo-chart{min-height:232px;flex:1 1 auto}.evals-band .kpis-combo-body--legend-top .kpis-combo-rail{flex:0 0 auto;height:44px;min-height:44px;max-height:44px;gap:0 14px;overflow:hidden}.evals-band .kpis-combo-body--legend-top .kpis-combo-legend,.evals-band .kpis-combo-body--legend-top .kpis-chart-legend{min-width:0;max-height:100%;overflow:hidden}.evals-band .kpis-combo-body--legend-top .kpis-chart-legend{gap:0 8px;align-items:flex-start}.evals-band .kpis-combo-body--legend-top .kpis-chart-legend__title{line-height:18px}.evals-band .kpis-combo-body--legend-top .kpis-chart-legend__list{flex-wrap:wrap;align-content:flex-start;gap:4px 12px;min-width:0;max-height:44px;overflow-x:hidden;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:var(--bt-text-muted) transparent}.evals-band .kpis-combo-body--legend-top .kpis-chart-legend__list::-webkit-scrollbar{width:6px;height:6px}.evals-band .kpis-combo-body--legend-top .kpis-chart-legend__list::-webkit-scrollbar-thumb{border-radius:3px;background:var(--bt-text-muted)}.evals-band .kpis-combo-body--legend-top .kpis-chart-legend__list:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 1px var(--bt-text-muted)}.evals-band .kpis-combo-body--legend-top .kpis-chart-legend__row{flex:0 0 auto;height:18px;white-space:nowrap}.evals-band__hint{margin:0;min-height:16px;color:var(--bt-text-muted);font-size:11px;font-style:italic}@media(max-width:900px){.evals-band .kpis-chart-tile{grid-column:span 12}}.loops-analytics-screen .kpis-header__accent{background:var(--bt-text-muted);box-shadow:none}.loops-analytics-header__identity,.loops-report-content-cell,.loops-report-detail__header,.loops-report-detail__actions,.loops-report-detail__actions a,.loops-report-detail__actions button{display:flex;align-items:center}.loops-analytics-header__identity{gap:8px;min-width:0;align-self:center;padding-left:14px;border-left:1px solid var(--bt-border-subtle)}.loops-analytics-header__name{overflow:hidden;color:var(--bt-text-primary);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.loops-analytics-header__status{width:-moz-fit-content;width:fit-content;padding:2px 8px;border:0;border-radius:999px;background:var(--bt-hover-strong);color:var(--bt-text-secondary);font-size:10.5px;font-weight:650;line-height:1.3;text-transform:capitalize}.analytics-page-header{align-items:center;justify-content:space-between;gap:20px}.analytics-page-header__identity,.analytics-page-header__controls,.analytics-demo-banner,.analytics-connect-cta{display:flex;align-items:center}.analytics-page-header__identity{gap:16px;min-width:0}.analytics-page-header__controls{gap:8px;flex-shrink:0}.analytics-page-header .kpis-control-icon{width:28px;min-width:28px;height:28px;border-radius:7px}.analytics-page-header .kpis-control-icon svg{width:16px;height:16px}.analytics-demo-banner{justify-content:space-between;gap:16px;padding:10px 12px;border:0;border-radius:9px;background:var(--bt-hover-soft);color:var(--bt-text-secondary);font-size:11.5px}.analytics-demo-banner strong{color:var(--bt-text-primary)}.analytics-connect-cta{justify-content:center;gap:7px;min-height:28px;padding:0 10px;border:1px solid var(--bt-border-dark);border-radius:7px;background:transparent;color:var(--bt-text-secondary);font-size:11px;font-weight:650;cursor:pointer}.analytics-connect-cta:hover{border-color:var(--bt-text-muted);background:var(--bt-hover-strong);color:var(--bt-text-primary)}.analytics-connect-cta:focus-visible,.analytics-compare-cell input:focus-visible{outline:none;box-shadow:0 0 0 1px var(--bt-text-muted)}.analytics-demo-tag{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:1px 6px;border:1px solid var(--bt-border-dark);border-radius:999px;color:var(--bt-text-muted);font-size:8.5px;font-weight:750;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.analytics-demo-chart-tag{align-self:flex-start;flex-shrink:0}.analytics-demo-column-tag{margin-left:6px}.analytics-comparison{min-height:0;padding:14px}.analytics-comparison .kpis-combo-chart{min-height:260px}.analytics-comparison__unavailable{margin:8px 0 0;color:var(--bt-text-muted);font-size:11px}.analytics-compare-cell{justify-content:center;padding-inline:6px;text-align:center}.analytics-compare-cell input{width:14px;height:14px;margin:0;accent-color:var(--bt-text-primary);cursor:pointer}.analytics-compare-cell input:disabled{cursor:not-allowed;opacity:.38}.analytics-title-cell{left:76px}.kpis-table-row--header .analytics-compare-cell{z-index:15}.kpis-table-row--header .analytics-title-cell{z-index:14}.loops-analytics-learnings .evals-learning__eyebrow{display:block;margin-bottom:2px;color:var(--bt-text-muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.loops-analytics-learnings .evals-learning__evidence,.loops-analytics-learnings .evals-learning__action{margin:0;color:var(--bt-text-secondary);font-size:10.5px;line-height:1.45}.loops-analytics-screen .kpis-table-cell--header .evals-sort>span{white-space:nowrap}.loops-report-content-cell{min-width:0;gap:9px;color:var(--bt-text-primary);font-weight:600}.loops-report-content-cell>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loops-analytics-screen .kpis-table-row.is-selected .kpis-table-cell{background:var(--bt-hover-strong)}.loops-analytics-screen .kpis-table-cell.is-right{justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums}.loops-analytics-screen .kpis-table-cell.is-right .evals-sort{justify-content:flex-end}.loops-analytics-screen .kpis-status .is-warning{color:var(--bt-text-secondary)}.loops-report-detail{margin:0 32px 20px;padding:16px;border:1px solid var(--bt-border-dark);border-radius:10px;background:var(--bt-surface-dark)}.loops-report-detail__header{justify-content:space-between;gap:16px;margin-bottom:12px}.loops-report-detail__actions{gap:8px}.loops-report-detail__actions a,.loops-report-detail__actions button{justify-content:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid var(--bt-border-dark);border-radius:6px;background:transparent;color:var(--bt-text-secondary);font-size:11px;text-decoration:none;cursor:pointer}.loops-report-detail__actions button{width:28px;padding:0}.loops-report-detail__actions a:hover,.loops-report-detail__actions button:hover{color:var(--bt-text-primary);border-color:var(--bt-text-muted)}.loops-report-detail__hook{margin:0 0 12px;color:var(--bt-text-primary);font-size:11.5px;line-height:1.5}.analytics-learnings-toggle{align-self:flex-start;height:24px;padding:0 9px;border:0;border-radius:6px;background:var(--bt-hover-soft);color:var(--bt-text-secondary);font-size:11px;font-weight:650;cursor:pointer}.analytics-learnings-toggle:hover{background:var(--bt-hover-strong);color:var(--bt-text-primary)}.analytics-learnings-toggle:focus-visible{outline:none;box-shadow:0 0 0 1px var(--bt-text-muted)}.loops-analytics-learnings .evals-rail{width:100%;min-height:0;margin-top:12px;border:0;background:transparent}.loops-analytics-learnings .evals-rail__head{display:none}.loops-analytics-learnings .evals-rail__body{padding-right:0;padding-left:0}.loops-analytics-learnings .evals-learning{border:0;background:var(--bt-hover-soft)}.loops-analytics-learnings .evals-learning.is-active{background:var(--bt-hover-stronger)}.loops-analytics-learnings .evals-cohort{border:0;background:var(--bt-hover-strong)}.loops-analytics-learnings .evals-cohort.is-active{background:var(--bt-hover-stronger);color:var(--bt-text-primary)}@media(max-width:760px){.loops-report-detail{margin-right:16px;margin-left:16px}.analytics-page-header,.analytics-demo-banner{align-items:flex-start;flex-direction:column}.analytics-page-header__controls{width:100%;flex-wrap:wrap}}.analytics-measurement-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0}.analytics-rolling__note{color:var(--bt-text-secondary);font-size:12px;line-height:1.5}.analytics-rolling__scroll{overflow-x:auto}.analytics-rolling table{width:100%;border-collapse:collapse;font-size:12px}.analytics-rolling th,.analytics-rolling td{padding:12px;text-align:left;vertical-align:top}.analytics-rolling thead,.analytics-rolling tbody tr:nth-child(2n){background:var(--bt-hover-soft)}.analytics-rolling th:first-child{min-width:150px;max-width:260px;overflow-wrap:anywhere}.analytics-rolling th:nth-child(2),.analytics-rolling td:nth-child(2){min-width:250px}.analytics-rolling th:nth-child(n+3),.analytics-rolling td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.analytics-rolling th .evals-cell__muted{display:block;font-weight:400}.loops-settings-screen{padding-bottom:48px}.loops-settings-screen .settings-agent-kernel__section{border:none;background:color-mix(in srgb,var(--bt-text-primary) 4%,transparent)}.loops-header__identity,.loops-table-name,.loops-cadence-field,.loops-action,.loops-settings-header__back{display:inline-flex;align-items:center}.loops-header__identity{gap:8px;min-width:0}.loops-header__name{overflow:hidden;color:var(--bt-text-primary);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.loops-status-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:2px 7px;border:1px solid var(--bt-border-dark);border-radius:999px;color:var(--bt-text-secondary);font-size:10.5px;font-weight:650;line-height:1.3;text-transform:capitalize}.loops-status-pill.is-error{color:var(--bt-error)}.loops-settings-header__back{gap:6px;padding:4px 7px;border:0;border-radius:6px;background:transparent;color:var(--bt-text-primary);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.loops-settings-header__back:hover{background:var(--bt-hover-soft);color:var(--bt-text-primary)}.loops-muted,.loops-section-copy{color:var(--bt-text-muted);font-size:11.5px}.loops-empty-state{color:var(--bt-text-primary);font-size:11.5px}.loops-section-copy,.loops-empty-state{margin:0;line-height:1.55}.loops-connect-form,.loops-channel-details,.loops-control-grid,.loops-history-detail{display:flex;flex-direction:column;gap:12px}.loops-connect-form .settings-agent-kernel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loops-channel-details>div:not(.loops-reporting-notice){display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;align-items:baseline}.loops-channel-details strong,.loops-control-item strong,.loops-history-detail>strong{color:var(--bt-text-primary);font-size:12px;font-weight:650}.loops-meta-label{color:var(--bt-text-muted);font-size:11px}.loops-reporting-notice{align-items:flex-start;gap:4px}.loops-control-grid{gap:0}.loops-control-item{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:10px 0;border-bottom:1px solid var(--bt-border-subtle)}.loops-control-item:last-child{border-bottom:0}.loops-control-item>div:first-child{display:flex;flex-direction:column;gap:3px}.loops-control-item span{color:var(--bt-text-muted);font-size:11px;line-height:1.4}.loops-cadence-field{flex-shrink:0;gap:8px}.loops-cadence-field input{width:92px;height:32px;padding:0 9px;border:1px solid var(--bt-border);border-radius:7px;background:var(--bt-bg-dark);color:var(--bt-text-primary);font-size:12px}.loops-action{justify-content:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid var(--bt-border-dark);border-radius:7px;background:var(--bt-hover-strong);color:var(--bt-text-primary);font-size:11.5px;font-weight:650;cursor:pointer}.loops-action.is-secondary{background:transparent;color:var(--bt-text-secondary)}.loops-action:hover:not(:disabled){border-color:var(--bt-text-muted);color:var(--bt-text-primary)}.loops-action:disabled,.loops-cadence-field input:disabled{cursor:default;opacity:.45}.loops-table-name{gap:7px;color:var(--bt-text-primary);font-weight:600}.loops-history-detail{padding-top:4px}.loops-history-detail+.loops-history-detail{padding-top:14px;border-top:1px solid var(--bt-border-subtle)}.loops-empty-state{padding:14px;border:1px dashed var(--bt-border-dark);border-radius:8px}@media(max-width:760px){.loops-settings-header{align-items:flex-start;flex-direction:column;gap:6px}.loops-connect-form .settings-agent-kernel__grid{grid-template-columns:1fr}.loops-control-item{align-items:flex-start;flex-direction:column;gap:8px}.loops-channel-details>div:not(.loops-reporting-notice){grid-template-columns:1fr;gap:3px}}.business-analytics{min-width:0}.business-analytics__coverage{margin:0;padding:0 32px 12px;color:var(--bt-text-muted);font-size:13px}.business-analytics__nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 20px}.business-analytics__nav button,.business-analytics__nav a{border:0;background:transparent;color:inherit;font:inherit;padding:8px 12px;border-radius:6px;text-decoration:none}.business-analytics__nav button:hover,.business-analytics__nav a:hover,.business-analytics__nav [aria-current=page]{background:var(--bt-hover-soft)}.business-analytics__nav button{cursor:pointer}.business-analytics__nav a{margin-left:auto}.business-analytics__nav :focus-visible{outline:2px solid currentColor;outline-offset:2px}.memory-popup{min-height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:#e8e8e8;background:#111315;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.memory-popup button,.memory-popup input{-webkit-app-region:no-drag}.memory-popup__header{-webkit-app-region:drag;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:104px;padding:42px 18px 16px;border-bottom:1px solid #2b2d2f;background:#151719}.memory-popup__heading{min-width:0}.memory-popup__heading>span{color:#909397;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.memory-popup__heading h1{overflow:hidden;margin:3px 0 2px;color:#f3f3f3;font-size:20px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.memory-popup__heading p{overflow:hidden;margin:0;color:#85888c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.memory-popup .agentic-memory-scope-trigger{flex:0 0 auto;max-width:164px;border-color:#393c3f;color:#d7d7d7;background:#1d1f21}.memory-popup .agentic-memory-scope-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memory-popup__content{min-height:0;overflow:auto;padding:14px}.memory-popup__status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.memory-popup__status>div{display:grid;gap:2px}.memory-popup__status strong{font-size:13px}.memory-popup__status span{color:#8f9296;font-size:11px}.memory-popup__status button,.memory-popup__footer button,.memory-popup .agentic-review__actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border:1px solid #3a3d40;border-radius:7px;color:#dedede;background:#1d1f21;font:inherit;cursor:pointer}.memory-popup__status button{width:30px;padding:0}.memory-popup__status svg,.memory-popup__footer svg,.memory-popup .agentic-review__actions svg{width:13px;height:13px}.memory-popup .is-spinning{animation:memory-popup-spin .8s linear infinite}.memory-popup .agentic-review__topbar{align-items:flex-start;gap:10px;border-color:#303236;background:#17191b}.memory-popup .agentic-review__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.memory-popup .agentic-review__actions button{padding:5px 9px;font-size:11px}.memory-popup .agentic-review__actions button.is-primary{border-color:#c7c7c7;color:#111315;background:#e8e8e8}.memory-popup .agentic-review__actions button:disabled{opacity:.42;cursor:default}.memory-popup .agentic-review__file-strip{max-height:124px;overflow:auto;border-color:#303236;background:#141618}.memory-popup .agentic-workbench-file,.memory-popup .agentic-review-diff-card,.memory-popup .agentic-diff-view{border-color:#303236;background:#17191b}.memory-popup .agentic-review__diff-stack{gap:8px}.memory-popup .agentic-diff-view{max-height:250px;overflow:auto;font-size:10px}.memory-popup .agentic-review-counts .is-added{color:#cfcfcf}.memory-popup .agentic-review-counts .is-removed{color:#8e8e8e}.memory-popup__message{padding:18px 12px;border:1px solid #303236;border-radius:8px;color:#a9abad;background:#17191b;font-size:12px;text-align:center}.memory-popup__message.is-error{color:#d2a9a9}.memory-popup__message.is-notice{margin-top:10px;padding:9px 12px}.memory-popup__footer{display:flex;justify-content:flex-end;padding:10px 14px 14px;border-top:1px solid #2b2d2f;background:#151719}.memory-popup__footer button{padding:6px 11px;font-size:11px}@keyframes memory-popup-spin{to{transform:rotate(360deg)}}.automations-screen{--automations-surface: var(--bt-card-dark);--automations-surface-soft: var(--bt-hover-soft);--automations-surface-strong: color-mix(in srgb, var(--bt-bg-dark) 94%, white);--sequence-card-base: #1C1C1C;--sequence-card-ink: #F8FAFC}:root[data-platform-theme=light] .automations-screen{--automations-surface-strong: var(--bt-bg-deep)}:root[data-platform-theme=tan] .automations-screen{--automations-surface-strong: #E3DAC3;--sequence-card-base: var(--bt-pastel-base);--sequence-card-ink: var(--bt-pastel-ink)}.automations-screen :is(.automations-input,.automations-textarea,.ux-pill-select__trigger){background:var(--automations-surface-strong);color:var(--bt-text-primary);border:0}.automations-screen :is(.automations-input,.automations-textarea)::-moz-placeholder{color:var(--bt-text-secondary);opacity:1}.automations-screen :is(.automations-input,.automations-textarea)::placeholder{color:var(--bt-text-secondary);opacity:1}.automations-screen .automations-editor-shell{background:transparent;padding-top:12px}.automations-screen .automations-textarea{min-height:280px;padding:16px}.automations-screen .automations-operator-select{max-width:320px}.automations-screen .automations-primary{background:var(--bt-text-primary);color:var(--bt-bg-dark);box-shadow:none}.automations-screen .automations-primary:hover{background:var(--bt-text-secondary)}:root[data-platform-theme=tan] .automations-screen .automations-primary{background:var(--bt-cta-pink);color:var(--bt-cta-ink)}:root[data-platform-theme=tan] .automations-screen .automations-primary:hover{background:var(--bt-cta-pink-hover)}.automations-screen .automations-add-step{background:transparent;color:var(--bt-text-primary);border:0;box-shadow:none;padding:12px 0;min-height:0}.automations-screen .automations-add-step:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}.automations-screen .automations-primary:disabled{opacity:.6}.automations-screen .automations-pill{background:var(--bt-hover-soft)}.automations-screen .automations-pill:hover{background:var(--bt-hover-stronger)}.automations-screen :is(.automations-view-switch,.automations-segmented-control){display:inline-flex;gap:4px;padding:4px;background:var(--bt-hover-soft);border-radius:10px}.automations-screen :is(.automations-view-switch .automations-pill,.automations-segmented-control .kpis-segmented__item){padding:8px 14px;background:transparent;border-radius:7px;color:var(--bt-text-secondary)}.automations-screen :is(.automations-view-switch .is-active,.automations-segmented-control .is-active){background:var(--bt-hover-stronger);color:var(--bt-text-primary)}.automations-screen :is(.automations-rail-card,.automations-step-card){position:relative;--bt-text-primary: var(--sequence-card-ink);--bt-text-secondary: #CBD5E1;color:var(--sequence-card-ink);background:color-mix(in srgb,var(--automations-track-color) 34%,var(--sequence-card-base));border:0;box-shadow:none;transform:none}.automations-screen :is(.automations-rail-card,.automations-step-card):hover{background:color-mix(in srgb,var(--automations-track-color) 39%,var(--sequence-card-base))}.automations-screen :is(.automations-rail-card,.automations-step-card).is-selected{background:color-mix(in srgb,var(--automations-track-color) 46%,var(--sequence-card-base));box-shadow:none}.automations-screen :is(.automations-rail-card__eyebrow,.automations-step-card__eyebrow):before{content:none}.automations-screen :is(.automations-rail-card,.automations-step-card).is-selected:after{content:"✓";position:absolute;right:16px;top:14px;font-size:14px;font-weight:700;color:var(--sequence-card-ink)}.automations-screen :is(.automations-rail-card__eyebrow,.automations-step-card__eyebrow){padding-right:24px}.automations-screen :is(.automations-rail-card__summary,.automations-step-card__summary,.automations-rail-card__eyebrow,.automations-step-card__eyebrow){color:var(--sequence-card-ink)}.automations-screen :is(button,[role=button],input,textarea):focus-visible{outline:2px solid var(--bt-focus-ink);outline-offset:3px;box-shadow:none}.sequence-period-picker{display:flex;align-items:center;gap:8px;color:var(--bt-text-secondary)}.automations-screen .sequence-period-picker .ux-pill-select__trigger{background:var(--bt-hover-soft);min-width:150px}.automations-screen__inner{container-type:inline-size}.sequence-overview{display:grid;gap:12px}.automations-screen--new .sequence-overview{display:none}.sequence-overview__inventory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sequence-overview .ops-metric-card.kpis-card{background:var(--bt-hover-soft);border:0;box-shadow:none;padding:16px 18px;border-radius:14px}.sequence-overview .kpis-card__value{font-size:28px}.sequence-overview .kpis-card__delta{margin:4px 0 0;color:var(--bt-text-secondary)}.sequence-overview__delivery{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--bt-text-secondary)}.sequence-overview__delivery strong{color:var(--bt-text-primary)}.automations-screen .automations-table{display:grid;gap:8px}.automations-screen .automations-table__row{background:var(--bt-hover-soft);padding:18px 16px}.automations-screen .automations-table__row:hover{background:var(--bt-hover-strong)}.automations-screen .automations-table__row.is-selected{background:var(--bt-hover-stronger)}.automations-screen .automations-flow__title{font-size:14px;gap:8px}.automations-screen .automations-flow__summary{margin-top:6px;line-height:1.5}.automations-screen .automations-flow__dot{display:none}.automations-screen .automations-flow__mode{background:transparent;padding:0;color:var(--bt-text-muted);font-size:10px}.automations-screen .automations-status-pill{background:color-mix(in srgb,var(--bt-chart-amber) 25%,var(--bt-bg-dark));color:var(--bt-text-primary)}.automations-screen .automations-status-pill.is-live{background:color-mix(in srgb,var(--bt-chart-teal) 25%,var(--bt-bg-dark));color:var(--bt-text-primary)}.automations-screen .automations-table__channels .automations-channel-chip{background:var(--bt-hover-soft);color:var(--bt-text-secondary);border-radius:6px}@container (max-width: 900px){.automations-screen .automations-table__header{display:none}.automations-screen .automations-table__row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.automations-screen .automations-table__flow{grid-column:1}.automations-screen .automations-table__status{grid-column:2;grid-row:1}.automations-screen .automations-table__metric{display:none}.automations-screen .automations-table__channels{grid-column:1}.automations-screen .automations-table__toggle{grid-column:2}}@media(max-width:640px){.sequence-overview__inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.automations-screen .automations-header__actions{margin-left:0;flex-wrap:wrap}}
