@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#120d0a;--ink-raised:#1e1611;--brown:#2a2118;--brown-high:#352a1f;--sun:#ffd166;--orange:#ff9f1c;--ember:#e85d04;--cream:#fff8ec;--mint:#3ddc97;--rose:#ff4d6d;--error:#ff8fa3;--faint:#9e8c7c;--line:#fff8ec1f;--line-strong:#fff8ec38;--font-display:"Outfit Variable", "Outfit", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--shadow:0 18px 48px -24px #000000b3;--bg:var(--ink);--panel:var(--ink-raised);--panel-raised:var(--brown);--border:var(--line);--text:var(--cream);--muted:#b8a595;--accent:var(--sun);--accent-strong:var(--orange);--accent-soft:#ffd1661a;--on-accent:var(--ink);--up:var(--mint);--down:var(--rose);--warn:var(--orange);--radius:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-display);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--content-pad-top:var(--space-5);--radius-sm:6px;--radius-md:10px;--radius-control:12px;--radius-lg:16px;--radius-pill:999px;--dur-fast:.15s;--dur:.3s;--dur-slow:.9s;--surface-float:#1e1611d9;--line-soft:#fff8ec0f;--line-hover:#fff8ec3d;--ink-veil:#120d0a80;--glow-sun:#ffd16629;--glow-orange:#ff9f1c47;--glow-ember:#e85d0438;--rim-sun:#ffd166b3;--shadow-float:0 24px 60px -32px #000000b3;--grain-opacity:.05;--z-ambient:0;--z-content:1;--z-horizon:10;--z-sticky:20;--z-overlay:50;--z-float:60;--z-grain:100;--tap:40px;--safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--safe-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--safe-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--keyboard-h:0px;--text-body:15px;--text-small:13px;--text-tiny:11px;--glass:color-mix(in srgb, var(--ink) 86%, transparent);--glass-strong:color-mix(in srgb, var(--ink) 92%, transparent);--glass-blur:14px;--veil-blur:2px;--group-bg:var(--ink-raised);--group-radius:var(--radius-lg);--group-gap:var(--space-6);--cell-pad-x:var(--space-4);--cell-icon:18px;--cell-sep:var(--line);--press:color-mix(in srgb, var(--cream) 6%, transparent);--switch-w:51px;--switch-h:31px;--sheet-radius:24px;--sheet-medium:50dvh;--grabber-w:36px;--grabber-h:5px;font-size:15px;line-height:1.5}[data-shell=mobile]{--tap:44px;--glass:color-mix(in srgb, var(--ink) 88%, transparent);--glass-strong:color-mix(in srgb, var(--ink) 92%, transparent);--glass-blur:12px;--veil-blur:8px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s}}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,select,input,textarea{font:inherit;color:inherit}::selection{color:var(--ink);background:var(--sun)}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.mono,.tabular,.stat-value,.pill,.badge,.status{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;font-size:11.5px}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--cream) 18%, transparent) transparent}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--cream) 16%, transparent) padding-box;border:2px solid #0000}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--cream) 28%, transparent)}}body:after{content:"";z-index:var(--z-grain);pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes rise{0%{opacity:.4;transform:translateY(18px)}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}@keyframes row-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes fade-in{0%{opacity:0}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@keyframes sheet-in{0%{transform:translateY(100%)}}.rise{animation:rise var(--dur-slow) var(--ease) backwards}.pop-in{animation:pop-in var(--dur) var(--ease) backwards}.fade-in{animation:fade-in var(--dur) var(--ease) backwards}.msg-in{animation:msg-in var(--dur-slow) var(--ease) backwards}.row-in{animation:row-in var(--dur) var(--ease) backwards}.js [data-reveal]{opacity:.4;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transition-delay:var(--d,0s);transform:translateY(18px)}.js [data-reveal].is-in{opacity:1;transform:none}@keyframes live{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(2.7)}}@keyframes breathe{50%{opacity:.35}}@keyframes breathe-sun{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes typing{0%,60%,to{opacity:.3}30%{opacity:1}}@keyframes caret{50%{opacity:.2}}@keyframes bump{40%{transform:scale(1.05)}}.bump{animation:bump var(--dur) var(--ease)}@keyframes shimmer{to{background-position:-200% 0}}.shimmer{background:linear-gradient(90deg, color-mix(in srgb, var(--cream) 3%, transparent), color-mix(in srgb, var(--cream) 8%, transparent), color-mix(in srgb, var(--cream) 3%, transparent));background-size:200% 100%;animation:2s linear infinite shimmer}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift-1{50%{transform:translate(-60px,50px)scale(1.08)}}@keyframes drift-2{50%{transform:translate(70px,-40px)scale(.92)}}@keyframes drift-3{50%{transform:translate(-50px,40px)}}@keyframes float-a{50%{transform:translateY(-10px)}}@keyframes float-b{50%{transform:translateY(9px)}}@keyframes float-c{0%,to{transform:translateY(-5px)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transition:none;transform:none}}.muted{color:var(--muted)}.warn-text{color:var(--warn);font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.primary,.danger{border-radius:var(--radius-control);cursor:pointer;min-height:40px;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.primary{color:var(--on-accent);background:var(--sun)}@media (hover:hover){.primary:hover:not(:disabled){background:var(--orange)}}.primary:active:not(:disabled),.danger:active:not(:disabled){transform:scale(.98)}.danger{color:var(--rose);border-color:color-mix(in srgb, var(--rose) 40%, transparent);background:0 0}@media (hover:hover){.danger:hover:not(:disabled){background:color-mix(in srgb, var(--rose) 10%, transparent)}}.ghost{border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;min-height:40px;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}@media (hover:hover){.ghost:hover:not(:disabled){background:color-mix(in srgb, var(--cream) 4%, transparent);border-color:var(--line-hover)}}.primary:disabled,.danger:disabled,.ghost:disabled{opacity:.45;cursor:not-allowed}.primary.small,.danger.small,.ghost.small{min-height:32px;padding:0 11px;font-size:13px}.link-button{color:var(--sun);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 35%, transparent);text-underline-offset:3px;cursor:pointer;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-size:12.5px}@media (hover:hover){.link-button:hover:not(:disabled){color:var(--orange);text-decoration-color:currentColor}}.link-button:disabled{opacity:.45;cursor:not-allowed}.icon-button{width:28px;height:28px;color:var(--muted);border-radius:var(--radius-md);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;padding:0;font-size:16px;line-height:1}@media (hover:hover){.icon-button:hover:not(:disabled){color:var(--cream);background:color-mix(in srgb, var(--cream) 4%, transparent);border-color:var(--line)}}.icon-button:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--orange);cursor:pointer}::placeholder{color:var(--faint);opacity:1}select option{color:var(--cream);background-color:var(--ink-raised)}:is(.field,.editor) :is(select,textarea,input:not([type=checkbox],[type=radio],[type=file])),:is(input,select,textarea).text-input{min-height:40px;color:var(--cream);background-color:var(--surface-float);border:1px solid var(--line);border-radius:var(--radius-control);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);padding:7px 12px}@media (hover:hover){:is(.field,.editor) :is(select,textarea,input:not([type=checkbox],[type=radio],[type=file])):hover:not(:disabled),:is(input,select,textarea).text-input:hover:not(:disabled){border-color:var(--line-hover)}}:is(.field,.editor) :is(select,textarea,input:not([type=checkbox],[type=radio],[type=file])):focus,:is(input,select,textarea).text-input:focus{border-color:color-mix(in srgb, var(--orange) 55%, transparent)}:is(.field,.editor) select:not([multiple]),select.text-input:not([multiple]){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.field{color:var(--muted);align-items:center;gap:10px;display:flex}.field>span:first-child{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.field select{min-width:120px}.field-compound{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);color:var(--muted);background:var(--surface-float);border:1px solid var(--line);border-radius:var(--radius-control);transition:border-color var(--dur) var(--ease);font-size:13px;display:inline-flex}@media (hover:hover){.field-compound:hover{border-color:var(--line-hover)}}.field-compound:focus-within{border-color:color-mix(in srgb, var(--orange) 55%, transparent)}.field-compound:has(input:not([type=checkbox],[type=radio]):focus-visible){outline:2px solid var(--orange);outline-offset:2px}.field-compound:has([aria-invalid=true]){border-color:color-mix(in srgb, var(--error) 60%, transparent)}:is(input,select,textarea).text-input[aria-invalid=true],:is(input,select,textarea).text-input[aria-invalid=true]:focus{border-color:color-mix(in srgb, var(--error) 60%, transparent)}@media (hover:hover){:is(input,select,textarea).text-input[aria-invalid=true]:hover{border-color:color-mix(in srgb, var(--error) 60%, transparent)}}.field-compound label{cursor:pointer}.field-compound input:is([type=checkbox],[type=radio]){flex:none;width:15px;height:15px;margin:0}.field-compound input:not([type=checkbox],[type=radio]){min-width:0;min-height:0;padding:var(--space-1) 0;font-family:var(--font-mono);color:var(--cream);background:0 0;border:0;border-radius:0;font-size:12.5px}.field-compound input:not([type=checkbox],[type=radio]):focus-visible{outline:none}.field-compound input:disabled{opacity:.45;cursor:not-allowed}.field-compound-unit{font-family:var(--font-mono);color:var(--faint);font-size:12px}.toggle{color:var(--muted);cursor:pointer;transition:color var(--dur) var(--ease);align-items:center;gap:8px;display:inline-flex}@media (hover:hover){.toggle:hover{color:var(--cream)}}.toggle input{flex:none;width:15px;height:15px;margin:0}.segmented{background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.segmented button{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;padding:6px 13px;font-size:12px;line-height:1.4}@media (hover:hover){.segmented button:hover:not(:disabled,[aria-pressed=true],[aria-selected=true]){color:var(--cream);background:color-mix(in srgb, var(--cream) 6%, transparent)}}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{color:var(--ink);background:var(--sun)}.segmented button:disabled{opacity:.45;cursor:not-allowed}.segmented.is-field button{padding:var(--space-2) var(--space-3)}.segmented.is-compact button{padding:var(--space-1) var(--space-3)}:where(.stats){grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}:where(.stat){background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}:where(.card .stat){background:var(--ink)}:where(.stat-label){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px;line-height:1.4}.stat-value{letter-spacing:-.01em;color:var(--cream);overflow-wrap:anywhere;font-size:19px;font-weight:500;line-height:1.25}.stat-value.up{color:var(--up)}.stat-value.down{color:var(--down)}:where(.stat-detail){color:var(--muted);font-size:12px;line-height:1.45}.chart{width:100%;height:100%}.footnote{font-family:var(--font-mono);letter-spacing:.02em;color:var(--faint);margin:0;font-size:11px}:where(.notice){color:var(--cream);background:color-mix(in srgb, var(--cream) 3%, transparent);border:1px solid var(--line);border-radius:var(--radius-control);padding:11px 14px;font-size:14px;line-height:1.55}:where(.notice-error){color:var(--error);background:color-mix(in srgb, var(--error) 8%, transparent);border-color:color-mix(in srgb, var(--error) 36%, transparent)}:where(.notice-warn){background:color-mix(in srgb, var(--orange) 8%, transparent);border-color:color-mix(in srgb, var(--orange) 34%, transparent);margin:0 0 10px}:where(.notice-info){background:color-mix(in srgb, var(--sun) 6%, transparent);border-color:color-mix(in srgb, var(--sun) 28%, transparent);margin:0}:where(.notice-done){background:color-mix(in srgb, var(--sun) 6%, transparent);border-color:color-mix(in srgb, var(--sun) 28%, transparent);margin:0 0 10px}:where(.notice-done):before{content:"";vertical-align:middle;border:solid var(--sun);border-width:0 1.5px 1.5px 0;width:5px;height:9px;margin:0 11px 3px 3px;display:inline-block;transform:rotate(45deg)}.small{font-size:12.5px}.pill{letter-spacing:.02em;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:1px 10px;font-size:11.5px;font-weight:500;line-height:1.7;display:inline-flex}.pill-ok{color:var(--mint);background:color-mix(in srgb, var(--mint) 10%, transparent);border-color:color-mix(in srgb, var(--mint) 28%, transparent)}.pill-warn{color:var(--orange);background:color-mix(in srgb, var(--orange) 10%, transparent);border-color:color-mix(in srgb, var(--orange) 30%, transparent)}.pill-draft{color:var(--sun);background:color-mix(in srgb, var(--sun) 8%, transparent);border-color:color-mix(in srgb, var(--sun) 28%, transparent)}.pill-lock{color:var(--text);background:var(--brown);border-color:var(--line)}.badge-error{color:var(--error);background:color-mix(in srgb, var(--error) 12%, transparent);border-color:color-mix(in srgb, var(--error) 40%, transparent)}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{background:var(--brown);border:1px solid var(--line);border-radius:var(--radius-pill);transition:border-color var(--dur) var(--ease);align-items:center;gap:4px;padding:3px 4px 3px 11px;font-size:13.5px;font-weight:500;display:inline-flex}.chip button{width:20px;height:20px;color:var(--muted);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;border-radius:50%;padding:0}@media (hover:hover){.chip button:hover{color:var(--cream);background:color-mix(in srgb, var(--cream) 8%, transparent)}}.chip-error{border-color:color-mix(in srgb, var(--error) 70%, transparent)}:where(.card){background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px 22px}:where(.card-head){margin-bottom:14px}:where(.card-head) h3{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16.5px;font-weight:500;display:flex}:where(.card-head) p{color:var(--muted);margin:4px 0 0;line-height:1.55}:where(.card-float){background:var(--surface-float);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px 22px}.rows{flex-direction:column;display:flex}.rows>*{padding-block:var(--space-3)}.rows>*+*{border-top:1px solid var(--line)}.row-head{margin:0 0 var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);font-size:11px;font-weight:400;line-height:1.4}.menu-float{padding:var(--space-2);background:var(--brown);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.eyebrow-sun{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex}.title-light{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cream);text-wrap:balance;margin:0;font-weight:300;line-height:1.1}.toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.toolbar-end{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-wrap{margin-top:14px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;margin-top:14px;font-size:12.5px}.table-wrap>.data-table{margin-top:0}.data-table th,.data-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 10px}.data-table .num{text-align:right}.data-table th{color:var(--muted);font-weight:500}.data-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--faint);border-bottom-color:var(--line-strong);font-size:10.5px}.data-table td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.data-table tbody tr{transition:background-color var(--dur) var(--ease)}@media (hover:hover){.data-table tbody tr:hover{background:var(--brown)}}.data-table tbody tr:last-child>*{border-bottom:0}.data-table .up{color:var(--up)}.data-table .down{color:var(--down)}.progress{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-pill);height:6px;margin-top:10px;overflow:hidden}.progress-bar{background:var(--sun);border-radius:var(--radius-pill);height:100%;transition:width var(--dur) var(--ease)}.lib-page-title:focus-visible{outline:none}.app{--page-left:232px;z-index:var(--z-content);grid-template-columns:var(--page-left) minmax(0, 1fr);height:100vh;display:grid;position:relative;overflow:clip}.sidebar{gap:var(--space-5);min-height:0;padding:var(--space-5) var(--space-3) var(--space-4);border-right:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:clip}.topbar{z-index:var(--z-sticky);justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);background:color-mix(in srgb, var(--ink) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;display:flex;position:sticky;top:0}.topbar-text{flex:300px;min-width:0}.topbar .eyebrow-sun{text-wrap:balance}.topbar h1{margin:var(--space-1) 0 0;font-size:30px}.topbar-hint{margin:var(--space-2) 0 0;color:var(--muted);text-wrap:pretty}.topbar-title-row{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.topbar-title-row>h1{flex:none}.topbar-slot{align-items:center;gap:var(--space-2);min-width:0;display:flex}.topbar-slot:empty{display:none}.topbar-slot-end{flex:none;margin-left:auto}.content{min-width:0;min-height:0;padding:var(--content-pad-top) var(--space-6) var(--space-7);flex:1;overflow-y:auto}.app .content{scrollbar-gutter:stable}.module-view{min-width:0}.main.is-fill .content{flex-direction:column;padding:0;display:flex;overflow:clip}.brand{gap:var(--space-2);padding:0 var(--space-2);flex-direction:column;display:flex}.wordmark{width:auto;height:28px;display:block}nav{gap:var(--space-1);flex-direction:column;display:flex}.nav-item{align-items:center;gap:var(--space-3);width:100%;min-height:36px;padding:var(--space-2);color:var(--muted);text-align:left;border-radius:var(--radius-md);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;display:flex;position:relative}@media (hover:hover){.nav-item:hover{color:var(--cream);background:color-mix(in srgb, var(--cream) 4%, transparent)}}.nav-item[aria-current=page]{color:var(--cream);background:var(--ink-raised)}.nav-item:before{content:"";top:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-sm);background:var(--sun);opacity:0;width:2px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);position:absolute;left:0;transform:scaleY(0)}.nav-item[aria-current=page]:before{opacity:1;transition-duration:var(--dur-slow);transform:scaleY(1)}.nav-icon{width:18px;height:18px;color:var(--faint);transition:color var(--dur) var(--ease);flex:none}@media (hover:hover){.nav-item:hover .nav-icon{color:var(--muted)}}.nav-item[aria-current=page] .nav-icon{color:var(--sun)}.nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;font-weight:450;overflow:hidden}.nav-soon{background:var(--faint);opacity:.7;border-radius:50%;flex:none;width:5px;height:5px}.sidebar-end{margin-top:auto}.badge{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--ink-veil);border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px 9px;font-size:10.5px;font-weight:500;display:inline-block}.status{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--ink-veil);border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;font-size:11px;display:inline-flex}.status-down{color:var(--error)}.status-warn{color:var(--orange)}.status-group{gap:var(--space-2);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.topbar.is-compact{padding:var(--space-3) var(--space-5) var(--space-3);align-items:center}.topbar.is-compact .topbar-text{flex-basis:auto}.topbar.is-compact h1{letter-spacing:-.015em;font-size:20px;font-weight:400}.module-pane{flex-direction:column;flex:1;min-height:0;display:flex}.module-pane[hidden]{display:none}.module-pane.is-entering{animation:rise var(--dur-slow) var(--ease) both}.learn-loading{margin:var(--space-5) var(--space-6)}@media (width<=760px){.app{--page-left:0px;grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}nav{flex-direction:row;overflow-x:auto}.toolbar-end{margin-left:0}}.strategies{flex-direction:column;gap:18px;display:flex}.strategies-bar .field select{max-width:min(520px,60vw)}.strategies-main{flex-direction:column;gap:16px;min-width:0;display:flex}.create-panel{background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.create-panel h2{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:300;line-height:1.15}.lead{max-width:72ch;color:var(--muted);margin:0;line-height:1.65}.template-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;width:100%;display:grid}.template-card{text-align:left;background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);flex-direction:column;gap:8px;padding:16px 18px;display:flex}@media (hover:hover){.template-card:hover{background:var(--brown);border-color:color-mix(in srgb, var(--sun) 50%, transparent)}}.template-card strong{font-size:15px;font-weight:500}.template-card span{color:var(--muted);font-size:13.5px;line-height:1.5}.template-card em{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);font-size:10.5px;font-style:normal}.editor{flex-direction:column;gap:16px;display:flex}.editor-head{flex-direction:column;gap:10px;display:flex}.title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.editor input.name-input{letter-spacing:-.025em;background-color:#0000;border-color:#0000;flex:280px;min-width:0;padding:4px 10px;font-size:26px;font-weight:300}.editor input.name-input:focus{background-color:var(--ink-raised);border-color:var(--line)}@media (hover:hover){.editor input.name-input:not(:disabled):hover{background-color:var(--ink-raised);border-color:var(--line)}}.meta{color:var(--faint);margin:0;font-size:12.5px}.version-tabs{flex-wrap:wrap;gap:6px;display:flex}.version-tabs button{font-family:var(--font-mono);color:var(--muted);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);align-items:center;gap:6px;padding:3px 11px;font-size:11.5px;display:inline-flex}@media (hover:hover){.version-tabs button:hover{color:var(--cream);border-color:var(--line-strong)}}.version-tabs button[aria-pressed=true]{color:var(--cream);background:color-mix(in srgb, var(--sun) 8%, transparent);border-color:var(--sun)}.dot{border-radius:50%;width:7px;height:7px}.dot-draft{background:var(--accent)}.dot-lock{background:var(--muted)}.editor-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.editor .segmented{border-radius:var(--radius-lg);flex-wrap:wrap;align-self:flex-start}.editor-main{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.editor-side{flex-direction:column;gap:12px;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow-y:auto}.editor textarea{resize:vertical;width:100%;line-height:1.5}.editor input:disabled,.editor select:disabled,.editor textarea:disabled{color:var(--text);opacity:.85}.editor fieldset:disabled .add,.editor fieldset:disabled .row-actions{display:none}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-wide{grid-column:1/-1}.form-label{color:var(--muted);font-size:12.5px;font-weight:500}.form-hint{color:var(--faint);font-size:12.5px;line-height:1.5}.form-error{color:var(--error);font-size:12.5px}.editor .has-error input,.editor .has-error select,.editor .has-error textarea{border-color:color-mix(in srgb, var(--rose) 70%, transparent)}.number-input{align-items:center;gap:8px;display:inline-flex}.editor .number-input input{width:84px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.suffix{color:var(--muted);font-size:12px}.editor .chip-input{width:170px}.guide-rows{flex-direction:column;gap:10px;display:flex}.row-item{background:var(--brown);border:1px solid var(--line);border-radius:var(--radius-control);transition:border-color var(--dur) var(--ease);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.row-item.is-proposed{border-color:color-mix(in srgb, var(--orange) 50%, transparent)}.row-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.rule-id{min-width:34px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;color:var(--sun);background:color-mix(in srgb, var(--sun) 10%, transparent);border-radius:var(--radius-md);padding:2px 8px;font-size:12px;font-weight:500}.params{flex-wrap:wrap;gap:8px;display:inline-flex}.rule-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;padding:2px 10px;font-size:12px}@media (hover:hover){.tag:hover{color:var(--cream);border-color:var(--line-strong)}}.tag[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--sun) 10%, transparent);border-color:color-mix(in srgb, var(--sun) 45%, transparent)}.add{align-self:flex-start;margin-top:10px}.funding{margin-top:12px}.days{gap:3px;display:inline-flex}.day{width:28px;height:28px;font-family:var(--font-mono);color:var(--muted);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:0;font-size:11.5px;font-weight:500}.day[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--sun) 10%, transparent);border-color:color-mix(in srgb, var(--sun) 50%, transparent)}.editor .time-input{width:70px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center}.panel-block{background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.panel-block h4{margin:0;font-size:14.5px;font-weight:500}.panel-block p{margin:0;line-height:1.5}.panel-title{justify-content:space-between;align-items:center;display:flex}.checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.checks li{gap:8px;line-height:1.4;display:flex}.check-ok span{color:var(--sun);font-weight:500}.check-ko{color:var(--muted)}.steps{counter-reset:step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.step{counter-increment:step;grid-template-columns:22px 1fr;gap:10px;display:grid}.step-dot{border:1px solid var(--line-strong);background:var(--ink);border-radius:50%;width:22px;height:22px}.step-dot:before{content:counter(step);font-family:var(--font-mono);text-align:center;color:var(--muted);font-size:11px;font-weight:500;line-height:20px;display:block}.step-done .step-dot{background:color-mix(in srgb, var(--sun) 18%, transparent);border-color:var(--sun)}.step-done .step-dot:before{color:var(--sun)}.step-current .step-dot{background:color-mix(in srgb, var(--sun) 12%, transparent);border-color:var(--accent)}.step-current .step-dot:before{color:var(--accent)}.step strong{font-size:13.5px;font-weight:500}.step-state{color:var(--faint);margin-left:6px;font-size:11.5px}.step-soon{opacity:.6}.step-optional{opacity:.8}.step p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.ai-text{max-height:420px;font-family:var(--font-mono);white-space:pre-wrap;background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);transition:opacity var(--dur) var(--ease);margin:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}.ai-text.is-stale{opacity:.6}.assistant{border-color:color-mix(in srgb, var(--sun) 40%, transparent)}.assistant-actions{flex-direction:column;gap:8px;display:flex}.assistant-actions button{text-align:left;width:100%}.ai-result{background:color-mix(in srgb, var(--sun) 6%, transparent);border:1px solid color-mix(in srgb, var(--sun) 20%, transparent);border-radius:var(--radius-control);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ai-result details summary{color:var(--accent);cursor:pointer;font-size:12.5px}.ai-result h5{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:12px 0 6px;font-size:10.5px;font-weight:500}.rule-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.rule-note strong{color:var(--text);font-weight:500}.trigger-text{margin:8px 0 4px;font-size:13.5px;line-height:1.55}.untranslatable{color:var(--muted);margin:4px 0 8px;padding-left:18px}@media (width<=1100px){.editor-body{grid-template-columns:1fr}.editor-side{max-height:none;position:static}}@media (width<=760px){.form-grid{grid-template-columns:1fr}}.view-tabs{margin:4px 0 14px}.snapshot{flex-direction:column;gap:16px;display:flex}.snapshot .card-head h3{margin:0 0 4px}.snapshot .card-head p{margin:2px 0 0}.snapshot-chart .chart{width:100%}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.swatch{border-radius:var(--radius-pill);width:14px;height:3px}.snapshot-text{white-space:pre;max-height:420px;overflow:auto}.trial,.trial-situation,.trial-results{flex-direction:column;gap:16px;display:flex}.trial .card-head h3{margin:0 0 4px}.trial .card-head p{margin:2px 0 0}.trial-progress p{margin:8px 0 0}.trial-nav{flex-flow:wrap;gap:6px;display:flex}.trial-nav button{min-width:34px;font-family:var(--font-mono);color:var(--muted);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:4px 8px;font-size:12px}@media (hover:hover){.trial-nav button:hover{color:var(--cream);border-color:var(--line-strong)}}.trial-nav button.is-answered{color:var(--text);background:color-mix(in srgb, var(--sun) 10%, transparent)}.trial-nav button[aria-current=step]{border-color:var(--accent)}.trial-answer{flex-direction:column;gap:14px;display:flex}.trial-answer .segmented{align-self:flex-start}.trial-exits{flex-direction:column;gap:8px;display:flex}.trial-rules{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.trial-rules .toggle{color:var(--text);align-items:flex-start}.trial-rules .toggle input{margin-top:4px}.trial-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.trial-row{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-control)}.trial-row.is-disagreement{border-color:color-mix(in srgb, var(--orange) 45%, transparent)}.trial-row-head{text-align:left;border-radius:var(--radius-control);cursor:pointer;width:100%;transition:background-color var(--dur) var(--ease);background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}@media (hover:hover){.trial-row-head:hover{background:color-mix(in srgb, var(--cream) 3%, transparent)}}.trial-mark{font-weight:500}.is-agreement .trial-mark{color:var(--sun)}.is-disagreement .trial-mark{color:var(--warn)}.trial-versus{color:var(--muted);white-space:nowrap}.trial-row-body{flex-direction:column;gap:8px;padding:0 14px 14px 44px;display:flex}.trial-row-body p{margin:0}.trial-history{color:var(--muted);margin:0;padding-left:18px;line-height:1.6}@media (width<=900px){.trial-row-head{grid-template-columns:20px minmax(0,1fr)}.trial-versus{white-space:normal;grid-column:2}}.backtest,.backtest-launch{flex-direction:column;gap:16px;display:flex}.backtest .card-head h3{margin:0 0 4px}.backtest .card-head p,.backtest .card>p{margin:2px 0 0}.backtest-launch .segmented{align-self:flex-start}.backtest .stats{margin:12px 0 16px}.equity-chart{height:260px}.decision-log{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-control);flex-direction:column;gap:6px;max-height:420px;margin:12px 0 0;padding:12px 14px 12px 34px;font-size:12.5px;line-height:1.55;display:flex;overflow:auto}.decision-log li::marker{font-family:var(--font-mono);color:var(--faint)}.decision-log strong{font-family:var(--font-mono);font-size:11.5px;font-weight:500}.ui-ambient{inset:var(--topbar-h,0px) 0 0;z-index:var(--z-ambient);pointer-events:none;position:fixed;overflow:hidden}.ui-ambient-orb{will-change:transform;border-radius:50%;position:absolute}.ui-ambient-orb-1{top:calc(30px - var(--topbar-h,0px));background:radial-gradient(circle closest-side, color-mix(in srgb, var(--glow-orange) 43%, transparent), color-mix(in srgb, var(--glow-orange) 40%, transparent) 20%, color-mix(in srgb, var(--glow-orange) 31%, transparent) 40%, color-mix(in srgb, var(--glow-orange) 20%, transparent) 60%, color-mix(in srgb, var(--glow-orange) 10%, transparent) 80%, transparent);width:560px;height:560px;animation:26s ease-in-out infinite drift-1;right:-140px}.ui-ambient-orb-2{top:calc(300px - var(--topbar-h,0px));background:radial-gradient(circle closest-side, color-mix(in srgb, var(--glow-ember) 40%, transparent), color-mix(in srgb, var(--glow-ember) 37%, transparent) 20%, color-mix(in srgb, var(--glow-ember) 29%, transparent) 40%, color-mix(in srgb, var(--glow-ember) 20%, transparent) 60%, color-mix(in srgb, var(--glow-ember) 11%, transparent) 80%, transparent);width:460px;height:460px;animation:32s ease-in-out infinite drift-2;left:-200px}.ui-ambient-orb-3{top:calc(-160px - var(--topbar-h,0px));background:radial-gradient(circle closest-side, color-mix(in srgb, var(--glow-sun) 33%, transparent), color-mix(in srgb, var(--glow-sun) 31%, transparent) 20%, color-mix(in srgb, var(--glow-sun) 26%, transparent) 40%, color-mix(in srgb, var(--glow-sun) 19%, transparent) 60%, color-mix(in srgb, var(--glow-sun) 12%, transparent) 80%, transparent);width:340px;height:340px;animation:22s ease-in-out infinite drift-3;left:40%}.ui-ambient-horizon,.ui-horizon-ground{background:var(--ink);border-radius:50%;width:max(2400px,300vw);height:clamp(600px,50vw,960px);position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(100% - 28px))}.ui-ambient-horizon{box-shadow:inset 0 1.5px 0 var(--rim-sun), 0 -1px 20px var(--glow-orange), 0 -24px 120px -24px color-mix(in srgb, var(--glow-orange) 50%, transparent), 0 -48px 160px -60px color-mix(in srgb, var(--glow-ember) 50%, transparent)}.ui-horizon-front{bottom:0;right:0;left:calc(var(--page-left,0px) - 1px);z-index:var(--z-horizon);height:var(--space-6);pointer-events:none;position:fixed;overflow:hidden}.ui-horizon-ground{left:calc(50vw - var(--page-left,0px) + 1px);box-shadow:inset 0 1.5px 0 var(--rim-sun);overflow:hidden}.ui-ambient-horizon:before,.ui-horizon-ground:before{content:"";background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--glow-sun) 50%, transparent), color-mix(in srgb, var(--glow-orange) 15%, transparent) 40%, transparent 70%);width:800px;height:220px;position:absolute;top:0;left:50%;transform:translate(-50%,-62%)}.ui-ambient.is-still .ui-ambient-orb{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ui-ambient-orb{animation:none}}.ui-icon{vertical-align:-.2em;flex:none;display:inline-block}.ui-orbit{width:100%;height:100%;display:block}.account-screen{min-height:100dvh;padding:var(--space-6) var(--space-4);flex-direction:column;align-items:center;display:flex;position:relative}.account-stage{z-index:var(--z-content);justify-items:center;width:min(440px,100%);margin-block:auto;display:grid;position:relative}.account-card{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;display:grid;overflow:hidden}.account-sky{height:150px}.account-body{gap:var(--space-4);padding:0 var(--space-6) var(--space-6);display:grid}.account-wordmark{justify-self:center;width:112px;height:auto}.account-title{letter-spacing:-.02em;text-align:center;color:var(--cream);margin:0;font-size:28px;font-weight:300;line-height:1.15}.account-lede{text-align:center;text-wrap:pretty;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.account-lede strong,.account-sent strong{color:var(--cream);font-weight:500}.account-problem{align-items:flex-start;gap:var(--space-2);margin:0;font-size:13.5px;display:flex}.account-problem .ui-icon{flex:none;margin-top:3px}.account-providers{gap:var(--space-2);display:grid}.account-provider{justify-content:flex-start;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);color:var(--cream);font-weight:500}.account-provider span{text-align:center;flex:1;margin-right:18px}.account-mark{flex:none;width:18px;height:18px}.account-or{align-items:center;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;font-size:11px;display:flex}.account-or:before,.account-or:after{content:"";background:var(--line);flex:1;height:1px}.account-form{gap:var(--space-3);display:grid}.account-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.account-form .text-input{width:100%}.account-form .account-code{font-family:var(--font-mono);letter-spacing:.4em;text-align:center;font-size:20px}.account-sent{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.account-links{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.account-dev{justify-self:center;font-size:12px}.account-foot{max-width:46ch;margin:var(--space-4) 0 0;text-align:center;color:var(--faint);font-size:12px;line-height:1.55}.account-opening{z-index:var(--z-content);justify-items:center;gap:var(--space-3);color:var(--muted);margin-block:auto;display:grid;position:relative}.account-opening p{margin:0;font-size:14px}.account-menu{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);color:var(--muted);border:1px solid var(--line-soft);border-radius:var(--radius-control);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);font-size:13px;display:flex}.account-menu.is-open{background:color-mix(in srgb, var(--cream) 4%, transparent);border-color:var(--line-hover)}@media (hover:hover){.account-menu:has(.account-trigger:hover){background:color-mix(in srgb, var(--cream) 4%, transparent);border-color:var(--line-hover)}}.account-menu.is-current{border-color:color-mix(in srgb, var(--sun) 40%, transparent)}.account-trigger{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-2);font:inherit;color:inherit;text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;flex:1;display:flex}.account-trigger>.ui-icon{color:var(--faint);flex:none}.account-menu.is-wrong .account-trigger>.ui-icon{color:var(--orange)}.account-avatar{width:28px;height:28px;color:var(--on-accent);background:var(--sun);border-radius:var(--radius-pill);flex:none;place-items:center;font-size:13px;font-weight:500;display:grid}.avatar{position:relative;overflow:hidden}.avatar-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;animation:fade-in var(--dur) var(--ease);position:absolute;inset:0}.account-who{flex:1;min-width:0;display:grid}.account-name{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.account-menu.is-quiet .account-name{color:var(--muted);font-weight:400}.account-via{font-family:var(--font-mono);letter-spacing:.04em;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.account-gear.icon-button{flex:none;place-items:center;display:grid}.account-gear[aria-current=page]{color:var(--sun)}.account-pop{z-index:var(--z-float);min-width:220px;animation:account-pop var(--dur) var(--ease) both;flex-direction:column;gap:2px;display:flex;position:fixed}@keyframes account-pop{0%{opacity:.4;transform:translateY(6px)}}.account-pop-head{padding:var(--space-2) var(--space-2) var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--line);gap:2px;display:grid}.account-pop-name{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.account-pop-mail{font-family:var(--font-mono);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-item{align-items:center;gap:var(--space-3);width:100%;min-height:36px;padding:0 var(--space-2);font:inherit;color:var(--muted);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;font-size:14px;text-decoration:none;display:flex}.account-item .ui-icon{color:var(--faint);transition:color var(--dur) var(--ease);flex:none}@media (hover:hover){.account-item:is(:hover,:focus-visible){color:var(--cream);background:color-mix(in srgb, var(--cream) 6%, transparent)}}.account-item.is-current .ui-icon{color:var(--sun)}@media (hover:hover){.account-item:is(:hover,:focus-visible) .ui-icon{color:var(--sun)}}.account-item.is-current{color:var(--cream)}.account-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.account-item-label{flex:1;min-width:0}.account-item-keys{font-family:var(--font-mono);letter-spacing:.04em;color:var(--faint);font-size:11px}.account-pop-rule{width:100%;margin:var(--space-1) 0;border:0;border-top:1px solid var(--line)}@media (width<=760px){.account-body{padding:0 var(--space-5) var(--space-5)}.account-sky{height:120px}}:root[data-shell=mobile] .m-entry{padding:var(--safe-top) 0 0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:stretch}:root[data-shell=mobile] .m-entry .ui-ambient-horizon{display:none}:root[data-shell=mobile] .m-entry-sky{z-index:var(--z-content);min-height:calc(var(--space-9) + var(--space-8));max-height:calc(3 * var(--space-9));-webkit-mask-image:linear-gradient(var(--ink) 66%, transparent);-webkit-mask-image:linear-gradient(var(--ink) 66%, transparent);mask-image:linear-gradient(var(--ink) 66%, transparent);transition:min-height var(--dur) var(--ease) var(--dur-slow), max-height var(--dur) var(--ease) var(--dur-slow);flex:1 1 0;position:relative}:root[data-shell=mobile] .m-entry-sky .ui-orbit{position:absolute;inset:0}:root[data-shell=mobile] .m-entry-sky.is-arriving{animation:fade-in var(--dur-slow) var(--ease) backwards}:root[data-shell=mobile] .m-entry:has(input:focus) .m-entry-sky{min-height:var(--space-8);max-height:var(--space-8);transition-delay:0s}:root[data-shell=mobile] .m-entry-main{z-index:var(--z-content);gap:var(--space-4);width:min(440px,100%);padding:0 calc(var(--space-4) + var(--safe-right)) calc(var(--safe-bottom) + var(--space-4)) calc(var(--space-4) + var(--safe-left));flex:none;grid-template-columns:minmax(0,1fr);align-self:center;display:grid;position:relative}:root[data-shell=mobile] .m-entry .account-wordmark{width:calc(2 * var(--space-8))}:root[data-shell=mobile] .m-entry .account-title{font-size:34px;line-height:41px}:root[data-shell=mobile] .m-entry-opening{font-size:var(--text-body);text-align:center;color:var(--muted);margin:0}:root[data-shell=mobile] .m-entry :is(.primary,.ghost){min-height:calc(var(--tap) + var(--space-1));font-size:var(--text-body)}:root[data-shell=mobile] .m-entry .ghost:active:not(:disabled){background:var(--press)}:root[data-shell=mobile] .m-entry .text-input{min-height:calc(var(--tap) + var(--space-1));font-size:16px}:root[data-shell=mobile] .m-entry .link-button{min-height:var(--tap);font-size:var(--text-small);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}:root[data-shell=mobile] .m-entry .account-dev{justify-content:center}:root[data-shell=mobile] .m-entry .account-form.is-code{animation:rise var(--dur) var(--ease) backwards}:root[data-shell=mobile] .m-entry-code{position:relative}:root[data-shell=mobile] .m-entry-code-input{z-index:1;color:#0000;caret-color:#0000;opacity:.01;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}:root[data-shell=mobile] .m-entry-cells{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}:root[data-shell=mobile] .m-entry-cell{height:calc(var(--tap) + var(--space-2));font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cream);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-control);transition:border-color var(--dur) var(--ease);place-items:center;font-size:24px;display:grid}:root[data-shell=mobile] .m-entry-code:has(input:focus) .m-entry-cell.is-next{border-color:color-mix(in srgb, var(--orange) 55%, transparent)}:root[data-shell=mobile] .m-entry-code:has(input:focus-visible) .m-entry-cell.is-next{outline:2px solid var(--orange);outline-offset:2px}:root[data-shell=mobile] .m-entry-code.is-invalid .m-entry-cell{border-color:color-mix(in srgb, var(--error) 60%, transparent)}.ui-sheet-layer{z-index:var(--z-overlay);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-sheet-layer.is-contained{position:absolute}.ui-sheet-layer.is-contained .ui-sheet{max-height:calc(100% - var(--space-2))}.ui-sheet-layer.is-contained .ui-sheet.is-medium{height:50%}.ui-sheet-layer.is-contained .ui-sheet.is-large{height:calc(100% - var(--space-2))}.ui-sheet-veil{background:var(--ink-veil);-webkit-backdrop-filter:blur(var(--veil-blur));backdrop-filter:blur(var(--veil-blur));animation:fade-in var(--dur) var(--ease);transition:opacity var(--dur) var(--ease);position:absolute;inset:0}.ui-sheet-layer.is-closing .ui-sheet-veil{opacity:0}.ui-sheet{width:100%;max-height:calc(100dvh - var(--safe-top) - var(--space-2));padding-bottom:max(var(--safe-bottom), var(--keyboard-h));background:var(--ink);border-top:1px solid var(--line);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;animation:sheet-in var(--dur) var(--ease);transition:height var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-sheet:focus{outline:none}.ui-sheet.is-medium{height:var(--sheet-medium)}.ui-sheet.is-large{height:calc(100dvh - var(--safe-top) - var(--space-2))}.ui-sheet.is-dragging{transition:none}.ui-sheet-layer.is-closing .ui-sheet{transform:translateY(100%)}.ui-sheet-grip{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:none}.ui-sheet-grabber{width:calc(var(--grabber-w) + 2 * var(--space-6));height:var(--tap);border-radius:var(--radius-md);background:0 0;border:0;margin:0 auto;padding:0;display:block;position:relative}button.ui-sheet-grabber{cursor:pointer}.ui-sheet-grabber:before{top:var(--space-2);width:var(--grabber-w);height:var(--grabber-h);content:"";background:var(--line-strong);border-radius:var(--radius-pill);transition:background-color var(--dur) var(--ease);position:absolute;left:50%;transform:translate(-50%)}button.ui-sheet-grabber:active:before{background:var(--muted);transition-duration:var(--dur-fast)}.ui-sheet-grabber:focus-visible{outline-offset:-2px}.ui-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-top:calc(-1 * var(--space-3));padding:0 var(--space-2) var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.ui-sheet-heading{gap:var(--space-1);min-width:0;padding-top:var(--space-1);flex-direction:column;display:flex}.ui-sheet-eyebrow{margin:0}.ui-sheet-title{margin:0;font-size:1.4rem}.icon-button.ui-sheet-close{width:var(--tap);height:var(--tap);color:var(--muted);flex:none}.ui-sheet-body{min-height:0;padding:var(--space-4);overscroll-behavior:contain;flex:auto;overflow-y:auto}.ui-sheet-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;flex:none;display:flex}.ui-dialog-layer{z-index:var(--z-overlay);padding:var(--space-7) var(--space-4) var(--space-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.ui-dialog-veil{background:var(--ink-veil);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.ui-dialog.menu-float{background:var(--ink);flex-direction:column;width:min(560px,100%);max-height:100%;padding:0;display:flex;position:relative;overflow:hidden}.ui-dialog.is-wide{width:min(1040px,100%)}.ui-dialog:focus{outline:none}.ui-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);border-bottom:1px solid var(--line);display:flex}.ui-dialog-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-dialog-eyebrow{margin:0}.ui-dialog-title{margin:0;font-size:1.4rem}.ui-dialog-body{padding:var(--space-5);overflow-y:auto}.ui-dialog-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}@media (width<=640px){.ui-dialog-layer{padding:var(--space-2);align-items:stretch}.ui-dialog-head{padding-left:var(--space-4)}.ui-dialog-body{padding:var(--space-4)}.ui-dialog-foot{padding:var(--space-3) var(--space-4)}}.ui-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;transform-origin:50%;display:inline-block}.ui-figure-up{color:var(--mint)}.ui-figure-down{color:var(--rose)}.ui-dot{vertical-align:middle;background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.ui-dot-live{background:var(--sun)}.ui-dot-live:after{content:"";background:color-mix(in srgb, var(--sun) 45%, transparent);opacity:0;pointer-events:none;animation:live 2s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.ui-dot-on{background:var(--sun)}.ui-dot-idle{background:var(--faint);opacity:.7}.ui-dot-down{background:var(--error)}.ui-dot-warn{background:var(--orange)}.ui-pill{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;border-radius:var(--radius-pill);border:1px solid #0000;align-items:center;gap:6px;padding:1px 10px;font-size:11.5px;font-weight:500;line-height:1.7;display:inline-flex}.ui-pill-ok{color:var(--mint);background:color-mix(in srgb, var(--mint) 10%, transparent);border-color:color-mix(in srgb, var(--mint) 28%, transparent)}.ui-pill-warn{color:var(--orange);background:color-mix(in srgb, var(--orange) 10%, transparent);border-color:color-mix(in srgb, var(--orange) 30%, transparent)}.ui-pill-draft{color:var(--sun);background:color-mix(in srgb, var(--sun) 8%, transparent);border-color:color-mix(in srgb, var(--sun) 28%, transparent)}.ui-pill-lock{color:var(--cream);background:var(--brown);border-color:var(--line)}.ui-pill-type{color:var(--cream);background:var(--brown);border-color:color-mix(in srgb, var(--sun) 45%, transparent)}.ui-pill-error{color:var(--error);background:color-mix(in srgb, var(--error) 12%, transparent);border-color:color-mix(in srgb, var(--error) 40%, transparent)}.ui-pill-ai-demo,.ui-pill-indicative{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:400}.ui-pill-ai-demo{color:var(--sun);background:color-mix(in srgb, var(--sun) 6%, transparent);border-color:color-mix(in srgb, var(--sun) 28%, transparent)}.ui-pill-ai-demo:before{content:"";background:var(--sun);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-in-out infinite breathe}.ui-pill-indicative,.ui-pill-quiet{color:var(--muted);border-color:var(--line);background:0 0}:where(.ui-pill-truncate){min-width:0;max-width:100%}.ui-pill-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.bl-notice{margin:0 0 var(--space-4)}.bl-foot-note,.bl-help,.bl-tier-note,.bl-price-note{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.bl-tiers-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.bl-test{align-items:center;gap:var(--space-2);font-family:var(--font-mono);color:var(--faint);margin:0;font-size:12px;display:inline-flex}.bl-tiers{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bl-tier{gap:var(--space-3);padding:var(--space-5);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.bl-tier.is-mine{border-color:color-mix(in srgb, var(--sun) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--sun) 18%, transparent)}.bl-tier-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.bl-tier-name{margin:0;font-size:1.2rem;font-weight:500}.bl-price{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.bl-price-figure{color:var(--cream);font-size:2.2rem;font-weight:300;line-height:1.1}.bl-price-unit{color:var(--muted);font-size:14px}.bl-credits{color:var(--cream);margin:0;font-size:14px}.bl-credits-figure{font-family:var(--font-mono);color:var(--sun)}.bl-lines{gap:var(--space-2);padding:var(--space-3) 0 0;border-top:1px solid var(--line);flex-direction:column;margin:0;list-style:none;display:flex}.bl-lines li{align-items:flex-start;gap:var(--space-2);font-size:14px;line-height:1.45;display:flex}.bl-line-mark{color:var(--sun);flex:none;margin-top:3px}.bl-tier-actions{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.bl-choose,.bl-request{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.bl-due{margin:0;font-size:15px}.bl-groups{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.bl-group{align-items:center;gap:var(--space-3);grid-template-columns:88px minmax(0,1fr);display:grid}.bl-group-name{font-family:var(--font-mono);letter-spacing:.04em;color:var(--faint);text-transform:uppercase;margin:0;font-size:12px}.bl-group-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.bl-option{color:var(--cream);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;padding:7px 14px;font-size:13.5px}@media (hover:hover){.bl-option:hover{border-color:color-mix(in srgb, var(--cream) 30%, transparent)}}.bl-option[aria-checked=true]{color:var(--ink);background:var(--sun);border-color:var(--sun)}.bl-request-pay{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 176px;width:100%;display:grid}.bl-request-fields{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.bl-field{gap:var(--space-1);flex-direction:column;display:flex}.bl-field-label{font-family:var(--font-mono);letter-spacing:.05em;color:var(--faint);text-transform:uppercase;font-size:11.5px}.bl-field-value{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.bl-amount{font-family:var(--font-mono);color:var(--cream);font-size:1.3rem}.bl-amount-symbol{color:var(--sun)}.bl-network{font-size:15px}.bl-address{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.bl-qr-block{align-items:center;gap:var(--space-2);flex-direction:column;margin:0;display:flex}.bl-qr-caption{max-width:176px;color:var(--muted);text-align:center;font-size:12px;line-height:1.45}.bl-qr{border-radius:var(--radius-md);width:176px;height:176px}.bl-browser-pay{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.bl-browser-pay-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.bl-platform{gap:var(--space-2);flex-direction:column;display:flex}.bl-howto{gap:var(--space-2);color:var(--cream);flex-direction:column;margin:0;padding-left:1.3em;font-size:13.5px;line-height:1.55;display:flex}.bl-howto strong{font-family:var(--font-mono);color:var(--sun);font-weight:500}.bl-qr-ground{fill:var(--cream)}.bl-qr-modules{fill:var(--ink)}.bl-steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bl-steps li{align-items:center;gap:var(--space-2);color:var(--faint);flex-wrap:wrap;font-size:14px;display:flex}.bl-steps li.is-now,.bl-steps li.is-done{color:var(--cream)}.bl-step-mark{width:22px;height:22px;font-family:var(--font-mono);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.bl-steps li.is-now .bl-step-mark{color:var(--ink);background:var(--sun);border-color:var(--sun)}.bl-steps li.is-done .bl-step-mark{color:var(--sun);border-color:color-mix(in srgb, var(--sun) 55%, transparent)}.bl-step-time{font-family:var(--font-mono);color:var(--muted);font-size:12px}.bl-explorer{align-items:center;gap:var(--space-1);display:inline-flex}.bl-demo-moves{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--line);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.bl-demo-label{font-family:var(--font-mono);color:var(--faint);font-size:12px}.bl-page-tiers{padding-block:var(--space-4)}.bl-history td{white-space:nowrap}.bl-page-foot{max-width:62ch}.bl-gauge-block{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.bl-gauge{background:color-mix(in srgb, var(--cream) 8%, transparent);border-radius:var(--radius-pill);height:8px;overflow:hidden}.bl-gauge-fill{background:var(--sun);border-radius:inherit;height:100%;transition:width var(--dur) var(--ease);display:block}.bl-gauge.is-low .bl-gauge-fill{background:var(--orange)}.bl-gauge.is-empty .bl-gauge-fill{background:var(--ember)}.bl-gauge-text{color:var(--muted);margin:0;font-size:13px}.bl-gauge-text strong{font-family:var(--font-mono);color:var(--cream);font-weight:500}.bl-demo{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--line)}.bl-demo-title{margin:0 0 var(--space-2)}.bl-demo-pickers{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.bl-demo-credits{width:110px}@media (width<=860px){.bl-tiers{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.bl-request-pay{grid-template-columns:minmax(0,1fr)}.bl-group{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.m-app .bl-page-foot{max-width:none;padding:0 var(--cell-pad-x)}.m-app .ui-cell.bl-hero{align-items:stretch;gap:var(--space-1);flex-direction:column}.bl-hero-top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.bl-hero-name{color:var(--cream);margin:0;font-size:34px;font-weight:300;line-height:1.15}.bl-hero-line{font-family:var(--font-mono);font-size:var(--text-small);color:var(--muted);margin:0;line-height:1.5}.bl-hero-note{margin:var(--space-1) 0 0;font-size:var(--text-small);color:var(--muted);line-height:1.45}.m-app .ui-cell.bl-fold{color:var(--sun);justify-content:space-between}.m-app .ui-cell.bl-fold-body{align-items:stretch;gap:var(--space-3);flex-direction:column}.m-app .bl-fold-body .bl-lines{border-top:0;padding-top:0}.bl-credits-left{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}.bl-wide-button{width:100%}.m-app .ui-cell.bl-tiers-cell{align-items:stretch;gap:var(--space-3);flex-direction:column}.bl-cell-note{font-size:var(--text-small);color:var(--muted);margin:0;line-height:1.45}.m-app .bl-tiers-cell .bl-test{font-size:var(--text-tiny);align-items:flex-start;line-height:1.5}.bl-plan-radios{display:contents}.m-app .ui-cell.bl-plan{align-items:start;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.m-app .bl-plan.is-mine{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sun) 55%, transparent)}.m-app .bl-plan:has(input:checked){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sun) 55%, transparent)}.m-app .bl-plan:has(input:focus-visible){outline:2px solid var(--sun);outline-offset:-2px}.bl-plan-name{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.bl-plan-price{text-align:right;justify-items:end;max-width:200px;display:grid}.bl-plan-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bl-plan-unit{font-size:var(--text-tiny);color:var(--muted);line-height:1.4}.bl-plan-lines{font-size:var(--text-small);color:var(--muted);grid-column:1/-1;line-height:1.4}.bl-compare{border-collapse:collapse;width:100%;font-size:var(--text-small)}.bl-compare th,.bl-compare td{padding:var(--space-2) var(--space-1);text-align:right;border-top:1px solid var(--line-soft);font-weight:400}.bl-compare thead th,.bl-compare thead td{font-size:var(--text-tiny);color:var(--muted);border-top:0}.bl-compare tbody th{color:var(--muted);text-align:left;padding-left:0}.bl-compare tbody td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.m-app .ui-cell.bl-pay{row-gap:var(--space-1);flex-wrap:wrap}.m-app .bl-pay .ui-cell-text{flex-basis:0}.m-app .bl-pay .ui-cell-value{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);max-width:none;font-size:var(--text-small);flex-wrap:wrap;flex:100%;order:1;display:flex;overflow:visible}.bl-pay-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cream)}.m-app .bl-demo{border:0;margin:0;padding:0}.m-app .bl-demo .st-select{width:100%;min-width:0}.m-app .bl-demo-pickers{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}:where(.ui-skeleton){gap:var(--space-2);flex-direction:column;min-width:0;display:flex}:where(.ui-skeleton-line){border-radius:var(--radius-sm);height:14px;display:block}:where(.ui-skeleton-tile){border-radius:var(--radius-lg);height:86px}:where(.ui-skeleton-card){border-radius:var(--radius-lg);height:160px}:where(.ui-skeleton-table){gap:0}:where(.ui-skeleton-row){align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr;height:40px;display:grid}:where(.ui-skeleton-row.is-head){border-bottom-color:var(--line-strong);height:32px}:where(.ui-skeleton-row.is-head .ui-skeleton-cell){opacity:.7;height:9px}:where(.ui-skeleton-row:last-child){border-bottom:0}:where(.ui-skeleton-cell){border-radius:var(--radius-sm);height:12px;display:block}:where(.ui-skeleton-cell:not(:first-child)){justify-self:end}:where(.ui-skeleton-chart){background:repeating-linear-gradient(to top, var(--line-soft) 0 1px, transparent 1px 52px);border-radius:var(--radius-lg);height:260px;position:relative;overflow:hidden}:where(.ui-skeleton-sheen){position:absolute;inset:0}.connectors{gap:var(--space-6);flex-direction:column;min-width:0;max-width:1120px;display:flex;container:connectors/inline-size}.connectors :is(h2,h3){margin:0}.cx-quiet{color:var(--muted);margin:0;line-height:1.55}.cx-warn{color:var(--orange)}.cx-error{color:var(--error);margin:0}.connectors .notice.cx-notice{margin:0}.cx-unit{color:var(--faint);font-size:.7em;font-weight:400}.cx-loading{gap:var(--space-3);flex-direction:column;display:flex}.cx-loading-account{gap:var(--space-4);flex-direction:column;display:flex}.cx-stats-skeleton{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.cx-skeleton-tile{height:92px}.cx-skeleton-lines{max-width:64ch}.cx-section{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.cx-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.cx-section-title{font-size:22px;line-height:1.2}.cx-kicker{font-size:11px}.cx-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);transition:color var(--dur) var(--ease);font-size:12px;font-weight:500}.cx-subtitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:500}.cx-block{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cx-block .table-wrap{margin-top:0}.cx-disclaimer{padding-top:var(--space-4);color:var(--faint);border-top:1px solid var(--line);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.cx-disclaimer p{margin:0}.cx-kill-bar{top:calc(var(--content-pad-top) * -1);z-index:var(--z-sticky);gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--ink) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:var(--radius-lg);transition:background-color var(--dur-slow) var(--ease), border-color var(--dur-slow) var(--ease);flex-direction:column;display:flex;position:sticky}.cx-kill-bar.is-active{background:color-mix(in srgb, color-mix(in srgb, var(--rose) 10%, var(--ink)) 90%, transparent);border-color:color-mix(in srgb, var(--rose) 50%, transparent)}.cx-kill-bar.is-active .cx-eyebrow{color:var(--error)}.cx-kill-main{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.cx-kill-state{gap:var(--space-1);flex-direction:column;flex:320px;min-width:0;display:flex}.cx-kill-state p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.cx-kill-on{color:var(--error);font-weight:500}.cx-kill-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cx-kill-working{flex:none;min-width:0}.danger.cx-kill{min-height:44px;padding:0 var(--space-5);letter-spacing:.01em;border-color:color-mix(in srgb, var(--rose) 60%, transparent);font-size:15px;font-weight:600}.danger.cx-kill[aria-disabled=true]{opacity:.6;cursor:progress}@media (hover:hover){.danger.cx-kill[aria-disabled=true]:hover{background:0 0}}.danger.cx-kill[aria-disabled=true]:active{transform:none}.cx-kill-mark{background:currentColor;border-radius:2px;flex:none;width:10px;height:10px}.cx-rearm{font-weight:500}.cx-confirm{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--ink);border:1px solid color-mix(in srgb, var(--orange) 40%, transparent);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.cx-confirm p{flex:360px;margin:0;font-size:13.5px;line-height:1.55}.cx-kill-feedback:empty,.cx-order-result:empty{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx-feedback{align-items:flex-start;gap:var(--space-2);flex-direction:column;margin:0;font-size:13.5px;line-height:1.55;display:flex}.cx-feedback p{margin:0}.cx-reports{align-self:stretch;margin:0;padding:0;list-style:none}.cx-reports>li{gap:var(--space-1) var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;font-size:13px;display:flex}.cx-reports>li.is-failed{color:var(--error)}.cx-reports>li.is-skipped{color:var(--orange)}.cx-reports .mono{color:var(--faint)}.cx-lock{gap:var(--space-3);padding:var(--space-5);background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--orange) 8%, transparent), transparent 55%), var(--ink-raised);border-color:color-mix(in srgb, var(--sun) 22%, var(--line));flex-direction:column;display:flex;position:relative;overflow:hidden}.cx-lock.is-unlocked{border-color:color-mix(in srgb, var(--rose) 55%, transparent)}.cx-lock-head{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cx-lock-icon{color:var(--sun);flex:none}.cx-lock.is-unlocked .cx-lock-icon{color:var(--rose)}.cx-lock-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.cx-lock h2{font-size:22px;line-height:1.2}.cx-lock-pill{align-self:flex-start;margin-left:auto}.cx-lock-lead{max-width:72ch;margin:0;font-size:14.5px;line-height:1.6}.cx-conditions{margin:0;padding:0;list-style:none}.cx-conditions>li{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);color:var(--muted);font-size:14px;line-height:1.5;display:flex}.cx-conditions>li.is-done{color:var(--cream)}.cx-check{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:17px;height:17px;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;margin-top:2px;display:inline-block;position:relative}.cx-check:after{content:"";border:solid var(--sun);opacity:0;width:5px;height:9px;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);border-width:0 1.5px 1.5px 0;position:absolute;top:1px;left:5px;transform:rotate(45deg)scale(.4)}.cx-conditions>li.is-done .cx-check{background:color-mix(in srgb, var(--sun) 10%, transparent);border-color:color-mix(in srgb, var(--sun) 55%, transparent)}.cx-conditions>li.is-done .cx-check:after{opacity:1;transform:rotate(45deg)scale(1)}.js .cx-lock[data-reveal]:not(.is-in) .cx-check:after{opacity:0;transform:rotate(45deg)scale(.4)}.cx-lock.is-in .cx-conditions>li.is-done .cx-check:after{transition-delay:var(--dur)}.cx-cards{gap:var(--space-4);flex-direction:column;display:flex}.cx-sim-body,.cx-moonx-body{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.cx-sim-main,.cx-moonx-text{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.cx-sim-tools{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cx-sim-tools .table-wrap{margin-top:0}.cx-sim-tools .data-table td{padding-top:6px;padding-bottom:6px}.cx-card{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.cx-card-locked{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cream) 2%, transparent) 0 10px, transparent 10px 20px), var(--ink-raised)}.cx-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cx-card-head>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.cx-card h3{letter-spacing:-.015em;font-size:19px;font-weight:400;line-height:1.25}.cx-card-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.cx-card-lead{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.cx-facts{gap:var(--space-2);padding:0 0 0 var(--space-4);color:var(--muted);flex-direction:column;margin:0;font-size:13px;line-height:1.55;display:flex}.cx-facts li::marker{color:var(--sun)}.cx-url{gap:var(--space-2);flex-direction:column;display:flex}.cx-url label,.cx-field>label:not(.toggle),.cx-field>legend,.cx-field-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0;font-size:11px}.cx-url .cx-url-input{width:100%;font-family:var(--font-mono);font-size:13px}.cx-url .cx-url-input:disabled{opacity:.55;cursor:not-allowed}.cx-field-hint,.cx-field-error{color:var(--faint);margin:0;font-size:12px;line-height:1.5}.cx-field-error{color:var(--error)}.cx-field-hint.cx-warn{color:var(--orange)}.cx-connect{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.cx-endpoint{color:var(--faint);font-size:12.5px}.cx-endpoint .mono{color:var(--cream);margin-left:6px}.cx-check-tools{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-control);transition:border-color var(--dur) var(--ease);flex-direction:column;display:flex}.cx-check-tools.is-changed{border-color:color-mix(in srgb, var(--orange) 45%, transparent)}.cx-check-title{margin:0}.cx-check-tools .mono{color:var(--cream)}.notice.cx-pending{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.cx-pending p{margin:0}.cx-tools-table .cx-tool-name{color:var(--cream)}.cx-role{white-space:nowrap}.cx-role-order{color:var(--sun)}.cx-role-read{color:var(--cream)}.cx-role-history{color:var(--muted)}.cx-role-never{color:var(--orange)}.cx-role-unknown{color:var(--faint)}.cx-faults{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-control);flex-direction:column;margin:0;display:flex}.cx-faults legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0 6px;font-size:11px}.cx-fault{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);border:1px solid #0000;display:flex}@media (hover:hover){.cx-fault:hover{background:color-mix(in srgb, var(--cream) 3%, transparent)}}.cx-fault.is-on{background:color-mix(in srgb, var(--orange) 7%, transparent);border-color:color-mix(in srgb, var(--orange) 35%, transparent)}.cx-fault input{flex:none;width:15px;height:15px;margin:3px 0 0}.cx-faults:disabled .cx-fault{cursor:not-allowed;opacity:.55}.cx-fault-text{flex-direction:column;gap:2px;font-size:14px;display:flex}.cx-result{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--cream) 3%, transparent);border:1px solid var(--line);border-radius:var(--radius-control);border-left-width:2px;flex-direction:column;margin:0;font-size:14px;line-height:1.55;display:flex}.cx-result-ok{border-color:color-mix(in srgb, var(--sun) 40%, transparent);border-left-color:var(--sun)}.cx-result-warn{border-color:color-mix(in srgb, var(--orange) 40%, transparent);border-left-color:var(--orange)}.cx-result-alert{border-color:color-mix(in srgb, var(--rose) 45%, transparent);border-left-color:var(--rose)}.cx-result-title,.cx-result-message{margin:0}.cx-result-title strong{font-weight:500}.cx-result-ok .cx-result-title strong{color:var(--sun)}.cx-result-warn .cx-result-title strong{color:var(--orange)}.cx-result-alert .cx-result-title strong,p.cx-result-alert strong{color:var(--error)}.cx-refusals{margin:0;padding:0;list-style:none}.cx-refusals>li{justify-content:space-between;align-items:baseline;gap:2px var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;font-size:13.5px;display:flex}.cx-code{color:var(--faint);font-size:11px}.cx-result-verify{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.cx-result-verify p{margin:0}.cx-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.cx-loss.is-warn{border-color:color-mix(in srgb, var(--orange) 40%, transparent)}.cx-loss.is-alert{border-color:color-mix(in srgb, var(--rose) 55%, transparent)}.cx-meter{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-pill);height:5px;display:block;overflow:hidden}.cx-meter span{background:var(--sun);border-radius:var(--radius-pill);transform-origin:0;height:100%;transition:width var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease), background-color var(--dur) var(--ease);display:block}.js .cx-loss[data-reveal]:not(.is-in) .cx-meter span{transform:scaleX(0)}.cx-loss.is-warn .cx-meter span{background:var(--orange)}.cx-loss.is-alert .cx-meter span{background:var(--rose)}.cx-table .cx-num{text-align:right;white-space:nowrap}.cx-table tbody th{font-family:var(--font-mono);color:var(--cream);white-space:nowrap;font-size:12px}.cx-table td:last-child{text-align:right}.cx-pending-mark{color:var(--orange)}.cx-close{white-space:nowrap}.cx-closing{gap:var(--space-2);flex-direction:column;display:flex}.cx-prices{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cx-prices li{align-items:baseline;gap:var(--space-2);padding:5px var(--space-3);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:13px;display:inline-flex}.cx-price-market{font-family:var(--font-mono);letter-spacing:.06em;color:var(--faint);font-size:11px}.cx-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.cx-field{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.cx-field>legend{margin-bottom:var(--space-2)}.cx-field-wide{grid-column:1/-1}.cx-field .segmented{border-radius:var(--radius-lg);flex-wrap:wrap;align-self:flex-start}.cx-field .segmented button{white-space:nowrap;padding-inline:10px}.cx-field select.text-input{align-self:flex-start;min-width:140px}.cx-number{align-items:center;gap:var(--space-2);display:inline-flex}.cx-number .text-input{width:10em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.cx-number .text-input:disabled{opacity:.45;cursor:not-allowed}.cx-number .cx-unit{font-family:var(--font-mono);font-size:12.5px}.cx-order-foot{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.cx-notional{flex-direction:column;gap:3px;margin:0;display:flex}.cx-notional-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.cx-notional .mono{color:var(--cream);font-size:18px}.cx-notional .mono.cx-warn{color:var(--orange)}.cx-order-send{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.cx-toggle{font-size:14px}.cx-markets{gap:var(--space-2);flex-wrap:wrap;display:flex}.cx-market{align-items:center;gap:var(--space-2);padding:5px var(--space-3);color:var(--muted);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);font-size:13px;display:inline-flex}@media (hover:hover){.cx-market:hover{border-color:var(--line-hover)}}.cx-market.is-on{color:var(--cream);background:color-mix(in srgb, var(--sun) 8%, var(--ink));border-color:color-mix(in srgb, var(--sun) 45%, transparent)}.cx-market input{margin:0}.cx-limits-foot{align-items:center;gap:var(--space-3) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.cx-journal-wrap{margin-top:0}.cx-journal td{vertical-align:baseline;line-height:1.55}.cx-journal-time{white-space:nowrap;color:var(--faint)}.cx-journal-event{white-space:nowrap}.cx-journal-what{min-width:16em;color:var(--cream);overflow-wrap:anywhere}.cx-journal-connector{margin-right:var(--space-2);color:var(--faint);font-size:11.5px}.cx-details{margin-top:var(--space-1);font-size:12px}.cx-details summary{width:max-content;color:var(--sun);cursor:pointer}.cx-details dl{gap:2px var(--space-3);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:max-content minmax(0,1fr);margin:6px 0 0;font-size:11.5px;display:grid}.cx-details dl>div{display:contents}.cx-details dt{color:var(--faint)}.cx-details dd{overflow-wrap:anywhere;margin:0}.cx-archive-steps{gap:var(--space-4);counter-reset:archive-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cx-archive-step{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);counter-increment:archive-step;flex-direction:column;font-size:13.5px;line-height:1.55;display:flex}.cx-archive-step-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cx-archive-step-head .cx-subtitle{margin:0}.cx-archive-step-head .cx-subtitle:before{content:counter(archive-step) " · ";color:var(--sun)}.cx-archive-step p,.cx-archive-setup p{margin:0}.cx-archive-setup,.cx-archive-facts{gap:var(--space-2);flex-direction:column;display:flex}.cx-archive-month,.cx-archive-read .cx-field{gap:var(--space-1);flex-direction:column;max-width:340px;display:flex}.cx-archive-read{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.cx-archive-read .cx-number{width:10ch}.cx-archive-job{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;font-size:13px;display:flex}.cx-archive-job p{margin:0}.cx-archive-job-line{flex:100%}.cx-archive-progress{height:6px;accent-color:var(--sun);flex:240px}.cx-archive-job-error{color:var(--error)}.cx-archive-foot{padding-top:var(--space-2);border-top:1px solid var(--line)}@container connectors (width<=640px){.cx-kill-actions{flex:100%}.danger.cx-kill{flex:auto}.cx-order-send{align-items:stretch}.cx-lock-pill{margin-left:0}}.cx-order-send .primary[aria-disabled=true],.cx-fault input[aria-disabled=true]{opacity:.6;cursor:progress}.ui-thinking{align-items:center;gap:var(--space-3);min-width:0;color:var(--muted);padding:2px 2px 0;font-size:13.5px;display:flex}.ui-thinking-sun{width:22px;height:22px;animation:breathe-sun 2.8s var(--ease) infinite;flex:none}.ui-thinking-dots{flex:none;gap:4px;display:inline-flex}.ui-thinking-dots span{background:var(--sun);border-radius:50%;width:6px;height:6px;animation:1.2s infinite typing}.ui-thinking-dots span:nth-child(2){animation-delay:.15s}.ui-thinking-dots span:nth-child(3){animation-delay:.3s}.ui-thinking-phase{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-thinking-time{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:12px}.ui-thinking-stop{align-items:center;gap:var(--space-2);color:var(--muted);border-radius:var(--radius-pill);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);flex:none;margin-left:auto;font-size:13px;display:inline-flex}@media (hover:hover){.ui-thinking-stop:hover:not([aria-disabled=true]){color:var(--cream)}}.ghost.ui-thinking-stop[aria-disabled=true]{opacity:.45;cursor:progress}@media (hover:hover){.ghost.ui-thinking-stop[aria-disabled=true]:hover{border-color:var(--border);background:0 0}}.ui-thinking-square{background:currentColor;border-radius:2px;width:8px;height:8px}.ui-thinking.is-compact{gap:var(--space-2);padding:0;font-size:12.5px}.ui-thinking.is-compact .ui-thinking-sun{width:16px;height:16px}.ui-thinking.is-compact .ui-thinking-dots span{width:5px;height:5px}@media (prefers-reduced-motion:reduce){.ui-thinking-sun,.ui-thinking-dots span{animation:none}.ui-thinking-dots span{opacity:.6}}.ui-tabs{gap:var(--space-1);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ui-tabs-tab{align-items:center;gap:var(--space-2);white-space:nowrap;color:var(--muted);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:10px 14px 11px;font-size:14px;display:inline-flex}@media (hover:hover){.ui-tabs-tab:hover{color:var(--cream)}}.ui-tabs-tab[aria-selected=true]{color:var(--cream);border-bottom-color:var(--sun)}.ui-tabs-tab:focus-visible{outline-offset:-2px;border-radius:var(--radius-sm)}.ui-tabs-sm .ui-tabs-tab{padding:7px 10px 8px;font-size:13px}.ui-tabs-badge{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:0 7px;font-size:11px;line-height:1.6}.ui-tabs-tab[aria-selected=true] .ui-tabs-badge{color:var(--sun);border-color:color-mix(in srgb, var(--sun) 40%, transparent)}.ui-tabs-panel[hidden]{display:none}.copy{gap:var(--space-5);flex-direction:column;min-width:0;max-width:1680px;display:flex;container:copy/inline-size}.copy .is-up{color:var(--mint)}.copy .is-down{color:var(--rose)}.copy :is(h2,h3,h4,h5):focus-visible{outline-offset:4px;border-radius:var(--radius-sm)}.copy :is(h2,h3,h4,h5)[tabindex="-1"]:focus:not(:focus-visible){outline:none}.copy :is(h2,h3,h4,p,dl>div)[title]{cursor:help}.copy-quiet-button{font-family:var(--font-display);color:var(--muted);text-underline-offset:3px;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.copy-quiet-button:hover:not(:disabled){color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}}.copy-quiet-button:disabled{opacity:.45;cursor:not-allowed}.copy-wallet{gap:var(--space-2);flex-direction:column;display:flex}.copy-wallet-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.copy-wallet .copy-wallet-input{min-width:0;max-width:640px;font-family:var(--font-mono);letter-spacing:.01em;flex:380px;font-size:14px}.copy-paste{flex:none}.copy-wallet-hint{color:var(--error);margin:0;font-size:12.5px}.copy-wallet-hint:empty{display:none}.copy-picks{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.copy-picks-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.copy-pick-list{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.copy-pick{font-family:var(--font-mono);color:var(--muted);text-underline-offset:3px;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-size:12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.copy-pick:hover{color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}}.copy-handoff{align-items:baseline;gap:var(--space-1) var(--space-3);margin:calc(-1 * var(--space-2)) 0 0;color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.copy-tabs .ui-tabs-tab{font-size:15px}.copy-panel{min-width:0;padding-top:var(--space-2)}.copy-section{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.copy-section>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.copy-card{gap:var(--space-4);flex-direction:column;min-width:0;margin:0;display:flex}.copy-card-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-height:24px;display:flex}.copy-card-lead{max-width:72ch;color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.copy-quiet{color:var(--faint);margin:0;font-size:12.5px;line-height:1.6}.copy-subtle-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;font-size:10.5px}.copy-stack{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.copy-stack>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.copy-columns,.copy-ghost-top{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.copy-columns>*+*,.copy-ghost-top>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.copy .notice{padding:2px 0 2px var(--space-4);border:0;border-left:2px solid var(--line-strong);background:0 0;border-radius:0}.copy .notice-warn{border-left-color:var(--orange)}.copy .notice-error{border-left-color:var(--error)}.copy :is(.notice-info,.notice-done){border-left-color:var(--sun)}.copy .notice.copy-inline-error,.copy .notice.copy-old-run,.copy .notice.copy-gap-notice,.copy .notice.copy-replay-caveat,.copy .notice.copy-review-state{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.copy-notes{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.6;display:flex}.copy-notes li::marker{color:var(--faint)}.copy-footnotes{font-size:12.5px;display:block}.copy-footnotes li{margin-bottom:var(--space-2);break-inside:avoid}@container copy (width>=1080px){.copy-footnotes{columns:2;column-gap:var(--space-7)}}.copy-rules{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);font-family:var(--font-mono);color:var(--cream);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;margin:0;font-size:12.5px;line-height:1.6;display:flex}.copy-rules li::marker{color:var(--sun)}.copy-loading{gap:var(--space-3);padding-block:var(--space-2);flex-direction:column;display:flex}.ui-skeleton.copy-market-skeleton{height:clamp(320px,46vh,460px)}.ui-skeleton.copy-replay-skeleton{height:360px}.copy-disclaimer{padding-top:var(--space-3);color:var(--faint);border-top:1px solid var(--line);margin:0;font-size:12px;line-height:1.55}.copy-footer{align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;padding-top:var(--space-4);font-family:var(--font-mono);letter-spacing:.02em;color:var(--faint);border-top:1px solid var(--line);font-size:11px;line-height:1.6;display:flex}.copy-footer-icon{color:var(--faint);flex:none;margin-top:2px}.copy-grow{transition:transform var(--dur-slow) var(--ease) var(--dur)}.js [data-reveal]:not(.is-in) .copy-grow{transform:scaleX(0)}.copy-settings-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.copy-field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.copy-field-wide{grid-column:1/-1}.copy-field>label,.copy-field>legend,.copy-window>label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0;font-size:11px}.copy-field>legend{margin-bottom:6px}.copy-field .segmented{flex-wrap:nowrap;align-self:flex-start}.copy-field-pair{grid-column:1/-1}@container copy (width>=700px){.copy-field-pair{grid-column:span 2}}.copy-prepare .copy-settings-grid{flex-wrap:wrap;display:flex}.copy-prepare .copy-field{flex:0 auto}.copy-prepare .copy-field:first-child{flex:0 240px}.copy-number{align-items:center;gap:var(--space-2);display:inline-flex}.copy-number .text-input{width:9em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.copy-number .text-input:disabled{opacity:.45;cursor:not-allowed}.copy-unit{font-family:var(--font-mono);color:var(--faint);font-size:12.5px}.copy-field-hint{color:var(--faint);font-size:12px;line-height:1.5;display:none}.copy-field:focus-within>.copy-field-hint,.copy-window:focus-within>.copy-field-hint{display:block}.copy-field-error{color:var(--error);font-size:12px;line-height:1.5}.copy-stop-toggle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.copy-coins{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.copy-coins .chips{margin:0;padding:0;list-style:none}.copy-coins .copy-coin-input{width:14em;font-family:var(--font-mono)}.copy-advanced{padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.copy-advanced>summary{align-items:baseline;gap:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.copy-advanced>summary::-webkit-details-marker{display:none}.copy-advanced>summary:before{content:"▸";color:var(--sun);transition:transform var(--dur) var(--ease);font-size:11px}.copy-advanced[open]>summary:before{transform:rotate(90deg)}.copy-advanced-title{color:var(--cream);font-size:14px}.copy-advanced-values{font-family:var(--font-mono);color:var(--muted);font-size:11.5px}.copy-advanced>.copy-settings-grid{margin-top:var(--space-4)}.copy-launch{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.copy-launch .primary{padding:0 var(--space-5)}.copy-launch-note{color:var(--faint);flex:240px;margin:0;font-size:12.5px;line-height:1.55}.copy-launch-reset{margin-left:auto}.copy-run-list{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.copy-run-list.rows>li{padding-block:0}.copy-run-item{width:100%;padding:var(--space-3) var(--space-3);text-align:left;color:inherit;cursor:pointer;transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:3px;display:grid;box-shadow:inset 2px 0 #0000}@media (hover:hover){.copy-run-item:hover{background:color-mix(in srgb, var(--cream) 3%, transparent)}}.copy-run-item[aria-current=true]{background:color-mix(in srgb, var(--sun) 5%, transparent);box-shadow:inset 2px 0 0 var(--sun)}.copy-run-when{color:var(--cream);font-size:13.5px}.copy-run-period{color:var(--muted)}.copy-run-settings,.copy-run-figures{color:var(--muted);font-size:11.5px}.copy-reuse{align-self:flex-start}.copy-run,.copy-study{gap:var(--space-5);min-width:0;scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.copy-study>.copy-card+.copy-card{margin-top:calc(var(--space-6) - var(--space-5));padding-top:var(--space-6);border-top:1px solid var(--line)}.copy-run-head{gap:var(--space-1);flex-direction:column;display:flex}.copy-run-title{font-size:12.5px}.copy-run-title .copy-address{text-transform:none}.copy-run-meta{color:var(--faint);margin:0;font-size:11.5px;line-height:1.65}.copy-result{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.copy-result>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.copy-headline{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.copy-headline-item{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.copy-headline-item+.copy-headline-item{padding-left:var(--space-5);border-left:1px solid var(--line)}.copy-headline-label,.copy-score-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.copy-headline-value{letter-spacing:-.02em;font-size:clamp(26px,4.2cqi,40px);font-weight:400;line-height:1.1}.copy-headline-value:not(.ui-figure-up,.ui-figure-down){color:var(--cream)}.copy-headline-note{font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;font-size:12px}.copy-gap-bar{background:color-mix(in srgb, var(--cream) 6%, transparent);border-radius:var(--radius-pill);flex:none;width:112px;height:6px;display:inline-block;position:relative}.copy-gap-bar:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.copy-gap-fill{width:calc(var(--share,0) * 50%);background:color-mix(in srgb, var(--cream) 55%, transparent);position:absolute;top:0;bottom:0}.copy-gap-bar.is-total .copy-gap-fill{background:var(--sun)}.copy-gap-fill.is-minus{transform-origin:100%;border-radius:var(--radius-pill) 0 0 var(--radius-pill);right:50%}.copy-gap-fill.is-plus{transform-origin:0;border-radius:0 var(--radius-pill) var(--radius-pill) 0;left:50%}.copy-dd-value{align-items:center;gap:var(--space-3);display:inline-flex}.copy-facts{margin:0}.copy-facts>div{align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--line-soft);grid-template-columns:minmax(120px,1fr) auto;display:grid}.copy-facts>div:first-child{border-top:0;padding-top:0}.copy-facts dt{color:var(--muted);font-size:13px;line-height:1.4}.copy-facts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--cream);flex-direction:column;align-items:flex-end;gap:2px;margin:0;font-size:13px;display:flex}.copy-dd-note{color:var(--faint);font-size:11px;line-height:1.45}.copy-error-list{margin:0;padding:0;list-style:none}.copy-error-list.rows>li{padding-block:0}.copy-error{align-items:start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);text-align:left;color:inherit;transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid;box-shadow:inset 2px 0 #0000}.copy-error-list.rows>li:first-child .copy-error{padding-top:0}button.copy-error{cursor:pointer}@media (hover:hover){button.copy-error:hover{background:color-mix(in srgb, var(--orange) 5%, transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--orange) 45%, transparent)}}.copy-error[aria-pressed=true]{background:color-mix(in srgb, var(--orange) 9%, transparent);box-shadow:inset 2px 0 0 var(--orange)}.copy-error-text{flex-direction:column;gap:2px;min-width:0;display:flex}.copy-error-text strong{color:var(--cream);font-size:14px;font-weight:500}.copy-error-text span{color:var(--muted);font-size:13px;line-height:1.5}.copy-error-count{white-space:nowrap;color:var(--orange);font-size:11.5px}.copy-review-parts{gap:var(--space-4);flex-direction:column;max-width:46em;display:flex}.copy-review-part h4{margin:0 0 var(--space-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:400}.copy-review-part p{margin:0 0 var(--space-1);color:var(--cream);font-size:15px;font-weight:400;line-height:1.65}.copy-review-meta{font-family:var(--font-mono);color:var(--faint);margin:0;font-size:11px;line-height:1.6}.copy-cost-figures{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.copy-cost-figures>div{gap:var(--space-1);flex-direction:column;display:flex}.copy-cost-figures>div+div{padding-left:var(--space-5);border-left:1px solid var(--line)}.copy-cost-figures dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.copy-cost-figures dd{margin:0}.copy-cost-value{color:var(--cream);font-size:28px;font-weight:400;line-height:1.2}.copy-compare{gap:var(--space-2);flex-direction:column;display:flex}.copy-compare-chart{height:340px;padding:6px var(--space-1) 2px var(--space-2);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md)}.copy-legend{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.copy-legend li{align-items:center;gap:7px;display:inline-flex}.copy-legend-line{flex:none}.copy-legend-line.is-trader line{stroke:color-mix(in srgb, var(--cream) 78%, transparent)}.copy-legend-line.is-ours line{stroke:var(--sun)}.copy-legend-event{background:var(--orange);border-radius:1px;width:8px;height:8px}.copy-legend-glyph{color:var(--faint);font-size:11px}.copy-legend-glyph.is-trader{color:color-mix(in srgb, var(--cream) 78%, transparent)}.copy-legend-glyph.is-ours{color:var(--sun)}.copy-legend-glyph.is-entry{color:var(--orange)}.copy-market{gap:var(--space-2);flex-direction:column;display:flex}.copy-market-chart{height:clamp(320px,46vh,460px);padding:6px var(--space-1) 2px var(--space-2);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md)}.copy-market-select select{min-width:120px;font-family:var(--font-mono)}.copy-table-wrap{min-width:0;overflow-x:auto}.copy-table{border-collapse:collapse;width:100%;font-size:12.5px}.copy-table caption{font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--faint);padding-bottom:6px;font-size:10.5px}.copy-table th,.copy-table td{padding:var(--space-2) 10px;text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid var(--line)}.copy-table tr>:first-child{padding-left:0}.copy-table tr>:last-child{padding-right:0}.copy-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:bottom;color:var(--faint);border-bottom-color:var(--line-strong);font-size:10.5px;font-weight:500}.copy-table tbody th{color:var(--cream);font-weight:400}.copy-table td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cream)}.copy-table .is-numeric{text-align:right}.copy-table tbody tr{transition:background-color var(--dur) var(--ease)}@media (hover:hover){.copy-table tbody tr:hover{background:var(--brown)}}.copy-table tbody tr:last-child>*{border-bottom:0}.copy-table tr.is-flagged>:first-child{box-shadow:inset 2px 0 0 var(--orange);padding-left:var(--space-2)}.copy-trades .copy-table tbody th{font-family:var(--font-mono)}.copy-liquidated{color:var(--orange);font-size:11px}.copy-clear.ghost{min-height:32px;padding:0 var(--space-3);font-size:12.5px}.copy-pager{justify-content:flex-end;align-items:center;gap:var(--space-3);color:var(--muted);flex-direction:row;font-size:12.5px;display:flex}.copy-pager .ghost{min-height:32px;padding:0 var(--space-3);font-size:12.5px}.copy-progress{min-width:0}.copy-drift{gap:var(--space-3);padding-left:var(--space-4);border-left:2px solid var(--orange);flex-direction:column;display:flex}.copy-drift-title{align-items:center;gap:var(--space-2);color:var(--cream);margin:0;font-size:15px;font-weight:500;display:flex}.copy-drift-icon{color:var(--orange)}.copy-drift-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.copy-drift-list li{border-top:1px solid color-mix(in srgb, var(--orange) 18%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 18px;padding:10px 0 0;display:flex}.copy-drift-text{min-width:0;color:var(--cream);flex-direction:column;flex:420px;gap:3px;font-size:13.5px;line-height:1.55;display:flex}.copy-drift-who{color:var(--muted);font-size:11.5px}.copy-drift-actions{align-items:baseline;gap:14px;display:flex}.copy-too-few{gap:var(--space-3)}.copy-market-list{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.copy-market-list li{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13px;display:inline-flex}.copy-market-count{color:var(--muted);font-size:12px}.copy-feature-table td,.copy-features-table td{white-space:nowrap}.copy-feature-table tbody th{white-space:normal;min-width:14em}.copy-features-table :is(thead th,tbody th){white-space:normal}.copy-features-table tbody th{min-width:9em}.copy-q-median{color:var(--cream);display:block}.copy-q-range{color:var(--faint);font-size:10.5px;display:block}.copy-table td.is-quiet .copy-q-median{color:var(--muted)}.copy-shares{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.copy-share{min-width:110px}.copy-share-track{width:52px;height:6px;margin-right:var(--space-2);vertical-align:middle;background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-pill);display:inline-block;overflow:hidden}.copy-share-bar{background:var(--sun);transform-origin:0;height:100%;display:block}.copy-share.is-quiet .copy-share-bar{background:var(--faint)}.copy-share-value{font-size:11.5px}.copy-window{align-items:center;gap:6px var(--space-3);flex-wrap:wrap;display:flex}.copy-window .copy-number .text-input{width:6em}.copy-window .copy-field-hint,.copy-window .copy-field-error{flex:320px}.copy-candidate-list{margin:0;padding:0;list-style:none}.copy-candidate-list.rows{gap:0}.copy-candidate{gap:var(--space-3);padding-block:var(--space-4);flex-direction:column;display:flex}.copy-candidate-list.rows>.copy-candidate:first-child{padding-top:0}.copy-candidate-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.copy-candidate-head h4{letter-spacing:-.01em;color:var(--cream);margin:0;font-size:17px;font-weight:400}.copy-candidate-score{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.copy-candidate-value{color:var(--cream);font-size:20px;font-weight:400}.copy-candidate-figures{color:var(--muted);margin:0;font-size:12px}.copy-candidate-explanation{max-width:46em;color:var(--cream);margin:0;font-size:14.5px;line-height:1.65}.copy-candidate-explanation.is-refused{color:var(--faint);font-style:italic}.copy-candidate-actions{align-items:center;gap:var(--space-2) 14px;flex-wrap:wrap;display:flex}.copy-rejected{color:var(--muted);font-size:13px}.copy-rejected summary{cursor:pointer;color:var(--muted)}.copy-rejected ul{gap:var(--space-1);margin:var(--space-2) 0 0;flex-direction:column;padding-left:18px;line-height:1.55;display:flex}.copy-rejected strong{color:var(--cream);font-weight:500}.copy-versions{gap:var(--space-5)}.copy-version-tabs{align-self:flex-start}.copy-version{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.copy-version-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.copy-version-head>div:first-child{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.copy-version-head .copy-kicker{font-size:12px}.copy-version-head h3{font-size:26px;line-height:1.2}.copy-scoreline{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.copy-score-main{align-items:center;gap:var(--space-1) var(--space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ring label""ring sample""ring bars";min-width:min(100%,340px);display:grid}.copy-score-label{grid-area:label;align-self:end}.copy-ring{grid-area:ring;place-items:center;width:80px;height:80px;display:grid;position:relative}.copy-ring-svg{position:absolute;inset:0}.copy-ring-track{fill:none;stroke:color-mix(in srgb, var(--cream) 8%, transparent);stroke-width:4px}.copy-ring-arc{fill:none;stroke:var(--sun);stroke-width:4px;stroke-linecap:round;stroke-dasharray:var(--share) 1;stroke-dashoffset:var(--share)}.copy-version-head.is-in .copy-ring-arc{animation:draw var(--dur-slow) var(--ease) forwards}.copy-score-value{font-family:var(--font-mono);color:var(--sun);flex-direction:column;align-items:center;font-size:24px;font-weight:500;line-height:1;display:flex;position:relative}.copy-score-of{color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:400}.copy-score-sample{color:var(--muted);grid-area:sample;font-size:12.5px}.copy-score-main.is-indicative .copy-score-value{color:var(--muted)}.copy-score-main.is-indicative .copy-ring-arc,.copy-score-main.is-indicative .copy-meter-fill{stroke:var(--muted);background:var(--muted)}.copy-score-indicative{color:var(--orange);font-weight:600}.copy-score-bars{gap:var(--space-1);padding-top:var(--space-1);flex-direction:column;grid-area:bars;display:flex}.copy-score-bar{align-items:center;gap:var(--space-2);grid-template-columns:7.5em minmax(60px,1fr) 3.5em;display:grid}.copy-score-bar-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.copy-meter{background:color-mix(in srgb, var(--cream) 8%, transparent);border-radius:var(--radius-pill);height:4px;display:block;overflow:hidden}.copy-meter-fill{background:var(--sun);border-radius:var(--radius-pill);transform-origin:0;height:100%;display:block}.copy-score-bar-value{text-align:right;color:var(--cream);font-size:12px}.copy-score-parts{color:var(--muted);margin:0;font-size:12.5px}.copy-drift-mark{color:var(--orange)}.copy-metrics-table th.is-key,.copy-metrics-table td.is-key{background:color-mix(in srgb, var(--sun) 5%, transparent)}.copy-metrics-table thead th.is-key{color:var(--sun)}.copy-metrics-table tr.is-strong>*{font-size:13.5px;font-weight:500}.copy-th-span{letter-spacing:.02em;text-transform:none;color:var(--faint);margin-top:2px;font-size:10px;display:block}.copy-subsection{gap:var(--space-3);min-width:0;padding-top:var(--space-5);border-top:1px solid var(--line);flex-direction:column;display:flex}.copy-subsection-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.copy-subsection-head h4{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);margin:0;font-size:11.5px;font-weight:400}.copy-subsection-tags{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:inline-flex}.copy-live{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);font-size:11px;display:inline-flex}.copy-replay-launch{gap:var(--space-2);flex-wrap:wrap;display:flex}.copy-replay-launch :is(.primary,.ghost){min-height:32px;padding:0 14px;font-size:13px}.copy-rolling-text{color:var(--cream);margin:0;font-size:13.5px}.copy-rolling-chart{height:200px;padding:6px var(--space-1) 2px var(--space-2);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md)}.copy-switch{align-items:center;gap:10px;display:inline-flex}.copy-switch-track{background:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:30px;height:17px;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);position:relative}.copy-switch-track span{background:var(--muted);width:11px;height:11px;transition:transform var(--dur) var(--ease), background-color var(--dur) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.copy-switch.is-on{color:var(--sun);border-color:color-mix(in srgb, var(--sun) 45%, transparent)}.copy-switch.is-on .copy-switch-track{background:color-mix(in srgb, var(--sun) 22%, var(--ink));border-color:var(--sun)}.copy-switch.is-on .copy-switch-track span{background:var(--sun);transform:translate(13px)}.copy-notify{margin:0}.copy-alert-list{margin:0;padding:0;list-style:none}.copy-alert-list li{align-items:flex-start;gap:var(--space-3);display:flex}.copy-alert-list li>span:last-child{flex-direction:column;gap:2px;display:flex}.copy-alert-icon{color:var(--orange);margin-top:2px}.copy-alert-when{color:var(--muted);font-size:11.5px}.copy-alert-text{color:var(--cream);font-size:13.5px;line-height:1.55}.copy-replay{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.copy-replay-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.copy-replay-head>div{gap:var(--space-1);flex-direction:column;display:flex}.copy-replay-head h4{margin:0;font-size:16px;font-weight:400}.copy-replay-meta{color:var(--muted);margin:0;font-size:12px}.copy-mark{flex:none}.copy-replay-below{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.copy-features-hint{align-self:center}.copy-real-trades{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.copy-real-trades-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.copy-real-trades-head h5,.copy-features-head h5{color:var(--cream);margin:0;font-size:14px;font-weight:500}.copy-real-list{gap:var(--space-1);flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.copy-real-item{align-items:center;gap:var(--space-2);text-align:left;width:100%;color:var(--cream);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur) var(--ease);grid-template-columns:auto auto auto minmax(0,1fr) auto;padding:6px 10px;font-size:12.5px;display:grid}@media (hover:hover){.copy-real-item:hover{border-color:var(--line-hover)}}.copy-real-item[aria-pressed=true]{border-color:var(--sun)}.copy-real-side{color:var(--muted)}.copy-real-when,.copy-real-price{color:var(--muted);font-size:11.5px}.copy-real-price{text-align:right}.copy-features-panel{min-width:0;padding:14px var(--space-4);background:var(--ink-raised);border:1px solid color-mix(in srgb, var(--sun) 22%, var(--line));border-radius:var(--radius-control);flex-direction:column;gap:10px;display:flex}.copy-features-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.copy-features-head>div{gap:var(--space-1);flex-direction:column;display:flex}.copy-features-rules{flex-direction:column;gap:6px;display:flex}@container copy (width>=1080px){.copy-ghost-top{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:0}.copy-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.copy-ghost-top>:first-child,.copy-columns>:first-child{padding-right:var(--space-6)}.copy-ghost-top>*+*,.copy-columns>*+*{padding:0 0 0 var(--space-6);border-top:0;border-left:1px solid var(--line)}.copy-replay-below{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}@container copy (width<=640px){.copy-headline{grid-template-columns:minmax(0,1fr)}.copy-headline-item+.copy-headline-item{padding-top:var(--space-4);border-top:1px solid var(--line);border-left:0;padding-left:0}.copy-cost-figures{grid-template-columns:minmax(0,1fr)}.copy-cost-figures>div+div{padding-top:var(--space-3);border-top:1px solid var(--line);border-left:0;padding-left:0}}@media (width<=760px){.copy-scoreline{align-items:flex-start}.copy-replay{padding:var(--space-3)}}.ui-switch{width:var(--switch-w);height:var(--switch-h);cursor:pointer;appearance:none;background:var(--brown-high);border:1px solid var(--line-strong);border-radius:var(--radius-pill);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;margin:0;position:relative}.ui-switch:before{top:calc(var(--space-1) - 1px);left:calc(var(--space-1) - 1px);width:calc(var(--switch-h) - 2 * var(--space-1));height:calc(var(--switch-h) - 2 * var(--space-1));content:"";background:var(--muted);border-radius:var(--radius-pill);transition:transform var(--dur) var(--ease), background-color var(--dur) var(--ease);position:absolute}.ui-switch:after{inset:calc((var(--switch-h) - var(--tap)) / 2) 0;content:"";position:absolute}.ui-switch:checked{background:color-mix(in srgb, var(--sun) 22%, var(--ink));border-color:var(--sun)}.ui-switch:checked:before{background:var(--sun);transform:translateX(calc(var(--switch-w) - var(--switch-h)))}.ui-switch:disabled{opacity:.45;cursor:not-allowed}.ui-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-group+.ui-group{margin-top:var(--group-gap)}.ui-group-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--cell-pad-x);display:flex}.ui-group-title{min-width:0}.ui-group-title:focus{outline:none}.ui-group-more{min-width:var(--tap);min-height:var(--tap);font-size:var(--text-small);color:var(--sun);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;flex:none;margin-left:auto;padding:0}.ui-group-more:active{color:var(--orange);transition-duration:var(--dur-fast)}.ui-group:not(:has(.ui-cell:not(.is-info,.shows-help) .ui-cell-help))>.ui-group-head>.ui-group-more{display:none}.ui-group:not(:has(.ui-cell:not(.is-info,.shows-help) .ui-cell-help))>.ui-group-head:not(:has(.ui-group-title)){display:none}.ui-group-list{background:var(--group-bg);border:1px solid var(--line-soft);border-radius:var(--group-radius);flex-direction:column;min-width:0;display:flex;overflow:clip}.ui-group-foot{padding:0 var(--cell-pad-x);font-size:var(--text-small);color:var(--muted);margin:0;line-height:1.45}.ui-cell{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:var(--tap);padding:var(--space-3) var(--cell-pad-x);font-size:var(--text-body);color:var(--cream);text-align:left;transition:background-color var(--dur) var(--ease);background:0 0;border:0;border-radius:0;margin:0;line-height:1.35;display:flex;position:relative}.ui-cell+.ui-cell:before{top:0;right:0;left:var(--cell-pad-x);content:"";border-top:1px solid var(--cell-sep);pointer-events:none;position:absolute}.ui-cell.has-leading+.ui-cell:before,.ui-cell+.ui-cell.has-leading:before{left:calc(var(--cell-pad-x) + var(--cell-icon) + var(--space-3))}:is(button,label).ui-cell{cursor:pointer;-webkit-user-select:none;user-select:none}:is(button,label).ui-cell:active:not(:disabled,[aria-disabled=true],:has(:disabled)){background:var(--press);transition-duration:var(--dur-fast)}.ui-cell:focus-visible{outline-offset:-2px}.ui-cell:disabled{cursor:not-allowed}.ui-cell:has(.ui-switch:disabled){cursor:not-allowed}.ui-cell:disabled{opacity:.45}.ui-cell-leading{width:var(--cell-icon);height:var(--cell-icon);color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.ui-cell-leading>svg{width:var(--cell-icon);height:var(--cell-icon)}.ui-cell-leading .nav-icon{color:inherit}.ui-cell-text{gap:calc(var(--space-1) / 2);flex-direction:column;flex:auto;min-width:0;display:flex}.ui-cell-label{overflow-wrap:anywhere;min-width:0}label.ui-cell-label{cursor:pointer}.ui-cell-detail{font-size:var(--text-small);color:var(--muted);overflow-wrap:anywhere;line-height:1.4}.ui-cell-help{margin-top:var(--space-1);font-size:var(--text-small);color:var(--muted);line-height:1.45;display:none}.ui-group.is-open .ui-cell-help,.ui-cell:is(.is-info,.shows-help) .ui-cell-help{display:block}.ui-cell-control{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;max-width:62%;color:var(--muted);text-align:right;flex:0 auto;display:flex}.ui-cell.is-stacked{flex-wrap:wrap}.ui-cell.is-stacked .ui-cell-control{text-align:left;flex:100%;justify-content:flex-start;max-width:none}.ui-cell.is-stacked.has-leading .ui-cell-control{margin-left:calc(var(--cell-icon) + var(--space-3))}.ui-cell :is(input,select,textarea).ui-cell-input{min-width:0;min-height:0;color:var(--cream);text-align:right;background-color:#0000;border:0;border-radius:0;padding-top:0;padding-bottom:0;padding-left:0}.ui-cell select.ui-cell-input{text-align-last:right}.ui-cell input.ui-cell-input{padding-right:0}.ui-cell-value{min-width:0;max-width:50%;font-size:var(--text-body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.ui-cell-chevron{color:var(--faint);flex:none}.ui-cell.is-action{color:var(--sun)}.ui-cell.is-action.is-destructive{color:var(--error)}.ui-cell.is-action .ui-cell-leading{color:inherit}.ui-cell[aria-busy=true]{cursor:progress}.ui-cell[aria-busy=true] .ui-cell-label{opacity:.6}.ui-cell-busy{width:14px;height:14px;animation:spin var(--dur-slow) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;margin-left:auto}.ui-working{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-working-sky{height:180px;margin-bottom:var(--space-1);border-radius:var(--radius-lg);overflow:hidden}.ui-working-orbit{width:100%;height:100%;display:block}.ui-working-head{align-items:center;gap:var(--space-3);display:flex}.ui-working-sun{width:20px;height:20px;animation:breathe-sun 2.8s var(--ease) infinite;flex:none}.ui-working-title{letter-spacing:-.01em;color:var(--cream);text-wrap:balance;margin:0;font-size:15px;font-weight:500}.ui-working-phases{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-working-phase{align-items:center;gap:var(--space-2);color:var(--muted);transition:color var(--dur) var(--ease);padding-bottom:3px;font-size:13px;display:inline-flex;position:relative}.ui-working-phase.is-done:after{content:"";border:solid var(--sun);border-width:0 1.5px 1.5px 0;width:5px;height:9px;margin:0 3px 3px 1px;transform:rotate(45deg)}.ui-working-phase.is-current{color:var(--cream)}.ui-working-phase.is-current:before{content:"";background:var(--sun);transform-origin:0;height:1px;animation:ui-working-line var(--dur-slow) var(--ease) both;position:absolute;bottom:0;left:0;right:0}@keyframes ui-working-line{0%{transform:scaleX(0)}}.ui-working-status{color:var(--cream);overflow-wrap:anywhere;margin:0;font-size:12.5px}.ui-working-bar{background:color-mix(in srgb, var(--cream) 8%, transparent);border-radius:var(--radius-pill);height:3px;position:relative;overflow:hidden}.ui-working-fill{background:var(--sun);border-radius:var(--radius-pill);height:100%;transition:width var(--dur) var(--ease);position:relative;overflow:hidden}.ui-working-band{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cream) 25%, transparent) 50%, transparent);animation:2.4s linear infinite sweep;position:absolute;inset:0}.ui-working-bar.is-indeterminate{background:linear-gradient(90deg, color-mix(in srgb, var(--sun) 10%, transparent), color-mix(in srgb, var(--sun) 34%, transparent), color-mix(in srgb, var(--sun) 10%, transparent));background-size:200% 100%}.ui-working.is-agent .ui-working-phase.is-current:before,.ui-working.is-agent .ui-working-fill{background:var(--orange)}.ui-working-times{gap:var(--space-2) var(--space-3);font-variant-numeric:tabular-nums;color:var(--muted);flex-wrap:wrap;margin:0;font-size:12px;display:flex}.ui-working-eta{margin-left:auto}.ui-working-note{color:var(--muted);font-size:13px;line-height:1.55}@media (prefers-reduced-motion:reduce){.ui-working-sun,.ui-working-bar.is-indeterminate{animation:none}.ui-working-band{display:none}.ui-working-phase.is-current:before{animation:none;transform:none}}h2.ui-working-title,h3.ui-working-title{font-size:inherit;margin:0}.asset-icon{width:var(--asset-size);height:var(--asset-size);flex:none;display:inline-block;position:relative}.asset-disc{border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #fff8ec1a}.asset-disc svg{width:100%;height:100%;display:block}.asset-icon.is-pair .asset-disc{width:72%;height:72%}.asset-icon.is-pair .is-base{box-shadow:0 0 0 1.5px var(--panel);inset:0 auto auto 0}.asset-icon.is-pair .is-quote{inset:auto 0 0 auto}.asset-letters{font-family:var(--font-display);letter-spacing:-.02em;text-anchor:middle;dominant-baseline:central;fill:#fff;font-weight:600}.market-label{vertical-align:middle;align-items:center;gap:.45em;min-width:0;display:inline-flex}.market-label-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-label-detail{color:var(--muted);white-space:nowrap;font-size:.86em}.ui-type{white-space:pre-wrap}.ui-type-caret{vertical-align:-.15em;background:var(--sun);width:2px;height:1.05em;margin-left:2px;animation:2s ease-in-out infinite caret;display:inline-block}.ui-type-rest{visibility:hidden}.m-app .copy-result{gap:var(--space-4)}.m-app .copy-result>*+*{padding-top:var(--space-4)}.m-app .copy-card{gap:var(--space-3);scroll-margin-top:var(--space-6)}.m-app :is(.copy-result,.copy-study) .copy-card-head{justify-content:flex-start;gap:var(--space-2);flex-wrap:nowrap}.m-app :is(.copy-result,.copy-study) .copy-card-head>h3{flex:0 auto;min-width:0}.m-app :is(.copy-result,.copy-study) .copy-card-head:has(>.ghost,>.primary){flex-wrap:wrap}.m-app :is(.copy-result,.copy-study) .copy-card-head:has(>.ghost,>.primary)>h3{flex:1 1 0}.m-app .copy-card-head>:is(.ghost,.primary){flex:100%}.m-app .copy-card-head>.copy-help-toggle,.m-app .copy-card-head>.ui-pill{flex:none;margin-left:auto}.m-app :is(.copy-result,.copy-study) .ui-pill{font-size:var(--text-tiny)}.m-app .copy-run-head .copy-run-title{line-height:1.5;display:block}.m-app .copy-explain.icon-button{width:var(--tap);height:var(--tap);margin-block:calc(var(--space-3) * -1);margin-inline:calc(var(--space-2) * -1);color:var(--faint);background:0 0;border:0;flex:none}.ui-sheet-layer .copy-explain-text{gap:var(--space-3);flex-direction:column;display:flex}.ui-sheet-layer .copy-explain-text p{font-size:var(--text-body);color:var(--cream);margin:0;line-height:1.5}.m-app .copy-help-toggle{min-width:var(--tap);min-height:var(--tap);margin-block:calc(var(--space-3) * -1);font-size:var(--text-small);color:var(--sun)}:is(.m-app,.ui-sheet-layer) .copy-fact-help{font-family:var(--font-display);font-size:var(--text-small);color:var(--muted);text-align:left;grid-column:1/-1;align-items:flex-start;line-height:1.45;display:none}:is(.m-app,.ui-sheet-layer) :is(.shows-help,.copy-fold-body) .copy-fact-help{display:block}.m-app .copy-fold{min-width:0}.m-app .copy-fold-heading{font:inherit;margin:0}.m-app .copy-fold-head{align-items:center;gap:var(--space-2);width:100%;min-height:var(--tap);padding:var(--space-2) 0;color:var(--cream);text-align:left;cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;display:flex}.m-app .copy-fold-head:active{color:var(--orange);transition-duration:var(--dur-fast)}.m-app .copy-fold-title{min-width:0;font-size:var(--text-body);flex:auto}.m-app .copy-fold-figure{min-width:0;font-family:var(--font-mono);font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;flex:0 auto}.m-app .copy-fold-chevron{color:var(--faint);flex:none}.m-app .copy-fold-head.is-quiet{width:auto;color:var(--sun);justify-content:flex-start;padding-block:0}.m-app .copy-fold-head.is-quiet .copy-fold-title{font-size:var(--text-small);flex:none}.m-app .copy-fold-head.is-quiet .copy-fold-chevron{color:inherit}.m-app .copy-fold-body{visibility:hidden;transition:grid-template-rows var(--dur) var(--ease), visibility var(--dur) var(--ease);grid-template-rows:0fr;display:grid}.m-app .copy-fold.is-open>.copy-fold-body{visibility:visible;grid-template-rows:1fr}.m-app .copy-fold-inner{gap:var(--space-3);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:clip}.m-app .copy-fold.is-open>.copy-fold-body>.copy-fold-inner{padding-block:var(--space-1) var(--space-3)}.m-app :is(.copy-money.is-up,.copy-headline-value.ui-figure-up):before,.m-app :is(.copy-money.is-down,.copy-headline-value.ui-figure-down):before{vertical-align:.1em;margin-right:.25em;font-size:.7em}.m-app :is(.copy-money.is-up,.copy-headline-value.ui-figure-up):before{content:"▲"}.m-app :is(.copy-money.is-down,.copy-headline-value.ui-figure-down):before{content:"▼"}.m-app .copy-headline{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.m-app .copy-headline-item:not(.is-gap){grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-1);display:grid}.m-app .copy-headline-item+.copy-headline-item{padding-top:0;padding-left:var(--space-4);border-top:0;border-left:1px solid var(--line)}.m-app .copy-headline-value{font-size:clamp(22px,7cqi,28px)}.m-app .copy-headline-note{font-size:var(--text-tiny)}.m-app .copy-headline-item.is-gap{align-items:baseline;gap:var(--space-1) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding-left:0;display:grid}.m-app .copy-headline-item.is-gap .copy-headline-value{text-align:right;font-size:22px}.m-app .copy-headline-item.is-gap .copy-headline-note{grid-column:1/-1}.m-app .copy-headline-more{margin-top:calc(var(--space-2) * -1);grid-column:1/-1}.m-app .copy-compare-chart{height:240px}.m-app :is(.copy-market-chart,.ui-skeleton.copy-market-skeleton){height:300px}.m-app .copy-legend{gap:var(--space-1) var(--space-3);font-size:var(--text-tiny)}.m-app .copy-cost-figures{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.m-app .copy-cost-figures>div+div{padding-top:0;padding-left:var(--space-4);border-top:0;border-left:1px solid var(--line)}.m-app .copy-cost-figures dt{font-size:var(--text-tiny)}.m-app .copy-cost-value{font-size:24px}.m-app .copy-cost-note{margin-top:var(--space-1);font-size:var(--text-tiny);color:var(--muted);overflow-wrap:anywhere;line-height:1.45;display:block}.m-app .copy-cost-caption{font-size:var(--text-small);color:var(--muted);margin:0;line-height:1.45}:is(.m-app,.ui-sheet-layer) .copy-facts>div{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,auto)}.m-app .copy-facts>div:first-child{padding-top:0}:is(.m-app,.ui-sheet-layer) .copy-facts :is(dt,dd){font-size:var(--text-small)}.m-app .copy-dd-note{font-size:var(--text-tiny)}.m-app .copy-gap-bar{width:56px}.m-app .copy-dd-value{gap:var(--space-2)}.m-app .copy-metric-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);display:flex}.m-app .copy-metric-rows .is-strong :is(dt,dd){color:var(--cream);font-weight:500}.m-app .copy-error{min-height:var(--tap);padding-inline:var(--space-3) 0}.m-app .copy-error-list.rows>li:first-child .copy-error{padding-top:var(--space-3)}.m-app .copy-error-text .copy-error-rule{margin-top:var(--space-1);font-size:var(--text-small);color:var(--cream)}.m-app .copy-trades-rule{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-small);color:var(--cream)}.m-app .copy-error:active{background:var(--press);transition-duration:var(--dur-fast)}.m-app .copy-review-part h4{font-size:var(--text-tiny)}.m-app .copy-review-part p{font-size:var(--text-body);line-height:1.55}.m-app .copy-review-meta{font-size:var(--text-tiny)}.m-app .copy-market-pick .ui-cell-text{flex:none}.m-app .copy-market-pick .ui-cell-control{flex:1 1 0;max-width:none}.m-app .copy-market-pick select.ui-cell-input{width:100%;min-height:var(--tap);margin-block:calc(var(--space-3) * -1)}.m-app .copy-rows{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.m-app .copy-row{border-top:1px solid var(--line-soft);min-width:0}.m-app .copy-row:first-child{border-top:0}.m-app .copy-row.is-flagged{box-shadow:inset 2px 0 0 var(--orange)}.m-app .copy-row.is-flagged :is(.copy-row-head,.copy-row-more){padding-left:var(--space-3)}.m-app :is(.copy-row-head,.copy-row.is-static){align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--tap);padding:var(--space-3) 0;color:var(--cream);text-align:left;background:0 0;border-radius:0;display:flex}.m-app .copy-row-head{cursor:pointer;transition:background-color var(--dur) var(--ease);border:0}.m-app .copy-row-head:active{background:var(--press);transition-duration:var(--dur-fast)}.m-app .copy-row-main{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.m-app .copy-row-title{align-items:center;gap:0 var(--space-1);min-width:0;font-size:var(--text-body);flex-wrap:wrap;display:flex}.m-app .copy-row-rank{margin-left:var(--space-2);font-size:var(--text-tiny);color:var(--faint)}.m-app .copy-row-line{font-size:var(--text-tiny);color:var(--muted);overflow-wrap:anywhere;line-height:1.45}.m-app .copy-row-figures{max-width:44%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.m-app .copy-row-value{font-size:var(--text-small)}.m-app .copy-row-note{font-size:var(--text-tiny);color:var(--faint)}.m-app .copy-row-pair{align-items:baseline;gap:var(--space-1);display:flex}.m-app .copy-row-line:has(>.live-orders){gap:var(--space-1);display:flex}.m-app .copy-row .copy-fold-chevron{margin-top:2px}.m-app .copy-row-more{gap:var(--space-2);padding-bottom:var(--space-3);flex-direction:column;display:flex}.m-app .copy-row-more[hidden]{display:none}.m-app .copy-row-action.ghost{width:100%}.m-app .copy-pager{justify-content:space-between}.m-app .copy-pager .ghost,.m-app .copy-clear.ghost{min-height:var(--tap);font-size:var(--text-small)}.m-app .live-head{align-items:stretch;gap:var(--space-3);flex-direction:column}.m-app .live-head-actions,.m-app .live-head-actions>.ghost{width:100%}.ui-sheet-layer .live-stop-choices{gap:var(--space-2);flex-direction:column;display:flex}.ui-sheet-layer .live-stop-choices>button{width:100%}.m-app .live-folds{flex-direction:column;display:flex}.m-app .live-folds>.copy-card+.copy-card{border-top:1px solid var(--line-soft)}.m-app .live-detail{min-width:0}.m-app .live-detail dd{overflow-wrap:anywhere}.m-app .copy-run-meta,.m-app .copy-subtle-title,.m-app .copy-q-range,.m-app .copy-score-of,.m-app .copy-score-bar-label,.m-app .copy-th-span{font-size:var(--text-tiny)}.m-app .copy-version-head{flex-direction:column;align-items:stretch}.m-app .copy-scoreline{align-items:stretch}.m-app .copy-score-main{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""ring""sample""bars";justify-items:center;width:100%;min-width:0;position:relative}.m-app .copy-score-main .copy-explain{margin:calc(var(--space-3) * -1) 0 0;position:absolute;top:0;right:0}.m-app .copy-score-bars{width:100%}.m-app .copy-score-bar{grid-template-columns:7.5em minmax(0,1fr) 3.5em}.m-app .copy-score-parts{text-align:center}.m-app .copy-subsection{padding-top:var(--space-4)}.m-app .copy-subsection-head{justify-content:flex-start;gap:var(--space-2)}.m-app .copy-subsection-head h4{font-size:var(--text-tiny)}.m-app .copy-subsection-tags{flex-basis:100%}.m-app .copy-replay-launch{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.m-app .copy-replay-launch :is(.primary,.ghost){min-height:var(--tap);padding-inline:var(--space-1);font-size:var(--text-small)}.m-app .copy-rolling-text{font-size:var(--text-small);line-height:1.5}.m-app .copy-rolling-chart{height:180px}.m-app .copy-rules{padding-left:var(--space-5);font-size:var(--text-small);overflow-wrap:anywhere}.m-app .copy-rules-block .primary{width:100%}:is(.m-app,.ui-sheet-layer) .copy-feature-rows{flex-direction:column;margin:0;display:flex}:is(.m-app,.ui-sheet-layer) .copy-feature-row{padding-block:var(--space-3);border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;display:flex}:is(.m-app,.ui-sheet-layer) .copy-feature-row:first-child{border-top:0;padding-top:0}:is(.m-app,.ui-sheet-layer) .copy-feature-row dt{font-size:var(--text-small);color:var(--cream);line-height:1.4}:is(.m-app,.ui-sheet-layer) .copy-feature-row dd{align-items:baseline;gap:0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}:is(.m-app,.ui-sheet-layer) .copy-feature-side{min-width:5.5em;font-size:var(--text-tiny);color:var(--faint);flex:none}:is(.m-app,.ui-sheet-layer) .copy-feature-row dd.is-quiet .copy-q-median{color:var(--muted)}:is(.m-app,.ui-sheet-layer) .copy-feature-row .copy-q-median{display:inline}:is(.m-app,.ui-sheet-layer) .copy-feature-row .copy-q-range{font-size:var(--text-tiny);color:var(--faint);display:inline}.m-app .copy-shares{grid-template-columns:minmax(0,1fr)}.m-app .copy-share-table :is(caption,thead th){font-size:var(--text-tiny)}.m-app .copy-share-table{table-layout:fixed;width:100%}.m-app .copy-share-table th:first-child{width:26%}.m-app .copy-share{min-width:0;padding-inline:var(--space-1)}.m-app .copy-share-track{width:100%;margin:0 0 2px;display:block}.m-app .copy-share-value{font-size:var(--text-tiny)}.m-app .copy-candidates>.copy-card-head>:is(.primary,.ghost){flex:100%;margin-left:0}.m-app .copy-candidate-head{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap}.m-app .copy-candidate-head h4{flex:100%}.m-app .copy-candidate-figures{font-size:var(--text-tiny);overflow-wrap:anywhere}.m-app .copy-candidate-actions{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.m-app .copy-candidate-actions .ghost{width:100%}.m-app .copy-window-input{width:5em}.m-app .copy-market-list{flex-direction:column;gap:0}.m-app .copy-market-list li{justify-content:space-between;gap:0 var(--space-3);min-height:var(--tap);border-top:1px solid var(--line-soft);align-items:center;display:flex}.m-app .copy-market-list li:first-child{border-top:0}.m-app .copy-market-list .link-button{text-align:left;flex-basis:100%}.m-app .copy-replay{padding:var(--space-3)}.m-app .copy-replay-head .ghost{width:100%}.m-app .copy-real-list{max-height:none;overflow:visible}.m-app .copy-real-item{min-height:var(--tap);font-size:var(--text-small);grid-template-columns:auto auto auto minmax(0,1fr)}.m-app .copy-real-when{grid-area:2/1/auto/-1}.m-app .copy-real-price,.m-app .copy-real-when{font-size:var(--text-tiny)}.m-app .copy-real-trades-head .segmented{width:100%}.ui-sheet-layer .copy-features-panel{gap:var(--space-3);background:0 0;border:0;border-radius:0;padding:0}.ui-sheet-layer .copy-features-rules .copy-subtle-title,.ui-sheet-layer .copy-features-panel .copy-quiet{font-size:var(--text-tiny)}.market-picker{width:100%;max-width:420px;position:relative}.market-picker .text-input{width:100%}.market-picker-list{z-index:var(--z-float);inset:calc(100% + var(--space-1)) 0 auto;padding:var(--space-1);background:var(--surface-float);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0;list-style:none;position:absolute}.market-picker-option{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,max-content) minmax(0,1fr);display:grid}.market-picker-option.is-active{background:var(--accent-soft)}.market-picker-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.market-picker-detail{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.86em;overflow:hidden}.market-picker-more{padding:var(--space-1) var(--space-2) var(--space-2);color:var(--faint);font-size:.86em}.trader-rename{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.trader-rename-name{overflow-wrap:anywhere;min-width:0;color:var(--cream)}.trader-rename-open{align-items:center;gap:var(--space-2);display:inline-flex}.trader-rename.is-editing{flex-direction:column;align-items:stretch}.trader-rename-input{width:100%;max-width:360px}.trader-rename-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.trader-rename-note,.trader-rename-error{font-size:var(--text-small);margin:0;line-height:1.5}.trader-rename-note{color:var(--muted)}.trader-rename-error{color:var(--error)}[data-shell=mobile] .trader-rename-input{max-width:none;font-size:16px}.live-section .live-status{gap:var(--space-2);flex-direction:column;display:flex}.live-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.live-head-main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.live-head-main .copy-run-title{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.live-head-actions{align-items:center;display:flex}.live-confirm{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.live-stop{margin:var(--space-1) 0 0;font-size:12.5px}.live-dot{margin-right:6px}.copy-facts>div.live-total dt,.copy-facts>div.live-total dd>span:first-child{color:var(--sun)}.live-events .live-row{cursor:pointer}.live-events .live-row.is-open{background:color-mix(in srgb, var(--sun) 4%, transparent)}.live-toggle{font:inherit;color:inherit;padding:0}.live-events td{white-space:normal}.live-events td:first-child{white-space:nowrap}.live-copy-cell{min-width:220px}.live-orders{flex-direction:column;gap:2px;display:flex}.live-kind{color:var(--faint)}.live-muted{color:var(--muted);font-family:var(--font-sans);font-size:12px}.live-refused{color:var(--orange)}.live-state{font-family:var(--font-sans);color:var(--muted);font-size:12px}.live-detail-row>td{background:color-mix(in srgb, var(--sun) 4%, transparent);padding-top:0}.live-detail{gap:4px var(--space-4);padding:var(--space-2) 0 var(--space-3);grid-template-columns:minmax(160px,max-content) minmax(0,1fr);margin:0;font-size:12px;display:grid}.live-detail>div{display:contents}.live-detail dt{font-family:var(--font-sans);color:var(--faint)}.live-detail dd{color:var(--cream);overflow-wrap:anywhere;margin:0}.live-limits-intro{margin:var(--space-2) 0 var(--space-3);max-width:72ch;display:block}.live-findings{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:flex}@container copy (width<=640px){.live-confirm{justify-content:flex-start}.live-detail{grid-template-columns:minmax(0,1fr)}}.rp-view{scroll-margin-top:var(--space-3);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.rp-card.card{padding:var(--space-5)}.rp-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.rp-title{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:24px;font-weight:300;line-height:1.2}.rp-meta{margin:var(--space-2) 0 0;color:var(--muted);font-size:12.5px}.rp-lead{max-width:760px;margin:var(--space-2) 0 0;color:var(--muted);font-size:13.5px;line-height:1.65}.rp-note{margin:var(--space-2) 0 0;color:var(--faint);font-size:12px;line-height:1.55}.rp-foot{margin-top:var(--space-4)}.rp-caveat{margin:0 0 var(--space-3)}.rp-actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.rp-view .is-up{color:var(--mint)}.rp-view .is-down{color:var(--rose)}.rp-loading .rp-kicker{margin-bottom:var(--space-4)}.rp-loading .rp-lead{margin-top:var(--space-4)}.rp-player{gap:var(--space-3) var(--space-4);grid-template:"chart stats""chart side"minmax(0,1fr)"transport transport"/minmax(0,1fr) 330px;min-width:0;display:grid}.rp-chart-cell{gap:var(--space-2);flex-direction:column;grid-area:chart;min-width:0;display:flex;position:relative}.rp-chart{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;height:clamp(420px,100vh - 380px,760px);overflow:hidden}.rp-chart-legend{gap:var(--space-1) var(--space-4);font-family:var(--font-mono);color:var(--faint);flex-wrap:wrap;font-size:11px;display:flex}.rp-chart-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.rp-swatch{border-radius:2px;width:12px;height:8px;display:inline-block}.rp-swatch-entry{background:var(--orange)}.rp-swatch-win{background:color-mix(in srgb, var(--mint) 35%, transparent);border:1px solid var(--mint)}.rp-swatch-loss{background:color-mix(in srgb, var(--rose) 35%, transparent);border:1px solid var(--rose)}.rp-swatch-r{background:var(--sun);height:2px}.rp-swatch-dd{background:color-mix(in srgb, var(--ember) 40%, transparent)}.rp-start{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-4);color:var(--cream);background:var(--surface-float);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);cursor:pointer;transition:border-color var(--dur) var(--ease), scale var(--dur-fast) var(--ease);flex-direction:column;font-size:15px;font-weight:500;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.rp-start-disc{width:52px;height:52px;color:var(--on-accent);background:var(--sun);transition:background-color var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid}.rp-start-disc .ui-icon{translate:1px}@media (hover:hover){.rp-start:hover{border-color:var(--line-hover)}.rp-start:hover .rp-start-disc{background:var(--orange)}}.rp-start:active{scale:.98}.rp-start-hint{font-family:var(--font-mono);color:var(--muted);font-size:11px;font-weight:400}.rp-stats{grid-area:stats;min-width:0}.rp-stats-strip{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);text-align:left;background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur) var(--ease);font-size:12.5px;display:none}@media (hover:hover){.rp-stats-strip:hover{border-color:var(--line-hover)}}.rp-fold{color:var(--muted);transition:rotate var(--dur) var(--ease)}.rp-fold.is-open{rotate:180deg}.rp-stats.is-compact .rp-stats-strip{display:flex}.rp-stats.is-compact .rp-stats-body{display:none}.rp-stats.is-compact.is-open .rp-stats-body{margin-top:var(--space-2);display:block}.rp-stats-eyebrow{margin-bottom:var(--space-2);font-size:10.5px}.rp-stat-grid{column-gap:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.rp-figure{align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-1);border-top:1px solid var(--line);flex-direction:column;display:flex}.rp-figure-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.rp-figure-value{letter-spacing:-.01em;white-space:nowrap;transform-origin:0;font-size:16.5px;font-weight:500}.rp-figure-detail{color:var(--faint);font-size:11px;line-height:1.4}.rp-open{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);color:var(--muted);border:1px dashed color-mix(in srgb, var(--orange) 45%, transparent);border-radius:var(--radius-md);font-size:12.5px}.rp-dir{color:var(--orange)}.rp-player>.rp-side{contain:size;min-width:0;min-height:0;padding-right:var(--space-1);grid-area:side;overflow-y:auto}.rp-subtitle{margin:var(--space-1) 0 var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:500}.rp-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rp-list>li+li{border-top:1px solid var(--line-soft)}.rp-list-item{align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-2);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;grid-template-columns:auto auto 1fr auto;font-size:12px;display:grid}@media (hover:hover){.rp-list-item:hover{background:var(--brown)}}.rp-list-n{color:var(--faint)}@media (hover:hover){.rp-list-item:hover .rp-list-n{color:var(--muted)}}.rp-list-when{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rp-list-r{white-space:nowrap}.rp-inspect{padding:var(--space-4)}.rp-inspect .eyebrow,.rp-inspect .rp-subtitle,.rp-inspect .rp-note,.rp-inspect .rp-facts dt,.rp-inspect .rp-condition-rule{color:var(--muted)}.rp-inspect-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.rp-inspect-title{margin:var(--space-1) 0 0;font-size:16px;font-weight:400}.rp-inspect-title:focus,.rp-player:focus{outline:none}.rp-close{width:28px;height:28px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.rp-close:hover{color:var(--cream);border-color:var(--line-hover)}}.rp-facts{gap:var(--space-2);margin:var(--space-3) 0 0;flex-direction:column;display:flex}.rp-facts div{gap:var(--space-2);grid-template-columns:96px minmax(0,1fr);font-size:12.5px;display:grid}.rp-facts dt{color:var(--faint)}.rp-facts dd{overflow-wrap:anywhere;margin:0}.rp-inspect .rp-subtitle{margin-top:var(--space-4)}.rp-conditions{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rp-condition{padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--ink) 35%, transparent);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:12.5px}.rp-condition.is-judgment{border-style:dashed}.rp-condition-main{justify-content:space-between;gap:var(--space-2);margin:0;line-height:1.5;display:flex}.rp-condition-rule{margin:var(--space-1) 0 0;color:var(--faint);font-size:11.5px;display:block}.rp-judgment{font-family:var(--font-mono);color:var(--orange);flex:none;font-size:10.5px}.rp-holds{flex:none;font-weight:600}.rp-holds.is-met{color:var(--sun)}.rp-holds.is-unmet{color:var(--muted)}.rp-explain{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.rp-explain .ghost,.rp-explain-thinking{margin-top:var(--space-3)}.rp-explain-text{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.rp-explain .notice{margin-top:var(--space-3)}.rp-transport{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);grid-area:transport;grid-template-columns:auto auto auto 1fr;grid-template-areas:"buttons speeds end clock""progress progress progress progress""keys keys keys keys";display:grid}.rp-buttons{align-items:center;gap:var(--space-2);grid-area:buttons;display:flex}.rp-icon{width:34px;height:34px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), scale var(--dur-fast) var(--ease);background:0 0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.rp-icon:hover:not(:disabled){color:var(--cream);background:color-mix(in srgb, var(--cream) 4%, transparent);border-color:var(--line-hover)}}.rp-icon:active:not(:disabled){scale:.98}.rp-icon:disabled{opacity:.4;cursor:not-allowed}.rp-icon-left{rotate:90deg}.rp-icon-right{rotate:-90deg}.rp-play{width:44px;height:44px;color:var(--on-accent);background:var(--sun);cursor:pointer;transition:background-color var(--dur) var(--ease), scale var(--dur-fast) var(--ease);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.rp-play:hover:not(:disabled){background:var(--orange)}}.rp-play:active:not(:disabled){scale:.98}.rp-play:disabled{opacity:.45;cursor:not-allowed}.rp-speeds{grid-area:speeds}.rp-end{white-space:nowrap;grid-area:end;font-size:13px}.rp-clock{flex-direction:column;grid-area:clock;align-items:flex-end;min-width:0;display:flex}.rp-time{font-variant-numeric:tabular-nums;color:var(--cream);white-space:nowrap;font-size:13.5px}.rp-counter{font-variant-numeric:tabular-nums;color:var(--faint);font-size:11px}.rp-progress{grid-area:progress;height:26px;position:relative}.rp-ticks{opacity:.8;width:100%;height:calc(100% - 6px);position:absolute;inset:3px 0}.rp-progress:before{content:"";background:var(--line);border-radius:var(--radius-pill);height:4px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.rp-played{background:var(--sun);border-radius:var(--radius-pill);pointer-events:none;width:0;height:4px;position:absolute;top:50%;left:0;translate:0 -50%}.rp-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.rp-range::-webkit-slider-runnable-track{background:0 0;height:100%}.rp-range::-moz-range-track{background:0 0}.rp-range::-webkit-slider-thumb{background:var(--cream);border:2px solid var(--ink);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--sun) 60%, transparent);appearance:none;border-radius:50%;margin-top:6px}.rp-range::-moz-range-thumb{background:var(--cream);border:2px solid var(--ink);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--sun) 60%, transparent);border-radius:50%}.rp-range:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:var(--radius-sm)}.rp-keys{color:var(--faint);grid-area:keys;margin:0;font-size:11.5px}.rp-keys kbd{min-width:18px;padding:0 var(--space-1);font-family:var(--font-mono);text-align:center;color:var(--muted);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:10.5px;line-height:17px;display:inline-block}@media (width<=1180px){.rp-transport{grid-template-columns:auto 1fr;grid-template-areas:"buttons clock""speeds end""progress progress""keys keys"}.rp-end{justify-self:end}}@media (width<=900px){.rp-card.card{padding:var(--space-4)}.rp-player{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""stats""transport""side"}.rp-chart{height:clamp(360px,62vh,620px)}.rp-stats-strip{display:flex}.rp-stats .rp-stats-body{display:none}.rp-stats.is-open .rp-stats-body{margin-top:var(--space-2);display:block}.rp-player>.rp-side{contain:none;padding-right:0;overflow:visible}.rp-transport{padding:var(--space-3)}}@media (width<=520px){.rp-transport{grid-template-columns:minmax(0,1fr);grid-template-areas:"buttons""clock""speeds""end""progress""keys"}.rp-clock{align-items:flex-start}.rp-end{justify-self:start}.rp-keys{display:none}}.m-app .copy-wallet .copy-wallet-row{background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-control);transition:border-color var(--dur) var(--ease);flex-wrap:nowrap;align-items:center;gap:0}.m-app .copy-wallet .copy-wallet-row:focus-within{border-color:var(--orange)}.m-app .copy-wallet .copy-wallet-input{width:0;max-width:none;box-shadow:none;background:0 0;border:0;outline:none;flex:1 1 0}.m-app .copy-wallet .copy-paste{min-height:var(--tap);padding:0 var(--space-3);color:var(--sun);background:0 0;border:0;flex:none}.m-app .copy-wallet-source{font-size:var(--text-small);color:var(--faint);margin:0;line-height:1.45}.m-app .copy-recent{margin-top:var(--space-2)}.m-app .copy .copy-tabs{background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:3px;display:grid;position:relative;overflow:hidden}.m-app .copy .copy-tabs:before{content:"";background:var(--sun);border-radius:var(--radius-pill);width:calc(33.3333% - 2px);transition:transform var(--dur) var(--ease);position:absolute;top:3px;bottom:3px;left:3px}.m-app .copy .copy-tabs:has(.ui-tabs-tab:nth-child(2)[aria-selected=true]):before{transform:translate(100%)}.m-app .copy .copy-tabs:has(.ui-tabs-tab:nth-child(3)[aria-selected=true]):before{transform:translate(200%)}.m-app .copy .copy-tabs .ui-tabs-tab{z-index:1;min-width:0;min-height:var(--tap);padding:0 var(--space-1);font-family:var(--font-display);font-size:var(--text-body);color:var(--muted);border-radius:var(--radius-pill);border:0;justify-content:center;position:relative}.m-app .copy .copy-tabs .ui-tabs-tab[aria-selected=true]{color:var(--ink)}.m-app .copy .copy-tabs .ui-tabs-tab:active:not([aria-selected=true]){background:var(--press);transition-duration:var(--dur-fast)}.m-app .copy-section-caption{margin:calc(-1 * var(--space-3)) 0 0;padding:0 var(--cell-pad-x);font-size:var(--text-small);color:var(--muted);line-height:1.45}.m-app .copy-section{gap:var(--space-5)}.m-app .copy-section>*+*{padding-top:var(--space-5)}.m-app .copy-ghost-top{gap:var(--group-gap)}.m-app .copy-ghost-top>*+*{border:0;padding:0}.m-app .copy-phone-anchor:focus{outline:none}.m-app .copy-phone-form{gap:var(--space-2)}.m-app .copy-phone-head{align-items:center;gap:var(--space-1);min-height:var(--tap);padding-left:var(--cell-pad-x);display:flex}.m-app .copy-phone-head h2{min-width:0}.m-app .copy .copy-explain{width:var(--tap);height:var(--tap);color:var(--muted);flex:none;margin:0}.m-app .copy-phone-form .copy-phone-reset{min-height:var(--tap);color:var(--sun);flex:none;margin-left:auto}:is(.m-app,.ui-sheet-layer) .copy-stack-cell .ui-cell-control{align-items:stretch;gap:var(--space-2);flex-direction:column}:is(.m-app,.ui-sheet-layer) .copy-stack-cell .segmented{--segment-h:calc(var(--tap) - 6px)}:is(.m-app,.ui-sheet-layer) .copy-stack-cell .segmented.is-block button{padding:0 var(--space-1)}.ui-sheet-layer .copy-segmented-wide{width:100%;display:flex}.ui-sheet-layer .copy-segmented-wide button{padding:0 var(--space-2)}:is(.m-app,.ui-sheet-layer) .copy-cell-note{font-size:var(--text-small);color:var(--muted);margin:0;line-height:1.45}:is(.m-app,.ui-sheet-layer) .copy-cell-problem{color:var(--error)}:is(.m-app,.ui-sheet-layer) .copy-value-cell .ui-cell-label:after{content:"";position:absolute;inset:0}:is(.m-app,.ui-sheet-layer) .copy-value{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}:is(.m-app,.ui-sheet-layer) .copy-value-cell .ui-cell-control input.copy-value-input{z-index:1;width:10ch;min-height:var(--tap);margin-block:calc(-1 * var(--space-3));font-family:var(--font-mono);font-variant-numeric:tabular-nums;position:relative}.m-app .copy-phone-form .copy-launch{align-items:stretch;gap:var(--space-2);margin-top:var(--space-3);flex-flow:column}.m-app .copy-phone-form .copy-launch-note{padding:0 var(--cell-pad-x);font-size:var(--text-small);flex:none;line-height:1.45}.ui-sheet-layer .copy-sheet-groups{gap:var(--space-4);flex-direction:column;display:flex}.ui-sheet-layer .copy-sheet-groups .ui-group+.ui-group{margin-top:var(--space-2)}.ui-sheet-layer .copy-sheet-text{font-size:var(--text-body);color:var(--muted);margin:0;line-height:1.55}.ui-sheet-layer .copy-remove{width:var(--tap);height:var(--tap);margin-block:calc(-1 * var(--space-3));margin-right:calc(-1 * var(--space-3));font-size:var(--text-body);color:var(--muted)}.ui-sheet-layer .copy-market-cell .market-picker{max-width:none}.ui-sheet-layer .copy-market-cell .market-picker-list{margin-top:var(--space-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static}.ui-sheet-layer .copy-market-cell .market-picker-option{min-height:var(--tap);color:var(--cream)}.ui-sheet-layer .copy-market-cell .market-picker-option:active{background:var(--press)}.ui-sheet-layer .copy-market-cell .market-picker-more{font-size:var(--text-small)}.ui-sheet-layer .copy-typed-market{gap:var(--space-2);display:flex}.ui-sheet-layer .copy-typed-market .text-input{flex:1 1 0;min-width:0}.ui-sheet-layer .copy-sheet-primary{flex:100%;width:100%}:is(.m-app,.ui-sheet-layer) .copy-list-cell .ui-cell-value{flex:none;max-width:55%;overflow:visible}.m-app .copy-list-cell[aria-current=page]{box-shadow:inset 2px 0 0 var(--sun)}.m-app .copy-cell-figures{font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;line-height:1.45;display:flex}.m-app .copy-cell-quiet .ui-cell-label{font-size:var(--text-small);color:var(--muted)}.m-app :is(.copy-phone-list,.copy-recent) .ui-cell-detail .mono{font-size:var(--text-tiny)}.m-app .copy-phone-drift .ui-group-list{border-left:2px solid var(--orange)}.m-app .copy-phone-drift .ui-group-title{color:var(--orange)}.m-app .copy-drift-cell .ui-cell-label .copy-drift-who{font-size:var(--text-tiny)}.m-app .copy-drift-cell .ui-cell-control{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-flow:wrap}.m-app .copy-drift-cell :is(.link-button,.copy-quiet-button){min-height:var(--tap)}.m-app .copy-phone-status{align-items:center;gap:var(--space-2);min-height:var(--tap);padding-left:var(--cell-pad-x);display:flex}.m-app .copy-phone-status p{min-width:0;font-size:var(--text-small);flex:auto;line-height:1.45}.m-app .copy-phone-status .copy-quiet-button{min-width:var(--tap);min-height:var(--tap);color:var(--sun);flex:none}.m-app .copy-phone-status-rows{padding:0 var(--cell-pad-x);margin:0}.m-app .copy-phone-status-rows>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-small);border-top:1px solid var(--line-soft);line-height:1.45;display:flex}.m-app .copy-phone-status-rows dt{color:var(--muted)}.m-app .copy-phone-status-rows dd{color:var(--cream);text-align:right;margin:0}.m-app .live-section .copy-phone-form .ghost{width:100%}.ui-sheet-layer .copy-preflight{gap:var(--space-3);flex-direction:column;display:flex}.ui-sheet-layer .copy-preflight .copy-quiet{font-size:var(--text-small)}.ui-sheet-layer .copy-preflight h3{margin:0 0 var(--space-2)}.ui-sheet-layer .copy-preflight-rows{margin:0;padding:0;list-style:none}.ui-sheet-layer .copy-preflight-rows>li{gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.ui-sheet-layer .copy-preflight-rows dl{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ui-sheet-layer .copy-preflight-rows dt{font-size:var(--text-tiny);color:var(--muted)}.ui-sheet-layer .copy-preflight-rows dd{font-family:var(--font-mono);font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--cream);margin:0}.ui-empty{background:var(--ink);border:1px solid var(--line-soft);border-radius:var(--radius-lg);grid-template-rows:auto minmax(240px,1fr);min-height:420px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.ui-empty-orbit{grid-row:2;min-height:0}.ui-empty-body{z-index:var(--z-content);justify-self:center;justify-items:center;gap:var(--space-3);max-width:34rem;padding:var(--space-7) var(--space-7) var(--space-5);text-align:center;grid-row:1;display:grid;position:relative}.ui-empty-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);margin:0;font-size:12px}.ui-empty-title{letter-spacing:-.02em;text-wrap:balance;color:var(--cream);margin:0;font-size:clamp(28px,2.6vw,34px);font-weight:300;line-height:1.1}[data-shell=mobile] .ui-empty-title{font-size:1.4rem;line-height:1.2}.ui-empty-text{max-width:44ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.ui-empty-action{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ui-empty.is-right .ui-empty-orbit{grid-row:auto;position:absolute;inset:0}.ui-empty.is-right .ui-empty-body{max-width:min(34rem,52%);padding:var(--space-7) var(--space-7) var(--space-8);text-align:left;grid-row:1/-1;place-self:center start;justify-items:start}@container (width<=699px){.ui-empty.is-right .ui-empty-orbit{grid-row:2;position:relative;inset:auto}.ui-empty.is-right .ui-empty-body{max-width:34rem;padding:var(--space-7) var(--space-7) var(--space-5);text-align:center;grid-row:1;place-self:auto center;justify-items:center}}.files-pane.files-layout{gap:var(--space-5);grid-template-columns:minmax(220px,290px) minmax(0,1fr);align-items:start;display:grid}.files-pane .file-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.files-pane .file-list.rows>li{padding-block:0}.file-list .file-item{gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);text-align:left;color:var(--cream);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;flex-direction:column;display:flex;position:relative}@media (hover:hover){.file-list .file-item:hover{background:color-mix(in srgb, var(--cream) 3%, transparent)}}.file-list .file-item:before{content:"";top:var(--space-2);bottom:var(--space-2);background:var(--sun);border-radius:var(--radius-pill);width:2px;transition:transform var(--dur) var(--ease);position:absolute;left:0;transform:scaleY(0)}.file-list .file-item[aria-current=true]{background:color-mix(in srgb, var(--sun) 6%, transparent)}.file-list .file-item[aria-current=true]:before{transform:none}.file-list .file-name{overflow-wrap:anywhere;font-weight:500;line-height:1.35}.file-id{margin-right:var(--space-1);font-family:var(--font-mono);color:var(--faint);font-size:11.5px;font-weight:400}.file-facts{font-family:var(--font-mono);color:var(--muted);font-size:11.5px}.file-sent{align-items:center;gap:var(--space-2);display:inline-flex}.file-sent:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.file-sent.is-sent{color:var(--faint)}.file-sent.is-unsent{color:var(--orange)}.file-warning{color:var(--orange);line-height:1.45}.files-pane .file-preview.card{min-width:0;padding:var(--space-4) var(--space-5) var(--space-5)}.file-preview-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.file-preview-head h3{align-items:center;gap:var(--space-2);letter-spacing:-.01em;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;font-size:17px;font-weight:400;display:flex}.file-preview-meta{margin:var(--space-1) 0 0;font-family:var(--font-mono);color:var(--faint);font-size:11.5px}.file-open{align-items:center;gap:var(--space-2);color:var(--sun);white-space:nowrap;transition:color var(--dur) var(--ease);font-size:13px;text-decoration:none;display:inline-flex}@media (hover:hover){.file-open:hover{color:var(--orange);text-underline-offset:3px;text-decoration:underline}}.file-preview .file-frame{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;height:min(75vh,900px);display:block}.file-preview .file-image{border:1px solid var(--line);border-radius:var(--radius-sm);max-width:100%;height:auto;display:block}.file-preview .file-text{max-height:min(70vh,720px);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);white-space:pre-wrap;color:var(--cream);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;font-size:12px;line-height:1.6;overflow:auto}.file-text-loading{padding:var(--space-3) var(--space-4);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm)}.files-empty{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.files-empty-line{color:var(--muted);cursor:help;margin:0;font-size:14px;line-height:1.6}.link-button.files-empty-go{align-items:center;gap:var(--space-2);font-size:13.5px;display:inline-flex}.files-empty-arrow{transition:translate var(--dur) var(--ease)}@media (hover:hover){.files-empty-go:hover .files-empty-arrow{translate:2px}}@media (width<=1100px){.files-pane.files-layout{grid-template-columns:minmax(0,1fr)}}.jr-ag{--mk-avatar:22px;--mk-agent-gap:var(--space-3);--mk-agent-indent:calc(var(--mk-avatar) + var(--mk-agent-gap));flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.jr-ag-head{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-direction:column;flex:none;display:flex}.jr-ag-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.jr-ag-top .eyebrow-sun{margin:0}.jr-ag-tools{align-items:center;gap:var(--space-2);display:flex}.jr-ag-tools .icon-button{place-items:center;display:grid}.jr-ag-review{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--sun) 5%, transparent);border:1px solid color-mix(in srgb, var(--sun) 22%, transparent);border-radius:var(--radius-md);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.jr-ag-review-name{overflow-wrap:anywhere;min-width:0}.jr-ag-scope{flex-direction:column;gap:2px;display:flex}.jr-ag-scope p{margin:0}.jr-ag-reads{font-variant-numeric:tabular-nums;color:var(--cream);font-size:12.5px}.jr-ag-labels{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.jr-ag-scope-foot{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;font-size:12px;display:flex}.jr-ag-widen{font-size:12px}.jr-ag-include{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--muted);cursor:pointer;font-size:12px;display:flex}.jr-ag-load{margin:var(--space-3) var(--space-4) 0;font-size:13px}.jr-ag-wait{flex:1;min-height:0;overflow:hidden}.jr-ag-wait .mk-loading{padding:var(--space-4)}.jr-ag .jr-ag-log{flex:1;min-height:0}.jr-ag .jr-ag-thread{gap:var(--space-4);max-width:none;padding:var(--space-4) var(--space-3) var(--space-4) var(--space-4)}.jr-ag .mk-agent-text{font-size:14px;line-height:1.6}.jr-ag .mk-bubble{max-width:92%;padding:var(--space-2) var(--space-3)}.jr-ag .mk-trader-text{font-size:14px;line-height:1.55}.jr-ag .mk-work,.jr-ag .mk-thread .mk-log-error{margin-left:0}.jr-ag .mk-divider{font-size:12px}.jr-ag .mk-divider span{max-width:86%}.jr-ag .jr-ag-dock{gap:var(--space-2);max-width:none;padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--line-soft);flex:none}.jr-ag .mk-composer{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}.jr-ag .mk-composer-input{font-size:14.5px}.jr-ag .mk-composer-hint,.jr-ag .mk-q-keys{display:none}.jr-ag .mk-qblock{padding:var(--space-3)}.jr-ag .mk-qslot{overscroll-behavior:contain;max-height:45vh;overflow-y:auto}.jr-ag .mk-privacy{text-align:left}.jr-ag .mk-drop{z-index:var(--z-overlay)}.jr-ag-read{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--muted);cursor:pointer;font-size:12.5px;display:flex}.jr-ag-empty{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-2);color:var(--muted);text-align:center;flex-direction:column;margin:auto 0;font-size:13.5px;line-height:1.6;display:flex}.jr-ag-empty p{margin:0}.jr-ag-empty-sun{width:36px;height:36px}.jr-ag-empty .jr-ag-empty-title{color:var(--cream);font-size:22px}.jr-ag-examples{gap:var(--space-2);width:100%;margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.jr-ag-example{width:100%;padding:var(--space-2) var(--space-3);color:var(--cream);text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;font-size:13px;line-height:1.45}@media (hover:hover){.jr-ag-example:hover{background:color-mix(in srgb, var(--sun) 5%, transparent);border-color:color-mix(in srgb, var(--sun) 35%, transparent)}}.jr-ag-nokey{gap:var(--space-1);flex-direction:column;margin:0;font-size:13px;display:flex}.jr-ag-nokey p{margin:0}.jr-ag-nokey .jr-ag-nokey-title{font-weight:500}.jr-ag-shots{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mk-bubble>.jr-ag-shots:first-child{margin-top:0}.jr-ag-shot{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:72px;height:52px;transition:border-color var(--dur) var(--ease);display:block;overflow:hidden}@media (hover:hover){.jr-ag-shot:hover{border-color:color-mix(in srgb, var(--sun) 60%, transparent)}}.jr-ag-shot img{object-fit:cover;width:100%;height:100%;display:block}.jr-ag-carried{max-width:92%;color:var(--faint);text-align:right;overflow-wrap:anywhere;margin:2px 0 0;font-size:11.5px;line-height:1.4}.jr-ref{font-variant-numeric:tabular-nums;color:var(--sun);vertical-align:baseline;background:color-mix(in srgb, var(--sun) 7%, transparent);border:1px solid color-mix(in srgb, var(--sun) 30%, transparent);border-radius:var(--radius-pill);margin:0 1px;padding:0 6px;font-size:.86em;line-height:1.5;display:inline-block}button.jr-ref{cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease)}@media (hover:hover){button.jr-ref:hover{background:color-mix(in srgb, var(--sun) 14%, transparent);border-color:color-mix(in srgb, var(--sun) 60%, transparent)}}.jr-ref.is-query{color:var(--muted);border-color:var(--line);background:0 0}.jr-ag-card.is-new{animation:msg-in var(--dur-slow) var(--ease) backwards}.jr-prop{gap:var(--space-2);padding:var(--space-3);background:var(--ink);border:1px solid color-mix(in srgb, var(--sun) 26%, transparent);border-radius:var(--radius-lg);flex-direction:column;display:flex}.jr-prop:is(.is-applied,.is-dismissed,.is-stale){border-color:var(--line)}.jr-prop-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.jr-prop-kind{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);font-size:11px}.jr-prop.is-dismissed .jr-prop-kind,.jr-prop.is-stale .jr-prop-kind{color:var(--muted)}.jr-prop-summary{color:var(--cream);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.jr-prop-meta{color:var(--cream);margin:0;font-size:13px;font-weight:500}.jr-prop-line{color:var(--cream);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.jr-prop-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.jr-prop-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.jr-prop-actions .jr-prop-note{flex-basis:100%}.jr-prop-dismiss{margin-left:auto}.jr-prop-error{margin:0;font-size:12.5px}.jr-prop-form{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.jr-prop-form .jr-prop-label{flex:180px}.jr-prop-label{gap:var(--space-1);color:var(--muted);flex-direction:column;font-size:12px;display:flex}.jr-prop-label .text-input{width:100%;font-size:13.5px}.jr-prop-label textarea.text-input{resize:vertical;line-height:1.55}.jr-prop-rule{gap:var(--space-2);flex-direction:column;display:flex}.jr-prop-fields{border-top:1px solid var(--line-soft);flex-direction:column;gap:0;margin:0;display:flex}.jr-prop-fields>div{gap:var(--space-2);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:5px 0;font-size:12.5px;display:grid}.jr-prop-fields dt{color:var(--muted);overflow-wrap:anywhere}.jr-prop-fields dd{align-items:center;gap:var(--space-1) var(--space-2);color:var(--cream);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.jr-prop-fields>.is-missing dd{color:var(--orange)}.jr-prop-computed .jr-figure{white-space:nowrap}.jr-prop .jr-prop-figures{padding:0}.jr-prop .jr-prop-figures .jr-summary-figures{font-size:12.5px}.jr-batch{border-top:1px solid var(--line-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jr-batch-item{padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft);transition:opacity var(--dur) var(--ease);flex-direction:column;gap:2px;display:flex}.jr-batch-item.is-off{opacity:.5}.jr-batch-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.jr-batch-entry{text-align:left;overflow-wrap:anywhere;min-width:0;font-size:12.5px}.jr-batch-fields{padding:0 0 0 var(--space-5);margin:0;font-size:12.5px;line-height:1.5;list-style:none}.jr-batch-label{color:var(--muted)}.jr-batch-after{color:var(--cream);font-weight:500}.jr-batch-reason{padding-left:var(--space-5);color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.jr-batch-more{align-self:flex-start}.jr-prop-details>summary{color:var(--muted);cursor:pointer;font-size:12.5px}@media (hover:hover){.jr-prop-details>summary:hover{color:var(--cream)}}.jr-prop-details[open]>summary{margin-bottom:var(--space-2)}.jr-struct{gap:var(--space-3);flex-direction:column;display:flex}.jr-struct-block{gap:var(--space-2);flex-direction:column;display:flex}.jr-struct-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;font-size:10.5px}.jr-struct-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jr-struct-category{gap:var(--space-2);flex-direction:column;display:flex}.jr-struct-title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.jr-struct-name{color:var(--cream);overflow-wrap:anywhere;font-size:14px;font-weight:500}.jr-struct-tag{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);flex:none;padding:0 6px;font-size:10.5px;line-height:18px}.jr-struct-tag.is-new{color:var(--sun);border-color:color-mix(in srgb, var(--sun) 35%, transparent)}.jr-struct-empty{color:var(--muted);margin:0;font-size:12.5px}.jr-struct-values{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jr-struct-values li{align-items:center;gap:var(--space-1);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px 8px;font-size:12.5px;display:inline-flex}.jr-struct-values li.is-new{color:var(--cream);border-color:color-mix(in srgb, var(--sun) 35%, transparent)}.jr-struct-values button{color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover){.jr-struct-values button:hover{color:var(--cream)}}.jr-struct-fields{border-top:1px solid var(--line-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jr-struct-field{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line-soft);padding:5px 0;display:flex}.jr-struct-field-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.jr-struct-label{color:var(--cream);overflow-wrap:anywhere;font-size:13px}.jr-struct-detail{color:var(--faint);overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.jr-struct-field.is-archived .jr-struct-label{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.jr-struct-input.text-input{width:100%;min-height:32px;padding:4px 10px;font-size:13px}.jr-struct-remove{flex:none;place-items:center;display:grid}.jr-struct-keep{flex:none}.jr-struct-add{gap:var(--space-2);display:flex}.jr-struct-new{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-md);flex-direction:column;display:flex}.jr-struct-new-actions{align-items:center;gap:var(--space-3);display:flex}.jr-struct-new .form-error{margin:0;font-size:12.5px}.jr-struct-more{align-self:flex-start}.jr-struct-card{color:var(--faint);margin:0;font-size:11.5px}.jr-quick-entry{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.jr-quick-body{gap:var(--space-3);flex-direction:column;display:flex}.jr-quick-lead{margin:0;font-size:13.5px;line-height:1.55}.jr-quick-field{display:block}.jr-quick-text.text-input{resize:vertical;width:100%;font-size:15px;line-height:1.55}.jr-quick-shots{gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-quick-shot{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;width:148px;margin:0;display:flex;position:relative;overflow:hidden}.jr-quick-shot img{object-fit:cover;background:var(--ink-raised);width:100%;height:92px;display:block}.jr-quick-shot.is-pending{justify-content:flex-end;min-height:120px}.jr-quick-shot figcaption{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--muted);font-size:11.5px;display:flex}.jr-quick-shot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jr-quick-shot-remove.icon-button{top:var(--space-1);right:var(--space-1);background:var(--surface-float);place-items:center;display:grid;position:absolute}.jr-quick-drop{justify-content:center;align-items:center;gap:var(--space-1);min-height:120px;padding:var(--space-3);color:var(--muted);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-md);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);flex-direction:column;flex:200px;font-size:13px;display:flex}.jr-quick-drop p{margin:0}.jr-quick-drop .link-button{font-size:13px}.jr-quick-drop.is-over,.jr-quick-entry.is-dragging .jr-quick-drop{background:color-mix(in srgb, var(--sun) 6%, transparent);border-color:color-mix(in srgb, var(--sun) 55%, transparent)}.jr-quick-drop-limits{color:var(--faint);font-size:11.5px}.jr-quick-problems{padding-left:var(--space-6);margin:0;font-size:13px}.jr-quick-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.mk-privacy.jr-quick-privacy{text-align:left}@media (width<=760px){.jr:has(>.jr-drawer-layer)>.jr-agent{visibility:hidden}.jr-ag-head{padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4)}.jr-quick-shot{width:calc(50% - var(--space-1))}.jr-quick-actions :is(.primary,.ghost){flex:auto}}.jr-entry-form,.jr-template-form,.jr-panel-form{flex-direction:column;flex:1;min-height:0;display:flex}.jr-form-body,.jr-panel-body{gap:var(--space-4);flex-direction:column;display:flex}.jr-form-body>.notice,.jr-panel-body>.notice{margin:0}.jr-panel-lead{max-width:72ch;margin:0;font-size:13.5px;line-height:1.6}.jr-form-actions{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-5);background:var(--ink);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.jr-form-actions-end{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}.jr-form-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.jr-form-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.jr-form-field.is-wide,.jr-form-grid>.is-wide{grid-column:1/-1}.jr-form-label-row{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.jr-form-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.jr-form-required{letter-spacing:.02em;text-transform:none;color:var(--muted)}.jr-form-help{color:var(--faint);margin:0;font-size:12px;line-height:1.5}.jr-form-error{color:var(--error);margin:0;padding:0;font-size:12.5px;line-height:1.5;list-style:none}.jr-form-empty{color:var(--muted);margin:0;font-size:13px}.jr-form-field .text-input{width:100%;min-width:0}.jr-form-longtext{resize:vertical;min-height:96px;line-height:1.55}.jr-form-unit{align-items:center;gap:var(--space-2);display:flex}.jr-form-unit-text{color:var(--faint);font-size:12px}.jr-form-field.is-confirm{padding:var(--space-2) var(--space-3) var(--space-3);margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1) 0;background:color-mix(in srgb, var(--sun) 5%, transparent);border:1px dashed color-mix(in srgb, var(--sun) 40%, transparent);border-radius:var(--radius-md)}.jr-form-field.is-asked{padding-left:var(--space-3);border-left:2px solid color-mix(in srgb, var(--orange) 70%, transparent)}.jr-form-confirm{align-items:center;gap:var(--space-2);display:inline-flex}.jr-form-ask{color:var(--orange);margin:0;font-size:12.5px}.jr-form-computed-value{min-height:40px;padding:0 var(--space-3);color:var(--cream);background:color-mix(in srgb, var(--cream) 3%, transparent);border:1px solid var(--line-soft);border-radius:var(--radius-control);align-items:center;margin:0;font-size:14px;display:flex}.jr-choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-choice{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);color:var(--muted);background:var(--surface-float);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);font-size:13.5px;display:inline-flex}@media (hover:hover){.jr-choice:hover:not(:disabled){color:var(--cream);border-color:var(--line-hover)}}.jr-choice[aria-pressed=true]{color:var(--cream);background:color-mix(in srgb, var(--sun) 10%, var(--ink-raised));border-color:color-mix(in srgb, var(--sun) 60%, transparent)}.jr-choice:disabled{opacity:.55;cursor:not-allowed}.jr-choices.is-invalid .jr-choice{border-color:color-mix(in srgb, var(--error) 45%, transparent)}.jr-form-yesno,.jr-form-rating{align-self:flex-start}.jr-form-rating button{min-width:40px}.jr-form-addvalue{margin-top:var(--space-1);align-self:flex-start}.jr-form-addvalue-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-form-addvalue-row>.text-input{flex:180px;min-width:0}.jr-form-addvalue-row .jr-form-help,.jr-form-addvalue-row .jr-form-error{flex-basis:100%}.jr-strategy-picker{gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.jr-strategy-picker .jr-form-help{grid-column:1/-1}.jr-tags-input{gap:var(--space-2);flex-direction:column;display:flex}.jr-shots{gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-shot{background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;width:148px;margin:0;display:flex;position:relative;overflow:hidden}.jr-shot a{display:block}.jr-shot img{object-fit:cover;width:100%;height:96px;display:block}.jr-shot.is-pending{justify-content:flex-end;min-height:96px}.jr-shot figcaption{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--muted);font-size:11.5px;display:flex}.jr-shot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jr-shot-remove.icon-button{top:var(--space-1);right:var(--space-1);background:var(--surface-float);place-items:center;display:grid;position:absolute}.jr-shot-drop{justify-content:center;align-items:center;gap:var(--space-1);min-height:96px;padding:var(--space-3);text-align:center;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius-md);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);flex-direction:column;flex:200px;font-size:13px;display:flex}.jr-shot-drop p{margin:0}.jr-shot-drop .link-button{font-size:13px}.jr-shot-drop.is-over{background:color-mix(in srgb, var(--sun) 6%, transparent);border-color:color-mix(in srgb, var(--sun) 55%, transparent)}.jr-shot-problems{margin-top:var(--space-2)}.jr-form-section{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.jr-form-section>.row-head,.jr-section-head .row-head{margin:0}.jr-section-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.jr-form-figures{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.jr-form-figures .row-head{margin:0}.jr-form-figures-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;display:grid}.jr-form-figures-list div,.jr-form-facts div,.jr-form-readonly div{flex-direction:column;gap:2px;min-width:0;display:flex}.jr-form-figures-list dt,.jr-form-facts dt,.jr-form-readonly dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.jr-form-figures-list dd{white-space:nowrap;margin:0;font-size:16px}.jr-form-facts,.jr-form-readonly{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;display:grid}.jr-form-facts .is-wide{grid-column:1/-1}.jr-form-facts dd,.jr-form-readonly dd{color:var(--cream);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.jr-form-reason{padding:var(--space-2) var(--space-3);color:var(--muted);white-space:pre-wrap;border-left:2px solid var(--line-strong);margin:0;font-size:13.5px;line-height:1.6}.jr-form-agent{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-form-agent .jr-form-help{flex-basis:100%}.jr-form-issues{padding-left:var(--space-5);margin:0}.jr-history{margin:0;padding:0;list-style:none}.jr-history-item{gap:var(--space-1);flex-direction:column;display:flex}.jr-history-head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.jr-history-who{color:var(--cream);font-size:13.5px;font-weight:500}.jr-history-when{color:var(--faint);font-size:12px}.jr-history-what,.jr-history-changes{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.jr-history-changes{color:var(--faint);font-size:12px}.jr-history-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-history-refused{margin:0}.jr-panel-toggle{align-self:flex-start;font-size:13px}.jr-panel-list{margin:0;padding:0;list-style:none}.jr-panel-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-2);font:inherit;text-align:left;color:var(--cream);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;display:flex}.jr-panel-row[aria-current=true]{background:color-mix(in srgb, var(--cream) 4%, transparent)}@media (hover:hover){.jr-panel-row:hover{background:color-mix(in srgb, var(--cream) 4%, transparent)}}.jr-panel-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.jr-panel-row-title{align-items:center;gap:var(--space-2);color:var(--cream);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:500;display:inline-flex}.jr-panel-row-meta{color:var(--muted);font-size:12.5px}.jr-panel-row-pills{gap:var(--space-2);flex:none;display:inline-flex}.jr-trash-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.jr-trash-row .link-button.jr-panel-row-title{color:var(--cream);text-align:left;font-size:14.5px}.jr-trash-actions{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.jr-tfields{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jr-tfield{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.jr-tfield.is-invalid{border-color:color-mix(in srgb, var(--error) 45%, transparent)}.jr-tfield-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-tfield-move{flex:none;gap:2px;display:inline-flex}.jr-tfield-move .icon-button{place-items:center;font-size:14px;display:grid}.jr-tfield-label{flex:200px;min-width:0}.jr-tfield-type{flex:0 200px;min-width:0}.jr-tfield-fixed{padding:0 var(--space-2);font-family:var(--font-mono);color:var(--faint);font-size:12px}.jr-tfield-body{align-items:end;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.jr-tfield-body>.is-wide{grid-column:1/-1}.jr-tfield-setting{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.jr-tfield-setting>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.jr-tfield-setting .text-input{width:100%;min-width:0}.jr-tfield-check{min-height:40px;font-size:13px}.jr-tfield-choices,.jr-tfield-category,.jr-tfield-options{gap:var(--space-2);flex-direction:column;display:flex}.jr-tfield-choices .segmented{align-self:flex-start}.jr-tfield-category .jr-tfield-setting{max-width:320px}.jr-tfield-category>.link-button{align-self:flex-start}.jr-options{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.jr-option{align-items:center;gap:var(--space-1);display:flex}.jr-option .text-input{flex:1;min-width:0}.jr-option .icon-button{flex:none;place-items:center;display:grid}.jr-tfields-add{align-self:flex-start}.jr-tarchived{margin:0;padding:0;list-style:none}.jr-tarchived-row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:13.5px;display:flex}.jr-trade-note{margin:0}.jr-versions{margin:0;padding:0;list-style:none}.jr-version{align-items:baseline;gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr) auto;font-size:13px;display:grid}.jr-version-number{color:var(--sun)}.jr-version-date{color:var(--faint);font-size:12px}.jr-version-note{min-width:0;color:var(--cream);overflow-wrap:anywhere}.jr-cat-values{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.jr-cat-chip{align-items:center;gap:var(--space-1);display:inline-flex}.jr-cat-add{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.jr-cat-add .text-input{flex:200px;min-width:0}.jr-colors{flex-wrap:wrap;gap:2px;display:inline-flex}.jr-color{cursor:pointer;width:30px;height:30px;transition:border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.jr-color .jr-swatch{width:14px;height:14px}@media (hover:hover){.jr-color:hover:not(:disabled){border-color:var(--line-hover)}}.jr-color[aria-pressed=true]{border-color:var(--cream)}.jr-color:disabled{opacity:.45;cursor:not-allowed}.jr-values{margin:0;padding:0;list-style:none}.jr-value{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.jr-value-input{flex:160px;min-width:0}.jr-value-label{color:var(--muted);flex:auto;font-size:13.5px}.jr-value.is-archived .jr-swatch{opacity:.55}.jr-value-actions{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.jr-merge{gap:var(--space-2);flex-direction:column;display:flex}.jr-merge p{margin:0}.jr-import,.jr-import-source,.jr-import-map,.jr-import-done{gap:var(--space-3);flex-direction:column;display:flex}.jr-import>.notice{margin:0}.jr-import-drop{min-height:132px}.jr-import-file{gap:var(--space-1);flex-direction:column;display:flex}.jr-import-file>.link-button{align-self:flex-start}.jr-import-choices{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.jr-import-choices .jr-tfield-setting{flex:200px}.jr-import-choices .jr-form-help{flex-basis:100%}.jr-mapping{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.jr-mapping-row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.jr-mapping-row+.jr-mapping-row{border-top:1px solid var(--line-soft)}.jr-mapping-row.is-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.jr-mapping-field{color:var(--cream);overflow-wrap:anywhere;font-size:13.5px}.jr-mapping-column{flex-direction:column;gap:2px;min-width:0;display:flex}.jr-mapping-column .text-input{width:100%;min-width:0}.jr-mapping-samples{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.jr-import-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--brown-high) transparent;max-width:100%;overflow:auto}.jr-import-table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:12.5px}.jr-import-table th,.jr-import-table td{max-width:220px;padding:var(--space-1) var(--space-3);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line-soft);overflow:hidden}.jr-import-table thead th{height:34px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--ink);font-size:10.5px;font-weight:400}.jr-import-table tbody th{color:var(--faint);font-weight:400}.jr-import-table.is-preview td:nth-child(3){white-space:normal;max-width:320px}.jr-import-table tr.is-skipped td{color:var(--muted)}.jr-import-row-problem{color:var(--error)}.jr-import-check{transition:opacity var(--dur) var(--ease)}.jr-import-check.is-checking{opacity:.7}.jr-import-counts{color:var(--cream);margin:0;font-size:14px}.jr-import-new,.jr-import-problems{gap:var(--space-1);flex-direction:column;display:flex}.jr-import-new-list,.jr-import-problem-list,.jr-exchange-ignored,.jr-settings-list{color:var(--muted);flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.jr-import-new-list li{align-items:center;gap:var(--space-2);display:inline-flex}.jr-import-problems>.link-button{align-self:flex-start}.jr-import-go{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.jr-import-done-actions{gap:var(--space-2) var(--space-3)}.jr-exchange-readonly strong{font-weight:500}.jr-exchange-option{color:var(--cream);font-size:14.5px}.jr-exchange-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.notice .jr-exchange-line{margin-bottom:var(--space-2)}.jr-exchange-account,.jr-exchange-seed,.jr-exchange-preview,.jr-exchange-missing{gap:var(--space-2);flex-direction:column;display:flex}.jr-exchange-seed{padding:var(--space-3) var(--space-4);margin-top:var(--space-2);background:var(--ink-raised);border:1px dashed var(--line-strong);border-radius:var(--radius-md)}.jr-exchange-seed .jr-form-addvalue-row{align-items:flex-end}.jr-exchange-seed .jr-tfield-setting{flex:0 160px}.jr-exchange-preview>.primary{align-self:flex-start}.jr-settings-strategies{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.jr-settings-strategies legend{margin-bottom:var(--space-2);padding:0}.jr-settings-export{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.jr-form-section>.ghost,.jr-form-section>.primary{align-self:flex-start}.jr-settings .jr-tfield-setting{max-width:360px}@media (width<=760px){.jr-form-actions{padding:var(--space-2) var(--space-4)}.jr-form-actions :is(.primary,.ghost,.danger){padding:0 var(--space-3)}.jr-form-grid,.jr-tfield-body,.jr-form-facts,.jr-form-readonly{grid-template-columns:minmax(0,1fr)}.jr-form-figures-list{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-form-field.is-confirm{margin-inline:0}.jr-strategy-picker{grid-template-columns:minmax(0,1fr)}.jr-mapping-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.jr-mapping-row.is-head{display:none}.jr-version{grid-template-columns:auto minmax(0,1fr)}.jr-version-date{grid-area:1/2;justify-self:end}.jr-version-note,.jr-version>.jr-form-help{grid-column:1/-1}.jr-tfield{padding:var(--space-3)}.jr-shot{width:calc(50% - var(--space-1))}.jr-trash-actions{width:100%}}.jr{--jr-nav:232px;--jr-agent:360px;--jr-rail:44px;--jr-gutter:var(--space-5);grid-template-areas:"nav centre agent""bottom bottom bottom";grid-template-columns:var(--jr-nav) minmax(0, 1fr) var(--jr-agent);flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative}.jr.is-agent-folded{grid-template-columns:var(--jr-nav) minmax(0, 1fr) var(--jr-rail)}:is(.jr,.jr-strategy-tab) .is-up{color:var(--mint)}:is(.jr,.jr-strategy-tab) .is-down{color:var(--rose)}.jr-loading,.jr-closed{padding:var(--jr-gutter);display:block;overflow-y:auto}.jr-loading-shape{gap:var(--space-4);max-width:720px;display:grid}.jr-fatal{max-width:640px}.jr-nav{min-height:0;padding:var(--space-4) var(--space-3) var(--space-5);border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--brown-high) transparent;grid-area:nav;overflow-y:auto}.jr-nav-body{gap:var(--space-4);flex-direction:column;display:flex}.jr-nav-section{gap:var(--space-1);flex-direction:column;display:flex}.jr-nav-head{padding:0 var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;font-size:10.5px}.jr-nav-list,.jr-nav-links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.jr-nav-links{padding-top:var(--space-3);border-top:1px solid var(--line)}.jr-nav-item,.jr-nav-link{align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:var(--space-1) var(--space-2);text-align:left;color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;font-size:13.5px;display:flex}@media (hover:hover){.jr-nav-item:hover:not(:disabled),.jr-nav-link:hover:not(:disabled){color:var(--cream);background:color-mix(in srgb, var(--cream) 4%, transparent)}}.jr-nav-item:disabled,.jr-nav-link:disabled{opacity:.45;cursor:not-allowed}.jr-nav-item[aria-current=true]{color:var(--cream);background:color-mix(in srgb, var(--sun) 8%, transparent)}.jr-nav-dot{border:1px solid var(--line-strong);width:7px;height:7px;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:50%;flex:none}.jr-nav-item[aria-current=true] .jr-nav-dot{background:var(--sun);border-color:var(--sun)}.jr-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.jr-nav-version,.jr-nav-count{color:var(--faint);flex:none;font-size:11px}.jr-nav-count{margin-left:auto}.jr-nav-item.is-add{color:var(--sun)}.jr-nav-empty{padding:0 var(--space-2);color:var(--faint);margin:0;font-size:12.5px}.jr-export{flex-direction:column;display:flex}.jr-export-status{padding:0 var(--space-2);margin:0}.jr-export-status:empty{display:none}.jr-error-text{color:var(--error)}.jr-centre{flex-direction:column;grid-area:centre;min-width:0;min-height:0;display:flex}.jr-readonly{margin:var(--space-3) var(--jr-gutter) 0}.jr-head{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--jr-gutter) var(--space-2);flex-wrap:wrap;display:flex}.jr-view-heading{font-size:22px}.jr-view-anchor{flex:none;max-width:100%}.jr-view-title{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-1) var(--space-2);margin-left:calc(var(--space-2) * -1);color:var(--cream);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;display:inline-flex}@media (hover:hover){.jr-view-title:hover{background:color-mix(in srgb, var(--cream) 4%, transparent);border-color:var(--line)}}.jr-view-title .title-light{white-space:nowrap;flex:none;font-size:22px}.jr-view-changed{font-family:var(--font-mono);color:var(--sun);flex:none;font-size:11px}.jr-view-chevron{color:var(--muted);flex:none}.jr-search{flex:180px;align-items:center;max-width:320px;margin-left:auto;display:flex;position:relative}.jr-search-icon{color:var(--faint);pointer-events:none;position:absolute;left:12px}.jr-search .text-input{width:100%;padding-left:36px}.jr-filters-toggle.is-open{border-color:color-mix(in srgb, var(--sun) 45%, transparent)}.jr-agent-toggle,.jr-nav-toggle{display:none}.jr-summary{gap:var(--space-1);padding:0 var(--jr-gutter) var(--space-3);flex-direction:column;display:flex}.jr-summary-figures,.jr-summary-notes{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.jr-summary-figures{color:var(--cream);font-size:13.5px}.jr-summary-part{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:inline-flex}.jr-summary-dot{color:var(--faint)}.jr-summary-label{color:var(--muted)}.jr-figure,.jr-figure-soft{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.jr-summary-notes{color:var(--muted);font-size:12.5px}.jr-summary-source{color:var(--faint)}.jr-low-sample{color:var(--orange)}.jr-summary-skeleton{margin:0 var(--jr-gutter) var(--space-3);max-width:520px}.jr-view{min-height:0;transition:opacity var(--dur) var(--ease);flex-direction:column;flex:1;display:flex;position:relative}.jr-view.is-loading{opacity:.7}.jr-view-error{margin:0 var(--jr-gutter) var(--space-3)}.jr-view-loading{padding:var(--space-2) var(--jr-gutter)}.jr-skeleton-list{gap:var(--space-2);display:grid}.jr-none{justify-items:start;gap:var(--space-3);padding:var(--space-5) var(--jr-gutter);display:grid}.jr-none-title{color:var(--cream);margin:0;font-size:16px}.jr-placeholder{max-width:52ch;margin:0;line-height:1.6}.jr-archived{font-family:var(--font-mono);letter-spacing:.02em;color:var(--faint);text-transform:none;font-size:11px;font-weight:400}.jr-chrono{flex-direction:column;flex:1;min-height:0;display:flex}.jr-vlist{min-height:0;padding:0 var(--jr-gutter) var(--space-5);scrollbar-width:thin;scrollbar-color:var(--brown-high) transparent;flex:1;overflow-y:auto}.jr-vlist-inner{position:relative}.jr-vlist-row{padding-bottom:var(--space-2);position:absolute;left:0;right:0}.jr-day-head{padding:var(--space-4) 0 var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);margin:0;font-size:11px}.jr-vlist-row[data-vindex="0"] .jr-day-head{padding-top:var(--space-1)}.jr-card{align-items:start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font:inherit;text-align:left;color:var(--cream);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@media (hover:hover){.jr-card:hover{background:color-mix(in srgb, var(--cream) 3%, var(--ink-raised));border-color:var(--line-hover)}}.jr-card.is-draft{border-style:dashed}.jr-card-time{color:var(--faint);padding-top:1px;font-size:12px}.jr-card-main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.jr-card-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-card-title{font-size:14.5px;font-weight:500}.jr-card-fields{gap:var(--space-1) var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.jr-card-field{gap:var(--space-2);display:inline-flex}.jr-card-dot{color:var(--faint)}.jr-card-note{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.jr-card-tags{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.jr-tag{font-family:var(--font-mono);color:var(--faint);font-size:11.5px}.jr-card-capture{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-sm);width:64px;height:44px}.jr-card-skeleton{height:88px}.jr-calendar{gap:var(--space-4);min-height:0;padding:var(--space-1) var(--jr-gutter) var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.jr-cal-bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jr-cal-nav{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.jr-cal-nav>button{white-space:nowrap;flex-shrink:0}.jr-cal-title{text-align:center;min-width:8ch;color:var(--cream);flex:0 auto;margin:0;font-size:15px}.jr-cal-block{gap:var(--space-2);flex-direction:column;display:flex}.jr-cal-weekdays,.jr-cal-grid{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.jr-cal-weekdays span{padding:0 var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.jr-cal-grid{margin:0;padding:0;list-style:none}.jr-cal-grid>li{min-width:0}.jr-cal-day{width:100%;height:100%;min-height:76px;padding:var(--space-2);font:inherit;text-align:left;color:var(--cream);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.jr-cal-grid.is-week .jr-cal-day{min-height:120px}@media (hover:hover){.jr-cal-day:hover:not(:disabled){border-color:var(--line-hover)}}.jr-cal-day.is-empty{border-color:var(--line-soft);cursor:default;background:0 0}.jr-cal-day.is-today .jr-cal-date{color:var(--sun)}.jr-cal-day.is-today{border-color:color-mix(in srgb, var(--sun) 45%, transparent)}.jr-cal-day[aria-pressed=true]{background:color-mix(in srgb, var(--sun) 8%, var(--ink-raised));border-color:var(--sun)}.jr-cal-date{color:var(--muted);font-size:12.5px}.jr-cal-count{color:var(--faint);font-size:11px}.jr-cal-r{white-space:nowrap;font-size:12px}.jr-cal-without{color:var(--faint);white-space:nowrap;font-size:11px}.jr-cal-dayview{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.jr-cal-dayview .jr-summary{padding:0}.jr-cal-dayhead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jr-cal-daytitle{margin:0;font-size:16px;font-weight:500}.jr-day-list{gap:var(--space-2);display:grid}.jr-columns-wrap{min-height:0;padding:var(--space-1) var(--jr-gutter) var(--space-6);flex:1;overflow:auto}.jr-columns{gap:var(--space-3);grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;align-items:start;display:grid}.jr-column{gap:var(--space-3);padding:var(--space-4);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.jr-column.is-none{background:0 0;border-style:dashed}.jr-column-head{align-items:center;gap:var(--space-2);display:flex}.jr-swatch{border-radius:50%;flex:none;width:10px;height:10px}.jr-column-title{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500}.jr-column-stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.jr-column-stats div{flex-direction:column;gap:2px;display:flex}.jr-column-stats dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.jr-column-stats dd{margin:0;font-size:16px}.jr-column-notes{color:var(--muted);flex-direction:column;gap:2px;margin:0;font-size:12px;display:flex}.jr-column-open{align-self:flex-start}.jr-table-view{gap:var(--space-3);min-height:0;padding:var(--space-1) 0 0;flex-direction:column;flex:1;display:flex}.jr-table-bar{align-items:center;gap:var(--space-3);padding:0 var(--jr-gutter);flex-wrap:wrap;display:flex}.jr-table-wrap{min-height:0;margin:0 var(--jr-gutter) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--brown-high) transparent;flex:1;overflow:auto}.jr-table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:12.5px}.jr-table th,.jr-table td{max-width:280px;padding:0 var(--space-3);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line-soft);overflow:hidden}.jr-table td.is-numeric{text-align:right}.jr-table thead th{z-index:2;height:40px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);background:var(--ink);border-bottom:1px solid var(--line);font-size:10.5px;font-weight:400;position:sticky;top:0}.jr-table .jr-table-first{z-index:1;background:var(--ink);border-right:1px solid var(--line-soft);position:sticky;left:0}.jr-table thead .jr-table-first{z-index:3}.jr-table thead th.is-archived{color:color-mix(in srgb, var(--faint) 75%, transparent)}.jr-th{align-items:center;gap:var(--space-1);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.jr-th.is-active{color:var(--cream)}@media (hover:hover){.jr-th:hover{color:var(--cream)}}.jr-th-arrow{color:var(--faint)}.jr-th.is-active .jr-th-arrow{color:var(--sun)}@media (hover:hover){.jr-table tbody tr:hover>*{background:color-mix(in srgb, var(--cream) 3%, var(--ink))}}.jr-table-open{font:inherit;color:var(--cream);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}@media (hover:hover){.jr-table-open:hover{text-decoration-color:currentColor}}.jr-table-spacer td{border:0;padding:0}.jr-table-loading .ui-skeleton{max-width:420px}.jr-filters{gap:var(--space-3);max-height:46vh;margin:0 var(--jr-gutter) var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow-y:auto}.jr-filters-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.jr-filters-head .row-head{margin:0}.jr-filters-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.jr-filter-group{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.jr-filter-legend{margin-bottom:var(--space-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0;font-size:10.5px}.jr-filter-note{color:var(--faint);margin:0;font-size:12px}.jr-filter-items{gap:var(--space-2);flex-direction:column;display:flex}.jr-check{font-size:13.5px}.jr-filter-row{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.jr-filter-row .text-input{min-width:0}.jr-filter-row.is-wrap>select{flex:140px}.jr-filter-field{gap:var(--space-1);flex-direction:column;flex:110px;min-width:0;display:flex}.jr-filter-field>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.jr-filter-results{border-radius:var(--radius-md);flex-wrap:wrap;align-self:flex-start}.jr-filter-choices{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.jr-chips{margin:0;padding:0;list-style:none}.jr-menu-anchor{position:relative}.jr-menu{top:calc(100% + var(--space-1));z-index:var(--z-float);gap:var(--space-2);min-width:240px;max-width:min(360px, calc(100vw - var(--space-6)));flex-direction:column;max-height:60vh;margin:0;list-style:none;display:flex;position:absolute;left:0;overflow-y:auto}.jr-columns-menu{right:auto}.jr-menu-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jr-menu-item{width:100%;min-height:34px;padding:var(--space-1) var(--space-3);text-align:left;color:var(--cream);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;font-size:13.5px}@media (hover:hover){.jr-menu-item:hover:not(:disabled){background:color-mix(in srgb, var(--cream) 6%, transparent)}}.jr-menu-item:disabled{opacity:.45;cursor:not-allowed}.jr-menu-item.is-danger{color:var(--error)}.jr .danger{color:var(--error);border-color:color-mix(in srgb, var(--error) 40%, transparent)}@media (hover:hover){.jr .danger:hover:not(:disabled){background:color-mix(in srgb, var(--error) 10%, transparent)}}.jr-menu-form{gap:var(--space-3);padding:var(--space-2);flex-direction:column;display:flex}.jr-menu-form .small{margin:0}.jr-agent{background:var(--ink-raised);border-left:1px solid var(--line);flex-direction:column;grid-area:agent;min-width:0;min-height:0;display:flex;overflow:hidden}.jr-agent[hidden]{display:none}.jr-agent-body{gap:var(--space-3);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.jr-agent-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.jr-agent-head .icon-button{place-items:center;display:grid}.jr-agent-scope{color:var(--muted);margin:0;font-size:12px}.jr-agent-rail{padding-top:var(--space-4);border-left:1px solid var(--line);grid-area:agent;justify-content:center;display:flex}.jr-rail-button{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;flex-direction:column;font-size:11px;display:inline-flex}.jr-rail-button span{writing-mode:vertical-rl}@media (hover:hover){.jr-rail-button:hover{background:color-mix(in srgb, var(--sun) 6%, transparent);border-color:var(--line)}}.jr-bottom{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--jr-gutter);background:var(--ink);border-top:1px solid var(--line);grid-area:bottom;display:flex}.jr-new{display:inline-flex}.jr-new-main{gap:var(--space-3)}.jr-new:has(.jr-new-more) .jr-new-main{border-top-right-radius:0;border-bottom-right-radius:0}.jr-new-more{padding:0 var(--space-3);border-left:1px solid color-mix(in srgb, var(--ink) 25%, transparent);border-top-left-radius:0;border-bottom-left-radius:0}.jr-new-menu{top:auto;right:0;bottom:calc(100% + var(--space-1));left:auto}.jr-kbd{min-width:22px;height:22px;padding:0 var(--space-1);font-family:var(--font-mono);color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent);border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);border-radius:var(--radius-sm);place-items:center;font-size:11.5px;display:inline-grid}.jr-drawer-layer{z-index:var(--z-overlay);padding:var(--space-2);justify-content:flex-end;display:flex;position:absolute;inset:0}.jr-drawer-layer.is-center{padding-top:var(--space-7);justify-content:center;align-items:flex-start}.jr-drawer-veil{background:var(--ink-veil);position:absolute;inset:0}.jr-drawer.menu-float{background:var(--ink);flex-direction:column;width:min(640px,100%);max-height:100%;padding:0;display:flex;position:relative;overflow:hidden}.jr-drawer.is-side,.jr-drawer.is-wide{height:100%}.jr-drawer.is-wide{width:min(960px,100%)}.jr-drawer.is-center{width:min(680px,100%)}.jr-drawer:focus,.jr-drawer-title:focus{outline:none}.jr-drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border-bottom:1px solid var(--line);display:flex}.jr-drawer-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.jr-drawer-title{overflow-wrap:anywhere;font-size:22px}.jr-drawer-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.jr-drawer-close{place-items:center;display:grid}.jr-drawer-body{min-height:0;padding:var(--space-4) var(--space-5) var(--space-5);scrollbar-width:thin;scrollbar-color:var(--brown-high) transparent;flex:1;overflow-y:auto}.jr-empty{gap:var(--space-4);min-height:0;padding:var(--space-1) var(--jr-gutter) var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.jr-empty-agent{max-width:72ch}.jr-starters{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.jr-starter{gap:var(--space-2);transition:border-color var(--dur) var(--ease);flex-direction:column;display:flex}.jr-starter.is-chosen{border-color:color-mix(in srgb, var(--sun) 45%, transparent)}.jr-starter-head{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.jr-starter-name{color:var(--cream);font-size:16px;font-weight:500}.jr-starter-text{margin:0;font-size:13px;line-height:1.55}.jr-starter-fields{padding:var(--space-2) 0 0;border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.jr-starter-fields li{justify-content:space-between;gap:var(--space-3);color:var(--cream);font-size:13px;display:flex}.jr-starter-type{font-family:var(--font-mono);text-align:right;color:var(--faint);font-size:11px}.jr-strategy-tab{gap:var(--space-4);flex-direction:column;display:flex}.jr-strategy-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.jr-strategy-head .jr-summary{padding:0}.jr-strategy-list{margin:0;padding:0;list-style:none}.jr-strategy-row{align-items:center;gap:var(--space-3);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;padding:0;font-size:13.5px;display:grid}@media (hover:hover){.jr-strategy-row:hover .jr-strategy-title{color:var(--sun)}}.jr-strategy-date{color:var(--faint);font-size:12px}.jr-strategy-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jr-strategy-badges{gap:var(--space-2);display:inline-flex}.jr-strategy-r{text-align:right;white-space:nowrap;font-size:13px}.jr-strategy-auto{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.jr-strategy-auto p{max-width:72ch;margin:0}@media (width<=1180px){.jr,.jr.is-agent-folded{grid-template-areas:"nav centre""bottom bottom";grid-template-columns:var(--jr-nav) minmax(0, 1fr)}.jr-agent{top:0;right:0;bottom:var(--jr-bottom-h,0px);z-index:var(--z-overlay);width:min(380px,92%);box-shadow:var(--shadow-float);grid-area:auto;position:absolute}.jr-agent-rail{display:none}.jr-agent-toggle{display:inline-flex}}@media (width<=900px){.jr{--jr-nav:200px}.jr-strategy-row{grid-template-columns:auto minmax(0,1fr) auto}.jr-strategy-badges{display:none}}@media (width<=760px){.jr{--jr-gutter:var(--space-4)}.jr,.jr.is-agent-folded{grid-template:"nav""centre"minmax(0,1fr)"bottom"/minmax(0,1fr)}.jr-nav{background:var(--ink-raised);border-right:0;border-bottom:1px solid var(--line);max-height:50vh;display:none}.jr.is-nav-open .jr-nav{display:block}.jr-nav-toggle{display:inline-flex}.jr-head{padding-top:var(--space-3)}.jr-view-title .title-light,.jr-view-heading{font-size:18px}.jr-view-title .title-light{white-space:normal;text-align:left;flex:0 auto}.jr-search{flex-basis:100%;order:5;max-width:none;margin-left:0}.jr-agent{z-index:var(--z-float);width:auto;box-shadow:none;position:fixed;inset:0}.jr-centre{overflow-y:auto}.jr-view{flex:1 0 auto;min-height:max(320px,60vh)}.jr-summary-figures{font-size:12.5px}.jr-filters{z-index:var(--z-float);border:0;border-radius:0;max-height:none;margin:0;position:fixed;inset:0}.jr:has(>.jr-drawer-layer) .jr-filters{visibility:hidden}.jr-bottom{padding:var(--space-2) var(--jr-gutter);justify-content:stretch}.jr-bottom :is(.primary,.ghost){padding:0 var(--space-3);white-space:nowrap}.jr-quick{flex:0 auto}.jr-new,.jr-new-main{flex:1}.jr-kbd{display:none}.jr-card{gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.jr-card-time{grid-column:1/-1}.jr-cal-day{min-height:56px;padding:var(--space-1)}.jr-cal-count{display:none}.jr-cal-r,.jr-cal-without{font-size:10.5px}.jr-cal-weekdays span{padding:0 2px}.jr-drawer-layer{padding:0}.jr-drawer-layer.is-center{padding-top:0}.jr-drawer.menu-float{border-radius:0;width:100%;height:100%}.jr-drawer-head{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}.jr-drawer-body{padding:var(--space-3) var(--space-4) var(--space-5)}.jr-filters-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.jr-cal-r{letter-spacing:-.02em}.jr-column-stats dd{font-size:14px}}.ui-search{flex:240px;align-items:center;min-width:0;max-width:360px;display:flex;position:relative}.ui-search-icon{left:var(--space-3);width:16px;height:16px;color:var(--faint);pointer-events:none;position:absolute}.ui-search .text-input{min-width:0;padding-left:calc(var(--space-3) + 16px + var(--space-2));flex:1}[data-shell=mobile] .ui-search{max-width:none}[data-shell=mobile] .ui-search .text-input{min-height:var(--tap);appearance:none}[data-shell=mobile] .ui-search .text-input::-webkit-search-cancel-button{appearance:none;display:none}[data-shell=mobile] .ui-search .text-input::-webkit-search-decoration{appearance:none;display:none}[data-shell=mobile] .ui-search.is-filled .text-input{padding-right:var(--tap)}[data-shell=mobile] .ui-search-clear{width:var(--tap);height:100%;color:var(--faint);border-radius:var(--radius-control);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}[data-shell=mobile] .ui-search-clear:active{color:var(--cream)}[data-shell=mobile] .ui-search-row{align-items:center;gap:var(--space-3) var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-shell=mobile] .ui-search-row>.ui-search{grid-area:1/1}[data-shell=mobile] .ui-search-row>.ui-search:only-child{grid-column:1/-1}[data-shell=mobile] .ui-search-action{gap:0}[data-shell=mobile] .ui-search-row>.ui-search-action{min-width:var(--tap);min-height:var(--tap);padding:0 var(--space-3);grid-area:1/2}[data-shell=mobile] .ui-search-row>:not(.ui-search,.ui-search-action){grid-column:1/-1;justify-self:start;min-width:0;max-width:100%}.ui-search-action-icon{flex:none}.ui-search-action-fold{margin-left:var(--space-2);transition:grid-template-columns var(--dur) var(--ease), margin-left var(--dur) var(--ease);grid-template-columns:1fr;display:grid}.ui-search-action-words{white-space:nowrap;min-width:0;transition:opacity var(--dur-fast) var(--ease) var(--dur-fast);overflow:hidden}[data-shell=mobile] .ui-search-row:has(.ui-search .text-input:focus,.ui-search.is-filled) .ui-search-action-fold{grid-template-columns:0fr;margin-left:0}[data-shell=mobile] .ui-search-row:has(.ui-search .text-input:focus,.ui-search.is-filled) .ui-search-action-words{opacity:0;transition-delay:0s}.library{flex-direction:column;min-width:0;display:flex;container:library/inline-size}.lib-main,.lib-legacy{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.lib-main[hidden],.lib-legacy[hidden],.lib-list-view[hidden],.lib-panel[hidden]{display:none}.lib-quiet{color:var(--faint);margin:0;font-size:13px;line-height:1.6}.library :is(h2,h3,h4,p,dt)[title]{cursor:help}.library .notice{padding:2px 0 2px var(--space-4);border:0;border-left:2px solid var(--line-strong);background:0 0;border-radius:0;margin:0}.library .notice-warn{border-left-color:var(--orange)}.library .notice-error{border-left-color:var(--error)}.library :is(.notice-info,.notice-done){border-left-color:var(--sun)}.lib-list-view{--lib-col-meta:13rem;--lib-col-state:14.5rem;--lib-col-result:7rem;gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.lib-list-view.is-typed{--lib-col-meta:17rem}.lib-bar{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.lib-search{flex:240px;align-items:center;min-width:0;max-width:360px;display:flex;position:relative}.lib-search-icon{left:var(--space-3);width:16px;height:16px;color:var(--faint);pointer-events:none;position:absolute}.lib-search .text-input{min-width:0;padding-left:calc(var(--space-3) + 16px + var(--space-2));flex:1}.library .lib-filter{scrollbar-width:none;flex:none;max-width:100%;overflow-x:auto}.library .lib-filter button{white-space:nowrap;flex:none}.library .primary.lib-new{margin-left:auto}.lib-section{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lib-section-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-height:32px;display:flex}.lib-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.lib-list.rows>li{padding-block:0}.lib-row{align-items:baseline;gap:var(--space-1) var(--space-5);width:calc(100% + 2 * var(--space-3));margin:0 calc(-1 * var(--space-3));padding:var(--space-4) var(--space-3);text-align:left;color:inherit;transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"name arrow""facts arrow";display:grid;box-shadow:inset 2px 0 #0000}button.lib-row{cursor:pointer}@media (hover:hover){button.lib-row:hover{background:color-mix(in srgb, var(--cream) 3%, transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--sun) 45%, transparent)}}.lib-row-name{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--cream);overflow-wrap:anywhere;grid-area:name;font-size:18px;font-weight:400;line-height:1.3}.lib-row-twin{margin-left:var(--space-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--faint);white-space:nowrap;font-size:12px}.lib-row-facts{min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);grid-area:facts;font-size:12px;line-height:1.5}.lib-row-facts>:not(:last-child):after{content:" · "}.lib-row-state.is-draft{color:var(--orange)}.lib-row-arrow{width:16px;height:16px;color:var(--faint);transition:color var(--dur) var(--ease), translate var(--dur) var(--ease);grid-area:arrow;align-self:center}@media (hover:hover){button.lib-row:hover .lib-row-arrow{color:var(--sun);translate:2px -2px}}.library .link-button.lib-live-stop{color:var(--muted);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-size:13px}@media (hover:hover){.library .link-button.lib-live-stop:hover:not(:disabled){color:var(--error);text-decoration-color:currentColor}}.lib-live-confirm{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.lib-live-confirm-text{color:var(--cream);font-size:13.5px}.lib-live-confirm-actions{gap:var(--space-2);display:flex}.library .danger.lib-live-confirm-go{color:var(--error)}.lib-live-row{grid-template-areas:"name arrow""figures arrow""facts arrow"}.lib-live-name{align-items:baseline;gap:var(--space-2);display:flex}.lib-live-dot{translate:0 -1px}.lib-live-figures{grid-area:figures;min-width:0}.lib-live-figures>:not(:last-child):after{content:" · ";color:var(--muted);font-size:12px}.lib-live-return{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cream);white-space:nowrap;font-size:15px}.lib-live-return.is-up{color:var(--mint)}.lib-live-return.is-down{color:var(--rose)}.lib-live-trades{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:12px}.lib-building-row{padding-block:var(--space-3)}.lib-building-row .lib-row-name{letter-spacing:0;font-size:15px;line-height:1.4}@media (hover:hover){button.lib-building-row:hover .lib-row-arrow{translate:2px}}@container library (width>640px){.lib-row{grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"name facts arrow"}.lib-row-facts{text-align:right}.lib-live-row{grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"name result arrow""facts trades arrow"}.lib-live-row .lib-row-facts{text-align:left}.lib-live-figures{display:contents}.lib-live-figures>:not(:last-child):after{content:none}.lib-live-return{grid-area:result;justify-self:end}.lib-live-trades{grid-area:trades;justify-self:end}}@container library (width>=912px){.lib-row{grid-template-columns:minmax(0, 1fr) var(--lib-col-meta) calc(var(--lib-col-state) + var(--space-5) + var(--lib-col-result)) 18px;grid-template-areas:"name meta state arrow"}.lib-row-facts{text-align:left;display:contents}.lib-row-facts>:not(:last-child):after{content:none}.lib-row-meta{grid-area:meta}.lib-row-state{grid-area:state}.lib-live-row{grid-template-columns:minmax(0, 1fr) var(--lib-col-meta) var(--lib-col-state) var(--lib-col-result) 18px;grid-template-areas:"name meta state result arrow"". .next trades arrow"}.lib-row-next{grid-area:next}}.lib-first{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.lib-first-sky{width:100%;height:160px;-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 20%, var(--ink) 80%, transparent), linear-gradient(to bottom, transparent, var(--ink) 18%, var(--ink) 72%, transparent);mask-image:linear-gradient(to right, transparent, var(--ink) 20%, var(--ink) 80%, transparent), linear-gradient(to bottom, transparent, var(--ink) 18%, var(--ink) 72%, transparent);pointer-events:none;-webkit-mask-composite:source-in;mask-composite:intersect}.lib-first .title-light.lib-first-title{font-size:clamp(26px,3.4cqi,36px)}.lib-first-title>span{white-space:nowrap}.lib-first-steps{width:100%;max-width:880px;margin:var(--space-2) 0;text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.lib-first-steps>li{align-items:baseline;gap:var(--space-3);padding:var(--space-4) 0;color:var(--muted);font-size:15px;line-height:1.55;display:flex}.lib-first-steps>li+li{border-top:1px solid var(--line)}.lib-first-number{font-family:var(--font-mono);color:var(--sun);flex:none;font-size:12px}@container library (width>640px){.lib-first-sky{height:220px}.lib-first-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lib-first-steps>li{padding:var(--space-4) var(--space-5)}.lib-first-steps>li+li{border-top:0;border-left:1px solid var(--line)}}.lib-loading{gap:var(--space-4);flex-direction:column;display:flex}.lib-empty{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}.lib-empty-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:300}.lib-empty .muted{max-width:540px;margin:0 0 var(--space-2);line-height:1.6}.lib-foot{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.library .link-button.lib-legacy-link{color:var(--faint);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:color var(--dur) var(--ease);font-size:13px}@media (hover:hover){.library .link-button.lib-legacy-link:hover{color:var(--cream)}}.lib-legacy-head{align-items:flex-start;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.lib-legacy-head p{margin:0}@container library (width<=640px){.lib-search{flex-basis:100%;max-width:none}}.m-app .library .primary.lib-new{margin-left:0}.bt-panel{--bt-stick:var(--lib-tabs-h,43px);min-width:0;container:backtests/inline-size}.bt-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.bt-panel .is-up{color:var(--mint)}.bt-panel .is-down{color:var(--rose)}.bt-block{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.bt-block>.eyebrow-sun{margin:0}.bt-stack{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.bt-stack>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.bt-quiet{color:var(--faint);margin:0;font-size:13px;line-height:1.6}.bt-meta{font-family:var(--font-mono);color:var(--faint);margin:0;font-size:11.5px;line-height:1.65}.bt-panel .link-button.bt-quiet-link{color:var(--muted);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 35%, transparent)}@media (hover:hover){.bt-panel .link-button.bt-quiet-link:hover:not(:disabled){color:var(--sun);text-decoration-color:currentColor}}.bt-rail{display:none}.bt-rail-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.bt-rail-head .eyebrow-sun{margin:0}.bt-panel .link-button.bt-new{white-space:nowrap;font-size:13px}.bt-run-list{margin:0;padding:0;list-style:none}.bt-run-list>li+li{border-top:1px solid var(--line)}.bt-run{width:100%;padding:var(--space-3);text-align:left;color:inherit;cursor:pointer;transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:3px;display:grid;box-shadow:inset 2px 0 #0000}@media (hover:hover){.bt-run:hover{background:color-mix(in srgb, var(--cream) 3%, transparent)}}.bt-run[aria-current=true]{background:color-mix(in srgb, var(--sun) 5%, transparent);box-shadow:inset 2px 0 0 var(--sun)}.bt-run:focus-visible{outline-offset:-2px}.bt-run-when{align-items:baseline;gap:0 var(--space-2);font-variant-numeric:tabular-nums;color:var(--cream);flex-wrap:wrap;font-size:13.5px;display:flex}.bt-run-state{font-family:var(--font-mono);color:var(--sun);font-size:11px}.bt-run-state.is-failed{color:var(--orange)}.bt-run-settings,.bt-run-figures{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.5}.bt-run-settings{color:var(--muted)}.bt-run-figures{color:var(--cream)}.bt-run-figures.is-quiet,.bt-run-whole{color:var(--faint)}.bt-run-error{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-picker-bar{align-items:center;gap:var(--space-4);min-width:0;display:flex;position:relative}.bt-picker-bar .bt-new{flex:none}.bt-picker{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:40px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);text-align:left;color:var(--cream);border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;flex:0 auto;font-size:13.5px;line-height:1.4;display:inline-flex}@media (hover:hover){.bt-picker:hover{background:color-mix(in srgb, var(--cream) 4%, transparent);border-color:var(--line-hover)}}.bt-picker[aria-expanded=true]{border-color:color-mix(in srgb, var(--sun) 45%, transparent)}.bt-picker-label{font-variant-numeric:tabular-nums;min-width:0}.bt-picker-chevron{color:var(--muted);transition:rotate var(--dur) var(--ease);flex:none}.bt-picker-chevron.is-open{rotate:180deg}.bt-picker-pop{top:calc(100% + var(--space-2));z-index:3;max-height:min(60vh,440px);padding:var(--space-1);animation:pop-in var(--dur) var(--ease) backwards;position:absolute;left:0;right:0;overflow-y:auto}.bt-picker-pop :is(.bt-run-figures.is-quiet,.bt-run-whole){color:var(--muted)}.bt-picker-pop .bt-run{border-radius:var(--radius-sm)}.bt-main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex;container:bt-result/inline-size}.bt-form+.bt-run-area{padding-top:var(--space-6);border-top:1px solid var(--line)}.bt-run-area{min-width:0}.bt-loading{gap:var(--space-4);flex-direction:column;display:flex}.bt-form-title:focus:not(:focus-visible){outline:none}.bt-controls{align-items:flex-start;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.bt-control{gap:var(--space-2);flex-direction:column;min-width:0;max-width:100%;display:flex}.bt-control-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.bt-control .segmented{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.bt-control .segmented button{white-space:nowrap;flex:none}.bt-unit{align-items:center;gap:var(--space-2);display:inline-flex}.bt-unit-name{font-family:var(--font-mono);color:var(--faint);font-size:12.5px}.bt-input-number{width:124px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bt-help{max-width:76ch;display:grid}.bt-help>p{color:var(--faint);visibility:hidden;grid-area:1/1;margin:0;font-size:12.5px;line-height:1.55}.bt-help>[data-shown]{visibility:visible}.bt-actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.bt-launch-note{color:var(--faint);margin:0;font-size:12.5px;line-height:1.55}.bt-launch-note.is-lock{color:var(--orange)}.bt-result{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.bt-result-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.bt-result-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.bt-run-title{text-wrap:balance;margin:0;font-size:12.5px}.bt-result-actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.bt-replay-button{white-space:nowrap}.bt-subtabs{margin-top:var(--space-2)}.bt-subtabs .ui-tabs{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;flex-wrap:nowrap;overflow-x:auto}.bt-subtabs .ui-tabs::-webkit-scrollbar{display:none}.bt-subtabs .ui-tabs-tab{flex:none;margin-bottom:0}.bt-result-body{min-width:0;padding-top:var(--space-5)}.bt-headline-block{gap:var(--space-3);flex-direction:column;display:flex}.bt-headline-caption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.bt-headline{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.bt-headline-item{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.bt-headline-item+.bt-headline-item{padding-left:var(--space-5);border-left:1px solid var(--line)}.bt-headline-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.bt-headline-figure{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.bt-headline-value{letter-spacing:-.02em;white-space:nowrap;transform-origin:0;font-size:clamp(26px,5cqi,40px);font-weight:400;line-height:1.1}.bt-headline-value:not(.ui-figure-up,.ui-figure-down){color:var(--cream)}.bt-headline-note{font-family:var(--font-mono);color:var(--muted);font-size:12px}.bt-chart{width:100%;height:320px;padding:6px var(--space-1) 2px var(--space-2);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);isolation:isolate}.bt-chart .equity-chart{height:100%}.bt-columns{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bt-columns>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.bt-facts{margin:0}.bt-facts>div{align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--line-soft);grid-template-columns:minmax(110px,1fr) auto;display:grid}.bt-facts>div:first-child{border-top:0;padding-top:0}.bt-facts dt{color:var(--muted);font-size:13px;line-height:1.4}.bt-facts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--cream);flex-direction:column;align-items:flex-end;gap:2px;margin:0;font-size:13px;display:flex}.bt-fact-note{color:var(--faint);font-size:11px;line-height:1.45}.bt-table-wrap{max-width:100%;position:relative;overflow-x:auto}.bt-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.bt-table th,.bt-table td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.bt-table thead th,.bt-table thead td{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--faint);vertical-align:bottom;border-bottom-color:var(--line-strong);font-size:10.5px;font-weight:400}.bt-table tbody tr:last-child th,.bt-table tbody tr:last-child td{border-bottom:0}.bt-table tbody tr{transition:background-color var(--dur) var(--ease)}@media (hover:hover){.bt-table tbody tr:hover{background:var(--brown)}}.bt-table tbody tr.row-in{animation-delay:var(--row-d,0s)}.bt-table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bt-table .nowrap{white-space:nowrap}.bt-table .mono{font-variant-numeric:tabular-nums}.bt-sub{color:var(--faint);margin-top:2px;font-size:11px;display:block}.bt-table thead .bt-sub{font-size:9.5px}.bt-parts th[scope=row]{color:var(--muted);font-weight:400}.bt-parts :is(th,td):first-child{padding-left:0}.bt-parts :is(.bt-period-from,.bt-period-to){display:block}.bt-parts .bt-verification{background:color-mix(in srgb, var(--sun) 5%, transparent)}.bt-parts thead .bt-verification{color:var(--sun)}.bt-trades-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.bt-trades-head .eyebrow-sun{margin:0}.bt-title-note{color:var(--faint)}.bt-trades-surface{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md)}.bt-trades-table :is(th,td):first-child{padding-left:var(--space-3)}.bt-trades-table :is(th,td):last-child{padding-right:var(--space-3)}.bt-trade-n{color:var(--faint)}.bt-cell-action{text-align:right;white-space:nowrap}.bt-table tbody tr.bt-split td{padding:var(--space-3) var(--space-3) var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);background:color-mix(in srgb, var(--sun) 5%, transparent);border-top:1px solid color-mix(in srgb, var(--sun) 40%, transparent);font-size:10.5px}@media (hover:hover){.bt-table tbody tr.bt-split:hover{background:0 0}}.bt-trades-foot{justify-content:flex-end;display:flex}.bt-pager{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.bt-replay-pane{min-height:calc(100vh - var(--topbar-h,78px) - var(--bt-stick) - 96px);container:bt-replay/inline-size}.bt-replay-pane .rp-view{gap:var(--space-3)}.bt-replay-pane .rp-progress{isolation:isolate}.rp-inline-wait{gap:var(--space-4);flex-direction:column;max-width:760px;display:flex}.rp-inline-wait .rp-lead,.bt-replay-pane .rp-caveat{margin:0}.bt-replay-pane .rp-foot{margin-top:var(--space-2)}.bt-replay-pane .rp-chart{height:max(340px, calc(100vh - var(--topbar-h,78px) - var(--bt-stick) - 270px));isolation:isolate}@container bt-replay (width<=1060px){.bt-replay-pane .rp-transport{grid-template-columns:auto 1fr;grid-template-areas:"buttons clock""speeds end""progress progress""keys keys"}.bt-replay-pane .rp-end{justify-self:end}.bt-replay-pane .rp-chart{height:max(340px, calc(100vh - var(--topbar-h,78px) - var(--bt-stick) - 330px))}}@container bt-replay (width<=1000px){.bt-replay-pane .rp-player{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""stats""transport""side"}.bt-replay-pane .rp-stats-strip{display:flex}.bt-replay-pane .rp-stats .rp-stats-body{display:none}.bt-replay-pane .rp-stats.is-open .rp-stats-body{margin-top:var(--space-2);display:block}.bt-replay-pane .rp-player>.rp-side{contain:none;padding-right:0;overflow:visible}.bt-replay-pane .rp-chart{height:max(260px, calc(100vh - var(--topbar-h,78px) - var(--bt-stick) - 360px))}}@container bt-replay (width<=520px){.bt-replay-pane .rp-transport{grid-template-columns:minmax(0,1fr);grid-template-areas:"buttons""clock""speeds""end""progress""keys"}.bt-replay-pane .rp-clock{align-items:flex-start}.bt-replay-pane .rp-end{justify-self:start}.bt-replay-pane .rp-keys{display:none}}.bt-data{margin:0}.bt-data>div{gap:var(--space-1) var(--space-5);padding:var(--space-3) 0;border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);display:grid}.bt-data>div:first-child{border-top:0;padding-top:0}.bt-data dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;line-height:1.9}.bt-data dd{gap:var(--space-2);max-width:110ch;color:var(--muted);flex-direction:column;margin:0;font-size:13px;line-height:1.6;display:flex}.bt-data-line{display:block}.bt-data-warn{padding-left:var(--space-3);color:var(--cream);border-left:2px solid var(--orange);display:block}.bt-holes summary{color:var(--muted);cursor:pointer;font-size:12.5px}@media (hover:hover){.bt-holes summary:hover{color:var(--cream)}}.bt-holes ul{margin:var(--space-2) 0 0;font-family:var(--font-mono);color:var(--faint);padding:0;font-size:11.5px;line-height:1.7;list-style:none}.bt-rule-lines{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bt-rule-lines li{align-items:baseline;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);line-height:1.55;display:grid}.bt-rule-number{font-family:var(--font-mono);color:var(--faint);font-size:12px}.bt-progress{min-width:0}.m-app .bt-panel{--content-pad-top:0px}@container backtests (width>=900px){.bt-layout.has-runs{grid-template-columns:clamp(260px,25cqi,300px) minmax(0,1fr)}.bt-rail{top:calc(var(--bt-stick) - var(--content-pad-top) + var(--space-4));z-index:1;gap:var(--space-3);min-width:0;max-height:calc(100vh - var(--topbar-h,78px) - var(--bt-stick) - var(--space-4) - var(--space-7));padding-right:var(--space-5);flex-direction:column;display:flex;position:sticky}.bt-rail .bt-run-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:auto;min-height:0;overflow-y:auto}.bt-layout.has-runs .bt-main{padding-left:var(--space-6);border-left:1px solid var(--line)}.bt-picker-bar{display:none}.bt-subtabs{top:calc(var(--bt-stick) - var(--content-pad-top));z-index:3;position:sticky;container-type:scroll-state}}@container scroll-state(stuck:top){.bt-subtabs .ui-tabs{background:color-mix(in srgb, var(--ink) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@supports not (container-type:scroll-state){.bt-subtabs .ui-tabs{background:color-mix(in srgb, var(--ink) 86%, transparent)}}@container bt-result (width>=740px){.bt-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.bt-columns>:first-child{padding-right:var(--space-6)}.bt-columns>*+*{padding:0 0 0 var(--space-6);border-top:0;border-left:1px solid var(--line)}}@container bt-result (width>=600px){.bt-data>div{grid-template-columns:150px minmax(0,1fr)}}@container bt-result (width<=560px){.bt-headline{grid-template-columns:minmax(0,1fr)}.bt-headline-item+.bt-headline-item{padding-top:var(--space-4);border-top:1px solid var(--line);border-left:0;padding-left:0}.bt-chart{height:260px}}@media (prefers-reduced-motion:reduce){.bt-table tbody tr.row-in{animation-delay:0s}}.lst{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;container:live-strategy/inline-size}.lst .is-up{color:var(--mint)}.lst .is-down{color:var(--rose)}.lst :is(h3,h4,p,dt,dl>div,span)[title]{cursor:help}.lst-service{font-family:var(--font-mono);color:var(--faint);margin:0;font-size:12px;line-height:1.6}.lst-warn-words{color:var(--orange)}.lst-quiet{color:var(--faint);margin:0;font-size:13px;line-height:1.6}.lst-line{padding:2px 0 2px var(--space-4);color:var(--cream);border-left:2px solid var(--line-strong);margin:0;font-size:13.5px;line-height:1.55}.lst-line.is-warn{border-left-color:var(--orange)}.lst-line.is-info{border-left-color:var(--sun)}.lst-line.is-error{color:var(--error);border-left-color:var(--error)}.lst-word{font-family:var(--font-display);color:var(--muted);text-underline-offset:3px;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.lst-word:hover:not(:disabled){color:var(--sun);text-decoration-color:currentColor}}.lst-word:disabled{opacity:.45;cursor:not-allowed}.lst-words{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.lst-mono-line{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:12px;line-height:1.6}.lst-notes{gap:var(--space-2);color:var(--muted);flex-direction:column;margin:0;padding:0;font-size:12.5px;line-height:1.6;list-style:none;display:flex}.lst-disclaimer{font-family:var(--font-mono);color:var(--faint);margin:0;font-size:12px;line-height:1.6}.lst-blocks,.lst-run{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.lst-blocks>*+*,.lst-run>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.lst-block{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.lst-block>.eyebrow-sun,.lst-block-head>.eyebrow-sun{align-self:flex-start}.lst-block-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.lst-loading{gap:var(--space-5);flex-direction:column;display:flex}.lst-loading .ui-skeleton-chart{height:220px}.lst-run-head{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.lst-strip{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;min-height:40px;display:flex}.lst-strip-title{min-width:0;font-family:var(--font-mono);letter-spacing:.01em;color:var(--cream);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400;line-height:1.6}.lst-strip-title>.ui-dot{margin:0 var(--space-2) 2px 0}.lst-read{margin-left:var(--space-2);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--faint)}.lst-strip-actions,.lst-confirm{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.lst-confirm-question{color:var(--cream);font-size:13.5px}.ghost.lst-danger{color:var(--error);border-color:color-mix(in srgb, var(--rose) 40%, transparent)}@media (hover:hover){.ghost.lst-danger:hover:not(:disabled){background:color-mix(in srgb, var(--rose) 8%, transparent);border-color:color-mix(in srgb, var(--rose) 60%, transparent)}}.lst-next{gap:var(--space-1);flex-direction:column;display:flex}.lst-next-line{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 .6ch}.lst-last{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.lst-figures{gap:0 var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;margin:0;display:grid}.lst-figure{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.lst-figure+.lst-figure{padding-left:var(--space-5);border-left:1px solid var(--line)}.lst-figure dt{margin-bottom:var(--space-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-self:end;font-size:11px;line-height:1.45}.lst-figure dd{gap:var(--space-1);flex-direction:column;min-width:0;margin:0;display:flex}.lst-figure-value{letter-spacing:-.02em;white-space:nowrap;transform-origin:0;font-size:clamp(26px,4.2cqi,40px);font-weight:400;line-height:1.1}.lst-figure-value:not(.ui-figure-up,.ui-figure-down){color:var(--cream)}.lst-figure-note{font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.lst-columns{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lst-columns>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.lst-side{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.lst-side>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.lst-chart{height:260px;padding:6px var(--space-1) 2px var(--space-2);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md)}.lst-chart .equity-chart{height:100%}.lst-facts{margin:0}.lst-facts>div{align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--line-soft);grid-template-columns:minmax(min-content,1fr) auto;display:grid}.lst-facts>div:first-child{border-top:0;padding-top:0}.lst-facts dt{color:var(--muted);font-size:13px;line-height:1.4}.lst-facts dd{min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--cream);flex-direction:column;align-items:flex-end;gap:2px;margin:0;font-size:13px;display:flex}.lst-fact-note{color:var(--faint);font-size:11px;line-height:1.45}.lst-events{column-gap:var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lst-events>li{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--space-2) 0;color:var(--cream);border-top:1px solid var(--line-soft);align-items:baseline;font-size:13px;line-height:1.5;display:grid}.lst-events>li:first-child{border-top:0;padding-top:0}.lst-events time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--faint);font-size:12px}.lst-events>li>span{overflow-wrap:anywhere;min-width:0}.lst-table-wrap{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;overflow-x:auto}.lst-table{border-collapse:collapse;width:100%;font-size:12.5px}.lst-table th,.lst-table td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid var(--line)}.lst-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:bottom;color:var(--faint);border-bottom-color:var(--line-strong);font-size:10.5px;font-weight:500}.lst-table td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cream)}.lst-table .is-num{text-align:right}.lst-table tbody tr{transition:background-color var(--dur) var(--ease)}@media (hover:hover){.lst-table tbody tr:hover{background:var(--brown)}}.lst-table tbody tr:last-child>*{border-bottom:0}.lst-details>summary{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-1) 0;cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.lst-details>summary::-webkit-details-marker{display:none}.lst-details>summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:var(--radius-sm)}.lst-details-title{align-items:center;gap:var(--space-2);color:var(--cream);transition:color var(--dur) var(--ease);font-size:14px;display:inline-flex}@media (hover:hover){.lst-details>summary:hover .lst-details-title{color:var(--sun)}}.lst-details-chevron{color:var(--sun);transition:rotate var(--dur) var(--ease);rotate:-90deg}.lst-details[open] .lst-details-chevron{rotate:0deg}.lst-details-hint{font-family:var(--font-mono);color:var(--faint);font-size:12px}.lst-details-body{gap:var(--space-6);padding-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.lst-details-body>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.lst-details-foot{padding-top:var(--space-5)}.lst-launch-sentence{max-width:64ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.lst-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lst-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.lst-capital{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.lst-capital .segmented{flex:none}.lst-capital .segmented button{white-space:nowrap}.lst-other{flex:0 11em;min-width:8.5em}.lst-other input{text-align:right;width:100%}.lst-hints{color:var(--muted);flex-direction:column;gap:2px;font-size:13px;line-height:1.55;display:flex}.lst-hints p{margin:0}.lst-hints .lst-field-error{color:var(--error)}.lst-launch-actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.lst-measure{container:lst-measure/inline-size}.lst-caption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.lst-measured{gap:0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;margin:0;display:grid}.lst-measured>div{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.lst-measured>div+div{padding-left:var(--space-4);border-left:1px solid var(--line)}.lst-measured dt{margin-bottom:var(--space-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-self:end;font-size:10.5px;line-height:1.45}.lst-measured dd{margin:0}.lst-measured-value{letter-spacing:-.01em;white-space:nowrap;transform-origin:0;font-size:clamp(17px,4.6cqi,22px);line-height:1.2}.lst-measured-value:not(.ui-figure-up,.ui-figure-down){color:var(--cream)}.lst-period{font-family:var(--font-mono);color:var(--faint);margin:0;font-size:12px;line-height:1.6}.lst-past{margin:0;padding:0;list-style:none}.lst-past>li+li{border-top:1px solid var(--line)}.lst-past-row{align-items:baseline;gap:var(--space-1) var(--space-4);width:100%;padding:var(--space-3) 0;font:inherit;text-align:left;color:var(--muted);cursor:pointer;transition:color var(--dur) var(--ease), padding var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;grid-template-columns:minmax(8.5em,auto) 2.5em minmax(0,1fr) minmax(0,1.3fr) 14px;display:grid}@media (hover:hover){.lst-past-row:hover{color:var(--cream)}}.lst-past-row:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:var(--radius-sm)}.lst-past>li.is-open>.lst-past-row{padding-left:var(--space-3);box-shadow:inset 2px 0 0 var(--sun)}.lst-past-when{color:var(--cream);font-size:13.5px}.lst-past-version,.lst-past-figures,.lst-past-settings{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.lst-past-chevron{color:var(--faint);transition:rotate var(--dur) var(--ease), color var(--dur) var(--ease);align-self:center;rotate:-90deg}@media (hover:hover){.lst-past-row:hover .lst-past-chevron{color:var(--sun)}}.lst-past>li.is-open .lst-past-chevron{color:var(--sun);rotate:0deg}.lst-past-run{padding:var(--space-4) 0 var(--space-6) var(--space-4);border-left:1px solid var(--line)}.lst-run.is-stale :is(.lst-figure-value,.lst-facts dd,.lst-chart,.lst-next-line){opacity:.55;transition:opacity var(--dur) var(--ease)}@container live-strategy (width>=900px){.lst-columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0}.lst-columns.is-launch{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lst-columns>:first-child{padding-right:var(--space-6)}.lst-columns>*+*{padding:0 0 0 var(--space-6);border-top:0;border-left:1px solid var(--line)}.lst-details-body{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.lst-details-body>:not(:last-child){padding-right:var(--space-6)}.lst-details-body>*+*{padding:0 0 0 var(--space-6);border-top:0;border-left:1px solid var(--line)}.lst-account>.lst-chart{contain:size;flex:auto;height:auto;min-height:300px;max-height:440px}}@container live-strategy (width<=759px){.lst-figures{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.lst-figure+.lst-figure{border-left:0;padding-left:0}.lst-figure:nth-child(2n){padding-left:var(--space-4);border-left:1px solid var(--line)}.lst-figure:nth-child(n+3){margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.lst-past-row{grid-template-columns:minmax(0,1fr) auto 14px}.lst-past-figures,.lst-past-settings{grid-column:1/-1}.lst-past-figures{grid-row:2}.lst-past-settings{grid-row:3}.lst-past-chevron{grid-area:1/3}}@container live-strategy (width<=600px){.lst-chart{height:220px}.lst-past-run{padding-left:var(--space-3)}}@container live-strategy (width<=300px){.lst-figures{grid-template-columns:minmax(0,1fr)}.lst-figure:nth-child(2n){border-left:0;padding-left:0}.lst-figure+.lst-figure{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}}@container lst-measure (width<=359px){.lst-measured{grid-template-columns:minmax(0,1fr)}.lst-measured>div{align-items:baseline;column-gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--line-soft);grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto}.lst-measured>div:first-child{border-top:0;padding-top:0}.lst-measured>div+div{border-left:0;padding-left:0}.lst-measured dt{align-self:baseline;margin-bottom:0}.lst-measured-value{font-size:18px}}.lib-page{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.lib-back{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--muted);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;font-size:13px;display:inline-flex}.lib-back-icon{width:14px;height:14px;transition:translate var(--dur) var(--ease)}@media (hover:hover){.lib-back:hover{color:var(--cream)}.lib-back:hover .lib-back-icon{translate:-3px}}.lib-page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.lib-page-heading{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.library .title-light.lib-page-title{overflow-wrap:anywhere;font-size:34px}.lib-page-title:focus:not(:focus-visible){outline:none}.lib-page-meta{align-items:center;gap:var(--space-1) var(--space-4);font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;margin:0;font-size:12px;line-height:1.5;display:flex}.lib-page-facts[title],.lib-page-live[title]{cursor:help}.lib-page-fact{white-space:nowrap}.lib-page-live{align-items:center;gap:var(--space-2);color:var(--sun);display:inline-flex}.lib-page-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.library .ghost.lib-agent-button{gap:var(--space-2);padding:0 var(--space-4) 0 var(--space-3)}@media (hover:hover){.library .ghost.lib-agent-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--sun) 50%, transparent)}}.lib-agent-mark{width:20px;height:20px}.lib-tabs-bar{top:calc(var(--content-pad-top) * -1);z-index:var(--z-sticky);min-width:0;position:sticky;container-type:scroll-state}.m-app .lib-tabs-bar{top:0}.lib-tabs-band{min-width:0;box-shadow:inset 0 -1px 0 var(--line);transition:background-color var(--dur-fast) var(--ease)}@container scroll-state(stuck:top){.lib-tabs-band{background:color-mix(in srgb, var(--ink) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@supports not (container-type:scroll-state){.lib-tabs-band{background:color-mix(in srgb, var(--ink) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.library .lib-tabs.ui-tabs{scrollbar-width:none;border-bottom:0;flex-wrap:nowrap;overflow:auto hidden}.library .lib-tabs.ui-tabs::-webkit-scrollbar{display:none}.library .lib-tabs .ui-tabs-tab{flex:none;margin-bottom:0}@property --lib-tabs-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --lib-tabs-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes lib-tabs-fade{0%{--lib-tabs-fade-start:0px;--lib-tabs-fade-end:var(--space-5)}to{--lib-tabs-fade-start:var(--space-5);--lib-tabs-fade-end:0px}}@supports (animation-timeline:scroll(self inline)){.library .lib-tabs.ui-tabs{-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--lib-tabs-fade-start), var(--ink) calc(100% - var(--lib-tabs-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--lib-tabs-fade-start), var(--ink) calc(100% - var(--lib-tabs-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, var(--ink) var(--lib-tabs-fade-start), var(--ink) calc(100% - var(--lib-tabs-fade-end)), transparent);animation:linear both lib-tabs-fade;animation-timeline:scroll(self inline)}}.library .lib-tabs .ui-tabs-badge:has(>.ui-dot){border:0;padding:0;display:inline-flex}.lib-panel{min-width:0;padding-top:var(--space-2)}.lib-stack{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.lib-stack>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.lib-block{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.lib-block>.eyebrow-sun{margin:0}.lib-rules-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.lib-rules-title:focus:not(:focus-visible){outline:none}.library select.text-input.lib-version-select{max-width:100%;font-family:var(--font-mono);font-size:12.5px}.lib-rule-lines{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lib-rule-lines li{align-items:baseline;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);line-height:1.55;display:grid}.lib-rule-number{font-family:var(--font-mono);color:var(--faint);font-size:12px}.lib-quote{padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:2px solid color-mix(in srgb, var(--sun) 55%, transparent);margin:0}.lib-quote blockquote{max-width:46em;margin:var(--space-2) 0 0;color:var(--cream);font-size:15px;line-height:1.65}.lib-counts{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:12px}.lib-diff{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lib-diff-lines,.lib-diff-same{margin:0;padding:0;list-style:none}.lib-diff-lines{border-top:1px solid var(--line)}.lib-diff-lines>li{border-bottom:1px solid var(--line)}.lib-diff-line{align-items:baseline;gap:var(--space-2);padding:var(--space-3) 0;grid-template-columns:34px minmax(0,1fr);line-height:1.55;display:grid}.lib-diff-sign{font-family:var(--font-mono);font-size:13px}.lib-diff-line.is-removed{color:var(--orange)}.lib-diff-line.is-added{color:var(--sun)}.lib-diff-line.is-same{color:var(--faint)}.lib-diff-same>.lib-diff-line{border-top:1px solid var(--line-soft)}.lib-diff-toggle{align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-3) 0;font-family:var(--font-mono);text-align:left;color:var(--faint);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);font-size:12px;display:grid}@media (hover:hover){.lib-diff-toggle:hover{color:var(--cream)}}.lib-diff-arrow{color:var(--sun);transition:transform var(--dur) var(--ease);justify-self:start;font-size:10px}.lib-diff-toggle[aria-expanded=true] .lib-diff-arrow{transform:rotate(90deg)}.lib-points{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lib-points>.lib-point{padding-block:var(--space-4)}.lib-point-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.lib-point-id{font-family:var(--font-mono);color:var(--faint);font-size:12px}.lib-point-topic{font-weight:500}.library .ui-pill.lib-tone{margin-left:auto}.lib-point-words{margin:var(--space-2) 0 0;color:var(--cream);line-height:1.55}.lib-point-meta{align-items:baseline;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;color:var(--muted);flex-wrap:wrap;display:flex}.lib-point-note{margin:var(--space-2) 0 0;line-height:1.5}.lib-versions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.lib-versions.rows>li{padding-block:0}.lib-version{gap:var(--space-4);width:calc(100% + 2 * var(--space-3));margin-inline:calc(var(--space-3) * -1);padding:var(--space-4) var(--space-3);font:inherit;text-align:left;color:inherit;border-radius:var(--radius-sm);background:0 0;border:0;grid-template-columns:60px minmax(0,1fr);display:grid;position:relative}.lib-version.is-pickable{cursor:pointer;transition:background-color var(--dur) var(--ease)}@media (hover:hover){.lib-version.is-pickable:hover{background:color-mix(in srgb, var(--cream) 3%, transparent)}}.lib-version.is-pickable:before{content:"";top:var(--space-3);bottom:var(--space-3);background:var(--sun);border-radius:var(--radius-pill);width:2px;transition:transform var(--dur) var(--ease);position:absolute;left:0;transform:scaleY(0)}.lib-version.is-pickable[aria-current=true]{background:color-mix(in srgb, var(--sun) 6%, transparent)}.lib-version.is-pickable[aria-current=true]:before{transform:none}.lib-version-number{font-family:var(--font-mono);color:var(--muted);transition:color var(--dur) var(--ease);font-size:20px;font-weight:400;line-height:1.2}.lib-version-number.is-latest{color:var(--sun)}.lib-version-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lib-version-note{color:var(--cream);line-height:1.55}.lib-version-note.is-empty{color:var(--faint)}.lib-version-facts{font-family:var(--font-mono);color:var(--faint);font-size:11.5px}.lib-version-facts code{font-family:var(--font-mono);color:var(--muted)}.lib-version-live{align-items:center;gap:var(--space-2);color:var(--sun);display:inline-flex}@container library (width<=820px){.library .title-light.lib-page-title{font-size:28px}}@container library (width<=480px){.library .title-light.lib-page-title{font-size:26px}.lib-version{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr)}}.maker{--mk-avatar:28px;--mk-agent-gap:var(--space-4);--mk-agent-indent:calc(var(--mk-avatar) + var(--mk-agent-gap));flex-direction:column;flex:1;min-height:0;display:flex}.mk-points,.mk-files{gap:0}.mk-icon{flex:none;width:16px;height:16px}.mk-workshop{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.mk-workshop.has-sheet{grid-template-columns:minmax(0,1fr) 380px}.mk-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.mk-main .mk-workshop-error{margin:var(--space-3) var(--space-5) 0}.mk-loading{gap:var(--space-5);width:100%;max-width:808px;padding:var(--space-6) var(--space-5);flex-direction:column;margin:0 auto;display:flex}.mk-loading .mk-loading-bubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);align-self:flex-end;width:min(320px,60%);height:44px}.mk-loading .mk-loading-words{padding-left:var(--mk-agent-indent)}.mk-log,.mk-q-panel,.mk-sheet,.mk-sheet-body,.mk-home,.mk-drawer-body{scrollbar-width:thin;scrollbar-color:var(--brown-high) transparent}.mk-convo{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.mk-log{flex:1;min-height:0;overflow-y:auto}.mk-log:focus-visible{outline-offset:-2px}.mk-thread{gap:var(--space-5);max-width:808px;min-height:100%;padding:var(--space-6) var(--space-5);flex-direction:column;margin:0 auto;display:flex}.mk-convo{--mk-side:var(--space-5)}.mk-convo .mk-log{scrollbar-gutter:stable both-edges;position:relative}.mk-convo .mk-thread{padding:var(--space-6) var(--mk-side) var(--space-5);justify-content:flex-end}.mk-meta{margin:0 0 var(--space-1);font-family:var(--font-mono);letter-spacing:.04em;color:var(--faint);font-size:11px}.mk-agent.is-new,.mk-trader.is-new{animation:msg-in var(--dur-slow) var(--ease) backwards}.mk-agent{grid-template-columns:var(--mk-avatar) minmax(0, 1fr);gap:var(--mk-agent-gap);display:grid}.mk-agent:not(.is-first){margin-top:calc(-1 * var(--space-2))}.mk-avatar{width:var(--mk-avatar);height:var(--mk-avatar);margin-top:2px;display:block}.mk-agent-body{min-width:0}.mk-agent-text{color:var(--cream);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.65}.mk-trader{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mk-bubble{max-width:min(580px,86%);padding:var(--space-3) var(--space-4);background:var(--brown);border:1px solid var(--line-soft);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.mk-trader.is-flashed .mk-bubble{border-color:var(--sun);box-shadow:0 0 0 1px var(--sun)}.mk-trader-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.mk-answers{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.mk-answers dt{color:var(--muted);font-size:12.5px;line-height:1.45}.mk-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:1px 0 0;font-weight:500}.mk-answers+.mk-trader-text{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.mk-bubble-files{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mk-bubble>.mk-bubble-files:first-child{margin-top:0}.mk-bubble-file{max-width:100%;padding:var(--space-1) var(--space-3);text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--ink) 40%, transparent);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;transition:border-color var(--dur) var(--ease);font-size:12.5px;overflow:hidden}@media (hover:hover){.mk-bubble-file:hover{border-color:color-mix(in srgb, var(--sun) 60%, transparent)}}.mk-work{margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-2)) var(--mk-agent-indent);color:var(--faint);font-size:13px}.mk-work summary,.mk-work.is-flat{align-items:center;gap:var(--space-2);padding:3px var(--space-3) 3px var(--space-2);margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-pill);display:inline-flex}.mk-work summary{cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);list-style:none}.mk-work summary::-webkit-details-marker{display:none}.mk-work summary:after{content:"";width:5px;height:5px;transition:rotate var(--dur) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:2px;rotate:-45deg}.mk-work[open] summary:after{rotate:45deg}@media (hover:hover){.mk-work summary:hover{color:var(--muted);background:color-mix(in srgb, var(--cream) 4%, transparent)}}.mk-work-steps{gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:1px solid var(--line);flex-direction:column;display:flex}.mk-work-thinking{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.6}.mk-work-activity{font-family:var(--font-mono);color:var(--faint);margin:0;font-size:11.5px;line-height:1.5}.mk-work-activity:before{content:"→ "}.mk-past-list{padding-left:var(--space-6)}.mk-past-list li{color:var(--muted);font-size:13.5px;line-height:1.55}.mk-past-header{color:var(--cream);font-weight:500}.mk-divider{align-items:center;gap:var(--space-4);color:var(--muted);font-size:12.5px;display:flex}.mk-divider:before,.mk-divider:after{content:"";background:var(--line);flex:1;height:1px}.mk-divider span{text-align:center;max-width:72%}.mk-notice-next{gap:var(--space-2);flex-direction:column;display:flex}.mk-notice-next .mk-next-steps{justify-content:center}.mk-thread .mk-log-error{margin:0 0 0 var(--mk-agent-indent)}.mk-empty{max-width:540px;padding:40px var(--space-3);color:var(--muted);text-align:center;margin:auto}.mk-empty p{margin:0;line-height:1.6}.mk-empty-sun{width:44px;height:44px;margin-bottom:var(--space-3)}.mk-empty .mk-empty-title{margin-bottom:var(--space-3);font-size:28px}.mk-banner{align-items:flex-start;gap:var(--space-2);padding:2px 0 2px var(--space-4);border-left:2px solid color-mix(in srgb, var(--sun) 60%, transparent);flex-direction:column;display:flex}.mk-banner p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.mk-banner .mk-banner-title{color:var(--cream);font-size:15px;font-weight:500}.mk-banner .ghost{margin-top:var(--space-1)}.mk-dock{gap:var(--space-3);width:100%;max-width:808px;padding:var(--space-1) var(--space-5) var(--space-7);flex-direction:column;margin:0 auto;display:flex}.mk-convo>.mk-dock{max-width:calc(808px + 2 * var(--mk-gutter,0px));padding-inline:calc(var(--mk-side) + var(--mk-gutter,0px))}.mk-dock .mk-dock-notice{margin:0;font-size:13.5px}.mk-dock .mk-problems{padding-left:var(--space-6)}.mk-convo .notice,.mk-main .mk-workshop-error,.mk-sheet .notice{padding:2px 0 2px var(--space-4);border:0;border-left:2px solid var(--line-strong);background:0 0;border-radius:0}.mk-convo .notice-error,.mk-main .mk-workshop-error,.mk-sheet .notice-error{border-left-color:var(--error)}.mk-convo .notice-warn{color:var(--cream);border-left-color:var(--orange)}.mk-convo .mk-dock .mk-problems{padding-left:var(--space-6)}.mk-aside{align-items:center;gap:var(--space-2) var(--space-3);color:var(--faint);flex-wrap:wrap;font-size:12.5px;display:flex}.mk-dock-lines{flex-direction:column;gap:2px;display:flex}.mk-convo .mk-aside{justify-content:center;gap:var(--space-1) var(--space-3);text-align:center;margin:0;font-size:12px;line-height:1.5}.mk-aside-return.link-button{font-size:12px}.mk-q-pill{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--sun);background:color-mix(in srgb, var(--sun) 8%, transparent);border:1px solid color-mix(in srgb, var(--sun) 40%, transparent);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur) var(--ease);font-size:13px;display:inline-flex}@media (hover:hover){.mk-q-pill:hover{background:color-mix(in srgb, var(--sun) 15%, transparent)}}.mk-privacy{color:var(--faint);text-align:center;margin:0;font-size:11.5px;line-height:1.5}.mk-under{padding:0 var(--space-2);color:var(--muted);margin:0;font-size:12px}.mk-composer-wrap{gap:var(--space-2);flex-direction:column;display:flex}.mk-composer{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}@media (hover:hover){.mk-composer:hover{border-color:var(--line-hover)}}.mk-composer:focus-within{border-color:color-mix(in srgb, var(--sun) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sun) 8%, transparent)}.mk-composer.card-float{background:var(--surface-float)}.mk-composer-input{width:100%;min-height:calc(1.6em + 2 * var(--space-1));padding:var(--space-1) 0;color:var(--cream);resize:none;background:0 0;border:0;font-size:15.5px;line-height:1.6;display:block}.mk-composer-input:focus,.mk-composer-input:focus-visible,.mk-name input:focus-visible{outline:none}.mk-composer-bar{align-items:center;gap:var(--space-3);margin:var(--space-2) -2px 0 calc(-1 * var(--space-2));display:flex}.mk-composer-hint{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.mk-composer-end{align-items:center;gap:var(--space-3);flex:none;margin-left:auto;display:flex}.mk-cost{color:var(--muted);cursor:help;font-size:11.5px}.mk-phase{color:var(--muted);font-size:12.5px}.mk-send,.mk-round-button{cursor:pointer;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.mk-send{color:var(--ink);background:var(--sun);transition:background-color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);border:0}@media (hover:hover){.mk-send:hover:not(:disabled){background:var(--orange)}}.mk-send:active:not(:disabled){transform:scale(.94)}.mk-send:disabled{color:var(--faint);background:var(--brown-high);cursor:not-allowed}.mk-send .mk-icon{stroke-width:2.1px;width:18px;height:18px}.mk-send-wait{width:14px;height:14px;animation:spin var(--dur-slow) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%}.mk-round-button{color:var(--muted);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000}.mk-round-button[aria-expanded=true]{color:var(--cream);background:color-mix(in srgb, var(--cream) 5%, transparent);border-color:var(--line)}@media (hover:hover){.mk-round-button:hover:not(:disabled){color:var(--cream);background:color-mix(in srgb, var(--cream) 5%, transparent);border-color:var(--line)}}.mk-round-button:disabled{opacity:.45;cursor:not-allowed}.mk-round-button .mk-icon{width:18px;height:18px}.mk-chips{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.mk-file-chip{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);background-color:var(--brown);border:1px solid var(--line);border-radius:var(--radius-md);font-size:13px;display:inline-flex}.mk-file-chip.is-pending{padding-right:var(--space-3);color:var(--muted)}.mk-file-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;overflow:hidden}.mk-file-chip-size{color:var(--muted);flex:none;font-size:11px}.mk-file-chip button{width:22px;height:22px;color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.mk-file-chip button:hover{color:var(--cream);background:color-mix(in srgb, var(--cream) 7%, transparent)}}.mk-file-chip button .mk-icon{width:13px;height:13px}.mk-left-out{margin:0 0 var(--space-2);color:var(--muted);font-size:12px;line-height:1.6}.mk-attach{position:relative}.mk-menu{bottom:calc(100% + var(--space-2));left:calc(-1 * var(--space-1));z-index:var(--z-float);flex-direction:column;gap:2px;width:min(330px,80vw);max-height:50vh;display:flex;position:absolute;overflow-y:auto}.mk-menu-item{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;display:flex}.mk-menu-item:focus-visible{background:color-mix(in srgb, var(--cream) 6%, transparent)}@media (hover:hover){.mk-menu-item:hover:not(:disabled){background:color-mix(in srgb, var(--cream) 6%, transparent)}}.mk-menu-item:disabled,.mk-menu-item[aria-disabled=true]{opacity:.5;cursor:wait}.mk-menu-item .mk-icon{color:var(--sun);margin-top:2px}.mk-menu-label{font-size:14px;display:block}.mk-menu-help{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.mk-menu-back{color:var(--muted);font-size:12.5px}.mk-menu-note{padding:var(--space-2) var(--space-3);color:var(--muted);margin:0;font-size:12.5px}.mk-menu-error{color:var(--error)}.mk-drop{inset:var(--space-3);z-index:var(--z-sticky);background:color-mix(in srgb, var(--ink) 84%, transparent);border:1.5px dashed color-mix(in srgb, var(--sun) 55%, transparent);border-radius:var(--radius-lg);pointer-events:none;place-items:center;display:grid;position:absolute}.mk-drop-card{padding:0 var(--space-5);color:var(--muted);text-align:center}.mk-drop-card p{margin:0;font-size:13.5px}.mk-drop-card .mk-drop-title{margin-bottom:var(--space-2);letter-spacing:-.02em;color:var(--cream);font-size:22px;font-weight:300}.mk-qblock{gap:var(--space-3);padding:var(--space-4);background:var(--ink-raised);border:1px solid color-mix(in srgb, var(--sun) 30%, transparent);border-radius:var(--radius-lg);flex-direction:column;display:flex;container:qblock/inline-size}.mk-asking{gap:var(--space-3);flex-direction:column;display:flex}.mk-convo .mk-qblock{gap:var(--space-2);margin-left:var(--mk-agent-indent);padding:var(--space-4);border-color:var(--line)}.mk-convo .mk-q-head{min-height:24px}.mk-q-arrows{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) 0;flex:none;gap:2px;display:inline-flex}.mk-q-arrow.icon-button{place-items:center;width:28px;height:28px;display:grid}.mk-q-arrow .mk-icon{width:16px;height:16px}.mk-q-stack{display:grid}.mk-q-stack>.mk-q-panel{grid-area:1/1;min-width:0}.mk-q-stack>.mk-q-panel.is-away{visibility:hidden}.mk-convo .mk-q-body{gap:var(--space-2)}.mk-convo .mk-q-text{margin:0;font-size:16.5px;line-height:1.45}.mk-q-refs{gap:var(--space-1);margin-left:var(--space-2);vertical-align:2px;white-space:normal;flex-wrap:wrap;display:inline-flex}.mk-q-refs .mk-point-chip{padding:0 var(--space-1);line-height:1.5}.mk-convo .mk-options{gap:var(--space-1);max-height:none;margin:0;padding:0;overflow:visible}.mk-convo .mk-option{padding:var(--space-2);border-radius:var(--radius-md);background:0 0;border-color:#0000;grid-template-columns:22px minmax(0,1fr) 16px;align-items:start}@media (hover:hover){.mk-convo .mk-option:hover:not(:disabled){background:color-mix(in srgb, var(--cream) 4%, transparent);border-color:#0000}}.mk-convo .mk-option[aria-pressed=true]{background:color-mix(in srgb, var(--sun) 8%, transparent);border-color:color-mix(in srgb, var(--sun) 30%, transparent)}@media (hover:hover){.mk-convo .mk-option[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--sun) 8%, transparent);border-color:color-mix(in srgb, var(--sun) 30%, transparent)}}.mk-convo .mk-key{width:22px;height:22px;font-size:11.5px}.mk-convo .mk-option-text{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.mk-convo .mk-option-label{flex:0 auto;min-width:0}.mk-convo .mk-option-help{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;margin-top:0;display:-webkit-box;overflow:hidden}.mk-convo .mk-option-mark{padding-top:3px}.mk-q-free{align-items:start;gap:var(--space-3);padding:0 var(--space-2);cursor:text;grid-template-columns:22px minmax(0,1fr);display:grid}.mk-q-free .mk-key{margin-top:9px}.mk-q-free.is-on .mk-key{color:var(--ink);background:var(--sun);border-color:var(--sun)}.mk-q-free-field{align-items:flex-start;gap:var(--space-2);min-width:0;padding:0 var(--space-3);background:var(--surface-float);border:1px solid var(--line);border-radius:var(--radius-control);transition:border-color var(--dur) var(--ease);display:flex}@media (hover:hover){.mk-q-free-field:hover{border-color:var(--line-hover)}}.mk-q-free-field:focus-within{border-color:color-mix(in srgb, var(--sun) 45%, transparent)}.mk-q-free-field .mk-icon{width:14px;height:14px;color:var(--muted);margin-top:12px}.mk-q-free-input{min-width:0;padding:var(--space-2) 0;color:var(--cream);resize:none;background:0 0;border:0;flex:1;font-size:14.5px;line-height:1.5}.mk-q-free-input:focus,.mk-q-free-input:focus-visible{outline:none}.mk-convo .mk-q-nav{min-height:40px;margin-top:0}.mk-q-word{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);margin:0 calc(-1 * var(--space-2));color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;font-size:13px;display:inline-flex}@media (hover:hover){.mk-q-word:hover:not(:disabled){color:var(--cream)}}.mk-q-word.is-ready{color:var(--sun)}@media (hover:hover){.mk-q-word.is-ready:hover:not(:disabled){color:var(--orange)}}.mk-q-word:disabled{opacity:.35;cursor:default}.mk-q-word .mk-icon{width:15px;height:15px}.mk-convo .mk-q-keys{color:var(--faint)}.mk-convo .mk-q-status{text-align:left}.mk-convo .mk-recap{column-gap:var(--space-4);border-top:0;grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;display:grid}.mk-convo .mk-recap li{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft);align-items:baseline}.mk-convo .mk-recap-question{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-column:1;font-size:11px}.mk-convo .mk-recap-answer{grid-column:2;font-size:14px}.mk-convo .mk-recap-answer:before{content:"→ " / "";color:var(--faint)}.mk-convo .mk-recap li .link-button{grid-area:1/3;align-self:baseline}.mk-recap-note.text-input{resize:none;width:100%;font-size:14.5px;line-height:1.5}@container qblock (width<=460px){.mk-convo .mk-q-keys{display:none}.mk-convo .mk-recap{grid-template-columns:minmax(0,1fr) auto}.mk-convo .mk-recap-question{grid-row:1}.mk-convo .mk-recap-answer{grid-area:2/1}.mk-convo .mk-recap-answer:before{content:none}.mk-convo .mk-recap li .link-button{grid-area:1/2/span 2;align-self:center}}.mk-q-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mk-q-dismiss{padding:2px var(--space-1);color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;text-underline-offset:3px;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;font-size:12.5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.mk-q-dismiss:hover{color:var(--cream);text-decoration-color:currentColor}}.mk-q-steps{gap:var(--space-2);scrollbar-width:none;margin:-2px;padding:2px;display:flex;overflow-x:auto}.mk-q-step{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);color:var(--muted);white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;flex:none;font-size:12.5px;display:inline-flex}@media (hover:hover){.mk-q-step:hover{color:var(--cream);border-color:var(--line-hover)}}.mk-q-step.is-done{color:var(--cream)}.mk-q-step .mk-check{width:13px;height:13px;color:var(--sun)}.mk-q-step[aria-selected=true]{color:var(--ink);background:var(--sun);border-color:var(--sun)}.mk-q-step:focus-visible{outline-offset:-2px}.mk-q-step[aria-selected=true]:focus-visible{outline-offset:0;box-shadow:inset 0 0 0 2px var(--ink)}.mk-q-step[aria-selected=true] .mk-check{color:var(--ink)}.mk-q-step-dot{opacity:.7;border:1.5px solid;border-radius:50%;width:7px;height:7px}.mk-q-panel{border-radius:var(--radius-md)}.mk-q-panel:focus{outline:none}.mk-q-panel:focus-visible{outline:1px solid var(--line-strong);outline-offset:var(--space-1)}.mk-q-body{gap:var(--space-3);flex-direction:column;display:flex}.mk-q-text{letter-spacing:-.01em;color:var(--cream);white-space:pre-wrap;margin:2px 0 0;font-size:17px;line-height:1.5}.mk-q-sub{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-1)) 0 0;color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.mk-q-points{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.mk-point-chip{padding:1px var(--space-2);font-family:var(--font-mono);color:var(--sun);background:color-mix(in srgb, var(--sun) 8%, transparent);border:1px solid color-mix(in srgb, var(--sun) 35%, transparent);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease);font-size:11px}@media (hover:hover){.mk-point-chip:hover{background:color-mix(in srgb, var(--sun) 16%, transparent)}}.mk-options{gap:var(--space-2);flex-direction:column;max-height:40vh;margin:-2px;padding:2px;display:flex;overflow-y:auto}.mk-option{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);text-align:left;background:color-mix(in srgb, var(--cream) 2%, transparent);border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);grid-template-columns:24px minmax(0,1fr) 18px;display:grid}@media (hover:hover){.mk-option:hover:not(:disabled){background:color-mix(in srgb, var(--cream) 4.5%, transparent);border-color:var(--line-hover)}}.mk-option[aria-pressed=true]{background:color-mix(in srgb, var(--sun) 9%, transparent);border-color:color-mix(in srgb, var(--sun) 60%, transparent)}.mk-option:disabled{opacity:.5;cursor:not-allowed}.mk-option:focus-visible{outline-offset:-2px}.mk-key{width:24px;height:24px;font-family:var(--font-mono);color:var(--muted);background:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);place-items:center;font-size:12px;display:grid}.mk-option[aria-pressed=true] .mk-key{color:var(--ink);background:var(--sun);border-color:var(--sun)}.mk-option-text{min-width:0}.mk-option-label{font-size:14.5px;font-weight:500;line-height:1.4;display:block}.mk-option-help{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.mk-option-other .mk-option-label{color:var(--muted);font-weight:400}.mk-option-other[aria-pressed=true] .mk-option-label{color:var(--cream)}.mk-option-mark .mk-check{width:16px;height:16px;color:var(--sun)}.mk-q-other,.mk-recap-message textarea{resize:vertical;width:100%;font-size:14.5px;line-height:1.55}.mk-q-nav{align-items:center;gap:var(--space-3);margin-top:2px;display:flex}.mk-q-keys,.mk-q-status{min-width:0;color:var(--muted);text-align:center;flex:1;font-size:11.5px}.mk-q-nav>:last-child{margin-left:auto}.mk-q-navbutton,.mk-q-next{align-items:center;gap:var(--space-2);display:inline-flex}.mk-q-navbutton{padding:var(--space-2) var(--space-3);color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;font-size:13px}@media (hover:hover){.mk-q-navbutton:hover:not(:disabled){color:var(--cream);background:color-mix(in srgb, var(--cream) 5%, transparent)}}.mk-q-navbutton:disabled{opacity:.35;cursor:default}.mk-q-navbutton .mk-icon,.mk-q-next .mk-icon{width:15px;height:15px}@container qblock (width<=420px){.mk-q-nav{row-gap:var(--space-2);flex-wrap:wrap}.mk-q-status{text-align:left;flex-basis:100%}}.mk-recap{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-recap li{gap:2px var(--space-4);padding:var(--space-3) 2px;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.mk-recap-question{color:var(--muted);grid-column:1;font-size:12.5px;line-height:1.45}.mk-recap-answer{overflow-wrap:anywhere;grid-column:1;font-size:14.5px}.mk-recap li .link-button{grid-area:1/2/span 2;align-self:center;font-size:12.5px}.mk-recap li.is-missing .mk-recap-answer{color:var(--orange)}.mk-recap-message{gap:var(--space-2);color:var(--muted);flex-direction:column;font-size:12.5px;display:flex}.mk-recap-files{color:var(--muted);font-size:12.5px}.mk-recap-files p{margin:0}.mk-sheet-slot{min-width:0;min-height:0;display:flex}.mk-sheet-slot[hidden]{display:none}.mk-sheet{background:var(--ink-raised);border-left:1px solid var(--line);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mk-sheet-head{gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--line);flex-direction:column;flex:none;display:flex}.mk-sheet-kicker{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.mk-sheet-type{color:var(--muted);cursor:help;font-size:11.5px}.mk-sheet-state{margin:0;font-size:19px;line-height:1.3}.mk-sheet-progress{margin:var(--space-1) 0 0;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.6}.mk-sheet-progress .is-warn{color:var(--orange);cursor:help}.mk-sheet-body{flex:1;min-height:0;position:relative;overflow-y:auto}.mk-sheet-section{padding:0 var(--space-5);transition:background-color var(--dur-slow) var(--ease)}.mk-sheet-section+.mk-sheet-section{border-top:1px solid var(--line)}.mk-sheet-section.is-changed{background-color:color-mix(in srgb, var(--sun) 6%, transparent)}.mk-sheet-section>summary,.mk-settled>summary{align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:flex}.mk-sheet-section>summary{min-height:44px;padding:var(--space-3) 0}.mk-sheet-section>summary::-webkit-details-marker{display:none}.mk-settled>summary::-webkit-details-marker{display:none}.mk-sheet-section>summary:after,.mk-settled>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:5px;height:5px;transition:rotate var(--dur) var(--ease);flex:none;rotate:-45deg}.mk-sheet-section>summary:after{margin-left:auto}.mk-sheet-section[open]>summary:after,.mk-settled[open]>summary:after{rotate:45deg}.mk-sheet-section>summary:focus-visible,.mk-settled>summary:focus-visible{outline-offset:-2px}.mk-sheet-section h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11.5px;font-weight:500}@media (hover:hover){.mk-sheet-section>summary:hover h3{color:var(--cream)}}.mk-sheet-mark{color:var(--muted);font-size:12px}.mk-sheet-mark.is-warn{color:var(--orange)}.mk-sheet-section-body{gap:var(--space-3);padding-bottom:var(--space-4);flex-direction:column;display:flex}.mk-settled{border-top:1px solid var(--line)}.mk-settled>summary{padding:var(--space-3) 0 var(--space-1);color:var(--muted);font-size:12.5px}@media (hover:hover){.mk-settled>summary:hover{color:var(--cream)}}.mk-count{color:var(--muted);font-size:11.5px}.mk-sheet-foot{align-items:flex-start;gap:var(--space-3);max-height:55%;padding:var(--space-4) var(--space-5) var(--space-7);border-top:1px solid var(--line);transition:background-color var(--dur-slow) var(--ease);flex-direction:column;flex:none;display:flex;overflow-y:auto}.mk-sheet-foot.is-changed{background-color:color-mix(in srgb, var(--sun) 6%, transparent)}.mk-sheet-foot>*{max-width:100%}.mk-note-input.text-input{width:100%;font-size:14px}.mk-next{gap:var(--space-2);flex-direction:column;display:flex}.mk-next-title{cursor:help;margin:0;font-size:14px;line-height:1.5}.mk-next-steps{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.mk-sheet-empty{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.mk-sheet-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.mk-rule-lines{gap:var(--space-2);counter-reset:rule;flex-direction:column;margin:2px 0 0;padding:0;list-style:none;display:flex}.mk-rule-lines li{gap:var(--space-2);counter-increment:rule;overflow-wrap:anywhere;grid-template-columns:20px minmax(0,1fr);font-size:14px;line-height:1.55;display:grid}.mk-rule-lines li:before{content:counter(rule);font-family:var(--font-mono);color:var(--sun);padding-top:2px;font-size:11.5px}.mk-issues,.mk-blocking{padding:2px 0 2px var(--space-4);border-left:2px solid var(--orange);font-size:13px;line-height:1.5}.mk-issues p,.mk-blocking p{margin:0 0 var(--space-2);color:var(--orange);font-weight:500}.mk-issues ul,.mk-blocking ul,.mk-blocking-list{gap:var(--space-1);padding-left:var(--space-4);flex-direction:column;margin:0;display:flex}.mk-blocking-list{margin-top:var(--space-2)}.mk-issues code{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.mk-blocking .link-button{text-align:left;font-size:13px}.mk-tally{gap:var(--space-2) var(--space-4);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.mk-tally li{align-items:center;gap:var(--space-2);display:inline-flex}.mk-tally .mono{color:var(--cream)}.mk-dot{border-radius:50%;flex:none;width:7px;height:7px}.mk-dot-pending{background:var(--orange)}.mk-dot-settled{background:var(--sun)}.mk-dot-aside{border:1.5px solid var(--faint)}.mk-points{margin:0;padding:0;list-style:none}.mk-points>.mk-point{gap:var(--space-2);margin:0 calc(-1 * var(--space-3));padding:var(--space-3) var(--space-6) var(--space-3) var(--space-3);transition:background-color var(--dur-slow) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;position:relative}.mk-points>.mk-point-pending{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--orange) 70%, transparent)}.mk-point:after{content:"";top:17px;right:var(--space-4);border:solid var(--sun);opacity:0;width:5px;height:9px;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);border-width:0 1.5px 1.5px 0;position:absolute;transform:rotate(45deg)scale(.4)}.mk-point.is-ok:after{opacity:1;transform:rotate(45deg)scale(1)}.mk-points>.mk-point.is-in{background-color:color-mix(in srgb, var(--sun) 9%, transparent)}.mk-points>.mk-point.is-flashed{background-color:color-mix(in srgb, var(--sun) 6%, transparent);box-shadow:inset 0 0 0 1px var(--sun)}.mk-point-head{align-items:baseline;gap:var(--space-2);display:flex}.mk-point-id{padding:1px var(--space-2);color:var(--sun);background:color-mix(in srgb, var(--sun) 10%, transparent);border-radius:var(--radius-sm);flex:none;font-size:11px}.mk-point-topic{min-width:0;font-size:14px;font-weight:500;line-height:1.4}.mk-point-words{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.mk-point-meta{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;font-size:12px;display:flex}.mk-point-meta .link-button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mk-point-status{align-items:center;gap:var(--space-2);display:inline-flex}.mk-point-none,.mk-point-rules{color:var(--muted)}.mk-point-rules{cursor:help;font-size:11px}.mk-point-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.mk-files{margin:0;padding:0;list-style:none}.mk-files>li{padding-block:0}.mk-file-row{gap:2px var(--space-3);width:calc(100% + 2 * var(--space-3));margin:0 calc(-1 * var(--space-3));padding:var(--space-3);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}@media (hover:hover){.mk-file-row:hover{background:color-mix(in srgb, var(--cream) 4%, transparent)}}.mk-file-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.mk-file-row-meta{color:var(--muted);font-size:11px}.mk-file-row-state,.mk-file-row-warning{color:var(--muted);grid-column:1/-1;font-size:12px}.mk-file-row-state.is-waiting,.mk-file-row-warning{color:var(--orange)}.mk-ready{align-items:baseline;gap:var(--space-2);margin:0;font-size:13.5px;line-height:1.5;display:flex}.mk-ready:before{content:"";background:var(--sun);border-radius:50%;flex:none;width:7px;height:7px;translate:0 -1px}.mk-validate-button{align-self:flex-start}.mk-library-link{align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--sun);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-size:13.5px;display:inline-flex}@media (hover:hover){.mk-library-link:hover{color:var(--orange)}}.mk-library-link .mk-icon{width:15px;height:15px;transition:translate var(--dur) var(--ease)}@media (hover:hover){.mk-library-link:hover .mk-icon{translate:2px}}.mk-versions{gap:var(--space-1);color:var(--muted);flex-direction:column;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.mk-versions li{gap:var(--space-3);display:flex}.mk-versions li>.mono:first-child{min-width:26px;color:var(--cream)}.mk-version-note{color:var(--muted)}.mk-drawer.menu-float{inset:var(--space-2);z-index:calc(var(--z-overlay) + 1);background:var(--ink);flex-direction:column;padding:0;display:flex;position:absolute;overflow:hidden}.mk-drawer-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-5);border-bottom:1px solid var(--line);display:flex}.mk-drawer-head .icon-button{place-items:center;display:grid}.mk-drawer-body{min-height:0;padding:var(--space-4) var(--space-5);flex:1;overflow:auto}@media (width<=1180px){.mk-workshop.has-sheet{grid-template-columns:minmax(0,1fr)}.mk-sheet-slot{top:0;right:0;bottom:var(--mk-dock,0px);z-index:var(--z-overlay);width:min(380px,92%);box-shadow:var(--shadow-float);position:absolute;container:sheet/size}.mk-sheet{border-bottom:1px solid var(--line)}.mk-sheet-foot{padding-bottom:var(--space-4)}}@container sheet (height<=480px){.mk-sheet{overflow-y:auto}.mk-sheet-body,.mk-sheet-foot{flex:none;max-height:none;overflow:visible}}@media (width<=760px){.mk-composer-hint{display:none}.mk-thread{padding:var(--space-5) var(--space-4)}.mk-dock{padding:var(--space-1) var(--space-3) var(--space-7)}.maker{--mk-avatar:22px;--mk-agent-gap:var(--space-3)}.mk-convo{--mk-side:var(--space-4)}.mk-convo .mk-thread{padding-top:var(--space-5)}.mk-work,.mk-thread .mk-log-error,.mk-convo .mk-qblock{margin-left:0}.mk-loading .mk-loading-words{padding-left:0}.mk-q-keys{display:none}}.mk-crumb{align-items:center;gap:var(--space-2);min-width:0;margin:-1px 0 -5px;display:flex}.mk-crumb-sep{color:var(--faint);flex:none;font-size:20px;font-weight:300;line-height:1}.mk-crumb>.mk-switch{margin-left:calc(-1 * var(--space-1))}.mk-top-actions{align-items:center;gap:var(--space-2);margin:-1px 0 -5px;display:flex}.mk-bar{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex;position:relative}.mk-bar>.mk-switch{margin-left:calc(-1 * var(--space-2) - 1px);position:static}.mk-bar .mk-switch-popup{top:calc(100% - var(--space-1));right:var(--space-2);left:var(--space-2);width:auto;max-width:400px}.mk-bar-end{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.mk-bar-button{color:var(--muted);border-radius:var(--radius-pill);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease)}@media (hover:hover){.mk-bar-button:hover:not(:disabled){color:var(--cream)}}.mk-bar-button.mk-sheet-toggle[aria-pressed=true]{color:var(--cream);background:color-mix(in srgb, var(--sun) 8%, transparent);border-color:color-mix(in srgb, var(--sun) 35%, transparent)}.mk-bar-notices{gap:var(--space-2);width:100%;max-width:calc(var(--mk-column) + 2 * var(--space-6));padding:var(--space-3) var(--space-6) 0;flex-direction:column;flex:none;margin-inline:auto;display:flex}.mk-bar-notices .notice{padding:2px 0 2px var(--space-4);border:0;border-left:2px solid var(--line-strong);background:0 0;border-radius:0;margin:0;font-size:13.5px}.mk-bar-notices .notice-warn{border-left-color:var(--orange)}.mk-bar-notices .notice-error{border-left-color:var(--error)}.mk-switch{min-width:0;position:relative}.mk-switch-button{align-items:center;gap:var(--space-3);max-width:100%;min-height:32px;padding:0 var(--space-2);color:var(--cream);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;display:inline-flex}.mk-switch-button[aria-expanded=true]{background:color-mix(in srgb, var(--cream) 4%, transparent);border-color:var(--line)}@media (hover:hover){.mk-switch-button:hover{background:color-mix(in srgb, var(--cream) 4%, transparent);border-color:var(--line)}}.mk-switch-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.mk-switch-market{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:11.5px}.mk-chevron{color:var(--faint);transition:rotate var(--dur) var(--ease)}.mk-switch-button[aria-expanded=true] .mk-chevron{rotate:180deg}.mk-switch-popup{top:calc(100% + var(--space-2));left:calc(-1 * var(--space-3));z-index:var(--z-float);width:min(400px, calc(100vw - 2 * var(--space-4)));flex-direction:column;max-height:min(70vh,600px);display:flex;position:absolute}.topbar:has(.mk-switch-popup){z-index:var(--z-float)}.mk-switch-new{align-items:center;gap:var(--space-2);width:100%;min-height:40px;margin-bottom:var(--space-2);padding:0 var(--space-3);color:var(--sun);text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;flex:none;font-size:14px;display:flex}.mk-switch-new:focus-visible{color:var(--orange);background:color-mix(in srgb, var(--cream) 5%, transparent)}@media (hover:hover){.mk-switch-new:hover{color:var(--orange);background:color-mix(in srgb, var(--cream) 5%, transparent)}}.mk-switch-filter{align-items:center;gap:var(--space-2);min-height:36px;margin-bottom:var(--space-2);padding:0 var(--space-3);color:var(--muted);background:var(--ink-veil);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:text;transition:border-color var(--dur) var(--ease);flex:none;display:flex}.mk-switch-filter:focus-within{border-color:color-mix(in srgb, var(--sun) 45%, transparent)}.mk-switch-filter input{min-width:0;height:34px;color:var(--cream);background:0 0;border:0;flex:1;padding:0;font-size:13.5px}.mk-switch-filter input:focus,.mk-switch-filter input:focus-visible{outline:none}.mk-switch-filter input::placeholder{color:var(--muted)}.mk-switch-scroll{scrollbar-width:thin;scrollbar-color:var(--brown-high) transparent;flex:auto;min-height:0;overflow-y:auto}.mk-switch-note{padding:var(--space-2) var(--space-3) var(--space-3);color:var(--muted);margin:0;font-size:13px}.mk-switch-list{gap:var(--space-2);flex-direction:column;display:flex}.mk-switch-group-title{padding:var(--space-1) var(--space-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:help;margin:0;font-size:11px;line-height:1.5}.mk-switch-option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;gap:2px;display:flex;box-shadow:inset 2px 0 #0000}.mk-switch-option:focus-visible{background:color-mix(in srgb, var(--cream) 5%, transparent)}@media (hover:hover){.mk-switch-option:hover{background:color-mix(in srgb, var(--cream) 5%, transparent)}}.mk-switch-option.is-current{box-shadow:inset 2px 0 0 var(--sun)}.mk-switch-option:focus-visible,.mk-switch-new:focus-visible,.mk-menu-item:focus-visible{outline-offset:-2px}.mk-switch-option-name,.mk-switch-option-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-switch-option-name{font-size:14px}.mk-switch-option-meta{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11.5px}@media (width<=760px){.mk-switch-market{display:none}.mk-bar-notices{padding-inline:var(--space-4)}}.maker{--mk-column:880px}.mk-home-frame{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.mk-home-frame[hidden]{display:none}.mk-home{scrollbar-gutter:stable both-edges;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto;container:mk-home/inline-size}.mk-home-inner{--mk-gutter:var(--space-6);width:100%;max-width:calc(var(--mk-column) + 2 * var(--mk-gutter));padding:var(--space-3) var(--mk-gutter) var(--space-7);flex-direction:column;margin:auto;display:flex}.mk-home-sky{--mk-sky-band:128px;--mk-sky-box:184px;--mk-sky-lift:16px;height:var(--mk-sky-band);margin-bottom:var(--space-1);pointer-events:none;-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 30%, var(--ink) 70%, transparent), linear-gradient(to bottom, transparent, var(--ink) 22%, var(--ink) 86%, transparent);mask-image:linear-gradient(to right, transparent, var(--ink) 30%, var(--ink) 70%, transparent), linear-gradient(to bottom, transparent, var(--ink) 22%, var(--ink) 86%, transparent);flex:none;position:relative;overflow:clip;-webkit-mask-composite:source-in;mask-composite:intersect}.mk-home-orbit{top:calc(-1 * var(--mk-sky-lift));width:max(100%,700px);height:var(--mk-sky-box);position:absolute;left:50%;translate:-50%}.mk-home-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);text-align:center;flex-direction:column;display:flex}.mk-home-title{font-size:clamp(36px,4cqi,48px)}.mk-home-lead{color:var(--muted);text-wrap:balance;margin:0;font-size:15.5px;line-height:1.6}.mk-home-lead[title],.mk-home-eyebrow[title]{cursor:help}.mk-home-note{margin:0 0 var(--space-3);padding:2px 0 2px var(--space-4);color:var(--cream);text-align:left;border-left:2px solid var(--orange);font-size:13.5px;line-height:1.55}.mk-home-note.is-error{color:var(--error);border-left-color:var(--error)}.mk-name{margin-bottom:var(--space-2)}.mk-name input{width:100%;padding:2px 0 var(--space-3);letter-spacing:-.01em;color:var(--cream);border:0;border-bottom:1px solid var(--line);transition:border-color var(--dur) var(--ease);background:0 0;font-size:17px}.mk-name input:focus{border-bottom-color:color-mix(in srgb, var(--sun) 60%, transparent)}.mk-name.is-missing input{border-bottom-color:var(--error)}.mk-name-help{margin-top:var(--space-2);color:var(--error);font-size:12px;display:block}.mk-home-inner>.mk-privacy{margin-top:var(--space-3)}.mk-home-lists{column-gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);display:grid}.mk-home-lists:before{content:"";background:var(--line);grid-area:1/2}.mk-home-lists>.mk-home-col:first-of-type{grid-area:1/1}.mk-home-lists>.mk-home-col:last-of-type{grid-area:1/3}.mk-home-col{flex-direction:column;min-width:0;display:flex}.mk-home-eyebrow{margin-bottom:var(--space-3)}.mk-home-count{color:var(--muted)}.mk-home-rows{border-block:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none}.mk-home-rows>li{padding-block:0}.mk-home-row{align-items:center;gap:var(--space-3);width:calc(100% + 2 * var(--space-3));margin-inline:calc(-1 * var(--space-3));padding:10px var(--space-3);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;border-radius:0;display:flex;box-shadow:inset 2px 0 #0000}@media (hover:hover){.mk-home-row:hover:not(:disabled){background:color-mix(in srgb, var(--cream) 3%, transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--sun) 45%, transparent)}}.mk-home-row:focus-visible{outline-offset:-2px}.mk-home-row:disabled{opacity:.55;cursor:wait}.mk-home-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mk-home-row-head{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.mk-home-row-name{min-width:0;color:var(--cream);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.4;overflow:hidden}.mk-home-row-meta,.mk-home-row-idea{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.mk-home-row-meta{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.mk-home-row-head>.mk-home-row-meta{line-height:1.25}.mk-home-row-idea{font-size:13.5px}.mk-home-row-arrow{color:var(--faint);transition:color var(--dur) var(--ease), translate var(--dur) var(--ease)}@media (hover:hover){.mk-home-row:hover:not(:disabled) .mk-home-row-arrow{color:var(--sun);translate:2px}}.mk-home-quiet,.mk-home-wait{padding:var(--space-3) 0;border-block:1px solid var(--line);margin:0}.mk-home-quiet{color:var(--faint);font-size:13.5px}.mk-home-more{align-self:flex-start;align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-size:13px;display:inline-flex}.mk-home-more-arrow{transition:translate var(--dur) var(--ease)}@media (hover:hover){.mk-home-more:hover .mk-home-more-arrow{translate:2px}}.mk-disclaimer{margin:var(--space-3) 0 0;color:var(--faint);font-size:12px;line-height:1.5}@media (height<=880px){.mk-home-sky{--mk-sky-band:96px;--mk-sky-box:136px;--mk-sky-lift:8px}.mk-home-head{margin-bottom:var(--space-4)}.mk-home-lists{margin-top:var(--space-6)}}@media (height<=800px){.mk-home-inner{padding-top:var(--space-5)}.mk-home-sky{display:none}.mk-home-head{margin-bottom:var(--space-3)}.mk-home-lists{margin-top:var(--space-5)}.mk-home-row{padding-block:var(--space-2)}}@container mk-home (width<=699px){.mk-home-inner{--mk-gutter:var(--space-4)}.mk-home-sky{--mk-sky-band:96px;--mk-sky-box:136px;--mk-sky-lift:8px}.mk-home-lists{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.mk-home-lists:before{display:none}.mk-home-lists>.mk-home-col:first-of-type,.mk-home-lists>.mk-home-col:last-of-type{grid-area:auto/1}.mk-home-lists>.mk-home-col:last-of-type{padding-top:var(--space-6);border-top:1px solid var(--line)}}.routines{gap:var(--space-6);flex-direction:column;min-width:0;max-width:1240px;display:flex}.rt-quiet{color:var(--muted);margin:0;line-height:1.55}.rt-warn{color:var(--orange)}.rt-up{color:var(--mint)}.rt-down{color:var(--rose)}.rt-trend{vertical-align:.12em;margin-right:5px;font-size:.7em}.routines .notice{padding:2px 0 2px var(--space-4);border:0;border-left:2px solid var(--line-strong);background:0 0;border-radius:0;margin:0}.routines .notice-warn{border-left-color:var(--orange)}.routines .notice-error{border-left-color:var(--error)}.routines :is(.notice-info,.notice-done){border-left-color:var(--sun)}.routines :is(p,h2,h3,legend,span)[title]{cursor:help}.rt-action{font-family:var(--font-display);color:var(--muted);text-underline-offset:3px;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;align-items:center;padding:0;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}@media (hover:hover){.rt-action:hover:not(:disabled){color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}}.rt-action:disabled{opacity:.45;cursor:not-allowed}.rt-back{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--muted);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;font-size:13.5px;display:inline-flex}.rt-back-icon{width:14px;height:14px;transition:translate var(--dur) var(--ease)}@media (hover:hover){.rt-back:hover{color:var(--cream)}.rt-back:hover .rt-back-icon{translate:-3px}}.routines :is(h2,h3)[tabindex="-1"]:focus-visible{outline:none}.rt-section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rt-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.rt-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);margin:0;font-size:12px;font-weight:400}.rt-empty{gap:var(--space-2);flex-direction:column;display:flex}.rt-empty p{max-width:64ch;margin:0}.rt-page{container:rt-page/inline-size}.rt-layout{gap:var(--space-7);grid-template-columns:272px minmax(0,1fr);align-items:start;min-width:0;display:grid}.rt-rail{top:var(--space-2);gap:var(--space-5);max-height:calc(100vh - var(--topbar-h,78px) - var(--space-7));padding-bottom:var(--space-4);scrollbar-width:thin;flex-direction:column;display:flex;position:sticky;overflow:hidden auto}.rt-rail ul{margin:0;padding:0;list-style:none}.rt-rail-places{flex-direction:column;gap:2px;display:flex}.rt-entry,.rt-rail-routine{width:100%;color:inherit;text-align:left;cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;border-radius:0;box-shadow:inset 2px 0 #0000}@media (hover:hover){.rt-entry:hover,.rt-rail-routine:hover{background:color-mix(in srgb, var(--cream) 3%, transparent)}}.rt-entry[aria-current=true],.rt-rail-routine[aria-current=true]{background:color-mix(in srgb, var(--sun) 5%, transparent);box-shadow:inset 2px 0 0 var(--sun)}.rt-entry:focus-visible,.rt-rail-routine:focus-visible{outline-offset:-2px}.rt-entry{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);color:var(--muted);display:flex}.rt-entry[aria-current=true]{color:var(--cream)}@media (hover:hover){.rt-entry:hover{color:var(--cream)}}.rt-entry .ui-icon{color:var(--faint);transition:color var(--dur) var(--ease);flex:none}.rt-entry[aria-current=true] .ui-icon{color:var(--sun)}.rt-entry-label{flex:1;min-width:0;font-size:14.5px}.rt-entry-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--faint);font-size:11px}.rt-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--sun);border:1px solid color-mix(in srgb, var(--sun) 40%, transparent);border-radius:var(--radius-pill);padding:0 7px;font-size:11px;line-height:1.6}.rt-rail-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-3) 0;border-top:1px solid var(--line);display:flex}.rt-new{white-space:nowrap;font-size:13px}.rt-rail-empty{padding:0 var(--space-3)}.rt-group{gap:var(--space-1);flex-direction:column;display:flex}.rt-group-name{padding:0 var(--space-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);justify-content:space-between;margin:0;font-size:10.5px;display:flex}.rt-rail-list>li+li{border-top:1px solid var(--line-soft)}.rt-rail-routine{align-items:baseline;gap:2px var(--space-3);padding:10px var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.rt-rail-name{min-width:0;color:var(--cream);align-items:center;gap:7px;font-size:14px;display:flex}.rt-rail-name>span:not(.rt-dot,.sr-only){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rt-rail-routine.is-paused .rt-rail-name{color:var(--muted)}.rt-rail-trigger{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--faint);grid-column:1/-1;font-size:11px;overflow:hidden}.rt-when{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.rt-when.is-next,.rt-when.is-watching{color:var(--sun)}.rt-when.is-resting{color:var(--orange)}.rt-when.is-paused{color:var(--faint)}.rt-dot{background:var(--sun);border-radius:50%;flex:none;width:6px;height:6px}.rt-place-pane{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;container:rt-place/inline-size}.rt-back-list{display:none}.rt-place-body{flex-direction:column;min-width:0;display:flex}.rt-place{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.rt-place-head{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.rt-place-head>.eyebrow-sun{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.routines .rt-place-title{overflow-wrap:anywhere;font-size:32px}.rt-lead{text-wrap:pretty;max-width:72ch;color:var(--muted);margin:0;line-height:1.6}.rt-place-actions{margin-top:var(--space-2)}.rt-empty-new{align-self:flex-start}.rt-assets{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:12px}.rt-state{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;white-space:nowrap;color:var(--faint);align-items:center;gap:6px;font-size:11px;display:inline-flex}.rt-state.is-active{color:var(--muted)}.rt-state.is-next,.rt-state.is-watching{color:var(--sun)}.rt-state.is-fired,.rt-state.is-warn{color:var(--orange)}.rt-quiet-mono{font-family:var(--font-mono);color:var(--faint);font-size:11.5px}.rt-note{max-width:72ch;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.rt-after{font-family:var(--font-mono);color:var(--faint);margin:0;font-size:11.5px;line-height:1.6}.rt-link{font:inherit;text-align:left;color:var(--cream);text-underline-offset:3px;cursor:pointer;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.rt-link:hover{color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}}.rt-open{white-space:nowrap;color:var(--sun);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.rt-more{margin-top:var(--space-2);align-self:flex-start}.rt-band{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.rt-band-hours{height:16px;position:relative}.rt-band-hours>span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--faint);font-size:10.5px;position:absolute;top:0;transform:translate(-50%)}.rt-band-hours>span:first-child{transform:none}.rt-band-sessions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:28px;position:relative}.rt-band-session{padding-left:var(--space-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--faint);border-left:1px solid var(--line);align-items:center;font-size:10.5px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.rt-band-session.is-now{color:var(--sun);background:color-mix(in srgb, var(--sun) 5%, transparent)}.rt-band-track{height:22px;position:relative}.rt-band-track:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:50%;left:0;right:0}.rt-band-past{background:color-mix(in srgb, var(--sun) 50%, transparent);height:1px;position:absolute;top:50%;left:0}.rt-band-mark{background:var(--ink);border:1px solid var(--muted);cursor:pointer;width:11px;height:11px;transition:transform var(--dur) var(--ease);border-radius:50%;margin:-5.5px 0 0 -5.5px;padding:0;position:absolute;top:50%}@media (hover:hover){.rt-band-mark:hover{transform:scale(1.3)}}.rt-band-mark.is-done{background:var(--sun);border-color:var(--sun)}.rt-band-mark.is-fired{background:var(--orange);border-color:var(--orange)}.rt-band-mark.is-missed{border-color:var(--orange)}.rt-band-mark.is-next{border-color:var(--sun);box-shadow:0 0 0 4px color-mix(in srgb, var(--sun) 16%, transparent)}.rt-band-now{background:var(--sun);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.rt-band-now>span{font-family:var(--font-mono);white-space:nowrap;color:var(--sun);background:var(--ink);padding-right:4px;font-size:10.5px;position:absolute;top:0;left:6px}.rt-band-now.is-late>span{padding:0 0 0 4px;left:auto;right:6px}.rt-day-list{margin:0;padding:0;list-style:none}.rt-day-list>li{align-items:baseline;gap:var(--space-3) var(--space-4);border-top:1px solid var(--line-soft);grid-template-columns:52px minmax(0,1fr) auto auto;padding:10px 0;display:grid}.rt-day-list>li:first-child{border-top:0}.rt-day-what{align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.rt-day-fired{font-family:var(--font-mono);color:var(--orange);font-size:12px}.rt-watch{gap:var(--space-5);flex-direction:column;display:flex}.rt-watch-item{gap:var(--space-3);flex-direction:column;display:flex}.rt-watch-item+.rt-watch-item{padding-top:var(--space-5);border-top:1px solid var(--line-soft)}.rt-watch-head{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.rt-watch-name{font-size:15px}.rt-watch-rule{font-family:var(--font-mono);color:var(--muted);font-size:11.5px}.rt-watch-head .rt-state{margin-left:auto}.rt-gauges{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rt-gauge{align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:64px minmax(120px,1fr) 150px 112px;font-size:12px;display:grid}.rt-gauge-market{text-overflow:ellipsis;color:var(--cream);font-weight:500;overflow:hidden}.rt-gauge-track{border-right:1px solid color-mix(in srgb, var(--orange) 70%, transparent);border-left:1px solid color-mix(in srgb, var(--orange) 70%, transparent);height:10px;position:relative}.rt-gauge-track:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:50%;left:0;right:0}.rt-gauge-track:after{content:"";background:var(--line-hover);width:1px;position:absolute;top:1px;bottom:1px;left:50%}.rt-gauge-fill{background:var(--sun);border-radius:2px;position:absolute;top:3px;bottom:3px}.rt-gauge.is-beyond .rt-gauge-fill{background:var(--orange)}.rt-gauge-value{text-align:right;color:var(--muted)}.rt-gauge-share{text-align:right;color:var(--faint)}.rt-gauge-levels{white-space:normal;grid-template-columns:64px minmax(0,1fr);align-items:start}.rt-levels-watch{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.rt-range{align-items:end;gap:var(--space-3);color:var(--muted);grid-template-columns:auto minmax(120px,1fr) auto;display:grid}.rt-range-end{white-space:nowrap}.rt-range-track{height:34px;position:relative}.rt-range-track:before{content:"";background:var(--line-strong);height:1px;position:absolute;bottom:7px;left:0;right:0}.rt-range-mark{background:var(--sun);border-radius:1px;width:2px;height:13px;margin-left:-1px;position:absolute;bottom:1px}.rt-range-mark>span{white-space:nowrap;color:var(--sun);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.rt-levels-words{font-family:var(--font-display);white-space:normal;color:var(--cream);font-size:13px;line-height:1.6}.rt-lines{margin:0;padding:0;list-style:none}.rt-lines>li+li{border-top:1px solid var(--line-soft)}.rt-line{align-items:baseline;gap:var(--space-3);width:100%;padding:11px var(--space-2);text-align:left;color:var(--muted);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;grid-template-columns:8px 52px minmax(0,13em) minmax(0,1fr) auto;grid-template-areas:"dot time name text open";display:grid}.rt-line.has-date{grid-template-columns:8px 128px minmax(0,13em) minmax(0,1fr) auto}.rt-line.is-single{grid-template-columns:8px 128px minmax(0,1fr) auto;grid-template-areas:"dot time text open"}@media (hover:hover){.rt-line:hover{color:var(--cream);background:color-mix(in srgb, var(--cream) 3%, transparent)}}.rt-line:focus-visible{outline-offset:-2px}.rt-line-dot{border-radius:50%;grid-area:dot;align-self:center;width:6px;height:6px}.rt-line.is-unread .rt-line-dot{background:var(--sun)}.rt-line-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted);font-size:12px}.rt-line>.rt-line-time{grid-area:time}.rt-line-name{white-space:nowrap;text-overflow:ellipsis;color:var(--cream);grid-area:name;font-size:14px;overflow:hidden}.rt-line.is-unread .rt-line-name{font-weight:500}.rt-line-text{white-space:nowrap;text-overflow:ellipsis;grid-area:text;font-size:13.5px;overflow:hidden}.rt-line-fired{font-family:var(--font-mono);font-size:12px;font-weight:500}.rt-line-warn{color:var(--orange)}.rt-line-running{align-items:center;gap:var(--space-2);display:inline-flex}.rt-line.is-quiet .rt-line-name,.rt-line.is-quiet .rt-line-time{color:var(--faint)}.rt-line-open{white-space:nowrap;color:var(--sun);grid-area:open;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.rt-line-open .ui-icon{transition:translate var(--dur) var(--ease)}@media (hover:hover){.rt-line:hover .rt-line-open .ui-icon{translate:3px}}.rt-toolbar{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.routines .rt-search{width:220px}.rt-toolbar-end{margin-left:auto}.rt-day-group{gap:var(--space-1);flex-direction:column;display:flex}.rt-day-heading{padding-bottom:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);margin:0;font-size:11px;font-weight:400}.rt-figures{gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.rt-figures>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.rt-figures dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.rt-figures dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--cream);margin:0;font-size:22px;font-weight:300}.rt-figures dd.rt-figure-note{letter-spacing:0;color:var(--muted);font-size:12.5px;font-weight:400}.rt-tabs,.rt-tab-panel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.rt-tab-panel>.rt-action{align-self:flex-start}.rt-settings{gap:var(--space-3) var(--space-5);grid-template-columns:8em minmax(0,1fr);margin:0;display:grid}.rt-settings dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding-top:3px;font-size:10.5px}.rt-settings dd{color:var(--cream);margin:0;line-height:1.6}.rt-history-note{padding:8px var(--space-2) 8px calc(var(--space-2) + 8px + var(--space-3));font-family:var(--font-mono);color:var(--faint);border-top:1px solid var(--line-soft);margin:0;font-size:11px;line-height:1.6}.rt-row-actions{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.rt-row-actions>.rt-action:not(:last-child):after{content:"·";margin-left:var(--space-2);color:var(--faint);display:inline-block}@media (hover:hover){.routines .rt-action.rt-delete:hover:not(:disabled){color:var(--error);-webkit-text-decoration-color:color-mix(in srgb, var(--error) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--error) 45%, transparent)}}.rt-confirm{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--rose) 7%, transparent);border:1px solid color-mix(in srgb, var(--rose) 32%, transparent);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.rt-confirm p{margin:0;font-size:14px}.rt-service{gap:var(--space-3);min-width:0;color:var(--muted);flex-direction:column;font-size:13px;display:flex}.rt-service:empty{display:none}.rt-service-problems{gap:var(--space-1);padding:2px 0 2px var(--space-4);color:var(--cream);border-left:2px solid var(--orange);flex-direction:column;margin:0;line-height:1.55;list-style:none;display:flex}.rt-notify{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rt-notify-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.rt-disclaimer{gap:var(--space-1);padding-top:var(--space-4);font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);border-top:1px solid var(--line);flex-direction:column;font-size:12px;display:flex}.rt-disclaimer p{margin:0}.rt-templates{gap:var(--space-5);flex-direction:column;display:flex}.rt-template-list{max-width:860px;margin:0;padding:0;list-style:none}.rt-template{align-items:center;gap:var(--space-1) var(--space-5);text-align:left;width:100%;color:var(--cream);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name go""idea go";padding:0;display:grid}.rt-template-name{transition:color var(--dur) var(--ease);grid-area:name;font-size:16px;line-height:1.4}.rt-template-idea{max-width:72ch;color:var(--muted);grid-area:idea;font-size:13.5px;line-height:1.55}.rt-template-go{align-items:center;gap:var(--space-2);white-space:nowrap;color:var(--sun);grid-area:go;font-size:13.5px;display:inline-flex}.rt-template-arrow{transition:translate var(--dur) var(--ease)}@media (hover:hover){.rt-template:hover:not(.is-unavailable) .rt-template-name{color:var(--sun)}.rt-template:hover .rt-template-arrow{translate:2px}}.rt-template.is-unavailable{cursor:help}.rt-template.is-unavailable .rt-template-name{color:var(--muted)}.rt-template.is-unavailable .rt-template-go{font-family:var(--font-mono);color:var(--orange);font-size:12px}.rt-editor{gap:var(--space-5)}.rt-editor-head,.rt-report-head{gap:var(--space-2);flex-direction:column;display:flex}.routines :is(.rt-editor-head,.rt-report-head) .title-light{overflow-wrap:anywhere;font-size:30px}.rt-preview{font-family:var(--font-mono);color:var(--sun);margin:0;font-size:13px}.rt-fieldset{gap:var(--space-4);min-width:0;padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--line);flex-direction:column;margin:0;display:flex}.rt-fieldset legend{float:left;width:100%;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);margin:0;padding:0;font-size:11px;font-weight:400}.rt-fieldset legend+*{clear:both}.rt-editor .form-field:not(:focus-within)>.form-hint{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rt-fields{align-items:flex-start;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.rt-fields>.form-field{flex:0 auto}.routines .rt-editor .rt-time{width:110px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rt-zone select{max-width:360px}.rt-days{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rt-checks{gap:var(--space-1) var(--space-2);margin:0 0 0 calc(-1 * var(--space-2));flex-wrap:wrap;padding:0;list-style:none;display:flex}.rt-checks>li{gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background-color var(--dur) var(--ease);flex-direction:column;display:flex}@media (hover:hover){.rt-checks>li:hover{background:color-mix(in srgb, var(--cream) 3%, transparent)}}.rt-checks>li.is-unavailable .rt-check-text strong{color:var(--muted)}.rt-check{align-items:baseline;gap:var(--space-2);cursor:pointer;display:flex}.rt-check input{flex:none;width:16px;height:16px;margin:0;translate:0 2px}.rt-check input:disabled{cursor:not-allowed}.rt-check-text{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.rt-check-text strong{font-size:14px;font-weight:400}.rt-check-soon{font-family:var(--font-mono);color:var(--orange);font-size:11px;font-style:normal}.rt-assets-field{gap:var(--space-3);flex-direction:column;display:flex}.rt-chips{margin:0;padding:0;list-style:none}.rt-chips .chip{font-family:var(--font-mono);font-size:13px}.rt-asset-add{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.routines .rt-asset-input{width:180px;font-family:var(--font-mono)}.rt-suggest{flex-wrap:wrap;gap:6px;display:inline-flex}.rt-suggest .tag{font-family:var(--font-mono)}.rt-editor-foot{gap:var(--space-3);flex-direction:column;display:flex}.rt-other-issues{gap:var(--space-1);padding:2px 0 2px var(--space-4);color:var(--error);border-left:2px solid var(--error);flex-direction:column;margin:0;list-style:none;display:flex}.rt-other-issues .rt-quiet{font-family:var(--font-mono);font-size:11.5px}.rt-report{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.rt-report-when{font-family:var(--font-mono);color:var(--cream);margin:0;font-size:13px}.rt-report-when .rt-quiet{font-size:12px}.rt-move-line{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:14px}.rt-move-line .rt-quiet{font-size:12.5px}.routines .rt-notice-quiet{color:var(--muted)}.rt-report-loading{gap:var(--space-4);flex-direction:column;display:flex}.rt-report-loading .rt-skeleton-text{max-width:420px}.rt-skeleton-block{height:132px}.rt-running{gap:var(--space-2);padding:2px 0 2px var(--space-4);border-left:2px solid var(--sun);flex-direction:column;display:flex}.rt-blocks{gap:var(--space-6);flex-direction:column;display:flex}.rt-blocks>.rt-block+.rt-block{padding-top:var(--space-6);border-top:1px solid var(--line)}.rt-block{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rt-block-head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rt-block-head h3{margin:0}.rt-block-status{font-family:var(--font-mono);color:var(--orange);font-size:11.5px}.rt-block-note{padding:2px 0 2px var(--space-4);color:var(--cream);border-left:2px solid var(--orange);margin:0;font-size:13.5px;line-height:1.55}.rt-block-sub{width:fit-content;font-family:var(--font-mono);color:var(--cream);margin:0;font-size:12.5px;line-height:1.55}.routines .rt-table-wrap{margin-top:0}.rt-table th[scope=row]{font-family:var(--font-mono);color:var(--cream);white-space:nowrap;font-size:12px;font-weight:500}.rt-table td{white-space:nowrap}.rt-table .num{text-align:right}.rt-none{color:var(--faint)}.rt-levels{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.rt-levels-card{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-strong);flex-direction:column;display:flex}.rt-levels-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);margin:0;display:flex}.rt-levels-head strong{font-size:13.5px;font-weight:500}.rt-levels-head span{color:var(--muted);font-size:12px}.rt-levels-card dl{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.rt-levels-card dl div{justify-content:space-between;gap:var(--space-3);font-size:12.5px;display:flex}.rt-levels-card dt{color:var(--muted)}.rt-levels-card dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.rt-news,.rt-agenda{margin:0;padding:0;list-style:none}.rt-news>li{flex-direction:column;gap:2px;display:flex}.rt-news>li:first-child,.rt-agenda>li:first-child{padding-top:0}.routines .rt-report a{color:var(--cream);text-underline-offset:3px;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.routines .rt-report a:hover{color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}}.rt-external{margin-left:var(--space-1);color:var(--faint)}.rt-news-meta{font-family:var(--font-mono);color:var(--faint);font-size:11.5px}.rt-news-ai{cursor:help}.rt-agenda>li{gap:var(--space-1) var(--space-4);grid-template-columns:110px minmax(0,1fr);display:grid}.rt-agenda-time{font-family:var(--font-mono);color:var(--cream);font-size:12.5px}.rt-agenda-main{flex-direction:column;gap:2px;min-width:0;display:flex}.rt-agenda-name{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.rt-agenda-country{font-family:var(--font-mono);color:var(--muted);font-size:11.5px}.rt-importance{font-family:var(--font-mono);color:var(--faint);font-size:11px}.rt-importance.is-high{color:var(--orange)}.rt-agenda-values,.rt-agenda-source{font-family:var(--font-mono);color:var(--faint);font-size:11.5px}.rt-summary-lines{flex-direction:column;gap:6px;display:flex}.rt-summary-lines p{max-width:76ch;margin:0;font-size:15px;line-height:1.65}.rt-summary-after{gap:var(--space-3);transition:opacity var(--dur-slow) var(--ease), visibility var(--dur-slow);flex-direction:column;display:flex}.rt-summary-after.is-waiting{visibility:hidden;opacity:0}.rt-short-line .rt-summary-after{gap:var(--space-1)}.rt-summary-author{font-family:var(--font-mono);color:var(--faint);margin:0;font-size:11.5px}.rt-sources{width:fit-content;max-width:100%;margin:var(--space-1) 0 0;font-family:var(--font-mono);color:var(--faint);overflow-wrap:anywhere;font-size:11.5px;line-height:1.6}.routines .rt-sources a{color:var(--muted)}.rt-sources.is-inline{margin:0}.rt-length{color:var(--muted);margin:0;font-size:13px}.rt-short{margin:0;padding:0;list-style:none}.rt-short>.rt-short-line{gap:var(--space-1);min-width:0;padding-block:var(--space-3);flex-direction:column;display:flex}.rt-short-text{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.rt-short-title{font-weight:500}.rt-short-line.rt-summary .rt-short-text{max-width:76ch;font-size:15px}.rt-short-line.rt-summary .rt-short-title{color:var(--sun)}.rt-report-foot{gap:var(--space-1);padding-top:var(--space-4);font-family:var(--font-mono);color:var(--muted);border-top:1px solid var(--line);flex-direction:column;font-size:12px;display:flex}.rt-report-foot p{margin:0}.rt-report-foot .rt-quiet{color:var(--faint)}.rt-pager{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.rt-report-bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.rt-report-layout{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 168px;align-items:start;display:grid}.rt-blocks>.rt-block{scroll-margin-top:var(--space-4)}.rt-toc{top:var(--space-4);gap:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--line);flex-direction:column;display:flex;position:sticky}.rt-toc-title{margin:0 0 var(--space-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.routines .rt-toc a{color:var(--muted);transition:color var(--dur) var(--ease);font-size:13px;text-decoration:none}@media (hover:hover){.routines .rt-toc a:hover{color:var(--sun)}}.rt-market-head{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.rt-market-name{font-family:var(--font-mono);color:var(--cream);margin:0;font-size:15px;font-weight:500}.rt-market-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cream);font-size:15px}.rt-market-changes{font-family:var(--font-mono);color:var(--muted);font-size:12px}.rt-market-facts{gap:8px var(--space-5);grid-template-columns:10em minmax(0,1fr);margin:0;display:grid}.rt-market-facts dt{color:var(--muted);font-size:13px}.rt-market-facts dd{font-variant-numeric:tabular-nums;color:var(--cream);margin:0;font-size:13.5px;line-height:1.6}.rt-market-news{display:block}.rt-name-field{gap:var(--space-1);flex-direction:column;max-width:560px;display:flex}.routines .rt-name-input{letter-spacing:-.02em;font-size:22px;font-weight:300}.rt-editor-grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.rt-steps{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.rt-step-number{color:var(--faint)}.routines .rt-trigger-kinds{border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-self:stretch;display:grid}.routines .rt-trigger-kinds button{white-space:nowrap;border-radius:var(--radius-control)}.rt-next-runs{align-items:baseline;gap:var(--space-1) 0;font-family:var(--font-mono);color:var(--cream);flex-wrap:wrap;margin:0;font-size:12px;display:flex}.rt-next-runs-label{margin-right:var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.rt-length-field{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.rt-preview-pane{top:var(--space-4);gap:var(--space-3);min-width:0;padding-left:var(--space-5);border-left:1px solid var(--line);flex-direction:column;display:flex;position:sticky}.rt-preview-pane>.eyebrow-sun{margin:0}.rt-preview-name{letter-spacing:-.01em;overflow-wrap:anywhere;color:var(--cream);margin:0;font-size:18px;font-weight:300}.rt-preview-when{font-family:var(--font-mono);color:var(--sun);margin:0;font-size:12px;line-height:1.55}.rt-preview-blocks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rt-preview-blocks>li{border-top:1px solid var(--line-soft);flex-direction:column;gap:1px;padding:8px 0;display:flex}.rt-preview-block{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);font-size:10.5px}.rt-preview-what{color:var(--muted);font-size:12.5px;line-height:1.5}.rt-try{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.rt-trial{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--line-strong);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.rt-trial-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}@container rt-page (width<=720px){.rt-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.rt-rail{max-height:none;position:static;overflow:visible}.rt-layout[data-view=place] .rt-rail,.rt-layout[data-view=list] .rt-place-pane{display:none}.rt-back-list{display:inline-flex}}@container rt-place (width<=760px){.rt-report-layout,.rt-editor-grid{grid-template-columns:minmax(0,1fr)}.rt-toc{display:none}.rt-preview-pane{padding:var(--space-5) 0 0;border-top:1px solid var(--line);border-left:0;position:static}}@container rt-place (width<=560px){.routines .rt-place-title{font-size:26px}.rt-figures{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.rt-line,.rt-line.has-date,.rt-line.is-single{grid-template-columns:8px auto minmax(0,1fr);grid-template-areas:"dot time name"".text text";row-gap:2px}.rt-line.is-single{grid-template-areas:"dot time."".text text"}.rt-line-open{display:none}.rt-line-text{white-space:normal}.rt-gauge{gap:var(--space-3);grid-template-columns:48px minmax(60px,1fr) auto}.rt-gauge-share{display:none}.rt-gauge-levels{grid-template-columns:minmax(0,1fr)}.rt-settings,.rt-market-facts{gap:2px var(--space-3);grid-template-columns:minmax(0,1fr)}.rt-settings dd,.rt-market-facts dd{margin-bottom:var(--space-3)}.rt-day-list>li{grid-template-columns:48px minmax(0,1fr) auto}.rt-day-list>li>:last-child,.rt-band-hours>span:nth-child(2n){display:none}.rt-toolbar-end{margin-left:0}.routines .rt-search{width:100%}}@media (width<=760px){.routines{gap:var(--space-5)}.rt-agenda>li{grid-template-columns:1fr}.rt-fieldset{padding-top:var(--space-4)}.rt-template{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""idea""go"}.rt-template-go{margin-top:var(--space-1)}}.st-layout{gap:var(--space-7);grid-template-columns:176px minmax(0,1fr);align-items:start;display:grid}.st-page{gap:var(--space-6);flex-direction:column;min-width:0;max-width:860px;display:flex}.st-index{position:sticky;top:0}.st-index ul{border-left:1px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.st-index button{width:100%;padding:6px var(--space-3);font:inherit;color:var(--muted);text-align:left;cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;border-left:2px solid #0000;margin-left:-1px;font-size:13.5px;line-height:1.45;display:block}@media (hover:hover){.st-index button:hover{color:var(--cream)}}.st-index button[aria-current=true]{color:var(--cream);border-left-color:var(--sun)}.st-section{gap:var(--space-1);min-width:0;scroll-margin-top:var(--space-5);flex-direction:column;display:flex}.st-page>*+.st-section{padding-top:var(--space-6);border-top:1px solid var(--line)}.st-section-title:focus-visible{outline:none}.st-rows{flex-direction:column;min-width:0;display:flex}.st-row{align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.st-rows>*+*{border-top:1px solid var(--line-soft)}.st-row.is-wide{grid-template-columns:minmax(0,1fr)}.st-row-text{gap:var(--space-1);min-width:0;display:grid}.st-row-label{color:var(--cream);font-size:15px;line-height:1.45}.st-row-help{max-width:62ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.st-row-control{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;max-width:380px;display:flex}.st-row.is-wide .st-row-control{justify-content:flex-start;max-width:none}.st-check{align-items:start;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.st-check input{width:16px;height:16px;margin:3px 0 0}.st-check input:disabled+.st-row-text{opacity:.45}.st-check label{cursor:pointer}.st-value{font-family:var(--font-mono);color:var(--cream);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.st-stack{justify-items:end;gap:2px;display:grid}.st-state{align-items:center;gap:var(--space-2);font-family:var(--font-mono);color:var(--muted);font-size:12.5px;line-height:1.5;display:inline-flex}.st-state.is-on{color:var(--sun)}.st-state.is-warn{color:var(--orange)}.st-state.is-down{color:var(--error)}.st-state.is-idle{color:var(--faint)}.st-inline{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:inline-flex}.st-note{color:var(--muted);margin:0;font-size:13px}.st-note.is-error{color:var(--error)}.st-action{font:inherit;color:var(--muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 35%, transparent);text-underline-offset:3px;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;padding:0}@media (hover:hover){.st-action:hover{color:var(--sun);text-decoration-color:currentColor}}.st-go{font:inherit;color:var(--sun);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover){.st-go:hover{color:var(--orange);text-underline-offset:3px;text-decoration:underline}}.st-source{font-family:var(--font-mono);letter-spacing:.02em;color:var(--faint);overflow-wrap:break-word;margin:0;font-size:11px;line-height:1.6}.st-source .st-action{font-size:11px}.st-next{padding-top:var(--space-5);color:var(--muted);border-top:1px solid var(--line);margin:0;font-size:14px}.st-identity{align-items:center;gap:var(--space-5);min-width:0;display:flex}.st-avatar{width:64px;height:64px;color:var(--on-accent);background:var(--sun);border-radius:var(--radius-pill);flex:none;place-items:center;font-size:26px;font-weight:400;display:grid}.st-avatar.is-quiet{color:var(--faint);background:var(--ink-raised);border:1px solid var(--line)}.st-identity-text{min-width:0}.st-identity-name{overflow-wrap:anywhere;font-size:32px}.st-identity-line{margin:var(--space-2) 0 0;font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.st-avatar-button{font:inherit;color:inherit;border-radius:var(--radius-pill);cursor:pointer;transition:box-shadow var(--dur) var(--ease);background:0 0;border:0;flex:none;padding:0}@media (hover:hover){.st-avatar-button:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--sun) 40%, transparent)}}.st-identity-actions{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.st-photo-edit{font-size:13.5px}.st-tier{font:inherit;color:inherit;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.st-ways{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-3);color:var(--cream);flex-wrap:wrap;font-size:13px;display:inline-flex}.st-way{align-items:center;gap:var(--space-2);display:inline-flex}.st-photo{align-items:center;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.st-photo-state{min-height:1.5em;font-size:var(--text-small);color:var(--sun);margin:0}.st-photo-error{width:100%;margin:0}.st-photo-buttons{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-photo .st-note{text-align:center}.st-name{width:240px;max-width:100%}.st-select{min-width:220px;max-width:100%}.st-spend{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.st-figures{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-figure{align-content:start;gap:var(--space-1);min-width:0;padding:0 var(--space-5);border-left:1px solid var(--line);display:grid}.st-figure:first-child{border-left:0;padding-left:0}.st-figure-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.st-figure-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cream);font-size:28px;line-height:1.2}.st-figure-detail{font-family:var(--font-mono);color:var(--muted);font-size:11.5px;line-height:1.5}.st-table{min-width:0;overflow-x:auto}.st-uses{margin-top:0}.st-failed{color:var(--faint);white-space:normal;font-size:11px;display:block}.st-uses th[scope=row]{font-family:var(--font-display);color:var(--cream);font-size:13.5px;font-weight:400}.st-uses td{white-space:nowrap}.st-uses thead th:first-child{white-space:normal}.st-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.st-list li{padding-left:var(--space-4);border-left:2px solid var(--line);gap:2px;display:grid}.st-list-name{color:var(--cream);font-size:14px}.st-list-what{max-width:70ch;color:var(--muted);font-size:13.5px;line-height:1.55}.st-keys{gap:var(--space-5) var(--space-7);padding-block:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.st-keys-group h3{margin:0 0 var(--space-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:400}.st-keys-group dl{gap:var(--space-2);margin:0;display:grid}.st-key{align-items:baseline;gap:var(--space-3);grid-template-columns:116px minmax(0,1fr);display:grid}.st-key dt{margin:0}.st-key dd{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.st-keys-combo{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.st-kbd{min-width:24px;font-family:var(--font-mono);text-align:center;color:var(--cream);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1px 6px;font-size:11.5px;line-height:1.6;display:inline-block}.st-keys-join{font-family:var(--font-mono);color:var(--faint);font-size:11.5px}@media (width<=1100px){.st-layout{grid-template-columns:minmax(0,1fr)}.st-index{display:none}}@media (width<=760px){.st-row{grid-template-columns:minmax(0,1fr)}.st-check{grid-template-columns:auto minmax(0,1fr)}.st-row-control{justify-content:flex-start;max-width:none}.st-stack{justify-items:start}.st-identity{gap:var(--space-4)}.st-avatar{width:52px;height:52px;font-size:22px}.st-identity-name{font-size:26px}}@media (width<=600px){.st-figures{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.st-figure{border-left:0;padding:0}}.m-app .st-page{gap:var(--group-gap);max-width:none;padding-top:var(--space-5)}.m-app .st-page>.ui-group+.ui-group{margin-top:0}.m-app .st-identity{gap:var(--space-1);text-align:center;flex-direction:column}.m-app .st-avatar{width:88px;height:88px;font-size:36px}.m-app .st-identity-text{align-items:center;gap:var(--space-1);flex-direction:column;width:100%;display:flex}.m-app .st-identity-name{font-size:28px}.m-app .st-identity-line{max-width:100%;font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;margin:0;overflow:hidden}.m-app .st-photo-edit{min-height:var(--tap);font-size:var(--text-body)}.m-app .st-tier{min-height:var(--tap)}:is(.m-app,.ui-sheet-layer) .ui-cell-control .st-value{font-size:var(--text-small);color:var(--muted)}:is(.m-app,.ui-sheet-layer) .ui-cell-control .st-ways{color:var(--muted)}:is(.m-app,.ui-sheet-layer) .ui-cell-control .st-state{font-size:var(--text-small)}:is(.m-app,.ui-sheet-layer) .ui-cell :is(input,select).ui-cell-input{width:100%;min-height:var(--tap);margin-block:calc(var(--space-3) * -1)}:is(.m-app,.ui-sheet-layer) .st-sign-out .ui-cell.is-action{justify-content:center}.ui-sheet-layer .st-sheet-text{margin:0 0 var(--space-4);font-size:var(--text-body);color:var(--muted);line-height:1.45}.ui-sheet-layer .st-photo .st-avatar{width:88px;height:88px;font-size:36px}.ui-sheet-layer .st-photo-actions{width:100%}.m-app .ui-cell.st-profile-cell{min-height:64px}.m-app .st-profile-cell .ui-cell-leading{width:40px;height:40px}.m-app .st-profile-cell .account-avatar{width:40px;height:40px;font-size:17px}.m-app .st-profile-cell .st-profile-quiet{color:var(--faint);background:var(--ink);border:1px solid var(--line)}.m-app .st-profile-mail{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.m-app .ui-cell-value .st-state,.m-app .ui-cell-value .st-value{font-size:var(--text-small)}.m-app .ui-cell-value .st-value{color:var(--muted)}.m-app .ui-cell-value:has(.st-state){flex:none;max-width:none}:is(.m-app,.ui-sheet-layer) .st-settings-reset .ui-cell.is-action{justify-content:center}.ui-sheet-layer .st-sheet-done{width:100%}.ui-sheet-layer .st-choice-mark{color:var(--sun);flex:none}.ui-sheet-layer .st-sheet-tools{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.ui-sheet-layer .st-sheet-tools .link-button{min-height:var(--tap)}.ui-sheet-layer .icon-button.st-move,.ui-sheet-layer .icon-button.st-remove{width:var(--tap);height:var(--tap)}.ui-sheet-layer .st-block-line .ui-cell-control{margin-block:calc(var(--space-2) * -1);gap:0}.ui-sheet-layer .icon-button:is(.st-move,.st-remove)[aria-disabled=true]{color:var(--faint);opacity:.45;cursor:default}.ui-sheet-layer .ui-cell.st-market{--cell-icon:28px}.ui-sheet-layer .st-market .ui-cell-control{margin-block:calc(var(--space-2) * -1)}.ui-sheet-layer .st-ticker{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-sheet-layer .st-list-add{margin-bottom:var(--group-gap)}.ui-sheet-layer .st-list-add .market-picker{max-width:none}.ui-sheet-layer .st-list-add .market-picker-option{min-height:var(--tap)}.ui-sheet-layer .st-list-add .market-picker-list{background:var(--ink-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-sheet-layer .st-list-problem{color:var(--error)}.ui-sheet-layer .st-sheet-page>.ui-group-foot{margin-top:var(--group-gap)}.ui-sheet-layer .st-info>.ui-group>.ui-group-head>.ui-group-title{display:none}.ui-sheet-layer .st-info .ui-cell-control:has(>.st-state+.st-value){align-items:flex-end;gap:var(--space-1);flex-direction:column}.ui-sheet-layer .st-info .st-spend{width:100%}.ui-sheet-layer .st-info .st-uses thead th{font-size:var(--text-tiny)}.ui-sheet-layer .st-info .ui-group-list>.st-source{padding:var(--space-3) var(--cell-pad-x);border-top:1px solid var(--cell-sep)}:root[data-shell=mobile][data-text-size=large] :is(.m-app .content,.ui-sheet-layer .ui-sheet-body){zoom:1.1176}:root[data-shell=mobile][data-text-size=large] :is(.m-app .content,.ui-sheet-layer .ui-sheet-body) :has(>.tv-lightweight-charts){zoom:.8948}.today{gap:var(--space-6);flex-direction:column;max-width:1680px;display:flex}.today-columns{align-items:flex-start;gap:var(--space-6);display:flex}.today-column{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.today-column>*+*{padding-top:var(--space-6);border-top:1px solid var(--line)}.today-column.is-main{flex:1.75 1 0}.today-column.is-side{min-width:300px;padding-left:var(--space-6);border-left:1px solid var(--line);flex:1 1 0;position:sticky}.today-disclaimer{align-items:center;gap:var(--space-2);padding-top:var(--space-4);font-family:var(--font-mono);letter-spacing:.02em;color:var(--faint);border-top:1px solid var(--line);margin:0;font-size:11px;line-height:1.5;display:flex}@media (width<=1100px){.today-columns{flex-direction:column;align-items:stretch}.today-column,.today-column.is-side{display:contents}.today-columns .daily-agenda{padding-top:var(--space-6);border-top:1px solid var(--line)}.today-columns .daily-summary{order:1}.today-columns .daily-agenda{order:2}.today-columns .daily-market{order:3}.today-columns .daily-news-block{order:4}}@media (width<=760px){.today,.today-columns{gap:var(--space-5)}}.m-app .today-block{min-width:0}.m-app .today-block+.today-block{padding-top:var(--space-6);border-top:1px solid var(--line)}.daily-block{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.daily-block-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-height:24px;display:flex}.daily-block-aside{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.daily-block a{color:inherit;border-radius:var(--radius-sm);text-decoration:none}.daily-block-foot{font-family:var(--font-mono);letter-spacing:.02em;overflow-wrap:break-word;color:var(--faint);margin:0;font-size:11px;line-height:1.5}.daily-block-foot a{white-space:nowrap;color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--faint) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--faint) 45%, transparent);text-underline-offset:3px;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease)}@media (hover:hover){.daily-block-foot a:hover{color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}}.daily-subhead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:400}.daily-source{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--faint);font-size:11px;display:inline-flex}.daily-source.is-stale{color:var(--orange)}.daily-quiet-button,.daily-more{font-family:var(--font-display);color:var(--muted);text-underline-offset:3px;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.daily-quiet-button:hover,.daily-more:hover{color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}}.daily-more{align-self:flex-start;font-size:12.5px}.daily-news.rows,.daily-events.rows,.daily-movers.rows{gap:0;margin:0;padding:0;list-style:none}.daily-band{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.daily-band-head{align-items:center;gap:var(--space-1) var(--space-5);flex-wrap:wrap;min-height:32px;display:flex}.daily-band-tools{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.daily-watch-tabs.ui-tabs{border-bottom:0;gap:0}.daily-watch-panel{gap:var(--space-3);flex-direction:column;display:flex}.daily-watch-rows{grid-template-rows:repeat(var(--rows,1), auto);grid-template-columns:repeat(var(--columns,1), minmax(0, 1fr));padding:0 var(--space-4);background:var(--surface-float);border:1px solid var(--line);border-radius:var(--radius-lg);grid-auto-flow:column;margin:0;list-style:none;display:grid}.daily-watch-rows.is-editing{border-style:dashed;border-color:var(--line-strong)}.daily-watch-row{align-items:center;gap:var(--space-3);min-width:0;min-height:52px;padding:var(--space-2) 0;border-top:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1.5fr) minmax(48px,1fr) minmax(88px,auto) 84px;display:grid}.daily-watch-row.is-first{border-top-color:#0000}.daily-watch-row.is-right{margin-left:var(--space-4);padding-left:var(--space-4);border-left:1px solid var(--line-soft)}.daily-watch-rows.is-editing .daily-watch-row{grid-template-columns:28px minmax(0,1.5fr) minmax(48px,1fr) minmax(88px,auto) 84px 24px}.daily-watch-name{flex-direction:column;gap:1px;min-width:0;display:flex}.daily-watch-title,.daily-watch-detail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.daily-watch-title{color:var(--cream);font-size:14.5px;font-weight:500}.daily-watch-detail{color:var(--muted);font-size:12px}.daily-watch-detail.is-ticker{font-family:var(--font-mono);font-size:11px}.daily-watch-row .daily-spark{height:26px;margin-top:0}.daily-watch-row.is-missing .daily-spark,.daily-watch-row.is-missing .asset-icon{opacity:.4}.daily-watch-price-cell{justify-content:flex-end;min-width:0;display:flex;position:relative}.daily-watch-price{margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:var(--cream);border-radius:var(--radius-sm);font-size:15px;line-height:1.5;overflow:hidden}.daily-watch-price.is-none{font-family:var(--font-display);color:var(--muted);font-size:12.5px}.daily-watch-price-cell .daily-flash-arrow{left:auto;right:calc(100% + var(--space-2))}.daily-watch-change{justify-content:flex-end;font-size:12.5px;display:flex}.daily-watch-remove.icon-button{width:24px;height:24px;color:var(--cream);background:var(--brown-high);border-color:var(--line-strong);border-radius:var(--radius-pill);font-size:14px}@media (hover:hover){.daily-watch-remove.icon-button:hover:not(:disabled){background:var(--brown-high);border-color:color-mix(in srgb, var(--rose) 60%, transparent)}}.daily-watch-skeleton{grid-column:1/-1;height:20px}.daily-watch-add{gap:var(--space-2);flex-direction:column;max-width:560px;display:flex}.daily-add-done{color:var(--muted);margin:0;font-size:13px}.daily-flash-up{--daily-flash:color-mix(in srgb, var(--mint) 14%, transparent);animation:daily-flash var(--dur-slow) var(--ease)}.daily-flash-down{--daily-flash:color-mix(in srgb, var(--rose) 14%, transparent);animation:daily-flash var(--dur-slow) var(--ease)}@keyframes daily-flash{0%{background-color:var(--daily-flash)}}.daily-flash-arrow{inset-block:0;left:calc(100% + var(--space-2));font-family:var(--font-mono);pointer-events:none;align-items:center;font-size:10px;line-height:1;display:flex;position:absolute}.daily-flash-up+.daily-flash-arrow:before,.daily-flash-down+.daily-flash-arrow:before{animation:daily-flash-out var(--dur-slow) var(--ease) forwards}.daily-flash-up+.daily-flash-arrow:before{content:"▲";content:"▲" / "";color:var(--up)}.daily-flash-down+.daily-flash-arrow:before{content:"▼";content:"▼" / "";color:var(--down)}@keyframes daily-flash-out{to{opacity:0}}.daily-add-foot{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-mono);color:var(--faint);margin:0;font-size:11px;display:flex}.daily-spark{width:100%;height:30px;color:var(--muted);margin-top:3px;display:block;overflow:visible}.daily-spark.is-up{color:var(--up)}.daily-spark.is-down{color:var(--down)}.daily-spark-base{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 3}.daily-spark-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw var(--dur-slow) var(--ease) forwards}.daily-spark-area{animation:fade-in var(--dur-slow) var(--ease) calc(var(--dur-slow) * .6) both}.daily-headline{letter-spacing:-.02em;max-width:24em;color:var(--cream);text-wrap:balance;transition:color var(--dur) var(--ease);margin:0;font-size:28px;font-weight:300;line-height:1.22}.daily-sentences{gap:var(--space-3);flex-direction:column;max-width:40em;display:flex}.daily-sentences p{color:var(--cream);transition:color var(--dur) var(--ease);margin:0;font-size:16px;line-height:1.65}.daily-summary.is-previous .daily-headline,.daily-summary.is-previous .daily-sentences p{color:var(--muted)}.daily-mark{white-space:nowrap;width:0;transition:opacity var(--dur) var(--ease), visibility var(--dur);display:inline-block;position:relative}.daily-mark.is-waiting{visibility:hidden;opacity:0}.daily-mark-button{font-family:var(--font-mono);letter-spacing:0;vertical-align:super;font-variant-numeric:tabular-nums;color:var(--sun);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;margin-left:3px;padding:2px 4px;font-size:10.5px;font-weight:500;line-height:1}.daily-mark-button[aria-expanded=true]{color:var(--ink);background:var(--sun)}@media (hover:hover){.daily-mark-button:hover{color:var(--ink);background:var(--sun)}}.daily-mark-panel{z-index:var(--z-float);gap:var(--space-3);width:max-content;max-width:min(360px,70vw);font-family:var(--font-display);letter-spacing:0;white-space:normal;text-align:left;text-wrap:wrap;color:var(--muted);flex-direction:column;font-size:13px;font-weight:400;line-height:1.45;display:flex;position:absolute;top:calc(100% + 6px);left:-6px}.daily-mark-panel.menu-float{padding:var(--space-3) var(--space-4)}.daily-mark-panel.is-left{left:auto;right:-6px}.daily-mark-panel.is-above{top:auto;bottom:calc(100% + 6px)}.daily-mark-item{flex-direction:column;gap:2px;display:flex}.daily-mark-item+.daily-mark-item{padding-top:var(--space-3);border-top:1px solid var(--line)}.daily-mark-label{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cream);transition:color var(--dur) var(--ease);font-size:12px;display:inline-flex}.daily-mark-label.is-link{color:var(--sun)}a:focus-visible .daily-mark-label.is-link{color:var(--orange)}@media (hover:hover){a:hover .daily-mark-label.is-link{color:var(--orange)}}.daily-mark-note{color:var(--muted);font-size:12.5px}.daily-note{align-items:flex-start;gap:var(--space-2);max-width:40em;color:var(--muted);margin:0;font-size:13.5px;line-height:1.55;display:flex}.daily-note .ui-icon{color:var(--orange);flex:none;margin-top:3px}.daily-change{font-family:var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.daily-change.is-up{color:var(--up)}.daily-change.is-down{color:var(--down)}.daily-change.is-flat{color:var(--muted)}.daily-arrow{margin-right:var(--space-1);vertical-align:.18em;font-size:.62em}.daily-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--faint);font-size:12px}.daily-events.rows>.daily-event{align-items:baseline;gap:2px var(--space-3);padding-block:var(--space-2);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.daily-events.rows>.daily-event:first-child{padding-top:0}.daily-event .daily-time{color:var(--cream);flex-direction:column;line-height:20px;display:flex}.daily-event-day{color:var(--muted);font-size:10.5px;line-height:16px}.daily-event-main{flex-direction:column;gap:2px;min-width:0;display:flex}.daily-event-line{align-items:center;gap:var(--space-2);min-width:0;line-height:20px;display:flex}.daily-event-title{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:14px;overflow:hidden}.daily-event.is-high .daily-event-title,.daily-event.is-next .daily-event-title{color:var(--cream)}.daily-event.is-next .daily-time{color:var(--sun)}.daily-event.is-past .daily-time,.daily-event.is-past .daily-event-title{color:var(--muted)}.daily-event-values{font-family:var(--font-mono);color:var(--faint);font-size:11px;line-height:1.5}.daily-event-countdown{font-family:var(--font-mono);white-space:nowrap;color:var(--sun);font-size:11.5px}.daily-dots{flex:none;gap:3px;display:inline-flex}.daily-dots>span:not(.sr-only){border-radius:var(--radius-pill);background:var(--line-strong);width:5px;height:5px}.daily-dots>span.is-on{background:var(--orange)}.daily-country{min-width:28px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);flex:none;font-size:11px}.daily-actual{color:var(--cream)}.daily-actual>span{color:var(--sun)}.daily-see{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--faint) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--faint) 45%, transparent);text-underline-offset:3px;transition:color var(--dur) var(--ease)}@media (hover:hover){a:hover .daily-see{color:var(--sun)}}.daily-part{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.daily-part+.daily-part{padding-top:var(--space-4);border-top:1px solid var(--line-soft)}.daily-breadth{gap:var(--space-2);flex-direction:column;display:flex}.daily-breadth-counts{color:var(--muted);margin:0;font-size:14px}.daily-breadth-sep{margin-inline:var(--space-2);color:var(--faint)}.daily-bar{border-radius:var(--radius-pill);gap:2px;height:4px;display:flex;overflow:hidden}.daily-bar>span{flex-basis:0;flex-grow:var(--share,1);min-width:2px;transition:flex-grow var(--dur-slow) var(--ease)}.js .daily-breadth[data-reveal]:not(.is-in) .daily-bar>span{flex-grow:0}.daily-bar>.is-up{background:color-mix(in srgb, var(--up) 75%, transparent)}.daily-bar>.is-flat{background:var(--line-strong)}.daily-bar>.is-down{background:color-mix(in srgb, var(--down) 75%, transparent)}.daily-breadth-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.daily-volume{color:var(--cream)}.daily-movers.rows>li{align-items:center;gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:22px auto minmax(0,1fr) auto;display:grid}.daily-movers.rows>li:first-child{padding-top:0}.daily-mover-symbol{font-family:var(--font-mono);color:var(--cream);transition:color var(--dur) var(--ease);font-size:13px;font-weight:500}a:focus-visible .daily-mover-symbol{color:var(--sun)}@media (hover:hover){a:hover .daily-mover-symbol{color:var(--sun)}}.daily-mover-name{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:12.5px;overflow:hidden}.daily-movers .daily-change{font-size:13px}.daily-news.rows>li{gap:var(--space-4);grid-template-columns:48px minmax(0,1fr);display:grid}.daily-news.rows>li:first-child{padding-top:0}.daily-news .daily-time{padding-top:3px}.daily-yesterday{letter-spacing:.04em;font-size:10.5px;display:block}.daily-news-body{flex-direction:column;gap:3px;min-width:0;display:flex}.daily-news-title{color:var(--cream);text-underline-offset:4px;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);font-size:15px;line-height:1.45;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}a:focus-visible .daily-news-title{color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}@media (hover:hover){a:hover .daily-news-title{color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}}.daily-news-meta{align-items:center;gap:var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.daily-lang{font-family:var(--font-mono);letter-spacing:.06em;color:var(--faint);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 5px;font-size:9.5px}.daily-filter{gap:var(--space-4);display:inline-flex}.daily-filter button{color:var(--muted);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0 3px;font-size:13px}@media (hover:hover){.daily-filter button:hover{color:var(--cream)}}.daily-filter button[aria-pressed=true]{color:var(--cream);border-bottom-color:var(--sun)}.daily-empty{color:var(--muted);margin:0;font-size:13.5px}.daily-unavailable{padding-left:var(--space-3);color:var(--cream);border-left:2px solid var(--orange);margin:0;font-size:13.5px;line-height:1.5}.daily-unavailable-reason{color:var(--muted)}.daily-skeleton{padding-block:var(--space-1)}@media (width<=760px){.daily-headline{font-size:23px}.daily-sentences p{font-size:15.5px}.daily-watch-rows{padding:0 var(--space-3)}.daily-watch-row,.daily-watch-rows.is-editing .daily-watch-row{gap:var(--space-2);grid-template-columns:28px minmax(0,1fr) minmax(76px,auto) 76px}.daily-watch-row .daily-spark{display:none}.daily-watch-rows.is-editing .daily-watch-row{grid-template-columns:28px minmax(0,1fr) minmax(76px,auto) 76px 24px}.daily-watch-price{font-size:14px}.daily-news.rows>li{gap:var(--space-3);grid-template-columns:40px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.daily-spark-line{stroke-dasharray:none;animation:none}.daily-spark-area,.daily-flash-up,.daily-flash-down{animation:none}.daily-flash-arrow{display:none}}.trending-classes.field-compound{row-gap:var(--space-1);padding-block:var(--space-1);flex-wrap:wrap}.trending-class{align-items:center;gap:var(--space-1);color:var(--text);white-space:nowrap;cursor:pointer;display:inline-flex}.trending{gap:var(--space-4);flex-direction:column;min-width:0;max-width:1680px;display:flex;container:trending/inline-size}.trending .is-up{color:var(--mint)}.trending .is-down{color:var(--rose)}.trending .notice.trending-gap{margin:0}.trending .notice{padding:2px 0 2px var(--space-4);border:0;border-left:2px solid var(--line-strong);background:0 0;border-radius:0}.trending .notice-warn{border-left-color:var(--orange)}.trending .notice-error{border-left-color:var(--error)}.trending :is(.notice-info,.notice-done){border-left-color:var(--sun)}.trending :is(h2,h3,p,span,li,fieldset)[title]{cursor:help}.trending-quiet-button{align-items:center;gap:var(--space-1);font-family:var(--font-display);color:var(--muted);text-underline-offset:3px;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}@media (hover:hover){.trending-quiet-button:hover:not(:disabled){color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}}.trending-quiet-button:disabled{opacity:.45;cursor:not-allowed}.trending-controls{gap:var(--space-3);flex-direction:column;display:flex}.trending-control-row{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.trending-fold{padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.trending-fold>summary{align-items:baseline;gap:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.trending-fold>summary::-webkit-details-marker{display:none}.trending-fold>summary:before{content:"▸";color:var(--sun);transition:transform var(--dur) var(--ease);font-size:11px}.trending-fold[open]>summary:before{transform:rotate(90deg)}.trending-fold-title{color:var(--cream);font-size:14px}.trending-fold-values{font-family:var(--font-mono);color:var(--muted);font-size:11.5px}.trending-sort{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:flex}.trending-control-row>.field{min-width:0;max-width:100%}.trending .segmented{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.trending .segmented button{white-space:nowrap;flex:none}.trending-controls .field select{min-width:0}.trending-direction button{min-width:34px;font-size:14px;line-height:1.2}.trending-filters{align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.trending-fold>.trending-filters{margin-top:var(--space-3)}.trending-number{text-align:right;width:5.2em}.trending-assets{width:9.5em}.trending-wallet .trending-number{width:6.4em}.trending-wallet-divider{width:1px;height:22px;margin:0 var(--space-1);background:var(--line)}.trending-view{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.trending-list>.trending-wallet{margin-bottom:var(--space-1)}.trending-view-note{color:var(--muted);flex:320px;margin:0;font-size:12.5px;line-height:1.5}.trending-reset{margin-left:var(--space-3)}.trending-context{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.trending-meta{font-family:var(--font-mono);color:var(--faint);margin:0;font-size:11.5px;line-height:1.6}.trending-status{max-width:980px;padding:2px 0 2px var(--space-4);color:var(--cream);border-left:2px solid var(--line-strong);margin:0;font-size:13.5px;line-height:1.55}.trending-status.is-pending{border-left-color:color-mix(in srgb, var(--sun) 60%, transparent)}.trending .notice.trending-capturing{align-items:center;gap:var(--space-3);display:flex}.trending-loading,.trending-sheet-loading{gap:var(--space-3);color:var(--muted);flex-direction:column;display:flex}.trending-loading{padding:var(--space-2) 0}.trending-loading p,.trending-sheet-loading p{margin:0;font-size:13.5px;line-height:1.55}.trending-loading-table{padding:0 var(--space-4);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg)}.trending-sheet-skeleton{gap:var(--space-4);flex-direction:column;display:flex}.trending-sheet-skeleton-chart{border-radius:var(--radius-md);height:210px}.trending-job{align-items:center;gap:var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.trending-job-text>p{color:var(--cream);margin:0;font-size:13.5px}.trending-job-text>p strong{font-family:var(--font-mono);font-weight:500}.trending-job .trending-job-sub{margin-top:var(--space-1);color:var(--muted);font-size:12.5px;line-height:1.55}.trending-job-note{margin:0}.trending-job-note+.trending-job-note{margin-top:var(--space-1)}.trending-job-actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.trending-job .notice.trending-job-error{grid-column:1/-1;margin:0}.trending-follows{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.trending-follows-line{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.trending-follows-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);margin:0;font-size:11px;font-weight:400}.trending-follow-list{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trending-follow-chip{align-items:baseline;gap:var(--space-2);color:var(--muted);text-underline-offset:3px;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-size:12.5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.trending-follow-chip[aria-current=true]{color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}@media (hover:hover){.trending-follow-chip:hover{color:var(--sun);-webkit-text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sun) 45%, transparent)}}.trending-follow-chip-alerts{font-family:var(--font-mono);color:var(--orange);font-size:11.5px}.trending-follow-alerts{gap:var(--space-1);padding:0 0 0 var(--space-4);color:var(--muted);border-left:2px solid var(--orange);flex-direction:column;margin:0;font-size:12.5px;line-height:1.55;list-style:none;display:flex}.trending-follow-alert-meta{font-family:var(--font-mono);color:var(--faint);font-size:11.5px}.trending-body{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.trending-list{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.trending-count{color:var(--muted);margin:0;font-size:13px}.trending-count-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.trending-read-cell{text-align:right;white-space:nowrap}.trending-count strong{color:var(--cream);font-weight:500}.trending-table-wrap{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);overflow-x:auto}.trending-table-wrap:focus-visible{outline-offset:3px}.trending-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.trending-table th,.trending-table td{padding:var(--space-3) var(--space-2);text-align:left;vertical-align:middle;background-color:var(--ink);border-bottom:1px solid var(--line);transition:background-color var(--dur) var(--ease)}.trending-table tr>:first-child{padding-left:var(--space-4)}.trending-table tr>:last-child{padding-right:var(--space-4)}.trending-table thead th{padding-top:var(--space-3);padding-bottom:var(--space-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:bottom;color:var(--faint);border-bottom-color:var(--line-strong);font-size:10.5px;font-weight:500;line-height:1.35}.trending-table .is-numeric{text-align:right}.trending-table td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cream)}.trending-table tr>:first-child{z-index:1;position:sticky;left:0}.trending-table tbody tr{cursor:pointer}@media (hover:hover){.trending-table tbody tr:hover>*{background-color:var(--brown)}}.trending-table tbody tr.is-selected>*{background-color:color-mix(in srgb, var(--sun) 7%, var(--ink))}@media (hover:hover){.trending-table tbody tr:hover:not(.is-selected,.trending-group-head) :is(.trending-sub,.trending-faint,.trending-quiet,.trending-name,.trending-older):not(.is-up,.is-down),.trending-table tbody tr:hover:not(.is-selected,.trending-group-head)>.trending-pending,.trending-table .trending-group tr:hover:not(.is-selected,.trending-group-head)>:is(td,th){color:var(--muted)}}.trending-table tbody tr.is-selected>:first-child{box-shadow:inset 2px 0 0 var(--sun)}.trending-table tbody:last-of-type tr:last-child>*{border-bottom:0}.trending-th{align-items:flex-end;gap:var(--space-1);font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;color:inherit;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;padding:0;display:inline-flex}.trending-th.is-active{color:var(--cream)}@media (hover:hover){.trending-th:hover{color:var(--cream)}}.trending-th-arrow{color:var(--faint);transition:color var(--dur) var(--ease);font-size:11px}.trending-th.is-active .trending-th-arrow{color:var(--sun)}.trending-trader{min-width:150px;max-width:220px}.trending-trader-button{align-items:flex-start;gap:calc(var(--space-1) / 4);text-align:left;max-width:100%;color:var(--cream);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.trending-trader-button:focus-visible{outline-offset:4px}.trending-address{font-family:var(--font-mono);letter-spacing:.01em;transition:color var(--dur) var(--ease);font-size:13px;font-weight:500}@media (hover:hover){.trending-trader-button:hover .trending-address{color:var(--sun)}}.trending-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--faint);font-size:12px;font-weight:400;overflow:hidden}.trending-follow-mark{margin-top:var(--space-1);padding:0 var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);border:1px solid color-mix(in srgb, var(--sun) 35%, transparent);border-radius:var(--radius-pill);font-size:10px;font-weight:500;line-height:1.7;display:inline-block}.trending-older{margin-top:var(--space-1);font-family:var(--font-mono);color:var(--faint);font-size:10.5px;font-weight:400;display:block}.trending-table tbody tr.is-older>td{color:var(--muted)}.trending-older .ui-dot,.trending-pending .ui-dot{margin-right:calc(var(--space-1) / 2)}.trending-sheet-refresh{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.trending-sheet-refresh .ui-working-sun{display:none}.trending:has(.trending-sheet-slot .ui-thinking) .trending-job .ui-working-sun{animation:none}.trending-sheet-refresh .link-button{align-self:flex-start}.trending-sub{margin-top:calc(var(--space-1) / 2);color:var(--faint);font-size:11px;display:block}.trending-faint,.trending-quiet{color:var(--faint)}.trending-table td.trending-pending{font-family:var(--font-display);text-align:center;color:var(--faint);font-size:12.5px;font-style:italic}.trending-arrow-icon{margin-right:var(--space-1);color:var(--muted);font-size:.78em}.trending-new{padding:0 var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--sun);border:1px solid color-mix(in srgb, var(--sun) 35%, transparent);border-radius:var(--radius-pill);font-size:10.5px;line-height:1.7;display:inline-block}.trending-alerts-visual{align-items:center;gap:var(--space-1);max-width:100%;display:inline-flex}.trending-warn-icon{color:var(--orange);flex:none}.trending-alerts-first{max-width:180px}.trending-alerts-first .ui-pill-label{font-family:var(--font-display);letter-spacing:0;font-size:12px}.trending-alerts-icon{flex:none}.trending-group-head th{padding:var(--space-2) var(--space-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);background-color:var(--ink-raised);border-top:1px solid var(--line);cursor:default;font-size:10.5px;font-weight:500}@media (hover:hover){.trending-table tbody tr.trending-group-head:hover>*{background-color:var(--ink-raised)}}.trending-group tr:not(.trending-group-head)>:is(td,th){color:var(--faint)}.trending-group .trending-address{color:var(--muted)}.trending-sheet-slot{min-width:0;scroll-margin-top:var(--space-4)}.trending-sheet{gap:var(--space-4);min-width:0;padding:var(--space-5);scroll-margin-top:var(--space-4);flex-direction:column;display:flex;position:relative;overflow:hidden}.trending-sheet:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--orange) 8%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-120px}.trending-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.trending-sheet-heading{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.trending-sheet-kicker{font-size:11px}.trending-sheet-title{font-family:var(--font-mono);letter-spacing:.01em;color:var(--cream);margin:0;font-size:24px;font-weight:400;line-height:1.2}.trending-sheet-title:focus-visible{outline-offset:4px}.trending-sheet-name{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:0;font-size:13px;overflow:hidden}.trending-sheet-tools{z-index:1;align-items:flex-start;gap:var(--space-2);flex:none;display:flex;position:relative}.trending-close{border-radius:var(--radius-control);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.trending-follow{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.trending-follow-button.is-on{color:var(--sun);border-color:color-mix(in srgb, var(--sun) 45%, transparent);background:color-mix(in srgb, var(--sun) 6%, transparent)}.trending-follow-error{text-align:right;max-width:220px;color:var(--error);font-size:12px}.trending-address-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.trending-full-address{min-width:0;padding:var(--space-1) var(--space-2);font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--muted);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;font-size:11.5px}.trending-copy-failed{color:var(--error);font-size:12px}.trending-sheet .notice.trending-sheet-error{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.trending-sheet-error p{margin:0}.trending-sheet-sources{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:11.5px;line-height:1.6}.trending-sheet .notice.trending-sheet-gap{margin:0}.trending-sheet-section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.trending-sheet>:is(.trending-sheet-section,.trending-figures,.trending-agent){padding-top:var(--space-4);border-top:1px solid var(--line)}.trending-sheet-subtitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);margin:0;font-size:11px;font-weight:400}.trending-sheet-quiet{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.trending-headline{align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.trending-headline>div{align-items:flex-start;gap:calc(var(--space-1) / 2);flex-direction:column;display:flex}.trending-headline-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.trending-headline-value{letter-spacing:-.01em;font-size:26px;font-weight:500;line-height:1.2}.trending-headline-value.is-small{font-size:17px}.trending-headline-source{max-width:34ch;color:var(--muted);font-size:11px;line-height:1.4}.trending-curve{height:210px;padding:var(--space-2) var(--space-1) var(--space-1) var(--space-2);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md)}.trending-figures{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.trending-figure-group{min-width:0}.trending-figure-kicker{margin:0 0 var(--space-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);font-size:11px;font-weight:400}.trending-figure-group dl{margin:0}.trending-figure-group dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);display:flex}.trending-figure-group dl>div:first-child{border-top:0}.trending-figure-group dt{color:var(--muted);font-size:12.5px;line-height:1.4}.trending-figure-group dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--cream);margin:0;font-size:13px}.trending-figure-note{margin-top:calc(var(--space-1) / 2);font-family:var(--font-display);color:var(--faint);font-size:11px;line-height:1.35;display:block}.trending-alert-list{padding:0 0 0 var(--space-4);border-left:2px solid var(--orange);margin:0;list-style:none}.trending-alert-list li:first-child{padding-top:0}.trending-alert-list li:last-child{padding-bottom:0}.trending-alert-list strong{color:var(--cream);font-size:13.5px;font-weight:500}.trending-alert-list p{margin:calc(var(--space-1) / 2) 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.trending-positions-wrap{overflow-x:auto}.trending-positions{border-collapse:collapse;width:100%;font-size:12px}.trending-positions th,.trending-positions td{padding:var(--space-2) var(--space-1);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line)}.trending-positions tr>:first-child{padding-left:0}.trending-positions tr>:last-child{padding-right:0}.trending-positions thead th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:normal;vertical-align:bottom;color:var(--muted);border-bottom-color:var(--line-strong);font-size:10px;font-weight:500;line-height:1.35}.trending-positions tbody th{font-family:var(--font-mono);color:var(--cream);font-weight:500}.trending-positions td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cream)}.trending-positions .is-numeric{text-align:right}.trending-positions tbody tr:last-child>*{border-bottom:0}.trending-agent{gap:var(--space-3);flex-direction:column;display:flex}.trending-agent-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.trending-agent-body{gap:var(--space-3);flex-direction:column;display:flex}.trending-agent-part h4{margin:0 0 var(--space-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);font-size:10.5px;font-weight:500}.trending-agent-part p{margin:0 0 var(--space-1);color:var(--cream);font-size:14px;line-height:1.6}.trending-agent-intro{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.trending-agent-stale{color:var(--orange);margin:0;font-size:12.5px}.trending-agent-meta{padding-top:var(--space-3);font-family:var(--font-mono);color:var(--faint);border-top:1px solid var(--line);margin:0;font-size:11px;line-height:1.6}.trending-agent .notice.trending-agent-error,.trending-agent .notice.trending-agent-refused{margin:0}.trending-past{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.trending-past p{margin:0}.trending-notes{gap:var(--space-2);padding:0 0 0 var(--space-4);color:var(--muted);flex-direction:column;margin:0;font-size:12.5px;line-height:1.55;display:flex}.trending-notes li::marker{color:var(--muted)}.trending-next{padding-top:var(--space-4);border-top:1px solid var(--line)}.trending-sheet-disclaimer{padding-top:var(--space-3);color:var(--muted);border-top:1px solid var(--line);margin:0;font-size:12px;line-height:1.55}@container trending (width>=1100px){.trending-body.has-sheet{grid-template-columns:minmax(0,1fr) minmax(380px,440px)}.trending-body.has-sheet .trending-sheet-slot{top:var(--space-4);max-height:calc(var(--trending-scroller,100vh) - var(--space-4) - var(--space-7));border-radius:var(--radius-lg);scrollbar-width:thin;position:sticky;overflow-y:auto}}.trending-disclaimer{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;padding-top:var(--space-4);font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);border-top:1px solid var(--line);font-size:12px;display:flex}.trending-disclaimer-icon{color:var(--faint);flex:none}@media (width<=760px){.trending-control-row{gap:var(--space-3) var(--space-4)}.trending-job{grid-template-columns:minmax(0,1fr)}.trending-sheet{padding:var(--space-4)}.trending-headline-value{font-size:22px}}.trending-mode,.trending-more{align-self:flex-start}.m-app .trending{padding-top:var(--space-4)}.m-app .trending-mode{align-self:stretch}.m-app .trending-bar-mark{height:1px;margin-bottom:calc(-1 * var(--space-4) - 1px)}.m-app .trending-bar{z-index:var(--z-sticky);align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--space-4));padding:var(--space-1) var(--space-4);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-bottom:1px solid #0000;display:flex;position:sticky;top:0}.m-app .trending-bar.is-stuck{background-color:var(--glass);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.m-app .trending-bar-period{flex:none}.m-app .trending-bar-period button{min-width:var(--tap);padding:0 var(--space-2)}.m-app .trending-chip{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--tap);padding:0 var(--space-3);font-family:var(--font-display);font-size:var(--text-small);white-space:nowrap;color:var(--cream);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur) var(--ease);flex:none;display:inline-flex}.m-app .trending-chip:active{background:var(--brown);transition-duration:var(--dur-fast)}.m-app .trending-chip:is(.trending-chip-sort,.trending-chip-source){flex:auto}.m-app .trending-chip-filters{gap:0}.m-app .trending-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.m-app .trending-chip-arrow{color:var(--sun);flex:none}.m-app .trending-chip-chevron{color:var(--faint);flex:none}.m-app .trending-chip-count{font-family:var(--font-mono);color:var(--sun);white-space:pre}.m-app .trending-lines{margin-top:calc(-1 * var(--space-2));flex-direction:column;display:flex}.m-app .trending-line{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap);display:flex}.m-app .trending-line p{min-width:0;margin:0}.m-app .trending-dateline p{font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.4}.m-app .trending-statusline p{font-size:var(--text-small);color:var(--cream);line-height:1.4}.m-app .icon-button.trending-line-button{width:var(--tap);height:var(--tap);margin-right:calc(-1 * var(--space-3));color:var(--muted);flex:none}.m-app .trending-orderline{align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-small);color:var(--muted);margin:0;line-height:1.4;display:flex}.m-app .trending-orderline-dot{background:var(--sun);border-radius:var(--radius-pill);flex:none;width:6px;height:6px;transform:translateY(-1px)}@media (width<=374px){.m-app .trending-bar{gap:var(--space-1)}.m-app .trending-chip{padding:0 var(--space-2);font-size:12px}.m-app .trending-dateline p{font-size:var(--text-tiny)}}.m-app .trending-job{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.m-app .trending-job-first{font-size:var(--text-small);color:var(--cream);margin:0;line-height:1.45}.m-app .trending-job-first strong{font-family:var(--font-mono);font-weight:500}.m-app .trending-job-start{width:100%}.m-app .trending-job .ui-working-status{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-shell=mobile]:has(.ui-sheet-layer .ui-thinking) .trending-job .ui-working-sun{animation:none}.m-app .trending-follows{gap:var(--space-2);border-top:0;padding-top:0}.m-app .trending-follow-rail{gap:var(--space-2);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);overscroll-behavior-x:contain;scrollbar-width:none;list-style:none;display:flex;overflow:auto hidden}.m-app .trending-follow-rail::-webkit-scrollbar{display:none}.m-app .trending-follow-rail>li{flex:none}.m-app .trending-rail-chip{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);color:var(--cream);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur) var(--ease);display:inline-flex}.m-app .trending-rail-chip:active{background:var(--brown);transition-duration:var(--dur-fast)}.m-app .trending-rail-chip[aria-current=true]{border-color:var(--sun)}.m-app .trending-rail-alerts,.m-app .trending-cell-alerts{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-small);color:var(--orange);display:inline-flex}.m-app .trending-follow-fold>summary,:root[data-shell=mobile] .trending-sheet-help>summary{align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--text-small);color:var(--muted);cursor:pointer;list-style:none;display:flex}.m-app .trending-follow-fold>summary::-webkit-details-marker{display:none}:root[data-shell=mobile] .trending-sheet-help>summary::-webkit-details-marker{display:none}.m-app .trending-follow-fold>summary:before,:root[data-shell=mobile] .trending-sheet-help>summary:before{content:"▸";font-size:var(--text-tiny);color:var(--sun);transition:transform var(--dur) var(--ease)}.m-app .trending-follow-fold[open]>summary:before,:root[data-shell=mobile] .trending-sheet-help[open]>summary:before{transform:rotate(90deg)}.m-app .trending-follow-alert-meta{display:block}.m-app .trending-list{gap:var(--space-3)}.m-app .trending-wallet-row .ui-cell-value{max-width:66%;font-family:var(--font-mono);font-size:var(--text-small)}.m-app .trending-list-head,.m-app .trending-cells-head{font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;font-weight:400;line-height:1.5}.m-app .trending-cells-head{margin-top:var(--space-5);margin-bottom:var(--space-2)}.m-app .trending-cells-wrap{margin-top:calc(-1 * var(--space-2))}.m-app .trending-cells{margin:0;padding:0;list-style:none}.m-app .trending-cell-row{margin:0 calc(-1 * var(--space-4));border-bottom:1px solid var(--line);align-items:center;display:flex;position:relative}.m-app .trending-cell{align-items:baseline;gap:calc(var(--space-1) / 2) var(--space-3);min-width:0;min-height:64px;padding:var(--space-3) var(--space-4);text-align:left;color:var(--cream);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;border-radius:0;flex:auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.m-app .trending-cell:active{background:var(--brown);transition-duration:var(--dur-fast)}.m-app .trending-cell:active :is(.trending-cell-sub,.trending-cell-note):not(.is-up,.is-down){color:var(--muted)}.m-app .trending-cell:focus-visible{outline-offset:-2px}.m-app .trending-cell[aria-current=true]{box-shadow:inset 2px 0 0 var(--sun)}.m-app .trending-cell-id{align-items:center;gap:var(--space-2);min-width:0;display:flex}.m-app .trending-cell-title{min-width:0;font-family:var(--font-mono);font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.m-app .trending-cell-mark{padding:0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-tiny);color:var(--sun);border:1px solid color-mix(in srgb, var(--sun) 35%, transparent);border-radius:var(--radius-pill);flex:none;line-height:1.6}.m-app .trending-cell-alerts{flex:none}.m-app .trending-cell-figure{font-family:var(--font-mono);font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.m-app .trending-cell-name{min-width:0;font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.m-app .trending-cell-sub{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:12px}.m-app .trending-cell-sub:not(.is-up,.is-down){color:var(--faint)}.m-app .trending-cell-context{margin-top:var(--space-1);font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;line-height:1.4;display:flex}.m-app .trending-cell-fact{white-space:nowrap}.m-app .trending-cell-dot{white-space:pre;color:var(--faint)}.m-app .trending-cell-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.m-app .trending-cell-value:not(.is-up,.is-down){color:var(--cream)}.m-app .trending-cell-note{margin-top:var(--space-1);color:var(--faint);grid-column:1/-1;font-size:12px;line-height:1.4}.m-app .trending-cell-note .ui-dot{margin-right:var(--space-1)}.m-app .trending-cell.is-older :is(.trending-cell-value,.trending-cell-figure):not(.is-up,.is-down){color:var(--muted)}.m-app .trending-cell-action,.m-app .trending-cell-aside{min-width:var(--tap);min-height:var(--tap);margin-right:var(--space-4);font-size:var(--text-small);white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;padding:0;display:flex}.m-app .trending-cell-action{color:var(--sun);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0}.m-app .trending-cell-action:not([aria-disabled=true]):active{color:var(--orange);transition-duration:var(--dur-fast)}.m-app .trending-cell-aside{color:var(--faint);cursor:default;font-size:12px}.m-app .trending-cell-row:has(.trending-cell-action,.trending-cell-aside) .trending-cell{padding-right:var(--space-2)}.m-app .trending-more-phone{width:100%;margin-top:var(--space-2)}.m-app .trending-disclaimer{font-family:var(--font-display);font-size:var(--text-small);letter-spacing:0;border-top:0;align-items:flex-start;margin:0;padding-top:0;line-height:1.45}.m-app .trending-disclaimer-icon{margin-top:2px}:root[data-shell=mobile] .trending-sheet-summary{margin:0 0 var(--space-4);font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5}:root[data-shell=mobile] .trending-limit .ui-cell-control{flex:none}:root[data-shell=mobile] .trending-limit .trending-number{width:4.6em}:root[data-shell=mobile] .ui-cell input.ui-cell-input.trending-assets{width:8em}:root[data-shell=mobile] .trending-limit-unit{font-family:var(--font-mono);font-size:var(--text-small);color:var(--muted)}:root[data-shell=mobile] .trending-choice-check{color:var(--sun);flex:none;margin-left:auto}:root[data-shell=mobile] .ui-cell.trending-choice:disabled{opacity:1}:root[data-shell=mobile] .ui-cell.trending-choice:disabled .ui-cell-label{color:var(--muted)}:root[data-shell=mobile] .trending-detail .ui-cell-label{font-size:var(--text-small);line-height:1.5}:root[data-shell=mobile] .ui-cell.trending-action-cancel{color:var(--muted)}:root[data-shell=mobile] .trending-filter-group{margin-top:var(--space-4)}:root[data-shell=mobile] .trending-in-sheet{max-width:none}:root[data-shell=mobile] .trending-sheet{padding:0;overflow:visible}:root[data-shell=mobile] .trending-sheet:after{content:none}:root[data-shell=mobile] .trending-sheet-head{min-height:var(--tap);align-items:center}:root[data-shell=mobile] .trending-headline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}:root[data-shell=mobile] .trending-headline>div:first-child{grid-column:1/-1}:root[data-shell=mobile] .trending-headline-label{font-size:var(--text-tiny)}:root[data-shell=mobile] .trending-curve,:root[data-shell=mobile] .trending-sheet-skeleton-chart{height:180px}:root[data-shell=mobile] .trending-sheet-help p{margin:0 0 var(--space-2);font-size:var(--text-small);color:var(--muted);line-height:1.5}:root[data-shell=mobile] .trending-position-rows{margin:0;padding:0;list-style:none}:root[data-shell=mobile] .trending-position-rows>li{gap:calc(var(--space-1) / 2);padding:var(--space-2) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}:root[data-shell=mobile] .trending-position-rows>li:first-child{border-top:0}:root[data-shell=mobile] .trending-position-main{font-family:var(--font-mono);font-size:var(--text-small);color:var(--cream)}:root[data-shell=mobile] .trending-position-sub{font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.4}:root[data-shell=mobile] .ui-sheet.is-large .trending-next{bottom:calc(-1 * var(--space-4));z-index:1;padding-bottom:var(--space-4);background:var(--ink);position:sticky}:root[data-shell=mobile] :is(.trending-new,.trending-agent-part h4){font-size:var(--text-tiny)}.ui-shell-change{top:calc(var(--space-3) + env(safe-area-inset-top,0px));z-index:var(--z-float);align-items:center;gap:var(--space-3);width:min(560px, calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-4);animation:ui-shell-change var(--dur) var(--ease) both;flex-wrap:wrap;display:flex;position:fixed;left:50%;transform:translate(-50%)}@keyframes ui-shell-change{0%{opacity:.4;transform:translate(-50%,-6px)}}.ui-shell-change-text{color:var(--text);flex:260px;margin:0;font-size:13px}.ui-shell-change-actions{gap:var(--space-2);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}
