@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #fff;--side: #f6f7f6;--card: #fff;--soft: #f3f6f4;--ink: #0d100f;--ink-2: #3f4744;--mute: #68716d;--line: #e6e9e7;--line-2: #d5dad7;--accent: #0f8a6d;--accent-ink: #0a6b54;--accent-soft: #e4f3ee;--danger: #b3321f;--pine: #0c3a30;--pine-2: #134a3e;--pine-line: #2c6456;--pine-text: #e9f4ef;--pine-mute: #a9c8bd;--jade: #6fe0bf;--sans: "Space Grotesk Variable", -apple-system, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--ask: "Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "Noto Serif SC", SimSun, serif;--mono: ui-monospace, SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.32, .72, 0, 1);--open: .38s;--close: .26s;--quick: .14s;--pane: clamp(480px, 42vw, 600px);--shadow: 0 1px 2px rgb(13 16 15 / .05);color-scheme:light}:root:lang(zh-TW){--sans: "Space Grotesk Variable", -apple-system, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", system-ui, sans-serif;--ask: "Songti TC", "Noto Serif CJK TC", "Source Han Serif TC", "Noto Serif TC", PMingLiU, serif}[data-theme=dark]{--bg: #0e1110;--side: #131716;--card: #151a18;--soft: #1a201e;--ink: #f1f4f2;--ink-2: #c3cbc7;--mute: #939d99;--line: #262d2a;--line-2: #333b38;--accent: #2dbd98;--accent-ink: #4fd3b0;--accent-soft: #143029;--danger: #ef8a78;--pine: #10342c;--pine-2: #174236;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-autospace:normal}body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.6 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:default}h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0}ol,ul{list-style:none}h1,h2,h3{word-break:auto-phrase}img{display:block;max-width:100%}kbd{font:500 11px var(--sans);color:var(--mute);border:1px solid var(--line-2);border-radius:5px;padding:0 5px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.pine :focus-visible,.pts :focus-visible,.info :focus-visible,.plan.hot :focus-visible{outline-color:var(--jade)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:70;padding:8px 14px;border-radius:9px;background:var(--ink);color:var(--bg);font-weight:600}.skip:focus{top:12px}.seo-fallback,.seo-nav{padding:20px 24px 20px 272px;color:var(--ink-2);max-width:1180px}.seo-fallback h1{font:700 30px/1.3 var(--ask);color:var(--ink);margin-bottom:10px}.seo-fallback h2{font-size:20px;margin:18px 0 6px}.seo-fallback h3{font-size:15.5px}.seo-fallback li{padding:3px 0}.seo-fallback a,.seo-nav a{color:var(--accent-ink);margin-right:12px}.seo-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:8px}@media (max-width: 820px){.seo-fallback,.seo-nav{padding:14px}}.app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100dvh}.body{min-width:0}.main{min-width:0;display:flex;align-items:flex-start}.page{flex:1;min-width:0;min-height:100dvh;display:flex;flex-direction:column;padding:18px clamp(16px,3vw,36px) 28px;container-type:inline-size;animation:page-in .18s ease-out backwards}.pane-host{display:contents}@keyframes page-in{0%{opacity:0}}.side{position:sticky;top:0;height:100dvh;z-index:40;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:18px 12px 14px;background:var(--side);border-right:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;padding:2px 8px;color:var(--ink)}.brand svg{flex:none}.brand b{display:block;font-size:20px;font-weight:700;letter-spacing:.06em;line-height:1.15}.brand small{display:block;font-size:11px;font-weight:500;color:var(--mute)}.s-find{flex:none;display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--mute);font-size:14px;text-align:left;box-shadow:var(--shadow)}.s-find span{flex:1}.s-find:hover{border-color:var(--line-2)}.side nav{display:flex;flex-direction:column;gap:1px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;margin:0 -4px;padding:0 4px 6px}.nl{position:relative;display:flex;align-items:center;gap:11px;flex:none;min-height:35px;padding:6px 10px;border:1px solid transparent;border-radius:10px;font-size:14.5px;font-weight:500;line-height:1.35;color:var(--ink-2);width:100%;text-align:left;transition:background var(--quick)}.nl svg{flex:none;color:var(--mute)}.nl>span:first-of-type{flex:1;min-width:0}.nl:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.nl.active{background:var(--card);border-color:var(--line);color:var(--ink);font-weight:600;box-shadow:var(--shadow)}.nl.active svg{color:var(--accent)}.side h6{margin:14px 10px 4px;font:500 12px var(--sans);color:var(--mute)}.tagn{flex:none;font-size:11px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);padding:0 6px;border-radius:5px;line-height:18px}.foot{flex:none;display:flex;flex-direction:column;gap:9px;padding-top:10px;border-top:1px solid var(--line)}.login{height:38px;width:100%;border-radius:10px;background:var(--ink);color:var(--bg);font-weight:600;transition:opacity var(--quick)}.login:hover{opacity:.88}.user{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:10px;background:var(--card);border:1px solid var(--line);font-size:13.5px;font-weight:600}.user:hover{border-color:var(--line-2)}.user i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-style:normal;font-size:13px}.user small{display:block;font-weight:400;color:var(--mute);font-size:12px;line-height:1.2}.tools{display:flex;align-items:center;gap:8px;padding:0 4px}.vip{margin-left:auto;font-size:14px;font-weight:600;color:var(--accent-ink)}.icon{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;color:var(--ink-2);transition:background var(--quick)}.icon:hover{background:var(--soft)}.icon:disabled{opacity:.3}.icon.saved{color:var(--accent)}.icon.saved svg{fill:currentColor}.seg{display:inline-flex;flex:none;padding:2px;border-radius:9px;background:var(--soft);font-size:13px}.seg button{height:27px;padding:0 10px;border-radius:7px;color:var(--mute);font-weight:500;white-space:nowrap}.seg button[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0d100f1f}.mtop,.tabbar,.scrim{display:none}.site-foot{margin-top:auto;padding-top:56px}.foot-b{padding:28px 0 6px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:24px;font-size:14px}.fb{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700}.foot-b p{margin-top:8px;color:var(--mute);font-size:13.5px;max-width:20em}.foot-b h2{margin:0 0 8px;font-size:13px;font-weight:500;color:var(--mute)}.foot-b a.l{display:block;padding:3px 0;color:var(--ink-2)}.foot-b a.l:hover{color:var(--accent-ink)}.foot-e{margin-top:22px;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--mute)}.ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#080c0a66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:10vh 14px 14px}.ov-b{width:min(640px,100%);max-height:76vh;overflow:auto;background:var(--card);border-radius:16px;box-shadow:0 30px 80px -30px #00000080}.ov-b label{position:sticky;top:0;display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--card);color:var(--mute)}.ov-b input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 16px var(--sans);color:var(--ink)}.ov-b a{display:block;padding:10px 16px;font-size:14.5px;line-height:1.45}.ov-b a:hover,.ov-b a:focus-visible{background:var(--soft)}.ov-b a small{display:block;font-size:12.5px;color:var(--mute)}.ov-b a.ov-q{font-family:var(--ask);font-weight:600}.ov-b a.ov-q small{font-family:var(--sans);font-weight:400}.ov-b h6{margin:12px 16px 2px;font:500 12px var(--sans);color:var(--mute)}.ov-none{padding:18px 16px;color:var(--mute);font-size:14px}.ov-all{display:block;width:100%;padding:12px 16px;border-top:1px solid var(--line);text-align:left;font-size:14px;font-weight:600;color:var(--accent-ink)}.ov-all:hover{background:var(--soft)}@media (max-width: 820px){.app{grid-template-columns:minmax(0,1fr)}.side.docked{display:none}.side{position:fixed;inset:0 auto 0 0;height:auto;width:280px;box-shadow:0 0 40px #0003;animation:side-in .28s var(--ease) both}.side[data-state=closed]{animation:side-out .22s var(--ease) both}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;width:100%;background:#00000059;animation:fade-in .28s ease-out both}.scrim[data-state=closed]{animation:fade-out .22s ease-in both}.main{display:block}.page{min-height:calc(100dvh - 52px);padding:10px 14px 80px}.mtop{display:flex;align-items:center;gap:8px;position:sticky;top:0;z-index:12;height:52px;padding:0 10px;background:var(--bg);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.mtop .brand{flex:1;padding:0}.mtop .brand b{font-size:18px}.mtop .login{display:inline-grid;place-items:center;width:auto;height:32px;padding:0 13px;font-size:13.5px}.tabbar{position:fixed;inset:auto 0 0 0;z-index:15;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom);background:var(--bg);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 0 5px;font-size:11.5px;font-weight:500;color:var(--mute)}.tabbar a.active{color:var(--accent-ink);font-weight:700}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mtop,.tabbar,.bar{background:var(--bg)}}@keyframes side-in{0%{transform:translate(-102%)}}@keyframes side-out{to{transform:translate(-102%)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.login-b{width:min(440px,100%);padding:22px 22px 20px}.login-b h2{font:700 20px/1.3 var(--sans)}.login-b p{margin:8px 0 14px;color:var(--ink-2);font-size:14.5px;line-height:1.6}.login-b label{position:static;padding:0;border:1px solid var(--line-2);border-radius:10px}.login-b input{padding:11px 12px}.login-b .ov-none{padding:0 0 10px}.login-b .center-acts{justify-content:flex-start;margin-top:14px}.login-b .center-acts button{display:inline-grid;place-items:center;height:40px;padding:0 18px;border-radius:10px;background:var(--ink);color:var(--bg);font-weight:600}.login-b .center-acts button:disabled{opacity:.6}.go{font-size:14px;font-weight:600;color:var(--accent-ink);white-space:nowrap}.go:hover{text-decoration:underline}.s{font-size:13.5px;color:var(--mute)}.err{display:block;margin-top:6px;font-size:13px;font-weight:500;color:var(--danger)}.note{margin-top:12px;text-align:center;font-size:13px;color:var(--mute)}.note a{color:var(--accent-ink);font-weight:600}.ask{font-family:var(--ask)}.skel{display:grid;gap:14px;padding:26px 0}.skel i{display:block;height:58px;border-radius:12px;background:linear-gradient(100deg,var(--soft) 30%,color-mix(in srgb,var(--soft) 40%,var(--card)) 50%,var(--soft) 70%) 0 0 / 200% 100%;animation:shimmer 1.3s linear infinite}.skel .skel-h{height:34px;width:42%}@keyframes shimmer{to{background-position:-200% 0}}.empty{padding:40px 0;text-align:center;color:var(--mute)}.empty p{margin-bottom:14px}.empty a{color:var(--accent-ink);font-weight:600}.center{padding:70px 0;text-align:center}.center h1,.center h2{font:700 30px/1.3 var(--sans)}.center.quiet h2{font-size:22px}.center p{margin:8px auto 18px;max-width:34em;color:var(--ink-2)}.center>a,.center>button,.center-acts>a,.center-acts>button{display:inline-grid;place-items:center;height:40px;padding:0 18px;border-radius:10px;background:var(--ink);color:var(--bg);font-weight:600}.center-acts{display:flex;justify-content:center;gap:8px}.center-acts .ghost{background:none;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.btn2{height:36px;padding:0 14px;border-radius:9px;background:var(--ink);color:var(--bg);font-weight:600;font-size:14px;white-space:nowrap}.btn2:hover{opacity:.88}.btn2:disabled{opacity:.5}.btn2.off{background:none;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.btn3{height:32px;padding:0 11px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line-2);font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap}.btn3:hover{background:var(--soft)}.btn3.danger{color:var(--danger);box-shadow:inset 0 0 0 1px currentColor}.link-btn{margin-top:8px;font-size:13.5px;font-weight:600;color:var(--accent-ink)}.pine{background:var(--pine);color:var(--pine-text);border-radius:18px;padding:18px 24px 14px}.p-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.p-crumb{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;color:var(--pine-mute)}.p-crumb a{font-weight:600;color:var(--jade)}.p-crumb a:hover{text-decoration:underline}.p-crumb i{font-style:normal;opacity:.6}.p-crumb span{color:var(--pine-text);font-weight:600}.picker{position:relative;max-width:100%}.picker .pick{text-align:left;min-width:180px;cursor:pointer}.picker-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:20;width:min(340px,86vw);border-radius:13px;background:var(--card);color:var(--ink);box-shadow:0 22px 54px -18px #0000008c,0 0 0 1px var(--line);overflow:hidden;animation:pop-in .16s var(--ease)}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}}.picker-pop label{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--mute)}.picker-pop input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 14.5px var(--sans);color:var(--ink)}.picker-pop ul{max-height:320px;overflow-y:auto;padding:5px;scrollbar-width:thin}.picker-pop li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:8px;font-size:14px;cursor:pointer}.picker-pop li[aria-selected=true]{background:var(--soft)}.picker-pop li.now{font-weight:700;color:var(--accent-ink)}.picker-pop em{flex:none;font-style:normal;font-size:12px;font-weight:600;color:var(--accent-ink)}.picker-pop small{flex:none;font-size:12px;color:var(--mute)}.picker-none{color:var(--mute);cursor:default!important}.big{font:700 clamp(21px,1.9vw,27px)/1.3 var(--ask);letter-spacing:.005em;text-wrap:balance}.today{margin-left:auto;font-size:13px;color:var(--pine-mute);white-space:nowrap}.today b{color:var(--jade);font-weight:600}.pick{height:34px;max-width:100%;padding:0 30px 0 13px;border:0;border-radius:99px;background:var(--pine-text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%230c3a30' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 11px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:700 14px var(--sans);color:#0c3a30;cursor:pointer}.map{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:0 18px;margin-top:12px}.step{min-width:0}.step-h{display:flex;align-items:center;gap:8px;width:100%;height:20px;margin-bottom:2px;color:inherit;cursor:default}.step-h b{flex:none;font-size:13.5px;font-weight:700;color:var(--jade)}.step-h i{position:relative;flex:1;height:6px;background:repeating-linear-gradient(-45deg,var(--pine-line) 0 2px,transparent 2px 7px)}.step:not(:last-child) .step-h i:after{content:"";position:absolute;right:-1px;top:-2px;border-left:8px solid var(--jade);border-top:5px solid transparent;border-bottom:5px solid transparent}.qi{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:3px 7px;margin:0 -7px;border-radius:7px;transition:background var(--quick)}.qi:hover,.qi:focus-visible{background:var(--pine-2)}.qi b{min-width:0;font:600 13.5px/1.4 var(--ask);color:var(--pine-text)}.qi em{flex:none;font-style:normal;font-size:11.5px;font-weight:600;color:var(--jade)}.qi.thin b{color:var(--pine-mute)}.qi-tip{position:absolute;left:0;top:calc(100% + 5px);z-index:8;width:min(330px,78cqw);padding:10px 12px;border-radius:11px;background:var(--card);color:var(--ink);box-shadow:0 16px 40px -14px #00000073,0 0 0 1px var(--line);font-size:13.5px;line-height:1.5;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity var(--quick) ease .18s,transform var(--quick) ease .18s,visibility 0s linear .18s;pointer-events:none}.qi-tip small{display:block;margin-bottom:2px;font-size:11.5px;font-weight:600;color:var(--accent-ink)}.qi:hover .qi-tip,.qi:focus-visible .qi-tip{opacity:1;visibility:visible;transform:none}.step:nth-last-child(-n+2):not(:first-child) .qi-tip{left:auto;right:0}.more-q{display:block;padding:3px 0;font-size:12.5px;color:var(--pine-mute)}.more-q:hover{color:var(--jade)}.cross{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 16px;margin-top:8px;padding-top:7px;border-top:1px solid var(--pine-line)}.cross-h{flex:none;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--pine-mute)}.cross>div{display:flex;flex-wrap:wrap;gap:0 16px}.cols{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:0 40px;margin-top:26px}.cols.flat{margin-top:0}.sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:2px}.sec-h h2{font:700 23px/1.3 var(--sans);letter-spacing:-.01em}.blk-h{margin-top:30px}.dayline{display:flex;align-items:center;gap:10px;margin:22px 0 2px;font-size:14px;font-weight:700}.dayline:after{content:"";flex:1;height:1px;background:var(--line)}.dayline span{font-weight:400;color:var(--mute);font-size:13px}.group{margin-top:12px}.group-q{display:inline-block;font:700 16.5px/1.4 var(--ask);margin-bottom:1px}a.group-q:hover{color:var(--accent-ink)}.group-q small{margin-left:8px;font:400 12.5px var(--sans);color:var(--mute)}.rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:0 30px}.rows.feed{grid-template-columns:minmax(0,1fr)}.groups{-moz-columns:2 380px;columns:2 380px;-moz-column-gap:44px;column-gap:44px}.groups>.group{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:0;padding-top:12px}.row{position:relative;scroll-margin:76px;display:flex;gap:12px;margin:0 -12px;padding:10px 12px;border-radius:12px;transition:background var(--quick) ease}.row:hover{background:var(--soft)}.row.on{background:var(--accent-soft)}.row-hit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:12px}.row-hit:focus-visible{outline:0}.row-hit:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.row .by{position:relative;z-index:2;padding:2px 0;margin:-2px 0}.row .by:hover{color:var(--accent-ink);text-decoration:underline}.row:has(.row-hit:active){transform:scale(.992)}.row:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--accent);transform:scaleY(0);transition:transform .22s var(--ease)}.row.on:before{transform:none}.face{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--soft);font-weight:600;font-size:14px;color:var(--mute)}.rb{flex:1;min-width:0}.rb strong{display:block;font-size:15.5px;line-height:1.42;font-weight:600;text-wrap:pretty;overflow-wrap:anywhere}.rb .why{display:block;margin-top:2px;font-size:14px;line-height:1.5;color:var(--ink-2)}.meta{display:flex;flex-wrap:wrap;gap:1px 10px;margin-top:4px;font-size:12.5px;color:var(--mute)}.mark{color:var(--accent-ink);font-weight:600}.meta-q{font-family:var(--ask)}.thumb{flex:none;width:112px;height:63px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--soft)}.rail{align-self:start;position:sticky;top:18px;display:flex;flex-direction:column;gap:28px;padding-top:4px}.rail h3{font:700 15.5px/1.3 var(--sans);margin-bottom:8px}.rail .go{display:inline-block;margin-top:6px}.pros li{display:flex;align-items:center;gap:10px;padding:6px 0}.pros .ph{flex:none;width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--soft);display:grid;place-items:center;font-size:13px;color:var(--mute)}.pros-w{min-width:0}.pros b{display:block;font-size:14px;font-weight:600;line-height:1.3}.pros small{display:block;font-size:12.5px;line-height:1.35;color:var(--mute)}.pros em{margin-left:auto;font-style:normal;font-size:12.5px;color:var(--mute);white-space:nowrap;padding-left:6px}.mail p{font-size:14px;color:var(--ink-2);margin-bottom:9px}.mail-to{display:block;margin-bottom:6px;font-size:12.5px;color:var(--mute);overflow-wrap:anywhere}.sub-btn{width:100%;height:38px;border-radius:9px;background:var(--accent-ink);color:#fff;font-weight:600;transition:opacity var(--quick)}.sub-btn:hover{opacity:.9}.sub-btn:disabled{opacity:.55}.sub-btn.off{background:none;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}[data-theme=dark] .sub-btn:not(.off){color:#06231c}.wk-t{display:block;font-size:15.5px;font-weight:600;line-height:1.45;margin-bottom:5px}.wk-t:hover{color:var(--accent-ink)}.side-q{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font:600 14px/1.45 var(--ask)}.side-q:hover{color:var(--accent-ink)}.side-q small{flex:none;font:600 12px var(--sans);color:var(--accent-ink)}.toc{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;width:100%;text-align:left;padding:7px 0;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.45;color:var(--ink-2)}a.toc:hover{color:var(--accent-ink)}.toc span{color:var(--accent-ink);font-weight:700}.toc.off{color:var(--mute)}.ph-h{padding:26px 0 18px}.ph-h .up{font-size:14px;color:var(--accent-ink);font-weight:600}.ph-h .up a:hover{text-decoration:underline}.ph-h h1{margin-top:6px;font:700 clamp(30px,3.6vw,48px)/1.16 var(--sans);letter-spacing:-.015em;text-wrap:balance}.ph-h h1.q{font-family:var(--ask);letter-spacing:.005em;font-size:clamp(28px,3.2vw,42px);line-height:1.22}.ph-h .d{margin-top:10px;max-width:46em;color:var(--ink-2);font-size:15px}.path{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:2px;font-size:13.5px;color:var(--mute)}.path>span{display:inline-flex;align-items:center;gap:6px}.path a{padding:3px 10px;border-radius:99px;background:var(--soft);font-weight:500}.path a:hover{color:var(--ink)}.path a.on{background:var(--accent-ink);color:#fff;font-weight:600}.path i{font-style:normal;opacity:.55}[data-theme=dark] .path a.on{color:#06231c}.bar{position:sticky;top:0;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 0;margin-bottom:4px;background:var(--bg);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.chips{display:flex;gap:5px;flex-wrap:wrap}.chips button{height:32px;padding:0 12px;border-radius:99px;font-size:13.5px;font-weight:500;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);transition:all var(--quick);white-space:nowrap}.chips button:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.chips button[aria-pressed=true]{background:var(--accent-ink);color:#fff;box-shadow:none}[data-theme=dark] .chips button[aria-pressed=true]{color:#06231c}.chips small{margin-left:4px;font-size:12px;color:var(--mute)}.chips button[aria-pressed=true] small{color:inherit;opacity:.85}.gap{flex:1}.sel{height:32px;max-width:100%;padding:0 26px 0 11px;border:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23737c78' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 8px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:500 13.5px var(--sans);color:var(--ink-2);cursor:pointer}.bar .seg{font-size:13.5px}.list-body{padding-top:6px;transition:opacity var(--quick)}.list-body.dim{opacity:.55}.pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px;margin:26px 0 8px;font-size:14px}.pager-n{display:inline-flex;align-items:center;gap:3px}.pager em{padding:0 4px;font-style:normal;color:var(--mute)}.pager a,.pager span.off{display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border-radius:9px;color:var(--ink-2);font-weight:500}.pager>a svg,.pager>span.off svg{transform:rotate(-90deg)}.pager a:hover{background:var(--soft)}.pager a[aria-current]{background:var(--accent-ink);color:#fff}[data-theme=dark] .pager a[aria-current]{color:#06231c}.pager span.off{opacity:.3}.lock{margin-top:18px;padding:26px;border-radius:16px;background:var(--soft);text-align:center}.lock h2{font:700 21px/1.3 var(--sans)}.lock p{margin:6px 0 14px;color:var(--ink-2)}.lock button{height:40px;padding:0 20px;border-radius:10px;background:var(--ink);color:var(--bg);font-weight:600}.adj{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.adj a{display:block;padding:15px 16px;border-radius:14px;background:var(--soft)}.adj small{display:block;font-size:12.5px;color:var(--mute)}.adj b{font:700 16px/1.4 var(--ask)}.adj a:hover b{color:var(--accent-ink)}.adj a.r{text-align:right}.tl{margin:6px 0}.tl-wait{height:104px;border-radius:10px;background:var(--soft)}.tl-bars{display:flex;align-items:flex-end;gap:1px;height:76px}.tl-bars span{flex:1;min-width:1px;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--accent) 32%,var(--soft));transition:background var(--quick)}.tl-bars span.hit{background:var(--accent)}.tl-m{display:flex;border-top:1px solid var(--line-2)}.tl-m button{text-align:left;padding:7px 0 2px 6px;border-left:1px solid var(--line);font-size:13px;color:var(--mute);min-width:28px;min-height:28px;white-space:nowrap;overflow:hidden}.tl-m button:hover{color:var(--ink)}.tl-m button[aria-pressed=true]{color:var(--accent-ink);font-weight:700}.grid4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.panel{border:1px solid var(--line);border-radius:18px;padding:20px 22px}.panel>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.panel h2{font:700 20px/1.3 var(--sans)}.panel>header a:hover h2{color:var(--accent-ink)}.panel small{color:var(--mute);font-size:13px}.stage-g{margin-top:12px}.stage-g>b{display:block;font-size:12.5px;color:var(--accent-ink);margin-bottom:1px}.stage-g a{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font:600 14.5px/1.45 var(--ask)}.stage-g a:hover{color:var(--accent-ink)}.stage-g small{flex:none;font:400 12.5px var(--sans);color:var(--mute)}.stage-g em{font:600 11.5px var(--sans);font-style:normal;color:var(--accent-ink);margin-left:6px}.rank{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.rank li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.rank .n{flex:none;width:22px;font-size:14px;font-weight:600;color:var(--mute);font-variant-numeric:tabular-nums}.rank .ph{flex:none;width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--soft);display:grid;place-items:center;color:var(--mute)}.rank b{display:block;font-size:15px;line-height:1.3}.rank a:hover b{color:var(--accent-ink)}.rank small{display:block;font-size:13px;color:var(--ink-2);line-height:1.4}.rank small.latest{color:var(--mute);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank small.latest a:hover{color:var(--accent-ink)}.rank .w{min-width:0;flex:1}.rank em{flex:none;font-style:normal;font-size:13px;color:var(--mute)}.fn{margin:6px 0 10px}.fn div{display:grid;grid-template-columns:96px minmax(0,1fr) 74px;align-items:center;gap:12px;padding:5px 0;font-size:14px}.fn i{display:block;height:20px;border-radius:5px;background:color-mix(in srgb,var(--accent) 30%,var(--soft))}.fn div.a i{background:var(--pine)}.fn div:last-child i{background:var(--accent)}.fn b{text-align:right;font-variant-numeric:tabular-nums}.dec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.dec li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.dec .k{flex:none;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:22px;background:var(--accent-soft);color:var(--accent-ink)}.dec .k.d{background:var(--soft);color:var(--mute)}.dec p{font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.dec small{display:block;margin-top:3px;font-size:13px;color:var(--mute);line-height:1.5}.two{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:start}.info{padding:22px 24px;border-radius:16px;background:var(--pine);color:var(--pine-text)}.info h2{font-size:14px;font-weight:700;color:var(--jade);margin-bottom:10px}.nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nums b{display:block;font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.nums span{font-size:13px;color:var(--pine-mute)}.info a{display:inline-block;margin-top:14px;font-weight:600;color:var(--jade)}.blk{margin-top:34px}.blk>h2{font:700 21px/1.3 var(--sans);margin-bottom:8px}.found-q,.found-p{margin-top:18px}.found-q>h2,.found-p>h2{font:700 17px/1.3 var(--sans);margin-bottom:4px}.rules4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rules4 li{padding:16px 18px;border-radius:14px;background:var(--soft);font-size:14px;line-height:1.6;color:var(--ink-2)}.rules4 strong{display:block;color:var(--ink);font-size:15.5px;margin-bottom:4px}.txt p{margin:0 0 12px;font-size:15.5px;line-height:1.85;color:var(--ink-2)}.txt p:last-child{margin-bottom:0}.txt h2{margin:0 0 8px;font:700 19px/1.35 var(--sans)}.txt p+h2{margin-top:18px}.txt a{color:var(--accent-ink);font-weight:600}.grid2c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid2c .panel p{font-size:14.5px;line-height:1.8}.consent-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}.consent-line b{color:var(--ink)}.lg{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.lg b{font-size:15.5px}.lg ul{list-style:disc;padding-left:18px;color:var(--ink-2)}.lg li{padding:2px 0}.mem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.plans{display:grid;grid-template-columns:1fr 1fr;gap:16px}.plan{padding:24px;border-radius:18px;border:1px solid var(--line)}.plan.hot{background:var(--pine);color:var(--pine-text);border:0}.plan h2{font-size:16px;font-weight:600}.price{margin:6px 0 2px;font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.price small{font-size:15px;font-weight:500;letter-spacing:0}.plan.hot .s{color:var(--pine-mute)}.plan a,.plan button{display:grid;place-items:center;width:100%;min-height:42px;margin-top:16px;padding:4px 8px;border-radius:10px;font-weight:600;box-shadow:inset 0 0 0 1px var(--line-2);text-align:center}.plan.hot button{background:var(--jade);color:#07261f;box-shadow:none}.cmp{width:100%;border-collapse:collapse;font-size:14.5px}.cmp th{text-align:left;font-weight:600;padding:8px 0;border-bottom:1px solid var(--line-2)}.cmp td{padding:9px 0;border-bottom:1px solid var(--line);color:var(--ink-2)}.cmp th+th,.cmp td+td{width:70px;text-align:center}.cmp .y{color:var(--accent-ink);font-weight:700}.term{background:var(--pine);color:var(--pine-text);border-radius:16px;padding:16px 18px;font:13px/1.7 var(--mono);overflow-x:auto;white-space:pre}.term b{color:var(--jade);font-weight:500}.term i{color:var(--pine-mute);font-style:normal}.cn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:30px;align-items:start}.cn-s li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0}.cn-s .no{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-weight:700;font-size:13px}.cn-s h2{font-size:16px;font-weight:600;line-height:1.5}.cn-s p{font-size:14px;color:var(--ink-2);margin-top:2px}.code{display:flex;align-items:center;gap:10px;margin-top:8px;padding:9px 10px 9px 13px;border-radius:10px;background:var(--soft);font:13px/1.5 var(--mono);overflow-x:auto;white-space:nowrap}.code span{flex:1}.copy{flex:none;height:26px;padding:0 9px;border-radius:7px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);font:600 12px var(--sans);color:var(--ink-2)}.copy:hover{color:var(--accent-ink)}.say{margin-top:30px;padding:20px 22px;border-radius:16px;background:var(--accent-soft)}.say h2{font:700 18px/1.4 var(--sans)}.say p{margin:8px 0 12px;font-size:14.5px;line-height:1.75;color:var(--ink-2)}.say-btn{height:36px;padding:0 15px;border-radius:9px;background:var(--accent-ink);color:#fff;font-weight:600;font-size:14px}[data-theme=dark] .say-btn{color:#06231c}.tbl{width:100%;margin-top:8px;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font-weight:600;padding:8px 14px 8px 0;border-bottom:1px solid var(--line-2)}.tbl td{padding:9px 14px 9px 0;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top}.tbl code{font:12.5px var(--mono);color:var(--ink);white-space:nowrap}.tbl-w{overflow-x:auto}.tbl-note{margin-top:12px}.me-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.panel-p{font-size:15px;color:var(--ink-2)}.panel-a{margin-top:12px}.me-out{margin-top:22px}.tg{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14.5px}.tg:last-of-type{border:0}.tg b{font-weight:600}.tg small{display:block}.key-acts{display:inline-flex;gap:6px}.sw{position:relative;flex:none;width:38px;height:22px;border-radius:99px;background:var(--line-2);transition:background var(--quick)}.sw:after{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--quick)}.sw[aria-checked=true]{background:var(--accent)}.sw[aria-checked=true]:after{transform:translate(16px)}.sw:disabled{opacity:.55}.key-once{margin:4px 0 12px;padding:12px 14px;border-radius:12px;background:var(--accent-soft)}.key-once b{display:block;font-size:14.5px}.key-once p{font-size:13.5px;color:var(--ink-2)}.key-once .code{background:var(--card)}.key-new{display:flex;gap:8px;margin:12px 0}.key-new input{flex:1;min-width:0;height:36px;padding:0 11px;border:1px solid var(--line-2);border-radius:9px;background:var(--card);font:400 13.5px var(--sans);color:var(--ink)}@container (min-width: 1500px){.grid4,.rank{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 1000px){.two,.mem,.cn{grid-template-columns:minmax(0,1fr)}.rules4{grid-template-columns:repeat(2,minmax(0,1fr))}.map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.step:nth-child(2n) .step-h i:after{display:none}.foot-b{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-b>div:first-child{grid-column:1 / -1}.cols{grid-template-columns:minmax(0,1fr)}.rail{position:static;margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.rank,.dec{grid-template-columns:minmax(0,1fr)}}@container (max-width: 620px){.rules4,.grid2c,.lg,.grid4,.me-g,.rail,.adj,.plans{grid-template-columns:minmax(0,1fr)}.lg{gap:6px}.adj a.r{text-align:left}.gap{display:none}.pine{padding:14px 14px 10px}.big{font-size:21px}.today{margin-left:0;width:100%;white-space:normal}.pick,.picker{width:100%}.map{display:flex!important;flex-wrap:wrap;gap:0 4px;margin-top:10px}.step{display:contents}.step-h{width:auto;flex:1 0 auto;justify-content:center;height:30px;padding:0 10px;margin:0;border-radius:7px;cursor:pointer}.step-h i{display:none}.step-h b{color:var(--pine-mute);font-weight:600}.step.open .step-h{background:var(--pine-2)}.step.open .step-h b{color:var(--jade)}.step .qi,.step .more-q{order:9;flex:0 0 calc(100% + 14px);display:none}.step.open .qi{display:flex}.step.open .more-q{display:block;flex-basis:100%}.step.open .qi:first-of-type{margin-top:4px}.cross{display:block}.cross>div{display:block}.cross-h{margin-bottom:2px}.qi-tip{display:none}.thumb{width:84px;height:48px}.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.chips button{flex:none}.panel{padding:16px}.term{font-size:12px}.bar .seg{flex:none}.key-new{flex-direction:column}.key-new .btn2{width:100%}}@media (max-width: 820px){.bar{top:52px}.ph-h{padding-top:16px}.site-foot{padding-top:40px}}.wk-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.wk-row b{font-size:16px;font-weight:600;line-height:1.5}.wk-row .s{display:block;margin-top:4px}.wk-row>small{flex:none;color:var(--mute);font-size:13px}.wk-row:hover b{color:var(--accent-ink)}@container (max-width: 480px){.bar .sel{flex:1 1 40%;min-width:0}}.back{display:inline-flex;align-items:center;gap:5px}.back svg{transform:rotate(180deg);transition:transform var(--quick) var(--ease)}.back:hover svg{transform:rotate(180deg) translate(3px)}.cat-guide{display:flex;flex-wrap:wrap;gap:6px 26px;margin:-6px 0 14px;font-size:14.5px;font-weight:500;color:var(--ink)}.cat-guide li{display:flex;align-items:center;gap:8px}.cat-guide b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-size:12.5px}.cat-bar{flex-wrap:nowrap;gap:14px;margin-bottom:14px}.cat-bar .s{flex:none}.cat-search{flex:1;min-width:0;max-width:560px;display:flex;align-items:center;gap:9px;height:42px;padding:0 12px;border-radius:11px;background:var(--soft);color:var(--mute);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--quick),background var(--quick)}.cat-search:focus-within{background:var(--card);box-shadow:inset 0 0 0 2px var(--accent)}.cat-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 15px var(--sans);color:var(--ink);-webkit-appearance:none}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px}.cat{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px 18px 12px;border-radius:16px;border:1px solid var(--line);background:var(--card);transition:border-color var(--quick),box-shadow var(--quick),transform var(--quick)}.cat:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 14px 34px -24px #0d100f80;transform:translateY(-1px)}.cat:focus-within{border-color:var(--accent)}.cat>header{display:flex;align-items:center;gap:10px}.cat-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent-ink)}.cat.fresh .cat-ico{background:var(--soft);color:var(--mute)}.cat h2{flex:1;min-width:0;font-size:17px;font-weight:700;line-height:1.3}.cat-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px}.cat-link:focus-visible{outline:0}.cat-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.cat-new{flex:none;align-self:flex-start;padding:1px 8px;border-radius:99px;background:var(--accent-soft);color:var(--accent-ink);font-style:normal;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap}.cat-new.quiet{background:var(--soft);color:var(--mute);font-weight:600}.cat-d{margin-top:8px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.cat-path{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--accent-ink)}.cat-path li{display:flex;align-items:center;gap:6px;flex:1 1 auto;white-space:nowrap}.cat-path li:last-child{flex:0 0 auto}.cat-path li:not(:last-child):after{content:"";flex:1;min-width:12px;height:6px;background:repeating-linear-gradient(-45deg,var(--line-2) 0 2px,transparent 2px 7px);transition:opacity var(--quick)}.cat:hover .cat-path li:after{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--accent) 60%,var(--line-2)) 0 2px,transparent 2px 7px)}.cat-q{flex:1;margin-top:10px;padding-top:6px;border-top:1px solid var(--line)}.cat-q a{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 -6px;padding:4px 6px;border-radius:7px;font:600 14.5px/1.45 var(--ask);color:var(--ink);transition:background var(--quick)}.cat-q a:hover{background:var(--soft);color:var(--accent-ink)}.cat-q em{flex:none;font:600 12px var(--sans);color:var(--accent-ink)}.cat.fresh .cat-q a{color:var(--ink-2)}.cat-more{padding:4px 0;font-size:12.5px;color:var(--mute)}.cat>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:12.5px;color:var(--mute)}.cat>footer svg{transition:transform var(--quick) var(--ease),color var(--quick)}.cat:hover>footer svg{transform:translate(3px);color:var(--accent-ink)}.cat mark{background:color-mix(in srgb,var(--jade) 45%,transparent);color:inherit;border-radius:3px;padding:0 1px}.cat-deep{margin-top:16px;text-align:center}@container (max-width: 620px){.cat-guide{flex-direction:column;margin-top:-8px}.cat-bar .s,.cat-search kbd{display:none}}.who-h{display:flex;align-items:center;gap:18px;padding:26px 0 18px}.who-h .ph{flex:none;width:76px;height:76px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--soft);display:grid;place-items:center;font-size:28px;font-weight:600;color:var(--mute)}.who-h .up{font-size:14px;font-weight:600;color:var(--accent-ink)}.who-h h1{font:700 clamp(28px,3.2vw,42px)/1.2 var(--sans);letter-spacing:-.015em;overflow-wrap:anywhere}.who-h p{margin-top:4px;font-size:14.5px;color:var(--ink-2)}.who-h p a{color:var(--accent-ink);font-weight:600}.who-q a{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font:600 14.5px/1.45 var(--ask)}.who-q a:hover{color:var(--accent-ink)}.who-q small{flex:none;font:400 12.5px var(--sans);color:var(--mute)}.p-trail{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:12px 0 14px;font-size:13.5px;color:var(--mute)}.p-trail a:hover{color:var(--accent-ink)}.p-trail i{font-style:normal;opacity:.6}.p-trail .ask{font-weight:600;color:var(--ink)}.p-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--card)}.p-card .post{min-height:0}@container (max-width: 1000px){.cols.flat .p-card{display:flex;flex-direction:column;min-height:100svh}.cols.flat .p-card>.post{flex:1}}.p-card .post>footer{position:static}.p-card .embed,.p-card .yt{padding-top:16px}.p-who{display:flex;align-items:center;gap:10px}.p-who .ph{flex:none;width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--soft);display:grid;place-items:center;color:var(--mute)}.p-who b{display:block;font-size:15px;line-height:1.3}.p-who a:hover b{color:var(--accent-ink)}.p-who small{color:var(--mute);font-size:13px}.p-q{display:block;font:700 16px/1.45 var(--ask)}.p-q:hover,.post a:hover{color:var(--accent-ink)}.ag-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:40px;align-items:end;padding:34px 0 30px;border-bottom:1px solid var(--line)}.ag-hero .up{font-size:14px;font-weight:600;color:var(--accent-ink)}.ag-hero h1{margin-top:10px;font:700 clamp(36px,5.2vw,72px)/1.14 var(--ask);letter-spacing:.005em;text-wrap:balance}.ag-hero p{margin-top:16px;max-width:42em;font-size:16.5px;line-height:1.8;color:var(--ink-2)}.ag-tally li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.ag-tally li:last-child{border:0}.ag-tally span{font-size:14px;color:var(--ink-2)}.ag-tally b{font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ag-tally li:last-child b{color:var(--accent)}.ag-ratio{margin-top:6px;font-size:13.5px;color:var(--mute)}.ag-sec{margin-top:40px}.ag-sec>header{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.ag-sec>header i{font:600 13px var(--sans);font-style:normal;color:var(--accent-ink);font-variant-numeric:tabular-nums}.ag-sec>header h2{font:700 clamp(22px,2.2vw,28px)/1.3 var(--sans);letter-spacing:-.01em}.ag-sec>header small{margin-left:auto;font-size:13px;color:var(--mute)}.rules4 li{counter-increment:rule}.rules4{counter-reset:rule}.rules4 li:before{content:counter(rule);display:block;margin-bottom:6px;font:700 26px/1 var(--ask);color:var(--accent-ink)}.ag-record{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:36px;align-items:start}.fn div{grid-template-columns:96px minmax(0,1fr) 66px 72px}.fn em{font-style:normal;font-size:12.5px;color:var(--mute);text-align:right;font-variant-numeric:tabular-nums}.ag-spend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.ag-spend b{display:block;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ag-spend span{font-size:12.5px;color:var(--mute)}.ag-cats h3{font-size:14px;font-weight:600;margin-bottom:6px}.ag-cats a{display:grid;grid-template-columns:minmax(0,8em) minmax(0,1fr) 30px;align-items:center;gap:8px;padding:3px 0;font-size:13px;color:var(--ink-2)}.ag-cats a:hover{color:var(--accent-ink)}.ag-cats a span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-cats i{display:block;height:7px;border-radius:4px;background:color-mix(in srgb,var(--accent) 45%,var(--soft))}.ag-cats small{text-align:right;color:var(--mute);font-variant-numeric:tabular-nums}.ag-dec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin-top:22px}.ag-dec h3{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid var(--line-2);font-size:15.5px;font-weight:700}.ag-dec section:first-child h3{border-bottom-color:var(--accent)}.ag-dec .dec{display:block}.ag-dec .dec p{font-size:14px;color:var(--ink-2)}.ag-dec .dec strong{display:block;font-size:14.5px;line-height:1.55;font-weight:600;color:var(--ink)}.ag-dec .dec li{display:block}@container (max-width: 1000px){.ag-hero,.ag-record{grid-template-columns:minmax(0,1fr);gap:22px}}@container (max-width: 620px){.ag-dec{grid-template-columns:minmax(0,1fr);gap:22px}.fn div{grid-template-columns:76px minmax(0,1fr) 60px}.fn em{display:none}.who-h .ph{width:56px;height:56px}}.cat-search input::-webkit-search-cancel-button{filter:grayscale(1);cursor:pointer}.p-title{margin:0 0 14px;font-size:clamp(22px,2.2vw,30px);line-height:1.32;font-weight:700;letter-spacing:-.01em;text-wrap:pretty}.connect-llms{margin-top:26px;padding-top:14px;border-top:1px solid var(--line)}#content{min-width:0;min-height:100dvh}.pitch{margin:2px 0 22px}.pitch h1{font:600 clamp(24px,3.2vw,34px)/1.3 var(--ask);letter-spacing:0}.pitch p{margin-top:8px;max-width:46em;font-size:15px;line-height:1.75;color:var(--ink-2)}.way-first{margin-top:0}.say-text{margin:0 0 12px;padding:12px 14px;border-radius:10px;background:var(--bg, #fff);font:13px/1.7 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.ways h2{font:700 16px/1.4 var(--sans)}.ways p{margin-top:6px;min-height:5.4em;font-size:14px;line-height:1.7;color:var(--ink-2)}.ways code{font:12.5px var(--mono);overflow-wrap:anywhere}.way-h{margin:34px 0 10px;font:700 18px/1.4 var(--sans)}.cn-s h3{font:600 15px/1.4 var(--sans)}@media (max-width: 900px){.ways{grid-template-columns:minmax(0,1fr);gap:18px}.ways p{min-height:0}}.code{overflow:hidden}.code span{min-width:0;overflow-x:auto;scrollbar-width:none}.code .copy{flex:none}.desk-when{font-size:15px;color:var(--ink-2);margin-bottom:12px}.desk-when b{color:var(--ink);font-variant-numeric:tabular-nums}.desk-flow{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;counter-reset:desk}.desk-flow li{position:relative;padding:14px 16px;border-radius:14px;border:1px solid var(--line);counter-increment:desk}.desk-flow li:before{content:counter(desk);position:absolute;top:12px;right:14px;font-size:12px;font-weight:600;color:var(--mute);font-variant-numeric:tabular-nums}.desk-flow small{display:block;font-size:12px;font-weight:600;color:var(--mute)}.desk-flow b{display:block;margin-top:4px;font-size:19px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.desk-flow p{margin-top:4px;font-size:13px;line-height:1.55;color:var(--ink-2)}.desk-flow em{display:block;margin-top:6px;font-style:normal;font-size:12.5px;font-weight:600;color:var(--accent-ink);font-variant-numeric:tabular-nums}.desk-flow li.agent{border-color:transparent;background:var(--pine);color:var(--pine-text)}.desk-flow li.agent small,.desk-flow li.agent:before{color:var(--jade)}.desk-flow li.agent p{color:var(--pine-mute)}.desk-flow li.agent em{color:var(--jade)}.ag-sec>header{flex-wrap:wrap;row-gap:2px}.ag-sec>header h2{flex:none}.ag-chain{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.ag-chain b{font-size:17px}.day-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));-moz-column-gap:44px;column-gap:44px}.day-pair .groups{-moz-columns:1;columns:1}.fcts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fct{position:relative}.fct summary{display:flex;align-items:center;gap:5px;height:32px;padding:0 24px 0 11px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--line);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23737c78' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 7px center;font:500 13.5px var(--sans);color:var(--ink-2);cursor:pointer;list-style:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fct summary::-webkit-details-marker{display:none}.fct summary:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.fct.on summary{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-ink)}.fct summary b{max-width:9em;overflow:hidden;text-overflow:ellipsis;font-weight:600}.fct-p{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:grid;gap:2px;min-width:184px;max-width:min(320px,86vw);max-height:min(360px,60vh);overflow:auto;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 12px 32px -12px #0d100f47}.fct-p button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:0 10px;border-radius:8px;font-size:14px;color:var(--ink-2);text-align:left}.fct-p button:hover{background:var(--soft)}.fct-p button small{font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums}.fct-p button:before{content:"";flex:none;width:15px;height:15px;margin-right:-4px;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--line-2);order:-1}.fct-p button span{flex:1}.fct-p button[aria-pressed=true]{color:var(--ink);font-weight:600}.fct-p button[aria-pressed=true]:before{background:var(--accent-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 7.6 2.4 2.4L11 5'/%3E%3C/svg%3E") center no-repeat;box-shadow:none}.fct-all{display:block;padding:8px 10px 4px;border-top:1px solid var(--line);margin-top:4px;font-size:13px;font-weight:600;color:var(--accent-ink)}.fct-official,.fct-clear{height:32px;padding:0 12px;border-radius:99px;font-size:13.5px;font-weight:500;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.fct-official small{margin-left:4px;font-size:12px;color:var(--mute)}.fct-official[aria-pressed=true]{background:var(--accent-ink);color:#fff;box-shadow:none}.fct-official[aria-pressed=true] small{color:inherit;opacity:.85}[data-theme=dark] .fct-official[aria-pressed=true]{color:#06231c}.fct-clear{box-shadow:none;color:var(--accent-ink);font-weight:600}.fct-clear:hover{background:var(--soft)}.cols .fcts{margin:0 0 12px}.mark.official{padding:0 5px;border-radius:4px;background:var(--accent-soft)}.t-official{background:var(--accent-soft);color:var(--accent-ink)}.tag.t-tool{box-shadow:inset 0 0 0 1px var(--line-2);background:none}.tag.t-tool:hover{color:var(--accent-ink)}.t-free{background:none;color:var(--mute);font-weight:500}.tool-kids{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tool-kids a{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line);font-size:13.5px;color:var(--ink-2)}.tool-kids a:hover{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-ink)}.tool-kids small{font-size:12px;color:var(--mute)}.tool-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px 28px;margin-top:8px}.tool-index h2{display:flex;align-items:baseline;gap:6px;font-size:16px;font-weight:700}.tool-index h2 a:hover{color:var(--accent-ink)}.tool-index h2 small{font-size:12.5px;font-weight:500;color:var(--mute)}.tool-index .tool-kids{margin-top:8px}@media (max-width: 640px){.fcts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%;padding-bottom:2px}.fct{flex:none;position:static}.fct-p{left:8px;right:8px;max-width:none;top:auto;margin-top:6px}.fct-official,.fct-clear{flex:none}}.pane{position:sticky;top:0;flex:none;width:var(--pane);height:100dvh;z-index:20;display:flex;flex-direction:column;background:var(--card);border-left:1px solid var(--line);box-shadow:-18px 0 50px -28px #0d100f47;will-change:transform}.pane:focus{outline:none}.pane.in{animation:pane-in var(--open) var(--ease) both}.pane.out{position:fixed;right:0;top:0;animation:pane-out var(--close) var(--ease) both;pointer-events:none}@keyframes pane-in{0%{transform:translate(100%)}}@keyframes pane-out{to{transform:translate(100%)}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.pane-grip{display:none}.pane-bar{flex:none;display:flex;align-items:center;gap:2px;min-height:50px;padding:6px 10px 6px 20px;border-bottom:1px solid var(--line);background:var(--card);touch-action:none}.pane-title{flex:1;min-width:0;padding-right:8px;font:600 14px/1.35 var(--ask);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pane-title a:hover{color:var(--accent-ink)}.pane-count{flex:none;padding-right:6px;font-size:12.5px;color:var(--mute);font-variant-numeric:tabular-nums}.pane-progress{display:block;height:2px;flex:none;background:var(--accent);transform:scaleX(0);transform-origin:left}.pane-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;animation:rise .2s ease-out both}.pane-note{padding:40px 25px;text-align:center;color:var(--ink-2)}.pane-note h3{font-size:19px;margin-bottom:6px;color:var(--ink)}.pane-note .btn2{margin-top:14px}.post{min-height:100%;display:flex;flex-direction:column}.post>.kept{margin:16px 25px 0;padding:10px 12px;border-radius:10px;background:var(--accent-soft);font-size:14px;line-height:1.6;color:var(--ink)}.post>.kept b{margin-right:8px;font-weight:600;color:var(--accent-ink)}.post>footer{position:sticky;bottom:0;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 10px 25px;border-top:1px solid var(--line);background:var(--card)}.post .meta{margin:0;font-size:13px;min-width:0;display:block}.post .meta em{font-style:normal;font-weight:700;color:var(--accent-ink);margin-right:6px}.acts{display:flex;align-items:center;gap:2px;flex:none}.source{display:inline-flex;align-items:center;gap:2px;height:34px;padding:0 8px;font-size:13.5px;font-weight:600;color:var(--ink-2);border-radius:9px}.source:hover{background:var(--soft)}.tags{display:flex;flex-wrap:wrap;gap:6px;padding:10px 25px 12px}.tag{padding:1px 8px;border-radius:6px;font-size:12px;font-weight:600;background:var(--soft);color:var(--ink-2)}.t-实测{background:var(--accent-soft);color:var(--accent-ink)}.embed{position:relative;min-height:180px;padding:20px 25px 4px}.x-host{position:absolute;inset:0 0 auto;opacity:0;pointer-events:none}.x-host.on{position:static;opacity:1;pointer-events:auto}.x-host :is(.twitter-tweet,twitter-widget){margin:0 auto!important;border-radius:13px;overflow:hidden}.x-host iframe{color-scheme:normal}.x-wait{display:grid;gap:2px;min-height:160px;align-content:start;padding:16px;border:1px solid var(--line);border-radius:14px}.x-wait strong{font-size:15px}.x-wait small{font-size:13px;color:var(--mute)}.x-wait span{margin-top:12px;font-size:14px;color:var(--ink-2)}.x-wait button,.x-wait a{margin-left:6px;font-weight:600;color:var(--accent-ink)}.x-wait.busy{color:transparent;background:linear-gradient(100deg,var(--soft) 30%,var(--card) 50%,var(--soft) 70%) 0 0 / 200% 100%;animation:shimmer 1.3s linear infinite;border-color:transparent}.x-wait.busy *{visibility:hidden}.yt{padding:20px 25px 0}.yt-frame{position:relative;aspect-ratio:16 / 9;background:#000;border-radius:14px;overflow:hidden}.yt-frame button,.yt-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.yt-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#000000ad;color:#fff}.yt-meta{padding:14px 0 0}.yt-meta strong{display:block;font-size:15px;font-weight:600;line-height:1.45;color:var(--ink-2)}.yt-meta small{display:block;margin-top:3px;font-size:13px;color:var(--mute)}.yt-zh{margin-top:4px;font-size:15.5px;line-height:1.5;color:var(--ink)}strong.yt-zh{color:var(--ink);font-size:16px}.yt-mark{display:inline-block;margin-right:6px;padding:0 6px;border-radius:4px;font-size:11.5px;font-weight:700;color:#fff;background:#d9271d}.yt-mark.bili{background:#e0538b}.zh{margin:2px 25px 0;padding:14px 0 0}.zh p{font-size:15.5px;line-height:1.7;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.zh-note{margin:6px 25px 0;font-size:12px;color:var(--mute)}.fold-btn{display:none}.article{padding:22px 25px 8px}.article-source{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:var(--mute)}.article-source strong{color:var(--ink);font-weight:600}.article-kind{display:inline-block;padding:0 6px;border-radius:4px;font-size:11.5px;font-weight:700;line-height:18px;color:var(--accent-ink);background:var(--accent-soft)}.article h2{margin-top:12px;font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.article-orig{margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--mute)}.article-notice{margin:16px 0 18px;padding:12px 14px;border-radius:10px;background:var(--soft);font-size:13px;line-height:1.6;color:var(--ink-2)}.article-notice p+p{margin-top:4px}.article-notice a{color:var(--accent-ink);font-weight:600;overflow-wrap:anywhere}.article-notice b{color:var(--ink)}.article-toc{margin:14px 0;font-size:14px}.article-toc summary{cursor:pointer;font-weight:600;color:var(--ink-2)}.article-toc ol{margin:8px 0 0;padding-left:18px}.article-toc li{margin:3px 0}.article-toc button{text-align:left;color:var(--accent-ink)}.article-body p{margin-bottom:14px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.article-body h3{margin:22px 0 10px;font-size:18px;font-weight:700;scroll-margin-top:12px}.article-body a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.article-body code{padding:1px 5px;border-radius:5px;background:var(--soft);font-size:.92em;overflow-wrap:anywhere}.article-body ul,.article-body ol{padding-left:22px;list-style:revert}.article-body li{margin:4px 0}.article-body blockquote{margin:12px 0;padding-left:14px;border-left:3px solid var(--line-2);color:var(--ink-2)}.excerpt-thumb img{width:100%;max-height:300px;margin-top:14px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:var(--soft)}.excerpt-text{margin:16px 0 0;padding:12px 16px;border-left:3px solid var(--accent);background:var(--soft);border-radius:0 10px 10px 0;font-size:15.5px;line-height:1.8;color:var(--ink-2);overflow-wrap:anywhere}.excerpt-text small{display:block;margin-bottom:2px;font-size:12px;font-weight:600;color:var(--accent-ink)}.open-orig{display:flex;align-items:center;justify-content:center;gap:4px;height:44px;margin-top:16px;border-radius:10px;background:var(--ink);color:var(--bg);font-weight:600;transition:opacity var(--quick)}.open-orig:hover{opacity:.88}.excerpt-note{margin:10px 0 12px;font-size:12.5px;color:var(--mute)}.excerpt-note a{color:var(--accent-ink);font-weight:600}.repo h2 a{overflow-wrap:anywhere}.repo h2 a:hover{color:var(--accent-ink)}.repo-zh{margin-top:8px;font-size:16px;line-height:1.6}.repo-stats{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.repo-stats>div{flex:1 0 auto;min-width:84px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.repo-stats dt{font-size:12px;color:var(--mute)}.repo-stats dd{margin:2px 0 0;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.repo-stats .up dd{color:var(--accent-ink)}.repo-topics{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.repo-topics span{padding:1px 8px;border-radius:99px;font-size:12px;color:var(--accent-ink);background:var(--accent-soft)}@media (max-width: 1199px){.pane,.pane.out{position:fixed;z-index:45;inset:0 0 0 auto;height:auto;width:min(600px,94vw);box-shadow:-18px 0 50px #0003}.pane-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;display:block;width:100%;background:#0006}.pane-scrim.in{animation:fade-in var(--open) ease-out both}.pane-scrim.out{animation:fade-out var(--close) ease-in both}}@media (max-width: 640px){.pane,.pane.out{inset:auto 0 0 0;width:100%;height:88dvh;border-radius:18px 18px 0 0;border-left:0;transition:transform .3s var(--ease)}.pane.in{animation-name:sheet-in}.pane.out{animation-name:sheet-out}.pane-bar{position:relative;padding-left:14px;padding-top:14px;cursor:grab;border-radius:18px 18px 0 0}.pane-grip{display:block;position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:4px;background:var(--line-2)}.embed{padding:12px 8px 4px}.yt{padding:12px 12px 0}.zh,.zh-note{margin-left:14px;margin-right:14px}.tags{padding-left:14px;padding-right:14px}.post>.kept{margin:12px 14px 0}.post>footer{padding-left:14px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.article{padding:14px 14px 8px}.article h2{font-size:21px}}
