:root{--ink:#0B0F16;--panel:#141B25;--panel-2:#1B2430;--raise:#222D3B;--line:#2B3644;--line-2:#3C4959;--brass:#F3D07A;--brass-hot:#FFE7A8;--brass-dim:#8A7434;--ok:#74C79C;--clay:#E88462;--steel:#86B8DC;--violet:#A497DD;--text:#F6F8FB;--muted:#A7B3C3;--faint:#778393;--d:"Frank Ruhl Libre",Georgia,serif;--b:"IBM Plex Sans Hebrew","Assistant","Segoe UI",system-ui,sans-serif;--m:"IBM Plex Mono",ui-monospace,Menlo,monospace;--r:10px}*{box-sizing:border-box}body,html{margin:0;padding:0}body,html{overflow-x:hidden}body{background:#0E1116;color:#EEF0F3;font-family:var(--b);font-size:17px;line-height:1.65;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body:not(:has(.shell)){background-image:radial-gradient(circle at 1px 1px,rgba(232,200,106,.05) 1px,transparent 0);background-size:30px 30px}body:has(.shell){background:var(--ink);color:var(--text)}.num{font-family:var(--m);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;display:inline-block;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.shell{max-width:1120px;margin:0 auto;padding:0 20px 40px}.shell:not(.pub){direction:rtl;text-align:right}.top{justify-content:space-between;gap:14px;padding:20px 0 14px}.brand,.top{display:flex;align-items:center}.brand{gap:11px}.brand b{font-family:var(--d);font-weight:800;font-size:20px}.mode{font-size:13px;border:1px solid var(--line);border-radius:999px;padding:5px 12px;color:var(--muted);white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.mode:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.mode.cloud{color:var(--ok);border-color:#37674E}.mode.local{color:var(--brass);border-color:var(--brass-dim)}.mode.error{color:var(--clay);border-color:#794B36;cursor:pointer}.top-right{display:flex;align-items:center;gap:10px;min-width:0}.build-info{font-family:var(--m);font-size:11px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:40vw}nav{display:flex;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:24px}nav a{font-size:16px;font-weight:600;border:1px solid var(--line);border-radius:999px;padding:10px 18px;color:var(--muted);transition:.15s;white-space:nowrap}nav a:hover{border-color:var(--brass-dim);color:var(--brass)}nav a[aria-current=page]{background:var(--brass);color:#141014;border-color:var(--brass);font-weight:700}h1{font-family:var(--d);font-weight:800;font-size:clamp(28px,4.4vw,38px);margin:0 0 6px;line-height:1.14}h1 em{font-style:normal}.eyebrow,h1 em{color:var(--brass)}.eyebrow{font-size:14px;font-weight:700;margin:0 0 8px;display:flex;align-items:center;gap:9px}.eyebrow:before{content:"";width:22px;height:2px;background:var(--brass);border-radius:2px}h2{font-family:var(--b);font-weight:800;font-size:21px;margin:38px 0 14px}p.lede,p.sub{color:var(--muted);font-size:16px;margin:0 0 20px;max-width:70ch}p.sub b{color:var(--text)}.empty{border:1px solid var(--line);background:var(--panel);border-radius:var(--r);padding:18px 20px;color:var(--muted);font-size:15.5px;line-height:1.65;max-width:74ch}.empty b{display:block;color:var(--text);font-size:16px;margin-bottom:6px}.empty p{margin:0}.empty code{font-family:var(--m);font-size:.9em;background:var(--panel-2);padding:1px 5px;border-radius:4px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.tplgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin:14px 0 28px}.tplcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:12px}.tplthumb{position:relative;border-radius:8px;overflow:hidden;margin-bottom:10px}.tplthumb img{width:100%;height:auto;display:block}.tplnum{position:absolute;top:8px;left:8px;background:var(--brass);color:#141014;font-family:var(--m);font-weight:800;font-size:13px;width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center}.tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.tile .k{font-size:14px;color:var(--muted);margin-bottom:8px}.tile .v{font-family:var(--d);font-weight:800;font-size:30px;line-height:1;color:var(--brass)}.tile .s{font-size:13.5px;color:var(--faint);margin-top:8px;line-height:1.45}.tw{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.tw.boxed{max-height:420px;overflow-y:auto}.tw.boxed thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--panel);z-index:1}table{border-collapse:collapse;width:100%;font-size:15.5px}td,th{padding:12px 14px;text-align:right;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:13.5px;color:var(--muted);font-weight:700;background:var(--panel-2);white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:rgba(255,255,255,.025)}td.name{font-weight:700;min-width:210px}tr.grp th{background:var(--raise);color:var(--text);text-align:center;border-bottom:1px solid var(--line-2)}.sticky{position:-webkit-sticky;position:sticky;z-index:2;background:var(--panel-2)}tbody .sticky{background:var(--panel)}tbody tr:hover .sticky{background:#1a2331}.sticky.c1{inset-inline-start:0;width:80px}.sticky.c2{inset-inline-start:80px;min-width:210px;box-shadow:-2px 0 0 var(--line)}input.cell,select.cell,textarea.cell{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:7px;padding:9px 11px;min-width:64px;min-height:40px}input.cell:hover,select.cell:hover{border-color:var(--line-2)}input.cell:focus,select.cell:focus,textarea.cell:focus{background:rgba(243,208,122,.1);border-color:var(--brass);outline:none}input.n{width:96px;font-family:var(--m);direction:ltr;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chip{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;padding:5px 11px;border-radius:999px;border:1px solid;white-space:nowrap;background:none}.chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.s-idea{color:var(--muted);border-color:var(--line-2)}.s-script{color:var(--violet);border-color:#574C80}.s-voice{color:var(--steel);border-color:#3A6B8B}.s-render{color:var(--brass);border-color:var(--brass-dim)}.s-testing{color:var(--clay);border-color:#794B36}.s-live{color:var(--ok);border-color:#37674E}.btn{background:var(--brass);color:#141014;border:0;border-radius:8px;font-weight:800;font-size:16px;padding:12px 20px;min-height:46px}.btn:hover{background:var(--brass-hot)}.btn.ghost{color:var(--muted);border:1px solid var(--line-2)}.btn.ghost:hover{border-color:var(--brass);color:var(--brass)}.btn:disabled{opacity:.45;cursor:not-allowed}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.del{background:rgba(232,132,98,.1);border:1px solid rgba(232,132,98,.35);color:var(--clay);font-size:18px;font-weight:700;padding:6px 10px;border-radius:8px;line-height:1;min-width:40px;min-height:40px}.del:hover{color:#fff;background:var(--clay);border-color:var(--clay)}.del-labeled{font-size:14px;font-weight:600;width:auto;-webkit-margin-start:auto;margin-inline-start:auto}.note{border:1px solid var(--line);-webkit-border-start:4px solid var(--brass);border-inline-start:4px solid var(--brass);background:var(--panel);border-radius:var(--r);padding:16px 18px;margin:18px 0;font-size:16px;color:var(--muted);max-width:74ch}.note.warn{border-inline-start-color:var(--clay)}.note.ok{border-inline-start-color:var(--ok)}.note b{color:var(--text)}.note .t{font-size:14px;font-weight:800;color:var(--brass);margin-bottom:7px}.note.warn .t{color:var(--clay)}.note.ok .t{color:var(--ok)}ul.list{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:hidden}ul.list li{display:grid;grid-template-columns:24px 1fr auto;grid-gap:13px;gap:13px;align-items:start;padding:14px 16px;border-bottom:1px solid var(--line);min-height:56px}ul.list li:last-child{border-bottom:0}ul.list .lbl{font-size:16px;line-height:1.45}ul.list .lbl small{display:block;color:var(--faint);font-size:14px;margin-top:3px}ul.list input[type=checkbox]{width:22px;height:22px;accent-color:var(--brass);margin-top:2px}ul.list li.done .lbl{color:var(--faint);text-decoration:line-through}.feed{list-style:none;padding:0;margin:0;max-height:420px;overflow-y:auto}.feed li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:13px;gap:13px;align-items:baseline;padding:13px 2px;border-bottom:1px solid var(--line)}.feed li:last-child{border-bottom:0}.feed li.latest{background:color-mix(in srgb,var(--brass) 10%,transparent);-webkit-border-start:2px solid var(--brass);border-inline-start:2px solid var(--brass);-webkit-padding-start:11px;padding-inline-start:11px;-webkit-margin-start:-2px;margin-inline-start:-2px;border-radius:0 6px 6px 0}.feed .dt{font-family:var(--m);font-size:13px;color:var(--faint);direction:ltr}.feed .what{font-size:16px}.feed .d{font-family:var(--m);font-size:15px;font-weight:600;direction:ltr}.feed .d.up{color:var(--ok)}.feed .d.down{color:var(--clay)}.feed .d.flat{color:var(--faint)}.ask{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.ask input{flex:1 1 260px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:14px 16px;font-size:16px}.ask input:focus{border-color:var(--brass);outline:none}.presets{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:22px}.presets button{background:transparent;border:1px solid var(--line);border-radius:999px;padding:10px 15px;font-size:15px;color:var(--muted)}.presets button:hover{border-color:var(--brass);color:var(--brass)}.answer{border:1px solid var(--brass-dim);border-radius:var(--r);background:linear-gradient(180deg,rgba(243,208,122,.06),transparent 55%),var(--panel);padding:22px 24px;white-space:pre-wrap;font-size:17px;line-height:1.75;max-width:74ch}.answer .btn.small{margin-bottom:14px}.spin{display:inline-block;width:15px;height:15px;border:2px solid var(--brass-dim);border-top-color:var(--brass);border-radius:50%;animation:sp .7s linear infinite;vertical-align:-3px}@keyframes sp{to{transform:rotate(1turn)}}.foot{margin-top:44px;padding-top:18px;border-top:1px solid var(--line);color:var(--faint);font-size:14px;line-height:1.8}.cards{display:none;flex-direction:column;gap:12px}.card{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:15px 16px}.card .hd{display:flex;align-items:center;gap:11px;margin-bottom:12px}.card .hd .no{font-family:var(--m);font-size:15px;color:var(--faint);flex:0 0 auto}.card .hd input{flex:1 1 auto;font-weight:700;font-size:16px}.card .row{gap:9px;flex-wrap:wrap;margin-bottom:12px}.card .row,.card .row label{display:flex;align-items:center}.card .row label{font-size:15px;color:var(--muted);gap:8px}.card .row input[type=checkbox]{width:22px;height:22px;accent-color:var(--brass)}.card .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.card .g{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:9px 10px}.card .g .k{font-size:13px;color:var(--muted);margin-bottom:5px}.card .g input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:2px 0;font-family:var(--m);direction:ltr;text-align:right;font-size:17px}.card .g input:focus{border-bottom-color:var(--brass);outline:none}.card .g .ro{font-family:var(--m);font-size:17px;direction:ltr;text-align:right;color:var(--brass)}.dot{width:9px;height:9px;border-radius:50%;background:var(--faint);display:inline-block;margin-top:8px}.dot.on{background:var(--ok)}.chart-section{margin-top:34px}.chart-section h2{font-size:18px;margin:0 0 12px}.chart-wrap{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:0}.chart{width:100%;height:auto;display:block;overflow:visible;border-radius:inherit}.chart .grid{stroke:var(--line);stroke-width:1}.chart .axis{font-family:var(--m);font-size:11px;fill:var(--faint)}.chart .line{stroke:var(--brass);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chart .endpoint{fill:var(--brass);stroke:var(--panel);stroke-width:2}.chart .end-label{font-family:var(--m);font-size:12px;font-weight:700;fill:var(--text)}.chart .crosshair{stroke:var(--line-2);stroke-width:1;pointer-events:none}.chart .bar{fill:var(--brass-dim);cursor:pointer;transition:fill .1s}.chart .bar-hover,.chart .bar:focus,.chart .bar:hover{fill:var(--brass);outline:none}.chart-note{font-size:13.5px;color:var(--faint);margin:8px 2px 0}.chart-empty{background:var(--panel);border:1px dashed var(--line-2);border-radius:var(--r);padding:22px 18px;color:var(--muted);font-size:15px;line-height:1.6}.tooltip{position:absolute;transform:translate(-50%,-130%);background:var(--raise);border:1px solid var(--line-2);border-radius:8px;padding:6px 10px;font-size:13px;white-space:nowrap;pointer-events:none;direction:ltr;text-align:center}.tooltip b{font-family:var(--m);color:var(--brass);display:block;font-size:14px}.tooltip span{color:var(--faint);font-size:12px}.empty-cell{color:var(--faint);text-align:center;padding:22px}.ttl{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faint{color:var(--faint);font-size:.9em;font-weight:400}.reels{display:flex;flex-direction:column;gap:10px;margin:18px 0}.reel{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:hidden}.reel-main{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;cursor:pointer}.reel-main:hover{background:rgba(255,255,255,.025)}.reel-main:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.reel-no{font-family:var(--m);color:var(--faint);font-size:14px;flex:0 0 auto;min-width:22px;text-align:center}.reel-title{flex:1 1 auto;font-weight:700;font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-align:start}.reel-platforms{flex:0 0 auto;font-size:13px;white-space:nowrap}.reel-views{flex:0 0 auto;display:flex;align-items:baseline;gap:6px;font-family:var(--m);min-width:74px;justify-content:flex-end}.reel-views b{font-size:17px;color:var(--brass);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reel-views .k{font-size:12px;color:var(--faint)}.reel-views-yt{min-width:0}.reel-views-yt b{font-size:14px;color:var(--muted)}.reel-chevron{flex:0 0 auto;color:var(--faint);font-size:11px}.reel-details{display:flex;flex-wrap:wrap;gap:12px 16px;padding:2px 16px 16px;border-top:1px solid var(--line)}.reel-details .fld{display:flex;flex-direction:column;gap:5px;min-width:130px;flex:1 1 130px}.reel-details .fld.ro{gap:4px}.reel-details .fld .k{font-size:12.5px;color:var(--muted)}.reel-details .fld .v{font-family:var(--m);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reel-details .fld-check{flex-direction:row;align-items:center;gap:8px;flex:0 0 auto;min-width:0}.reel-details .fld-check input{width:20px;height:20px}@media(max-width:520px){.reel-main{flex-wrap:wrap;row-gap:6px}.reel-title{order:-1;flex:1 1 100%;font-size:14.5px}.reel-platforms{display:none}}@media(max-width:760px){.cards{display:flex}.tw.eps{display:none}}@media(max-width:600px){body{font-size:17px}h2{font-size:19px;margin:30px 0 12px}.shell:not(.pub){height:100dvh;height:100svh;display:flex;flex-direction:column;overflow:hidden;padding:0}.shell:not(.pub) .top{flex:0 0 auto;order:0;padding:calc(14px + env(safe-area-inset-top)) 14px 0}.shell:not(.pub) .scroll{flex:1 1 auto;order:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 14px 28px}.shell.pub{padding:0 14px 40px}.shell:not(.pub) nav{order:2;flex:0 0 auto;position:static;margin:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:rgba(11,15,22,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);border-bottom:0;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent)}.shell:not(.pub) nav::-webkit-scrollbar{display:none}nav a{flex:0 0 auto;text-align:center;padding:11px 14px;border:0;font-size:15px;border-radius:8px}nav a[aria-current=page]{background:rgba(243,208,122,.14);color:var(--brass)}td,th{padding:11px 12px;font-size:15px}td.name{min-width:160px}}.pub{direction:ltr;text-align:left;max-width:760px}.pub h1{font-size:clamp(30px,5vw,44px)}.pub h1 em{font-style:normal;color:var(--brass)}.pub .sub{max-width:60ch}ol.steps{counter-reset:s;list-style:none;padding:0;margin:0 0 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:hidden}ol.steps li{counter-increment:s;display:grid;grid-template-columns:38px 1fr;grid-gap:12px;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);font-size:16.5px}ol.steps li:last-child{border-bottom:0}ol.steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--m);font-size:14px;color:var(--brass)}.promptbox{white-space:pre-wrap;word-break:break-word;font-family:var(--m);font-size:14px;line-height:1.7;border:1px solid var(--line);border-left:4px solid var(--brass);border-radius:var(--r);padding:18px 20px;margin:0;overflow-x:auto}.beehiiv,.promptbox{background:var(--panel)}.beehiiv{width:100%;height:270px;border:1px solid var(--line);border-radius:var(--r);margin:0 0 8px}.week{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin:14px 0 8px}.day{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:10px 10px 12px;min-height:132px}.day.has{border-color:var(--brass-dim)}.day.planned{border-style:dashed;border-color:var(--line-2)}.day .dh{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding-bottom:8px;margin-bottom:9px;border-bottom:1px solid var(--line)}.day .dh b{font-size:14.5px}.day .dh .num{font-size:13px;color:var(--faint)}.day .empty{color:var(--faint);text-align:center;padding:18px 0;font-size:20px}.wcard{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:9px 10px}.wcard,.wcard .t{margin-bottom:8px}.wcard .t{font-size:14px;font-weight:700;line-height:1.35}.wcard .t .num{color:var(--brass);-webkit-margin-end:4px;margin-inline-end:4px}.planned-tag{font-family:var(--m);font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--faint);border:1px solid var(--line-2);border-radius:999px;padding:2px 7px;-webkit-margin-start:6px;margin-inline-start:6px;vertical-align:middle}.chs{display:flex;flex-wrap:wrap;gap:5px}.ch{background:transparent;border:1px solid var(--line-2);border-radius:999px;padding:5px 10px;font-size:13px;color:var(--muted)}.ch.on{background:var(--brass);border-color:var(--brass);color:#141014;font-weight:700}.wcard .mini{margin-top:8px;font-size:13px;color:var(--faint)}@media(max-width:900px){.week{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.week{grid-template-columns:1fr}.day{min-height:0}}.pub,.site{--paper:#0E1116;--card:#151A22;--ink:#EEF0F3;--soft:#8C97A8;--faint:#7A8393;--rule:#2A313D;--wash:#1B2029;--gold:#E8C86A;--gold-lit:#FFE7A8;--panel:#151A22;--line:#2A313D;--text:#EEF0F3;--muted:#8C97A8;--brass:#E8C86A;--brass-dim:#8A7434;--clay:#C96A4E;--steel:#6FA8CF;--r:.75rem;--serif:"Archivo","Helvetica Neue",Arial,sans-serif;--sans:"Assistant","Helvetica Neue",Arial,sans-serif;--code:"IBM Plex Mono",ui-monospace,monospace;direction:ltr;text-align:left;background:var(--paper);color:var(--ink);font-family:var(--sans);max-width:64rem;margin:0 auto;padding:clamp(1.7rem,5vw,3.6rem) clamp(1.1rem,4.5vw,1.7rem) 5rem;font-size:17.5px;line-height:1.62}.pub .kicker,.site .kicker{font-family:var(--code);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--faint);margin:0 0 1.1rem;display:flex;align-items:center;gap:.6rem}.pub .kicker:before,.site .kicker:before{content:"";width:22px;height:2px;background:var(--gold);border-radius:2px;flex:none}.pub .kicker a,.site .kicker a{color:inherit;text-decoration:none}.site .kicker-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1.1rem}.site .kicker-row .kicker{margin:0}.site .index-chip{font-family:var(--code);font-size:.72rem;letter-spacing:.06em;color:var(--faint);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .brandline{display:flex;align-items:center;gap:.5rem;margin:0 0 2.2rem;font-family:var(--serif);font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.site .brandline .tick{color:var(--gold);font-size:1.15rem}.pub h1,.site h1{font-family:var(--serif);font-weight:700;font-size:clamp(2.15rem,7.5vw,3.2rem);line-height:1.06;margin:0 0 .85rem;letter-spacing:-.015em;text-wrap:balance}.pub h1 em,.site h1 em{font-style:normal;color:var(--gold);background:linear-gradient(100deg,#E8C86A 10%,#FFB454 55%,#E8C86A 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.site h1.herokar{font-family:var(--serif);font-weight:700;font-size:clamp(2.15rem,7.5vw,3.2rem);line-height:1.06;margin:0 0 .85rem;letter-spacing:-.015em;text-wrap:balance}.site .hk{display:inline-block;-webkit-margin-end:.28em;margin-inline-end:.28em;transform:translateY(0) scale(1);transition:color .45s ease,transform .3s cubic-bezier(.2,1.4,.4,1),text-shadow .3s ease}.site .hk:last-child{-webkit-margin-end:0;margin-inline-end:0}.site .hk.dim{color:var(--rule)}.site .hk.text{color:var(--ink)}.site .hk.brass{color:var(--gold)}.site .hk.on{color:var(--gold-lit);transform:translateY(-2px) scale(1.03);text-shadow:0 0 18px rgba(232,200,106,.55)}@media(prefers-reduced-motion:reduce){.site .hk{transition:none;transform:none}}.pub h2,.site h2{font-family:var(--serif);font-weight:700;font-size:clamp(1.3rem,3.6vw,1.7rem);margin:3.2rem 0 .7rem;text-wrap:balance;letter-spacing:-.01em}.pub p,.site p{margin:.75rem 0}.pub .sub,.site .sub{color:var(--soft);max-width:34rem;font-size:1.06rem}.pub .cta,.site .cta{display:inline-block;margin-top:1.5rem;background:linear-gradient(135deg,#F0C674,#E29A3E);color:#1A1200;font-weight:700;padding:.8rem 1.7rem;border-radius:9999px;text-decoration:none;font-size:1rem}.pub .cta:hover,.site .cta:hover{background:linear-gradient(135deg,#FFDD94,#F0B458)}.site .hero{display:grid;grid-gap:2.2rem;gap:2.2rem;grid-template-columns:1fr;position:relative}.site .hero:before{content:"";position:absolute;top:-8rem;inset-inline-end:-10rem;width:32rem;height:32rem;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(232,200,106,.2) 0,rgba(226,154,62,.08) 45%,rgba(232,200,106,0) 72%);animation:heroglow .9s ease-out both;translate:0 var(--hero-px,0);transition:translate .1s linear}@keyframes heroglow{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.site .hero:before{animation:none;translate:none;transition:none}}.site:before{content:"";inset:0;z-index:1;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/png;base64,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")}.pagewipe,.site:before{position:fixed;pointer-events:none}.pagewipe{inset-block-start:0;inset-inline:0;height:3px;z-index:9999;transform-origin:left;background:linear-gradient(90deg,#E8C86A,#FFE7A8,#E8C86A);box-shadow:0 0 16px rgba(232,200,106,.75);animation:pagewipe-sweep .35s cubic-bezier(.2,.8,.3,1) both,pagewipe-fade .2s ease .35s both}@keyframes pagewipe-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pagewipe-fade{to{opacity:0}}.scrollbar{position:fixed;inset-block-start:0;inset-inline:0;height:2px;z-index:9998;pointer-events:none;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#E8C86A,#FFE7A8);box-shadow:0 0 10px rgba(232,200,106,.5)}@media(prefers-reduced-motion:reduce){.scrollbar{display:none}}.reveal .eps li,.reveal .hits>li,.reveal .prompts li,.reveal .tracks li{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.3,1)}.reveal.in .eps li,.reveal.in .hits>li,.reveal.in .prompts li,.reveal.in .tracks li{opacity:1;transform:translateY(0)}.reveal.in .eps li:first-child,.reveal.in .hits>li:first-child,.reveal.in .prompts li:first-child,.reveal.in .tracks li:first-child{transition-delay:.02s}.reveal.in .eps li:nth-child(2),.reveal.in .hits>li:nth-child(2),.reveal.in .prompts li:nth-child(2),.reveal.in .tracks li:nth-child(2){transition-delay:.06s}.reveal.in .eps li:nth-child(3),.reveal.in .hits>li:nth-child(3),.reveal.in .prompts li:nth-child(3),.reveal.in .tracks li:nth-child(3){transition-delay:.1s}.reveal.in .eps li:nth-child(4),.reveal.in .hits>li:nth-child(4),.reveal.in .prompts li:nth-child(4),.reveal.in .tracks li:nth-child(4){transition-delay:.14s}.reveal.in .eps li:nth-child(5),.reveal.in .hits>li:nth-child(5),.reveal.in .prompts li:nth-child(5),.reveal.in .tracks li:nth-child(5){transition-delay:.18s}.reveal.in .eps li:nth-child(6),.reveal.in .hits>li:nth-child(6),.reveal.in .prompts li:nth-child(6),.reveal.in .tracks li:nth-child(6){transition-delay:.22s}.reveal.in .eps li:nth-child(7),.reveal.in .hits>li:nth-child(7),.reveal.in .prompts li:nth-child(7),.reveal.in .tracks li:nth-child(7){transition-delay:.26s}.reveal.in .eps li:nth-child(8),.reveal.in .hits>li:nth-child(8),.reveal.in .prompts li:nth-child(8),.reveal.in .tracks li:nth-child(8){transition-delay:.3s}.reveal.in .eps li:nth-child(n+9),.reveal.in .hits>li:nth-child(n+9),.reveal.in .prompts li:nth-child(n+9),.reveal.in .tracks li:nth-child(n+9){transition-delay:.32s}@media(prefers-reduced-motion:reduce){.reveal .eps li,.reveal .hits>li,.reveal .prompts li,.reveal .tracks li{transition:none;opacity:1;transform:none}}.site .herotext{min-width:0}.site .hero .herovid{margin:0}.site .herovidlink{margin:.6rem 0 0;font-size:.85rem;text-align:center}.site .herovidlink a{color:var(--steel);font-weight:600;text-decoration:none}.site .herovidlink a:hover{text-decoration:underline}.site .hero .herovid.vid-ig,.site .hero .herovid.vid-native{flex-direction:column}.site .hero .herovid.vid-native video{max-width:min(62vw,300px)}.site .hero .herovid.vid-ig{max-width:min(62vw,300px);margin-inline:auto}.herodiag{display:none}@media (min-width:860px){.site .hero{grid-template-columns:1.05fr 1fr;align-items:center}.herodiag{display:flex;flex-direction:column;gap:1rem;padding:1.6rem 1.8rem;border:1px solid var(--rule);border-radius:1rem;background:var(--card);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.herodiag-label{letter-spacing:.12em}.herodiag-caption,.herodiag-label{font-family:var(--code);font-size:.72rem;color:var(--faint)}.herodiag-caption{letter-spacing:.06em;text-align:center}}.site .sechead{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:3.2rem}.site .sechead h2{margin:0}.site .sechead a{color:var(--gold);font-weight:600;font-size:.95rem;text-decoration:none;white-space:nowrap}.site .sechead a:hover{color:var(--gold-lit)}.site .herocta{display:flex;align-items:center;gap:1.3rem;margin-top:1.5rem;flex-wrap:wrap}.site .herocta .cta{margin-top:0}.site .herocta a:not(.cta){color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--rule)}.site .herocta a:not(.cta):hover{border-color:var(--gold-lit);color:var(--gold-lit)}.site .issueteaser{display:block;margin-top:1.4rem;padding:.85rem 1.1rem;background:var(--card);border:1px solid var(--rule);border-radius:.8rem;text-decoration:none;color:inherit;max-width:26rem}.site .issueteaser:hover{border-color:var(--gold-lit)}.site .issueteaser .ilabel{display:block;font-family:var(--code);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-lit)}.site .issueteaser .ititle{display:block;font-weight:600;margin-top:.2rem}.site .proofline{list-style:none;display:flex;flex-wrap:wrap;gap:1.6rem 2rem;padding:0;margin:1.4rem 0 .4rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:1.1rem}.site .proofline li{display:flex;align-items:baseline;gap:.5rem}.site .proofline b{font-family:var(--code);font-size:1.3rem;color:var(--gold-lit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .proofline span{color:var(--faint);font-size:.86rem}.site .herostats{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:2rem}.site .herostats b{display:block;font-family:var(--serif);font-weight:700;font-size:clamp(2.6rem,7vw,3.7rem);line-height:1;letter-spacing:-.015em;color:var(--gold-lit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .herostats>div:nth-child(2) b{color:var(--steel)}.site .herostats span{display:block;color:var(--faint);font-size:.76rem;margin-top:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.site .stat-link{display:block;text-decoration:none;color:inherit}.site .stat-link b{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.18em}.site .empty{background:var(--card);border:1px solid var(--rule);border-radius:1rem;padding:1.1rem 1.25rem;color:var(--soft)}.site .eps{list-style:none;padding:0;margin:1.2rem 0;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:1fr;align-items:stretch}@media (min-width:760px){.site .eps{grid-template-columns:1fr 1fr}}.site .eps a{display:grid;grid-template-columns:auto 1fr;grid-gap:.15rem .9rem;gap:.15rem .9rem;align-content:start;height:100%;box-sizing:border-box;position:relative;overflow:hidden;background:var(--card);border:1px solid var(--rule);border-radius:1rem;padding:1.1rem 1.25rem;text-decoration:none;color:inherit;transition:border-color .15s}.site .eps a:hover{border-color:var(--gold-lit)}.site .eps a:after,.site .tracks a:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .25s ease;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),rgba(232,200,106,.14),transparent 70%)}.site .eps a:hover:after,.site .tracks a:hover:after{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.site .eps a:after,.site .tracks a:after{display:none}}.site .eps .n{font-family:var(--code);font-size:.8rem;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-row:span 3;padding-top:.28rem}.site .eps .ethumb{width:6rem;height:6rem;object-fit:cover;display:block;border-radius:.6rem;background:var(--wash)}.site .eps .ethumbwrap{position:relative;grid-row:span 3}.site .eps .eno{position:absolute;top:.35rem;left:.35rem;font-family:var(--code);font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#fff;background:rgba(10,12,16,.62);padding:.1rem .38rem;border-radius:.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .eps .tag{font-family:var(--code);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-lit)}.site .eps .t{font-family:var(--serif);font-weight:700;font-size:1.14rem;line-height:1.25}.site .eps .tp{color:var(--faint);font-size:.95rem}.site .ebrowse{margin:1.2rem 0}.site .echips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.site .echips button{font:inherit;font-size:.85rem;font-weight:600;padding:.4rem .95rem;border-radius:9999px;border:1px solid var(--rule);background:var(--card);color:var(--soft);cursor:pointer;transition:border-color .15s,color .15s}.site .echips button:hover{border-color:var(--gold-lit);color:var(--ink)}.site .echips button.on{background:var(--gold);border-color:var(--gold);color:var(--paper)}.site .efilter-note{color:var(--faint);font-size:.86rem;margin:-.3rem 0 .9rem}.site .esearch{display:block;width:100%;font:inherit;font-size:1rem;padding:.7rem 1rem;border-radius:.75rem;border:1px solid var(--rule);background:var(--card);color:var(--ink);margin-bottom:1rem}.site .esearch:focus{outline:none;border-color:var(--gold-lit)}.site .herostat{font-family:var(--code);font-size:.82rem;letter-spacing:.03em;color:var(--gold);margin-top:-.4rem}.site .tracks{list-style:none;padding:0;margin:1.2rem 0;display:flex;flex-wrap:wrap;gap:.6rem}.site .tracks a{display:flex;align-items:center;gap:.5rem;background:var(--card);border:1px solid var(--rule);border-radius:9999px;padding:.55rem 1.1rem;text-decoration:none;color:var(--ink);font-weight:600;font-size:.92rem;position:relative;overflow:hidden;transition:border-color .18s ease,transform .18s ease}.site .tracks a:hover{border-color:var(--gold-lit);transform:translateY(-2px)}.site .tracks .tcount{font-family:var(--code);font-size:.76rem;color:var(--faint);background:var(--wash);border-radius:9999px;padding:.1rem .5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.szdemo{display:grid;grid-gap:1.4rem;gap:1.4rem;justify-items:center;margin:1.4rem 0 .6rem}@media (min-width:640px){.szdemo{grid-template-columns:auto 1fr;align-items:center;justify-items:start;gap:2.2rem}}.szframe{position:relative;width:min(220px,60vw);aspect-ratio:9/16;border-radius:14px;overflow:hidden;border:1px solid var(--rule);box-shadow:0 1.2rem 2.4rem rgba(0,0,0,.35);flex:0 0 auto}.szframe img{width:100%;height:100%;object-fit:cover;display:block}.szmask{position:absolute;inset-inline:0;background:rgba(196,58,58,.55);display:flex;align-items:center;justify-content:center;text-align:center;transition:opacity .1s linear;pointer-events:none}.szmask span{font-family:var(--code);font-size:.58rem;line-height:1.3;color:#fff;padding:0 .4rem;text-shadow:0 1px 3px rgba(0,0,0,.6)}.szmask-top{top:0;height:14%}.szmask-bottom{bottom:0;height:35%}.szmask-left{left:0}.szmask-left,.szmask-right{inset-block:14% 35%;width:6%}.szmask-right{right:0}.szcontrol{max-width:38ch}.szcontrol label{display:block;font-weight:700;color:var(--ink);margin-bottom:.6rem;font-size:1.02rem}.szcontrol input[type=range]{width:100%;accent-color:var(--gold);margin-bottom:.9rem}.szcaption{color:var(--soft);font-size:.92rem;line-height:1.55;margin:0}.site .prompts{list-style:none;padding:0;margin:1.2rem 0;display:grid;grid-gap:.7rem;gap:.7rem}.site .prompts a{display:block;background:var(--card);border:1px solid var(--rule);border-radius:1rem;padding:1.1rem 1.25rem;text-decoration:none;color:inherit;transition:border-color .15s}.site .prompts a:hover{border-color:var(--gold-lit)}.site .prompts b{display:block;font-family:var(--serif);font-size:1.1rem;font-weight:700;margin-bottom:.15rem}.site .prompts span{color:var(--faint);font-size:.95rem}.site .vid{position:relative;aspect-ratio:16/9;margin:1.8rem 0;border-radius:1rem;overflow:hidden;background:#111;border:1px solid var(--rule)}.site .vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.site .vid-ig{margin:1.8rem 0;display:flex;justify-content:center}.site .vid-ig iframe{border-radius:1rem}.site .vid-ig,.site .vid-ig blockquote{max-width:380px;margin-inline:auto;width:100%}.site .vid-native{margin:1.8rem 0;display:flex;justify-content:center}.site .vid-native video{display:block;width:100%;max-width:min(100%,380px);aspect-ratio:9/16;border-radius:1rem;background:#111}.site .steps{-webkit-padding-start:1.3rem;padding-inline-start:1.3rem}.site .steps li{margin:.5rem 0}.pub pre,.site .body{white-space:pre-wrap;background:var(--card);border:1px solid var(--rule);border-radius:1rem;padding:1.15rem 1.25rem;font-family:var(--code);font-size:.85rem;line-height:1.6;overflow-x:auto;max-width:100%}.site .limits{-webkit-border-start:3px solid var(--gold);border-inline-start:3px solid var(--gold);background:var(--wash);padding:.85rem 1.15rem;border-radius:0 .6rem .6rem 0;margin-top:1.2rem}.pub .sfoot,.site .sfoot{margin-top:4rem;padding-top:1.4rem;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:1.3rem;font-size:.93rem}.pub .sfoot a,.site .sfoot a{color:var(--faint);text-decoration:none}.pub .sfoot a:hover,.site .sfoot a:hover{color:var(--gold)}.pub .note{background:var(--card);border-color:var(--rule)}.pub .note,.pub .note b{color:var(--ink)}.pub .note .t{color:#C96A4E}.pub .note.warn{border-inline-start-color:#C96A4E}.pub .list,.pub .list>*{background:var(--card);border-color:var(--rule);color:var(--ink)}.pub .list{border-radius:1rem;overflow:hidden}.pub .list>*+*{border-top:1px solid var(--rule)}.pub .list .t,.pub .list b,.pub .list strong{color:var(--ink);font-family:var(--serif);font-weight:700;font-size:1.1rem}.pub .list div,.pub .list p,.pub .list span{color:var(--soft)}.pub .beehiiv{background:var(--card);border:1px solid var(--rule);border-radius:1rem}.pub .top{margin-bottom:2rem}.pub .brand{font-family:var(--serif);font-weight:700;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.pub .brand .tick{color:var(--gold)}.ssocial-wrap{background:#0E1116;padding-top:1.6rem}.ssocial-crosslink{display:flex;justify-content:center;align-items:baseline;gap:.4em;flex-wrap:wrap;text-align:center;margin:0 1.1rem 1.1rem;padding:.5rem 1.1rem;border:1px solid #2a313d;border-radius:999px;text-decoration:none;font-size:.82rem;color:#8C97A8;transition:border-color .15s,color .15s}.ssocial-crosslink:hover{border-color:#E8C86A;color:#E8C86A}.ssocial-crosslink-label{color:#8C97A8}.ssocial-crosslink-name{font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;color:#EEF0F3}.ssocial-crosslink:hover .ssocial-crosslink-name{color:#E8C86A}.ssocial-crosslink-desc{color:#8C97A8}.ssocial{display:flex;justify-content:center;gap:1.4rem;padding:0 1.1rem 3rem}.ssocial a{color:#8C97A8;display:flex;transition:color .15s}.ssocial a:hover{color:#E8C86A}.pub .foot{border-top:1px solid var(--rule);margin-top:3rem;padding-top:1.3rem;font-size:.93rem}.pub .foot,.pub .lbl{color:var(--faint)}.pub .signup,.site .signup{display:grid;grid-gap:.6rem;gap:.6rem;margin:1.5rem 0 0;max-width:26rem}.pub .signup input,.site .signup input{font:inherit;padding:.78rem .95rem;border:1px solid var(--rule);border-radius:.7rem;background:var(--card);color:var(--ink)}.pub .signup input:focus-visible,.site .signup input:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.pub .signup button,.site .signup button{font:inherit;font-weight:700;cursor:pointer;padding:.8rem 1.5rem;border:0;border-radius:9999px;background:var(--gold);color:var(--paper)}.pub .signup button:hover:enabled,.site .signup button:hover:enabled{background:var(--gold-lit)}.pub .signup button:disabled,.site .signup button:disabled{opacity:.45;cursor:default}.pub .signup .fine,.site .signup .fine{color:var(--faint);font-size:.87rem;margin:0}.pub .signup .err,.site .signup .err{color:var(--clay);font-size:.9rem;margin:0;font-weight:600}.pub .pushnote,.site .pushnote{color:var(--faint);font-size:.87rem;margin:.6rem 0 0}.pub .linklike,.site .linklike{font:inherit;color:var(--brass);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pub .linklike:disabled,.site .linklike:disabled{opacity:.6;cursor:default}.pub .signed,.site .signed{background:var(--wash);-webkit-border-start:3px solid var(--gold);border-inline-start:3px solid var(--gold);border-radius:0 .6rem .6rem 0;padding:.9rem 1.15rem;margin:1.5rem 0 0;max-width:26rem}.site .changes,.site .limits-list{list-style:none;padding:0;display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0}.site .changes li{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;position:relative}.site .changes li:before{content:"→";position:absolute;inset-inline-start:0;color:var(--gold);font-family:var(--code)}.site .limits-list li{background:var(--wash);-webkit-border-start:3px solid var(--clay);border-inline-start:3px solid var(--clay);border-radius:0 .5rem .5rem 0;padding:.7rem 1rem;position:relative;overflow:hidden}.site .limits-list li:after{content:"";position:absolute;inset-inline-start:1rem;inset-inline-end:1rem;bottom:.5rem;height:2px;width:0;background:var(--clay);opacity:.55;transition:width .5s ease-out}.site .reveal.in .limits-list li:after{width:calc(100% - 2rem)}.site .reveal.in .limits-list li:first-child:after{transition-delay:.05s}.site .reveal.in .limits-list li:nth-child(2):after{transition-delay:.16s}.site .reveal.in .limits-list li:nth-child(3):after{transition-delay:.27s}.site .reveal.in .limits-list li:nth-child(4):after{transition-delay:.38s}.site .reveal.in .limits-list li:nth-child(n+5):after{transition-delay:.45s}@media (prefers-reduced-motion:reduce){.site .limits-list li:after{display:none}}.site .sitenav{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;align-items:baseline;justify-content:space-between;padding-bottom:1rem;margin-bottom:2.2rem;border-bottom:1px solid var(--rule)}.site .sitenav .mark{font-family:var(--serif);font-weight:700;font-size:1.08rem;text-decoration:none;color:var(--ink);display:inline-flex;align-items:center;gap:.5rem}.site .sitenav .mark .logo{border-radius:7px;flex:0 0 auto}.site .sitenav .links{display:flex;flex-wrap:wrap;gap:.35rem}.site .sitenav .links a{font-size:.94rem;text-decoration:none;color:var(--soft);padding:.3rem .7rem;border-radius:9999px;border:1px solid transparent}.site .sitenav .links a:hover{color:var(--ink);border-color:var(--rule)}.site .sitenav .links a[aria-current=page]{color:var(--ink);background:var(--wash);border-color:var(--rule);font-weight:700}.site .sitenav-right{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.ssocial-inline{display:flex;align-items:center;gap:.7rem;-webkit-padding-start:.75rem;padding-inline-start:.75rem;-webkit-border-start:1px solid var(--rule);border-inline-start:1px solid var(--rule)}.ssocial-inline a{color:#8C97A8;display:flex;transition:color .15s}.ssocial-inline a:hover{color:#E8C86A}.ext-icon{display:inline-block;vertical-align:-1px;-webkit-margin-start:.2em;margin-inline-start:.2em;opacity:.72}@media (max-width:520px){.ssocial-inline{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0;width:100%;justify-content:flex-start;margin-top:.2rem}}.site .find{width:100%;font:inherit;font-size:1.05rem;padding:.8rem 1rem;margin:1.3rem 0 .6rem;border:1px solid var(--rule);border-radius:.7rem;background:var(--card);color:var(--ink)}.site .find:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.site .count{font-family:var(--code);font-size:.8rem;color:var(--faint);margin:0 0 1rem}.site .hits{list-style:none;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.site .hits>li{background:var(--card);border:1px solid var(--rule);border-radius:1rem;padding:1rem 1.2rem}.site .hits a{text-decoration:none;color:inherit;display:block}.site .hits .kind{font-family:var(--code);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:.3rem}.site .hits b{font-family:var(--serif);font-size:1.08rem;display:block;margin-bottom:.15rem}.site .hits .bl{color:var(--soft);font-size:.95rem;display:block}.site .hits .ext{display:flex;gap:.9rem;margin:.7rem 0 0}.site .hits .ext a{font-size:.87rem;color:var(--gold);text-decoration:underline;display:inline}.rlist{display:flex;flex-direction:column;gap:8px;margin-top:18px}.rrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--panel);text-decoration:none;color:inherit}.rrow:hover{border-color:var(--brass)}.rname{flex:1 1 260px;min-width:0}.rbadges{display:flex;flex-wrap:wrap;gap:6px;flex:0 1 auto}.rmetas{display:flex;gap:12px;-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto}.rmeta{color:var(--faint)}@media (max-width:560px){.rrow{flex-direction:column;align-items:flex-start;gap:8px}.rname{flex-basis:auto;white-space:normal}.rmetas{-webkit-margin-start:0;margin-inline-start:0}}.back{margin-bottom:14px}.back a{color:var(--brass);text-decoration:none}.render{border:1px solid var(--line);border-radius:14px;padding:14px;margin:18px 0;background:var(--panel)}.rhead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pill{font-family:var(--m);font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--line)}.pill.pass{color:#0B3D2C;background:#CFEBD9;border-color:#9FD2B4}.pill.fail{color:#4A1414;background:#F3CFCF;border-color:#DCA5A5}.pill.unknown{color:var(--faint)}.player{display:block;width:100%;max-width:min(100%,320px);aspect-ratio:9/16;max-height:70vh;border-radius:10px;background:#000;margin:0 auto}.render .meta{display:flex;align-items:center;gap:14px;justify-content:center;margin-top:10px;font-size:14px}.render .meta a{color:var(--brass)}.gate{margin-top:12px}.section-label{font-family:var(--m);font-size:12px;letter-spacing:.06em;color:var(--faint);text-transform:uppercase;margin:18px 0 6px}.gate summary{cursor:pointer;color:var(--faint);font-size:14px}.cap pre,.gate pre{white-space:pre-wrap;font-family:var(--m);font-size:13px;line-height:1.5;background:var(--ink);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:12px;overflow-x:auto;max-height:40vh}.cap{margin-top:14px}.caphead{display:flex;align-items:center;gap:10px;margin-bottom:8px}.btn.small{font-size:14px;padding:5px 12px}.notify{border:1px solid var(--line);border-radius:14px;padding:14px;margin:0 0 14px;background:var(--panel)}.nhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.notify .hint{color:var(--faint);font-size:14px;margin:0 0 10px;max-width:52ch}.notify .hint.mono{font-family:var(--m);font-size:13px}.aplayer{display:block;width:100%;margin:0 auto}.pub .reveal,.site .reveal{opacity:0;transform:translateY(20px);position:relative;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.pub .reveal.in,.site .reveal.in{opacity:1;transform:none}.pub .reveal:before,.site .reveal:before{content:"";position:absolute;inset-inline-start:0;top:-1px;height:3px;width:0;background:var(--gold);transition:width .35s ease-out .12s}.pub .reveal.in:before,.site .reveal.in:before{width:64px}.pub .reveal h2,.site .reveal h2{display:inline-block;transform:scale(1.06);letter-spacing:.04em;transition:transform .6s cubic-bezier(.16,1,.3,1) .05s,letter-spacing .6s cubic-bezier(.16,1,.3,1) .05s}.pub .reveal.in h2,.site .reveal.in h2{transform:none;letter-spacing:normal}.pub .reveal img,.site .reveal img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .65s cubic-bezier(.16,1,.3,1) .15s;transition:clip-path .65s cubic-bezier(.16,1,.3,1) .15s;transition:clip-path .65s cubic-bezier(.16,1,.3,1) .15s,-webkit-clip-path .65s cubic-bezier(.16,1,.3,1) .15s}.pub .reveal.in img,.site .reveal.in img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){.pub .reveal,.site .reveal{opacity:1;transform:none;transition:none}.pub .reveal:before,.site .reveal:before{display:none}.pub .reveal h2,.site .reveal h2{transform:none;letter-spacing:normal;transition:none}.pub .reveal img,.site .reveal img{-webkit-clip-path:none;clip-path:none;transition:none}}.site .marquee{overflow:hidden;margin:1.4rem 0 0;padding:.6rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.site .marquee-track{display:flex;width:max-content;gap:3rem;animation:marquee 26s linear infinite}.site .marquee-track span{font-family:var(--code);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.site .marquee-track{animation:none}}.site .eps a,.site .hits>li,.site .prompts a{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.site .eps a,.site .hits>li,.site .issueteaser,.site .prompts a{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.site .eps a:hover,.site .hits>li:hover,.site .prompts a:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px -12px rgba(232,200,106,.28)}.site .issueteaser:hover{transform:translateY(-3px);box-shadow:0 10px 24px -12px rgba(232,200,106,.28)}.pub .cta,.pub .signup button,.site .cta,.site .signup button{transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.pub .cta:hover,.pub .signup button:hover:enabled,.site .cta:hover,.site .signup button:hover:enabled{transform:translateY(-2px);box-shadow:0 8px 20px -8px rgba(232,200,106,.45)}.pub .cta:active,.pub .signup button:active:enabled,.site .cta:active,.site .signup button:active:enabled{transform:translateY(0)}.site .herocta .cta{transform:translate(var(--mtx,0),var(--mty,0));transition:transform .35s cubic-bezier(.2,1.6,.4,1),background .15s ease,box-shadow .15s ease}.site .herocta .cta:hover{transform:translate(var(--mtx,0),var(--mty,0)) translateY(-2px)}.site .herocta .cta:active{transform:translate(var(--mtx,0),var(--mty,0))}@media (prefers-reduced-motion:reduce){.pub .cta,.pub .signup button,.site .cta,.site .eps a,.site .hits>li,.site .issueteaser,.site .prompts a,.site .signup button{transition:none}.pub .cta:hover,.pub .signup button:hover:enabled,.site .cta:hover,.site .eps a:hover,.site .hits>li:hover,.site .issueteaser:hover,.site .prompts a:hover,.site .signup button:hover:enabled{transform:none;box-shadow:none}.site .herocta .cta,.site .herocta .cta:active,.site .herocta .cta:hover{transform:none}}.btn.ghost{background:transparent;border:1px solid var(--line);color:var(--faint)}