@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");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{--s0: #0a0a0c;--s1: #101014;--s2: #16161b;--s3: #1c1c22;--s4: #24242c;--hair: #26262f;--hair-soft: #1b1b22;--bone: #edebe6;--bone-dim: #a9a59c;--bone-faint: #6f6c65;--amber: #e2a844;--amber-lit: #f2c274;--amber-wash: rgba(226, 168, 68, .12);--amber-line: rgba(226, 168, 68, .34);--amber-glow: rgba(226, 168, 68, .16);--brick: #d76a5f;--brick-wash: rgba(215, 106, 95, .11);--brick-line: rgba(215, 106, 95, .36);--page: var(--s0);--surface: var(--s1);--raised: var(--s2);--line: var(--hair);--line-soft: var(--hair-soft);--text: var(--bone);--muted: var(--bone-dim);--faint: var(--bone-faint);--invert-bg: var(--bone);--invert-fg: var(--s0);--tab-on: var(--s3);--tab-bg: var(--surface);--field: var(--s0);--rim: linear-gradient(180deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, 0) 42%);--glass: color-mix(in srgb, var(--s0) 72%, transparent);--cast: 0 22px 48px -26px rgba(0, 0, 0, .95);--sans: "Geist Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--pad: 8px;--r1: 9px;--r2: 13px;--r3: 18px;--r4: 26px;--swift: .18s cubic-bezier(.32, .72, 0, 1);--quick: .11s cubic-bezier(.32, .72, 0, 1);--spring: .52s linear( 0, .0092 4.5%, .0416 9.4%, .1774 20.3%, .3131 28.1%, .4515 34.7%, .5875 40.4%, .7133 45.6%, .8231 50.6%, .9145 55.6%, .9871 60.9%, 1.0413 66.6%, 1.0765 72.5%, 1.0946 78.9%, 1.0999 88.5%, 1 );--settle: .38s cubic-bezier(.22, 1.2, .36, 1)}@media(prefers-color-scheme:light){:root{--s0: #f6f5f2;--s1: #fffefd;--s2: #fbfaf7;--s3: #efece5;--s4: #e6e2da;--hair: #e2ded6;--hair-soft: #ebe8e1;--text: #17171b;--muted: #615f59;--faint: #8c8981;--amber: #9c6a24;--amber-lit: #855819;--amber-wash: rgba(156, 106, 36, .1);--amber-line: rgba(156, 106, 36, .3);--amber-glow: rgba(156, 106, 36, .14);--brick: #ac3a32;--brick-wash: rgba(172, 58, 50, .08);--brick-line: rgba(172, 58, 50, .28);--invert-bg: #1a1a1e;--invert-fg: #f9f8f6;--tab-on: #fffefd;--tab-bg: #eeebe4;--field: #fffefd;--rim: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, 0) 50%);--glass: color-mix(in srgb, var(--s0) 74%, transparent);--cast: 0 18px 40px -28px rgba(28, 24, 16, .45)}}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.5;letter-spacing:-.011em;font-synthesis:none;-webkit-font-smoothing:antialiased;min-height:100dvh}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(100% 52% at 50% -8%,var(--amber-glow),transparent 62%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.03'/%3E%3C/svg%3E")}:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:var(--r1)}::selection{background:var(--amber-wash)}.mono{font-family:var(--mono)}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:12px;z-index:40;background:var(--raised);border:1px solid var(--line);padding:9px 14px;border-radius:var(--r2)}header{position:sticky;top:0;z-index:30;background:var(--glass);backdrop-filter:saturate(1.9) blur(20px);-webkit-backdrop-filter:saturate(1.9) blur(20px);border-bottom:1px solid var(--line-soft)}.bar{max-width:1240px;margin:0 auto;padding:13px 24px;display:flex;align-items:center;gap:14px}.mark{font-size:14.5px;font-weight:620;letter-spacing:-.014em;display:flex;align-items:center;gap:9px}.mark i{width:19px;height:19px;border-radius:6px;flex:none;background:linear-gradient(155deg,var(--amber-lit),var(--amber));box-shadow:0 0 0 1px var(--amber-line),0 2px 8px -2px var(--amber-glow);position:relative}.mark i:after{content:"";position:absolute;inset:3px 4px auto;height:2px;border-radius:1px;background:#ffffff8c}.tagline{color:var(--faint);font-size:13px}@media(max-width:760px){.tagline{display:none}}.status{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px 12px 4px 10px;white-space:nowrap}.status .dot{width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 3px var(--amber-wash)}.status[data-state=cached] .dot{background:var(--faint);box-shadow:none}main{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:24px 24px 100px;display:grid;gap:24px;align-items:start}main.working{grid-template-columns:minmax(0,1fr) 376px}@media(max-width:1060px){main.working{grid-template-columns:minmax(0,1fr)}}.stack{display:grid;gap:16px;min-width:0}.eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}h2{font-size:12.5px;font-weight:560;color:var(--muted);display:flex;align-items:center;gap:9px;margin-bottom:10px}.count{font-family:var(--mono);font-size:10.5px;color:var(--invert-fg);background:var(--amber);border-radius:999px;padding:1px 7px;font-weight:500}.count.quiet{background:transparent;color:var(--faint);box-shadow:inset 0 0 0 1px var(--line)}.spacer{margin-left:auto}.card,.panel{position:relative;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r3)}.card:before,.panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rim);pointer-events:none}.card>*,.panel>*{position:relative}.card{padding:17px 18px}.card+.card{margin-top:12px}.panel{overflow:hidden}.panel:has(.scroll):after{content:"";position:absolute;left:1px;right:12px;bottom:0;height:36px;pointer-events:none;background:linear-gradient(to top,var(--surface),transparent);z-index:2}.panel .scroll{max-height:min(60vh,640px);overflow-y:auto;padding:4px 17px 30px;scrollbar-width:thin;scrollbar-color:var(--s4) transparent}.panel .foot{padding:13px 16px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.turn{animation:rise var(--settle) both}@keyframes rise{0%{opacity:0;transform:translateY(8px) scale(.995)}}.hero{max-width:680px;margin:52px auto 0;animation:rise var(--settle) both}.hero h1{font-size:clamp(32px,5vw,50px);line-height:1.02;letter-spacing:-.038em;font-weight:570;margin:18px 0 0;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--amber)}.hero p{margin-top:18px;color:var(--muted);font-size:16.5px;line-height:1.55;max-width:54ch}.doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:12px;margin-top:32px}.door{position:relative;text-align:left;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);padding:19px 20px 20px;cursor:pointer;overflow:hidden;transition:border-color var(--swift),transform var(--swift),box-shadow var(--swift)}.door:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rim);pointer-events:none}.door:hover{transform:translateY(-2px);border-color:var(--muted);box-shadow:var(--cast)}.door:active{transform:translateY(0) scale(.99)}.door b{display:block;font-size:16px;font-weight:560;letter-spacing:-.018em;margin-bottom:6px}.door span{display:block;color:var(--muted);font-size:13.5px;line-height:1.45}.door.primary{border-color:var(--amber-line);background:linear-gradient(170deg,var(--amber-wash),transparent 62%),var(--surface)}.door.primary:hover{border-color:var(--amber)}.door.primary b{color:var(--amber-lit)}.rules{margin-top:30px;display:grid;gap:11px}.rules li{list-style:none;display:flex;gap:12px;align-items:baseline;color:var(--muted);font-size:13.5px;line-height:1.5}.rules li:before{content:"";width:5px;height:5px;border-radius:1.5px;background:var(--amber);flex:none;transform:translateY(-2px) rotate(45deg)}.rules b{color:var(--text);font-weight:530}.composer{position:sticky;top:57px;z-index:20;background:var(--glass);backdrop-filter:saturate(1.8) blur(18px);-webkit-backdrop-filter:saturate(1.8) blur(18px);margin:-24px -24px 0;padding:20px 24px 14px;box-shadow:0 1px 0 var(--line-soft)}.starters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.starter{font:inherit;font-size:13px;color:var(--muted);background:var(--surface);border:1px solid var(--line-soft);border-radius:999px;padding:7px 14px;cursor:pointer;transition:color var(--quick),border-color var(--quick),transform var(--quick),border-radius var(--swift)}.starter:hover{color:var(--text);border-color:var(--muted);border-radius:var(--r2)}.starter:active{transform:scale(.96)}form.ask{--pad: 6px;display:flex;gap:8px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);padding:var(--pad) var(--pad) var(--pad) 15px;transition:border-color var(--swift),box-shadow var(--swift)}form.ask:focus-within{border-color:var(--amber-line);box-shadow:0 0 0 4px var(--amber-wash)}form.ask input[type=text]{flex:1;min-width:0;font:inherit;font-size:15px;color:var(--text);background:none;border:0;padding:9px 0}form.ask input::placeholder{color:var(--faint)}form.ask input:focus{outline:none}form.ask .primary{border-radius:calc(var(--r3) - var(--pad))}.mode{display:inline-flex;align-items:center;gap:9px;cursor:pointer;user-select:none;font-size:12.5px;color:var(--muted);margin-top:11px}.mode input{appearance:none;width:32px;height:18px;border-radius:999px;background:var(--s3);border:1px solid var(--line);position:relative;cursor:pointer;transition:background var(--swift),border-color var(--swift);flex:none}.mode input:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--muted);transition:transform var(--spring),background var(--swift)}.mode input:checked{background:var(--amber-wash);border-color:var(--amber-line)}.mode input:checked:after{transform:translate(14px);background:var(--amber)}.mode b{color:var(--text);font-weight:530}button{font:inherit;font-size:13.5px;font-weight:520;letter-spacing:-.008em;border:1px solid transparent;border-radius:var(--r2);padding:9px 16px;cursor:pointer;transition:background var(--quick),border-color var(--quick),color var(--quick),opacity var(--quick),transform var(--quick),border-radius var(--swift)}button:active:not(:disabled){transform:scale(.965);border-radius:var(--r1)}button:disabled{opacity:.38;cursor:default}.primary{background:var(--invert-bg);color:var(--invert-fg)}.primary:hover:not(:disabled){opacity:.9}.ghost{background:transparent;color:var(--muted);border-color:var(--line)}.ghost:hover:not(:disabled){color:var(--text);border-color:var(--muted);background:var(--raised)}.yes{background:var(--amber);color:var(--invert-fg)}.yes:hover:not(:disabled){background:var(--amber-lit)}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.question{display:flex;gap:10px;align-items:baseline;font-size:16px;font-weight:545;letter-spacing:-.018em}.question .caret{color:var(--amber);font-family:var(--mono);flex:none}.regen{margin-top:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}.answer{margin-top:13px;font-size:15.5px;line-height:1.65;white-space:pre-wrap}.thinking{color:var(--muted);display:flex;align-items:center;gap:10px;font-size:14px}.thinking i{width:7px;height:7px;border-radius:50%;background:var(--amber);animation:throb 1.2s ease-in-out infinite}@keyframes throb{0%,to{opacity:.22;transform:scale(.76)}50%{opacity:1;transform:scale(1)}}.cursor{display:inline-block;width:7px;height:1.05em;margin-left:3px;vertical-align:text-bottom;background:var(--amber);border-radius:1px;animation:blink 1s steps(2,start) infinite}@keyframes blink{50%{opacity:0}}.handed{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft)}.handed .label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.stamps{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.stamp{--pad: 4px;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11.5px;color:var(--muted);background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);padding:4px var(--pad) 4px 10px;white-space:nowrap;animation:pop var(--spring) both;transition:border-color var(--quick),background var(--quick)}@keyframes pop{0%{opacity:0;transform:scale(.9)}}.stamp:hover{border-color:var(--muted)}.stamp .flag{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--faint)}.stamp.proof{border-color:var(--amber-line);background:var(--amber-wash);color:var(--amber-lit)}.stamp.proof .flag{color:var(--amber)}.stamp.proof .redact{display:inline-block;width:28px;height:10px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--amber) 0 3px,transparent 3px 4.5px);opacity:.6}.stamp.refused{border-color:var(--brick-line);background:var(--brick-wash);color:var(--brick);padding-right:10px}.stamp.refused .flag{color:var(--brick)}.stamp.gone{background:transparent;border-style:dashed;color:var(--faint);text-decoration:line-through;text-decoration-thickness:1px;padding-right:10px}.stamp.gone .flag{text-decoration:none;color:var(--brick)}.pull{font:inherit;font-size:14px;line-height:1;background:transparent;border:0;color:inherit;cursor:pointer;padding:4px 7px;border-radius:calc(var(--r2) - var(--pad));opacity:.4;transition:opacity var(--quick),background var(--quick),color var(--quick),transform var(--quick)}.pull:hover:not(:disabled){opacity:1;background:var(--brick-wash);color:var(--brick)}.pull:active:not(:disabled){transform:scale(.88)}.pull:disabled{opacity:.14;cursor:default}.nothing{margin-top:11px;font-size:13px;color:var(--faint)}.pending{border-color:var(--amber-line);background:linear-gradient(180deg,var(--amber-wash),transparent 46%),var(--surface)}.pending .why{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.pending .purpose{font-size:14.5px}.grant,.candidates{--pad: 9px;display:grid;gap:1px;margin-top:13px}.tick{display:flex;gap:12px;align-items:flex-start;padding:9px var(--pad);border-radius:var(--r2);cursor:pointer;transition:background var(--quick)}.tick:hover{background:var(--raised)}.tick input{appearance:none;width:17px;height:17px;margin-top:1px;flex:none;border:1.5px solid var(--line);border-radius:6px;background:var(--field);cursor:pointer;position:relative;transition:background var(--swift),border-color var(--swift),transform var(--quick)}.tick input:active{transform:scale(.9)}.tick input:checked{background:var(--amber);border-color:var(--amber)}.tick input:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid var(--invert-fg);border-width:0 2px 2px 0;transform:rotate(42deg)}.tick .what{min-width:0}.tick .mem{font-size:12.5px;color:var(--text)}.tick .val{font-size:14px;line-height:1.42}.tick .why-line,.tick .meta{display:block;font-size:12px;color:var(--faint);margin-top:3px;line-height:1.45}.tick .why-line b{color:var(--muted);font-weight:500}.apart{margin-top:13px;padding:14px;border-radius:var(--r2);background:var(--brick-wash);border:1px solid var(--brick-line)}.apart .head{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--brick)}.apart .rule{font-size:12.5px;color:var(--muted);margin-top:7px;line-height:1.5}.apart .tick{--pad: 6px;border-radius:calc(var(--r2) - 6px)}.apart .tick:hover{background:#d76a5f17}.apart .tick input:checked{background:var(--brick);border-color:var(--brick)}.keep{margin-top:16px;padding:15px;border-radius:var(--r2);background:var(--raised);border:1px solid var(--line);animation:rise var(--settle) both}.keep .head{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.keep .fact{font-size:14.5px;margin-top:9px;line-height:1.45}.keep .as{display:block;font-family:var(--mono);font-size:11px;color:var(--faint);margin-top:6px}.keep .row{margin-top:13px}.keep button{padding:8px 14px;font-size:13px}.keep .kept{margin-top:12px;font-size:13px;color:var(--amber)}.rail{position:sticky;top:74px;display:grid;gap:12px;min-width:0}.tabs{--pad: 4px;position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:var(--pad);background:var(--tab-bg);border:1px solid var(--line-soft);border-radius:var(--r3);isolation:isolate}.tabs:after{content:"";position:absolute;z-index:-1;top:var(--pad);bottom:var(--pad);left:var(--pad);width:calc((100% - var(--pad) * 2) / 3);border-radius:calc(var(--r3) - var(--pad));background:var(--tab-on);box-shadow:var(--cast);transform:translate(calc(var(--tab, 0) * 100%));transition:transform var(--spring)}.tabs button{border-radius:calc(var(--r3) - var(--pad));padding:8px 4px;font-size:12.5px;font-weight:510;color:var(--muted);background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:color var(--swift)}.tabs button:active:not(:disabled){transform:none}.tabs button:hover,.tabs button[aria-selected=true]{color:var(--text)}.tabs .count{font-size:10px;padding:0 5px}.memory{display:flex;align-items:baseline;gap:10px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.memory:last-child{border-bottom:0}.memory .note{flex:1;min-width:0}.memory .value{display:block;font-size:14px;line-height:1.45}.memory .about{display:block;font-size:11.5px;color:var(--faint);margin-top:4px;line-height:1.4}.memory .path{font-family:var(--mono);font-size:10.5px}.memory.gone{opacity:.62}.memory.gone .value{text-decoration:line-through;text-decoration-thickness:1px;color:var(--muted)}.tag,.pill{font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:3px 8px;white-space:nowrap;flex:none}.tag.proof,.pill.proof{color:var(--amber);background:var(--amber-wash);box-shadow:inset 0 0 0 1px var(--amber-line)}.tag.special,.pill.special{color:var(--brick);background:var(--brick-wash);box-shadow:inset 0 0 0 1px var(--brick-line)}.revoked-stamp{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--brick);border:1px solid var(--brick-line);border-radius:4px;padding:2px 6px;flex:none}.source{color:var(--faint);opacity:.7}.line{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.line:last-child{border-bottom:0}.line .when{font-family:var(--mono);font-size:10.5px;color:var(--faint);padding-top:1px}.line .what{min-width:0}.line .act{font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;margin-right:7px;color:var(--muted)}.act.read{color:var(--amber)}.act.sensitive_read,.act.refused,.act.revoked,.act.declined,.act.unshared{color:var(--brick)}.act.remembered,.act.granted,.act.shared,.act.imported{color:var(--text)}.line .mono{color:var(--text);font-size:11.5px}.line .detail{display:block;color:var(--faint);font-size:11.5px;margin-top:3px;line-height:1.4}textarea{width:100%;font:inherit;font-size:14.5px;line-height:1.6;color:var(--text);background:var(--field);border:1px solid var(--line);border-radius:var(--r2);padding:14px 15px;min-height:196px;resize:vertical;transition:border-color var(--swift),box-shadow var(--swift)}textarea:focus{outline:none;border-color:var(--amber-line);box-shadow:0 0 0 4px var(--amber-wash)}textarea::placeholder{color:var(--faint)}.privacy{margin-top:11px;font-size:12px;color:var(--faint);line-height:1.5}.empty{color:var(--faint);font-size:13.5px;padding:18px 0}details.fold{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r3);overflow:hidden}details.fold>summary{font-size:12.5px;font-weight:520;color:var(--muted);padding:14px 16px;display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;transition:color var(--quick)}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:after{content:"";margin-left:auto;width:7px;height:7px;border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--spring)}details.fold[open]>summary:after{transform:rotate(225deg) translate(-2px,-2px)}details.fold>summary:hover{color:var(--text)}details.fold>.card{border:0;border-top:1px solid var(--line-soft);border-radius:0}details.fold>.card:before{display:none}.toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.toolbar a{font-size:12.5px;color:var(--muted);text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:7px 14px;transition:color var(--quick),border-color var(--quick),border-radius var(--swift)}.toolbar a:hover{color:var(--text);border-color:var(--muted);border-radius:var(--r2)}.notice{border-color:var(--brick-line);background:var(--brick-wash);font-size:14px}footer{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:22px 24px 44px;border-top:1px solid var(--line-soft);color:var(--faint);font-size:12.5px;display:flex;gap:18px;flex-wrap:wrap}footer a{color:var(--muted);text-decoration:none}footer a:hover{color:var(--text)}@media(max-width:1060px){.rail,.composer{position:static}.composer{backdrop-filter:none;-webkit-backdrop-filter:none;background:none;box-shadow:none;margin:0;padding:0}.panel .scroll{max-height:440px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
