.crash-quiet{margin:0;font-size:var(--text-13);line-height:1.5;color:var(--color-ink-muted)}.crash-part{margin-top:var(--space-8)}.crash-toggle,.crash-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;font-family:var(--font-sans);font-size:var(--text-13);line-height:1.5;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule-button);text-underline-offset:3px;cursor:pointer}.crash-toggle__chevron{display:inline-block;width:7px;height:7px;margin-right:2px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:rotate(-45deg)}.crash-toggle__chevron--open{transform:translateY(-2px) rotate(45deg)}.crash-mono{margin:6px 0 0;padding:10px 12px;overflow-x:auto;background:var(--color-paper-raised);border:1px solid var(--color-rule-lightest);font-family:var(--font-mono);font-size:var(--text-13);line-height:1.6;white-space:pre;color:var(--color-ink)}.crash-steps{margin:6px 0 0;padding:8px 12px;overflow-x:auto;list-style:none;background:var(--color-paper-raised);border:1px solid var(--color-rule-lightest);font-size:var(--text-13);line-height:1.75}.crash-steps__step{display:flex;gap:14px}.crash-steps__time{flex:none;width:44px;font-variant-numeric:tabular-nums;text-align:right;color:var(--color-ink-faint)}.crash-steps__failed{color:var(--color-danger)}.crash-steps__record{margin:6px 0 10px;padding-left:14px;border-left:1px solid var(--color-rule)}.crash-scene__summary{margin-top:6px}.crash-copy{margin-top:var(--space-8);padding:8px 12px;border:1px solid var(--color-rule-button);background:transparent;font-family:var(--font-sans);font-size:var(--text-13);font-weight:500;color:var(--color-ink);cursor:pointer}.crash-detail{padding:10px 0 14px}.crash-detail+.crash-detail{border-top:1px solid var(--color-rule-lightest)}.crash-detail__head{margin:0;font-size:var(--text-13);line-height:1.5;color:var(--color-ink)}.crash-detail__live{margin-top:var(--space-8)}.crash-times{margin-top:var(--space-12);padding-left:18px;border-left:1px solid var(--color-rule)}.report-kind{display:inline-block;margin-right:8px;padding:0 6px;border:1px solid var(--color-rule-button);font-size:11px;letter-spacing:.04em;line-height:18px;vertical-align:2px;color:var(--color-ink-muted)}.report-status-mark{display:inline-block;flex:none;width:7px;height:7px;box-sizing:border-box;border:1.3px solid var(--color-ink-muted);border-radius:50%}.report-status-mark--new{border-color:var(--color-accent);background:var(--color-accent)}.report-status-mark--plan{border-color:var(--color-ink)}.report-status-mark--prog{border-color:var(--color-ink);background:linear-gradient(90deg,var(--color-ink) 50%,transparent 50%)}.report-status-mark--fixed{border-color:var(--color-success);background:var(--color-success)}.report-status-mark--closed{border-color:var(--color-ink-faint);background:var(--color-ink-faint)}.report-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.report-menu{position:relative;display:inline-block}.report-select{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 22px 3px 8px;border:1px solid var(--color-rule-button);border-radius:0;background:var(--color-paper-raised);font-family:var(--font-sans);font-size:13.5px;color:var(--color-ink);white-space:nowrap;cursor:pointer}.report-select:after{position:absolute;top:50%;right:8px;width:5px;height:5px;border-right:1.2px solid var(--color-ink-muted);border-bottom:1.2px solid var(--color-ink-muted);transform:translateY(-70%) rotate(45deg);content:""}.report-select:disabled{color:var(--color-ink-muted);cursor:default}.report-select:focus-visible,.report-menu__item:focus-visible{outline:2px solid var(--color-ink-muted);outline-offset:1px}.report-menu__pop{position:absolute;top:calc(100% + 4px);right:0;z-index:5;width:200px;padding:6px 0;background:var(--color-paper-raised);border:1px solid var(--color-rule);box-shadow:0 2px 16px var(--color-shadow)}.report-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:5px 12px;border:none;background:transparent;font-family:var(--font-sans);font-size:13.5px;text-align:left;color:var(--color-ink);cursor:pointer}.report-menu__item:hover,.report-menu__item--on{background:var(--color-paper-shade)}.report-menu__sep{height:0;margin:5px 0;border-top:1px solid var(--color-rule-lightest)}.report-menu__label{padding:4px 12px 2px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.report-words{display:flex;flex-direction:column;gap:8px}.report-words__box{width:100%;min-height:72px;box-sizing:border-box;padding:8px 10px;resize:vertical;background:var(--color-field);border:1px solid var(--color-rule-input);border-radius:0;font-family:var(--font-serif);font-size:15.5px;line-height:1.5;color:var(--color-ink)}.report-words__box:focus{border-color:var(--color-accent);outline:none}.report-quiet{margin:0;font-size:13px;line-height:1.5;color:var(--color-ink-muted)}.report-error{margin:0;font-size:13px;color:var(--color-danger)}.switch{position:relative;display:flex;flex:none;align-self:center;gap:2px;padding:3px;border-radius:3px;background:var(--color-paper-shade)}.switch__thumb{position:absolute;top:3px;bottom:3px;left:0;border-radius:2px;background:var(--color-paper-raised);box-shadow:0 0 0 1px var(--color-rule),0 1px 2px var(--color-shadow)}.switch--ready .switch__thumb{transition:transform var(--motion-slow) var(--motion-ease),width var(--motion-slow) var(--motion-ease)}.switch__option{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:4px 11px;border:none;border-radius:2px;background:none;font-family:var(--font-sans);font-size:12.5px;white-space:nowrap;color:var(--color-ink-muted);cursor:pointer}.switch__option:hover,.switch__option[aria-pressed=true]{color:var(--color-ink)}.switch__option svg{flex:none;width:14px;height:14px}.switch__option:focus-visible{outline:2px solid var(--color-ink-muted);outline-offset:1px}.step-up{position:fixed;top:var(--space-16);left:50%;transform:translate(-50%);z-index:1000;display:grid;gap:var(--space-12);width:calc(100% - 2 * var(--space-16));max-width:28.75rem;margin:0;padding:var(--space-16) var(--space-16);border:1px solid var(--color-ink);background:var(--color-paper-raised, var(--color-paper));color:var(--color-ink);font-family:var(--font-sans)}.step-up__title{margin:0;font-family:var(--font-serif);font-size:1.25rem;font-weight:400}.step-up__title:focus{outline:none}.step-up:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.step-up__line,.step-up__problem,.step-up__quiet{margin:0;font-size:var(--text-16);line-height:1.5}.step-up__problem{color:var(--color-danger)}.step-up__quiet{color:var(--color-ink-muted);font-size:var(--text-13)}.step-up__actions{display:flex;flex-wrap:wrap;gap:var(--space-12)}.step-up__button{display:inline-flex;align-items:center;gap:var(--space-8);min-height:44px;padding:var(--space-8) var(--space-16);border:1px solid var(--color-ink);background:transparent;color:var(--color-ink);font:inherit;font-size:var(--text-13);cursor:pointer}.step-up__button--primary{background:var(--color-inverse);color:var(--color-on-inverse)}.step-up__button:disabled{background:var(--color-disabled-bg);border-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:default}.step-up__key{width:16px;height:16px}.agents__page{--agents-warn: var(--color-label-ochre);display:grid;gap:var(--space-16);padding:var(--space-24);color:var(--color-ink);font-family:var(--font-sans);min-width:0}.agents__title,.agents__name,.agents__doc-name{margin:0;font-family:var(--font-serif);font-weight:400;line-height:1.15}.agents__title,.agents__name{font-size:var(--text-25)}.agents__doc-name{font-size:var(--text-20)}.agents__quiet{margin:0;font-size:var(--text-13);line-height:1.5;color:var(--color-ink-muted)}.agents__quiet b{color:var(--color-ink);font-weight:500}.agents__note{margin:var(--space-12) 0 0;padding:var(--space-8) var(--space-12);background:color-mix(in oklab,var(--agents-warn) 12%,var(--color-paper));font-size:var(--text-13)}.agents__problem{margin:0;color:var(--color-danger);font-size:var(--text-13)}.agents__empty{margin:0;max-width:60ch;font-size:var(--text-16);line-height:1.5;color:var(--color-ink-muted)}.agents__mark{display:inline-block;margin-left:var(--space-8);padding:0 5px;border:1px solid var(--color-rule-button);color:var(--color-ink-muted);font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.12em;line-height:16px;text-transform:uppercase;vertical-align:2px}.agents__back,.agents__textbutton{justify-self:start;padding:0;border:0;background:none;color:var(--color-accent);font:inherit;font-size:var(--text-13);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.agents__back{min-height:44px;display:inline-flex;align-items:center}.agents__button{min-height:44px;padding:var(--space-8) var(--space-16);border:1px solid var(--color-rule-button);background:var(--color-paper-raised, var(--color-paper));color:var(--color-ink);font:inherit;font-size:var(--text-13);cursor:pointer}.agents__button:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);border-color:transparent;cursor:default}.agents__back:focus-visible,.agents__textbutton:focus-visible,.agents__button:focus-visible,.agents__crumb:focus-visible,.agents__link:focus-visible,.agents__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.agents__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-8) var(--space-16)}.agents__headline{display:grid;gap:2px;min-width:0}.agents__stateblock{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.agents__head .agents__problem{flex-basis:100%}.agents__state{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-13)}.agents__dot{width:8px;height:8px;border-radius:50%;background:var(--color-success);flex:none}.agents__state--muted .agents__dot{background:var(--color-ink-muted)}.agents__square{width:8px;height:8px;border:1.5px solid var(--color-danger);flex:none}.agents__state--muted .agents__square{border-color:var(--color-ink-muted)}.agents__tabs{display:flex;flex-wrap:wrap;gap:4px var(--space-24);border-bottom:1px solid var(--color-rule)}.agents__tab{min-height:44px;padding:0 0 var(--space-8);border:0;background:none;color:var(--color-ink-muted);font:inherit;font-size:var(--text-13);cursor:pointer}.agents__tab[aria-selected=true]{color:var(--color-ink);box-shadow:inset 0 -1.5px 0 var(--color-ink)}.agents__panel{min-width:0}.agents__overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.agents__overview>:first-child{grid-column:1 / -1}@media(max-width:760px){.agents__overview{grid-template-columns:minmax(0,1fr)}}.agents__box{min-width:0;padding:var(--space-12) var(--space-16);border:1px solid var(--color-rule);background:var(--color-paper)}.agents__label{margin:0 0 var(--space-8);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted)}.agents__kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px var(--space-16);margin:0;font-size:var(--text-13)}.agents__kv dt{color:var(--color-ink-muted)}.agents__kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.agents__seat,.agents__powers{display:grid;gap:var(--space-12);max-width:68ch}.agents__plain{margin:0;padding-left:var(--space-16);font-size:var(--text-13)}.agents__code{font-family:var(--font-mono);font-size:12px}.agents__powerlist{margin:0;padding:0;list-style:none}.agents__power{display:grid;gap:2px;padding:9px 0;border-top:1px solid var(--color-rule-lightest);font-size:var(--text-13)}.agents__what{min-width:0;overflow-wrap:anywhere}.agents__what code{font-family:var(--font-mono);font-size:12px}.agents__why{color:var(--color-ink-muted);font-size:12.5px}.agents__tag{display:inline-block;margin-right:var(--space-8);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.agents__tag--warn{color:var(--agents-warn)}.agents__tag--bad{color:var(--color-danger)}.agents__tag--muted{color:var(--color-ink-muted)}.agents__never{margin:var(--space-8) 0 0;padding-top:var(--space-12);border-top:1px dashed var(--color-rule-button);font-size:12.5px;color:var(--color-ink-muted)}.agents__never b{color:var(--color-ink);font-weight:500}.agents__scroll{overflow-x:auto;max-width:100%}.agents__table{width:100%;border-collapse:collapse;font-size:var(--text-13)}.agents__table th,.agents__table td{padding:9px var(--space-12) 9px 0;border-bottom:1px solid var(--color-rule-lightest);text-align:left;vertical-align:top;white-space:nowrap}.agents__table thead th{border-bottom-color:var(--color-rule);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted)}.agents__table tbody th{font-weight:400}.agents__pin{position:sticky;left:0;z-index:1;background:var(--color-paper-raised)}.agents__link{padding:0;border:0;background:none;color:var(--color-ink);font:inherit;font-family:var(--font-serif);font-size:var(--text-16);text-decoration:underline;text-decoration-color:var(--color-rule-button);text-underline-offset:3px;cursor:pointer}.agents__chip{display:inline-block;padding:0 6px;border:1px solid var(--color-rule-button);color:var(--color-ink-muted);font-size:12px}.agents__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.agents__tag--ok{color:var(--color-success)}.agents__actions{display:flex;flex-wrap:wrap;gap:var(--space-12)}.agents__button--primary{background:var(--color-inverse);border-color:var(--color-inverse);color:var(--color-on-inverse)}.agents__form,.agents__fields{display:grid;gap:var(--space-16);max-width:40rem}.agents__field,.agents__set{display:grid;gap:var(--space-4);margin:0;padding:0;border:0;min-width:0}.agents__input{min-height:44px;padding:var(--space-8);border:0;border-bottom:1px solid var(--color-ink);background:var(--color-field);color:var(--color-ink);font:inherit;font-size:var(--text-16);width:100%;max-width:100%;box-sizing:border-box}.agents__textarea{font-family:var(--font-serif);line-height:1.5;resize:vertical}.agents__check{display:flex;align-items:flex-start;gap:var(--space-8);min-height:32px;font-size:var(--text-13)}.agents__check code,.agents__what code{font-family:var(--font-mono);font-size:12px;color:var(--color-ink-muted)}.agents__doc{display:grid;gap:var(--space-8);max-width:68ch;font-size:var(--text-16);line-height:1.5}.agents__doc p{margin:0}.agents__chipline{margin:0 0 var(--space-8)}:root[data-theme=dark] .agents__page{--agents-warn: oklch(.78 .11 85)}.agents__trail{font-size:var(--text-13);color:var(--color-ink-muted)}.agents__trail b{color:var(--color-ink);font-weight:500}.agents__crumb{padding:0;border:0;background:none;color:var(--color-accent);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.agents__under{margin:var(--space-8) 0 0;font-size:12.5px;color:var(--color-ink-muted)}.agents__purpose{margin:0;font-size:var(--text-16);line-height:1.5}.agents__key{width:12px;height:12px;flex:none}.agents__button,.agents__textbutton{gap:6px}.agents__textbutton{display:inline-flex;align-items:center}.agents__row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end}.agents__row>*{min-width:0}.agents__row legend{grid-column:1 / -1}.agents__regions{display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:center;min-height:44px}.agents__needs{display:grid;gap:var(--space-12);min-width:0}.agents__count{margin-left:var(--space-12);font-family:var(--font-serif);font-size:var(--text-16);letter-spacing:0;text-transform:none;color:var(--color-ink)}.agents__mandate{display:grid;gap:var(--space-12);min-width:0;padding:var(--space-16) 18px;border:1px solid var(--color-rule-button);border-left:3px solid var(--agents-warn);background:var(--color-paper-raised)}.agents__sentence{margin:0;font-family:var(--font-serif);font-size:18px;line-height:1.4}.agents__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--space-12) var(--space-24);min-width:0}.agents__why3{margin:0;padding:var(--space-8) 10px;background:color-mix(in oklab,var(--agents-warn) 12%,var(--color-paper));font-size:var(--text-13)}.agents__approval{margin:0;padding-top:10px;border-top:1px solid var(--color-rule);font-size:12.5px;color:var(--color-ink-muted)}.agents__approval b{color:var(--color-ink);font-weight:500}.agents__reason{display:grid;gap:var(--space-8)}.agents__flabel{font-size:var(--text-13);color:var(--color-ink-muted)}.agents__rules{display:grid;gap:var(--space-12);min-width:0}.agents__table--rules th[scope=row]{font-weight:400}.agents__modecell{white-space:normal;min-width:11rem}.agents__modebutton{min-width:6.5rem;justify-content:space-between}.agents__menu{margin-top:var(--space-4);border:1px solid var(--color-rule-button);background:var(--color-paper-raised);font-size:var(--text-13);max-width:22rem;white-space:normal}.agents__option .agents__key{margin-left:var(--space-4)}.agents__table .agents__menurow{padding:0 0 var(--space-12);white-space:normal}.agents__menurow .agents__menu{position:sticky;left:0;width:min(22rem,calc(100vw - 2 * var(--space-24)));max-width:none}.agents__button .agents__key{margin-right:var(--space-8)}.agents__option{display:grid;grid-template-columns:16px minmax(0,1fr);gap:2px var(--space-8);width:100%;min-height:44px;padding:9px var(--space-12);border:0;border-top:1px solid var(--color-rule-lightest);background:none;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer}.agents__option:first-child{border-top:0}.agents__option b{grid-column:2;font-weight:500}.agents__option span:not(.agents__tick){grid-column:2;color:var(--color-ink-muted);font-size:12.5px}.agents__tick{grid-column:1;grid-row:1}.agents__option[aria-pressed=true]{background:var(--color-paper-shade)}.agents__option[aria-disabled=true]{cursor:not-allowed}.agents__option[aria-disabled=true] b{color:var(--color-disabled-text)}.agents__menu>.agents__quiet{padding:var(--space-8) var(--space-12);border-top:1px solid var(--color-rule)}.agents__receipts,.agents__receipt{display:grid;gap:var(--space-16);min-width:0}.agents__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-12)}.agents__filters .agents__field{min-width:0}.agents__filters-end{margin-left:auto}.agents__num{text-align:right}.agents__lines{margin:0;padding:0;list-style:none;font-size:var(--text-13)}.agents__lines li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:2px var(--space-12);padding:6px 0;border-top:1px solid var(--color-rule-lightest)}.agents__lines li:first-child{border-top:0}.agents__lines .agents__what{display:block}.agents__lines code{font-family:var(--font-mono);font-size:12px}.agents__time{font-family:var(--font-mono);font-size:12px;color:var(--color-ink-muted)}.agents__out{margin-left:6px;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.agents__out--done{color:var(--color-success)}.agents__out--refused,.agents__out--stopped{color:var(--color-danger)}.agents__said{display:block;color:var(--color-danger);font-size:12.5px}.agents__line--refused{background:color-mix(in oklab,var(--color-danger) 8%,var(--color-paper))}.agents__chain{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding-top:10px;border-top:1px solid var(--color-rule);font-size:12.5px;color:var(--color-ink-muted)}.agents__stop{border-color:var(--color-danger);color:var(--color-danger);white-space:nowrap}.agents__button--danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-paper)}.agents__confirm{display:grid;gap:var(--space-12);flex-basis:100%;max-width:60ch;padding:var(--space-12) var(--space-16);border:1px solid var(--color-rule-button);background:var(--color-paper);font-size:var(--text-13)}.agents__confirm p{margin:0}.agents__after{margin:0;font-size:var(--text-13);color:var(--color-ink-muted)}.agents__pin--start{left:0;box-shadow:1px 0 0 var(--color-rule)}.agents__pin--end{left:auto;right:0;text-align:right;box-shadow:-1px 0 0 var(--color-rule)}.agents__sessionstop{margin-top:var(--space-8)}.agents__opensession{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8) var(--space-16)}.agents__head-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:var(--space-8) var(--space-16) 0}.agents__bandwrap{display:grid;gap:var(--space-8)}.agents__band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px var(--space-12);padding:9px var(--space-16);background:var(--color-inverse);color:var(--color-on-inverse);font-size:var(--text-13)}.agents__band-button{background:transparent;color:var(--color-on-inverse);border-color:var(--color-on-inverse-muted)}.agents__verdict{display:grid;gap:var(--space-8);padding-top:var(--space-12);border-top:1px solid var(--color-rule);font-size:var(--text-13)}.agents__verdict p{margin:0}.agents__vword{font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.agents__vword--pass{color:var(--color-success)}.agents__vword--hold,.agents__held{--agents-warn: var(--color-label-ochre);color:var(--agents-warn)}:root[data-theme=dark] .agents__vword--hold,:root[data-theme=dark] .agents__held{--agents-warn: oklch(.78 .11 85)}.agents__vword--fail{color:var(--color-danger)}.agents__untrusted{padding:var(--space-8) var(--space-12);border:1px solid var(--color-rule);font-family:var(--font-mono);font-size:12px;color:var(--color-ink-muted);overflow-wrap:anywhere}.agents__releaseline{color:var(--color-ink)}.agents__help{color:var(--color-ink-muted);font-size:12.5px}.agents__held{font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.agents__agentstab{display:grid;gap:var(--space-24);min-width:0}.agents__agentstab>*{min-width:0}.agents__run{display:grid;gap:var(--space-8);margin-bottom:var(--space-12)}.agents__runhead{margin:0;font-size:var(--text-13);font-weight:500}.agents__runlist{display:grid;gap:var(--space-8);margin:0;padding:0 0 0 var(--space-16);list-style:none;border-left:1px solid var(--color-rule)}.reports{padding:2rem;font-family:var(--font-sans);color:var(--color-ink)}.reports__title{margin:0 0 4px;font-family:var(--font-serif);font-size:25px;font-weight:400}.reports__intro{margin:0;font-size:13px;line-height:1.5;color:var(--color-ink-muted)}.reports__controls{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:16px 0 4px}.reports__control{display:flex;gap:8px;align-items:center;font-size:14px}.reports__select{padding:3px 8px;border:1px solid var(--color-rule-button);border-radius:0;background:var(--color-paper-raised);font-family:var(--font-sans);font-size:13.5px;color:var(--color-ink)}.reports__count{margin-left:5px;color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.reports-group__head{display:flex;align-items:baseline;gap:8px;margin:22px 0 0;padding-bottom:6px;border-bottom:1px solid var(--color-rule);font-family:var(--font-sans);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.reports-group__toggle{display:inline-flex;align-items:baseline;gap:8px;padding:0;border:none;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.reports-group__toggle:before{display:inline-block;width:6px;height:6px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:rotate(-45deg);content:""}.reports-group__toggle[aria-expanded=true]:before{transform:rotate(45deg)}.reports-group__n{letter-spacing:0;font-variant-numeric:tabular-nums}.reports-list{margin:0;padding:0;list-style:none}.reports-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--color-rule-lightest)}.reports-num{display:flex;gap:6px;align-items:center;align-self:start;padding-top:2px;font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-ink-muted)}.reports-what{min-width:0}.reports-headline{display:block;margin:0;padding:0;border:none;background:none;font-family:var(--font-sans);font-size:15.5px;line-height:1.45;text-align:left;color:var(--color-ink);cursor:pointer}.reports-headline:focus-visible{outline:2px solid var(--color-ink-muted);outline-offset:2px}.reports-meta{margin:3px 0 0;font-size:12.5px;color:var(--color-ink-muted)}.reports-sets{display:flex;gap:8px;align-items:flex-start}.reports-open{grid-column:2 / 4;padding:4px 0 6px}.reports-body{max-width:72ch;margin:6px 0 4px;font-family:var(--font-serif);font-size:17px;line-height:1.55;white-space:pre-wrap}.reports-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;margin-top:16px}.reports-panel-h{margin:0 0 8px;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.reports-history{margin:0;padding:0;list-style:none;font-size:13px;line-height:1.5}.reports-history li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:5px 0;border-bottom:1px solid var(--color-rule-lightest)}.reports-history__t{color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.reports-history__who,.reports-history__by{color:var(--color-ink-muted)}.reports-history b{font-weight:500}.reports-history__next{margin-top:8px}.reports-history__next b{font-weight:500;color:var(--color-ink)}.reports-said{display:block;margin-top:4px;padding:8px 10px;border-left:2px solid var(--color-rule-button);font-family:var(--font-serif);font-size:15px;line-height:1.5;white-space:pre-wrap}.reports-closing{display:flex;flex-direction:column;gap:8px;max-width:480px;margin-top:14px;padding:12px 14px;background:var(--color-paper-shade)}.reports-closing__actions{display:flex;gap:8px}.reports-closing__number{display:flex;gap:6px;align-items:center;font-family:var(--font-mono, ui-monospace, monospace)}.reports-closing__number input{width:90px;padding:4px 6px;border:1px solid var(--color-rule-input);background:var(--color-field);font:inherit;color:var(--color-ink)}.reports__back{margin-top:1.5rem}@media(max-width:900px){.reports{padding:1.25rem 1rem}.reports-item{grid-template-columns:48px minmax(0,1fr)}.reports-sets{grid-column:2;flex-wrap:wrap}.reports-open{grid-column:1 / -1}.reports-cols{grid-template-columns:minmax(0,1fr)}}.organisations__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12)}.organisations__made{color:var(--color-ink)}.organisations__form{padding:var(--space-16) 0;border-top:1px solid var(--color-rule-lightest);border-bottom:1px solid var(--color-rule-lightest)}.organisations__chosen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);min-height:44px}.organisations__matches{margin:0;padding:0;list-style:none;border:1px solid var(--color-rule-lightest)}.organisations__matches li{padding:0}.organisations__matches li>.agents__quiet{padding:var(--space-8) var(--space-12)}.organisations__match{display:block;width:100%;min-height:44px;padding:var(--space-8) var(--space-12);border:0;background:none;color:var(--color-ink);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.organisations__match:hover{background:var(--color-field)}.organisations__match:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.organisations__toggle{min-height:44px;padding:0;border:0;background:none;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer}.organisations__toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.agents__table .organisations__detail>td{padding:var(--space-8) 0 var(--space-16) var(--space-24);white-space:normal}.organisations__table>tbody>tr>th,.organisations__table>tbody>tr>td{vertical-align:middle}.organisations__people{display:grid;gap:var(--space-12);min-width:0}.organisations__people .agents__table th,.organisations__people .agents__table td{vertical-align:middle}.organisations__ask{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.organisations__role{max-width:320px}@media(max-width:760px){.agents__table .organisations__detail>td{padding-left:0}}.pane-tabs{--pane-tabs-fade: 40px;position:fixed;z-index:18;display:flex;flex-direction:column;gap:6px;overflow-y:auto;scroll-padding-block:var(--pane-tabs-fade);scrollbar-width:none}.pane-tabs::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.pane-tabs{scroll-behavior:smooth}}.pane-tabs--left{margin-left:-1px;padding-left:1px}.pane-tabs--right{margin-right:-1px;padding-right:1px}.pane-tabs--more-above,.pane-tabs--more-below{overscroll-behavior:contain;-webkit-mask-image:linear-gradient(transparent,var(--mask-solid) min(var(--pane-tabs-fade),var(--pane-tabs-above, 0px)),var(--mask-solid) calc(100% - min(var(--pane-tabs-fade),var(--pane-tabs-below, 0px))),transparent);mask-image:linear-gradient(transparent,var(--mask-solid) min(var(--pane-tabs-fade),var(--pane-tabs-above, 0px)),var(--mask-solid) calc(100% - min(var(--pane-tabs-fade),var(--pane-tabs-below, 0px))),transparent)}.pane-tab{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;width:var(--pane-tab-width, 36px);min-height:145px;padding:14px 0 16px;background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-ink-muted);font-family:var(--font-sans);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.pane-tabs--left .pane-tab{border-left:none}.pane-tabs--right .pane-tab{border-right:none}.pane-tab:hover,.pane-tab:focus-visible{background:var(--color-paper-shade);color:var(--color-ink)}.pane-tabs--side-open .pane-tab{background:var(--color-tab-behind)}.pane-tabs--side-open .pane-tab:hover,.pane-tabs--side-open .pane-tab:focus-visible{color:var(--color-ink)}.pane-tab.pane-tab--on{z-index:1;background:var(--color-paper-raised);color:var(--color-ink)}.pane-tabs--left .pane-tab--on{margin-left:-1px;width:calc(var(--pane-tab-width, 36px) + 1px);border-left:1px solid var(--color-paper-raised)}.pane-tabs--right .pane-tab--on{margin-right:-1px;width:calc(var(--pane-tab-width, 36px) + 1px);border-right:1px solid var(--color-paper-raised)}.pane-tab--on:before{content:"";position:absolute;top:-1px;right:-1px;left:-1px;height:2px;background:var(--color-accent)}.pane-tab__icon{flex:none;width:16px;height:16px}.pane-tab__count{width:18px;padding-top:9px;border-top:1px solid var(--color-rule);font-size:12px;font-weight:500;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.pane-tab__label{writing-mode:vertical-rl;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.pane-tabs--left .pane-tab__label{transform:rotate(180deg)}.pane-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.pane-head{position:relative;display:flex;align-items:center;justify-content:space-between;flex:none;height:var(--pane-head-height, 48px);padding:0 var(--space-16);border-bottom:1px solid var(--color-rule-lightest)}.pane-head__back{display:flex;align-items:center;gap:6px;min-width:32px;height:32px;padding:0 var(--space-8);border:none;background:none;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease)}.pane-head__back:hover,.pane-head__back:focus-visible{color:var(--color-ink)}.pane-head__back svg{flex:none;width:10px;height:10px}.pane-head__back-label{white-space:nowrap}.pane-head__back--compact .pane-head__back-label{position:absolute;visibility:hidden;pointer-events:none}.pane-head__name{position:absolute;top:0;right:var(--pane-head-right, 96px);bottom:0;left:var(--pane-head-left, 96px);overflow:hidden;margin:0;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.16em;line-height:var(--pane-head-height, 48px);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);pointer-events:none}.pane-head__name-button{display:inline-block;max-width:100%;height:32px;padding:0 var(--space-8);overflow:hidden;border:none;background:transparent;font:inherit;letter-spacing:inherit;line-height:32px;text-overflow:ellipsis;text-transform:inherit;white-space:nowrap;color:inherit;vertical-align:middle;cursor:pointer;pointer-events:auto}.pane-head__name-button:hover,.pane-head__name-button--open{background:var(--color-paper-shade)}.pane-head__name-lead{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-ink-muted)}.pane-head__name-caret{margin-left:6px;color:var(--color-ink-muted)}.pane-head__controls{display:flex;gap:var(--space-4);margin-left:auto}.pane-head__control{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;color:var(--color-ink-muted);cursor:pointer}.pane-head__control:hover,.pane-head__control:focus-visible{color:var(--color-ink)}.pane-head__control svg{width:16px;height:16px}.pane-head__close{font-family:var(--font-sans);font-size:16px;line-height:1}.pane-tab--library{min-height:150px}.pane-tab--library .pane-tab__icon{color:var(--color-library)}.pane-tab--library.pane-tab--on:before{background:var(--color-library)}.menu-group{margin:0}.menu-group--first{padding-top:6px}.menu-group--set-off{margin-top:6px;padding-top:6px;border-top:1px solid var(--color-rule-lightest)}.menu-group__heading{margin:0;padding:8px var(--space-24) 2px;font-family:var(--font-sans);font-size:10.5px;font-weight:500;letter-spacing:.14em;line-height:16px;text-transform:uppercase;color:var(--color-ink-faint)}.menu-line{position:relative;display:flex;align-items:center;height:28px;transition:background var(--motion-fast) var(--motion-ease)}.menu-line:hover{background:var(--color-paper-shade)}.menu-line__open{display:flex;flex:1;align-items:center;gap:var(--space-12);min-width:0;height:100%;padding:0 var(--space-16) 0 var(--space-24);border:none;background:transparent;font-family:var(--font-sans);font-size:14.5px;text-align:left;text-decoration:none;color:var(--color-ink-muted);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease)}.menu-line--pinnable .menu-line__open{padding-right:2px}.menu-line:hover .menu-line__open,.menu-line__open:focus-visible{color:var(--color-ink)}.menu-line__open--current{color:var(--color-ink);cursor:default}.menu-line__open--current:before{position:absolute;top:6px;bottom:6px;left:0;width:2px;background:var(--color-accent);content:""}.menu-line__icon{flex:none;width:16px;height:16px}.menu-line__name{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.menu-line__count,.menu-line__detail{flex:none;margin-left:auto;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--color-ink-faint)}.menu-line__detail{flex:0 1 auto;overflow:hidden;max-width:150px;text-overflow:ellipsis;white-space:nowrap}.menu-line__retired{margin-left:6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint)}.menu-line__switch{position:relative;flex:none;width:28px;height:16px;margin-left:auto;border-radius:8px;background:var(--color-paper-shade);box-shadow:inset 0 0 0 1px var(--color-rule)}.menu-line__switch:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--color-paper-raised);box-shadow:0 0 0 1px var(--color-rule);content:"";transition:transform var(--motion-fast) var(--motion-ease)}.menu-line__switch--on{background:var(--color-ink);box-shadow:none}.menu-line__switch--on:after{box-shadow:none;transform:translate(12px)}.menu-pin{position:relative;display:grid;flex:none;width:26px;height:26px;margin-right:12px;padding:0;place-items:center;border:none;border-radius:50%;background:transparent;color:var(--color-ink-faint);cursor:pointer;opacity:0;transition:opacity var(--motion-fast) var(--motion-ease)}.menu-pin svg{width:14px;height:14px}.menu-line:hover .menu-pin,.menu-line:focus-within .menu-pin,.menu-pin--on,.menu-pin--always{opacity:1}.menu-pin--on{color:var(--color-ink)}.menu-pin--always{cursor:default}button.menu-pin:hover{background:var(--color-paper-raised)}.menu-pin__tip{position:absolute;top:calc(100% - 2px);right:-4px;z-index:5;padding:4px 8px;border:1px solid var(--color-float-rule);background:var(--color-float);box-shadow:var(--shadow-float);font-family:var(--font-sans);font-size:12px;white-space:nowrap;color:var(--color-ink);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease)}.menu-pin:hover .menu-pin__tip,.menu-pin:focus-visible .menu-pin__tip{opacity:1}@media(hover:none){.menu-pin{opacity:1}}.menu-action{display:flex;align-items:center;gap:var(--space-12);width:100%;height:23px;padding:0 var(--space-16) 0 var(--space-24);border:none;background:transparent;font-family:var(--font-sans);font-size:var(--text-13);text-align:left;color:var(--color-ink-faint);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease)}.menu-action--first{margin-top:2px}.menu-action:hover,.menu-action:focus-visible{color:var(--color-ink)}.menu-action:disabled{color:var(--color-disabled-text);cursor:default}.menu-action__icon{flex:none;width:14px;height:14px;margin:0 1px}.menu-note{margin:var(--space-4) 0 0;padding:0 var(--space-24);font-family:var(--font-sans);font-size:12.5px;line-height:1.45;color:var(--color-ink-muted)}.menu-line__dot{flex:none;width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--color-accent)}.administration-lines{margin:-10px calc(-1 * var(--space-24)) 0}.login-screen{min-height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;background:var(--color-paper);color:var(--color-ink)}@media(min-width:680px){.login-screen{grid-template-columns:repeat(2,minmax(340px,1fr))}}.login-screen__brand{padding:clamp(36px,6vw,88px);display:flex;flex-direction:column;gap:var(--space-24)}.login-screen__logo{display:block;width:120px;height:auto}.login-screen__kicker{font-family:var(--font-sans);font-size:var(--text-13);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-muted)}.login-screen__headline{margin:0;font-family:var(--font-serif);font-weight:300;font-size:clamp(42px,5.6vw,72px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.login-screen__rule{height:1px;background:var(--color-rule);max-width:440px}.login-screen__lede{margin:0;font-family:var(--font-serif);font-style:italic;font-size:clamp(18px,2vw,23px);line-height:1.55;color:var(--color-ink);max-width:34ch;text-wrap:pretty}.login-screen__form-col{padding:clamp(36px,6vw,88px);display:flex;justify-content:flex-start}.login-form-wrap{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-32)}.login-form__heading{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--text-31);letter-spacing:-.01em}.login-form{display:flex;flex-direction:column;gap:var(--space-24)}.login-form__field{display:flex;flex-direction:column;gap:var(--space-4)}.login-form__field-label{font-family:var(--font-sans);font-size:var(--text-13);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted)}.login-form__input{border:none;border-bottom:1px solid var(--color-rule-input);background:transparent;padding:var(--space-8) 0;font-family:var(--font-serif);font-size:var(--text-reading);color:var(--color-ink);width:100%;outline:none;transition:border-color var(--motion-fast) var(--motion-ease)}.login-form__input:focus{border-bottom-color:var(--color-accent)}.login-form__hint{font-family:var(--font-sans);font-size:var(--text-13);color:var(--color-ink-muted)}.login-form__error{margin:0;font-family:var(--font-sans);font-size:var(--text-13);line-height:1.5;color:var(--color-danger);border-left:2px solid var(--color-danger);padding-left:var(--space-12);display:flex;flex-direction:column;gap:var(--space-8)}.login-form__error-details summary{cursor:pointer;color:var(--color-ink-muted)}.login-form__error-code{font-family:var(--font-mono)}.login-form__submit{width:100%;background:var(--color-inverse);color:var(--color-on-inverse);border:none;padding:var(--space-16);font-family:var(--font-sans);font-size:var(--text-13);font-weight:500;letter-spacing:.02em;transition:background var(--motion-fast) var(--motion-ease)}.login-form__submit:hover:not(:disabled){background:var(--color-accent)}.login-form__submit:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:default}.login-form__divider{display:flex;flex-direction:column;gap:var(--space-16)}.login-form__divider-row{display:flex;align-items:center;gap:var(--space-12)}.login-form__divider-line{flex:1;height:1px;background:var(--color-rule)}.login-form__divider-text{font-family:var(--font-sans);font-size:var(--text-13);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted)}.login-form__google{width:100%;height:var(--space-32);overflow:hidden;display:flex;align-items:center;justify-content:center}.login-form__google-note{margin:0;font-family:var(--font-sans);font-size:var(--text-13);line-height:1.5;color:var(--color-ink-muted);text-wrap:pretty}.login-form__footer{display:flex;flex-direction:column;gap:var(--space-12);padding-top:var(--space-4)}.login-form__toggle{align-self:flex-start;background:none;border:none;padding:0;font-family:var(--font-sans);font-size:var(--text-13);color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;transition:color var(--motion-fast) var(--motion-ease)}.login-form__toggle:hover{color:color-mix(in oklab,var(--color-accent) 70%,var(--color-ink))}.login-form__forgot{align-self:flex-start;background:none;border:none;padding:0;font-family:var(--font-sans);font-size:var(--text-13);color:var(--color-ink-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.login-screen__intro{width:100%;max-width:var(--measure-reading);display:flex;flex-direction:column;font-family:var(--font-serif);font-size:var(--text-reading);line-height:1.6;color:var(--color-ink)}.login-screen__intro h2{margin:var(--space-32) 0 var(--space-8);font-family:var(--font-serif);font-weight:400;font-size:var(--text-25);line-height:1.25;letter-spacing:-.01em}.login-screen__intro section:first-child h2{margin-top:0}.login-screen__intro p{margin:0;text-wrap:pretty}.login-screen__way-in{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-16) var(--space-24);margin-top:var(--space-8)}.login-screen__enter{min-width:7rem;padding-left:var(--space-32);padding-right:var(--space-32)}@media(min-width:680px)and (max-height:720px){.login-screen__brand,.login-screen__form-col{padding-top:var(--space-24);padding-bottom:var(--space-24)}.login-screen__brand{gap:var(--space-16)}}.seed-sign-in{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16);padding:var(--space-24);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);text-align:center}.seed-sign-in__line{margin:0;max-width:36em;font-size:var(--text-16)}.seed-sign-in__home{color:inherit;font-size:var(--text-13)}.clerk-offer{box-sizing:border-box;width:100%;max-width:712px;margin:0 0 var(--space-24);padding:var(--space-16) var(--space-24);border:1px solid var(--color-rule);background:var(--color-paper-raised);font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--color-ink);container-type:inline-size}.clerk-offer__kicker{margin:0 0 var(--space-8);font-size:var(--text-13);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted)}.clerk-offer__heading{margin:0 0 10px;font-family:var(--font-serif);font-size:var(--text-20);font-weight:400;line-height:1.35}.clerk-offer__was-on,.clerk-offer__training{margin:0 0 10px}.clerk-offer__facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0 0 10px}.clerk-offer__facts dt{padding-top:2px;font-size:var(--text-13);white-space:nowrap;color:var(--color-ink-muted)}.clerk-offer__facts dd{margin:0}.clerk-offer__answers{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.clerk-offer__two{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px}.clerk-offer__button[aria-disabled=true],.clerk-offer__quiet[aria-disabled=true]{cursor:progress;opacity:.6}.clerk-offer__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;padding:0 var(--space-16);border:1px solid var(--color-rule-button);border-radius:var(--radius);background:none;font-family:var(--font-sans);font-size:var(--text-13);font-weight:500;color:var(--color-ink);cursor:pointer}.clerk-means__button,.clerk-offer__quiet{padding:0;border:0;background:none;font-family:var(--font-sans);font-size:var(--text-13);color:var(--color-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-rule-button);cursor:pointer}.clerk-means__panel{margin-top:12px;padding:10px 12px;border:1px solid var(--color-rule-lightest);background:var(--color-paper);font-size:13.5px;color:var(--color-ink-muted)}.clerk-means__panel[hidden]{display:none}.clerk-means__text{margin:0 0 6px}.clerk-means__link{font-size:var(--text-13);color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.clerk-offer__rule{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--color-rule-lightest);font-size:var(--text-13);color:var(--color-ink-muted)}.clerk-offer__button:focus-visible,.clerk-offer__quiet:focus-visible,.clerk-means__button:focus-visible,.clerk-means__link:focus-visible,.clerk-switch__control:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@container (max-width: 480px){.clerk-offer__facts{grid-template-columns:1fr;gap:0}.clerk-offer__facts dd{margin-bottom:8px}.clerk-offer__two{flex:1 1 100%;grid-auto-flow:row;gap:12px}.clerk-offer__button{min-height:44px}.clerk-offer__quiet,.clerk-offer__means{flex:1 1 100%;min-height:44px;text-align:left}}.clerk-switch{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px}.clerk-switch__name{font-size:14.5px;color:var(--color-ink)}.clerk-switch__control{display:inline-flex;align-items:center;gap:8px;min-height:24px;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:var(--text-13);color:var(--color-ink-muted);cursor:pointer}@media(max-width:600px){.clerk-switch__control{min-height:44px}}.clerk-switch__control[aria-checked=true]{color:var(--color-ink)}.clerk-switch__control[aria-disabled=true]{cursor:default}.clerk-switch__track{position:relative;width:34px;height:18px;box-sizing:border-box;border:1px solid var(--color-rule-button);background:var(--color-paper-shade)}.clerk-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--color-ink-muted)}.clerk-switch__control[aria-checked=true] .clerk-switch__track{border-color:var(--color-inverse);background:var(--color-inverse)}.clerk-switch__control[aria-checked=true] .clerk-switch__track:after{left:18px;background:var(--color-on-inverse)}.clerk-switch__control[aria-disabled=true] .clerk-switch__track{opacity:.55}.clerk-about{margin:6px 0 0;font-size:var(--text-13);line-height:1.5;color:var(--color-ink-muted)}.clerk-about+.clerk-means__button,.clerk-about+.clerk-about+.clerk-means__button{margin-top:8px}@media(prefers-reduced-motion:reduce){.clerk-offer *{transition:none;animation:none}}.account-page{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:var(--space-48) var(--space-16);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans)}.account-page__column{width:100%;max-width:24rem}.account-page__line{margin:0 0 var(--space-16);font-size:var(--text-16);line-height:1.5}.account-page__quiet{color:var(--color-ink-muted);font-size:var(--text-13)}.account-page__back{display:inline-block;margin-top:var(--space-16);color:var(--color-ink-muted);font-size:var(--text-13)}.account-page__button{display:inline-block;width:auto;padding-inline:var(--space-24);text-align:center;text-decoration:none}.confirm-banner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-8);margin:0 0 var(--space-12);padding:var(--space-8) var(--space-12);border:1px solid var(--color-rule);border-radius:4px;background:var(--color-paper-raised, var(--color-paper));font-family:var(--font-sans);font-size:var(--text-13);line-height:1.5}.confirm-banner__action{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.account-notice{position:fixed;left:50%;bottom:var(--space-24);transform:translate(-50%);z-index:1000;padding:var(--space-8) var(--space-16);border-radius:4px;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-13)}.account-page__column--wide{max-width:34rem}.account-page__back--top{margin:0 0 var(--space-16)}.account-section{padding:var(--space-16) 0;border-top:1px solid var(--color-rule)}.account-section__title{margin:0 0 var(--space-12);font-family:var(--font-sans);font-size:var(--text-13);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.account-section__line{margin:0 0 var(--space-12);font-size:var(--text-16);line-height:1.5}.account-section__quiet{color:var(--color-ink-muted);font-size:var(--text-13)}.account-section__link,.account-section__button{border:0;padding:0;background:none;color:inherit;font:inherit;font-size:var(--text-13);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.account-section__button{font-size:var(--text-16)}.account-section__form{margin-top:var(--space-12)}.account-section__actions{display:flex;align-items:center;gap:var(--space-16)}.account-section__google{margin-top:var(--space-12)}.account-list{list-style:none;margin:0 0 var(--space-12);padding:0}.account-list__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:var(--space-8) 0;font-size:var(--text-16)}.consent-pick{margin:0 0 var(--space-12);padding:0;border:0}.consent-pick__legend{padding:0;margin-bottom:var(--space-8);font-size:var(--text-16)}.consent-pick__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-8);min-height:44px;padding:var(--space-8) 0;font-size:var(--text-16)}.consent-pick__row--off{color:var(--color-ink-muted)}.consent-pick__why{flex-basis:100%;padding-left:28px;font-size:var(--text-13)}.consent-text{margin:0 0 var(--space-12);padding:var(--space-12) 0 0;border:0;border-top:1px solid var(--color-rule)}.consent-text__box{display:flex;align-items:baseline;gap:var(--space-8);min-height:44px;padding:var(--space-8) 0;font-size:var(--text-16)}.consent-text__why{padding-left:28px;color:var(--color-ink-muted);font-size:var(--text-13)}.consent-text__why p{margin:0 0 var(--space-8)}.account-text{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-12);padding:var(--space-8) 0;font-size:var(--text-16)}.account-text__confirm{padding:var(--space-8) 0}.account-text__confirm p{margin:0 0 var(--space-8);color:var(--color-ink-muted);font-size:var(--text-13)}.account-text__actions{display:flex;flex-wrap:wrap;gap:var(--space-12)}.account-saves{margin:0;padding:0;list-style:none}.account-saves__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-8) var(--space-12);padding:var(--space-8) 0;font-size:var(--text-16)}.account-saves__text{flex:1 1 14rem}.account-saves__meta{display:block;color:var(--color-ink-muted);font-size:var(--text-13)}@media(max-width:600px){.account-saves__row .account-section__link{flex-basis:100%;min-height:44px;text-align:left}}.account-universes{margin:0 0 var(--space-12);padding-left:var(--space-16)}.account-universes__head{margin:0;color:var(--color-ink-muted);font-size:var(--text-13)}.account-universes .account-list{margin-bottom:var(--space-8)}.account-universes__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);padding:var(--space-8) 0}.account-list__row--stack{display:block}.account-list__main{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-12)}.consent-pick__link,.account-section__link-inline{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.shared-page{max-width:34rem}.shared-page__heading{margin:var(--space-24) 0 var(--space-8);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.shared-page__list{display:grid;gap:var(--space-8);margin:0 0 var(--space-16);padding-left:1.2em;font-size:var(--text-16);line-height:1.5}.toast-region{position:fixed;bottom:40px;left:50%;z-index:40;width:max-content;max-width:calc(100vw - 32px);transform:translate(-50%);pointer-events:none}.toast{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) 18px;background:var(--color-inverse);color:var(--color-on-inverse);box-shadow:var(--shadow-overlay);font-family:var(--font-sans);flex-wrap:wrap;row-gap:var(--space-4);font-size:14px;line-height:1.4;pointer-events:auto;animation:toast-in var(--motion-slow) var(--motion-ease)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.toast__action{padding:0;background:transparent;border:none;font-family:var(--font-sans);font-size:14px;color:var(--color-on-inverse);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.toast__dot{margin:0 calc(var(--space-12) * -.5);color:var(--color-on-inverse-muted)}.toast__action:focus-visible{outline:1px solid var(--color-on-inverse);outline-offset:3px}.toast__lead{font-weight:500}.toast__dismiss{margin:0 -6px 0 -4px;padding:0 4px;background:transparent;border:none;font-family:var(--font-sans);font-size:18px;line-height:1;color:var(--color-on-inverse-muted);cursor:pointer}.toast__dismiss:hover{color:var(--color-on-inverse)}.toast__dismiss:focus-visible{outline:1px solid var(--color-on-inverse);outline-offset:2px}body:has(.toast-region--update .toast) .toast-region:not(.toast-region--update){bottom:calc(40px + 44px + var(--space-8))}body:has(.capture-bar) .toast-region--update{visibility:hidden}body:has(.first-zone) .toast-region{bottom:170px}body:has(.first-sheet) .toast-region{bottom:350px}body:has(.first-sheet--phone) .toast-region{bottom:430px}.waitlist-view{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);padding:clamp(36px,6vw,88px)}.waitlist-view__wrap{max-width:600px;width:100%;display:flex;flex-direction:column;gap:var(--space-32);margin:auto 0}.waitlist-view__legal{max-width:600px;width:100%;margin-top:var(--space-48)}.waitlist-view__header{display:flex;flex-direction:column;gap:var(--space-24)}.waitlist-view__kicker{font-size:var(--text-13);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-muted)}.waitlist-view__headline{margin:0;font-family:var(--font-serif);font-weight:300;font-size:clamp(42px,5.6vw,72px);line-height:1.02;letter-spacing:-.02em;max-width:14ch;text-wrap:balance}.waitlist-view__rule{height:1px;background:var(--color-rule);max-width:440px}.waitlist-view__lede{margin:0;font-family:var(--font-serif);font-style:italic;font-size:clamp(18px,2vw,23px);line-height:1.55;max-width:34ch;text-wrap:pretty}.waitlist-view__body{display:flex;flex-direction:column;gap:var(--space-24)}.waitlist-view__copy{margin:0;font-size:var(--text-16);line-height:1.6;max-width:50ch}.waitlist-view__actions{display:flex;gap:var(--space-16);flex-wrap:wrap}.waitlist-view__action{display:flex;flex-direction:column;gap:var(--space-12);flex:1;min-width:220px}.waitlist-view__error{margin:0;font-size:var(--text-13);line-height:1.5;color:var(--color-danger)}.waitlist-view__logout{align-self:flex-start;background:none;border:none;padding:0;font-family:var(--font-sans);font-size:var(--text-13);color:var(--color-ink-muted);text-decoration:underline;text-underline-offset:3px}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-ext-300-normal-DxJ0BlAb.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-300-normal-Dew-0mlA.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-300-normal-TT4edCfe.woff2) format("woff2"),url(/assets/spectral-cyrillic-300-normal-6o5Qi3HZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-vietnamese-300-normal-Do0NpIVl.woff2) format("woff2"),url(/assets/spectral-vietnamese-300-normal-dynA_pMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-ext-300-normal-B2IMUBX5.woff2) format("woff2"),url(/assets/spectral-latin-ext-300-normal-BIyTyIW_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-300-normal-Csl9mA3s.woff2) format("woff2"),url(/assets/spectral-latin-300-normal-BMSND_f1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2) format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2) format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2) format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2) format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-italic-CZOVIkJA.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-400-italic-C6Gmo4JY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2) format("woff2"),url(/assets/spectral-cyrillic-400-italic-C95RxGpc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-italic-DO3bsfcj.woff2) format("woff2"),url(/assets/spectral-vietnamese-400-italic-D8dhja4j.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2) format("woff2"),url(/assets/spectral-latin-ext-400-italic-BcKU4A_a.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2) format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-ext-500-normal-bcG1qx3J.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-500-normal-B5u3KHyE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-500-normal-medSbGbm.woff2) format("woff2"),url(/assets/spectral-cyrillic-500-normal-CNC_J6mt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-vietnamese-500-normal-qnENts6X.woff2) format("woff2"),url(/assets/spectral-vietnamese-500-normal-BfZg6KYt.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-ext-500-normal-CC9VEg_t.woff2) format("woff2"),url(/assets/spectral-latin-ext-500-normal-Bmnp8FUT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2) format("woff2"),url(/assets/spectral-latin-500-normal-PrYyf_gG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--color-paper: oklch(.97 .012 85);--color-paper-raised: oklch(.99 .008 85);--color-float: var(--color-paper-raised);--color-float-rule: var(--color-rule);--color-float-field: var(--color-field);--color-float-field-rule: var(--color-rule-input);--color-paper-shade: oklch(.935 .013 82);--color-ink: oklch(.24 .012 60);--color-ink-muted: oklch(.5 .01 60);--color-ink-faint: oklch(.55 .01 60);--color-rule-lightest: oklch(.9 .013 80);--color-rule: oklch(.87 .013 80);--color-rule-input: oklch(.85 .013 80);--color-rule-button: oklch(.82 .013 80);--color-accent: oklch(.45 .13 32);--color-accent-hover: oklch(.55 .02 70);--color-danger: oklch(.42 .17 25);--color-success: oklch(.45 .09 150);--color-disabled-bg: oklch(.89 .008 80);--color-disabled-text: oklch(.62 .01 60);--color-field: #fff;--color-selected: var(--color-paper-raised);--color-selected-rule: var(--color-rule-button);--color-tab-behind: var(--color-paper-shade);--color-inverse: oklch(.24 .012 60);--color-on-inverse: oklch(.97 .012 85);--color-on-inverse-muted: oklch(.8 .01 70);--color-inverse-rule: oklch(.4 .01 60);--color-on-inverse-accent: oklch(.78 .1 25);--color-toolbar: oklch(.24 .012 60);--color-on-toolbar: oklch(.97 .012 85);--color-on-toolbar-muted: oklch(.8 .01 70);--color-selection: Highlight;--color-drum: oklch(.24 .012 60);--color-on-drum: oklch(.97 .012 85);--color-drum-separator: oklch(.34 .012 60);--color-drum-trip: oklch(.86 .01 70);--color-drum-run: oklch(.74 .14 35);--drum-edge: none;--color-dim: oklch(.62 .01 60);--push-surface: radial-gradient( circle at 35% 30%, #fff, oklch(.97 .012 85) 55%, oklch(.86 .012 80) );--color-push-rim: oklch(.24 .012 60);--color-push-shadow: oklch(.24 .012 60 / .3);--color-shadow: oklch(.24 .012 60 / .08);--color-scrim: oklch(.24 .012 60 / .08);--mask-solid: #000;--logo-lockup: url(/storycrest-lockup.svg);--logo-mark: url(/storycrest-mark.svg);--color-waypoint: oklch(.618 .167 250.9);--color-todo: oklch(.629 .154 144.2);--color-idea: oklch(.745 .176 59.4);--color-source: oklch(.569 .202 26.8);--color-other-storytag: var(--color-ink-muted);--color-sketch: oklch(.53 .06 250);--wash-sketch: oklch(.975 .01 250);--rule-sketch: oklch(.85 .03 250);--color-label-blue: oklch(.539 .14 250);--color-label-orange: oklch(.552 .14 52);--color-label-green: oklch(.525 .14 145);--color-label-plum: oklch(.558 .14 340);--color-label-teal: oklch(.529 .09 195);--color-label-ochre: oklch(.542 .11 85);--color-label-violet: oklch(.552 .14 295);--color-label-red: oklch(.556 .14 25);--color-on-label: oklch(.97 .012 85);--color-moved: var(--color-label-teal);--color-library: var(--color-label-violet);--wash-strength: 14%;--wash-waypoint: color-mix( in oklab, var(--color-waypoint) var(--wash-strength), var(--color-paper) );--wash-todo: color-mix(in oklab, var(--color-todo) var(--wash-strength), var(--color-paper));--wash-idea: color-mix(in oklab, var(--color-idea) var(--wash-strength), var(--color-paper));--wash-source: color-mix(in oklab, var(--color-source) var(--wash-strength), var(--color-paper));--wash-soft-strength: 6%;--wash-source-soft: color-mix( in oklab, var(--color-source) var(--wash-soft-strength), var(--color-paper) );--wash-idea-soft: color-mix( in oklab, var(--color-idea) var(--wash-soft-strength), var(--color-paper) );--wash-todo-soft: color-mix( in oklab, var(--color-todo) var(--wash-soft-strength), var(--color-paper) );--wash-other-soft: color-mix( in oklab, var(--color-other-storytag) var(--wash-soft-strength), var(--color-paper) );--wash-comment-soft: color-mix( in oklab, var(--color-ink) var(--wash-soft-strength), var(--color-paper) );--wash-comment: var(--color-rule-lightest);--color-changed: oklch(.88 .16 98);--changed-strength: 34%;--color-paper-old: oklch(.93 .014 82);--color-ink-old: color-mix(in oklab, var(--color-ink) 82%, var(--color-paper-old));--color-paper-old-shade: oklch(.885 .016 82);--wash-changed: color-mix( in oklab, var(--color-changed) var(--changed-strength), var(--color-paper) );--wash-changed-old: color-mix( in oklab, var(--color-changed) var(--changed-strength), var(--color-paper-old) );--moved-strength: 10%;--wash-moved: color-mix(in oklab, var(--color-moved) var(--moved-strength), var(--color-paper));--wash-moved-old: color-mix( in oklab, var(--color-moved) var(--moved-strength), var(--color-paper-old) );--color-hatch: oklch(.5 .01 60 / .1);--font-serif: "Spectral", Georgia, serif;--font-sans: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--text-13: 13px;--text-16: 16px;--text-20: 20px;--text-25: 25px;--text-31: 31px;--text-39: 39px;--text-49: 49px;--text-reading: 18px;--measure-reading: 66ch;--page-gutter: clamp(36px, 6vw, 88px);--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-64: 64px;--space-96: 96px;--radius: 0;--radius-avatar: 50%;--shadow-overlay: 0 2px 16px oklch(.24 .012 60 / .16);--shadow-float: var(--shadow-overlay);--motion-fast: .12s;--motion-slow: .2s;--motion-ease: ease-out}@media screen{:root[data-theme=dark]{color-scheme:dark;--color-paper: oklch(.2 .01 60);--color-paper-raised: oklch(.235 .01 60);--color-float: oklch(.305 .012 65);--color-float-rule: oklch(.46 .012 70);--color-float-field: oklch(.235 .01 60);--color-float-field-rule: oklch(.5 .012 70);--color-paper-shade: oklch(.17 .009 60);--color-ink: oklch(.9 .012 85);--color-ink-muted: oklch(.73 .01 75);--color-ink-faint: oklch(.68 .01 75);--color-rule-lightest: oklch(.28 .01 60);--color-rule: oklch(.33 .01 60);--color-rule-input: oklch(.37 .01 60);--color-rule-button: oklch(.4 .01 60);--color-accent: oklch(.71 .15 30);--color-accent-hover: oklch(.62 .02 70);--color-danger: oklch(.7 .16 25);--color-success: oklch(.72 .12 150);--color-disabled-bg: oklch(.27 .008 60);--color-disabled-text: oklch(.5 .01 75);--color-field: oklch(.2 .01 60);--color-selected: oklch(.31 .01 60);--color-selected-rule: oklch(.44 .01 60);--color-tab-behind: oklch(.145 .009 60);--color-inverse: oklch(.9 .012 85);--color-on-inverse: oklch(.2 .01 60);--color-on-inverse-muted: oklch(.45 .01 60);--color-inverse-rule: oklch(.72 .01 75);--color-on-inverse-accent: oklch(.48 .17 27);--color-drum: oklch(.12 .006 60);--color-on-drum: oklch(.9 .012 85);--color-drum-separator: oklch(.25 .008 60);--color-drum-trip: oklch(.74 .01 70);--drum-edge: 0 0 0 1px oklch(.3 .01 60);--color-dim: oklch(.52 .01 75);--push-surface: radial-gradient( circle at 35% 30%, oklch(.5 .01 70), oklch(.32 .01 60) 60%, oklch(.24 .01 60) );--color-push-rim: oklch(.82 .012 85);--color-push-shadow: oklch(0 0 0 / .5);--color-shadow: oklch(0 0 0 / .3);--color-scrim: oklch(0 0 0 / .35);--color-source: oklch(.606 .219 27);--color-sketch: oklch(.72 .06 250);--wash-sketch: oklch(.25 .02 250);--rule-sketch: oklch(.42 .04 250);--wash-strength: 16%;--wash-soft-strength: 7%;--changed-strength: 20%;--moved-strength: 18%;--color-paper-old: oklch(.15 .008 60);--color-paper-old-shade: oklch(.115 .007 60);--color-hatch: oklch(.9 .01 60 / .07);--shadow-overlay: 0 2px 18px oklch(0 0 0 / .55);--shadow-float: 0 0 0 1px oklch(0 0 0 / .35), 0 6px 28px oklch(0 0 0 / .62);--logo-lockup: url(/storycrest-lockup-reversed-transparent.svg);--logo-mark: url(/storycrest-mark-reversed.svg)}}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-16);line-height:1.5}input,button{border-radius:var(--radius);font-family:inherit;line-height:inherit}button{cursor:pointer}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea,select){background-color:var(--color-field);color:var(--color-ink)}:root[data-theme-changing] *,:root[data-theme-changing] *:before,:root[data-theme-changing] *:after{transition:none!important}button:disabled{cursor:default}.error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16);min-height:100vh;padding:var(--space-32)}.error-boundary__message{margin:0;font-family:var(--font-serif);font-style:italic;font-size:var(--text-reading)}.error-boundary__link{font-size:var(--text-13)}.ds-button{border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--text-13);font-weight:500;letter-spacing:.02em;line-height:1.5;padding:var(--space-16);border:none;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.ds-button--primary{background:var(--color-inverse);color:var(--color-on-inverse)}.ds-button--primary:hover:not(:disabled){background:var(--color-accent)}.ds-button--primary:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:default}.ds-button--secondary{background:transparent;color:var(--color-ink);border:1px solid var(--color-rule-button)}.ds-button--secondary:hover:not(:disabled){border-color:var(--color-ink)}.ds-button--secondary:disabled{color:var(--color-disabled-text);border-color:var(--color-disabled-bg);cursor:default}.ds-confirm{display:flex;flex-direction:column;gap:var(--space-8)}.ds-confirm__rule{height:2px;width:24px;background:var(--color-success)}.ds-confirm__text{margin:0;font-size:var(--text-13);line-height:1.5;color:var(--color-success)}.ds-bin{position:relative;width:28px;height:28px;padding:0;background:transparent;border:none;color:var(--color-ink-muted);cursor:pointer}.ds-bin:hover{color:var(--color-danger)}.ds-bin__lid{position:absolute;top:8px;left:8px;width:12px;height:1px;background:currentColor}.ds-bin__can{position:absolute;top:10px;left:9px;width:10px;height:11px;border:1px solid currentColor;border-top:none}.ds-pin{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;color:var(--color-ink-muted);cursor:pointer;transition:opacity var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.ds-pin:hover,.ds-pin--pinned{color:var(--color-ink)}.ds-pin:focus-visible,.ds-pin--focused{outline:1px solid var(--color-accent);outline-offset:-3px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.legal-links{display:flex;gap:var(--space-16);font-family:var(--font-sans);font-size:var(--text-13);line-height:1.5}.legal-links a{color:var(--color-ink-muted);text-decoration:underline;text-underline-offset:3px;transition:color var(--motion-fast) var(--motion-ease)}.legal-links a:hover{color:var(--color-ink)}.named-caret{position:relative;display:inline;margin-left:-.75px;margin-right:-.75px;border-left:1.5px solid var(--color-ink-muted);word-break:normal}.named-caret:before{content:"";position:absolute;top:0;bottom:0;left:-5px;width:10px}.named-caret__flag{position:absolute;left:-.75px;top:-15px;padding:0 4px;font-family:var(--font-sans);font-size:11px;font-style:normal;font-weight:400;line-height:15px;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background:var(--color-inverse);color:var(--color-on-inverse);opacity:0;transition:opacity var(--motion-fast) ease}.named-caret--left .named-caret__flag{left:auto;right:-.75px}.named-caret--recent .named-caret__flag,.named-caret:hover .named-caret__flag{opacity:1}.named-selection{background:color-mix(in oklab,var(--color-ink) 9%,var(--color-paper))}
