:root{color-scheme:dark light;--ink: #14120f;--slate: #232019;--bone: #f4efe5;--charcoal: #2b2b2b;--white: #ffffff;--ash: #c9bfae;--brass: #c79a4e;--verdigris: #5e8a7e;--clay: #a25630;--background: var(--ink);--surface: var(--slate);--text: var(--bone);--muted: color-mix(in oklab, var(--ash) 65%, transparent);--hairline: color-mix(in oklab, var(--ash) 14%, transparent);--edge: color-mix(in oklab, var(--ash) 48%, transparent);--accent: var(--brass);--accent-text: var(--ink);--accent-strong: var(--brass);--evidence: color-mix(in oklab, var(--verdigris) 78%, var(--bone));--alert: var(--clay);--voice: "Archivo", system-ui, sans-serif;--numerals: "IBM Plex Mono", ui-monospace, monospace;--measure: 19rem;--gutter: 1.625rem;--radius: .5rem;--keyboard-inset: 0px;--type-hint: .6875rem;--type-fine: .8125rem;--type-body: .9375rem;--type-action: 1rem;--type-heading: 1.125rem;--type-title: 1.375rem;--space-xs: .375rem;--space-sm: .625rem;--space-md: .875rem;--space-lg: 1.25rem}[data-theme=light],:root:has(.theme-light){--background: var(--bone);--surface: var(--white);--text: var(--charcoal);--muted: #6b6259;--hairline: color-mix(in oklab, var(--charcoal) 14%, transparent);--edge: #898279;--accent-strong: #856016;--evidence: #3f6b5f}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){--background: var(--bone);--surface: var(--white);--text: var(--charcoal);--muted: #6b6259;--hairline: color-mix(in oklab, var(--charcoal) 14%, transparent);--edge: #898279;--accent-strong: #856016;--evidence: #3f6b5f}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--background);color:var(--text);font-family:var(--voice);font-size:1rem;line-height:1.55;text-wrap:pretty;-webkit-font-smoothing:antialiased}a{color:var(--accent-strong);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--accent-strong) 45%,transparent);&:hover{border-bottom-color:var(--accent-strong)}&:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-bottom-color:transparent}}:where(button,input,textarea,a):focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.session{min-height:calc(100dvh - var(--keyboard-inset, 0px));max-width:26rem;margin-inline:auto;padding:env(safe-area-inset-top) 0 max(env(safe-area-inset-bottom),.75rem);display:grid;grid-template-rows:auto 1fr auto}.session-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem var(--gutter) .75rem;&[data-divided]{border-bottom:1px solid var(--hairline)}.adjusts-persona{--cog: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z'/%3E%3C/svg%3E");width:1.5rem;height:1.5rem;padding:0;border:0;cursor:pointer;background:var(--muted);-webkit-mask:var(--cog) center / 1.125rem 1.125rem no-repeat;mask:var(--cog) center / 1.125rem 1.125rem no-repeat;&:hover{background:var(--text)}}.end-conversation{letter-spacing:.06em;text-transform:none;font-size:.6875rem;background:none;border:0;border-bottom:1px solid color-mix(in oklab,var(--muted) 45%,transparent);padding:0;color:var(--muted);font-family:inherit;cursor:pointer;&:hover{border-bottom-color:var(--muted);color:var(--text)}}.session-actions{display:flex;align-items:center;gap:.75rem;margin:0;margin-inline-start:auto}.opens-account{color:var(--muted);font-size:.8125rem;background:none;border:0;border-bottom:1px solid color-mix(in oklab,var(--muted) 45%,transparent);padding:0;font-family:inherit;cursor:pointer;&:hover{border-bottom-color:var(--muted);color:var(--text)}}}.brand-lockup{display:block;width:100%;height:auto;margin-bottom:-.5rem}.transcript{list-style:none;margin:0;padding:1.625rem var(--gutter) 0;display:flex;flex-direction:column;gap:1.75rem;overflow:hidden;&[data-behind-sheet]{opacity:.3}&[data-locked]{opacity:.22}.person-turn{padding-inline-start:1.125rem;border-inline-start:1px solid color-mix(in oklab,var(--edge) 50%,transparent);p{margin:0;font-size:.90625rem;line-height:1.6;color:color-mix(in oklab,var(--text) 78%,var(--background))}&[data-superseded]{opacity:.5}}.reply p{margin:0;max-width:var(--measure);font-size:1.125rem;line-height:1.55;color:var(--text)}.reply+.reply{margin-top:-.25rem}.waiting{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}}.stream-caret{display:inline-block;width:2px;height:1.0625rem;margin-inline-start:.1875rem;vertical-align:-3px;background:var(--accent-strong)}.opening-context{padding:0 var(--gutter) .625rem;align-self:end;display:flex;flex-direction:column;gap:.5rem;h1{margin:0;font-size:.6875rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}p{margin:0;max-width:var(--measure);font-size:1.0625rem;line-height:1.55;color:color-mix(in oklab,var(--text) 84%,var(--background))}}.composer-region{padding:1rem 1.125rem 0}.composer{display:flex;align-items:flex-end;gap:.75rem;min-height:3.375rem;padding:.9375rem 1rem;border-radius:var(--radius);background:var(--surface);.composer-field{flex:1;border:0;padding:0;background:none;resize:none;field-sizing:content;font:inherit;font-size:1rem;line-height:1.55;color:var(--text);caret-color:var(--accent-strong);&::placeholder{color:var(--muted)}&:focus{outline:none}}}.session-shapes{display:flex;align-items:center;gap:.625rem;padding:.8125rem .375rem 0;font-size:.8125rem;color:var(--muted);.shape-choice{background:none;border:0;border-bottom:1px solid color-mix(in oklab,var(--accent-strong) 45%,transparent);padding:0;font:inherit;color:var(--accent-strong);cursor:pointer}}.shape-prompt{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.875rem .375rem 0;p{margin:0;font-size:.84375rem;color:var(--muted)}.shape-answers{display:flex;gap:.875rem}}.ai-disclosure{margin:0;padding:0;font-size:var(--type-hint);line-height:1.5;text-align:center;color:var(--muted)}.composer-region .ai-disclosure{margin-block-start:var(--space-md)}.paywall-reached{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);.aside{margin:0}}.crisis-contacts{margin:0;padding-inline-start:1rem;border-inline-start:2px solid var(--accent-strong);display:flex;flex-direction:column;gap:.8125rem;.contact{display:flex;flex-direction:column;gap:.125rem}.contact-name{font-size:.9375rem;font-weight:500;color:var(--text)}.contact-number{font-family:var(--numerals);font-size:1.0625rem;letter-spacing:.04em;color:var(--accent-strong)}.contact-hours{font-size:.78125rem;color:var(--muted)}.contacts-provenance{font-family:var(--numerals);font-size:.59375rem;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}}.offered-next{display:flex;align-items:center;gap:1.125rem;margin-top:.875rem;button{background:none;border:0;padding:0;font:inherit;font-size:.875rem;cursor:pointer;&.take-up{color:var(--accent-strong);border-bottom:1px solid color-mix(in oklab,var(--accent-strong) 50%,transparent)}&.leave-it{color:var(--muted)}}}.reply-landed{display:flex;justify-content:flex-end;margin:.5rem 0 0}.says-it-missed{width:1.75rem;height:1.75rem;padding:0;border:0;background:color-mix(in oklab,var(--accent-strong) 70%,transparent);cursor:pointer;--thumb-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z'/%3E%3C/svg%3E");-webkit-mask:var(--thumb-down) center / 1.0625rem 1.0625rem no-repeat;mask:var(--thumb-down) center / 1.0625rem 1.0625rem no-repeat;&:hover{background:var(--accent-strong)}}.reply-missed-panel{margin-block-start:var(--space-md);padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius);background:color-mix(in oklab,var(--surface) 92%,var(--text));display:flex;flex-direction:column;gap:var(--space-sm);h2{margin:0;font-size:var(--type-heading);font-weight:500}.aside{margin:0;font-size:var(--type-fine);line-height:1.55;color:var(--muted)}.what-went-wrong{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--type-fine);color:var(--muted);textarea{padding:var(--space-sm) var(--space-md);border:1px solid var(--edge);border-radius:var(--radius);background:var(--surface);resize:vertical;font:inherit;font-size:var(--type-body);line-height:1.55;color:var(--text);caret-color:var(--accent-strong);&::placeholder{color:var(--muted)}}}.shape-answers{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);margin:0}.shape-choice{padding:.375rem .75rem;border:1px solid var(--edge);border-radius:var(--radius);background:none;font:inherit;font-size:var(--type-fine);color:var(--text);cursor:pointer;&[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}}.reads-what-this-is{font-size:var(--type-fine)}.what-is-sent{margin:0;max-height:11rem;overflow-y:auto;padding:var(--space-md);border-radius:var(--radius);background:var(--background);font-family:inherit;font-size:var(--type-fine);line-height:1.55;color:color-mix(in oklab,var(--text) 84%,var(--background));white-space:pre-wrap;overflow-wrap:anywhere}}.sheet{background:var(--surface);border-radius:.875rem .875rem 0 0;padding:1.375rem var(--gutter) 1.125rem;display:flex;flex-direction:column;gap:1.25rem;.sheet-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;h2{margin:0;font-size:var(--type-heading);font-weight:500}.dismiss-sheet{background:none;border:0;padding:0;font:inherit;font-size:var(--type-fine);color:var(--muted);cursor:pointer}}h2+p{margin:0}}.persona-axis,.conversation-language,.interface-language{display:flex;flex-direction:column;gap:.5625rem;.axis-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.625rem;.axis-name{font-size:.875rem;font-weight:500}.axis-question{font-size:.75rem;color:var(--muted)}}.axis-positions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.375rem;.axis-position{padding:.625rem .25rem;border:1px solid var(--edge);border-radius:.375rem;background:none;font:inherit;font-size:.84375rem;color:color-mix(in oklab,var(--text) 72%,var(--background));cursor:pointer;&[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-text);font-weight:500}&[data-position=evidence]{border-color:color-mix(in oklab,var(--evidence) 55%,transparent);color:var(--evidence)}}}.axis-note{margin:0;font-size:.75rem;line-height:1.5;color:var(--muted)}}.working-picture{align-self:start;padding:1.5rem var(--gutter) 1.5rem;display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;h1{margin:0;font-size:var(--type-title);font-weight:500;line-height:1.3;letter-spacing:-.01em}p{margin:0;font-size:var(--type-body);line-height:1.65}.aside{font-size:var(--type-fine);line-height:1.6;color:var(--muted)}}.picture-diff{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-lg)}.picture-line{display:flex;flex-direction:column;gap:.3125rem;padding-inline-start:.875rem;border-inline-start:2px solid var(--hairline);&[data-change=added]{border-inline-start-color:color-mix(in oklab,var(--accent-strong) 55%,transparent)}}.picture-change{font-size:var(--type-hint);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.picture-choice{display:flex;flex-wrap:wrap;gap:var(--space-md);margin:.25rem 0 0;padding:0;border:0;label{display:flex;align-items:center;gap:.4375rem;font-size:var(--type-fine);line-height:1.5;color:var(--text);cursor:pointer}input[type=radio]{appearance:none;inline-size:1.125rem;block-size:1.125rem;flex-shrink:0;margin:0;border:1px solid var(--edge);border-radius:50%;background:none;cursor:pointer;&:checked{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 42%,transparent 44%)}}}.picture-line[data-change=removed] .picture-text{color:color-mix(in oklab,var(--text) 68%,var(--background))}.picture-text{font-size:var(--type-body);line-height:1.6}.picture-editor{inline-size:100%;font:inherit;font-size:var(--type-body);line-height:1.6;resize:vertical}.picture-offer{margin:var(--space-md) 0 0}.reads-what-this-is-about{font-size:var(--type-body);line-height:1.6;color:color-mix(in oklab,var(--text) 78%,var(--background))}.own-words{align-self:start;padding:1.5rem var(--gutter) 1.5rem;display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;h1{margin:0;font-size:var(--type-title);font-weight:500;line-height:1.3;letter-spacing:-.01em}p{margin:0;font-size:var(--type-body);line-height:1.65}.aside{font-size:var(--type-fine);line-height:1.6;color:var(--muted)}}.own-words-field{display:flex;flex-direction:column;gap:var(--space-xs);label{font-size:var(--type-body);font-weight:500}}.own-words-help{font-size:var(--type-body);line-height:1.55;color:color-mix(in oklab,var(--text) 74%,var(--background))}.own-words-editor{inline-size:100%;font:inherit;font-size:var(--type-body);line-height:1.6;resize:vertical}.session-list{align-self:start;padding:.5rem var(--gutter) 1.5rem;display:flex;flex-direction:column;gap:var(--space-lg);overflow-y:auto;h1{margin:0;font-size:var(--type-heading);font-weight:500;letter-spacing:-.01em}.reads-on{margin-block-start:calc(var(--space-lg) * -.5)}.aside{margin:0;font-size:var(--type-fine);line-height:1.6;color:var(--muted)}}.session-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;li+li{border-top:1px solid var(--hairline)}}.session-row{width:100%;background:none;border:0;padding:.875rem 0;font:inherit;color:var(--text);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.3125rem;&:hover .session-row-title{color:var(--accent-strong)}}.session-row-when{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:var(--type-hint);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.session-row-open{color:var(--accent-strong)}.session-row-title{font-size:var(--type-body);line-height:1.5}.stated-plainly{align-self:end;padding:0 var(--gutter) .5rem;display:flex;flex-direction:column;gap:var(--space-lg);h1{margin:0;max-width:20rem;font-size:var(--type-title);font-weight:500;line-height:1.3;letter-spacing:-.01em}p{margin:0;max-width:20rem;font-size:var(--type-body);line-height:1.6;color:color-mix(in oklab,var(--text) 82%,var(--background))}.step-of{font-size:var(--type-hint);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.aside{font-size:var(--type-fine);line-height:1.55;color:var(--muted)}}.passphrase-field{display:flex;align-items:center;gap:.625rem;padding-bottom:.75rem;border-bottom:1px solid var(--edge);input{flex:1;border:0;padding:0;background:none;font-family:var(--numerals);font-size:var(--type-action);letter-spacing:.02em;color:var(--text);caret-color:var(--accent-strong);&[type=password]{letter-spacing:.22em}&:focus{outline:none}}.field-role{font-size:var(--type-hint);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.reveal-passphrase{background:none;border:0;padding:0;font:inherit;font-size:var(--type-fine);color:var(--muted);cursor:pointer}}.confirmations{display:flex;flex-direction:column;gap:var(--space-lg);list-style:none;margin:0;padding:0}.confirmation{display:flex;align-items:flex-start;gap:.75rem;input[type=checkbox]{appearance:none;inline-size:1.375rem;block-size:1.375rem;margin:.0625rem 0 0;flex-shrink:0;border:1px solid var(--edge);border-radius:.25rem;background:none;cursor:pointer;&:checked{background:var(--accent);border-color:var(--accent)}&:checked:after{content:"";display:block;inline-size:.4375rem;block-size:.75rem;margin:.1875rem auto;border-right:2px solid var(--accent-text);border-bottom:2px solid var(--accent-text);rotate:45deg}}.what-is-agreed{display:flex;flex-direction:column;gap:var(--space-xs)}.agreed-statement{font-size:var(--type-body);line-height:1.55;color:var(--text)}.agreed-detail{font-size:var(--type-fine);line-height:1.55;color:var(--muted)}}.age-confirmation{border-top:1px solid var(--hairline);padding-top:var(--space-lg)}.action-region{padding:0 var(--gutter);display:flex;flex-direction:column;gap:var(--space-md)}.action-row{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.action-region>.action-row:empty,.action-region>.reads-on:empty{display:none}.action-region>.reads-what-this-is{align-self:start}.what-is-missing{margin:0;padding-inline-start:.6875rem;border-inline-start:2px solid var(--alert);font-size:var(--type-fine);line-height:1.55;font-weight:500;color:color-mix(in oklab,var(--alert) 70%,var(--text));&:empty{display:none}}.been-here-before{margin:0;font-size:var(--type-fine);line-height:1.55;color:var(--muted);.reads-what-this-is{font-size:inherit}}.stopped-action{margin:0}.action{display:block;inline-size:100%;padding:1rem 1.25rem;border:1px solid transparent;border-radius:var(--radius);background:var(--accent);font:inherit;font-size:var(--type-action);font-weight:500;color:var(--accent-text);text-align:center;cursor:pointer;&:disabled{background:none;border-color:color-mix(in oklab,var(--edge) 55%,transparent);color:color-mix(in oklab,var(--muted) 60%,transparent);cursor:not-allowed}&.inline-action{inline-size:auto;align-self:start;padding-inline:1.625rem}}.unlock-action{display:flex;align-items:center;gap:1rem;p{margin:0;flex:1;font-size:var(--type-fine);line-height:1.5;color:var(--muted)}p[data-failed]{color:color-mix(in oklab,var(--alert) 70%,var(--text));font-weight:500;border-inline-start:2px solid var(--alert);padding-inline-start:.6875rem}}.no-reset{margin:0;border-top:1px solid var(--hairline);padding-top:var(--space-md);font-size:var(--type-fine);line-height:1.55;color:var(--muted)}.worth-checking{margin:0 0 1.125rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem;li{line-height:1.6}}.start-over{display:flex;flex-direction:column;gap:.875rem;padding-top:.25rem}.key-derivation{align-self:end;padding:0 var(--gutter) .5rem;display:flex;flex-direction:column;gap:var(--space-lg);.derivation-stage{font-size:var(--type-hint);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.derivation-stage[data-failed]{color:color-mix(in oklab,var(--alert) 70%,var(--text))}h1{margin:0;max-width:20rem;font-size:var(--type-title);font-weight:500;line-height:1.35}p{margin:0;max-width:20rem;font-size:var(--type-body);line-height:1.6;color:color-mix(in oklab,var(--text) 80%,var(--background))}hr{inline-size:100%;height:1px;margin:var(--space-xs) 0 0;border:0;background:var(--hairline)}.aside{font-size:var(--type-fine);color:var(--muted)}}.what-this-is{align-self:start;padding:2.5rem var(--gutter) 1.5rem;display:flex;flex-direction:column;gap:1.75rem;h1{margin:0;font-size:var(--type-title);font-weight:500;line-height:1.3;letter-spacing:-.01em}p{margin:0;font-size:var(--type-body);line-height:1.65;color:color-mix(in oklab,var(--text) 82%,var(--background))}.aside{font-size:var(--type-fine);line-height:1.55;color:color-mix(in oklab,var(--text) 68%,var(--background))}.sources{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-md);li{font-size:var(--type-fine);line-height:1.55;color:color-mix(in oklab,var(--text) 68%,var(--background))}a{overflow-wrap:anywhere}}}.explained{display:flex;flex-direction:column;gap:var(--space-lg);h2{margin:0;font-family:var(--numerals);font-size:var(--type-hint);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}}.point{.point-lead{display:block;font-weight:500;color:var(--text)}.point-detail{display:block;margin-top:.25rem}}.reads-on{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:0}.reads-what-this-is{background:none;border:0;padding:0;font:inherit;font-size:var(--type-body);color:var(--accent-strong);border-bottom:1px solid color-mix(in oklab,var(--accent-strong) 45%,transparent);cursor:pointer;&:hover{border-bottom-color:var(--accent-strong)}}.price-list{display:flex;flex-wrap:wrap;gap:var(--space-lg);.price{flex:1 1 12rem;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius);background:var(--surface)}h2{margin:0;font-family:var(--numerals);font-size:var(--type-hint);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.price-figure{font-family:var(--numerals);font-size:1.0625rem;letter-spacing:.04em;color:var(--text)}.price-detail{flex:1 1 auto;color:color-mix(in oklab,var(--text) 68%,var(--surface))}.action{margin-block-start:var(--space-md)}}.price-note{font-size:.78125rem;color:color-mix(in oklab,var(--text) 70%,var(--background));&:empty{display:none}}.free-days{font-size:var(--type-body);color:var(--text)}.legal-links{display:flex;flex-wrap:wrap;gap:1.25rem;margin:0}.what-this-is{.document-date{font-family:var(--numerals);font-size:var(--type-hint);letter-spacing:.08em;color:color-mix(in oklab,var(--text) 68%,var(--background))}.unfinished-document{padding:.75rem .875rem;border:1px solid var(--accent-strong);border-radius:.375rem;color:var(--text)}}.screen-index{max-width:46rem;margin:0 auto;padding:4rem 1.5rem 6rem;h1{margin:0 0 .75rem;font-size:1.75rem;font-weight:500;letter-spacing:-.01em}.index-intro{margin:0 0 2.5rem;max-width:34rem;color:color-mix(in oklab,var(--text) 80%,var(--background))}h2{margin:2.5rem 0 .75rem;font-family:var(--numerals);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}li{border-top:1px solid var(--hairline);&:last-child{border-bottom:1px solid var(--hairline)}a{display:flex;justify-content:space-between;gap:1rem;padding:.875rem .25rem;border-bottom:0;color:var(--text);&:hover{color:var(--accent-strong)}}.screen-file{font-family:var(--numerals);font-size:.75rem;color:var(--muted)}}}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
