@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url("./media/bricolage-grotesque-vietnamese-wdth-normal-J2VYMC7Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url("./media/bricolage-grotesque-latin-ext-wdth-normal-FACPCDOI.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url("./media/bricolage-grotesque-latin-wdth-normal-K2HGGV4Z.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}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url("./media/instrument-sans-latin-ext-wdth-normal-U4MPYY6T.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url("./media/instrument-sans-latin-wdth-normal-NDB4KJ7D.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{color-scheme:light;--bg: #ffffff;--chrome: #f2f3f6;--ink: #15171c;--ink2: #474d59;--mute: #6c7380;--rule: #dcdfe6;--blue: #1846c8;--red: #c4261d;--violet: #6a2fb5;--teal: #0a7c84;--orange: #b85400;--green: #1c7a3c;--pink: #c2266f;--on-show: #ffffff;--hl: #ffe84a;--hl-ink: #15171c;--star: #d98e00;--good: #0a7a3d;--bad: #c4261d;--bad-bg: #fdecea;--b0: #e6f0ff;--s0: #3b7ae0;--b1: #ffeedd;--s1: #e07a1f;--b2: #e3f6ea;--s2: #2a9d5c;--b3: #f3e8ff;--s3: #9050d8;--b4: #ffe6ee;--s4: #d9487a;--b5: #dff5f6;--s5: #1c98a3;--b6: #f0efdc;--s6: #8f8a2e;--b7: #e9e9f3;--s7: #6a6f96;--c1: #2a78d6;--c2: #eb6834;--c3: #1baf7a;--c4: #eda100;--c5: #e87ba4;--c6: #008300;--show: var(--blue);--punch: "Bricolage Grotesque Variable", "Arial Narrow", system-ui, sans-serif;--ui: "Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--bar: 52px;--tabs: 56px;--top-h: calc(var(--bar) + var(--safe-t) + 3px)}html.installed.ios,html.installed.android{--safe-t: max(env(safe-area-inset-top, 0px), 24px)}html.installed.ios{--safe-b: max(env(safe-area-inset-bottom, 0px), 16px)}@media(display-mode:standalone)and (pointer:coarse){:root{--safe-t: max(env(safe-area-inset-top, 0px), 24px);--safe-b: max(env(safe-area-inset-bottom, 0px), 16px)}}:root[data-theme=dark]{color-scheme:dark;--bg: #15171c;--chrome: #1e2128;--ink: #eef0f4;--ink2: #bcc2cd;--mute: #8c93a0;--rule: #30343e;--blue: #8fb0ff;--red: #ff8076;--violet: #c7a2ff;--teal: #5fd0d8;--orange: #ffa55c;--green: #6fd28f;--pink: #ff8fc0;--on-show: #12141a;--hl: #ffdf3a;--star: #f0b429;--good: #57c98a;--bad: #ff8076;--bad-bg: #3a1c1a;--c1: #3987e5;--c2: #d95926;--c3: #199e70;--c4: #c98500;--c5: #d55181;--c6: #008300;--b0: #1a2b49;--s0: #5c97f0;--b1: #3d2a14;--s1: #f09a4a;--b2: #17352a;--s2: #4cc584;--b3: #2f2145;--s3: #b78af0;--b4: #40202c;--s4: #f07a9f;--b5: #14363b;--s5: #46c2cc;--b6: #35341b;--s6: #c9c35a;--b7: #2a2c3d;--s7: #9aa0cc}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--top-h) + 60px)}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.45 var(--ui);font-stretch:96%;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}h1,h2,h3,p,ul,ol,dl,dd,pre,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--show);text-underline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--show);outline-offset:2px;border-radius:4px}.num{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:8px;top:-60px;z-index:100;background:var(--ink);color:var(--bg);padding:8px 12px;border-radius:6px}.skip:focus{top:calc(var(--safe-t) + 8px)}.grow{flex:1 1 160px}.bad-text{color:var(--bad)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:1.5px solid var(--ink);border-radius:8px;background:transparent;color:var(--ink);font-weight:650;font-size:14px;text-decoration:none;white-space:nowrap}.btn:hover:not(:disabled){background:var(--chrome)}.btn:disabled{opacity:.5}.btn.primary{background:var(--show);border-color:var(--show);color:var(--on-show)}.btn.primary:hover:not(:disabled){background:var(--show);filter:brightness(1.12)}.btn.danger{background:var(--bad);border-color:var(--bad);color:var(--on-show)}.btn.danger:hover:not(:disabled){background:var(--bad);filter:brightness(1.1)}.btn.sm{min-height:32px;padding:0 10px;font-size:13.5px}.link{border:0;background:none;padding:0;color:var(--show);text-decoration:underline;text-underline-offset:2px;font-size:inherit}.link:disabled{opacity:.5}.seg{display:inline-flex;border:1.5px solid var(--rule);border-radius:8px;overflow:hidden}.seg button{border:0;background:transparent;min-height:34px;padding:0 11px;font-size:13.5px;font-weight:600;color:var(--ink2);white-space:nowrap}.seg button+button{border-left:1.5px solid var(--rule)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.seg button:focus-visible{outline-offset:-3px}.seg.wide{display:flex}.seg.wide button{flex:1;padding:0 6px}.stepper{display:inline-flex;align-items:center;border:1.5px solid var(--rule);border-radius:8px}.stepper button{display:grid;place-items:center;width:34px;height:34px;border:0;background:transparent;color:var(--ink)}.stepper button:disabled{color:var(--rule)}.stepper output{min-width:22px;text-align:center;font-weight:750;font-size:15px}.stepper-l{padding:0 10px 0 2px;font-size:13px;color:var(--mute);white-space:nowrap}input[type=text],input[type=search],input[type=number],input[type=password],textarea,select{border:1.5px solid var(--rule);border-radius:8px;background:var(--bg);color:var(--ink);padding:8px 10px;font-size:16px;line-height:1.35}textarea{resize:vertical;display:block;width:-webkit-fill-available;width:stretch}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--show);outline-offset:0;border-color:var(--show)}.check{display:inline-flex;align-items:center;gap:7px;font-size:14px;min-height:34px}.check input{width:18px;height:18px;accent-color:var(--show);flex:none}.check.big{align-items:flex-start;font-size:15px;margin:10px 0}.inline{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink2);white-space:nowrap}.inline select{padding:5px 8px;font-size:14px}.field{display:grid;gap:5px}.field>span{font-size:13px;font-weight:650}.hint{font-style:normal;font-size:12.5px;color:var(--mute)}.mono-font{font-family:ui-monospace,Cascadia Mono,Menlo,monospace;font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:1.5px solid var(--rule);border-radius:999px;background:transparent;font-size:13.5px;font-weight:600}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.chip:disabled{opacity:.4}.chip.run{border-color:var(--ink)}.chip.never{border-color:var(--bad);color:var(--bad)}.flag{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:4px;background:var(--chrome);color:var(--ink2);font-size:12px;font-weight:600}.flag.bad{background:var(--bad-bg);color:var(--bad)}.flag.ok{color:var(--good)}.flag.hl{background:var(--hl);color:var(--hl-ink)}.flag a{color:inherit}.setup-text{font-size:14px;line-height:1.36;color:var(--ink2)}.p-text{font-family:var(--punch);font-stretch:86%;font-weight:560;font-size:19px;line-height:1.26;letter-spacing:-.003em}.p-line{font-weight:650}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12.5px;color:var(--mute)}.meta a{display:inline-flex;align-items:center;gap:3px}pre.tweet{font:15px/1.4 var(--ui);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--chrome);padding:10px 12px;border-radius:8px}.edit-view{cursor:text;border-radius:3px}.edit-view:hover{box-shadow:0 1.5px 0 var(--rule)}.edit-ta{font:inherit;letter-spacing:inherit;color:inherit;padding:3px 6px;border:1.5px solid var(--show);border-radius:6px;resize:none;overflow:hidden;background:var(--bg)}.stars{display:inline-flex}.stars button{display:grid;place-items:center;width:21px;height:30px;padding:0;border:0;background:transparent;color:var(--rule)}.stars button.on{color:var(--star)}.stars.unrated button.on{opacity:.45}.stars button:disabled{cursor:default}.spin{display:inline-block;width:14px;height:14px;border:2px solid var(--rule);border-top-color:var(--show);border-radius:50%;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}}.job-line{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:6px;background:var(--chrome);font-size:13.5px}.job-line b{white-space:nowrap}.job-msg{color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-line .num{color:var(--mute)}.job-bar{flex:0 0 72px;height:6px;border-radius:3px;background:var(--rule);overflow:hidden}.job-bar u{display:block;height:100%;background:var(--show);transition:width .4s}.row-job{margin:6px 0}.wait{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;text-align:center;font-size:17px;color:var(--ink2)}.wait.bad{color:var(--ink)}.wait.bad span{color:var(--bad)}.blank{padding:36px 16px;text-align:center;color:var(--ink2);display:grid;gap:8px;justify-items:center}.blank-h{font-family:var(--punch);font-stretch:86%;font-weight:650;font-size:21px;color:var(--ink)}.avatar{display:inline-grid;place-items:center;border-radius:50%;object-fit:cover;flex:none}.avatar.initials{background:var(--ink);color:var(--bg);font-weight:750;letter-spacing:.02em}[data-b="0"]{--tint: var(--b0);--stripe: var(--s0)}[data-b="1"]{--tint: var(--b1);--stripe: var(--s1)}[data-b="2"]{--tint: var(--b2);--stripe: var(--s2)}[data-b="3"]{--tint: var(--b3);--stripe: var(--s3)}[data-b="4"]{--tint: var(--b4);--stripe: var(--s4)}[data-b="5"]{--tint: var(--b5);--stripe: var(--s5)}[data-b="6"]{--tint: var(--b6);--stripe: var(--s6)}[data-b="7"]{--tint: var(--b7);--stripe: var(--s7)}.top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;height:var(--top-h);padding:var(--safe-t) max(12px,var(--safe-r)) 0 max(12px,var(--safe-l));background:var(--bg);border-bottom:3px solid var(--show)}.brand{display:none;font-family:var(--punch);font-stretch:76%;font-weight:800;font-size:20px;color:var(--ink);text-decoration:none;letter-spacing:-.01em}.brand span{font-weight:400}.top-gap{flex:1}.show-pick{position:relative;display:inline-flex;align-items:center;gap:8px;overflow:hidden}.show-dot{width:12px;height:12px;border-radius:50%;background:var(--show);flex:none}.show-pick select{appearance:none;-webkit-appearance:none;flex:0 1 auto;overflow:hidden;border:0;background:transparent;padding:6px 22px 6px 0;font-family:var(--punch);font-stretch:84%;font-weight:720;font-size:19px;text-overflow:ellipsis;cursor:pointer}.show-pick:after{content:"";position:absolute;right:4px;top:50%;width:8px;height:8px;margin-top:-7px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);pointer-events:none}.jobs-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1.5px solid var(--rule);border-radius:999px;background:var(--bg);font-size:13px;font-weight:650}.jobs-word{display:none}.me{padding:0;border:0;background:none;border-radius:50%;display:grid}.pop{position:fixed;z-index:50;top:calc(var(--top-h) + 6px);right:max(10px,var(--safe-r));width:min(330px,100vw - 20px);background:var(--bg);border:1.5px solid var(--ink);border-radius:12px;padding:14px;display:grid;gap:10px;box-shadow:0 10px 30px #0000002e}.jobs-pop{right:max(56px,var(--safe-r))}.jobs-pop .job-line{display:flex}.scrim{position:fixed;inset:0;z-index:40}.me-card{display:flex;align-items:center;gap:12px}.me-card div{display:grid}.me-card b{font-family:var(--punch);font-stretch:86%;font-size:20px;font-weight:700}.me-card span{font-size:13px;color:var(--mute)}.me-x,.me-dev{font-size:12.5px;color:var(--mute)}.nav{position:fixed;z-index:35;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--tabs) + var(--safe-b));padding:0 var(--safe-r) var(--safe-b) var(--safe-l);background:var(--bg);border-top:1.5px solid var(--rule)}.nav a,.more-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden;border:0;background:none;color:var(--mute);font-size:11.5px;font-weight:650;text-decoration:none}.nav a.on,.more-btn.on{color:var(--ink)}.nav>a.on:before,.more-btn.on:before{content:"";position:absolute;top:-1.5px;left:22%;right:22%;height:3px;background:var(--show);border-radius:0 0 3px 3px}.badge{padding:0 5px;border-radius:999px;background:var(--hl);color:var(--hl-ink);font-size:10.5px;line-height:15px}.nav-more{display:none}@media(max-width:999px){.badge{position:absolute;top:5px;left:calc(50% + 8px)}.nav.more-open .nav-more{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;position:absolute;left:8px;right:8px;bottom:calc(100% + 8px);padding:8px;background:var(--bg);border:1.5px solid var(--ink);border-radius:12px;box-shadow:0 10px 30px #0000002e}}.nav-more a{min-height:60px;border-radius:8px;font-size:12.5px}.nav-more a.on{background:var(--chrome)}.nav-scrim{z-index:32;background:#00000040}.main{min-height:60vh;padding-bottom:calc(var(--tabs) + var(--safe-b) + 24px);padding-left:var(--safe-l);padding-right:var(--safe-r);outline:none}.toasts{position:fixed;z-index:60;left:10px;right:10px;bottom:calc(var(--tabs) + var(--safe-b) + 10px);display:grid;gap:6px;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:10px 10px 10px 14px;border-radius:10px;background:var(--ink);color:var(--bg);font-size:14px;box-shadow:0 6px 20px #00000040}.toast span,.toast-go{flex:1;overflow-wrap:anywhere}.toast-go{display:block;border:0;background:none;color:inherit;padding:0;text-align:left;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.toast-go b{margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--bg);color:var(--ink);font-size:12px;text-decoration:none;display:inline-block}.toast.tap{padding-top:12px;padding-bottom:12px}.toast.bad{background:var(--bad);color:var(--on-show)}.toast>button.toast-act{flex:none;align-self:center;min-height:32px;padding:0 12px;border:1.5px solid var(--bg);border-radius:8px;background:var(--bg);color:var(--ink);font-weight:750;font-size:13.5px}.toast>button:not(.toast-go):not(.toast-act){border:0;background:none;color:inherit;padding:2px;display:grid}@media(min-width:700px){.brand{display:block;margin-right:6px}.jobs-word{display:inline;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:1000px){:root{--rail: 196px}.top{padding-left:18px;padding-right:18px}.nav{top:var(--top-h);right:auto;bottom:0;width:var(--rail);height:auto;display:flex;flex-direction:column;gap:2px;padding:12px 10px;border-top:0;border-right:1.5px solid var(--rule);overflow-y:auto}.nav a{flex-direction:row;justify-content:flex-start;gap:10px;min-height:40px;padding:0 10px;border-radius:8px;font-size:14.5px;color:var(--ink2)}.nav a:hover{background:var(--chrome)}.nav a.on{background:var(--ink);color:var(--bg)}.nav>a.on:before{display:none}.more-btn{display:none}.nav-more{display:flex;flex-direction:column;gap:2px;padding:10px 0 0;margin-top:8px;border-top:1.5px solid var(--rule)}.nav-more a{min-height:40px;font-size:14.5px}.nav-more a.on{background:var(--ink)}.badge{margin-left:auto;font-size:12px;line-height:18px}.nav-scrim{display:none}.main{margin-left:var(--rail);padding-bottom:40px}.toasts{left:auto;right:20px;bottom:20px;width:400px}}.wall-bar{position:sticky;top:var(--top-h);z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;background:var(--bg);border-bottom:1.5px solid var(--rule)}.regen-group{position:relative;display:inline-flex}.regen{min-width:100px;border-radius:8px 0 0 8px}.regen-more{padding:0 8px;border-radius:0 8px 8px 0;border-left:1.5px solid var(--on-show)}.regen-menu{position:absolute;z-index:45;top:calc(100% + 6px);left:0;width:min(320px,100vw - 24px);display:grid;background:var(--bg);border:1.5px solid var(--ink);border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #0000002e}.regen-menu button{display:grid;gap:2px;padding:10px 12px;border:0;background:none;text-align:left}.regen-menu button+button{border-top:1.5px solid var(--rule)}.regen-menu button:hover{background:var(--chrome)}.regen-menu b{font-size:14.5px}.regen-menu span{font-size:12.5px;color:var(--mute)}.wall-count{font-size:13px;color:var(--mute);margin-left:auto}.wall-job{padding:8px 12px 0}.story-h{display:flex;align-items:center;gap:8px;padding:14px 12px 3px;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--show)}.story-h span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-h em{font-style:normal;font-weight:600;color:var(--mute);white-space:nowrap}.story-h a{display:grid;color:var(--mute);flex:none}.story-more{margin-left:auto;flex:none;height:26px;font-size:12.5px;color:var(--show)}.story-job{padding:0 12px}.story.dropped{opacity:.6}.setup{padding:4px 12px 8px;border-bottom:1.5px solid var(--rule);scroll-margin-top:calc(var(--top-h) + 120px)}.setup[data-b]{background:var(--tint);box-shadow:inset 4px 0 0 var(--stripe)}.setup-h{display:flow-root;padding-top:4px}.setup-h .acts{float:right;margin:-4px -6px 0 8px}.setup-h .setup-text{display:inline}.acts{display:inline-flex;align-items:center;flex:none}.act{display:inline-grid;grid-auto-flow:column;align-items:center;gap:4px;place-content:center;min-width:34px;height:30px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--mute);font-size:13px;font-weight:700}.act:hover:not(:disabled){background:var(--chrome);color:var(--ink)}.act:disabled{opacity:.35}.act.has{color:var(--show)}.act[aria-expanded=true]{background:var(--ink);color:var(--bg)}.act.kill:hover:not(:disabled){color:var(--bad)}.act.hall[aria-pressed=true]{color:var(--star)}@media(max-width:699px){.p-acts .act:not(.save){min-width:30px;padding:0 3px}}.act.save{padding:0 9px;border:1.5px solid var(--rule);color:var(--ink);background:var(--bg)}.act.save[aria-pressed=true]{background:var(--hl);border-color:var(--hl);color:var(--hl-ink)}.punches{margin-top:2px}.punch{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"text text text" "stars meta acts";align-items:center;column-gap:8px;padding:5px 0 0}.punch+.punch{border-top:1px dashed var(--rule);margin-top:1px}.punch[data-b]{background:var(--tint);margin-inline:-8px;padding-inline:8px;box-shadow:inset 4px 0 0 var(--stripe)}.flash{animation:flash 2.4s ease-out;position:relative;z-index:1}@keyframes flash{0%,55%{outline:3px solid var(--show);outline-offset:2px;background:var(--hl)}to{outline:3px solid transparent;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.flash{animation:none;outline:3px solid var(--show);outline-offset:2px}}.punch>.p-words{grid-area:text;display:grid;gap:1px}.p-words>edit-text{display:block}.punch>.p-stars{grid-area:stars;margin-left:-3px}.punch>.p-meta{grid-area:meta;display:flex;gap:10px;overflow:hidden;white-space:nowrap;font-size:12px;color:var(--mute)}.punch>.p-meta>span{overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.punch>.p-meta>.num{display:none}.punch>.p-meta>.scoring{flex:none}.punch>.p-acts{grid-area:acts;margin-right:-6px}.punch>.said,.punch>.panel,.punch>.row-job{grid-column:1/-1}.p-tag{font-family:var(--punch);font-stretch:86%;font-size:16px;line-height:1.25;font-weight:500;color:var(--ink2);padding-left:14px;position:relative}.p-tag:before{content:"+";position:absolute;left:0;font-weight:700;color:var(--mute)}.tag{font-weight:700}.scoring{font-style:italic}.alts{display:grid;gap:4px;margin:6px 0 8px;padding:8px;border-radius:10px;background:var(--bg);border:1.5px dashed var(--rule)}.alts-h{font-size:12.5px;color:var(--mute)}.alt{display:grid;gap:1px;padding:7px 10px;border:1.5px solid var(--rule);border-radius:8px;background:var(--bg);text-align:left;font-size:14px;line-height:1.36;color:var(--ink)}.alt:hover{border-color:var(--show)}.alt em{font-style:normal;font-size:12.5px;color:var(--mute)}.tag.jeff{color:var(--show)}.tag.posted{color:var(--good)}.punch.saved .p-text .edit-view,.hall-row.saved .p-text{background:linear-gradient(transparent 8%,var(--hl) 8%,var(--hl) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 4px;margin:0 -4px;color:var(--hl-ink)}.hall-row.saved .p-text{display:inline}.punch.low .p-text{color:var(--mute)}.punch.killed .p-text{color:var(--mute);text-decoration:line-through}.punch.none{display:block;padding:6px 0;font-size:14px;color:var(--mute)}.hidden-n{padding-top:4px;font-size:12.5px;color:var(--mute)}.said{margin:2px 0 4px;padding:3px 8px;border-left:3px solid var(--show);font-size:13.5px;color:var(--ink2);cursor:pointer}.panel{display:grid;gap:8px;margin:6px 0 8px;padding:10px;border-radius:10px;background:var(--chrome)}.panel-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.history{display:grid;gap:8px;padding-top:4px;border-top:1.5px solid var(--rule)}.history-h{font-size:12.5px;font-weight:700;color:var(--ink2);padding-top:6px}.history-text{font-size:15px}.history-meta{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12.5px;color:var(--mute)}.history-none{font-size:12.5px;color:var(--mute)}@media(min-width:1000px){.wall-bar{padding:10px 24px;gap:12px}.wall-job{padding:10px 24px 0}.wall{padding:0 12px}.story-h{padding:18px 12px 4px;font-size:13px}.setup{padding:4px 12px 10px}.setup-h .setup-text{font-size:14.5px}.punch{grid-template-columns:108px minmax(0,1fr) auto;grid-template-areas:"stars text acts" ". meta acts";align-items:start;padding:3px 0;column-gap:12px}.punch+.punch{border-top:0;margin-top:0}.punch:not([data-b]):hover{background:color-mix(in srgb,var(--chrome) 60%,transparent)}.punch[data-b]:hover{filter:brightness(.97)}.punch>.said,.punch>.panel,.punch>.row-job{grid-column:2/-1}.punch>.p-meta>.num,.punch>.p-meta>.scoring{display:inline;flex:none}.setup-h .acts{margin-right:0}.punch>.p-words{padding-top:3px}.p-words .p-text{font-size:18.5px}.punch>.p-acts{margin-right:0}.stars button{width:20px}}@media(min-width:1300px){.punch{grid-template-columns:108px minmax(0,1fr) minmax(0,190px) auto;grid-template-areas:"stars text meta acts"}.punch>.p-meta{justify-content:flex-end;padding-top:7px}}@media(min-width:1900px){.wall{columns:2;column-gap:28px;column-rule:1.5px solid var(--rule)}.setup{break-inside:avoid}.story-h{break-after:avoid}}.day-pick{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.day-btn{gap:6px}.day-btn .day-l{color:var(--mute);font-weight:600}.day-btn b{font-weight:750}.day-btn.on{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--hl)}.day-pick .btn.sm[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.cal{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 28px;padding:10px 12px 14px;background:var(--chrome);border-bottom:1.5px solid var(--rule)}.cal-month{flex:1 1 250px;max-width:330px}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.cal-head b{font-family:var(--punch);font-stretch:86%;font-size:18px}.cal-nav{display:grid;place-items:center;width:40px;height:36px;border:0;border-radius:8px;background:none;color:var(--ink)}.cal-nav:hover{background:var(--bg)}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.cal-dow{padding:2px 0;text-align:center;font-size:11.5px;font-weight:700;color:var(--mute)}.cal-day{display:grid;justify-items:center;align-content:center;gap:3px;height:40px;padding:0;border:0;border-radius:8px;background:none;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--ink)}.cal-day:disabled{color:var(--mute);cursor:default}.cal-day.has{background:var(--bg);font-weight:750;cursor:pointer}.cal-day.has:hover{box-shadow:inset 0 0 0 1.5px var(--show)}.cal-day.today{box-shadow:inset 0 0 0 2px var(--ink)}.cal-day[aria-pressed=true]{background:var(--ink);color:var(--bg)}.cal-day.today[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink),inset 0 0 0 4px var(--hl)}.dots{display:inline-flex;align-items:center;gap:2px;height:7px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--stripe, var(--mute))}.cal-day.many .dots i{width:7px;height:7px}.cal-day[aria-pressed=true] .dots i{box-shadow:0 0 0 1px var(--bg)}.dots em{font-style:normal;font-size:10px;line-height:7px}.cal-side{flex:1 1 220px;display:grid;gap:8px;justify-items:start;padding-top:6px}.cal-sel{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cal-sel b{font-family:var(--punch);font-stretch:86%;font-size:20px}.cal-sel .num,.cal-key{font-size:13px;color:var(--mute)}.cal-key{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cal-key .dots+.dots,.cal-key .dots:nth-of-type(2){margin-left:8px}.cal-wait{display:flex;align-items:center;gap:8px;min-height:60px;font-size:14px;color:var(--mute)}.sw{flex:none;width:18px;height:18px;border-radius:4px;border:1px solid var(--rule);background:var(--tint, var(--bg));box-shadow:inset 5px 0 0 var(--stripe, var(--mute))}.sw.all{background:linear-gradient(90deg,var(--s0) 0 25%,var(--s1) 25% 50%,var(--s2) 50% 75%,var(--s3) 75%);box-shadow:none}.ver{position:relative}.ver-btn,.ver-one{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-variant-numeric:tabular-nums}.ver-btn{min-height:40px;padding:0 10px;border:1.5px solid var(--ink);border-radius:8px;background:var(--bg);font-weight:650;color:var(--ink);text-align:left}.ver-menu{position:absolute;z-index:30;top:calc(100% + 4px);left:0;display:grid;width:max-content;background:var(--bg);border:1.5px solid var(--ink);border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #0000002e}.ver-menu button{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:0;background:none;font-size:14px;font-variant-numeric:tabular-nums;color:var(--ink);text-align:left}.ver-menu button+button{border-top:1.5px solid var(--rule)}.ver-menu button:hover{background:var(--chrome)}.ver-menu button[aria-selected=true]{font-weight:750;box-shadow:inset 4px 0 0 var(--ink)}@media(min-width:1000px){.cal{padding:12px 24px 16px}}.history-tag{color:var(--ink2);font-weight:600}.history-posted{display:inline-flex;align-items:center;gap:3px;font-weight:700;color:var(--show)}.dots i.away{background:transparent;box-shadow:inset 0 0 0 1.5px var(--stripe, var(--mute))}.cal-day[aria-pressed=true] .dots i.away{box-shadow:inset 0 0 0 1.5px var(--bg)}.cal-day.away:not([aria-pressed=true]){background:none;box-shadow:inset 0 0 0 1.5px var(--rule)}.cal-away{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ink2)}.cal-away .dots{margin-top:5px;flex:none}.blank.new-day .panel-row{justify-content:center}.page{padding:14px clamp(12px,3vw,32px) 24px}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px;margin-bottom:10px}h1{font-family:var(--punch);font-stretch:80%;font-weight:760;font-size:32px;line-height:1.05;letter-spacing:-.01em}.sub{margin-top:3px;font-size:14px;color:var(--ink2)}.sec{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:22px 0 8px;font-size:16px;font-weight:750}.sec-n{font-size:13px;font-weight:500;color:var(--mute)}.block{margin-top:8px}.strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0}.status-line{display:grid;gap:2px;margin:6px 0;font-size:13px;color:var(--mute)}.result{margin:8px 0;padding:8px 12px;border-radius:8px;background:var(--chrome);font-size:14px;font-weight:600}.result.bad{background:var(--bad-bg);color:var(--bad)}.confirm{display:grid;gap:10px;margin:8px 0;padding:12px;border:2px solid var(--bad);border-radius:10px}.list>li{padding:10px 0;border-bottom:1.5px solid var(--rule)}.list.dim{color:var(--ink2)}.story-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px}.story-acts{display:inline-flex;gap:6px;flex:none}.story-row .story-job{flex:1 1 100%;margin:0}.story-main{flex:1 1 240px;display:grid;gap:3px}.story-main h2{font-family:var(--punch);font-stretch:86%;font-weight:640;font-size:18px;line-height:1.25}.story-main>p:not(.meta){font-size:14px;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list.dim .story-main h2{font-weight:500;font-size:16px}.suggest{display:grid;gap:12px}.asked{display:grid;gap:6px}.asked-text{font-size:15px;font-weight:600}.asked-joke{display:grid;gap:3px;padding:8px 0 0 12px;border-left:3px solid var(--show)}.meter{flex:1 1 180px;height:10px;border-radius:5px;background:var(--chrome);overflow:hidden;align-self:center}.meter i{display:block;height:100%;background:var(--ink);border-radius:0 5px 5px 0}.meter i.full{background:var(--good)}.mono-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:10px 0;border-bottom:1.5px solid var(--rule)}.mono-row.dragging{opacity:.4}.mono-row.over{box-shadow:0 -3px 0 var(--show)}.mono-n{display:grid;justify-items:center;align-content:start;gap:2px;font-family:var(--punch);font-size:20px;font-weight:750}.grip{color:var(--rule);cursor:grab;display:none}.mono-body{display:grid;gap:6px}.mono-acts{display:grid;align-content:start;gap:2px}.mono-view{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 4px}.mono-view .seg button[aria-pressed=true]{background:var(--ink);color:var(--paper, #fff)}.mono-edit{display:grid;gap:4px}.thread{max-width:600px;border:1.5px solid var(--rule);border-radius:14px;margin-top:10px;overflow:hidden}.tw{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px 14px 4px;position:relative}.tw+.tw{border-top:0}.tw-av{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--show);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px;position:relative;z-index:1}.tw.linked:before{content:"";position:absolute;left:34px;top:54px;bottom:-12px;width:2px;background:var(--rule)}.tw-who{margin:0;font-size:14.5px;overflow-wrap:anywhere}.tw-who span,.tw-reply{color:var(--ink2);font-weight:400}.tw-who span{margin-left:5px}.tw-reply{margin:2px 0 0;font-size:13.5px}.tw-reply span{color:var(--show)}.tw-text{font:15px/1.4 var(--ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 2px}@media(max-width:699px){.mono-row{grid-template-columns:30px minmax(0,1fr)}.mono-acts{grid-column:2;grid-auto-flow:column;justify-content:end;gap:8px;margin-top:-34px}.strip>.grow:empty:not(input){display:none}}.tbl-wrap{overflow-x:auto}table{border-collapse:collapse}.cc{font-size:14px;width:-webkit-fill-available;width:stretch}.cc th:nth-child(1),.cc th:nth-child(2){width:28%}.cc th:nth-child(6){width:19%}.cc th{text-align:left;font-size:12.5px;font-weight:700;color:var(--mute);padding:6px 10px 6px 0;border-bottom:1.5px solid var(--ink);white-space:nowrap}.cc td{vertical-align:top;padding:10px 14px 10px 0;border-bottom:1.5px solid var(--rule)}.cc .n{text-align:right}.cc-punch{font-family:var(--punch);font-stretch:86%;font-weight:600;font-size:16.5px;line-height:1.28;margin:2px 0 4px}.cc tr.dismissed td:not(:last-child){opacity:.7}.cc-diff{color:var(--ink2)}.pct{display:inline-grid;gap:3px;justify-items:end;min-width:56px}.pct i{display:block;width:56px;height:5px;border-radius:3px;background:var(--chrome);overflow:hidden}.pct u{display:block;height:100%;background:var(--c1)}.dev{display:grid;gap:1px;font-size:13px;color:var(--ink2);white-space:nowrap}.dev-same{font-weight:750;color:var(--ink)}.dev-same.same{color:var(--bad)}.verdict{display:inline-flex;border:1.5px solid var(--rule);border-radius:8px;overflow:hidden}.verdict button{border:0;background:transparent;min-height:34px;padding:0 10px;font-size:13.5px;font-weight:650;color:var(--ink2)}.verdict button+button{border-left:1.5px solid var(--rule)}.verdict button[aria-pressed=true]{background:var(--good);color:var(--on-show)}.verdict button.no[aria-pressed=true]{background:var(--bad)}@media(max-width:899px){.cc thead{display:none}.cc,.cc tbody,.cc tr,.cc td{display:block}.cc tr{padding:12px 0;border-bottom:2px solid var(--ink)}.cc td{border:0;padding:3px 0}.cc td:before{content:attr(data-l);display:block;font-size:12px;font-weight:700;color:var(--mute)}.cc .n{text-align:left;display:inline-block;margin-right:24px}.pct{justify-items:start}.dev{grid-auto-flow:column;justify-content:start;gap:12px;white-space:normal}}.hall-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:start}.hall-row>div{display:grid;gap:3px;justify-items:start}.post>div{display:grid;gap:3px}.seth-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:4px 12px;align-items:start}.seth-row>div{display:grid;gap:3px}.laugh{display:grid;font-family:var(--punch);font-stretch:82%;font-size:26px;font-weight:780;line-height:1;color:var(--ink)}.laugh small{font-family:var(--ui);font-size:11.5px;font-weight:600;color:var(--mute)}.seth-row.in .laugh{color:var(--star)}.p-earlier{font-size:14.5px;color:var(--ink2)}.browse .seth-row .laugh{font-size:21px}.browse .btn[aria-pressed=true]{background:var(--ink);color:var(--bg)}.more{margin-top:12px}@media(max-width:1199px){.halls[data-side=mine] .hall-side.seth,.halls[data-side=seth] .hall-side.mine{display:none}}@media(min-width:1200px){.hall-sides{display:none}.halls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px;align-items:start}}.big-ta{font-size:16px;margin-bottom:8px}.marks{display:grid;gap:14px}.marks h3{font-size:14px;font-weight:700;margin-bottom:6px}.learned{display:grid;gap:4px}.learned details{border-top:1.5px solid var(--rule);padding:8px 0}.learned summary{font-weight:700;font-size:14.5px;cursor:pointer;min-height:30px}.learned summary .num{color:var(--mute);font-weight:600;margin-left:6px}.learned li{display:grid;gap:1px;padding:7px 0;border-bottom:1px dashed var(--rule)}.prefs{font:13px/1.5 var(--ui);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 0}.form{display:grid;gap:14px}.nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.example{display:grid;gap:6px}.save-bar{position:sticky;bottom:calc(var(--tabs) + var(--safe-b));display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;background:var(--bg);border-top:1.5px solid var(--rule)}.save-bar.dirty{border-top-color:var(--show)}.acct-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.acct-row>div{display:grid;gap:2px}.dl{display:inline-flex;gap:6px}.acct .fig-head .sec{margin-bottom:0}.topic{border-top:1.5px solid var(--rule)}.topic summary{display:flex;align-items:baseline;gap:10px;min-height:40px;padding-top:8px;cursor:pointer;font-family:var(--punch);font-stretch:86%;font-size:18px}.topic summary .num{font-family:var(--ui);font-size:13px;color:var(--mute)}.topic .list>li:last-child{border-bottom:0}.found{display:grid;gap:3px;margin:2px 0;padding-left:12px;border-left:3px solid var(--rule)}.found li{font-size:13.5px}.found-src{margin-left:6px;font-size:12px;color:var(--mute)}.keys .sub{margin-bottom:4px}.key-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 20px}.key-main{flex:1 1 260px;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:baseline}.key-main .meta,.key-main .meter{grid-column:1/-1}.key-main .meter{height:8px;flex:none}.meter i.over{background:var(--bad)}.key-tail{font-size:13px;color:var(--mute)}.key-cap{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.key-cap input{width:84px;padding:5px 8px}.key-add{display:grid;gap:10px;margin:14px 0;padding:12px;border-radius:10px;background:var(--chrome)}.key-add h3,.keys-h{font-size:14.5px;font-weight:750}.keys-h{margin:16px 0 6px}.field.days input{width:120px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 24px;margin:6px 0 4px}.tiles dt{font-size:13px;color:var(--mute)}.tiles dd{font-family:var(--punch);font-stretch:82%;font-weight:750;font-size:30px;line-height:1.1}.tiles p{font-size:12.5px;color:var(--mute)}.tiles dd.long{font-size:21px;line-height:1.5}.lessons{display:grid;gap:10px;counter-reset:l}.lessons li{display:grid;gap:2px;padding-left:30px;position:relative;counter-increment:l}.lessons li:before{content:counter(l);position:absolute;left:0;top:-2px;font-family:var(--punch);font-weight:750;font-size:20px;color:var(--show)}.lessons b{font-size:15.5px}.lessons span{font-size:14px;color:var(--ink2)}.lessons em{font-style:normal;font-size:12.5px;color:var(--mute)}.charts{display:grid;grid-template-columns:minmax(0,1fr);gap:26px 32px;margin-top:22px}.fig{border-top:2.5px solid var(--ink);padding-top:8px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start}.fig-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.fig-head h2{font-size:17px;font-weight:750}.fig-sub{font-size:13px;color:var(--mute)}.split{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.detail{display:grid;gap:8px;align-content:start;padding:12px;border-radius:10px;background:var(--chrome)}.detail h3{font-family:var(--punch);font-stretch:86%;font-size:20px;font-weight:700}.ex{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;padding-top:8px;border-top:1.5px solid var(--rule)}.ex>b,.laughs>li>b{font-family:var(--punch);font-size:19px;font-weight:750}.laughs li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1.5px solid var(--rule)}.laughs li>div{display:grid;gap:3px}.tired{display:grid;gap:2px}.hbars{display:grid;gap:3px}.hbar{display:grid;grid-template-columns:clamp(104px,22%,210px) minmax(0,1fr) minmax(104px,auto);align-items:center;gap:10px;min-height:26px;padding:1px 4px;border-radius:5px;font-size:13.5px}.hbar.pick{cursor:pointer}.hbar.pick:hover,.hbar.on{background:var(--chrome)}.hbar.on .hbar-l{font-weight:750}.hbar-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbar-track{position:relative;height:14px}.hbar-track i{display:block;height:100%;min-width:2px;background:var(--c1);border-radius:0 4px 4px 0}.hbar.faint .hbar-track i{opacity:.45}.hbar-track u,.hbar-mark u{position:absolute;top:-4px;bottom:-4px;width:0;border-left:2px dotted var(--ink2)}.hbar-v{font-weight:700;white-space:nowrap;text-align:right}.hbar-v small{margin-left:6px;font-weight:500;font-size:12px;color:var(--mute)}.hbar-mark{position:relative;padding-left:14px;margin-top:4px;font-size:12.5px;color:var(--mute)}.hbar-mark u{top:2px;bottom:2px;left:4px}.legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--ink2)}.legend span,.tip span{display:inline-flex;align-items:center;gap:6px}.legend i,.tip i{width:10px;height:10px;border-radius:3px;flex:none}line-chart{display:block}.lc{position:relative;touch-action:pan-y}.lc svg{display:block}.lc .grid{stroke:var(--rule);stroke-width:1}.lc .axis{fill:var(--mute);font-size:11px;font-family:var(--ui)}.lc .ln{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lc .pt{stroke:var(--bg);stroke-width:2}.lc .cross{stroke:var(--mute);stroke-width:1}.tip{position:absolute;top:4px;z-index:5;transform:translate(12px);display:grid;gap:2px;padding:8px 10px;border-radius:8px;background:var(--bg);border:1.5px solid var(--ink);font-size:12.5px;pointer-events:none;white-space:nowrap}.tip.flip{transform:translate(calc(-100% - 12px))}.tip em{font-style:normal;font-weight:700;margin-left:auto;padding-left:12px}.tbl-d summary{font-size:13px;color:var(--show);cursor:pointer;min-height:28px}.tbl,.heat{font-size:13px}.tbl th,.tbl td,.heat th,.heat td{padding:5px 10px;text-align:left;white-space:nowrap}.tbl th,.heat thead th{font-size:12px;color:var(--mute);font-weight:700;border-bottom:1.5px solid var(--ink)}.tbl td{border-bottom:1px solid var(--rule)}.tbl .n,.heat .n{text-align:right}.tbl.small{display:block;overflow-x:auto;margin-top:10px}.heat{border-spacing:2px;border-collapse:separate;width:-webkit-fill-available;width:stretch}.heat tbody th{font-weight:600;padding-left:0}.heat td{min-width:62px;border-radius:4px;background:color-mix(in srgb,var(--c1) calc(var(--h, 0) * 88%),transparent);font-weight:600}.heat td.hot{color:#fff}.heat tr.all td{background:var(--chrome)}@media(max-width:699px){.heat th,.heat td{padding:5px 6px}.heat td{min-width:44px}}@media(min-width:1000px){.page{padding-top:20px}h1{font-size:38px}.grip{display:block}.save-bar{bottom:0}.split:has(.detail){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.marks{grid-template-columns:1fr 1fr}}@media(min-width:1300px){.charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.span2{grid-column:1/-1}.lessons,.laughs{columns:2;column-gap:40px;display:block}.lessons li,.laughs li{break-inside:avoid;margin-bottom:10px}.form{grid-template-columns:1fr 1fr;column-gap:28px;align-items:start}.form .example,.form .nums,.form .save-bar,.form .days{grid-column:1/-1}}@media(min-width:1500px){.list.posts{columns:2;column-gap:40px}.list.posts>li{break-inside:avoid}}.key-add .nums{grid-template-columns:minmax(0,1fr)}.key-add .field input{width:-webkit-fill-available;width:stretch}@media(min-width:900px){.key-add .nums{grid-template-columns:repeat(3,minmax(0,1fr))}}.acct-acts{flex:none;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.x-accts .acct-row{flex-wrap:wrap}.x-accts .acct-row>div:first-child{flex:1 1 200px}.x-accts .acct-row>.result,.x-accts .acct-row>.row-job{flex:1 1 100%;margin:0}.x-accts .job-line{display:flex;flex-wrap:wrap}.x-accts .job-msg{flex:1 1 200px;white-space:normal}.check.to-mono{align-items:flex-start;padding:6px 10px;border:1.5px solid var(--rule);border-radius:8px}.check.to-mono.on{border-color:var(--hl);background:var(--hl);color:var(--hl-ink)}.check.to-mono span{display:grid;gap:1px}.check.to-mono em{font-style:normal;font-size:12.5px}.asked-line{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.asked-line .act.save{flex:none}.mono-suggest{display:grid;gap:8px;margin:4px 0 14px;padding:10px 12px;border-radius:10px;background:var(--chrome)}.mono-suggest-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mono-suggest-h .sec{margin:0}.mono-suggest-h .seg{background:var(--bg)}.mono-suggest-h .link{margin-left:auto}.mono-suggest-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.mono-suggest-row textarea{flex:1 1 220px}.mono-suggest .result,.mono-suggest .row-job{margin:0}.new-day-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:4px 0 12px;padding:8px 12px;border:1.5px dashed var(--rule);border-radius:10px}.new-day-bar>p{flex:1 1 220px;font-size:13.5px;color:var(--ink2)}.new-day-bar.ready{border-style:solid;border-color:var(--hl);background:var(--hl)}.new-day-bar.ready>p{color:var(--hl-ink);font-size:14.5px}.new-day-bar .confirm{flex:1 1 100%;margin:0}.post-rate{display:inline-flex;align-items:center;gap:6px;margin:2px 0}.post-rate .act.hall[aria-pressed=true]{color:var(--star)}.hall-row .x-link{display:inline-flex;align-items:center;gap:3px;font-weight:650}.post-search{display:flex;align-items:center;gap:8px;margin:6px 0 14px;padding:4px 6px 4px 12px;border:2px solid var(--ink);border-radius:12px;background:var(--bg);color:var(--ink)}.post-search:focus-within{outline:3px solid var(--show);outline-offset:2px}.post-search>ic{flex:none;display:inline-flex;color:var(--mute)}.post-search>input{flex:1 1 0;inline-size:0;min-block-size:44px;padding:0;border:0;outline:0;background:none;color:inherit;font:inherit;font-size:17px;font-weight:600}.post-search>input::-webkit-search-cancel-button{display:none}.post-count{flex:none;font-size:13.5px;font-weight:700;color:var(--ink2);white-space:nowrap}.post-clear{flex:none;display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:10px;background:var(--chrome);color:var(--ink);cursor:pointer}.post-clear:hover{filter:brightness(.95)}.post .link.del{display:inline-flex;align-items:center;gap:4px;color:var(--bad);font-weight:650}.post .link.del:disabled{opacity:.45;cursor:default}.post.going{opacity:.6}.post .confirm,.post .row-job{margin:6px 0 2px}.dup-bar{margin:4px 0 10px}.dups{margin:0 0 18px;padding:12px 14px;border:1.5px solid var(--rule);border-radius:12px}.dup-group{margin:8px 0 12px;border:1.5px solid var(--rule);border-radius:10px}.dup-group>.dup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:start;padding:10px 12px}.dup-group>.dup>div{display:grid;gap:3px}.dup-group>.dup.del-me{background:var(--bad-bg)}@media(max-width:640px){.dup-group>.dup{grid-template-columns:minmax(0,1fr)}.dup-group>.dup>.flag{justify-self:start}}.an-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px;padding-bottom:8px;border-bottom:2.5px solid var(--ink)}.an-tabs button{display:grid;gap:0;justify-items:start;min-height:44px;padding:5px 12px;border:1.5px solid var(--rule);border-radius:10px;background:var(--bg);color:var(--ink2);text-align:left;cursor:pointer}.an-tabs button b{font-size:14.5px;font-weight:700}.an-tabs button small{font-size:11.5px;color:var(--mute)}.an-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.an-tabs button[aria-selected=true] small{color:var(--bg);opacity:.8}.an-head{font-size:15px;color:var(--ink2);margin:0 0 6px}.an-head b{color:var(--ink);font-size:17px}.blank.building{margin:18px 0;padding:44px 16px;border:1.5px dashed var(--rule);border-radius:12px}.thin-key{display:inline-flex;align-items:center;gap:6px}.thin-key i{inline-size:14px;block-size:12px;border-radius:2px;background:var(--chrome);border:1px solid var(--rule);flex:none}.lc .thin{fill:var(--chrome)}.tip small{color:var(--mute);font-size:11.5px}.an-q tr.thin td{color:var(--mute)}.an-dev{inline-size:-webkit-fill-available;inline-size:stretch}.an-dev th[scope=row]{text-align:left;font-weight:600;font-size:13.5px;color:var(--ink);border-bottom:1px solid var(--rule)}.an-dev tr.pick{cursor:pointer}.an-dev tr.pick:hover,.an-dev tr.on{background:var(--chrome)}.an-dev tr.on th .link{font-weight:800}.an-dev .bar{inline-size:40%;padding-inline:0}.an-dev td.bar i{display:block;block-size:12px;min-inline-size:2px;background:var(--c1);border-radius:0 4px 4px 0}.trend{display:grid;gap:2px}.trend li{display:grid;grid-template-columns:minmax(0,1fr) auto 76px;gap:10px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--rule);font-size:13.5px}.trend li span{color:var(--ink2)}.trend li em{font-style:normal;font-weight:750;text-align:right;color:var(--ink);white-space:nowrap}.an-ex li{padding:9px 0;border-bottom:1.5px solid var(--rule)}.an-ex li>div{display:grid;gap:3px}.an-built{margin-top:18px}@media(max-width:640px){.an-dev .bar{display:none}.an-dev th,.an-dev td{padding-inline:4px;white-space:normal}.an-dev thead th{font-size:11.5px;vertical-align:bottom}.an-dev thead th.n{text-align:right}}.taste-seg{margin:8px 0}.taste-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 32px;margin:8px 0 18px}taste-list{display:block}.taste-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start}.taste-list h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-top:8px;border-top:2.5px solid var(--ink);font-size:17px;font-weight:750}.taste-list h3 .num{color:var(--mute);font-weight:650}.taste-list h3 small{font-size:12.5px;font-weight:500;color:var(--mute)}.taste-find{display:flex;align-items:center;gap:8px;padding:2px 4px 2px 10px;border:1.5px solid var(--ink);border-radius:10px;background:var(--bg)}.taste-find:focus-within{outline:3px solid var(--show);outline-offset:2px}.taste-find>ic{flex:none;display:inline-flex;color:var(--mute)}.taste-find>input{flex:1 1 0;inline-size:0;min-block-size:40px;padding:0;border:0;outline:0;background:none;color:inherit;font:inherit;font-size:16px}.taste-find>input::-webkit-search-cancel-button{display:none}.taste-find .post-clear{inline-size:36px;block-size:36px}.taste-count{font-weight:700}.taste-rows>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:start;padding:9px 0;border-bottom:1px solid var(--rule)}.taste-rows>li>div{display:grid;gap:2px}.taste-rows>li.fresh{background:var(--hl);color:var(--hl-ink);margin-inline:-8px;padding-inline:8px;border-radius:8px}.taste-rows>li.fresh .setup-text,.taste-rows>li.fresh .meta{color:var(--hl-ink)}.taste-rows .why{font-size:12.5px}.taste-rows .btn{white-space:nowrap}@media(max-width:899px){taste-list.off{display:none}.taste-rows>li{grid-template-columns:minmax(0,1fr)}.taste-rows>li>.btn{justify-self:start}}@media(min-width:900px){.taste-seg{display:none}.taste-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.chip.warn{border-color:var(--bad);color:var(--bad)}.chip.warn[aria-pressed=true]{background:var(--bad);border-color:var(--bad);color:var(--on-show)}.flag.copies{border:1px solid var(--rule)}.taste-rows>li.conflict{box-shadow:inset 3px 0 0 var(--bad);padding-inline-start:10px}.early{margin:10px 0 4px;padding:10px 12px;border-radius:10px;background:var(--hl);color:var(--hl-ink);font-size:14px}.flag.few{margin-inline-start:8px;background:var(--hl);color:var(--hl-ink)}.an-mine{inline-size:-webkit-fill-available;inline-size:stretch}.an-mine th[scope=row]{text-align:left;font-weight:600;font-size:13.5px;color:var(--ink);border-bottom:1px solid var(--rule)}.an-mine tr.thin td{color:var(--mute)}.tiles.two{grid-template-columns:repeat(2,minmax(0,1fr))}.callouts{display:grid;gap:4px;font-size:14px}.callouts span{white-space:nowrap;margin-inline-start:4px}.callouts em{font-style:normal;font-weight:750}.fig-h3{font-size:14.5px;font-weight:750;margin-top:10px}.pw{font-size:14px;margin-top:6px}.dumbs{display:grid;gap:1px}.dumb{display:grid;grid-template-columns:clamp(104px,20%,200px) minmax(0,1fr) 46px 46px 66px;align-items:center;gap:8px;min-height:26px;padding:1px 4px;font-size:13.5px;border-radius:5px}.dumb:not(.head):hover{background:var(--chrome)}.dumb.head{font-size:12px;font-weight:700;color:var(--mute);border-bottom:1.5px solid var(--ink);border-radius:0}.dumb .n{text-align:right}.dumb .gap{font-weight:750;white-space:nowrap}.dumb-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dumb-axis{display:flex;justify-content:space-between;margin-inline:7px}.dumb-axis i{font-style:normal;font-weight:500}.dumb-track{position:relative;block-size:18px;margin-inline:7px;background:linear-gradient(var(--rule),var(--rule)) center/100% 1px no-repeat}.dumb-track u{position:absolute;top:8px;block-size:2px;background:var(--ink2)}.dot{inline-size:12px;block-size:12px;flex:none;box-shadow:0 0 0 2px var(--bg)}.dot.mine{background:var(--c1);border-radius:50%}.dot.theirs{background:var(--c2);border-radius:2px;transform:rotate(45deg) scale(.85)}.dumb-track .dot{position:absolute;top:3px;margin-inline-start:-6px}.dumb-key .dot{box-shadow:none}.an-best>li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1.5px solid var(--rule)}.an-best>li>b{display:grid;font-family:var(--punch);font-size:22px;font-weight:750;line-height:1}.an-best>li>b small{font-family:var(--ui);font-size:11.5px;font-weight:600;color:var(--mute)}.an-best>li>div{display:grid;gap:3px}@media(max-width:640px){.dumb{grid-template-columns:minmax(0,1fr) 40px 40px 60px;gap:2px 6px;padding-block:5px}.dumb .dumb-track,.dumb .dumb-axis{grid-column:1/-1;grid-row:2}.dumb.head .dumb-axis{display:none}.an-mine th,.an-mine td{padding-inline:4px;white-space:normal}.an-mine thead th{font-size:11.5px;vertical-align:bottom}.callouts span{white-space:normal}}.onair-hit{margin-top:6px;padding:8px 10px;border-left:3px solid var(--bad, #c62828);background:color-mix(in srgb,var(--bad, #c62828) 8%,transparent);border-radius:0 6px 6px 0;font-size:13.5px}.onair-q{margin:4px 0 0;color:var(--ink2);font-style:italic;overflow-wrap:anywhere}.onair-q a{margin-left:6px;font-style:normal}
