@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prata-cyrillic-ext-400-normal-Bx7zt7J5.woff2) format("woff2"),url(/assets/prata-cyrillic-ext-400-normal-CZKl2ISA.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prata-cyrillic-400-normal-CW5LVkdR.woff2) format("woff2"),url(/assets/prata-cyrillic-400-normal-DdkJ869o.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prata-vietnamese-400-normal-BloiTr7W.woff2) format("woff2"),url(/assets/prata-vietnamese-400-normal-cdHED1vq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prata-latin-400-normal-DtyCfkTi.woff2) format("woff2"),url(/assets/prata-latin-400-normal-C4yJuFIr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fira-sans-cyrillic-ext-300-normal-BRn8Tsce.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-300-normal-DOtRq9zH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fira-sans-cyrillic-300-normal-BO7tmGom.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-300-normal-BtNmWoqn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fira-sans-greek-ext-300-normal-DVDwbKuK.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-300-normal-CodlqOxk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fira-sans-greek-300-normal-D3JfF3y9.woff2) format("woff2"),url(/assets/fira-sans-greek-300-normal-DSgcXl_1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fira-sans-vietnamese-300-normal-BO7He0nF.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-300-normal-CeyOCBN-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fira-sans-latin-ext-300-normal-GNF4Ac3G.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-300-normal-CAROBYR0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fira-sans-latin-300-normal-B2LrTgQS.woff2) format("woff2"),url(/assets/fira-sans-latin-300-normal-Dwkm-oZ7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-ext-400-normal-Cycyekte.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-400-normal-Dd5dApAy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-400-normal-CKu2TFQr.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-400-normal-D9eUeF-O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-ext-400-normal-ByG7UNQ2.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-400-normal-ClCfNE6D.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-400-normal-BFCFncbp.woff2) format("woff2"),url(/assets/fira-sans-greek-400-normal-DQ8sF22y.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-vietnamese-400-normal-ljDTQFsx.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-400-normal-DUVG35gE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-ext-400-normal-BLG_mAEf.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-400-normal-BCUwhuGB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-normal-a0AnQzuD.woff2) format("woff2"),url(/assets/fira-sans-latin-400-normal-66xCkunx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-ext-500-normal-Dkk5LlrU.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-500-normal-Cixivk4R.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-500-normal-CXfldnQ8.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-500-normal-Daski1k2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-ext-500-normal-nq-cjB3m.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-500-normal-Bem4H9fH.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-500-normal-Cy-TUuxE.woff2) format("woff2"),url(/assets/fira-sans-greek-500-normal-C9KT8sAy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-vietnamese-500-normal-ChEXCnJy.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-500-normal-UV7M6ot_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-ext-500-normal-OO1QnNpY.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-500-normal-CFRf4jcC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-500-normal-Bvbxc8ch.woff2) format("woff2"),url(/assets/fira-sans-latin-500-normal-Bkfzcwmr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-cyrillic-ext-600-normal-CE6oUZE1.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-600-normal-BKgjRriM.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-cyrillic-600-normal-JSBvCpTs.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-600-normal-CJ5P9t7t.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-greek-ext-600-normal-fS0evUH3.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-600-normal-DPxZoeHL.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-greek-600-normal-BlqpLOpF.woff2) format("woff2"),url(/assets/fira-sans-greek-600-normal-DfHu91YF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-vietnamese-600-normal-Dh2KAvU8.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-600-normal-Bxjaclsw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-ext-600-normal-DTQBTt1m.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-600-normal-DLMQsaV4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-600-normal-CXKlxLG9.woff2) format("woff2"),url(/assets/fira-sans-latin-600-normal-DtSgd811.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #0d0c0b;--ground-2: #131211;--ground-3: #1a1817;--tile: #1f1d1c;--tile-hi: #373433;--paper: #faf0e0;--paper-2: #f4e6cf;--paper-3: #eadabd;--cream: #f6e7cb;--champ: #e8cfa6;--champ-hi: #fbedd3;--champ-lo: #c9a079;--caramel: #b98658;--choc: #74402f;--choc-hi: #8f5646;--choc-lo: #4c2820;--satin: linear-gradient(135deg, #fcefd6 0%, #efd8b3 38%, #ddb88d 72%, #c99f74 100%);--satin-choc: linear-gradient(135deg, #996052 0%, #74402f 52%, #4c2820 100%);--display: "Prata", "Iowan Old Style", Georgia, serif;--text: "Fira Sans", system-ui, -apple-system, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--t-label: 11.5px;--t-small: 13px;--t-body: 15px;--t-lede: 17px;--t-h3: 21px;--t-h2: 46px;--t-h1: 60px;--r-pill: 999px;--r-panel: 28px;--r-card: 20px;--r-field: 16px;--r-s: 10px;--gut: clamp(16px, 4vw, 56px);--wrap: 1240px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1)}:root,[data-ground=dark],.on-dark{--key-bg: linear-gradient(180deg, rgba(244, 236, 223, .085), rgba(244, 236, 223, .025));--km: var(--champ);--km-edge: #191512;--key-primary-bg: radial-gradient(circle at 1px 1px, rgba(255, 255, 255, .55) .7px, transparent 1.1px) 0 0 / 4px 4px, var(--satin);--key-primary-ink: #1d1610;--key-primary-shadow: 0 18px 44px -18px rgba(232, 196, 140, .55), 0 0 0 1px rgba(255, 244, 222, .5) inset, 0 -8px 18px -10px rgba(120, 72, 40, .35) inset;--key-primary-km: var(--choc-lo);--key-primary-km-edge: rgba(253, 241, 217, .85);--lit-edge: linear-gradient(140deg, rgba(251, 237, 211, .55), rgba(232, 207, 166, .12) 30%, rgba(244, 236, 223, .04) 60%, rgba(201, 160, 121, .35));--accent-word: var(--champ);--coin-bg-l: 26%;--coin-fg-l: 86%;--coin-edge: rgba(244, 236, 223, .12);--ring-fill: var(--champ);--ring-track: rgba(244, 236, 223, .1);--code-ink: var(--champ-hi);--hold-ink: var(--champ-hi);--hold-fill: rgba(232, 207, 166, .05);--hold-edge: rgba(232, 207, 166, .35);--ink: #f4ecdf;--ink-2: rgba(244, 236, 223, .68);--ink-3: rgba(244, 236, 223, .46);--line: rgba(244, 236, 223, .09);--line-2: rgba(244, 236, 223, .16);--fill: rgba(244, 236, 223, .04);--fill-2: rgba(244, 236, 223, .075);--panel-fill: linear-gradient(180deg, rgba(244, 236, 223, .055), rgba(244, 236, 223, .02));--panel-shadow: 0 40px 90px -50px rgba(0, 0, 0, .9), 0 1px 0 rgba(255, 245, 228, .05) inset;--field-bg: rgba(0, 0, 0, .32);--accent: var(--champ);--accent-ink: #1d1610;--focus: var(--champ);--up: #9fd6a8;--down: #f2957d;--warn: #f0c983}[data-ground=paper],.on-paper{--key-bg: linear-gradient(180deg, rgba(255, 255, 255, .85), rgba(255, 250, 240, .55));--km: var(--choc-hi);--km-edge: var(--paper);--key-primary-bg: radial-gradient(circle at 1px 1px, rgba(255, 230, 200, .22) .7px, transparent 1.1px) 0 0 / 4px 4px, var(--satin-choc);--key-primary-ink: var(--champ-hi);--key-primary-shadow: 0 18px 40px -18px rgba(76, 40, 32, .6), 0 0 0 1px rgba(255, 220, 190, .18) inset;--key-primary-km: var(--champ-hi);--key-primary-km-edge: var(--choc-lo);--lit-edge: linear-gradient(140deg, rgba(143, 86, 70, .55), rgba(143, 86, 70, .08) 35%, rgba(29, 26, 23, .04) 65%, rgba(185, 134, 88, .4));--accent-word: var(--choc-hi);--coin-bg-l: 84%;--coin-fg-l: 26%;--coin-edge: rgba(29, 26, 23, .1);--ring-fill: var(--choc-hi);--ring-track: rgba(29, 26, 23, .1);--code-ink: var(--choc);--hold-ink: var(--choc);--hold-fill: rgba(116, 64, 47, .05);--hold-edge: rgba(116, 64, 47, .3);--ink: #1d1a17;--ink-2: #5f564d;--ink-3: #8b8073;--line: rgba(29, 26, 23, .1);--line-2: rgba(29, 26, 23, .18);--fill: rgba(29, 26, 23, .035);--fill-2: rgba(29, 26, 23, .07);--panel-fill: linear-gradient(180deg, rgba(255, 252, 245, .85), rgba(255, 249, 238, .6));--panel-shadow: 0 34px 70px -46px rgba(76, 40, 32, .38), 0 1px 0 rgba(255, 255, 255, .9) inset;--field-bg: rgba(255, 252, 246, .8);--accent: var(--choc);--focus: var(--choc);--up: #2c7646;--down: #ad432b;--warn: #8a5a00}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper);color-scheme:dark}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--t-body)/1.55 var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;font-variant-ligatures:common-ligatures}img,svg,canvas,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}::selection{background:#e8cfa652}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:10px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.wrap{width:min(var(--wrap),100% - 2 * var(--gut));margin-inline:auto}.h1{font:400 var(--t-h1)/1.04 var(--display);letter-spacing:-.022em;margin:0;color:var(--ink);text-wrap:balance}.h2{font:400 var(--t-h2)/1.08 var(--display);letter-spacing:-.02em;margin:0;color:var(--ink);text-wrap:balance}.h3{font:600 var(--t-h3)/1.25 var(--text);letter-spacing:-.012em;margin:0;color:var(--ink)}.h1 em,.h2 em{font-style:normal;color:var(--accent-word)}.lede{font-size:var(--t-lede);line-height:1.6;color:var(--ink-2);margin:0;max-width:60ch;text-wrap:pretty}.lede b,.note b{color:var(--ink);font-weight:600}.label{font:500 var(--t-label)/1.2 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.small{font-size:var(--t-small);color:var(--ink-3);line-height:1.5}.note{font-size:var(--t-small);color:var(--ink-2);line-height:1.6;margin:0}.dim{color:var(--ink-3)}.up{color:var(--up)}.down{color:var(--down)}.nw{white-space:nowrap}.panel{position:relative;border-radius:var(--r-panel);border:1px solid var(--line);background:var(--panel-fill);box-shadow:var(--panel-shadow);padding:28px;min-width:0}.panel.is-lit:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:var(--lit-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px;min-width:0}.key{--kh: 48px;position:relative;display:inline-flex;align-items:center;gap:12px;height:var(--kh);padding:0 15px 0 22px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--key-bg);color:var(--ink);font:500 var(--t-body)/1 var(--text);white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s;-webkit-tap-highlight-color:transparent;text-decoration:none;isolation:isolate}.key:hover{border-color:#f4ecdf42}.key:active{transform:translateY(1px) scale(.99)}.key-mark{width:22px;height:22px;flex:none;transition:transform .55s var(--ease)}.key-mark circle{fill:var(--km);stroke:var(--km-edge);stroke-width:.1}.key:hover .key-mark{transform:rotate(51.43deg)}.key.is-small{--kh: 38px;font-size:var(--t-small);padding:0 11px 0 16px;gap:9px}.key.is-small .key-mark{width:18px;height:18px}.key.is-big{--kh: 62px;font-size:16px;padding:0 20px 0 28px}.key.is-big .key-mark{width:26px;height:26px}.key.is-plain{padding:0 20px}.key.is-plain.is-small{padding:0 14px}.key.is-wide{width:100%;justify-content:space-between}.key.is-primary{--km: var(--key-primary-km);--km-edge: var(--key-primary-km-edge);color:var(--key-primary-ink);border-color:transparent;font-weight:600;background:var(--key-primary-bg);box-shadow:var(--key-primary-shadow)}.key.is-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.4) 46%,transparent 58%) -150% 0 / 220% 100% no-repeat;mix-blend-mode:soft-light;pointer-events:none;transition:background-position .9s var(--ease)}.key.is-primary:hover:after{background-position:150% 0}.key.is-primary:hover{transform:translateY(-1px);filter:brightness(1.04) saturate(1.05)}.key[disabled],.key[aria-disabled=true]{--km: transparent;--km-edge: var(--ink-3);cursor:not-allowed;box-shadow:none;transform:none;background:transparent;border:1px dashed var(--line-2);color:var(--ink-2);font-weight:500}.key[disabled]:after{display:none}.key[data-busy] .key-mark{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.textkey{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:var(--t-small);padding:6px 0;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.textkey:hover{color:var(--ink);text-decoration-color:currentColor}.textkey.is-danger{color:var(--down)}.keys{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.field{display:grid;gap:8px;min-width:0}.input,.textarea,.select{width:100%;min-height:54px;padding:0 18px;border-radius:var(--r-field);border:1px solid var(--line-2);background:var(--field-bg);color:var(--ink);font:400 var(--t-body)/1.4 var(--text);transition:border-color .2s,box-shadow .2s}.textarea{padding:14px 18px;min-height:96px;resize:vertical;line-height:1.55}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:color-mix(in srgb,var(--focus) 70%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--focus) 18%,transparent)}.input.is-mono,.textarea.is-mono{font-family:var(--mono);font-size:13.5px}.hint{font-size:var(--t-small);color:var(--ink-3);margin:0}.err{font-size:var(--t-small);color:var(--down);margin:0}.ok-line{font-size:var(--t-small);color:var(--up);margin:0;display:inline-flex;align-items:center;gap:6px}.seg{display:inline-flex;gap:2px;padding:4px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--fill)}.seg button{height:34px;padding:0 16px;border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--t-small);font-weight:500;white-space:nowrap;transition:background .2s,color .2s}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--fill-2);color:var(--ink);box-shadow:0 0 0 1px var(--line-2) inset}.figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--line)}.fig{display:grid;align-content:start;gap:8px;padding:18px 20px 4px 0;min-width:0}.fig-v{font:300 clamp(28px,3vw,40px)/1 var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.fig-v small{font-size:.45em;margin-left:4px;color:var(--ink-3);letter-spacing:0;font-weight:400}.fig-n{font-size:var(--t-small);color:var(--ink-3)}.rows{display:grid}.kv{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:11px 0;border-top:1px solid var(--line);min-width:0}.kv:first-child{border-top:0}.kv>span:first-child{color:var(--ink-2);min-width:0}.kv .v{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;min-width:0;overflow-wrap:anywhere}.skel{display:inline-block;border-radius:8px;background:linear-gradient(90deg,var(--fill),var(--fill-2),var(--fill));background-size:200% 100%;animation:skel 1.4s linear infinite;vertical-align:middle}@keyframes skel{to{background-position:-200% 0}}.empty{color:var(--ink-3);font-size:var(--t-small);margin:0;padding:14px 0}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ink-3);flex:none}.dot[data-s=live]{background:var(--up);box-shadow:0 0 0 3px color-mix(in srgb,var(--up) 22%,transparent)}.dot[data-s=warn]{background:var(--warn)}.dot[data-s=bad]{background:var(--down)}.dot[data-s=off]{background:transparent;box-shadow:0 0 0 1.5px var(--ink-3) inset}.copy{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--ink-3);flex:none}.copy:hover{color:var(--ink);background:var(--fill-2)}.link-out{display:inline-flex;align-items:baseline;gap:3px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.link-out:hover{text-decoration-color:currentColor}.link-out .arrow{font-size:.8em;color:var(--ink-3)}.addr{display:inline-flex;align-items:center;gap:2px;min-width:0;font-variant-numeric:tabular-nums}.failed{display:flex;align-items:center;gap:8px;font-size:var(--t-small);color:var(--ink-2);margin:0}.retry{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:12px;font-weight:500;color:var(--ink-2);white-space:nowrap}.pill[data-tone=good]{color:var(--up);border-color:color-mix(in srgb,var(--up) 40%,transparent)}.pill[data-tone=warn]{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.pill[data-tone=bad]{color:var(--down);border-color:color-mix(in srgb,var(--down) 40%,transparent)}.pill[data-tone=choc]{color:var(--champ-hi);background:var(--satin-choc);border-color:transparent}.coin-img{position:relative;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;flex:none;background:hsl(var(--h) 32% var(--coin-bg-l));color:hsl(var(--h) 50% var(--coin-fg-l));font-weight:600;letter-spacing:.02em;box-shadow:0 0 0 1px var(--coin-edge) inset}.coin-img-mono{position:absolute}.coin-img-pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}.coin-img-pic.is-in{opacity:1}.coin-ring{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;padding:3px;background:conic-gradient(var(--ring-fill) calc(var(--p, 0) * 1turn),var(--ring-track) 0)}.coin-ring[data-grad]{background:conic-gradient(var(--up) 1turn,transparent 0)}.page-wait{min-height:100vh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.head{position:fixed;z-index:60;top:14px;left:50%;transform:translate(-50%);width:min(1060px,calc(100% - 24px));pointer-events:none}.head-in{position:relative;display:flex;align-items:center;gap:10px;height:58px;padding:0 8px 0 14px;border-radius:var(--r-pill);pointer-events:auto;background:#161413a8;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 24px 50px -30px #000000d9,0 1px #fff4e10f inset;transition:background .35s,box-shadow .35s}.head-in:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(100deg,#fbedd36b,#e8cfa61a 30%,#f4ecdf0f 62%,#8f564673);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.head[data-tone=paper] .head-in{background:#faf2e4c7;box-shadow:0 24px 50px -32px #4c282066,0 1px #fffc inset;color:#1d1a17}.head[data-tone=paper] .head-in:before{background:linear-gradient(100deg,#8f564666,#1d1a1714 35%,#1d1a170f 62%,#b9865880)}.brand{display:inline-flex;align-items:center;gap:10px;padding-right:10px;flex:none}.brand img{width:30px;height:30px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35))}.brand-name{font:400 21px/1 var(--display);letter-spacing:-.01em}.nav{display:flex;align-items:center;gap:2px;margin:0 auto}.nav-a{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:var(--r-pill);font-size:14px;font-weight:500;color:#f4ecdfb3;transition:color .2s,background .2s}.head[data-tone=paper] .nav-a{color:#1d1a17a8}.nav-a:hover{color:inherit;color:var(--champ-hi)}.head[data-tone=paper] .nav-a:hover{color:#1d1a17}.nav-a.active{color:var(--champ-hi)}.head[data-tone=paper] .nav-a.active{color:#1d1a17}.nav-ap{position:absolute;left:50%;bottom:2px;width:13px;height:13px;margin-left:-6.5px;transition:transform .6s var(--ease)}.head-r{display:flex;align-items:center;gap:8px;flex:none}.tchip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 4px 0 8px;border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:13px;font-variant-numeric:tabular-nums}.tchip img{width:18px;height:18px}.wbtn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:var(--r-pill);font-weight:600;font-size:14px;color:var(--accent-ink);background:var(--satin);box-shadow:0 10px 26px -14px #e8c48cb3,0 0 0 1px #fff4de80 inset;white-space:nowrap;transition:transform .2s var(--ease)}.wbtn:hover{transform:translateY(-1px)}.wbtn[data-on]{background:#f4ecdf14;color:var(--ink);box-shadow:0 0 0 1px var(--line-2) inset;font-variant-numeric:tabular-nums}.head[data-tone=paper] .wbtn[data-on]{background:#1d1a170d;color:#1d1a17;box-shadow:0 0 0 1px #1d1a1729 inset}.wbtn .tier{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--champ)}.menu-btn{display:none;place-items:center;width:42px;height:42px;border-radius:50%}.xlink{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;color:inherit;opacity:.75}.xlink:hover{opacity:1;background:var(--fill-2)}@media(max-width:1060px){.nav-a{padding:0 10px}}@media(max-width:900px){.nav{display:none}.menu-btn{display:grid}.head-r{margin-left:auto}.head-r .wbtn:not([data-on]){padding:0 14px}}@media(max-width:520px){.head{top:10px}.head-in{height:54px}.head-r .wbtn{display:none}.brand-name{font-size:19px}}.sheet-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;padding:88px 20px 28px;display:flex;flex-direction:column;justify-content:space-between;background:#0d0c0bf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:sheetin .35s var(--ease)}@keyframes sheetin{0%{opacity:0;transform:translateY(-8px)}}.sheet-menu nav{display:grid}.sheet-a{display:flex;align-items:center;justify-content:space-between;font:400 30px/1 var(--display);padding:16px 4px;border-bottom:1px solid var(--line);color:var(--ink-2)}.sheet-a.active{color:var(--champ-hi)}.sheet-x{justify-content:flex-start;gap:14px;font:500 20px/1 var(--text)}.sheet-x svg{width:20px;height:20px}.sheet-foot{display:grid;gap:12px}html.menu-open{overflow:hidden}.foot{position:relative;margin:0 12px 12px;border-radius:48px;background:linear-gradient(180deg,#1f1d1c,#141312);box-shadow:0 1px #fff5e40f inset,0 40px 80px -44px #4c28208c;padding:64px 0 40px}@media(max-width:760px){.foot{margin:0 8px 8px;border-radius:28px}}.foot-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.foot-brand{display:grid;gap:14px;align-content:start}.foot-brand .brand-name{font-size:28px}.foot-col{display:grid;gap:10px;align-content:start}.foot-col a{color:var(--ink-2);font-size:14px}.foot-col a:hover{color:var(--ink)}.foot-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3)}@media(max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}}.si-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0807069e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadein .25s var(--ease)}@keyframes fadein{0%{opacity:0}}.si-box{position:relative;width:min(500px,100%);max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;padding:26px;border-radius:var(--r-panel);background:linear-gradient(180deg,#1c1a19,#141312);box-shadow:0 50px 120px -40px #000000e6;animation:boxin .4s var(--ease);color:var(--ink)}.si-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,#fbedd380,#e8cfa61a 32%,#f4ecdf0d 64%,#8f564680);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes boxin{0%{opacity:0;transform:translateY(10px) scale(.985)}}.si-x{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ink-2)}.si-x:hover{background:var(--fill-2);color:var(--ink)}.si-top{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-right:36px}.si-title{font:400 26px/1.1 var(--display);margin:0 0 4px;letter-spacing:-.01em}.si-body{display:grid;gap:14px}.si-doors{width:100%}.si-doors button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px}.si-ways{display:grid;gap:8px}.si-way{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--fill);text-align:left;color:var(--ink);transition:border-color .2s,background .2s,transform .2s var(--ease)}.si-way:hover:not(:disabled):not(.is-static){border-color:#e8cfa666;background:#e8cfa60f;transform:translateY(-1px)}.si-way:disabled{opacity:.55;cursor:not-allowed}.si-way svg{color:var(--champ);flex:none}.si-way img{border-radius:8px;flex:none}.si-way span{display:grid;gap:2px;min-width:0}.si-way b{font-weight:600;font-size:15px}.si-way small{color:var(--ink-3);font-size:13px}.si-way.is-static{cursor:default}.si-form{display:grid;gap:10px}.si-row{display:flex;gap:8px}.si-row .input{min-height:46px}.si-row .key{flex:none;height:46px}.si-row-keys{display:flex;align-items:center;justify-content:space-between;gap:12px}.si-keycard{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:#e8cfa612;box-shadow:0 0 0 1px #e8cfa638 inset}.si-keycard svg{color:var(--champ);flex:none}.si-keycard>div{display:grid;gap:3px;flex:1;min-width:0}.si-keycard b{font-size:16px;font-weight:600}.si-save{display:grid;gap:8px}.si-secret{display:grid;gap:8px;padding:12px;border-radius:14px;background:#00000059;box-shadow:0 0 0 1px var(--line) inset}.si-secret code{font-size:12.5px;word-break:break-all;color:var(--champ-hi)}.si-secret .key{justify-self:start}.hint.is-warn{color:var(--warn)}.si-fine{display:flex;gap:8px;align-items:flex-start;margin:4px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-3)}.si-fine svg{flex:none;margin-top:2px;color:var(--champ)}.run{display:grid;gap:18px;min-width:0}.run-task{margin:0;font:400 19px/1.45 var(--display);color:var(--ink);text-wrap:pretty}.pass{display:grid;gap:10px;min-width:0}.pass-h{display:flex;align-items:center;gap:10px;margin:0;font:600 12px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pass-n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--fill-2);color:var(--ink-2);font-size:11px;letter-spacing:0}.pass[data-pass=plan] .pass-n{background:var(--satin-choc);color:var(--champ-hi)}.pass-meta{margin-left:auto;font-weight:500;letter-spacing:.02em;text-transform:none}.pass-wait{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--t-small);color:var(--ink-2)}.spin{animation:spin 1s linear infinite}.plan{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:p}.plan li{display:grid;grid-template-columns:22px 1fr;gap:4px 10px;align-items:start;padding:10px 12px;border-radius:14px;background:var(--fill);animation:rise .45s var(--ease) both}.plan li[data-on]{background:#e8cfa614;box-shadow:0 0 0 1px #e8cfa640 inset}.plan-n{font-size:12px;color:var(--ink-3);padding-top:2px}.plan li[data-done] .plan-n{color:var(--champ)}.plan-t{font-size:14px;color:var(--ink);line-height:1.45}.plan-tools{grid-column:2;display:flex;flex-wrap:wrap;gap:4px}.plan-tools code,.ic{font-family:var(--mono);font-size:11.5px;padding:2px 7px;border-radius:6px;background:var(--fill-2);color:var(--code-ink)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.steps{display:grid;gap:6px}.step{border-radius:14px;background:var(--fill);animation:rise .4s var(--ease) both;overflow:hidden}.step-h{display:grid;grid-template-columns:18px auto minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;padding:10px 12px;text-align:left;color:var(--ink)}.step-h:disabled{cursor:default}.step-i{display:grid;place-items:center;color:var(--up)}.step[data-run] .step-i{color:var(--champ)}.step[data-bad] .step-i{color:var(--down)}.step-h b{font-family:var(--mono);font-size:12.5px;font-weight:600}.step-a{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-ms{font-size:12px;color:var(--ink-3)}.step-c{color:var(--ink-3);transition:transform .2s}.step-h[aria-expanded=true] .step-c{transform:rotate(180deg)}.step-read{margin:-4px 12px 10px 40px;font-size:13px;color:var(--ink-2);line-height:1.45}.step-b{padding:0 12px 12px 40px}.rv-wrap{overflow-x:auto}.rv{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.rv th{text-align:left;font-weight:500;color:var(--ink-3);padding:4px 8px 4px 0;border-bottom:1px solid var(--line);white-space:nowrap}.rv td{padding:5px 8px 5px 0;border-bottom:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.rv-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px 14px;margin:0;font-size:12px}.rv-kv div{display:grid;gap:2px;min-width:0}.rv-kv dt{color:var(--ink-3)}.rv-kv dd{margin:0;color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.rv-err{margin:0;font-size:12.5px;color:var(--down)}.check{display:grid;gap:8px;animation:rise .4s var(--ease) both}.check .pill{justify-self:start;height:30px;padding:0 12px;font-size:13px}.check-issues{margin:0;padding-left:18px;font-size:13px;color:var(--ink-2)}.answer{padding:16px 18px;border-radius:18px;background:var(--fill);box-shadow:0 0 0 1px var(--line) inset;animation:rise .45s var(--ease) both}.md{display:grid;gap:8px;font-size:14.5px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.md p,.md ul,.md ol{margin:0}.md ul,.md ol{padding-left:20px;display:grid;gap:3px}.md b{font-weight:600;color:var(--ink)}.md-h{font-weight:600}.run-meta{margin:6px 0 0;font-size:12.5px;color:var(--ink-3)}.run-err{margin:0;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--down) 10%,transparent);color:var(--down);font-size:14px}.main[data-framed]{min-height:100dvh}.ws{display:grid;grid-template-columns:268px minmax(0,1fr) 312px;grid-template-rows:minmax(0,1fr);gap:14px;height:100dvh;padding:88px 14px 14px;background:var(--ground)}.ws-side,.ws-main,.ws-ctx{min-height:0;border-radius:var(--r-panel);border:1px solid var(--line);background:var(--panel-fill);box-shadow:var(--panel-shadow)}.ws-side{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.ws-agents{display:grid;gap:4px;padding:14px 12px 10px}.ws-agent{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:14px;text-align:left;color:var(--ink-2);transition:background .2s,color .2s}.ws-agent:hover{background:var(--fill);color:var(--ink)}.ws-agent[data-on]{background:#e8cfa614;color:var(--ink);box-shadow:0 0 0 1px #e8cfa633 inset}.ws-agent b{display:block;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-agent small{display:block;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-agent .num{font-size:12px;color:var(--ink-3)}.ws-agent.is-general{padding:12px 10px}.ws-agent.is-general b{font:400 17px/1.15 var(--display)}.ws-sub{padding:10px 10px 4px}.ws-add{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:13px;color:var(--ink-3);border-radius:12px}.ws-add:hover{color:var(--ink);background:var(--fill)}.ws-runs{display:grid;align-content:start;gap:2px;padding:6px 12px 12px;overflow:auto;border-top:1px solid var(--line)}.ws-runs .label{padding:10px 10px 6px;display:flex;justify-content:space-between;align-items:center}.ws-io{display:inline-flex;gap:2px}.ws-runs .label button{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--ink-3)}.ws-runs .label button:hover{color:var(--ink);background:var(--fill-2)}.ws-run{display:grid;gap:2px;width:100%;padding:8px 10px;border-radius:12px;text-align:left}.ws-run:hover,.ws-run[data-on]{background:var(--fill)}.ws-run span{font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-run small{font-size:11.5px;color:var(--ink-3)}.ws-run[data-bad] small{color:var(--down)}.ws-access{display:grid;gap:10px;padding:14px;border-top:1px solid var(--line)}.ws-tier{display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-tier b{font-weight:600;font-size:14px}.ws-main{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.ws-top{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line);min-width:0}.ws-title{margin:0;font:400 24px/1.1 var(--display);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-state{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-3);white-space:nowrap}.ws-top .seg{margin-left:auto}.ws-scroll{overflow:auto;padding:20px;display:grid;align-content:start;gap:18px;overscroll-behavior:contain}.ask{display:grid;gap:10px;padding:14px;border-radius:22px;background:var(--field-bg);box-shadow:0 0 0 1px var(--line-2) inset}.ask:focus-within{box-shadow:0 0 0 1px #e8cfa680 inset,0 0 0 4px #e8cfa61a}.ask textarea{width:100%;min-height:64px;max-height:220px;resize:none;border:0;background:transparent;color:var(--ink);font:400 16px/1.55 var(--text);padding:4px 6px;outline:none}.ask textarea::placeholder{color:var(--ink-3)}.ask-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ask-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0;flex:1}.chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--line);font-size:12.5px;color:var(--ink-2);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.chip:hover{color:var(--ink);border-color:var(--line-2);background:var(--fill)}.ask-warn{margin:0;font-size:13px;color:var(--warn)}.ws-empty{display:grid;gap:14px;padding:6px 2px;color:var(--ink-2)}.ws-empty p{margin:0;max-width:62ch;line-height:1.6}.ws-wait{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.ws-ctx{display:grid;align-content:start;gap:0;overflow:auto}.ctx-sec{display:grid;gap:8px;padding:16px;border-bottom:1px solid var(--line)}.ctx-sec:last-child{border-bottom:0}.ctx-coin{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:6px 4px;border-radius:12px;text-align:left}.ctx-coin:hover{background:var(--fill)}.ctx-coin b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx-coin small{display:block;font-size:12px;color:var(--ink-3)}.ctx-coin .v{font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.tools-grid{display:grid;gap:14px}.tg{display:grid;gap:4px}.tg .label{padding:4px 2px 6px}.tool{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border-radius:14px;background:var(--fill)}.tool b{display:block;font-size:14px;font-weight:600}.tool small{display:block;font-size:12.5px;color:var(--ink-3);line-height:1.45;margin-top:2px}.sw{position:relative;width:38px;height:22px;border-radius:999px;background:var(--fill-2);box-shadow:0 0 0 1px var(--line-2) inset;transition:background .2s;flex:none}.sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--ink-2);transition:transform .25s var(--ease),background .2s}input:checked+.sw{background:var(--satin);box-shadow:none}input:checked+.sw:after{transform:translate(16px);background:var(--choc-lo)}.tool input{position:absolute;opacity:0;pointer-events:none}.cline{display:grid;gap:6px}.cline-code{display:flex;align-items:flex-start;gap:8px;padding:12px 12px 12px 14px;border-radius:14px;background:#1b1918;box-shadow:0 0 0 1px #f4ecdf14 inset}.cline-code .copy{color:#f4ecdf8c}.cline-code .copy:hover{color:#f4ecdf;background:#f4ecdf14}.cline-code code{flex:1;min-width:0;font-family:var(--mono);font-size:12px;line-height:1.55;color:var(--champ-hi);white-space:pre-wrap;word-break:break-all}@media(max-width:1280px){.ws{grid-template-columns:248px minmax(0,1fr)}.ws-ctx{display:none}}@media(max-width:860px){.ws{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:auto;min-height:100dvh;padding:78px 10px 10px}.ws-main{grid-template-rows:auto auto}.ws-scroll{overflow:visible}.ws-side{grid-template-rows:auto}.ws-agents{grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);overflow-x:auto}.ws-sub,.ws-add,.ws-runs,.ws-access{display:none}.ws-main{min-height:70dvh}.ws-top{flex-wrap:wrap}.ws-top .seg{margin-left:0}}@media(max-height:880px)and (min-width:861px){.ws-agent:not(.is-general) small{display:none}.ws-agent{padding:7px 10px}.ws-agents{padding-top:10px}}.home{background:var(--paper)}.hero{padding:12px;background:var(--paper)}.hero-tile{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 24px);border-radius:48px;color:var(--ink);background:radial-gradient(60% 46% at 50% 30%,rgba(232,207,166,.07),transparent 70%),radial-gradient(120% 90% at 50% 0%,#2a2726,#1b1918 46%,#121110);box-shadow:0 1px #fff5e412 inset,0 -14px 0 -2px #00000059 inset,0 40px 80px -40px #4c28208c,0 14px 30px -18px #4c282066}.hero-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.hero-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;border-radius:inherit}.hero-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;min-height:calc(100svh - 24px);padding:84px var(--gut) 22px;text-align:center;pointer-events:none}.hero-in>*{pointer-events:auto}.hero-iris{position:relative;width:clamp(190px,30vh,290px);aspect-ratio:1;flex:none;pointer-events:none}.hero-iris-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5));transition:opacity .6s var(--ease)}.hero-stage[data-ready]~.hero-in .hero-iris-svg{opacity:0}.hero-read{min-height:22px;margin:8px 0 14px;font-size:13.5px;color:var(--ink-2);max-width:64ch;text-wrap:balance}.hero-read b{color:var(--champ-hi);font-weight:600}.hero-words{display:grid;justify-items:center;gap:14px;width:min(920px,100%)}.hero-words .h1{font-size:clamp(38px,4.4vw,60px)}.hero-words .lede{font-size:16.5px;max-width:58ch}.hero-ask{position:relative;display:flex;align-items:center;gap:6px;width:min(680px,100%);margin-top:6px;padding:6px;border-radius:var(--r-pill);background:#0a09089e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px var(--line-2) inset,0 20px 50px -24px #000000e6;text-align:left}.hero-ask:focus-within{box-shadow:0 0 0 1px #e8cfa68c inset,0 0 0 4px #e8cfa61a,0 20px 50px -24px #000000e6}.hero-pick{position:relative;flex:none}.hero-agent{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 6px;border-radius:var(--r-pill);background:var(--fill-2);font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap}.hero-agent:hover{background:#f4ecdf1f}.hero-menu{position:absolute;left:0;bottom:calc(100% + 10px);z-index:5;width:300px;margin:0;padding:6px;list-style:none;border-radius:20px;background:#1c1a19;box-shadow:0 0 0 1px var(--line-2),0 30px 60px -20px #000000e6}.hero-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:14px;text-align:left;color:var(--ink)}.hero-menu button:hover,.hero-menu button[aria-selected=true]{background:var(--fill-2)}.hero-menu span{display:grid;gap:1px;min-width:0}.hero-menu b{font-size:13.5px;font-weight:600}.hero-menu small{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-input{flex:1;min-width:0;height:40px;border:0;background:transparent;color:var(--ink);font:400 15px/1 var(--text);padding:0 8px;outline:none}.hero-input::placeholder{color:var(--ink-3)}.hero-warn{position:absolute;left:12px;right:12px;top:calc(100% + 8px);margin:0;font-size:13px;color:var(--warn);text-align:center}.hero-lane{margin-top:auto;padding-top:18px;width:min(1180px,100%)}.lane{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.lane>:first-child{margin-left:auto}.lane>:last-child{margin-right:auto}.lane::-webkit-scrollbar{display:none}.lane-i{display:flex;align-items:center;gap:9px;flex:none;padding:6px 12px 6px 6px;border-radius:var(--r-pill);background:#0a090880;box-shadow:0 0 0 1px var(--line) inset;color:var(--ink);text-align:left;animation:lanein .6s var(--ease) both;transition:background .2s,box-shadow .2s}.lane-i:hover{background:#e8cfa614;box-shadow:0 0 0 1px #e8cfa64d inset}.lane-t{display:grid;gap:1px}.lane-t b{font-size:13px;font-weight:600;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lane-t small{font-size:12px;color:var(--ink-2);white-space:nowrap}@keyframes lanein{0%{opacity:0;transform:translate(-12px)}}@media(max-width:760px){.hero{padding:8px}.hero-tile{border-radius:28px;min-height:calc(100svh - 16px)}.hero-in{min-height:calc(100svh - 16px);padding-top:76px}.hero-iris{width:clamp(150px,28vh,210px)}.hero-ask{flex-wrap:wrap;border-radius:26px;padding:8px}.hero-pick{order:1}.hero-input{order:0;flex-basis:100%;height:46px}.hero-ask .key{order:2;margin-left:auto}.hero-menu{width:min(300px,calc(100vw - 48px))}}.ch{position:relative;padding:clamp(80px,11vh,120px) 0}.ch[data-ground=paper]{background:var(--paper);color:var(--ink)}.ch[data-ground=dark]{margin:12px;border-radius:48px;color:var(--ink);background:radial-gradient(70% 50% at 50% 0%,rgba(232,207,166,.05),transparent 70%),linear-gradient(180deg,#1f1d1c,#161514 60%,#121110);box-shadow:0 1px #fff5e40f inset,0 -12px 0 -2px #0000004d inset,0 40px 80px -44px #4c28208c,0 14px 30px -20px #4c282059}@media(max-width:760px){.ch[data-ground=dark]{margin:8px;border-radius:28px}}.ch-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 56px;align-items:end;margin-bottom:40px}.ch-head .h2{max-width:15ch}.ch-note{font-size:15.5px;max-width:54ch}.ch-keys{margin-top:28px}@media(max-width:860px){.ch-head{grid-template-columns:1fr;gap:16px}}.rp{margin:0;display:grid;gap:14px}.rp-hold{position:relative}.rp-win{position:absolute;top:0;left:50%;transform-origin:top center;border-radius:14px;overflow:hidden;background:#141312;box-shadow:0 0 0 1px #00000080,0 60px 120px -50px #3c2218bf,0 24px 50px -30px #3c221880;transition:opacity .8s var(--ease);color:var(--ink);--ink: #f4ecdf;--ink-2: rgba(244, 236, 223, .68);--ink-3: rgba(244, 236, 223, .46);--line: rgba(244, 236, 223, .09);--line-2: rgba(244, 236, 223, .16);--fill: rgba(244, 236, 223, .04);--fill-2: rgba(244, 236, 223, .075);--field-bg: rgba(0, 0, 0, .32);--up: #9fd6a8;--down: #f2957d;--warn: #f0c983;--panel-fill: linear-gradient(180deg, rgba(244, 236, 223, .055), rgba(244, 236, 223, .02))}.rp-win[data-fade]{opacity:.25}.rp-bar{position:relative;display:flex;align-items:center;justify-content:center;height:38px;background:linear-gradient(180deg,#2c2928,#232120);border-bottom:1px solid rgba(0,0,0,.5)}.rp-lights{position:absolute;left:14px;display:flex;gap:8px}.rp-lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #0000004d}.rp-lights i:nth-child(2){background:#febc2e}.rp-lights i:nth-child(3){background:#28c840}.rp-title{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#b9b1a6}.rp-app{display:grid;grid-template-columns:250px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:calc(100% - 38px)}.rp-app>*{min-height:0}.rp-side{display:grid;align-content:start;gap:2px;padding:12px 10px;border-right:1px solid var(--line);background:#ffffff04}.rp-main{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.rp-scroll{overflow:hidden;padding:18px 22px 40px;display:grid;align-content:start;gap:16px}.rp-ask textarea{min-height:52px;pointer-events:none}.rp-run{pointer-events:none}.rp-cur{position:absolute;top:0;left:0;z-index:9;pointer-events:none;transition:transform .85s cubic-bezier(.65,0,.35,1)}.rp-ring{position:absolute;left:-12px;top:-12px;width:24px;height:24px;border-radius:50%;border:2px solid rgba(232,207,166,.9);opacity:0;animation:ring .55s var(--ease) both}@keyframes ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.rp-cap{font-size:13px;color:var(--ink-3);text-align:center;text-wrap:balance}.rp-win[data-narrow] .rp-app{grid-template-columns:1fr}.rp-win[data-narrow] .rp-side{display:none}.rp-win[data-narrow] .rp-scroll{padding:16px 16px 40px}.passes{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:36px 0 0;padding:24px 0 0;border-top:1px solid var(--line)}.passes li{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:baseline}.passes-n{grid-row:span 2;font:400 34px/1 var(--display);color:var(--choc-hi)}.passes b{font-weight:600;font-size:16px}.passes span:last-child{font-size:14px;color:var(--ink-2);line-height:1.55}@media(max-width:760px){.passes{grid-template-columns:1fr;gap:18px}}.ring-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}.ring{position:relative;aspect-ratio:1;width:min(100%,500px);justify-self:center}.ring-svg{position:absolute;top:15%;right:15%;bottom:15%;left:15%;width:70%;height:70%;filter:drop-shadow(0 26px 40px rgba(0,0,0,.55))}.ring-svg g{transition:transform .5s var(--ease)}.ring-l{position:absolute;transform:translate(-50%,-50%);display:grid;gap:1px;padding:6px 10px;border-radius:12px;text-align:center;color:var(--ink-2);white-space:nowrap;transition:color .2s,background .2s}.ring-l[data-side=l]{transform:translate(-80%,-50%);text-align:right}.ring-l[data-side=r]{transform:translate(-20%,-50%);text-align:left}.ring-l b{font-size:14px;font-weight:600;color:inherit}.ring-l small{font-size:12px;color:var(--ink-3)}.ring-l:hover:not(:disabled),.ring-l[data-on]{color:var(--champ-hi);background:#e8cfa612}.ring-l:disabled{cursor:default;color:var(--champ)}.ring-term{display:grid;gap:14px;min-width:0}.ring-term-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ring-term-top .note{margin-top:6px;max-width:46ch}@media(max-width:980px){.ring-grid{grid-template-columns:1fr}.ring{width:min(100%,420px)}.ring-term-top{flex-direction:column;align-items:flex-start}}.term-wrap{display:grid;gap:12px;min-width:0}.term-tabs{display:flex;flex-wrap:wrap;gap:6px}.term-tabs button{height:34px;padding:0 14px;border-radius:var(--r-pill);font:500 13px/1 var(--text);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);transition:background .2s,color .2s,box-shadow .2s}.term-tabs button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.term-tabs button[data-on]{color:var(--ink);background:#e8cfa614;box-shadow:inset 0 0 0 1px #e8cfa673}.term{border-radius:14px;overflow:hidden;background:#171514;box-shadow:0 50px 100px -50px #000000e6,0 0 0 1px #00000080;min-width:0}.term[data-os=win]{border-radius:9px;background:#0c0c0c}.term-bar{display:flex;align-items:center;height:38px;position:relative;color:#b9b1a6;font:500 12.5px/1 var(--text);-webkit-user-select:none;user-select:none}.term-bar.is-mac{justify-content:center;background:linear-gradient(180deg,#2c2928,#232120);border-bottom:1px solid rgba(0,0,0,.45)}.term-dots{position:absolute;left:14px;display:flex;gap:8px}.term-dots i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.term-dots i:nth-child(2){background:#febc2e}.term-dots i:nth-child(3){background:#28c840}.term-bar.is-win{background:#202020;height:40px;padding-left:8px;gap:2px}.term-wtab{display:inline-flex;align-items:center;gap:10px;height:32px;margin-top:8px;padding:0 12px;border-radius:8px 8px 0 0;background:#0c0c0c;color:#f0f0f0;font:400 12px/1 "Segoe UI",var(--text)}.term-ps{display:inline-grid;place-items:center;width:16px;height:14px;border-radius:3px;background:#2b5797;color:#fff;font:700 8px/1 var(--mono)}.term-x{color:#9a9a9a;margin-left:18px}.term-plus{display:inline-grid;place-items:center;width:28px;height:28px;color:#c8c8c8;font-size:15px}.term-wbtns{margin-left:auto;display:flex;height:100%}.term-wbtns i{display:grid;place-items:center;width:46px;font-style:normal;font-size:12px;color:#e6e6e6}.term-body{height:352px;overflow:hidden;padding:16px 20px 20px;font:400 13px/1.62 var(--mono);color:#ece5da;font-variant-ligatures:none}.term[data-os=win] .term-body{font-family:"Cascadia Mono",Consolas,var(--mono);color:#ccc}.term-line{white-space:pre-wrap;word-break:break-word;min-height:1.62em}.term-pr{color:#a9d8b0}.term[data-os=win] .term-pr{color:#ccc}.term-cmd{color:#fff}.term-line[data-tone=ok]{color:#a9d8b0}.term-line[data-tone=dim]{color:#8f877d}.term-line[data-tone=key]{color:var(--champ)}.term-line[data-tone=warn]{color:#f0c983}.term-line[data-tone=bad]{color:#f2957d}.term-caret{display:inline-block;width:8px;height:1.15em;vertical-align:-.2em;background:#ece5da;animation:blink 1s steps(1) infinite}.term-spin{display:inline-block;width:10px;height:10px;margin-right:6px;border:2px solid #5f574f;border-top-color:var(--champ);border-radius:50%;animation:spin .8s linear infinite;vertical-align:-1px}@keyframes blink{50%{opacity:0}}@media(max-width:760px){.term-body{height:300px;font-size:11.5px;padding:12px 14px;overflow:auto;scrollbar-width:none}.term-line{white-space:pre;word-break:normal}.term-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.term-tabs button{flex:none}.term-wbtns i{width:34px}}.board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.board-col{display:grid;align-content:start;gap:2px;padding:16px;border-radius:var(--r-panel);background:var(--panel-fill);box-shadow:var(--panel-shadow),0 0 0 1px var(--line) inset;min-width:0}.board-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 6px 10px}.board-h b{font:400 22px/1 var(--display)}@media(max-width:980px){.board{grid-template-columns:1fr}}.si-ch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:56px;align-items:center}.si-ch-l{display:grid;gap:18px}.si-ch-l .h2{max-width:16ch}.si-ch-l .note{font-size:15.5px;max-width:54ch}.facts{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:0}.facts li{display:grid;grid-template-columns:22px 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--line);font-size:14.5px;color:var(--ink-2);line-height:1.55}.facts svg{color:var(--champ);margin-top:2px}.facts b{color:var(--ink);font-weight:600}.si-ch-r{padding:24px}@media(max-width:980px){.si-ch{grid-template-columns:1fr}}.mcp-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.mcp-grid .panel{display:grid;gap:16px}.mcp-line{margin:0}.mcp-line code{color:var(--champ-hi)}.mcp-prompts{display:grid;gap:0;align-content:start}.mcp-prompts .label{padding-bottom:10px}.mcp-p{display:grid;gap:3px;padding:12px 0;border-top:1px solid var(--line)}.mcp-p b{font-weight:600;font-size:14.5px}.mcp-p span{font-size:13.5px;color:var(--ink-2)}.mcp-p code{font-family:var(--mono);font-size:12px;color:var(--code-ink)}.mcp-prompts .textkey{margin-top:10px;justify-self:start}@media(max-width:980px){.mcp-grid{grid-template-columns:1fr}}.tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tier{position:relative;display:grid;gap:14px;padding:26px;border-radius:var(--r-panel);background:var(--panel-fill);box-shadow:var(--panel-shadow),0 0 0 1px var(--line) inset}.tier.is-hold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,#fbedd38c,#e8cfa61a 35%,#8f564680);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.tier-v{display:flex;align-items:baseline;gap:10px;font:300 46px/1 var(--text);letter-spacing:-.02em}.tier-v small{font-size:14px;letter-spacing:0;color:var(--ink-3);font-weight:400}.qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:48px}.qa-i{border-top:1px solid var(--line);padding:16px 0}.qa-i summary{cursor:pointer;list-style:none;font-weight:600;font-size:15.5px;display:flex;justify-content:space-between;gap:16px}.qa-i summary:after{content:"+";color:var(--champ);font-weight:400;font-size:20px;line-height:1}.qa-i[open] summary:after{content:"–"}.qa-i summary::-webkit-details-marker{display:none}.qa-i p{margin:10px 0 0;font-size:14.5px;color:var(--ink-2);line-height:1.6;max-width:60ch}@media(max-width:760px){.tiers,.qa{grid-template-columns:1fr}}.cmp{width:100%;border-collapse:collapse;font-size:15px}.cmp th,.cmp td{padding:16px 18px;border-top:1px solid var(--line);text-align:left}.cmp thead th{border-top:0;font:400 24px/1 var(--display);padding-bottom:18px}.cmp tbody th{font-weight:500;color:var(--ink-2);width:44%}.cmp td{color:var(--ink);font-size:17px}.cmp .is-hold{background:var(--hold-fill);color:var(--hold-ink)}.cmp thead .is-hold{border-radius:18px 18px 0 0;box-shadow:inset 0 1px 0 var(--hold-edge)}.cmp tbody tr:last-child .is-hold{border-radius:0 0 18px 18px}@media(max-width:760px){.cmp th,.cmp td{padding:12px 8px;font-size:13.5px}.cmp thead th{font-size:18px}.cmp td{font-size:14px}}.ring-chips{display:none}@media(max-width:760px){.ring-l{display:none}.ring{width:min(100%,300px)}.ring-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ring-chips .chip[aria-pressed=true]{color:var(--champ-hi);border-color:#e8cfa680;background:#e8cfa614}.panel{padding:20px}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{flex:none}}.mcp-grid .panel{min-width:0}.crow{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"img id v" "img facts facts";align-items:center;gap:1px 11px;padding:8px 10px;border-radius:16px;transition:background .2s}.crow[data-compact]{grid-template-areas:"img id v";padding:8px 6px}.crow:hover{background:var(--fill)}.crow[data-fresh]{animation:freshrow 1.6s var(--ease)}@keyframes freshrow{0%{background:#e8cfa629;box-shadow:0 0 0 1px #e8cfa673 inset}to{background:transparent;box-shadow:none}}.crow-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit}.crow>:not(.crow-hit){position:relative;z-index:1;pointer-events:none}.crow a,.crow .crow-ask{pointer-events:auto}.crow .coin-ring{grid-area:img}.crow-id{grid-area:id;display:grid;gap:3px;min-width:0}.crow-sym{display:flex;align-items:baseline;gap:7px;min-width:0;font-weight:600;font-size:14.5px;white-space:nowrap}.crow-name{font-weight:400;font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis}.crow-sub{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3);white-space:nowrap;min-width:0;overflow:hidden}.crow-tag{padding:1px 7px;border-radius:999px;font-size:11px;background:var(--fill-2);color:var(--ink-2)}.crow-tag.is-bad{color:var(--down)}.crow-links{display:inline-flex;gap:6px}.crow-links a{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--ink-3)}.crow-links a:hover{color:var(--ink);background:var(--fill-2)}.crow-v{grid-area:v;display:grid;justify-items:end;gap:2px}.crow-v b{font-size:16px;font-weight:500}.crow-v span{font-size:12px}.crow-facts{grid-area:facts;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:3px;font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}.crow>button.crow-ask{position:absolute;right:8px;bottom:8px;z-index:2;height:24px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:600;color:var(--key-primary-ink);background:var(--key-primary-bg);box-shadow:var(--key-primary-shadow);opacity:0;transition:opacity .2s;pointer-events:auto}.crow:hover>button.crow-ask,.crow>button.crow-ask:focus-visible{opacity:1}@media(hover:none){.crow>button.crow-ask{display:none}}.crow.is-wait{display:flex;align-items:center;gap:12px}.tm{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;height:100dvh;padding:86px 14px 14px;background:var(--ground)}.tm-top{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:0 6px}.tm-title{margin:0;font:400 28px/1 var(--display);letter-spacing:-.01em}.tm-search{flex:1 1 320px;display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:999px;background:var(--field-bg);box-shadow:0 0 0 1px var(--line-2) inset;color:var(--ink-3);max-width:520px}.tm-search:focus-within{box-shadow:0 0 0 1px #e8cfa680 inset,0 0 0 4px #e8cfa61a}.tm-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);outline:none;font-size:14px}.tm-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tm-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);cursor:pointer}.tm-check input{accent-color:var(--champ)}.tm-live{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.tm-tabs{display:none}.tm-fail{padding:0 6px}.tm-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0}.tm-col{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border-radius:var(--r-panel);background:var(--panel-fill);box-shadow:var(--panel-shadow),0 0 0 1px var(--line) inset;overflow:hidden}.tm-col-h{display:flex;align-items:baseline;gap:10px;padding:16px 18px 10px;border-bottom:1px solid var(--line)}.tm-col-h b{font:400 20px/1 var(--display)}.tm-n{margin-left:auto;font-size:12px;color:var(--ink-3)}.tm-list{overflow:auto;padding:6px;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),transparent);mask-image:linear-gradient(#000 calc(100% - 26px),transparent)}@media(max-width:1280px){.tm-cols{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.tm{height:auto;min-height:100dvh}.tm-col{height:70vh}}@media(max-width:760px){.tm{padding:76px 10px 10px}.tm-tabs{display:flex;width:100%}.tm-tabs button{flex:1}.tm-cols{grid-template-columns:1fr}.tm-col{display:none;height:calc(100dvh - 250px)}.tm-col[data-on]{display:grid}.tm-live{margin-left:0}}.cp{display:grid;gap:12px;min-height:100dvh;padding:86px 14px 18px;background:var(--ground);align-content:start}.cp-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:4px 8px}.cp-id{display:grid;gap:6px;min-width:0}.cp-sym{display:flex;align-items:baseline;gap:12px;margin:0;font:400 32px/1.05 var(--display);white-space:nowrap;min-width:0}.cp-sym span{font:400 16px/1 var(--text);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis}.cp-sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--ink-2)}.cp-mint{display:inline-flex;align-items:center;gap:2px}.cp-sub .link-out{gap:4px;align-items:center;font-size:13px}.cp-social{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:8px;background:var(--fill-2);font-size:12px;font-weight:600}.cp-figs{display:flex;gap:28px}.cp-figs div{display:grid;gap:6px;justify-items:end}.cp-figs b{font:300 30px/1 var(--text);letter-spacing:-.02em}.cp-curve{display:flex;align-items:center;gap:16px;padding:0 8px;font-size:13.5px;color:var(--ink-2)}.cp-curve p{margin:0}.cp-bar{position:relative;flex:0 0 min(320px,40%);height:8px;border-radius:99px;background:var(--fill-2);overflow:hidden}.cp-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--satin)}.cp-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-areas:"chart side" "book ask";gap:12px}.cp-panel{display:grid;align-content:start;gap:12px;padding:16px;border-radius:var(--r-panel);background:var(--panel-fill);box-shadow:var(--panel-shadow),0 0 0 1px var(--line) inset;min-width:0;position:relative}.cp-chart{grid-area:chart}.cp-side{grid-area:side}.cp-book{grid-area:book}.cp-ask{grid-area:ask}.cp-ph{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cp-ph b{font:400 19px/1 var(--display)}.cp-ph .seg button{height:30px;padding:0 11px}.cp-win{display:grid;gap:10px}.cp-win .seg button span{font-size:11.5px}.split{height:6px;border-radius:99px;background:color-mix(in srgb,var(--down) 70%,transparent);overflow:hidden}.split i{display:block;height:100%;background:var(--up)}.cp-win-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;font-size:13.5px}.cp-win-g span{display:grid;gap:2px}.cp-win-g small{font-size:11.5px;color:var(--ink-3)}.cp-scroll{max-height:420px;overflow:auto;overscroll-behavior:contain}.cp-t{width:100%;border-collapse:collapse;font-size:13px}.cp-t th{position:sticky;top:0;background:#181716;text-align:left;font-weight:500;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:6px 10px 8px 0}.cp-t td{padding:7px 10px 7px 0;border-top:1px solid var(--line);white-space:nowrap}.cp-print{margin-left:8px;padding:1px 7px;border-radius:99px;background:var(--fill-2);font-size:11px;color:var(--ink-2)}.cp-fund{display:inline-flex;align-items:center;gap:6px}.cp-g{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--satin);color:var(--accent-ink);font-size:11px}.cp-clusters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.cp-holders{display:grid;gap:8px}.cp-asks{display:flex;flex-wrap:wrap;gap:6px}.cp-ask .key{justify-self:start}.chart{position:relative;display:grid;gap:6px}.chart-read{display:flex;flex-wrap:wrap;gap:4px 14px;min-height:18px;font-size:12px;color:var(--ink-2)}.chart-read i{font-style:normal;color:var(--ink-3);margin-right:4px}.chart canvas{display:block;touch-action:pan-y}.chart-wait{position:absolute;top:24px;right:0;bottom:0;left:0;display:grid;place-items:center}.chart-empty{font-size:13px;color:var(--ink-3);text-align:center;padding:0 20%}.cp-wait{padding:8px 0}.cp-fail{display:flex;align-items:center;gap:16px;padding:0 8px}.cp-miss{display:grid;justify-items:start;gap:14px;min-height:100dvh;align-content:center;padding:100px var(--gut);background:var(--ground)}@media(max-width:1100px){.cp-grid{grid-template-columns:1fr;grid-template-areas:"chart" "side" "ask" "book"}}@media(max-width:760px){.cp{padding:76px 10px 14px}.cp-head{grid-template-columns:auto minmax(0,1fr)}.cp-figs{grid-column:1 / -1;justify-content:space-between;gap:12px}.cp-figs div{justify-items:start}.cp-figs b{font-size:24px}.cp-sym{font-size:26px}.cp-curve{flex-direction:column;align-items:stretch}.cp-bar{flex-basis:auto}}
