@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f5f2;--surface:#fff;--surface2:#f9faf7;--sidebar:#fafbf9;--ink:#232b2d;--muted:#5f6b6b;--faint:#9ca6a6;--border:#e3e8e5;--hair:#eef1ef;--teal:#246b63;--teal-hover:#1e5953;--softteal:#e8f2ef;--teal-contrast:#fff;--green:#26765e;--greenbg:#e7f3ea;--amber:#7d5419;--amberbg:#fbf2df;--red:#ac4c46;--redbg:#fae9e7;--blue:#386ba5;--bluebg:#eaf0fb;--greybg:#eef1ef;--shadow:0 3px 14px #1c2f280a;--overlay:0 12px 36px #1c2f2829,0 1px 2px #1c2f2814;--mask:#232b2d6b;--p-primary-color:var(--teal);--p-primary-hover-color:var(--teal-hover);--p-primary-active-color:var(--teal-hover);--p-primary-contrast-color:var(--teal-contrast);--p-highlight-background:var(--softteal);--p-highlight-color:var(--teal);--p-content-background:var(--surface);--p-content-hover-background:var(--surface2);--p-content-border-color:var(--border);--p-text-color:var(--ink);--p-text-muted-color:var(--muted);--p-text-subtle-color:var(--muted);--p-form-field-background:var(--surface);--p-form-field-border-color:var(--border);--p-form-field-hover-border-color:var(--faint);--p-form-field-placeholder-color:var(--muted);--p-form-field-disabled-background:var(--surface2);--p-focus-ring-color:#48a79a;--p-focus-ring-width:2px;--p-focus-ring-offset:2px;--p-tag-success-color:var(--green);--p-tag-success-background:var(--greenbg);--p-tag-success-border:#bcdcc8;--p-tag-warn-color:var(--amber);--p-tag-warn-background:var(--amberbg);--p-tag-warn-border:#ecd7a8;--p-tag-danger-color:var(--red);--p-tag-danger-background:var(--redbg);--p-tag-danger-border:#efc5c0;--p-tag-secondary-color:var(--muted);--p-tag-secondary-background:var(--greybg);--p-tag-secondary-border:var(--border);--p-tag-info-color:var(--blue);--p-tag-info-background:var(--bluebg);--p-tag-info-border:#c2d4ee;--p-tag-primary-color:var(--teal);--p-tag-primary-background:var(--softteal);--p-tag-primary-border:#bfd7cd;--p-success-icon:var(--green);--p-warn-icon:var(--amber);--p-danger-icon:var(--red);--p-info-icon:var(--blue);--p-border-radius-xs:2px;--p-border-radius-sm:4px;--p-border-radius-md:6px;--p-border-radius-lg:7px;--p-border-radius-xl:8px;--fs-xs:12px;--fs-sm:13px;--fs-md:15px;--fs-lg:17px;--fs-xl:26px;--mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--corner:#9eb4ad;--track:#e3ebe8;--jobber-danger-text:var(--red);--jobber-success-text:var(--green);--jobber-warn-text:var(--amber)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#171d1d;--surface:#212929;--surface2:#252d2d;--sidebar:#1d2424;--ink:#e8eeee;--muted:#a1abab;--faint:#738080;--border:#354242;--hair:#303b3b;--teal:#6ab6a9;--teal-hover:#7bd0c0;--softteal:#253d38;--teal-contrast:#132d28;--green:#72bd9b;--greenbg:#294338;--amber:#e5b96e;--amberbg:#493e2c;--red:#ea958b;--redbg:#4c3434;--blue:#92b7e6;--bluebg:#2c3c51;--greybg:#303b3b;--shadow:none;--overlay:0 12px 36px #00000080,0 1px 2px #0006;--mask:#0a0e0e9e;--p-tag-success-border:#3a5c4c;--p-tag-warn-border:#6a5636;--p-tag-danger-border:#6b4646;--p-tag-info-border:#3d5270;--p-tag-primary-border:#3a5e56;--p-focus-ring-color:#7bd0c0;--corner:#718e85;--track:#2f3c3b}*,:before,:after{box-sizing:border-box}body{background:var(--page);color:var(--ink);font:var(--fs-sm)/1.5 "Inter Variable",Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}a.btn,a.p-button,a.list-row,a.chip,a.stat{text-decoration:none}a.list-row,a.chip,a.stat{color:var(--ink)}a.btn-primary{color:var(--teal-contrast)}a.btn-secondary{color:var(--ink)}a.btn-text{color:var(--muted)}a.btn-danger{color:var(--red)}a.chip-unverified{color:var(--amber)}a.chip-rejected{color:var(--red)}:focus-visible{outline:var(--p-focus-ring-width) solid var(--p-focus-ring-color);outline-offset:var(--p-focus-ring-offset)}::selection{color:#132d28;background:#d2e8e1}h1,h2,h3,h4,p{margin:0}h1{font-size:var(--fs-xl);letter-spacing:-.6px;font-weight:700;line-height:1.2}h1 .dot{color:var(--teal)}h2{font-size:var(--fs-lg);letter-spacing:-.3px;font-weight:650;line-height:1.3}h3{font-size:var(--fs-md);letter-spacing:-.2px;font-weight:600;line-height:1.35}h4{font-size:var(--fs-sm);font-weight:600}code{font-family:var(--mono);background:var(--surface2);border:1px solid var(--hair);border-radius:3px;padding:0 4px;font-size:.92em}.muted,.subtle{color:var(--muted)}.small{font-size:var(--fs-xs)}.mono,.num,.eyebrow,.overline,.kicker{font-family:var(--mono);font-variant-numeric:tabular-nums}.eyebrow,.overline,.kicker{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:10.5px;line-height:1.4}.overline{color:var(--teal);margin-bottom:6px}.eyebrow .rule{background:var(--border);vertical-align:middle;width:28px;height:1px;margin:0 10px;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;flex:none;display:inline-block}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{flex-direction:column;gap:8px;display:flex}.between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.grow{flex:auto;min-width:0}.sep{background:var(--border);border:0;height:1px;margin:0}.ok{color:var(--green)}.warn{color:var(--amber)}.bad{color:var(--red)}.dot-ind{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.page-head p{color:var(--muted);margin-top:6px;font-size:14px}.page-head p strong{color:var(--ink);font-weight:600}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:7px;flex-direction:column;gap:12px;min-height:138px;padding:18px 20px 16px;display:flex}.stat.accent{background:var(--softteal);border-color:#bfd7cd}:root[data-theme=dark] .stat.accent{border-color:#3a5e56}.stat .l{justify-content:space-between;align-items:center;display:flex}.stat .l .i{color:var(--faint)}.stat .v{font-family:var(--mono);letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;gap:8px;font-size:34px;line-height:1;display:flex}.stat .v span{letter-spacing:.3px;color:var(--muted);font-size:12px}.stat .s{font-family:var(--mono);letter-spacing:.3px;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.btn{min-height:36px;font:inherit;cursor:pointer;color:var(--ink);white-space:nowrap;letter-spacing:-.1px;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn-primary{background:var(--teal);color:var(--teal-contrast);border-color:var(--teal)}.btn-primary:hover{background:var(--teal-hover);border-color:var(--teal-hover)}.btn-secondary{background:var(--surface);border-color:var(--border);color:var(--ink);font-weight:500}.btn-secondary:hover{background:var(--surface2);border-color:var(--faint)}.btn-text{color:var(--muted);font-weight:500}.btn-text:hover{background:var(--surface2);color:var(--ink)}.btn-danger{color:var(--red)}.btn-danger:hover{background:var(--redbg);color:var(--red)}.btn-sm{gap:2px;min-height:30px;padding:6px 10px;font-size:12px}.btn-icon{width:36px;padding:7px}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn .spin,.i.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn .spin,.i.spin{animation:none}.switch .track,.switch .track:after{transition:none}}.textlinks{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.textlinks button,.textlinks a{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;min-height:28px;padding:4px 6px;font-size:12px;display:inline-flex}.textlinks button:hover,.textlinks a:hover{color:var(--ink);text-decoration:none}.textlinks .danger{color:var(--red)}.tag{white-space:nowrap;letter-spacing:.1px;border:1px solid #0000;border-radius:4px;align-items:center;gap:2px;padding:4px 8px;font-size:11.5px;font-weight:500;line-height:1.6;display:inline-flex}.tag-success{background:var(--greenbg);color:var(--green)}.tag-warn{background:var(--amberbg);color:var(--amber)}.tag-danger{background:var(--redbg);color:var(--red)}.tag-secondary{background:var(--greybg);color:var(--muted)}.tag-info{background:var(--bluebg);color:var(--blue)}.tag-primary{background:var(--softteal);color:var(--teal)}.tag-outline{border-color:var(--border);color:var(--muted);background:0 0}.tag .score{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.tag .dot-ind{width:6px;height:6px}.skill{border:1px solid var(--border);color:var(--muted);background:var(--surface2);border-radius:4px;align-items:center;padding:2px 8px;font-size:11.5px;display:inline-flex}.chip{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:5px;align-items:center;gap:3px;min-height:28px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.chip .n{font-family:var(--mono);color:var(--muted);font-size:11px}.chip-verified{background:var(--greenbg);color:var(--green);border-color:#bcdcc8}:root[data-theme=dark] .chip-verified{border-color:#3a5c4c}.chip-unverified{background:var(--amberbg);color:var(--amber);border-color:#ecd7a8}:root[data-theme=dark] .chip-unverified{border-color:#6a5636}.chip-rejected{color:var(--red);border-color:#efc5c0;text-decoration:line-through}.chip-select{cursor:pointer;font:inherit;font-size:12px;font-weight:500}.chip-select[aria-pressed=true]{background:var(--softteal);color:var(--teal);border-color:var(--teal)}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:7px;padding:18px 20px}.card-sm{padding:14px 16px}.card h3{margin-bottom:4px}.section{margin-top:28px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.section-head h2 .n{font-family:var(--mono);letter-spacing:.4px;color:var(--teal);background:var(--softteal);vertical-align:middle;border:1px solid #bfd7cd;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10.5px;font-weight:500}:root[data-theme=dark] .section-head h2 .n{border-color:#3a5e56}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kv{grid-template-columns:140px minmax(0,1fr);gap:6px 16px;font-size:13px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.unverified{background:var(--amberbg);border:1px solid var(--p-tag-warn-border);color:var(--ink);border-radius:6px;padding:10px 12px}.origin{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;color:var(--amber);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label,.field .label{color:var(--ink);font-size:12.5px;font-weight:600}.field .help{color:var(--muted);font-size:12px}.input,.select,.textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:36px;color:var(--ink);font:inherit;border-radius:6px;padding:7px 11px;font-size:13px}.input::placeholder{color:var(--muted)}.input:hover,.select:hover{border-color:var(--faint)}.input[aria-invalid=true]{border-color:var(--red)}.input[disabled]{background:var(--surface2);color:var(--muted)}.textarea{resize:vertical;min-height:84px;line-height:1.55}.select{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:auto;min-width:160px;display:inline-flex}.select.full{width:100%}.inputgroup{align-items:stretch;display:flex}.inputgroup .input{border-radius:6px 0 0 6px}.inputgroup .addon{border:1px solid var(--border);background:var(--surface2);color:var(--muted);font-family:var(--mono);letter-spacing:.3px;border-left:0;border-radius:0 6px 6px 0;align-items:center;padding:0 11px;font-size:11px;display:flex}.error-text,.problem{color:var(--red);align-items:flex-start;gap:6px;font-size:12px;display:flex}.selectbtn{border:1px solid var(--border);background:var(--surface2);border-radius:7px;gap:2px;padding:3px;display:inline-flex}.selectbtn button{font:inherit;letter-spacing:-.1px;min-height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.selectbtn button:before{content:"";opacity:.8;border:1px solid;border-radius:1px;flex:none;width:3px;height:13px}.selectbtn button:has(.i):before{display:none}.selectbtn button .i{opacity:.85}.selectbtn button:hover:not([aria-pressed=true]){background:var(--track);color:var(--ink)}.selectbtn button[aria-pressed=true]{background:var(--teal);color:var(--teal-contrast);border-color:var(--teal)}.selectbtn button[aria-pressed=true] .i{opacity:1}.switch{cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.switch .track{background:var(--faint);border-radius:999px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.switch .track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch input:checked+.track{background:var(--teal)}.switch input:checked+.track:after{left:18px}.switch input:focus-visible+.track{outline:2px solid var(--p-focus-ring-color);outline-offset:2px}.search{position:relative}:root .search>.p-inputtext,.search>.input{padding-left:34px}.search>.i{color:var(--faint);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.radio{border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:7px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.radio[aria-checked=true]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.message{border:1px solid;border-radius:7px;align-items:flex-start;gap:8px;padding:11px 14px;font-size:12.5px;line-height:1.5;display:flex}.message .i{margin-top:3px}.message-warn{background:var(--amberbg);border-color:var(--p-tag-warn-border);color:var(--amber)}.message-danger{background:var(--redbg);border-color:var(--p-tag-danger-border);color:var(--red)}.message-success{background:var(--greenbg);border-color:var(--p-tag-success-border);color:var(--green)}.message-info{background:var(--softteal);border-color:var(--p-tag-primary-border);color:var(--teal)}.message-neutral{background:var(--surface2);border-color:var(--border);color:var(--ink)}.message strong{font-weight:650}.message .act{flex:none;align-self:center;margin-left:auto}.statusline.ok{color:var(--green)}.statusline.warn{color:var(--amber)}.statusline.bad{color:var(--red)}.statusline.info{color:var(--teal)}.statusline-meta{font-size:11.5px;font-weight:400}.empty-action{margin-top:12px}.statusline{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.meter{background:var(--hair);border-radius:999px;height:6px;overflow:hidden}.meter>span{background:var(--teal);border-radius:999px;height:100%;display:block}.meter.at80>span{background:var(--amber)}.progress{background:var(--hair);border-radius:999px;height:5px;position:relative;overflow:hidden}.progress>span{background:var(--teal);border-radius:999px;width:38%;position:absolute;top:0;bottom:0;left:0}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.tabs button .n{font-family:var(--mono);letter-spacing:.3px;color:var(--muted);background:var(--surface2);border:1px solid var(--border);border-radius:4px;padding:0 5px;font-size:10.5px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--teal)}.tabs button[aria-selected=true] .n{color:var(--teal);background:var(--softteal);border-color:#bfd7cd}:root[data-theme=dark] .tabs button[aria-selected=true] .n{border-color:#3a5e56}.list{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.list-row{border-top:1px solid var(--border);color:inherit;align-items:flex-start;gap:16px;padding:14px 20px;text-decoration:none;display:flex}.list-row:first-child{border-top:0}.list-row:hover{background:var(--surface2);text-decoration:none}.list-row .title{letter-spacing:-.2px;font-size:14.5px;font-weight:600}.list-row .meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:12px;display:flex}.list-row .meta span:before{content:"·";color:var(--faint);margin-right:8px}.list-row .meta span:first-child:before{content:none}.list-row .meta .mono,.list-row .meta .num{font-family:var(--mono);font-size:11.5px}.table-wrap{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:7px;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{text-align:left;font-family:var(--mono);color:var(--muted);letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface2);padding:11px 14px;font-size:10.5px;font-weight:500}.table td{border-bottom:1px solid var(--hair);vertical-align:top;padding:12px 14px}.table tr:last-child td{border-bottom:0}.table td:nth-child(3),.table td:nth-child(4){white-space:nowrap}.table td:last-child{min-width:220px}.table .num,.table .right{text-align:right}.table td.num{font-family:var(--mono);font-size:12px}.cards{flex-direction:column;gap:12px;display:none}.cards .kv{grid-template-columns:110px minmax(0,1fr)}.check-row{align-items:flex-start;gap:8px;font-size:13px;display:flex}.empty{text-align:center;color:var(--muted);border:1px dashed var(--border);background:var(--surface);border-radius:7px;padding:36px 20px;font-size:13px}.dropzone{border:1.5px dashed var(--border);text-align:center;color:var(--muted);background:var(--surface);border-radius:7px;padding:24px}.defs{width:0;height:0;position:absolute;overflow:hidden}.stat{position:relative}.stat:before,.stat:after{content:"";pointer-events:none;width:9px;height:9px;position:absolute}.stat:before{border-top:1px solid var(--corner);border-left:1px solid var(--corner);top:8px;left:8px}.stat:after{border-right:1px solid var(--corner);border-bottom:1px solid var(--corner);bottom:8px;right:8px}.overline{white-space:nowrap;align-items:center;gap:12px;display:flex}.overline:after{content:"";background:var(--border);flex:24px;min-width:24px;height:1px}.eyebrow.mix{color:var(--teal);align-items:center;gap:11px;display:flex}.eyebrow.mix:before{content:"";background:var(--teal);order:2;width:30px;height:1px}.eyebrow.mix:after{content:"";background:var(--teal);border-radius:1px;order:3;width:5px;height:5px}.meter,.progress{border:1px solid var(--border);background:var(--track);border-radius:2px;height:9px}.meter>span,.progress>span{border-radius:0}.meter:after,.progress:after{content:"";pointer-events:none;opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='9' viewBox='0 0 24 9'%3E%3Cpath d='M23 0V9' stroke='%23ffffff' stroke-width='1'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:24px 9px;position:absolute;inset:0}:root[data-theme=dark] .meter:after,:root[data-theme=dark] .progress:after{opacity:.18}.meter{position:relative}.tag .score:last-child:after{display:none}.tag .score:after{content:"";opacity:.35;vertical-align:-1px;background:currentColor;width:1px;height:11px;margin:0 1px 0 6px;display:inline-block}.mute{border:1px solid var(--border);background:var(--surface);min-height:30px;font-family:var(--mono);letter-spacing:.06em;color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:10px;font-weight:500;display:inline-flex}.mute .led{background:var(--teal);border-radius:1px;width:5px;height:5px}.mute .rail{border:1px solid var(--border);background:var(--track);border-radius:2px;width:26px;height:11px;position:relative}.mute .rail:after{content:"";background:var(--muted);border-radius:1px;width:7px;height:7px;position:absolute;top:2px;left:2px}.mute[aria-checked=true] .rail{background:var(--teal);border-color:var(--teal)}.mute[aria-checked=true] .rail:after{background:#fff;left:15px}.mute[aria-checked=false]{background:var(--amberbg);border-color:var(--p-tag-warn-border);color:var(--amber)}.mute[aria-checked=false] .led,.mute[aria-checked=false] .rail:after{background:var(--amber)}.emptymark{opacity:.9;width:96px;height:96px;margin:0 auto 10px;display:block}.avatar-img{border-radius:7px;width:34px;height:34px;display:block}.acts{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:7px;align-items:stretch;margin-left:auto;display:inline-flex;overflow:hidden}.acts>.btn{border:0;border-right:1px solid var(--border);min-height:36px;color:var(--ink);background:0 0;border-radius:0;gap:3px;padding:8px 13px;font-weight:500}.acts>.btn:last-child{border-right:0}.acts>.btn-sm{gap:2px;min-height:30px;padding:6px 10px;font-size:12px}.acts.quiet{box-shadow:none;margin-left:0}.acts.quiet>.btn{color:var(--muted);font-weight:500}.acts.quiet>.btn-danger{color:var(--red)}.acts>.btn-primary{background:var(--teal);color:var(--teal-contrast);border-right-color:var(--teal);font-weight:600}.acts>.btn-primary:hover{background:var(--teal-hover)}.acts>.btn-secondary:hover,.acts>.btn-text:hover{background:var(--surface2)}.acts>.btn-text{color:var(--muted)}.acts>.btn-danger{color:var(--red)}.acts>.btn-danger:hover{background:var(--redbg)}.acts>.btn[disabled]{opacity:1;color:var(--muted);background:var(--surface2);text-decoration:line-through;text-decoration-thickness:1px}.acts>.btn .i{color:currentColor;opacity:.85}.between .acts{margin-left:0}.acts.phone,.acts.phone>.btn,.acts.phone>.btn{white-space:nowrap;flex-direction:row;justify-content:center;gap:3px;min-height:44px;padding:8px 6px;font-size:12px;display:inline-flex}.acts.phone>.btn .i{width:14px;height:14px}:root .acts>.p-button{border:0;border-right:1px solid var(--border);min-height:30px;color:var(--ink);background:0 0;border-radius:0;gap:2px;padding:6px 10px;font-size:12px;font-weight:500}:root .acts>.p-button:last-child{border-right:0}:root .acts>.p-button:not(:disabled):hover{background:var(--surface2);color:var(--ink)}:root .acts>.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-text){background:var(--teal);color:var(--teal-contrast);border-right-color:var(--teal);font-weight:600}:root .acts>.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-text):not(:disabled):hover{background:var(--teal-hover);color:var(--teal-contrast)}:root .acts>.p-button-danger{color:var(--red)}:root .acts>.p-button-danger:not(:disabled):hover{background:var(--redbg);color:var(--red)}:root .acts>.p-button:disabled{opacity:1;color:var(--muted);background:var(--surface2);text-decoration:line-through;text-decoration-thickness:1px}:root .acts>.p-button .i{color:currentColor;opacity:.85}:root .acts.quiet>.p-button{color:var(--muted)}:root .acts.quiet>.p-button-danger{color:var(--red)}.acts>.btn:focus-visible,:root .acts>.p-button:focus-visible{outline-offset:-2px}@media (width<=790px){.btn,.input,.select,.selectbtn button{min-height:44px}.btn-sm{min-height:40px}.table-wrap{display:none}.cards{display:flex}.hide-phone{display:none!important}.tag{white-space:normal}.message{flex-wrap:wrap}.message>div{flex:200px;min-width:0}.message .act{flex:1 0 100%;align-self:flex-start;margin-left:0}.cols-2,.cols-3{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:16px}.page-head>.btn{width:100%}.statusline{flex-wrap:wrap;flex:200px;align-items:flex-start;min-width:0}.between>.btn-sm{flex:none;margin-left:auto}.statusline .small{flex:1 0 100%;padding-left:24px}.section-head{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.section-head .btn{width:auto}.between{row-gap:10px}.card{padding:16px}.card-sm{padding:14px}.card-sm>.between{flex-direction:column;align-items:flex-start;gap:4px}.list-row{flex-direction:column;gap:8px;padding:14px 16px}.kv{grid-template-columns:100px minmax(0,1fr)}.row.small.muted>span:empty{display:none}.acts{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;margin-left:0;display:grid}.acts>.btn,:root .acts>.p-button{white-space:nowrap;text-align:center;flex-direction:row;justify-content:center;gap:3px;min-height:44px;padding:8px 6px;font-size:12px;line-height:1.2;display:inline-flex}.acts>.btn .i,:root .acts>.p-button .i{width:16px;height:16px}.acts>.btn-sm{min-height:46px}.stats{gap:10px}.stat{gap:8px;min-height:0;padding:14px 12px 12px 14px}.stat:before{top:6px;left:6px}.stat:after{bottom:6px;right:6px}.stat .l{letter-spacing:.5px;font-size:9.5px}.stat .l .i{display:none}.stat .v{font-size:28px}.stat .v span{font-size:11px}.stat .s{align-items:flex-start;font-size:10px;line-height:1.4}.stat .s .dot-ind{margin-top:4px}.selectbtn{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.selectbtn button{min-height:42px}.page-head>.btn{min-height:46px}.between>.btn-primary,.between>.acts{flex:100%}.between>.btn-primary{width:100%}.acts>.btn,:root .acts>.p-button{padding:8px 4px;font-size:11.5px}.acts:has(>:nth-child(4)){grid-template-columns:1fr 1fr;grid-auto-flow:row}.acts:has(>:nth-child(4))>.btn:nth-child(-n+2){border-bottom:1px solid var(--border)}:root .acts:has(>:nth-child(4))>.p-button:nth-child(-n+2){border-bottom:1px solid var(--border)}.acts:has(>:nth-child(4))>.btn:nth-child(2n){border-right:0}:root .acts:has(>:nth-child(4))>.p-button:nth-child(2n){border-right:0}.acts:has(>:nth-child(4))>.btn-primary{border-bottom-color:var(--teal)}:root .acts:has(>:nth-child(4))>.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-text){border-bottom-color:var(--teal)}.acts.quiet>.btn,:root .acts.quiet>.p-button{min-height:40px}h1{font-size:24px}}@media (width>=791px){.show-phone{display:none!important}}.section-label{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .5rem;font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[id^=record-]{scroll-margin-block:2rem}.record-highlight{outline:2px solid var(--p-primary-color);outline-offset:-2px;animation:2.4s ease-out record-highlight}@keyframes record-highlight{0%{background-color:color-mix(in srgb,var(--p-primary-color) 28%,transparent)}}@media (prefers-reduced-motion:reduce){.record-highlight{background-color:color-mix(in srgb,var(--p-primary-color) 18%,transparent);animation:none}}.stepper{flex-wrap:nowrap;align-items:center;gap:0;margin-bottom:24px;display:flex}.step{color:var(--muted);white-space:nowrap;flex-direction:row;flex:1 1 0;align-items:center;gap:0;min-width:0;font-size:12.5px;font-weight:500;line-height:1;display:flex}.step:last-child{flex:none}.step .lbl{flex:auto;justify-content:center;align-items:center;gap:10px;padding:0 2px;display:flex}.step .lbl:before,.step .lbl:after{content:"";background:var(--border);flex:12px;min-width:12px;height:1px}.step:last-child .lbl:before{flex:0 0 12px}.step:last-child .lbl:after{display:none}.step.done .lbl:before,.step.done .lbl:after,.step.current .lbl:before{background:var(--teal)}.stepper>.step-line{display:none}.step .no{border:1.5px solid var(--border);width:26px;height:26px;font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.step.done{color:var(--teal)}.step.done .no{background:var(--teal);border-color:var(--teal);color:var(--teal-contrast)}.step.current{color:var(--ink);font-weight:600}.step.current .no{border-color:var(--teal);color:var(--teal)}.step-line{background:var(--border);flex:24px;align-self:center;min-width:16px;height:1px;margin:0 12px}.step .no{z-index:1;background:var(--surface);position:relative}.step.done+.step-line{background:var(--teal)}:root .p-stepper{background:0 0}:root .p-steplist.stepper{margin:0 0 24px;padding:0;list-style:none;overflow:visible}:root .p-steppanels{padding:0}:root .p-steppanel{background:0 0;padding:0}.setup-main{flex-direction:column;gap:20px;width:100%;max-width:760px;margin:0 auto;padding:32px 16px 64px;display:flex}.setup-card{flex-direction:column;gap:20px;padding:24px;display:flex}.setup-card .field{flex-direction:column;gap:6px;display:flex}.setup-card .field label,.setup-card .field .label{font-weight:500}.setup-card .field .help.ok{align-items:center;gap:6px;display:flex}.setup-card .field .help.ok .i{margin-top:0}.setup-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-actions .acts-right{align-items:center;gap:8px;display:flex}.setup-recovery{align-items:stretch;gap:8px;display:flex}.setup-recovery .code{min-width:0;font-family:var(--mono);letter-spacing:.04em;word-break:break-all;border:1px solid var(--border);background:var(--surface2);-webkit-user-select:all;user-select:all;border-radius:6px;flex:auto;margin:0;padding:12px 14px;font-size:17px}.setup-recovery .code code{font:inherit}.waiting-banner>.i{animation:1.2s linear infinite spin}@media (prefers-reduced-motion:reduce){.waiting-banner>.i{animation:none}}.setup-done{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (width<=790px){.stepper{flex-wrap:nowrap;align-items:center;gap:0;margin-bottom:20px}.step{flex-direction:row;flex:none;gap:0;min-width:0;font-size:0}.step .lbl{display:none}.step.current .lbl{padding:0;display:inline}.step .lbl:before,.step .lbl:after{display:none}.stepper>.step-line{display:block}.step .no{font-size:11px}.step.current{white-space:nowrap;gap:8px;font-size:12.5px}.step-line{flex:6px;min-width:6px;margin:0 4px}.setup-main{padding:20px 16px 48px}.setup-card{padding:18px 16px}.setup-actions>.p-button:not(.p-button-secondary):not(.p-button-text),.setup-actions .acts-right{flex:100%}}@media (width>=791px) and (width<=1040px){.stepper{align-items:flex-start}.step{text-align:center;white-space:normal;flex-direction:column;flex:none;gap:6px;min-width:64px}.step:last-child{flex:none}.step .lbl:before,.step .lbl:after{display:none}.stepper>.step-line{z-index:0;margin:13px -20px 0;display:block;position:relative}.step .no{z-index:1;position:relative}}.shell{align-items:stretch;min-height:100vh;display:flex}.sidenav{background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:2px;width:232px;padding:12px 17px 19px;display:flex}.sidenav .kicker{justify-content:space-between;margin:0 13px 4px;padding-bottom:4px;display:flex}.nav-item{min-height:42px;color:var(--muted);border-radius:6px;align-items:center;gap:10px;margin:1px 0;padding:9px 13px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{background:var(--surface2);color:var(--ink);text-decoration:none}.nav-item[aria-current=page]{background:var(--softteal);color:var(--teal)}.nav-item .i{color:var(--faint)}.nav-item[aria-current=page] .i{color:var(--teal)}.nav-item .count{font-family:var(--mono);letter-spacing:.4px;color:var(--muted);margin-left:auto;font-size:10.5px}.nav-sub{min-height:38px;margin-left:0;padding-left:39px;font-weight:450}.sidenav .foot{flex-direction:column;gap:14px;margin-top:auto;display:flex}.sysbox{border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:12px 14px;font-size:12px}.sysbox .t{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.sysbox .t .dot-ind{color:var(--green)}.sysbox .t .dot-ind.warn{color:var(--amber)}.sysbox .t .dot-ind.bad{color:var(--red)}.sysbox .s{color:var(--muted);margin-top:2px}.userbox{border-top:1px solid var(--border);align-items:center;gap:12px;padding:14px 4px 0;display:flex}.avatar{background:var(--surface2);border:1px solid var(--border);width:34px;height:34px;font-family:var(--mono);color:var(--ink);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.userbox .n{font-size:13px;font-weight:600}.userbox .s{color:var(--muted);font-size:11.5px}.content{flex-direction:column;flex:auto;min-width:0;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:16px;height:68px;padding:0 40px;display:flex}.crumbs{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.crumbs strong{color:var(--ink);font-weight:600}.crumbs .i{color:var(--faint)}.topbar .caption{margin-left:12px;transform:translateY(2px)}.topbar .spacer{flex:1}.indicator{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:flex}.indicator .dot-ind{color:var(--green)}.indicator.off .dot-ind{color:var(--red)}.iconbtn{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.iconbtn:hover{background:var(--surface2);color:var(--ink)}.topbar .signout-icon{display:none}.main{flex:auto;width:100%;min-width:0;max-width:1240px;padding:28px 40px 56px}.footer{border-top:1px solid var(--border);font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);background:var(--surface);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 40px;font-size:10.5px;display:flex}.tabbar{display:none}.logo{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.logo img{width:auto;display:block}.sidenav .logo{margin:0 10px 57px}.topbar .logo-sym{margin-right:2px;display:none}@media (width<=790px){.sidenav{display:none}.topbar{gap:12px;height:56px;padding:0 16px}.topbar .logo-sym{display:inline-flex}.topbar .caption,.topbar .signout-text{display:none}.topbar .signout-icon{display:inline-flex}.indicator{white-space:nowrap;font-size:11.5px}.topbar .crumbs{min-width:0}.topbar .crumbs>:not(strong){display:none}.topbar .crumbs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell{min-height:auto}.main{max-width:none;padding:16px 16px 96px}.main--tabbar{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.footer{display:none}.tabbar{background:var(--surface);border-top:1px solid var(--border);padding:6px 4px env(safe-area-inset-bottom,8px);z-index:3;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{min-height:50px;color:var(--muted);border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;font-size:11px;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.tabbar a .i{color:var(--faint)}.tabbar a[aria-current=page]{color:var(--teal);font-weight:600}.tabbar a[aria-current=page] .i{color:var(--teal)}.iconbtn{width:44px;height:44px}}.with-rail{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.rail{flex-direction:column;gap:16px;min-width:0;display:flex}.rail .card h2{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:12px;font-size:15px}.rail .card.note{background:var(--softteal);border-color:var(--p-tag-primary-border)}.rail .card.note p{font-size:14px;line-height:1.5}.rail .card.note p.small{margin-top:6px;font-size:12px}.modebar{background:var(--surface);border:1px solid var(--border);border-radius:7px;flex-wrap:wrap;align-items:center;gap:14px;padding:9px 10px 9px 16px;display:flex}.modebar .eyebrow{align-items:center;gap:8px;display:flex}.modebar .eyebrow .dot-ind{color:var(--teal);width:6px;height:6px}.modebar .several{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12.5px;display:inline-flex}.modebar .right{font-family:var(--mono);color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.progress.indeterminate>span{animation:1.6s ease-in-out infinite progress-slide}@keyframes progress-slide{0%{left:-38%}to{left:100%}}@media (prefers-reduced-motion:reduce){.progress.indeterminate>span{animation:none;left:31%}}.message .act .btn{color:inherit;background:0 0;border-color:currentColor}.job{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:7px;grid-template-columns:minmax(0,1fr) 206px;gap:17px;padding:19px 20px 18px;display:grid;position:relative}.job.featured{border-color:var(--p-tag-primary-border)}.job.featured:before{content:"";background:var(--teal);border-radius:0 2px 2px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.job.approved{border-color:var(--p-tag-success-border)}.job .body{flex-direction:column;gap:9px;min-width:0;display:flex}.job .src{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.job .src .co{font-family:var(--mono);letter-spacing:.2px;color:var(--teal);overflow-wrap:anywhere;font-size:11.5px;font-weight:500}.job .src .co.muted{color:var(--muted)}.job .title{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.35;display:block}.job .title .i{color:var(--faint);vertical-align:-1px;margin-left:4px}.job .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.job .meta .num{font-family:var(--mono);overflow-wrap:anywhere;font-size:11.5px}.job .skills{flex-wrap:wrap;gap:6px;display:flex}.job .skill{border:1px solid var(--border);color:var(--muted);background:var(--surface2);overflow-wrap:anywhere;border-radius:4px;align-items:center;padding:2px 8px;font-size:11.5px;display:inline-flex}.fitbox .pkg-retry{align-self:flex-start}.job .why{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.job .small{font-size:12px}.fitbox{border-left:1px solid var(--hair);flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding-left:16px;display:flex}.fitbox .score{font-family:var(--mono);align-items:baseline;gap:4px;line-height:1;display:flex}.fitbox .score b{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--ink);font-size:30px;font-weight:500}.fitbox .score span{color:var(--muted);font-size:12px}.fitbox .score.hi b{color:var(--green)}.fitbox .score.mid b{color:var(--amber)}.fitbox .score.lo b{color:var(--muted)}.fitbox .lab{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-top:-4px;font-size:10px}.fitbox .pkg{background:var(--greybg);color:var(--muted);border-radius:4px;align-items:center;gap:2px;padding:5px 8px;font-size:11.5px;font-weight:500;line-height:1.5;display:inline-flex}.fitbox .pkg .dot-ind{margin-right:4px}.fitbox .pkg.ok{background:var(--greenbg);color:var(--green)}.fitbox .pkg.warn{background:var(--amberbg);color:var(--amber)}.fitbox .pkg.bad{background:var(--redbg);color:var(--red)}.fitbox .pkg.info{background:var(--softteal);color:var(--teal)}.fitbox .outcome{flex-direction:column;align-items:flex-start;gap:10px;width:100%;font-size:12.5px;display:flex}.fitbox .outcome:empty{margin-top:-10px}.fitbox .acts{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;width:100%;display:grid}.fitbox .acts+.acts{margin-top:-4px}@media (width<=790px){.with-rail{grid-template-columns:minmax(0,1fr)}.rail{display:none}.modebar{gap:10px;padding:10px 12px}.modebar .eyebrow{flex:auto;order:1}.modebar .right{order:2;margin-left:auto}.modebar .p-selectbutton,.modebar .several{order:3;width:100%}.job{grid-template-columns:minmax(0,1fr);padding:16px}.fitbox{border-left:0;border-top:1px solid var(--hair);padding-top:14px;padding-left:0}}.timeline{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.timeline li{align-items:flex-start;gap:14px;font-size:12.5px;display:flex}.timeline .ic{background:var(--greenbg);width:22px;height:22px;color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.timeline .ic.w{background:var(--amberbg);color:var(--amber)}.timeline .ic.r{background:var(--redbg);color:var(--red)}.timeline .ic.i{background:var(--softteal);color:var(--teal)}.timeline strong{color:var(--ink);font-weight:600;display:block}.timeline .m{color:var(--muted);overflow-wrap:anywhere}.timeline .t{font-family:var(--mono);letter-spacing:.4px;color:var(--muted);margin-top:2px;font-size:10.5px}.pipeline{flex-direction:column;gap:16px;max-width:64rem;display:flex}.pipeline .page-head{margin-bottom:0}.pipeline ul.list{margin:0;padding:0;list-style:none}.tabs button:focus-visible{outline:2px solid var(--teal);outline-offset:-2px;border-radius:4px}.pipeline .narrow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pipeline .search-field{flex:16rem;max-width:420px}.pipeline .search>.input{width:100%}.pipeline .mode{flex:0 14rem;min-width:0}.pipeline .count{align-self:center;margin-left:auto}.listing-row{align-items:center;position:relative}.listing-row:has(.title:focus-visible){outline:2px solid var(--teal);outline-offset:-2px}.listing-row[aria-current=true]{background:var(--p-content-hover-background)}.listing-row .title{color:inherit;font:inherit;letter-spacing:-.2px;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:600}.listing-row .title:focus-visible{outline:none}.listing-row .title:after{content:"";position:absolute;inset:0}.listing-row .meta span{overflow-wrap:anywhere;min-width:0}.listing-row .reasons{margin:6px 0 0;padding:0;font-size:12px;list-style:none}.listing-row .reasons li{overflow-wrap:anywhere}.listing-row .tags{z-index:1;pointer-events:none;flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}:root .p-tag.first-look{border-color:var(--border);color:var(--muted);background:0 0}.pipeline .failed .act{flex:none}.pipeline .more{justify-content:center;align-items:center;gap:12px;display:flex}:root .p-dialog .p-dialog-header h2.p-dialog-title{overflow-wrap:anywhere;margin:0}:root .p-dialog .p-dialog-header .p-dialog-header-actions,:root .p-dialog .p-dialog-header>.p-button{flex:none}@media (width<=790px){.pipeline .search-field,.pipeline .mode{flex:100%;max-width:none}.pipeline .count{margin-left:0}.listing-row{align-items:flex-start}.listing-row .tags{flex-wrap:wrap}:root .pipeline .more .p-button,.pipeline .tabs button{min-height:44px}.p-dialog .acts{grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;display:grid}:root .p-dialog .acts>.p-button{justify-content:center;padding:8px 4px;font-size:11.5px}.p-dialog .acts:has(>:nth-child(4)){grid-template-columns:1fr 1fr;grid-auto-flow:row}:root .p-dialog .acts:has(>:nth-child(4))>.p-button:nth-child(-n+2){border-bottom:1px solid var(--border)}:root .p-dialog .acts:has(>:nth-child(4))>.p-button:nth-child(2n){border-right:0}}.drafts{flex-direction:column;gap:20px;max-width:1240px;display:flex}.drafts .page-head{margin-bottom:0}.drafts .head-text{flex-direction:column;gap:8px;min-width:0;display:flex}.drafts .head-text .meta{margin:0;font-size:13px}.drafts .head-text .meta:first-letter{text-transform:uppercase}.drafts h1{overflow-wrap:anywhere}.drafts h1 .company{overflow-wrap:anywhere;font-weight:400}.drafts .acts{margin-left:auto}.drafts-body{align-items:flex-start;gap:24px;display:flex}.drafts-main{flex-direction:column;flex:1 1 0;gap:28px;min-width:0;display:flex}.drafts .cv,.drafts .answers{flex-direction:column;gap:12px;display:flex}.drafts .cv .section-head,.drafts .answers .section-head{margin-bottom:0}.drafts .group{flex-direction:column;gap:8px;display:flex}.drafts .sublabel{font-size:var(--fs-xs);text-transform:none;color:var(--muted);font-weight:500}.drafts .lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.drafts .role{flex-direction:column;gap:10px;display:flex}.drafts .role--off{border-style:dashed}.drafts .role-head{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.drafts .role-name{min-width:0}.drafts .role-dates{flex:none;font-weight:400}.drafts .role-note{margin:0}.drafts .add-fact{align-self:flex-start;position:relative}.drafts .add-pop{z-index:5;background:var(--surface);border:1px solid var(--border);width:min(28rem,80vw);box-shadow:var(--shadow);border-radius:7px;padding:8px;position:absolute;top:calc(100% + 4px);left:0}.drafts .part{flex-direction:column;gap:12px;display:flex}.drafts .part>.card,.drafts .part>.card-sm{flex-direction:column;gap:10px;display:flex}.drafts .part .section-head{margin-bottom:0}.drafts .part-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.drafts .part-actions{margin-left:0}.drafts .question{min-width:0;font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere;margin:0;font-weight:500}.drafts .part-note{margin:0;font-size:11.5px}.drafts .greeting,.drafts .signoff{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.drafts .part-edit{flex-direction:column;gap:8px;display:flex}.drafts .edit-actions{flex-wrap:wrap;gap:4px;display:flex}.drafts .part .foot{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.drafts .problem{color:var(--red)}.drafts .questions .form{flex-direction:column;gap:10px;display:flex}.aside{flex:none;align-self:flex-start;width:295px;position:sticky;top:16px}.aside .card{padding:14px 16px}.aside h3{font-size:14px}.aside a.need{color:var(--ink);border-left:3px solid var(--amber);background:var(--surface2);overflow-wrap:anywhere;border-radius:5px;margin-top:6px;padding:8px 10px;font-size:12px;text-decoration:none;display:block}.aside a.need.bad{border-left-color:var(--red)}.aside a.need:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.aside .sep{margin:12px 0}.draft{background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:7px;flex-direction:column;gap:8px;padding:12px 16px;list-style:none;display:flex;position:relative}.draft:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.draft.needs-look{border-left:3px solid var(--amber);padding-left:15px}.draft.needs-look.bad{border-left-color:var(--red)}.draft .text{white-space:pre-line;margin:0;font-size:13.5px;line-height:1.55}.draft .quote{color:var(--muted);border-left:2px solid var(--border);margin:0;padding-left:10px;font-size:12px;line-height:1.5}.draft .foot{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.draft .foot .acts{gap:2px;margin-left:auto;display:flex}.draft .tag-outline{border:1px solid var(--border);color:var(--muted);background:0 0}.draft .line-edit{flex-direction:column;gap:8px;display:flex}.draft .edit-actions{flex-wrap:wrap;gap:4px;display:flex}.draft .cites{font:inherit;font-family:var(--mono);letter-spacing:.2px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;display:inline-flex}.draft button.cites:hover{color:var(--ink)}.draft button.cites:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.draft button.cites[aria-expanded=true] .i{transform:rotate(180deg)}.draft span.cites{cursor:default}.draft .cite-list{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.draft .cite-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.draft .cite-kind{color:inherit}.draft .cite-problem{color:var(--red)}@media (width<=790px){.draft{padding:14px}.draft.needs-look{padding-left:12px}.draft .foot{flex-direction:column;align-items:stretch;gap:8px}.draft .foot>.p-tag,.draft .foot>.cites{align-self:flex-start}.draft .foot .acts{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;width:100%;margin-left:0;display:grid}.draft .cite-list{gap:8px}.draft .cite-list li{flex-direction:column;align-items:flex-start;gap:2px}.drafts-body{flex-direction:column}.aside{display:none}.drafts .page-head{flex-direction:column;align-items:stretch}.drafts .acts{margin-left:0}.drafts .role>.between{flex-direction:column;align-items:flex-start;gap:4px}.drafts .part-actions{width:100%}}.me{flex-direction:column;gap:28px;max-width:64rem;display:flex}.me .page-head{margin-bottom:0}.me .page-head h1{overflow-wrap:anywhere}.me .page-head p{margin-top:6px}.me .page-head p+p{margin-top:2px}.me-filter{cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.me .failed{border:1px dashed var(--border);border-radius:7px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.me .failed p{margin:0}.person--view{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.person-avatar{background:var(--p-highlight-background);width:56px;height:56px;color:var(--p-highlight-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.person .who{flex-direction:column;gap:4px;display:flex}.person .who h2{overflow-wrap:anywhere}.person .name--empty{color:var(--muted)}.person .title{overflow-wrap:anywhere}.person .meta{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.person .meta .item,.person .meta a{overflow-wrap:anywhere}.person .meta a{color:var(--teal)}.mode-card{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.mode-card>.between{align-self:stretch}.mode-card--active{border-color:var(--p-primary-color)}.mode-card h3,.mode-card p{overflow-wrap:anywhere;margin:0}.mode-card .phrases{gap:6px}.mode-card .acts.quiet{align-self:stretch;align-items:center}.mode-card .until-text{flex:1;padding:0 12px}.mode-card .until{flex:1;min-width:0}.inbox-body{gap:10px}.inbox .stories{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inbox .story{flex-direction:column;gap:8px;min-width:0;display:flex}.inbox .story:not(.unverified){background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:10px 12px}.inbox .story .origin{overflow-wrap:anywhere;min-width:0}.inbox .story .acts{margin-left:auto}.inbox .story-text{overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.inbox .story .chip{overflow-wrap:anywhere;min-height:24px}.inbox .failed{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.inbox .failed p{margin:0}.inbox .dropzone .emptymark{width:120px;height:120px}.inbox .dropzone .drop-title{color:var(--ink);margin-top:10px}.inbox .dropzone .small{margin-top:4px}.inbox .dropzone .planned{justify-content:center;margin-top:10px}@media (width<=790px){.me{gap:22px}.me .page-head{align-items:flex-start}.inbox .story .acts{margin-left:0}.inbox .story .acts .p-button,.mode-card .acts .p-button{min-height:44px}.mode-card .acts{align-self:stretch}.me-filter{min-height:44px}}div.sources{flex-direction:column;gap:20px;max-width:1240px;display:flex}div.sources .page-head{margin-bottom:0}.add{flex-direction:column;gap:12px;display:flex}.add-link{align-items:flex-end;gap:8px;display:flex}.add-field{flex:auto;max-width:560px}.add .preview{flex-direction:column;gap:6px;display:flex}.add .preview p,.add .preview ul{margin:0}.add .preview ul{flex-direction:column;gap:2px;padding-left:18px;display:flex}.add .preview-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.add .preview-row .field{min-width:0}.add .preview-row>p{flex-direction:column;gap:2px;display:flex}div.sources .table td{overflow-wrap:anywhere}div.sources .table td:nth-child(3){white-space:normal}div.sources .table td:last-child,div.sources .table td:first-child{min-width:200px}div.sources .table .tag{white-space:normal}div.sources .src{flex-direction:column;gap:4px;display:flex}div.sources .src .name{color:var(--ink);font-weight:600}div.sources .src a.name{text-decoration:none}div.sources .src a.name:hover{text-decoration:underline}div.sources .src a.name:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--p-border-radius-sm)}div.sources .src-acts{flex-wrap:wrap;align-items:center;gap:4px;margin-left:-10px;display:flex}div.sources .table tr.off .name,div.sources .table tr.off td:nth-child(3),div.sources .table tr.off td:nth-child(4){color:var(--muted)}div.sources .chan{white-space:nowrap;position:relative}div.sources .chan .p-toggleswitch{--p-toggleswitch-width:26px;--p-toggleswitch-height:11px;--p-toggleswitch-gap:2px;--p-toggleswitch-handle-size:7px;--p-toggleswitch-border-radius:var(--p-border-radius-xs);--p-toggleswitch-background:var(--track);--p-toggleswitch-hover-background:var(--track);--p-toggleswitch-checked-background:var(--teal);--p-toggleswitch-checked-hover-background:var(--teal);--p-toggleswitch-handle-background:var(--muted);--p-toggleswitch-handle-hover-background:var(--muted);--p-toggleswitch-handle-checked-background:var(--teal-contrast);--p-toggleswitch-handle-checked-hover-background:var(--teal-contrast)}div.sources .chan .p-toggleswitch-slider{box-shadow:inset 0 0 0 1px var(--border)}div.sources .chan .p-toggleswitch-input:checked+.p-toggleswitch-slider{box-shadow:inset 0 0 0 1px var(--teal)}div.sources .chan .p-toggleswitch-handle{border-radius:1px}div.sources .chan-off{background:var(--amberbg);border-color:var(--p-tag-warn-border);color:var(--amber)}div.sources .chan-off .led{background:var(--amber)}div.sources .chan-off .p-toggleswitch{--p-toggleswitch-handle-background:var(--amber);--p-toggleswitch-handle-hover-background:var(--amber)}div.sources .chan:has(.p-toggleswitch-input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}div.sources .failed{border:1px dashed var(--border);border-radius:var(--p-border-radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}div.sources .failed p,div.sources .footnote{margin:0}@media (width<=790px){.add-link{flex-direction:column;align-items:stretch}.add-field{max-width:none}.add .preview-row{flex-direction:column;align-items:stretch}div.sources .cards .card-failed{border-color:var(--p-tag-danger-border)}div.sources .cards .src-acts{margin-left:0}div.sources .cards a{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}}.settings{flex-direction:column;gap:32px;max-width:1040px;display:flex}.settings .page-head{margin-bottom:0}.settings .part,.settings .brain{flex-direction:column;gap:16px;display:flex}.settings .section-head{margin-bottom:0}.settings .part h3,.settings .brain h3{font-size:14px;font-weight:600}.settings .brain>p{margin:0}.brain .card{min-width:0}.brain .card p{margin:0}.brain .limit{max-width:240px}.brain .time{width:8rem}.brain .help{color:var(--muted);font-size:12px}.brain .problem svg{flex:none;margin-top:1px}.brain .spend p{margin:0}.brain .buttons{margin-top:auto}.brain .models .cols-3{align-items:start}.brain .more summary{cursor:pointer;min-height:28px;color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.brain .more summary::-webkit-details-marker{display:none}.brain .more summary:hover{color:var(--ink)}.brain .more summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--p-border-radius-sm)}.brain .more[open] summary svg{transform:rotate(180deg)}.brain .more-body{gap:12px;margin-top:12px}.brain .runs,.p-dialog .runs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brain .run+.run,.p-dialog .run+.run{border-top:1px solid var(--hair);padding-top:8px}.brain .run .summary,.p-dialog .run .summary{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.brain .run .kind,.p-dialog .run .kind{overflow-wrap:anywhere;font-weight:600}.brain .run .meta,.p-dialog .run .meta{color:var(--muted)}.brain .run .num,.p-dialog .run .num{font-family:var(--mono);white-space:nowrap;font-size:11.5px}.brain .run .toggle,.p-dialog .run .toggle{margin-left:auto}.brain .run .toggle svg,.p-dialog .run .toggle svg{transition:transform .15s}.brain .run .toggle svg.flipped,.p-dialog .run .toggle svg.flipped{transform:rotate(180deg)}.brain .run .error,.p-dialog .run .error{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.brain .usage .table td:last-child{min-width:0}.brain .usage .table td:nth-child(3),.brain .usage .table td:nth-child(4){white-space:normal}.brain .usage .table tr.total td{background:var(--surface2);font-weight:600}.brain .failed{border:1px dashed var(--border);border-radius:var(--p-border-radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.list-panel{min-width:0}.list-panel .limit{max-width:240px}.list-panel .time{width:8rem}.list-panel .problem svg{flex:none;margin-top:1px}.settings .failed{border:1px dashed var(--border);border-radius:var(--p-border-radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.settings .failed p{margin:0}.telegram-panel{flex-direction:column;gap:12px;display:flex}.telegram-panel p{margin:0}.telegram-panel .card{gap:12px;min-width:0}.telegram-panel .message .small{margin-top:2px;display:block}.settings .label{color:var(--ink);font-size:12.5px;font-weight:600}.chat-apps{gap:20px}.chat-apps section{flex-direction:column;gap:8px;min-width:0;display:flex}.chat-apps p{margin:0}.chat-apps .help{color:var(--muted);font-size:12px}.chat-apps ul.list{margin:0;padding:0;list-style:none}.chat-apps .list-row{align-items:center}.chat-apps .list-row .name{overflow-wrap:anywhere}.chat-apps .token--revoked .name,.chat-apps .app--revoked .name{color:var(--muted);text-decoration:line-through}.chat-apps .token--revoked .revoked,.chat-apps .app--revoked .revoked{text-decoration:none;display:inline-block}.chat-apps .empty{border:1px dashed var(--border);border-radius:var(--p-border-radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.chat-apps .empty-title{font-weight:600}.lock .body{flex-direction:column;gap:16px;display:flex}.lock .cols-2{align-items:start}.lock .change{flex-direction:column;gap:12px;min-width:0;display:flex}.lock .change .change{max-width:none}.lock .change h3,.lock .change p{margin:0}@media (width<=790px){.settings{gap:24px}.brain .limit,.list-panel .limit{max-width:none}.brain .buttons{flex-direction:column;align-items:stretch}.brain .run .toggle,.p-dialog .run .toggle{margin-left:0}}:root .p-button{letter-spacing:-.1px;white-space:nowrap;border-radius:6px;gap:3px;min-height:36px;padding:8px 14px;font-size:13px;font-weight:600}:root .p-button:disabled{opacity:.5}:root .p-button-sm{gap:2px;min-height:30px;padding:6px 10px;font-size:12px}:root .p-button-icon-only{width:36px;padding:7px}:root .p-button-icon-only.p-button-sm{width:30px}:root .p-button-secondary:not(.p-button-text):not(.p-button-outlined){background:var(--surface);border-color:var(--border);color:var(--ink);font-weight:500}:root .p-button-secondary:not(.p-button-text):not(.p-button-outlined):not(:disabled):hover{background:var(--surface2);border-color:var(--faint);color:var(--ink)}:root .p-button-text{color:var(--muted);font-weight:500}:root .p-button-text:not(:disabled):hover,:root .p-button-text:not(:disabled):active{background:var(--surface2);color:var(--ink)}:root .p-button-danger,:root .p-button-danger.p-button-text{color:var(--red);background:0 0;border-color:#0000}:root .p-button-danger:not(:disabled):hover,:root .p-button-danger.p-button-text:not(:disabled):hover{background:var(--redbg);color:var(--red);border-color:#0000}:root .p-tag{letter-spacing:.1px;white-space:nowrap;border:1px solid #0000;border-radius:4px;gap:2px;padding:4px 8px;font-size:11.5px;font-weight:500;line-height:1.6}:root .p-inputtext,:root .p-textarea,:root .p-select,:root .p-inputnumber-input,:root .p-datepicker-input{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink);border-radius:6px;padding:7px 11px;font-size:13px}:root .p-select{padding:0}:root .p-select .p-select-label{padding:7px 11px;font-size:13px}:root .p-select .p-select-dropdown{width:2.25rem}:root .p-inputnumber-input,:root .p-datepicker-input{width:100%}:root .p-textarea{min-height:84px;line-height:1.55}:root .p-inputtext:enabled:hover,:root .p-textarea:enabled:hover,:root .p-select:not(.p-disabled):hover{border-color:var(--faint)}:root .p-inputtext::placeholder,:root .p-textarea::placeholder{color:var(--muted)}:root .p-inputtext:disabled,:root .p-textarea:disabled,:root .p-select.p-disabled{background:var(--surface2);color:var(--muted);opacity:1}:root .p-inputtext.p-invalid,:root .p-textarea.p-invalid,:root .p-select.p-invalid{border-color:var(--red)}:root .p-dialog{border:1px solid var(--border);box-shadow:var(--overlay);border-radius:8px}:root .p-dialog .p-dialog-header{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:18px 22px 14px}:root .p-dialog .p-dialog-title{font-size:var(--fs-lg);letter-spacing:-.3px;font-weight:650;line-height:1.3}:root .p-dialog .p-dialog-content{padding:18px 22px 22px}:root .p-dialog .p-dialog-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 22px 16px}:root .p-dialog-mask.p-overlay-mask{background:var(--mask)}:root .p-select-overlay,:root .p-datepicker-panel,:root .p-popover{border:1px solid var(--border);box-shadow:var(--overlay);border-radius:7px}:root .p-menu{border:1px solid var(--border);background:var(--surface);min-width:170px;box-shadow:var(--overlay);border-radius:7px;padding:4px}:root .p-menu .p-menu-item-content{border-radius:5px}:root .p-menu .p-menu-item-link{min-height:34px;color:var(--ink);padding:8px 12px;font-size:12.5px}:root .p-menu .p-menu-item-label{color:inherit}:root .p-toast .p-toast-message{color:#e8eeee;box-shadow:var(--overlay);-webkit-backdrop-filter:none;backdrop-filter:none;background:#232b2d;border:0;border-radius:7px}:root[data-theme=dark] .p-toast .p-toast-message{background:#2b3535;border:1px solid #3d4a4a}:root .p-toast .p-toast-message-content{align-items:center;gap:10px;padding:10px 14px}:root .p-toast .p-toast-message-text{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}:root .p-toast .p-toast-summary,:root .p-toast .p-toast-detail,:root .p-toast .p-toast-message-icon,:root .p-toast .p-toast-close-button{color:inherit;margin:0;font-size:12.5px;font-weight:500}:root .p-toast .p-toast-detail{opacity:.85;font-weight:400}:root .p-toast .toast-undo{min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}:root .p-toast .toast-undo:hover{background:color-mix(in srgb, currentColor 14%, transparent)}:root .p-toast .toast-undo:focus-visible{outline-offset:1px;outline:2px solid}:root .p-selectbutton{border:1px solid var(--border);background:var(--surface2);border-radius:7px;gap:2px;padding:3px;display:inline-flex}:root .p-selectbutton .p-togglebutton{min-height:30px;color:var(--muted);letter-spacing:-.1px;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;padding:6px 12px;font-size:12.5px;font-weight:600}:root .p-selectbutton .p-togglebutton:before,:root .p-selectbutton .p-togglebutton .p-togglebutton-content{box-shadow:none;background:0 0}:root .p-selectbutton .p-togglebutton:not(.p-togglebutton-checked):not(.p-disabled):hover{background:var(--track);color:var(--ink)}:root .p-selectbutton .p-togglebutton.p-togglebutton-checked{background:var(--teal);border-color:var(--teal);color:var(--teal-contrast)}:root .p-toggleswitch{--p-toggleswitch-width:36px;--p-toggleswitch-height:20px;--p-toggleswitch-gap:2px;--p-toggleswitch-handle-size:16px;--p-toggleswitch-border-radius:999px;--p-toggleswitch-background:var(--faint);--p-toggleswitch-hover-background:var(--faint);--p-toggleswitch-checked-background:var(--teal);--p-toggleswitch-checked-hover-background:var(--teal-hover);--p-toggleswitch-handle-background:#fff;--p-toggleswitch-handle-hover-background:#fff;--p-toggleswitch-handle-checked-background:#fff;--p-toggleswitch-handle-checked-hover-background:#fff}@media (prefers-reduced-motion:reduce){:root .p-toggleswitch .p-toggleswitch-slider,:root .p-toggleswitch .p-toggleswitch-handle{transition:none}}@media (width<=790px){:root .p-dialog{border:0;border-radius:0;height:100dvh;max-height:none;margin:0;width:100vw!important;max-width:none!important}:root .p-dialog .p-dialog-content{flex:auto;overflow-y:auto}:root .p-button,:root .p-inputtext,:root .p-textarea,:root .p-select,:root .p-inputnumber-input,:root .p-datepicker-input,:root .p-selectbutton .p-togglebutton{min-height:44px}:root .p-button-icon-only{width:44px}:root .p-toast{width:auto;left:12px;right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}:root .p-toast.toast-undo-group{top:64px!important;bottom:auto!important}}
