[data-template=gallery]{--g-serif: Georgia, "Times New Roman", "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;--g-mono: "Martian Mono", "SF Mono", Menlo, Consolas, monospace}[data-template=gallery] ::-moz-selection{background:var(--selection);color:var(--selection-ink)}[data-template=gallery] ::selection{background:var(--selection);color:var(--selection-ink)}[data-template=gallery] input,[data-template=gallery] textarea{caret-color:var(--alert)}[data-template=gallery] :focus-visible{outline:2px solid var(--alert);outline-offset:3px}[data-template=gallery] *{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}[data-template=gallery] .g-page{min-height:100dvh;display:flex;flex-direction:column}[data-template=gallery] .g-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px clamp(22px,6vw,72px) 14px;border-bottom:1px solid var(--rule)}[data-template=gallery] .g-wordmark{font-family:var(--g-serif);font-size:15px;letter-spacing:.22em;color:var(--ink);text-decoration:none;display:flex;align-items:baseline;gap:12px}[data-template=gallery] .g-world{font-family:var(--g-mono);font-size:10.5px;letter-spacing:.18em;color:var(--ink-3)}[data-template=gallery] .g-tools{display:flex;align-items:center;gap:6px}[data-template=gallery] .g-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid transparent;background:none;color:var(--ink-2);cursor:pointer;transition:border-color .2s cubic-bezier(.16,1,.3,1)}[data-template=gallery] .g-iconbtn:hover{border-color:var(--rule-strong)}[data-template=gallery] .g-lock{width:11px;height:8px;border:1.5px solid currentColor;border-radius:2px;position:relative}[data-template=gallery] .g-lock:before{content:"";position:absolute;left:2px;top:-4px;width:5px;height:5px;border:1.5px solid currentColor;border-bottom:none;border-radius:4px 4px 0 0}[data-template=gallery] .g-route{flex:1;width:100%;max-width:880px;margin:0 auto;padding:0 clamp(22px,6vw,72px)}[data-template=gallery] .g-foyer{padding:clamp(48px,9vh,96px) 0 clamp(36px,6vh,64px);border-bottom:1px solid var(--rule)}[data-template=gallery] .g-walltag{font-family:var(--g-mono);font-size:10.5px;letter-spacing:.2em;color:var(--ink-3);margin:0 0 18px}[data-template=gallery] .g-title{font-family:var(--g-serif);font-weight:400;font-size:clamp(40px,8.5vw,76px);line-height:1.08;letter-spacing:-.015em;margin:0 0 18px;color:var(--ink)}[data-template=gallery] .g-title em{font-style:normal;color:var(--alert-deep);border-bottom:3px solid var(--alert);padding-bottom:2px}[data-template=gallery] .g-lede{font-size:15px;line-height:1.9;color:var(--ink-2);max-width:34em;margin:0 0 26px}[data-template=gallery] .g-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px;font-family:var(--g-mono);font-size:11.5px;letter-spacing:.04em;color:var(--ink-3)}[data-template=gallery] .g-tz{display:inline-flex;align-items:baseline;gap:8px}[data-template=gallery] .g-tz select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:1px solid var(--rule-strong);font-family:var(--g-mono);font-size:11.5px;color:var(--ink-2);padding:2px 2px 3px 18px;cursor:pointer;background-image:linear-gradient(45deg,transparent 49%,var(--ink-3) 50%),linear-gradient(-45deg,transparent 49%,var(--ink-3) 50%);background-position:left 4px bottom 7px,left 8px bottom 7px;background-size:4px 4px;background-repeat:no-repeat}[data-template=gallery] .g-live{display:inline-flex;align-items:center;gap:7px}[data-template=gallery] .g-live i{width:6px;height:6px;border-radius:50%;background:var(--ok)}[data-template=gallery] .g-live.is-down i{background:var(--fail)}[data-template=gallery] .g-live.is-down{color:var(--fail)}[data-template=gallery] .g-invite{margin-top:22px;padding-top:14px;border-top:1px solid var(--rule);max-width:34em;font-size:13.5px;line-height:1.8;color:var(--alert-deep)}[data-template=gallery] .g-invite.is-bad{color:var(--fail)}[data-template=gallery] .g-room{padding:clamp(44px,8vh,84px) 0 clamp(36px,6vh,60px);border-bottom:1px solid var(--rule);animation:g-lights-on .64s cubic-bezier(.16,1,.3,1) both}[data-template=gallery] .g-walltext{display:flex;align-items:baseline;gap:16px;margin-bottom:clamp(22px,4vh,38px)}[data-template=gallery] .g-walltext span{font-family:var(--g-mono);font-size:10.5px;letter-spacing:.2em;color:var(--ink-3);white-space:nowrap}[data-template=gallery] .g-walltext h2{font-family:var(--g-serif);font-weight:400;font-size:clamp(24px,4.2vw,34px);letter-spacing:.01em;margin:0;color:var(--ink)}[data-template=gallery] .g-hallnote{font-size:14px;line-height:1.9;color:var(--ink-2);margin:0}[data-template=gallery] .g-hallnote.is-fail{color:var(--fail)}[data-template=gallery] .g-hallnote.is-taken{color:var(--fail);font-family:var(--g-serif);font-size:16px}[data-template=gallery] .g-textbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:1px solid currentColor;font:inherit;color:inherit;padding:0 0 1px;margin-left:10px;cursor:pointer}[data-template=gallery] .g-art{display:grid;grid-template-columns:auto 1fr;gap:8px clamp(20px,5vw,48px);align-items:baseline;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--rule);padding:26px 4px;cursor:pointer;color:var(--ink);position:relative;transition:padding-left .26s cubic-bezier(.16,1,.3,1)}[data-template=gallery] .g-art:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--alert);transform:scaleX(0);transform-origin:left;transition:transform .38s cubic-bezier(.16,1,.3,1)}[data-template=gallery] .g-art:hover:not(:disabled),[data-template=gallery] .g-art[aria-pressed=true]{padding-left:14px}[data-template=gallery] .g-art:hover:not(:disabled):after,[data-template=gallery] .g-art[aria-pressed=true]:after{transform:scaleX(1)}[data-template=gallery] .g-art:disabled{cursor:not-allowed;opacity:.45}[data-template=gallery] .g-dur{font-family:var(--g-serif);font-size:clamp(38px,7vw,56px);line-height:1;color:var(--ink);font-variant-numeric:lining-nums;white-space:nowrap}[data-template=gallery] .g-dur small{font-family:var(--g-mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-3);margin-left:8px}[data-template=gallery] .g-name b{display:block;font-family:var(--g-serif);font-weight:400;font-size:clamp(19px,3vw,23px);letter-spacing:.02em;margin-bottom:7px}[data-template=gallery] .g-art[aria-pressed=true] .g-name b{color:var(--alert-deep)}[data-template=gallery] .g-name>span{font-size:13.5px;line-height:1.7;color:var(--ink-3)}[data-template=gallery] .g-calwrap{display:grid;gap:34px}[data-template=gallery] .g-cal{display:grid;grid-template-columns:repeat(7,1fr);row-gap:10px}[data-template=gallery] .g-calhead span{font-family:var(--g-mono);font-size:10.5px;letter-spacing:.12em;color:var(--ink-3);text-align:center}[data-template=gallery] .g-monthtag{grid-column:1 / -1;font-family:var(--g-serif);font-size:17px;color:var(--ink);padding:18px 0 4px}[data-template=gallery] .g-day{position:relative;aspect-ratio:1 / 1.08;border:none;background:none;font-family:var(--g-serif);font-size:clamp(15px,3.4vw,19px);color:var(--ink);cursor:default;display:flex;align-items:center;justify-content:center;animation:g-cell-in .48s cubic-bezier(.16,1,.3,1) both;border-radius:2px}[data-template=gallery] .g-day.is-blank{visibility:hidden}[data-template=gallery] .g-day.is-rest{color:var(--ink-3);opacity:.55}[data-template=gallery] .g-day.is-occ{color:var(--ink-3)}[data-template=gallery] .g-day.is-occ:after{content:"";position:absolute;left:22%;right:22%;top:50%;height:1px;background:var(--rule-strong);transform:rotate(-14deg)}[data-template=gallery] .g-day.is-open{cursor:pointer}[data-template=gallery] .g-day.is-open:hover{color:var(--alert-deep)}[data-template=gallery] .g-dot{position:absolute;bottom:9%;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--alert)}[data-template=gallery] .g-day.is-sel{box-shadow:inset 0 0 0 2px var(--alert);color:var(--alert-deep)}[data-template=gallery] .g-times{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 26px;padding-top:8px;border-top:1px solid var(--rule);animation:g-lights-on .48s cubic-bezier(.16,1,.3,1) both}[data-template=gallery] .g-time{border:none;background:none;font-family:var(--g-serif);font-size:clamp(19px,4vw,23px);color:var(--ink);cursor:pointer;padding:9px 4px;position:relative;display:flex;flex-direction:column;align-items:center;border-radius:2px}[data-template=gallery] .g-time small{font-family:var(--g-mono);font-size:10px;letter-spacing:.08em;color:var(--ink-3);margin-top:4px}[data-template=gallery] .g-time:hover:not(:disabled){color:var(--alert-deep)}[data-template=gallery] .g-time.is-sel{background:var(--alert);color:var(--alert-ink-on);padding:8px 14px}[data-template=gallery] .g-time.is-sel small{color:var(--alert-ink-on);opacity:.8}[data-template=gallery] .g-time.is-busy{color:var(--ink-3);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}[data-template=gallery] .g-time.just-taken{color:var(--fail);cursor:not-allowed;text-decoration:line-through;animation:g-taken-flash 2.4s steps(2,jump-none) 1}[data-template=gallery] .g-timesnote{flex-basis:100%;font-family:var(--g-mono);font-size:11px;letter-spacing:.03em;color:var(--ink-3);margin:10px 0 0}[data-template=gallery] .g-form{display:grid;gap:30px;max-width:30em}[data-template=gallery] .g-field{display:grid;gap:9px}[data-template=gallery] .g-field>label{font-family:var(--g-mono);font-size:11px;letter-spacing:.16em;color:var(--ink-3)}[data-template=gallery] .g-field input,[data-template=gallery] .g-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:1px solid var(--rule-strong);border-radius:0;font-family:var(--g-serif);font-size:19px;color:var(--ink);padding:6px 2px 10px;transition:border-color .24s cubic-bezier(.16,1,.3,1)}[data-template=gallery] .g-field textarea{font-size:16px;line-height:1.7;resize:vertical;min-height:58px}[data-template=gallery] .g-field input::-moz-placeholder,[data-template=gallery] .g-field textarea::-moz-placeholder{color:var(--ink-2)}[data-template=gallery] .g-field input::placeholder,[data-template=gallery] .g-field textarea::placeholder{color:var(--ink-2)}[data-template=gallery] .g-field input:focus,[data-template=gallery] .g-field textarea:focus{outline:none;border-bottom-color:var(--alert);box-shadow:0 1px 0 var(--alert)}[data-template=gallery] .g-err{font-size:13px;line-height:1.6;color:var(--fail);margin:0;min-height:20px}[data-template=gallery] .g-note{font-size:12.5px;line-height:1.7;color:var(--ink-3);margin:2px 0 0}[data-template=gallery] .g-prov{display:grid;gap:4px}[data-template=gallery] .g-provrow{display:flex;align-items:baseline;gap:16px;padding:13px 2px;border-bottom:1px solid var(--rule);cursor:pointer}[data-template=gallery] .g-provrow.is-off{cursor:not-allowed}[data-template=gallery] .g-mark{width:13px;height:13px;border:1.5px solid var(--rule-strong);border-radius:50%;flex:none;position:relative;top:1px;transition:border-color .2s}[data-template=gallery] .g-provrow.is-on .g-mark{border-color:var(--alert)}[data-template=gallery] .g-provrow.is-on .g-mark:after{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:50%;background:var(--alert)}[data-template=gallery] .g-provname b{font-family:var(--g-serif);font-weight:400;font-size:17px;margin-right:10px;color:var(--ink)}[data-template=gallery] .g-provrow.is-on .g-provname b{color:var(--alert-deep)}[data-template=gallery] .g-provname span{font-size:12.5px;color:var(--ink-3)}[data-template=gallery] .g-provrow.is-off .g-provname b{color:var(--ink-3)}[data-template=gallery] .g-provrow.is-off .g-provname .down,[data-template=gallery] .g-provrow.is-off .g-provname span{color:var(--fail)}[data-template=gallery] .g-ctaRow{display:flex;align-items:center;gap:24px;margin-top:6px}[data-template=gallery] .g-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--alert);color:var(--alert-ink-on);font-family:var(--g-serif);font-size:17px;letter-spacing:.28em;text-indent:.28em;padding:15px 42px;border-radius:2px;cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}[data-template=gallery] .g-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lift)}[data-template=gallery] .g-cta:active:not(:disabled){transform:translateY(0);box-shadow:none}[data-template=gallery] .g-cta:disabled{opacity:.4;cursor:not-allowed}[data-template=gallery] .g-backlink{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:1px solid var(--rule-strong);font-family:var(--g-mono);font-size:11.5px;letter-spacing:.08em;color:var(--ink-2);padding:0 0 3px;cursor:pointer}[data-template=gallery] .g-backlink:hover{color:var(--alert-deep);border-bottom-color:var(--alert)}[data-template=gallery] .g-done{font-family:var(--g-serif);font-size:clamp(20px,3.6vw,26px);color:var(--ink);margin:0 0 30px}[data-template=gallery] .g-ticket{max-width:30em;background:var(--panel);border:1px solid var(--rule-strong);border-radius:3px;position:relative;animation:g-ticket-reveal .7s cubic-bezier(.16,1,.3,1) both}[data-template=gallery] .g-tickethead{display:flex;justify-content:space-between;align-items:baseline;padding:16px 22px 12px;font-family:var(--g-mono);font-size:10px;letter-spacing:.18em;color:var(--ink-3)}[data-template=gallery] .g-stub{border:1px solid var(--rule-strong);border-radius:2px;padding:2px 7px}[data-template=gallery] .g-ticketbody{margin:0;padding:4px 22px 20px;display:grid;gap:16px}[data-template=gallery] .g-ticketbody dt{font-family:var(--g-mono);font-size:10px;letter-spacing:.16em;color:var(--ink-3);margin-bottom:5px}[data-template=gallery] .g-ticketbody dd{margin:0;font-family:var(--g-serif);font-size:16px;line-height:1.6;color:var(--ink)}[data-template=gallery] .g-ticketbody dd.g-big{font-size:clamp(19px,4vw,24px)}[data-template=gallery] .g-perf{border-top:1.5px dashed var(--rule-strong);position:relative;margin:0 10px}[data-template=gallery] .g-perf:before,[data-template=gallery] .g-perf:after{content:"";position:absolute;top:-8px;width:15px;height:15px;border-radius:50%;background:var(--bg);border:1px solid var(--rule-strong)}[data-template=gallery] .g-perf:before{left:-19px}[data-template=gallery] .g-perf:after{right:-19px}[data-template=gallery] .g-ticketfoot{display:flex;justify-content:space-between;align-items:center;padding:14px 22px 18px}[data-template=gallery] .g-no{font-family:var(--g-mono);font-size:11px;letter-spacing:.1em;color:var(--ink-3)}[data-template=gallery] .g-seal{width:58px;height:58px;border-radius:50%;border:2.5px solid var(--alert);color:var(--alert-deep);display:flex;align-items:center;justify-content:center;font-family:var(--g-serif);font-size:17px;letter-spacing:.1em;text-indent:.1em;transform:rotate(-9deg);opacity:.92}[data-template=gallery] .g-mailnote{display:flex;gap:12px;max-width:34em;margin-top:26px;font-size:13.5px;line-height:1.85;color:var(--ink-2)}[data-template=gallery] .g-mailnote svg{flex:none;margin-top:4px;color:var(--ok)}[data-template=gallery] .g-foot{padding:26px clamp(22px,6vw,72px) 34px;font-family:var(--g-mono);font-size:10.5px;letter-spacing:.06em;color:var(--ink-3);border-top:1px solid var(--rule);margin-top:40px}[data-template=gallery] .g-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg) 84%,transparent);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}[data-template=gallery] .g-curtain>div{text-align:center;max-width:340px;padding:0 24px}[data-template=gallery] .g-curtainh{font-family:var(--g-serif);font-size:24px;color:var(--ink);margin:0 0 22px}[data-template=gallery] .g-stagelist{list-style:none;margin:0;padding:0;display:grid;gap:12px;text-align:left}[data-template=gallery] .g-stagelist li{font-size:13.5px;color:var(--ink-3);opacity:0;transform:translateY(6px);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}[data-template=gallery] .g-stagelist li.doing{color:var(--alert-deep);opacity:1;transform:none}[data-template=gallery] .g-stagelist li.done{color:var(--ink-2);opacity:1;transform:none;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--rule-strong)}@keyframes g-lights-on{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes g-cell-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes g-taken-flash{0%,60%{opacity:1}30%{opacity:.25}to{opacity:.75}}@keyframes g-ticket-reveal{0%{clip-path:inset(0 0 100% 0);transform:translateY(10px)}60%{clip-path:inset(0 0 8% 0)}to{clip-path:inset(0 0 0 0);transform:none}}@media(prefers-reduced-motion:reduce){[data-template=gallery] .g-room,[data-template=gallery] .g-day,[data-template=gallery] .g-times,[data-template=gallery] .g-ticket,[data-template=gallery] .g-time.just-taken{animation:none}[data-template=gallery] *,[data-template=gallery] *:before,[data-template=gallery] *:after{transition-duration:.01ms!important}[data-template=gallery] .g-stagelist li{opacity:1;transform:none}[data-template=gallery] .g-stagelist li:not(.doing):not(.done){opacity:.5}}@font-face{font-family:Silkscreen;src:url(/assets/silkscreen-400-CtPo2yA5.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Silkscreen;src:url(/assets/silkscreen-700-CSE2nhgM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}[data-template=onebit] .o-desk{--o-px: "Silkscreen", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;min-height:100dvh;display:flex;flex-direction:column;font-family:var(--o-px);font-size:13px;line-height:1.65;color:var(--ink)}[data-template=onebit] .o-desk ::-moz-selection{background:var(--selection);color:var(--selection-ink)}[data-template=onebit] .o-desk ::selection{background:var(--selection);color:var(--selection-ink)}[data-template=onebit] .o-desk input,[data-template=onebit] .o-desk textarea{caret-color:var(--ink)}[data-template=onebit] .o-desk :focus-visible{outline:2px dashed var(--ink);outline-offset:2px}[data-template=onebit] .o-menubar{position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;min-height:30px;padding:0 10px;background:var(--panel);border-bottom:1.5px solid var(--ink);font-size:12px}[data-template=onebit] .o-menubar>*{white-space:nowrap}[data-template=onebit] .o-logo{width:13px;height:13px;background:var(--ink);margin-right:2px;flex:none}[data-template=onebit] .o-appname{font-weight:700;margin-right:10px}[data-template=onebit] .o-menu{position:relative;display:inline-flex;align-items:center;padding:3px 9px;cursor:pointer}[data-template=onebit] .o-menu select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}[data-template=onebit] .o-clock,[data-template=onebit] .o-src,[data-template=onebit] .o-horizon{padding:3px 9px;color:var(--ink-2);font-size:11px}[data-template=onebit] .o-src.down{font-weight:700;color:var(--ink)}[data-template=onebit] .o-mbright{margin-left:auto;display:inline-flex;gap:2px}[data-template=onebit] .o-mbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font:inherit;font-size:12px;color:var(--ink);padding:3px 10px;cursor:pointer;text-decoration:none}[data-template=onebit] .o-mbtn:hover,[data-template=onebit] .o-menu:hover{background:var(--ink);color:var(--panel)}[data-template=onebit] .o-deskarea{flex:1;padding:26px 14px 8px;background:repeating-conic-gradient(color-mix(in srgb,var(--ink) 7%,transparent) 0% 25%,transparent 0% 50%);background-size:4px 4px}[data-template=onebit] .o-window{position:relative;max-width:700px;margin:0 auto;background:var(--panel);border:1.5px solid var(--ink)}[data-template=onebit] .o-titlebar{position:relative;display:flex;align-items:center;height:27px;border-bottom:1.5px solid var(--ink);background:repeating-linear-gradient(to bottom,var(--ink) 0 1px,transparent 1px 3px);background-origin:content-box;padding:5px 44px}[data-template=onebit] .o-title{margin:0 auto;background:var(--panel);padding:0 12px;font-weight:700;font-size:12px;line-height:17px;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-template=onebit] .o-titlebox{position:absolute;right:7px;top:5px;width:15px;height:15px;border:1.5px solid var(--ink);background:var(--panel);display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;color:var(--ink);cursor:default}[data-template=onebit] button.o-titlebox.o-reset{cursor:pointer;font-family:var(--o-px)}[data-template=onebit] button.o-titlebox.o-reset:active{background:var(--ink);color:var(--panel)}[data-template=onebit] .o-winbody{padding:18px 16px 20px;display:grid;gap:18px}[data-template=onebit] .o-resize{position:absolute;right:-1.5px;bottom:-1.5px;width:15px;height:15px;background:var(--panel);border-left:1.5px solid var(--ink);border-top:1.5px solid var(--ink)}[data-template=onebit] .o-grp{position:relative;margin:0;padding:6px 12px 14px;border:1px solid var(--ink);min-width:0}[data-template=onebit] .o-grp>legend{padding:0 8px;font-weight:700;font-size:12px;letter-spacing:.05em}[data-template=onebit] .o-grpin{display:grid;gap:10px}[data-template=onebit] .o-grp.locked .o-grpin{position:relative}[data-template=onebit] .o-grp.locked .o-grpin:after{content:"";position:absolute;top:-4px;right:-6px;bottom:-8px;left:-6px;background:repeating-conic-gradient(color-mix(in srgb,var(--ink) 26%,transparent) 0% 25%,transparent 0% 50%);background-size:4px 4px;pointer-events:none}[data-template=onebit] .o-grp.locked .o-grpin>*:not(.o-lockedtag):not(.o-line){filter:grayscale(1);opacity:.55}[data-template=onebit] .o-lockedtag{position:relative;z-index:2;background:var(--panel);border:1px solid var(--ink);padding:3px 9px;font-size:11px;font-weight:700;width:-moz-max-content;width:max-content;max-width:100%}[data-template=onebit] .o-rows{display:grid}[data-template=onebit] .o-row{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:4px 10px;padding:9px 8px;border-bottom:1px solid var(--rule);cursor:pointer}[data-template=onebit] .o-row:last-child{border-bottom:none}[data-template=onebit] .o-row input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}[data-template=onebit] .o-row:has(input:focus-visible){outline:2px dashed var(--ink);outline-offset:-2px}[data-template=onebit] .o-mark{width:11px;height:11px;border:1.5px solid var(--ink);background:var(--panel);flex:none}[data-template=onebit] .o-row.on .o-mark{background:var(--ink)}[data-template=onebit] .o-mark.round{border-radius:50%;position:relative}[data-template=onebit] .o-row.on .o-mark.round:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--panel)}[data-template=onebit] .o-row.on{background:var(--ink);color:var(--panel)}[data-template=onebit] .o-row.on .o-mark{border-color:var(--panel);background:var(--panel)}[data-template=onebit] .o-row.on .o-mark.round:after{background:var(--ink)}[data-template=onebit] .o-rowname{font-weight:700}[data-template=onebit] .o-rowsub{font-size:11.5px;color:var(--ink-3)}[data-template=onebit] .o-row.on .o-rowsub{color:var(--panel);opacity:.85}[data-template=onebit] .o-rowdur{font-size:15px;font-weight:700;letter-spacing:.02em;white-space:nowrap}[data-template=onebit] .o-rowdur small{font-size:9px;margin-left:3px;letter-spacing:.08em}[data-template=onebit] .o-row.off{cursor:not-allowed}[data-template=onebit] .o-row.off .o-rowname,[data-template=onebit] .o-row.off .o-rowsub{color:var(--ink-3)}[data-template=onebit] .o-row.off .o-rowsub{font-weight:700;color:var(--ink)}[data-template=onebit] .o-daylist{border:1px solid var(--rule)}[data-template=onebit] .o-dayrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 10px;background:var(--panel);border:none;border-bottom:1px solid var(--rule);font:inherit;font-size:12.5px;color:var(--ink);padding:11px 10px;cursor:pointer;text-align:left}[data-template=onebit] .o-dayrow:last-of-type{border-bottom:none}[data-template=onebit] .o-dayrow:disabled{cursor:default;color:var(--ink-3)}[data-template=onebit] .o-dayrow:not(:disabled):hover{background:var(--ink);color:var(--panel)}[data-template=onebit] .o-dayrow:not(:disabled):hover b{color:inherit}[data-template=onebit] .o-tri{font-size:10px;width:12px}[data-template=onebit] .o-daysum{justify-self:end;font-size:11px;color:var(--ink-3)}[data-template=onebit] .o-dayrow:not(:disabled):hover .o-daysum{color:var(--panel);opacity:.85}[data-template=onebit] .o-day.conflict>.o-dayrow{animation:o-flash 2.4s steps(2,jump-none) 1}[data-template=onebit] .o-chips{padding:10px 10px 12px 24px;border-bottom:1px solid var(--rule);background:var(--panel-2);display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-template=onebit] .o-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--ink);background:var(--panel);color:var(--ink);font:inherit;font-weight:700;font-size:12.5px;padding:7px 11px;cursor:pointer}[data-template=onebit] .o-chip small{font-weight:400;font-size:10px;color:var(--ink-3)}[data-template=onebit] .o-chip:not(:disabled):hover{background:var(--ink);color:var(--panel)}[data-template=onebit] .o-chip:not(:disabled):hover small{color:var(--panel);opacity:.85}[data-template=onebit] .o-chip:active:not(:disabled){background:var(--panel);color:var(--ink)}[data-template=onebit] .o-chip.on{background:var(--ink);color:var(--panel)}[data-template=onebit] .o-chip.on small{color:var(--panel);opacity:.85}[data-template=onebit] .o-blink{width:6px;height:6px;background:var(--panel);animation:o-blink 1s steps(1) infinite}[data-template=onebit] .o-chip.busy{border-style:solid;border-color:var(--rule-strong);color:var(--ink-3);background:repeating-conic-gradient(color-mix(in srgb,var(--ink) 18%,transparent) 0% 25%,transparent 0% 50%);background-size:3px 3px;text-decoration:line-through;cursor:not-allowed}[data-template=onebit] .o-chip.just-taken{border-color:var(--ink);color:var(--ink);font-weight:700;text-decoration:line-through;cursor:not-allowed;animation:o-flash 2.4s steps(2,jump-none) 1}[data-template=onebit] .o-chipnote{flex-basis:100%;margin:2px 0 0}[data-template=onebit] .o-field{display:grid;gap:5px}[data-template=onebit] .o-field>label{font-size:11px;font-weight:700;letter-spacing:.05em}[data-template=onebit] .o-field input,[data-template=onebit] .o-field textarea{font:inherit;font-size:13px;color:var(--ink);background:var(--panel);border:1px solid var(--ink);box-shadow:inset 1.5px 1.5px 0 var(--panel-2);border-radius:0;padding:7px 9px}[data-template=onebit] .o-field input::-moz-placeholder,[data-template=onebit] .o-field textarea::-moz-placeholder{color:var(--ink-3)}[data-template=onebit] .o-field input::placeholder,[data-template=onebit] .o-field textarea::placeholder{color:var(--ink-3)}[data-template=onebit] .o-err{font-size:12px;font-weight:700;margin:0}[data-template=onebit] .o-line{font-size:12px;margin:0}[data-template=onebit] .o-line.bold{font-weight:700}[data-template=onebit] .o-line.dim{color:var(--ink-3)}[data-template=onebit] .o-dialog{border:1.5px solid var(--ink);background:var(--panel);padding:9px 12px;font-size:12.5px;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}[data-template=onebit] .o-dialog b{margin-right:2px}[data-template=onebit] .o-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:700;font-size:12.5px;letter-spacing:.04em;color:var(--ink);background:var(--panel);border:1.5px solid var(--ink);border-radius:999px;padding:6px 22px;cursor:pointer;box-shadow:2px 2px 0 var(--ink)}[data-template=onebit] .o-btn:active:not(:disabled){background:var(--ink);color:var(--panel);box-shadow:none;transform:translate(2px,2px)}[data-template=onebit] .o-btn:disabled{opacity:.45;cursor:not-allowed}[data-template=onebit] .o-btn-s{padding:2px 14px;font-size:11.5px}[data-template=onebit] .o-btn-go{padding:7px 30px;font-size:13px}[data-template=onebit] .o-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}[data-template=onebit] .o-cert{gap:14px}[data-template=onebit] .o-certband{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--ink);color:var(--panel);font-weight:700;font-size:13px;letter-spacing:.14em;padding:10px 8px}[data-template=onebit] .o-certband .o-pcheck rect{fill:var(--panel)}[data-template=onebit] .o-certtable{margin:0;border:1px solid var(--ink)}[data-template=onebit] .o-certtable>div{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:9px 12px;border-bottom:1px solid var(--rule)}[data-template=onebit] .o-certtable>div:last-child{border-bottom:none}[data-template=onebit] .o-certtable dt{font-size:11px;font-weight:700;color:var(--ink-3)}[data-template=onebit] .o-certtable dd{margin:0;font-size:13px;overflow-wrap:anywhere}[data-template=onebit] .o-certtime{font-weight:700;font-size:15px}[data-template=onebit] .o-certno{margin:0;font-size:11px;letter-spacing:.06em;color:var(--ink-3)}[data-template=onebit] .o-note{border:1.5px solid var(--ink);padding:10px 12px;font-size:12.5px;margin:0}[data-template=onebit] .o-gate{max-width:460px;margin-top:8vh}[data-template=onebit] .o-gatebody{padding:22px 20px 26px}[data-template=onebit] .o-gateh{font-size:15px;font-weight:700;margin:0 0 10px}[data-template=onebit] .o-gatetext{font-size:12.5px;margin:0}[data-template=onebit] .o-deskfoot{text-align:center;padding:18px 10px 22px;font-size:10px;letter-spacing:.05em;color:var(--ink-3)}[data-template=onebit] .o-busy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(color-mix(in srgb,var(--ink) 22%,transparent) 0% 25%,transparent 0% 50%);background-size:4px 4px}[data-template=onebit] .o-busybox{background:var(--panel);border:1.5px solid var(--ink);padding:20px 26px 22px;max-width:340px;width:calc(100% - 48px);text-align:center}[data-template=onebit] .o-busyh{font-weight:700;font-size:13px;margin:10px 0 12px}[data-template=onebit] .o-stagelist{list-style:none;margin:0;padding:0;display:grid;gap:7px;text-align:left;font-size:11.5px}[data-template=onebit] .o-stagelist li{display:flex;align-items:center;gap:8px;color:var(--ink-3)}[data-template=onebit] .o-stagelist li i{width:9px;height:9px;border:1.5px solid var(--ink);flex:none}[data-template=onebit] .o-stagelist li.doing{color:var(--ink);font-weight:700}[data-template=onebit] .o-stagelist li.doing i{animation:o-blink .8s steps(1) infinite}[data-template=onebit] .o-stagelist li.done{color:var(--ink)}[data-template=onebit] .o-stagelist li.done i{background:var(--ink)}.o-zoomrect{position:fixed;border:1.5px solid var(--ink);background:transparent;pointer-events:none;z-index:300}@keyframes o-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes o-flash{0%,20%{background:var(--ink);color:var(--panel)}10%{background:var(--panel);color:var(--ink)}to{background:var(--panel);color:var(--ink)}}@media(prefers-reduced-motion:reduce){[data-template=onebit] .o-blink,[data-template=onebit] .o-stagelist li.doing i,[data-template=onebit] .o-chip.just-taken,[data-template=onebit] .o-day.conflict>.o-dayrow{animation:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Martian Mono,SF Mono,Menlo,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.border{border-width:1px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--r-panel: 12px;--r-pass: 14px;--r-banner: 10px;--r-big: 9px;--r-inner: 8px;--r-ctl: 7px;--r-pill: 999px}@font-face{font-family:Martian Mono;src:url(/assets/martian-mono-400-CdbloNrQ.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Martian Mono;src:url(/assets/martian-mono-700-BkbX3qd8.woff2) format("woff2");font-weight:700;font-display:swap}:root,[data-theme=day]{color-scheme:light;--bg: #e9e8e2;--panel: #f8f7f3;--panel-2: #efeeE8;--ink: #171a1f;--ink-2: #454a52;--ink-3: #5f646e;--rule: #d4d2c9;--rule-strong: #a9a79b;--alert: #c8551f;--alert-deep: #a63d12;--alert-tint: rgba(200, 85, 31, .08);--alert-ink-on: #fff;--ok: #25603f;--ok-tint: rgba(37, 96, 63, .09);--fail: #a3221b;--fail-tint: rgba(163, 34, 27, .07);--busy: #74767b;--busy-tint: #e6e4dc;--selection: #c8551f;--selection-ink: #fff;--shadow: 0 1px 2px rgba(23, 26, 31, .07), 0 6px 20px rgba(23, 26, 31, .08);--shadow-lift: 0 2px 4px rgba(23, 26, 31, .09), 0 14px 36px rgba(23, 26, 31, .14);--scanline-ink: #26292f}[data-theme=night]{color-scheme:dark;--bg: #101216;--panel: #17191f;--panel-2: #1d2027;--ink: #e9eaee;--ink-2: #b6bac2;--ink-3: #8b909a;--rule: #2b2e36;--rule-strong: #454a55;--alert: #ff9450;--alert-deep: #ff9d5c;--alert-tint: rgba(255, 148, 80, .09);--alert-ink-on: #1c120a;--ok: #7fd0a2;--ok-tint: rgba(127, 208, 162, .1);--fail: #ff7a70;--fail-tint: rgba(255, 122, 112, .09);--busy: #6a6e78;--busy-tint: #22252c;--selection: #ff9450;--selection-ink: #1c120a;--shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 26px rgba(0, 0, 0, .45);--shadow-lift: 0 2px 5px rgba(0, 0, 0, .55), 0 16px 44px rgba(0, 0, 0, .6);--scanline-ink: #d6d8de}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.7 -apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;transition:background-color .3s ease,color .3s ease}::-moz-selection{background:var(--selection);color:var(--selection-ink)}::selection{background:var(--selection);color:var(--selection-ink)}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--alert);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.mono{font-family:Martian Mono,SF Mono,Menlo,Consolas,monospace;font-variant-ligatures:none;font-variant-numeric:tabular-nums}.mono-sm{font-family:Martian Mono,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;font-variant-ligatures:none;font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:5px;border:2px solid var(--bg)}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) var(--bg)}.wrap{max-width:680px;margin:0 auto;padding:0 20px}.wrap-wide{max-width:1040px;margin:0 auto;padding:0 20px}.card-panel{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-panel);box-shadow:var(--shadow);padding:7px;margin:14px 0 34px}.card-panel>:first-child{border-top-left-radius:8px;border-top-right-radius:8px}header.top{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.top-in{display:flex;align-items:center;gap:10px;height:58px}.brand{display:flex;align-items:baseline;gap:9px;margin-right:auto;text-decoration:none;color:inherit}.brand .wm{font-family:Martian Mono,monospace;font-weight:700;font-size:15px;letter-spacing:.14em;white-space:nowrap}.brand .sub{font-size:12.5px;color:var(--ink-3);letter-spacing:.22em}.who{font-family:Martian Mono,SF Mono,Menlo,monospace;font-weight:700;color:var(--alert-deep);letter-spacing:-.01em;text-transform:uppercase;font-variant-ligatures:none}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-inner);border:1px solid var(--rule);background:var(--panel);color:var(--ink-2);transition:color .18s,border-color .18s,transform .12s}.iconbtn:hover{color:var(--alert-deep);border-color:var(--rule-strong)}.iconbtn:active{transform:scale(.93)}.iconbtn svg{width:17px;height:17px}.board-head{padding:42px 0 6px}.board-head h1{margin:0;font-size:clamp(27px,5.6vw,36px);line-height:1.28;font-weight:700;letter-spacing:.01em}.board-head .lede{margin:10px 0 0;color:var(--ink-2);max-width:62ch}.board-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:18px 0 0;font-size:13px;color:var(--ink-2)}.board-meta .dot-live{display:inline-flex;align-items:center;gap:6px}.board-meta .dot-live i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-tint)}.tz-pick{display:inline-flex;align-items:center;gap:6px}.tz-pick select{border:1px solid var(--rule);background:var(--panel);color:var(--ink);border-radius:var(--r-inner);padding:3px 6px;font-size:13px}.board-meta .mono-now{font-size:12px;color:var(--ink-3)}.steps{display:flex;align-items:center;margin:28px 0 10px}.steps .st{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-3);flex:none}.steps .st i{font-style:normal;font-family:Martian Mono,monospace;font-size:11px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--rule-strong);border-radius:50%;background:var(--panel);transition:all .25s}.steps .st.on{color:var(--ink);font-weight:600}.steps .st.on i{border-color:var(--ink);background:var(--ink);color:var(--panel)}.steps .st.done i{border-color:var(--ok);color:var(--ok)}.steps .rail{flex:1;height:1px;background:var(--rule);margin:0 10px;min-width:14px}.svc{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:17px 14px;border-bottom:1px solid var(--rule);border-radius:var(--r-inner);transition:background-color .15s}.svc:last-of-type{border-bottom:0}.svc:hover{background:var(--alert-tint)}.svc .dur{flex:none;width:76px;font-family:Martian Mono,monospace;font-weight:700;font-size:24px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.svc .dur small{display:block;font-weight:400;font-size:10.5px;letter-spacing:.14em;color:var(--ink-3);margin-top:4px}.svc .t{flex:1;min-width:0}.svc .t b{display:block;font-size:16px}.svc .t span{display:block;font-size:13px;color:var(--ink-2);margin-top:2px}.svc .pick{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--rule-strong);position:relative}.svc[aria-pressed=true] .pick:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--alert-deep)}.svc[aria-pressed=true] .dur{color:var(--alert-deep)}.day-row{border-bottom:1px solid var(--rule)}.day-row:last-of-type{border-bottom:0}.day-head{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:13px 14px;min-height:58px;transition:background-color .15s;border-radius:var(--r-inner)}.day-head:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 4%,transparent)}.day-head:disabled{cursor:default}.day-head .d{flex:none;width:74px;font-family:Martian Mono,monospace;line-height:1.15;font-variant-numeric:tabular-nums}.day-head .d b{display:block;font-size:19px;font-weight:700;letter-spacing:-.01em}.day-head .d small{display:block;font-size:10.5px;color:var(--ink-3);letter-spacing:.1em;margin-top:3px}.day-head .sum{flex:1;font-size:13px;color:var(--ink-2)}.day-head .sum b{color:var(--ink);font-weight:600}.day-head .tag{flex:none;font-size:12.5px;letter-spacing:.06em;padding:3px 9px;border-radius:var(--r-pill);border:1px solid var(--rule-strong);color:var(--ink-2)}.day-head .tag.full,.day-head .tag.rest{color:var(--ink-3);border-color:var(--rule)}.day-head .tag.open{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,var(--rule));background:var(--ok-tint)}.day-row.open .day-head{background:var(--alert-tint)}.day-row.taken-flash .day-head{animation:holdflash 2.4s ease-out both}.slot-zone{padding:4px 14px 16px}.slots{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}@media(max-width:500px){.slots{grid-template-columns:repeat(3,1fr)}}.slot{min-height:48px;border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--panel);font-size:13.5px;font-family:Martian Mono,monospace;font-variant-numeric:tabular-nums;transition:transform .12s,border-color .15s,color .15s,background-color .15s}.slot:hover:not(:disabled):not(.sel){border-color:var(--alert);color:var(--alert-deep);transform:translateY(-1px)}.slot.sel{border-color:var(--ink);background:var(--ink);color:var(--panel);font-weight:700}.slot:disabled{background:var(--busy-tint);color:var(--busy);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1.5px;background-image:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--busy) 14%,transparent) 10px 20px)}.slot.just-taken{border-color:var(--alert);color:var(--alert-deep);text-decoration:none;background:color-mix(in srgb,var(--alert) 12%,var(--panel));background-image:none;animation:holdflash 2.4s ease-out both}.slot small{display:block;font-size:10.5px;letter-spacing:.08em;margin-top:1px;font-weight:400}.slot-msg{display:flex;gap:8px;align-items:center;margin:13px 2px 0;font-size:12.5px;color:var(--ink-3)}.swatch{width:12px;height:12px;border-radius:3px;border:1px solid var(--rule-strong);background:var(--busy-tint);background-image:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--busy) 30%,transparent) 4px 8px)}@keyframes holdflash{0%{background-color:color-mix(in srgb,var(--alert) 34%,var(--panel))}55%{background-color:color-mix(in srgb,var(--alert) 12%,var(--panel))}to{background-color:color-mix(in srgb,var(--alert) 12%,var(--panel))}}.field{margin:0 0 18px}.field>label{display:block;font-size:13px;font-weight:600;margin-bottom:7px;color:var(--ink-2)}.field input[type=text],.field input[type=email],.field input[type=password],.field textarea,.field select{width:100%;padding:12px 14px;border-radius:var(--r-inner);border:1px solid var(--rule-strong);background:var(--bg);caret-color:var(--alert);transition:border-color .18s,background-color .18s}.field textarea{resize:vertical;min-height:76px}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--alert);background:var(--panel)}.field .err{font-size:12.5px;color:var(--alert-deep);margin-top:5px;min-height:17px}.field .hint-in{font-size:12px;color:var(--ink-3);margin-top:5px}.prov{display:flex;flex-direction:column;gap:8px}.prov .p-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--rule-strong);border-radius:var(--r-big);background:var(--panel);cursor:pointer;transition:border-color .15s,background-color .15s;min-height:52px}.prov .p-row:hover{border-color:var(--alert)}.prov .p-row.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.prov .p-row.off{border-color:var(--rule);background:var(--busy-tint);cursor:not-allowed}.prov .p-row .nm{flex:1}.prov .p-row .nm b{display:block;font-size:14.5px}.prov .p-row .nm span{font-size:12px;color:var(--ink-3)}.prov .p-row .nm .down{color:var(--alert-deep)}.prov .p-row .mark{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--rule-strong);position:relative}.prov .p-row.on .mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--alert-deep)}.prov .p-row.off .nm{text-decoration:line-through;text-decoration-thickness:1px;color:var(--busy)}.pref-badge{flex:none;font-size:10.5px;letter-spacing:.08em;color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 40%,var(--rule));border-radius:var(--r-pill);padding:2px 8px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;border-radius:var(--r-big);background:var(--alert-deep);color:var(--alert-ink-on);font-size:15.5px;font-weight:600;letter-spacing:.03em;box-shadow:var(--shadow);transition:transform .14s,box-shadow .2s,opacity .2s}[data-theme=night] .cta{background:var(--alert)}.cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-lift)}.cta:active:not(:disabled){transform:translateY(0)}.cta:disabled{opacity:.5;cursor:not-allowed}.ghost{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rule-strong);border-radius:var(--r-inner);padding:9px 15px;font-size:13.5px;color:var(--ink-2);text-decoration:none;transition:color .15s,border-color .15s}.ghost:hover{color:var(--ink);border-color:var(--ink-3)}.mini{flex:none;border:1px solid var(--rule-strong);background:var(--panel);border-radius:var(--r-ctl);padding:6px 12px;font-size:12.5px;color:var(--ink-2);transition:color .15s,border-color .15s}.mini:hover{color:var(--alert-deep);border-color:var(--alert)}.mini[aria-pressed=true]{color:var(--alert-deep);border-color:var(--alert-deep);font-weight:600}.mini.danger:hover{color:var(--fail);border-color:var(--fail)}a.mini{text-decoration:none;display:inline-block}.banner{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--rule-strong);border-radius:var(--r-banner);background:var(--panel);padding:13px 15px;margin:14px 0;font-size:14px}.banner svg{flex:none;width:17px;height:17px;margin-top:2px}.banner b{font-weight:600}.banner.alert{border-color:color-mix(in srgb,var(--alert) 55%,var(--rule-strong));background:var(--alert-tint)}.banner.alert svg,.banner.alert{color:var(--alert-deep)}.banner.zebra{background-image:repeating-linear-gradient(135deg,var(--alert-tint) 0 12px,transparent 12px 24px);border-color:color-mix(in srgb,var(--alert) 45%,var(--rule-strong));color:var(--ink)}.banner.fail{border-color:color-mix(in srgb,var(--fail) 50%,var(--rule-strong));background:var(--fail-tint);color:var(--ink)}.banner.fail svg{color:var(--fail)}.banner.ok{border-color:color-mix(in srgb,var(--ok) 45%,var(--rule-strong));background:var(--ok-tint);color:var(--ink)}.banner.ok svg{color:var(--ok)}.banner.info svg{color:var(--ink-3)}.banner.alert a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.banner.alert a:hover{text-decoration-thickness:2px}.pass{background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--r-pass);box-shadow:var(--shadow);overflow:hidden}.pass-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--rule)}.pass-head .wm{font-family:Martian Mono,monospace;font-weight:700;font-size:12.5px;letter-spacing:.16em}.pass-head .cls{margin-left:auto;font-size:11px;letter-spacing:.12em;color:var(--ink-3)}.pass-body{display:grid;grid-template-columns:1fr 1fr}@media(max-width:560px){.pass-body{grid-template-columns:1fr}}.pass-seg{padding:14px 18px 15px;border-bottom:1px dashed var(--rule-strong);position:relative}.pass-body .pass-seg:nth-child(odd){border-right:1px dashed var(--rule-strong)}@media(max-width:560px){.pass-body .pass-seg:nth-child(odd){border-right:0}}.pass-seg:not(:last-child):after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%)}.pass-seg .lab{font-size:10.5px;letter-spacing:.18em;color:var(--ink-3);margin-bottom:5px}.pass-seg .val{font-size:15px;font-weight:600;line-height:1.45}.pass-seg .val.big{font-family:Martian Mono,monospace;font-size:21px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pass-stub{display:flex;align-items:center;gap:16px;padding:15px 18px}.scanline{flex:1;height:34px;color:var(--scanline-ink);opacity:.9;background-image:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 6px),repeating-linear-gradient(90deg,transparent 0 11px,currentColor 11px 12px,transparent 12px 23px,currentColor 23px 26px,transparent 26px 37px)}.pass-stub .no{font-family:Martian Mono,monospace;font-size:12px;color:var(--ink-2);letter-spacing:.06em}.done-mark{width:52px;height:52px;margin:4px auto 12px;display:block;color:var(--ok)}.done-h{text-align:center;font-size:23px;font-weight:700;margin:0 0 6px}.done-sub{text-align:center;color:var(--ink-2);font-size:14px;margin:0 0 22px}.mail-note{display:flex;gap:12px;align-items:flex-start;border:1px solid color-mix(in srgb,var(--alert) 40%,var(--rule-strong));background:var(--alert-tint);border-radius:var(--r-banner);padding:14px 16px;font-size:13.5px;color:var(--ink)}.mail-note svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--alert-deep)}.stage-list{display:flex;flex-direction:column;gap:10px;margin:18px 0 4px}.stage{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-3);transition:color .3s}.stage .tick{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--rule-strong);position:relative;transition:all .3s}.stage.doing{color:var(--ink);font-weight:600}.stage.doing .tick{border-color:var(--alert)}.stage.doing .tick:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--alert);animation:pulse 1s ease-in-out infinite}.stage.done{color:var(--ink-2)}.stage.done .tick{border-color:var(--ok);background:var(--ok)}.stage.done .tick:after{content:"";position:absolute;top:4.5px;right:5.5px;bottom:4.5px;left:5.5px;width:4px;height:8px;border:solid var(--panel);border-width:0 2px 2px 0;transform:rotate(42deg)}@keyframes pulse{50%{opacity:.35}}.gate{max-width:430px;margin:84px auto;padding:0 20px;text-align:center}.gate svg.gate-ico{width:42px;height:42px;color:var(--ink-3)}.gate h1{font-size:23px;margin:16px 0 6px}.gate p{color:var(--ink-2);font-size:14px;margin:0 0 20px}.gate .field{text-align:left}.gate-err{font-size:13px;color:var(--alert-deep);min-height:20px;margin-top:10px}.admin-head{padding:34px 0 4px;display:flex;align-items:flex-end;gap:13px;flex-wrap:wrap}.admin-head h1{font-size:25px;margin:0}.pill{font-size:12.5px;border-radius:var(--r-pill);padding:3px 10px;border:1px solid var(--rule-strong);color:var(--ink-2);white-space:nowrap}.pill.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,var(--rule));background:var(--ok-tint)}.pill.warn{color:var(--alert-deep);border-color:color-mix(in srgb,var(--alert) 45%,var(--rule-strong));background:var(--alert-tint)}.pill.bad{color:var(--fail);border-color:color-mix(in srgb,var(--fail) 45%,var(--rule-strong));background:var(--fail-tint)}.pill.dim{color:var(--ink-3)}.admin-nav{display:flex;gap:5px;overflow-x:auto;margin:16px 0 0;padding:0 0 13px}.admin-nav a{flex:none;text-decoration:none;color:var(--ink-2);font-size:13px;padding:6px 12px;border-radius:var(--r-pill);border:1px solid transparent;white-space:nowrap}.admin-nav a:hover{color:var(--ink);border-color:var(--rule-strong)}.admin-nav a.on{color:var(--ink);border-color:var(--ink-2);font-weight:600}section.panel{padding:26px 0 6px;border-top:1px solid var(--rule);scroll-margin-top:74px}section.panel:first-of-type{border-top:0}section.panel>h2{font-size:18.5px;margin:0 0 5px}section.panel>.hint{font-size:13px;color:var(--ink-3);margin:0 0 15px;max-width:72ch}.row-item{display:flex;align-items:center;gap:13px;border:1px solid var(--rule);border-radius:var(--r-banner);background:var(--panel);padding:13px 15px;margin-bottom:9px;transition:border-color .18s}.row-item:hover{border-color:var(--rule-strong)}.row-item .grow{flex:1 1 240px;min-width:120px}.row-item b{font-size:14px;display:block}.row-item .grow>span{font-size:12.5px;color:var(--ink-3);display:block;overflow:hidden;text-overflow:ellipsis}.row-item .grow>span.multiline{overflow:visible;text-overflow:unset;white-space:normal;line-height:1.6}.row-item .grow>span code{font-family:Martian Mono,monospace;font-size:12.5px;color:var(--ink-2)}.row-item.alert-row{border-color:color-mix(in srgb,var(--alert) 45%,var(--rule-strong))}.row-item.zebra-row{background-image:repeating-linear-gradient(135deg,var(--alert-tint) 0 12px,transparent 12px 24px)}.row-item .actions{display:flex;gap:7px;flex:none;align-items:center}.kv{display:grid;grid-template-columns:minmax(132px,max-content) 1fr;gap:8px 14px;font-size:13.5px}.kv dt{color:var(--ink-3)}.kv dd{margin:0}@media(max-width:480px){.kv{grid-template-columns:1fr;gap:2px 0}.kv dd{margin-bottom:8px}}@media(max-width:560px){.row-item{flex-wrap:wrap}.row-item .actions{margin-left:auto}}.probe{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3);flex-wrap:wrap;min-width:0}.when{font-family:Martian Mono,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;font-variant-numeric:tabular-nums}.note{font-size:12px;color:var(--ink-3)}.due{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.err-note{font-size:12px;color:var(--fail);max-width:min(44ch,34vw);overflow-wrap:anywhere;line-height:1.5}.saved-note{display:inline-block;font-size:12.5px;color:var(--ok)}.in-ctl{padding:6px 10px;border:1px solid var(--rule-strong);border-radius:var(--r-ctl);background:var(--bg);color:var(--ink);font-size:13px}.in-ctl:focus{outline:none;border-color:var(--alert);background:var(--panel)}section.panel>.hint.err{color:var(--alert-deep);margin:10px 0 0}section.panel .hint.err{color:var(--alert-deep)}section.panel details>summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.panel details>summary::-webkit-details-marker{display:none}section.panel details>summary:before{content:"▸";display:inline-block;margin-right:6px;color:var(--ink-3);transition:transform .15s}section.panel details[open]>summary:before{transform:rotate(90deg)}section.panel details>summary:hover{color:var(--ink)}section.panel code{font-family:Martian Mono,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;color:var(--ink-2);word-break:break-all}.seg2{display:inline-flex;border:1px solid var(--rule-strong);border-radius:var(--r-inner);overflow:hidden}.seg2 button{padding:7px 14px;font-size:13px;color:var(--ink-2)}.seg2 button[aria-pressed=true]{background:var(--ink);color:var(--panel);font-weight:600}.theme-opts{display:flex;gap:12px;flex-wrap:wrap}.theme-opt{flex:1 1 140px;border:1.5px solid var(--rule);border-radius:var(--r-panel);background:var(--panel);padding:13px;text-align:left;transition:border-color .15s}.theme-opt:hover{border-color:var(--rule-strong)}.theme-opt.on{border-color:var(--alert-deep);box-shadow:inset 0 0 0 1px var(--alert-deep)}.theme-opt .prev{height:62px;border-radius:var(--r-ctl);border:1px solid var(--rule);display:flex;flex-direction:column;gap:5px;padding:9px}.theme-opt .prev i{display:block;height:7px;border-radius:2px}.theme-opt b{display:block;margin-top:9px;font-size:13.5px}.theme-opt span{font-size:12px;color:var(--ink-3)}footer.foot{padding:30px 0 46px;color:var(--ink-3);font-size:12px;text-align:center}.page-swap{animation:rise .4s cubic-bezier(.2,.7,.25,1) both}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.pass-appear .pass{animation:passrise .55s cubic-bezier(.2,.7,.25,1) both}.pass-appear .mail-note{animation:rise .45s .28s cubic-bezier(.2,.7,.25,1) both}@keyframes passrise{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[data-template=gallery]{--r-panel: 3px;--r-pass: 3px;--r-banner: 3px;--r-big: 2px;--r-inner: 2px;--r-ctl: 2px;--r-pill: 2px}[data-template=gallery][data-theme=day]{color-scheme:light;--bg: #f6f6f3;--panel: #fdfdfc;--panel-2: #f1f1ee;--ink: #0f1013;--ink-2: #3c3e44;--ink-3: #5b5e66;--rule: #e2e2de;--rule-strong: #b4b4ae;--alert: #2438c8;--alert-deep: #1d2fa6;--alert-tint: rgba(36, 56, 200, .06);--alert-ink-on: #fff;--ok: #1e6b45;--ok-tint: rgba(30, 107, 69, .07);--fail: #b3261e;--fail-tint: rgba(179, 38, 30, .06);--busy: #8d8f95;--busy-tint: #ecebe8;--selection: #2438c8;--selection-ink: #fff;--shadow: 0 1px 2px rgba(15, 16, 19, .03), 0 5px 16px rgba(15, 16, 19, .04);--shadow-lift: 0 2px 5px rgba(15, 16, 19, .05), 0 10px 26px rgba(15, 16, 19, .07);--scanline-ink: #16171b}[data-template=gallery][data-theme=night]{color-scheme:dark;--bg: #131318;--panel: #1a1a20;--panel-2: #222229;--ink: #ececef;--ink-2: #b2b3ba;--ink-3: #8a8c95;--rule: #2b2b33;--rule-strong: #484852;--alert: #5d74ff;--alert-deep: #8b9bff;--alert-tint: rgba(93, 116, 255, .1);--alert-ink-on: #0d0e18;--ok: #6fc492;--ok-tint: rgba(111, 196, 146, .1);--fail: #ff8a80;--fail-tint: rgba(255, 138, 128, .09);--busy: #83858d;--busy-tint: #232329;--selection: #5d74ff;--selection-ink: #0d0e18;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .38);--shadow-lift: 0 2px 5px rgba(0, 0, 0, .45), 0 14px 36px rgba(0, 0, 0, .5);--scanline-ink: #d9d9e2}[data-template=onebit]{--r-panel: 0;--r-pass: 0;--r-banner: 0;--r-big: 0;--r-inner: 0;--r-ctl: 0;--r-pill: 0}[data-template=onebit][data-theme=day]{color-scheme:light;--bg: #e9e8e3;--panel: #fbfbf8;--panel-2: #e2e1db;--ink: #000000;--ink-2: #1f1f1d;--ink-3: #45453f;--rule: #c6c5bf;--rule-strong: #6e6e68;--alert: #000000;--alert-deep: #000000;--alert-tint: rgba(0, 0, 0, .07);--alert-ink-on: #ffffff;--ok: #1a1a18;--ok-tint: rgba(0, 0, 0, .05);--fail: #000000;--fail-tint: rgba(0, 0, 0, .12);--busy: #5f5f59;--busy-tint: #d8d7d1;--selection: #000000;--selection-ink: #ffffff;--shadow: none;--shadow-lift: none;--scanline-ink: #000000}[data-template=onebit][data-theme=night]{color-scheme:dark;--bg: #0c0c0c;--panel: #161616;--panel-2: #212121;--ink: #f4f4f0;--ink-2: #d8d8d2;--ink-3: #a4a49e;--rule: #333331;--rule-strong: #5c5c57;--alert: #ffffff;--alert-deep: #ffffff;--alert-tint: rgba(255, 255, 255, .09);--alert-ink-on: #000000;--ok: #e8e8e2;--ok-tint: rgba(255, 255, 255, .06);--fail: #ffffff;--fail-tint: rgba(255, 255, 255, .14);--busy: #8a8a84;--busy-tint: #242423;--selection: #ffffff;--selection-ink: #000000;--shadow: none;--shadow-lift: none;--scanline-ink: #f4f4f0}[data-template=onebit] .card-panel{border:1px solid var(--ink);box-shadow:none}[data-template=onebit] header.top{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}[data-template=onebit] :focus-visible{outline:2px dashed var(--ink);outline-offset:2px}
