@font-face{font-family:Figtree;font-weight:400;font-display:swap;src:url(/assets/fonts/figtree-latin-400-normal.woff2)format(woff2)}@font-face{font-family:Figtree;font-weight:500;font-display:swap;src:url(/assets/fonts/figtree-latin-500-normal.woff2)format(woff2)}@font-face{font-family:Figtree;font-weight:600;font-display:swap;src:url(/assets/fonts/figtree-latin-600-normal.woff2)format(woff2)}@font-face{font-family:Figtree;font-weight:700;font-display:swap;src:url(/assets/fonts/figtree-latin-700-normal.woff2)format(woff2)}@font-face{font-family:Bricolage Grotesque;font-weight:200 800;font-display:swap;src:url(/assets/fonts/bricolage-grotesque-latin-wght-normal.woff2)format(woff2)}:root{--font-sans:"Figtree",ui-sans-serif,system-ui,sans-serif;--font-display:"Bricolage Grotesque","Figtree",ui-sans-serif,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--canvas:#e9e9ee;--shell:#f7f7f9;--surface:#fff;--surface-2:#f3f3f6;--ink:#141418;--ink-2:#3f3f46;--muted:#8a8a96;--line:#ececf1;--line-2:#e1e1e8;--danger:#d9443a;--ok:#24a06b;--blue-bg:#dfe7ff;--blue-fg:#3651c9;--blue-dot:#5876ee;--violet-bg:#e9e2ff;--violet-fg:#5b3cc0;--violet-dot:#7d5cf6;--peach-bg:#fde9d6;--peach-fg:#b9560e;--peach-dot:#ee8a35;--mint-bg:#d8f4e6;--mint-fg:#1d7f54;--mint-dot:#32b277;--pink-bg:#fce2f0;--pink-fg:#ac2f74;--pink-dot:#e15fa6;--sky-bg:#d6f1f8;--sky-fg:#11718b;--sky-dot:#29a6c6;--sand-bg:#f4ecd7;--sand-fg:#80621b;--sand-dot:#c7a343;--rose-bg:#fde1df;--rose-fg:#b6372b;--rose-dot:#e3665a;--slate-bg:#ececf1;--slate-fg:#5b5b66;--slate-dot:#9a9aa6;--radius-card:22px;--radius-tile:16px;--shadow-card:0 1px 2px #18181b0a,0 8px 24px -12px #18181b14;--shadow-pop:0 2px 6px #18181b0f,0 24px 48px -16px #18181b38;--shadow-active:0 1px 2px #1414180d,0 4px 12px -6px #1414181f;--shadow-shell:0 1px 2px #1414180a,0 30px 60px -30px #1414182e;--shadow-btn:0 6px 16px -8px #14141899;--on-ink:#fff;--ink-strong:#000;--line-hover:#14141826;--line-strong:#14141833;--divider:#1414180f;--row-hover:#f3f3f699;--glass:#fffc;--glass-line:#e1e1e8cc;--nav-hover:#ffffffb3;--nav-active:var(--surface);--nav-icon:#3f3f46cc;--topbar-bg:#f7f7f9d9;--scrim:#14141833;--brand-ring:transparent;--danger-hover:brightness(.95);--logs-bg:#141418;--logs-fg:#e6e6ea;--logs-line:transparent;--sidebar-line:#ececf1b3;--sidebar-bg:radial-gradient(120% 60% at 0% 0%,#d6cdff8c,transparent 60%),radial-gradient(90% 50% at 100% 55%,#ffd6ec73,transparent 65%),radial-gradient(100% 45% at 10% 100%,#c8f0e28c,transparent 60%),linear-gradient(180deg,#fbfbfd,#f5f5f8);--auth-haze:radial-gradient(60% 45% at 15% 10%,#d6cdffb3,transparent 70%),radial-gradient(50% 40% at 90% 35%,#ffd6ec99,transparent 70%),radial-gradient(60% 45% at 30% 100%,#c8f0e2b3,transparent 70%);--buncss-light:initial;--buncss-dark: ;color-scheme:light}:root[data-theme=dark]{--canvas:#0c0c0f;--shell:#131317;--surface:#1a1a20;--surface-2:#23232b;--ink:#ededf2;--ink-2:#c3c3ce;--muted:#8d8d9b;--line:#26262e;--line-2:#33333d;--danger:#ff7a6e;--ok:#3fd08f;--blue-bg:#1b2546;--blue-fg:#aebfff;--blue-dot:#6f8cff;--violet-bg:#282050;--violet-fg:#c7b6ff;--violet-dot:#9479ff;--peach-bg:#382513;--peach-fg:#ffc28d;--peach-dot:#f59b4c;--mint-bg:#10332a;--mint-fg:#82e2b5;--mint-dot:#3cc98a;--pink-bg:#3a1a2d;--pink-fg:#ffa3d2;--pink-dot:#ec6fb4;--sky-bg:#0e313d;--sky-fg:#86d9ee;--sky-dot:#3bb8d8;--sand-bg:#332a15;--sand-fg:#ead189;--sand-dot:#d1ae4f;--rose-bg:#3d1c1a;--rose-fg:#ffaaa0;--rose-dot:#f0736a;--slate-bg:#2a2a33;--slate-fg:#babac6;--slate-dot:#7c7c8a;--shadow-card:0 1px 2px #0000004d,0 8px 24px -12px #00000080;--shadow-pop:0 2px 6px #00000059,0 24px 48px -16px #000000b3;--shadow-active:0 1px 2px #00000059,0 4px 12px -6px #00000080;--shadow-shell:0 0 0 1px #ffffff0a,0 30px 60px -30px #000c;--shadow-btn:0 6px 16px -8px #000c;--on-ink:#131317;--ink-strong:#fff;--line-hover:#ffffff2e;--line-strong:#ffffff3d;--divider:#ffffff12;--row-hover:#ffffff08;--glass:#1e1e25d9;--glass-line:#ffffff14;--nav-hover:#ffffff0d;--nav-active:#26262f;--nav-icon:#c3c3cebf;--topbar-bg:#131317d9;--scrim:#0000008c;--brand-ring:#ffffff1f;--danger-hover:brightness(1.2);--logs-bg:#0e0e12;--logs-fg:#d9d9e1;--logs-line:#26262e;--sidebar-line:#ffffff0f;--sidebar-bg:radial-gradient(120% 60% at 0% 0%,#7d5cf629,transparent 60%),radial-gradient(90% 50% at 100% 55%,#e15fa614,transparent 65%),radial-gradient(100% 45% at 10% 100%,#32b2771a,transparent 60%),linear-gradient(180deg,#17171c,#121216);--auth-haze:radial-gradient(60% 45% at 15% 10%,#7d5cf638,transparent 70%),radial-gradient(50% 40% at 90% 35%,#e15fa61f,transparent 70%),radial-gradient(60% 45% at 30% 100%,#32b27724,transparent 70%);--buncss-light: ;--buncss-dark:initial;color-scheme:dark}.pastel-blue{--p-bg:var(--blue-bg);--p-fg:var(--blue-fg);--p-dot:var(--blue-dot)}.pastel-violet{--p-bg:var(--violet-bg);--p-fg:var(--violet-fg);--p-dot:var(--violet-dot)}.pastel-peach{--p-bg:var(--peach-bg);--p-fg:var(--peach-fg);--p-dot:var(--peach-dot)}.pastel-mint{--p-bg:var(--mint-bg);--p-fg:var(--mint-fg);--p-dot:var(--mint-dot)}.pastel-pink{--p-bg:var(--pink-bg);--p-fg:var(--pink-fg);--p-dot:var(--pink-dot)}.pastel-sky{--p-bg:var(--sky-bg);--p-fg:var(--sky-fg);--p-dot:var(--sky-dot)}.pastel-sand{--p-bg:var(--sand-bg);--p-fg:var(--sand-fg);--p-dot:var(--sand-dot)}.pastel-rose{--p-bg:var(--rose-bg);--p-fg:var(--rose-fg);--p-dot:var(--rose-dot)}.pastel-slate{--p-bg:var(--slate-bg);--p-fg:var(--slate-fg);--p-dot:var(--slate-dot)}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--ink);margin:0}body{font:14px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}a{color:inherit;text-decoration:none}a.link{color:var(--violet-fg);font-weight:500}a.link:hover{text-decoration:underline}h1,h2,h3,p{margin:0}svg.icon{flex-shrink:0;width:18px;height:18px}.muted{color:var(--muted)}.mono{font-family:var(--font-mono);font-size:.92em}.tabular{font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em}.error{color:var(--danger)}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.spaced{margin-top:16px}:focus-visible{outline:2px solid var(--violet-dot);outline-offset:2px}.thin-scroll{scrollbar-width:thin;scrollbar-color:var(--line-2)transparent}.frame{min-height:100dvh}.shell{display:flex;background:var(--shell);min-height:100dvh}.sidebar{position:fixed;z-index:50;display:flex;border-right:1px solid var(--sidebar-line);background:var(--sidebar-bg);flex-direction:column;width:264px;transition:transform .3s cubic-bezier(.2,.7,.2,1);inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:none}.sidebar-head{display:flex;justify-content:space-between;align-items: center;padding:24px 20px 16px}.brand{display:flex;align-items: center;gap:10px}.brand img{box-shadow:0 0 0 1px var(--brand-ring);border-radius:10px;width:36px;height:36px}.brand span{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.nav{overflow-y:auto;flex:1;padding:0 12px 16px}.nav-title{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 6px;padding:0 12px;font-size:11px;font-weight:600}.nav ul{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.nav a{display:flex;color:var(--ink-2);border-radius:12px;align-items: center;gap:12px;height:36px;padding:0 12px;transition:background .15s,color .15s;font-size:14px;font-weight:500}.nav a svg{color:var(--nav-icon)}.nav a:hover{background:var(--nav-hover);color:var(--ink)}.nav a.active{background:var(--nav-active);color:var(--ink);box-shadow:var(--shadow-active)}.nav a.active svg{color:var(--violet-fg);stroke-width:2.2}.sidebar-foot{padding:0 12px 16px}.user-card{display:flex;background:var(--glass);box-shadow:var(--shadow-card);border-radius:16px;align-items: center;gap:12px;padding:10px}.user-card .who{flex:1;min-width:0}.user-card .who p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card .name{font-size:13px;font-weight:600}.user-card .role{color:var(--muted);font-size:11px}.avatar{display:inline-flex;background:var(--p-bg);color:var(--p-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items: center;width:36px;height:36px;font-size:13px;font-weight:600}.icon-btn{display:inline-flex;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items: center;width:32px;height:32px}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.menu-btn{position:fixed;z-index:40;background:var(--surface);box-shadow:var(--shadow-card);cursor:pointer;display:inline-flex;color:var(--ink);border:0;border-radius:999px;justify-content:center;align-items: center;width:40px;height:40px;top:12px;left:12px}.scrim{position:fixed;z-index:45;background:var(--scrim);animation:.2s ease-out both fade;inset:0}.main-col{display:flex;flex-direction:column;flex:1;min-width:0}.topbar{position:sticky;z-index:30;display:flex;border-bottom:1px solid var(--line);background:var(--topbar-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);align-items: center;gap:12px;padding:12px 16px 12px 64px;top:0}.topbar .greeting{flex:1;min-width:0}.topbar .greeting p:first-child{color:var(--muted);font-size:12px}.topbar .greeting p:last-child{font-size:15px;font-weight:600}.topbar .date{color:var(--muted);display:none;font-size:12px}main.content{animation:.45s cubic-bezier(.2,.7,.2,1) both rise;flex:1;padding:20px 16px 40px}.content-inner{display:flex;flex-direction:column;gap:20px;max-width:1120px;margin:0 auto}@media (min-width:768px){.topbar .date{display:block}}@media (min-width:1024px){.frame{padding:12px}.shell{box-shadow:var(--shadow-shell);border-radius:28px;min-height:calc(100dvh - 24px)}.sidebar{position:sticky;border-radius:28px 0 0 28px;height:calc(100dvh - 24px);top:12px;transform:none}.menu-btn,.scrim,.sidebar .close-btn{display:none}.topbar{border-radius:0 28px 0 0;padding:12px 24px}main.content{padding:20px 24px 40px}}.card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.card-head{display:flex;justify-content:space-between;align-items: flex-start;gap:12px;padding:20px 20px 0}.card-head h2{font-size:15px;font-weight:600}.card-head .sub{color:var(--muted);margin-top:2px;font-size:12px}.card-body{padding:20px}.card-body.flush{padding:12px 8px 8px}.page-header{display:flex;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items: flex-end;gap:16px;padding:16px 20px}.page-header h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.2}.page-header h1 a:hover{color:var(--violet-fg)}.page-header .sub{color:var(--muted);display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin-top:4px;font-size:13px}.page-header .actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat{display:flex;flex-direction:column;gap:8px;padding:20px}.stat .label{display:flex;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items: center;gap:8px;font-size:11px;font-weight:600}.stat .label span{display:inline-flex;background:var(--p-bg);color:var(--p-fg);border-radius:999px;justify-content:center;align-items: center;width:28px;height:28px}.stat .label svg{width:14px;height:14px}.stat .value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}@media (max-width:639px){.stats{gap:8px}.stat{gap:10px;padding:14px}.stat .label{letter-spacing:.06em;flex-direction:column;align-items: flex-start;gap:6px;font-size:10px}.stat .value{font-size:24px}}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.tile{display:flex;flex-direction:column;gap:10px;padding:18px 20px;transition:box-shadow .2s,transform .2s}.tile:hover{box-shadow:var(--shadow-pop);transform:translateY(-1px)}.tile .title{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:600}.tile .repo{font-family:var(--font-mono);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.empty{display:flex;text-align:center;border:1px dashed var(--line-2);border-radius:var(--radius-tile);flex-direction:column;justify-content:center;align-items: center;gap:8px;padding:48px 24px}.empty .title{font-family:var(--font-display);font-size:18px;font-weight:600}.empty p{color:var(--muted);max-width:380px}.btn{display:inline-flex;white-space:nowrap;font:500 14px var(--font-sans);cursor:pointer;background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-btn);border:1px solid #0000;border-radius:999px;justify-content:center;align-items: center;gap:8px;height:40px;padding:0 16px;transition:all .15s}.btn:hover{background:var(--ink-strong)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;pointer-events:none}.btn svg{width:16px;height:16px}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2);box-shadow:none}.btn-secondary:hover{background:var(--surface-2);border-color:var(--line-strong)}.btn-ghost{color:var(--ink-2);box-shadow:none;background:0 0}.btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.btn-danger{background:var(--rose-bg);color:var(--rose-fg);box-shadow:none}.btn-danger:hover{background:var(--rose-bg);filter:var(--danger-hover)}.btn-sm{height:32px;padding:0 12px;font-size:13px}form.fields{display:flex;flex-direction:column;gap:16px;max-width:620px}.field{display:flex;flex-direction:column;gap:6px}.field>span{color:var(--ink-2);font-size:13px;font-weight:500}.field .hint{color:var(--muted);font-size:12px}.control,input:not([type=checkbox]),select,textarea{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:14px var(--font-sans);border-radius:12px;width:100%;height:40px;padding:0 14px;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--muted)}input:hover,select:hover,textarea:hover{border-color:var(--line-hover)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--violet-dot);box-shadow:0 0 0 4px var(--violet-bg)}textarea{line-height:1.6;font-family:var(--font-mono);height:auto;min-height:96px;padding:10px 14px;font-size:13px}select{appearance:none;background:var(--surface)url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8a96' stroke-width='2.5'><path d='m6 9 6 6 6-6'/></svg>") no-repeat right 12px center;padding-right:36px}.inline-form{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.inline-form input{flex:200px;width:auto}.form-error{color:var(--danger);font-size:13px}.form-error:empty{display:none}.tag{display:inline-flex;background:var(--p-bg);color:var(--p-fg);white-space:nowrap;border-radius:999px;align-items: center;gap:4px;height:24px;padding:0 10px;font-size:12px;font-weight:500}.status{display:inline-flex;text-transform:uppercase;letter-spacing:.06em;background:var(--p-bg);color:var(--p-fg);white-space:nowrap;border-radius:6px;align-items: center;gap:6px;height:22px;padding:0 8px;font-size:10.5px;font-weight:600}.dot{display:inline-block;background:var(--p-dot);border-radius:999px;width:8px;height:8px}.status.running .dot{animation:1.2s ease-in-out infinite pulse}.table-wrap{overflow-x:auto}table.table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:14px}.table th{text-align:left;background:var(--surface-2);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600}.table th:first-child{border-radius:12px 0 0 12px}.table th:last-child{border-radius:0 12px 12px 0}.table td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle;white-space:nowrap;padding:14px 16px}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:var(--row-hover)}.table td.grow{white-space:normal;width:100%}.table .member{display:flex;align-items: center;gap:10px}.table select{width:auto;min-width:128px;height:34px}.table.compact{min-width:0}pre.logs{overflow:auto;border-radius:var(--radius-tile);background:var(--logs-bg);color:var(--logs-fg);border:1px solid var(--logs-line);font:12.5px/1.55 var(--font-mono);white-space:pre-wrap;word-break:break-all;max-height:70vh;margin:0;padding:16px 18px}.notice{border-radius:var(--radius-tile);background:var(--p-bg,var(--violet-bg));color:var(--p-fg,var(--violet-fg));display:flex;flex-direction:column;gap:8px;padding:12px 16px;font-size:13px}.token{background:var(--surface);border:1px solid var(--line-2);color:var(--ink);font-family:var(--font-mono);word-break:break-all;user-select:all;border-radius:12px;padding:10px 12px;font-size:12px}.auth{display:flex;background:var(--auth-haze),var(--canvas);justify-content:center;align-items: center;min-height:100dvh;padding:24px 16px}.auth .card{box-shadow:var(--shadow-pop);animation:.45s cubic-bezier(.2,.7,.2,1) both rise;width:100%;max-width:400px;padding:32px 28px}.auth h1{font-family:var(--font-display);letter-spacing:-.02em;margin:24px 0 4px;font-size:26px;font-weight:600}.auth .lead{color:var(--muted);margin-bottom:24px}.auth .btn{width:100%;height:48px;font-size:15px}.auth .sso{gap:8px}.auth .sso:not(:empty)+form:not([hidden]){margin-top:16px}.auth .notice{margin:0 0 16px}[hidden]{display:none!important}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.picker{position:relative;margin:0 12px 12px}.picker>svg{position:absolute;color:var(--muted);pointer-events:none;top:50%;left:14px;transform:translateY(-50%)}.picker select{border-color:var(--glass-line);background-color:var(--glass);box-shadow:var(--shadow-card);border-radius:999px;height:44px;padding-left:42px;font-weight:500}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--radius-tile);background:var(--surface);cursor:pointer;font:500 13px var(--font-sans);color:var(--ink);text-align:left;flex-direction:column;align-items: flex-start;gap:2px;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.chip small{color:var(--muted);font-size:12px;font-weight:400}.chip:hover{border-color:var(--violet-dot);box-shadow:0 0 0 4px var(--violet-bg)}.pills{display:inline-flex;flex-wrap:wrap;gap:6px}.pill{background:var(--surface-2);color:var(--ink-2);font:500 13px var(--font-sans);cursor:pointer;display:inline-flex;border:0;border-radius:999px;align-items: center;height:32px;padding:0 14px}.pill.active{background:var(--ink);color:var(--on-ink)}.kv{display:flex;flex-wrap:wrap;gap:6px}.kv code{font-family:var(--font-mono);background:var(--surface-2);color:var(--ink-2);border-radius:8px;padding:3px 8px;font-size:12px}.split{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:900px){.split{grid-template-columns:1fr 1fr}}.hint-line{color:var(--muted);font-size:12px}.preset-tile .meta{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.preset-tile .foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}.webhook-rules td{padding:8px 6px}.webhook-rules select,.webhook-rules input{min-width:140px}.bars{display:flex;align-items: flex-end;gap:4px;height:160px;padding-top:8px}.bars .day{display:flex;overflow:hidden;background:var(--surface-2);border-radius:6px 6px 2px 2px;flex-direction:column-reverse;flex:1;min-width:4px;height:100%}.bars .seg{width:100%}.bars .seg.success{background:var(--mint-dot)}.bars .seg.failed{background:var(--rose-dot)}.bars .seg.other{background:var(--slate-dot)}.legend{display:flex;color:var(--muted);gap:14px;font-size:12px}.legend span{display:inline-flex;align-items: center;gap:6px}.nav-group+.nav-group{border-top:1px solid var(--divider);margin-top:12px;padding-top:12px}.snippet{display:flex;flex-direction:column;gap:6px}.snippet .token{white-space:pre-wrap}.row.between{justify-content:space-between}.checklist{display:flex;flex-direction:column;gap:8px;font-size:13px}.checklist .indent{padding-left:24px}.checklist code{font-family:var(--font-mono);background:var(--surface-2);color:var(--ink-2);border-radius:6px;padding:2px 6px;font-size:12px}input[type=file]{cursor:pointer;height:auto;padding:8px 14px}.sidebar-foot{display:flex;flex-direction:column;gap:8px}.theme-switch{display:flex;background:var(--glass);border:1px solid var(--glass-line);border-radius:999px;gap:2px;padding:3px}.theme-switch button{display:inline-flex;color:var(--muted);font:500 12px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items: center;gap:6px;height:28px;padding:0 8px;transition:background .15s,color .15s}.theme-switch button:hover{color:var(--ink)}.theme-switch button[aria-checked=true]{background:var(--nav-active);color:var(--ink);box-shadow:var(--shadow-active)}.theme-switch svg{width:14px;height:14px}.auth .theme-switch{margin-top:24px}
