@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-BLGc9T1a.woff2) format("woff2"),url(./inter-cyrillic-400-normal-ZzOtrSSW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal-Bput3-QP.woff2) format("woff2"),url(./inter-greek-ext-400-normal-DCpCPQOf.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-DxZsaF_h.woff2) format("woff2"),url(./inter-greek-400-normal-BZzXV7-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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal-BUNmGMP1.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-hnt3BR84.woff2) format("woff2"),url(./inter-latin-ext-400-normal-C1t-h-pH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-BOOGhInR.woff2) format("woff2"),url(./inter-latin-400-normal-gitzw0hO.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal-BShVwWPj.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal-CUiC4oBV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal-D4Vwzodn.woff2) format("woff2"),url(./inter-cyrillic-500-normal-DH2hs3aW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal-B6guLgqG.woff2) format("woff2"),url(./inter-greek-ext-500-normal-M2hEX8vc.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal-CeQXL5ds.woff2) format("woff2"),url(./inter-greek-500-normal-d_eO-yCQ.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal-DQPw2Hwd.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CIS2RHJS.woff2) format("woff2"),url(./inter-latin-ext-500-normal-UMdmhHu2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-D2bGa7uu.woff2) format("woff2"),url(./inter-latin-500-normal-deR1Tlfd.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal-CaqZN2hq.woff2) format("woff2"),url(./inter-cyrillic-ext-600-normal-Bt9VVOA-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal-BGBWG807.woff2) format("woff2"),url(./inter-cyrillic-600-normal-BuzJQFbW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal-Cnui8OiR.woff2) format("woff2"),url(./inter-greek-ext-600-normal-C9WLioJ8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal-Dhlb-90d.woff2) format("woff2"),url(./inter-greek-600-normal-CwicyhtI.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(./inter-vietnamese-600-normal-Cm6aH8_k.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal-BnYJhD27.woff2) format("woff2"),url(./inter-latin-ext-600-normal-CAF0vJDd.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-D273HNI0.woff2) format("woff2"),url(./inter-latin-600-normal-B5cFAncS.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-ext-700-normal-ClVoMEGq.woff2) format("woff2"),url(./inter-cyrillic-ext-700-normal-Ced3hgUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-700-normal-bGtGjVdZ.woff2) format("woff2"),url(./inter-cyrillic-700-normal-Bc8_fv8J.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-ext-700-normal-SzCdnevJ.woff2) format("woff2"),url(./inter-greek-ext-700-normal-DXvzx4Na.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-700-normal-Cxpycf-U.woff2) format("woff2"),url(./inter-greek-700-normal-BRYTaFLL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-vietnamese-700-normal-CGpBpxLq.woff2) format("woff2"),url(./inter-vietnamese-700-normal-dAnkLlTo.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal-CzikT_rs.woff2) format("woff2"),url(./inter-latin-ext-700-normal-6V9MnIL5.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Sckx8rpT.woff2) format("woff2"),url(./inter-latin-700-normal-B8MtJ_2k.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-ext-400-normal-BDJfZ8Kq.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-400-normal-C8_zuvbt.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-400-normal-C0gbT-4X.woff2) format("woff2"),url(./source-serif-4-cyrillic-400-normal-Bqj2d7m6.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-greek-400-normal-eabzJDiW.woff2) format("woff2"),url(./source-serif-4-greek-400-normal-C8C4HxNq.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-vietnamese-400-normal-CMLFr1mH.woff2) format("woff2"),url(./source-serif-4-vietnamese-400-normal-CB9mjlcG.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-ext-400-normal-HBh7NdsB.woff2) format("woff2"),url(./source-serif-4-latin-ext-400-normal-X-mfMq8x.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-normal-CjrsHTK6.woff2) format("woff2"),url(./source-serif-4-latin-400-normal-CSsFCx3j.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #FFFFFF;--canvas: #F6F5F4;--bg-sub: #F6F5F4;--bg-hover: rgba(0,0,0,.04);--bg-active: rgba(0,0,0,.06);--line: rgba(0,0,0,.08);--line-strong: rgba(0,0,0,.14);--text: rgba(0,0,0,.95);--text-2: #615D59;--text-3: #757575;--ink: #000000;--blue: #0075DE;--blue-hover: #0068C7;--sky: #E6F3FE;--signal: #FF5B1F;--signal-bg: #FFEDE5;--ok: #1E7F4F;--ok-bg: #E4F5EC;--warn: #9A5B00;--warn-bg: #FFF3D6;--bad: #D0301C;--bad-bg: #FDE8E5;--info: #0075DE;--info-bg: #E6F3FE;--r-sm: 4px;--r: 8px;--r-lg: 12px;--r-pill: 9999px;--shadow-sm: none;--shadow: 0 .7px 1.5px rgba(0,0,0,.015), 0 3px 9px rgba(0,0,0,.03);--shadow-lg: 0 4px 12px rgba(0,0,0,.1), 0 16px 48px rgba(0,0,0,.08);--font: "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--serif: "Source Serif 4", "Songti SC", "Noto Serif SC", Georgia, serif;--ease: ease;font-family:var(--font);color:var(--text);background:var(--canvas);font-size:14px;line-height:1.43;font-feature-settings:"lnum"}*{box-sizing:border-box}body{margin:0;background:var(--canvas);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.shell{display:flex;min-height:100vh}.sidebar{width:232px;flex:none;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:14px 10px;background:#fbfaf9;border-right:1px solid var(--line)}.brand{display:flex;align-items:center;gap:9px;padding:6px 10px 18px;font-weight:600;font-size:15px;letter-spacing:.2px}.brand img{width:22px;height:22px}.nav{display:flex;flex-direction:column;gap:1px;flex:1}.nav-group{font-size:12px;color:var(--text-3);padding:18px 10px 6px}.nav a{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:var(--r);color:#0000008a;font-weight:500;transition:background .2s,color .2s}.nav a svg{width:16px;height:16px;color:var(--text-3);flex:none}.nav a:hover{background:var(--bg-hover);color:var(--text)}.nav a.on{background:var(--bg-active);color:var(--text)}.nav a.on svg{color:var(--text)}.nav .badge{margin-left:auto}.me{display:flex;align-items:center;gap:8px;padding:10px;border-top:1px solid var(--line);color:var(--text-2)}.me .av{width:26px;height:26px;border-radius:50%;background:#fff;color:var(--text);border:2px solid var(--blue);display:grid;place-items:center;font-size:12px;font-weight:600}.me button{margin-left:auto;color:var(--text-3);font-size:13px}.me button:hover{color:var(--text)}.main{flex:1;min-width:0;display:flex;flex-direction:column;overflow-x:clip}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:28px 36px 120px}.mobile-top,.shell.bare .sidebar,.shell.bare .mobile-top,.shell.bare .cmd{display:none}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-head h1{font-size:28px;font-weight:700;margin:0;letter-spacing:-.6px;line-height:1.2}.page-head p{margin:4px 0 0;color:var(--text-3)}.crumb{display:inline-flex;align-items:center;gap:4px;color:var(--text-3);font-size:13px;margin-bottom:10px}.crumb:hover{color:var(--text)}.crumb svg{width:14px;height:14px}h2{font-size:16px;font-weight:600;margin:0;letter-spacing:-.1px}.muted{color:var(--text-3)}.small{font-size:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 15px;border-radius:var(--r);border:1px solid var(--line-strong);background:var(--bg);color:#000000e6;font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.btn svg{width:15px;height:15px}.btn:hover{background:var(--bg-hover)}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.primary:hover{background:var(--blue-hover)}.btn.soft{background:var(--sky);border-color:transparent;color:var(--blue)}.btn.soft:hover{background:#d6ebfd}.btn.ghost{border-color:transparent;background:transparent;color:var(--text-2)}.btn.ghost:hover{background:var(--bg-hover);color:var(--text)}.btn.sm{height:28px;padding:0 10px;font-size:13px}.btn.lg{height:44px;padding:0 18px;font-size:15px}.btn.block{width:100%}.btn:disabled{opacity:.45;cursor:default}.btns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.input,.textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--r);padding:8px 11px;background:var(--bg);transition:border-color .2s,box-shadow .2s}.input{height:36px}.textarea{min-height:84px;resize:vertical;line-height:1.6}.input:focus,.textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--sky)}.label{display:block;font-size:13px;color:var(--text-2);margin:14px 0 6px;font-weight:500}.tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--r-pill);background:#0000000d;color:var(--text-2);font-size:12px;font-weight:500;white-space:nowrap}.tag.ok{background:var(--ok-bg);color:var(--ok)}.tag.warn{background:var(--warn-bg);color:var(--warn)}.tag.bad{background:var(--bad-bg);color:var(--bad)}.tag.info{background:var(--info-bg);color:var(--info)}.tag.signal{background:var(--signal-bg);color:#b7410e}.tag.outline{background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--bg-active);color:var(--text-2);font-size:12px;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.badge.signal{background:var(--signal);color:#fff}.seg{display:inline-flex;gap:2px;padding:3px;background:#0000000a;border-radius:var(--r)}.seg button{height:26px;padding:0 10px;border-radius:var(--r-sm);color:var(--text-2);font-size:13px;display:inline-flex;align-items:center;gap:5px}.seg button:hover{color:var(--text)}.seg button.on{background:var(--bg);color:var(--text);box-shadow:0 1px 2px #00000014;font-weight:500}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px;align-items:center}.pick{display:flex;gap:6px;flex-wrap:wrap}.pick button{height:30px;padding:0 12px;border-radius:var(--r);border:1px solid var(--line-strong);color:var(--text-2);display:inline-flex;align-items:center;gap:6px;font-size:13px}.pick button:hover{border-color:var(--text-3)}.pick button.on{border-color:var(--blue);background:var(--sky);color:var(--blue);font-weight:500}.panel{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg)}.panel-head{display:flex;align-items:center;gap:8px;padding:18px 20px 10px}.panel-head .more{margin-left:auto;font-size:13px;color:var(--text-3)}.panel-head .more:hover{color:var(--text)}.panel-body{padding:0 20px 16px}.empty{color:var(--text-3);padding:18px 0;text-align:center;font-size:13px}.empty a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.err{background:var(--bad-bg);color:var(--bad);padding:10px 14px;border-radius:var(--r);margin-bottom:14px}.skeleton{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--bg-hover),var(--bg-sub),var(--bg-hover));background-size:200% 100%;animation:sk 1.2s infinite;margin:10px 0}@keyframes sk{to{background-position:-200% 0}}.list-row{display:flex;align-items:center;gap:12px;padding:10px 8px;margin:0 -8px;border-radius:var(--r);min-height:44px;transition:background .2s}a.list-row:hover,button.list-row:hover{background:var(--bg-hover)}button.list-row{width:calc(100% + 16px);text-align:left}.list-row .grow{flex:1;min-width:0}.list-row .t{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-row .s{font-size:12px;color:var(--text-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-row .chev{width:16px;height:16px;color:var(--text-3);flex:none}.ico-box{width:30px;height:30px;border-radius:var(--r);display:grid;place-items:center;background:#0000000a;flex:none}.ico-box svg{width:15px;height:15px;color:var(--text-2)}.ico-box.signal{background:var(--signal-bg)}.ico-box.signal svg{color:var(--signal)}.clamp1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.clamp2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.clamp3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.kv{display:grid;grid-template-columns:72px 1fr;gap:8px 12px;margin:0}.kv dt{color:var(--text-3)}.kv dd{margin:0;min-width:0}.toast{position:fixed;left:50%;bottom:88px;transform:translate(-50%);background:var(--ink);color:#fff;padding:9px 16px;border-radius:var(--r);font-size:13px;z-index:80;box-shadow:var(--shadow-lg)}.drawer-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#1010143d;z-index:60;animation:fade .15s var(--ease)}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);background:var(--bg);z-index:61;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:slide .2s var(--ease)}.drawer-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.drawer-head b{font-size:14px;font-weight:600}.drawer-head .btn{margin-left:auto}.drawer-body{flex:1;overflow:auto;padding:20px 22px}.drawer-foot{padding:14px 22px;border-top:1px solid var(--line);background:var(--bg-sub)}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translate(24px);opacity:0}}.cmd{position:fixed;border-radius:var(--r-lg)!important;bottom:18px;left:calc(232px + (100vw - 232px)/2);transform:translate(-50%);width:min(680px,calc(100vw - 280px));z-index:50;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;background:var(--bg);border:1px solid var(--line-strong);border-radius:14px;box-shadow:var(--shadow)}.cmd svg.spark{width:16px;height:16px;color:var(--signal);flex:none}.cmd input{flex:1;border:0;outline:none;height:34px;background:transparent}.cmd kbd{font:12px var(--font);color:var(--text-3);border:1px solid var(--line-strong);border-radius:4px;padding:1px 5px}.today-head{margin-bottom:22px}.today-head .date{color:var(--text-3);font-size:13px}.today-head h1{font-size:32px;font-weight:700;margin:4px 0 0;letter-spacing:-.8px;line-height:1.2}.flow{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin-bottom:22px;background:var(--bg)}.flow a{flex:1;padding:14px 16px;border-right:1px solid var(--line);transition:background .2s;position:relative}.flow a:last-child{border-right:0}.flow a:hover{background:#fbfaf9}.flow .n{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.6px;line-height:1.25}.flow .l{color:var(--text-2);font-size:13px;display:flex;align-items:center;gap:6px}.flow .h{font-size:12px;color:var(--text-3);margin-top:6px;display:flex;align-items:center;gap:5px}.flow .h.you{color:#b7410e;font-weight:500}.flow .h.you:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal)}.today-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:start}.today-grid .stack{display:flex;flex-direction:column;gap:18px;min-width:0}.quick{display:flex;flex-direction:column;gap:8px}.quick-box{border:1px solid var(--line-strong);border-radius:var(--r);padding:10px 12px 8px;transition:border-color .2s,box-shadow .2s}.quick-box:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--sky)}.quick-box textarea{width:100%;border:0;outline:none;resize:none;min-height:52px;background:transparent;line-height:1.6}.quick-bar{display:flex;align-items:center;gap:8px}.quick-bar .hint{margin-left:auto;font-size:12px;color:var(--text-3)}.thumbs{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.thumbs img{width:56px;height:56px;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line)}.thumbs.lg img{width:132px;height:132px}.ideas{columns:3 280px;column-gap:14px}.idea{break-inside:avoid;margin-bottom:14px;padding:14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);cursor:pointer;transition:border-color .2s,box-shadow .2s;display:block;width:100%;text-align:left}.idea:hover{border-color:var(--line-strong)}.idea-text{white-space:pre-wrap;line-height:1.65;max-height:176px;overflow:hidden;position:relative}.idea-text.long:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(transparent,var(--bg))}.idea-foot{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--text-3)}.idea-foot .tag{margin-left:auto}.idea-topics{display:flex;gap:4px;flex-wrap:wrap;margin-top:10px}.full-text{white-space:pre-wrap;line-height:1.75;font-size:15px}.note{background:var(--bg-sub);border-radius:var(--r);padding:12px 14px;margin-top:16px}.note b{font-size:12px;color:var(--text-3);font-weight:500}.note p{margin:4px 0 0;white-space:pre-wrap}.divider{height:1px;background:var(--line);margin:20px 0}.topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.topic{padding:24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);display:flex;flex-direction:column;gap:10px}.topic h3{font-size:17px;font-weight:700;margin:0;line-height:1.4;letter-spacing:-.2px}.topic .desc{color:var(--text-2)}.topic .view{border-left:2px solid var(--line-strong);padding-left:10px;color:var(--text-2);font-size:13px}.topic-foot{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:8px;font-size:12px;color:var(--text-3)}.meter{display:inline-flex;gap:2px}.meter i{width:4px;height:12px;border-radius:2px;background:var(--bg-active)}.meter i.on{background:var(--text-2)}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.lane{background:#00000006;border-radius:var(--r-lg);padding:8px;min-height:160px}.lane-head{display:flex;align-items:center;gap:8px;padding:6px 6px 10px;font-weight:600;font-size:13px}.lane-head .you{width:6px;height:6px;border-radius:50%;background:var(--signal)}.lane-head .badge{margin-left:auto}.lane-hint{font-size:12px;color:var(--text-3);padding:0 6px 8px;margin-top:-6px}.card{display:block;width:100%;text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;margin-bottom:6px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.card-t{font-weight:500;line-height:1.5}.card-s{font-size:12px;color:var(--text-3);margin-top:4px}.card-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.pri{font-size:11px;font-weight:600;letter-spacing:.3px}.pri.P0{color:var(--bad)}.pri.P1{color:var(--warn)}.pri.P2{color:var(--text-3)}.review{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.doc{max-width:720px}.doc{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:48px 56px;max-width:none}.doc h1.title{font-family:var(--serif);font-size:32px;font-weight:400;letter-spacing:-.3px;margin:0 0 8px;line-height:1.3}.doc .meta{color:var(--text-3);margin-bottom:24px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.md{font-family:var(--serif);font-size:18px;line-height:1.75;color:#000000e0}.md h1,.md h2,.md h3{margin:1.5em 0 .5em;line-height:1.4}.md h2{font-size:19px}.md h3{font-size:17px}.md p{margin:.8em 0}.md blockquote{margin:1.2em 0;padding:2px 16px;border-left:3px solid var(--line-strong);color:var(--text-2)}.md ul,.md ol{padding-left:1.4em}.editor{width:100%;min-height:64vh;border:1px solid var(--line-strong);border-radius:var(--r);padding:18px;line-height:1.8;font-size:15px;resize:vertical}.side{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px}.decide{padding:20px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg)}.decide h2{margin-bottom:12px}.previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;align-items:start}.pv{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg)}.pv-head{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);font-weight:500}.pv-head .tag{margin-left:auto}.pv-body{padding:14px}.pv-foot{padding:12px 14px;border-top:1px solid var(--line);background:var(--bg-sub)}.cover{width:100%;border-radius:var(--r);background:var(--bg-sub) center/cover no-repeat;display:grid;place-items:center;color:var(--text-3);font-size:12px;border:1px dashed var(--line-strong)}.cover.has{border:0}.r34{aspect-ratio:3/4}.r916{aspect-ratio:9/16;max-height:440px}.r11{aspect-ratio:1/1}.r169{aspect-ratio:16/9}.pv-title{font-weight:600;margin:12px 0 6px}.pv-text{font-size:13px;line-height:1.7;white-space:pre-wrap;color:var(--text-2);max-height:240px;overflow:auto}.tweet{display:flex;gap:10px}.tw-av{width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:13px;flex:none}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg)}.cal-day{min-height:200px;padding:8px;border-right:1px solid var(--line);transition:background .2s}.cal-day:last-child{border-right:0}.cal-day.drop{background:var(--bg-sub)}.cal-date{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--text-3);margin-bottom:8px}.cal-date b{font-size:16px;color:var(--text);font-weight:600}.cal-day.today .cal-date b{background:var(--blue);color:#fff;border-radius:6px;padding:0 6px}.ev{display:block;font-size:12px;background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--text-3);border-radius:var(--r-sm);padding:6px 8px;margin-bottom:6px;cursor:grab;box-shadow:var(--shadow-sm)}.ev:hover{border-color:var(--line-strong)}.ev .p{display:flex;justify-content:space-between;color:var(--text-3)}.ev .p b{color:var(--text);font-weight:600}.ev.done{opacity:.5}.pool{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:16px 14px}.asset{display:block;text-align:left;width:100%}.asset-img{aspect-ratio:3/4;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);display:grid;place-items:center;transition:box-shadow .15s}.asset-img img{width:100%;height:100%;object-fit:cover}.asset:hover .asset-img{border-color:var(--line-strong)}.asset-name{font-weight:500;font-size:13px;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-meta{font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checker{background-color:#fff;background-image:linear-gradient(45deg,#F1F1F3 25%,transparent 25%),linear-gradient(-45deg,#F1F1F3 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#F1F1F3 75%),linear-gradient(-45deg,transparent 75%,#F1F1F3 75%);background-size:14px 14px;background-position:0 0,0 7px,7px -7px,-7px 0}.files{display:grid;grid-template-columns:1fr 1fr;gap:10px}.files figure{margin:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.files img{width:100%;display:block}.files figcaption{padding:8px 10px;font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--line);background:var(--bg)}.search{position:relative}.search svg{position:absolute;left:10px;top:10px;width:15px;height:15px;color:var(--text-3)}.search .input{padding-left:32px;width:240px}.people{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}.person{border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;background:var(--bg)}.person-head{display:flex;gap:14px;align-items:center}.person-av{width:56px;height:56px;border-radius:50%;object-fit:cover}.person-head h2{font-size:17px}.stats{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0;border:1px solid var(--line);border-radius:var(--r)}.stats div{padding:10px 12px;border-right:1px solid var(--line)}.stats div:last-child{border-right:0}.stats b{display:block;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.stats span{font-size:12px;color:var(--text-3)}details summary{cursor:pointer;color:var(--text-2);font-size:13px;margin-top:12px}.pre{white-space:pre-wrap;font-size:13px;line-height:1.7;color:var(--text-2);background:var(--bg-sub);padding:12px;border-radius:var(--r)}.pub{max-width:520px;margin:0 auto;padding:16px 16px 40px}.pub-head{display:flex;align-items:center;gap:10px;margin:8px 0 4px}.pub-head h1{font-size:20px;margin:0}.pub .imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0 10px}.pub .imgs img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--r)}.steps{display:flex;flex-direction:column;gap:8px;margin-top:10px}.step{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border:1px solid var(--line-strong);border-radius:var(--r-lg);font-size:15px;font-weight:500;text-align:left;width:100%;background:var(--bg)}.step:active{background:var(--bg-hover)}.step .n{width:24px;height:24px;border-radius:50%;background:var(--bg-active);display:grid;place-items:center;font-size:12px;font-weight:600;flex:none}.step.done .n{background:var(--ok);color:#fff}.step svg{width:18px;height:18px;margin-left:auto;color:var(--text-3)}.step.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.step.primary .n{background:#fff3}.step.primary svg{color:#fff}.login{min-height:100vh;display:grid;place-items:center;text-align:center;background:var(--canvas)}.login-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:40px 48px;min-width:320px}.login img{width:44px;margin-bottom:14px}.login h1{font-size:20px;margin:0 0 4px}@media (max-width: 1080px){.today-grid,.review{grid-template-columns:minmax(0,1fr)}.side{position:static}}@media (max-width: 860px){.sidebar{position:fixed;z-index:70;left:-260px;transition:left .2s var(--ease);box-shadow:var(--shadow-lg)}.sidebar.open{left:0}.mobile-top{display:flex;align-items:center;gap:8px;height:52px;padding:0 12px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40}.mobile-top .brand{padding:0}.wrap{padding:18px 16px 110px}.cmd{left:50%;width:calc(100vw - 24px);bottom:12px}.cmd kbd{display:none}.flow{flex-wrap:wrap}.flow a{flex:1 1 33%;border-bottom:1px solid var(--line)}.board{grid-auto-columns:82vw}.cal{grid-template-columns:1fr}.cal-day{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.files{grid-template-columns:1fr}.search .input{width:100%}.people{grid-template-columns:1fr}}.hue-marigold{--hue: #FFB110;--hue-bg: #FFF4DB;--hue-ink: #7A4D00}.hue-sky{--hue: #097FE8;--hue-bg: #E6F3FE;--hue-ink: #0A4F94}.hue-coral{--hue: #F64932;--hue-bg: #FEE9E5;--hue-ink: #A8261A}.hue-mocha,.hue-blue{--hue: #B18164;--hue-bg: #F6EEE8;--hue-ink: #6E4A33}.hue-ink{--hue: #02093A;--hue-bg: #E9EAF2;--hue-ink: #02093A}.stage-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--hue-bg);color:var(--hue-ink);flex:none}.stage-icon svg{width:20px;height:20px}.stage-icon.sm{width:26px;height:26px;border-radius:7px}.stage-icon.sm svg{width:14px;height:14px}.nav-n{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;font-size:11px;font-weight:600;background:#0000000f;color:var(--text-2);flex:none;font-variant-numeric:tabular-nums}.nav a.on .nav-n{background:var(--text);color:#fff}.nav-l{flex:1}.stage-header{margin-bottom:24px}.stepper{list-style:none;display:flex;gap:4px;padding:0;margin:0 0 22px}.stepper li{flex:1}.stepper a{display:flex;align-items:center;gap:8px;padding:8px 0 0;border-top:3px solid rgba(0,0,0,.08);color:var(--text-3);font-size:12px;transition:color .2s,border-color .2s}.stepper a:hover{color:var(--text)}.stepper .sn{font-weight:600;font-variant-numeric:tabular-nums}.stepper li.past a{border-top-color:#00000047;color:var(--text-2)}.stepper li.now a{border-top-color:var(--hue);color:var(--text);font-weight:600}.stage-title{display:flex;align-items:center;gap:14px}.stage-title h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.7px;line-height:1.2;display:flex;align-items:center;gap:10px}.stage-count{font-size:15px;font-weight:600;letter-spacing:0;background:var(--hue-bg);color:var(--hue-ink);border-radius:var(--r-pill);padding:2px 10px}.eyebrow{font-size:12px;color:var(--text-3);font-weight:500;letter-spacing:.2px}.stage-actions{margin-left:auto}.stage-guide{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.stage-guide p{margin:0;padding:12px 14px;border-radius:var(--r);background:var(--bg);border:1px solid var(--line);color:var(--text-2);line-height:1.6}.stage-guide b{color:var(--text);font-weight:600}.stage-guide .then{display:flex;gap:8px;align-items:flex-start;background:transparent;border-style:dashed}.stage-guide .then svg{width:16px;height:16px;margin-top:3px;color:var(--text-3);flex:none}.home-head{margin-bottom:18px}.home-head h1{font-size:32px;font-weight:700;letter-spacing:-.8px;margin:4px 0 0;line-height:1.2}.next{display:flex;gap:24px;align-items:center;padding:28px 32px;border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);position:relative;overflow:hidden;margin-bottom:28px;transition:border-color .2s,box-shadow .2s}.next:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--hue)}.next:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.next-l{flex:1;min-width:0}.next-eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--hue-ink);font-weight:600}.next-verb{font-size:15px;color:var(--text-2);margin-top:14px}.next-title{font-size:26px;font-weight:700;letter-spacing:-.5px;line-height:1.3;margin-top:4px}.next-why{color:var(--text-2);margin:8px 0 0;max-width:760px;line-height:1.6}.next-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.next-r{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:none}.lanes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}.lane2{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);min-height:280px;position:relative}.lane2-head{display:flex;align-items:center;gap:10px;padding:14px 14px 10px}.lane2-name{display:flex;flex-direction:column;line-height:1.25;font-weight:600;font-size:14px}.lane2-count{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;font-size:22px;font-weight:700;line-height:1;color:var(--text-3);font-variant-numeric:tabular-nums}.lane2-count small{font-size:11px;font-weight:500;margin-top:3px}.lane2-count.on{color:var(--text)}.lane2-body{flex:1;padding:0 10px;display:flex;flex-direction:column;gap:6px}.lane-item{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border-radius:var(--r);background:var(--canvas);font-size:13px;line-height:1.5;transition:background .2s}.lane-item:hover{background:var(--hue-bg)}.lane-item .plats{display:flex;gap:4px}.lane-item .pri{align-self:flex-start}.lane-empty{font-size:12px;color:var(--text-3);padding:14px 10px;border:1px dashed var(--line-strong);border-radius:var(--r);text-align:center;line-height:1.6}.lane2-go{display:flex;align-items:center;gap:4px;padding:10px 14px;margin-top:8px;font-size:13px;color:var(--text-2);border-top:1px solid var(--line)}.lane2-go svg{width:14px;height:14px;transition:transform .2s}.lane2-go:hover{color:var(--text)}.lane2-go:hover svg{transform:translate(2px)}.assist{position:absolute;right:-14px;top:50%;transform:translate(50%,-50%) rotate(0);z-index:2;display:none}.lane2>.assist{position:static;transform:none;display:flex;align-items:center;gap:6px;margin:0 10px 10px;padding:6px 10px;border-radius:var(--r-pill);background:var(--canvas);color:var(--text-3);font-size:12px}.lane2>.assist svg{width:13px;height:13px}.lane2>.assist.busy{background:var(--signal-bg);color:#b7410e}.lane-quick{position:relative}.lane-quick textarea{width:100%;min-height:64px;resize:none;border:1px solid var(--line-strong);border-radius:var(--r);padding:8px 10px;font-size:13px;background:var(--bg);transition:border-color .2s,box-shadow .2s}.lane-quick textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--sky)}.lane-quick .btn{position:absolute;right:6px;bottom:8px}.lane-quick-img{position:absolute;right:8px;bottom:10px;color:var(--text-3)}.lane-quick-img svg{width:16px;height:16px}h2.sec{display:flex;align-items:center;gap:8px;margin:28px 0 12px;font-size:16px}.empty-block{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border:1px dashed var(--line-strong);border-radius:var(--r-lg);color:var(--text-2);flex-wrap:wrap}.empty-block p{margin:0}.rows{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:4px 16px}.spin{color:var(--text-3);animation:spin 1.6s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.drafts{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.draft{display:flex;flex-direction:column;gap:8px;padding:22px 24px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .2s,box-shadow .2s}.draft:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.draft h3{margin:4px 0 0;font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.35;letter-spacing:-.2px}.draft-meta{display:flex;gap:6px;flex-wrap:wrap}.draft-point{margin:0;font-weight:500;color:var(--text)}.draft-excerpt{margin:0;color:var(--text-2);line-height:1.7}.draft-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.ver-list{display:flex;flex-direction:column;gap:6px;margin:4px 0}.ver{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r);background:var(--canvas)}.ver .tag{margin-left:auto}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.pick-card{display:flex;flex-direction:column;gap:8px;text-align:left;padding:20px 22px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .2s,box-shadow .2s,transform .2s}.pick-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.pick-card.hot{border-top:3px solid var(--signal);padding-top:18px}.pick-top{display:flex;align-items:center;gap:8px}.pick-card h3{margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.45;letter-spacing:-.2px}.pick-card p{margin:0;color:var(--text-2);line-height:1.65;font-size:13px}.pick-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.pick-foot .go{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:13px;color:var(--blue);font-weight:500}.pick-foot .go svg{width:14px;height:14px}.drawer-title{font-size:21px;line-height:1.45;margin:6px 0 10px;letter-spacing:-.3px}.form-block{margin-top:22px;padding:18px;border-radius:var(--r-lg);background:var(--canvas)}.form-block h3{margin:0 0 4px;font-size:14px}.form-block .label:first-of-type{margin-top:10px}.drawer-cta{display:flex;flex-direction:column;gap:10px}.cal-bar{display:flex;align-items:center;justify-content:space-between;margin:4px 0 12px}@media (max-width: 1180px){.lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.lanes{grid-template-columns:minmax(0,1fr)}.lane2{min-height:0}.next{flex-direction:column;align-items:stretch;padding:22px}.next-r{align-items:stretch}.next-title{font-size:21px}.stage-guide{grid-template-columns:1fr}.stepper .sl{display:none}.stage-title h1{font-size:24px}.drafts,.pick-grid{grid-template-columns:minmax(0,1fr)}}
