.ob-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.ob-mark{display:block;flex:0 0 auto;border-radius:28%}.ob-note{padding:12px 16px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line);color:var(--soft);font-size:13.5px}.ob-ring{position:relative;display:inline-grid;place-items:center;flex:0 0 auto}.ob-ring svg{position:absolute;inset:0}.ob-ring-v{transition:stroke-dashoffset .8s var(--ease)}.ob-ring b{position:relative;font:700 13px/1 var(--display);letter-spacing:-.01em}.ob-bar{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.ob-bar i{display:block;height:100%;border-radius:inherit;background:var(--sig);transition:width .7s var(--ease)}.ob-dot{display:inline-grid;place-items:center;border-radius:999px;flex:0 0 auto;font:800 12px/1 var(--sans)}.ob-dot.todo{border:1.6px dashed rgba(255,255,255,.28)}.ob-dot.done{background:#f5f5f3;color:#0b0b0c}.ob-dot.attention{background:#fbbf2429;color:var(--wait);border:1.5px solid rgba(251,191,36,.5)}.ob-dot.skipped{background:#ffffff0f;color:var(--faint)}.ob-dot.admin{background:#ffffff0d;color:var(--faint);border:1px solid var(--line)}.ob-focus{animation:ob-focus 2.4s var(--ease);border-radius:16px}@keyframes ob-focus{0%{box-shadow:0 0 #6366f100}12%{box-shadow:0 0 0 3px #818cf8d9,0 0 0 10px #6366f12e}70%{box-shadow:0 0 0 3px #818cf88c,0 0 0 10px #6366f114}to{box-shadow:0 0 #6366f100}}.ob-pill{position:fixed;right:24px;bottom:24px;z-index:40;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;border:1px solid var(--line-2);background:#18181beb;backdrop-filter:blur(14px);color:var(--text);cursor:pointer;box-shadow:0 16px 48px #00000073;font-family:var(--sans);animation:ob-rise .4s var(--ease)}.ob-pill:hover{border-color:#ffffff3d}.ob-pill-t{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.ob-pill-t b{font-size:13px;font-weight:700}.ob-pill-t span{font-size:11.5px;color:var(--muted)}.ob-pill svg{color:var(--muted)}@keyframes ob-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ob-card{position:fixed;right:24px;bottom:24px;z-index:40;width:360px;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--line-2);background:#161619f5;backdrop-filter:blur(18px);box-shadow:0 24px 80px #0000008c,0 0 0 1px #ffffff05;animation:ob-rise .35s var(--ease);overflow:hidden}.ob-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--sig);opacity:.9}.ob-card-h{display:flex;align-items:center;gap:10px;padding:18px 14px 12px 18px}.ob-card-t{font:700 15px/1.2 var(--display);letter-spacing:-.01em}.ob-card-s{font-size:12.5px;color:var(--muted);margin-top:3px}.ob-icon-btn{width:30px;height:30px;border-radius:999px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.ob-icon-btn:hover{background:#ffffff12;color:var(--text)}.ob-card-list{list-style:none;margin:0;padding:4px 8px 8px;overflow-y:auto}.ob-card-step{border-radius:12px}.ob-card-step.active{background:#ffffff0b}.ob-card-row{width:100%;display:flex;align-items:center;gap:11px;padding:9px 10px;border:0;background:transparent;color:var(--text);font:600 13.5px/1.3 var(--sans);text-align:left;cursor:pointer;border-radius:12px}.ob-card-row:hover:not(:disabled){background:#ffffff0a}.ob-card-row:disabled{cursor:default}.ob-card-step.done .ob-card-row-t,.ob-card-step.skipped .ob-card-row-t{color:var(--muted)}.ob-card-step.done .ob-card-row-t{text-decoration:line-through;text-decoration-color:#ffffff40}.ob-card-step.admin .ob-card-row-t{color:var(--faint)}.ob-card-row-t{flex:1 1 auto;min-width:0}.ob-card-note{font-size:11.5px;font-weight:600;color:var(--faint)}.ob-card-more{padding:0 12px 12px 41px}.ob-card-more p{font-size:13px;color:var(--muted);line-height:1.5}.ob-card-actions{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.ob-card-f{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 18px;border-top:1px solid var(--line)}.ob-card-link{font-size:13px;font-weight:600}.ob-card-hide{border:0;background:transparent;color:var(--faint);font:600 12.5px var(--sans);cursor:pointer;padding:4px}.ob-card-hide:hover{color:var(--soft)}.ob-celebrate{align-items:center;text-align:center;padding:28px 24px 22px;gap:10px}.ob-celebrate h3{font:700 18px/1.2 var(--display)}.ob-celebrate p{font-size:13.5px;color:var(--muted);max-width:280px}.ob-celebrate-mark{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;color:#0b0b0c;background:#f5f5f3;box-shadow:0 0 0 8px #6366f129;animation:ob-pop .5s var(--ease)}@keyframes ob-pop{0%{transform:scale(.4)}70%{transform:scale(1.08)}to{transform:scale(1)}}.ob-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ob-confetti i{position:absolute;top:-10px;width:7px;height:11px;border-radius:2px;animation:ob-fall 1.8s var(--ease) forwards}@keyframes ob-fall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),260px) rotate(var(--rot));opacity:0}}@media (max-width: 640px){.ob-card{left:12px;right:12px;bottom:12px;width:auto;max-height:72dvh}.ob-pill{right:12px;bottom:12px}}.ob-setup{max-width:980px;width:100%;margin:0 auto}.ob-hero{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:30px 32px;overflow:hidden}.ob-hero-glow{position:absolute;inset:0;background:radial-gradient(520px 260px at 90% 0%,rgba(99,102,241,.22),transparent 70%),radial-gradient(420px 240px at 0% 100%,rgba(45,212,191,.1),transparent 70%);pointer-events:none}.ob-hero-sub{margin-top:10px;color:var(--soft);font-size:15px;max-width:560px;line-height:1.55}.ob-hero-ring{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;margin-left:auto}.ob-hero-ring .ob-ring b{font-size:22px}.ob-hero-ring>span{font-size:13px;color:var(--muted);font-weight:600}.ob-group{display:flex;flex-direction:column;gap:10px}.ob-group-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:0 4px}.ob-group-h h2{font-size:17px;font-weight:600;letter-spacing:-.01em}.ob-steps{padding:6px}.ob-step{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px}.ob-step+.ob-step{border-top:1px solid var(--line);border-radius:0}.ob-step-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff0d;color:var(--soft);flex:0 0 auto}.ob-step-ic:has(.ob-mark){background:transparent}.ob-step-m{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ob-step-m b{font-size:14.5px;font-weight:650}.ob-step-m span{font-size:13px;color:var(--muted)}.ob-step-detail{color:var(--soft)!important;font-weight:600;font-size:12.5px!important;margin-top:2px}.ob-step.done .ob-step-m b{color:var(--soft)}.ob-step-a{display:flex;align-items:center;gap:6px;flex:0 0 auto}@media (max-width: 640px){.ob-hero{padding:22px 20px}.ob-hero-ring{margin-left:0;flex-direction:row}.ob-step{flex-wrap:wrap;padding:14px 10px}.ob-step>.ob-dot{order:0}.ob-step-m{flex-basis:calc(100% - 100px)}.ob-step-a{width:100%;justify-content:flex-end}}.ob-invite{position:relative;overflow:hidden}.ob-invite-glow,.ob-welcome-glow{position:fixed;inset:0;pointer-events:none;background:radial-gradient(700px 420px at 80% -10%,rgba(99,102,241,.25),transparent 70%),radial-gradient(600px 400px at 0% 110%,rgba(45,212,191,.12),transparent 70%)}.ob-invite-card{gap:20px}.ob-invite-org{display:flex;align-items:center;gap:14px}.ob-invite-mono{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font:800 18px/1 var(--display);color:#0b0b0c;background:linear-gradient(135deg,#f5f5f3,#c9c9d1);flex:0 0 auto}.ob-invite-for h1{font:650 24px/1.2 var(--display);letter-spacing:-.02em;margin-top:4px}.ob-invite-from{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line);font-size:13.5px;color:var(--soft)}.ob-invite-from b{color:var(--text)}.ob-invite-what{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ob-invite-what li{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--soft)}.ob-invite-what li:before{content:"✓";width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:800;background:#4ade8024;color:var(--ok);flex:0 0 auto}.ob-invite-signin{border-top:1px solid var(--line);padding-top:18px}.ob-invite-signin .login-head .title{font-size:18px}.ob-welcome{position:relative;min-height:100vh;background:var(--bg);display:flex;justify-content:center;padding:40px 16px 64px}.ob-welcome-in{position:relative;width:min(640px,100%);display:flex;flex-direction:column;gap:22px}.ob-welcome-head h1{font:650 34px/1.15 var(--display);letter-spacing:-.025em;margin-top:10px}.ob-welcome-head p{margin-top:10px;font-size:15.5px;color:var(--soft);line-height:1.55;max-width:560px}.ob-welcome-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:12px}.ob-welcome-card h2{font-size:16px;font-weight:600}.ob-prof{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ob-prof-a{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ob-prof-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.ob-prof-fields{grid-template-columns:1fr}.ob-welcome-head h1{font-size:28px}}.ob-preview{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ob-preview li{display:flex;align-items:center;gap:12px;padding:9px 4px;font-size:14px;border-bottom:1px solid var(--line)}.ob-preview li:last-child{border-bottom:0}.ob-preview li span:not(.ob-dot){flex:1 1 auto}.ob-done-t{flex:0 0 auto!important;font-size:12px;font-weight:700;color:var(--ok)}.ob-tour{display:grid;gap:8px}.ob-tour-i{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#ffffff05}.ob-tour-i:hover{border-color:var(--line-2);background:#ffffff0a}.ob-tour-i span{font-size:13px;color:var(--muted)}.ob-welcome-f{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ob-acc-intro{display:flex;align-items:flex-end;gap:12px}.ob-acc-intro h3{font-size:16px;font-weight:600}.ob-accs{display:grid;gap:14px}.ob-acc{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.ob-acc.connected{border-color:#4ade802e}.ob-acc.missing_permissions,.ob-acc.expiring{border-color:#fbbf2440}.ob-acc.needs_reauth{border-color:#f871714d}.ob-acc-h{display:flex;align-items:center;gap:14px}.ob-acc-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ob-acc-t h4{font:650 15.5px/1.2 var(--display)}.ob-acc-who{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff09}.ob-acc-who>div{display:flex;flex-direction:column;gap:1px;min-width:0}.ob-acc-who b{font-size:14px}.ob-acc-who span{font-size:12.5px;color:var(--muted)}.ob-acc-av{width:38px;height:38px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:#2a2a2f;flex:0 0 auto}.ob-acc-warn{padding:10px 14px;border-radius:12px;background:#fbbf2414;border:1px solid rgba(251,191,36,.22);color:#fde68a;font-size:13px;line-height:1.5}.ob-acc-warn.bad{background:#f8717114;border-color:#f8717140;color:#fecaca}.ob-acc-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--soft);font:600 13px var(--sans);cursor:pointer;padding:0}.ob-acc-toggle:hover{color:var(--text)}.ob-acc-need{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}@media (max-width: 760px){.ob-acc-need{grid-template-columns:1fr}}.ob-access{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ob-access li{display:flex;gap:10px;align-items:flex-start}.ob-access li>div{display:flex;flex-direction:column;gap:1px}.ob-access b{font-size:13.5px}.ob-access li>div>span{font-size:12.5px;color:var(--muted);line-height:1.5}.ob-access-ic{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;font-size:10.5px;font-weight:800;background:#ffffff12;color:var(--soft);flex:0 0 auto;margin-top:1px}.ob-access li.missing .ob-access-ic{background:#fbbf242e;color:var(--wait)}.ob-acc-req{padding:14px;border-radius:14px;border:1px dashed var(--line-2);align-self:start}.ob-acc-req ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px;font-size:13px;color:var(--soft)}.ob-acc-f{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}.ob-acc-guides{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ob-guide-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff05;color:var(--soft);font:600 12px var(--sans);cursor:pointer}.ob-guide-btn:hover{border-color:var(--line-2);color:var(--text)}.ob-acc-btns{display:flex;gap:6px;align-items:center;margin-left:auto}.ob-acc-seg{align-self:flex-start}.ob-acc-limits-h{display:block;margin-top:12px}.ob-acc-alt{margin:-4px 0 0;font-size:13px;color:var(--soft);line-height:1.5}.ob-acc-alt .linkish{border:0;background:transparent;padding:0;color:var(--text);font:600 13px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ob-acc-alt .linkish:disabled{opacity:.6;cursor:default}.ob-drawer-scrim{position:fixed;inset:0;z-index:80;background:#0000008c;display:flex;justify-content:flex-end;animation:toast-in .2s var(--ease)}.ob-drawer{width:min(560px,100%);height:100%;background:#141416;border-left:1px solid var(--line-2);display:flex;flex-direction:column;outline:none;animation:ob-slide .3s var(--ease)}@keyframes ob-slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.ob-drawer-h{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.ob-x{width:32px;height:32px;border-radius:999px;border:0;background:#ffffff0f;color:var(--text);font-size:20px;line-height:1;cursor:pointer}.ob-drawer-b{padding:22px 24px 40px;overflow-y:auto}.ob-guide-title{font:650 22px/1.25 var(--display);letter-spacing:-.015em}.ob-guide-sum{margin-top:8px;color:var(--soft);font-size:14.5px;line-height:1.55}.ob-checked{display:inline-flex;align-items:center;gap:7px;margin:12px 0 6px;font-size:12px;font-weight:600;color:var(--muted);padding:4px 10px;border-radius:999px;background:#ffffff0d}.ob-checked .dot{width:6px;height:6px;border-radius:999px;background:var(--ok)}.ob-guide-more{margin-top:26px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;font-size:13.5px;font-weight:600}.md{font-size:14.5px;line-height:1.65;color:var(--soft)}.md h2,.md h3,.md h4{color:var(--text);font-family:var(--display);letter-spacing:-.01em;margin:22px 0 8px}.md h3{font-size:16px}.md h4{font-size:14.5px}.md p{margin:10px 0}.md ol,.md ul{margin:10px 0;padding-left:0;list-style:none}.md ol{counter-reset:s}.md ol li{counter-increment:s;position:relative;padding:6px 0 6px 38px}.md ol li:before{content:counter(s);position:absolute;left:0;top:5px;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font:700 12.5px/1 var(--display);color:var(--text);background:#ffffff14}.md ul li{position:relative;padding:3px 0 3px 20px}.md ul li:before{content:"";position:absolute;left:4px;top:13px;width:6px;height:6px;border-radius:999px;background:var(--faint)}.md strong{color:var(--text)}.md code{font-family:var(--mono);font-size:12.5px;padding:1px 6px;border-radius:6px;background:#ffffff12}.md a{color:#c7d2fe;text-decoration:underline;text-underline-offset:2px}.md-tip{margin:14px 0;padding:12px 14px 12px 40px;border-radius:12px;background:#6366f117;border:1px solid rgba(129,140,248,.22);position:relative;font-size:13.5px;color:var(--soft)}.md-tip:before{content:"i";position:absolute;left:13px;top:12px;width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font:800 11px/1 var(--display);background:#818cf84d;color:#e0e7ff}.ob-guide-page{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;max-width:1080px;width:100%;margin:0 auto;align-items:start}.ob-guide-art{padding:28px 32px 36px}.ob-guide-top{display:flex;align-items:center;gap:14px}.ob-guide-side{display:flex;flex-direction:column;gap:4px;position:sticky;top:20px}.ob-guide-link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;font-size:13px;color:var(--soft)}.ob-guide-link:hover,.ob-guide-link.on{background:#ffffff0d;color:var(--text)}@media (max-width: 860px){.ob-guide-page{grid-template-columns:1fr}.ob-guide-art{padding:22px 18px}.ob-guide-side{position:static}}.ob-consent{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:#f0f2f5;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1c1e21}.ob-consent-tiktok{background:#f1f1f2}.ob-consent-youtube{background:#f8f9fa}.ob-consent-card{width:min(440px,100%);background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000001a;padding:28px;display:flex;flex-direction:column;gap:14px}.ob-consent-sim{align-self:center;font-size:11.5px;font-weight:600;color:#8a6d00;background:#fff4cc;padding:4px 10px;border-radius:999px}.ob-consent-logos{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:4px}.ob-consent-dots{color:#bcc0c4;font-size:22px;letter-spacing:2px}.ob-consent-p{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#0b0b0c;color:#fff;font:800 18px/1 var(--display)}.ob-consent h1{font-size:20px;line-height:1.3;text-align:center;font-family:inherit;font-weight:700}.ob-consent-who{text-align:center;font-size:13.5px;color:#65676b}.ob-consent-list{list-style:none;margin:4px 0;padding:0;border-top:1px solid #E4E6EB}.ob-consent-list li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #E4E6EB}.ob-consent-list li>div{display:flex;flex-direction:column;gap:2px}.ob-consent-list b{font-size:14px}.ob-consent-list span{font-size:11.5px;color:#8a8d91;font-family:var(--mono);word-break:break-all}.ob-consent .st-check{border-color:#bcc0c4;background:#fff;color:#fff}.ob-consent .st-check.on{background:#1877f2;border-color:#1877f2}.ob-consent-tiktok .st-check.on{background:#fe2c55;border-color:#fe2c55}.ob-consent-youtube .st-check.on{background:#1a73e8;border-color:#1a73e8}.ob-consent-a{display:flex;gap:10px;justify-content:flex-end}.ob-consent-btn{height:40px;padding:0 22px;border-radius:8px;border:0;background:#1877f2;color:#fff;font:700 14px/1 inherit;cursor:pointer}.ob-consent-tiktok .ob-consent-btn{background:#fe2c55}.ob-consent-youtube .ob-consent-btn{background:#1a73e8}.ob-consent-btn.ghost{background:#e4e6eb;color:#1c1e21}.ob-seats{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 20px}.ob-seats-t{display:flex;flex-direction:column;gap:2px;min-width:180px}.ob-seats-t b{font:650 15px/1.2 var(--display)}.ob-seats-bar{flex:1 1 200px;display:flex;gap:4px}.ob-seats-bar i{flex:1 1 0;height:8px;border-radius:3px;background:#ffffff14}.ob-seats-bar i.on{background:#e4e4e7}.ob-seats-bar i.inv{background:#e4e4e766;background-image:repeating-linear-gradient(45deg,transparent 0 3px,rgba(0,0,0,.25) 3px 5px)}.ob-member-r{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.ob-role-sel{height:32px;padding:0 28px 0 10px;width:auto;min-width:104px;font-size:13px}.ob-role-pill{min-width:70px;justify-content:center}.ob-roles-key{display:grid;gap:4px;padding:14px 4px 2px;margin-top:8px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.ob-roles-key b{color:var(--soft);margin-right:4px}.ob-full{display:flex;flex-wrap:wrap;align-items:center;gap:14px;justify-content:space-between;padding:14px 16px;border-radius:14px;background:#fbbf240f;border:1px solid rgba(251,191,36,.2)}.ob-full>div{display:flex;flex-direction:column;gap:3px;flex:1 1 260px}.ob-invite-form .ob-role-sel{height:38px}@media (max-width: 640px){.ob-member{flex-wrap:wrap}.ob-member-r{width:100%;justify-content:flex-start;padding-left:46px}}.ob-meet,.ob-prefs{max-width:920px;width:100%;margin:0 auto}.ob-readonly{padding:24px}.ob-readonly h2{margin:6px 0;font:650 20px/1.25 var(--sans)}.ob-booked{display:flex;flex-wrap:wrap;gap:22px;padding:24px;align-items:flex-start}.ob-booked-date{width:76px;height:82px;border-radius:16px;background:#f5f5f3;color:#0b0b0c;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto}.ob-booked-date span{font:700 12px/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:#e11d48}.ob-booked-date b{font:750 32px/1 var(--display);margin-top:4px}.ob-booked-date.sm{width:52px;height:56px;border-radius:12px}.ob-booked-date.sm b{font-size:22px}.ob-booked-date.sm span{font-size:10px}.ob-booked-m{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:6px}.ob-booked-m h2{font:650 22px/1.2 var(--display);letter-spacing:-.015em}.ob-booked-m>p{color:var(--soft)}.ob-kv{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 14px;margin:10px 0 4px;font-size:13.5px}.ob-kv dt{color:var(--muted)}.ob-kv dd{margin:0;color:var(--text);overflow-wrap:anywhere}.ob-booked-a{display:flex;flex-direction:column;gap:8px;align-items:stretch}.ob-confirm{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width: 640px){.ob-booked-a{flex-direction:row;flex-wrap:wrap;width:100%}.ob-kv{grid-template-columns:1fr;gap:2px}.ob-kv dd{margin-bottom:8px}}.ob-book{display:flex;flex-direction:column;gap:14px}.ob-book-s{padding:20px 22px}.ob-book-s h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:15.5px;font-weight:600;margin-bottom:14px}.ob-num{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#ffffff14;font:700 12px/1 var(--display)}.ob-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 640px){.ob-modes{grid-template-columns:1fr}}.ob-mode{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:16px;border-radius:16px;border:1px solid var(--line);background:#ffffff05;color:var(--text);cursor:pointer;font-family:var(--sans);transition:border-color .2s var(--ease),background .2s var(--ease)}.ob-mode:hover{border-color:var(--line-2)}.ob-mode.on{border-color:#ffffffb3;background:#ffffff0d;box-shadow:inset 0 0 0 1px #fff6}.ob-mode-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ffffff0f;flex:0 0 auto}.ob-mode-t{display:flex;flex-direction:column;gap:4px}.ob-mode-t b{font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ob-mode-t>span{font-size:12.5px;color:var(--muted);line-height:1.45}.ob-recommend{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:#4ade8024;color:var(--ok);letter-spacing:.02em}.ob-days{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.ob-day{flex:0 0 auto;width:76px;padding:10px 0;border-radius:14px;border:1px solid var(--line);background:#ffffff05;color:var(--text);display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;font-family:var(--sans)}.ob-day span{font-size:11.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ob-day b{font:650 15px/1.2 var(--display)}.ob-day small{font-size:10.5px;color:var(--faint)}.ob-day:hover{border-color:var(--line-2)}.ob-day.on{background:#f5f5f3;border-color:#f5f5f3;color:#0b0b0c}.ob-day.on span,.ob-day.on small{color:#52525b}.ob-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-top:12px}.ob-slot{height:42px;border-radius:12px;border:1px solid var(--line-2);background:transparent;color:var(--text);font:650 13.5px/1 var(--sans);cursor:pointer}.ob-slot:hover{background:#ffffff0d}.ob-slot.on{background:var(--sig);border-color:transparent;color:#fff}.ob-book-f{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:18px;background:#141416f0;border:1px solid var(--line-2);backdrop-filter:blur(12px);z-index:5}.ob-pref{padding:20px 22px;display:flex;flex-direction:column;gap:10px}.ob-pref h3{font-size:15.5px;font-weight:600;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.ob-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 640px){.ob-choice{grid-template-columns:1fr}}.ob-choice-o{text-align:left;padding:16px;border-radius:16px;border:1px solid var(--line);background:#ffffff05;color:var(--text);display:flex;flex-direction:column;gap:6px;cursor:pointer;font-family:var(--sans)}.ob-choice-o b{font-size:14px}.ob-choice-o span{font-size:12.5px;color:var(--muted);line-height:1.45}.ob-choice-o.on{border-color:#ffffffb3;background:#ffffff0d;box-shadow:inset 0 0 0 1px #fff6}.ob-choice-o:disabled{cursor:default;opacity:.7}.ob-pref-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line)}.ob-pref-row>div:first-child{display:flex;flex-direction:column;gap:2px}.ob-pref-row b{font-size:13.5px}.ob-pref-row span{font-size:12.5px;color:var(--muted)}.ob-people{display:grid;gap:2px}.ob-person{display:flex;align-items:center;gap:12px;padding:8px 0}.ob-person .st-consent{display:inline-flex;align-items:center;gap:8px}.ob-person-m{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ob-person-m b{font-size:13.5px}.ob-person-m>span{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-inline-link{font-size:13px;font-weight:600;color:var(--soft)}.ob-optional{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 760px){.ob-optional{grid-template-columns:1fr}}.ob-opt{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line)}.ob-opt.soon{opacity:.72}.ob-opt-l{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;font:800 14px/1 var(--display);flex:0 0 auto}.ob-opt-m{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.ob-opt-m b{font-size:13.5px}.ob-opt-m span{font-size:12px;color:var(--muted);line-height:1.4}.ob-admin-stats .stat .v{font-size:28px}.ob-tbl td{vertical-align:middle}.ob-tbl-prog{display:flex;align-items:center;gap:10px}.ob-mini{display:inline-flex;gap:3px}.ob-mini i{width:14px;height:6px;border-radius:3px;background:#ffffff1f}.ob-mini i.done{background:#e4e4e7}.ob-mini i.attention{background:var(--wait)}.ob-mini i.skipped{background:#ffffff4d}.ob-adm-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:22px 24px}.ob-adm-head-p{display:flex;align-items:center;gap:10px}.ob-adm-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.ob-adm-main,.ob-adm-side{display:flex;flex-direction:column;gap:20px;min-width:0}@media (max-width: 1100px){.ob-adm-grid{grid-template-columns:1fr}}.ob-adm-steps,.ob-health,.ob-adm-team{list-style:none;margin:0;padding:4px 22px 18px;display:grid;gap:4px}.ob-adm-steps li,.ob-adm-team li{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;flex-wrap:wrap}.ob-adm-step-t{flex:1 1 auto;min-width:0}.ob-adm-steps .sub{flex-basis:100%;padding-left:30px;margin-top:-4px}.ob-health li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0}.ob-health .pill{height:22px;font-size:11px;padding:0 8px}.ob-health-m{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ob-health-m b{font-size:13.5px}.ob-seatreq{margin:0 16px 16px;padding:12px 14px;border-radius:14px;background:#fbbf240f;border:1px solid rgba(251,191,36,.2);display:flex;flex-direction:column;gap:10px}.ob-seatreq>div:first-child{display:flex;flex-direction:column;gap:2px;font-size:13px}.ob-pipe{display:flex;flex-direction:column;gap:16px}.ob-pipe-meet{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ob-pipe-steps{display:flex;gap:6px;flex-wrap:wrap}.ob-pipe-s{font-size:12px;font-weight:650;padding:5px 12px;border-radius:999px;background:#ffffff0d;color:var(--faint)}.ob-pipe-s.done{background:#4ade801f;color:var(--ok)}.ob-pipe-s.run{background:#93a4c829;color:var(--info)}.ob-drop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;border-radius:16px;border:1.5px dashed var(--line-2);text-align:center;background:#ffffff04}.ob-rec{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;border-radius:16px;background:#ffffff08;border:1px solid var(--line)}.ob-rec-media{width:100%;max-height:320px;border-radius:12px;background:#000}audio.ob-rec-media{height:40px;background:transparent}.ob-rec-m{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.ob-run{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--info)}.ob-spin{width:14px;height:14px;border-radius:999px;border:2px solid rgba(147,164,200,.3);border-top-color:var(--info);animation:ob-spin .8s linear infinite}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-transcript{border:1px solid var(--line);border-radius:16px;overflow:hidden}.ob-transcript-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line);background:#ffffff05}.ob-transcript-h .input{flex:1 1 180px;height:34px;min-width:0}.ob-transcript-b{max-height:420px;overflow-y:auto;padding:8px 14px 14px}.ob-seg{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.04)}.ob-seg-t{font-size:11.5px;color:var(--faint);padding-top:2px}.ob-seg b{font-size:12.5px;color:#c4b5fd}.ob-seg.us b{color:#99f6e4}.ob-seg p{font-size:13.5px;color:var(--soft);line-height:1.55;margin-top:2px}.ob-sheet-b{display:grid;grid-template-columns:220px minmax(0,1fr);border-top:1px solid var(--line)}@media (max-width: 760px){.ob-sheet-b{grid-template-columns:1fr}.ob-sheet-nav{flex-direction:row!important;overflow-x:auto;border-right:0!important;border-bottom:1px solid var(--line)}.ob-sheet-tab{flex:0 0 auto}}.ob-sheet-nav{display:flex;flex-direction:column;gap:2px;padding:10px;border-right:1px solid var(--line)}.ob-sheet-tab{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:10px;border:0;background:transparent;color:var(--muted);font:600 13px var(--sans);text-align:left;cursor:pointer}.ob-sheet-tab small{font-size:11px;color:var(--faint)}.ob-sheet-tab:hover{background:#ffffff0a;color:var(--text)}.ob-sheet-tab.on{background:#ffffff12;color:var(--text)}.ob-sheet-ed{padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px;min-width:0}.ob-sheet-ed textarea{resize:vertical;min-height:76px}.ob-sheet-items{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.ob-sheet-items li{display:flex;align-items:center;gap:8px}.ob-sheet-items .input{height:36px;flex:1 1 auto;min-width:0}.ob-sheet-bullet{width:6px;height:6px;border-radius:999px;background:var(--faint);flex:0 0 auto}.ob-sheet-f{display:flex;gap:8px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--line)}.ob-panel{display:flex;flex-direction:column;gap:20px}.ob-panel-top{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 22px}.ob-week{display:flex;flex-direction:column}.ob-week-row{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.ob-week-row:last-child{border-bottom:0}.ob-week-d{width:100px;font-weight:600;font-size:13.5px}.ob-week-r{flex:1 1 260px;display:flex;flex-direction:column;gap:6px}.ob-range{display:flex;align-items:center;gap:8px}.ob-range .input{width:136px;height:34px}.ob-blackouts{display:flex;flex-wrap:wrap;gap:6px}.ob-blackout-add{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ob-blackout-add .input{width:auto;flex:1 1 160px;height:34px}.ob-ged{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 1000px){.ob-ged{grid-template-columns:1fr}}.ob-ged-list{padding:10px;display:flex;flex-direction:column;gap:2px}.ob-ged-list-h{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 10px}.ob-ged-item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:0;background:transparent;color:var(--soft);text-align:left;cursor:pointer;font-family:var(--sans)}.ob-ged-item>span{display:flex;flex-direction:column;min-width:0}.ob-ged-item b{font-size:13px;font-weight:600}.ob-ged-item small{font-size:11.5px;color:var(--faint)}.ob-ged-item:hover,.ob-ged-item.on{background:#ffffff0f;color:var(--text)}.ob-ged-main{padding:18px 20px;display:flex;flex-direction:column;gap:14px;min-width:0}.ob-ged-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ob-ged-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ob-ged-edit{display:grid;gap:14px}.ob-ged-edit.split{grid-template-columns:1fr 1fr}@media (max-width: 1200px){.ob-ged-edit.split{grid-template-columns:1fr}}.ob-ged-ta{min-height:460px;font-family:var(--mono);font-size:12.5px;line-height:1.6;resize:vertical}.ob-ged-preview{padding:18px 20px;border-radius:14px;border:1px solid var(--line);background:#141416;max-height:620px;overflow-y:auto}.ob-ged-f{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}.ob-check-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--soft);cursor:pointer}.ms-wrap{display:flex;flex-direction:column;gap:16px;min-width:0}.ms-intro{padding:0 22px 10px;margin:0}.ms-viewing{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:0 20px 12px;padding:10px 14px;border-radius:10px;background:#facc1514;border:1px solid rgba(250,204,21,.25);font-size:13px}.ms-limits{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.ms-limit{display:flex;gap:8px;align-items:center}.ms-limit .input{height:36px;flex:1 1 auto;min-width:0}.ms-prop{border-color:#facc154d}.ms-prop-note{padding:0 22px 12px;margin:0}.ms-prop-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.ms-prop-row{padding:12px 22px;border-bottom:1px solid var(--line)}.ms-prop-row:last-child{border-bottom:0}.ms-prop-row.accepted,.ms-prop-row.dismissed{opacity:.55}.ms-prop-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.ms-prop-a{display:flex;gap:6px}.ms-prop-sum{margin:6px 0 0;font-size:13px;color:var(--text)}.ms-prop-items{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:3px;font-size:13px}.ms-prop-items li{padding-left:16px;position:relative;color:var(--muted)}.ms-prop-items li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;border-radius:999px;background:var(--faint)}.ms-prop-items li.new{color:var(--text)}.ms-prop-items li.new:before{background:#4ade80}.ms-prop-items li.new:after{content:"new";margin-left:8px;font:700 10px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:#4ade80}.ms-hist-list{list-style:none;margin:0;padding:4px 0 8px}.ms-hist-list li{display:flex;align-items:center;gap:12px;padding:10px 18px}.ms-hist-list li.on{background:#ffffff0a}.ms-hist-m{flex:1 1 auto;min-width:0;font-size:13px}.ms-hist-m .sub{font-size:12px;margin-top:2px}.ms-hist-dot{width:9px;height:9px;border-radius:999px;background:#a1a1aa;flex:0 0 auto}.ms-hist-dot.job{background:#60a5fa}.ms-hist-dot.import{background:#facc15}.sb-me{padding:4px 4px 4px 6px;gap:6px}.sb-me-link{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto;padding:4px;margin:-4px;border-radius:12px;color:var(--text)}.sb-me-link:hover{background:#ffffff0a;color:var(--text)}.sb-me-link .n,.sb-me-link .m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-gear{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:var(--muted);border:1px solid transparent;background:transparent;transition:color .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease)}.sb-gear:hover{color:var(--text);background:#ffffff12}.sb-gear.on{color:var(--text);background:#ffffff14;border-color:#ffffff29}.sb-gear:focus-visible,.sb-me-link:focus-visible{outline:2px solid #fff;outline-offset:2px}.sb-gear:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);right:0;padding:5px 9px;border-radius:8px;background:#fff;color:#0b0b0c;font:600 11.5px/1 var(--sans);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .2s var(--ease),transform .2s var(--ease)}.sb-gear:hover:after,.sb-gear:focus-visible:after{opacity:1;transform:none}@media (max-width: 860px){.sb-me-link>div:not(.av){display:none}.sb-me{gap:6px}.sb-gear:after{bottom:auto;top:calc(100% + 8px)}}.back-btn{flex:0 0 auto;gap:6px;padding:0 12px 0 9px;color:var(--soft)}.back-btn:hover{color:var(--text)}.back-btn.icon{width:30px;padding:0}.back-btn svg{flex:0 0 auto;width:15px;height:15px}.back-btn:focus-visible,.crumb-link:focus-visible{outline:2px solid #fff;outline-offset:2px}.topbar .crumbs{min-width:0;flex-wrap:wrap;row-gap:2px}.crumb-link{color:var(--muted);border-radius:6px;padding:2px 4px;margin:-2px -4px;transition:color .2s var(--ease),background .2s var(--ease)}.crumb-link:hover{color:var(--text);background:#ffffff0f}.crumb-sep{color:#52525b}.crumb-cur{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media (max-width: 560px){.topbar .back-btn .back-lab{display:none}.topbar .back-btn{width:30px;padding:0}}.toast{max-width:calc(100vw - 32px)}.toast-act{margin-left:4px;height:26px;padding:0 12px;border-radius:999px;border:1px solid rgba(11,11,12,.18);background:#0b0b0c;color:#fff;font:700 12px/1 var(--sans);cursor:pointer}.toast-act:hover{background:#27272a}.toast-act:focus-visible{outline:2px solid #0B0B0C;outline-offset:2px}:root{--bg: #0B0B0C;--bar: #000000;--surface: #141416;--panel: #18181B;--panel-2: #141416;--sidebar: #0F0F11;--input: #121214;--hover: #1E1E22;--active: #232327;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .13);--text: #F5F5F3;--soft: #D4D4D8;--muted: #A1A1AA;--faint: #8B8B93;--accent: #F5F5F3;--ok: #4ADE80;--wait: #FBBF24;--bad: #F87171;--info: #93A4C8;--violet: #B5A4D6;--glow-indigo: #2A2560;--glow-violet: #3B1F5C;--glow-teal: #0E3B3F;--sig: linear-gradient(90deg, #2DD4BF, #6366F1 50%, #A855F7);--sans: Manrope, ui-sans-serif, system-ui, sans-serif;--display: "Plus Jakarta Sans", Manrope, ui-sans-serif, system-ui, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--text);text-decoration:none}a:hover{color:#fff}h1,h2,h3,h4,p{margin:0}h1,h2,h3,.title,.stat .v{font-family:var(--display)}.shell{display:flex;flex-wrap:wrap;min-height:100vh;background:radial-gradient(900px 520px at 88% -8%,rgba(42,37,96,.55),transparent 70%),radial-gradient(700px 480px at 30% -12%,rgba(59,31,92,.3),transparent 70%),radial-gradient(800px 600px at 100% 100%,rgba(14,59,63,.22),transparent 70%),var(--bg);background-attachment:fixed}.side-slot{flex:1 1 248px;min-width:0}.main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:160px 160px,22px 22px;background-attachment:fixed,fixed}.topbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 32px;border-bottom:1px solid var(--line);background:#0b0b0c99;min-height:64px}.crumbs{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--muted);flex:1 1 auto}.crumbs b{color:var(--text);font-weight:600}.search{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;color:var(--faint);font-size:13px;min-width:260px}.kbd{font-size:11px;color:var(--muted);border:1px solid var(--line-2);border-radius:6px;padding:1px 6px;margin-left:auto}.content{padding:28px 32px 64px;display:flex;flex-direction:column;gap:20px}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.page-head .grow{flex:1 1 320px;min-width:0}.eyebrow{font-size:13px;font-weight:600;color:var(--muted)}.title{font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.sub{color:var(--muted);font-size:13px}.panel{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:20px}.panel-h{display:flex;align-items:center;gap:10px;padding:18px 22px 12px}.panel-h h3{font-size:16px;font-weight:600;letter-spacing:-.01em;flex:1 1 auto}.panel-b{padding:8px 22px 22px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px}@media (max-width: 860px){.grid-2,.grid-3,.grid-4,.split{grid-template-columns:minmax(0,1fr)}.search{min-width:0;flex:1 1 100%}.content{padding:20px 16px 48px}.topbar{padding:12px 16px}}.sheen{position:relative;overflow:hidden;transition:border-color .4s var(--ease),transform .4s var(--ease)}.sheen:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.07),rgba(99,102,241,.07) 35%,transparent 65%)}.sheen:hover{border-color:#ffffff29}.sheen:hover:after{opacity:1}.stat{padding:20px 22px;display:flex;flex-direction:column;gap:6px}.stat .k{font-size:13px;font-weight:500;color:var(--muted)}.stat .v{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.stat .d{font-size:12.5px;color:var(--muted)}.up{color:var(--text);font-weight:600}.up:before{content:"▲ ";font-size:9px;color:var(--ok);vertical-align:1px}.down{color:var(--text);font-weight:600}.down:before{content:"▼ ";font-size:9px;color:var(--bad);vertical-align:1px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--text);font:600 13px/1 var(--sans);cursor:pointer;white-space:nowrap;transition:background .25s var(--ease),border-color .25s var(--ease)}.btn:hover{background:#ffffff0f;color:var(--text);border-color:#ffffff38}.btn.primary{background:#fff;border-color:#fff;color:#0b0b0c}.btn.primary:hover{background:#e4e4e7;color:#0b0b0c}.btn.ghost{background:transparent;border-color:transparent;color:var(--muted)}.btn.danger{color:var(--bad)}.btn.lg{height:46px;padding:0 22px;font-size:14px}.btn.sm{height:30px;padding:0 12px;font-size:12.5px}.pill{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:#ffffff0f;color:var(--soft);white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--faint)}.pill.plain:before{display:none}.pill.ok:before{background:var(--ok)}.pill.wait:before{background:var(--wait)}.pill.bad:before{background:var(--bad)}.pill.info:before{background:var(--info)}.pill.accent{background:#fff;color:#0b0b0c}.pill.accent:before{background:#0b0b0c}.pill.violet:before{background:var(--violet)}.tier{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid var(--line-2);color:var(--soft)}.tier.growth{border-color:#ffffff47;color:var(--text)}.tier.dominate{border-color:transparent;background:#fff;color:#0b0b0c}.mono{font-variant-numeric:tabular-nums;font-size:13px}.rowid{font-family:var(--mono);font-size:11.5px;color:var(--muted);font-weight:500;letter-spacing:.01em}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;min-width:720px}.tbl th{text-align:left;font-size:12.5px;font-weight:500;color:var(--faint);padding:12px 22px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:14px 22px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl tr:hover td{background:#ffffff06}.num{text-align:right;font-variant-numeric:tabular-nums}.who{display:flex;align-items:center;gap:12px;min-width:0}.av{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-weight:700;font-size:12px;color:var(--text);background:#2a2a2f;flex:0 0 auto;font-family:var(--display)}.av.round{border-radius:999px}.av.sq{border-radius:10px}.av.t1{background:linear-gradient(135deg,#3a3a41,#232327);color:#f5f5f3}.av.t2{background:linear-gradient(135deg,#5a4630,#33281b);color:#f0d9b5}.av.t3{background:linear-gradient(135deg,#4a3760,#2a1f38);color:#e5d8f7}.av.t4{background:linear-gradient(135deg,#5e3439,#36201f);color:#f7d3d6}.av.t5{background:linear-gradient(135deg,#34435a,#1e2734);color:#d6e1f2}.av.os{background:#fff;color:#0b0b0c}.who .n{font-weight:600}.who .m{font-size:12.5px;color:var(--muted)}.thumb{position:relative;aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(70% 45% at 50% 38%,rgba(255,214,170,.22),transparent 70%),radial-gradient(90% 60% at 20% 100%,rgba(42,37,96,.55),transparent 70%),linear-gradient(180deg,#1c1a22,#0d0c10)}.thumb.warm{background:radial-gradient(70% 45% at 55% 40%,rgba(255,170,90,.34),transparent 70%),radial-gradient(90% 60% at 80% 100%,rgba(120,50,20,.45),transparent 70%),linear-gradient(180deg,#241811,#0f0a07)}.thumb.cool{background:radial-gradient(70% 45% at 50% 35%,rgba(170,200,255,.24),transparent 70%),radial-gradient(90% 60% at 20% 100%,rgba(14,59,63,.6),transparent 70%),linear-gradient(180deg,#121821,#08090d)}.thumb.rose{background:radial-gradient(70% 45% at 45% 38%,rgba(255,200,200,.26),transparent 70%),radial-gradient(90% 60% at 80% 100%,rgba(59,31,92,.6),transparent 70%),linear-gradient(180deg,#221519,#0e090b)}.thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.7));pointer-events:none}.thumb .tl{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;gap:6px;z-index:1}.thumb .bl{position:absolute;left:12px;right:12px;bottom:12px;font-size:12.5px;font-weight:600;line-height:1.3;z-index:1;font-family:var(--display)}.thumb .play{position:absolute;inset:0;display:grid;place-items:center;z-index:1;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.thumb.is-playing .play{opacity:0}.thumb .play span{width:44px;height:44px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center}.chip-dark{font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:999px;background:#00000080;color:#f5f5f3}.board{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px}.col{flex:0 0 256px;display:flex;flex-direction:column;gap:10px;background:#ffffff05;border:1px solid var(--line);border-radius:18px;padding:12px}.col-h{display:flex;align-items:center;gap:8px;padding:2px 4px 6px;font-size:13.5px;font-weight:600}.col-h .c{margin-left:auto;font-size:12px;color:var(--muted)}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.card .h{font-size:13.5px;font-weight:600;line-height:1.35}.card .meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.bar{height:6px;border-radius:999px;background:#ffffff12;overflow:hidden}.bar i{display:block;height:100%;background:#e4e4e7;border-radius:999px}.seg{display:inline-flex;padding:4px;gap:2px;border:1px solid var(--line);border-radius:999px;background:#ffffff08}.seg button{height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:600 12.5px/1 var(--sans);cursor:pointer}.seg button.on{background:#fff;color:#0b0b0c}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);overflow-x:auto}.tabs a{padding:12px 0;font-size:14px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap}.tabs a.on{color:var(--text);border-bottom-color:#fff}.kv{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px 16px;font-size:13.5px}.kv dt{color:var(--muted)}.kv dd{margin:0}.list{display:flex;flex-direction:column}.list .row{display:flex;align-items:center;gap:14px;padding:13px 22px;border-top:1px solid var(--line)}.toggle{width:40px;height:24px;border-radius:999px;background:#fff;position:relative;flex:0 0 auto;border:0}.toggle:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:999px;background:#0b0b0c}.toggle.off{background:#ffffff24}.toggle.off:after{right:auto;left:3px;background:var(--muted)}.code{background:#0e0e10;border:1px solid var(--line);border-radius:14px;font-family:var(--mono);font-size:12px;line-height:1.7;padding:14px 16px;color:var(--soft);overflow-x:auto;white-space:pre}.dot{width:8px;height:8px;border-radius:999px;background:var(--faint);flex:0 0 auto}.check{display:flex;gap:10px;align-items:flex-start;font-size:13px}.check .ic{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;font-size:11px;font-weight:800;background:#ffffff12}.check .ic.ok{color:var(--ok)}.check .ic.wait{color:var(--wait)}.check .ic.bad{color:var(--bad);background:#f871711f}.timeline{display:flex;flex-direction:column}.ev{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;padding:10px 0;font-size:13px;border-top:1px solid var(--line)}.ev:first-child{border-top:0}.ev .when{font-size:12px;color:var(--faint)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12.5px;font-weight:600;color:var(--muted)}.input{height:42px;border-radius:12px;border:1px solid var(--line-2);background:var(--input);color:var(--text);padding:0 14px;font:14px var(--sans)}textarea.input{height:auto;padding:12px 14px;line-height:1.55;resize:vertical}.thread{display:flex;flex-direction:column;gap:18px}.msg{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px}.msg .hd{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.msg .hd b{font-size:13.5px}.msg .hd span{font-size:12px;color:var(--faint)}.msg .bd{margin-top:4px;font-size:14px;line-height:1.6;color:var(--soft);white-space:pre-line}.msg.me .bubble{background:#ffffff0d}.bubble{margin-top:6px;padding:12px 14px;border-radius:4px 16px 16px;border:1px solid var(--line);background:#ffffff06;font-size:14px;line-height:1.6;color:var(--soft);white-space:pre-line}.msg.internal .bubble{border-style:dashed;background:#fbbf240a}.evt{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);padding-left:46px}.evt .ln{flex:1 1 auto;height:1px;background:var(--line)}.evt b{color:var(--text);font-weight:600}.evt .ico{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#ffffff12;flex:0 0 auto}.composer{border:1px solid var(--line-2);border-radius:18px;background:var(--input);padding:12px;display:flex;flex-direction:column;gap:10px}.composer textarea{border:0;background:transparent;color:var(--text);font:14px/1.55 var(--sans);resize:none;outline:none;min-height:44px}.stepper{display:flex;gap:6px;flex-wrap:wrap}.stp{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted);background:#ffffff05}.stp b{font-family:var(--display);color:var(--text)}.stp.on{background:#fff;color:#0b0b0c;border-color:#fff}.stp.on b{color:#0b0b0c}.drop{border:1.5px dashed rgba(255,255,255,.18);border-radius:18px;padding:26px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:#ffffff05}.xfer{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.pg-calendar .cal-wrap{overflow-x:auto}.pg-calendar .cal{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));min-width:920px}.pg-calendar .dow{padding:10px 12px;font-size:12px;font-weight:600;color:#8b8b93;border-bottom:1px solid #26262B}.pg-calendar .day{min-height:132px;padding:8px;border-right:1px solid #26262B;border-bottom:1px solid #26262B;display:flex;flex-direction:column;gap:4px}.pg-calendar .day:nth-child(7n){border-right:0}.pg-calendar .day .n{font-size:12px;font-weight:600;color:#a1a1aa;font-family:Manrope,sans-serif}.pg-calendar .day.out .n{color:#55555c}.pg-calendar .day.today .n{color:#0b0b0c;background:#f5f5f3;border-radius:6px;padding:0 6px;align-self:flex-start}.pg-calendar .ev2{display:flex;align-items:center;gap:6px;font-size:11.5px;line-height:1.2;padding:4px 6px;border-radius:6px;background:#1e1e22;color:#e4e4e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-calendar .ev2 i{width:6px;height:6px;border-radius:99px;flex:0 0 auto}.pg-calendar .ev2.shoot{background:transparent;border:1px dashed #3A3A41;color:#a1a1aa}.pg-calendar .ev2.fail{background:#ff6e6e21;color:#f87171}.pg-calendar .lg{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#a1a1aa}.pg-calendar .lg i{width:8px;height:8px;border-radius:99px}.pg-clientapprove .ap{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;align-items:start}@media (max-width:1060px){.pg-clientapprove .ap{grid-template-columns:minmax(0,1fr)}}.pg-clientapprove .q{display:flex;gap:12px;align-items:center;width:100%;padding:10px;border-radius:14px;border:1px solid transparent;background:transparent;color:#f5f5f3;text-align:left;cursor:pointer;font:inherit}.pg-clientapprove .q:hover{background:#ffffff0a}.pg-clientapprove .q.on{background:#ffffff12;border-color:#ffffff1a}.pg-clientapprove .unread{width:8px;height:8px;border-radius:99px;background:#fff;flex:0 0 auto}.pg-clientapprove .conv{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;padding:22px}@media (max-width:1240px){.pg-clientapprove .conv{grid-template-columns:minmax(0,1fr)}}.pg-clientapprove .cap{white-space:pre-line;font-size:13.5px;line-height:1.65;color:#d4d4d8;padding:14px 16px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.pg-clientbook .days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:960px){.pg-clientbook .days{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-clientbook .dcol{display:flex;flex-direction:column;gap:8px}.pg-clientbook .dh{font-size:13px;font-weight:600;padding-bottom:4px}.pg-clientbook .dh span{display:block;font-size:12px;color:#a1a1aa;font-weight:500}.pg-clientbook .slot{height:44px;border-radius:10px;border:1px solid #2E2E34;background:#121214;color:#f5f5f3;font:600 13.5px Manrope,sans-serif;cursor:pointer}.pg-clientbook .slot:hover{border-color:#f5f5f3}.pg-clientbook .slot.on{background:#f5f5f3;border-color:#f5f5f3;color:#0b0b0c}.pg-clientbook .slot.off{color:#55555c;border-style:dashed;cursor:default}.pg-clientconnectors .cg{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pg-clientconnectors .cc{padding:16px;display:flex;flex-direction:column;gap:10px}.pg-clientconnectors .lm{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:14px;border:1px solid #2E2E34;background:#1e1e22}.pg-clientconnectors .chk{width:22px;height:22px;border-radius:6px;border:1px solid #3A3A41;background:#121214;cursor:pointer;display:grid;place-items:center;color:#0b0b0c;font-weight:800;font-size:12px;padding:0}.pg-clientconnectors .chk.on{background:#f5f5f3;border-color:#f5f5f3}.pg-clientconnectors .mx td,.pg-clientconnectors .mx th{text-align:center}.pg-clientconnectors .mx td:first-child,.pg-clientconnectors .mx th:first-child{text-align:left}.pg-clientdetail .ms-tab{height:32px;padding:0 12px;border-radius:8px;border:1px solid transparent;background:transparent;color:#a1a1aa;font:600 13px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap}.pg-clientdetail .ms-tab:hover{background:#1e1e22;color:#f5f5f3}.pg-clientdetail .ms-tab.on{background:#232327;border-color:#2e2e34;color:#f5f5f3}.pg-clientdetail .ms-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 18px;border-bottom:1px solid #26262B}.pg-clientdetail .ms-row:last-child{border-bottom:0}.pg-clientdetail .ms-k{font-size:13px;font-weight:600;color:#a1a1aa}.pg-clientdetail .ms-v{font-size:14px;line-height:1.6;white-space:pre-line}@media (max-width:860px){.pg-clientdetail .ms-row{grid-template-columns:minmax(0,1fr);gap:4px}}.pg-clienthome .hero{position:relative;overflow:hidden;border-radius:16px;border:1px solid #26262B;padding:28px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:end;background:radial-gradient(80% 120% at 85% 0%,rgba(99,102,241,.22),transparent 60%),radial-gradient(60% 90% at 0% 100%,rgba(255,141,160,.1),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px),#111113}@media (max-width:960px){.pg-clienthome .hero{grid-template-columns:minmax(0,1fr)}}.pg-clienthome .big{font-size:56px;font-weight:700;letter-spacing:-.045em;line-height:1}.pg-clienthome .hstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pg-clienthome .hstats div b{display:block;font-size:24px;font-weight:700;letter-spacing:-.03em}.pg-clienthome .hstats div span{font-size:12.5px;color:#a1a1aa}.pg-clienthome .prog{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.pg-clienthome .prog i{height:6px;border-radius:99px;background:#26262b}.pg-clienthome .prog i.d{background:#f5f5f3}.pg-clienthome .prog i.n{background:#fbbf24}.pg-connectagent .hero{border-radius:24px;border:1px solid rgba(255,255,255,.08);padding:32px;background:radial-gradient(70% 120% at 100% 0%,rgba(42,37,96,.7),transparent 65%),radial-gradient(60% 100% at 0% 100%,rgba(14,59,63,.45),transparent 70%),radial-gradient(40% 60% at 60% 20%,rgba(59,31,92,.35),transparent 70%),#141416;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.pg-connectagent .step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.07)}.pg-connectagent .step:first-child{border-top:0;padding-top:4px}.pg-connectagent .n{width:32px;height:32px;border-radius:999px;background:#fff;color:#0b0b0c;display:grid;place-items:center;font:700 13px Plus Jakarta Sans,sans-serif}.pg-connectagent .tok{display:flex;align-items:center;gap:10px;height:44px;padding:0 6px 0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.13);background:#121214;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;color:#d4d4d8}.pg-connectagent .tok span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-connectagent .tool{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:13px 22px;border-top:1px solid rgba(255,255,255,.06)}.pg-connectagent .tool b{font-size:13.5px;font-weight:600}.pg-connectagent .tool p{grid-column:1;font-size:12.5px;color:#a1a1aa}.pg-connectagent .scope{grid-row:1/3;grid-column:2;align-self:center}.pg-crew .why{background:radial-gradient(120% 100% at 100% 0%,rgba(42,37,96,.55),transparent 65%),radial-gradient(90% 90% at 0% 100%,rgba(14,59,63,.35),transparent 70%),#18181b}.pg-crew .opt{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.07);font-size:13px}.pg-crew .opt b{font-weight:600}.pg-crew .opt span{color:#a1a1aa}.pg-crew .chk{width:20px;height:20px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:transparent;display:grid;place-items:center;cursor:pointer;padding:0;color:#0b0b0c;font-weight:800;font-size:11px}.pg-crew .chk.on{background:#fff;border-color:#fff}.pg-editorwork .ws{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}@media (max-width:1100px){.pg-editorwork .ws{grid-template-columns:minmax(0,1fr)}}.pg-editorwork .clips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (max-width:760px){.pg-editorwork .clips{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-editorwork .clip{display:flex;flex-direction:column;gap:6px}.pg-editorwork .clip .thumb{aspect-ratio:9/14;border-radius:12px}.pg-editorwork .clip .nm{font-size:11px;color:#8b8b93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-editorwork .dl{width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#00000073;display:grid;place-items:center;cursor:pointer;padding:0;color:#fff}.pg-editorwork .brief{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.pg-editorwork .brief b{font-size:12px;color:#8b8b93;font-weight:600}.pg-editorwork .brief span{font-size:14px;line-height:1.55;color:#e4e4e7}.pg-editorwork .ver{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.pg-filmershoots .ph{width:390px;height:844px;background:#0b0b0c;color:#f5f5f3;font-family:Manrope,sans-serif;display:flex;flex-direction:column;overflow:hidden}.pg-filmershoots .ph-h{padding:20px 18px 12px;display:flex;align-items:center;gap:10px}.pg-filmershoots .ph-b{flex:1 1 auto;overflow:hidden;padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.pg-filmershoots .tabbar{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #26262B;background:#111113;padding:8px 0 22px}.pg-filmershoots .tabbar a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#8b8b93;min-height:44px;justify-content:center}.pg-filmershoots .tabbar a.on{color:#f5f5f3}.pg-filmershoots .sc{border:1px solid #26262B;border-radius:14px;background:#18181b;overflow:hidden;color:#f5f5f3;display:block}.pg-filmershoots .sc-top{height:96px;position:relative}.pg-filmershoots .sc-b{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.pg-filmershotlist .ph{width:390px;height:844px;background:#0b0b0c;color:#f5f5f3;font-family:Manrope,sans-serif;display:flex;flex-direction:column;overflow:hidden}.pg-filmershotlist .ph-h{padding:16px 16px 12px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #26262B}.pg-filmershotlist .ph-b{flex:1 1 auto;overflow-y:auto;padding:12px 16px 16px;display:flex;flex-direction:column;gap:8px}.pg-filmershotlist .sl{border:1px solid #26262B;border-radius:12px;background:#18181b}.pg-filmershotlist .sl.done{opacity:.6}.pg-filmershotlist .sl-h{display:flex;align-items:center;gap:10px;padding:12px;width:100%;background:none;border:0;color:#f5f5f3;text-align:left;font:inherit;cursor:pointer;min-height:44px}.pg-filmershotlist .sl-b{padding:0 12px 12px;display:flex;flex-direction:column;gap:10px}.pg-filmershotlist .lab{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b8b93}.pg-filmershotlist .cb{width:26px;height:26px;border-radius:8px;border:1.5px solid #3A3A41;display:grid;place-items:center;flex:0 0 auto;font-weight:800;color:#0b0b0c;font-size:13px}.pg-filmershotlist .cb.on{background:#f5f5f3;border-color:#f5f5f3}.pg-filmershotlist .foot{padding:12px 16px 26px;border-top:1px solid #26262B;background:#111113;display:flex;gap:8px}.pg-filmerupload .ph{width:390px;height:844px;background:#0b0b0c;color:#f5f5f3;font-family:Manrope,sans-serif;display:flex;flex-direction:column;overflow:hidden}.pg-filmerupload .ph-b{flex:1 1 auto;overflow:hidden;padding:16px;display:flex;flex-direction:column;gap:14px}.pg-filmerupload .drop{border:1.5px dashed #3A3A41;border-radius:14px;padding:22px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:#141416}.pg-filmerupload .up{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid #26262B;border-radius:12px;background:#18181b}.pg-filmerupload .tabbar{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #26262B;background:#111113;padding:8px 0 22px}.pg-filmerupload .tabbar a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#8b8b93;min-height:44px;justify-content:center}.pg-filmerupload .tabbar a.on{color:#f5f5f3}.pg-filmerupload select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-family:Manrope,sans-serif;font-size:13px}.pg-itemdetail .three{display:grid;grid-template-columns:340px minmax(0,1fr) 340px;gap:16px;align-items:start}@media (max-width:1180px){.pg-itemdetail .three{grid-template-columns:minmax(0,1fr)}}.pg-itemdetail .steps{display:flex;gap:4px;flex-wrap:wrap}.pg-itemdetail .st{height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:600;background:#1e1e22;color:#8b8b93}.pg-itemdetail .st.done{background:#ffffff14;color:#f5f5f3}.pg-itemdetail .st.now{background:#f5f5f3;color:#0b0b0c}.pg-itemdetail .scrub{height:4px;border-radius:99px;background:#ffffff2e;position:relative}.pg-itemdetail .scrub i{position:absolute;left:0;top:0;bottom:0;width:38%;background:#f5f5f3;border-radius:99px}.pg-performance .grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width:1100px){.pg-performance .grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-performance .score{font-family:Manrope,sans-serif;font-weight:500;font-size:12.5px;padding:2px 8px;border-radius:6px}.pg-performance .score.hi{background:#4ad08a21;color:#4ade80}.pg-performance .score.mid{background:#1e1e22;color:#e4e4e7}.pg-performance .score.lo{background:#ff6e6e21;color:#f87171}.pg-performance .seg button{font-family:Manrope,sans-serif}.pg-pipeline .card:hover{border-color:#2e2e34}.pg-pipeline .mini{width:20px;height:20px;border-radius:6px;font-size:9.5px}.pg-planreview .in{padding:12px 14px;border:1px solid #26262B;border-radius:10px;background:#141416;display:flex;flex-direction:column;gap:4px}.pg-planreview .in b{font-size:13px}.pg-planreview .in span{font-size:12.5px;color:#a1a1aa;line-height:1.45}.pg-planreview .pi{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;padding:16px 18px;border-bottom:1px solid #26262B;align-items:start}.pg-planreview .pi:last-child{border-bottom:0}.pg-planreview .pi .hook{font-size:16px;font-weight:650;letter-spacing:-.02em;line-height:1.35}.pg-planreview .pi ul{margin:8px 0 0;padding-left:18px;color:#d4d4d8;font-size:13.5px;line-height:1.6}.pg-planreview .pi .close{margin-top:6px;font-size:13px;color:#a1a1aa}.pg-planreview .pi .close b{color:#f5f5f3;font-weight:600}@media (max-width:860px){.pg-planreview .pi{grid-template-columns:minmax(0,1fr)}}.pg-playbook .rule{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:12px 18px;border-bottom:1px solid #26262B;font-size:13.5px}.pg-playbook .rule:last-child{border-bottom:0}.pg-playbook .rule dt{color:#a1a1aa;font-weight:600;font-size:13px}.pg-playbook .rule dd{margin:0;line-height:1.55}.pg-playbook .diff{font-family:Manrope,sans-serif;font-size:12px;line-height:1.7;padding:10px 12px;border-radius:8px;background:#0e0e10;border:1px solid #26262B}.pg-playbook .diff .a{color:#4ade80}.pg-playbook .diff .d{color:#f87171}.pg-runs .feed{display:flex;flex-direction:column}.pg-runs .day{font-size:12.5px;font-weight:600;color:#8b8b93;padding:18px 22px 6px}.pg-runs .item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;padding:14px 22px;border-top:1px solid rgba(255,255,255,.06);cursor:pointer;background:transparent;border-left:0;border-right:0;border-bottom:0;color:inherit;text-align:left;font:inherit;width:100%}.pg-runs .item:hover{background:#ffffff06}.pg-runs .item.sel{background:#ffffff0d}.pg-runs .item .t{font-size:14px;line-height:1.5;color:#d4d4d8}.pg-runs .item .t b{color:#f5f5f3;font-weight:600}.pg-runs .item .m{font-size:12px;color:#8b8b93;margin-top:4px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pg-runs .auto{display:flex;align-items:center;gap:12px;padding:12px 22px;border-top:1px solid rgba(255,255,255,.06)}.pg-runs .auto .n{font-weight:600;font-size:13.5px}.pg-runs .auto .s{font-size:12px;color:#8b8b93}.sb{display:flex;flex-direction:column;gap:20px;padding:18px 14px;height:100%;min-height:860px;background:#0f0f11;border-right:1px solid rgba(255,255,255,.08);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;color:#f5f5f3}.sb-brand{display:flex;align-items:center;gap:10px;padding:2px 8px}.sb-mark{width:30px;height:30px;border-radius:9px;background:#fff;color:#0b0b0c;display:grid;place-items:center;font:800 15px Plus Jakarta Sans,sans-serif}.sb-word{font:700 16px Plus Jakarta Sans,sans-serif;letter-spacing:.14em}.sb-labs{font-size:12px;font-weight:600;color:#a1a1aa;letter-spacing:.02em}.sb-org{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.sb-org .t{font-size:13px;font-weight:600;line-height:1.2}.sb-org .s{font-size:11.5px;color:#a1a1aa}.sb-grp{display:flex;flex-direction:column;gap:2px}.sb-lab{font-size:12px;font-weight:600;color:#8b8b93;padding:0 10px 6px}.nav{display:flex;align-items:center;gap:11px;height:36px;padding:0 10px;border-radius:10px;color:#a1a1aa;font-size:13.5px;font-weight:600}.nav:hover{background:#ffffff0d;color:#f5f5f3}.nav.on{background:#ffffff14;color:#f5f5f3}.nav .b{margin-left:auto;font-size:11px;font-weight:700;height:20px;min-width:22px;padding:0 7px;border-radius:999px;display:grid;place-items:center;background:#fff;color:#0b0b0c}.nav .b.bad{background:#f8717129;color:#f7d3d6}.fav{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:10px;color:#d4d4d8;font-size:13px;font-weight:500}.fav:hover{background:#ffffff0d}.fav i{width:8px;height:8px;border-radius:99px;flex:0 0 auto}.sb-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}.sb-card{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px;background:radial-gradient(120% 100% at 100% 0%,rgba(42,37,96,.5),transparent 70%),#141416}.sb-card .r{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#d4d4d8}.sb-card .live{width:7px;height:7px;border-radius:99px;background:#4ade80;box-shadow:0 0 0 3px #4ade802e}.rp{display:flex;flex-direction:column;gap:10px;outline:none}.rp-frame{cursor:pointer}.rp-frame:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.rp .tl,.rp .bl,.rp .play,.rp .rp-corner{transition:opacity .3s cubic-bezier(.22,1,.36,1)}.rp.is-playing .play{opacity:0}.rp.is-watching.is-playing .tl,.rp.is-watching .bl{opacity:0;pointer-events:none}.rp.is-watching .rp-frame:after{opacity:.5}.rp-corner{position:absolute;right:10px;bottom:10px;z-index:2;opacity:0}.rp-frame:hover .rp-corner,.rp-frame:focus-within .rp-corner{opacity:1}.rp-corner .rp-icon{background:#0000008c}.rp:fullscreen{background:#000;justify-content:center;padding:24px max(24px,calc(50vw - 260px))}.rp:fullscreen .rp-frame{flex:1 1 auto;aspect-ratio:auto;border:0}.rp:fullscreen .rp-frame>video{-o-object-fit:contain;object-fit:contain}.rp-controls{display:flex;align-items:center;gap:8px}.rp-play{width:34px;height:34px;border-radius:999px;background:#fff;border:0;display:grid;place-items:center;cursor:pointer;flex:0 0 auto;transition:transform .2s cubic-bezier(.22,1,.36,1)}.rp-play:hover{transform:scale(1.06)}.rp-time{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rp-time b{color:var(--text);font-weight:600}.rp-spacer{flex:1 1 auto}.rp-icon{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:transparent;border:0;cursor:pointer;flex:0 0 auto}.rp-icon:hover{background:#ffffff1a}.rp-chip{height:26px;min-width:40px;padding:0 9px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.rp-chip:hover{background:#ffffff1a}.rp-timeline{display:flex;flex-direction:column;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rp-track{position:relative;height:56px;border-radius:10px;cursor:pointer;touch-action:none;outline:none}.rp-strip{position:absolute;inset:0;width:100%;height:100%;border-radius:10px;display:block;border:1px solid var(--line)}.rp-unplayed{position:absolute;top:0;bottom:0;right:0;background:#0b0b0c8c;border-radius:0 10px 10px 0;pointer-events:none}.rp-hoverline{position:absolute;top:0;bottom:0;width:1px;background:#ffffff73;pointer-events:none}.rp-head{position:absolute;top:-5px;bottom:-5px;width:0;pointer-events:none}.rp-head:before{content:"";position:absolute;top:4px;bottom:4px;left:-1.5px;width:3px;border-radius:3px;background:#fff;box-shadow:0 0 0 1px #00000059,0 0 12px #ffffff59}.rp-head span{position:absolute;top:-2px;left:-6px;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 1px 4px #00000080;transition:transform .15s cubic-bezier(.22,1,.36,1)}.rp-track.is-hover .rp-head span{transform:scale(1.2)}.rp-preview{position:absolute;bottom:calc(100% + 10px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;border-radius:12px;background:#18181b;border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 32px #0000008c;pointer-events:none;z-index:5}.rp-preview canvas{width:64px;height:114px;border-radius:8px;display:block}.rp-preview span{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);padding-bottom:1px}.rp-ruler{position:relative;height:16px;margin:0 1px}.rp-tick{position:absolute;top:0;width:1px;height:4px;background:#ffffff2e}.rp-tick.major{height:6px;background:#ffffff59}.rp-tick i{position:absolute;top:7px;left:0;transform:translate(-50%);font-style:normal;font-size:10px;color:var(--faint, #6B6B73);font-variant-numeric:tabular-nums;white-space:nowrap}.rp-tick:first-child i{transform:none}.rp-tick.end{margin-left:-1px}.rp-tick.end i{transform:translate(-100%)}.rp-frame{border-radius:18px}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html{background:var(--bg);color-scheme:dark}body{min-height:100vh}button{font-family:var(--sans)}:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}.side-slot{position:sticky;top:0;align-self:flex-start;height:100vh}.side-slot .sb{min-height:100vh;height:100vh;overflow-y:auto}@media (max-width: 860px){.side-slot{position:static;height:auto;flex-basis:100%}.side-slot .sb{min-height:0;height:auto}}.sb .nav,.sb .fav{cursor:pointer;text-decoration:none}.sb-org{cursor:default}.sb-out{margin-left:auto;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font:600 11.5px/1 var(--sans);cursor:pointer}.sb-out:hover{color:var(--text);border-color:#ffffff38}a.card,a.who,a.sc{text-decoration:none}.card[draggable=true]{cursor:grab}.card.dragging{opacity:.45}.col.drop-on{border-color:#ffffff47;background:#ffffff0b}.pg-planreview .pi ul,.pg-filmershotlist .sl-b ul{list-style:disc}.thumb>video,.thumb>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-filmershoots,.pg-filmershotlist,.pg-filmerupload,.pg-filmerpayouts{min-height:100dvh;background:#050506;display:flex;justify-content:center}.pg-filmershoots .ph,.pg-filmershotlist .ph,.pg-filmerupload .ph,.pg-filmerpayouts .ph{width:100%;max-width:480px;height:100dvh;border-left:1px solid var(--line);border-right:1px solid var(--line)}.pg-filmershoots .ph-b,.pg-filmerupload .ph-b,.pg-filmerpayouts .ph-b{overflow-y:auto}@media (max-width: 480px){.pg-filmershoots .ph,.pg-filmershotlist .ph,.pg-filmerupload .ph,.pg-filmerpayouts .ph{border:0}}.skel{border-radius:12px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:skel 1.4s ease-in-out infinite}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:48px 24px;color:var(--muted)}.state b{color:var(--text);font-family:var(--display);font-size:18px;font-weight:600}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#fff;color:#0b0b0c;font:600 13px/1.2 var(--sans);box-shadow:0 12px 40px #00000080;animation:toast-in .35s var(--ease)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.login{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:radial-gradient(760px 460px at 85% -10%,rgba(42,37,96,.55),transparent 70%),radial-gradient(620px 420px at 10% 110%,rgba(14,59,63,.28),transparent 70%),var(--bg)}.login-stack{width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px}.login-card{width:100%;padding:28px;display:flex;flex-direction:column;gap:22px}.login-main{box-shadow:0 24px 80px #00000073}.login-head{display:flex;flex-direction:column;gap:6px}.login-head .title{font-size:26px}.login-head .sub{font-size:14px;line-height:1.55}.login-em{color:var(--text);font-weight:600;word-break:break-all}.login-form{display:flex;flex-direction:column;gap:16px}.login-form .input{height:46px;font-size:15px;width:100%}.login-form .input:focus{outline:none;border-color:#ffffff6b;box-shadow:0 0 0 3px #ffffff12}.login-wide{width:100%}.login-oauth{display:flex;flex-direction:column;gap:10px}.login-provider{background:#ffffff08;gap:10px}.login-provider:hover{background:#ffffff12}.login-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.login-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:2px 0;color:var(--muted);font:600 13px/1.3 var(--sans);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .2s var(--ease),text-decoration-color .2s var(--ease)}.login-link:hover{color:var(--text);text-decoration-color:currentColor}.login-link:disabled{opacity:.5;cursor:default}.login-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.login-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff08;font-size:14px}.login-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-code{font:600 22px/1 var(--mono)!important;letter-spacing:.4em;text-align:center;padding-left:calc(14px + .4em)!important}.login-code::-moz-placeholder{color:#ffffff29}.login-code::placeholder{color:#ffffff29}.login-err{margin:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(248,113,113,.28);background:#f8717114;color:#fca5a5;font-size:13.5px;line-height:1.45}.login-note{margin:0;color:var(--ok);font-size:13px}.login-qr{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px;border:1px solid var(--line);border-radius:16px;background:#ffffff08}.login-qr img{width:132px;height:132px;border-radius:10px;background:#fff;padding:6px;flex:0 0 auto}.login-secret{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 160px}.login-secret code{font:600 13px/1.5 var(--mono);color:var(--text);word-break:break-all}.login-orgs{display:flex;flex-direction:column;gap:4px}.login-dev{gap:16px;padding:22px;background:var(--panel-2)}.login-user{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit}.login-user:hover{background:#ffffff0d;border-color:var(--line)}.login-orgs .login-user{border-color:var(--line)}.login-sep{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.login-sep:before,.login-sep:after{content:"";flex:1 1 auto;height:1px;background:var(--line)}.login .sb-brand .sb-word,.login .sb-brand .sb-labs{display:inline}@media (max-width: 480px){.login{place-items:start center;padding-top:24px}.login-card{padding:22px 18px}.login-head .title{font-size:24px}}.ash{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--bg)}.ash-side{position:relative;overflow:hidden;background:#050506}@media (min-width: 1024px){.ash{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ash-side{position:sticky;top:0;height:100vh}}.ash-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ash-shade{position:absolute;inset:0;background:linear-gradient(to top,#000000d9,#0000004d 50%,#00000080)}.ash-side-in{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:40px}.ash-pitch{display:flex;flex-direction:column;gap:24px;max-width:520px}.ash-live{align-self:flex-start;display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0009;backdrop-filter:blur(24px);color:#fff;font-size:13px}.ash-dot{width:8px;height:8px;border-radius:999px;background:var(--ok);flex:0 0 auto;animation:ash-pulse 2s infinite}@keyframes ash-pulse{0%,to{opacity:1}50%{opacity:.35}}.ash-tagline{margin:0;color:#fff;font:600 44px/1.08 var(--display);letter-spacing:-.025em}@media (min-width: 1024px) and (max-height: 640px){.ash-tagline{font-size:34px}}.ash-home{align-self:flex-start;color:#fff;text-decoration:none;border-radius:6px}.ash-logo{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--display);color:#fff}.ash-logo-word{font-size:19px;font-weight:800;letter-spacing:.08em}.ash-logo-labs{font-size:10px;font-weight:600;letter-spacing:.32em;color:var(--muted)}.ash-side .ash-logo-labs{color:#ffffffb8}.ash-main{display:flex;align-items:center;justify-content:center;padding:64px 16px;min-width:0}.ash-col{width:100%;max-width:400px;display:flex;flex-direction:column;gap:28px;min-width:0}.ash .login-form{gap:16px}.ash .login-flow{gap:24px}.ash .login-head{gap:8px}.ash .login-head .title{font:600 34px/1.15 var(--display);letter-spacing:-.02em;color:#fff}.ash .login-head .sub{font-size:15px;line-height:1.55;color:var(--muted)}.ash .login-form .input{height:48px;border-radius:14px}.ash .btn.lg{height:auto;min-height:48px;padding:0 24px;font-size:15px;gap:10px;transition:background .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.ash .btn.lg:active{transform:scale(.98)}.ash .login-provider{background:transparent;border-color:#ffffff38}.ash .login-provider:hover{background:#ffffff0a;border-color:#fff9}.ash .btn.primary:hover{background:#e7e7e4;border-color:#e7e7e4}.ash .login-oauth{gap:12px}.ash .login-sep{letter-spacing:0}.ash .login-form>.login-link{align-self:center}.ash .login-hint{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.ash-foot{margin:0;color:var(--muted);font-size:14px}.ash-foot a{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s var(--ease)}.ash-foot a:hover{text-decoration-color:currentColor}.ash .login-dev{margin-top:4px}@media (max-width: 1023px){.ash-main{align-items:flex-start;padding:32px 16px 48px}.ash-col{gap:24px}}@media (max-width: 480px){.ash .login-head .title{font-size:30px}}@media (prefers-reduced-motion: reduce){.ash-dot{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn:disabled,.chk:disabled{opacity:.45;cursor:not-allowed}.sb-out{white-space:nowrap;flex:0 0 auto}.rx{gap:20px}.rx-body{display:flex;flex-direction:column;gap:20px;transition:opacity .3s var(--ease)}.rx-stale{opacity:.55}.rx-loading{display:flex;flex-direction:column;gap:16px}.rx-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rx-select{height:38px;padding:0 12px;font-size:13px;border-radius:999px;min-width:0}.rx-picker{position:relative}.rx-pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:260px;padding:6px;border-radius:16px;border:1px solid var(--line-2);background:#141416;box-shadow:0 20px 50px #0000008c;display:flex;flex-direction:column}.rx-opt{display:flex;justify-content:space-between;align-items:center;height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--text);font:600 13px var(--sans);cursor:pointer;text-align:left}.rx-opt:hover{background:#ffffff0d}.rx-opt b{font-size:16px}.rx-custom{border-top:1px solid var(--line);margin-top:6px;padding:10px 6px 4px;display:flex;flex-direction:column;gap:8px}.rx-custom .input{height:36px;padding:0 8px;font-size:12.5px;flex:1 1 0;min-width:0;color-scheme:dark}.rx-hero{display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:20px;border:1px solid var(--line);background:radial-gradient(70% 120% at 100% 0%,rgba(42,37,96,.55),transparent 65%),radial-gradient(60% 100% at 0% 100%,rgba(14,59,63,.3),transparent 70%),#141416}.rx-sentence{font-family:var(--display);font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.015em;max-width:880px}.rx-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rx-tile{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:16px;background:#00000040;border:1px solid var(--line);min-width:0}.rx-tile .k,.rx-mini .k,.rx-thennow .k{font-size:12.5px;font-weight:600;color:var(--muted)}.rx-tile .v{font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.rx-tile .d,.rx-mini .d,.rx-thennow .d{font-size:12px;color:var(--muted)}@media (min-width: 900px){.rx-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-sentence{font-size:26px}.rx-hero{padding:28px}}.rx-chart{position:relative;width:100%}.rx-axis{font:500 11px var(--sans);fill:#8b8b93;color:#8b8b93}.rx-tip{position:absolute;z-index:5;pointer-events:none;display:flex;gap:10px;align-items:center;max-width:220px;padding:8px 10px;border-radius:12px;background:#0e0e10;border:1px solid var(--line-2);box-shadow:0 10px 30px #00000080}.rx-tip div{display:flex;flex-direction:column;min-width:0}.rx-tip b{font-size:14px;color:var(--text)}.rx-tip span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rx-tip-thumb{width:30px;height:46px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex:0 0 auto}.rx-empty{padding:24px 0;color:var(--muted);font-size:13px}.rx-cust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rx-mini{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;border:1px solid var(--line);background:#ffffff05;min-width:0}.rx-mini .v{font-family:var(--display);font-size:24px;font-weight:600}.rx-mini.soon .v{color:var(--faint)}@media (min-width: 900px){.rx-cust{grid-template-columns:repeat(5,minmax(0,1fr))}}.rx-growth{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.rx-thennow{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--line)}.rx-tn{display:flex;align-items:flex-end;gap:14px}.rx-tn>span{display:flex;flex-direction:column}.rx-tn small{font-size:11.5px;color:var(--faint);font-weight:600}.rx-tn b{font-family:var(--display);font-size:26px;font-weight:600}.rx-tn .rx-arrow{color:var(--faint);font-size:18px;padding-bottom:4px}@media (min-width: 900px){.rx-growth{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}}.rx-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.rx-badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);font-size:12.5px;font-weight:600;color:var(--soft)}.rx-badge svg{color:#9085e9}.rx-reel{display:grid;grid-template-columns:repeat(3,minmax(0,230px));gap:16px}.rx-reel-card,.rx-card{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer;min-width:0}.rx-reel-meta{display:flex;flex-direction:column;font-size:12.5px}.rx-reel-meta span{color:var(--muted)}.chip-dark.rx-x{background:#9085e9d9;color:#0b0b0c}.rx-xbadge{font-size:12px;font-weight:700;padding:2px 8px;border-radius:6px;background:#9085e929;color:#c9c2f6}@media (max-width: 600px){.rx-reel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.rx-reel-card{scroll-snap-align:start}}.rx-body>*{min-width:0}.rx-tile{overflow:hidden}.rx-works{display:flex;flex-direction:column;gap:20px}.rx-works-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.rx-works-2{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width: 900px){.rx-works-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-works-2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.rx-sub-h{font-size:12.5px;font-weight:700;color:var(--muted);margin-bottom:10px}.rx-bars{display:flex;flex-direction:column;gap:10px}.rx-bar-row{position:relative;display:grid;grid-template-columns:minmax(0,7.5em) minmax(0,1fr) 3.6em;align-items:center;gap:10px;font-size:13px;outline:none}.rx-bar-name{color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx-bar-track{height:10px}.rx-bar-track i{display:block;height:10px;border-radius:0 4px 4px 0;transition:opacity .2s}.rx-bar-val{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.rx-bar-sub{position:absolute;right:0;top:-22px;font-size:11.5px;color:var(--muted);background:#0e0e10;border:1px solid var(--line-2);padding:1px 8px;border-radius:8px}.rx-bar-row:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:3px;border-radius:4px}.rx-heat{display:flex;flex-direction:column;gap:3px}.rx-heat-row{display:grid;grid-template-columns:2.6em repeat(6,minmax(0,1fr));gap:3px;align-items:center}.rx-heat-col{text-align:center;font-size:10.5px}.rx-cell{position:relative;height:26px;border-radius:4px;outline:none}.rx-cell.best{box-shadow:inset 0 0 0 2px #f5f5f3}.rx-cell:focus-visible{box-shadow:inset 0 0 0 2px #ffffffb3}.rx-cell-tip{position:absolute;z-index:6;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;padding:5px 9px;border-radius:10px;background:#0e0e10;border:1px solid var(--line-2);font:500 12px var(--sans);color:var(--muted);pointer-events:none}.rx-cell-tip b{color:var(--text)}.rx-heat-legend{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:11px}.rx-heat-legend i{width:18px;height:8px;border-radius:2px}.rx-lib-h{flex-wrap:wrap}.rx-lib-filters{display:flex;flex-wrap:wrap;gap:8px;padding:0 22px 8px}.rx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (min-width: 700px){.rx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1100px){.rx-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.rx-card-views{font-size:13px}.rx-card-hook{font-weight:600;font-size:13.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rx-card-meta{font-size:12px;color:var(--muted)}.rx-card-stats{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--muted)}.rx-card-stats b{color:var(--soft);font-weight:600}.rx-more{display:flex;justify-content:center;padding-top:18px;min-height:30px}.rx-scrim{position:fixed;inset:0;z-index:60;background:#0000008c;display:flex;justify-content:flex-end;animation:toast-in .2s var(--ease)}.rx-drawer{width:min(460px,100vw);height:100%;overflow-y:auto;background:#111113;border-left:1px solid var(--line-2);display:flex;flex-direction:column}.rx-drawer-h{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#111113;z-index:2}.rx-drawer-b{display:flex;flex-direction:column;gap:16px;padding:16px}.rx-player{aspect-ratio:9 / 16;width:min(100%,300px);align-self:center;border-radius:16px;flex:0 0 auto}.rx-player>video,.rx-player>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rx-player:after{display:none}.rx-drawer-title{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.01em}.rx-drawer-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rx-drawer-stats div{display:flex;flex-direction:column;padding:10px;border-radius:12px;border:1px solid var(--line)}.rx-drawer-stats b{font-family:var(--display);font-size:18px}.rx-drawer-stats span{font-size:11.5px;color:var(--muted)}.rx-drawer-actions{display:flex;gap:8px;flex-wrap:wrap}.rx-next ul{margin:0;padding:8px 22px 22px 40px;display:flex;flex-direction:column;gap:10px;font-size:14.5px;line-height:1.55;color:var(--soft)}.rx-report{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px}.rx-report h3{font-size:16px;font-weight:600;margin-bottom:4px}@media (max-width: 860px){.rx-lib-filters{padding:0 16px 8px}.panel-b{padding-left:16px;padding-right:16px}}@media print{.side-slot,.topbar,.rx-filters,.rx-report,.rx-more,.rx-lib-filters,.toast,.rx-scrim{display:none!important}body,.shell{background:#0b0b0c!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width: 860px){.side-slot .sb{flex-direction:row;align-items:center;gap:6px;padding:10px 12px;min-height:0;height:auto;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.sb-brand{flex:0 0 auto;padding:0 4px 0 0}.sb-brand .sb-word,.sb-brand .sb-labs,.sb-org,.sb-lab,.sb-card,.sb-foot .who>div:not(.av),.sb-grp:has(.fav){display:none}.sb-grp{flex-direction:row;gap:4px;flex:0 0 auto}.sb .nav{flex:0 0 auto;white-space:nowrap;height:34px}.sb-foot{margin:0 0 0 auto;flex:0 0 auto}.sb-foot .who{padding:0}}.sb-switch{position:relative}button.sb-org{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left}button.sb-org:hover{border-color:#ffffff29;background:#ffffff0d}.sb-orgs{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;padding:6px;border-radius:14px;border:1px solid var(--line-2);background:#141416;box-shadow:0 20px 50px #0000008c;display:flex;flex-direction:column;gap:2px}.sb-orgs-opt{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.sb-orgs-opt:hover{background:#ffffff0d}.sb-orgs-opt b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-orgs-opt small{display:block;font-size:11.5px;color:var(--muted)}@media (max-width: 860px){.sb-switch{flex:0 0 auto}.sb-switch .sb-org{display:flex;width:auto}.sb-switch .sb-org .t+.s,.sb-switch .sb-org>div:not(.av){display:none}.sb-orgs{left:0;right:auto;width:240px}}.modal-scrim{position:fixed;inset:0;z-index:70;background:#0009;display:grid;place-items:center;padding:16px;animation:toast-in .2s var(--ease)}.modal{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:22px}.modal h2{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.01em}.modal .row2{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px}.chk-row{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.chip{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font:600 12.5px var(--sans);cursor:pointer;white-space:nowrap}.chip:hover{color:var(--text);border-color:#ffffff38}.chip.on{background:#fff;border-color:#fff;color:#0b0b0c}.team-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width: 1100px){.team-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.crew-col{display:flex;flex-direction:column;gap:10px}.crew-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px}.invite-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:14px 22px;border-top:1px solid var(--line)}@media (max-width: 700px){.invite-form{grid-template-columns:minmax(0,1fr)}}.ph-org{flex:0 0 auto}.ph-org .sb-org{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:14px;background:#ffffff08}.ph-org .sb-org .t{font-size:13px;font-weight:600;line-height:1.2}.ph-org .sb-org .s{font-size:11.5px;color:var(--muted)}.team-tbl{min-width:0}.team-tbl th,.team-tbl td{padding-left:14px;padding-right:14px}.team-tbl th:first-child,.team-tbl td:first-child{padding-left:22px}.team-tbl th:last-child,.team-tbl td:last-child{width:44px;padding-right:16px}.team-tbl td .who{min-width:0}.team-tbl td .who .m{overflow:hidden;text-overflow:ellipsis;max-width:22ch}.icon-btn{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer}.icon-btn:hover{color:var(--bad);border-color:var(--line-2);background:#ffffff0a}.rx-panel{position:relative;display:flex;flex-direction:column;gap:18px;padding:20px;border-radius:20px;border:1px solid var(--line);background:radial-gradient(70% 90% at 100% 0%,rgba(42,37,96,.45),transparent 60%),radial-gradient(50% 80% at 0% 100%,rgba(14,59,63,.22),transparent 70%),var(--panel)}.rx-panel-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.rx-panel-title{display:flex;align-items:center;gap:10px}.rx-panel-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rx-panel-ctl .rx-select{height:38px}.rx-headline{font-family:var(--display);font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.02em;max-width:920px}.rx-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rx-kpi{display:flex;flex-direction:column;gap:4px;padding:14px 4px;min-width:0}.rx-kpi:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}.rx-kpi:nth-child(-n+2){border-bottom:1px solid var(--line)}.rx-kpi .k{font-size:12.5px;font-weight:600;color:var(--muted)}.rx-kpi .v{font-family:var(--display);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.rx-kpi .d{font-size:12px;color:var(--muted)}.rx-panel-chart{display:flex;flex-direction:column;gap:10px}.rx-chart-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}@media (min-width: 900px){.rx-panel{padding:26px 28px;gap:22px;border-radius:24px}.rx-headline{font-size:30px}.rx-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-kpi{padding:18px 20px}.rx-kpi:first-child{padding-left:0}.rx-kpi+.rx-kpi{border-left:1px solid var(--line)}.rx-kpi:nth-child(-n+2){border-bottom:0}.rx-kpi .v{font-size:34px}}.rx-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.rx-bento>*{min-width:0}@media (min-width: 1000px){.rx-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.rx-bento .b4{grid-column:span 4}.rx-bento .b5{grid-column:span 5}.rx-bento .b7{grid-column:span 7}.rx-bento .b8{grid-column:span 8}.rx-bento .b12{grid-column:span 12}}.rx-card-b{display:flex;flex-direction:column}.rx-card-b .panel-b{flex:1 1 auto}.rx-next.rx-card-b ul{padding-top:4px}.rx-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(124px,1fr);gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.rx-strip-card{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer;scroll-snap-align:start;min-width:0}.rx-strip-hook{font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rx-strip-meta{font-size:11.5px;color:var(--muted)}.rx-strip-meta b{color:var(--text)}@media (max-width: 999px){.rx-strip{grid-auto-columns:40%}}.rx-list{display:flex;flex-direction:column}.rx-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--line);font-size:13.5px}.rx-list-row:first-child{border-top:0;padding-top:2px}.rx-list-row b{font-family:var(--display);font-size:18px;font-weight:600}.rx-list-row.soon>span:first-child{color:var(--muted)}.rx-list-row .up,.rx-list-row .down{font-size:12px}.rx-tabs-mini{margin-bottom:14px;overflow-x:auto}.rx-tabs-mini .seg button{padding:0 12px}.rx-growth2{display:flex;flex-direction:column;margin-bottom:14px}.rx-tn-row{display:grid;grid-template-columns:minmax(0,1fr) auto 3.5em;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.rx-tn-row:first-child{border-top:0;padding-top:2px}.rx-tn-row .k{font-size:13px;color:var(--muted);font-weight:600}.rx-tn-row .rx-tn{display:flex;align-items:baseline;gap:10px;font-family:var(--display);font-size:16px;color:var(--muted)}.rx-tn-row .rx-tn b{font-size:22px;color:var(--text);font-weight:600}.rx-tn-row .up{text-align:right;font-size:12.5px}.rx-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width: 700px){.rx-mini-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1200px){.rx-mini-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.rx-mini-card{padding:0;border:0;background:transparent;cursor:pointer;min-width:0}.rx-mini-card .thumb{border-radius:12px}.rx-mini-card .bl{font-size:11.5px}.rx-drawer-wide{width:min(1100px,100vw)}.rx-lib{display:flex;flex-direction:column;padding-top:8px}.rx-lib .panel-h{padding-top:12px}@media (max-width: 699px){.rx-mini-grid>:nth-child(n+7){display:none}}.rp-compact{gap:0}.rp-compact .rp-frame{border-radius:18px}.rp-bar{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:26px 10px 6px;display:flex;flex-direction:column;gap:2px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));opacity:0;transform:translateY(4px);transition:opacity .25s var(--ease),transform .25s var(--ease);cursor:default}.rp-compact .rp-frame:hover .rp-bar,.rp-compact .rp-frame:focus-within .rp-bar,.rp-compact.is-watching .rp-bar{opacity:1;transform:none}.rp-compact.is-watching .bl,.rp-compact .rp-frame:hover .bl,.rp-compact.is-playing .play{opacity:0}.rp-ctrack{position:relative;height:16px;display:flex;align-items:center;cursor:pointer;touch-action:none;outline:none}.rp-crail{position:relative;width:100%;height:3px;border-radius:999px;background:#ffffff38;overflow:hidden;transition:height .18s var(--ease)}.rp-ctrack.is-hover .rp-crail{height:6px}.rp-crail i{position:absolute;top:0;bottom:0;left:0;border-radius:999px}.rp-cfill{background:#fff}.rp-cghost{background:#ffffff59}.rp-cknob{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;background:#fff;box-shadow:0 1px 4px #00000080;transform:scale(0);transition:transform .15s var(--ease);pointer-events:none}.rp-ctrack.is-hover .rp-cknob,.rp-compact.is-watching .rp-cknob{transform:scale(1)}.rp-cpreview{bottom:calc(100% + 6px)}.rp-cpreview canvas{width:56px;height:100px}.rp-crow{display:flex;align-items:center;gap:2px}.rp-crow .rp-icon{width:30px;height:30px}.rp-ctime{color:#ffffffb3;font-size:11.5px;margin-left:2px}.rp-ctime b{color:#fff}@media (hover: none){.rp-compact .rp-bar{opacity:1;transform:none}.rp-compact .rp-cknob{transform:scale(1)}}.pd-drawer{width:min(760px,100vw)}.pd-head{display:flex;flex-direction:column;gap:10px}.pd-tags{display:flex;gap:6px;flex-wrap:wrap}.pd-hook{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pd-sec{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#ffffff04}.pd-sec>h4{font:700 11px/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.pd-points{margin:0;padding-left:18px;display:grid;gap:4px;font-size:14px}.pd-why{font-size:14.5px;line-height:1.5}.pd-chips{display:flex;gap:6px;flex-wrap:wrap}.pd-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line-2);color:var(--soft)}.pd-chip.src-master_sheet{border-color:#b5a4d673}.pd-chip.src-performance{border-color:#4ade8073}.pd-chip.src-perplexity{border-color:#93a4c880}.pd-chip.src-sandcastles{border-color:#fbbf2473}.pd-evidence{display:flex;gap:12px;padding:12px 14px;border-radius:12px;background:#4ade800f;border:1px solid rgba(74,222,128,.2);font-size:13px}.pd-evidence b{display:block;margin-bottom:2px}.pd-mult{font-family:var(--display);font-size:22px;font-weight:700;color:var(--ok);white-space:nowrap}.pd-research{display:grid;gap:8px}.pd-finding{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);font-size:13px}.pd-finding-h{display:flex;align-items:center;gap:8px}.pd-finding-h b{flex:1 1 auto;font-size:13.5px}.pd-prov{font:700 10px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;padding:4px 6px;border-radius:6px;background:#ffffff12;color:var(--soft)}.pd-prov.sandcastles{color:#fbbf24}.pd-prov.perplexity{color:var(--info)}.pd-links{display:flex;gap:10px;flex-wrap:wrap;font-size:12px}.pd-links a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.pd-links a:hover{color:var(--text)}.pd-checks{display:grid;gap:8px}.pd-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:13px;align-items:start}.pd-check .ic{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:700}.pd-check .ic.ok{background:#4ade8026;color:var(--ok)}.pd-check .ic.bad{background:#f8717126;color:var(--bad)}.pd-alt{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}.pd-alt li{padding:8px 12px;border-radius:10px;background:#ffffff08}.pd-alt li span{color:var(--muted)}.pd-sheet{display:grid;gap:8px;font-size:13px}.pd-sheet ul{margin:0;padding-left:18px;color:var(--soft);display:grid;gap:2px}.pd-foot{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 640px){.pd-grid2{grid-template-columns:1fr}}.pi.clickable{cursor:pointer;transition:background .2s var(--ease)}.pi.clickable:hover{background:#ffffff06}.pi-why{margin-top:8px;font-size:12.5px;color:var(--muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pi-flag{color:var(--wait);font-weight:600}.plan-checks{display:grid;gap:6px}.au-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (max-width: 960px){.au-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.au-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.au-stat{padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;gap:4px}.au-stat b{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.01em}.au-stat span{font-size:12px;color:var(--muted)}.au-list{display:flex;flex-direction:column}.au-row{border-top:1px solid var(--line)}.au-row-h{display:grid;grid-template-columns:34px 26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 22px;cursor:pointer;width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.au-row-h:hover{background:#ffffff06}.au-seq{font-family:var(--mono);font-size:12px;color:var(--faint)}.au-kind{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font:700 10px/1 var(--sans)}.au-kind.k-model{background:#b5a4d629;color:var(--violet)}.au-kind.k-tool{background:#93a4c824;color:var(--info)}.au-kind.k-shell{background:#fbbf2424;color:var(--wait)}.au-kind.k-file{background:#4ade801f;color:var(--ok);font-size:8.5px}.au-kind.k-err{background:#f8717129;color:var(--bad)}.au-name{display:flex;flex-direction:column;gap:2px;min-width:0}.au-name b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-name span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-meta{display:flex;gap:14px;font-family:var(--mono);font-size:12px;color:var(--muted);white-space:nowrap}@media (max-width: 640px){.au-meta .opt{display:none}}.au-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 22px 16px 92px}@media (max-width: 760px){.au-body{grid-template-columns:1fr;padding-left:22px}}.au-pre{margin:0;max-height:360px;overflow:auto;padding:12px;border-radius:12px;background:#0e0e10;border:1px solid var(--line);font:12px/1.5 var(--mono);color:var(--soft);white-space:pre-wrap;word-break:break-word}.au-pre-h{display:flex;justify-content:space-between;align-items:center;font:700 11px/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:6px}.ws{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 1080px){.ws{grid-template-columns:1fr}}.ws-col{display:flex;flex-direction:column;gap:16px;min-width:0}.ws-people{display:flex;gap:6px;flex-wrap:wrap}.ws-person{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--soft);font:600 13px var(--sans);cursor:pointer}.ws-person:hover{background:#ffffff0a;color:var(--text)}.ws-person.on{background:#fff;color:#0b0b0c;border-color:#fff}.ws-person .ini{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#ffffff14;font-size:11px;font-weight:700}.ws-person.on .ini{background:#0b0b0c;color:#fff}.ws-person small{font-weight:600;font-size:11px;opacity:.7}.ws-person .dot{width:7px;height:7px;border-radius:999px;background:var(--wait)}.ws-drop{margin:0 16px 16px;border:1.5px dashed var(--line-2);border-radius:16px;padding:22px 16px;text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center;color:var(--muted);font-size:13px;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.ws-drop b{color:var(--text);font-size:14px}.ws-drop.over,.ws-drop:hover{border-color:#fff6;background:#ffffff08}.ws-drop-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ffffff0f;font-size:18px}.ws-sources{display:flex;flex-direction:column;border-top:1px solid var(--line)}.ws-src{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line);cursor:pointer;background:transparent;border-left:0;border-right:0;border-top:0;color:inherit;font:inherit;text-align:left;width:100%}.ws-src:hover{background:#ffffff08}.ws-src.on{background:#ffffff0f}.ws-src-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#ffffff0f;font:700 9.5px/1 var(--sans);letter-spacing:.04em;color:var(--soft);text-transform:uppercase}.ws-src-m{display:flex;flex-direction:column;gap:2px;min-width:0}.ws-src-m b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-src-m span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-src input[type=checkbox]{accent-color:#fff}.ws-uploading{padding:8px 16px;font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:6px}.ws-analyse{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}.ws-analyse textarea{resize:vertical;min-height:64px}.ws-run{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0a;font-size:13px}.ws-spin{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;animation:ws-spin .8s linear infinite;flex:0 0 auto}@keyframes ws-spin{to{transform:rotate(360deg)}}.tr-view{display:flex;flex-direction:column;max-height:520px;overflow-y:auto;border-top:1px solid var(--line)}.tr-seg{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:8px 16px;font-size:13px}.tr-seg:nth-child(odd){background:#ffffff04}.tr-t{font-family:var(--mono);font-size:11.5px;color:var(--faint);padding-top:2px}.tr-sp{font-weight:700;font-size:12px;margin-right:6px}.tr-sp.c0{color:#93a4c8}.tr-sp.c1{color:#b5a4d6}.tr-sp.c2{color:#4ade80}.tr-sp.c3{color:#fbbf24}.tr-sp.c4{color:#f9a8d4}.tr-doc{padding:14px 16px;font-size:13px;white-space:pre-wrap;max-height:520px;overflow-y:auto;border-top:1px solid var(--line);color:var(--soft)}.ms-who{display:flex;gap:6px;flex-wrap:wrap;padding:0 22px 12px}.ms-who span{display:inline-flex;gap:6px;align-items:center;font-size:12px;padding:4px 10px;border-radius:999px;background:#ffffff0d;color:var(--soft)}.ms-who span em{font-style:normal;color:var(--faint)}.ms-pii{margin:0 22px 12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(248,113,113,.3);background:#f871710f;font-size:12.5px;color:var(--soft)}.ms-pii b{color:var(--bad)}.ms-cite{margin:6px 0 0 16px;display:grid;gap:4px}.ms-cite blockquote{margin:0;padding:6px 10px;border-left:2px solid var(--line-2);font-size:12px;color:var(--muted)}.ms-cite blockquote em{font-style:normal;color:var(--faint);margin-right:6px;font-family:var(--mono);font-size:11px}.ms-edit-ta{width:100%;min-height:120px;resize:vertical;margin-top:8px;font:13px/1.5 var(--sans)}@media (max-width: 640px){.ms-prop .panel-h,.ms-prop-h,.ms-prop-a{flex-wrap:wrap}.ms-prop .panel-h .sub{flex:1 1 100%}.ms-prop-a .btn.sm{padding:0 9px}.ob-sheet .panel-h{flex-wrap:wrap}.ws-person{max-width:100%}.au-row-h{grid-template-columns:28px 24px minmax(0,1fr) auto;padding:12px 14px;gap:8px}.panel-h:has(.au-list),.au-filter{flex-wrap:wrap}}.ak-calls{list-style:none;margin:0 0 12px 46px;padding:0;display:grid;gap:2px;font-size:12.5px}.ak-calls li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:6px 10px;border-radius:8px;background:#ffffff06}.ak-calls li .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-calls li.bad .sub:first-of-type{color:var(--bad)}.ak-calls li.ak-calls-more{display:block;background:transparent}@media (max-width: 640px){.ak-calls{margin-left:0}.ak-calls li{grid-template-columns:minmax(0,1fr) auto}.ak-calls li>:last-child:not(:first-child){display:none}.ak-calls li.ak-calls-more>*{display:inline}}.ws-add{display:flex;flex-direction:column;gap:10px;padding:16px 18px;max-width:760px}.ws-add-h{display:flex;flex-direction:column;gap:4px}.ws-add-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center}.ws-add-row .input{height:38px}.ws-add-f{display:flex;justify-content:flex-end;gap:6px}.ws-check{display:inline-flex;gap:8px;align-items:center;font-size:13.5px}.ws-check input{accent-color:#fff;width:16px;height:16px}@media (max-width: 640px){.ws-add-row{grid-template-columns:1fr}}.pl-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 22px 14px}.pl-filters select.input,.pl-filters .input{height:36px;font-size:13px;padding:0 12px;min-width:0}.pl-filters select.input{max-width:240px}.pl-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);cursor:pointer}.pl-tbl{min-width:640px}.pl-tbl th,.pl-tbl td{padding:10px 14px;font-size:13px}.pl-tbl th:first-child,.pl-tbl td:first-child{padding-left:22px}.pl-row{cursor:pointer}.pl-row.sel td{background:#ffffff0a}.pl-title{font-weight:600;font-size:13.5px}.pl-hook{font-size:12.5px;max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-n{font-family:var(--mono);font-size:12.5px;text-align:right;white-space:nowrap}.pl-caption{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-reject{padding:10px 12px;border-radius:12px;border:1px solid rgba(248,113,113,.35);background:#f871710f;font-size:13px}.pl-review{border-color:var(--line-2)}.pl-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pl-form{display:flex;gap:8px;align-items:center}.pl-form.col{flex-direction:column;align-items:stretch}.pl-form .input{height:38px;font-size:13.5px;flex:1 1 auto}.pl-form textarea.input{height:auto}.pl-audit{margin:0;padding-left:18px;display:grid;gap:10px;font-size:13px}.pl-diff{display:grid;grid-template-columns:90px minmax(0,1fr);gap:2px 8px;font-size:12.5px;margin-top:4px}.pl-diff del{grid-column:2;color:var(--bad);text-decoration:line-through;opacity:.8}.pl-diff ins{grid-column:2;color:var(--ok);text-decoration:none}.pl-run{display:inline-flex;align-items:center;gap:8px;max-width:360px;min-width:0}.pl-run .sub{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-run .pill{display:inline-flex;align-items:center}.pl-run .ws-spin{width:10px;height:10px}.pl-doc .pl-angle{font-size:15px;line-height:1.55;border-bottom:1px solid var(--line)}.pl-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pl-block h4{font:700 11px/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:0 0 8px}.pl-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pl-video .panel-h{flex-wrap:wrap}.pl-video-b{display:flex;flex-direction:column;gap:10px;font-size:13.5px}.pl-video-b .pd-hook{font-size:18px}.pl-why{font-style:italic}.pl-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.pl-fa{display:flex;flex-direction:column;gap:10px;padding:0 0 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.pl-fa>p{padding:0 22px}.pl-fa .input.sm{height:32px;font-size:13px;padding:0 10px}.pl-analysis{display:flex;flex-direction:column;gap:4px;padding:12px 22px;border-top:1px solid var(--line);font-size:13.5px}.pl-mem-row{border-top:1px solid var(--line)}.pl-mem-row.sel{background:#ffffff0d}.pl-md{font-size:14px;line-height:1.6;display:flex;flex-direction:column;gap:10px;color:var(--soft)}.pl-md h2,.pl-md h3,.pl-md h4,.pl-md h5,.pl-md h6{color:var(--text);margin:6px 0 0;font-family:var(--display)}.pl-md h2{font-size:20px}.pl-md h3{font-size:17px}.pl-md h4{font-size:15px}.pl-md ul,.pl-md ol{margin:0;padding-left:20px;display:grid;gap:3px}.pl-md code{font-family:var(--mono);font-size:12.5px;background:#ffffff12;padding:1px 5px;border-radius:5px}.pl-md blockquote{margin:0;padding:6px 12px;border-left:3px solid var(--line-2);color:var(--muted)}.pl-md a{text-decoration:underline;text-underline-offset:2px}.pl-md hr{border:0;border-top:1px solid var(--line);width:100%}@media (max-width: 1100px){.pl-videos,.pl-cols{grid-template-columns:minmax(0,1fr)}.pl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.pl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-filters select.input{max-width:none;flex:1 1 140px}}.pl-tbl td.mono,.pl-tbl td.nw{white-space:nowrap}.pl-fa .pl-tbl{min-width:480px}.pl-fa .input.sm{width:100%;min-width:96px}.ob-sheet-ed .pl-fa{border-bottom:0;padding:0}.ob-sheet-ed .pl-fa>p{padding:0}.ob-sheet-ed .pl-fa .pl-filters{padding:0}.ob-sheet-ed .pl-fa .pl-tbl th:first-child,.ob-sheet-ed .pl-fa .pl-tbl td:first-child{padding-left:4px}.split.pl-mem{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (max-width: 900px){.split.pl-mem{grid-template-columns:minmax(0,1fr)}}
