@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;650&display=swap";.next{--paper:#faf6ef;--paper-2:#f3ecdf;--card:#fffdf9;--ink:#1d1a17;--ink-2:#4a443d;--ink-3:#857c70;--line:#e6dccb;--line-2:#d6c9b3;--wine:#7a1f2b;--wine-ink:#5c1520;--wine-wash:#f6e6e4;--brass:#a8792c;--brass-wash:#f7ecd6;--green:#2f6b4a;--green-wash:#e3f0e7;--amber:#9a6410;--amber-wash:#fbefd5;--red:#a3312a;--red-wash:#f9e3e0;--blue-bubble:#0b84fe;--gray-bubble:#e9e9eb;--display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--r-sm:8px;--r-md:12px;--r-lg:18px;--shadow-1:0 1px 2px #1d1a170f, 0 1px 1px #1d1a170a;--shadow-2:0 8px 24px #1d1a171a;font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15px;line-height:1.45}.next *,.next :before,.next :after{box-sizing:border-box}.next h1,.next h2,.next h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:500}.next h1{font-size:30px;line-height:1.15}.next h2{font-size:21px;line-height:1.2}.next h3{font-size:16px;line-height:1.3;font-family:var(--sans);letter-spacing:0;font-weight:600}.next button{font:inherit;cursor:pointer}.next input,.next textarea,.next select{font:inherit;color:inherit}.next.n-quiet{--paper:#fff;--paper-2:#f5f5f5;--card:#fff;--ink:#111;--ink-2:#4d4d4d;--ink-3:#767676;--line:#ececec;--line-2:#d9d9d9;--wine:#111;--wine-ink:#000;--wine-wash:#f3f3f3;--brass:#111;--brass-wash:#f3f3f3;--green:#1a7f45;--green-wash:#eef7f1;--amber:#8a5a00;--amber-wash:#faf5e6;--red:#c8281c;--red-wash:#fdf1ef;--display:var(--sans);--r-sm:8px;--r-md:10px;--r-lg:12px;--shadow-1:0 1px 2px #0000000f;--shadow-2:0 10px 38px #0000001f, 0 0 0 1px #0000000d;--t-title:500 20px/1.3 var(--sans);--t-section:500 18px/1.3 var(--sans);--t-name:500 15px/1.35 var(--sans);--surface:#fff;--surface-hover:#fafafa;--on-ink:#fff;--ink-hover:#000;--ink-4:#b0b0b0;--scrim:#0000002e;--bar:#ffffffe6;--link:#485eca;--blue-wash:#edf3fd;--blue-ink:#2a5db0;--dots:#c6c6c6;--knob:#fff;--toggle-on:var(--ink);--selected:#fff;background:var(--paper);min-height:100vh;color:var(--ink);letter-spacing:-.003em;font:400 13px/1.45 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.next.n-quiet :where(h1,h2,h3,h4){font:inherit;letter-spacing:inherit;margin:0;font-weight:500}.next.n-quiet :where(h1){font:var(--t-title);letter-spacing:-.01em}.next.n-quiet :where(strong){font-weight:500}.next.n-quiet :where(p){margin:0 0 6px}.next.n-quiet :is(a,button,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.next .n-avatar{object-fit:cover;background:var(--paper-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.next .n-avatar-initials{color:var(--ink-2);background:var(--paper-2);font-weight:500}.next .n-chip{white-space:nowrap;background:var(--paper-2);height:20px;color:var(--ink-2);border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:12px;display:inline-flex}.next .n-chip-green{background:var(--green-wash);color:var(--green)}.next .n-chip-amber{background:var(--amber-wash);color:var(--amber)}.next .n-chip-red{background:var(--red-wash);color:var(--red)}.next .n-btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:400;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.next .n-btn-md{height:32px;padding:0 12px}.next .n-btn-sm{height:28px;padding:0 10px}.next .n-btn-primary{background:var(--ink);color:var(--on-ink)}.next .n-btn-primary:hover:not(:disabled){background:var(--ink-hover)}.next .n-btn-secondary{background:var(--surface,#fff);color:var(--ink);border-color:var(--line-2)}.next .n-btn-secondary:hover:not(:disabled){background:var(--paper-2)}.next .n-btn-quiet{color:var(--ink-2);background:0 0}.next .n-btn-quiet:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.next .n-btn-danger{background:var(--surface,#fff);color:var(--red);border-color:var(--line-2)}.next .n-btn-danger:hover:not(:disabled){background:var(--red-wash);border-color:var(--red-wash)}.next .n-btn:disabled{opacity:.45;cursor:default}.next .n-meter{align-items:center;gap:8px;display:inline-flex}.next .n-meter-track{background:var(--line);border-radius:2px;width:56px;height:3px;overflow:hidden}.next .n-meter-fill{background:var(--ink);border-radius:2px;height:100%;display:block}.next .n-meter-num{font-variant-numeric:tabular-nums;color:var(--ink-2);min-width:18px;font-size:12px}.next .n-meter-none{color:var(--ink-3);font-size:12px}.next .n-state{text-align:center;color:var(--ink-2);padding:56px 24px}.next .n-state-title{color:var(--ink);margin:0 0 4px;font-weight:500}.next .n-state-body{max-width:420px;color:var(--ink-3);margin:0 auto 14px}.next .n-loading{color:var(--ink-3);justify-content:center;align-items:center;gap:6px;display:flex}.next .n-loading .n-state-text{margin-left:8px}.next .n-dot{background:var(--line-2);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite n-pulse}.next .n-dot:nth-child(2){animation-delay:.15s}.next .n-dot:nth-child(3){animation-delay:.3s}@keyframes n-pulse{0%,80%,to{opacity:.3}40%{opacity:1}}.next .n-error .n-state-title{color:var(--red)}.next .n-confirm{background:var(--surface,#fff);border:1px solid var(--line-2);text-align:left;white-space:normal;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.next .n-confirm-line{color:var(--ink-2);margin:0}.next .n-confirm-error{color:var(--red);margin:0;font-size:12px}.next .n-confirm-actions{gap:6px;display:flex}.next .n-ask{color:var(--ink-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:inline-flex}.next .n-ask-q{white-space:nowrap}.next .n-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.next .n-tab{color:var(--ink-3);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:10px 0 11px;font-size:13px;display:inline-flex;position:relative}.next .n-tab:hover{color:var(--ink)}.next .n-tab.is-on{color:var(--ink);font-weight:500}.next .n-tab.is-on:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:-1px;left:0;right:0}.next .n-tab-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.next .n-sheet-wrap{z-index:50;position:fixed;inset:0}.next .n-sheet-scrim{background:var(--scrim,#0000002e);animation:.16s ease-out n-fade;position:absolute;inset:0}.next .n-sheet{background:var(--surface,#fff);width:min(520px,100vw);box-shadow:var(--shadow-2);padding:28px 28px 48px;animation:.2s ease-out n-slide;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.next.n-quiet .n-sheet.n-sheet:focus-visible,.next .n-sheet:focus{outline:none}.next .n-sheet-close{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}.next .n-sheet-close:hover{background:var(--paper-2);color:var(--ink)}@keyframes n-fade{0%{opacity:0}}@keyframes n-slide{0%{opacity:0;transform:translate(16px)}}.next .n-field{flex-direction:column;gap:5px;min-width:0;display:flex}.next .n-field-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.next .n-label{color:var(--ink-3);font-size:12px}.next .n-hint{color:var(--ink-3);margin:0;font-size:12px}.next .n-input{border:1px solid var(--line-2);background:var(--surface,#fff);border-radius:8px;width:100%;padding:6px 9px;font-size:13px;line-height:1.4;transition:border-color .12s}.next .n-input:focus{border-color:var(--ink);outline:none}.next .n-affix{position:relative}.next .n-affix-pre{color:var(--ink-3);pointer-events:none;font-size:13px;line-height:1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.next .n-affix-input{padding-left:23px}.next .n-textarea{resize:vertical;min-height:60px;line-height:1.5}.next .n-select{appearance:auto;height:32px;padding-top:0;padding-bottom:0}.next .n-save{color:var(--ink-3);min-height:1em;font-size:12px}.next .n-save-error{color:var(--red)}.next .n-save-under{align-self:flex-end}.next .n-toggle{cursor:pointer;color:var(--ink-2);align-items:center;gap:9px;display:inline-flex;position:relative}.next .n-toggle input{opacity:0;width:1px;height:1px;position:absolute}.next .n-toggle-track{background:var(--line-2);border-radius:9px;flex:none;width:30px;height:18px;transition:background .14s;position:relative}.next .n-toggle-knob{background:var(--knob,#fff);border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.next .n-toggle input:checked+.n-toggle-track{background:var(--toggle-on,var(--ink))}.next .n-toggle input:checked+.n-toggle-track .n-toggle-knob{transform:translate(12px)}.next .n-toggle input:focus-visible+.n-toggle-track{outline:2px solid var(--ink);outline-offset:2px}.next .n-bubbles{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;max-height:420px;padding:14px;display:flex;overflow-y:auto}.next .n-bubble{white-space:pre-wrap;word-wrap:break-word;border-radius:17px;max-width:78%;padding:7px 12px;font-size:13px;line-height:1.35}.next .n-bubble-in{background:var(--gray-bubble);color:var(--ink);border-bottom-left-radius:5px;align-self:flex-start}.next .n-bubble-out{background:var(--blue-bubble);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.next .n-bubble-note{max-width:90%;color:var(--ink-3);text-align:center;background:0 0;align-self:center;padding:6px 0;font-size:12px}.next .n-bubble-time{color:var(--ink-3);align-self:center;margin:8px 0 2px;font-size:12px}.next .n-bubble-img{border-radius:14px;max-width:200px;display:block}.next .n-voice{opacity:.7;align-items:center;gap:4px;margin-bottom:2px;font-size:11px;font-weight:600;display:flex}.next .n-voice-missing{opacity:.75;font-style:italic}.next.n-host{--ink-3:#707070;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh}.next.n-host[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#161618;--paper-2:#2a2a2d;--card:#1f1f22;--surface:#1f1f22;--surface-hover:#26262a;--ink:#f2f2f3;--ink-2:#c7c7cc;--ink-3:#9a9aa0;--ink-4:#6e6e73;--on-ink:#111;--ink-hover:#fff;--line:#2e2e32;--line-2:#3d3d42;--wine:#f2f2f3;--wine-ink:#fff;--wine-wash:#2a2a2d;--brass:#f2f2f3;--brass-wash:#2a2a2d;--green:#4fd18b;--green-wash:#30d15824;--amber:#ffc95c;--amber-wash:#ffc40021;--red:#ff6b61;--red-wash:#ff453a29;--gray-bubble:#2c2c2e;--scrim:#0000008c;--bar:#161618db;--link:#8fa8ff;--blue-wash:#0a84ff29;--blue-ink:#7ab8ff;--dots:#5c5c62;--knob:#fff;--toggle-on:#30d158;--selected:#3a3a3e;--shadow-1:0 1px 2px #00000080;--shadow-2:0 12px 38px #0000008c, 0 0 0 1px #ffffff14}.next.n-host[data-theme=dark] .h-bulk{background:#2c2c2e;box-shadow:0 12px 40px #0009,0 0 0 1px #ffffff1a}.next.n-host[data-theme=dark] .b-peek{background:#2c2c2e;box-shadow:0 10px 30px #00000080,0 0 0 1px #ffffff1a}.next.n-host[data-theme=dark] .hc-arrow:disabled{opacity:.3}.next.n-host[data-theme=dark] .h-im{border-color:var(--line);background:#000}.next.n-host[data-theme=dark] .h-im .im{--im-gray:#262628;--im-label:#fff;--im-secondary:#8e8e93;--im-separator:#54545899;--im-fill:#1c1c1e;background:#000}.next.n-host[data-theme=dark] .h-im .im-glass{background:#2c2c2ee0;box-shadow:0 0 0 .5px #ffffff14}.next.n-host[data-theme=dark] .h-im .im-name{color:#fff}.next.n-host[data-theme=dark] .h-im .im-head{background:linear-gradient(#000000f7 0%,#000000e6 55%,#0000 100%)}.next.n-host[data-theme=dark] .h-im .im-bd-ring{background:#000}.next.n-host[data-theme=dark] .h-im .im-quote{background:#000;border-color:#3a3a3c}.next.n-host[data-theme=dark] .h-im .im-quote-tail path{fill:#000;stroke:#3a3a3c}.next .h-muted{color:var(--ink-3)}.next a{color:inherit}.next .h-top{z-index:20;background:var(--bar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.next .h-top-inner{align-items:center;gap:28px;max-width:1280px;height:52px;margin:0 auto;padding:0 28px;display:flex}.next .h-wordmark{color:var(--ink);font-weight:500;text-decoration:none}.next .h-nav{gap:20px;display:flex}.next .h-nav-link{color:var(--ink-3);text-decoration:none}.next .h-nav-link:hover{color:var(--ink)}.next .h-nav-link.is-on{color:var(--ink);font-weight:500}.next .h-fixture-note+.h-look{margin-left:12px}.next .h-look{background:var(--paper-2);border-radius:9px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.next .h-look-btn{width:28px;height:24px;color:var(--ink-3);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.next .h-look-btn:hover{color:var(--ink)}.next .h-look-btn.is-on{background:var(--selected);color:var(--ink);box-shadow:0 1px 2px #00000014,0 0 0 1px #0000000a}.next.n-host[data-theme=dark] :is(.h-look-btn,.h-filter,.b-seg-btn,.mg-style button).is-on{box-shadow:none}.next .h-fixture-note{color:var(--ink-3);margin-left:auto;font-size:12px}.next .h-main{padding:0 0 96px;overflow-x:clip}.next .h-page{--page-pad:28px;max-width:1280px;padding:36px var(--page-pad) 0;margin:0 auto}.next .h-back{color:var(--ink-3);align-items:center;gap:6px;margin-bottom:18px;font-size:12px;text-decoration:none;display:inline-flex}.next .h-back:hover{color:var(--ink)}.next .h-eyebrow{color:var(--ink-3);margin:0 0 4px;font-size:12px}.next .h-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.next .h-hero-actions{gap:8px;display:flex}.next .h-section-title{font:var(--t-section);letter-spacing:-.01em;margin:40px 0 12px}.next .h-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:8px 0 16px;display:flex}.next .h-section-head h2{margin-bottom:2px}.next .h-section-head p{margin:0}.next .h-hint-line{color:var(--ink-3);margin:0;font-size:12px}.next .h-error-line{color:var(--red)}.next .h-text-link{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;margin-top:8px;display:inline-block}.next .h-text-link:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.next .h-spin{animation:.9s linear infinite h-spin}@keyframes h-spin{to{transform:rotate(360deg)}}.next .h-key{vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.next .h-needs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.next .h-needs-clear{color:var(--ink-3)}.next .h-need{border:1px solid var(--line-2);color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .12s;display:flex}.next .h-need:hover{background:var(--paper-2)}.next .h-need>span{flex-direction:column;flex:1;display:flex}.next .h-need strong{font-weight:500}.next .h-need-sub{color:var(--ink-3);font-size:12px}.next .h-need-icon,.next .h-need>svg{color:var(--ink-3);flex:none}.next .h-home-grid{grid-template-columns:minmax(0,1fr) 260px;gap:56px;display:grid}.next .h-home-side{flex-direction:column;gap:36px;padding-top:40px;display:flex}.next .h-panel{flex-direction:column;gap:14px;display:flex}.next .h-panel-head{justify-content:space-between;align-items:center;min-height:28px;display:flex}.next .h-panel-head h3,.next .h-panel>h3{font:var(--t-section);letter-spacing:-.01em}.next .h-stat{flex-direction:column;gap:1px;display:flex}.next .h-stat-num{font:var(--t-title);font-variant-numeric:tabular-nums;color:var(--ink)}.next .h-stat-soft{color:var(--ink-3)}.next .h-stat-bad{color:var(--red)}.next .h-stat-label{color:var(--ink-3);font-size:12px}.next .h-feeler{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:flex}.next .h-feeler:first-of-type{border-top:0;padding-top:0}.next .h-feeler-name:hover{text-underline-offset:3px;text-decoration:underline}.next .h-feeler-count{color:var(--ink-3);white-space:nowrap;font-size:12px}.next .h-feeler-count strong{color:var(--ink);font-size:13px}.next .h-event-cards{gap:10px;display:grid}.next .h-event-card{border:1px solid var(--line-2);border-radius:12px;padding:18px 20px 14px;text-decoration:none;transition:border-color .14s;display:block}.next .h-event-card:hover{border-color:var(--ink-3)}.next .h-event-card-head{gap:6px;margin-bottom:10px;display:flex}.next .h-event-card-name{font:var(--t-name)}.next .h-event-card-when{color:var(--ink-3);margin:2px 0 18px}.next .h-event-card-foot{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:14px;padding-top:12px;display:flex}.next .h-event-card-foot strong{font-weight:500}.next .h-event-card-arrow{color:var(--line-2);margin-left:auto;transition:color .14s,transform .14s}.next .h-event-card:hover .h-event-card-arrow{color:var(--ink);transform:translate(2px)}.next .h-seats-bar{background:var(--line);border-radius:2px;height:3px;display:flex;overflow:hidden}.next .h-seg{height:100%;display:block}.next .h-seg-going{background:var(--ink)}.next .h-seg-accepted{background:var(--ink-3)}.next .h-seg-review{background:var(--line-2)}.next .h-seats-legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:12px;display:flex}.next .h-seats-cap{color:var(--ink-3);margin-left:auto}.next .h-past{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.next .h-past li{border-bottom:1px solid var(--line)}.next .h-past-row{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 120px 110px 90px;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.next .h-past-row:hover .h-past-name{text-underline-offset:3px;text-decoration:underline}.next .h-past-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next .h-past-money{text-align:right;font-variant-numeric:tabular-nums}.next .h-ev-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.next .h-ev-chips{align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.next .h-ev-head h1{max-width:760px}.next .h-ev-when{color:var(--ink-3);margin:4px 0 0}.next .h-ev-night{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:4px 0 0;padding:0;list-style:none}.next .h-ev-night li+li{margin-top:2px}.next .h-ev-night-name{color:var(--ink-2)}.next .h-ev-actions{gap:8px;display:flex}.next .h-tab-body{padding-top:28px}.next .h-composer{border:1px solid var(--line-2);border-radius:12px;flex-direction:column;gap:10px;margin-bottom:24px;padding:16px 18px;display:flex}.next .h-composer-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.next .h-composer-foot{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.next .h-composer-aud{width:auto}.next .h-composer-foot .n-confirm,.next .h-composer-foot>.n-btn{margin-left:auto}.next .h-roster{flex-direction:column;gap:24px;display:flex}.next .h-room{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:48px;display:grid}.next .h-room-count{flex-direction:column;gap:1px;max-width:200px;display:flex}.next .h-balance{gap:2px;padding-top:10px;display:flex}.next .h-bal-col{flex-direction:column;flex:1 1 0;gap:8px;min-width:max-content;display:flex}.next .h-bal-col.is-none{flex:none}.next .h-bal{border-radius:3px;height:6px;display:block}.next .h-bal-col.is-none .h-bal{opacity:.35}.next .h-bal-label{color:var(--ink-2);white-space:nowrap;padding-right:10px;font-size:12px}.next .h-bal-women{background:#ec6fa3}.next .h-bal-men{background:#4a8df0}.next .h-bal-nonbinary{background:#9a7be0}.next .h-bal-unsaid{background:#b0b0b0}.next .h-bal-open{background:var(--line)}.next .h-roster-top.has-ideal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.next .h-ideal{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.next .h-ideal>.n-btn{margin-bottom:0}.next .h-ideal .n-textarea{field-sizing:content;min-height:calc(4lh + 14px);max-height:calc(12lh + 14px)}.next .h-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.next .h-roster-toolbar{z-index:15;background:var(--paper);margin:-10px 0;padding:10px 0;transition:box-shadow .15s;position:sticky;top:53px}.next .h-roster-toolbar.is-stuck{box-shadow:0 1px 0 var(--line), 0 6px 12px -10px #0000002e}.next .h-filters{background:var(--paper-2);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:flex}.next .h-filter{color:var(--ink-3);background:0 0;border:0;border-radius:6px;height:26px;padding:0 10px;font-size:12px}.next .h-filter span{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:4px}.next .h-filter:hover{color:var(--ink)}.next .h-filter.is-on{background:var(--selected);color:var(--ink);box-shadow:0 0 0 1px #0000000f,0 1px 2px #00000014}.next .h-filter:disabled{opacity:.6}.next .h-filter-sets{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.next .h-room-parts{font-variant-numeric:tabular-nums;margin:8px 0 0;padding:0;font-size:12px;list-style:none}.next .h-room-parts li{color:var(--ink-2);justify-content:space-between;gap:16px;display:flex}.next .h-room-parts li+li{margin-top:2px}.next .h-sort{align-items:center;gap:8px;display:flex}.next .h-sort .n-label{white-space:nowrap}.next .h-sort .n-input{width:auto}.next .h-bulk{z-index:40;color:#fff;background:#1d1d1f;border-radius:14px;align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;animation:.18s cubic-bezier(.2,.8,.2,1) h-bulk-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000038,0 0 0 1px #0000000f}@keyframes h-bulk-in{0%{opacity:0;transform:translate(-50%,10px)}}.next .h-roster.has-bulk{padding-bottom:72px}@media (prefers-reduced-motion:reduce){.next .h-bulk{animation:none}}.next .h-bulk-count{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.next .h-bulk-sep{background:#ffffff2e;flex:none;width:1px;height:20px;margin:0 6px}.next .h-bulk-line{color:#d9d9d9;min-width:0;max-width:52ch;margin-right:6px;font-size:13px;line-height:1.35}.next .h-bulk-line.is-error{color:#ff9b8c}.next .h-bulk .n-btn{white-space:nowrap}.next .h-bulk .n-btn-primary{color:#111;background:#fff}.next .h-bulk .n-btn-primary:hover:not(:disabled){background:#ececec}.next .h-bulk .n-btn-secondary{color:#fff;background:#ffffff14;border-color:#ffffff29}.next .h-bulk .n-btn-secondary:hover:not(:disabled){background:#ffffff24}.next .h-bulk .n-btn-quiet{color:#cfcfcf}.next .h-bulk .n-btn-quiet:hover:not(:disabled){color:#fff;background:#ffffff1a}.next .h-bulk .h-bulk-delete{color:#ff9b8c}.next .h-bulk .h-bulk-delete:hover:not(:disabled){color:#ffb3a7;background:#ff786424}.next .h-bulk .n-btn-danger{color:#1a0705;background:#ff8a7a;border-color:#ff8a7a}.next .h-bulk .n-btn-danger:hover:not(:disabled){background:#ff9d8f;border-color:#ff9d8f}.next .h-rows{border-top:1px solid var(--line)}.next .h-rows-head{top:var(--bar-bottom,105px);z-index:14;background:var(--paper);transition:box-shadow .15s;position:sticky;overflow:hidden}.next .h-roster-toolbar.is-stuck~div .h-rows-head{box-shadow:0 6px 12px -10px #0000002e}.next .h-roster:has(.h-rows-head) .h-roster-toolbar.is-stuck{box-shadow:none}.next .h-rows-body .h-row{scroll-margin-top:calc(var(--bar-bottom,105px) + 40px)}.next .h-select-all{color:var(--ink-3);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.next .h-roster{container:roster/inline-size}.next .h-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:18px 36px minmax(140px,2fr) 104px 76px minmax(96px,1fr) 68px 88px 92px 40px 60px 40px 216px;align-items:center;gap:12px;padding:12px 0;transition:background .1s;display:grid}.next .h-row:hover,.next .h-row.is-open{--row-bg:var(--paper-2);background:linear-gradient(90deg, transparent, var(--paper-2) 6%, var(--paper-2) 94%, transparent)}.next .h-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.next .h-row.is-open:focus-visible{outline:none}.next .h-row-head{color:var(--ink-3);cursor:default;padding:6px 0;font-size:12px}.next .h-col{min-width:0;height:22px;color:var(--ink-3);text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:3px;padding:0;font-size:12px;display:inline-flex}.next .h-col:hover,.next .h-col.is-on{color:var(--ink)}.next .h-col.is-on{font-weight:500}.next .h-row-head:hover{--row-bg:var(--paper);background:0 0}.next .h-cell{min-width:0}.next .h-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.next .h-clip .h-ig{display:inline}.next .h-clip:after{content:"";display:block}.next .h-tip{z-index:80;background:var(--ink);max-width:280px;color:var(--on-ink);pointer-events:none;border-radius:8px;padding:6px 9px;font-size:12px;line-height:1.4;transition:opacity 90ms;position:fixed;box-shadow:0 6px 20px #0000002e}.next .h-tip strong{font-weight:500}.next .h-tip-list{margin:0;padding:0;list-style:none}.next .h-tip-list li+li{margin-top:6px}.next .h-tip-card{background:var(--surface);width:268px;max-width:none;color:var(--ink);box-shadow:var(--shadow-2);padding:12px}.next .h-ring{place-items:center;display:inline-grid;position:relative}.next .h-ring svg{display:block}.next .h-ring-num{font-variant-numeric:tabular-nums;color:var(--ink);line-height:1;position:absolute}.next .h-age{align-items:center;gap:8px;display:flex}.next .h-age-num{font-variant-numeric:tabular-nums;width:18px}.next .h-age-track{background:var(--line);border-radius:1px;flex:1;height:2px;position:relative}.next .h-age-band{background:var(--ink-3);border-radius:1px;position:absolute;top:0;bottom:0}.next .h-age-dot{background:var(--ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--row-bg,var(--paper));border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%}.next .h-age.is-out .h-age-dot{background:#f2811d}.next .h-age.is-out .h-age-num{color:#b35400}.next .h-card{color:var(--green);display:inline-flex}.next .h-card-failed{color:var(--red)}.next .h-card-requested{color:var(--amber)}.next .h-faces{align-items:center;display:inline-flex}.next .h-faces>span{display:flex}.next .h-face{width:26px;height:26px;box-shadow:0 0 0 2px var(--row-bg,var(--paper));border-radius:50%;transition:transform .12s;display:flex}.next .h-faces>*+*{margin-left:-6px}.next .h-face:hover{transform:translateY(-1px)}.next .h-face-more{background:var(--line);width:26px;height:26px;color:var(--ink-2);box-shadow:0 0 0 2px var(--row-bg,var(--paper));border-radius:50%;place-items:center;font-size:12px;display:grid}.next .h-known{vertical-align:bottom;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.next .h-known:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.next .h-igc{flex-direction:column;gap:8px;display:flex}.next .h-igc-head{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.next .h-igc-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.next .h-igc-head .h-igc-handle{color:var(--link);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;display:block;overflow:hidden}.next .h-igc-glyph{vertical-align:-.07em;width:.88em;height:.88em;margin-right:.36em;display:inline-block}.next .h-igc-head .h-muted{white-space:nowrap;font-size:12px}.next .h-igc-follow{white-space:nowrap;height:20px;color:var(--ink-3);background:var(--paper-2);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.next .h-igc-follow.is-yes{color:var(--green);background:color-mix(in srgb, var(--green) 12%, var(--surface))}.next .h-follow{color:color-mix(in srgb, var(--ink-3) 55%, var(--surface));display:inline-flex}.next .h-follow.is-yes{color:var(--green)}.next .h-follow svg{display:block}.next .h-igc-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.next .h-igc-private{background:var(--paper-2);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.next .h-igc-lock{background:var(--paper);border:1px solid var(--line-2);width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.next .h-igc-private-text{flex-direction:column;gap:1px;min-width:0;display:flex}.next .h-igc-private-text strong{color:var(--ink);font-size:13px;font-weight:500}.next .h-igc-private-text span{color:var(--ink-3);font-size:12px}.next .h-igc-bio{color:var(--ink-2);margin:0;font-size:12px;line-height:1.45}.next .h-igc-none{margin:0;font-size:12px}.next .h-igc-grid{border-radius:8px;grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.next .h-igc-grid img{aspect-ratio:1;object-fit:cover;background:var(--paper-2);width:100%;display:block}.next .h-igc-link{color:inherit;border:1px solid var(--line-2);border-radius:12px;padding:14px;text-decoration:none;transition:border-color .14s;display:block}.next .h-igc-link:hover{border-color:var(--ink-3)}.next .h-decline{display:inline-flex}.next .h-dialog{background:var(--surface);width:400px;max-width:calc(100vw - 32px);color:var(--ink);box-shadow:var(--shadow-2);cursor:default;border:none;border-radius:14px;padding:20px}.next .h-dialog[open]{flex-direction:column;gap:12px;display:flex}.next .h-dialog::backdrop{background:var(--scrim)}.next .h-dialog h2{font:var(--t-name)}.next .h-dialog p{margin:0}.next .h-dialog-foot{justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.next .h-more{position:relative}.next .h-more-menu{z-index:30;background:var(--surface);min-width:190px;box-shadow:var(--shadow-2);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.next .h-more-item{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.next .h-more-item:hover,.next .h-more-item:focus-visible{background:var(--paper-2);outline:none}.next .h-more-item.is-danger{color:var(--red)}.next .h-del{width:480px;max-height:calc(100vh - 48px);overflow:auto}.next .h-del-groups{background:var(--paper-2);border-radius:10px;margin:0;padding:4px 12px;list-style:none}.next .h-del-groups li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.next .h-del-groups li:last-child{border-bottom:0}.next .h-del-total{font-weight:600}.next .h-del-note{color:var(--ink-2);font-size:13px}.next .h-del-hint{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.next .h-del-refund{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.next .h-del-refund legend{margin-bottom:6px}.next .h-del-opt{border:1px solid var(--line-2);cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.next .h-del-opt.is-on{border-color:var(--ink)}.next .h-del-opt input{margin:3px 0 0}.next .h-del-opt>span{color:var(--ink-3);flex-direction:column;gap:2px;font-size:13px;display:flex}.next .h-del-opt strong{color:var(--ink);font-size:14px;font-weight:600}.next .h-del-fail{margin:0;padding-left:18px;font-size:13px}.next .h-row-check{display:flex}.next .h-row-check input,.next .h-select-all input,.next .h-check input{width:14px;height:14px;accent-color:var(--ink)}.next .h-row-who{flex-direction:column;gap:0;min-width:0;display:flex}.next .h-row-name{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.next .h-row-name .n-chip{font-weight:400}.next .h-row-context{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.next .h-badges{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.next .h-row-who{min-width:0}.next .h-row-flags{flex-wrap:nowrap;min-width:0}.next .h-row-flags>.n-chip{text-overflow:ellipsis;min-width:0;max-width:100%;line-height:20px;display:block;overflow:hidden}.next .h-row-more{flex:none;display:inline-flex}.next .h-row-pair{flex:0 auto;min-width:0;display:flex}.next .h-row-pair .n-chip{min-width:0;max-width:100%}.next .h-row-pair .n-chip svg{flex:none}.next .h-row-pair .n-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.next .h-panel-body .h-badges .n-chip{white-space:normal;max-width:100%;height:auto;min-height:20px;padding-top:2px;padding-bottom:2px;line-height:1.35}.next .h-row-fit{flex-direction:column;gap:6px;padding-top:2px;display:flex}.next .h-reasons{color:var(--ink-3);flex-direction:column;gap:2px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.next .h-row-act{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.next .h-row-when{font-size:12px}.next .h-decide{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.next .h-decide.is-compact{justify-content:flex-end;max-width:280px}.next .h-decide .n-confirm{max-width:300px}.next .h-panel-body{flex-direction:column;gap:24px;display:flex}.next .h-p-head{align-items:flex-start;gap:16px;padding-right:40px;display:flex}.next .h-p-head h2{font:var(--t-title)}.next .h-p-head .h-row-context{white-space:normal;overflow:visible}.next .h-p-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.next .h-ig{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:center;gap:3px;display:inline-flex}.next .h-ig:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.next .h-p-fit{border:1px solid var(--line-2);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.next .h-p-fit-head{justify-content:space-between;align-items:center;display:flex}.next .h-p-section{flex-direction:column;gap:10px;display:flex}.next .h-p-section h3{color:var(--ink-3);font-size:12px;font-weight:400}.next .h-checkin{margin:0;padding:0;list-style:none}.next .h-checkin li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.next .h-checkin li:last-child{border-bottom:1px solid var(--line)}.next .h-checkin-part{flex-direction:column;gap:1px;min-width:0;display:flex}.next .h-checkin-part .h-muted{font-size:12px}.next .h-p-history{color:var(--ink-2);margin:0}.next .h-pair{border:1px solid var(--line-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .14s;display:flex}.next .h-pair:hover{border-color:var(--ink-3)}.next .h-pair-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.next .h-pair-who strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.next .h-pair-who .h-muted{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.next .h-pair .n-chip{flex:none}.next .h-pair-go{color:var(--ink-3);flex:none}.next .h-pair.is-waiting{cursor:default;border-style:dashed}.next .h-pair.is-waiting:hover{border-color:var(--line-2)}.next .h-pair-ghost{opacity:.55;display:flex}.next .h-policy-agreed{align-items:center;gap:6px;display:inline-flex}.next .h-policy-agreed svg{color:var(--green);flex:none}.next .h-policy-text{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.45;display:block}.next .h-answers{flex-direction:column;margin:0;display:flex}.next .h-answers>div{border-bottom:1px solid var(--line);padding:9px 0}.next .h-answers>div:last-child{border-bottom:0}.next .h-answers dt{color:var(--ink-3);margin-bottom:1px;font-size:12px}.next .h-answers dd{color:var(--ink);margin:0}.next .h-notes{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.next .h-form{flex-direction:column;max-width:720px;display:flex}.next .h-form-section{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding:28px 0;display:flex}.next .h-form-section:first-child{padding-top:0}.next .h-form-section:last-child{border-bottom:0}.next .h-form-section h2,.next .h-brand-facts .h-section-title{font:var(--t-name);letter-spacing:-.01em}.next .h-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.next .h-form-row-3{grid-template-columns:1fr 1fr 1.4fr}.next .h-app-qs{flex-direction:column;align-items:flex-start;gap:14px;max-width:720px;display:flex}.next .h-app-qs>.h-section-head{width:100%}.next .h-qlist{border-top:1px solid var(--line);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.next .h-q{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.next .h-q-num{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:8px;font-size:12px}.next .h-q-main{flex-direction:column;gap:8px;display:flex}.next .h-q-opts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.next .h-q-opts .n-select{width:auto}.next .h-q-choices{flex:1;min-width:200px}.next .h-check{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.next .h-q-tools{gap:2px;padding-top:2px;display:flex}.next .h-q-tools .n-btn-sm{width:28px;padding:0}.next .k-layout,.next .d-layout{grid-template-columns:minmax(0,760px) 210px;justify-content:space-between;align-items:start;gap:56px;display:grid}.next .k{flex-direction:column;gap:40px;max-width:760px;display:flex}.next .k.is-in-card{gap:28px}.next .k.is-in-card .k-gaps{margin-top:0}.next .k.is-in-card .k-head:not(:has(.k-gaps)){display:none}.next .k-lane{scroll-margin-top:80px}.next .k-rail{flex-direction:column;gap:10px;display:flex;position:sticky;top:89px}.next .k-rail-title{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:500}.next .k-ladder{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.next .k-ladder li{position:relative}.next .k-ladder li:not(.is-apart):not(.k-rail-note):not(:nth-child(3)):after{content:"";border-left:1px solid var(--line-2);height:10px;position:absolute;top:34px;left:19px}.next .k-ladder button{width:100%;height:36px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 8px;display:grid}.next .k-ladder button:hover{background:var(--paper-2)}.next .k-ladder .b-lane-icon{border-radius:7px;width:24px;height:24px}.next .k-rail-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.next .k-rail-n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.next .k-ladder li.is-apart{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.next .k-rail-note{color:var(--ink-3);margin:0;padding:8px 8px 0 42px;font-size:12px;line-height:1.45}@media (width<=1140px){.next .k-layout,.next .d-layout{grid-template-columns:minmax(0,760px)}.next .k-rail{display:none}}.next .k-head h2{font:var(--t-section);letter-spacing:-.01em}.next .k-head>p{color:var(--ink-3);max-width:600px;margin:4px 0 0}.next .k-gaps{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.next .k-gaps-label{color:var(--ink-2);margin-right:4px;font-size:12px}.next .k-lane{flex-direction:column;display:flex}.next .k-lane-head{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.next .k-lane-head h3{font:var(--t-name);letter-spacing:-.005em;align-items:baseline;gap:8px;display:flex}.next .k-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.next .k-lane-head p{color:var(--ink-3);margin:1px 0 0;font-size:12px}.next .k-from{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:baseline;gap:10px;margin:0;padding:12px 0 12px 42px;font-size:12px;display:flex}.next .k-from-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:11px;font-weight:500}.next .k-from-text{flex:1;min-width:0}.next .k-link{font:inherit;color:var(--ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.next .k-link:hover{color:var(--ink)}.next .k-items{margin:0;padding:0;list-style:none}.next .k-item{border-radius:10px;flex-direction:column;gap:3px;margin:0 -12px 0 30px;padding:12px;transition:background .12s,box-shadow .12s;display:flex;position:relative}.next .k-item+.k-item:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:12px;right:12px}.next .k-item:hover{background:var(--surface-hover)}.next .k-item:hover:before,.next .k-item:hover+.k-item:before,.next .k-item:focus-within:before,.next .k-item:focus-within+.k-item:before{border-top-color:#0000}.next .k-item:focus-within,.next .k-item.is-new{background:var(--surface);box-shadow:0 0 0 1px var(--line-2), 0 6px 20px -12px #0000002e;z-index:1}.next .k-q,.next .k-a{resize:none;width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;display:block;overflow:hidden}.next .k-q{color:var(--ink);font-weight:500;line-height:1.45}.next .k-a{color:var(--ink-2);line-height:1.55}.next .k-item.is-untitled .k-a{color:var(--ink)}.next .k-q::placeholder,.next .k-a::placeholder{color:var(--ink-3);font-weight:400}.next .k-item:not(:focus-within):not(.is-new) .k-q:placeholder-shown{display:none}.next .k-tag{color:var(--ink-3);align-self:flex-start;margin-top:4px;font-size:11px}.next .k-tools{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:none}.next .k-item:focus-within .k-tools,.next .k-item.is-new .k-tools{display:flex}.next .k-tools-gap{flex:1}.next .k-verbatim{border:1px solid var(--line-2);background:var(--surface);height:24px;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:11px;display:inline-flex}.next .k-verbatim:hover{border-color:var(--ink-3);color:var(--ink)}.next .k-verbatim.is-on{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.next .k-sub{color:var(--ink-2);margin:0 0 0 42px;padding:18px 0 6px;font-size:12px;font-weight:500}.next .k-sub span{color:var(--ink-3);font-weight:400}.next .k-empty{color:var(--ink-3);margin:0;padding:12px 0 0 42px;font-size:12px}.next .d{flex-direction:column;gap:40px;max-width:760px;display:flex}.next .d-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.next .d-head h2{font:var(--t-section);letter-spacing:-.01em}.next .d-head p{color:var(--ink-3);max-width:600px;margin:4px 0 0}.next .d-sec{flex-direction:column;scroll-margin-top:80px;display:flex}.next .d-sec-head{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:12px;display:grid}.next .d-sec-head h3{font:var(--t-name);letter-spacing:-.005em}.next .d-sec-head p{color:var(--ink-3);margin:1px 0 0;font-size:12px}.next .d-sec-body{flex-direction:column;gap:22px;padding:20px 0 0 42px;display:flex}.next .d-rail{flex-direction:column;gap:10px;display:flex;position:sticky;top:89px}.next .d-glance{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.next .d-glance button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.next .d-glance button:hover{background:var(--paper-2)}.next .d-glance .b-lane-icon{border-radius:7px;width:24px;height:24px}.next .d-glance-text{flex-direction:column;min-width:0;display:flex}.next .d-glance-name{font-size:13px;line-height:1.35}.next .d-glance-val{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}@media (width<=1140px){.next .d-rail{display:none}}@media (width<=900px){.next .d-sec-body{padding-left:0}}.next .f-picker{flex-direction:column;gap:10px;display:flex}.next .f-picker-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.next .f-search{border:1px solid var(--line-2);height:34px;color:var(--ink-3);background:var(--surface);border-radius:999px;flex:200px;align-items:center;gap:8px;padding:0 12px;display:flex}.next .f-search:focus-within{border-color:var(--ink)}.next .f-search-input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.next .f-people{border-top:1px solid var(--line);max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.next .f-person{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:18px 28px minmax(0,1fr);align-items:center;gap:10px;padding:8px 6px;display:grid;position:relative}.next .f-person:hover:not(.is-off){background:var(--surface-hover)}.next .f-person.is-off{cursor:default}.next .f-person.is-off>:not(.f-person-text),.next .f-person.is-off .f-person-name{opacity:.45}.next .f-person input{opacity:0;pointer-events:none;position:absolute}.next .f-box{border:1.5px solid var(--line-2);color:#0000;background:var(--surface);border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:inline-flex}.next .f-person input:checked+.f-box{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.next .f-person input:focus-visible+.f-box{box-shadow:0 0 0 3px #1111111f}.next .f-person-text{flex-direction:column;min-width:0;display:flex}.next .f-person-name{font-size:14px;line-height:1.35}.next .f-person-sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.next .f-none{color:var(--ink-3);padding:14px 6px;font-size:13px}.next .f-send{flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;display:flex}.next .f-panel{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) 240px;align-items:start;gap:32px;margin-bottom:28px;padding:0 0 28px;display:grid}.next .f-panel-num{flex-direction:column;display:flex}.next .f-panel-main{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.next .f-who{border-top:1px solid var(--line);width:100%;margin:0;padding:0;list-style:none}.next .f-who-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:24px minmax(0,1fr) auto 64px;align-items:center;gap:10px;padding:7px 0;text-decoration:none;display:grid}.next .f-who-row:hover .f-who-name{text-underline-offset:3px;text-decoration:underline}.next .f-who-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.next .f-in{background:var(--green-wash);height:20px;color:var(--green);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.next .f-wait{color:var(--ink-3);font-size:12px}.next .f-who-when{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.next .f-ask{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.next .f-ask-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.next .f-idea{max-width:640px}@media (width<=900px){.next .f-panel{grid-template-columns:1fr;gap:20px}}.next .h-brand-facts{max-width:860px;margin-top:12px}.next .h-brand-facts>p{margin:-6px 0 18px}.next .h-done{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.next .h-done summary{cursor:pointer;color:var(--ink-3);margin-bottom:4px}.next .h-qs{flex-direction:column;gap:12px;max-width:720px;display:flex}.next .h-q{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;align-items:stretch;gap:14px;padding:16px 18px;transition:border-color .16s,box-shadow .16s;display:flex}.next .h-q:focus-within{border-color:var(--line-2);box-shadow:0 2px 14px #0000000d}.next .h-q-ask{align-items:flex-start;gap:10px;display:flex}.next .h-q-ask>.n-avatar{margin-top:21px}.next .h-q-ask-body{flex-direction:column;gap:4px;min-width:0;display:flex}.next .h-q-who{align-items:baseline;gap:8px;margin:0 0 0 12px;font-size:12px;display:flex}.next .h-q-name{color:var(--ink-2);font-weight:500}.next .h-q-bubble{background:var(--gray-bubble);max-width:520px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 18px 5px;align-self:flex-start;margin:0;padding:9px 14px;font-size:15px;line-height:1.38}.next .h-q-also{color:var(--ink-3);align-items:center;gap:6px;margin:2px 0 0 12px;font-size:12px;display:flex}.next .h-q-faces{display:inline-flex}.next .h-q-faces .n-avatar{box-shadow:0 0 0 2px var(--surface)}.next .h-q-faces .n-avatar+.n-avatar{margin-left:-5px}.next .h-q-reply{flex-direction:column;align-items:flex-end;gap:8px;padding-left:46px;display:flex}.next .h-q-suggs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.next .h-q-sugg{text-align:left;border:1px solid color-mix(in srgb, var(--blue-bubble) 45%, transparent);background:var(--surface);max-width:100%;color:var(--blue-bubble);cursor:pointer;border-radius:18px 18px 5px;padding:7px 13px;font-size:13px;line-height:1.35;transition:background .12s,color .12s,border-color .12s}.next .h-q-sugg:hover{background:color-mix(in srgb, var(--blue-bubble) 8%, var(--surface))}.next .h-q-sugg.is-on{background:var(--blue-bubble);border-color:var(--blue-bubble);color:#fff}.next .h-q-drafting{color:var(--ink-3);margin:0;font-size:12px;animation:1.4s ease-in-out infinite h-pulse}@keyframes h-pulse{50%{opacity:.45}}.next .h-q-compose{border:1px solid var(--line-2);background:var(--surface);border-radius:20px;align-self:stretch;align-items:flex-end;gap:6px;padding:4px 4px 4px 14px;transition:border-color .12s;display:flex}.next .h-q-compose:focus-within{border-color:var(--ink-3)}.next .h-q-compose textarea{resize:none;font:inherit;field-sizing:content;background:0 0;border:0;outline:none;flex:1;min-height:20px;max-height:160px;padding:6px 0;font-size:14px;line-height:1.4}.next .h-q-send{background:var(--blue-bubble);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .12s,transform .12s;display:inline-flex}.next .h-q-send:disabled{opacity:.25;cursor:default}.next .h-q-send:not(:disabled):active{transform:scale(.92)}.next .h-q-foot{flex-wrap:wrap;align-self:stretch;align-items:center;gap:10px;font-size:13px;display:flex}.next .h-q-faq{cursor:pointer;color:var(--ink-2);-webkit-user-select:none;user-select:none;align-items:center;gap:7px;display:inline-flex;position:relative}.next .h-q-faq input{opacity:0;width:1px;height:1px;position:absolute}.next .h-q-check{border:1.5px solid var(--line-2);color:#0000;background:var(--surface);border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.next .h-q-faq input:checked+.h-q-check{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.next .h-q-faq input:focus-visible+.h-q-check{outline:2px solid var(--blue-bubble);outline-offset:2px}.next .h-q-audience{appearance:none;width:auto;max-width:max-content;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px}.next .h-q-audience:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.next .h-q-foot-gap{flex:1}.next .h-q-dismiss{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:13px}.next .h-q-dismiss:hover:not(:disabled){color:var(--ink);background:var(--paper-2)}.next .h-q-hint{color:var(--ink-3);align-self:stretch;margin:-2px 0 0;font-size:12px}.next .h-q-sent-line{color:var(--green);align-items:center;gap:6px;margin:-4px 0 0;font-size:13px;animation:4s forwards h-q-note;display:flex}.next .h-q-dismissed-line{color:var(--ink-2);margin:-4px 0 0;font-size:13px;animation:8s forwards h-q-note}.next .h-q-undo{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.next .h-q-undo:disabled{color:var(--ink-3);cursor:default}@keyframes h-q-note{0%{opacity:0;transform:translateY(-3px)}8%,80%{opacity:1;transform:none}to{opacity:0}}.next .h-q-done{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:8px;padding:14px 0}.next .h-q-done .h-q-bubble{font-size:13px}.next .h-q-answer{flex-direction:column;align-items:flex-end;gap:3px;padding-left:46px;display:flex}.next .h-q-bubble-out{background:var(--blue-bubble);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 5px;max-width:520px;margin:0;padding:7px 13px;font-size:13px;line-height:1.35}.next .h-q-answer-meta{color:var(--ink-3);align-self:flex-end;align-items:center;gap:4px;margin:0 4px 0 46px;font-size:12px;display:inline-flex}@media (width<=560px){.next .h-q{padding:14px}.next .h-q-reply,.next .h-q-answer{padding-left:0}}.next .h-money-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:4px;padding-bottom:28px;display:grid}.next .h-money-stats .h-panel{gap:1px}.next .h-ledger{border-collapse:collapse;width:100%}.next .h-ledger th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);padding:9px 16px 9px 0;font-size:12px;font-weight:400}.next .h-ledger td{border-bottom:1px solid var(--line);padding:10px 16px 10px 0}.next .h-ledger th:last-child,.next .h-ledger td:last-child{padding-right:0}.next .h-num{font-variant-numeric:tabular-nums;text-align:right!important}.next .h-after{flex-direction:column;gap:8px;display:flex}.next .h-photos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:28px;display:grid}.next .h-photo{flex-direction:column;gap:6px;margin:0;display:flex}.next .h-photo img,.next .h-photo-missing{aspect-ratio:1;object-fit:cover;background:var(--paper-2);border-radius:10px;width:100%;display:block}.next .h-photo-missing{color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.next .h-photo figcaption{color:var(--ink-3);font-size:12px}.next .h-feedback{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.next .h-fb{border:1px solid var(--line-2);border-radius:12px;flex-direction:column;gap:12px;margin:0;padding:16px 18px;display:flex}.next .h-fb p{margin:0;line-height:1.5}.next .h-fb footer{color:var(--ink-3);font-size:12px}.next .h-search{align-items:center;width:min(280px,100%);display:flex;position:relative}.next .h-search svg{color:var(--ink-3);width:14px;height:14px;position:absolute;left:10px}.next .h-search .n-input{height:32px;padding-left:30px}.next .h-people{border-top:1px solid var(--line)}.next .h-person-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:32px minmax(0,1.3fr) 110px minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:grid}.next .h-person-row:hover{background:linear-gradient(90deg, transparent, var(--paper-2) 12%, var(--paper-2) 88%, transparent)}.next .h-person-row .h-badges{justify-content:flex-end;margin:0}.next .h-person-count{color:var(--ink-2)}.next .h-person-last{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.next .h-profile-head{align-items:flex-start;margin-bottom:28px;padding-right:0}.next .h-profile-who{flex:1}.next .h-profile-who>p{margin:4px 0 0}.next .h-profile-actions{flex-direction:column;align-items:flex-end;display:flex}.next .h-ban{border:1px solid var(--line-2);border-radius:10px;flex-direction:column;gap:10px;width:320px;padding:14px;display:flex}.next .h-banned-note{background:var(--red-wash);color:var(--red);border-radius:10px;margin-bottom:24px;padding:10px 14px}.next .h-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}.next .h-profile-grid>div{flex-direction:column;gap:32px;display:flex}.next .h-history{margin:0;padding:0;list-style:none}.next .h-history li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.next .h-history-name{text-decoration:none}.next .h-history-name:hover{text-underline-offset:3px;text-decoration:underline}.next .h-answers-block{margin-bottom:8px}.next .h-answers-block>.n-label{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:500}.next .h-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:32px;display:grid}.next .h-way{text-align:left;background:var(--surface);border:1px solid var(--line-2);color:var(--ink);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;transition:border-color .14s;display:flex}.next .h-way svg{color:var(--ink-3);width:18px;height:18px;margin-bottom:8px}.next .h-way strong{font-weight:500}.next .h-way span{color:var(--ink-3);font-size:12px}.next .h-way:hover:not(:disabled){border-color:var(--ink-3)}.next .h-way.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.next .h-way.is-on svg{color:var(--ink)}.next .h-copy-row{cursor:pointer}.next .h-copy-row .h-past-money{color:var(--ink-3)}@container roster (width<=1217.98px){.next .h-rows{margin-inline:calc(-1 * var(--page-pad,28px));border-top:0}.next .h-rows-head,.next .h-rows-body{padding-left:var(--page-pad,28px)}.next .h-rows-body{overflow-x:auto}.next .h-rows-head>.h-row,.next .h-rows-body>.h-row{min-width:1218px}.next .h-rows-head:after,.next .h-rows-body:after{content:"";height:0;width:calc(1218px + var(--page-pad,28px));display:block}.next .h-row-head{border-top:1px solid var(--line)}.next .h-roster-toolbar{margin-inline:calc(-1 * var(--page-pad,28px));padding-inline:var(--page-pad,28px)}}@media (width<=900px){.next .h-home-grid,.next .h-profile-grid{grid-template-columns:1fr;gap:32px}.next .h-home-side{padding-top:0}.next .h-room{grid-template-columns:1fr;gap:16px}.next .h-ways,.next .h-money-stats{grid-template-columns:1fr 1fr}.next .h-person-row{grid-template-columns:32px minmax(0,1fr) auto}.next .h-person-last,.next .h-person-row .h-badges{display:none}.next .k-item{margin-left:-12px}.next .k-from,.next .k-sub,.next .k-empty{margin-left:0;padding-left:0}.next .k-from{flex-wrap:wrap}.next .h-roster-top.has-ideal{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.next .h-page{--page-pad:16px;padding:20px var(--page-pad) 0}.next .h-top-inner{gap:16px;padding:0 16px}.next .h-form-row,.next .h-form-row-3,.next .h-ways,.next .h-money-stats{grid-template-columns:1fr}.next .h-room-stats{flex-wrap:wrap;gap:20px}.next .h-past-row{grid-template-columns:minmax(0,1fr) auto}.next .h-past-row>:nth-child(2),.next .h-past-row>:nth-child(3){display:none}.next .h-ideal{grid-template-columns:1fr}}.next .b-page{max-width:640px;padding-bottom:140px}.next .b-intro{margin:0 0 22px}.next .b-intro h1{font:500 24px/1.2 var(--sans);letter-spacing:-.02em;text-wrap:balance}.next .b-intro-sub{color:var(--ink-3);margin:6px 0 0}.next .b-intro-sub .h-text-link{margin:0}.next .b-seg.b-start-seg{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.next .b-seg.b-start-seg+.b-intro-sub{margin-top:12px}.next .b-card-head p .h-text-link{margin:0}.next .b-topbar{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:14px;display:flex}.next .b-topbar .h-back{margin:0}@media (width>=900px){.next .h-main{position:relative}.next .b-topbar{pointer-events:none;max-width:1280px;margin:0 auto;padding:0 28px;position:absolute;top:34px;left:0;right:0}.next .b-topbar>*{pointer-events:auto}}.next .b-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:22px;margin:0 0 14px;padding:22px 22px 24px;scroll-margin-top:72px;display:flex;position:relative}.next .b-card.is-glow{animation:1.4s b-glow}@keyframes b-glow{15%{border-color:var(--ink-3);box-shadow:0 0 0 4px #1111110f}to{box-shadow:0 0 #1110}}.next .b-card-head{align-items:baseline;gap:12px;display:flex}.next .b-step{font:400 11px/1 var(--mono);color:var(--ink-3);min-width:14px}.next .b-card-head h2{font:var(--t-name);letter-spacing:-.01em}.next .b-card-head p{color:var(--ink-3);text-wrap:pretty;margin:3px 0 0}.next .b-reveal{animation:.48s cubic-bezier(.2,.7,.2,1) both b-in;animation-delay:calc(var(--i,0) * 70ms)}@keyframes b-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.next .b-reveal,.next .b-card.is-glow,.next .b-field.is-glow{animation:none}}.next .b-field{border-radius:10px;flex-direction:column;gap:7px;min-width:0;display:flex}.next .b-field.is-glow{animation:1.4s b-glow-field}@keyframes b-glow-field{15%{background:#11111108;box-shadow:0 0 0 6px #1111110d}}.next .b-field-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:18px;display:flex}.next .b-label{color:var(--ink-2);font-size:12px;font-weight:500}.next .b-gap{flex:1}.next .b-priv{background:var(--paper-2);height:18px;color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11px;display:inline-flex}.next .b-hint{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:12px}.next .b-input{border:1px solid var(--line-2);background:var(--surface);width:100%;min-height:44px;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.next .b-input:not([type=date]):not([type=time]):not([type=datetime-local]){appearance:none}.next .b-input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1111110f}.next .b-input::placeholder{color:var(--ink-4)}.next .b-select{cursor:pointer;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:34px}.next .b-place{position:relative}.next .b-card:has(.b-place-pop){z-index:5}.next .b-place-pop{z-index:30;background:var(--surface);border:1px solid var(--line-2);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 28px #00000014}.next .b-place-list{margin:0;padding:0;list-style:none}.next .b-place-opt{cursor:pointer;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;padding:9px 10px;display:grid}.next .b-place-icon{height:18px;color:var(--ink-3);justify-content:center;align-items:center;display:flex}.next .b-place-opt.is-on .b-place-icon{color:var(--ink)}.next .b-place-text{flex-direction:column;gap:2px;min-width:0;display:flex}.next .b-place-opt.is-on{background:var(--paper-2)}.next .b-place-main{color:var(--ink);font-size:14px;line-height:1.3}.next .b-place-sub{color:var(--ink-3);font-size:12px;line-height:1.3}.next .b-place-credit{color:var(--ink-3);text-align:right;margin:0;padding:6px 10px 4px;font-size:11px}.next .b-input:disabled{background:var(--paper-2)}.next .b-textarea{resize:vertical;min-height:84px;line-height:1.5}.next .b-story{min-height:150px}@media (width>=700px){.next .b-input{font-size:14px}.next .b-story{font-size:15px}}.next .b-when{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.next .b-when-to{color:var(--ink-3);font-size:13px}.next .b-row2{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.next .b-part{flex-direction:column;gap:22px;min-width:0;display:flex}.next .b-part+.b-part{border-top:1px solid var(--line);padding-top:22px}.next .b-part-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;margin-bottom:-10px;display:flex}.next .b-part-n{font:400 11px/1 var(--mono);color:var(--ink-3);letter-spacing:.02em}.next .b-part-head .h-error-line{flex-basis:100%}.next .b-part>.h-error-line{margin-top:-12px}.next .b-add-part{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.next .b-part+.b-add-part{border-top:1px solid var(--line);padding-top:18px}.next .b-linkish:disabled{opacity:.6;cursor:default}@media (width<=600px){.next .b-part .b-row2{grid-template-columns:1fr;gap:22px}}.next .b-chips{flex-wrap:wrap;gap:6px;display:flex}.next .b-chip{border:1px solid var(--line-2);background:var(--surface);height:34px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 13px;font-size:13px;transition:background .14s,color .14s,border-color .14s,transform .1s;display:inline-flex}.next .b-chip:hover{border-color:var(--ink-3);color:var(--ink)}.next .b-chip:active{transform:scale(.97)}.next .b-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.next .b-ways{flex-direction:column;gap:8px;display:flex}.next .b-way{text-align:left;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:14px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:start;gap:14px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .12s;display:grid}.next .b-way:hover:not(:disabled){border-color:var(--ink-3)}.next .b-way:active:not(:disabled){transform:scale(.99)}.next .b-way.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);cursor:default}.next .b-way:disabled:not(.is-on){opacity:.45;cursor:default}.next .b-way-icon{background:var(--paper-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;padding:9px;transition:background .16s,color .16s}.next .b-way.is-on .b-way-icon{background:var(--ink);color:var(--on-ink)}.next .b-way-text{flex-direction:column;gap:2px;min-width:0;display:flex}.next .b-way-text strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.next .b-way-text>span{color:var(--ink-3);font-size:13px}.next .b-way-tick{width:20px;height:20px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.next .b-suggested{color:var(--ink-2);background:var(--paper-2);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:400}.next .b-ways.is-compact{flex-direction:row}.next .b-ways.is-compact .b-way{border-radius:12px;flex:1;grid-template-columns:28px minmax(0,1fr) 16px;gap:10px;padding:10px 12px}.next .b-ways.is-compact .b-way-icon{border-radius:8px;width:28px;height:28px;padding:6px}.next .b-ways.is-compact .b-way-text>span{font-size:12px}.next .b-way.is-static{border-color:var(--line);cursor:default}.next .b-way.is-static .b-way-tick{color:var(--ink-3)}.next .b-tl-head{margin-bottom:-10px}.next .b-timeline{margin:0;padding:0;list-style:none;position:relative}.next .b-timeline:before{content:"";background:var(--line-2);width:1px;position:absolute;top:18px;bottom:18px;left:7px}.next .b-tl-row{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:15px minmax(0,1fr) 16px;align-items:start;gap:12px;padding:10px 6px 10px 0;display:grid;position:relative}.next .b-tl-row.is-editable{cursor:pointer;transition:background .12s}.next .b-tl-row.is-editable:hover{background:var(--paper-2)}.next .b-tl-dot{background:var(--surface);border:1.5px solid var(--ink-3);z-index:1;border-radius:50%;width:15px;height:15px;margin-top:1px;position:relative}.next .b-tl-main{flex-direction:column;gap:2px;min-width:0;display:flex}.next .b-tl-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.next .b-tl-top strong{font-weight:500}.next .b-tl-when{color:var(--ink-3);font-size:12px}.next .b-tl-edit{color:var(--line-2);margin-top:1px;transition:color .12s,transform .12s}.next .b-tl-row.is-editable:hover .b-tl-edit{color:var(--ink);transform:translate(2px)}.next .b-aud{background:var(--paper-2);color:var(--ink-3);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px}.next .b-aud-in_process{background:var(--amber-wash);color:var(--amber)}.next .b-aud-confirmed{background:var(--green-wash);color:var(--green)}.next .b-quiet-box{background:var(--paper-2);color:var(--ink-3);border-radius:12px;margin:0;padding:16px;font-size:13px}.next .b-cover{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:18px;display:grid}.next .b-cover .b-cover-poster{width:148px}.next .b-cover-side{flex-direction:column;gap:10px;min-width:0;display:flex}.next .b-charge{background:var(--paper-2);color:var(--ink-2);border-radius:12px;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:13px;display:flex}.next .b-charge svg{color:var(--ink-3);flex:none}.next .b-charge:has(.b-charge-lines>:nth-child(2)){align-items:flex-start}.next .b-charge:has(.b-charge-lines>:nth-child(2)) svg{margin-top:3px}.next .b-charge-lines{flex-direction:column;gap:4px;min-width:0;display:flex}.next .b-qs{flex-direction:column;gap:12px;display:flex}.next .b-qlist{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.next .b-q{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;display:grid}.next .b-q.is-dragging{z-index:2;box-shadow:0 8px 24px #0000001a, 0 0 0 1px var(--line-2);border-bottom-color:#0000;border-radius:10px;position:relative}.next .b-q-drag{width:24px;height:32px;color:var(--ink-3);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin-top:6px;display:flex}.next .b-q-drag:hover,.next .b-q-drag:focus-visible{color:var(--ink);background:var(--paper-2)}.next .b-q.is-dragging .b-q-drag{cursor:grabbing;color:var(--ink)}.next .b-q-main{flex-direction:column;gap:4px;min-width:0;display:flex}.next .b-q-prompt{resize:none;overflow-wrap:anywhere;border-color:#0000;margin-left:-6px;padding-left:6px;display:block;overflow:hidden}.next .b-q-prompt:hover{border-color:var(--line-2)}.next .b-q-tools{align-items:center;gap:2px;margin-top:7px;display:flex}.next .b-req{justify-content:center;align-items:center;min-width:88px;display:inline-flex}.next .b-req.is-agree{color:var(--ink-2);cursor:default;border-style:dashed}.next .b-answers{flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 8px;display:flex}.next .b-answer{background:var(--paper-2);border:1px solid var(--line);height:28px;color:var(--ink);border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:0 3px 0 11px;font-size:13px;display:inline-flex}.next .b-answer button{width:22px;height:22px;color:var(--ink-3);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.next .b-answer button:hover{background:var(--line);color:var(--ink)}.next .b-answer-fit{max-width:100%;font-size:13px;display:inline-grid}.next .b-answer-fit:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;height:0;font:inherit;border:1px solid #0000;grid-area:1/1;padding:0 12px;overflow:hidden}.next .b-answer-add{border:1px dashed var(--line-2);width:100%;min-width:0;height:28px;font:inherit;background:var(--surface);color:var(--ink);border-radius:999px;grid-area:1/1;padding:0 12px}.next .b-answer-add:focus{border-style:solid;border-color:var(--ink);outline:none}.next .b-answer-add::placeholder{color:var(--ink-4)}.next .b-answers-note{color:var(--ink-3);flex-basis:100%;margin:0;font-size:12px}.next .b-pool-inline{flex-direction:column;gap:8px;display:flex}.next .b-pool-inline .b-hint{margin:0}.next .b-pool{flex-direction:column;gap:8px;display:flex}.next .a-head{align-items:center}.next .a-badge{font-variant-numeric:tabular-nums;background:var(--green-wash);height:30px;color:var(--green);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.next .a-badge.is-ok{background:var(--amber-wash);color:var(--amber)}.next .a-badge.is-long{background:var(--red-wash);color:var(--red)}.next .a-badge-delta{opacity:.85;font-weight:500;animation:2.4s ease-out forwards a-delta}@keyframes a-delta{0%{opacity:0;transform:translateY(3px)}12%{opacity:.85;transform:none}75%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.next .a-badge-delta{animation:none}}.next .a-asks{flex-direction:column;scroll-margin-top:80px;display:flex}.next .b-pool .b-chip{height:30px;padding:0 11px;font-size:12.5px}@media (width>=1141px){.next .b-pool-inline.has-rail{display:none}}.next .b-req{border:1px solid var(--line-2);background:var(--surface);height:26px;color:var(--ink-3);border-radius:999px;margin-right:4px;padding:0 10px;font-size:12px}.next .b-req.is-on{border-color:var(--ink);color:var(--ink)}.next .b-icon-btn{width:30px;height:30px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.next .b-icon-btn:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.next .b-icon-btn:disabled{opacity:.3;cursor:default}.next .b-add-row .b-input{border-style:dashed}.next .b-add-row .b-input:focus{border-style:solid}.next .b-details summary{cursor:pointer;color:var(--ink);align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.next .b-details summary::-webkit-details-marker{display:none}.next .b-details summary:before{content:"+";border:1px solid var(--line-2);width:22px;height:22px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.next .b-details[open] summary:before{content:"–"}.next .b-details[open] summary{margin-bottom:16px}.next .b-guests{flex-direction:column;gap:14px;display:flex}.next .b-paste{min-height:110px}.next .b-count{color:var(--ink-3);margin:0;font-size:13px}.next .b-count strong{color:var(--ink)}.next .b-guestrows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.next .b-guestrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto 30px;align-items:center;gap:12px;padding:5px 0;display:grid}.next .b-guest-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.next .b-guest-phone{font:400 12px/1 var(--mono);color:var(--ink-3)}.next .b-guest-stage{color:var(--ink-3);font-size:12px}.next .b-guest-ask{grid-column:span 2;justify-self:end}.next .b-send{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.next .b-requests{flex-direction:column;gap:8px;display:flex}.next .b-guestrow.b-request{grid-template-columns:minmax(0,1fr) auto auto}.next .b-who-hidden{border-top:1px solid var(--line-2);flex-direction:column;gap:6px;padding-top:10px;display:flex}.next .b-who-hidden ul{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.next .b-who-hidden li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.next .b-lane-icon{background:var(--paper-2);width:30px;height:30px;color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.next .b-lane-icon.b-lane-public,.next .b-lanechip.b-lane-public{background:var(--blue-wash);color:var(--blue-ink)}.next .b-lane-icon.b-lane-applicants,.next .b-lanechip.b-lane-applicants{background:var(--amber-wash);color:var(--amber)}.next .b-lane-icon.b-lane-accepted,.next .b-lanechip.b-lane-accepted{background:var(--green-wash);color:var(--green)}.next .b-lanechip-wrap{position:relative}.next .b-lanechip{background:var(--paper-2);height:24px;color:var(--ink-2);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.next .b-lanemenu{z-index:30;background:var(--surface);min-width:230px;box-shadow:var(--shadow-2);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.next .b-lanemenu button{text-align:left;height:34px;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.next .b-lanemenu button:hover{background:var(--paper-2)}.next .b-lanemenu button.is-on{font-weight:500}.next .b-lanemenu.is-left{left:0;right:auto}.next .b-ticketchip.is-on{color:var(--ink)}.next .b-who{flex-direction:column;gap:12px;display:flex}.next .b-who>.b-label{margin-bottom:-4px}.next .b-seg{background:var(--paper-2);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.next .b-seg-btn{white-space:nowrap;height:32px;color:var(--ink-3);background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:13px;transition:background .14s,color .14s}.next .b-seg-btn.is-on{background:var(--selected);color:var(--ink);box-shadow:0 1px 2px #00000014,0 0 0 1px #0000000a}.next .b-who-card{background:var(--paper-2);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.next .b-who-lede{color:var(--ink-3);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.next .b-who-fields{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.next .b-who-fields dt{font:400 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.next .b-who-fields dd{overflow-wrap:anywhere;margin:0;font-size:13px}.next .b-who-facts{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding:0 0 0 16px;font-size:13px;display:flex}.next .b-who-facts strong{color:var(--ink)}.next .b-publish{flex-direction:column;gap:18px;display:flex}.next .b-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.next .b-check{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.next .b-check:hover>span:nth-child(2){text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.next .b-check-mark{border:1.5px solid var(--line-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:background .16s,border-color .16s;display:inline-flex}.next .b-check.is-done{color:var(--ink-3)}.next .b-check.is-done .b-check-mark{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.next .b-check-need{color:var(--amber);white-space:nowrap;margin-left:auto;font-size:11px}.next .b-publish-go{flex-direction:column;gap:10px;display:flex}.next .n-btn.b-big{border-radius:999px;width:100%;height:48px;font-size:15px;font-weight:500}.next .b-live{border:1px solid var(--line-2);border-radius:14px;flex-direction:column;gap:16px;padding:18px;display:flex}.next .b-live-title{font:var(--t-name);align-items:center;gap:10px;margin:0;display:flex}.next .b-live-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-wash);border-radius:50%}.next .b-live-row{align-items:center;gap:16px;display:flex}.next .b-qr{border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;width:104px;height:104px;padding:8px}.next .b-live-main{flex-direction:column;gap:10px;min-width:0;display:flex}.next .b-url{font-family:var(--mono);background:var(--paper-2);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:12px;overflow-x:auto}.next .b-live-btns{flex-wrap:wrap;gap:8px;display:flex}.next .b-live-btns a{text-decoration:none}.next .b-to-event{align-self:flex-start;margin-top:0;font-size:12px}.next .b-tell-foot{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.next .b-linkish{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.next .b-linkish:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.next .b-tell-closed{flex-direction:column;gap:8px;margin:0 0 16px;padding:0 2px;display:flex}.next .b-filled{color:var(--ink-2);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.next .b-unfold{text-align:center;color:var(--ink-3);padding:20px 0}.next .b-dock{left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));pointer-events:none;z-index:15;justify-content:center;display:flex;position:fixed}.next .b-peek{pointer-events:auto;color:#fff;background:#111;border:0;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:500;transition:transform .14s;display:inline-flex;box-shadow:0 10px 30px #0000002e,0 1px 3px #0003}.next .b-peek:hover{transform:translateY(-1px)}.next .b-peek:active{transform:scale(.98)}.next .n-sheet.n-sheet-peek{background:#0a0a0a;width:min(430px,100vw);padding:0}.next .n-sheet-peek .n-sheet-close{z-index:2;color:#f3ead6b3}.next .n-sheet-peek .n-sheet-close:hover{color:#f3ead6;background:#f3ead61a}@media (width<=600px){.next .b-card{border-radius:14px;gap:20px;padding:18px 16px 20px}.next .b-when{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.next .b-when>:first-child{grid-column:1/-1}.next .b-cover{grid-template-columns:112px minmax(0,1fr);gap:14px}.next .b-cover .b-cover-poster{width:112px}.next .b-q{grid-template-columns:24px minmax(0,1fr);row-gap:0}.next .b-q-tools{grid-column:2;margin-top:0}.next .b-ways.is-compact{flex-direction:column}.next .b-live-row{flex-direction:column;align-items:stretch}.next .b-qr{align-self:flex-start}}.next .h-waive{margin-top:-4px;display:flex}.next .h-p-more{flex-wrap:wrap;align-items:flex-start;gap:4px;margin-top:-4px;display:flex}.next .h-p-more .h-waive,.next .h-p-more .h-waived{margin-top:0}.next .h-p-more:empty{display:none}.next .h-waived{color:var(--green);align-items:center;gap:6px;margin:-4px 0 0;font-size:12px;font-weight:500;display:inline-flex}.next .h-im{border:1px solid var(--line);background:var(--surface);border-radius:18px;height:min(620px,72vh);overflow:hidden;container-type:inline-size}.next .h-im .im-embed{--pt:calc(100cqw / 440);--head-h:calc(104 * var(--pt));--compose-h:calc(10 * var(--pt));border-radius:0;height:100%}.next .h-im .im-head-embed{height:calc(122 * var(--pt))}.next .h-im .im-head-embed .im-nav{height:auto;padding-top:calc(10 * var(--pt))}.next .h-im .im-avatar-photo{object-fit:cover;background:#e5e5ea}.next .h-im .im-avatar-initials{letter-spacing:calc(.5 * var(--pt));background:linear-gradient(#a5abb8,#858994);font-weight:500}.next .b-top-actions{align-items:center;gap:4px;display:inline-flex}.next .hc-section{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.next .hc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.next .hc-head .h-section-title{margin:0}.next .hc-arrows{gap:6px;display:flex}.next .hc-arrow{border:1px solid var(--line-2);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.next .hc-arrow:disabled{opacity:.35;cursor:default}.next .hc-arrow:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.next .hc-row{--hc-gap:16px;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--hc-gap)) / 2);gap:var(--hc-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;--hc-bleed:calc((100vw - 100cqw) / 2);scroll-padding-inline:var(--hc-bleed);padding:14px var(--hc-bleed) 30px;margin:-14px calc(-1 * var(--hc-bleed)) -22px;scrollbar-width:none;display:grid;overflow-x:auto}@container (width>=812px){.next .hc-row{grid-auto-columns:calc((100% - 2 * var(--hc-gap)) / 3)}}@container (width>=1088px){.next .hc-row{grid-auto-columns:calc((100% - 3 * var(--hc-gap)) / 4)}}.next .hc-row::-webkit-scrollbar{display:none}.next .hc-row[data-scrolling]>*{pointer-events:none}.next .hc{aspect-ratio:4/5;scroll-snap-align:start;color:#fff;isolation:isolate;border-radius:20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.next .hc.is-drawn{background:#141414}.next .hc{will-change:transform}.next .hc:hover{transform:translateY(-3px)}.next .hc:not(.hc-idea):hover{box-shadow:0 8px 18px #00000017,0 1px 3px #0000000d}.next .hc-idea .hc-idea-line{transition:filter .2s}.next .hc-idea:hover .hc-idea-line{filter:drop-shadow(0 8px 9px #00000017)drop-shadow(0 1px 1.5px #0000000d)}@media (prefers-reduced-motion:reduce){.next .hc-idea .hc-idea-line{transition:none}}.next .hc:hover .hc-img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.next .hc,.next .hc-img{transition:none}.next .hc:hover,.next .hc:hover .hc-img{transform:none}}.next .hc:has(.hc-link:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.next .hc-media{z-index:0;border-radius:inherit;clip-path:inset(0 round 20px);position:absolute;inset:0;overflow:hidden}.next .hc-img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.next .hc-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#00000047);position:absolute;inset:0}.next .hc-drawn{z-index:0;background:radial-gradient(120% 80% at 20% 0,#2a2724 0%,#141414 60%);align-items:flex-start;padding:72px 20px 0;display:flex;position:absolute;inset:0}.next .hc-drawn-name{letter-spacing:-.02em;color:#f3eee6;text-wrap:balance;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:30px;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.next .hc-link{z-index:1;position:absolute;inset:0}.next .hc-link:focus-visible{outline:none}.next .hc-top{z-index:2;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px;right:14px}.next .hc-top>*{pointer-events:auto}.next .hc-pill{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.next .hc-act{color:#111;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #0000001f}.next .hc-act:hover{background:#fff}.next .hc-act{position:relative}.next .hc-new-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);background:#0a7cff;border-radius:50%;position:absolute;top:-2px;right:-2px}.next .hc-act:focus-visible{outline-offset:2px;outline:2px solid #fff}.next .hc-foot{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);pointer-events:none;background:#1414146b;border-radius:14px;flex-direction:column;gap:4px;padding:14px 14px 13px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.next .hc-name{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.next .hc-when{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;overflow:hidden}.next .hc-going{color:#ffffffd1;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.next .hc-bar{background:#ffffff40;border-radius:3px;flex:1;height:3px;overflow:hidden}.next .hc-bar>span{background:#fff;border-radius:3px;height:100%;display:block}.next .hc-starts{aspect-ratio:4/5;scroll-snap-align:start;grid-template-rows:1fr 1fr;gap:12px;display:grid}.next .hc-new{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:500;display:flex;position:relative}.next .hc-dash{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.next .hc-dash rect{fill:none;stroke:var(--line-2);stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;transition:stroke .12s}.next .hc-cloud-line path:not(.hc-puff-fill){fill:none;stroke:var(--dots);stroke-width:2px;stroke-dasharray:0 5;stroke-linecap:round;transition:stroke .12s}.next .hc-new:hover{color:var(--ink)}.next .hc-new:hover .hc-dash rect{stroke:var(--ink-3)}.next .hc-new:focus-visible,.next .hc-cloud:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.next .hc-cloud{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:500;display:flex;position:relative}.next .hc-cloud-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.next .hc-cloud:hover{color:var(--ink)}.next .hc-cloud:hover .hc-cloud-line path:not(.hc-puff-fill){stroke:var(--ink-3)}.next .hc-cloud-label{align-items:center;gap:7px;display:inline-flex;position:relative}.next .hc-idea{color:var(--ink);background:0 0;overflow:visible}.next .hc-idea .hc-puff-fill{fill:#0000;stroke:none;transition:fill .16s}.next .hc-idea:hover .hc-puff-fill{fill:var(--surface-hover)}.next .hc-cloud .hc-puff-fill{fill:#0000;stroke:none}.next .hc-idea:hover .hc-cloud-line path:not(.hc-puff-fill){stroke:var(--ink-3)}.next .hc-idea .hc-top{top:22px;left:22px;right:22px}.next .hc-idea-pill{color:var(--ink-2);background:var(--paper-2);-webkit-backdrop-filter:none;backdrop-filter:none}.next .hc-idea-name{z-index:0;letter-spacing:-.02em;text-wrap:balance;-webkit-line-clamp:5;pointer-events:none;-webkit-box-orient:vertical;margin:0;font-size:28px;font-weight:700;line-height:1.08;display:-webkit-box;position:absolute;top:70px;left:24px;right:24px;overflow:hidden}.next .hc-idea-foot{z-index:0;pointer-events:none;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:26px;left:24px;right:24px}.next .hc-idea-when{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.next .hc-idea-in{color:var(--ink-3);margin:0;font-size:13px}.next .hc-idea:has(.hc-link:focus-visible){outline-offset:0}.next .h-cm{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:210px;max-width:280px;box-shadow:var(--shadow-2);border-radius:11px;padding:4px;position:fixed}.next .h-cm-title{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:7px 10px 5px;font-size:12px;overflow:hidden}.next .h-cm-item{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:14px;display:flex}.next .h-cm-item:hover,.next .h-cm-item:focus,.next .h-cm-item.is-open{background:var(--paper-2);outline:none}.next .h-cm-item.is-danger{color:var(--red)}.next .h-cm-more{color:var(--ink-3);margin-left:auto}.next .h-cm-sep{background:var(--line);height:1px;margin:4px 6px}.next .h-cm-sub{min-width:180px;position:absolute;left:calc(100% - 2px)}.next .h-cm-sub.is-left{left:auto;right:calc(100% - 2px)}.next .h-dup{width:460px}.next .h-dup-icon{background:var(--paper-2);width:38px;height:38px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.next .h-dup-when{background:var(--paper-2);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.next .h-dup-when svg{color:var(--ink-3);flex:none;margin-top:2px}.next .h-dup-lists{grid-template-columns:1fr 1fr;gap:18px;margin-top:2px;display:grid}.next .h-dup-head{color:var(--ink-3);font-size:12.5px;font-weight:600;margin:0 0 6px!important}.next .h-dup-lists ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.next .h-dup-lists li{align-items:flex-start;gap:7px;font-size:13.5px;line-height:1.35;display:flex}.next .h-dup-lists li svg{color:var(--ink-2);flex:none;margin-top:2px}.next .h-dup-lists ul.is-fresh li{color:var(--ink-2)}.next .h-dup-lists ul.is-fresh li svg{color:var(--ink-3)}.next .h-dup-note{color:var(--ink-2);font-size:13px}@media (width<=520px){.next .h-dup-lists{grid-template-columns:1fr}}@media (width<=640px){.next .hc-row{grid-auto-columns:78%}}.next .hc-section{margin-top:40px}.next .h-past-more{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:10px;padding:6px 2px;font-size:14px;font-weight:500;display:inline-flex}.next .h-past-more:hover{text-underline-offset:3px;text-decoration:underline}.next .h-past-more:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.next .h-past-more svg{transition:transform .15s}.next .h-past-more svg.is-up{transform:rotate(180deg)}.next .hm-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.next .hm-tile{flex-direction:column;gap:4px;padding:16px 20px 18px 0;display:flex}.next .hm-tile+.hm-tile{border-left:1px solid var(--line);padding-left:20px}.next .hm-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;font-weight:600}.next .hm-label{color:var(--ink-3);font-size:13px;line-height:1.4}@media (width<=640px){.next .hm-row{grid-template-columns:1fr}.next .hm-tile,.next .hm-tile+.hm-tile{border-left:0;padding:14px 0}.next .hm-tile+.hm-tile{border-top:1px solid var(--line)}}.next .hm-head{justify-content:space-between;align-items:center;gap:12px;margin:40px 0 12px;display:flex}.next .hm-head .h-section-title{margin:0}.next .hm-money{padding-bottom:40px}.next.n-quiet .h-cm .h-cm-item:focus-visible,.next.n-quiet .h-cm.h-cm:focus,.next.n-quiet .h-cm.h-cm:focus-visible{outline:none}.next .hc-idea .hc-puff-fill{fill:var(--surface);stroke:var(--line-2);stroke-width:1.5px;transition:fill .16s,stroke .16s}.next .hc-idea:hover .hc-puff-fill{fill:var(--surface-hover);stroke:var(--ink-3)}.next .h-past-count{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.next .h-past-count .sf-symbol{color:var(--ink-2)}.next .vn-player{min-width:168px;color:inherit;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.next .vn-play{background:var(--ink);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.next .vn-blue .vn-play{color:var(--blue-bubble);background:#fff}.next .vn-gray .vn-play{color:#fff;background:#1d1a17}.next .vn-play:disabled{opacity:.4;cursor:default}.next .vn-wave{flex:1;align-items:center;gap:2px;height:18px;display:inline-flex}.next .vn-wave i{opacity:.35;background:currentColor;border-radius:1px;width:2px;display:block}.next .vn-wave i.vn-on{opacity:1}.next .vn-time{font-variant-numeric:tabular-nums;opacity:.8;text-align:right;flex:none;min-width:30px;font-size:12px}.next .vn-transcript{opacity:.75;white-space:pre-wrap;margin-top:4px;font-size:12px;display:block}.next.ev-root{--ev-bg:#0a0a0a;--ev-ink:#f3ead6;--ev-ink-2:#f3ead6bd;--ev-ink-3:#f3ead680;--ev-line:#f3ead61f;--ev-field:#f3ead60d;--ev-field-line:#f3ead633;--ev-tan:#c9b38fe6;background:var(--ev-bg);min-height:100dvh;color:var(--ev-ink);font:400 15px/1.55 var(--sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;overflow-x:clip}.next.ev-root.is-peek{min-height:100%}.next.ev-root ::selection{background:#f3ead640}.next.ev-root :is(a,button):focus-visible{outline:2px solid var(--ev-ink);outline-offset:3px}.next.ev-root:not(.is-peek) .ev-frame{flex-direction:column;min-height:100dvh;display:flex}.next.ev-root:not(.is-peek) .ev-frame>*{width:100%}.next.ev-root:not(.is-peek) .ev-frame>main{flex:1 0 auto}.next .ev-top{align-items:center;max-width:1120px;height:60px;margin:0 auto;padding:0 20px;display:flex}.next .ev-wordmark{font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ev-ink)}.next .ev{max-width:1120px;margin:0 auto;padding:4px 20px 56px}.next .ev-poster-wrap{justify-content:center;margin:12px 0 36px;display:flex}.next .ev-poster-wrap .ev-poster{width:min(100%,400px);box-shadow:0 0 0 1px var(--ev-line), 0 30px 90px #0000008c}.next .ev-body{flex-direction:column;display:flex}.next .ev-words,.next .ev-side{display:contents}.next .ev-title{order:1}.next .ev-tagline{order:2}.next .ev-summary{color:var(--ev-ink-2);font-variant-numeric:tabular-nums;order:3;margin:-4px 0 20px;font-size:14px;line-height:1.45}.next .ev-cta{order:4;margin-bottom:30px}.next .ev-paras{order:5}.next .ev-paras>:last-child{margin-bottom:0}.next .ev-grid{order:6}.next .ev-title{font:400 32px/1.08 var(--sans);letter-spacing:-.03em;color:var(--ev-ink);text-wrap:balance;margin:0 0 12px}.next .ev-tagline{color:var(--ev-ink);text-wrap:balance;margin:0 0 20px;font-size:17px;line-height:1.4}.next .ev-para{color:var(--ev-ink-2);text-wrap:pretty;max-width:46ch;margin:0 0 14px}.next .ev-lede{color:var(--ev-ink-2);max-width:40ch;margin:0 auto 20px}.next .ev-grid{border-top:1px solid var(--ev-line);grid-template-columns:1fr 1fr;gap:22px 20px;margin:28px 0 0;padding-top:22px;display:grid}.next .ev-grid>div{min-width:0}.next .ev-grid dt{font:400 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-ink-3);margin:0 0 8px}.next .ev-grid dd{color:var(--ev-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.next .ev-grid .ev-grid-wide{grid-column:1/-1}.next .ev-night{color:var(--ev-ink-2);font-variant-numeric:tabular-nums;margin:6px 0 0;padding:0;list-style:none}.next .ev-night li+li{margin-top:2px}.next .ev-night-name{color:var(--ev-ink)}.next .ev-pill{color:#0a0a0a;width:100%;height:50px;font:500 15px/1 var(--sans);letter-spacing:-.01em;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .12s,opacity .16s,background .16s;display:flex}@media (hover:hover){.next .ev-pill:hover:not(:disabled){background:#f3ead6}}.next .ev-pill:active:not(:disabled){transform:scale(.985)}.next .ev-pill:disabled{opacity:.6;cursor:default}.next .ev-pill.is-closed{opacity:1;color:var(--ev-ink-3);box-shadow:inset 0 0 0 1px var(--ev-line);background:0 0}.next .ev-pill-inline{width:auto;display:inline-flex}.next .ev-note{color:var(--ev-ink-3);margin:12px 2px 0;font-size:13px}.next .ev-tickets{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.next .ev-ticket{text-align:left;background:var(--ev-field);width:100%;box-shadow:inset 0 0 0 1px var(--ev-line);color:var(--ev-ink);font:inherit;cursor:pointer;border:0;border-radius:16px;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 18px;transition:box-shadow .16s,opacity .16s;display:grid}@media (hover:hover){.next .ev-ticket:hover:not(:disabled):not(.is-on){box-shadow:inset 0 0 0 1px var(--ev-field-line)}}.next .ev-ticket.is-on{box-shadow:inset 0 0 0 1px var(--ev-ink);cursor:default}.next .ev-ticket:disabled{opacity:.45;cursor:default}.next .ev-ticket-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--ev-field-line);border-radius:50%;margin-top:2px;transition:box-shadow .16s}.next .ev-ticket.is-on .ev-ticket-dot{box-shadow:inset 0 0 0 1px var(--ev-ink), inset 0 0 0 4px var(--ev-bg), inset 0 0 0 8px var(--ev-ink)}.next .ev-ticket-text{flex-direction:column;gap:3px;min-width:0;display:flex}.next .ev-ticket-name{color:var(--ev-ink);font-size:15px;line-height:1.35}.next .ev-ticket-meta{color:var(--ev-ink-3);font-size:13px;line-height:1.4}.next .ev-ticket-price{color:var(--ev-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;line-height:1.35}.next .ev-ticket-picked{color:var(--ev-ink-2);justify-content:space-between;gap:16px;margin:0 22px 12px;font-size:14px;line-height:1.45;display:flex}.next .ev-ticket-picked .ev-ticket-price{color:var(--ev-ink-2);font-size:14px}.next .ev-pair{color:var(--ev-ink-2);text-wrap:pretty;margin:0 0 12px;font-size:14px;line-height:1.45}.next .ev-peek-note{color:var(--ev-ink-2);margin:0 0 10px}.next .ev-flow{animation:.3s cubic-bezier(.2,.7,.2,1) ev-in}@keyframes ev-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.next .ev-flow{transition:none;animation:none}}.next .ev-step-title{font:500 18px/1.3 var(--sans);letter-spacing:-.015em;color:var(--ev-ink);text-wrap:balance;margin:0 0 6px}.next .ev-step-line{color:var(--ev-ink-2);text-wrap:pretty;margin:0 0 20px;font-size:14px}.next .ev-eyebrow{font:400 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-ink-3);margin:0 0 6px}.next .ev-help{min-height:20px;color:var(--ev-ink-3);margin:8px 2px 16px;font-size:13px}.next .ev-error{color:#ff9b8c}.next .ev-center{text-align:center;margin-bottom:0}.next .ev-link{font:inherit;color:var(--ev-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ev-field-line);text-decoration-color:var(--ev-field-line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.next .ev-link:hover{-webkit-text-decoration-color:var(--ev-ink);text-decoration-color:var(--ev-ink)}}.next .ev-dialog{border:1px solid var(--ev-line);width:min(440px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ev-ink);overscroll-behavior:contain;background:#131211;border-radius:20px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 90px #0009}.next .ev-dialog::backdrop{-webkit-backdrop-filter:blur(3px);background:#0000009e}.next .ev-dialog{transform-origin:var(--ev-from,50% 50%)}.next .ev-dialog[open]{animation:.42s cubic-bezier(.16,1,.3,1) ev-dialog-in}@keyframes ev-dialog-in{0%{opacity:0;transform:scale(.92)}}.next .ev-dialog[open]::backdrop{animation:.32s ease-out ev-fade-in}@keyframes ev-fade-in{0%{opacity:0}}.next .ev-dialog .ev-handoff>*{animation:.52s cubic-bezier(.16,1,.3,1) both ev-settle}.next .ev-dialog .ev-handoff>:nth-child(2){animation-delay:50ms}.next .ev-dialog .ev-handoff>:nth-child(3){animation-delay:.1s}.next .ev-dialog .ev-handoff>:nth-child(n+4){animation-delay:.15s}@keyframes ev-settle{0%{opacity:0;transform:translateY(6px)}}.next .ev-dialog-body{padding:28px;position:relative}.next .ev-dialog-x{z-index:1;background:var(--ev-field);width:32px;height:32px;color:var(--ev-ink-2);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s,color .15s;display:grid;position:absolute;top:24px;right:20px}@media (hover:hover){.next .ev-dialog-x:hover{color:var(--ev-ink);background:#f3ead61a}}.next .ev-dialog :is(.ev-step-title,.ev-eyebrow){margin-right:44px}.next .ev-dialog [data-autofocus]:focus{outline:none}.next .ev-dialog .ev-flow{animation:none}.next .ev-dialog :is(.ev-handoff,form,.ev-flow>div)>:last-child{margin-bottom:0}@media (width<=600px){.next .ev-dialog{width:100%;max-height:calc(100dvh - 24px);transform:translateY(calc(-1 * var(--ev-kb,0px)));border-width:1px 0 0;border-radius:20px 20px 0 0;margin:auto 0 0}.next .ev-dialog[open]{animation-name:ev-sheet-in;animation-duration:.28s}.next .ev-dialog-body{padding:24px 20px calc(20px + env(safe-area-inset-bottom))}.next .ev-dialog-x{top:20px;right:16px}}@keyframes ev-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.next :is(.ev-dialog[open],.ev-dialog .ev-handoff>*){animation:none}}.next .ev-ia-box{view-transition-name:ev-ia}.next .ev-ia-field{background:var(--ev-field);height:50px;box-shadow:inset 0 0 0 1px var(--ev-field-line);border-radius:999px;align-items:center;gap:8px;padding:0 5px 0 22px;transition:box-shadow .16s;display:flex}.next .ev-ia-field:focus-within{box-shadow:inset 0 0 0 1px var(--ev-ink)}.next .ev-ia-field.is-bad{box-shadow:inset 0 0 0 1px #ff8a7a}.next .ev-ia-input{min-width:0;height:100%;color:var(--ev-ink);font:400 16px/1 var(--sans);letter-spacing:-.01em;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.next .ev-ia-input::placeholder{color:var(--ev-ink-3);-webkit-text-fill-color:var(--ev-ink-3);opacity:1}.next .ev-ia-input:autofill{-webkit-text-fill-color:var(--ev-ink);caret-color:var(--ev-ink);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s}.next .ev-ia-input:disabled{opacity:.6}.next .ev-ia-code{font:400 19px/1 var(--mono);letter-spacing:.42em;font-variant-numeric:tabular-nums}.next .ev-ia-code::placeholder{font:400 16px/1 var(--sans);letter-spacing:-.01em}.next .ev-ia-go{color:#0a0a0a;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:opacity .16s,transform .12s;display:grid}.next .ev-ia-go:disabled{opacity:.22;cursor:default}.next .ev-ia-go:active:not(:disabled){transform:scale(.94)}.next .ev-ia-go.is-wait{color:var(--ev-ink-2);background:0 0}.next .ev-ia-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ev-spin}@keyframes ev-spin{to{transform:rotate(360deg)}}.next .ev-ia-note{min-height:20px;color:var(--ev-ink-3);justify-content:space-between;align-items:baseline;gap:16px;margin:10px 22px 0;font-size:13px;line-height:1.45;display:flex}.next .ev-ia-aside{color:var(--ev-ink-2);flex:none;font-size:13px}.next .ev-ia-demo{margin-top:2px;display:block}.next .ev-ia-demo b{font:400 13px/1 var(--mono);color:var(--ev-ink);letter-spacing:.14em}.next .ev-ia-refused{background:var(--ev-field);color:var(--ev-ink-2);border-radius:22px;margin:0;padding:14px 22px}.next .ev-qrcode{flex:none;position:relative}.next .ev-qrcode svg{display:block;position:absolute;inset:0}.next .ev-qrcode path{fill:#fff}.next .ev-qrcode-base path{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.46s cubic-bezier(.2,.8,.2,1) forwards ev-qr-dot}@keyframes ev-qr-dot{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:none}}.next .ev-qrcode-light path{fill:#e8d4aa}.next .ev-qrcode-light{animation:6.5s cubic-bezier(.45,.05,.25,1) 1s infinite both ev-qr-light;-webkit-mask-image:linear-gradient(105deg,#0000 0 42%,#000 50%,#0000 58% 100%);mask-image:linear-gradient(105deg,#0000 0 42%,#000 50%,#0000 58% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ev-qr-light{0%{-webkit-mask-position:100% 0;mask-position:100% 0}30%,to{-webkit-mask-position:0 0;mask-position:0 0}}.next .ev-qrcode:not(.is-in){background:#f3ead608;border-radius:8px;overflow:hidden}.next .ev-qrcode:not(.is-in):after{content:"";background:linear-gradient(105deg,#0000 30%,#f3ead614 50%,#0000 70%);animation:1.4s ease-in-out infinite ev-glint;position:absolute;inset:0;transform:translate(-100%)}@keyframes ev-glint{to{transform:translate(100%)}}::view-transition-group(ev-ia){animation-duration:.44s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-image-pair(ev-ia){border-radius:22px;overflow:hidden}::view-transition-old(ev-ia){object-fit:none;object-position:50% 0;width:100%;height:100%;animation-duration:.32s}::view-transition-new(ev-ia){object-fit:none;object-position:50% 0;width:100%;height:100%;animation-duration:.32s}@media (pointer:coarse){.next .ev-ia-box,.next .ev-ia-note{animation:.22s cubic-bezier(.2,.7,.2,1) ev-in}}@supports not (view-transition-name:none){.next .ev-ia-box,.next .ev-ia-note{animation:.3s cubic-bezier(.2,.7,.2,1) ev-in}}@media (prefers-reduced-motion:reduce){.next .ev-qrcode-base path{opacity:1;animation:none}.next .ev-qrcode-light,.next .ev-qrcode:after{display:none}}.next .ev-bubble-wrap{background:var(--ev-field);border:1px solid var(--ev-line);border-radius:16px;flex-direction:column;align-items:flex-end;gap:6px;margin:0 0 18px;padding:18px 16px 12px;display:flex}.next .ev-bubble{color:#fff;background:#0b84fe;border-radius:18px 18px 5px;max-width:88%;padding:8px 13px;font-size:15px;line-height:1.35}.next .ev-bubble-to{color:var(--ev-ink-3);font-size:12px}.next .ev-qr{flex-direction:column;align-items:flex-start;gap:12px;margin:4px 0 20px;display:flex}.next .ev-qr figcaption{color:var(--ev-ink-2);max-width:30ch;font-size:13px}.next .ev-dialog .ev-handoff{text-align:center}.next .ev-dialog .ev-handoff :is(.ev-step-title,.ev-eyebrow,.ev-step-line){margin-left:44px;margin-right:44px}.next .ev-dialog .ev-handoff .ev-step-title{letter-spacing:-.025em;margin-bottom:8px;font-size:26px;line-height:1.2}@media (width>=601px){.next .ev-dialog:has(.ev-handoff .ev-step-title:first-child) .ev-dialog-x{top:28px}}.next .ev-dialog .ev-handoff .ev-step-line{text-wrap:balance;margin-bottom:24px}.next .ev-dialog .ev-qr{align-items:center;gap:14px;margin:0 0 4px}.next .ev-or{font:400 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-ink-3);align-items:center;gap:12px;margin:20px 0;display:flex}.next .ev-or:before,.next .ev-or:after{content:"";background:var(--ev-line);flex:1;height:1px}.next .ev-foot{border-top:1px solid var(--ev-line);max-width:1120px;margin:0 auto;padding:22px 20px 0;overflow:hidden}.next .ev-mark{font:600 min(14vw, 150px)/.8 var(--sans);letter-spacing:-.055em;color:var(--ev-tan);white-space:nowrap;padding-bottom:calc(32px + env(safe-area-inset-bottom));-webkit-user-select:none;user-select:none;margin:0 0 0 -.04em;font-size:min(14cqw,150px)}.next .ev-empty{text-align:center;padding-top:120px}.next .ev-loading{flex-direction:column;align-items:center;gap:16px;padding-top:24px;display:flex}.next .ev-skel{background:var(--ev-field);border-radius:8px;animation:1.4s ease-in-out infinite ev-pulse}.next .ev-skel-poster{aspect-ratio:1;width:min(100%,400px);margin-bottom:20px}.next .ev-skel-lg{width:min(80%,420px);height:36px}.next .ev-skel-md{width:min(60%,300px);height:16px}@keyframes ev-pulse{50%{opacity:.5}}.next .go{text-align:center;max-width:420px;margin:0 auto;padding:48px 20px 64px}.next .go .ev-title{font-size:30px}.next .go .ev-bubble-wrap{text-align:left}.next .go-back{color:var(--ev-ink-2);margin-top:20px;font-size:13px;display:inline-block}.next .ev-frame{container-type:inline-size}@container (width>=860px){.next .ev-top{height:72px;padding:0 32px}.next .ev{padding:8px 32px 96px}.next .ev-event{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:72px;padding-top:24px;display:grid}.next .ev-event .ev-poster-wrap{margin:0;position:sticky;top:32px}.next .ev-event .ev-poster-wrap .ev-poster{width:100%}.next .ev-event .ev-title{margin-top:-.18em}.next .ev-title{margin-bottom:18px;font-size:40px}.next .ev-foot{padding:28px 32px 0}.next .ev-mark{margin-bottom:-.08em;padding-bottom:0}.next .ev-body{gap:36px}.next .ev-words{display:block}.next .ev-side{flex-direction:column;gap:28px;display:flex}.next .ev-summary{display:none}.next .ev-cta{margin-bottom:0}.next .ev-grid{margin-top:0}.next :is(.ev-title,.ev-tagline,.ev-cta,.ev-paras,.ev-grid){order:0}}.next .pz{aspect-ratio:1;background:#121110;border-radius:8px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.next .pz-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s;display:block;position:absolute;inset:0}.next .pz-img.is-in{opacity:1}.next .pz-drawn{color:#f3ead6;background:radial-gradient(120% 90% at 30% 20%,#1d1b18 0%,#0e0d0c 70%);flex-direction:column;justify-content:space-between;padding:8cqw;display:flex;position:absolute;inset:0}.next .pz-brand{font:400 3.4cqw/1 var(--mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.next .pz-name{letter-spacing:-.035em;text-wrap:balance;-webkit-line-clamp:5;-webkit-box-orient:vertical;font:400 10.5cqw/1.02 Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:-webkit-box;overflow:hidden}.next .pz-date{font:400 3.4cqw/1.3 var(--mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.next .im{--pt:calc(100cqw / 393);--im-blue:#08f;--im-gray:#e9e9eb;--im-grad:linear-gradient(180deg, #5cc8fb 0%, #3fb1fc 34%, #32a6fd 49.3%, #2aa0fd 57.5%, #249cfd 64.2%, #1894fe 74.3%, #1191fe 80.2%, #078bfe 86.9%, #0084fe 100%);--im-label:#000;--im-secondary:#8e8e93;--im-separator:#3c3c434a;--im-fill:#f2f2f7;--head-h:calc(150 * var(--pt));isolation:isolate;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(17 * var(--pt));line-height:calc(22 * var(--pt));letter-spacing:0;color:var(--im-label);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:41px;flex-direction:column;display:flex;position:relative;overflow:hidden}.next .im button{font:inherit;letter-spacing:inherit;color:inherit}.next .im button:focus{outline:none}.next .im button:focus-visible{outline-offset:2px;outline:2px solid #0b84fe80}.next .im-head{z-index:6;height:calc(166 * var(--pt));pointer-events:none;background:linear-gradient(#fffffff7 0%,#ffffffe6 55%,#fff0 100%);position:absolute;top:0;left:0;right:0}.next .im-head>*{pointer-events:auto}.next .im-head:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.next .im-status{height:calc(54 * var(--pt));grid-template-columns:1fr calc(126 * var(--pt)) 1fr;padding-top:calc(4 * var(--pt));align-items:center;display:grid;position:relative}.next .im-status-time{font-size:calc(17 * var(--pt));letter-spacing:calc(-.4 * var(--pt));padding-left:calc(14 * var(--pt));font-variant-numeric:tabular-nums;justify-self:center;font-weight:600}.next .im-island{top:calc(11 * var(--pt));width:calc(124 * var(--pt));height:calc(36 * var(--pt));border-radius:calc(20 * var(--pt));background:#000;position:absolute;left:50%;transform:translate(-50%)}.next .im-status-icons{justify-self:center;align-items:center;gap:calc(6 * var(--pt));padding-right:calc(10 * var(--pt));grid-column:3;display:flex}.next .im-status-icons svg{fill:currentColor;display:block}.next .im-sig{width:calc(18 * var(--pt));height:calc(12 * var(--pt))}.next .im-wifi{width:calc(16 * var(--pt));height:calc(12 * var(--pt))}.next .im-batt{width:calc(27 * var(--pt));height:calc(12.5 * var(--pt))}.next .im-nav{height:calc(96 * var(--pt));justify-content:center;align-items:flex-start;display:flex;position:relative}.next .im-glass{box-shadow:0 calc(2 * var(--pt)) calc(14 * var(--pt)) #00000017, 0 0 0 .5px #0000000a;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background:#ffffffeb}.next .im-back{left:calc(16 * var(--pt));top:calc(5 * var(--pt));min-width:calc(44 * var(--pt));height:calc(44 * var(--pt));justify-content:center;align-items:center;gap:calc(2 * var(--pt));padding:0 calc(10 * var(--pt));color:#000;border-radius:999px;display:flex;position:absolute}.next .im-back svg{width:calc(26 * var(--pt));height:calc(26 * var(--pt));margin-left:calc(-2 * var(--pt))}.next .im-back-count{font-size:calc(17 * var(--pt));letter-spacing:0;padding-right:calc(2 * var(--pt));font-weight:600}.next .im-facetime{right:calc(16 * var(--pt));top:calc(5 * var(--pt));width:calc(44 * var(--pt));height:calc(44 * var(--pt));color:#000;border-radius:50%;place-items:center;display:grid;position:absolute}.next .im-facetime svg{width:calc(26 * var(--pt));height:calc(26 * var(--pt))}.next .im-contact{padding-top:calc(5 * var(--pt));flex-direction:column;align-items:center;display:flex;position:relative}.next .im-avatar{width:calc(60 * var(--pt));height:calc(60 * var(--pt));color:#fff;font-size:calc(27 * var(--pt));letter-spacing:0;background:linear-gradient(#a4bddf,#8d9fcc 50%,#7783bc);border-radius:50%;place-items:center;font-weight:600;display:grid}.next .im-name{margin-top:calc(-5 * var(--pt));height:calc(32.3 * var(--pt));padding:0 calc(11 * var(--pt)) 0 calc(14 * var(--pt));align-items:center;gap:calc(3 * var(--pt));font-size:calc(17 * var(--pt));letter-spacing:calc(-.4 * var(--pt));color:#000;border-radius:999px;font-weight:600;display:flex;position:relative}.next .im-name svg{width:calc(11 * var(--pt));height:calc(11 * var(--pt));color:#8e8e93}.next .im-thread{--rv:0;overscroll-behavior:contain;min-height:0;padding:calc(var(--head-h) + 6 * var(--pt)) 0 calc(var(--compose-h,80px) + 10 * var(--pt));touch-action:pan-y;scrollbar-width:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.next .im-thread::-webkit-scrollbar{display:none}.next .im-empty{text-align:center;color:var(--im-secondary);font-size:calc(14 * var(--pt));letter-spacing:0;padding:0 calc(36 * var(--pt));align-items:center;gap:calc(12 * var(--pt));flex-direction:column;margin:auto;line-height:1.35;display:flex}.next .im-empty .dm-chip{font-family:inherit;font-size:calc(15 * var(--pt));border-radius:calc(18 * var(--pt));padding:calc(7 * var(--pt)) calc(12 * var(--pt));max-width:calc(280 * var(--pt))}.next .im-sep{text-align:center;font-size:calc(11 * var(--pt));line-height:calc(13.3 * var(--pt));color:#8a8a8e;letter-spacing:calc(.06 * var(--pt));margin:calc(13.5 * var(--pt)) 0 calc(7 * var(--pt))}.next .im-sep b{font-weight:600}.next .im-note{text-align:center;font-size:calc(11 * var(--pt));letter-spacing:0;color:var(--im-secondary);margin:calc(10 * var(--pt)) calc(36 * var(--pt)) calc(6 * var(--pt));line-height:1.35}.next .im-row{padding:0 calc(16 * var(--pt));margin-top:calc(5 * var(--pt));flex-direction:column;flex:none;display:flex;position:relative}.next .im-row.im-first{margin-top:calc(10 * var(--pt))}.next .im-sep+.im-row,.next .im-note+.im-row{margin-top:0}.next .im-row.im-taps-push{margin-top:calc(37.5 * var(--pt))}.next .im-sep+.im-row.im-has-taps,.next .im-note+.im-row.im-has-taps{margin-top:calc(28 * var(--pt))}.next .im-mine{align-items:flex-end}.next .im-theirs{align-items:flex-start}.next .im-msg{width:100%;display:flex;position:relative}.next .im-mine>.im-msg{justify-content:flex-end}.next .im-col{gap:calc(2 * var(--pt));max-width:calc(268 * var(--pt));-webkit-touch-callout:none;flex-direction:column;min-width:0;transition:transform .3s;display:flex;position:relative}.next .im-mine .im-col{align-items:flex-end}.next .im-theirs .im-col{align-items:flex-start}.next .im-col.im-pressing{transition:transform .4s;transform:scale(.96)}.next .im-part{max-width:100%;position:relative}.next .im-bubble{z-index:0;padding:calc(8.65 * var(--pt)) calc(14 * var(--pt));border-radius:calc(18.65 * var(--pt));white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:calc(20 * var(--pt));min-height:calc(37.3 * var(--pt));cursor:default;position:relative}.next .im-blue{background:var(--im-blue) var(--im-grad) 0 calc(-1 * var(--gy,0px)) / 100% var(--screen-h,852px) no-repeat;color:#fff}.next .im-gray{background:var(--im-gray);color:var(--im-label)}.next .im-bubble a{color:inherit;text-underline-offset:2px;text-decoration:underline}.next .im-voice{gap:calc(3 * var(--pt));flex-direction:column;display:flex}.next .im-voice-head{align-items:center;gap:calc(6 * var(--pt));font-size:calc(13 * var(--pt));opacity:.85;font-weight:600;display:flex}.next .im-voice-wave{width:calc(44 * var(--pt));height:calc(12 * var(--pt));opacity:.6;background:repeating-linear-gradient(90deg, currentColor 0 calc(2 * var(--pt)), transparent calc(2 * var(--pt)) calc(4 * var(--pt)));-webkit-mask:linear-gradient(#0000 20%,#000 20% 80%,#0000 80%);mask:linear-gradient(#0000 20%,#000 20% 80%,#0000 80%)}.next .im-voice-missing{opacity:.8;font-style:italic}.next :is(.im-tail,.im-break-tail .im-part:last-child>.im-bubble):before{content:"";bottom:calc(-8 * var(--pt));width:calc(22 * var(--pt));height:calc(20 * var(--pt));z-index:-1;position:absolute}.next .im-mine :is(.im-tail,.im-break-tail .im-part:last-child>.im-bubble):before{right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M0 0H13.4V10.6C12.9 13.4 13.2 15.9 14.6 18.2C15 18.9 14.7 19.6 13.9 19.5C11.2 19.1 7 17.1 3.4 12.6C2.6 12.1 1.6 12 0 12Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M0 0H13.4V10.6C12.9 13.4 13.2 15.9 14.6 18.2C15 18.9 14.7 19.6 13.9 19.5C11.2 19.1 7 17.1 3.4 12.6C2.6 12.1 1.6 12 0 12Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.next .im-theirs :is(.im-tail,.im-break-tail .im-part:last-child>.im-bubble):before{left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath transform='translate(22 0) scale(-1 1)' d='M0 0H13.4V10.6C12.9 13.4 13.2 15.9 14.6 18.2C15 18.9 14.7 19.6 13.9 19.5C11.2 19.1 7 17.1 3.4 12.6C2.6 12.1 1.6 12 0 12Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath transform='translate(22 0) scale(-1 1)' d='M0 0H13.4V10.6C12.9 13.4 13.2 15.9 14.6 18.2C15 18.9 14.7 19.6 13.9 19.5C11.2 19.1 7 17.1 3.4 12.6C2.6 12.1 1.6 12 0 12Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.next :is(.im-tail-blue,.im-break-tail .im-part:last-child>.im-blue):before{background:var(--im-blue) var(--im-grad) 0 calc(-1 * (var(--gy,0px) + var(--gh,0px) - 12 * var(--pt))) / 100% var(--screen-h,852px) no-repeat}.next :is(.im-tail-gray,.im-break-tail .im-part:last-child>.im-gray):before,.next .im-link.im-tail:before{background:var(--im-gray)}.next .im-jumbo{letter-spacing:0;padding:0 calc(2 * var(--pt));line-height:1.12}.next .im-jumbo-1{font-size:calc(50 * var(--pt))}.next .im-jumbo-2{font-size:calc(42 * var(--pt))}.next .im-jumbo-3{font-size:calc(34 * var(--pt))}.next .im-media{width:calc(232 * var(--pt));max-width:100%;height:auto;max-height:calc(320 * var(--pt));object-fit:cover;border-radius:calc(18 * var(--pt));background:var(--im-fill);cursor:zoom-in;display:block}.next .im-media-broken{height:calc(140 * var(--pt));color:var(--im-secondary);font-size:calc(13 * var(--pt));place-items:center;display:grid}.next .im-pass{width:calc(232 * var(--pt));cursor:pointer;border-radius:calc(18 * var(--pt));background:var(--im-gray);max-width:100%;overflow:hidden}.next .im-pass-front{margin:calc(8 * var(--pt)) calc(8 * var(--pt)) 0;padding:calc(10 * var(--pt)) calc(12 * var(--pt)) calc(12 * var(--pt));border-radius:calc(10 * var(--pt));color:#fbf7ef;gap:calc(9 * var(--pt));min-height:calc(132 * var(--pt));background:#1d2b53;flex-direction:column;display:flex}.next .im-pass-top{align-items:center;gap:calc(6 * var(--pt));display:flex}.next .im-pass-logo{width:calc(20 * var(--pt));height:calc(20 * var(--pt));border-radius:calc(4 * var(--pt));flex:none}.next .im-pass-strip{margin:0 calc(-12 * var(--pt));padding:calc(10 * var(--pt)) calc(12 * var(--pt));min-height:calc(62 * var(--pt));background:#1d2b53 50% 33%/cover no-repeat;align-items:flex-start;display:flex}.next .im-pass-brand{min-width:0;font-size:calc(13 * var(--pt));white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.next .im-pass-field{min-width:0;font-size:calc(12 * var(--pt));flex-direction:column;line-height:1.25;display:flex}.next .im-pass-field>span{font-size:calc(8.5 * var(--pt));letter-spacing:calc(.4 * var(--pt));color:#f5d48a;font-weight:600}.next .im-pass-right{text-align:right;align-items:flex-end}.next .im-pass-event{font-size:calc(17 * var(--pt));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.next .im-pass-row{justify-content:space-between;gap:calc(8 * var(--pt));display:flex}.next .im-pass-caption{padding:calc(8 * var(--pt)) calc(12 * var(--pt)) calc(9 * var(--pt));font-size:calc(13 * var(--pt));color:var(--im-label);font-weight:600}.next .im-link{z-index:0;width:calc(256 * var(--pt));cursor:pointer;max-width:100%;position:relative}.next .im-link-in{border-radius:calc(18 * var(--pt));background:var(--im-gray);overflow:hidden}.next .im-link-img{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.next .im-link-art{color:#faf6ef;text-align:center;padding:calc(16 * var(--pt));font-family:Fraunces,Georgia,serif;font-size:calc(20 * var(--pt));letter-spacing:0;background:linear-gradient(140deg,#5c1520,#7a1f2b 45%,#a8792c);place-items:center;line-height:1.2;display:grid}.next .im-link-meta{align-items:center;gap:calc(10 * var(--pt));padding:calc(9 * var(--pt)) calc(13 * var(--pt)) calc(10 * var(--pt));display:flex}.next .im-link-icon{width:calc(34 * var(--pt));height:calc(34 * var(--pt));border-radius:calc(8 * var(--pt));color:#7a1f2b;background:#fff;flex:none;place-items:center;display:grid}.next .im-link-icon svg{width:calc(19 * var(--pt));height:calc(19 * var(--pt))}.next .im-link-text{flex-direction:column;min-width:0;display:flex}.next .im-link-title{font-size:calc(15 * var(--pt));line-height:calc(19 * var(--pt));letter-spacing:calc(-.2 * var(--pt));color:var(--im-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.next .im-link-site{font-size:calc(13 * var(--pt));line-height:calc(17 * var(--pt));letter-spacing:0;color:var(--im-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.next .im-taps{top:calc(-27.3 * var(--pt));z-index:2;pointer-events:none;display:flex;position:absolute}.next .im-mine .im-taps{left:calc(-14 * var(--pt))}.next .im-theirs .im-taps{right:calc(-14 * var(--pt))}.next .im-badge{--g:calc(18 * var(--pt));width:calc(34 * var(--pt));height:calc(34 * var(--pt));flex:none;animation:.32s cubic-bezier(.3,1.6,.5,1) im-pop;display:block;position:relative}.next .im-taps .im-badge:not(:last-child){z-index:-1;position:absolute;top:0}.next .im-mine .im-taps .im-badge:not(:last-child){left:calc(-18 * var(--pt))}.next .im-theirs .im-taps .im-badge:not(:last-child){right:calc(-18 * var(--pt))}.next .im-taps .im-badge:not(:last-child) :is(.im-bd-dot,.im-bd-dot2){display:none}.next .im-badge>i{border-radius:50%;display:block;position:absolute}.next .im-bd-ring{background:#fff}.next .im-bd-fill{background:var(--im-gray)}.next .im-bd-disc.im-bd-ring{width:calc(34 * var(--pt));height:calc(34 * var(--pt));top:0;left:0}.next .im-bd-disc.im-bd-fill{--oy:calc(1 * var(--pt));left:calc(1 * var(--pt));top:calc(1 * var(--pt));width:calc(32 * var(--pt));height:calc(32 * var(--pt))}.next .im-bd-dot.im-bd-ring{left:calc(-.6 * var(--pt));top:calc(25.7 * var(--pt));width:calc(12 * var(--pt));height:calc(12 * var(--pt))}.next .im-bd-dot.im-bd-fill{--oy:calc(26.7 * var(--pt));left:calc(.4 * var(--pt));top:calc(26.7 * var(--pt));width:calc(10 * var(--pt));height:calc(10 * var(--pt))}.next .im-bd-dot2.im-bd-ring{left:calc(-4.3 * var(--pt));top:calc(36.7 * var(--pt));width:calc(6.8 * var(--pt));height:calc(6.8 * var(--pt))}.next .im-bd-dot2.im-bd-fill{--oy:calc(37.7 * var(--pt));left:calc(-3.3 * var(--pt));top:calc(37.7 * var(--pt));width:calc(4.8 * var(--pt));height:calc(4.8 * var(--pt))}.next .im-theirs .im-bd-dot.im-bd-ring{left:calc(22.6 * var(--pt))}.next .im-theirs .im-bd-dot.im-bd-fill{left:calc(23.6 * var(--pt))}.next .im-theirs .im-bd-dot2.im-bd-ring{left:calc(31.5 * var(--pt))}.next .im-theirs .im-bd-dot2.im-bd-fill{left:calc(32.5 * var(--pt))}.next .im-badge-mine .im-bd-fill{background:var(--im-blue) var(--im-grad) 0 calc(-1 * (var(--gy,0px) + var(--oy,0px))) / 100% var(--screen-h,852px) no-repeat}.next .im-badge>.im-g{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes im-pop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.next .im .im-g{letter-spacing:0;place-items:center;font-style:normal;line-height:1;display:inline-grid}.next .im .im-g-art{width:calc(var(--g) * 20 / 18);height:calc(var(--g) * 20 / 18);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.next .im .im-g-emoji{font-size:calc(var(--g) * .95)}.next .im-quote-row{width:100%;margin-bottom:calc(23 * var(--pt));display:flex}.next .im-q-left{justify-content:flex-start}.next .im-q-right{justify-content:flex-end}.next .im-quote{max-width:calc(247 * var(--pt));padding:calc(5.4 * var(--pt)) calc(14 * var(--pt)) calc(5.6 * var(--pt));border-radius:calc(16 * var(--pt));color:#8a8a8e;font-size:calc(12.4 * var(--pt));line-height:calc(14.4 * var(--pt));letter-spacing:calc(.25 * var(--pt));cursor:pointer;background:#fff;border:1px solid #c7c7cc;position:relative}.next .im-quote>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.next .im-quote-blue{color:#3395ff;border-color:#9fd0ff}.next .im-quote img{height:calc(64 * var(--pt));border-radius:calc(10 * var(--pt));display:block}.next .im-quote-tail{bottom:calc(-6.5 * var(--pt));width:calc(14 * var(--pt));height:calc(12 * var(--pt));position:absolute;overflow:visible}.next .im-q-right .im-quote-tail{right:calc(-5.5 * var(--pt))}.next .im-q-left .im-quote-tail{left:calc(-5.5 * var(--pt));transform:scaleX(-1)}.next .im-quote-tail path{fill:#fff;stroke:#c7c7cc;stroke-width:1px;vector-effect:non-scaling-stroke}.next .im-quote-blue .im-quote-tail path{stroke:#9fd0ff}.next .im-thread-line{pointer-events:none;z-index:0;transition:opacity .2s;position:absolute;top:0;left:0;overflow:visible}.next .im-dragging .im-thread-line{opacity:0}.next .im-thread-line path{fill:none;stroke:#ebebeb;stroke-width:calc(4 * var(--pt));stroke-linecap:round;stroke-linejoin:round}.next .im .im-replies{padding:calc(6 * var(--pt)) calc(20 * var(--pt)) 0;color:var(--im-blue);line-height:calc(13.3 * var(--pt));cursor:pointer;background:0 0;border:none;font-weight:600;font-size:calc(11 * var(--pt))!important;letter-spacing:0!important}.next .im-reply-cue{left:calc(-38 * var(--pt));width:calc(28 * var(--pt));height:calc(28 * var(--pt));margin-top:calc(-14 * var(--pt));background:var(--im-fill);color:var(--im-secondary);opacity:var(--cue,0);transform:scale(calc(.5 + .5 * var(--cue,0)));pointer-events:none;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:50%}.next .im-reply-cue svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.next .im-cue-on .im-reply-cue{color:#3c3c43;background:#dcdce1}.next .im-flash .im-col{animation:1.3s im-flash}@keyframes im-flash{0%,to{filter:none;transform:scale(1)}25%{filter:brightness(.9);transform:scale(1.04)}55%{filter:brightness(.94);transform:scale(1)}}.next .im-receipt{margin-top:calc(6.5 * var(--pt));padding-right:calc(20 * var(--pt));font-size:calc(11 * var(--pt));line-height:calc(13.3 * var(--pt));letter-spacing:0;color:#8a8a8e}.next .im-receipt b{font-weight:600}.next .im-stamp{font-size:calc(12 * var(--pt));letter-spacing:0;color:var(--im-secondary);white-space:nowrap;transform:translate(calc(100% + 18 * var(--pt) - var(--rv) * 1px), -50%);pointer-events:none;line-height:1;position:absolute;top:50%;right:0}.next .im-mine .im-col,.next .im-mine .im-receipt,.next .im-mine .im-replies{transform:translateX(calc(var(--rv) * -1px))}.next .im-mine .im-col.im-pressing{transform:translateX(calc(var(--rv) * -1px)) scale(.96)}.next .im-settling .im-col,.next .im-settling .im-receipt,.next .im-settling .im-replies,.next .im-settling .im-stamp{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.next .im-dragging .im-col,.next .im-dragging .im-receipt,.next .im-dragging .im-replies,.next .im-dragging .im-stamp{transition:none}.next .im-typing{gap:calc(4.5 * var(--pt));height:calc(36 * var(--pt));padding:0 calc(13 * var(--pt));border-radius:calc(18 * var(--pt));background:var(--im-gray);transform-origin:0 100%;align-items:center;animation:1.6s ease-in-out infinite im-breathe;display:flex;position:relative}.next .im-typing:before,.next .im-typing:after{content:"";background:var(--im-gray);border-radius:50%;position:absolute}.next .im-typing:before{width:calc(12 * var(--pt));height:calc(12 * var(--pt));left:calc(-1 * var(--pt));bottom:calc(-1 * var(--pt))}.next .im-typing:after{width:calc(6 * var(--pt));height:calc(6 * var(--pt));left:calc(-6 * var(--pt));bottom:calc(-6 * var(--pt))}.next .im-typing i{width:calc(8.5 * var(--pt));height:calc(8.5 * var(--pt));opacity:.35;background:#8e8e93;border-radius:50%;animation:1.3s ease-in-out infinite im-dot}.next .im-typing i:nth-child(2){animation-delay:.18s}.next .im-typing i:nth-child(3){animation-delay:.36s}@keyframes im-dot{0%,60%,to{opacity:.35}25%{opacity:.9}}@keyframes im-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.next .im-typing-row{margin-bottom:calc(4 * var(--pt))}.next .im-compose{z-index:4;padding:calc(6 * var(--pt)) calc(28 * var(--pt)) calc(28 * var(--pt));position:absolute;bottom:0;left:0;right:0}.next .im-compose:before{content:"";bottom:0;left:0;right:0;top:calc(-24 * var(--pt));z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fff0 0%,#ffffff8c 45%,#ffffffd1 100%);position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#000 50%);mask-image:linear-gradient(#0000 0%,#000 50%)}.next .im-compose-row{align-items:flex-end;gap:calc(12 * var(--pt));display:flex}.next .im-plus{width:calc(40 * var(--pt));height:calc(40 * var(--pt));box-shadow:0 calc(2 * var(--pt)) calc(14 * var(--pt)) #00000017, 0 0 0 .5px #0000000a;background:#fff;border:none;border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid;color:#000!important}.next .im-plus svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.next .im-plus.open{transform:rotate(45deg)}.next .im-plus:disabled{opacity:.5;cursor:default}.next .im-field{border-radius:calc(20 * var(--pt));cursor:text;min-width:0;box-shadow:0 calc(2 * var(--pt)) calc(14 * var(--pt)) #00000017, 0 0 0 .5px #0000000a;background:#fff;border:none;flex-direction:column;flex:1;display:flex;overflow:hidden}.next .im-field-row{align-items:flex-end;display:flex}.next .im-field textarea{resize:none;min-width:0;padding:calc(10 * var(--pt)) calc(6 * var(--pt)) calc(10 * var(--pt)) calc(16 * var(--pt));font:inherit;font-size:calc(17 * var(--pt));line-height:calc(20 * var(--pt));letter-spacing:0;color:var(--im-label);caret-color:var(--im-blue);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:none;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:1;margin:0;display:block}.next .im-field textarea::placeholder{color:#c5c5c7;opacity:1}.next .im-field textarea:disabled{background:0 0}.next .im-field textarea::selection{background:#0088ff47}.next .im-send{width:calc(38 * var(--pt));height:calc(28 * var(--pt));margin:0 calc(6 * var(--pt)) calc(6 * var(--pt)) 0;background:var(--im-blue);border:none;border-radius:999px;flex:none;place-items:center;animation:.22s cubic-bezier(.3,1.5,.5,1) im-pop;display:grid;color:#fff!important}.next .im-send svg{width:calc(19 * var(--pt));height:calc(19 * var(--pt))}.next .im-mic{color:#b4b4b8;margin:0 calc(10 * var(--pt)) calc(9 * var(--pt)) 0;flex:none;display:grid}.next .im-mic svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.next .im-chip{margin:calc(6 * var(--pt)) calc(6 * var(--pt)) 0;align-self:flex-start;position:relative}.next .im-chip img{height:calc(96 * var(--pt));max-width:calc(180 * var(--pt));object-fit:cover;border-radius:calc(13 * var(--pt));display:block}.next .im-chip-x{top:calc(6 * var(--pt));right:calc(6 * var(--pt));width:calc(20 * var(--pt));height:calc(20 * var(--pt));background:#3c3c439e;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;color:#fff!important}.next .im-chip-x svg{width:calc(11 * var(--pt));height:calc(11 * var(--pt))}.next .im-replying{align-items:center;gap:calc(8 * var(--pt));margin:0 0 calc(6 * var(--pt)) calc(42 * var(--pt));padding:calc(6 * var(--pt)) calc(8 * var(--pt)) calc(6 * var(--pt)) calc(11 * var(--pt));border-radius:calc(12 * var(--pt));background:var(--im-fill);box-shadow:inset calc(3 * var(--pt)) 0 0 var(--im-blue);animation:.2s im-rise;display:flex}.next .im-replying-text{flex-direction:column;flex:1;min-width:0;display:flex}.next .im-replying-who{font-size:calc(12 * var(--pt));line-height:calc(15 * var(--pt));letter-spacing:0;color:var(--im-blue);font-weight:600}.next .im-replying-quote{font-size:calc(14 * var(--pt));line-height:calc(18 * var(--pt));letter-spacing:0;color:#3c3c43;opacity:.75;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.next .im-replying-x{width:calc(22 * var(--pt));height:calc(22 * var(--pt));background:#c7c7cc;border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;color:#fff!important}.next .im-replying-x svg{width:calc(12 * var(--pt));height:calc(12 * var(--pt))}@keyframes im-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.next .im-home{z-index:8;left:50%;bottom:calc(8 * var(--pt));width:calc(134 * var(--pt));height:calc(5 * var(--pt));pointer-events:none;background:#000;border-radius:3px;position:absolute;transform:translate(-50%)}.next .im-sheet{left:0;right:0;bottom:var(--compose-h,80px);z-index:5;background:var(--im-fill);border-top:.5px solid var(--im-separator);padding:calc(8 * var(--pt)) calc(12 * var(--pt)) calc(10 * var(--pt));animation:.2s im-rise;position:absolute}.next .im-sheet-head{font-size:calc(15 * var(--pt));letter-spacing:0;margin-bottom:calc(8 * var(--pt));justify-content:space-between;align-items:center;font-weight:600;display:flex}.next .im-sheet-head button{width:calc(26 * var(--pt));height:calc(26 * var(--pt));background:#e3e3e8;border:none;border-radius:50%;place-items:center;padding:0;display:grid;color:#6c6c70!important}.next .im-sheet-grid{gap:calc(5 * var(--pt));grid-template-columns:repeat(4,1fr);display:grid}.next .im-sheet-grid button{border-radius:calc(8 * var(--pt));aspect-ratio:1;background:#e3e3e8;border:none;padding:0;overflow:hidden}.next .im-sheet-grid img{object-fit:cover;width:100%;height:100%;display:block}.next .im-sheet-file{justify-content:center;align-items:center;gap:calc(4 * var(--pt));text-align:center;flex-direction:column;line-height:1.15;color:var(--im-blue)!important;font-size:calc(11 * var(--pt))!important;letter-spacing:0!important;padding:calc(4 * var(--pt))!important;display:flex!important}.next .im-hold{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#f2f2f79e;animation:.18s im-fade;position:absolute;inset:0}@keyframes im-fade{0%{opacity:0}to{opacity:1}}.next .im-hold-msg{transition:transform .28s cubic-bezier(.2,.9,.3,1.1);position:absolute}.next .im-clone{width:100%;max-width:none}.next .im-clone.im-mine{align-items:flex-end}.next .im-clone.im-theirs{align-items:flex-start}.next .im-clone .im-part,.next .im-clone .im-bubble,.next .im-clone .im-link{max-width:100%}.next .im-clone .im-taps{display:none}.next .im-tapbar{padding:calc(10 * var(--pt)) calc(7.7 * var(--pt));max-width:calc(375 * var(--pt));box-shadow:0 calc(6 * var(--pt)) calc(26 * var(--pt)) #00000021, 0 0 0 .5px #0000000a;transform-origin:0 100%;background:#fffffff7;border-radius:999px;align-items:center;gap:0;transition:top .28s cubic-bezier(.2,.9,.3,1.1);animation:.28s cubic-bezier(.3,1.4,.5,1) im-bar;display:flex;position:absolute}.next .im-tapbar-mine{transform-origin:100% 100%}@keyframes im-bar{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.next .im-tapbtn{--g:calc(28 * var(--pt));width:calc(49 * var(--pt));height:calc(44 * var(--pt));background:0 0;border:none;border-radius:50%;place-items:center;padding:0;transition:background .12s,transform .12s;display:grid;color:var(--im-secondary)!important}.next .im-tapbtn:hover{background:var(--im-fill)}.next .im-tapbtn:active{transform:scale(.9)}.next .im-tapbtn{border-radius:999px}.next .im-tapbtn.on{background:#0088ff29}.next .im-tapbtn>svg{width:calc(24 * var(--pt));height:calc(24 * var(--pt))}.next .im-tap-more.open{background:var(--im-fill);color:#3c3c43!important}.next .im-hold-below{transition:transform .28s cubic-bezier(.2,.9,.3,1.1);animation:.22s im-fade;position:absolute}.next .im-menu{width:calc(250 * var(--pt));padding:calc(10 * var(--pt)) 0;border-radius:calc(26 * var(--pt));-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:0 calc(10 * var(--pt)) calc(36 * var(--pt)) #00000029, 0 0 0 .5px #0000000a;background:#f6f6f8e6;overflow:hidden}.next .im-menu button{width:100%;height:calc(42 * var(--pt));align-items:center;gap:calc(14 * var(--pt));padding:0 calc(22 * var(--pt)) 0 calc(26 * var(--pt));text-align:left;color:var(--im-label);background:0 0;border:none;display:flex}.next .im-menu button+button{margin-top:calc(21 * var(--pt));position:relative}.next .im-menu button+button:before{content:"";left:calc(24 * var(--pt));right:calc(24 * var(--pt));top:calc(-10.5 * var(--pt));border-top:.5px solid #3c3c4333;position:absolute}.next .im-menu button:hover:not(:disabled){background:#0000000d}.next .im-menu button:disabled{opacity:.35;cursor:default}.next .im-menu svg{width:calc(21 * var(--pt));height:calc(21 * var(--pt));flex:none}.next .im-emoji{width:calc(300 * var(--pt));border-radius:calc(16 * var(--pt));padding:calc(8 * var(--pt));background:#fffffff7;box-shadow:0 10px 32px #00000029,0 0 0 .5px #0000000d}.next .im-emoji-grid{grid-template-columns:repeat(8,1fr);display:grid}.next .im-emoji-grid button{aspect-ratio:1;border-radius:calc(8 * var(--pt));font-size:calc(22 * var(--pt));letter-spacing:0;background:0 0;border:none;place-items:center;padding:0;line-height:1;display:grid}.next .im-emoji-grid button:hover{background:var(--im-fill)}.next .im-emoji-grid button.on{background:#d6e9ff}.next .im-emoji-any{gap:calc(6 * var(--pt));margin-top:calc(6 * var(--pt));padding-top:calc(8 * var(--pt));border-top:.5px solid var(--im-separator);display:flex}.next .im-emoji-any input{border-radius:calc(10 * var(--pt));min-width:0;padding:calc(6 * var(--pt)) calc(10 * var(--pt));font-size:calc(15 * var(--pt));letter-spacing:0;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #d1d1d6;outline:none;flex:1}.next .im-emoji-any input:focus{border-color:var(--im-blue)}.next .im-emoji-any button{border-radius:calc(10 * var(--pt));background:var(--im-blue);padding:0 calc(12 * var(--pt));border:none;font-weight:600;color:#fff!important;font-size:calc(15 * var(--pt))!important;letter-spacing:0!important}.next .im-emoji-any button:disabled{cursor:default;background:#c7c7cc}.next .im-viewer{z-index:30;cursor:zoom-out;background:#000;place-items:center;animation:.2s im-fade;display:grid;position:absolute;inset:0}.next .im-viewer img{object-fit:contain;max-width:100%;max-height:100%}.next .im-viewer-x{top:calc(60 * var(--pt));right:calc(16 * var(--pt));width:calc(32 * var(--pt));height:calc(32 * var(--pt));background:#fff3;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;color:#fff!important}.next .im-is-reply.im-has-taps .im-quote-row{margin-bottom:calc(34 * var(--pt))}.next .mg{gap:8px}.next .mg-head{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.next .mg-style{background:var(--paper-2);border-radius:8px;padding:2px;display:inline-flex}.next .mg-style button{color:var(--ink-3);background:0 0;border:0;border-radius:6px;height:22px;padding:0 9px;font-size:12px}.next .mg-style button.is-on{background:var(--selected,#fff);color:var(--ink);box-shadow:var(--shadow-1)}.next .mg-text{min-height:72px;font-size:13px}.next .mg-foot{align-items:center;gap:10px;display:flex}.next .mg-mic{border:1px solid var(--line-2);background:var(--surface,#fff);width:30px;height:30px;color:var(--ink-2);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.next .mg-mic:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.next .mg-mic.is-live{background:var(--red);border-color:var(--red);color:#fff}.next .mg-mic:disabled{opacity:.45;cursor:default}.next .mg-status{min-width:0;color:var(--ink-3);flex:1;font-size:12px}.next .mg-status.is-error{color:var(--red)}.next .mg-draft{color:var(--ink-3);flex:none;font-size:12px}.next .mg-rec{color:var(--ink-2);align-items:center;gap:10px;padding:4px 0;font-size:12px;display:flex}.next .mg-rec-dot{background:var(--ink-3);border-radius:50%;flex:none;width:9px;height:9px;transition:transform .12s}.next .mg-rec.is-live .mg-rec-dot{background:var(--red)}.next .mg-rec-time{font-variant-numeric:tabular-nums}.next .mg-voice{background:var(--paper-2);color:var(--ink);border-radius:12px;align-items:center;gap:6px;padding:6px 10px;display:flex}.next .mg-voice .vn-player{flex:1}@media (width<=520px){.next .mg-draft{display:none}}.next.dm-root h1{font:inherit;letter-spacing:inherit;font-weight:500}.next.dm-root p{margin:0}.next .dm-strong{font-weight:500}.next .dm-caption,.next .dm-muted,.next .dm-small{color:var(--ink-3);font-size:12px;font-weight:400}.next .dm-small:not(.dm-muted){color:var(--ink-2)}.next .dm-error{color:var(--red);font-size:12px}.next.dm-root .n-save{color:var(--ink-3);margin-left:6px;font-size:12px;font-weight:400}.next.dm-root .n-save-error{color:var(--red)}.next .dm-loading{text-align:center;color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:96px 24px;display:flex}.next .dm-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 20px 0 28px;display:flex}.next .dm-top-left{align-items:baseline;gap:10px;min-width:0;display:flex}.next .dm-top-left h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.next .dm-top-right{flex:none;align-items:center;gap:8px;display:flex}.next .dm-status{color:var(--ink-3);align-items:center;gap:6px;margin-right:6px;font-size:12px;display:inline-flex}.next .dm-status i{background:var(--line-2);border-radius:50%;width:6px;height:6px}.next .dm-status.is-live{color:var(--red)}.next .dm-status.is-live i{background:var(--red)}.next .dm-btn{white-space:nowrap;border:1px solid var(--line-2);height:30px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:400;transition:background .12s,border-color .12s;display:inline-flex}.next .dm-btn:hover:not(:disabled),.next .dm-btn.is-open{background:var(--paper-2)}.next .dm-btn:disabled{opacity:.45;cursor:default}.next .dm-btn-solid{background:var(--ink);border-color:var(--ink);color:#fff}.next .dm-btn-solid:hover:not(:disabled){background:#000}.next .dm-btn-danger{background:var(--red);border-color:var(--red);color:#fff}.next .dm-btn-danger:hover:not(:disabled){background:#a81f15}.next .dm-btn-danger-line{border-color:color-mix(in srgb, var(--red) 40%, #fff);color:var(--red)}.next .dm-btn-danger-line:hover:not(:disabled){background:color-mix(in srgb, var(--red) 8%, #fff);border-color:var(--red)}.next .dm-num{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.next .dm-link{color:var(--ink-3);text-align:left;background:0 0;border:none;padding:0;font-size:12px}.next .dm-link:hover{color:var(--ink)}.next .dm-icon{width:26px;height:26px;color:var(--ink-3);background:0 0;border:none;border-radius:6px;flex:none;place-items:center;display:grid}.next .dm-icon:hover{background:var(--line);color:var(--ink)}.next .dm-input{border:1px solid var(--line-2);background:#fff;border-radius:8px;outline:none;width:100%;height:30px;padding:0 9px;font-size:13px;transition:border-color .12s}.next .dm-input:focus{border-color:var(--ink)}.next .dm-input[readonly]{background:var(--paper-2);color:var(--ink-2)}.next .dm-seg{background:var(--paper-2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.next .dm-seg button{height:26px;color:var(--ink-3);white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:0 9px;font-size:12px}.next .dm-seg button.on{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #0000000f,0 1px 2px #00000014}.next .dm-seg-fill{display:flex}.next .dm-seg-fill button{flex:1;font-size:13px}.next .dm-toggle{cursor:pointer;align-items:center;gap:9px;display:inline-flex;position:relative}.next .dm-toggle input{opacity:0;width:1px;height:1px;position:absolute}.next .dm-toggle-track{background:var(--line-2);border-radius:9px;flex:none;width:30px;height:18px;transition:background .14s;position:relative}.next .dm-toggle-knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.next .dm-toggle input:checked+.dm-toggle-track{background:var(--ink)}.next .dm-toggle input:checked+.dm-toggle-track .dm-toggle-knob{transform:translate(12px)}.next .dm-toggle input:focus-visible+.dm-toggle-track{outline:2px solid var(--ink);outline-offset:2px}.next .dm-pop{position:relative}.next .dm-menu{z-index:30;width:300px;box-shadow:var(--shadow-2);background:#fff;border-radius:12px;padding:12px;animation:.12s ease-out dm-in;position:absolute;top:calc(100% + 6px)}.next .dm-menu-right{right:0}.next .dm-menu-left{left:0}.next .dm-menu-wide{width:340px}@keyframes dm-in{0%{opacity:0;transform:translateY(-3px)}}.next .dm-form{flex-direction:column;gap:8px;display:flex}.next .dm-row{grid-template-columns:1fr 150px;align-items:center;gap:10px;min-height:30px;display:grid}.next .dm-row:has(.dm-seg){grid-template-columns:1fr auto}.next .dm-row-label{color:var(--ink-2)}.next .dm-unit{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:flex}.next .dm-menu-foot{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:4px;padding-top:10px;display:flex}.next .dm-confirm{color:var(--ink-2);flex-direction:column;gap:10px;display:flex}.next .dm-confirm-row{gap:6px;display:flex}.next .dm-list ul{margin:0;padding:0;list-style:none}.next .dm-list li{justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.next .dm-list li+li{border-top:1px solid var(--line)}.next .dm-list-body{flex-direction:column;min-width:0;display:flex}.next .dm-list-empty{padding:4px 0}.next .dm-list-head{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.next .dm-layout{grid-template-columns:272px 1fr;align-items:start;min-height:calc(100vh - 52px);display:grid}.next .dm-rail{flex-direction:column;gap:28px;padding:28px 0 24px 28px;display:flex;position:sticky;top:0}.next .dm-rail-head{flex-direction:column;gap:2px;margin-bottom:14px;padding-right:20px;display:flex}.next .dm-track{cursor:pointer;position:relative}.next .dm-tick{--pull:0;height:1px;width:calc(8px + var(--pull) * 26px);background:var(--line-2);pointer-events:none;transition:width .42s cubic-bezier(.2,.9,.2,1),background .16s;position:absolute;left:0}.next .dm-track.is-hot .dm-tick{transition-duration:.11s,.16s}.next .dm-tick-major{width:calc(18px + var(--pull) * 26px)}.next .dm-tick.is-past{background:var(--ink-3)}.next .dm-tick.is-now{background:var(--ink);height:2px;width:calc(26px + var(--pull) * 18px);margin-top:-.5px}.next .dm-stop{--pull:0;text-align:left;height:78px;color:var(--ink-3);background:0 0;border:none;align-items:center;margin-top:-39px;padding:0 12px 0 38px;display:flex;position:absolute;left:0;right:0}.next .dm-stop:focus-visible{outline:none}.next .dm-stop:focus-visible .dm-stop-name{text-underline-offset:3px;text-decoration:underline}.next .dm-stop>span{transform:translateX(calc(var(--pull) * 26px));transition:transform .42s cubic-bezier(.2,.9,.2,1),color .16s,opacity .16s}.next .dm-track.is-hot .dm-stop>span{transition-duration:.11s,.16s,.16s}.next .dm-stop-name{white-space:nowrap}.next .dm-stop.is-past{color:var(--ink-2)}.next .dm-stop.is-now,.next .dm-stop.is-near{color:var(--ink)}.next .dm-stop.is-now .dm-stop-name{font-weight:500}.next .dm-stop.is-busy .dm-stop-name{opacity:.4}.next .dm-stop-hint{color:var(--ink-3);opacity:0;pointer-events:none;font-size:12px;line-height:1.35;position:absolute;top:calc(50% + 11px);left:38px;right:12px}.next .dm-stop-hint.is-open{opacity:1}.next .dm-rail-note{min-height:34px;color:var(--ink-3);padding-right:20px;font-size:12px}.next .dm-phones{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px;padding:28px 24px 56px;display:flex}.next .dm-phone-col{flex-direction:column;gap:12px;width:360px;display:flex}.next .dm-pick{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px 6px 12px;display:flex}.next .dm-pick:hover,.next .dm-pick.is-open{background:var(--paper-2)}.next .dm-pick svg{color:var(--ink-3);flex:none}.next .dm-pick-text{flex-direction:column;min-width:0;display:flex}.next .dm-pick-text .dm-strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.next .dm-menu:has(.dm-people){padding:6px}.next .dm-people-scroll{max-height:380px;overflow-y:auto}.next .dm-people-head{padding:8px 10px 4px}.next .dm-person{border-radius:8px;align-items:center;gap:2px;display:flex}.next .dm-person:hover,.next .dm-people-foot .dm-person-main:hover:not(:disabled){background:var(--paper-2)}.next .dm-person-main{text-align:left;min-width:0;color:var(--ink);background:0 0;border:none;border-radius:8px;flex:1;align-items:flex-start;gap:6px;padding:6px 8px 6px 4px;display:flex}.next .dm-person-main:disabled{opacity:.45;cursor:default}.next .dm-person-check{width:18px;height:19px;color:var(--ink);flex:none;place-items:center;display:grid}.next .dm-person-text{flex-direction:column;min-width:0;display:flex}.next .dm-person .dm-icon{opacity:0;margin-right:4px}.next .dm-person:hover .dm-icon,.next .dm-person .dm-icon:focus-visible{opacity:1}.next .dm-people-foot{border-top:1px solid var(--line);flex-direction:column;margin-top:6px;padding-top:6px;display:flex}.next .dm-people-foot .dm-person-check{color:var(--ink-3)}.next .dm-phone{background:#111;border-radius:52px;height:700px;padding:12px;position:relative;box-shadow:0 24px 60px -20px #00000047,inset 0 0 0 2px #333;container-type:inline-size}.next .dm-phone.is-remote .dm-screen{filter:blur(6px)saturate(.6);clip-path:inset(0 round 41px)}.next .dm-remote{z-index:10;text-align:center;color:var(--ink);background:#fff9;border-radius:41px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 44px;animation:.22s ease-out dm-in;display:flex;position:absolute;inset:12px}.next .dm-remote svg{color:var(--ink-3);margin-bottom:4px}.next .dm-remote .dm-caption{color:var(--ink-2)}.next .dm-remote .dm-btn{margin-top:10px}.next .dm-cardstep{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.next .dm-dialog{width:380px;max-width:calc(100vw - 32px);color:var(--ink);box-shadow:var(--shadow-2);background:#fff;border:none;border-radius:14px;padding:0}.next .dm-dialog::backdrop{background:#0000002e}.next .dm-dialog[open]{animation:.14s ease-out dm-in}.next .dm-dialog-body{flex-direction:column;gap:12px;padding:20px 20px 16px;display:flex}.next .dm-dialog-head{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.next .dm-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.next .dm-field{flex-direction:column;gap:5px;display:flex}.next .dm-field>span{color:var(--ink-3);font-size:12px}.next .dm-dialog-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:12px 20px;display:flex}.next .dm-confirm-inline{color:var(--ink-2);flex:1;align-items:center;gap:6px;font-size:12px;display:flex}.next .dm-confirm-inline>span{flex:1}.next .dm-why{border-top:1px solid var(--line)}.next .dm-why-toggle{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:12px 4px;font-weight:500;display:flex}.next .dm-why-toggle svg{color:var(--ink-3)}.next .dm-why-cost{font-variant-numeric:tabular-nums;margin:-8px 0 10px;padding-left:24px;display:block}.next .dm-why-empty{padding:0 4px 12px}.next .dm-run{flex-direction:column;gap:14px;padding:0 4px 12px;display:flex}.next .dm-run h4{color:var(--ink-3);align-items:center;gap:4px;margin:0 0 6px;font-size:12px;font-weight:400;display:flex}.next .dm-run-summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.next .dm-run-meta{color:var(--ink-3);margin-left:auto;font-size:12px}.next .dm-pill{background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.next .dm-card{border:1px solid var(--line);border-radius:10px;margin-bottom:6px;padding:10px 12px}.next .dm-card-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.next.dm-root .dm-card p{margin:0 0 4px}.next .dm-k{color:var(--ink-3);margin-right:4px;font-size:12px}.next .dm-never ul{color:var(--ink-2);margin:2px 0 0;padding-left:16px}.next .dm-sent{border-left:2px solid var(--line-2);margin-bottom:8px;padding:1px 0 1px 10px}.next .dm-sent-text{margin-bottom:3px}.next .dm-cites{color:var(--ink-3);margin:0;padding:0;font-size:12px;list-style:none}.next .dm-cites li{margin-bottom:2px}.next .dm-cite-id{background:var(--paper-2);color:var(--ink-2);border-radius:4px;margin-right:3px;padding:0 5px;font-size:12px}.next .dm-actions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.next .dm-actions li{color:var(--green);align-items:flex-start;gap:6px;display:flex}.next .dm-actions li>div{color:var(--ink)}.next .dm-actions li svg{flex:none;margin-top:2px}.next .dm-actions li.dm-failed{color:var(--red)}.next .dm-reject{background:var(--amber-wash);border-radius:8px;margin-bottom:6px;padding:8px 10px}.next .dm-reject-text{color:var(--ink-3);margin-bottom:2px;text-decoration:line-through}.next .dm-plain{margin:0;padding-left:16px}.next .dm-context{font-size:12px}.next .dm-context summary{cursor:pointer;color:var(--ink-3)}.next .dm-context pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper-2);max-height:320px;font:12px/1.45 var(--mono);border-radius:8px;margin:8px 0 0;padding:10px;overflow:auto}.next .dm-chip{border:1px solid var(--blue-bubble);color:var(--blue-bubble);text-align:left;background:#fff;border-radius:16px;max-width:240px;padding:7px 12px;font-size:13px;line-height:1.3}.next .dm-chip:hover:not(:disabled){background:var(--blue-bubble);color:#fff}.next .dm-chip:disabled{opacity:.5;cursor:default}.next .dm-btn-quiet{color:var(--ink-3);background:0 0;border-color:#0000}.next .dm-btn-quiet:hover:not(:disabled),.next .dm-btn-quiet.is-open{background:var(--paper-2);color:var(--ink)}.next .dm-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.next .dm-spend{flex-direction:column;gap:8px;display:flex}.next .dm-spend-again{align-self:flex-start}.next .dm-spend-amt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.next .dm-spend-none{color:var(--ink-3)}.next .dm-spend-group{flex-direction:column;margin:0 -6px;display:flex}.next .dm-spend-models{border-top:1px solid var(--line);padding-top:8px}.next .dm-spend-row{min-height:30px;color:var(--ink);text-align:left;cursor:default;background:0 0;border:none;border-radius:6px;grid-template-columns:1fr 120px 64px;align-items:center;gap:10px;padding:0 6px;font-size:13px;display:grid;position:relative}.next .dm-spend-models .dm-spend-row,.next .dm-spend-head{grid-template-columns:1fr 64px 64px}.next .dm-spend-server .dm-spend-row,.next .dm-spend-server .dm-spend-head{grid-template-columns:1fr 64px}.next .dm-spend-ig .dm-spend-head,.next .dm-spend-ig .dm-spend-row{grid-template-columns:1fr auto}.next .dm-spend-ig .dm-spend-row{align-items:start;padding-top:5px;padding-bottom:5px}.next .dm-spend-ig-name{flex-direction:column;gap:1px;min-width:0;display:flex}.next .dm-spend-ig-left{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.next .dm-spend-ig .dm-spend-row{row-gap:6px}.next .dm-spend-service{color:inherit;white-space:nowrap;align-items:center;gap:1px;text-decoration:none;display:inline-flex}.next .dm-spend-service svg{color:var(--ink-3)}.next .dm-spend-ig-name .dm-spend-service{align-self:flex-start}.next .dm-spend-service:hover{text-underline-offset:2px;text-decoration:underline}.next .dm-spend-service:hover svg{color:var(--ink)}.next .dm-spend-accounts{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:8px;display:flex}.next .dm-spend-accounts .dm-spend-service{color:var(--ink-2)}.next .dm-spend-gauge{flex-direction:column;grid-column:1/-1;gap:3px;display:flex}.next .dm-spend-gauge-track{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.next .dm-spend-gauge-fill{background:var(--ink-3);border-radius:2px;height:100%;display:block}.next .dm-spend-gauge-fill.is-low{background:var(--red)}.next .dm-spend-gauge-words.is-low{color:var(--red)}.next .dm-spend-pad{padding:0 6px}.next .dm-spend-row.is-active{background:var(--paper-2)}.next .dm-spend-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.next .dm-spend-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.next .dm-spend-head{gap:10px;padding:0 6px 4px;display:grid}.next .dm-spend-bars{justify-content:flex-end;align-items:flex-end;gap:1px;height:16px;display:flex}.next .dm-spend-bars i{background:var(--line-2);border-radius:1px;flex:none;width:3px;height:1px}.next .dm-spend-bars i.is-used{background:var(--ink-3)}:is(.next .dm-menu:has(>.dm-spend),.next .dm-spend-fly){box-shadow:0 0 0 1px #1d1a170f,0 2px 6px #1d1a170d,0 16px 40px #1d1a1724}.next .dm-menu:has(>.dm-spend){padding:0}.next .dm-menu>.dm-spend{overscroll-behavior:contain;border-radius:inherit;max-height:calc(100vh - 64px);padding:12px;overflow-y:auto}.next .dm-spend-foot{margin-top:0}.next .dm-spend-bar{align-items:center;gap:6px;display:flex}.next .dm-spend-status{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.next .dm-btn-sm{border-radius:7px;gap:5px;height:26px;padding:0 8px;font-size:12px}.next .dm-btn-sm svg{color:var(--ink-3)}.next .dm-spend-dot{background:var(--red);border-radius:50%;width:6px;height:6px}.next .dm-spin{border:1.5px solid var(--line-2);border-top-color:var(--ink-3);border-radius:50%;flex:none;width:10px;height:10px;animation:.8s linear infinite dm-spin}.next .dm-spin-icon{animation:.9s linear infinite dm-spin}@keyframes dm-spin{to{transform:rotate(360deg)}}.next .dm-spend-placeholder{flex-direction:column;gap:8px;display:flex}.next .dm-skel{background:var(--paper-2);border-radius:5px;height:10px;animation:1.4s ease-in-out infinite dm-skel;display:block}@keyframes dm-skel{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.next .dm-spin,.next .dm-spin-icon,.next .dm-skel{animation:none}}.next .dm-spend-keys{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:10px;display:flex}.next .dm-spend-key{flex-direction:column;gap:4px;display:flex}.next .dm-spend-key-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.next .dm-spend-fly-wrap{z-index:31;padding-right:8px;animation:.12s ease-out dm-in;position:absolute;top:0;right:100%}.next .dm-spend-fly{width:252px;max-height:calc(100vh - 72px);box-shadow:var(--shadow-2);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;overflow-y:auto}.next .dm-spend-days{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.next .dm-spend-days>li{padding:5px 0}.next .dm-spend-days>li+li{border-top:1px solid var(--line)}.next .dm-spend-day{grid-template-columns:1fr auto;align-items:baseline;gap:10px;display:grid}.next .dm-spend-day.dm-caption{margin-top:2px}.next .dm-spend-day-two{grid-template-columns:1fr 64px 64px}.next .dm-spend-extra{border-top:1px solid var(--line);padding-top:6px}@media (width<=1100px){.next .dm-layout{grid-template-columns:232px 1fr}.next .dm-phone-col{width:330px}.next .dm-phones{gap:24px}}@media (width<=760px){.next .dm-top{flex-wrap:wrap;height:auto;min-height:52px;padding:8px 16px}.next .dm-top-right{flex-wrap:wrap;flex:auto;justify-content:flex-end}.next .dm-layout{grid-template-columns:1fr;min-height:0}.next .dm-rail{gap:10px;padding:16px 16px 0;position:static}.next .dm-rail-head{margin-bottom:0}.next .dm-track{cursor:default;flex-wrap:wrap;gap:6px;display:flex;height:auto!important}.next .dm-tick,.next .dm-stop-hint{display:none}.next .dm-stop{border:1px solid var(--line-2);height:30px;color:var(--ink-2);background:#fff;border-radius:999px;margin:0;padding:0 10px;font-size:12px;position:static}.next .dm-stop>span{transform:none}.next .dm-stop.is-now{background:var(--ink);border-color:var(--ink);color:#fff}.next .dm-rail-note{min-height:0;padding-right:0}.next .dm-phones{gap:28px;padding:16px 16px 40px}.next .dm-phone-col{width:100%;max-width:360px}}@media (prefers-reduced-motion:reduce){.next .dm-tick,.next .dm-stop>span,.next .dm-menu,.next .dm-dialog[open],.next .dm-remote,.next .dm-spend-fly-wrap{transition:none;animation:none}}.next .dm-caption .dm-link{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.next .dm-jr{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.next .dm-jr-head{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.next .dm-jr-title{flex-direction:column;min-width:0;display:flex}.next .dm-jr-title .dm-caption{overflow-wrap:anywhere}.next .dm-jr-fresh{height:28px;color:var(--ink-2);flex:none;padding:0 9px;font-size:12px}.next .dm-jr-fresh svg{color:var(--ink-3)}.next .dm-jr-steps{flex-wrap:wrap;gap:10px 14px;display:flex}.next .dm-jr-group{flex-direction:column;gap:4px;min-width:0;display:flex}.next .dm-jr-group-name{color:var(--ink-3);font-size:11px;line-height:1.2}.next .dm-jr-chips{flex-wrap:wrap;gap:4px;display:flex}.next .dm-jr-step{border:1px solid var(--line-2);height:28px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:0 10px;font-size:12px;transition:background .12s,border-color .12s,color .12s,opacity .12s}.next .dm-jr-step:hover:not(:disabled){background:var(--paper-2);border-color:var(--ink-3)}.next .dm-jr-step.is-now{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:500}.next .dm-jr-step.is-now:hover:not(:disabled){background:#000}.next .dm-jr-step:disabled{cursor:default}.next .dm-jr-step:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.next .dm-jr-steps.is-busy .dm-jr-step:not(.is-busy){opacity:.45}.next .dm-jr-step.is-busy{border-color:var(--ink);animation:.8s ease-in-out infinite alternate dm-jr-pulse}@keyframes dm-jr-pulse{0%{opacity:1}to{opacity:.4}}.next .dm-jr-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.next .dm-jr-foot .dm-toggle{font-size:13px}.next .dm-jr-status{min-height:17px;color:var(--ink-2);font-size:12px;line-height:1.4}.next .dm-jr-status.is-error{color:var(--red)}.next .dm-jr-confirm{color:var(--ink-2);background:color-mix(in srgb, var(--red) 6%, #fff);border-radius:8px;flex-direction:column;gap:8px;padding:10px;font-size:12px;line-height:1.4;animation:.12s ease-out dm-in;display:flex}.next .dm-jr-confirm-row{flex-wrap:wrap;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.next .dm-jr-step,.next .dm-jr-confirm{transition:none;animation:none}}:root{color:#17191c;font-synthesis:none;--ink:#17191c;--muted:#6d737c;--faint:#9ca1a8;--line:#e4e6e8;--soft:#f5f6f7;--soft-blue:#f0f5fb;--amber:#efa91f;--green:#4d977b;--red:#c35c57;background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#fff;min-width:320px}button,input,textarea,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:2px;outline:2px solid #15181d}.app-shell{grid-template:72px minmax(0,1fr)/238px minmax(0,1fr);min-height:100vh;display:grid}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fffffff5;grid-column:1/-1;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:relative}.wordmark{letter-spacing:-.035em;cursor:pointer;background:0 0;border:0;padding:0;font-size:21px;font-weight:650}.top-actions{align-items:center;gap:10px;display:flex}.mode{color:#40454b;align-items:center;gap:8px;margin-right:8px;font-size:12px;font-weight:500;display:inline-flex}.mode i{background:var(--faint);border-radius:50%;width:8px;height:8px}.mode-live i{background:var(--green);box-shadow:0 0 0 3px #e7f3ee}.mode-ai i{background:#597eaa}.mode-fixture i{background:var(--amber)}.avatar{border:1px solid var(--line);background:var(--soft);border-radius:50%;place-items:center;width:38px;height:38px;margin-left:4px;font-size:12px;font-weight:600;display:grid}.quiet-button,.icon-button{cursor:pointer;background:0 0;border:0}.quiet-button{color:#4e535a;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.quiet-button:hover,.quiet-button.active{background:var(--soft);color:var(--ink)}.icon-button{border-radius:7px;place-items:center;width:34px;height:34px;display:inline-grid}.icon-button:hover{background:var(--soft)}.icon-button.dark{background:var(--ink);color:#fff}.reset-button{color:var(--muted)}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;grid-row:2;justify-content:space-between;padding:26px 14px 20px;display:flex}.sidebar nav{gap:5px;display:grid}.sidebar nav button{cursor:pointer;color:#3e444c;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:0 13px;font-size:14px;display:flex;position:relative}.sidebar nav button:hover{background:#f7f7f8}.sidebar nav button.active{color:#121417;background:#f0f1f2;font-weight:600}.sidebar nav button b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;display:grid}.sidebar-foot{border-top:1px solid var(--line);color:var(--faint);padding:14px 13px 0;font-size:10px;line-height:1.4}.app-content{min-width:0;min-height:calc(100vh - 72px);overflow:auto}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;font-size:28px;font-weight:650;line-height:1.15}h2{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.3}h3{font-size:13px;font-weight:600}.section-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.muted{color:var(--muted);font-size:13px}.page{max-width:1380px;margin:0 auto;padding:39px 44px 60px}.page-header{justify-content:space-between;align-items:flex-start;gap:32px;min-height:92px;margin-bottom:24px;display:flex}.page-header h1{margin-bottom:8px}.page-header p{color:var(--muted);max-width:640px;font-size:13px;line-height:1.55}.page-actions{gap:9px;display:flex}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:#000}.button:disabled{opacity:.5;cursor:wait}.button.secondary{color:var(--ink);background:#fff;border-color:#cfd2d6}.button.secondary:hover{background:var(--soft)}.button.small{border-radius:7px;min-height:32px;padding:0 11px;font-size:11px}.file-button{position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.events-layout{grid-template-columns:282px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.event-rail{border-right:1px solid var(--line);padding:31px 17px}.rail-head{justify-content:space-between;align-items:center;padding:0 7px 22px;display:flex}.rail-head h1{margin:0;font-size:20px}.event-list{gap:5px;display:grid}.event-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;padding:13px 10px;display:grid}.event-row:hover{background:#f7f7f8}.event-row.active{background:#f0f1f2}.event-row-copy{gap:5px;min-width:0;display:grid}.event-row-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.event-row-copy small{color:var(--muted);font-size:10px}.rail-note{border-top:1px solid var(--line);color:var(--muted);margin:28px 8px 0;padding-top:18px;font-size:10px;line-height:1.55}.status{white-space:nowrap;color:#5a6067;text-transform:capitalize;align-items:center;gap:6px;font-size:9px;font-weight:500;display:inline-flex}.status i{background:#9ba0a7;border-radius:50%;width:6px;height:6px}.status-confirmed i,.status-resolved i,.status-delivered i,.status-read i,.status-approved i,.status-approve i{background:var(--green)}.status-floated i,.status-waiting i,.status-reply_queued i,.status-queued i,.status-asking i,.status-awaiting_host_decision i,.status-waitlisted i,.status-waitlist i{background:var(--amber)}.status-failed i,.status-withdrawn i,.status-passed i,.status-pass i,.status-opted_out i{background:var(--red)}.event-workspace{min-width:0}.event-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;min-height:132px;padding:25px 35px 20px;display:flex}.event-header h1{margin:0}.event-header p{max-width:760px;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.55}.title-line{align-items:center;gap:7px;display:flex}.event-facts{border-bottom:1px solid var(--line);color:#555b62;align-items:center;gap:26px;min-height:48px;padding:0 35px;font-size:11px;display:flex;overflow-x:auto}.event-facts span,.event-facts a{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.event-facts a{color:var(--ink);font-weight:600}.conversation-grid{grid-template-columns:minmax(390px,1.45fr) minmax(320px,1fr);min-height:calc(100vh - 252px);display:grid}.conversation-panel{border-right:1px solid var(--line);min-width:0;padding:23px 31px}.guest-context-panel{min-width:0;padding:23px 26px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-heading h2{margin:0}.messages{flex-direction:column;gap:14px;max-width:680px;display:flex}.message{max-width:82%;transition:box-shadow .2s}.message.source-highlight p{box-shadow:0 0 0 2px #72777e}.message-assistant{align-self:flex-end}.message-meta{justify-content:space-between;align-items:center;gap:20px;margin-bottom:5px;padding:0 4px;display:flex}.message-meta strong{font-size:11px;font-weight:600}.message-meta time{color:var(--muted);font-size:9px}.message p{background:#f0f1f2;border-radius:11px;margin:0;padding:9px 12px;font-size:11px;line-height:1.48}.message-assistant p{background:var(--soft-blue)}.message>small{text-align:right;color:var(--faint);text-transform:capitalize;margin-top:4px;font-size:8px;display:block}.fact-list{border-top:1px solid var(--line)}.fact-row{border-bottom:1px solid var(--line);grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:49px;display:grid}.fact-row span{gap:3px;display:grid}.fact-row strong{color:var(--muted);font-size:9px;font-weight:500}.fact-row em{color:var(--faint);text-transform:capitalize;font-size:7px;font-style:normal}.fact-row p{margin:0;font-size:10px}.fact-row button{color:#64707c;cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline}.needs-host{padding-top:17px}.needs-host .panel-heading{margin-bottom:11px}.question-callout{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dcdf;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:11px 13px;display:grid}.question-callout:hover{border-color:#aeb2b7}.question-callout>i{background:var(--amber);border-radius:50%;width:8px;height:8px}.question-callout span{gap:5px;display:grid}.question-callout strong{font-size:10px}.question-callout small{color:var(--muted);font-size:7px}.empty-state{text-align:center;color:var(--muted);margin:40px 0}.empty-state p{margin-bottom:5px;font-size:13px}.empty-state span{font-size:10px}.empty-state.compact{border:1px dashed var(--line);border-radius:8px;margin:20px 0;padding:20px}.guest-master-detail{border:1px solid var(--line);border-radius:10px;grid-template-columns:330px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.guest-list{border-right:1px solid var(--line)}.list-label{border-bottom:1px solid var(--line);height:43px;color:var(--faint);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:0 15px;font-size:9px;display:flex}.guest-list-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:82px;padding:12px 13px;display:grid}.guest-list-row:hover,.guest-list-row.active{background:#f6f7f7}.initials{background:#e9ebed;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:600;display:grid}.guest-list-copy{gap:6px;min-width:0;display:grid}.guest-list-copy strong{font-size:11px}.guest-list-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.guest-detail{min-width:0}.detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:83px;padding:18px 22px;display:flex}.detail-head h2{margin-bottom:6px}.detail-head p{color:var(--muted);margin:0;font-size:10px}.decision-bar{border-bottom:1px solid var(--line);align-items:center;gap:28px;min-height:72px;padding:12px 22px;display:flex}.decision-bar label,.decision-bar>div{color:var(--muted);gap:6px;font-size:9px;display:grid}.decision-bar select{background:0 0;border:0;padding:0 16px 0 0;font-size:11px;font-weight:600}.decision-bar strong{color:var(--ink);text-transform:capitalize;font-size:11px}.guest-columns{grid-template-columns:1.25fr .75fr;display:grid}.guest-columns>div,.guest-columns>aside{min-width:0;padding:24px}.guest-columns>aside{border-left:1px solid var(--line)}.compact-messages{gap:16px}.profile-fact{border-bottom:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.profile-fact span{color:var(--muted);font-size:9px}.profile-fact em{border-left:1px solid var(--line);color:var(--faint);margin-left:6px;padding-left:6px;font-style:normal}.profile-fact strong{font-size:11px}.profile-fact button{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:8px;text-decoration:underline}.decision-actions{border-bottom:1px solid var(--line);background:#fbfbfb;align-items:center;gap:8px;padding:12px 22px;display:flex}.decision-actions>span{color:var(--muted);margin-right:auto;font-size:10px;font-weight:600}.decision-actions button{cursor:pointer;background:#fff;border:1px solid #cfd2d6;border-radius:7px;min-height:32px;padding:0 12px;font-size:10px;font-weight:600}.decision-actions button:hover{border-color:var(--ink)}.decision-actions button.danger{color:#9d403c}.decision-actions button:disabled{opacity:.5;cursor:wait}.inline-error{color:var(--red);background:#fff7f6;margin:0;padding:10px 22px;font-size:10px}.host-read{border-bottom:1px solid var(--line);background:#fcfcfb;gap:15px;padding:24px;display:grid}.host-read h3{margin:0;font-size:16px}.two-line-read{white-space:pre-line;margin:0;font-size:14px;font-weight:500;line-height:1.55}.recommendation{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px 14px;padding:13px;display:grid}.recommendation p{color:#42474d;margin:0;font-size:11px;line-height:1.5}.recommendation small{color:var(--faint);grid-column:2;font-size:8px}.signals strong{font-size:10px}.signals ul{color:#4e545b;margin:7px 0 0;padding-left:18px;font-size:10px}.answer-list{border-top:1px solid var(--line)}.answer-list article{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.answer-list article>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.answer-list strong{font-size:10px}.answer-list p{color:#454b52;margin:5px 0 0;font-size:11px;line-height:1.5}.failed-jobs{color:#8f3e39;background:#fff7f6;border:1px solid #eccbc8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:48px;margin:-8px 0 16px;padding:10px 13px;font-size:10px;display:grid}.failed-jobs span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-toggle{border:1px solid var(--line);background:var(--soft);border-radius:9px;padding:3px;display:inline-flex}.view-toggle button{min-height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:10px}.view-toggle button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000014}.review-flag-summary{color:#765b1c;background:#fffaf0;border:1px solid #ead6a5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:48px;margin:-8px 0 16px;padding:10px 13px;font-size:10px;display:grid}.message-review-flag{background:#fffaf0;border-bottom:1px solid #ead6a5;align-items:center;gap:18px;padding:13px 22px;display:flex}.message-review-flag>div{flex:1}.message-review-flag strong{font-size:10px}.message-review-flag p{margin:5px 0;font-size:11px}.message-review-flag time{color:var(--muted);font-size:8px}.message-review-flag button{cursor:pointer;background:#fff;border:1px solid #d7c38e;border-radius:7px;padding:7px 10px;font-size:9px}.host-read-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.answer-list time{color:var(--faint);margin-top:5px;font-size:8px;display:block}.guest-history{border-bottom:1px solid var(--line);padding:20px 24px}.guest-history>p{color:var(--muted);font-size:10px}.guest-history>div{border-top:1px solid var(--line);grid-template-columns:minmax(150px,1fr) auto minmax(180px,1fr);align-items:center;gap:14px;min-height:38px;display:grid}.guest-history strong,.guest-history span{font-size:9px}.guest-history>div>span{color:var(--muted);text-align:right}.cohort-review-head{margin-bottom:18px}.cohort-review-head h2{margin-bottom:5px}.cohort-review-head p{color:var(--muted);font-size:11px}.cohort-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cohort-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:15px;min-width:0;padding:18px;display:grid}.cohort-card>header{justify-content:space-between;gap:12px;display:flex}.cohort-card>header div{gap:4px;display:grid}.cohort-card>header strong{font-size:13px}.cohort-card>header small,.cohort-card span,.cohort-card time{color:var(--muted);font-size:8px}.cohort-answers{gap:10px;display:grid}.cohort-answers>div{background:var(--soft);border-radius:7px;padding:10px}.cohort-answers span{margin-bottom:5px;font-weight:600;display:block}.cohort-answers p,.cohort-read p,.cohort-decision p{margin:0 0 5px;font-size:10px;line-height:1.48}.cohort-read{border-top:1px solid var(--line);padding-top:12px}.cohort-read>span,.cohort-decision span{text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;display:block}.cohort-read p{white-space:pre-line}.cohort-decision{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cohort-decision strong{text-transform:capitalize;margin-bottom:5px;font-size:11px;display:block}.cohort-card footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px 13px;padding-top:12px;display:flex}.cohort-card footer a{color:var(--ink);margin-left:auto;font-size:9px;font-weight:600}.questions-table{border-top:1px solid var(--line)}.table-header,.question-row{grid-template-columns:minmax(200px,1.8fr) minmax(110px,1fr) 52px minmax(96px,.8fr) minmax(104px,.8fr) 124px;align-items:center;gap:16px;display:grid}.table-header{min-height:39px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.question-row{border-top:1px solid var(--line);min-height:92px}.question-row:first-of-type{border-top:0}.question-row>div:first-child{gap:7px;display:grid}.question-row strong,.question-row>span{font-size:13px}.question-row small{color:var(--muted);font-size:11px;line-height:1.45}.question-row>div:nth-last-child(2){gap:7px;display:grid}.row-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.quiet-link{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:9px;display:inline-flex}.question-summary{background:var(--soft);border-radius:8px;padding:14px}.question-summary strong{font-size:12px}.question-summary p{color:var(--muted);margin:5px 0 0;font-size:10px}.faq-list,.context-list{border-top:1px solid var(--line)}.faq-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr) 100px;align-items:center;gap:28px;width:100%;min-height:90px;padding:16px 4px;display:grid}.faq-row:hover,.context-row:hover{background:#fafafa}.faq-row>span:first-child{gap:8px;display:grid}.faq-row strong{font-size:12px}.faq-row small{color:var(--muted);font-size:9px}.faq-row p{color:#3e444a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.publish-state,.extract-state{text-transform:capitalize;justify-self:end;font-size:9px}.publish-state{color:var(--muted)}.publish-state.guest{color:#357762}.extract-state.failed{color:var(--red)}.extract-state.needs_model{color:#a16b00}.notice{color:#5d5b51;background:#f7f7f3;border:1px solid #e4e1d3;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;margin-bottom:16px;padding:0 13px;font-size:10px;display:flex}.notice button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.brand-form{grid-template-columns:1fr 1fr;gap:23px 34px;max-width:1060px;display:grid}.brand-form label{gap:8px;font-size:11px;font-weight:600;display:grid}.brand-form label:first-child,.brand-form label:nth-child(2),.brand-form label:nth-child(3),.brand-form label:nth-last-child(2){grid-column:1/-1}.brand-form small{color:var(--faint);font-size:8px;font-weight:400}.sticky-save{border-top:1px solid var(--line);background:#fffffff0;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:18px;min-height:65px;padding:12px 0;display:flex;position:sticky;bottom:0}.sticky-save span{color:var(--muted);font-size:10px}.context-routing{background:var(--soft);border-radius:8px;align-items:center;gap:22px;min-height:58px;margin-bottom:14px;padding:10px 14px;display:flex}.context-routing label{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.context-routing select{color:var(--ink);background:0 0;border:0;font-size:10px;font-weight:600}.context-routing>span{color:var(--faint);margin-left:auto;font-size:8px}.context-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:36px minmax(170px,.6fr) minmax(300px,1.4fr) 100px 90px;align-items:center;gap:18px;width:100%;min-height:78px;padding:13px 4px;display:grid}.document-icon{background:var(--soft);border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.context-row>span:nth-child(2){gap:6px;display:grid}.context-row strong{font-size:11px}.context-row small{color:var(--muted);font-size:8px}.context-row p{color:#4a5057;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;line-height:1.5;overflow:hidden}.attachment-link{color:var(--ink);font-size:10px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14161959;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:min(540px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 18px 60px #00000029}.modal-wide{width:min(740px,100%)}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:0 22px;display:flex}.modal-header h2{margin:0}.form-stack{gap:17px;padding:22px;display:grid}.form-stack label,.form-stack fieldset{color:#3e444a;gap:7px;font-size:10px;font-weight:600;display:grid}.form-stack fieldset{border:0;margin:0;padding:0}.form-stack legend{margin-bottom:8px}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-stack input:not([type=radio]):not([type=checkbox]),.form-stack textarea,.form-stack select,.brand-form input,.brand-form textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #d3d6d9;border-radius:8px;padding:10px 11px;font-size:11px;line-height:1.45}.form-stack select{min-height:38px}.form-stack input:focus,.form-stack textarea:focus,.form-stack select:focus,.brand-form input:focus,.brand-form textarea:focus{border-color:#858b92;outline:0;box-shadow:0 0 0 3px #f0f1f2}.check-row{align-items:center;grid-template-columns:auto 1fr!important;font-weight:400!important}.radio-row{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;padding:11px 10px;grid-template-columns:auto 1fr!important}.radio-row span{gap:4px;display:grid}.radio-row small{color:var(--muted);font-size:9px;font-weight:400}.scope-note{background:var(--soft);color:var(--muted);margin:-4px 0 0;padding:10px;font-size:9px;line-height:1.5}.form-actions{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.form-error{color:var(--red);margin:0;font-size:10px}.screening-fields{border-top:1px solid var(--line)!important;padding-top:14px!important}.screening-fields>small{color:var(--muted);margin:-2px 0 5px;font-weight:400}.screening-field{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.screening-field>span{background:var(--soft);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;display:grid}.screening-field button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:9px}.screening-field button:disabled{opacity:.35;cursor:default}.screening-fields>.button{justify-self:start}.modal-immersive{border-radius:14px;width:min(1480px,100vw - 32px);height:calc(100vh - 32px);max-height:none;overflow:hidden}.modal-immersive .modal-header{background:#fff;min-height:66px;padding-inline:26px}.modal-immersive .modal-header h2{letter-spacing:-.02em;font-size:17px}.event-composer{background:#fff;grid-template-columns:178px minmax(520px,1fr) 330px;height:calc(100% - 66px);display:grid}.composer-steps{background:#fafafa;border-right:1px solid #e6e7e9;padding:30px 22px}.composer-eyebrow,.composer-heading>span,.knowledge-inspector>header span,.followup-card>div:first-child>span{color:#8a8e95;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.composer-step{color:#8b8f96;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:46px;font-size:10px;font-weight:600;display:grid;position:relative}.composer-step:not(:last-of-type):after{content:"";background:#dedfe2;width:1px;position:absolute;top:35px;bottom:-11px;left:11px}.composer-step i{z-index:1;background:#fff;border:1px solid #d8dade;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid;position:relative}.composer-step.active{color:#181a1e}.composer-step.active i{color:#fff;background:#17191c;border-color:#17191c}.composer-step.complete i{color:#fff;background:#8a71e8;border-color:#8a71e8}.composer-steps>p{color:#8b8f96;margin:24px 0 0;font-size:9px;line-height:1.55}.composer-main{scroll-behavior:smooth;min-width:0;padding:0 40px 90px;overflow-y:auto}.composer-section{border-bottom:1px solid #ebecef;padding:34px 0}.composer-heading{margin-bottom:20px}.composer-heading h2{letter-spacing:-.025em;margin:7px 0 6px;font-size:21px}.composer-heading p{color:#71767e;max-width:620px;margin:0;font-size:10px;line-height:1.55}.archetype-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.archetype-card{color:#1a1c20;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:10px;align-content:start;gap:8px;min-height:108px;padding:15px;display:grid;position:relative}.archetype-card:hover{border-color:#a8aab0}.archetype-card.active{background:#fcfbff;border-color:#8c72e8;box-shadow:0 0 0 2px #eeeaff}.archetype-card>span{font-size:11px;font-weight:700}.archetype-card small{color:#7d8189;font-size:8px;line-height:1.45}.archetype-card svg{color:#765ed0;position:absolute;top:12px;right:12px}.context-dump{color:#22252a;width:100%;min-height:150px;font:inherit;resize:vertical;border:1px solid #cfd2d7;border-radius:11px;padding:16px;font-size:12px;line-height:1.65}.context-dump:focus{border-color:#8b72e4;outline:0;box-shadow:0 0 0 3px #f0edff}.context-actions{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.context-actions button,.secondary-action,.primary-action{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.add-files,.secondary-action{color:#43474e;background:#fff;border:1px solid #d5d7db}.add-files:disabled{opacity:.42;cursor:not-allowed}.organize-button,.primary-action{color:#fff;background:#8068dd;border:1px solid #745bd2}.organize-button:hover,.primary-action:hover{background:#735bd1}.organize-button:disabled,.primary-action:disabled,.secondary-action:disabled{opacity:.48;cursor:wait}.heard-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.heard-grid label{gap:7px;display:grid}.heard-grid label>span{color:#666b73;font-size:9px;font-weight:700}.heard-grid label>span svg{vertical-align:-2px;margin-right:4px}.heard-grid .wide{grid-column:1/-1}.heard-grid input,.heard-grid textarea,.screening-list input{color:#202328;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8dade;border-radius:8px;padding:10px 11px;font-size:10px}.heard-grid small{color:#999da4;font-size:8px;font-weight:400}.private-field{background:#faf9fe;border-radius:9px;padding:12px}.followup-list{gap:11px;display:grid}.followup-card{border:1px solid #e0e1e4;border-radius:10px;padding:16px}.followup-card h3{margin:6px 0 13px;font-size:12px}.choice-row{flex-wrap:wrap;gap:7px;display:flex}.choice-row button{color:#555a61;cursor:pointer;background:#fff;border:1px solid #d8dade;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;display:inline-flex}.choice-row button.active{color:#4f399e;background:#f3efff;border-color:#8a72e4;font-weight:700}.screening-list{gap:8px;display:grid}.screening-list label{grid-template-columns:26px 1fr;align-items:center;gap:8px;display:grid}.screening-list i{color:#70757d;background:#f0f1f3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.composer-waiting{text-align:center;color:#a0a4aa;place-content:center;justify-items:center;min-height:220px;display:grid}.composer-waiting h2{color:#555a62;margin:12px 0 5px;font-size:15px}.composer-waiting p{margin:0;font-size:9px}.composer-error{color:#913f39;background:#fff7f6;border:1px solid #eccbc8;border-radius:8px;margin:16px 0;padding:11px 12px;font-size:10px}.composer-footer{z-index:5;background:#fffffff5;border-top:1px solid #e3e4e7;justify-content:flex-end;gap:8px;margin:30px -40px -90px;padding:14px 40px;display:flex;position:sticky;bottom:-90px}.composer-footer .secondary-action:first-child{margin-right:auto}.knowledge-inspector{background:#fbfbfc;border-left:1px solid #e5e6e9;min-width:0;padding:28px 20px;overflow-y:auto}.knowledge-inspector>header{justify-content:space-between;display:flex}.knowledge-inspector>header h2{margin:6px 0 0;font-size:18px}.knowledge-inspector>header button{color:#6d55c7;background:0 0;border:0;font-size:11px;font-weight:700;display:none}.knowledge-inspector>p{color:#858991;margin:10px 0 20px;font-size:9px;line-height:1.55}.knowledge-layers{gap:10px;display:grid}.knowledge-layer{background:#fff;border:1px solid #e0e1e4;border-radius:10px;overflow:hidden}.knowledge-layer>header{grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:58px;padding:9px 11px;display:grid}.knowledge-layer>header i{color:#5f646c;background:#f0f1f3;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.knowledge-layer>header div{gap:3px;display:grid}.knowledge-layer>header strong{font-size:10px}.knowledge-layer>header small{color:#92969d;font-size:7px;line-height:1.35}.knowledge-layer>header b{color:#6f747b;background:#f1f1f3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.layer-host>header i{color:#694fc8;background:#eeeaff}.layer-timed>header i{color:#8c6814;background:#fff4d9}.knowledge-item{border-top:1px solid #ececef;gap:5px;padding:10px 11px;display:grid}.knowledge-item input,.knowledge-item textarea,.knowledge-item select{color:#2c3036;width:100%;font:inherit;background:0 0;border:0;padding:0}.knowledge-item input{text-transform:uppercase;font-size:8px;font-weight:700}.knowledge-item textarea{resize:none;font-size:9px;line-height:1.45}.knowledge-item select{color:#888c93;font-size:8px}.plot-preview{color:#56469a;background:#eeeaff;border-radius:9px;grid-template-columns:22px 1fr;gap:7px;margin-top:16px;padding:12px;display:grid}.plot-preview p{margin:0;font-size:8px;line-height:1.5}.plot-preview strong{margin-bottom:2px;display:block}.mobile-sharing-map{display:none}.simulator{z-index:80;background:#fff;border:1px solid #d5d7da;border-radius:14px;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;width:355px;display:grid;position:fixed;top:84px;bottom:14px;right:14px;overflow:hidden;box-shadow:0 18px 55px #00000024}.simulator>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:0 14px 0 18px;display:flex}.simulator header div{gap:4px;display:grid}.simulator header span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.simulator header strong{font-size:13px}.simulator-mode{border-bottom:1px solid var(--line);color:#9a6700;align-items:center;gap:5px;min-height:46px;padding:0 12px;font-size:8px;display:flex}.simulator-mode button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:6px 8px;font-size:9px}.simulator-mode button+button{margin-left:0}.simulator-mode button.active{background:var(--ink);color:#fff}.simulator-routing{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:9px 12px;display:grid}.simulator-routing label{color:var(--muted);gap:4px;font-size:8px;display:grid}.simulator-routing input,.simulator-routing select{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-width:0;padding:6px 7px;font-size:9px}.phone-messages{background:#fbfbfc;flex-direction:column;gap:8px;min-height:0;padding:15px;display:flex;overflow:auto}.phone-message{max-width:84%}.phone-message.incoming{align-self:flex-start}.phone-message.outgoing{align-self:flex-end}.phone-message p{background:#e7e8ea;border-radius:14px;margin:0;padding:9px 11px;font-size:10px;line-height:1.45}.phone-message.outgoing p{color:#fff;background:#2775d7}.phone-message small{color:var(--faint);text-align:right;text-transform:capitalize;margin:3px 5px 0;font-size:7px;display:block}.simulator form{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 34px;gap:8px;padding:10px;display:grid}.simulator form textarea{resize:none;border:1px solid #d8dade;border-radius:12px;padding:9px 10px;font-size:10px}.simulator form button{color:#fff;cursor:pointer;background:#2775d7;border:0;border-radius:50%;align-self:center;place-items:center;width:32px;height:32px;display:grid}.example-prompts{gap:6px;padding:0 10px 10px;display:flex}.example-prompts button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;flex:1;padding:7px;font-size:8px}.interest-page{background:#fff;width:min(100%,430px);min-height:100vh;margin:0 auto;padding:0 23px 34px}.interest-page>header{justify-content:space-between;align-items:center;height:92px;display:flex}.interest-page>header strong{letter-spacing:-.035em;font-size:22px}.interest-page>header button{cursor:pointer;background:0 0;border:0;font-size:22px}.interest-intro{padding:23px 0 30px}.interest-intro h1{margin-bottom:12px;font-size:34px;line-height:1.08}.interest-intro p{color:#4f5358;margin:0 0 6px;font-size:16px;line-height:1.45}.what-we-know,.interest-form,.text-assistant{border-top:1px solid #d3d5d7}.what-we-know{padding:24px 0}.interest-page h2{font-size:23px}.what-we-know ul{margin:0;padding-left:22px}.what-we-know li{color:#454a50;margin:9px 0;padding-left:3px;font-size:15px;line-height:1.4}.interest-form{padding:24px 0}.interest-form form{gap:17px;display:grid}.interest-form label{gap:8px;font-size:13px;display:grid}.interest-form input,.interest-form textarea{resize:vertical;border:1px solid #cdd0d3;border-radius:8px;width:100%;padding:13px 12px;font-size:14px}.interest-form button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:8px;min-height:48px;font-size:14px;font-weight:600}.reassurance{color:var(--muted);margin:-6px 0 0;font-size:11px;line-height:1.5}.text-assistant{min-height:76px;color:var(--ink);align-items:center;gap:14px;text-decoration:none;display:flex}.text-assistant span{flex:1;font-size:13px}.public-loading,.app-loading,.app-error{text-align:center;min-height:100vh;color:var(--muted);place-content:center;gap:13px;font-size:13px;display:grid}.app-loading span{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;justify-self:center;width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-page{background:var(--soft);place-items:center;min-height:100vh;padding:24px;display:grid}.login-page form{border:1px solid var(--line);background:#fff;border-radius:12px;gap:18px;width:min(100%,390px);padding:34px;display:grid}.login-page form>strong{font-size:16px}.login-page h1{margin:7px 0 -8px}.login-page p{color:var(--muted);font-size:11px;line-height:1.5}.login-page label{gap:7px;font-size:10px;font-weight:600;display:grid}.login-page input{border:1px solid #d3d6d9;border-radius:8px;width:100%;padding:10px 11px}.public-menu{border:1px solid var(--line);border-radius:8px;margin:-9px 0 8px;padding:14px}.public-menu p{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.5}.public-menu a{color:var(--ink);font-size:11px;font-weight:600}@media (width<=1100px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:10px}.sidebar nav button{justify-content:center;padding:0}.sidebar nav button span,.sidebar-foot{display:none}.sidebar nav button b{width:17px;height:17px;position:absolute;top:3px;right:3px}.events-layout{grid-template-columns:230px minmax(0,1fr)}.conversation-grid{grid-template-columns:1fr}.conversation-panel{border-right:0;border-bottom:1px solid var(--line)}.guest-master-detail{grid-template-columns:280px minmax(0,1fr)}.guest-columns{grid-template-columns:1fr}.guest-columns>aside{border-left:0;border-top:1px solid var(--line)}.questions-table{overflow-x:auto}.table-header,.question-row{min-width:770px}}@media (width<=760px){.app-shell{display:block}.topbar{height:60px;padding:0 15px;position:sticky;top:0}.top-actions .quiet-button{justify-content:center;width:34px;padding:0}.top-actions .quiet-button:not(:nth-of-type(2)){font-size:0}.top-actions .quiet-button:first-of-type,.top-actions .mode,.top-actions .avatar,.reset-button{display:none}.sidebar{z-index:50;border-right:0;border-top:1px solid var(--line);height:58px;padding:4px 7px;position:fixed;bottom:0;left:0;right:0}.sidebar nav{grid-template-columns:repeat(6,1fr);display:grid}.sidebar nav button{min-height:48px}.app-content{min-height:calc(100vh - 118px);padding-bottom:58px}.events-layout{display:block}.event-rail{border-right:0;border-bottom:1px solid var(--line);padding:18px 13px}.rail-head{padding-bottom:12px}.event-list{display:flex;overflow-x:auto}.event-row{min-width:185px}.rail-note{display:none}.event-header{min-height:auto;padding:22px 18px}.event-header p{font-size:11px}.event-facts{padding:0 18px}.conversation-grid{min-height:auto}.conversation-panel,.guest-context-panel{padding:22px 18px}.page{padding:24px 18px 80px}.page-header{gap:15px;min-height:auto;display:grid}.page-actions{overflow-x:auto}.guest-master-detail{display:block}.guest-list{border-right:0}.guest-detail{border-top:1px solid var(--line)}.decision-bar{overflow-x:auto}.cohort-grid{grid-template-columns:1fr}.questions-table{overflow-x:auto}.faq-row{grid-template-columns:1fr;gap:10px;padding:16px 4px}.faq-row .publish-state{justify-self:start}.brand-form{grid-template-columns:1fr}.brand-form label{grid-column:1!important}.context-routing{flex-direction:column;align-items:flex-start;gap:10px}.context-routing>span{margin-left:0}.context-row{grid-template-columns:36px 1fr auto}.context-row p,.context-row .extract-state{display:none}.simulator{width:auto;inset:10px 10px 68px}.field-row{grid-template-columns:1fr}.modal-backdrop{padding:0}.modal-immersive{border-radius:0;width:100vw;height:100vh}.modal-immersive .modal-header{min-height:58px;padding-inline:17px}.event-composer{height:calc(100% - 58px);display:block;overflow:hidden}.composer-steps{display:none}.composer-main{height:100%;padding:0 18px 150px}.composer-section{padding:27px 0}.composer-heading h2{font-size:19px}.archetype-grid{grid-template-columns:repeat(2,1fr)}.archetype-card{min-height:96px}.heard-grid{grid-template-columns:1fr}.heard-grid .wide{grid-column:auto}.context-actions{align-items:stretch;gap:8px}.context-actions button{padding-inline:10px}.choice-row{grid-template-columns:1fr;display:grid}.choice-row button{justify-content:flex-start;min-height:38px}.composer-footer{margin:22px -18px -150px;padding:11px 18px 76px;bottom:-150px}.composer-footer .secondary-action:first-child{display:none}.composer-footer .secondary-action{flex:1}.composer-footer .primary-action{flex:1.3;padding-inline:10px}.knowledge-inspector{z-index:120;background:#fbfbfc;border-top:1px solid #dedfe2;border-left:0;border-radius:18px 18px 0 0;padding:22px 18px 90px;display:none;position:fixed;inset:54px 0 0;box-shadow:0 -12px 50px #00000021}.knowledge-inspector.open,.knowledge-inspector>header button{display:block}.mobile-sharing-map{z-index:110;color:#4c3b8e;text-align:left;background:#f4f1ff;border:1px solid #d9d4ec;border-radius:10px;grid-template-columns:22px 1fr auto 16px;align-items:center;gap:6px;min-height:48px;padding:0 12px;display:grid;position:fixed;bottom:68px;left:12px;right:12px;box-shadow:0 5px 20px #382a6c1f}.mobile-sharing-map span{font-size:10px;font-weight:700}.mobile-sharing-map b{color:#7c70a7;font-size:8px}}.invite-form{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.invite-form select,.invite-form input{color:#111;height:34px;font:inherit;background:#fff;border:1px solid #d3d4d8;border-radius:8px;min-width:0;padding:0 10px;font-size:13px}.invite-form input[aria-label=Phone\ number]{width:150px}.invite-form input[aria-label=Name]{width:140px}.invite-form button{color:#fff;height:34px;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.invite-form button:disabled{opacity:.45;cursor:default}.invite-form small{color:#6b6c72;flex-basis:100%;font-size:12px}.invite-form input[aria-label=Update]{width:240px}.invite-form .invite-link{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;min-width:0;display:flex}.invite-form .invite-link input{flex:220px;width:auto}.invite-form .invite-link small{flex-basis:auto}.workspace-switcher{margin-top:auto;padding-top:24px}.workspace-switcher-control{color:#657085;background:#f7f8fa;border-radius:8px;position:relative}.workspace-switcher-control select{appearance:none;width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 29px 10px 33px;font-size:12px;display:block}.workspace-switcher-control select:hover{border-color:var(--workspace-line);background:#14203305}.workspace-switcher-control select:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.workspace-switcher-icon,.workspace-switcher-chevron{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.workspace-switcher-icon{left:10px}.workspace-switcher-chevron{right:10px}.lab-workspace .workspace-switcher-control{color:#b9c5d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e2b40}.lab-workspace .workspace-switcher-control select:hover{border-color:#44516a}.lab-workspace .workspace-switcher-control select:focus-visible{outline-color:#b4a9ff}@media (width<=760px){.workspace-shell{padding-bottom:76px}.workspace-switcher{left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:40;width:200px;padding:0;position:fixed}.workspace-switcher-control{border:1px solid var(--workspace-line);background:#fff;box-shadow:0 2px 12px #14203318}.lab-workspace .workspace-switcher-control{border-color:#344057}}.workspace-shell{min-height:100vh;color:var(--workspace-ink);background:var(--workspace-bg);grid-template-columns:216px minmax(0,1fr);display:grid}.workspace-nav{border-right:1px solid var(--workspace-line);background:#fff;flex-direction:column;height:100vh;padding:25px 14px 20px;display:flex;position:sticky;top:0}.workspace-brand{color:inherit;flex-direction:column;gap:4px;padding:0 10px 37px;text-decoration:none;display:flex}.workspace-brand strong{letter-spacing:-1px;font-size:25px;font-weight:650}.workspace-brand span{color:var(--workspace-muted);font-size:12px}.workspace-nav nav{flex-direction:column;gap:7px;display:flex}.workspace-nav nav a{min-height:48px;color:inherit;border-radius:9px;align-items:center;gap:12px;padding:11px 15px;font-size:14px;text-decoration:none;display:flex}.workspace-nav nav b{min-width:23px;height:23px;color:var(--workspace-accent);background:#f0edff;border-radius:50%;place-items:center;margin-left:auto;padding:0 5px;font-size:11px;display:grid}.workspace-footer{color:var(--workspace-muted);align-items:center;gap:7px;margin-top:auto;padding:22px 10px 0;font-size:12px;text-decoration:none;display:flex}.workspace-footer strong{color:var(--workspace-ink);letter-spacing:-.7px;font-size:17px}.workspace-main{min-width:0}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:30px;display:flex}.workspace-heading h1{letter-spacing:-1.3px;margin:0 0 9px;font-size:32px;font-weight:650;line-height:1.16}.workspace-heading p{color:var(--workspace-muted);margin:0;font-size:15px;line-height:1.6}.workspace-heading .button{white-space:nowrap;min-height:44px;padding:0 22px;font-size:13px}.workspace-shell .panel{border:1px solid var(--workspace-line);background:#fff;border-radius:12px}.workspace-shell a{text-underline-offset:3px}.workspace-shell h2{letter-spacing:-.5px;margin-bottom:20px;font-size:19px}.workspace-shell button:disabled{opacity:.5;cursor:not-allowed}.host-home{max-width:1600px;margin:0 auto;padding:58px 36px 50px}.host-home .workspace-heading{margin-bottom:34px}.host-home .workspace-heading h1{font-size:36px}.host-home a:not(.button),.lab-main a{color:var(--workspace-accent);font-size:13px}.host-stats{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;padding:25px 0;display:grid}.host-stats div{border-right:1px solid var(--workspace-line);gap:9px;padding:0 28px;display:grid}.host-stats div:last-child{border:0}.host-stats span{color:var(--workspace-muted);font-size:13px}.host-stats strong{letter-spacing:-1px;font-size:34px;font-weight:600}.host-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:22px;display:grid}.host-events,.host-questions{padding:25px}.host-events header{justify-content:space-between;align-items:baseline;display:flex}.host-events header a{text-decoration:none}.host-event-row{border:0;border-top:1px solid var(--workspace-line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:16px;width:100%;padding:22px 0;display:flex}.host-event-row:hover .host-event-copy strong{color:var(--workspace-accent)}.date-tile{background:#f4f5f9;border:1px solid #e9ebf1;border-radius:9px;place-items:center;gap:3px;width:60px;min-width:60px;padding:10px 4px;display:grid}.date-tile small{text-transform:uppercase;color:var(--workspace-muted);font-size:11px}.date-tile strong{letter-spacing:-.5px;font-size:23px}.host-event-copy{flex:1;gap:7px;min-width:0;display:grid}.host-event-copy strong{font-size:15px;line-height:1.35}.host-event-copy small{color:var(--workspace-muted);font-size:12px;line-height:1.4}.host-event-row .status{font-size:10px}.host-question-preview{border:1px solid var(--workspace-line);border-radius:10px;padding:20px}.host-question-preview h3{margin:0 0 8px;font-size:16px;line-height:1.4}.host-question-preview p{color:var(--workspace-muted);font-size:12px;line-height:1.6}.host-question-preview p+p{margin-top:24px}.host-question-preview small{color:var(--workspace-muted);margin-top:14px;display:block}.host-question-preview>svg{color:var(--workspace-accent);margin-bottom:18px}.host-context-band{border:1px solid var(--workspace-line);border-radius:12px;margin-top:24px;padding:30px 35px}.host-context-band h2{margin-bottom:10px;font-size:23px}.host-context-band p{color:var(--workspace-muted);font-size:14px;line-height:1.7}.host-context-band div{gap:25px;margin-top:24px;display:flex}.host-context-band a{text-decoration:none}.host-context-band a+a{border-left:1px solid var(--workspace-line);padding-left:25px}.host-utility{border-bottom:1px solid var(--workspace-line);height:56px;color:var(--workspace-muted);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:0 30px;font-size:11px;display:flex}.host-workspace .page{padding:34px}.host-workspace .events-layout{background:#fff;grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 56px)}.host-workspace .conversation-grid{grid-template-columns:minmax(0,1.2fr) minmax(230px,1fr)}.host-workspace .event-header{padding:25px}.host-workspace .event-header h1{font-size:24px}.host-workspace .event-facts{flex-wrap:wrap;gap:14px;padding:15px 25px}.host-workspace .conversation-panel,.host-workspace .guest-context-panel{padding:22px}.host-workspace .message p{font-size:12px}.host-workspace .event-rail{padding:25px 12px}.host-workspace .fact-row{grid-template-columns:80px minmax(0,1fr)}.host-workspace .fact-row button{grid-column:2;justify-self:start;margin-bottom:8px}.host-workspace .guest-master-detail{background:#fff;grid-template-columns:260px minmax(0,1fr)}.host-workspace .guest-columns{grid-template-columns:1fr}.host-workspace .guest-columns>aside{border-left:0;border-top:1px solid var(--workspace-line)}.workspace-tabs{gap:5px;padding:20px 34px 0;display:flex}.workspace-tabs button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 14px;font-size:12px}.workspace-tabs button[aria-pressed=true]{border-color:var(--workspace-line);color:var(--workspace-accent);background:#fff}.shared-context-note{color:#776538;background:#fffdf4;border:1px solid #e7ddbd;border-radius:9px;padding:15px 18px;font-size:12px;line-height:1.6}.lab-workspace .workspace-nav{background:var(--workspace-navy);color:#d8dfef;border:0}.lab-workspace .workspace-brand{flex-direction:row;align-items:baseline;gap:10px;padding-bottom:30px}.lab-workspace .workspace-nav nav a:hover{background:#28314d}.lab-workspace .workspace-footer{color:#d8dfef;font-size:12px}.lab-main{width:100%;max-width:1800px;margin:0 auto;padding:27px}.lab-main .workspace-heading{margin-bottom:25px}.lab-connection{white-space:nowrap;border:1px solid var(--workspace-line);background:#fff;border-radius:30px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;display:flex}.lab-connection i{background:#c6a75d;border-radius:50%;width:10px;height:10px}.lab-connection.connected i{background:#58aa88}.lab-conversation-layout{grid-template-columns:265px minmax(0,1fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.lab-control-column{flex-direction:column;gap:16px;display:flex}.lab-setup,.lab-scenarios{padding:22px}.lab-setup h2{margin-bottom:26px}.lab-setup>label{margin:20px 0 9px;font-size:12px;display:block}.lab-setup select{width:100%;color:var(--workspace-ink);background:#fff;border:1px solid #d4daea;border-radius:8px;padding:12px 10px;font-size:12px}.actor-toggle{grid-template-columns:1fr 1fr;display:grid}.actor-toggle button{cursor:pointer;background:#f8f9fc;border:1px solid #d4daea;border-radius:8px 0 0 8px;padding:11px 8px;font-size:13px}.actor-toggle button+button{border-radius:0 8px 8px 0}.actor-toggle button[aria-pressed=true]{border-color:var(--workspace-accent);color:var(--workspace-accent);background:#f7f5ff}.lab-primary{background:var(--workspace-accent);border-color:var(--workspace-accent)}.lab-primary:hover{background:#5d4de5}.lab-setup>.button{width:100%;min-height:42px;margin-top:22px}.lab-setup p{color:var(--workspace-muted);margin:18px 0 0;font-size:11px;line-height:1.65}.test-identity{color:var(--workspace-muted);margin-top:13px;font-size:11px}.test-identity summary{cursor:pointer}.test-identity code{margin:10px 0;display:block}.test-identity span{line-height:1.6}.lab-scenarios h2{margin-bottom:14px}.lab-scenarios button{border:0;border-bottom:1px solid var(--workspace-line);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;gap:8px;width:100%;padding:14px 0;font-size:12px;display:flex}.lab-scenarios button:last-child{border-bottom:0}.lab-scenarios button:hover{color:var(--workspace-accent)}.lab-chat{flex-direction:column;min-width:0;height:min(750px,100vh - 130px);min-height:610px;display:flex}.lab-chat header{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:10px;padding:20px 23px;display:flex}.lab-chat header h2{margin:0;font-size:17px}.lab-chat header>span{color:var(--workspace-muted);font-size:11px}.lab-chat-messages{flex-direction:column;flex:1;gap:24px;padding:23px;display:flex;overflow-y:auto}.lab-bubble{align-self:flex-start;max-width:86%}.lab-bubble.assistant{align-self:flex-end}.lab-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f1f6;border-radius:12px 12px 12px 3px;margin:0;padding:14px 17px;font-size:14px;line-height:1.6}.lab-bubble.assistant p{background:#e8e2ff;border-radius:12px 12px 3px}.lab-bubble small{color:var(--workspace-muted);margin-top:8px;font-size:10px;line-height:1.6;display:block}.lab-bubble.assistant small{text-align:right}.lab-chat-empty{text-align:center;max-width:340px;color:var(--workspace-muted);margin:auto;padding:25px}.lab-chat-empty svg{color:#9d92ec;margin-bottom:18px}.lab-chat-empty h3{color:var(--workspace-ink);margin-bottom:10px;font-size:19px}.lab-chat-empty p{font-size:13px;line-height:1.7}.lab-thinking{color:var(--workspace-muted);font-size:12px}.lab-composer{border-top:1px solid var(--workspace-line);padding:16px}.lab-composer>div{align-items:stretch;gap:12px;display:flex}.lab-composer textarea{resize:vertical;border:1px solid #d6dcec;border-radius:9px;width:100%;min-width:0;max-height:170px;padding:12px 14px;font-size:13px}.lab-composer .button{align-self:stretch;padding:0 18px}.lab-composer>p{color:#b84040;font-size:12px}.lab-caution{font-size:12px;line-height:1.6;color:#826529!important}.lab-activity{margin-bottom:20px;padding:20px}.lab-activity header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.lab-activity header>span{color:var(--workspace-muted);font-size:11px}.lab-activity header h2{margin-bottom:18px}.table-scroll{overflow-x:auto}.lab-activity table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.lab-activity th{color:var(--workspace-muted);white-space:nowrap;padding:0 10px 13px;font-weight:400}.lab-activity td{border-top:1px solid var(--workspace-line);vertical-align:top;padding:14px 10px}.lab-activity td strong{white-space:nowrap;font-weight:500}.lab-activity td small{color:var(--workspace-muted);margin-top:6px;line-height:1.5;display:block}.run-status{text-transform:capitalize;color:#4d826b}.run-status.failed{color:#b74040}.run-status.queued,.run-status.running{color:#9d7b35}.run-inspector{border-top:1px solid var(--workspace-line);margin-top:18px;padding-top:18px}.run-inspector details{margin:12px 0}.run-inspector summary{cursor:pointer;font-size:12px}.run-inspector pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f6f9;border-radius:8px;max-height:400px;padding:18px;font-size:11px;line-height:1.7;overflow:auto}.run-inspector>p{color:#b74040}.lab-empty{text-align:center;color:var(--workspace-muted);padding:28px;font-size:13px}.lab-empty span{font-size:12px}.lab-delivery-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.setup-card{padding:25px}.setup-card>p{color:var(--workspace-muted);font-size:12px;line-height:1.6}.setup-card .form-stack{gap:17px;margin:20px 0}.setup-card [role=status]:empty{display:none}.connection-list{margin:20px 0 25px}.connection-list>div{border-bottom:1px solid var(--workspace-line);justify-content:space-between;gap:15px;padding:17px 0;font-size:12px;display:flex}.connection-list dd{margin:0;font-weight:500}.connection-list dt{color:var(--workspace-muted)}.lab-budget{border:1px solid var(--workspace-line);border-radius:12px;padding:25px}.lab-budget h2{margin-bottom:12px}.lab-budget p{color:var(--workspace-muted);font-size:13px;line-height:1.7}.lab-main .knowledge-workspace .page{padding:30px 0}.lab-main .workspace-tabs{padding:20px 0 0}.job-error{overflow-wrap:anywhere;max-width:480px}@media (width>=1600px){.workspace-shell{grid-template-columns:240px minmax(0,1fr)}.host-home{padding:60px 50px}.lab-main{padding:35px}}@media (width<=1150px){.workspace-shell{grid-template-columns:190px minmax(0,1fr)}.workspace-nav{padding:23px 10px}.workspace-nav nav a{gap:9px;padding:11px 10px;font-size:12px}.workspace-brand strong{font-size:23px}.host-home{padding:35px 25px}.host-home .workspace-heading h1{font-size:29px}.host-overview-grid{grid-template-columns:1fr}.host-questions .host-question-preview{max-width:none}.lab-main{padding:23px}.lab-conversation-layout{grid-template-columns:220px minmax(0,1fr);gap:14px}.lab-setup,.lab-scenarios{padding:18px}.workspace-heading h1{font-size:29px}.lab-connection{padding:9px 11px;font-size:10px}.host-workspace .events-layout{grid-template-columns:1fr}.host-workspace .event-rail{border-right:0;border-bottom:1px solid var(--workspace-line)}.host-workspace .event-list{display:flex;overflow:auto}.host-workspace .event-row{width:260px;min-width:230px}.host-workspace .rail-note{display:none}.host-workspace .rail-head{padding-bottom:13px}.host-workspace .guest-master-detail{grid-template-columns:220px minmax(0,1fr)}}@media (width<=760px){.workspace-shell{display:block}.workspace-nav{border-right:0;border-bottom:1px solid var(--workspace-line);height:auto;padding:17px 18px;position:relative}.workspace-brand{padding:0 0 15px}.workspace-brand strong{font-size:23px}.workspace-brand span{font-size:11px}.workspace-nav nav{flex-direction:row;gap:5px;overflow-x:auto}.workspace-nav nav a{white-space:nowrap;min-height:40px;padding:10px;font-size:12px}.workspace-nav nav a svg{width:17px}.workspace-footer{padding:15px 10px 0;font-size:11px}.host-workspace .workspace-footer{display:none}.lab-workspace .workspace-brand{padding:0 0 14px}.lab-workspace .workspace-brand strong{font-size:30px}.lab-workspace .workspace-footer{padding:0;font-size:10px;position:absolute;top:20px;right:20px}.lab-main,.host-home{padding:24px 18px}.workspace-heading{flex-wrap:wrap;gap:15px}.workspace-heading h1,.host-home .workspace-heading h1{letter-spacing:-1px;font-size:28px}.workspace-heading p{font-size:13px}.lab-connection{display:none}.host-stats{gap:0;padding:20px 0}.host-stats div{padding:0 15px}.host-stats span{font-size:10px;line-height:1.5}.host-stats strong{font-size:28px}.host-events,.host-questions{padding:20px}.host-event-row{flex-wrap:wrap;gap:10px}.host-event-copy{min-width:130px}.host-event-copy strong{font-size:13px}.date-tile{width:48px;min-width:48px}.host-event-row>.status{margin-left:58px}.host-context-band{padding:24px}.host-context-band h2{font-size:21px}.host-context-band p{font-size:12px}.host-context-band div{gap:15px}.host-context-band a+a{padding-left:15px}.lab-conversation-layout{grid-template-columns:1fr}.lab-control-column{display:block}.lab-scenarios{display:none}.lab-setup{grid-template-columns:1fr 1fr;gap:12px 15px;display:grid}.lab-setup h2{grid-column:1/-1;margin-bottom:0}.lab-setup>label{align-self:center;margin:0}.lab-setup select{font-size:11px}.lab-setup>.button,.lab-setup p,.test-identity{grid-column:1/-1;margin:0}.lab-chat{height:65vh;min-height:500px}.lab-chat header{padding:17px}.lab-chat header>span{font-size:9px}.lab-chat header h2{font-size:15px}.lab-chat-messages{padding:17px}.lab-bubble{max-width:92%}.lab-bubble p{font-size:13px}.lab-composer{padding:12px}.lab-composer .button{padding:0 13px}.lab-composer .button span{display:none}.lab-delivery-grid{grid-template-columns:1fr}.lab-activity{padding:17px}.lab-activity th,.lab-activity td{white-space:nowrap;padding:12px 9px;font-size:11px}.workspace-shell h2{font-size:18px}.host-utility{padding:0 18px;font-size:10px}.host-workspace .page{padding:25px 18px}.host-workspace .conversation-grid,.host-workspace .guest-master-detail{grid-template-columns:1fr}.host-workspace .guest-list{border-right:0;border-bottom:1px solid var(--workspace-line);max-height:240px;overflow:auto}.host-workspace .conversation-panel{border-right:0}.workspace-tabs{padding:18px 18px 0;overflow:auto}.workspace-tabs button{white-space:nowrap;font-size:11px}.host-workspace .page-header{flex-wrap:wrap;gap:15px}.host-workspace .page-actions{flex-wrap:wrap}.host-workspace .questions-table{overflow-x:auto}.host-workspace .table-header,.host-workspace .question-row{min-width:760px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (width>=1151px){.host-home{padding:70px 38px 45px}.host-home .workspace-heading h1{letter-spacing:-1.8px;font-size:43px}.host-home .workspace-heading p{font-size:18px}.host-home .workspace-heading{margin-bottom:34px}.host-home .workspace-heading .button{min-height:52px;padding:0 28px;font-size:15px}.host-stats{margin-bottom:26px;padding:28px 0}.host-stats div{gap:10px;padding:0 32px}.host-stats span{font-size:15px}.host-stats strong{font-size:40px}.host-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr)}.host-events,.host-questions{padding:28px}.host-home h2{font-size:23px}.host-home a:not(.button){font-size:15px}.host-event-row{gap:18px;padding:25px 0}.host-event-copy strong{font-size:18px}.host-event-copy small{font-size:14px}.host-event-row .status{font-size:12px}.date-tile{width:68px;min-width:68px;padding:12px 4px}.date-tile small{font-size:13px}.date-tile strong{font-size:28px}.host-question-preview{padding:23px}.host-question-preview h3{font-size:18px}.host-question-preview p{font-size:14px}.host-question-preview .button{min-height:46px;font-size:14px}.host-context-band{padding:35px 42px}.host-context-band h2{font-size:28px}.host-context-band p{font-size:16px}.lab-conversation-layout{grid-template-columns:285px minmax(0,1fr)}.lab-setup select,.lab-setup>label{font-size:13px}.lab-setup p{font-size:12px}.lab-scenarios button{font-size:13px}}.host-home{padding-top:34px}.host-events .host-events-heading{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px}.host-events-heading h2{margin:0}.host-event-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.host-event-actions .button{min-height:40px;padding:9px 14px;font-size:12px}.host-context-summary{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;margin-top:24px;padding:25px 28px}.host-context-summary h2{margin:0 0 20px;font-size:19px}.host-context-links{grid-template-columns:1fr 1fr;gap:24px;display:grid}.host-context-links a{align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:flex}.host-context-links a>svg{flex-shrink:0}.host-context-links a>svg:last-child{margin-left:auto}.host-context-links a>span{gap:7px;display:grid}.host-context-links strong{color:var(--workspace-ink);font-size:15px;font-weight:500}.host-context-links small{color:var(--workspace-muted);font-size:12px;line-height:1.5}.host-context-links a:hover strong{color:var(--workspace-accent)}.host-context-links a:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:5px;border-radius:4px}@media (width<=760px){.host-home{padding-top:24px}.host-context-summary{padding:20px}.host-context-links{grid-template-columns:1fr;gap:10px}.host-context-links a+a{border-top:1px solid var(--workspace-line);padding-top:20px}.host-event-actions{gap:14px}}:root{--workspace-bg:#fff;--workspace-ink:#111;--workspace-muted:#11111185;--workspace-line:#11111129;--workspace-accent:#111;--workspace-navy:#111}.workspace-shell{background:#fff;grid-template-columns:216px minmax(0,1fr);padding-bottom:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace-nav{border-color:#11111124;padding:32px 14px 16px}.workspace-brand{gap:4px;padding:0 10px 40px}.workspace-brand strong{letter-spacing:-.045em;text-transform:lowercase;font-size:22px;font-weight:700}.workspace-brand span{text-overflow:ellipsis;white-space:nowrap;color:#1111117a;max-width:100%;font-size:11px;overflow:hidden}.workspace-nav nav{gap:2px}.workspace-nav nav a{border-radius:6px;gap:10px;min-height:38px;padding:8px 10px;font-size:14px;line-height:1.25}.workspace-nav nav a svg{flex:none;width:18px;height:18px}.workspace-nav nav a span{min-width:0}.workspace-nav nav a:hover{background:#f5f5f5}.workspace-nav nav a[aria-current]{color:#fff;background:#111;font-weight:600}.workspace-nav nav b{color:#fff;background:#111;border-radius:10px;flex:none;min-width:20px;height:20px;font-size:10px;font-weight:600}.workspace-nav nav a[aria-current] b{color:#111;background:#fff}.workspace-switcher{width:auto;margin-top:auto;padding-top:16px;position:static}.workspace-switcher-control,.lab-workspace .workspace-switcher-control{border:1px solid var(--workspace-line);color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:none;background:#fff}.workspace-switcher-control select{text-overflow:ellipsis;min-height:38px;padding-block:8px}.lab-workspace .workspace-nav{border-right:1px solid var(--workspace-line);color:#111;background:#fff}.lab-workspace .workspace-brand{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:40px;display:flex}.lab-workspace .workspace-brand strong{color:#111;font-size:22px}.lab-workspace .workspace-brand span{color:#1111117a;font-size:11px}.lab-workspace .workspace-nav nav a[aria-current]{color:#fff;background:#111}.lab-workspace .workspace-nav nav a:hover{color:#111;background:#f5f5f5}.lab-workspace .workspace-footer{color:#111}.lab-main{max-width:none;padding:42px 44px}.workspace-heading h1{letter-spacing:-.035em;font-size:24px}.workspace-heading p{color:var(--workspace-muted);font-size:13px}.workspace-shell .panel,.lab-budget,.setup-card{box-shadow:none;border-radius:8px}.lab-primary,.button{color:#fff;background:#111;border-color:#111}.lab-primary:hover,.button:hover{background:#2a2a2a}.actor-toggle button[aria-pressed=true],.workspace-tabs button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.lab-bubble.assistant p{color:#fff;background:#111}.lab-chat,.lab-setup,.lab-scenarios,.lab-activity{border-radius:8px}.lab-connection{border-radius:6px}.host-utility{border-color:var(--workspace-line);height:48px;padding:0 28px;font-size:11px}.host-utility .quiet-button{background:0 0;border:0}.event-library-page{background:#fff;min-height:calc(100vh - 48px);padding:68px 7vw 84px}.event-library-page>header{margin:0 0 30px}.event-library-page h1{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650}.event-library-grid{grid-template-columns:repeat(auto-fill,minmax(236px,276px));align-items:stretch;gap:24px;display:grid}.event-library-action,.event-library-card{border:1px solid var(--workspace-line);color:#111;text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;width:100%;min-height:320px;padding:20px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.event-library-action:hover,.event-library-card:hover{border-color:#111;box-shadow:0 6px 20px #1111110f}.event-library-action{text-align:center;background:#fafafa;justify-content:center;align-items:center;gap:8px}.event-library-action strong{font-size:16px}.event-library-action small{max-width:160px;color:var(--workspace-muted);font-size:12px;line-height:1.45}.event-library-action.idea{color:#1119;background:#fff;border-style:dashed;border-color:#1111114d}.event-library-card.event-library-past{opacity:.78;min-height:260px}.event-card-top{justify-content:space-between;align-items:center;display:flex}.event-card-date{color:var(--workspace-muted);margin-top:auto;padding-top:32px;font-size:12px}.event-card-copy{gap:8px;margin-top:8px;display:grid}.event-card-copy strong{letter-spacing:-.035em;font-size:20px;line-height:1.18}.event-card-copy small{-webkit-line-clamp:3;color:#111111a6;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.event-card-foot{border-top:1px solid var(--workspace-line);gap:6px;margin-top:18px;padding-top:14px;display:grid}.event-card-foot>span{color:var(--workspace-muted);align-items:center;gap:7px;font-size:11px;display:flex}.past-events{border-top:1px solid var(--workspace-line);margin-top:72px;padding-top:26px}.past-events h2{margin:0 0 24px;font-size:14px}.event-library-grid.compact{grid-template-columns:repeat(auto-fill,minmax(220px,276px))}.event-detail-page{background:#fff;min-height:calc(100vh - 48px)}.event-detail-nav{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;height:60px;padding:0 32px;display:flex}.text-button{color:#111;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:inline-flex}.event-detail-page .event-workspace{background:#fff}.event-detail-page .event-header{padding:44px 7vw 28px}.event-detail-page .event-header .status{margin-bottom:16px;display:inline-flex}.event-detail-page .event-header h1{letter-spacing:-.04em;margin:0 0 12px;font-size:34px}.event-detail-page .event-header p{max-width:720px;color:var(--workspace-muted);font-size:14px;line-height:1.6}.event-detail-page .event-facts{border-top:1px solid var(--workspace-line);border-bottom:1px solid var(--workspace-line);padding:18px 7vw}.event-detail-page .conversation-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.modal-immersive{border-radius:10px;width:min(1512px,100vw - 24px);height:calc(100vh - 24px);max-height:none}.modal-immersive>.modal-header{z-index:30;background:0 0;border:0;min-height:34px;padding:0;position:absolute;top:18px;left:18px}.modal-immersive>.modal-header h2{display:none}.modal-immersive>.modal-header .icon-button{border-color:var(--workspace-line);background:#fff}.event-composer.figma-event-composer{color:#111;background:#fff;height:100%;display:block;overflow:auto}.composer-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #1111110f;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:0 34px 0 72px;display:flex;position:sticky;top:0}.composer-topbar>strong{font-size:16px;font-weight:650}.composer-topbar>div{gap:14px;display:flex}.composer-topbar .primary-action,.composer-topbar .secondary-action,.event-composer .secondary-action,.event-composer .organize-button{border-radius:6px;min-height:34px;padding:0 15px;font-size:13px;font-weight:600}.composer-topbar .primary-action,.event-composer .organize-button{color:#fff;background:#111;border:1px solid #111}.composer-topbar .secondary-action,.event-composer .secondary-action{color:#111;background:#fff;border:1px solid #111}.composer-progress{grid-template-columns:minmax(0,3fr) minmax(120px,1fr) minmax(120px,1fr);gap:20px;padding:34px 7vw 0;display:grid}.composer-progress span{color:#11111180;border-bottom:1px solid #11111159;padding:0 0 13px;font-size:13px;font-weight:500}.composer-progress span.active{color:#111;border-color:#111}.composer-source-toggle{padding:25px 7vw 0;display:flex}.composer-source-toggle button{cursor:pointer;background:#fff;border:1px solid #111;min-height:34px;padding:0 14px;font-size:12px}.composer-source-toggle button:first-child{border-radius:6px 0 0 6px}.composer-source-toggle button:last-child{border-radius:0 6px 6px 0;margin-left:-1px}.composer-source-toggle button.active{color:#fff;background:#111;font-weight:650}.composer-canvas{grid-template-columns:minmax(240px,360px) minmax(0,844px);justify-content:space-between;gap:70px;padding:38px 7vw 90px;display:grid}.event-basics{flex-wrap:wrap;align-self:start;gap:13px;display:flex}.compact-control{color:#11111173;border:1px solid #1113;border-radius:8px;align-items:center;gap:7px;max-width:100%;min-height:38px;padding:0 9px;display:flex}.compact-control.wide{width:100%}.compact-control.private{border-style:dashed}.compact-control input,.compact-control select{color:#111;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.compact-control select{appearance:none;padding-right:4px}.compact-control input::placeholder{color:#11111161}.basic-field{gap:7px;width:100%;margin-top:5px;display:grid}.basic-field>span{font-size:12px;font-weight:600}.basic-field textarea{color:#111;width:100%;font:inherit;resize:vertical;border:1px solid #1113;border-radius:8px;padding:11px;font-size:12px;line-height:1.55}.event-basics .organize-button{cursor:pointer;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:2px;display:flex}.event-operations{min-width:0}.event-operations h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.access-section{border-bottom:1px solid var(--workspace-line);padding-bottom:30px}.access-map{background:#f0f0f08c;border-radius:16px;min-height:236px;margin-top:16px;padding:16px;position:relative;overflow:hidden}.access-map>label{background:#fff;border:1px solid #1111111f;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.access-map>label span{color:var(--workspace-muted);font-size:11px}.access-map select{font:inherit;background:0 0;border:0;font-size:13px}.access-flow{grid-template-columns:minmax(90px,1fr) minmax(30px,1fr) minmax(120px,1.2fr) minmax(30px,1fr) minmax(90px,1fr);align-items:start;gap:8px;margin:52px 4px 0;display:grid}.access-flow>div{justify-items:start;gap:4px;display:grid}.access-flow>div>i{background:#d7d7d7;border-radius:50%;width:28px;height:28px}.access-flow>div>i.dark{background:#111}.access-flow>div>strong{margin-top:7px;font-size:12px}.access-flow>div>small{color:var(--workspace-muted);font-size:10px;line-height:1.35}.access-flow>span{background:#c9c9c9;height:1px;margin-top:14px}.operations-grid{border-bottom:1px solid var(--workspace-line);grid-template-columns:minmax(230px,.75fr) minmax(330px,1.25fr);gap:54px;padding:30px 0;display:grid}.ask-guests-section>p,.sharing-section>div>p{color:var(--workspace-muted);margin:6px 0 18px;font-size:11px;line-height:1.5}.suggestion-chips{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.suggestion-chips button,.inline-followup button{color:#1111119e;cursor:pointer;background:#fff;border:1px solid #1111112e;border-radius:999px;padding:6px 8px;font-size:10px}.event-composer .screening-list{gap:9px;display:grid}.event-composer .screening-list label{grid-template-columns:22px minmax(0,1fr) 24px;gap:7px}.event-composer .screening-list i{background:#f0f0f0;width:22px;height:22px}.event-composer .screening-list input{border:0;border-bottom:1px solid var(--workspace-line);border-radius:0;padding:8px 4px;font-size:11px}.event-composer .screening-list button{color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.already-known{background:#f2f2f2;border-radius:12px;gap:8px;margin-top:20px;padding:14px;display:grid}.already-known span{color:#1111116b;margin-bottom:3px;font-size:10px}.already-known small{color:#111111a6;font-size:10px}.policy-list{margin-top:15px}.policy-list>label{border-bottom:1px solid var(--workspace-line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;min-height:42px;font-size:12px;display:grid}.policy-list select{color:#1119;text-align:right;width:100%;font:inherit;background:0 0;border:0;font-size:11px}.policy-list .guidance-row{align-items:start;padding:13px 0;display:grid}.policy-list textarea{width:100%;font:inherit;resize:vertical;background:#f7f7f7;border:0;border-radius:8px;padding:10px;font-size:11px;line-height:1.5}.inline-followup{border-bottom:1px solid var(--workspace-line);padding:15px 0}.inline-followup>strong{margin-bottom:9px;font-size:11px;display:block}.inline-followup>div{flex-wrap:wrap;gap:6px;display:flex}.inline-followup button{align-items:center;gap:4px;display:flex}.inline-followup button.active{color:#fff;background:#111;border-color:#111}.sharing-section{border-bottom:1px solid var(--workspace-line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:30px 0;display:grid}.sharing-columns{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sharing-columns>section{border:1px solid var(--workspace-line);border-radius:10px;min-width:0;overflow:hidden}.sharing-columns>section>header{grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:7px;min-height:48px;padding:8px 10px;display:grid}.sharing-columns>section>header strong{font-size:10px}.sharing-columns>section>header span{background:#f1f1f1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.sharing-columns>section>p{border-top:1px solid var(--workspace-line);color:var(--workspace-muted);margin:0;padding:14px 10px;font-size:10px}.sharing-item{border-top:1px solid var(--workspace-line);gap:6px;padding:10px;display:grid}.sharing-item input,.sharing-item textarea,.sharing-item select{color:#111;width:100%;font:inherit;background:0 0;border:0}.sharing-item input{font-size:10px;font-weight:650}.sharing-item textarea{resize:none;font-size:10px;line-height:1.4}.sharing-item select{color:var(--workspace-muted);font-size:9px}.event-composer .composer-waiting{min-height:130px;color:var(--workspace-muted)}.host-workspace .brand-page{max-width:1060px;margin:0 auto;padding:58px 5vw 100px}.brand-header{border-bottom:1px solid #111;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:26px;display:flex}.brand-header h1{margin:0 0 8px;font-size:16px}.brand-header p{max-width:600px;color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.6}.brand-header a{color:#111;align-items:center;gap:6px;font-size:11px;display:flex}.brand-fingerprint{border-bottom:1px solid var(--workspace-line);flex-wrap:wrap;gap:8px;padding:24px 0;display:flex}.brand-fingerprint span{border:1px solid var(--workspace-line);color:#1111119e;border-radius:999px;padding:7px 10px;font-size:10px}.brand-form-simple{display:block}.brand-section{border-bottom:1px solid var(--workspace-line);grid-template-columns:minmax(190px,.7fr) minmax(0,1.5fr);gap:44px;padding:34px 0;display:grid}.brand-section>header>div{align-items:center;gap:7px;display:flex}.brand-section h2{margin:0;font-size:14px}.brand-section>header p{max-width:260px;color:var(--workspace-muted);font-size:11px;line-height:1.55}.brand-section>div{gap:18px;display:grid}.brand-section label{gap:7px;display:grid}.brand-section label>span{font-size:11px;font-weight:600}.brand-section input,.brand-section textarea{border:1px solid var(--workspace-line);color:#111;width:100%;font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.55}.brand-section small{color:var(--workspace-muted);font-size:9px}.brand-form-simple .sticky-save{background:#fffffff5;border-top:1px solid #111;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:14px 0;display:flex;position:sticky;bottom:0}.brand-form-simple .sticky-save span{color:var(--workspace-muted);font-size:11px}@media (width<=1050px){.workspace-shell{grid-template-columns:184px minmax(0,1fr)}.workspace-nav{padding-inline:10px}.composer-canvas{grid-template-columns:280px minmax(0,1fr);gap:38px;padding-inline:5vw}.composer-progress,.composer-source-toggle{padding-inline:5vw}.sharing-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-grid{gap:30px}}@media (width<=760px){.workspace-shell{padding-bottom:0;display:block}.workspace-nav{border-bottom:1px solid var(--workspace-line);height:auto;padding:16px;position:relative}.workspace-brand,.lab-workspace .workspace-brand{padding:0 0 14px}.workspace-nav nav{flex-direction:row;display:flex;overflow:auto}.workspace-nav nav a{white-space:nowrap}.workspace-switcher{display:none}.host-utility{height:44px;padding:0 16px}.host-utility>span{display:none}.event-library-page{min-height:auto;padding:32px 18px 70px}.event-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.event-library-action,.event-library-card{min-height:260px;padding:16px}.event-card-date{margin-top:34px}.event-card-copy strong{font-size:17px}.event-card-copy small{font-size:10px}.event-card-foot>span{font-size:9px}.event-library-action small{font-size:10px}.event-library-card.event-library-past{min-height:240px}.event-detail-nav{padding:0 18px}.event-detail-page .event-header{padding:30px 18px 22px}.event-detail-page .event-header h1{font-size:28px}.event-detail-page .event-facts{padding:16px 18px}.event-detail-page .conversation-grid{grid-template-columns:1fr}.modal-immersive{border-radius:0;width:100vw;height:100vh}.modal-immersive>.modal-header{top:12px;left:10px}.composer-topbar{min-height:58px;padding:0 12px 0 52px}.composer-topbar>strong{font-size:13px}.composer-topbar>div{gap:6px}.composer-topbar .primary-action,.composer-topbar .secondary-action{min-height:32px;padding:0 9px;font-size:10px}.composer-progress{grid-template-columns:2fr 1fr 1fr;gap:12px;padding:22px 18px 0}.composer-source-toggle{padding:18px 18px 0}.composer-canvas{padding:28px 18px 80px;display:block}.event-basics{border-bottom:1px solid var(--workspace-line);padding-bottom:30px}.event-operations{padding-top:30px}.access-flow{grid-template-columns:1fr 20px 1.2fr 20px 1fr;gap:4px}.access-flow>div>strong{font-size:10px}.access-flow>div>small{font-size:8px}.operations-grid{grid-template-columns:1fr;gap:36px}.sharing-columns,.sharing-section{grid-template-columns:1fr}.sharing-section>.secondary-action{justify-self:start}.host-workspace .brand-page{padding:34px 18px 80px}.brand-header{display:grid}.brand-section{grid-template-columns:1fr;gap:16px}.brand-section>header p{max-width:none}.brand-form-simple .sticky-save{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.lab-main{padding:28px 18px}.lab-workspace .workspace-nav{border-bottom:1px solid var(--workspace-line)}}@media (width<=430px){.event-library-grid{grid-template-columns:1fr}.event-library-action,.event-library-card{min-height:280px}.event-library-card.event-library-past{min-height:250px}}.lab-main:has(.messages-workspace){flex-direction:column;max-width:none;height:100vh;padding:0;display:flex}.lab-main:has(.messages-workspace)>.workspace-heading{border-bottom:1px solid var(--workspace-line);align-items:center;min-height:74px;margin:0;padding:22px 30px}.lab-main:has(.messages-workspace)>.workspace-heading h1{letter-spacing:-.5px;margin:0;font-size:22px}.lab-main:has(.messages-workspace)>.workspace-heading p{display:none}.lab-main:has(.messages-workspace)>.workspace-heading>.lab-connection{display:none}.messages-workspace{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.messages-list{border-right:1px solid var(--workspace-line);background:#f6f6f7;flex-direction:column;min-width:0;display:flex}.messages-list>header{justify-content:space-between;align-items:center;padding:22px 20px 16px;display:flex}.messages-list>header h2{letter-spacing:-.4px;margin:0;font-size:20px}.compose-new{cursor:grab;color:#fff;cursor:pointer;background:#007aff;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.messages-search{color:#8b93a1;background:#fff;border:1px solid #d7dce4;border-radius:9px;align-items:center;gap:8px;margin:0 18px 18px;padding:9px 11px;display:flex}.messages-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.messages-search:focus-within{outline-offset:2px;outline:2px solid #007aff}.messages-list-items{flex:1;padding:2px 0 8px;overflow:auto}.message-thread{text-align:left;cursor:pointer;color:#111;background:0 0;border:0;border-radius:10px;gap:11px;width:calc(100% - 16px);margin:0 8px 2px;padding:12px 10px;display:flex}.message-thread:hover{background:#ececee}.message-thread[aria-pressed=true]{box-shadow:0 0 0 1px var(--workspace-line),0 1px 2px #1111110d;background:#fff}.thread-avatar{border:1px solid var(--workspace-line);background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.plot-avatar{color:#fff;background:#939ba7;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:23px;font-weight:600;display:grid}.plot-avatar.small{width:38px;height:38px;font-size:18px}.thread-copy{flex:1;gap:3px;min-width:0;display:grid}.thread-title{align-items:baseline;gap:8px;min-width:0;display:flex}.thread-title strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.thread-title time{white-space:nowrap;color:#8a8a8f;font-variant-numeric:tabular-nums;font-size:11px}.thread-agent{color:#8a8a8f;font-size:11px}.thread-preview{-webkit-line-clamp:2;color:#5f6066;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.messages-list-empty{color:#748092;padding:20px;font-size:13px;line-height:1.6}.messages-chat{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.messages-chat-header{border-bottom:1px solid var(--workspace-line);align-items:center;gap:10px;min-height:64px;padding:12px 20px;display:flex}.messages-recipient{flex:1;min-width:0}.messages-recipient h2{letter-spacing:-.2px;margin:0 0 2px;font-size:16px}.messages-recipient p{color:#8a8a8f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.messages-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.messages-header-actions label{color:#737d91;gap:4px;font-size:11px;display:grid}.messages-header-actions select{font:inherit;color:#202735;background:#fff;border:1px solid #d7dce4;border-radius:8px;max-width:190px;min-height:37px;padding:9px 27px 9px 10px;font-size:12px}.messages-details-button{border:1px solid var(--workspace-line);cursor:pointer;color:#45464b;background:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.messages-details-button:hover,.messages-details-button[aria-expanded=true]{color:#111;background:#f3f3f4}.messages-back{display:none}.messages-transcript{flex-direction:column;flex:1;gap:24px;min-height:0;padding:25px 30px;display:flex;overflow-y:auto}.messages-date{color:#8c94a2;text-align:center;margin:4px 0 8px;font-size:12px}.imessage{align-self:flex-start;max-width:78%}.imessage p{color:#111115;white-space:pre-wrap;overflow-wrap:anywhere;background:#e9e9eb;border-radius:20px 20px 20px 5px;width:fit-content;max-width:100%;margin:0;padding:11px 16px;font-size:16px;line-height:1.45}.imessage.sent{align-self:flex-end}.imessage.is-flagged p{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #111}.imessage.sent p{color:#fff;background:#007aff;border-radius:20px 20px 5px;margin-left:auto}.imessage-meta{align-items:center;gap:10px;margin:6px 6px 0;display:flex}.imessage.sent .imessage-meta{justify-content:flex-end}.imessage small{color:#8a8a8f;font-size:11px;line-height:1.4}.message-failure{color:#b74141;overflow-wrap:anywhere;max-width:500px;margin:9px 0;font-size:11px}.messages-empty{text-align:center;color:#8b93a1;max-width:350px;margin:auto;padding:25px;line-height:1.6}.messages-empty svg{color:#abb2bc;margin-bottom:14px}.messages-empty h3{color:#434d5a;margin-bottom:8px;font-size:19px}.messages-empty p{font-size:13px}.messages-empty .button{margin-top:15px}.new-conversation-setup{text-align:left;gap:12px;width:100%;max-width:300px;margin:20px auto 0;display:grid}.new-conversation-setup label{color:#45464b;gap:5px;font-size:12px;font-weight:500;display:grid}.new-conversation-setup select{color:#111;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d3d4d8;border-radius:8px;padding:7px 10px;font-size:13px}.messages-composer{padding:12px 20px}.messages-composer>div{border:1px solid #d3d4d8;border-radius:22px;align-items:flex-end;gap:10px;padding:4px 4px 4px 16px;display:flex}.messages-composer>div:focus-within{border-color:#007aff;box-shadow:0 0 0 1px #007aff}.messages-composer textarea{resize:none;field-sizing:content;min-width:0;min-height:32px;max-height:130px;font:inherit;color:#111827;background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:15px;line-height:1.3}.messages-composer button{color:#fff;cursor:pointer;background:#007aff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.messages-composer>p{color:#9a9aa0;text-align:center;margin:8px 0 0;font-size:11px}.typing-indicator{align-items:center;gap:5px;width:64px;min-height:37px;display:flex}.typing-indicator i{background:#a6a6ad;border-radius:50%;width:7px;height:7px;animation:1.2s infinite typingPulse}.typing-indicator i:nth-child(2){animation-delay:.15s}.typing-indicator i:nth-child(3){animation-delay:.3s}.thread-preview .typing-indicator{gap:4px;width:auto;height:17px;min-height:0}.thread-preview .typing-indicator i{width:6px;height:6px}@keyframes typingPulse{50%{opacity:.4}}.messages-details{background:#fafbfc;border-bottom:1px solid #e5e7eb;padding:18px 24px}.messages-details .guest-profile-ref{border-top:1px solid #1111111a;gap:3px;max-width:650px;margin-top:16px;padding-top:14px;display:grid}.guest-profile-ref small{letter-spacing:.06em;text-transform:uppercase;color:#8a8a8f;font-size:10px;font-weight:600}.guest-profile-ref strong{font-size:13px}.messages-details .guest-profile-ref p{color:#6b6c72;margin:0;font-size:12px}.guest-profile-ref a{color:#111;justify-self:start;margin-top:4px;font-size:12px}.messages-details>.quiet-button{float:right}.messages-details form{align-items:end;gap:12px;display:flex}.messages-details label{gap:6px;font-size:12px;display:grid}.messages-details input{font:inherit;border:1px solid #d7dce4;border-radius:6px;padding:8px}.messages-details p{color:#6f798b;max-width:650px;margin:12px 0 0;font-size:12px;line-height:1.6}.messages-details a{margin-top:12px;display:inline-block}.messages-error{color:#993d39;background:#fff2f1;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.messages-error button{color:inherit;cursor:pointer;background:0 0;border:0}@media (width<=1150px){.messages-workspace{grid-template-columns:250px minmax(0,1fr)}.messages-chat-header{flex-wrap:wrap;gap:10px;padding:16px}.messages-header-actions{margin-left:auto}.messages-recipient p{font-size:11px}.messages-header-actions select{max-width:160px}.messages-transcript{padding:20px}.imessage{max-width:88%}.imessage p{font-size:15px}}@media (width<=760px){.lab-main:has(.messages-workspace){height:calc(100dvh - 200px);min-height:530px;padding:0}.lab-main:has(.messages-workspace)>.workspace-heading{display:none}.messages-workspace{height:100%;display:block;position:relative}.messages-list,.messages-chat{height:100%}.messages-workspace.show-list .messages-chat,.messages-workspace.show-chat .messages-list{display:none}.messages-back{color:#007aff;background:0 0;border:0;place-items:center;padding:0;display:grid}.messages-chat-header{gap:9px;min-height:94px;padding:13px 16px}.messages-recipient h2{font-size:18px}.messages-chat-header>.plot-avatar{width:34px;height:34px;font-size:17px}.messages-header-actions{align-items:center;width:100%;margin:0 0 0 30px}.messages-header-actions label{align-items:center;gap:10px;display:flex}.messages-header-actions select{max-width:230px;min-height:33px;padding:6px 8px;font-size:12px}.messages-header-actions .provider-select{flex:1}.messages-transcript{gap:20px;padding:18px 16px}.messages-composer{padding:12px 16px}.messages-composer textarea{font-size:16px}.messages-composer>p{font-size:10px}.messages-details{padding:15px}.messages-details form{flex-wrap:wrap}.messages-list>header{padding-top:18px}.imessage{max-width:88%}.messages-date{font-size:11px}}.provider-setup{margin-bottom:22px}.provider-setup .form-stack{max-width:620px}.provider-setup label{gap:8px;font-size:13px;display:grid}.provider-setup input{border:1px solid var(--workspace-line);font:inherit;border-radius:8px;padding:12px}.provider-setup p{font-size:12px;line-height:1.7}.provider-setup .button{justify-self:start}body:has(#agentation-switch-root) .conversation-pane:last-child .messages-composer{padding-right:84px}.provider-logo{object-fit:contain;vertical-align:middle;opacity:1;flex:none;display:inline-block}.connection-list dt,.provider-model-label,.thread-agent{align-items:center;gap:7px;display:flex}.provider-model-label{overflow-wrap:anywhere}.provider-select{align-items:center;min-width:0;display:flex;position:relative}.provider-select>.provider-logo{pointer-events:none;z-index:1;position:absolute;left:11px}.provider-select select{width:100%;padding-left:36px!important}.messages-header-actions .provider-select select{field-sizing:content;width:auto;max-width:280px}.imessage small>.provider-logo{vertical-align:-2px;margin-right:5px}.thread-agent{line-height:1.4}@media (width<=760px){.messages-header-actions .provider-select select{max-width:230px}}.messages-list,.messages-list-items{min-height:0}.provider-select select{appearance:none;min-height:37px;line-height:1.4;padding-right:32px!important}.provider-select>.provider-logo{top:50%;transform:translateY(-50%)}.provider-select:after{content:"";pointer-events:none;border-bottom:1.5px solid #737d91;border-right:1.5px solid #737d91;width:6px;height:6px;position:absolute;top:50%;right:13px;transform:translateY(-70%)rotate(45deg)}.provider-select select:focus-visible{outline-offset:2px;outline:2px solid #007aff}.compose-new,.messages-composer button{background:#111;border-color:#111}.messages-search:focus-within,.messages-composer>div:focus-within{border-color:#111;outline-color:#111;box-shadow:0 0 0 1px #111}.messages-back{color:#111}.conversation-stage{background:#f4f5f7;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.conversation-panes{flex:1;width:100%;min-width:0;min-height:0;transition:width .18s,margin .18s;display:flex}.conversation-pane{flex:1;min-width:0;min-height:0;display:flex}.conversation-pane>.messages-chat{width:100%;height:100%}.is-split .conversation-pane+.conversation-pane{border-left:1px solid #dce0e6}.conversation-drop-preview{color:#145caa;pointer-events:none;z-index:3;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#007aff14;border:2px solid #007aff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:calc(50% - 18px);padding:20px;display:flex;position:absolute;top:12px;bottom:12px;box-shadow:inset 0 0 0 3px #ffffffb3}.conversation-drop-preview.left{left:12px}.conversation-drop-preview.right{right:12px}.conversation-drop-preview span{font-size:12px}.conversation-drag-handle{cursor:grab;color:#c2c3c8;background:0 0;border:0;place-items:center;margin-left:-8px;padding:6px 0;display:grid}.conversation-drag-handle:hover{color:#6b6c72}.conversation-drag-handle:active{cursor:grabbing}.conversation-library-hint{color:#9a9aa0;margin:0;padding:0 18px 12px;font-size:11px;line-height:1.5}.is-split .messages-chat-header{flex-wrap:wrap;padding:12px 14px}.is-split .messages-recipient{min-width:150px}.is-split .messages-header-actions .provider-select select{max-width:240px}.conversation-pane .messages-transcript{padding:22px 18px}.conversation-pane .imessage{max-width:90%}.conversation-pane .imessage p{font-size:15px}.conversation-pane .messages-details{flex-shrink:0;max-height:70%;overflow:auto}.conversation-pane .messages-details form{flex-wrap:wrap}.conversation-prompt-field{margin-top:14px}.conversation-prompt-field select{max-width:100%;font:inherit;background:#fff;border:1px solid #d7dce4;border-radius:6px;padding:8px}.conversation-pane .messages-composer{padding:12px 16px}.comparison-mobile-tabs{display:none}@media (width>=761px){.messages-workspace.has-comparison{grid-template-columns:230px minmax(0,1fr)}}@media (width<=1000px){.is-split .conversation-drag-handle{display:none}.is-split .messages-recipient p{font-size:10px}}@media (width<=760px){.conversation-stage{height:100%}.messages-workspace.show-list .conversation-stage{display:none}.comparison-mobile-tabs{background:#f2f4f7;flex-shrink:0;gap:8px;padding:8px;display:flex}.comparison-mobile-tabs button{cursor:pointer;background:0 0;border:1px solid #dce0e6;border-radius:8px;flex:1;padding:9px;font-size:12px}.comparison-mobile-tabs button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0001}.is-split .conversation-pane:not(.mobile-active){display:none}.is-split .conversation-pane+.conversation-pane{border-left:0}.conversation-library-hint,.conversation-drag-handle{display:none}.conversation-pane .messages-header-actions{margin-left:0}.conversation-pane .messages-header-actions label{gap:4px;display:grid}.preview-left .conversation-panes,.preview-right .conversation-panes{width:100%;margin:0}.conversation-drop-preview{display:none}}@media (prefers-reduced-motion:reduce){.conversation-panes{transition:none}}.conversation-stage.drag-active .conversation-panes{pointer-events:none}.memory-event{color:#1f4a37;cursor:pointer;background:#eef7f2;border:1px solid #cfe5d9;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:8px 0 0;padding:6px 11px 6px 9px;font:500 12px/1.35 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:flex}.imessage.sent .memory-event{margin-left:auto}.memory-event svg{color:#2f7a58;flex:none}.memory-event strong{white-space:nowrap;font-weight:600}.memory-event span{color:#2b5a45;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memory-event:hover{background:#e3f1e9;border-color:#b5d6c4}.memory-event.forgotten{color:#45464b;background:#f3f3f5;border-color:#dcdde1}.memory-event.forgotten svg,.memory-event.forgotten span{color:#6b6c72}.memory-event.is-new{animation:.5s cubic-bezier(.22,1,.36,1) both memoryIn,2.4s ease-out .4s 2 memoryGlow}.is-flagging .memory-event{pointer-events:none;opacity:.6}@keyframes memoryIn{0%{opacity:0;transform:translateY(-4px)scale(.94)}to{opacity:1;transform:none}}@keyframes memoryGlow{0%{box-shadow:0 0 #2f7a5873}to{box-shadow:0 0 0 10px #2f7a5800}}.memory-toast{color:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:4;pointer-events:none;background:#1f4a37;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:9px 14px;font:500 12px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;animation:.25s ease-out both pillIn;display:flex;position:absolute;top:12px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 16px #1113}@media (prefers-reduced-motion:reduce){.memory-event.is-new,.memory-toast{animation:none}}.messages-chat{position:relative}.thread-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.messages-details-button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.agent-label{color:#45464b;white-space:nowrap;align-items:center;gap:8px;min-height:36px;padding:0 4px;font-size:12px;display:inline-flex}.imessage p{transition:box-shadow .12s;position:relative}.message-selectable{cursor:pointer}.message-selectable:focus-visible{outline:0}.message-selectable:hover p,.message-selectable:focus-visible p{box-shadow:0 0 0 2px #fff,0 0 0 4px #007aff59}.message-selected p,.message-selected:hover p{box-shadow:0 0 0 2px #fff,0 0 0 4px #007aff}.is-flagging .imessage-meta{opacity:.55}.messages-transcript{transition:padding-right .2s}.has-lane .messages-transcript{padding-right:402px}.message-mark{color:#fff;z-index:1;background:#007aff;border-radius:50%;place-items:center;width:20px;height:20px;font:600 11px/1 Inter,ui-sans-serif,system-ui,sans-serif;animation:.25s cubic-bezier(.22,1,.36,1) both markIn;display:grid;position:absolute;top:-9px;left:-9px;box-shadow:0 2px 6px #0003,inset 0 0 0 1px #0000000a}.imessage.sent .message-mark{left:auto;right:-9px}@keyframes markIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.flag-hint,.flag-toast{color:#fff;white-space:nowrap;z-index:4;pointer-events:none;background:#111;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;animation:.2s ease-out both pillIn;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #1111112e}.flag-hint{top:12px}.flag-hint kbd{font:inherit;background:#ffffff29;border-radius:4px;padding:1px 5px;font-size:10px}.flag-toast{pointer-events:auto;padding-right:6px;bottom:12px}.flag-toast a{color:#fff;text-underline-offset:3px;font-weight:600}.flag-toast button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.flag-toast button:hover{opacity:1;background:#ffffff24}@keyframes pillIn{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.issue-flag-card{z-index:45;box-sizing:border-box;color:#111;background:#fff;border-radius:14px;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;display:flex;position:fixed;box-shadow:0 4px 24px #11111124,0 0 0 1px #11111114}.issue-flag-card[hidden]{display:none}.issue-flag-card:not([hidden]){transition:top .18s cubic-bezier(.32,.72,0,1),left .18s cubic-bezier(.32,.72,0,1);animation:.2s cubic-bezier(.34,1.56,.64,1) both cardIn}.issue-flag-card:before{content:"";background:#fff;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.issue-flag-card.caret-left:before{left:-6px;top:calc(var(--caret-y,24px) - 6px);box-shadow:-1px 1px #11111114}.issue-flag-card.caret-right:before{right:-6px;top:calc(var(--caret-y,24px) - 6px);box-shadow:1px -1px #11111114}.issue-flag-card.caret-top:before{top:-6px;left:calc(var(--caret-x,24px) - 6px);box-shadow:-1px -1px #11111114}.issue-flag-card.caret-bottom:before{bottom:-6px;left:calc(var(--caret-x,24px) - 6px);box-shadow:1px 1px #11111114}@keyframes cardIn{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:none}}.issue-flag-card form{flex-direction:column;min-height:0;display:flex}.issue-flag-card header{align-items:center;gap:8px;padding:16px 12px 10px 20px;display:flex}.issue-flag-card header strong{font-size:15px}.issue-flag-card header span{color:#8a8a8f;flex:1;font-size:12px}.issue-flag-card header button{color:#6b6c72;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.issue-flag-card header button:hover{color:#111;background:#f0f0f2}.issue-flag-fields{gap:14px;min-height:0;padding:2px 20px 16px;display:grid;overflow:auto}.issue-flag-card label{color:#45464b;gap:6px;font-size:12px;font-weight:500;display:grid}.issue-flag-card :is(input,select,textarea){box-sizing:border-box;color:#111;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d3d4d8;border-radius:8px;padding:9px 11px;font-size:14px;font-weight:400;line-height:1.45;transition:border-color .15s,box-shadow .15s}.issue-flag-card :is(input,select,textarea):focus{border-color:#007aff;outline:0;box-shadow:0 0 0 3px #007aff2e}.issue-flag-card textarea{resize:none;field-sizing:content;min-height:84px;max-height:180px}.issue-flag-card footer{border-top:1px solid #11111114;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px 16px 20px;display:flex}.issue-flag-card footer span{color:#8a8a8f;flex:1;font-size:12px}.issue-flag-card footer .button{min-height:36px;padding:0 16px;font-size:13px}.issue-flag-card footer p{color:#b42318;width:100%;margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.issue-flag-card,.message-mark,.flag-hint,.flag-toast{transition:none;animation:none}}.conversation-cost-bar{border-bottom:1px solid var(--border,#e8e8eb);background:var(--surface,#fff);flex:none;padding:7px 20px}.conversation-cost{color:#73737b;border-radius:4px;align-items:center;gap:7px;max-width:100%;font-size:11px;display:inline-flex;position:relative;overflow:hidden}.conversation-cost .cost-number{font-variant-numeric:tabular-nums;color:#45454d;white-space:nowrap}.conversation-cost.compact{gap:4px;width:fit-content;margin:3px 0;font-size:10px;display:flex}.conversation-cost.is-updating:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 15%,#fffc 50%,#0000 85%);animation:1.5s linear infinite cost-shimmer;position:absolute;inset:0;transform:translate(-100%)}.cost-pending{color:#888891;font-size:10px}@keyframes cost-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.conversation-cost.is-updating:after{animation:none;display:none}}.conversation-reference{flex:none;display:inline-flex;position:relative}.conversation-reference-notice{z-index:30;white-space:nowrap;color:#fff;background:#222;border-radius:6px;padding:7px 10px;font-size:11px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 2px 8px #0002}.conversation-reference-manual{z-index:30;background:#fff;border:1px solid #ddd;border-radius:8px;width:min(300px,100vw - 48px);padding:12px;font-size:12px;display:block;position:fixed;top:20vh;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0002}.conversation-reference-manual>span{padding-right:20px;display:block}.conversation-reference-manual>button{cursor:pointer;background:0 0;border:0;position:absolute;top:8px;right:8px}.conversation-reference-manual textarea{box-sizing:border-box;resize:vertical;border:1px solid #ddd;border-radius:4px;width:100%;height:160px;margin-top:10px;padding:8px;font:11px/1.5 monospace;display:block}.research-evidence{color:#4b5563;overflow-wrap:anywhere;min-width:0;max-width:640px;margin:7px 6px 0;font-size:12px;line-height:1.5}.research-evidence-toggle{color:#667085;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.research-evidence-toggle:focus-visible,.research-evidence summary:focus-visible{outline-offset:3px;outline:2px solid #007aff}.research-evidence-panel{overscroll-behavior:contain;background:#fafbfc;border:1px solid #e3e6ec;border-radius:10px;max-height:560px;margin-top:9px;padding:14px;overflow:auto}.research-evidence-run+.research-evidence-run{border-top:1px solid #dfe3ea;margin-top:16px;padding-top:16px}.research-evidence-run header{color:#344054;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.research-evidence-run header span,.research-evidence-date,.research-evidence-cost{color:#667085;font-size:11px}.research-evidence-date{margin:3px 0 12px}.research-evidence strong{font-weight:600}.research-evidence a{color:#175cd3;text-underline-offset:2px;text-decoration:underline}.research-evidence ol,.research-evidence ul{margin:6px 0;padding-left:18px}.research-findings>li{margin-bottom:14px}.research-evidence blockquote{color:#596579;background:#f1f5f9;border-left:2px solid #c8d7e9;border-radius:0 5px 5px 0;margin:7px 0;padding:6px 10px}.research-evidence cite{margin-top:5px;font-size:11px;font-style:normal;display:block}.research-uncertainty{margin:12px 0}.research-uncertainty a{margin:3px 8px 0 0;display:inline-block}.research-evidence details{margin-top:9px}.research-evidence summary{cursor:pointer;color:#475467}.research-source{border-top:1px solid #e8ebef;padding:7px 0}.research-source>div{color:#667085;margin-top:4px;font-size:10px}.research-source pre{white-space:pre-wrap;font:inherit;background:#f0f3f7;border-radius:6px;max-height:230px;padding:10px;font-size:11px;overflow:auto}.research-steps li{margin:6px 0}.research-steps li span{display:block}.research-steps li span+span{color:#667085;font-size:10px}.research-evidence .research-review-detail{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f0f3f7;border-radius:6px;max-height:230px;padding:10px;font-size:11px;overflow:auto}.prompts-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.prompt-library{position:sticky;top:24px}.prompt-library>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.prompt-library h2{margin:0;font-size:16px}.prompt-library>p{color:#77818d;margin:10px 0 22px;font-size:12px}.prompt-card{border:1px solid var(--workspace-line);text-align:left;cursor:pointer;color:#263342;background:#fff;border-radius:12px;align-items:start;gap:12px;width:100%;margin-bottom:10px;padding:18px 15px;display:flex}.prompt-card>svg{color:#8495a3;flex:none;margin-top:2px}.prompt-card>span{gap:8px;display:grid}.prompt-card strong{font-size:14px}.prompt-card small{color:#6f7b88;font-size:12px;line-height:1.6}.prompt-card em{color:#8a929d;font-size:11px;font-style:normal}.prompt-card[aria-pressed=true]{background:#f1f7f5;border-color:#54847d;box-shadow:0 0 0 1px #54847d}.prompt-card[aria-pressed=true]>svg{color:#38756b}.prompt-library-note{color:#84918e;gap:10px;padding:12px 4px;display:flex}.prompt-library-note svg{flex:none;margin-top:3px}.prompt-library-note p{margin:0;font-size:12px;line-height:1.7}.prompt-editor{min-width:0;padding:26px!important}.prompt-editor-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.prompt-editor-heading h2{letter-spacing:-.5px;margin:10px 0 8px;font-size:24px}.prompt-editor-heading p{color:#75808d;margin:0;font-size:13px;line-height:1.6}.prompt-eyebrow{letter-spacing:1.6px;color:#74887d;font-size:10px;font-weight:700}.prompt-editor button.button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.prompt-version-bar{flex-wrap:wrap;align-items:center;gap:14px;padding:23px 0;display:flex}.prompt-version-bar label,.prompt-preview-heading label{color:#6a7784;align-items:center;gap:10px;font-size:12px;display:flex}.prompt-version-bar>span{color:#84909b;flex:1;font-size:11px}.prompt-version-bar select,.prompt-preview-heading select{font:inherit;color:#2b3c3a;background:#fff;border:1px solid #d7e0df;border-radius:7px;padding:7px 10px}.prompt-tabs{border-bottom:1px solid var(--workspace-line);gap:22px;margin-bottom:24px;display:flex}.prompt-tabs button{font:inherit;color:#7a8691;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 14px;font-size:12px}.prompt-tabs button[aria-selected=true]{color:#285e53;border-color:#357368;font-weight:600}.prompt-field{color:#657581;gap:10px;margin:0 0 20px;font-size:12px;display:grid}.prompt-field input,.prompt-field textarea{color:#263442;font:inherit;box-sizing:border-box;background:#fcfdfd;border:1px solid #dbe2e5;border-radius:9px;width:100%;min-width:0;padding:14px;font-size:13px;line-height:1.7}.prompt-field textarea{resize:vertical;min-height:480px;line-height:1.85}.prompt-field input:focus,.prompt-field textarea:focus{outline-offset:2px;outline:2px solid #79a59c}.prompt-save-bar{justify-content:space-between;align-items:center;gap:20px;display:flex}.prompt-save-bar>span{color:#7a8895;font-size:11px;line-height:1.7}.prompt-alert{color:#a33636;background:#fff1f1;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.6}.prompt-notice{color:#386146;background:#edf7ef;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.6}.prompt-preview-heading{justify-content:space-between;align-items:start;gap:25px;display:flex}.prompt-preview-heading p,.prompt-audit p{color:#71808c;margin-top:0;font-size:13px;line-height:1.8}.prompt-preview-heading label{flex-shrink:0}.prompt-full-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fa;border:1px solid #e4e9eb;border-radius:9px;max-height:700px;padding:20px;font:13px/1.8 -apple-system,BlinkMacSystemFont,sans-serif;overflow:auto}.prompt-audit table{margin-bottom:22px;font-size:12px;line-height:1.65}.prompt-audit table td{white-space:normal}.prompt-audit h3{font-size:17px}.prompt-audit a{color:#38796e}.messages-header-actions{flex-wrap:wrap}.messages-header-actions label{min-width:0}.messages-header-actions select[aria-label=Conversation\ prompt]{max-width:200px}.new-conversation-form{padding:24px}.run-instructions{overflow-wrap:anywhere;white-space:pre-wrap!important}@media (width<=1300px){.messages-chat-header{flex-wrap:wrap}.messages-header-actions{justify-content:flex-end;width:100%}.prompts-workspace{grid-template-columns:215px minmax(0,1fr);gap:20px}}@media (width<=950px){.prompts-workspace{grid-template-columns:1fr}.prompt-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:static}.prompt-library>header,.prompt-library>p,.prompt-library-note{grid-column:1/-1}.prompt-library>p,.prompt-card{margin:0}.prompt-library-note{padding:0}.prompt-editor{padding:20px!important}}@media (width<=760px){.messages-header-actions{justify-content:start;align-items:end;gap:8px;margin:0}.messages-header-actions label{flex:1;gap:4px;display:grid}.messages-header-actions .provider-select select{width:100%;min-width:0;max-width:none}.messages-header-actions select[aria-label=Conversation\ prompt]{width:100%;max-width:none;min-height:37px}.messages-details-button{height:37px;margin:0}.messages-header-actions>label:first-child,.messages-header-actions>label:nth-child(2){max-width:46%}.prompt-editor-heading{flex-wrap:wrap}.prompt-editor-heading h2{font-size:22px}.prompt-version-bar{gap:10px}.prompt-version-bar>span{min-width:120px}.prompt-version-bar>.button{width:100%}.prompt-tabs{gap:18px}.prompt-tabs button{font-size:11px}.prompt-field textarea{min-height:400px}.prompt-save-bar{flex-wrap:wrap}.prompt-save-bar button{width:100%}.prompt-preview-heading{flex-direction:column;gap:10px}.prompt-library{grid-template-columns:1fr}.prompt-editor{padding:18px!important}.prompt-audit td{min-width:90px}.prompt-audit td:last-child{min-width:170px}}.prompt-save-actions{align-items:center;gap:16px;display:flex}.prompt-save-actions>.quiet-link{white-space:nowrap;font-size:12px}@media (width<=760px){.prompt-save-actions{flex-direction:column-reverse;gap:12px;width:100%}}.lab-main:has(.evaluation-workspace){flex-direction:column;max-width:none;height:100vh;padding:0;display:flex}.lab-main:has(.evaluation-workspace)>.workspace-heading{border-bottom:1px solid var(--workspace-line);align-items:center;min-height:74px;margin:0;padding:22px 30px}.lab-main:has(.evaluation-workspace)>.workspace-heading h1{letter-spacing:-.5px;margin:0;font-size:22px}.lab-main:has(.evaluation-workspace)>.workspace-heading p{display:none}.evaluation-workspace{color:#111;flex-direction:column;flex:1;min-height:0;font-size:13px;line-height:1.5;display:flex}.evaluation-workspace>p{color:#6b6c72;margin:24px 30px}.evaluation-workspace>.evaluation-notice{margin:16px 30px 0}.evaluation-layout{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.evaluation-tabs{border-bottom:1px solid var(--workspace-line);flex:none;gap:26px;padding:0 30px;display:flex;overflow-x:auto}.evaluation-tabs button{color:#6b6c72;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:14px 0 12px;font-size:13px;display:inline-flex}.evaluation-tabs button:hover{color:#111}.evaluation-tabs button[aria-pressed=true]{color:#111;border-bottom-color:#111;font-weight:600}.evaluation-tabs button span{color:#8a8a8f;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.evaluation-case-list{border-right:1px solid var(--workspace-line);background:#f6f6f7;min-height:0;padding:10px 8px 12px;overflow:auto}.evaluation-list-empty{color:#8a8a8f;margin:0;padding:18px 12px;font-size:12px}.evaluation-case-list button{color:#111;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:10px;gap:4px;width:100%;margin-bottom:2px;padding:12px;display:grid}.evaluation-case-list button:hover{background:#ececee}.evaluation-case-list button[aria-pressed=true]{box-shadow:0 0 0 1px var(--workspace-line),0 1px 2px #1111110d;background:#fff}.evaluation-case-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.evaluation-case-title strong{font-size:13px;font-weight:600;line-height:1.35}.evaluation-case-meta{color:#8a8a8f;font-size:11px}.evaluation-case-meta:first-letter{text-transform:uppercase}.issue-status{white-space:nowrap;color:#45464b;background:#ececee;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600;line-height:1.4}.issue-status.in_progress{color:#36577f;background:#e8eef8}.issue-status.verification{color:#72591d;background:#f6f0df}.issue-status.resolved{color:#286143;background:#e6f2ea}.evaluation-content{min-height:0;padding:4px 40px 96px;overflow:auto}.evaluation-content>*{max-width:820px}.evaluation-content>.panel,.evaluation-empty{background:0 0;border:0;border-radius:0;padding:28px 0}.evaluation-content>.panel+.panel{border-top:1px solid var(--workspace-line)}.evaluation-empty{max-width:460px;margin:24px 30px}.evaluation-empty p{color:#6b6c72;margin:0 0 16px}.evaluation-content h3{letter-spacing:-.2px;margin:0 0 10px;font-size:16px}.evaluation-content h4{margin:0 0 8px;font-size:13px;font-weight:600}.evaluation-content p{color:#6b6c72;max-width:68ch;margin:0 0 12px;font-size:13px;line-height:1.55}.evaluation-content small{color:#8a8a8f;font-size:11px}.quality-issue-header{margin-bottom:24px}.quality-issue-header small,.evaluation-brief small,.quality-assignment header small{letter-spacing:.06em;text-transform:uppercase;color:#8a8a8f;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.quality-issue-header h3{letter-spacing:-.5px;margin:0 0 6px;font-size:22px;line-height:1.2}.quality-issue-header p{color:#8a8a8f;margin:0;font-size:12px}.quality-issue-header p:first-letter{text-transform:uppercase}.evaluation-content label{color:#45464b;gap:6px;font-size:12px;font-weight:500;display:grid}.evaluation-content :is(input,select,textarea){box-sizing:border-box;color:#111;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d3d4d8;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:400}.evaluation-content :is(input,select){min-height:36px}.evaluation-content textarea{resize:vertical;min-height:84px;line-height:1.5}.evaluation-content :is(input,select,textarea):focus-visible{outline-offset:1px;outline:2px solid #111}.evaluation-brief{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:24px;display:grid}.evaluation-brief p{color:#111;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.evaluation-exchange{border:1px solid var(--workspace-line);border-radius:12px;flex-direction:column;gap:10px;margin:0 0 20px;padding:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.evaluation-exchange .imessage{max-width:80%}.evaluation-exchange .imessage p{color:#111115;max-width:none;padding:9px 14px;font-size:14px;line-height:1.4}.evaluation-exchange .imessage.sent p{color:#fff}.quality-assignment{border:1px solid var(--workspace-line);background:#fafafa;border-radius:12px;margin:0 0 20px;padding:16px 18px}.quality-assignment.idle{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding:14px 18px;display:grid}.quality-assignment.idle>*{grid-column:1}.quality-assignment.idle header small{display:none}.quality-assignment.idle>p{margin:2px 0 0;font-size:12px}.quality-assignment.idle>.evaluation-actions{flex-direction:row-reverse;grid-area:1/2/span 2;margin:0}.quality-assignment.running,.quality-assignment.queued{background:#f5f8fc}.quality-assignment.verification{background:#f3f8f5}.quality-assignment.waiting_for_user{background:#faf8f1}.quality-assignment.failed{background:#fbf6f6}.quality-assignment>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quality-assignment header strong{font-size:14px;display:block}.quality-assignment>p{margin:8px 0 0}.quality-assignment pre{border:1px solid var(--workspace-line);background:#fff;max-height:240px;margin:14px 0 0}.quality-assignment .evaluation-actions{margin-top:14px}.codex-assignment-status{color:#45464b;white-space:nowrap;background:#ececee;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600;line-height:1.4}.codex-assignment-status.running,.codex-assignment-status.queued{color:#36577f;background:#e6eef8}.codex-assignment-status.verification{color:#286143;background:#e3f0e7}.codex-assignment-status.waiting_for_user{color:#72591d;background:#f4ecd5}.codex-assignment-status.failed{color:#8b3d3d;background:#f5e5e5}.codex-assignment-error{color:#8b3d3d!important}.quality-resolution{background:#f3f8f5;border:1px solid #d1e4d7;border-radius:12px;gap:4px;margin:0 0 20px;padding:16px 18px;display:grid}.quality-resolution p{margin:0}.quality-resolution .quiet-link{justify-self:start;margin-top:6px}.evaluation-content details{margin-top:12px}.evaluation-content summary,.evaluation-form summary{cursor:pointer;color:#45464b;font-size:12px;font-weight:500}.evaluation-content summary:hover{color:#111}.evaluation-content pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f6f7;border-radius:8px;max-height:320px;margin:10px 0;padding:12px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.issue-history{gap:10px;margin:12px 0;padding-left:18px;font-size:12px;display:grid}.issue-history strong{text-transform:capitalize}.issue-history span,.issue-history small{color:#6b6c72;line-height:1.5;display:block}.evaluation-controls{grid-template-columns:2fr 1.5fr 1fr;gap:12px;margin:16px 0;display:grid}.evaluation-compare>p,.evaluation-results>p{color:#8a8a8f;font-size:12px}.evaluation-content details.evaluation-how{margin:0 0 16px}.evaluation-how p{margin:8px 0 0;font-size:12px}.evaluation-content details.evaluation-replies{margin-top:20px}.evaluation-replies>summary{color:#111;font-size:13px;font-weight:600}.evaluation-replies>p{margin:8px 0 0;font-size:12px}.evaluation-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.evaluation-actions a{color:#45464b;font-size:12px}.evaluation-notice{color:#5c4a17;background:#faf8f1;border:1px solid #e6dfc8;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.evaluation-content .evaluation-notice{color:#5c4a17}.evaluation-results>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.evaluation-results>header h3{margin:0}.evaluation-results>header span{color:#8a8a8f;text-transform:capitalize;font-size:12px}.evaluation-pair{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 16px;display:grid}.evaluation-summary{background:#f6f6f7;border-radius:10px;padding:14px 16px}.evaluation-summary strong{font-size:12px}.evaluation-summary p{color:#111;margin:4px 0 2px;font-size:13px}.evaluation-variant{margin-top:18px}.evaluation-variant>div>small{margin:14px 0 0;font-weight:600;display:block}.evaluation-content .evaluation-input{color:#111;white-space:pre-wrap;font-size:14px}.evaluation-trial{border:1px solid var(--workspace-line);background:#fff;border-radius:10px;min-width:0;padding:14px 16px}.evaluation-trial>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.evaluation-trial>header span{color:#8a8a8f;font-size:11px}.evaluation-trial>header .evaluation-pass{color:#256442}.evaluation-trial>header .evaluation-fail{color:#983939}.evaluation-trial small{margin-top:8px;line-height:1.6;display:block}.evaluation-content .evaluation-trial details{margin-top:0}.evaluation-trial summary{color:#8a8a8f;font-size:11px;font-weight:400}.evaluation-content .evaluation-reply{color:#111;white-space:pre-wrap;overflow-wrap:anywhere;min-height:40px;margin:0 0 8px;font-size:14px;line-height:1.5}.evaluation-trial li{font-size:12px;line-height:1.8}.evaluation-review{border-top:1px solid var(--workspace-line);gap:14px;margin-top:24px;padding-top:20px;display:grid}.evaluation-review h4,.evaluation-review p{margin:0}.evaluation-review p{font-size:11px}.evaluation-review button{justify-self:start}.evaluation-quote{overflow-wrap:anywhere;background:#f6f6f7;border:0;border-radius:10px;margin:16px 0;padding:14px 16px}.evaluation-quote strong{text-transform:capitalize;font-size:12px}.evaluation-quote p{color:#111;white-space:pre-wrap;margin:4px 0 0}.quality-close-gate{border-top:1px solid var(--workspace-line);margin-top:24px;padding-top:20px}.quality-close-gate ul{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.quality-close-gate li{font-size:13px}.quality-close-gate li.pass{color:#286143}.quality-close-gate li.fail{color:#6b6c72}.quality-resolve-form{background:#f3f8f5;border:1px solid #d1e4d7;border-radius:12px;gap:14px;margin-top:16px;padding:16px 18px;display:grid}.quality-resolve-form button{justify-self:start}.evaluation-history>summary{font-size:13px}.evaluation-history details{margin-top:12px}.guests-workspace .evaluation-case-list button>span:last-child{color:#8a8a8f;font-size:11px}.guest-profile-form{gap:12px;max-width:640px;display:grid}.guest-profile-form label{color:#45464b;gap:5px;font-size:12px;font-weight:500;display:grid}.guest-profile-form input,.guest-profile-form textarea{box-sizing:border-box;color:#111;width:100%;font:inherit;background:#fff;border:1px solid #d3d4d8;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.45}.guest-profile-form textarea{resize:vertical;min-height:56px}.guest-profile-form :is(input,textarea):focus{border-color:#111;outline:0;box-shadow:0 0 0 1px #111}.guest-profile-form footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guest-profile-form footer span{color:#8a8a8f;flex:1;font-size:11px}.guest-profile-form footer p{color:#b42318;width:100%;margin:0;font-size:12px}.guest-records{gap:6px;margin:0;padding:0;list-style:none;display:grid}.guest-records li{border-top:1px solid #11111114;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;display:flex}.guest-records li:first-child{border-top:0}.guest-records li{flex-wrap:wrap}.guest-records li>span{color:#6b6c72;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.guest-records li strong span{color:#6b6c72;font-size:12px;font-weight:400}.guest-records li button{font:inherit;color:#111;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.guest-records li button:hover{color:#45464b}.evaluation-form{gap:17px;display:grid}.evaluation-form label{color:#424956;gap:7px;font-size:13px;display:grid}.evaluation-form :is(input,select,textarea){color:#171a20;box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5dbe3;border-radius:7px;padding:10px}.evaluation-form textarea{resize:vertical;min-height:85px;line-height:1.5}.evaluation-form>p{color:#647084;margin:0;font-size:13px;line-height:1.5}.evaluation-form details>.evaluation-form{margin-top:14px}.message-feedback{font:inherit;color:#5f6066;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;margin:-2px 0;padding:2px 5px;font-size:11px;font-weight:500;display:inline-flex}.message-feedback:hover{color:#111;background:#f0f0f2}.message-feedback:focus-visible{outline-offset:3px;outline:2px solid #5a78a1}@media (width<=900px){.lab-main:has(.evaluation-workspace){height:auto}.evaluation-layout{display:block}.evaluation-case-list{border-right:0;border-bottom:1px solid var(--workspace-line);max-height:280px}.evaluation-content{padding:0 18px 64px;overflow:visible}.evaluation-tabs{padding:0 18px}.evaluation-controls{grid-template-columns:1fr 1fr}.evaluation-controls label:first-child{grid-column:1/-1}}@media (width<=650px){.evaluation-brief,.evaluation-pair,.evaluation-controls{grid-template-columns:1fr}.evaluation-controls label:first-child{grid-column:auto}.quality-assignment.idle{display:block}.quality-assignment.idle>.evaluation-actions{margin-top:12px}.quality-assignment .evaluation-actions,.quality-assignment.idle>.evaluation-actions{flex-direction:column;align-items:stretch}.quality-assignment .evaluation-actions .button{width:100%}}.feedback-modal{outline:none;flex-direction:column;width:min(660px,100%);min-height:0;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.feedback-modal>.modal-header{box-sizing:border-box;flex:none;gap:20px;min-height:72px;padding:18px 24px}.feedback-modal>.modal-header h2{letter-spacing:-.3px;font-size:19px;line-height:1.35}.feedback-modal>.modal-header .icon-button{flex:none;width:36px;height:36px}.feedback-dialog-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.feedback-dialog-body{overscroll-behavior:contain;gap:20px;min-height:0;padding:24px;scroll-padding-block:24px;overflow-y:auto}.feedback-dialog-body>*{min-width:0}.feedback-message-preview{flex-direction:column;gap:16px;min-width:0;padding:0 0 4px;display:flex}.feedback-message-preview .imessage{min-width:0;max-width:88%}.feedback-message-preview .imessage small{color:#6e6e73;margin:0 10px 5px;font-size:12px;font-weight:400;line-height:1.4}.feedback-message-preview .imessage p{padding:10px 14px;font-size:15px;line-height:1.45}.feedback-dialog-body .evaluation-notice{margin:0;font-size:12px}.feedback-field-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.feedback-dialog-body label{font-weight:500;line-height:1.4}.feedback-dialog-body input,.feedback-dialog-body select{min-height:42px}.feedback-dialog-body input,.feedback-dialog-body select,.feedback-dialog-body textarea{padding:10px 12px;font-size:14px;font-weight:400;line-height:1.5}.feedback-dialog-body select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23657084' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.feedback-dialog-body textarea{min-height:90px}.feedback-dialog-body :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #647084}.feedback-dialog-body details{border-top:1px solid #e0e3e8;padding-top:18px}.feedback-dialog-body summary{padding:2px 0;line-height:1.5}.feedback-dialog-footer{background:#fff;border-top:1px solid #e0e3e8;flex:none;padding:16px 24px}.feedback-dialog-footer>p{color:#983939;max-height:72px;margin:0 0 12px;font-size:13px;line-height:1.4;overflow:auto}.feedback-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.feedback-dialog-actions .button{min-height:42px;padding:10px 16px;font-size:13px}@media (width<=650px){.feedback-modal{border-radius:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.feedback-modal>.modal-header{gap:12px;min-height:68px;padding:16px 18px}.feedback-modal>.modal-header h2{font-size:17px}.feedback-dialog-body{padding:20px 18px;scroll-padding-block:20px}.feedback-field-row{grid-template-columns:1fr;gap:20px}.feedback-dialog-body input,.feedback-dialog-body select,.feedback-dialog-body textarea{font-size:16px}.feedback-dialog-footer{padding:12px 18px max(12px,env(safe-area-inset-bottom))}.feedback-dialog-actions .button{min-height:44px}}.evaluation-toolbar{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:16px;padding-right:30px;display:flex}.evaluation-toolbar .evaluation-tabs{border-bottom:0;min-width:0}.evaluation-queue-button{flex:none;align-items:center;gap:8px;min-height:34px;padding:8px 12px;font-size:12px;display:inline-flex}.evaluation-queue-button svg{flex:none}.evaluation-queue-info{border-bottom:1px solid var(--workspace-line);background:#fafafa;padding:10px 30px}.evaluation-queue-info p{color:#45464b;margin:0;font-size:12px}.evaluation-queue-info p+p{color:#8a8a8f;margin-top:2px;font-size:11px}@media (width<=850px){.evaluation-toolbar{flex-wrap:wrap;gap:0;padding:0 18px 10px}.evaluation-toolbar .evaluation-tabs{gap:22px;width:100%;padding:0}.evaluation-queue-info{padding:10px 18px}}.fix-review{border:1px solid var(--border,#ddd);background:var(--surface,#fafafa);border-radius:12px;margin:1.5rem 0;padding:1.25rem}.fix-review h3{margin-top:0}.fix-review details,.fix-review .evaluation-exchange{margin:1rem 0}.fix-review-decision{margin-top:1.25rem}.fix-review-decision label{gap:.5rem;display:grid}.fix-review-decision textarea{box-sizing:border-box;width:100%;min-height:100px}.fix-review-decision>p,.fix-review-example>small{color:#686b70;font-size:.85rem}.evaluation-technical>summary{cursor:pointer;font-weight:600}.events-truth .evaluation-content{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.events-truth-divider{letter-spacing:.04em;text-transform:uppercase;color:var(--workspace-muted);margin:14px 8px 4px;font-size:11px}.truth-facts{grid-template-columns:minmax(120px,170px) 1fr;gap:8px 16px;margin:8px 0 0;font-size:13px;display:grid}.truth-facts dt{color:var(--workspace-muted)}.truth-facts dd{color:var(--workspace-ink);overflow-wrap:anywhere;margin:0}.truth-facts dd small{color:var(--workspace-muted);margin-top:2px;display:block}.truth-host-only{border:1px dashed var(--amber);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.truth-host-only p{margin:6px 0 0}.truth-questions{gap:4px;margin:8px 0 0;padding-left:20px;font-size:13px;display:grid}.truth-guests{border-collapse:collapse;width:100%;font-size:13px}.truth-guests th{text-align:left;color:var(--workspace-muted);border-bottom:1px solid var(--workspace-line);padding:6px 8px 6px 0;font-weight:500}.truth-guests td{border-bottom:1px solid var(--workspace-line);vertical-align:top;padding:7px 8px 7px 0}.truth-guests small{color:var(--workspace-muted)}.truth-raw{border:1px solid var(--workspace-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:420px;margin:10px 0 0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.events-truth details summary{cursor:pointer}@media (width<=640px){.truth-facts{grid-template-columns:1fr}.truth-facts dt{margin-top:6px}.truth-guests{display:block;overflow-x:auto}}.lab-main:has(.personas-page)>.workspace-heading{display:none}.personas-page{max-width:980px;color:var(--workspace-ink);margin:0 auto;padding-bottom:96px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.persona-topbar{z-index:5;background:var(--workspace-bg);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex;position:sticky;top:0}.persona-topbar p{color:var(--workspace-muted);align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.persona-topbar p strong{color:var(--workspace-ink);font-weight:600}.persona-confirm{color:#fff;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#111;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.persona-confirm:disabled{color:#1111118c;cursor:default;background:#f1f1f2}.persona-alert{color:#a33636;background:#fff1f1;border-radius:10px;margin:8px 0;padding:10px 14px;font-size:13px}.persona-muted{color:var(--workspace-muted);font-size:13px;line-height:1.6}.persona-center{text-align:center;max-width:520px;margin:12px auto}.personas-page .persona-title{text-align:center;letter-spacing:-1.2px;margin:34px 0 28px;font-size:40px;font-weight:600}.persona-row{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;align-items:flex-start;gap:34px;padding:12px 16px 10px;display:flex;overflow-x:auto}.persona-row::-webkit-scrollbar{display:none}.persona-row>:first-child{margin-left:auto}.persona-row>:last-child{margin-right:auto}.persona-chip{width:120px;color:inherit;font:inherit;cursor:pointer;scroll-snap-align:center;background:0 0;border:0;flex:none;justify-items:center;gap:4px;padding:0;display:grid}.persona-chip strong{letter-spacing:-.3px;margin-top:10px;font-size:18px;font-weight:600}.persona-chip small{min-height:16px;color:var(--workspace-muted);text-align:center;font-size:12px}.persona-avatar{color:#fff;letter-spacing:.5px;background:#8a8a8a;border-radius:50%;place-items:center;width:96px;height:96px;margin-top:22px;font-size:26px;font-weight:600;transition:width .18s,height .18s,margin .18s,background .18s;display:grid;position:relative}.persona-chip:hover .persona-avatar{background:#6f6f6f}.persona-chip[aria-selected=true]{width:170px}.persona-chip[aria-selected=true] .persona-avatar{width:140px;height:140px;box-shadow:0 0 0 6px var(--workspace-bg),0 0 0 9px #111;background:#111;margin-top:0;font-size:36px}.persona-chip[aria-selected=true] strong{font-size:24px}.persona-chip.stranger .persona-avatar{color:#8a8a8a;background:#fff;border:2px dashed #b5b5b5}.persona-chip.stranger[aria-selected=true] .persona-avatar{color:#111;background:#fff;border-color:#111}.persona-chip.add .persona-avatar{color:#111;background:#f1f1f2}.persona-on-phone{color:#111;width:26px;height:26px;box-shadow:0 0 0 1px var(--workspace-line),0 1px 3px #0000001f;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:2px}.persona-chip[aria-selected=true] .persona-on-phone{bottom:8px;right:8px}.persona-body{max-width:760px;margin:0 auto}.persona-summary{text-align:center;color:#1111119e;max-width:520px;margin:14px auto 6px;font-size:17px;line-height:1.4}.persona-actions{justify-content:center;gap:8px;margin:10px 0 0;display:flex}.persona-actions button{border:1px solid var(--workspace-line);font:inherit;color:#111111b3;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;display:inline-flex}.persona-actions button:hover{color:#111;border-color:#11111159}.personas-page .persona-section{color:#1111116b;margin:44px 0 6px;font-size:17px;font-weight:600}.persona-note{color:var(--workspace-muted);margin:0 0 14px;font-size:12px}.persona-hosts{gap:14px;display:grid}.persona-host{border:1px solid var(--workspace-line);background:#fff;border-radius:16px;padding:18px 18px 16px}.persona-host header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.personas-page .persona-host h4{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600}.persona-host header span{color:var(--workspace-muted);font-size:12px}.persona-host header a{color:inherit;text-decoration:underline}.persona-signup-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.persona-signup-links a{border:1px solid var(--workspace-line);color:inherit;background:#fff;border-radius:12px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.persona-signup-links a:hover{border-color:#11111159}.persona-signup-links span{color:var(--workspace-muted);font-size:12px}.persona-pills{grid-template-columns:1fr 1fr;gap:8px;display:grid}.persona-pill{display:block;position:relative}.persona-pill select{appearance:none;color:#111;width:100%;min-height:42px;font:inherit;text-align:center;text-align-last:center;cursor:pointer;background:#ececec;border:0;border-radius:999px;padding:0 30px;font-size:14px;font-weight:500}.persona-pill:after{content:"";pointer-events:none;border-bottom:1.5px solid #11111180;border-right:1.5px solid #11111180;width:6px;height:6px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.persona-pill select:hover{background:#e2e2e2}.persona-pill select:focus-visible{outline-offset:2px;outline:2px solid #111}.persona-pill select:disabled{opacity:.55;cursor:default}.persona-pill.is-set select{color:#fff;background:#111}.persona-pill.is-set:after{border-color:#ffffffb3}.persona-about{margin-top:8px}.persona-about summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;list-style:none;display:flex}.persona-about summary::-webkit-details-marker{display:none}.persona-about summary span{color:var(--workspace-muted);font-size:12px}.persona-about label{color:var(--workspace-muted);gap:6px;margin:12px 0 0;font-size:12px;display:grid}.persona-about input,.persona-about textarea{box-sizing:border-box;border:1px solid var(--workspace-line);width:100%;font:inherit;color:#111;background:#fff;border-radius:10px;padding:10px 12px;font-size:14px}.persona-about button{color:#fff;font:inherit;cursor:pointer;background:#111;border:0;border-radius:999px;margin-top:12px;padding:8px 16px;font-size:13px}.persona-about button:disabled{color:#11111180;cursor:default;background:#f1f1f2}.persona-memories{margin:10px 0 0;padding:0;list-style:none}.persona-memories li{border-top:1px solid var(--workspace-line);grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:3px 16px;padding:12px 0;font-size:14px;display:grid}.persona-memories strong{font-weight:600}.persona-memories q,.persona-memories small{color:var(--workspace-muted);grid-column:2;font-size:12px}.persona-memories q{font-style:italic}.persona-timeline{margin:10px 0 0;padding:0;list-style:none}.persona-timeline>li{border-top:1px solid var(--workspace-line)}.persona-timeline summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:14px;display:flex}.persona-timeline summary span{color:var(--workspace-muted);font-size:12px}.persona-thread{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.persona-thread li{max-width:78%}.persona-thread p{overflow-wrap:anywhere;background:#ececec;border-radius:18px;margin:0;padding:8px 12px;font-size:14px;line-height:1.4}.persona-thread li.from-guest{justify-self:end}.persona-thread li.from-guest p{color:#fff;background:#1f8bff}@media (width<=640px){.personas-page .persona-title{margin:22px 0 18px;font-size:30px}.persona-row{gap:18px}.persona-chip{width:96px}.persona-chip[aria-selected=true]{width:130px}.persona-avatar{width:72px;height:72px;font-size:20px}.persona-chip[aria-selected=true] .persona-avatar{width:108px;height:108px;font-size:28px}.persona-pills,.persona-memories li{grid-template-columns:1fr}.persona-memories q,.persona-memories small{grid-column:1}.persona-confirm{padding:0 14px;font-size:13px}.persona-topbar p{font-size:12px}}.persona-signup-link{border-left:1px solid var(--workspace-line);align-items:center;gap:8px;margin-left:14px;padding-left:14px;display:inline-flex}.persona-signup-link a{color:#111;font-weight:600}.persona-signup-link button{border:1px solid var(--workspace-line);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:3px 10px;font-size:12px}@media (width<=640px){.persona-topbar{flex-wrap:wrap}.persona-signup-link{border-left:0;margin-left:0;padding-left:0}}.signup-page{box-sizing:border-box;color:#111;background:#fff;width:min(100%,460px);min-height:100vh;margin:0 auto;padding:28px 20px 40px;font-size:15px;line-height:1.45}.signup-host{flex-direction:column;gap:2px;margin-bottom:22px;display:flex}.signup-host span{color:#11111180;font-size:12px}.signup-host strong{letter-spacing:-.2px;font-size:17px;font-weight:600}.signup-page .signup-hero h1{letter-spacing:-.9px;margin:0 0 14px;font-size:32px;font-weight:650;line-height:1.08}.signup-facts{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.signup-facts li{color:#111;align-items:center;gap:8px;font-size:15px;display:flex}.signup-facts svg{color:#1111118c;flex:none}.signup-hero p{color:#111111ad;margin:0}.signup-card{border:1px solid #11111124;border-radius:18px;margin:26px 0 18px;padding:20px 18px 18px;box-shadow:0 1px 3px #0000000a}.signup-card form{gap:12px;display:grid}.signup-page .signup-card h2{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:650}.signup-card p{color:#111111ad;margin:0}.signup-card label{color:#1119;gap:6px;font-size:12px;display:grid}.signup-card input{box-sizing:border-box;width:100%;min-height:50px;font:inherit;color:#111;background:#fff;border:1px solid #1113;border-radius:12px;padding:0 14px;font-size:17px}.signup-card input:focus{outline-offset:1px;border-color:#111;outline:2px solid #111}.signup-card input[autocomplete=one-time-code]{letter-spacing:6px;font-variant-numeric:tabular-nums}.signup-primary{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#111;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.signup-primary:disabled{opacity:.55;cursor:default}.signup-card>a.signup-primary{margin:14px 0 0}.signup-link{color:#111111a6;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:13px;text-decoration:underline}.signup-fine{font-size:12px;line-height:1.5;color:#11111180!important}.signup-error{background:#fff1f1;border-radius:10px;padding:10px 12px;font-size:13px;color:#a33636!important;margin-top:10px!important}.signup-steps{color:#11111173;gap:6px;margin:0 0 16px;padding:0;font-size:12px;list-style:none;display:flex}.signup-steps li{border-top:3px solid #ececec;flex:1;align-items:center;gap:5px;padding-top:8px;display:flex}.signup-steps li span{font-variant-numeric:tabular-nums}.signup-steps li.current{color:#111;border-color:#111;font-weight:600}.signup-steps li.done{color:#111111b3;border-color:#111}.signup-card>h2+p{margin-top:6px}.signup-fallback{border-top:1px solid #1111111a;gap:8px;margin-top:16px;padding-top:14px;font-size:13px;display:grid}.signup-fallback blockquote{color:#fff;background:#1f8bff;border-radius:14px;justify-self:end;max-width:85%;margin:0;padding:10px 12px;font-size:14px}.signup-fallback button{font:inherit;cursor:pointer;background:#fff;border:1px solid #1113;border-radius:999px;justify-self:start;padding:6px 12px;font-size:12px}.signup-details{border-top:1px solid #1111111f}.signup-details summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-weight:600;list-style:none;display:flex}.signup-details summary::-webkit-details-marker{display:none}.signup-details[open] summary svg{transform:rotate(180deg)}.signup-details dl{margin:0 0 12px}.signup-details dl div{border-top:1px solid #11111114;padding:10px 0}.signup-details dt{color:#11111180;font-size:12px}.signup-details dd{margin:2px 0 0;font-size:14px}.signup-footer{text-align:center;color:#1116;margin-top:26px;font-size:12px}.demo-switch{z-index:10;background:#f4f4f5;border-bottom:1px solid #1111111a;padding:10px 0 12px;position:sticky;top:0}.demo-switch>span{box-sizing:border-box;letter-spacing:.3px;text-transform:uppercase;color:#11111180;width:min(100%,460px);margin:0 auto 8px;padding:0 20px;font-size:11px;font-weight:600;display:block}.demo-switch>div{scrollbar-width:none;box-sizing:border-box;gap:8px;width:min(100%,460px);margin:0 auto;padding:0 20px;display:flex;overflow-x:auto}.demo-switch>div::-webkit-scrollbar{display:none}.demo-switch button{color:#111;max-width:210px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #11111126;border-radius:12px;flex:none;gap:1px;padding:8px 12px;display:grid}.demo-switch button strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.demo-switch button small{color:#1111118c;white-space:nowrap;font-size:11px}.demo-switch button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.demo-switch button[aria-pressed=true] small{color:#ffffffb3}
