@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-sans-latin-ext-400-normal.3q8pug6-wto40.woff2)format("woff2"),url(../media/instrument-sans-latin-ext-400-normal.2zbm4kyn5pwgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-sans-latin-400-normal.3xgfxban9f743.woff2)format("woff2"),url(../media/instrument-sans-latin-400-normal.1hjbn09c7gmn3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(../media/instrument-sans-latin-ext-500-normal.19t6v29w3e9pk.woff2)format("woff2"),url(../media/instrument-sans-latin-ext-500-normal.0ym2267snhx9x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(../media/instrument-sans-latin-500-normal.1eggatm68an7u.woff2)format("woff2"),url(../media/instrument-sans-latin-500-normal.013-pomwme-m2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:600;src:url(../media/instrument-sans-latin-ext-600-normal.0vm4co01-fmw6.woff2)format("woff2"),url(../media/instrument-sans-latin-ext-600-normal.1jzotrrwg-zxc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:600;src:url(../media/instrument-sans-latin-600-normal.3fqsgcs0cl_0g.woff2)format("woff2"),url(../media/instrument-sans-latin-600-normal.2jey8h63iho71.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(../media/instrument-sans-latin-ext-700-normal.3f0xo3tecqq_u.woff2)format("woff2"),url(../media/instrument-sans-latin-ext-700-normal.0dhe4l604eecb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(../media/instrument-sans-latin-700-normal.1u3zznnpe1kz_.woff2)format("woff2"),url(../media/instrument-sans-latin-700-normal.1oy6q39wj26t8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--brand:#ffcf33;--brand-ink:#1a1400;--hue-1:#e5484d;--hue-2:#2f9e6e;--hue-3:#3b82f6;--hue-4:#a855f7;--hue-5:#f08c00;--positive:#2f9e6e;--danger:#e5484d;--radius-s:8px;--radius-m:12px;--radius-l:18px}:root,[data-theme=light]{--bg:#eef0f4;--rail:#fff;--surface:#fff;--surface-2:#f5f6f9;--surface-3:#e9ebf0;--text:#14161b;--text-2:#5a6070;--text-3:#8b90a0;--line:#e2e5ec;--line-2:#cfd3dc;--primary:#14161b;--on-primary:#fff;--shadow-1:0 1px 2px #14161b0f, 0 1px 1px #14161b0a;--shadow-2:0 1px 2px #14161b0d, 0 8px 24px -6px #14161b1f;--shadow-3:0 2px 4px #14161b0f, 0 24px 48px -12px #14161b47;--stage:linear-gradient(160deg, #23262f, #14161b)}[data-theme=dark]{--bg:#0f1115;--rail:#14171d;--surface:#1a1e26;--surface-2:#222733;--surface-3:#2b3140;--text:#f2f4f8;--text-2:#a4abbb;--text-3:#6f7688;--line:#2a2f3b;--line-2:#3a4050;--primary:#ffcf33;--on-primary:#1a1400;--shadow-1:0 1px 2px #0006;--shadow-2:0 1px 2px #0006, 0 10px 30px -8px #0009;--shadow-3:0 2px 6px #00000080, 0 30px 60px -12px #000c;--stage:linear-gradient(160deg, #1d212b, #0b0d11)}
*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font:14px/1.45 var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:50;background:var(--surface);color:var(--text);border-radius:var(--radius-s);box-shadow:var(--shadow-2);padding:8px 12px;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.rail{background:var(--rail);border-right:1px solid var(--line);flex-direction:column;gap:2px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{letter-spacing:-.01em;color:inherit;align-items:center;gap:10px;padding:4px 8px 18px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.logo{background:var(--brand);width:30px;height:30px;color:var(--brand-ink);border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;box-shadow:inset 0 -2px #0000001f}.org{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);text-align:left;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:8px;display:flex}button.org:hover{border-color:var(--line-2)}.org-mark{color:#fff;background:#d7001f;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.org>span:not(.org-mark){min-width:0}.org b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.org span span{color:var(--text-2);font-size:12px}.org svg{color:var(--text-3);margin-left:auto}.nav{border-radius:var(--radius-s);color:var(--text-2);align-items:center;gap:10px;padding:8px 10px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav:hover{background:var(--surface-2);color:var(--text)}.nav[aria-current=page]{background:var(--surface-3);color:var(--text);font-weight:600}.nav[aria-current=page]:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.nav .nav-activity{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 0 var(--brand);border-radius:50%;margin-left:auto;animation:1.6s ease-out infinite ff-pulse}.nav .nav-activity+.count{margin-left:8px}@keyframes ff-pulse{70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.nav .nav-activity{animation:none}}.nav .count{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.group{color:var(--text-3);margin:18px 10px 6px;font-size:12px;font-weight:500}.usage{border-radius:var(--radius-m);background:var(--surface-2);border:1px solid var(--line);color:var(--text-2);margin-top:auto;padding:12px;font-size:12px}.usage b{color:var(--text);font-size:13px}.meter{background:var(--surface-3);border-radius:3px;height:6px;margin:8px 0 6px;overflow:hidden}.meter i{background:var(--brand);border-radius:3px;height:100%;display:block}.me{border-top:1px solid var(--line);text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:10px;width:100%;margin-top:10px;padding:10px 8px 0;display:flex}button.me{border-radius:0;padding-bottom:2px}button.me:hover b{text-decoration:underline}.me>span:not(.pic){min-width:0}.me .pic{background:var(--hue-3);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.me b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.me span span{color:var(--text-2);font-size:12px}.top{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;align-items:center;gap:12px;min-height:65px;padding:14px 28px;display:flex;position:sticky;top:0}.crumb{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:flex}.crumb:hover{color:var(--text)}.top h1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:17px;font-weight:600;overflow:hidden}.saved{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.saved svg.i{width:14px;height:14px}.saved.problem{color:var(--danger)}.top-actions{align-items:center;gap:12px;display:flex;position:relative}.btn{border-radius:var(--radius-s);border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--text);box-shadow:var(--shadow-1);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--text-3)}.btn.primary{background:var(--primary);color:var(--on-primary);border-color:#0000}.btn.primary:hover{filter:brightness(1.12)}.btn.quiet{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.btn.quiet:hover{background:var(--surface-3);color:var(--text)}.btn.danger{color:var(--danger)}.btn.big{width:100%;height:44px;font-size:15px}.btn.small{height:30px;padding:0 10px;font-size:13px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:default;box-shadow:none;filter:none;border-color:var(--line-2)}.btn.primary:disabled{border-color:#0000}.icon{width:30px;height:30px;color:var(--text-3);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.icon:hover{background:var(--surface-3);color:var(--text)}.icon:disabled{opacity:.35;background:0 0}.chip{background:var(--surface-2);border:1px solid var(--line);height:28px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;list-style:none;display:inline-flex}.chip svg.i{width:14px;height:14px}.chip:hover{border-color:var(--line-2);color:var(--text)}.chip[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:#0000}.chip:disabled{opacity:.55}.chip:disabled:hover{border-color:var(--line);color:var(--text-2)}.chip .chip-note{color:var(--text-3);font-weight:400}.chip.flagged{border-color:color-mix(in srgb, var(--brand) 70%, var(--line))}.chip.user{border-color:var(--text-3);color:var(--text)}summary.chip::-webkit-details-marker{display:none}.pill{background:var(--surface-3);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill:before{content:"";background:var(--text-3);border-radius:50%;flex:none;width:6px;height:6px}.pill.review:before{background:var(--brand)}.pill.approved:before{background:var(--positive)}.pill.running:before{background:var(--hue-3)}.pill.failed:before{background:var(--danger)}.search{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-s);height:36px;color:var(--text-3);align-items:center;gap:8px;width:300px;padding:0 12px;display:flex}.search:focus-within{outline:2px solid var(--brand);outline-offset:2px}.search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.search input::placeholder{color:var(--text-3)}.tabs{background:var(--surface-3);border-radius:999px;gap:2px;width:max-content;padding:3px;display:flex}.tab{height:28px;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.tab:hover{color:var(--text)}.tab[aria-pressed=true],.tab[aria-selected=true],.tab[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.tab .tab-count{font-variant-numeric:tabular-nums}.tab:disabled{opacity:.5}.field{gap:4px;display:grid}.field>span{color:var(--text-3);font-size:12px;font-weight:500}.field input,.field select,.field textarea{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-s);width:100%;padding:9px 10px}.field textarea{resize:vertical;line-height:1.5}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--brand);outline-offset:0}.hint{color:var(--text-3);margin:0;font-size:12px}.field .error,.form-error{color:var(--danger);margin:0;font-size:12px}.adjust{gap:10px;display:grid}.adjust label{color:var(--text-2);grid-template-columns:110px 1fr 36px;align-items:center;gap:10px;font-size:12px;display:grid}.adjust input[type=range]{accent-color:var(--brand);width:100%}.adjust output{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-3)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-2)}.card-head{align-items:center;gap:10px;padding:16px 20px 0;font-size:15px;font-weight:600;display:flex}.card-head h2{margin:0;font-size:15px;font-weight:600}.card-head small{color:var(--text-3);margin-left:auto;font-size:13px;font-weight:400}.card-head .card-aside{align-items:center;gap:8px;margin-left:auto;font-weight:400;display:flex}.face{background:var(--surface-3);width:34px;height:34px;box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--c,var(--line-2));border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.face.plain{box-shadow:0 0 0 2px var(--surface)}.face>img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.face .initials{color:var(--text-2);place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0}.stage{background:var(--stage);border-radius:var(--radius-l);box-shadow:var(--shadow-3);color:#f2f4f8;padding:22px 22px 16px}.phone{background:#05060a;border-radius:26px;width:250px;margin:0 auto;padding:7px;box-shadow:0 0 0 1px #ffffff24,0 18px 40px -10px #000000b3}.phone>.screen{aspect-ratio:9/16;background:#14161b;border-radius:20px;position:relative;overflow:hidden}.phone>.screen>img,.phone>.screen>video{object-fit:cover;width:100%;height:100%;display:block}.notice{border-radius:var(--radius-m);background:color-mix(in srgb, var(--brand) 16%, var(--surface));border:1px solid color-mix(in srgb, var(--brand) 55%, var(--line));align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.notice svg.i{color:color-mix(in srgb, var(--brand) 60%, var(--text))}.notice.danger{background:color-mix(in srgb, var(--danger) 10%, var(--surface));border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.notice.danger svg.i{color:var(--danger)}.notice.info{background:var(--surface-2);border-color:var(--line)}.notice.info svg.i{color:var(--text-3)}.notice.positive{background:color-mix(in srgb, var(--positive) 10%, var(--surface));border-color:color-mix(in srgb, var(--positive) 45%, var(--line))}.notice.positive svg.i{color:var(--positive)}.notice>span{flex:1;min-width:0}.notice .notice-action{margin-left:auto}.fine{color:var(--text-3);text-align:center;margin:0;font-size:12px}.empty{text-align:center;color:var(--text-2);padding:48px}.empty h2{color:var(--text);margin:0 0 6px;font-size:15px}.empty p{max-width:460px;margin:0 auto}.step{background:var(--surface-3);width:24px;height:24px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.step.done{background:var(--positive);color:#fff}.step.now{background:var(--brand);color:var(--brand-ink)}.progress{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pstep{grid-template-columns:22px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.pstep .dot{border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.pstep.done .dot{background:var(--positive);color:#fff}.pstep.done .dot svg.i{width:12px;height:12px}.pstep.now .dot{border:2px solid var(--brand);border-top-color:#0000;animation:1s linear infinite ff-spin}.pstep.todo{color:var(--text-3)}.pstep.todo .dot{border:2px solid var(--line-2)}.pstep.failed .dot{background:var(--danger);color:#fff}.pstep.failed .dot svg.i{width:12px;height:12px}.pstep time{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}@keyframes ff-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pstep.now .dot{border-top-color:var(--brand);opacity:.6;animation:none}}.checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.check{border-radius:var(--radius-s);background:var(--surface-2);align-items:flex-start;gap:10px;padding:8px 10px;font-size:13px;display:flex}.check svg.i{width:16px;height:16px;margin-top:1px}.check.ok svg.i{color:var(--positive)}.check.warn{background:color-mix(in srgb, var(--brand) 16%, var(--surface))}.check.warn svg.i{color:color-mix(in srgb, var(--brand) 60%, var(--text))}.check.fail{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}.check.fail svg.i{color:var(--danger)}.check b{font-weight:600}.check span{color:var(--text-2)}.job{color:var(--text-2);gap:6px;min-width:0;font-size:12px;display:grid}.job-line{align-items:center;gap:8px;min-width:0;display:flex}.job-line b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.job-line>span{white-space:nowrap}.job.failed .job-line b{white-space:normal}.job-line .job-time{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.job-bar{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}.job-bar i{background:var(--brand);border-radius:3px;height:100%;transition:width .4s;display:block}.job-bar.indeterminate i{width:30%;animation:1.4s ease-in-out infinite ff-slide}@keyframes ff-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.job-bar.indeterminate i{opacity:.4;width:100%;animation:none}}.job.failed,.job.failed .job-line b{color:var(--danger)}.job.failed p{color:var(--text-2);margin:0}.job.done .job-line b{color:var(--positive)}.spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:1s linear infinite ff-spin}@media (prefers-reduced-motion:reduce){.spinner{opacity:.6;animation:none}}.menu-anchor{display:inline-flex;position:relative}.menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);min-width:220px;max-width:340px;max-height:min(420px,70vh);box-shadow:var(--shadow-3);gap:1px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.menu.align-end{left:auto;right:0}.menu.up{top:auto;bottom:calc(100% + 6px)}.menu-label{color:var(--text-3);padding:6px 10px 4px;font-size:12px;font-weight:500}.menu-sep{background:var(--line);height:1px;margin:4px 2px}.menu-item{text-align:left;border-radius:var(--radius-s);width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--surface-2);outline:none}.menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.menu-item[aria-disabled=true]{color:var(--text-3);cursor:default}.menu-item[aria-disabled=true]:hover{background:0 0}.menu-item>.menu-text{flex:1;min-width:0}.menu-item>.menu-text small{color:var(--text-3);font-size:12px;display:block}.menu-item>.menu-check{color:var(--text);width:16px;height:16px;margin-left:auto}.menu-item .face{width:26px;height:26px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--c,var(--line-2))}dialog.dialog{border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-3);background:var(--surface);color:var(--text);width:min(460px,100vw - 32px);padding:22px}dialog.dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f111573}dialog.dialog h2{letter-spacing:-.01em;margin:0 0 6px;font-size:17px}dialog.dialog .dialog-body{gap:14px;display:grid}dialog.dialog .dialog-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.work{max-width:1180px;padding:24px 28px 56px}.work.split{grid-template-columns:minmax(0,1fr) 404px;align-items:start;gap:28px;max-width:none;display:grid}.col{gap:16px;min-width:0;max-width:860px;display:grid}.detail{gap:14px;display:grid;position:sticky;top:84px}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.filters .tabs{margin-left:auto}.sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-2);gap:12px;padding:18px 20px;display:grid}.sheet h2,.sheet h3{margin:0}.sheet h2{align-items:center;gap:10px;font-size:15px;display:flex}.sheet h3{color:var(--text-2);font-size:13px;font-weight:600}.menu-anchor.menu-block{width:100%;display:flex}.menu-anchor.menu-block>button{width:100%}
table.plain{border-collapse:collapse;width:100%;font-size:13.5px}table.plain th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line);padding:10px 20px;font-size:12px;font-weight:500}table.plain td{border-top:1px solid var(--line);padding:12px 20px}
