*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}*::-webkit-scrollbar{display:none}textarea{resize:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ground) inset}:root{--ground: #FFFFFF;--ground-2: #F6F4F2;--ink: #121212;--ink-2: #4A4646;--ink-3: #8C8886;--hair: #E8E4E0;--accent: #E8641B;--accent-deep: #121212;--accent-tint: #FBEDE6;--down: #C8102E;--pic: #E2DCD8;--serif: "Newsreader", "Noto Serif SC", serif;--sans: "Public Sans", "Noto Sans SC", sans-serif;--col: 1280px;--gap: 24px;--section: 64px;--row: 32px}html[lang=zh]{--serif: "Noto Serif SC", "Newsreader", serif;--sans: "Noto Sans SC", "Public Sans", sans-serif}html{background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}html[lang=zh]{font-size:17px;line-height:1.7}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea{font:inherit;color:inherit;background:none;border:0}ul{list-style:none}.slot{color:var(--ink-3);border-bottom:1px dashed var(--ink-3);font-weight:400}.pic{background:var(--pic);aspect-ratio:3 / 2;position:relative;overflow:hidden}.pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pic:not(:has(img)):after{content:"3:2";position:absolute;right:8px;bottom:6px;font:500 11px/1 var(--sans);color:var(--ink-3);letter-spacing:.5px}.wrap{max-width:var(--col);margin:0 auto;padding:0 24px}@media(min-width:1328px){.wrap{padding:0}}.note{background:var(--accent-tint);font:500 13px/1.5 var(--sans);color:var(--ink-2);padding:8px 24px;display:flex;gap:24px;flex-wrap:wrap}.note b{font-weight:600;color:var(--ink)}.note .ph{display:inline-block;width:14px;height:14px;background:var(--accent);vertical-align:-2px;margin-right:6px;border:1px dashed var(--ink)}.note a{text-decoration:underline;text-underline-offset:3px}.label{font:500 12px/1 var(--sans);text-transform:uppercase;letter-spacing:.5px;color:var(--accent)}html[lang=zh] .label{text-transform:none;letter-spacing:0}.meta{font:500 13px/1 var(--sans);color:var(--ink-3);display:flex;gap:12px}.btn{height:40px;padding:0 20px;display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:var(--ground);border-radius:2px;font:500 14px/1 var(--sans)}.btn.quiet{background:none;color:var(--ink)}.btn.quiet:hover{color:var(--accent)}.arrow:after{content:" →"}[hidden]{display:none!important}.row1{height:48px;display:flex;align-items:center;justify-content:flex-end;gap:24px;font:500 13px/1 var(--sans)}.lang a{padding:6px 0;margin-left:16px;border-bottom:2px solid transparent}.lang a[aria-current=true]{border-bottom-color:var(--accent)}.search{width:20px;height:20px;position:relative;display:inline-block}.search:before{content:"";position:absolute;left:1px;top:1px;width:12px;height:12px;border:1.5px solid var(--ink);border-radius:50%}.search:after{content:"";position:absolute;left:12px;top:12px;width:7px;height:1.5px;background:var(--ink);transform:rotate(45deg);transform-origin:0 0}.row2{height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.row2 .name{font:600 32px/1 var(--serif);letter-spacing:-.5px}.row2 .tag{font:500 13px/1 var(--sans);color:var(--ink-2)}.navbar{position:sticky;top:0;background:var(--ground);z-index:5;border-bottom:1px solid var(--hair)}.row3{height:48px;display:flex;align-items:center;justify-content:center;gap:32px;font:500 15px/1 var(--sans)}.row3>li{position:static}.row3 a,.row3 button{display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 2px;border-bottom:2px solid transparent}.row3 [aria-current=page]{border-bottom-color:var(--accent)}.chev{width:7px;height:7px;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:translateY(-2px) rotate(45deg)}.sub{position:absolute;left:0;right:0;top:100%;background:var(--ground-2);height:0;overflow:hidden;opacity:0;transition:opacity .15s ease-out}.navbar{position:sticky}.row3 li:hover .sub,.row3 li:focus-within .sub,.sub.open{height:48px;opacity:1}.sub ul{height:48px;display:flex;justify-content:center;align-items:center;gap:32px;font:500 14px/1 var(--sans)}@media(prefers-reduced-motion:reduce){.sub{transition:none}}.hero{display:grid;grid-template-columns:8fr 4fr;gap:var(--gap);padding-top:var(--row)}.hero .label,.card .label{margin-top:16px}.hero h1{font:600 40px/1.15 var(--serif);letter-spacing:-.5px;margin-top:8px;max-width:26ch}html[lang=zh] .hero h1{line-height:1.4;letter-spacing:0;max-width:none}.hero .hmsg{font:500 20px/1.4 var(--sans);margin-top:16px;max-width:40ch}.hero .short{font:400 18px/1.5 var(--sans);color:var(--ink-2);margin-top:4px;max-width:60ch}.hero .meta,.card .meta{margin-top:12px}.hero .cta{display:inline-block;margin-top:16px;font:500 15px/1 var(--sans);color:var(--accent)}.side{display:grid;grid-template-rows:auto auto;gap:var(--gap);align-content:start}.side h2,.card h3{font:600 20px/1.3 var(--serif);margin-top:8px}html[lang=zh] .side h2,html[lang=zh] .card h3{line-height:1.5}.section{margin-top:var(--section)}.head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--row)}.head h2{font:600 32px/1.2 var(--serif);letter-spacing:-.3px}html[lang=zh] .head h2{line-height:1.4;letter-spacing:0}.head a{font:500 13px/1 var(--sans);color:var(--accent)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.card a:hover h3,.side a:hover h2{color:var(--accent)}.grid.two{grid-template-columns:repeat(2,1fr)}.hcard a{display:grid;grid-template-columns:5fr 7fr;gap:var(--gap);align-items:start}.hcard .label{margin-top:0}.band{background:var(--ground-2);margin-top:var(--section);padding:var(--section) 0}.band .section{margin-top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.carousel-slide[hidden]{display:none}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:var(--row)}.carousel-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:2px}.carousel-btn:hover:not(:disabled),.carousel-btn:focus-visible{background:var(--accent-tint)}.carousel-btn .chev{width:8px;height:8px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.carousel-btn.prev .chev{transform:rotate(135deg);margin-left:3px}.carousel-btn.next .chev{transform:rotate(-45deg);margin-right:3px}.carousel-btn:disabled{opacity:.3;cursor:default}.carousel-btn:disabled .chev{border-color:var(--ink-3)}.carousel-dots{display:flex;gap:8px}.carousel-dots .dot{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.carousel-dots .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--hair);transition:background-color .15s}.carousel-dots .dot:hover:after,.carousel-dots .dot:focus-visible:after{background:var(--ink-3)}.carousel-dots .dot[aria-selected=true]:after{background:var(--accent)}@media(prefers-reduced-motion:reduce){.carousel-dots .dot:after{transition:none}}.rail{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:6;display:flex;flex-direction:column;gap:4px}.rail button{width:40px;height:160px;background:var(--ground-2);writing-mode:vertical-rl;transform:rotate(180deg);font:500 13px/1 var(--sans);letter-spacing:.5px}.rail button[aria-expanded=true]{background:var(--accent);color:var(--ground)}.rail button{transition:background-color .12s,color .12s}.rail button:hover,.rail button:focus-visible{background:var(--accent);color:var(--ground)}html[lang=zh] .rail button{transform:none;text-orientation:upright;letter-spacing:0}.panel{position:fixed;top:0;right:0;width:320px;height:100vh;background:var(--ground-2);z-index:7;transform:translate(100%);transition:transform .22s ease-in-out;padding:0 24px 24px;overflow-y:auto}.panel.open{transform:translate(0)}@media(prefers-reduced-motion:reduce){.panel{transition:none}}.panel .top{height:56px;display:flex;align-items:center;gap:24px;font:500 15px/1 var(--sans)}.panel .top button{height:56px;border-bottom:2px solid transparent}.panel .top button[aria-selected=true]{border-bottom-color:var(--accent)}.panel .close{margin-left:auto;height:44px;font:500 13px/1 var(--sans);color:var(--ink-2)}.rank li{display:grid;grid-template-columns:24px 80px 1fr;gap:12px;align-items:start;padding:12px 0}.rank .n{font:600 20px/1 var(--serif);color:var(--accent)}.rank .t,.new .t{font:500 16px/1.4 var(--sans)}.rank .meta,.new .meta{margin-top:4px}.new li{display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:start;padding:12px 0}.panel{width:360px}.panel .top{gap:16px;font-size:14px}.panel .top button{white-space:nowrap}.chat{display:flex;flex-direction:column;height:calc(100vh - 80px);margin:0 -24px}.chat[hidden]{display:none}.chat-log{padding:12px 24px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.chat-log .a{font:400 14px/1.5 var(--sans);max-width:85%}.chat-log .q{align-self:flex-end;background:var(--accent-tint);padding:8px 12px;border-radius:2px;font:400 14px/1.5 var(--sans);max-width:85%}.chat-ask{display:flex;gap:8px;padding:12px 24px 0}.chat-ask input{flex:1;min-width:0;height:40px;padding:0 12px;background:var(--ground);border-radius:2px;font:400 14px/1 var(--sans)}.chat-ask input::placeholder{color:var(--ink-3)}.chat-ask .btn{height:40px;padding:0 14px}footer.site{background:var(--ground-2);margin-top:var(--section);padding:64px 0}footer.site .row{display:flex;align-items:center;gap:var(--gap)}footer.site .name{font:600 24px/1 var(--serif)}footer.site .links{display:flex;gap:32px;margin:0 auto}footer.site .links li{font:500 15px/1 var(--sans)}footer.site .admin-link{height:40px;padding:0 16px;display:inline-flex;align-items:center;border:1.5px solid var(--accent);border-radius:2px;color:var(--accent);font:500 14px/1 var(--sans);transition:background-color .12s ease-out,color .12s ease-out}footer.site .admin-link:hover,footer.site .admin-link:focus-visible{background:var(--accent);color:var(--ground)}@media(prefers-reduced-motion:reduce){footer.site .admin-link{transition:none}}.admin{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.adm-rail{background:var(--ground-2);padding:24px 16px;display:flex;flex-direction:column;gap:4px}.adm-rail .name{font:600 20px/1 var(--serif);padding:8px 8px 24px}.adm-rail a{display:block;padding:10px 8px;font:500 14px/1 var(--sans);border-left:2px solid transparent}.adm-rail a[aria-current=page]{border-left-color:var(--accent);color:var(--accent)}.adm-rail .lang{margin-top:auto;padding:8px;font:500 13px/1 var(--sans)}.adm-rail .logout{margin-top:8px;padding-top:18px;border-top:1px solid var(--hair);color:var(--ink-2)}.adm-rail .logout:hover,.adm-rail .logout:focus-visible{color:var(--accent)}.adm-main{min-width:0;display:grid;grid-template-rows:56px 1fr}.topbar{height:56px;display:flex;align-items:center;gap:24px;padding:0 24px;border-bottom:1px solid var(--hair);font:500 14px/1 var(--sans)}.topbar .back{color:var(--ink-2)}.topbar .back:before{content:"‹ "}.topbar .status{color:var(--ink-3)}.topbar .right{margin-left:auto;display:flex;align-items:center;gap:8px}.topbar .right .btn.quiet{padding:0 12px}.topbar .toggle{width:44px;height:44px;position:relative}.topbar .toggle:before{content:"";position:absolute;left:12px;top:13px;width:20px;height:18px;border:1.5px solid var(--ink);border-radius:2px}.topbar .toggle:after{content:"";position:absolute;left:24px;top:13px;width:1.5px;height:18px;background:var(--ink)}.topbar .toggle[aria-expanded=true]:before{border-color:var(--accent)}.topbar .toggle[aria-expanded=true]:after{background:var(--accent)}.work{display:grid;grid-template-columns:1fr 320px;min-height:0}.work.solo{grid-template-columns:1fr}.work>*{min-width:0}.canvas{padding:48px 24px 96px;overflow-y:auto}.doc{max-width:740px;margin:0 auto}.media{aspect-ratio:3 / 2;background:var(--pic);display:flex;align-items:center;justify-content:center;gap:24px}.media button{font:500 14px/1 var(--sans);color:var(--ink-2);display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;background:var(--ground);border-radius:2px}.media button:before{content:"+";font-weight:600}.media.filled{display:block;position:relative}.media.filled img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.media.filled .play,.blk.video svg{position:absolute;left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);fill:none;stroke:var(--ground);stroke-width:2;stroke-linejoin:round}.blocks{display:flex;flex-direction:column;gap:16px;margin-top:16px}.blk{position:relative;aspect-ratio:3 / 2;background:var(--pic);overflow:hidden}.blk.single img,.blk.video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.blk.collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;background:var(--ground)}.blk.collage img{width:100%;height:100%;object-fit:cover;display:block;min-height:0}.imgpick{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--gap);margin-top:16px}.imgpick{grid-template-rows:auto auto auto;row-gap:0}.imgpick .opt{text-align:center;padding:12px;background:var(--ground-2);border-radius:2px;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start;justify-items:stretch}.imgpick .opt>.pv,.imgpick .opt>.t,.imgpick .opt>.h{text-align:center;justify-self:stretch;min-width:0}.imgpick .opt:hover .t,.imgpick .opt:focus-visible .t,.imgpick .opt[aria-pressed=true] .t{color:var(--accent)}.imgpick .pv{aspect-ratio:3 / 2;padding:16px 24px;color:var(--ink-2)}.imgpick .pv svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.imgpick .opt:hover .pv,.imgpick .opt:focus-visible .pv,.imgpick .opt[aria-pressed=true] .pv{color:var(--accent)}.imgpick .t{margin-top:10px;font:600 15px/1.3 var(--sans)}.imgpick .h{margin-top:4px;font:400 13px/1.4 var(--sans);color:var(--ink-2)}@media(max-width:767px){.imgpick{grid-template-rows:auto auto auto;row-gap:0}.imgpick .opt{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}}.pickrow{display:flex;gap:32px;margin-top:24px;font:500 13px/1 var(--sans);color:var(--ink-3)}.pickrow .k{margin-right:12px}.pickrow [role=radio]{color:var(--ink-2);padding-bottom:4px;border-bottom:2px solid transparent;margin-right:12px}.pickrow [role=radio][aria-checked=true]{color:var(--ink);border-bottom-color:var(--accent)}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font:500 13px/1 var(--sans);color:var(--ink-3)}.tags .k{margin-right:4px}.taglist{display:contents}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 6px 6px 10px;background:var(--tint);color:var(--accent);border-radius:2px;font:500 13px/1 var(--sans)}.chip.plain{background:var(--ground-2);color:var(--ink-2)}.chip .x{font:400 14px/1 var(--sans);color:inherit;opacity:.7;padding:0 2px}.chip .x:hover,.chip .x:focus-visible{opacity:1}.tags input{flex:1 1 200px;min-width:120px;font:400 14px/1 var(--sans);color:var(--ink);padding:6px 0}.lands{margin-top:10px;font:500 13px/1.5 var(--sans);color:var(--ink-3)}.lands .k{margin-right:12px}.lands .v{color:var(--ink);font-weight:500}.lands .v.miss{color:var(--ink-2);font-weight:400}.doc .title{display:block;width:100%;font:600 40px/1.15 var(--serif);letter-spacing:-.5px;margin-top:24px;overflow:hidden}html[lang=zh] .doc .title{line-height:1.4;letter-spacing:0}.doc .title::placeholder,.doc .body::placeholder,.ask input::placeholder{color:var(--ink-3)}.doc .body{display:block;width:100%;min-height:240px;margin-top:24px;font:400 16px/1.6 var(--sans)}html[lang=zh] .doc .body{font-size:17px;line-height:1.7}.plus{position:relative;margin-top:8px;height:32px;display:flex;align-items:center}.plus>button{width:28px;height:28px;border:1.5px solid var(--ink-3);border-radius:50%;color:var(--ink-3);font:500 18px/1 var(--sans);display:inline-flex;align-items:center;justify-content:center}.plus>button[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.count{margin-top:24px;font:500 13px/1 var(--sans);color:var(--ink-3);text-align:right}.assist{width:320px;min-width:0;overflow:hidden;background:var(--ground-2);display:grid;grid-template-rows:56px 1fr auto;height:calc(100vh - 56px);position:sticky;top:56px}.assist .head2{height:56px;display:flex;align-items:center;padding:0 24px;font:600 15px/1 var(--sans)}.assist .head2 .close{margin-left:auto;font:500 13px/1 var(--sans);color:var(--ink-2);height:44px}.assist .log{padding:8px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.assist .log .a{font:400 15px/1.5 var(--sans);max-width:40ch}.assist .log .q{align-self:flex-end;background:var(--accent-tint);padding:8px 12px;border-radius:2px;font:400 15px/1.5 var(--sans);max-width:36ch}.ask{display:flex;gap:8px;padding:16px 24px 24px}.ask input{flex:1;min-width:0;height:40px;padding:0 12px;background:var(--ground);border-radius:2px;font:400 15px/1 var(--sans)}.ask .btn{height:40px;padding:0 16px}.login{min-height:100vh;display:grid;place-items:center}.login form{width:360px;display:flex;flex-direction:column;gap:16px}.login .name{font:600 24px/1 var(--serif);margin-bottom:8px}.login h1{font:600 20px/1.2 var(--sans)}.login label{display:flex;flex-direction:column;gap:6px;font:500 13px/1 var(--sans);color:var(--ink-2)}.login input{height:40px;padding:0 12px;background:var(--ground-2);border-radius:2px;font:400 15px/1 var(--sans)}.login .btn{justify-content:center;margin-top:8px}.login .err{font:500 13px/1.4 var(--sans);color:var(--down)}.stats{padding:32px 24px 96px;max-width:1280px}.stats .h{display:flex;align-items:baseline;gap:32px}.stats h1{font:600 32px/1.2 var(--serif);letter-spacing:-.3px}.stats .live{font:500 13px/1 var(--sans);color:var(--ink-2);display:inline-flex;align-items:center;gap:8px}.stats .live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.periods{margin-left:auto;display:flex;gap:20px;font:500 13px/1 var(--sans);color:var(--ink-3)}.periods [role=tab]{padding-bottom:6px;border-bottom:2px solid transparent}.periods [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.figs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap);margin-top:32px;padding-bottom:24px;border-bottom:1px solid var(--hair)}.fig .k{font:500 12px/1 var(--sans);text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3)}html[lang=zh] .fig .k{text-transform:none;letter-spacing:0}.fig .v{font:500 40px/1 var(--sans);font-variant-numeric:tabular-nums;margin-top:12px;letter-spacing:-.5px}.fig .d{margin-top:8px;font:500 13px/1 var(--sans);color:var(--ink-2)}.fig .d.up:before{content:"↗ ";color:var(--accent)}.fig .d.down:before{content:"↘ ";color:var(--down)}.chart{margin-top:32px}.chart svg{width:100%;height:320px;display:block;font:500 12px var(--sans)}.chart .axis{stroke:var(--hair);stroke-width:1}.chart .tick{fill:var(--ink-3)}.chart .l{fill:none;stroke:var(--accent);stroke-width:1.5}.chart .dot{fill:var(--accent)}.block{margin-top:64px}.block h2{font:600 22px/1.2 var(--serif);margin-bottom:16px}.toplist li{display:grid;grid-template-columns:24px 80px 1fr 96px;gap:16px;align-items:center;padding:10px 0}.toplist .n,.kwlist .n{font:600 20px/1 var(--serif);color:var(--accent)}.toplist .t,.kwlist .t{font:500 15px/1.4 var(--sans);display:block}.toplist .meta{margin-top:4px}.toplist .bar,.kwlist .bar{position:relative;height:24px}.toplist .bar i,.kwlist .bar i{position:absolute;left:0;top:0;bottom:0;background:var(--accent-tint)}.toplist .bar b,.kwlist .bar b{position:absolute;right:0;top:0;line-height:24px;font:500 15px/24px var(--sans);font-variant-numeric:tabular-nums}.kwlist li{display:grid;grid-template-columns:24px 1fr 110px;gap:16px;align-items:center;padding:10px 0}.kwhead{display:flex;justify-content:flex-end;padding:0 0 12px;font:500 12px/1 var(--sans);text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3);border-bottom:1px solid var(--hair)}html[lang=zh] .kwhead{text-transform:none;letter-spacing:0}table.posts{width:100%;border-collapse:collapse;font:400 15px/1.4 var(--sans)}table.posts th{font:500 12px/1 var(--sans);text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3);text-align:left;padding:0 12px 12px 0;border-bottom:1px solid var(--hair)}html[lang=zh] table.posts th{text-transform:none;letter-spacing:0}table.posts td{padding:12px 12px 12px 0;vertical-align:top}table.posts td.num,table.posts th.num{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}table.posts td.sec,table.posts td.date{color:var(--ink-2);white-space:nowrap}.export{margin-top:24px}.settings{padding:32px 24px 96px;max-width:740px}.settings h1{font:600 32px/1.2 var(--serif);letter-spacing:-.3px}.settings .lead{margin-top:8px;color:var(--ink-2)}.settings .conn{margin-top:48px}.settings h2{font:600 22px/1.2 var(--serif)}.settings .state{margin-top:12px;display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--sans);color:var(--ink-2)}.settings .state i{width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.settings .state[data-on=true] i{background:var(--accent)}.settings .state[data-on=true]{color:var(--ink)}.settings form{margin-top:24px;display:flex;flex-direction:column;gap:8px}.settings label{font:500 13px/1 var(--sans);color:var(--ink-2)}.settings .keyrow{display:flex;gap:8px}.settings .keyrow input{flex:1;min-width:0;height:40px;padding:0 12px;background:var(--ground-2);border-radius:2px;font:400 15px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:1px}.settings .keyrow input:disabled{color:var(--ink-3)}.settings .keyrow input::placeholder{color:var(--ink-3);font-family:var(--sans);letter-spacing:0}.settings .actions{display:flex;gap:8px;margin-top:8px}.settings .err{font:500 13px/1.4 var(--sans);color:var(--down)}.settings .ok{font:500 13px/1.4 var(--sans);color:var(--ink-2)}.settings .pass .keyrow input{font-family:var(--sans);letter-spacing:2px}.settings .pass label+.keyrow{margin-bottom:8px}.settings .btn:disabled{opacity:.5;cursor:default}.settings .btn[data-saved="1"],.settings .btn[data-saved="1"]:hover{background:#282b30;border:1px solid #363A40;color:var(--ink-2);box-shadow:none;outline:none;opacity:1;cursor:default;filter:none}@media(max-width:1023px){.hero{grid-template-columns:1fr}.side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.grid{grid-template-columns:repeat(2,1fr)}:root{--section: 48px}footer.site .row{flex-wrap:wrap}footer.site .links{margin:0}.work{grid-template-columns:1fr}.assist{position:fixed;right:0;width:320px;z-index:7}.figs{grid-template-columns:repeat(2,1fr)}.admin{grid-template-columns:1fr}.adm-rail{flex-direction:row;align-items:center;padding:8px 16px}.adm-rail .name{padding:8px}.adm-rail .lang{margin-left:auto;margin-top:0}}@media(max-width:767px){.row3{gap:20px;font-size:14px}.side,.grid,.grid.two{grid-template-columns:1fr}:root{--section: 32px}.hero h1{font-size:32px}.head h2{font-size:26px}footer.site .links{flex-wrap:wrap;gap:16px 24px}.panel,.assist{width:100vw}.row2{height:80px}.figs{grid-template-columns:1fr}.toplist li{grid-template-columns:24px 1fr}.toplist .pic,.toplist .bar{display:none}.kwlist li{grid-template-columns:24px 1fr 72px;gap:8px}.stats .h{flex-wrap:wrap;gap:16px}.periods{margin-left:0}.adm-rail a{padding:10px 6px;font-size:13px}}