@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2)format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-mono-latin-400-normal-CmMGer93.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-400-normal-Cmjm2dBj.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-300-normal-CRYTwY6m.woff2)format("woff2"),url(/assets/outfit-latin-300-normal-AWLfuCom.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-sans-latin-300-normal-C46oWILc.woff2)format("woff2"),url(/assets/dm-sans-latin-300-normal-CsNfKS1n.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-rounded-C3IPJ-1p.woff2)format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-DpnBJU9N.woff2)format("woff2")}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-sharp-BPWA1Pmy.woff2)format("woff2")}:root,html[data-style=material]{--icon-family:"Material Symbols Rounded";--icon-wght:400;--icon-fill:0;--icon-fill-active:1}html[data-style=graphite]{--icon-family:"Material Symbols Outlined";--icon-wght:300;--icon-fill:0;--icon-fill-active:1}html[data-style=gallery]{--icon-family:"Material Symbols Sharp";--icon-wght:300;--icon-fill:0;--icon-fill-active:0}html[data-style=paper]{--icon-family:"Material Symbols Outlined";--icon-wght:200;--icon-fill:0;--icon-fill-active:0}html[data-style=contrast]{--icon-family:"Material Symbols Rounded";--icon-wght:700;--icon-fill:0;--icon-fill-active:1}html[data-style=soft]{--icon-family:"Material Symbols Rounded";--icon-wght:600;--icon-fill:1;--icon-fill-active:1}html[data-style=glass]{--icon-family:"Material Symbols Rounded";--icon-wght:300;--icon-fill:0;--icon-fill-active:1}html[data-style=brutal]{--icon-family:"Material Symbols Sharp";--icon-wght:600;--icon-fill:0;--icon-fill-active:1}html[data-style=swiss]{--icon-family:"Material Symbols Sharp";--icon-wght:400;--icon-fill:0;--icon-fill-active:0}html[data-style=retro]{--icon-family:"Material Symbols Sharp";--icon-wght:400;--icon-fill:1;--icon-fill-active:1}:root{--primary:#6750a4;--on-primary:#fff;--primary-container:#eaddff;--on-primary-container:#21005d;--secondary-container:#e8def8;--on-secondary-container:#1d192b;--tertiary:#7d5260;--tertiary-container:#ffd8e4;--on-tertiary-container:#31111d;--error:#b3261e;--error-container:#f9dedc;--on-error-container:#410e0b;--ok:#1e6b35;--ok-container:#c7efcf;--on-ok-container:#002110;--warn:#7a5900;--warn-container:#ffdea0;--on-warn-container:#261a00;--surface:#fef7ff;--surface-dim:#ded8e1;--c-lowest:#fff;--c-low:#f7f2fa;--c:#f3edf7;--c-high:#ece6f0;--c-highest:#e6e0e9;--on-surface:#1d1b20;--on-surface-variant:#49454f;--outline:#79747e;--outline-variant:#cac4d0;--inverse-surface:#322f35;--inverse-on-surface:#f5eff7;--inverse-danger:#ffb4ab;--scrim:#00000052;--shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026;--font:"Roboto","Noto Sans TC",system-ui,sans-serif;--mono:"Roboto Mono",ui-monospace,monospace;--r-xs:.25rem;--r-sm:.5rem;--r-md:.75rem;--r-lg:1rem;--r-xl:1.75rem;--r-pill:62.4375rem;--r-card:var(--r-lg);--r-tile:var(--r-md);--dens:1;--motion:1}html{font-size:100%}html[data-fs=small]{font-size:87.5%}html[data-fs=large]{font-size:112.5%}html[data-density=compact]{--dens:.75}html[data-density=comfortable]{--dens:1}@media (prefers-reduced-motion:reduce){:root{--motion:0}}html[data-motion=off]{--motion:0}html[data-motion=on]{--motion:1}html[data-tile=square]{--r-tile:0}html[data-tile=round]{--r-tile:var(--r-md)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary:#d0bcff;--on-primary:#381e72;--primary-container:#4f378b;--on-primary-container:#eaddff;--secondary-container:#4a4458;--on-secondary-container:#e8def8;--tertiary:#efb8c8;--tertiary-container:#633b48;--on-tertiary-container:#ffd8e4;--error:#f2b8b5;--error-container:#8c1d18;--on-error-container:#f9dedc;--ok:#8fd9a0;--ok-container:#1c4d2a;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--surface:#141218;--surface-dim:#141218;--c-lowest:#0f0d13;--c-low:#1d1b20;--c:#211f26;--c-high:#2b2930;--c-highest:#36343b;--on-surface:#e6e0e9;--on-surface-variant:#cac4d0;--outline:#938f99;--outline-variant:#49454f;--inverse-surface:#e6e0e9;--inverse-on-surface:#322f35;--inverse-danger:#8c1d18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--primary:#d0bcff;--on-primary:#381e72;--primary-container:#4f378b;--on-primary-container:#eaddff;--secondary-container:#4a4458;--on-secondary-container:#e8def8;--tertiary:#efb8c8;--tertiary-container:#633b48;--on-tertiary-container:#ffd8e4;--error:#f2b8b5;--error-container:#8c1d18;--on-error-container:#f9dedc;--ok:#8fd9a0;--ok-container:#1c4d2a;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--surface:#141218;--surface-dim:#141218;--c-lowest:#0f0d13;--c-low:#1d1b20;--c:#211f26;--c-high:#2b2930;--c-highest:#36343b;--on-surface:#e6e0e9;--on-surface-variant:#cac4d0;--outline:#938f99;--outline-variant:#49454f;--inverse-surface:#e6e0e9;--inverse-on-surface:#322f35;--inverse-danger:#8c1d18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-style=glass]{--error:#b3261e;--error-container:#f9dedc;--on-error-container:#410e0b;--ok:#1e6b35;--ok-container:#c7efcf;--on-ok-container:#002110;--warn:#7a5900;--warn-container:#ffdea0;--on-warn-container:#261a00;--primary:#0a6bc9;--on-primary:#fff;--primary-container:#d6e8ff;--on-primary-container:#00305e;--secondary-container:#e3dbff;--on-secondary-container:#25104f;--tertiary:#b0306a;--tertiary-container:#ffd9e7;--on-tertiary-container:#3d0b22;--surface:#e8eefb;--surface-dim:#d5ddf0;--c-lowest:#fff;--c-low:#f4f7fe;--c:#eef2fc;--c-high:#e6ecfa;--c-highest:#dce4f6;--on-surface:#131a2e;--on-surface-variant:#424c66;--outline:#6b7690;--outline-variant:#c7d0e6;--inverse-surface:#232b45;--inverse-on-surface:#eef2fc;--inverse-danger:#ffb4ab;--scrim:#131a2e66;--font:"Outfit","Noto Sans TC",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--shadow:0 .5rem 2rem #141e5024;--r-card:1.375rem;--r-xl:1.75rem;--r-btn:.875rem;--r-fab:1.125rem;--r-nav:.875rem;--r-chip:.75rem;--r-st:.625rem;--r-field:.875rem;--r-banner:1rem}@media (prefers-color-scheme:dark){:root[data-style=glass]:not([data-theme=light]){--error:#f2b8b5;--error-container:#8c1d18;--on-error-container:#f9dedc;--ok:#8fd9a0;--ok-container:#1c4d2a;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--primary:#7db8ff;--on-primary:#002b57;--primary-container:#124a87;--on-primary-container:#d6e8ff;--secondary-container:#3e2f72;--on-secondary-container:#e3dbff;--tertiary:#ff9dc4;--tertiary-container:#6b1e43;--on-tertiary-container:#ffd9e7;--surface:#0a0f1f;--surface-dim:#0a0f1f;--c-lowest:#060914;--c-low:#111833;--c:#141c3a;--c-high:#1b2447;--c-highest:#232e58;--on-surface:#e7ecff;--on-surface-variant:#b6c0e0;--outline:#7c88ad;--outline-variant:#2c3760;--inverse-surface:#e7ecff;--inverse-on-surface:#141c3a;--inverse-danger:#8c1d18;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-style=glass][data-theme=dark]{--error:#f2b8b5;--error-container:#8c1d18;--on-error-container:#f9dedc;--ok:#8fd9a0;--ok-container:#1c4d2a;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--primary:#7db8ff;--on-primary:#002b57;--primary-container:#124a87;--on-primary-container:#d6e8ff;--secondary-container:#3e2f72;--on-secondary-container:#e3dbff;--tertiary:#ff9dc4;--tertiary-container:#6b1e43;--on-tertiary-container:#ffd9e7;--surface:#0a0f1f;--surface-dim:#0a0f1f;--c-lowest:#060914;--c-low:#111833;--c:#141c3a;--c-high:#1b2447;--c-highest:#232e58;--on-surface:#e7ecff;--on-surface-variant:#b6c0e0;--outline:#7c88ad;--outline-variant:#2c3760;--inverse-surface:#e7ecff;--inverse-on-surface:#141c3a;--inverse-danger:#8c1d18;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-style=glass]:not([data-tile=square]){--r-tile:1rem}html[data-style=glass] body{font-family:var(--font)}html[data-style=glass] .app,html[data-style=glass] .setup{background:var(--surface)}html[data-style=glass] .main,html[data-style=glass] .topbar{background:0 0}html[data-style=glass] .topbar h1{font-size:1.5rem;font-weight:600}html[data-style=glass] .rail{background:var(--c-low);border-right:1px solid var(--outline-variant)}html[data-style=glass] .card,html[data-style=glass] .dialog,html[data-style=glass] .bottom,html[data-style=glass] .sheet,html[data-style=glass] .popover,html[data-style=glass] .menu{background:var(--c-low);border:1px solid var(--outline-variant)}html[data-style=glass] .card{box-shadow:var(--shadow)}html[data-style=glass] .card.out{background:var(--surface)}html[data-style=glass] .dialog{background:var(--c-high);box-shadow:var(--shadow)}html[data-style=glass] .popover,html[data-style=glass] .menu{box-shadow:var(--shadow)}html[data-style=glass] .sheet{border-bottom:0}html[data-style=glass] .bottom{border-width:1px 0 0}html[data-style=glass] .nav{border-radius:var(--r-nav)}html[data-style=glass] .nav[aria-current=page]{background:var(--c-lowest);color:var(--primary);box-shadow:0 .125rem .625rem color-mix(in srgb,var(--primary) 22%,transparent)}html[data-style=glass] .fab{border-radius:var(--r-fab);background:linear-gradient(135deg,var(--primary),var(--tertiary));color:var(--on-primary);box-shadow:0 .5rem 1.375rem color-mix(in srgb,var(--primary) 40%,transparent)}html[data-style=glass] .btn,html[data-style=glass] .search{border-radius:var(--r-btn)}html[data-style=glass] .btn.filled{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 60%,var(--tertiary)));color:var(--on-primary)}html[data-style=glass] .btn.tonal,html[data-style=glass] .btn.outlined{background:var(--c-lowest);border:1px solid var(--outline-variant);color:var(--on-surface)}html[data-style=glass] .btn.outlined.danger-out,html[data-style=glass] .btn.danger-text{border-color:var(--error);color:var(--error)}html[data-style=glass] .btn.danger{background:var(--error);color:var(--c-lowest)}html[data-style=glass] .chip{border-radius:var(--r-chip);background:var(--c-lowest);border-color:var(--outline-variant)}html[data-style=glass] .chip[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:#0000}html[data-style=glass] .seg{border-radius:var(--r-btn);border-color:var(--outline-variant);background:var(--c-lowest)}html[data-style=glass] .seg button+button{border-left-color:var(--outline-variant)}html[data-style=glass] .seg button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}html[data-style=glass] .st{border-radius:var(--r-st)}html[data-style=glass] .banner,html[data-style=glass] .alertbar,html[data-style=glass] .nowbar{border-radius:var(--r-banner)}html[data-style=glass] .field input,html[data-style=glass] .field select,html[data-style=glass] .field textarea,html[data-style=glass] .search,html[data-style=glass] .popover input[type=date],html[data-style=glass] .tagin .box{background:var(--c-lowest);border-color:var(--outline-variant)}html[data-style=glass] .field input,html[data-style=glass] .field select{border-radius:var(--r-field)}html[data-style=glass] .prog{background:var(--c-highest);border-radius:var(--r-pill);height:.375rem}html[data-style=glass] .prog>i{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--primary),var(--tertiary))}html[data-style=glass] .tile{box-shadow:var(--shadow)}html[data-style=glass] .tbl th,html[data-style=glass] .tbl td{border-bottom-color:var(--outline-variant)}html[data-style=glass] .mtbl tr.on td{background:color-mix(in srgb,var(--primary) 12%,var(--c-low))}html[data-style=glass] .kvgrid>div,html[data-style=glass] .sec-dev-card,html[data-style=glass] .target-countcol,html[data-style=glass] .posttext{background:var(--c-lowest)}html[data-style=glass] .setup-card,html[data-style=glass] .setup-card.card{box-shadow:var(--shadow)}html[data-style=glass] .switch{background:var(--c-highest)}html[data-style=glass] .switch[aria-checked=true]{background:var(--primary)}html[data-style=glass] .snackbar{border-radius:var(--r-banner)}html[data-style=glass] .selbar{border-radius:var(--r-card)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and (not (prefers-reduced-transparency:reduce)){html[data-style=glass] .app,html[data-style=glass] .setup{background:radial-gradient(37.5rem 26.25rem at 8% 12%,color-mix(in srgb,var(--primary) 34%,transparent),transparent 70%),radial-gradient(35rem 28.75rem at 92% 8%,color-mix(in srgb,var(--tertiary) 28%,transparent),transparent 70%),radial-gradient(40rem 32.5rem at 70% 100%,color-mix(in srgb,var(--on-secondary-container) 20%,transparent),transparent 70%),var(--surface)}html[data-style=glass] .rail{background:color-mix(in srgb,var(--c-lowest) 60%,transparent);-webkit-backdrop-filter:blur(1.375rem)saturate(1.5);backdrop-filter:blur(1.375rem)saturate(1.5);border-right-color:color-mix(in srgb,var(--c-lowest) 55%,transparent)}html[data-style=glass] .card,html[data-style=glass] .bottom,html[data-style=glass] .sheet,html[data-style=glass] .popover,html[data-style=glass] .menu{background:color-mix(in srgb,var(--c-lowest) 52%,transparent);-webkit-backdrop-filter:blur(1.125rem)saturate(1.5);backdrop-filter:blur(1.125rem)saturate(1.5);border-color:color-mix(in srgb,var(--c-lowest) 62%,transparent)}html[data-style=glass] .card.out{background:color-mix(in srgb,var(--c-lowest) 30%,transparent)}html[data-style=glass] .dialog{background:color-mix(in srgb,var(--c-lowest) 78%,transparent);-webkit-backdrop-filter:blur(1.125rem)saturate(1.5);backdrop-filter:blur(1.125rem)saturate(1.5);border-color:color-mix(in srgb,var(--c-lowest) 62%,transparent)}html[data-style=glass] .nav[aria-current=page]{background:color-mix(in srgb,var(--c-lowest) 70%,transparent)}html[data-style=glass] .btn.tonal,html[data-style=glass] .btn.outlined{background:color-mix(in srgb,var(--c-lowest) 55%,transparent);border-color:color-mix(in srgb,var(--c-lowest) 70%,transparent)}html[data-style=glass] .chip,html[data-style=glass] .seg{background:color-mix(in srgb,var(--c-lowest) 40%,transparent);border-color:color-mix(in srgb,var(--c-lowest) 65%,transparent)}html[data-style=glass] .chip[aria-pressed=true]{background:var(--primary);border-color:#0000}html[data-style=glass] .field input,html[data-style=glass] .field select,html[data-style=glass] .field textarea,html[data-style=glass] .search,html[data-style=glass] .popover input[type=date],html[data-style=glass] .tagin .box{background:color-mix(in srgb,var(--c-lowest) 60%,transparent);border-color:color-mix(in srgb,var(--c-lowest) 70%,transparent)}html[data-style=glass] .prog{background:color-mix(in srgb,var(--c-lowest) 55%,transparent)}html[data-style=glass] .kvgrid>div,html[data-style=glass] .sec-dev-card,html[data-style=glass] .target-countcol,html[data-style=glass] .posttext{background:color-mix(in srgb,var(--c-lowest) 60%,transparent)}html[data-style=glass] .card:has(.scrim,.lightbox){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-style=glass] .card:has(.popover,.menu){z-index:3;position:relative}}html[data-style=glass] .brand img,html[data-style=glass] .setup-logo{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Crect%20width%3D%22512%22%20height%3D%22512%22%20rx%3D%22130%22%20fill%3D%22%23D6E8FF%22%2F%3E%3Cpath%20d%3D%22M352%2060C270%2072%20196%20140%20196%20230c0%2032%2010%2058%2030%2076l30%2012c44-28%2084-88%2096-158%206-35%206-68%200-100z%22%20fill%3D%22%2300305E%22%2F%3E%3Cpath%20d%3D%22M349%2070C312%20150%20266%20226%20256%20318%22%20fill%3D%22none%22%20stroke%3D%22%23D6E8FF%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M190%20186l50%2022M196%20246l46%2014%22%20fill%3D%22none%22%20stroke%3D%22%23D6E8FF%22%20stroke-width%3D%2211%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M256%20316v58M212%20334l44%2044%2044-44%22%20fill%3D%22none%22%20stroke%3D%22%2300305E%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M136%20356v64h240v-64%22%20fill%3D%22none%22%20stroke%3D%22%2300305E%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);border-radius:0}@media (prefers-color-scheme:dark){html[data-style=glass]:not([data-theme=light]) .brand img,html[data-style=glass]:not([data-theme=light]) .setup-logo{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Crect%20width%3D%22512%22%20height%3D%22512%22%20rx%3D%22130%22%20fill%3D%22%23124A87%22%2F%3E%3Cpath%20d%3D%22M352%2060C270%2072%20196%20140%20196%20230c0%2032%2010%2058%2030%2076l30%2012c44-28%2084-88%2096-158%206-35%206-68%200-100z%22%20fill%3D%22%23D6E8FF%22%2F%3E%3Cpath%20d%3D%22M349%2070C312%20150%20266%20226%20256%20318%22%20fill%3D%22none%22%20stroke%3D%22%23124A87%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M190%20186l50%2022M196%20246l46%2014%22%20fill%3D%22none%22%20stroke%3D%22%23124A87%22%20stroke-width%3D%2211%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M256%20316v58M212%20334l44%2044%2044-44%22%20fill%3D%22none%22%20stroke%3D%22%23D6E8FF%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M136%20356v64h240v-64%22%20fill%3D%22none%22%20stroke%3D%22%23D6E8FF%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}}html[data-style=glass][data-theme=dark] .brand img,html[data-style=glass][data-theme=dark] .setup-logo{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Crect%20width%3D%22512%22%20height%3D%22512%22%20rx%3D%22130%22%20fill%3D%22%23124A87%22%2F%3E%3Cpath%20d%3D%22M352%2060C270%2072%20196%20140%20196%20230c0%2032%2010%2058%2030%2076l30%2012c44-28%2084-88%2096-158%206-35%206-68%200-100z%22%20fill%3D%22%23D6E8FF%22%2F%3E%3Cpath%20d%3D%22M349%2070C312%20150%20266%20226%20256%20318%22%20fill%3D%22none%22%20stroke%3D%22%23124A87%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M190%20186l50%2022M196%20246l46%2014%22%20fill%3D%22none%22%20stroke%3D%22%23124A87%22%20stroke-width%3D%2211%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M256%20316v58M212%20334l44%2044%2044-44%22%20fill%3D%22none%22%20stroke%3D%22%23D6E8FF%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M136%20356v64h240v-64%22%20fill%3D%22none%22%20stroke%3D%22%23D6E8FF%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2)format("woff2"),url(/assets/source-sans-3-latin-500-normal-BtDzq-z9.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-BBbVrHF_.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-latin-400-normal-DEXWLoHG.woff2)format("woff2"),url(/assets/source-code-pro-latin-400-normal-Bf_aQirX.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2)format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.woff)format("woff")}:root[data-style=graphite]{--primary:#2f55d4;--on-primary:#fff;--primary-container:#e3eafc;--on-primary-container:#0f2468;--secondary-container:#ecece8;--on-secondary-container:#1c1c1a;--tertiary:#5b5f66;--tertiary-container:#e9eaec;--on-tertiary-container:#1f2124;--error:#b42318;--error-container:#fde7e4;--on-error-container:#5c0f09;--ok:#17703a;--ok-container:#ddf3e4;--on-ok-container:#0a3a1d;--warn:#8a5a00;--warn-container:#ffefc7;--on-warn-container:#3d2800;--surface:#fafaf8;--surface-dim:#e4e4e0;--c-lowest:#fff;--c-low:#f4f4f1;--c:#efefeb;--c-high:#e9e9e5;--c-highest:#e2e2dd;--on-surface:#1b1b19;--on-surface-variant:#55554f;--outline:#8a8a83;--outline-variant:#dcdcd6;--inverse-surface:#2b2b28;--inverse-on-surface:#f4f4f1;--inverse-danger:#ffb4ab;--scrim:#0000005c;--font:"IBM Plex Sans","Noto Sans TC",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--shadow:none;--r-card:.375rem;--r-xl:.625rem;--r-btn:.375rem;--r-fab:.375rem;--r-nav:.375rem;--r-chip:.25rem;--r-st:.25rem;--r-field:.375rem;--r-banner:.375rem}@media (prefers-color-scheme:dark){:root[data-style=graphite]:not([data-theme=light]){--primary:#8fa8ff;--on-primary:#0e1e5e;--primary-container:#1e2e6b;--on-primary-container:#dce3ff;--secondary-container:#2a2a27;--on-secondary-container:#e8e8e3;--tertiary:#b5b9c0;--tertiary-container:#34363a;--on-tertiary-container:#e3e5e8;--error:#ffb4ab;--error-container:#7a1710;--on-error-container:#ffdad6;--ok:#8fd9a0;--ok-container:#174a28;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--surface:#121211;--surface-dim:#121211;--c-lowest:#0d0d0c;--c-low:#181817;--c:#1c1c1b;--c-high:#232321;--c-highest:#2c2c2a;--on-surface:#e7e7e3;--on-surface-variant:#b4b4ad;--outline:#7c7c75;--outline-variant:#383835;--inverse-surface:#e7e7e3;--inverse-on-surface:#2b2b28;--inverse-danger:#7a1710;--scrim:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-style=graphite][data-theme=dark]{--primary:#8fa8ff;--on-primary:#0e1e5e;--primary-container:#1e2e6b;--on-primary-container:#dce3ff;--secondary-container:#2a2a27;--on-secondary-container:#e8e8e3;--tertiary:#b5b9c0;--tertiary-container:#34363a;--on-tertiary-container:#e3e5e8;--error:#ffb4ab;--error-container:#7a1710;--on-error-container:#ffdad6;--ok:#8fd9a0;--ok-container:#174a28;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--surface:#121211;--surface-dim:#121211;--c-lowest:#0d0d0c;--c-low:#181817;--c:#1c1c1b;--c-high:#232321;--c-highest:#2c2c2a;--on-surface:#e7e7e3;--on-surface-variant:#b4b4ad;--outline:#7c7c75;--outline-variant:#383835;--inverse-surface:#e7e7e3;--inverse-on-surface:#2b2b28;--inverse-danger:#7a1710;--scrim:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-style=graphite]:not([data-tile=square]){--r-tile:.25rem}html[data-style=graphite] .rail{background:var(--surface);border-right:1px solid var(--outline-variant)}html[data-style=graphite] .card,html[data-style=graphite] .dialog,html[data-style=graphite] .popover,html[data-style=graphite] .menu,html[data-style=graphite] .sheet{box-shadow:none;border:1px solid var(--outline-variant)}html[data-style=graphite] .card{background:var(--c-lowest)}html[data-style=graphite] .card.out{background:0 0}html[data-style=graphite] .dialog,html[data-style=graphite] .popover,html[data-style=graphite] .menu{background:var(--c-lowest)}html[data-style=graphite] .nav{border-radius:var(--r-nav);gap:.625rem;height:2.25rem;font-size:.84375rem;font-weight:500;position:relative}html[data-style=graphite] .nav[aria-current=page]{background:var(--secondary-container);color:var(--on-surface)}html[data-style=graphite] .nav[aria-current=page]:before{content:"";background:var(--primary);width:.125rem;position:absolute;top:.5rem;bottom:.5rem;left:0}html[data-style=graphite] .fab{box-shadow:none;background:var(--primary);height:2.5rem;color:var(--on-primary);border-radius:var(--r-fab);margin-bottom:.625rem}html[data-style=graphite] .btn,html[data-style=graphite] .search{border-radius:var(--r-btn)}html[data-style=graphite] .btn{height:2.125rem;padding:0 .875rem;font-weight:500}html[data-style=graphite] .btn.tonal{background:var(--c-lowest);border:1px solid var(--outline-variant);color:var(--on-surface)}html[data-style=graphite] .btn.outlined{border-color:var(--outline-variant)}html[data-style=graphite] .btn.outlined.danger-out,html[data-style=graphite] .btn.danger-text{border-color:var(--error);color:var(--error)}html[data-style=graphite] .topbar{border-bottom:1px solid var(--outline-variant);height:3.25rem}html[data-style=graphite] .topbar h1{font-size:1rem;font-weight:600}html[data-style=graphite] .content{padding-top:1rem}html[data-style=graphite] .tbl th,html[data-style=graphite] .tbl td{padding-block:.4375rem}html[data-style=graphite] .tbl th{text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}html[data-style=graphite] .st{border-radius:var(--r-st);height:1.25rem;font-size:.71875rem}html[data-style=graphite] .seg{border-radius:var(--r-btn);border-color:var(--outline-variant)}html[data-style=graphite] .chip{border-radius:var(--r-chip)}html[data-style=graphite] .banner,html[data-style=graphite] .alertbar,html[data-style=graphite] .nowbar{border-radius:var(--r-banner)}html[data-style=graphite] .field input,html[data-style=graphite] .field select{border-radius:var(--r-field)}html[data-style=graphite] .prog{height:.1875rem}html[data-style=graphite] .tab[aria-selected=true]:after{border-radius:0;height:.125rem}html[data-style=graphite] .switch{border-radius:.375rem}html[data-style=graphite] .switch:after{border-radius:.1875rem}html[data-style=graphite] .snackbar{border-radius:var(--r-banner)}html[data-style=graphite] .sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:0}html[data-style=graphite] .bottom{border-top:1px solid var(--outline-variant);box-shadow:none}html[data-style=paper]{--primary:#1d3f72;--on-primary:#fff;--primary-container:#dde6f4;--on-primary-container:#0a1e3d;--secondary-container:#e9e2d2;--on-secondary-container:#2a2417;--tertiary:#7a3b2e;--tertiary-container:#f3ddd6;--on-tertiary-container:#3a150d;--error:#a31f17;--error-container:#f6dad6;--on-error-container:#4a0c08;--ok:#2e6b3a;--ok-container:#dcebd8;--on-ok-container:#12301a;--warn:#7a5200;--warn-container:#f4e3b8;--on-warn-container:#3a2600;--surface:#f4f0e6;--surface-dim:#e3ddcc;--c-lowest:#fbf9f3;--c-low:#efeadd;--c:#eae4d5;--c-high:#e4ddcc;--c-highest:#ddd5c2;--on-surface:#1f1c16;--on-surface-variant:#5a5446;--outline:#8b8472;--outline-variant:#d3cbb6;--inverse-surface:#2e2a22;--inverse-on-surface:#f4f0e6;--inverse-danger:#ffb4ab;--scrim:#1f1c1661;--shadow:none;--font:"Source Sans 3","Noto Sans TC",system-ui,sans-serif;--mono:"Source Code Pro",ui-monospace,monospace;--font-head:"Source Serif 4","Noto Serif TC",Georgia,serif;--r-xs:2px;--r-sm:2px;--r-md:2px;--r-lg:2px;--r-xl:4px;--r-pill:2px;--r-card:2px}@media (prefers-color-scheme:dark){html[data-style=paper]:not([data-theme=light]){--primary:#9db9e8;--on-primary:#0e2547;--primary-container:#243d66;--on-primary-container:#dde6f4;--secondary-container:#3a3427;--on-secondary-container:#ede5d2;--tertiary:#e3a89b;--tertiary-container:#5a2e24;--on-tertiary-container:#f7ddd6;--error:#f2b8b5;--error-container:#7a1b16;--on-error-container:#f9dedc;--ok:#9ccb9e;--ok-container:#234a2b;--on-ok-container:#dcebd8;--warn:#e8c15e;--warn-container:#54400f;--on-warn-container:#f4e3b8;--surface:#1a1713;--surface-dim:#1a1713;--c-lowest:#12100d;--c-low:#211d18;--c:#26221c;--c-high:#2d2822;--c-highest:#38322a;--on-surface:#eae3d3;--on-surface-variant:#bdb4a0;--outline:#8a826f;--outline-variant:#4a4437;--inverse-surface:#eae3d3;--inverse-on-surface:#2e2a22;--inverse-danger:#7a1b16;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-style=paper][data-theme=dark]{--primary:#9db9e8;--on-primary:#0e2547;--primary-container:#243d66;--on-primary-container:#dde6f4;--secondary-container:#3a3427;--on-secondary-container:#ede5d2;--tertiary:#e3a89b;--tertiary-container:#5a2e24;--on-tertiary-container:#f7ddd6;--error:#f2b8b5;--error-container:#7a1b16;--on-error-container:#f9dedc;--ok:#9ccb9e;--ok-container:#234a2b;--on-ok-container:#dcebd8;--warn:#e8c15e;--warn-container:#54400f;--on-warn-container:#f4e3b8;--surface:#1a1713;--surface-dim:#1a1713;--c-lowest:#12100d;--c-low:#211d18;--c:#26221c;--c-high:#2d2822;--c-highest:#38322a;--on-surface:#eae3d3;--on-surface-variant:#bdb4a0;--outline:#8a826f;--outline-variant:#4a4437;--inverse-surface:#eae3d3;--inverse-on-surface:#2e2a22;--inverse-danger:#7a1b16;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-style=paper] .brand,html[data-style=paper] .topbar h1,html[data-style=paper] .card h3,html[data-style=paper] .dialog h3,html[data-style=paper] .hero h3,html[data-style=paper] .empty h2,html[data-style=paper] .btn,html[data-style=paper] .fab{font-family:var(--font-head)}html[data-style=paper] .rail{background:var(--surface);border-right:3px double var(--outline-variant)}html[data-style=paper] .brand{font-size:1.1875rem}html[data-style=paper] .nav{height:calc(2.375rem*var(--dens));border-bottom:1px solid var(--outline-variant);padding-inline:.5rem}html[data-style=paper] .nav:hover{color:var(--primary);background:0 0}html[data-style=paper] .nav[aria-current=page]{color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary);background:0 0;font-weight:700}html[data-style=paper] .navsep{background:var(--on-surface);height:2px}html[data-style=paper] .fab{background:var(--primary);color:var(--on-primary);box-shadow:none;height:2.75rem}html[data-style=paper] .topbar{height:calc(4.5rem*var(--dens));border-bottom:1px solid var(--outline-variant)}html[data-style=paper] .topbar h1{letter-spacing:-.01em;font-size:1.75rem;font-weight:600}html[data-style=paper] .card{border:0;border-top:2px solid var(--on-surface);background:0 0;border-radius:0;padding:.75rem 0 .5rem}html[data-style=paper] .card.out{border:0;border-top:2px solid var(--on-surface)}html[data-style=paper] .card h3{border-bottom:1px solid var(--outline-variant);padding-bottom:.375rem;font-size:1.1875rem;font-weight:600}html[data-style=paper] .dialog h3,html[data-style=paper] .hero h3{font-weight:600}html[data-style=paper] .btn{height:calc(2.375rem*var(--dens));font-weight:600}html[data-style=paper] .btn.tonal,html[data-style=paper] .btn.outlined{border:1px solid var(--on-surface);color:var(--on-surface);background:0 0}html[data-style=paper] .btn.text{text-underline-offset:3px;text-decoration:underline}html[data-style=paper] .chip{border-color:var(--on-surface);color:var(--on-surface)}html[data-style=paper] .chip[aria-pressed=true]{background:var(--on-surface);color:var(--surface);border-color:var(--on-surface)}html[data-style=paper] th{font-variant:small-caps;letter-spacing:.06em;border-bottom:2px solid var(--on-surface);font-size:.8125rem}html[data-style=paper] .st{border:1px solid;background:0 0!important}html[data-style=paper] .prog,html[data-style=paper] .prog>i{border-radius:0;height:.1875rem}html[data-style=paper] .dialog{border:2px solid var(--on-surface)}html[data-style=paper] .tile{filter:sepia(.18)saturate(.9)}:root[data-style=gallery]{--primary:#0b7566;--on-primary:#fff;--primary-container:#c5f0e7;--on-primary-container:#00302a;--secondary-container:#e0e0e6;--on-secondary-container:#1b1b20;--tertiary:#8a5a00;--tertiary-container:#ffe3b8;--on-tertiary-container:#2d1a00;--error:#b3261e;--error-container:#f9dedc;--on-error-container:#410e0b;--ok:#1e6b35;--ok-container:#c7efcf;--on-ok-container:#002110;--warn:#7a5900;--warn-container:#ffdea0;--on-warn-container:#261a00;--surface:#eeeef1;--surface-dim:#d9d9de;--c-lowest:#fff;--c-low:#e8e8ec;--c:#e2e2e7;--c-high:#dcdce1;--c-highest:#d5d5db;--on-surface:#17171b;--on-surface-variant:#4d4d57;--outline:#777782;--outline-variant:#c9c9d1;--inverse-surface:#2a2a30;--inverse-on-surface:#f1f1f4;--inverse-danger:#ffb4ab;--scrim:#0006;--font:"DM Sans","Noto Sans TC",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--shadow:none;--r-card:.25rem;--r-xl:.5rem;--r-btn:.25rem;--r-fab:.25rem;--r-nav:.25rem;--r-chip:.25rem;--r-st:.1875rem;--r-field:.25rem;--r-banner:.25rem}@media (prefers-color-scheme:dark){:root[data-style=gallery]:not([data-theme=light]){--primary:#5fd4c0;--on-primary:#00372f;--primary-container:#0e4a42;--on-primary-container:#b8f5ea;--secondary-container:#26262b;--on-secondary-container:#e6e6ec;--tertiary:#e3b26b;--tertiary-container:#4a3515;--on-tertiary-container:#ffe3b8;--error:#ffb4ab;--error-container:#8c1d18;--on-error-container:#ffdad6;--ok:#8fd9a0;--ok-container:#1c4d2a;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--surface:#0b0b0d;--surface-dim:#0b0b0d;--c-lowest:#050506;--c-low:#131316;--c:#17171b;--c-high:#1e1e23;--c-highest:#27272d;--on-surface:#ececf0;--on-surface-variant:#a9a9b3;--outline:#6e6e78;--outline-variant:#2c2c33;--inverse-surface:#ececf0;--inverse-on-surface:#17171b;--inverse-danger:#8c1d18;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-style=gallery][data-theme=dark]{--primary:#5fd4c0;--on-primary:#00372f;--primary-container:#0e4a42;--on-primary-container:#b8f5ea;--secondary-container:#26262b;--on-secondary-container:#e6e6ec;--tertiary:#e3b26b;--tertiary-container:#4a3515;--on-tertiary-container:#ffe3b8;--error:#ffb4ab;--error-container:#8c1d18;--on-error-container:#ffdad6;--ok:#8fd9a0;--ok-container:#1c4d2a;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--surface:#0b0b0d;--surface-dim:#0b0b0d;--c-lowest:#050506;--c-low:#131316;--c:#17171b;--c-high:#1e1e23;--c-highest:#27272d;--on-surface:#ececf0;--on-surface-variant:#a9a9b3;--outline:#6e6e78;--outline-variant:#2c2c33;--inverse-surface:#ececf0;--inverse-on-surface:#17171b;--inverse-danger:#8c1d18;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-style=gallery] body{font-family:var(--font)}html[data-style=gallery]:not([data-tile=square]){--r-tile:.125rem}html[data-style=gallery] .ms{letter-spacing:normal;text-transform:none}html[data-style=gallery] .rail{background:0 0;width:13rem}html[data-style=gallery] .brand{letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem}html[data-style=gallery] .brand img,html[data-style=gallery] .setup-logo{border-radius:0}html[data-style=gallery] .nav{letter-spacing:.02em;border-radius:var(--r-nav);height:2.5rem;font-size:.8125rem}html[data-style=gallery] .nav[aria-current=page]{color:var(--primary);box-shadow:inset .1875rem 0 0 var(--primary);background:0 0}html[data-style=gallery] .fab{border:1px solid var(--primary);color:var(--primary);box-shadow:none;border-radius:var(--r-fab);background:0 0;height:2.75rem}html[data-style=gallery] .card{background:var(--c-low);box-shadow:none;border:0}html[data-style=gallery] .card.out{border:1px solid var(--outline-variant);background:0 0}html[data-style=gallery] .topbar{background:0 0}html[data-style=gallery] .topbar h1{letter-spacing:.16em;text-transform:uppercase;font-size:.8125rem;font-weight:700}html[data-style=gallery] .card h3{letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-variant);font-size:.75rem;font-weight:700}html[data-style=gallery] .wall,html[data-style=gallery] .wall.media{gap:.125rem}html[data-style=gallery] .tile,html[data-style=gallery] .latest .tile{border-radius:var(--r-tile)}html[data-style=gallery] .btn,html[data-style=gallery] .search,html[data-style=gallery] .seg{border-radius:var(--r-btn)}html[data-style=gallery] .btn.filled{background:var(--primary);color:var(--on-primary)}html[data-style=gallery] .btn.tonal{background:var(--c-highest);color:var(--on-surface)}html[data-style=gallery] .btn.danger{background:var(--error);color:var(--c-lowest)}html[data-style=gallery] .content{padding-inline:1.25rem}html[data-style=gallery] .chip{border-radius:var(--r-chip)}html[data-style=gallery] .chip[aria-pressed=true],html[data-style=gallery] .chip.on,html[data-style=gallery] .seg button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}html[data-style=gallery] .st{border-radius:var(--r-st);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}html[data-style=gallery] .banner,html[data-style=gallery] .alertbar,html[data-style=gallery] .nowbar,html[data-style=gallery] .snackbar{border-radius:var(--r-banner)}html[data-style=gallery] .field input,html[data-style=gallery] .field select,html[data-style=gallery] .field textarea{border-radius:var(--r-field)}html[data-style=gallery] .dialog{border-radius:var(--r-xl);box-shadow:none;border:1px solid var(--outline-variant)}html[data-style=gallery] .popover,html[data-style=gallery] .menu{border:1px solid var(--outline-variant);box-shadow:none}html[data-style=gallery] .switch,html[data-style=gallery] .switch:after{border-radius:var(--r-chip)}html[data-style=gallery] .prog,html[data-style=gallery] .prog>i{border-radius:0}html[data-style=gallery] .selbar{border-radius:var(--r-card)}html[data-style=gallery] .brand img,html[data-style=gallery] .setup-logo{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20role%3D%22img%22%20aria-label%3D%22%E7%BE%BD%E8%97%8F%20FeatherVault%22%3E%3Crect%20width%3D%22512%22%20height%3D%22512%22%20rx%3D%220%22%20fill%3D%22%23EEEEF1%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%22484%22%20height%3D%22484%22%20rx%3D%220%22%20fill%3D%22none%22%20stroke%3D%22%23777782%22%20stroke-width%3D%2228%22%2F%3E%3Cpath%20d%3D%22M352%2060C270%2072%20196%20140%20196%20230c0%2032%2010%2058%2030%2076l30%2012c44-28%2084-88%2096-158%206-35%206-68%200-100z%22%20fill%3D%22%230B7566%22%2F%3E%3Cpath%20d%3D%22M349%2070C312%20150%20266%20226%20256%20318%22%20fill%3D%22none%22%20stroke%3D%22%23EEEEF1%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M190%20186l50%2022M196%20246l46%2014%22%20fill%3D%22none%22%20stroke%3D%22%23EEEEF1%22%20stroke-width%3D%2211%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M256%20316v58M212%20334l44%2044%2044-44%22%20fill%3D%22none%22%20stroke%3D%22%230B7566%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M136%20356v64h240v-64%22%20fill%3D%22none%22%20stroke%3D%22%230B7566%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}@media (prefers-color-scheme:dark){html[data-style=gallery]:not([data-theme=light]) .brand img,html[data-style=gallery]:not([data-theme=light]) .setup-logo{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20role%3D%22img%22%20aria-label%3D%22%E7%BE%BD%E8%97%8F%20FeatherVault%22%3E%3Crect%20width%3D%22512%22%20height%3D%22512%22%20rx%3D%220%22%20fill%3D%22%230B0B0D%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%22484%22%20height%3D%22484%22%20rx%3D%220%22%20fill%3D%22none%22%20stroke%3D%22%236E6E78%22%20stroke-width%3D%2228%22%2F%3E%3Cpath%20d%3D%22M352%2060C270%2072%20196%20140%20196%20230c0%2032%2010%2058%2030%2076l30%2012c44-28%2084-88%2096-158%206-35%206-68%200-100z%22%20fill%3D%22%235FD4C0%22%2F%3E%3Cpath%20d%3D%22M349%2070C312%20150%20266%20226%20256%20318%22%20fill%3D%22none%22%20stroke%3D%22%230B0B0D%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M190%20186l50%2022M196%20246l46%2014%22%20fill%3D%22none%22%20stroke%3D%22%230B0B0D%22%20stroke-width%3D%2211%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M256%20316v58M212%20334l44%2044%2044-44%22%20fill%3D%22none%22%20stroke%3D%22%235FD4C0%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M136%20356v64h240v-64%22%20fill%3D%22none%22%20stroke%3D%22%235FD4C0%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}}html[data-style=gallery][data-theme=dark] .brand img,html[data-style=gallery][data-theme=dark] .setup-logo{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20role%3D%22img%22%20aria-label%3D%22%E7%BE%BD%E8%97%8F%20FeatherVault%22%3E%3Crect%20width%3D%22512%22%20height%3D%22512%22%20rx%3D%220%22%20fill%3D%22%230B0B0D%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%22484%22%20height%3D%22484%22%20rx%3D%220%22%20fill%3D%22none%22%20stroke%3D%22%236E6E78%22%20stroke-width%3D%2228%22%2F%3E%3Cpath%20d%3D%22M352%2060C270%2072%20196%20140%20196%20230c0%2032%2010%2058%2030%2076l30%2012c44-28%2084-88%2096-158%206-35%206-68%200-100z%22%20fill%3D%22%235FD4C0%22%2F%3E%3Cpath%20d%3D%22M349%2070C312%20150%20266%20226%20256%20318%22%20fill%3D%22none%22%20stroke%3D%22%230B0B0D%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M190%20186l50%2022M196%20246l46%2014%22%20fill%3D%22none%22%20stroke%3D%22%230B0B0D%22%20stroke-width%3D%2211%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M256%20316v58M212%20334l44%2044%2044-44%22%20fill%3D%22none%22%20stroke%3D%22%235FD4C0%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M136%20356v64h240v-64%22%20fill%3D%22none%22%20stroke%3D%22%235FD4C0%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-style=swiss]{--error:#b3261e;--error-container:#f9dedc;--on-error-container:#410e0b;--ok:#1e6b35;--ok-container:#c7efcf;--on-ok-container:#002110;--warn:#7a5900;--warn-container:#ffdea0;--on-warn-container:#261a00;--primary:#d40000;--on-primary:#fff;--primary-container:#ffe0dd;--on-primary-container:#5c0000;--secondary-container:#0a0a0a;--on-secondary-container:#fff;--tertiary:#0a0a0a;--tertiary-container:#e8e8e8;--on-tertiary-container:#0a0a0a;--surface:#fff;--surface-dim:#e2e2e2;--c-lowest:#fff;--c-low:#f4f4f4;--c:#eee;--c-high:#e8e8e8;--c-highest:#e0e0e0;--on-surface:#0a0a0a;--on-surface-variant:#4a4a4a;--outline:#0a0a0a;--outline-variant:#cfcfcf;--inverse-surface:#0a0a0a;--inverse-on-surface:#fff;--inverse-danger:#ffb4ab;--scrim:#00000080;--font:"Archivo","Noto Sans TC",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--shadow:none;--r-card:0rem;--r-xl:0rem;--r-btn:0rem;--r-fab:0rem;--r-nav:0rem;--r-chip:0rem;--r-st:0rem;--r-field:0rem;--r-banner:0rem}@media (prefers-color-scheme:dark){:root[data-style=swiss]:not([data-theme=light]){--error:#f2b8b5;--error-container:#8c1d18;--on-error-container:#f9dedc;--ok:#8fd9a0;--ok-container:#1c4d2a;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--primary:#ff4b3e;--on-primary:#000;--primary-container:#4a0e0a;--on-primary-container:#ffd9d5;--secondary-container:#fff;--on-secondary-container:#000;--tertiary:#fff;--tertiary-container:#2a2a2a;--on-tertiary-container:#fff;--surface:#0a0a0a;--surface-dim:#0a0a0a;--c-lowest:#000;--c-low:#141414;--c:#1a1a1a;--c-high:#222;--c-highest:#2c2c2c;--on-surface:#fff;--on-surface-variant:#bdbdbd;--outline:#fff;--outline-variant:#444;--inverse-surface:#fff;--inverse-on-surface:#0a0a0a;--inverse-danger:#8c1d18;--scrim:#000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-style=swiss][data-theme=dark]{--error:#f2b8b5;--error-container:#8c1d18;--on-error-container:#f9dedc;--ok:#8fd9a0;--ok-container:#1c4d2a;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--primary:#ff4b3e;--on-primary:#000;--primary-container:#4a0e0a;--on-primary-container:#ffd9d5;--secondary-container:#fff;--on-secondary-container:#000;--tertiary:#fff;--tertiary-container:#2a2a2a;--on-tertiary-container:#fff;--surface:#0a0a0a;--surface-dim:#0a0a0a;--c-lowest:#000;--c-low:#141414;--c:#1a1a1a;--c-high:#222;--c-highest:#2c2c2c;--on-surface:#fff;--on-surface-variant:#bdbdbd;--outline:#fff;--outline-variant:#444;--inverse-surface:#fff;--inverse-on-surface:#0a0a0a;--inverse-danger:#8c1d18;--scrim:#000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-style=swiss] body{font-family:var(--font);letter-spacing:-.005em}html[data-style=swiss] .ms{letter-spacing:normal;text-transform:none}html[data-style=swiss] .rail{background:var(--surface);border-right:1px solid var(--outline);padding-inline:0}html[data-style=swiss] .brand{letter-spacing:-.03em;font-size:1.375rem;font-weight:800}html[data-style=swiss] .brand img,html[data-style=swiss] .setup-logo{border-radius:0}html[data-style=swiss] .brand small{text-transform:uppercase;letter-spacing:.14em;font-size:.625rem}html[data-style=swiss] .nav{border-top:1px solid var(--outline-variant);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r-nav);height:2.5rem;color:var(--on-surface);padding-inline:1rem;font-size:.75rem;font-weight:600}html[data-style=swiss] .nav:hover{background:var(--c-high)}html[data-style=swiss] .nav .ms{display:none}html[data-style=swiss] .nav[aria-current=page]{color:var(--primary);box-shadow:inset .375rem 0 0 var(--primary);background:0 0}html[data-style=swiss] .nav .badge{background:var(--primary);color:var(--on-primary);border-radius:0}html[data-style=swiss] .navsep{background:var(--outline);height:.1875rem;margin:.75rem 0}html[data-style=swiss] .fab{background:var(--primary);color:var(--on-primary);box-shadow:none;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r-fab);height:3rem;margin-inline:1rem;font-size:.75rem;font-weight:700}html[data-style=swiss] .topbar{background:0 0;align-items:flex-end;height:5.5rem;padding-bottom:.75rem}html[data-style=swiss] .topbar h1{letter-spacing:-.04em;font-size:2.75rem;font-weight:800;line-height:1}html[data-style=swiss] .content{padding-top:.75rem}html[data-style=swiss] .card{border:0;border-top:.25rem solid var(--outline);box-shadow:none;background:0 0;padding:.625rem 0 .25rem}html[data-style=swiss] .card.out{border:1px solid var(--outline);border-top:.25rem solid var(--outline);background:0 0;padding:.75rem}html[data-style=swiss] .card h3{text-transform:uppercase;letter-spacing:.12em;font-size:.8125rem;font-weight:700}html[data-style=swiss] .kpi{border:0;border-top:.25rem solid var(--outline);background:0 0;border-radius:0;padding:.625rem 0}html[data-style=swiss] .kpi.alert{background:var(--primary);color:var(--on-primary);border-top-color:var(--primary);padding-inline:.75rem}html[data-style=swiss] .kpi.alert .ms{color:inherit}html[data-style=swiss] .kpi b{letter-spacing:-.05em;font-size:3.5rem;font-weight:800;line-height:1}html[data-style=swiss] .kpi .ms{display:none}html[data-style=swiss] .btn,html[data-style=swiss] .search,html[data-style=swiss] .seg{border-radius:var(--r-btn)}html[data-style=swiss] .btn{text-transform:uppercase;letter-spacing:.06em;border:.125rem solid var(--outline);height:2.5rem;color:var(--on-surface);background:0 0;font-size:.75rem;font-weight:700}html[data-style=swiss] .btn.filled{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}html[data-style=swiss] .btn.tonal{background:var(--on-surface);color:var(--surface)}html[data-style=swiss] .btn.text{color:var(--primary);border-color:#0000;padding-inline:0}html[data-style=swiss] .btn.danger{background:var(--error);border-color:var(--error);color:var(--surface)}html[data-style=swiss] .btn:disabled{opacity:.45}html[data-style=swiss] .chip{border-radius:var(--r-chip);border:1px solid var(--outline);color:var(--on-surface);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}html[data-style=swiss] .chip[aria-pressed=true],html[data-style=swiss] .chip.on,html[data-style=swiss] .seg button[aria-pressed=true]{background:var(--on-surface);color:var(--surface)}html[data-style=swiss] .st{border-radius:var(--r-st);text-transform:uppercase;letter-spacing:.06em;border:1px solid;height:1.375rem;font-size:.6875rem;font-weight:700;background:0 0!important}html[data-style=swiss] .st.run{color:var(--primary)}html[data-style=swiss] .st.ok{color:var(--ok)}html[data-style=swiss] .st.warn{color:var(--warn)}html[data-style=swiss] .st.idle{color:var(--on-surface-variant)}html[data-style=swiss] .st.err{color:var(--surface);border-color:var(--error);background:var(--error)!important}html[data-style=swiss] .prog,html[data-style=swiss] .prog>i{border-radius:0}html[data-style=swiss] .prog{background:var(--outline-variant);height:.5rem}html[data-style=swiss] .prog>i{background:var(--on-surface)}html[data-style=swiss] .prog.err>i{background:var(--primary)}html[data-style=swiss] th{text-transform:uppercase;letter-spacing:.1em;color:var(--on-surface);border-bottom:.125rem solid var(--outline);font-size:.6875rem}html[data-style=swiss] .field input,html[data-style=swiss] .field select,html[data-style=swiss] .field textarea{border-radius:var(--r-field)}html[data-style=swiss] .field input,html[data-style=swiss] .field select,html[data-style=swiss] .search{border:0;border-bottom:.125rem solid var(--outline);background:0 0}html[data-style=swiss] .field textarea{border:.125rem solid var(--outline);background:0 0}html[data-style=swiss] .tab[aria-selected=true]:after{background:var(--primary);border-radius:0;height:.25rem}html[data-style=swiss] .switch,html[data-style=swiss] .switch:after{border-radius:var(--r-chip)}html[data-style=swiss] .banner,html[data-style=swiss] .alertbar,html[data-style=swiss] .nowbar,html[data-style=swiss] .snackbar{border-radius:var(--r-banner)}html[data-style=swiss] .banner{border-left:.375rem solid}html[data-style=swiss] .dialog{border-radius:var(--r-xl);box-shadow:none;border:.125rem solid var(--outline)}html[data-style=swiss] .popover,html[data-style=swiss] .menu{border:1px solid var(--outline);box-shadow:none;border-radius:0}html[data-style=swiss] .selbar{border-radius:var(--r-card)}html[data-style=swiss] .tile,html[data-style=swiss] .latest .tile,html[data-style=swiss] .bnav .pill{border-radius:0}html[data-style=swiss] .bnav[aria-current=page] .pill{background:var(--on-surface);color:var(--surface)}html[data-style=swiss] .brand img,html[data-style=swiss] .setup-logo{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20role%3D%22img%22%20aria-label%3D%22%E7%BE%BD%E8%97%8F%20FeatherVault%22%3E%3Crect%20width%3D%22512%22%20height%3D%22512%22%20rx%3D%220%22%20fill%3D%22%23D40000%22%2F%3E%3Cpath%20d%3D%22M352%2060C270%2072%20196%20140%20196%20230c0%2032%2010%2058%2030%2076l30%2012c44-28%2084-88%2096-158%206-35%206-68%200-100z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M349%2070C312%20150%20266%20226%20256%20318%22%20fill%3D%22none%22%20stroke%3D%22%23D40000%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M190%20186l50%2022M196%20246l46%2014%22%20fill%3D%22none%22%20stroke%3D%22%23D40000%22%20stroke-width%3D%2211%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M256%20316v58M212%20334l44%2044%2044-44%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M136%20356v64h240v-64%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}@media (prefers-color-scheme:dark){html[data-style=swiss]:not([data-theme=light]) .brand img,html[data-style=swiss]:not([data-theme=light]) .setup-logo{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20role%3D%22img%22%20aria-label%3D%22%E7%BE%BD%E8%97%8F%20FeatherVault%22%3E%3Crect%20width%3D%22512%22%20height%3D%22512%22%20rx%3D%220%22%20fill%3D%22%23FF4B3E%22%2F%3E%3Cpath%20d%3D%22M352%2060C270%2072%20196%20140%20196%20230c0%2032%2010%2058%2030%2076l30%2012c44-28%2084-88%2096-158%206-35%206-68%200-100z%22%20fill%3D%22%23000000%22%2F%3E%3Cpath%20d%3D%22M349%2070C312%20150%20266%20226%20256%20318%22%20fill%3D%22none%22%20stroke%3D%22%23FF4B3E%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M190%20186l50%2022M196%20246l46%2014%22%20fill%3D%22none%22%20stroke%3D%22%23FF4B3E%22%20stroke-width%3D%2211%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M256%20316v58M212%20334l44%2044%2044-44%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M136%20356v64h240v-64%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}}html[data-style=swiss][data-theme=dark] .brand img,html[data-style=swiss][data-theme=dark] .setup-logo{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20role%3D%22img%22%20aria-label%3D%22%E7%BE%BD%E8%97%8F%20FeatherVault%22%3E%3Crect%20width%3D%22512%22%20height%3D%22512%22%20rx%3D%220%22%20fill%3D%22%23FF4B3E%22%2F%3E%3Cpath%20d%3D%22M352%2060C270%2072%20196%20140%20196%20230c0%2032%2010%2058%2030%2076l30%2012c44-28%2084-88%2096-158%206-35%206-68%200-100z%22%20fill%3D%22%23000000%22%2F%3E%3Cpath%20d%3D%22M349%2070C312%20150%20266%20226%20256%20318%22%20fill%3D%22none%22%20stroke%3D%22%23FF4B3E%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M190%20186l50%2022M196%20246l46%2014%22%20fill%3D%22none%22%20stroke%3D%22%23FF4B3E%22%20stroke-width%3D%2211%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M256%20316v58M212%20334l44%2044%2044-44%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M136%20356v64h240v-64%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%2228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}*{box-sizing:border-box}html,body,#root{height:100%}html,body{touch-action:manipulation}body{background:var(--surface);color:var(--on-surface);font-family:var(--font);margin:0;font-size:.875rem;line-height:1.45}.ms{font-family:var(--icon-family);white-space:nowrap;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" var(--icon-fill),"wght" var(--icon-wght),"opsz" 24;-webkit-user-select:none;user-select:none;direction:ltr;flex:none;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:.125rem solid var(--primary);outline-offset:.125rem}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:.78125rem}.app{height:100%;display:flex;container:app/inline-size}.rail{background:var(--c-low);width:14.5rem;padding:.75rem;padding-top:calc(.75rem + env(safe-area-inset-top,0px));flex-direction:column;flex:none;gap:.125rem;display:flex;overflow-y:auto}.brand{align-items:center;gap:.625rem;padding:.75rem 1rem 1.125rem;font-size:1rem;font-weight:700;display:flex}.brand img{border-radius:var(--r-sm);width:2rem;height:2rem}.brand small{color:var(--on-surface-variant);letter-spacing:.04em;font-size:.6875rem;font-weight:400;display:block}.fab{border-radius:var(--r-lg);background:var(--primary-container);height:3.5rem;color:var(--on-primary-container);box-shadow:var(--shadow);border:0;align-items:center;gap:.625rem;width:max-content;margin:0 .25rem .75rem;padding:0 1.25rem;font-weight:500;text-decoration:none;display:flex}.nav{border-radius:var(--r-pill);height:3rem;color:var(--on-surface-variant);align-items:center;gap:.75rem;padding:0 1rem;font-weight:500;text-decoration:none;display:flex}.nav:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.nav[aria-current=page]{background:var(--secondary-container);color:var(--on-secondary-container)}.nav[aria-current=page] .ms,.bnav[aria-current=page] .ms{font-variation-settings:"FILL" var(--icon-fill-active),"wght" var(--icon-wght),"opsz" 24}.navsep{background:var(--outline-variant);height:1px;margin:.5rem 1rem}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{height:4rem;margin-top:env(safe-area-inset-top,0px);flex:none;align-items:center;gap:.5rem;padding:0 1rem 0 1.5rem;display:flex}.topbar h1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:1.375rem;font-weight:400;overflow:hidden}.content{flex:1;padding:.25rem 1.5rem 2rem;overflow-y:auto}.bottom{display:none}.iconbtn{width:2.5rem;height:2.5rem;color:var(--on-surface-variant);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.iconbtn:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.btn{border-radius:var(--r-pill);white-space:nowrap;border:0;align-items:center;gap:.5rem;height:2.5rem;padding:0 1.25rem;font-weight:500;text-decoration:none;display:inline-flex}.btn .ms{font-size:1.125rem}.btn.filled{background:var(--primary);color:var(--on-primary)}.btn.tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.btn.text{color:var(--primary);background:0 0;padding:0 .75rem}.card{background:var(--c-low);border-radius:var(--r-card);padding:1rem}.card.out{background:var(--surface);border:1px solid var(--outline-variant)}.sub{color:var(--on-surface-variant);font-size:.78125rem}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border-radius:var(--r-sm);border:1px solid var(--outline);height:2rem;color:var(--on-surface-variant);white-space:nowrap;background:0 0;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.chip[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container);border-color:#0000}.chip .ms{font-size:1.125rem}.ratepick{grid-template-columns:repeat(6,max-content);gap:.375rem;display:grid}.ratepick .chip{justify-content:center;padding:0 .75rem}.ratepick .chip .ms{font-size:1rem}.rating-setting,.rating-field{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.rating-setting{border-top:1px solid var(--outline-variant);padding-top:.75rem}.st{border-radius:var(--r-sm);white-space:nowrap;align-items:center;gap:.25rem;height:1.5rem;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.st .ms{font-size:1rem}.st.ok{background:var(--ok-container);color:var(--on-ok-container)}.st.warn{background:var(--warn-container);color:var(--on-warn-container)}.search{border:1px solid var(--outline);border-radius:var(--r-pill);background:0 0;flex:1;min-width:0;max-width:20rem;height:2.5rem;padding:0 1rem}.search:focus{border:.125rem solid var(--primary);outline:0;padding:0 .9375rem}.banner{border-radius:var(--r-md);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.banner.err{background:var(--error-container);color:var(--on-error-container)}.banner .tx{flex:1}.empty{text-align:center;color:var(--on-surface-variant);flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.empty .ms{color:var(--primary);font-size:3rem}.empty .btn .ms{color:inherit;font-size:1.25rem}.empty h2{color:var(--on-surface);margin:0;font-size:1.125rem;font-weight:500}.empty p{max-width:44ch;margin:0}.btn:disabled{opacity:.38;cursor:default}.banner.ok{background:var(--ok-container);color:var(--on-ok-container)}.sets{grid-template-columns:minmax(0,1fr);gap:1rem;max-width:55rem;display:grid}.card h3{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:500;display:flex}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sgrid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.pacing-group{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0 0 1rem;padding:0;display:flex}.pacing-group legend{margin-bottom:.5rem;padding:0;font-weight:500}.pacing-group .help{color:var(--on-surface-variant);font-size:.75rem}.srow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.chat-inbound-row{border-top:1px solid var(--outline-variant);gap:.5rem;min-width:0;padding:.75rem 0;display:grid}.chat-inbound-head,.chat-inbound-url{align-items:center;gap:.75rem;min-width:0;display:flex}.chat-inbound-head .tx{flex-wrap:wrap;flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.chat-inbound-url code{overflow-wrap:anywhere;min-width:0;color:var(--on-surface-variant);flex:1;font-size:.75rem}.chat-inbound-status{border-radius:var(--r-pill);background:var(--surface-container);white-space:nowrap;padding:.1875rem .5625rem;font-size:.75rem}.chat-inbound-status.ok{background:var(--tertiary-container);color:var(--on-tertiary-container)}.chat-inbound-status.error{background:var(--error-container);color:var(--on-error-container)}.chat-inbound-code{border-radius:var(--r-sm);background:var(--surface-container);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:.25rem 0;padding:.5rem .625rem;font-size:.75rem;display:block}.chat-records-panel{gap:.5rem;min-width:0;display:grid}.chat-records-panel>.btn{justify-self:start}.chat-record{border-top:1px solid var(--outline-variant);gap:.25rem;min-width:0;padding:.5rem 0;display:grid}.chat-record-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chat-record-body{overflow-wrap:anywhere;font-size:.8125rem}.chat-record-chip{border-radius:var(--r-sm);white-space:nowrap;background:var(--surface-container);padding:.125rem .5rem;font-size:.75rem}.chat-record-chip.ok{background:var(--tertiary-container);color:var(--on-tertiary-container)}.chat-record-chip.warn{background:var(--secondary-container);color:var(--on-secondary-container)}.chat-record-chip.err{background:var(--error-container);color:var(--on-error-container)}@media (width<=380px){.chat-inbound-url{flex-direction:column;align-items:flex-start}.chat-inbound-url .btn{align-self:flex-start}}.srow .tx{flex:1;min-width:0}.field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.field label{color:var(--on-surface-variant);font-size:.75rem;font-weight:500}.field input{border:1px solid var(--outline);border-radius:var(--r-xs);background:0 0;width:100%;min-width:0;height:3rem;padding:0 .875rem}.field textarea{border:1px solid var(--outline);border-radius:var(--r-xs);width:100%;font:inherit;resize:vertical;background:0 0;padding:.625rem .875rem;font-family:ui-monospace,monospace}.field textarea:focus{border:.125rem solid var(--primary);outline:0;padding:.5625rem .8125rem}.field input:focus{border:.125rem solid var(--primary);outline:0;padding:0 .8125rem}.field .help{color:var(--on-surface-variant);font-size:.75rem}.seg{border:1px solid var(--outline);border-radius:var(--r-pill);height:2.5rem;display:inline-flex;overflow:hidden}.seg button{color:var(--on-surface);background:0 0;border:0;padding:0 1rem;font-size:.875rem;font-weight:500}.seg button+button{border-left:1px solid var(--outline)}.seg button[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.btn.sm{height:2rem;padding:0 .875rem;font-size:.8125rem}.st.run{background:var(--primary-container);color:var(--on-primary-container)}.st.err{background:var(--error-container);color:var(--on-error-container)}.st.idle{background:var(--c-highest);color:var(--on-surface-variant)}.av{background:var(--secondary-container);width:2.5rem;height:2.5rem;color:var(--on-secondary-container);border-radius:50%;flex:none;place-items:center;display:grid}.accs{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:.75rem;display:grid}.acc{flex-direction:column;gap:.75rem;display:flex}.acc .top{align-items:center;gap:.75rem;display:flex}.acc .top .tx{flex:1;min-width:0}.acc .top b{overflow-wrap:anywhere;font-weight:500;display:block}.acc .actions{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin-top:0;display:flex}.sec-reauth h3 .sp{flex:1}.sec-msg{min-height:2.5rem;color:var(--error);align-items:center;gap:.375rem;padding:0 .125rem;font-size:.78125rem;display:flex}.sec-msg .ms{color:var(--error);font-size:1.125rem}.dropzone{border:.125rem dashed var(--outline-variant);border-radius:var(--r-lg);color:var(--on-surface-variant);cursor:pointer;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem;display:flex}.dropzone:focus-within{border-color:var(--primary)}.dropzone input{opacity:0;width:1px;height:1px;position:absolute}.stack{flex-direction:column;gap:1rem;display:flex}.sec-form{max-width:30rem}.field code.mono{overflow-wrap:anywhere}.actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.form-msg{min-height:2.5rem;color:var(--on-surface-variant);overflow-wrap:anywhere;align-items:center;gap:.375rem;font-size:.75rem;line-height:1.125rem;display:flex}.form-msg.err{color:var(--error)}.form-msg .ms{font-size:1.125rem}.sec-session{flex-direction:column;gap:.75rem;display:flex}.sec-session h3{margin:0}.sec-session .sec-session-device{overflow-wrap:anywhere;margin:0}.sec-session .sec-limits,.sec-session .sec-sub,.sec-session .hint{max-width:40rem}.sec-sub{border-top:1px solid var(--outline-variant);flex-direction:column;gap:.125rem;padding-top:.75rem;display:flex}.sec-sub b{font-weight:500}.sec-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sec-unit{align-items:center;gap:.5rem;min-width:0;display:flex}.field .sec-unit input{flex:1;width:auto;min-width:0}.field .sec-unit select{flex:none;width:6rem}.sec-unitlabel{width:6rem;color:var(--on-surface-variant);flex:none;padding-left:.25rem}.login-remember{gap:.5rem;font-size:.875rem}.card h3 .sp{flex:1}.field.err input{border-color:var(--error)}.field.err .help{color:var(--error)}.banner.info{background:var(--primary-container);color:var(--on-primary-container)}.av.sq{border-radius:var(--r-md)}.hero{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.hero .av{width:4.5rem;height:4.5rem;overflow:hidden}.hero .av img{object-fit:cover;width:100%;height:100%}.hero .tx{flex:1;min-width:12.5rem}.hero h3{margin:0;font-size:1.375rem;font-weight:400}.split{grid-template-columns:minmax(16.25rem,21.25rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.jobitem{border-radius:var(--r-md);text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.jobitem:hover{background:color-mix(in srgb,var(--on-surface) 6%,transparent)}.jobitem[aria-current=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.jobitem .tx{flex:1;min-width:0}.jobitem .tx b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.steps{gap:0;margin:.5rem 0 1rem;display:flex;overflow-x:auto}.step{text-align:center;min-width:5.75rem;color:var(--on-surface-variant);flex-direction:column;flex:1;align-items:center;gap:.375rem;font-size:.75rem;display:flex;position:relative}.step:before{content:"";background:var(--outline-variant);z-index:0;width:100%;height:.125rem;position:absolute;top:.875rem;left:-50%}.step:first-child:before{display:none}.step.done:before,.step.cur:before{background:var(--primary)}.step i{background:var(--c-highest);z-index:1;border-radius:50%;place-items:center;width:1.875rem;height:1.875rem;font-style:normal;display:grid;position:relative}.step.done i{background:var(--primary);color:var(--on-primary)}.step.cur i{background:var(--primary-container);color:var(--on-primary-container);outline:.125rem solid var(--primary)}.step.fail i{background:var(--error);color:var(--c-lowest)}.step.cur,.step.done{color:var(--on-surface)}.tbl{margin:0 -.25rem;overflow-x:auto}.tbl table{border-collapse:collapse;width:100%}.tbl th,.tbl td{text-align:left;white-space:nowrap;vertical-align:middle;padding:.625rem .5rem}.tbl th{color:var(--on-surface-variant);border-bottom:1px solid var(--outline-variant);font-size:.75rem;font-weight:500}.tbl td{border-bottom:1px solid var(--outline-variant)}.tbl tr:last-child td{border-bottom:0}a.chip{text-decoration:none}.snackbar{left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));background:var(--inverse-surface);color:var(--inverse-on-surface);border-radius:var(--r-xs);box-shadow:var(--shadow);z-index:30;padding:.875rem 1rem;position:fixed;transform:translate(-50%)}.btn.danger{background:var(--error);color:var(--c-lowest)}.banner.warn{background:var(--warn-container);color:var(--on-warn-container)}.list{flex-direction:column;display:flex}.li{padding:calc(.75rem*var(--dens)) .25rem;border-bottom:1px solid var(--outline-variant);align-items:center;gap:.875rem;min-width:0;display:flex}.li:last-child{border-bottom:0}.li .tx{flex:1;min-width:0}.li .tx b{overflow-wrap:anywhere;font-weight:500;display:block}.li .tx span{color:var(--on-surface-variant);font-size:.78125rem}.drop{border:.125rem dashed var(--outline-variant);border-radius:var(--r-lg);text-align:center;color:var(--on-surface-variant);flex-direction:column;align-items:center;gap:.375rem;padding:1.5rem;display:flex}.drop.on{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.scrim{background:var(--scrim);z-index:20;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog{background:var(--c-high);border-radius:var(--r-xl);flex-direction:column;gap:1rem;width:100%;max-width:35rem;max-height:100%;padding:1.5rem;display:flex;overflow:auto}.dialog h3{align-items:center;gap:.75rem;margin:0;font-size:1.375rem;font-weight:400;display:flex}.dialog .acts{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.btn.outlined{border:1px solid var(--outline);color:var(--primary);background:0 0}.dialog.remote-dialog{max-width:60rem}.remote{border-radius:var(--r-md);border:1px solid var(--outline-variant);background:#000;position:relative;overflow:hidden}.remote-bar{color:#bbb;background:#1f1f1f;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.75rem;display:flex}.remote-bar .sub{color:#bbb}.remote-bar .dot{background:#777;border-radius:50%;flex:none;width:.5rem;height:.5rem}.remote-bar .dot.on{background:#f4212e;box-shadow:0 0 0 .1875rem #f4212e40}.remote-url{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.remote-screen{background:#000;place-items:center;max-width:100%;margin:0 auto;display:grid}.remote-screen img{object-fit:contain;touch-action:none;cursor:default;-webkit-user-select:none;user-select:none;width:100%;height:100%}.remote-typing{opacity:0;resize:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.hint{color:var(--on-surface-variant);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.hint .ms{font-size:1rem}.setup{place-items:center;min-height:100%;padding:1.5rem 1rem;display:grid}.setup-card{flex-direction:column;gap:1rem;width:100%;max-width:27.5rem;display:flex}.setup-card h1{margin:0;font-size:1.375rem;font-weight:500}.setup-card p{margin:0}.setup-logo{border-radius:.875rem;width:3.5rem;height:3.5rem}.recovery-codes{font-family:var(--mono);background:var(--c-highest);border-radius:var(--r-md);white-space:pre-wrap;padding:1rem;font-size:.9375rem;line-height:1.8}.sec-recovery{border:1px solid var(--error)}.sec-recovery .recovery-codes{columns:2;background:var(--c-lowest);border:1px solid var(--outline-variant);column-gap:1.5rem;margin:0}.qr{background:repeating-conic-gradient(#111 0 25%,#fff 0 50%) 50%/1.5rem 1.5rem;color:#111;border:.5rem solid #fff;place-items:center;width:10rem;height:10rem;font-weight:700;display:grid}.logs{font-family:var(--mono);padding:.25rem 1rem;font-size:.78125rem}.logrow{border-bottom:1px solid var(--outline-variant);grid-template-columns:9.375rem 4rem 7.5rem 1fr;align-items:baseline;gap:.75rem;padding:.5rem .25rem;display:grid}.logrow:last-child{border-bottom:0}.logrow .msg{font-family:var(--font);overflow-wrap:anywhere;min-width:0;font-size:.8125rem}.lv-INFO{color:var(--primary)}.lv-WARN{color:var(--warn)}.lv-ERROR{color:var(--error)}.lv-DEBUG,.lv-t{color:var(--on-surface-variant)}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.logs-filters{margin-top:-.25rem}.logrow.dbg{opacity:.8}.logfoot{font-family:var(--font);color:var(--on-surface-variant);border-top:1px solid var(--outline-variant);align-items:flex-start;gap:.5rem;padding:.75rem .25rem;font-size:.75rem;display:flex}.logfoot .ms{font-size:1rem}.chip.on{background:var(--secondary-container);color:var(--on-secondary-container);border-color:#0000}.menu-anchor{position:relative}.menu{background:var(--c);border-radius:var(--r-sm);min-width:15rem;max-height:22.5rem;box-shadow:var(--shadow);z-index:5;padding:.5rem 0;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto}.menu .mi{width:100%;padding:calc(.625rem*var(--dens)) 1rem;color:var(--on-surface);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.menu .mi:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.menu .mi .ms.on{color:var(--primary)}@container app (width<=56.25rem){.split{grid-template-columns:minmax(0,1fr)}}@container app (width<=45rem){.hidem,.rail{display:none}.topbar{padding:0 .5rem 0 1rem}.content{padding:.25rem 1rem 1.5rem}.bottom{background:var(--c);padding:.75rem 0 calc(1rem + env(safe-area-inset-bottom,0px));flex:none;display:flex}.bnav{color:var(--on-surface-variant);flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:0;font-size:.75rem;font-weight:500;text-decoration:none;display:flex}.ratepick{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;min-width:17.5rem}.ratepick .chip{padding:0 .25rem}.bnav .pill{border-radius:var(--r-lg);place-items:center;width:4rem;height:2rem;display:grid}.bnav[aria-current=page]{color:var(--on-surface)}.bnav[aria-current=page] .pill{background:var(--secondary-container);color:var(--on-secondary-container)}.sgrid{grid-template-columns:1fr}.sec-form{max-width:none}.sec-form .actions{flex-direction:column;align-items:stretch}.sec-form .actions .btn{justify-content:center}.sec-recovery .actions{flex-direction:column;align-items:stretch}.sec-recovery .actions .btn{justify-content:center}.sec-limits{grid-template-columns:1fr}.sgrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.snackbar{bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.logrow{grid-template-columns:1fr auto;gap:.125rem .5rem}.logrow .src{display:none}.logrow .msg{grid-column:1/-1}}.switch{border-radius:var(--r-lg);background:var(--c-highest);border:.125rem solid var(--outline);cursor:pointer;flex:none;width:3.25rem;height:2rem;padding:0;position:relative}.switch:after{content:"";background:var(--outline);width:1rem;height:1rem;transition:all calc(.15s*var(--motion));border-radius:50%;position:absolute;top:.375rem;left:.375rem}.switch[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.switch[aria-checked=true]:after{background:var(--on-primary);width:1.5rem;height:1.5rem;top:.125rem;left:1.375rem}.switch:disabled{opacity:.38;cursor:default}.tabs{border-bottom:1px solid var(--outline-variant);margin-bottom:1rem;display:flex;overflow-x:auto}.tab{height:3rem;color:var(--on-surface-variant);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 1rem;font-weight:500;position:relative}.tab[aria-selected=true]{color:var(--primary)}.tab[aria-selected=true]:after{content:"";background:var(--primary);border-radius:.1875rem .1875rem 0 0;height:.1875rem;position:absolute;bottom:0;left:.75rem;right:.75rem}.stats{flex-wrap:wrap;gap:1.5rem;margin-top:.5rem;display:flex}.stats div b{font-size:1.125rem;font-weight:500;display:block}.wall{grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));gap:.375rem;display:grid}.tile{aspect-ratio:1;border-radius:var(--r-tile);background:var(--c-high);max-width:100%;display:block;position:relative;overflow:hidden}.tile img,.tile video{object-fit:cover;width:100%;height:100%;display:block}.tile .bd{gap:.25rem;display:flex;position:absolute;bottom:.375rem;left:.375rem}.tile .bd span{color:#fff;background:#0000009e;border-radius:.375rem;align-items:center;gap:.125rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.tile .bd .ms{font-size:.875rem}a.li{color:inherit;text-decoration:none}.jobgroup+.jobgroup{margin-top:.5rem}.jobgroup-hd{color:var(--on-surface-variant);padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:500}.tasklog{white-space:normal;padding:.25rem 0 .5rem}.loglines{gap:.125rem;max-height:15rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid;overflow:auto}.loglines li{white-space:pre-wrap;word-break:break-word}.loglines li[data-level=ERROR]{color:var(--error)}.loglines li[data-level=WARN]{color:var(--on-warn-container)}.dashboard{max-width:70rem}.dashgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.dashmetric{align-items:center;gap:.875rem;min-width:0;display:flex}.dashmetric>.ms{color:var(--primary);font-size:1.75rem}.dashmetric b,.dashresource b{font-variant-numeric:tabular-nums;font-size:1.125rem;display:block}.dashresources{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.dashresource{gap:.5rem;min-width:0;display:grid}.dashresource>div{justify-content:space-between;gap:.5rem;display:flex}.dashresource b{text-align:right;overflow-wrap:anywhere;font-size:.875rem}.dashresource progress{width:100%;height:.375rem;accent-color:var(--primary)}.dashaccounts,.dashjobs{gap:.5rem;display:grid}.dashaccount,.dashjob{border-top:1px solid var(--outline-variant);align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.dashaccount:first-child,.dashjob:first-child{border-top:0}.dashaccount b{flex:1}.dashjob>a{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.dashjob>a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashjob .row{justify-content:flex-end}.sp{color:var(--primary);margin-left:auto;font-size:.8125rem;font-weight:500;text-decoration:none}.target-table-wrap{overflow:auto}.target-table{border-collapse:collapse;width:100%;min-width:42.5rem}.target-table th,.target-table td{text-align:left;border-bottom:1px solid var(--outline-variant);white-space:nowrap;padding:.75rem .625rem}.target-table th{color:var(--on-surface-variant);font-size:.75rem;font-weight:500}.target-table td:first-child a,.target-table td:nth-child(2) a{color:inherit;flex-direction:column;text-decoration:none;display:flex}.target-table .target-unreadable{align-self:flex-start;margin-top:.25rem}.latest{grid-template-columns:repeat(8,minmax(0,1fr));gap:.375rem;display:grid}.latest .tile{border-radius:.625rem}.latest .tile.ph{background:linear-gradient(160deg,var(--c-highest),var(--c-high))}@container app (width<=45rem){.latest{grid-template-columns:repeat(4,minmax(0,1fr))}.latest .tile:nth-child(n+9){display:none}}.latest-empty{padding:1.5rem 1rem}@media (width<=720px){.dashgrid,.dashresources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.dashresources{grid-template-columns:1fr}.dashaccount{flex-wrap:wrap}.dashaccount b{flex-basis:100%;width:100%}}.nav .badge,.li .badge{background:var(--error);color:var(--c-lowest);border-radius:var(--r-pill);place-items:center;min-width:1.125rem;height:1.125rem;margin-left:auto;padding:0 .3125rem;font-size:.6875rem;font-weight:500;display:inline-grid}.bnav .pill{position:relative}.bnav .pill .badge{background:var(--error);color:var(--c-lowest);border-radius:var(--r-pill);place-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.6875rem;font-weight:500;display:grid;position:absolute;top:.125rem;right:.875rem}.alertbar{border-radius:var(--r-md);background:var(--error-container);color:var(--on-error-container);align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.alertbar .tx{flex:1;min-width:0}.alertbar b{font-weight:500;display:block}.alertbar .kinds{text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;overflow:hidden}.alert{flex-direction:column;gap:.75rem;display:flex}.alert .hd{align-items:flex-start;gap:.75rem;display:flex}.alert .hd .tx{flex:1;min-width:0}.alert .hd b{font-size:.9375rem;font-weight:500;display:block}.alert-code{overflow-wrap:anywhere;display:block}.alert-code .code{color:var(--error)}.alert .ic{border-radius:var(--r-md);background:var(--error-container);width:2.5rem;height:2.5rem;color:var(--on-error-container);flex:none;place-items:center;display:grid}.alert .ic.warn{background:var(--warn-container);color:var(--on-warn-container)}.alert .ic.done{background:var(--c-highest);color:var(--on-surface-variant)}.alert .body{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:1rem;display:grid}.alert .acts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@container app (width<=45rem){.alert .body{grid-template-columns:1fr}}.tl{gap:0;margin:0;padding:0;list-style:none;display:grid}.tl li{grid-template-columns:1.25rem 1fr;gap:.625rem;padding-bottom:.625rem;display:grid;position:relative}.tl li:before{content:"";background:var(--outline-variant);width:.125rem;position:absolute;top:1.125rem;bottom:0;left:.5625rem}.tl li:last-child{padding-bottom:0}.tl li:last-child:before{display:none}.tl i{background:var(--c-highest);width:1.25rem;height:1.25rem;color:var(--on-surface-variant);border-radius:50%;place-items:center;font-style:normal;display:grid}.tl i .ms{font-size:.875rem}.tl li.start i{background:var(--error);color:var(--c-lowest)}.tl li.ack i{background:var(--primary);color:var(--on-primary)}.tl li.end i{background:var(--ok);color:var(--c-lowest)}.tl .tx{font-size:.8125rem}.tl .tx .sub{display:block}.shot{border-radius:var(--r-md);border:1px solid var(--outline-variant);background:var(--c-high);display:block;overflow:hidden}.shot img{object-fit:cover;object-position:top;width:100%;max-height:22.5rem;display:block}.kv{grid-template-columns:max-content minmax(0,1fr);gap:.375rem 1rem;margin:0;font-size:.8125rem;display:grid}.kv dt{color:var(--on-surface-variant)}.kv dd{overflow-wrap:anywhere;margin:0}details.fold{border-top:1px solid var(--outline-variant)}details.fold:first-of-type{border-top:0}details.fold>summary{cursor:pointer;align-items:center;gap:.75rem;padding:.625rem .25rem;list-style:none;display:flex}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary .tx{flex:1;min-width:0}details.fold>summary:after{content:"expand_more";font-family:var(--icon-family);font-variation-settings:"FILL" var(--icon-fill),"wght" var(--icon-wght),"opsz" 24;color:var(--on-surface-variant);font-size:1.25rem}details.fold[open]>summary:after{content:"expand_less"}details.fold>.in{padding:0 .25rem .75rem 2.25rem}@container app (width<=45rem){.only-desktop{display:none!important}}.filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:relative}.chip .ms.dd{margin-right:-.25rem}.chip.on,.chip[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container);border-color:#0000}.selbar{border-radius:var(--r-lg);background:var(--inverse-surface);color:var(--inverse-on-surface);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem;display:flex}.selbar .tx{flex:1;min-width:0;font-weight:500}.selbar .btn.text,.selbar .iconbtn{color:var(--inverse-on-surface)}.selbar.phone{box-shadow:var(--shadow);border-radius:1rem 1rem 0 0;flex-direction:column;flex:none;align-items:stretch;gap:.25rem;margin:0 .5rem;padding:.5rem .5rem .375rem}.selbar.phone .tx{white-space:nowrap;text-overflow:ellipsis;padding:0 .5rem;font-size:.8125rem;overflow:hidden}.selbar.phone .bacts{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bact{border-radius:var(--r-md);min-width:0;color:var(--inverse-on-surface);background:0 0;border:0;flex-direction:column;align-items:center;gap:.125rem;padding:.375rem .125rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:flex}.bact span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bact:active{background:color-mix(in srgb,var(--inverse-on-surface) 12%,transparent)}.bact.danger{color:var(--inverse-danger)}.bottom{order:1}.mcards{flex-direction:column;display:flex}.mcard{border-bottom:1px solid var(--outline-variant);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;align-items:center;gap:.75rem;min-width:0;padding:.625rem .5rem;display:flex}.mcard:last-child{border-bottom:0}.mcard .mthumb{border-radius:var(--r-md);object-fit:cover;background:var(--c-high);flex:none;width:3.5rem;height:3.5rem}.mcard .mthumb.ph{color:var(--on-surface-variant);place-items:center;display:grid}.mcard .mthumb.ph.dark{color:#ddd;background:#2a2a2e}.mcard .tx{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.mcard .tx b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mcard .tx>span{color:var(--on-surface-variant);font-size:.75rem}.mcard .chips{flex-wrap:wrap;gap:.25rem;margin-top:.125rem;display:flex}.mcard .chips .st{height:1.375rem;padding:0 .5rem;font-size:.71875rem}.mcard .chips .st .ms{font-size:.875rem}.mcard .chev{color:var(--outline)}.mcard .ck{border:.125rem solid var(--on-surface-variant);color:#0000;background:0 0;border-radius:.375rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.mcard .ck.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.mcard .ck .ms{font-size:1.125rem}.mcard.on{background:color-mix(in srgb,var(--primary-container) 52%,transparent);border-radius:var(--r-md)}.mcard.ex .mthumb{opacity:.4}.rootpath{color:var(--on-surface-variant);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78125rem;display:flex}.rootpath code{font-family:var(--mono);background:var(--c-high);overflow-wrap:anywhere;border-radius:.375rem;padding:.125rem .375rem;font-size:.75rem}.mtbl td .fn{align-items:center;gap:.625rem;min-width:0;display:flex}.mtbl td .fn .ph,.mtbl td .fn img{border-radius:var(--r-sm);object-fit:cover;background:var(--c-high);flex:none;width:2.5rem;height:2.5rem}.mtbl td .fn .ph{color:var(--on-surface-variant);place-items:center;display:grid}.mtbl td .fn .ph.dark{color:#ddd;background:#2a2a2e}.mtbl td .fn b{font-weight:500;font-family:var(--mono);white-space:normal;overflow-wrap:anywhere;min-width:12.5rem;font-size:.78125rem}.mtbl td.sub{white-space:normal;overflow-wrap:anywhere;min-width:10rem;max-width:16.25rem}.mtbl tr.row{cursor:pointer;display:table-row}.mverified .vbadge{vertical-align:middle;height:1.375rem;margin-left:.375rem;padding:0 .5rem;font-size:.6875rem}.mverified .vbadge .ms{font-size:.875rem}.mtbl td.mverified{white-space:nowrap}.mtbl tr.row:hover td{background:color-mix(in srgb,var(--on-surface) 5%,transparent)}.mtbl .ck{border-radius:var(--r-xs);border:.125rem solid var(--on-surface-variant);color:#0000;background:0 0;place-items:center;width:1.25rem;height:1.25rem;padding:0;display:grid}.mtbl .ck.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.mtbl .ck .ms{font-size:1rem}.mtbl tr.on td{background:color-mix(in srgb,var(--primary) 8%,transparent)}.mtbl tr.ex td{color:var(--on-surface-variant)}.mtbl tr.ex td .fn b{text-decoration:line-through}.mtbl tr.ex td .fn img,.mtbl tr.ex td .fn .ph{opacity:.4}.mtbl td .tags{margin-top:.25rem}.mtbl th.num,.mtbl td.num{text-align:right}.mtbl td.col-tags .tags{flex-wrap:nowrap;margin-top:0}.mtbl td.col-author{white-space:nowrap}.mtbl .mpath{text-overflow:ellipsis;white-space:nowrap;max-width:13.75rem;font-size:.75rem;display:block;overflow:hidden}.mtbl .mposttext{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;display:block;overflow:hidden}.mtbl .mkind{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.mtbl .mkind .ms{color:var(--on-surface-variant);font-size:1.125rem}.mtbl .vicon{color:var(--error);vertical-align:-.25rem;margin-left:.375rem;font-size:1.125rem}.mtbl td.col-verifyBadge .vbadge,.mtbl td.col-status .st{height:1.5rem}.mtbl th[draggable=true]{cursor:grab}.colmenu-wrap{position:relative}.popover.colmenu{width:20rem;max-height:min(40rem,100vh - 8.75rem);left:auto;right:0}.colmenu>b{padding:.25rem .5rem 0;font-weight:500}.colmenu>.sub{padding:0 .5rem;font-size:.75rem}.popover.colmenu .list{flex:0 auto;min-height:0;max-height:none;overflow:auto}.popover.sortmenu{left:auto;right:0}.popover.sortmenu .list{max-height:none}.popover.sortmenu .li{font:inherit;color:inherit;text-align:left;border-radius:var(--r-sm);background:0 0;border:0;width:100%}.popover.sortmenu .li .ck{border-radius:50%}.mtbl th .sortbtn{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.125rem;padding:0;display:inline-flex}.mtbl th .sortbtn .ms{font-size:1rem}.mtbl th.sorted .sortbtn{color:var(--primary)}.colrow{border-radius:var(--r-sm);align-items:center;gap:.25rem;min-height:2.25rem;padding:0 .25rem;display:flex}.colrow label{cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.colrow label .sub{font-size:.75rem}.colrow.fixed label{cursor:default;color:var(--on-surface-variant)}.colrow input{accent-color:var(--primary);width:1.125rem;height:1.125rem;margin:0}.colrow .handle{width:1.5rem;color:var(--on-surface-variant);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;font-size:1.25rem}.colrow.dragging{background:var(--secondary-container);color:var(--on-secondary-container)}.colrow .iconbtn.sm{width:2rem;height:2rem}.colrow .iconbtn.sm .ms{font-size:1.125rem}.colrow .iconbtn:disabled{opacity:.38}.wall.media{grid-template-columns:repeat(auto-fill,minmax(6.875rem,1fr));gap:.25rem}.tile{text-align:left;color:inherit;cursor:pointer;border:0;padding:0}.tile.ph{background:linear-gradient(160deg,var(--c-highest),var(--c-high))}.tile .tr{gap:.25rem;display:flex;position:absolute;top:.375rem;right:.375rem}.tile .tr span{color:#fff;background:#0000009e;border-radius:.375rem;align-items:center;gap:.125rem;padding:.125rem .375rem;font-size:.6875rem;display:inline-flex}.tile .tr .ms{font-size:.875rem}.tile .sel{color:#fff;opacity:0;background:#00000040;border:.125rem solid #fff;border-radius:.375rem;place-items:center;width:1.375rem;height:1.375rem;display:grid;position:absolute;top:.375rem;left:.375rem}.tile .sel .ms{font-size:1rem}.tile:hover .sel,.wall.selecting .tile .sel{opacity:1}.tile.on{outline:.1875rem solid var(--primary);outline-offset:-.1875rem}.tile.on .sel{background:var(--primary);border-color:var(--primary);color:var(--on-primary);opacity:1}.tile.ex{opacity:.45}.tile .mk{background:var(--error);color:var(--c-lowest);border-radius:.375rem;padding:.125rem .375rem;font-size:.6875rem;position:absolute;bottom:.375rem;right:.375rem}.sentinel{height:1px}.popover{background:var(--c);border-radius:var(--r-md);box-shadow:var(--shadow);z-index:6;flex-direction:column;gap:.375rem;min-width:15rem;max-width:min(22.5rem,100vw - 2rem);padding:.5rem;display:flex;position:absolute;top:calc(100% + .25rem);left:0}.popover .list{max-height:16.25rem;overflow:auto}.popover .li{cursor:pointer;gap:.625rem;padding:.5rem .25rem}.popover .li .ck{border-radius:var(--r-xs);border:.125rem solid var(--on-surface-variant);color:#0000;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.popover .li .ck.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.popover .li .ck .ms{font-size:1rem}.popover .search{max-width:none}.popover .acts{justify-content:flex-end;gap:.25rem;display:flex}.popover input[type=date]{border:1px solid var(--outline);border-radius:var(--r-xs);background:0 0;width:100%;min-width:0;height:2.5rem;padding:0 .625rem}.lightbox{z-index:25;color:#eee;background:#000000eb;grid-template-columns:minmax(0,1fr) 22.5rem;display:grid;position:fixed;inset:0}.lightbox .view{touch-action:none;place-items:center;min-width:0;min-height:0;padding:3.5rem 4.5rem;display:grid;position:relative;overflow:hidden}.lightbox .view img,.lightbox .view video{object-fit:contain;border-radius:var(--r-xs);max-width:100%;max-height:100%}.lightbox .view .ph{aspect-ratio:3/4;border-radius:var(--r-xs);color:#aaa;background:#2a2a2e;place-items:center;width:min(100%,30rem);display:grid}.lightbox .nav-l,.lightbox .nav-r{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightbox .nav-l{left:1rem}.lightbox .nav-r{right:1rem}.lightbox .nav-l:disabled,.lightbox .nav-r:disabled{opacity:.3;cursor:default}.lightbox .topl{color:#ccc;align-items:center;gap:.5rem;font-size:.8125rem;display:flex;position:absolute;top:.75rem;left:1rem;right:1rem}.lightbox .topl .iconbtn{color:#fff}.lightbox aside{background:var(--c-low);color:var(--on-surface);flex-direction:column;gap:1rem;padding:1.25rem;display:flex;overflow:auto}.lightbox aside h3{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500}.posttext{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border-radius:var(--r-md);padding:.75rem;font-size:.875rem}.posttext .ht{color:var(--primary)}.mlb{z-index:25;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.mlb .top{padding:calc(.5rem + env(safe-area-inset-top,0px)) .25rem .5rem;align-items:center;gap:.25rem;display:flex}.mlb .top .iconbtn{color:#fff}.mlb .top .tx{color:#ccc;text-align:center;flex:1;min-width:0;font-size:.8125rem}.mlb .view{touch-action:none;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.mlb .view img,.mlb .view video{object-fit:contain;max-width:100%;max-height:100%}.lightbox .view img,.mlb .view img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mlb .view .ph{aspect-ratio:3/4;color:#aaa;background:#2a2a2e;place-items:center;width:calc(100% - 3rem);display:grid}.mlb .view.small{flex:none;height:5rem}.mlb .view.small img,.mlb .view.small video{height:5rem}.mlb .view .side{opacity:.6;background:#333;width:1.25rem;height:60%;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.mlb .view .side img{object-fit:cover;width:100%;height:100%}.mlb .view .side.l{border-radius:0 .375rem .375rem 0;left:0}.mlb .view .side.r{border-radius:.375rem 0 0 .375rem;right:0}.sheet{background:var(--c-low);color:var(--on-surface);padding:.5rem 1rem calc(1.5rem + env(safe-area-inset-bottom,0px));border-radius:1.75rem 1.75rem 0 0;flex-direction:column;flex:none;gap:.75rem;display:flex}.sheet .grab{background:var(--outline);border-radius:.125rem;flex:none;width:2rem;height:.25rem;margin:.25rem auto}.sheet.peek{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));cursor:pointer}.sheet.full{flex:1;min-height:0;overflow:auto}.tag{background:var(--c-high);height:1.625rem;color:var(--on-surface);white-space:nowrap;border:0;border-radius:.8125rem;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.78125rem;display:inline-flex}.tag .ms{color:var(--on-surface-variant);font-size:.9375rem}.tag.hashtag .ms{color:var(--primary)}.tag.model .ms{color:var(--tertiary)}.tag .x{cursor:pointer;color:inherit;background:0 0;border:0;place-items:center;margin-left:.125rem;padding:0;display:grid}.tags{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.tagin{position:relative}.tagin .box{border:1px solid var(--outline);border-radius:var(--r-xs);flex-wrap:wrap;align-items:center;gap:.375rem;min-height:3rem;padding:.5rem .75rem;display:flex}.tagin .box:focus-within{border:.125rem solid var(--primary);padding:.4375rem .6875rem}.tagin .box input{background:0 0;border:0;outline:0;flex:1;min-width:5rem;height:1.625rem}.menu{background:var(--c);border-radius:var(--r-sm);box-shadow:var(--shadow);z-index:5;max-height:16.25rem;padding:.5rem 0;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:auto}.menu .mi{padding:calc(.625rem*var(--dens)) 1rem;cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.menu .mi .sub{margin-left:auto}.menu .mi.hl,.menu .mi:hover{background:color-mix(in srgb,var(--on-surface) 10%,transparent)}.menu .mi mark{color:var(--primary);background:0 0;font-weight:700}.menu hr{border:0;border-top:1px solid var(--outline-variant);margin:.375rem 0}.bar{background:var(--c-highest);border-radius:.1875rem;height:.375rem;overflow:hidden}.bar>i{background:var(--primary);border-radius:.1875rem;height:100%;display:block}a.entry{color:inherit;flex-wrap:nowrap;align-items:center;gap:1rem;text-decoration:none;display:flex}a.entry .latest{flex:none;grid-template-columns:repeat(4,3.5rem);gap:.25rem}a.entry .tx{flex:1;min-width:0}a.entry .tx b{font-weight:500;display:block}@container app (width<=45rem){.mtbl .hidem{display:none}.lightbox{grid-template-columns:1fr}.lightbox aside{display:none}}@container app (width>=45.0625rem){.only-phone{display:none!important}}.kvgrid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;display:grid}.kvgrid>div{background:var(--c-low);border-radius:var(--r-md);min-width:0;padding:.625rem .75rem}.kvgrid>div .sub{display:block}.kvgrid>div b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1rem;font-weight:500;display:block}.live{border-radius:var(--r-md);border:1px solid var(--outline-variant);background:#000;overflow:hidden}.live .remote-bar{gap:.5rem}.live .scr{aspect-ratio:16/10;text-align:center;place-items:center;display:grid}.live .scr img{object-fit:contain;width:100%;height:100%;display:block}.live .scr.ph{color:#9a98a0;background:#26252b}.live .scr.idle{background:var(--c-high);color:var(--on-surface-variant)}.acctabs{flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;display:flex}.nowbar{border-radius:var(--r-md);background:var(--primary-container);color:var(--on-primary-container);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.nowbar .tx{flex:1;min-width:0}.nowbar b{font-weight:500}.dotlive{background:#f4212e;border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 .1875rem #f4212e40}.mst{flex-wrap:wrap;align-items:center;gap:.125rem;display:inline-flex}.mst .ms{font-size:1.125rem;text-decoration:none}.mst .d{color:var(--ok)}.mst .w{color:var(--on-surface-variant)}.mst .r{color:var(--primary)}.mst .e{color:var(--error)}.mst .s{color:var(--outline)}.legend{color:var(--on-surface-variant);flex-wrap:wrap;gap:.75rem;font-size:.75rem;display:flex}.legend span{align-items:center;gap:.25rem;display:inline-flex}.legend .ms{font-size:1rem}.rate{border-radius:var(--r-sm);white-space:nowrap;background:var(--c-highest);height:1.75rem;color:var(--on-surface-variant);border:1px solid #0000;align-items:center;gap:.125rem;padding:0 .25rem 0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.rate .ms{font-size:1.125rem}.rate.r-nude{background:var(--error-container);color:var(--on-error-container)}.rate.r-adult{background:var(--warn-container);color:var(--on-warn-container)}.rate.r-general{background:var(--ok-container);color:var(--on-ok-container)}.rate.r-single{background:var(--primary-container);color:var(--on-primary-container)}.rate.r-noise{background:var(--secondary-container);color:var(--on-secondary-container)}.rate.r-none{border-style:dashed}.field select{border:1px solid var(--outline);border-radius:var(--r-xs);background:0 0;width:100%;min-width:0;height:3rem;padding:0 .875rem}.field select:focus{border:.125rem solid var(--primary);outline:0;padding:0 .8125rem}.audit-page{max-width:68.75rem}.audit-bar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.audit-bar .field{flex:11.25rem;max-width:16.25rem}.audit-table td.audit-subject{white-space:normal;overflow-wrap:anywhere;min-width:13.75rem}.audit-cards{display:none}.audit-card{border-bottom:1px solid var(--outline-variant);flex-direction:column;gap:.25rem;padding:.75rem .25rem;display:flex}.audit-card:last-child{border-bottom:0}.audit-card .top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.audit-card .top b{font-weight:500}.audit-card>span{overflow-wrap:anywhere}.audit-more{align-self:center}@container app (width<=45rem){.audit-table{display:none}.audit-cards{flex-direction:column;display:flex}.audit-bar .field{flex:100%;max-width:none}.audit-bar .btn{justify-content:center;width:100%}}a.iconbtn{color:var(--on-surface-variant);text-decoration:none}.topbar a.iconbtn{margin-left:-.5rem}.code{font-family:var(--mono);letter-spacing:.02em;font-size:.75rem}.task-error h3{flex-wrap:wrap}.failure-meta{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.failure-title{overflow-wrap:anywhere;margin:0 0 .25rem;font-size:.9375rem;font-weight:500}.failure-msg{overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.9375rem}.task-details{margin-top:.5rem}.task-details dt{padding-top:.125rem;font-size:.75rem}.task-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.ev-link{border-radius:var(--r-md);background:var(--c-highest);color:var(--primary);overflow-wrap:anywhere;padding:.625rem .75rem;text-decoration:none;display:block}.btn.text.danger{color:var(--error);background:0 0}.task-fold{border-top:1px solid var(--outline-variant);margin-top:.75rem;padding-top:.25rem}.task-fold summary{cursor:pointer;border-radius:var(--r-sm);align-items:center;gap:.5rem;padding:.5rem 0;font-weight:500;list-style:none;display:flex}.task-fold summary::-webkit-details-marker{display:none}.task-fold summary:after{content:"expand_more";font-family:var(--icon-family);font-variation-settings:"FILL" var(--icon-fill),"wght" var(--icon-wght),"opsz" 24;color:var(--on-surface-variant);margin-left:auto;font-size:1.25rem}.task-fold[open] summary:after{content:"expand_less"}.task-cause{flex-direction:column;gap:.5rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:flex}.task-cause li{background:var(--c-lowest);border:1px solid var(--outline-variant);border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:.375rem;padding:.625rem .75rem;display:flex}.task-cause li span:last-child{font-family:var(--mono);color:var(--on-surface-variant);overflow-wrap:anywhere;font-size:.75rem}.task-evidence h3{flex-wrap:wrap}.task-evidence h3 .st{white-space:normal;text-align:right;height:auto;min-height:1.5rem;padding-block:.125rem}.task-kv{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);margin:.75rem 0 0}.task-h4{color:var(--on-surface-variant);align-items:baseline;gap:.375rem;margin:1rem 0 .375rem;font-size:.8125rem;font-weight:500;display:flex}.task-evidence .banner .tx{overflow-wrap:anywhere;min-width:0}.ev-sum .li{align-items:flex-start}.ev-sum .li>.ms{color:var(--primary);margin-top:.125rem}.ev-sum .tx{min-width:0}.ev-sum .tx b{white-space:normal}.ev-ex{font-family:var(--mono);color:var(--on-surface-variant);overflow-wrap:anywhere;border-left:.125rem solid var(--outline-variant);margin-top:.25rem;padding-left:.5rem;font-size:.71875rem;line-height:1.6;display:block}.task-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.task-tl>li{grid-template-columns:3.75rem 1.75rem minmax(0,1fr);align-items:start;gap:0 .625rem;min-height:2.75rem;padding-bottom:.375rem;display:grid;position:relative}.task-tl>li:before{content:"";background:var(--outline-variant);width:.125rem;position:absolute;top:1.875rem;bottom:-.125rem;left:5.1875rem}.task-tl>li:last-child:before{display:none}.task-tl>li>i{background:var(--c-highest);width:1.75rem;height:1.75rem;color:var(--on-surface-variant);border-radius:50%;place-items:center;font-style:normal;display:grid}.task-tl>li>i .ms{font-size:1rem}.task-tl>li.ok>i{background:var(--primary-container);color:var(--on-primary-container)}.task-tl>li.warn>i{background:var(--warn-container);color:var(--on-warn-container)}.task-tl>li.err>i{background:var(--error);color:var(--c-lowest)}.task-tl .t{font-family:var(--mono);color:var(--on-surface-variant);padding-top:.375rem;font-size:.75rem}.task-tl .tx{min-width:0;padding-top:.25rem}.task-tl .tx b{font-weight:500}.task-tl .tx>span{color:var(--on-surface-variant);overflow-wrap:anywhere;font-size:.78125rem;display:block}.ev-step{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.125rem;min-height:1.5rem;padding:0;display:inline-flex}.ev-step .ms{color:var(--on-surface-variant);font-size:1.125rem}.ev-files{flex-direction:column;gap:.125rem;margin:.375rem 0 .125rem;padding:0;list-style:none;display:flex}.ev-files li{font-family:var(--mono);color:var(--on-surface-variant);overflow-wrap:anywhere;border-left:.125rem solid var(--outline-variant);padding-left:.5rem;font-size:.71875rem}@container app (width<=45rem){.task-kv{grid-template-columns:auto minmax(0,1fr)}.task-tl>li{grid-template-columns:3.25rem 1.75rem minmax(0,1fr)}.task-tl>li:before{left:4.6875rem}}@container app (width<=22.5rem){.task-tl>li{grid-template-columns:1.75rem minmax(0,1fr);gap:0 .5rem}.task-tl>li .t{grid-area:1/2;padding-top:0}.task-tl>li>i{grid-area:1/1/3}.task-tl>li .tx{grid-area:2/2;padding-top:0}.task-tl>li:before{left:.8125rem}}.jobitem-code{margin-top:.25rem;display:block}.jobitem-code .st{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:1.25rem;padding:1px .375rem;font-size:.6875rem}.jobs-codes{border-bottom:1px solid var(--outline-variant);margin-bottom:.25rem;padding:0 .5rem .5rem}.jobs-codes-hd{justify-content:space-between;align-items:center;min-height:2.25rem;padding:0 .25rem;display:flex}.jobs-codes-hd .sub{align-items:center;gap:.25rem;display:inline-flex}.jobs-codes-hd .ms{font-size:1.125rem}.jobs-code-chip{white-space:normal;text-align:left;flex-wrap:wrap;row-gap:0;max-width:100%;height:auto;min-height:2rem;padding:.25rem .625rem}.jobs-code-chip .code{overflow-wrap:anywhere;font-size:.71875rem}.jobs-code-chip .t{font-weight:400}.jobs-code-chip .n{font-variant-numeric:tabular-nums;opacity:.8}.jobs-code-chip .ms{font-size:1rem}.prog{background:var(--secondary-container);border-radius:.125rem;flex:1;min-width:3.75rem;height:.25rem;overflow:hidden}.prog>i{background:var(--primary);height:100%;transition:width calc(.3s*var(--motion));border-radius:.125rem;display:block}.backup-page .hint,.export-dialog .hint{overflow-wrap:anywhere;line-height:1.5;display:block}.backup-page .hint .ms,.export-dialog .hint .ms{vertical-align:-.1875rem;margin-right:.25rem}.backup-page .banner .tx,.export-dialog .banner .tx{overflow-wrap:anywhere;min-width:0}.export-dialog .overall{gap:.375rem;margin-top:.25rem;display:grid}.export-dialog .overall .top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.export-dialog .overall .top b{font-size:1.375rem;font-weight:400;line-height:1.1}.export-dialog .overall .prog{border-radius:var(--r-xs);height:.5rem}.export-dialog .overall .prog>i{border-radius:var(--r-xs)}.bk-export{border-top:1px solid var(--outline-variant);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.75rem 0;display:grid}.bk-export .ms.big{color:var(--primary);font-size:1.75rem}.bk-export .tx{min-width:0}.bk-export .tx b{overflow-wrap:anywhere;font-weight:500;display:block}.bk-export .meta{color:var(--on-surface-variant);flex-wrap:wrap;gap:.125rem .75rem;font-size:.75rem;display:flex}.bk-export .meta .mono{font-size:.71875rem}.bk-export .acts{flex-wrap:wrap;gap:.25rem;display:flex}.pw-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ev-check{align-items:flex-start;gap:.625rem;font-size:.8125rem;display:flex}.ev-check .tx{overflow-wrap:anywhere;min-width:0}.ev-check .tx span{color:var(--on-surface-variant);font-size:.75rem;display:block}.ev-list{gap:.375rem;max-height:12.5rem;padding-left:1.75rem;display:grid;overflow:auto}@container app (width<=45rem){.pw-row{grid-template-columns:1fr}.bk-export{grid-template-columns:auto minmax(0,1fr)}.bk-export .acts{grid-column:2;justify-self:start}}.security-page{max-width:60rem}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.security-card{flex-direction:column;gap:.75rem;min-width:0;display:flex}.security-card>.actions{margin-top:auto}.sec-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.sec-head>.ms{color:var(--primary);flex:none;font-size:1.75rem}.sec-head .tx{flex:8.75rem;min-width:0}.sec-head b{font-weight:500;display:block}.sec-head .sub{overflow-wrap:anywhere;display:block}.sec-head .st{flex:none}.security-card .hint{overflow-wrap:anywhere;align-items:flex-start}.security-card .recovery-codes{-webkit-user-select:all;user-select:all;margin:0}button.sec-entry{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.sec-entry{border-radius:var(--r-md)}.sec-entry[aria-expanded=true]{border-bottom:1px solid var(--outline-variant);border-radius:.75rem .75rem 0 0}.sec-entry[aria-expanded=true] .sec-chevron{transform:rotate(180deg)}.sec-entry .tx span{overflow-wrap:anywhere;display:block}.devices-page{max-width:62.5rem}.btn.outlined.danger-out{border-color:var(--error);color:var(--error)}.sec-dev-name{align-items:center;gap:.625rem;display:flex}.sec-dev-name b{font-weight:500}.sec-dev-act{text-align:right}.sec-dev-cards{display:none}.sec-dev-card{border:1px solid var(--outline-variant);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:.625rem;min-width:0;padding:.875rem;display:flex}.sec-dev-card .top{align-items:center;gap:.625rem;display:flex}.sec-dev-card .top .tx{flex:1;min-width:0}.sec-dev-card .top b{overflow-wrap:anywhere;font-weight:500;display:block}.sec-dev-card .top .sub{display:block}.sec-dev-card .actions{justify-content:flex-end;display:flex}.sec-dev-hint{align-items:flex-start;margin-top:.5rem}.sec-dev-actions{justify-content:flex-end;margin-top:.75rem}.devices-page .banner .tx{overflow-wrap:anywhere;min-width:0}@container app (width<=45rem){.security-grid{grid-template-columns:minmax(0,1fr)}.sec-devices-table{display:none}.sec-dev-cards{gap:.625rem;display:grid}.sec-dev-card .actions .btn{justify-content:center}.sec-dev-actions{flex-direction:column;align-items:stretch}.sec-dev-actions .btn{justify-content:center}.security-card>.actions{flex-direction:column;align-items:stretch}.security-card>.actions .btn{justify-content:center}}.target-counts h3{margin:0}.target-external-links{flex-wrap:wrap;gap:.5rem .875rem;margin-top:.5rem;display:flex}.target-external-links a{color:var(--primary);align-items:center;gap:.3125rem;font-size:.875rem;text-decoration:none;display:inline-flex}.target-external-links a:hover{text-decoration:underline}.target-external-links .ms{font-size:1.125rem}.target-countcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.625rem;display:grid}.target-countcol{background:var(--surface);border-radius:var(--r-md);min-width:0;padding:.75rem}.target-countcol .ttl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .625rem;margin-bottom:.5rem;font-weight:500;display:flex}.target-countcol .ttl>span:first-child{align-items:center;gap:.375rem;display:inline-flex}.target-countcol .ttl .ms{color:var(--on-surface-variant);font-size:1.125rem}.target-countcol dl{flex-direction:column;gap:.375rem;margin:0;display:flex}.target-countcol dl>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.target-countcol dt{color:var(--on-surface-variant);font-size:.78125rem}.target-countcol dd{margin:0;font-size:1rem;font-weight:500}.target-counts .hint{margin:.625rem 0 0}@container app (width<=45rem){.target-countcols{grid-template-columns:minmax(0,1fr)}}.responsible{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}.rbadges{flex-wrap:wrap;gap:.375rem;display:flex}.rbadge{border-radius:var(--r-pill);background:var(--secondary-container);height:1.5rem;color:var(--on-secondary-container);align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.rbadge.warn{background:var(--error);color:var(--c-lowest)}.rbadge .ms{margin-right:.25rem;font-size:1rem}.rbadge.ok{background:var(--ok-container);color:var(--on-ok-container)}.rbadge.pending{background:var(--warn-container);color:var(--on-warn-container)}.membership{flex-direction:column;gap:.5rem;padding-bottom:.5rem;display:flex}.membership .sub{overflow-wrap:anywhere;margin:0}.others summary{cursor:pointer;color:var(--on-surface-variant);padding:.5rem 0;font-size:.8125rem}.imp-badge{height:1.625rem;margin-left:auto;font-size:.75rem}.imp-badge.bad{background:var(--error-container);color:var(--on-error-container);border-color:#0000}.imp-terminal{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.imp-term{border-style:dashed;height:1.5rem;font-size:.75rem}.imp-term.on{border-style:solid}.step code{color:var(--on-surface-variant);font-size:.6875rem}.imp-pct{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.75rem;display:flex}.imp-pct b{font-size:1.75rem;font-weight:500}.imp-time{color:var(--on-surface-variant);margin-left:auto;font-size:.8125rem}.imp-bar{border-radius:var(--r-xs);background:var(--c-highest);height:.5rem;margin:.375rem 0 1rem;overflow:hidden}.imp-bar div{background:var(--primary);height:100%}.imp-bar div.bad{background:var(--error)}.imp-cell{border:1px solid var(--outline-variant);border-radius:var(--r-md);min-width:0;padding:.625rem .75rem}.imp-cell span{color:var(--on-surface-variant);font-size:.75rem;display:block}.imp-cell b{overflow-wrap:anywhere;font-weight:500}.imp-cell.wide{grid-column:span 2}.imp-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:1rem}.btn.danger-text{color:var(--error);border-color:var(--error)}@media (width<=600px){.imp-cell.wide{grid-column:1/-1}.imp-time{flex-basis:100%;margin-left:0}}.bk-steps{flex-direction:column;gap:0;display:flex}.bk-step{border-bottom:1px solid var(--outline-variant);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.625rem 0;display:grid}.bk-step:last-child{border-bottom:0}.bk-step i{background:var(--c-highest);width:1.75rem;height:1.75rem;color:var(--on-surface-variant);border-radius:50%;place-items:center;font-style:normal;display:grid}.bk-step i .ms{font-size:1rem}.bk-step.ok i{background:var(--ok-container);color:var(--on-ok-container)}.bk-step.running i{background:var(--primary-container);color:var(--on-primary-container);outline:.125rem solid var(--primary)}.bk-step.failed i{background:var(--error);color:var(--c-lowest)}.bk-step.skipped i{border:1px dashed var(--outline);background:0 0}.bk-step .tx{min-width:0}.bk-step .tx b{font-weight:500;display:block}.bk-step .tx span{color:var(--on-surface-variant);overflow-wrap:anywhere;font-size:.78125rem;display:block}.bk-step.failed .tx span{color:var(--error)}.bk-step .st{justify-self:end}.restore-dialog .hint{overflow-wrap:anywhere;line-height:1.5;display:block}.restore-dialog .hint .ms{vertical-align:-.1875rem;margin-right:.25rem}.restore-dialog .banner .tx{overflow-wrap:anywhere;min-width:0}@container app (width<=45rem){.bk-step{grid-template-columns:2rem minmax(0,1fr)}.bk-step .st{grid-column:2;justify-self:start}}.readonly-banner{flex-wrap:wrap;flex:none;margin:0 1rem .5rem}.readonly-banner .tx{overflow-wrap:anywhere;min-width:0}.db-back-modes label{cursor:pointer}.stylegrid{grid-template-columns:repeat(auto-fill,minmax(min(13.75rem,100%),1fr));gap:.75rem;display:grid}.stylecard{border:.125rem solid var(--outline-variant);border-radius:var(--r-card);background:var(--c-low);text-align:left;color:var(--on-surface);font:inherit;cursor:pointer;flex-direction:column;gap:.625rem;min-width:0;padding:.625rem;display:flex}.stylecard[aria-pressed=true]{border-color:var(--primary)}.stylecard b{align-items:center;gap:.375rem;font-weight:600;display:flex}.stylecard b .ms{color:var(--primary);margin-left:auto}.stylecard .sub{margin:0}.stylecard .icons{color:var(--on-surface);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.stylecard .icons .ms{color:var(--primary);font-size:1.25rem}.stylecard .icons span:last-child{color:var(--on-surface-variant);flex-basis:100%;margin:0;font-family:inherit;font-size:.75rem}.thumb{background:var(--surface);border:1px solid var(--outline-variant);border-radius:.625rem;height:6.5rem;font-size:9px;display:flex;overflow:hidden}.thumb .tr{background:var(--c-low);flex-direction:column;gap:5px;width:34%;padding:.5rem .375rem;display:flex}.thumb .tr i{border-radius:var(--tr-nav);background:0 0;height:9px;display:block}.thumb .tr i.on{background:var(--secondary-container)}.thumb .tr i.fab{background:var(--primary-container);height:12px;margin-bottom:3px}.thumb .tm{flex-direction:column;flex:1;gap:6px;padding:.5rem;display:flex}.thumb .tm .h{background:var(--on-surface);border-radius:2px;width:50%;height:8px}.thumb .tm .c{border-radius:var(--tr-card);background:var(--c-low);border:1px solid var(--outline-variant);flex-direction:column;flex:1;gap:4px;padding:6px;display:flex}.thumb .tm .c u{background:var(--outline-variant);border-radius:2px;height:5px;text-decoration:none;display:block}.thumb .tm .c u.p{background:var(--primary);width:60%}.thumb .tm .b{border-radius:var(--tr-btn);background:var(--primary);width:44%;height:12px}.optrow{border-top:1px solid var(--outline-variant);flex-wrap:wrap;align-items:center;gap:1rem;padding:.625rem 0;display:flex}.optrow:first-of-type{border-top:0}.optrow .tx{flex:1;min-width:12.5rem}.optrow .tx b{font-weight:500;display:block}.optrow .seg{flex-wrap:wrap;max-width:100%;height:auto;min-height:2.5rem}.optrow .seg button{align-items:center;gap:.375rem;min-height:2.5rem;display:inline-flex}.seg button:focus-visible,.stylecard:focus-visible,.switch:focus-visible{outline:.125rem solid var(--primary);outline-offset:.125rem}.seg button:focus-visible{outline-offset:-.25rem}.dialog.style-choice{max-width:60rem}html[data-media-size=s] .wall.media{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr))}html[data-media-size=l] .wall.media{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.guide-steps{gap:.75rem;margin:0;padding-inline-start:1.25rem;display:grid}.guide-steps>li{min-width:0}.diag{max-width:22rem;margin:.5rem 0 0}.diag svg{width:100%;height:auto;display:block}.diag figcaption{color:var(--on-surface-variant);margin-top:.25rem;font-size:.75rem}.diag .d-card{fill:var(--c-lowest);stroke:var(--outline-variant);stroke-width:1px}.diag .d-line{stroke:var(--outline-variant);stroke-width:1px}.diag .d-title{fill:var(--on-surface);font-size:13px;font-weight:600;font-family:var(--font)}.diag .d-text{fill:var(--on-surface);font-size:13px;font-family:var(--font)}.diag .d-note{fill:var(--on-surface-variant);font-size:10px;font-family:var(--font)}.diag .d-mono{fill:var(--on-surface);font-size:10.5px;font-family:var(--mono)}.diag .d-code{fill:var(--c-high);stroke:none}.diag .d-chip{fill:var(--c-high);stroke:var(--outline-variant);stroke-width:1px}.diag .d-chip.on{fill:var(--primary);stroke:var(--primary)}.diag .d-chip-t{fill:var(--on-surface);font-size:11px;font-family:var(--font)}.diag .d-chip-t.on{fill:var(--on-primary)}.diag .d-on{fill:var(--primary)}.diag .d-knob{fill:var(--on-primary)}.diag .d-badge{fill:var(--primary)}.diag .d-badge-t{fill:var(--on-primary);font-size:12px;font-weight:700;font-family:var(--font)}.diag .d-arrow{fill:none;stroke:var(--outline);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.diag .d-share{fill:none;stroke:var(--on-primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.diag .d-ok{fill:var(--ok);font-size:12px;font-weight:600;font-family:var(--font)}.diag .d-dash{stroke-dasharray:5 4}:root[data-style=contrast]{--primary:#03c;--on-primary:#fff;--primary-container:#e6ecff;--on-primary-container:#001a66;--secondary-container:#ffe04d;--on-secondary-container:#000;--tertiary:#6b1fa3;--tertiary-container:#f3e5ff;--on-tertiary-container:#2b0047;--error:#9e001a;--error-container:#ffe3e6;--on-error-container:#5c000f;--ok:#005a20;--ok-container:#dff5e4;--on-ok-container:#00290f;--warn:#6b4700;--warn-container:#fff0c2;--on-warn-container:#2e1f00;--surface:#fff;--surface-dim:#e6e6e6;--c-lowest:#fff;--c-low:#fff;--c:#f5f5f5;--c-high:#ededed;--c-highest:#e0e0e0;--on-surface:#000;--on-surface-variant:#1f1f1f;--outline:#000;--outline-variant:#595959;--inverse-surface:#000;--inverse-on-surface:#fff;--inverse-danger:#ff9aa8;--scrim:#0009;--shadow:none;--font:"Atkinson Hyperlegible","Noto Sans TC",system-ui,sans-serif;--mono:"Atkinson Hyperlegible Mono","Roboto Mono",ui-monospace,monospace;--r-xs:.25rem;--r-sm:.5rem;--r-md:.5rem;--r-lg:.5rem;--r-xl:.75rem;--r-pill:.5rem;--r-card:.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-style=contrast]:not([data-theme=light]){--primary:#ffd400;--on-primary:#000;--primary-container:#332b00;--on-primary-container:#ffef8a;--secondary-container:#fff;--on-secondary-container:#000;--tertiary:#7fd6ff;--tertiary-container:#00334a;--on-tertiary-container:#d2f0ff;--error:#ffb3bd;--error-container:#5c0010;--on-error-container:#ffd9de;--ok:#7cf0a0;--ok-container:#003a17;--on-ok-container:#c9f8d8;--warn:#ffd166;--warn-container:#4a3300;--on-warn-container:#ffe6a3;--surface:#000;--surface-dim:#000;--c-lowest:#000;--c-low:#0a0a0a;--c:#121212;--c-high:#1a1a1a;--c-highest:#262626;--on-surface:#fff;--on-surface-variant:#e6e6e6;--outline:#fff;--outline-variant:#b3b3b3;--inverse-surface:#fff;--inverse-on-surface:#000;--inverse-danger:#5c0010;--scrim:#000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-style=contrast][data-theme=dark]{--primary:#ffd400;--on-primary:#000;--primary-container:#332b00;--on-primary-container:#ffef8a;--secondary-container:#fff;--on-secondary-container:#000;--tertiary:#7fd6ff;--tertiary-container:#00334a;--on-tertiary-container:#d2f0ff;--error:#ffb3bd;--error-container:#5c0010;--on-error-container:#ffd9de;--ok:#7cf0a0;--ok-container:#003a17;--on-ok-container:#c9f8d8;--warn:#ffd166;--warn-container:#4a3300;--on-warn-container:#ffe6a3;--surface:#000;--surface-dim:#000;--c-lowest:#000;--c-low:#0a0a0a;--c:#121212;--c-high:#1a1a1a;--c-highest:#262626;--on-surface:#fff;--on-surface-variant:#e6e6e6;--outline:#fff;--outline-variant:#b3b3b3;--inverse-surface:#fff;--inverse-on-surface:#000;--inverse-danger:#5c0010;--scrim:#000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-style=contrast][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-style=contrast] body{font-size:1rem}html[data-style=contrast] :focus-visible{outline:.25rem solid var(--primary);outline-offset:.1875rem}html[data-style=contrast] .card,html[data-style=contrast] .card.out,html[data-style=contrast] .mcard{background:var(--surface);border:.125rem solid var(--outline)}html[data-style=contrast] .rail{background:var(--surface);border-right:.125rem solid var(--outline)}html[data-style=contrast] .nav{height:3.25rem;color:var(--on-surface);border:.125rem solid #0000;font-weight:700}html[data-style=contrast] .nav:hover{background:var(--c-high)}html[data-style=contrast] .nav[aria-current=page]{background:var(--secondary-container);color:var(--on-secondary-container);border-color:var(--outline)}html[data-style=contrast] .fab{border:.125rem solid var(--outline);height:3.75rem;box-shadow:none;font-weight:700}html[data-style=contrast] .btn{border:.125rem solid var(--outline);height:3rem;padding:0 1.375rem;font-weight:700}html[data-style=contrast] .btn.filled{background:var(--primary);color:var(--on-primary)}html[data-style=contrast] .btn.text{color:var(--primary);text-underline-offset:.25rem;border-color:#0000;text-decoration:underline}html[data-style=contrast] .btn.danger{background:var(--error);color:var(--surface)}html[data-style=contrast] .btn:disabled{opacity:1;background:var(--surface);color:var(--on-surface-variant);border-style:dashed}html[data-style=contrast] .iconbtn{width:3rem;height:3rem;color:var(--on-surface)}html[data-style=contrast] .iconbtn:hover{background:var(--c-high)}html[data-style=contrast] .chip{border:.125rem solid var(--outline);height:2.5rem;color:var(--on-surface);font-size:.875rem}html[data-style=contrast] .chip[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container);border-color:var(--outline)}html[data-style=contrast] .st{border:.125rem solid;height:auto;min-height:1.875rem;padding-block:.125rem;font-size:.8125rem;font-weight:700;background:var(--surface)!important}html[data-style=contrast] .st.run{color:var(--primary)}html[data-style=contrast] .st.ok{color:var(--ok)}html[data-style=contrast] .st.warn{color:var(--warn)}html[data-style=contrast] .st.err{color:var(--error)}html[data-style=contrast] .st.idle{color:var(--on-surface)}html[data-style=contrast] .field input,html[data-style=contrast] .field select{border:.125rem solid var(--outline);height:3.5rem;font-size:1rem}html[data-style=contrast] .search{border:.125rem solid var(--outline);height:3rem;color:var(--on-surface);background:var(--surface);font-size:1rem}html[data-style=contrast] .prog{border:.125rem solid var(--outline);background:var(--surface);height:.75rem}html[data-style=contrast] .prog>i{background:var(--primary)}html[data-style=contrast] .banner{border:.125rem solid;font-weight:500}html[data-style=contrast] td,html[data-style=contrast] th{border-bottom:.125rem solid var(--outline-variant)}html[data-style=contrast] th{color:var(--on-surface);font-size:.8125rem;font-weight:700}html[data-style=contrast] .sub,html[data-style=contrast] .help{font-size:.875rem}html[data-style=contrast] .tab{height:3.5rem;font-weight:700}html[data-style=contrast] .tab[aria-selected=true]:after{height:.3125rem}html[data-style=contrast] .switch{border-width:.1875rem;border-color:var(--outline)}html[data-style=contrast] .dialog{border:.1875rem solid var(--outline);border-radius:.75rem}html[data-style=contrast] .li{border-bottom:.125rem solid var(--outline-variant)}html[data-style=contrast] .selbar{border:.125rem solid var(--outline)}html[data-style=contrast] .topbar h1{font-size:1.625rem;font-weight:700}html[data-style=contrast] .card h3{font-size:1.1875rem;font-weight:700}:root[data-style=retro]{--error:#982019;--error-container:#f9dedc;--on-error-container:#410e0b;--ok:#005c00;--ok-container:#c7efcf;--on-ok-container:#002110;--warn:#694900;--warn-container:#ffdea0;--on-warn-container:#261a00;--primary:navy;--on-primary:#fff;--primary-container:#c5d0f5;--on-primary-container:#00004d;--secondary-container:navy;--on-secondary-container:#fff;--tertiary:#006868;--tertiary-container:#bfe9e9;--on-tertiary-container:#002a2a;--surface:silver;--surface-dim:#a8a8a8;--c-lowest:#fff;--c-low:silver;--c:#b8b8b8;--c-high:#d4d0c8;--c-highest:#dfdfdf;--on-surface:#000;--on-surface-variant:#303030;--outline:#404040;--outline-variant:gray;--inverse-surface:#000;--inverse-on-surface:#fff;--inverse-danger:#ffb4ab;--scrim:#0006;--font:"Noto Sans TC",Tahoma,Verdana,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--font-head:"Pixelify Sans","Noto Sans TC",Tahoma,sans-serif;--shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf;--r-xs:0;--r-sm:0;--r-md:0;--r-lg:0;--r-xl:0;--r-pill:0;--r-card:0;--r-kpi:0;--r-btn:0;--r-fab:0;--r-nav:0;--r-chip:0;--r-st:0;--r-field:0;--r-tile:0;--r-dialog:0;--r-banner:0;--rt-hi:#fff;--rt-sh:gray;--rt-dk:#0a0a0a;--rt-lt:#dfdfdf;--rt-rule:#dcdcd6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-style=retro]:not([data-theme=light]){--error:#f2b8b5;--error-container:#8c1d18;--on-error-container:#f9dedc;--ok:#8fd9a0;--ok-container:#1c4d2a;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--primary:#9db8ff;--on-primary:#00123d;--primary-container:#1f3a8a;--on-primary-container:#dce5ff;--secondary-container:#3a5fcd;--on-secondary-container:#fff;--tertiary:#6fd6d6;--tertiary-container:#004848;--on-tertiary-container:#c2f2f2;--surface:#2b2b30;--surface-dim:#1e1e22;--c-lowest:#141416;--c-low:#2b2b30;--c:#303036;--c-high:#3a3a41;--c-highest:#45454d;--on-surface:#ededed;--on-surface-variant:#bebec6;--outline:#9a9aa4;--outline-variant:#55555e;--inverse-surface:#ededed;--inverse-on-surface:#2b2b30;--inverse-danger:#8c1d18;--scrim:#0009;--rt-hi:#5a5a63;--rt-sh:#141416;--rt-dk:#000;--rt-lt:#45454d;--rt-rule:#3a3a41;--shadow:inset -1px -1px #000,inset 1px 1px #5a5a63,inset -2px -2px #141416,inset 2px 2px #45454d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-style=retro][data-theme=dark]{--error:#f2b8b5;--error-container:#8c1d18;--on-error-container:#f9dedc;--ok:#8fd9a0;--ok-container:#1c4d2a;--on-ok-container:#c7efcf;--warn:#f0c048;--warn-container:#5a4200;--on-warn-container:#ffdea0;--primary:#9db8ff;--on-primary:#00123d;--primary-container:#1f3a8a;--on-primary-container:#dce5ff;--secondary-container:#3a5fcd;--on-secondary-container:#fff;--tertiary:#6fd6d6;--tertiary-container:#004848;--on-tertiary-container:#c2f2f2;--surface:#2b2b30;--surface-dim:#1e1e22;--c-lowest:#141416;--c-low:#2b2b30;--c:#303036;--c-high:#3a3a41;--c-highest:#45454d;--on-surface:#ededed;--on-surface-variant:#bebec6;--outline:#9a9aa4;--outline-variant:#55555e;--inverse-surface:#ededed;--inverse-on-surface:#2b2b30;--inverse-danger:#8c1d18;--scrim:#0009;--rt-hi:#5a5a63;--rt-sh:#141416;--rt-dk:#000;--rt-lt:#45454d;--rt-rule:#3a3a41;--shadow:inset -1px -1px #000,inset 1px 1px #5a5a63,inset -2px -2px #141416,inset 2px 2px #45454d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-style=retro][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-style=retro]{--rt-in:inset 1px 1px var(--rt-sh),inset -1px -1px var(--rt-hi),inset 2px 2px var(--rt-dk),inset -2px -2px var(--rt-lt);--rt-press:inset 1px 1px var(--rt-dk),inset -1px -1px var(--rt-hi),inset 2px 2px var(--rt-sh),inset -2px -2px var(--rt-lt)}html[data-style=retro] .app,html[data-style=retro] body{background:var(--surface)}html[data-style=retro] .rail{background:var(--surface);box-shadow:inset -1px 0 var(--rt-sh),inset -2px 0 var(--rt-hi);border-right:0}html[data-style=retro] .brand,html[data-style=retro] .card h3,html[data-style=retro] .dialog h3,html[data-style=retro] .topbar h1,html[data-style=retro] .kpi b{font-family:var(--font-head)}html[data-style=retro] .brand{font-size:1.125rem}html[data-style=retro] .nav{height:calc(2rem*var(--dens));color:var(--on-surface);border-radius:0;gap:.5rem;padding-inline:.5rem}html[data-style=retro] .nav:hover{background:var(--c-high)}html[data-style=retro] .nav[aria-current=page]{background:var(--primary);color:var(--on-primary)}html[data-style=retro] .navsep{background:var(--rt-sh);box-shadow:0 1px var(--rt-hi);height:1px}html[data-style=retro] .fab,html[data-style=retro] .btn,html[data-style=retro] .iconbtn{background:var(--surface);color:var(--on-surface);box-shadow:var(--shadow);border:0;border-radius:0}html[data-style=retro] .fab,html[data-style=retro] .btn{height:calc(1.875rem*var(--dens));font-weight:500}html[data-style=retro] .fab{height:2.5rem}html[data-style=retro] .btn:active,html[data-style=retro] .fab:active{box-shadow:var(--rt-press);padding-top:2px}html[data-style=retro] .btn.filled{outline:1px solid var(--on-surface);outline-offset:-1px;font-weight:700}html[data-style=retro] .btn.text{box-shadow:none;color:var(--primary);background:0 0;text-decoration:underline}html[data-style=retro] .btn.danger{background:var(--error);color:var(--surface)}html[data-style=retro] .btn:disabled{color:var(--outline-variant);text-shadow:1px 1px var(--rt-hi)}html[data-style=retro] .topbar{background:var(--primary);color:var(--on-primary);height:1.75rem;min-height:1.75rem;margin:2px;padding:0 .25rem 0 .5rem}html[data-style=retro] .topbar h1{color:var(--on-primary);font-size:.875rem;font-weight:700}html[data-style=retro] .topbar .iconbtn{width:1.375rem;height:1.375rem;color:var(--on-surface)}html[data-style=retro] .main,html[data-style=retro] .content{background:var(--surface)}html[data-style=retro] .content{padding:.5rem .625rem 1.25rem}html[data-style=retro] .card,html[data-style=retro] .kpi,html[data-style=retro] .mcard{background:var(--surface);box-shadow:var(--shadow);border:0}html[data-style=retro] .card{padding:1rem}html[data-style=retro] .card.out{background:var(--surface)}html[data-style=retro] .card h3{background:var(--primary);color:var(--on-primary);margin:-1rem -1rem .75rem;padding:.1875rem .5rem;font-size:.8125rem;font-weight:400}html[data-style=retro] .kpi b{font-size:1.75rem;font-weight:700}html[data-style=retro] .field input,html[data-style=retro] .field select,html[data-style=retro] .field textarea,html[data-style=retro] .search{background:var(--c-lowest);color:var(--on-surface);box-shadow:var(--rt-in);border:0;border-radius:0}html[data-style=retro] .field input,html[data-style=retro] .field select,html[data-style=retro] .search{height:2.125rem}html[data-style=retro] .field input:focus,html[data-style=retro] .field select:focus,html[data-style=retro] .field textarea:focus,html[data-style=retro] .search:focus{outline:1px dotted var(--on-surface);outline-offset:-4px;border:0}html[data-style=retro] .chip{background:var(--surface);color:var(--on-surface);box-shadow:var(--shadow);border:0;border-radius:0;height:1.75rem}html[data-style=retro] .chip[aria-pressed=true],html[data-style=retro] .chip.on{box-shadow:var(--rt-press);background:repeating-conic-gradient(var(--rt-hi) 0 25%,var(--surface) 0 50%) 0 0/2px 2px;color:var(--on-surface);font-weight:700}html[data-style=retro] .st{border:1px solid var(--on-surface);color:#000;border-radius:0;font-weight:500}html[data-style=retro] .st.run{background:#9fb4ff}html[data-style=retro] .st.ok{background:#9be79b}html[data-style=retro] .st.warn{background:#ffe27a}html[data-style=retro] .st.err{background:#ff9a9a}html[data-style=retro] .st.idle{background:var(--c-high);color:var(--on-surface)}html[data-style=retro] .prog{background:var(--c-lowest);height:1rem;box-shadow:inset 1px 1px var(--rt-sh),inset -1px -1px var(--rt-hi);border-radius:0}html[data-style=retro] .prog>i{background:repeating-linear-gradient(90deg,var(--primary) 0 10px,transparent 10px 12px);border-radius:0;height:.75rem;margin:2px}html[data-style=retro] .prog.err>i{background:repeating-linear-gradient(90deg,var(--error) 0 10px,transparent 10px 12px)}html[data-style=retro] .prog.warn>i{background:repeating-linear-gradient(90deg,var(--warn) 0 10px,transparent 10px 12px)}html[data-style=retro] .tbl{background:var(--c-lowest);box-shadow:var(--rt-in);margin:0;padding:2px}html[data-style=retro] .tbl th{background:var(--surface);box-shadow:var(--shadow);color:var(--on-surface);border:0}html[data-style=retro] .tbl td{color:var(--on-surface);border-bottom:1px solid var(--rt-rule)}html[data-style=retro] .tabs{border-bottom:2px solid var(--rt-hi);box-shadow:0 1px var(--rt-sh)}html[data-style=retro] .tab{background:var(--surface);color:var(--on-surface);box-shadow:inset 1px 1px var(--rt-hi),inset -1px 0 var(--rt-dk),inset -2px 0 var(--rt-sh);height:2rem}html[data-style=retro] .tab[aria-selected=true]{color:var(--on-surface);font-weight:700}html[data-style=retro] .tab[aria-selected=true]:after{display:none}html[data-style=retro] .dialog{background:var(--surface);box-shadow:var(--shadow),4px 4px 0 #0006;border:0;border-radius:0}html[data-style=retro] .dialog h3{background:var(--primary);color:var(--on-primary);margin:-1.5rem -1.5rem 0;padding:.25rem .5rem;font-size:.875rem;font-weight:400}html[data-style=retro] .banner{background:var(--c-lowest);color:var(--on-surface);box-shadow:inset 1px 1px var(--rt-sh),inset -1px -1px var(--rt-hi);border:1px solid var(--on-surface);border-radius:0}html[data-style=retro] .switch{background:var(--c-lowest);box-shadow:inset 1px 1px var(--rt-sh),inset -1px -1px var(--rt-hi);border:0;border-radius:0}html[data-style=retro] .switch:after{background:var(--surface);box-shadow:var(--shadow);border-radius:0;width:1.375rem;height:1.375rem;top:5px;left:2px}html[data-style=retro] .switch[aria-checked=true]{background:var(--primary);border:0}html[data-style=retro] .switch[aria-checked=true]:after{background:var(--surface);width:1.375rem;height:1.375rem;top:5px;left:26px}html[data-style=retro] .li{border-bottom:1px solid var(--rt-sh)}html[data-style=retro] .tile{border:2px solid var(--rt-hi);outline:1px solid var(--rt-sh)}html[data-style=retro] .card h3 .sub,html[data-style=retro] .card h3 .btn.text{color:inherit}
