:root{--theme-name:Untitled;--theme-icon-family:Lucide;--theme-icon-style:outlined;--icon-stroke-width:2;--space-zero:0px;--space-xxs:4px;--space-xs:8px;--space-s:12px;--space-m:16px;--space-l:25px;--space-xl:33px;--space-xxl:49px;--size-xxs:10px;--line-xxs:14px;--letter-spacing-xxs:0em;--size-xs:12px;--line-xs:16px;--letter-spacing-xs:0em;--size-s:14px;--line-s:20px;--letter-spacing-s:0em;--size-m:16px;--line-m:24px;--letter-spacing-m:0em;--size-l:24px;--line-l:32px;--letter-spacing-l:0em;--size-xl:36px;--line-xl:40px;--letter-spacing-xl:0em;--size-xxl:48px;--line-xxl:52px;--letter-spacing-xxl:0em;--font-ui:"Timeless Grotesk", "Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-ui-regular:400;--weight-ui-medium:500;--weight-ui-heavy:600;--font-brand:"Timeless Grotesk", "Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-brand-regular:400;--weight-brand-medium:500;--weight-brand-heavy:600;--font-editorial:"Timeless Grotesk", "Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-editorial-regular:400;--weight-editorial-medium:500;--weight-editorial-heavy:600;--font-data:"Timeless Grotesk", "Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-data-regular:400;--weight-data-medium:500;--weight-data-heavy:600;--radius-zero:0px;--radius-xs:3px;--radius-s:8px;--radius-m:12px;--radius-l:19px;--radius-xl:29px;--radius-full:9999px;--border-none:0px;--border-s:0px;--border-m:0px;--border-l:0px;--border-shadow-none:0 0 0 0 transparent;--border-shadow-s:0 0 0 0 transparent;--border-shadow-m:0 0 0 0 transparent;--border-shadow-l:0 0 0 0 transparent;--surface-raised-image:none;--surface-raised-shadow:0 0 0 0 transparent;--surface-recessed-image:none;--surface-recessed-shadow:0 0 0 0 transparent;--toolbar-divider-bleed:0;--motion-duration:.2s;--motion-easing:cubic-bezier(.16, 1, .3, 1);--motion-type:easing;--motion-visual-duration:.2;--motion-bounce:.2;--motion-enabled:1;--motion-small-iterations:infinite;--motion-large-duration:.36s;--motion-large-easing:cubic-bezier(.22, 1, .36, 1);--motion-large-type:easing;--motion-large-visual-duration:.36;--motion-large-bounce:.2;--motion-large-iterations:infinite;--motion-popup-scale:.96;--motion-press-distance:1px;--color-none:transparent;--color-1:#085e55;--color-1-transparent:#085e5533;--color-2:#ff5a00;--color-2-transparent:#ff5a0033;--color-3:#b6ebd8;--color-3-transparent:#b6ebd833;--color-4:#ffed9b;--color-4-transparent:#ffed9b33;--success:#00906c;--success-transparent:#00906c33;--warning:#ffea00;--warning-transparent:#ffea0033;--error:#fc032d;--error-transparent:#fc032d33;--option-badge-background:#085e55;--option-badge-foreground:#fbfbfa;--navigation-active-background:#085e55;--navigation-active-foreground:#fbfbfa;--emphasis-chart-fill:#085e5533}:root,[data-theme=dark]{--neutral-1:#000;--neutral-1-transparent:#0003;--neutral-2:#242016;--neutral-2-transparent:#24201633;--neutral-3:#2f2b21;--neutral-3-transparent:#2f2b2133;--neutral-4:#413d33;--neutral-4-transparent:#413d3333;--neutral-5:#5b564b;--neutral-5-transparent:#5b564b33;--neutral-6:#888377;--neutral-6-transparent:#88837733;--neutral-7:#b0ab9f;--neutral-7-transparent:#b0ab9f33;--neutral-8:#d4cfc3;--neutral-8-transparent:#d4cfc333;--neutral-9:#f5f4f1;--neutral-9-transparent:#f5f4f133;--neutral-10:#fff;--neutral-10-transparent:#fff3;--border-default-color:#413d3333;--shadow-none:none;--shadow-s:0px 2px 4px 0px #0000;--shadow-m:0px 2px 6px 0px #0000000d, 0px 8px 24px 0px #00000013;--shadow-l:0px 16px 48px 0px #0000;--emphasis-balance-background:#5b564b;--emphasis-rewards-background:#2f2b21;--emphasis-icon-background:#2f2b21;--emphasis-icon-foreground:#fff;--emphasis-type-background:#2f2b21;--emphasis-type-foreground:#fff;--cte-canvas:#000;--cte-surface:#242016;--cte-surface-muted:#2f2b21;--cte-text:#fff;--cte-text-muted:#b0ab9f;--cte-border:#413d3333;--cte-accent:#085e55;--cte-accent-text:#f5f4f1;--cte-danger:#fc032d;--cte-focus:#085e55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portal.light,[data-theme=light]{--neutral-1:#fff;--neutral-1-transparent:#fff3;--neutral-2:#fbfbfa;--neutral-2-transparent:#fbfbfa33;--neutral-3:#f5f4f1;--neutral-3-transparent:#f5f4f133;--neutral-4:#eae7e1;--neutral-4-transparent:#eae7e133;--neutral-5:#d3cdc0;--neutral-5-transparent:#d3cdc033;--neutral-6:#a6a195;--neutral-6-transparent:#a6a19533;--neutral-7:#827d71;--neutral-7-transparent:#827d7133;--neutral-8:#5a554a;--neutral-8-transparent:#5a554a33;--neutral-9:#373329;--neutral-9-transparent:#37332933;--neutral-10:#000;--neutral-10-transparent:#0003;--border-default-color:#eae7e133;--shadow-none:none;--shadow-s:0px 2px 4px 0px #0000;--shadow-m:0px 2px 6px 0px #0000000d, 0px 8px 24px 0px #00000013;--shadow-l:0px 16px 48px 0px #0000;--emphasis-balance-background:#d3cdc0;--emphasis-rewards-background:#f5f4f1;--emphasis-icon-background:#f5f4f1;--emphasis-icon-foreground:#000;--emphasis-type-background:#f5f4f1;--emphasis-type-foreground:#000;--cte-canvas:#fff;--cte-surface:#fbfbfa;--cte-surface-muted:#f5f4f1;--cte-text:#000;--cte-text-muted:#827d71;--cte-border:#eae7e133;--cte-accent:#085e55;--cte-accent-text:#fbfbfa;--cte-danger:#fc032d;--cte-focus:#085e55;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--motion-duration:0s;--motion-large-duration:0s;--motion-enabled:0}}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.portal.light,[data-theme]{--bg:var(--neutral-1);--surface:var(--neutral-2);--surface-2:var(--neutral-3);--surface-3:var(--neutral-4);--surface-4:var(--neutral-5);--rule:var(--neutral-3);--rule-strong:var(--neutral-4);--text:var(--neutral-10);--text-2:var(--neutral-8);--text-3:var(--neutral-7);--signal:var(--color-1);--signal-hover:var(--color-1);--signal-text:var(--color-3);--signal-soft:var(--color-1-transparent);--critical:var(--error);--critical-soft:var(--error-transparent);--ok:var(--success);--ok-soft:var(--success-transparent);--info:var(--color-3);--info-soft:var(--color-3-transparent);--warn:var(--warning);--warn-soft:var(--warning-transparent);--ai:var(--color-2);--ai-soft:var(--color-2-transparent);--r-chip:var(--radius-xs);--r-ctl:var(--radius-s);--r-btn:var(--radius-s);--r-card:var(--radius-m);--ease:var(--motion-easing);--t1:var(--motion-duration);--t2:var(--motion-duration);--t3:var(--motion-large-duration);--font:var(--font-ui);--shadow:var(--shadow-m)}.portal.light,[data-theme=light]{--text-2:var(--neutral-9);--text-3:var(--neutral-8);--signal-text:var(--color-1);--info:var(--color-1);--info-soft:var(--color-1-transparent);--warn:#8a6100}:root{--sheet-bg:var(--neutral-2);--sheet-ink:var(--neutral-9);--sheet-faint:var(--neutral-6);--sheet-sealed-bg:var(--neutral-1);--sheet-sealed-ink:var(--neutral-8);--sheet-rule:var(--neutral-4);--sheet-key-bg:var(--neutral-3)}:root[data-sheet=claro],.paper:not(.sheet){--sheet-bg:#fbfbfa;--sheet-ink:#000;--sheet-faint:#827d71;--sheet-sealed-bg:#f5f4f1;--sheet-sealed-ink:#373329;--sheet-rule:#eae7e1;--sheet-key-bg:#f5f4f1}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-regular);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1, "cv01" 1;overscroll-behavior:none;overflow:hidden}h1{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-ui-heavy)}h2{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);font-weight:var(--weight-ui-heavy)}h3,h4{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--signal-text);outline-offset:2px}::selection{background:var(--color-1-transparent)}*{scrollbar-width:thin;scrollbar-color:var(--neutral-4) transparent}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.app{flex-direction:column;height:100%;display:flex}.topbar{align-items:center;gap:var(--space-xs);height:56px;padding:0 var(--space-l);background:var(--bg);box-shadow:inset 0 -1px 0 var(--rule);flex:none;display:flex}.brand{align-items:baseline;gap:var(--space-xs);-webkit-user-select:none;user-select:none;margin-right:var(--space-xs);display:flex}.brand-mark{align-self:center;width:20px;height:20px}.brand-name{font-weight:var(--weight-brand-heavy);letter-spacing:.14em;font-size:var(--size-s);line-height:var(--line-s)}.brand-by{font-size:var(--size-xs);line-height:var(--line-xs);color:var(--text-3)}.spacer{flex:1}.btn{justify-content:center;align-items:center;gap:var(--space-xs);height:calc(var(--line-s) + 2 * var(--space-s));padding:0 var(--space-l);border-radius:var(--r-btn);background:var(--neutral-3);color:var(--neutral-10);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-medium);white-space:nowrap;transition:background-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);border:0;display:inline-flex}.btn:hover{background:var(--neutral-4-transparent)}.btn:active:not(:disabled){transform:translateY(var(--motion-press-distance))}.btn:disabled{background:var(--neutral-3);color:var(--neutral-6);cursor:default}.btn.primary{background:var(--color-1);color:var(--cte-accent-text)}.btn.primary:hover{background:var(--color-1);box-shadow:var(--shadow-s)}.btn.primary:disabled{background:var(--neutral-3);color:var(--neutral-6)}.btn.ghost{background:var(--color-none)}.btn.ghost:hover{background:var(--neutral-3-transparent)}.btn.ghost:disabled{background:var(--color-none)}.btn.sm{height:calc(var(--line-xs) + 2 * var(--space-xs));padding:0 var(--space-s);gap:var(--space-xxs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);border-radius:var(--r-btn)}.btn.icon{width:calc(var(--line-s) + 2 * var(--space-s));padding:0}.btn.sm.icon{width:calc(var(--line-xs) + 2 * var(--space-xs))}.btn svg{width:16px;height:16px;stroke-width:var(--icon-stroke-width);flex:none}.input,.select{height:calc(var(--line-s) + 2 * var(--space-s));padding:0 var(--space-m);border-radius:var(--r-ctl);background:var(--neutral-3);color:var(--neutral-10);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);box-shadow:var(--border-shadow-s);transition:box-shadow var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing);border:0;outline:none}.input:hover,.select:hover{background:var(--neutral-3);box-shadow:inset 0 0 0 1px var(--neutral-5)}.input:focus,.select:focus,.input:focus-visible,.select:focus-visible{box-shadow:0 0 0 2px var(--signal-text);outline:none}.input::placeholder{color:var(--neutral-6)}.input:disabled,.select:disabled{color:var(--neutral-6);box-shadow:none}.select,select.input{appearance:none;padding-right:calc(var(--space-m) + 20px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888377' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-s) center;background-size:16px 16px}.select option{background:var(--neutral-2);color:var(--neutral-10)}textarea.input{height:auto;padding:var(--space-s) var(--space-m);resize:vertical}.chip{align-items:center;gap:var(--space-xxs);height:calc(var(--line-s) + 2 * var(--space-xs));padding:0 var(--space-s);border-radius:var(--r-btn);background:var(--color-none);color:var(--neutral-7);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);box-shadow:inset 0 0 0 1px var(--neutral-3);transition:background-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing);border:0;display:inline-flex}.chip:hover{color:var(--neutral-10);background:var(--neutral-3)}.chip.on{background:var(--neutral-3);color:var(--neutral-10);box-shadow:inset 0 0 0 1px var(--neutral-5)}.seg{padding:var(--space-xxs);gap:var(--space-xxs);border-radius:var(--r-card);background:var(--neutral-3);border:0;display:inline-flex}.seg button{white-space:nowrap;height:calc(var(--line-s) + 2 * var(--space-xxs));min-width:30px;padding:0 var(--space-s);border-radius:var(--r-ctl);background:var(--color-none);color:var(--neutral-7);font-weight:var(--weight-ui-medium);justify-content:center;align-items:center;gap:var(--space-xs);transition:background-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing);border:0;flex-shrink:0;display:inline-flex}.seg button:hover{color:var(--neutral-10)}.seg button.on{color:var(--neutral-10);background:var(--neutral-1);box-shadow:none}.seg button svg{width:16px;height:16px}.badge{height:20px;padding:0 var(--space-xs);border-radius:var(--radius-full);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-ui-heavy);background:var(--neutral-3);color:var(--neutral-7);white-space:nowrap;align-items:center;display:inline-flex}.badge.signal{background:var(--signal-soft);color:var(--signal-text)}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.info{background:var(--info-soft);color:var(--info)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.critical{background:var(--critical-soft);color:var(--critical)}.badge.ai{background:var(--ai-soft);color:var(--ai)}.kbd{min-width:18px;height:18px;padding:0 var(--space-xxs);border-radius:var(--radius-xs);background:var(--neutral-3);color:var(--neutral-7);font-family:var(--font-data);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-data-heavy);border:0;justify-content:center;align-items:center;display:inline-flex}[data-tip]{position:relative}[data-tip]:hover:after{content:attr(data-tip);top:calc(100% + var(--space-xs));white-space:nowrap;background:var(--neutral-10);color:var(--neutral-1);padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-s);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-medium);box-shadow:var(--shadow-m);z-index:80;pointer-events:none;animation:tipIn var(--motion-duration) var(--motion-easing) .35s both;border:0;position:absolute;left:50%;transform:translate(-50%)}.tips-float [data-tip]:hover:after{content:none}.tip-float{white-space:normal;background:var(--neutral-10);max-width:min(360px,100vw - 16px);color:var(--neutral-1);padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-s);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-medium);box-shadow:var(--shadow-m);z-index:200;pointer-events:none;visibility:hidden;opacity:0;border:0;position:fixed;top:0;left:0}.tip-float.on{visibility:visible;opacity:1;transition:opacity var(--motion-duration) var(--motion-easing)}@keyframes tipIn{0%{opacity:0}to{opacity:1}}.wl{flex-direction:column;flex:1;min-height:0;display:flex}.wl-head{padding:var(--space-l) var(--space-l) var(--space-s);gap:var(--space-m);flex-direction:column;display:flex}.wl-title{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.wl-heading{flex-shrink:0}.wl-title h1{font-family:var(--font-brand);font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-brand-heavy);margin:0}.wl-filters{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.search{flex:1;min-width:220px;max-width:420px;position:relative}.search svg{left:var(--space-s);width:16px;height:16px;color:var(--neutral-6);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search .input{width:100%;padding-left:calc(var(--space-s) + 16px + var(--space-xs))}.wl-body{flex:1;min-height:0;overflow:auto}table.wl-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.wl-table th{z-index:2;background:var(--bg);text-align:left;font-weight:var(--weight-ui-medium);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3);padding:var(--space-xs) var(--space-m);box-shadow:inset 0 -1px 0 var(--rule);white-space:nowrap;text-overflow:ellipsis;position:sticky;top:0;overflow:hidden}.wl-table td{padding:var(--space-s) var(--space-m);box-shadow:inset 0 -1px 0 var(--rule);vertical-align:middle}.wl-table tr.wl-row{cursor:pointer;transition:background var(--t1) var(--motion-easing)}.wl-table tr.wl-row:hover td{background:var(--neutral-2)}.wl-table tr.wl-row.sel td{background:var(--neutral-3)}.pt-name{font-weight:var(--weight-ui-heavy);color:var(--text)}.pt-sub{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3);margin-top:var(--space-xxs)}.mods{gap:var(--space-xxs);display:inline-flex}.mod{border-radius:var(--radius-s);height:20px;font-size:var(--size-xs);line-height:var(--line-xs);font-weight:var(--weight-ui-heavy);letter-spacing:.03em;background:var(--surface-3);color:var(--text);align-items:center;padding:0 6px;display:inline-flex}.prio{border-radius:50%;width:8px;height:8px;display:inline-block}.prio.urgente{background:var(--critical);box-shadow:0 0 0 3px var(--critical-soft)}.prio.prioridade{background:var(--warn)}.prio.rotina{background:var(--rule-strong)}.empty{color:var(--text-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:64px 24px;display:flex}.empty h2{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);color:var(--text);font-weight:var(--weight-ui-heavy);margin:0}.drop{border:1.5px dashed var(--rule-strong);border-radius:var(--r-card);background:var(--surface);width:100%;max-width:560px;transition:border-color var(--t2) var(--motion-easing), background var(--t2) var(--motion-easing);padding:36px}.drop.over{border-color:var(--signal-text);background:var(--signal-soft)}.wl-cards{display:none}.wl-credit{padding:var(--space-m) var(--space-m) 24px;box-shadow:inset 0 1px 0 var(--rule);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.wl-credit h3{margin:0 0 var(--space-xxs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy)}.wl-credit p{margin:0 0 var(--space-xs)}.wl-credit ul{margin:0 0 var(--space-xs);padding-left:var(--space-m)}.wl-credit a{color:var(--signal-text);overflow-wrap:anywhere}.sv{flex-direction:column;flex:1;min-height:0;display:flex}.sv-bar{align-items:center;gap:var(--space-xs);height:52px;padding:0 var(--space-xs);background:var(--bg);box-shadow:inset 0 -1px 0 var(--rule);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.sv-bar::-webkit-scrollbar{display:none}.sv-patient{flex-direction:column;min-width:0;max-width:260px;padding:0 6px;display:flex}.sv-patient b{font-weight:var(--weight-ui-heavy);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sv-patient span{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vsep{background:var(--neutral-4);flex:none;width:1px;height:20px}.sv-main{flex:1;min-height:0;display:flex}.rail{width:156px;box-shadow:inset -1px 0 0 var(--rule);background:var(--bg);padding:var(--space-xs);gap:var(--space-xs);flex-direction:column;flex:none;display:flex;overflow-y:auto}.rail-section{font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-ui-heavy);color:var(--text-3);padding:6px 2px 2px}.thumb{border-radius:var(--r-ctl);background:var(--neutral-2);cursor:grab;transition:box-shadow var(--motion-duration) var(--motion-easing);border:0;flex:none;position:relative;overflow:hidden}.thumb:hover{box-shadow:inset 0 0 0 1px var(--neutral-5)}.thumb.in-view{box-shadow:inset 0 0 0 2px var(--color-3)}.thumb-img{aspect-ratio:1;background:#000;justify-content:center;align-items:center;width:100%;display:flex}.thumb-img img{max-width:100%;max-height:100%;display:block}.thumb-meta{padding:var(--space-xs);background:var(--neutral-2);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.thumb-meta b{font-weight:var(--weight-ui-heavy);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.thumb-meta span{color:var(--text-3)}.thumb .tag{position:absolute;top:5px;left:5px}.thumb .progress{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.thumb .progress i{background:var(--color-3);height:100%;transition:width var(--motion-duration) var(--motion-easing);display:block}.thumb.nonimage .thumb-img{aspect-ratio:2.4;color:var(--text-3);padding:calc(var(--space-xs) + 22px) var(--space-xs) var(--space-xs);background:var(--neutral-2)}.stage{background:#000;flex:1;min-width:0;position:relative}.grid-root{touch-action:none;position:absolute;inset:0;overflow:hidden}.gl-surface{display:block;position:absolute;top:0;left:0}.vp{touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px var(--neutral-2);outline:none;position:absolute;overflow:hidden;container-type:size}.vp.active{box-shadow:inset 0 0 0 1.5px var(--signal-text)}.vp.drop-target{box-shadow:inset 0 0 0 2px var(--info);background:color-mix(in srgb, var(--info) 8%, transparent)}.vp-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vp-info{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:#ffffffe6;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000,0 0 4px #000000e6;pointer-events:none;font-variant-numeric:tabular-nums;max-width:48%;position:absolute}.vp-info div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vp-info .strong{font-weight:var(--weight-ui-heavy);color:#fff}.vp-info.tl{top:8px;left:10px}.vp-info.tr{text-align:right;top:8px;right:16px}.vp-info.bl{bottom:8px;left:10px}.vp-info.br{text-align:right;bottom:8px;right:16px}.vp-ori{color:var(--warn);font-weight:var(--weight-ui-heavy);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000;pointer-events:none;position:absolute}.vp-ori.ot{top:6px;left:50%;transform:translate(-50%)}.vp-ori.ob{bottom:6px;left:50%;transform:translate(-50%)}.vp-ori.ol{top:50%;left:8px;transform:translateY(-50%)}.vp-ori.or{top:50%;right:16px;transform:translateY(-50%)}.vp-status{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);text-shadow:0 0 3px #000;pointer-events:none;white-space:nowrap;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}@container (width<=320px){.vp-info{max-width:40%}.vp-info.tl div:not(:first-child),.vp-info.tr div:first-child:not(:only-child),.vp-info.bl div:not(:first-child),.vp-info.br div:not(:last-child),.vp-status{display:none}}@container (height<=240px){.vp-info{max-width:40%}.vp-info.tl div:not(:first-child),.vp-info.tr div:first-child:not(:only-child),.vp-info.bl div:not(:first-child),.vp-info.br div:not(:last-child),.vp-status{display:none}}.vp-center{text-align:center;color:var(--text-3);pointer-events:none;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.vp-scroll{cursor:ns-resize;width:10px;position:absolute;top:0;bottom:0;right:0}.vp-scroll-loaded{opacity:.55;width:4px;height:100%;position:absolute;top:0;right:2px}.vp-scroll-thumb{border-radius:var(--radius-xs);background:#ffffffb3;width:6px;position:absolute;top:0;right:1px}.vp:not(:hover) .vp-scroll-thumb{background:#ffffff59}.panel{width:340px;box-shadow:inset 1px 0 0 var(--rule);background:var(--bg);flex-direction:column;flex:none;min-height:0;display:flex}.panel-tabs{gap:var(--space-xxs);padding:var(--space-xs) var(--space-xs) 0;box-shadow:inset 0 -1px 0 var(--rule);display:flex}.panel-tabs button{background:var(--color-none);height:36px;color:var(--neutral-7);font-weight:var(--weight-ui-medium);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);justify-content:center;align-items:center;gap:var(--space-xxs);transition:color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing);border:0;flex:1;display:inline-flex;box-shadow:inset 0 -2px #0000}.panel-tabs button.on{color:var(--neutral-10);box-shadow:inset 0 -2px 0 var(--color-3)}.panel-tabs button .count{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}.panel-body{padding:var(--space-s);flex:1;min-height:0;overflow-y:auto}.panel-foot{padding:var(--space-s);box-shadow:inset 0 1px 0 var(--rule);gap:var(--space-xs);flex-wrap:wrap;display:flex}.card{background:var(--neutral-2);border-radius:var(--r-card);padding:var(--space-m);border:0}.card+.card{margin-top:var(--space-xs)}.meas{border-radius:var(--r-ctl);cursor:pointer;transition:background var(--t1) var(--motion-easing);align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.meas:hover{background:var(--surface-3)}.meas.sel{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--warn)}.meas-ico{border-radius:var(--radius-s);background:color-mix(in srgb, var(--warn) 12%, transparent);width:26px;height:26px;color:var(--warn);flex:none;justify-content:center;align-items:center;display:flex}.meas-ico svg{width:15px;height:15px}.meas-main{flex:1;min-width:0}.meas-val{font-weight:var(--weight-ui-heavy)}.meas-loc{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}.section-title{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-medium);color:var(--text-3);margin:var(--space-m) var(--space-xxs) var(--space-xs);justify-content:space-between;align-items:center;display:flex}.section-title:first-child{margin-top:2px}.kimgs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.kimg{aspect-ratio:1;border-radius:var(--r-ctl);box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;background:#000;border:0;position:relative;overflow:hidden}.kimg img{object-fit:contain;width:100%;height:100%}.kimg span{font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);text-shadow:0 0 3px #000;position:absolute;bottom:3px;left:4px}.ai-banner{gap:var(--space-s);padding:var(--space-s) var(--space-m);border-radius:var(--r-card);background:var(--ai-soft);color:var(--neutral-9);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:flex}.ai-banner svg{width:16px;height:16px;color:var(--ai);flex:none;margin-top:1px}.cand{box-shadow:inset 2px 0 0 var(--ai);border-radius:var(--r-ctl);padding:var(--space-s) var(--space-m);background:var(--neutral-2);border:0}.cand+.cand{margin-top:var(--space-xs)}.cand.accepted{box-shadow:inset 2px 0 0 var(--ok)}.cand.dismissed{opacity:.5}.cand-title{font-weight:var(--weight-ui-heavy);align-items:center;gap:var(--space-xs);justify-content:space-between;display:flex}.cand-desc{color:var(--text-2);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin:var(--space-xxs) 0 var(--space-xs)}.cand-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ai-scope{gap:var(--space-xs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-scope b{color:var(--text);font-weight:var(--weight-ui-heavy)}.ai-note{margin-top:var(--space-xs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.ai-summary,.ai-density{margin-top:var(--space-s);box-shadow:inset 2px 0 0 var(--ai)}.ai-card-head{justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);display:flex}.ai-summary-text{margin:var(--space-xs) 0 0;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--text)}.ai-sub{margin-top:var(--space-s);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-medium);color:var(--text-3)}.ai-checks{margin:var(--space-xxs) 0 0;padding-left:var(--space-m);gap:var(--space-xxs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text);flex-direction:column;display:flex}.ai-density .muted{margin-top:var(--space-xxs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.cand.ai-device{box-shadow:inset 2px 0 0 var(--rule-strong)}.cand.ai-device.concern{box-shadow:inset 2px 0 0 var(--warn)}.ai-device .cand-desc{margin-bottom:var(--space-xs)}table.ai-measures{border-collapse:separate;border-spacing:0;width:100%;margin-top:var(--space-xs);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.ai-measures td{padding:var(--space-xxs) var(--space-xs);box-shadow:inset 0 -1px 0 var(--rule);color:var(--text-2)}.ai-measures td:last-child{text-align:right;white-space:nowrap;color:var(--text);font-weight:var(--weight-ui-medium)}.ai-measures tr{cursor:pointer}.ai-measures tr:hover td{background:var(--neutral-3)}.ai-measures-actions{margin-top:var(--space-xs)}.steps{gap:var(--space-xs);flex-direction:column;margin:10px 0;display:flex}.step{gap:var(--space-xs);color:var(--text-2);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);align-items:center;display:flex}.step.done{color:var(--text)}.dot{background:var(--rule-strong);border-radius:50%;flex:none;width:7px;height:7px}.step.done .dot{background:var(--ok)}.step.run .dot{background:var(--ai);animation:pulse 1s var(--ease) infinite alternate}@keyframes pulse{0%{opacity:.35}to{opacity:1}}.tags-table{border-collapse:collapse;width:100%;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.tags-table td{padding:var(--space-xxs) var(--space-xxs);box-shadow:inset 0 -1px 0 var(--rule);vertical-align:top}.tags-table td:first-child{color:var(--text-3);white-space:nowrap;width:1%}.tags-table td:nth-child(2){color:var(--text-2)}.tags-table td:last-child{word-break:break-word}.menu-wrap{flex:none;position:relative}.menu{background:var(--neutral-2);border-radius:var(--radius-s);min-width:220px;box-shadow:var(--shadow-m);padding:var(--space-xxs);z-index:60;animation:menuIn var(--motion-duration) var(--motion-easing);border:0;max-height:70vh;position:fixed;overflow-y:auto}@keyframes menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.menu-item{align-items:center;gap:var(--space-xs);width:100%;min-height:calc(var(--line-s) + 2 * var(--space-xs));padding:var(--space-xs);background:var(--color-none);border-radius:var(--radius-xs);text-align:left;color:var(--neutral-10);transition:background-color var(--motion-duration) var(--motion-easing);border:0;display:flex}.menu-item:hover{background:var(--neutral-3)}.menu-item.on{color:var(--signal-text)}.menu-item svg{width:16px;height:16px;color:var(--neutral-7)}.menu-item .kbd{margin-left:auto}.menu-sep{background:var(--neutral-4);height:1px;margin:var(--space-xxs) var(--space-xs)}.menu-label{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-medium);color:var(--text-3);padding:var(--space-xs) var(--space-xs) var(--space-xxs)}.layout-grid{padding:var(--space-xxs);grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.layout-cell{border-radius:var(--r-ctl);background:var(--neutral-3);height:40px;padding:var(--space-xxs);transition:box-shadow var(--motion-duration) var(--motion-easing);border:0;gap:2px;display:grid}.layout-cell i{background:var(--surface-4);border-radius:var(--radius-xs)}.layout-cell:hover{box-shadow:inset 0 0 0 1px var(--neutral-5)}.layout-cell.on{box-shadow:inset 0 0 0 2px var(--color-3)}.layout-cell.on i{background:var(--signal-soft)}.scrim{background:color-mix(in srgb, var(--neutral-1) 60%, transparent);-webkit-backdrop-filter:blur(2px);z-index:90;animation:tipIn var(--motion-large-duration) var(--motion-large-easing);padding:var(--space-m);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:var(--neutral-2);width:min(560px,100%);max-height:86vh;color:var(--neutral-10);border-radius:var(--radius-m);box-shadow:var(--shadow-m);animation:dialogIn var(--motion-large-duration) var(--motion-large-easing);border:0;overflow:auto}@keyframes dialogIn{0%{opacity:0;transform:scale(var(--motion-popup-scale))}to{opacity:1;transform:none}}.dialog.wide{width:min(820px,100%)}.dialog-head{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-l) var(--space-l) var(--space-s);display:flex}.dialog-head h3{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);font-weight:var(--weight-ui-medium);margin:0}.dialog-body{padding:var(--space-xxs) var(--space-l) var(--space-m)}.dialog-foot{justify-content:flex-end;gap:var(--space-xs);padding:var(--space-s) var(--space-l) var(--space-l);display:flex}.field{gap:var(--space-xs);margin-bottom:var(--space-m);flex-direction:column;display:flex}.field label{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--neutral-10);font-weight:var(--weight-ui-medium)}.row{align-items:center;gap:10px;display:flex}.switch{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) 0;box-shadow:inset 0 -1px 0 var(--rule);display:flex}.switch:last-child{border-bottom:0}.switch small{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin-top:2px;display:block}.toggle{border-radius:var(--radius-full);background:var(--neutral-4);width:40px;height:24px;transition:background-color var(--motion-duration) var(--motion-easing);border:0;flex:none;position:relative}.toggle:after{content:"";background:var(--neutral-10);width:18px;height:18px;transition:transform var(--motion-duration) var(--motion-easing);border-radius:50%;position:absolute;top:3px;left:3px}.toggle.on{background:var(--color-1)}.toggle.on:after{transform:translate(16px)}.shortcuts{gap:var(--space-xxs) 24px;grid-template-columns:1fr 1fr;display:grid}.shortcuts div{justify-content:space-between;align-items:center;gap:var(--space-xs);box-shadow:inset 0 -1px 0 var(--rule);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);padding:5px 0;display:flex}.toast{left:50%;bottom:var(--space-l);background:var(--neutral-2);color:var(--neutral-10);border-radius:var(--radius-m);padding:var(--space-s) var(--space-m);box-shadow:var(--shadow-m);z-index:100;animation:menuIn var(--motion-large-duration) var(--motion-large-easing);max-width:min(560px,92vw);font-weight:var(--weight-ui-medium);border:0;position:fixed;transform:translate(-50%)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toast.error{box-shadow:inset 3px 0 0 var(--critical), var(--shadow-m)}.toast.ok{box-shadow:inset 3px 0 0 var(--ok), var(--shadow-m)}.loading-scrim{justify-content:center;align-items:center;gap:var(--space-s);color:var(--text-2);z-index:5;background:#0009;flex-direction:column;display:flex;position:absolute;inset:0}.spinner{border:2px solid var(--neutral-4);border-top-color:var(--color-3);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.slider{width:100%;accent-color:var(--color-1)}.mobile-bar{display:none}@media (max-width:1100px){.panel{z-index:30;box-shadow:var(--shadow);position:absolute;top:0;bottom:0;right:0}.sv-main{position:relative}}@media (max-width:760px){body{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.topbar{height:50px;padding:0 var(--space-s)}.brand-by{display:none}.rail{width:auto;height:112px;box-shadow:inset 0 1px 0 var(--rule);z-index:20;border-right:0;flex-direction:row;position:absolute;bottom:56px;left:0;right:0;overflow:auto hidden}.rail .thumb{width:84px}.rail .rail-section,.rail.hidden{display:none}.stage{margin-bottom:56px}.sv-main{position:relative}.panel{width:100%;height:70%;box-shadow:inset 0 1px 0 var(--rule);border-radius:var(--radius-l) var(--radius-l) 0 0;border-left:0;top:auto;bottom:56px}.desktop-only{display:none!important}.mobile-bar{background:var(--surface);height:56px;box-shadow:inset 0 1px 0 var(--rule);z-index:25;padding:0 6px env(safe-area-inset-bottom);justify-content:space-around;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.sv-main.kb-open .mobile-bar{display:none}.sv-main.kb-open .panel{bottom:0}.mobile-bar button{height:48px;color:var(--text-2);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-ui-heavy);border-radius:var(--radius-m);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:flex}.mobile-bar button.on{color:var(--signal-text)}.mobile-bar svg{width:20px;height:20px}table.wl-table{display:none}.wl-cards{gap:var(--space-xs);flex-direction:column;padding:10px;display:flex}.wl-card{background:var(--surface);border-radius:var(--r-card);padding:var(--space-s);border:0;flex-direction:column;gap:6px;display:flex}.wl-head{padding:var(--space-s)}.wl-title{row-gap:var(--space-xs);flex-wrap:wrap}.wl-title h1{width:100%}.wl-title .seg{flex:1;overflow-x:auto}.wl-title .btn-label{display:none}.search{max-width:none}.vp-info{font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs)}.vp-info.tl div:nth-child(n+3),.vp-info.tr div:first-child{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.vp-hover{pointer-events:none;padding:3px var(--space-xs) 3px 20px;border-radius:var(--radius-s);color:#fff;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);white-space:nowrap;z-index:3;background:#0c0b0ac7;display:none;position:absolute;top:0;left:0}.vp-hover:before{content:"";border-radius:var(--radius-xs);background:var(--seg,#fff);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:7px}.seg-list{max-height:260px;margin:var(--space-xxs) 0 var(--space-xs);overflow-y:auto}.seg-item{align-items:center;gap:var(--space-xs);padding:var(--space-xxs) 6px;border-radius:var(--radius-s);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);cursor:pointer;display:flex}.seg-item:hover{background:var(--surface-3)}.seg-item.off{opacity:.45}.seg-swatch{border-radius:var(--radius-xs);flex:none;width:10px;height:10px}.vp-probe{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);color:#fff;pointer-events:none;font-variant-numeric:tabular-nums;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000;position:absolute;bottom:52px;left:10px}.login-card{gap:var(--space-s);width:min(360px,100%);padding:var(--space-l);border-radius:var(--r-card);background:var(--neutral-2);text-align:left;border:0;flex-direction:column;display:flex}.login-card h2,.login-card p{margin:0}.login-error{color:var(--critical);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.wl-heading{flex-direction:column;gap:2px;display:flex}.wl-sub{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}.wl-tabs{gap:var(--space-xxs);padding:var(--space-xxs);border-radius:var(--radius-m);background:var(--neutral-3);scrollbar-width:none;align-self:flex-start;max-width:100%;margin:0;display:flex;overflow-x:auto}.wl-tabs button{height:calc(var(--line-s) + 2 * var(--space-xxs));padding:0 var(--space-s);border-radius:var(--radius-s);background:var(--color-none);color:var(--neutral-7);font:inherit;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-medium);white-space:nowrap;cursor:pointer;transition:color var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing);border:0;flex:none}.wl-tabs button:hover{color:var(--neutral-10)}.wl-tabs button.on{color:var(--neutral-10);background:var(--neutral-1)}.wl-head{gap:var(--space-m)}.wl-tabs{order:2}.wl-table th.wl-accent,.wl-table td.wl-accent{width:4px;padding:0}.wl-table tr.wl-row.prio-urgente td.wl-accent{box-shadow:inset 3px 0 0 var(--color-2), inset 0 -1px 0 var(--rule)}.wl-table tr.wl-row.prio-prioridade td.wl-accent{box-shadow:inset 3px 0 0 var(--warn), inset 0 -1px 0 var(--rule)}.wl-table tr.wl-row.sel td:first-child{box-shadow:inset 3px 0 0 var(--color-3), inset 0 -1px 0 var(--rule)}.wl-table td{padding:var(--space-s) var(--space-m)}.wl-table th{padding:var(--space-xs) var(--space-m)}.wl-table th:nth-child(2),.wl-table td:nth-child(2){padding-left:calc(var(--space-l) - 4px)}.wl-table th:last-child,.wl-table td:last-child{padding-right:var(--space-l)}.wl-table .wl-c-pt{width:22%}.wl-table .wl-c-date{width:132px}.wl-table .wl-c-acc{width:140px}.wl-table .wl-c-img{width:88px}.wl-table .wl-c-queue{width:172px}.wl-table .wl-c-status{width:140px}.wl-table .wl-c-act{width:104px}.wl-table.has-diag .wl-c-act{width:232px}.wl-table .pt-name{min-width:0}.wl-table .pt-name-text,.wl-table .exam-desc,.wl-table .wl-date,.wl-table .pt-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.exam-text{flex:1;min-width:0}.wl-table .mods{flex:none;min-width:32px}.wl-table .mod{min-width:32px;padding:0 var(--space-xxs);justify-content:center}.wl-table tr.wl-row:hover .mod,.wl-table tr.wl-row.sel .mod,.wl-table tr.wl-row.sel .wl-act .btn{background:var(--neutral-4)}.wl-table tr.wl-row.sel .wl-act .btn:hover{background:var(--neutral-5)}.wl-queue-cell .queue-reason+.sla-chip{margin-top:var(--space-xxs)}.pt-name{align-items:center;gap:var(--space-xs);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy);display:flex}.prio-tag{font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-ui-heavy);border-radius:var(--radius-full);padding:1px 7px}.prio-tag.urgente{background:var(--color-2);color:var(--neutral-1)}.prio-tag.prioridade{background:var(--warn-soft);color:var(--warn)}.exam{align-items:center;gap:var(--space-s);min-width:0;display:flex}.exam-desc{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--text)}.wl-table .mod,.wl-card .mod{height:22px;padding:0 var(--space-xs);border-radius:var(--radius-xs);font-family:var(--font-data);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-data-heavy);background:var(--neutral-3);color:var(--neutral-8);border:0}.wl-date{color:var(--text)}.status{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.status:before{content:"";background:var(--text-3);border-radius:50%;width:7px;height:7px}.status.info:before{background:var(--info)}.status.warn:before{background:var(--warn)}.status.ok:before{background:var(--ok)}.status.signal:before{background:var(--color-2)}.status.draft{color:var(--text-3);margin-left:10px}.status.draft:before{border:1.5px solid var(--text-3);background:0 0;width:5px;height:5px}.wl-act{text-align:right;width:1%}.wl-act .btn{opacity:0;transition:opacity var(--t1) var(--motion-easing)}.wl-row:hover .wl-act .btn,.wl-row.sel .wl-act .btn{opacity:1}@media (hover:none){.wl-act .btn{opacity:1}}@media (max-width:1280px){.desktop-wide{display:none}}.vp-info{text-shadow:0 1px 2px #000000f2,0 0 8px #000000bf;color:#ffffffdb;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.vp-info .strong{font-weight:var(--weight-ui-heavy)}.lai-tag{font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-ui-heavy);color:var(--signal-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-text) 45%, transparent);border-radius:var(--radius-xs);border:0;padding:1px 5px}.guide-list{flex-wrap:wrap;gap:6px;padding:2px 0 10px;display:flex}.guide-chip{border-radius:var(--r-ctl);background:var(--surface-2);height:28px;color:var(--text);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-medium);transition:border-color var(--t1) var(--motion-easing), background var(--t1) var(--motion-easing);border:0;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.guide-chip:hover{box-shadow:inset 0 0 0 1px var(--text-3);background:var(--surface-3)}.guide-chip svg{color:var(--text-3)}.crit-toggle{width:100%;margin:2px 0 var(--space-s);padding:10px var(--space-s);border-radius:var(--r-btn);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy);text-align:left;cursor:pointer;transition:border-color var(--t1) var(--motion-easing), background var(--t1) var(--motion-easing);border:0;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.crit-toggle small{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-regular);color:var(--text-3);grid-column:2}.crit-dot{border:2px solid var(--text-3);border-radius:50%;width:10px;height:10px}.crit-toggle:hover{box-shadow:inset 0 0 0 1px var(--text-3)}.crit-toggle.on{box-shadow:inset 0 0 0 1px var(--critical);background:var(--critical-soft)}.crit-toggle.on .crit-dot{box-shadow:inset 0 0 0 1px var(--critical);background:var(--critical)}.vp-info{text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000,0 0 6px #000000d9;transition:opacity var(--t1) var(--motion-easing);padding:2px 3px}.vp-info.dim{opacity:.08}.vp-info.tl,.vp-info.bl{left:6px}.vp-info.tr,.vp-info.br{right:12px}.vp-info.tl,.vp-info.tr{top:6px}.vp-info.bl,.vp-info.br{bottom:6px}.vp-info:empty{display:none}.tags-list{flex-direction:column;display:flex}.tag-row{padding:var(--space-xs) 2px;box-shadow:inset 0 -1px 0 var(--rule);min-width:0}.tag-head{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.tag-name{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);font-weight:var(--weight-ui-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-hex{font-size:var(--size-xxs);line-height:var(--line-xxs);color:var(--text-3);flex:none}.tag-val{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text);overflow-wrap:anywhere;margin-top:3px}.prio-form{gap:var(--space-xs);padding:var(--space-xxs) 0 var(--space-xs);display:flex}.prio-form .input,.prio-form .btn{height:calc(var(--line-s) + 2 * var(--space-xs))}.prio-form .input{min-width:0;padding:0 var(--space-s);flex:1}.prio-form .btn{padding:0 var(--space-m);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.prio-list{padding-bottom:var(--space-s);flex-direction:column;gap:2px;display:flex}.prio-item{padding:var(--space-xs) var(--space-xs);border-radius:var(--r-ctl);cursor:pointer;transition:background var(--t1) var(--motion-easing);grid-template-columns:auto auto 1fr;align-items:start;gap:9px;display:grid}.prio-item:hover{background:var(--surface-2)}.prio-item input{accent-color:var(--signal);margin:2px 0 0}.prio-rank{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);color:var(--text-3);min-width:12px;margin-top:2px}.prio-text{flex-direction:column;gap:1px;display:flex}.prio-text b{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy)}.prio-text small{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}.prio-item.done .prio-text b{color:var(--text-3);text-decoration:line-through}.prio-text small.prio-why{color:var(--text-2)}.prio-list:has(+.prio-method){padding-bottom:var(--space-xxs)}.prio-method{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);padding:0 2px var(--space-s)}.panel.wide{width:min(560px,44vw)}.report-body{flex-direction:column;display:flex}.mask-list{flex-wrap:wrap;gap:6px;padding:2px 0 10px;display:flex}.report-text{resize:none;width:100%;min-height:360px;padding:14px var(--space-m);font-family:Arial,Helvetica,sans-serif;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);background:var(--sheet-bg);color:var(--sheet-ink);box-shadow:inset 0 0 0 1px var(--sheet-rule);border-radius:var(--r-card);flex:1}.report-text:focus{box-shadow:0 0 0 2px var(--signal-text)}.report-text::placeholder{color:var(--sheet-faint)}.btn.ink{background:var(--text);color:var(--bg);font-weight:var(--weight-ui-heavy)}.btn.ink:hover:not(:disabled){background:var(--neutral-9)}@media (max-width:1100px){.panel.wide{width:100%}}.mpr-switch{z-index:6;border-radius:var(--r-btn);background:var(--surface-2);box-shadow:var(--shadow);border:0;gap:2px;padding:2px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mpr-switch button{border-radius:calc(var(--r-btn) - 2px);min-width:64px;height:34px;color:var(--text-2);font:inherit;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy);background:0 0;border:0;padding:0 10px}.mpr-switch button.on{background:var(--signal);color:#fff}@media (pointer:coarse) and (max-width:760px){.vp.reformat .vp-info.tl,.vp.reformat .vp-info.bl,.vp.reformat .vp-info.br,.vp.reformat .vp-info.tr div:not(:last-child){display:none}.vp.reformat .vp-info.tr{top:50px}}.sv-toastbar{z-index:40;height:0;position:relative}.sv-toastbar>.toast{width:max-content;max-width:min(640px,100vw - 24px);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);pointer-events:none;margin:0 auto;padding:7px 14px;position:absolute;inset:-44px 0 auto;transform:none}.sv-toastbar.side>.toast{max-width:320px;margin:0;top:44px;left:auto;right:10px}.dialog .toast.dialog-toast{max-width:none;box-shadow:none;padding:var(--space-xs) var(--space-s);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);margin:0 18px 2px;position:static;transform:none}.seg.slab-modes{gap:var(--space-xxs);grid-template-columns:repeat(3,1fr);width:100%;margin-bottom:10px;display:grid}.seg.slab-modes button{min-width:0;padding:0 var(--space-xxs);white-space:nowrap}.menu-item.mpr-mi{height:auto;min-height:32px;padding-top:var(--space-xxs);padding-bottom:var(--space-xxs);gap:var(--space-xs)}.menu-item .mi-check{flex:none;justify-content:center;align-items:center;width:16px;display:inline-flex}.menu-item.on .mi-check svg{color:currentColor}.menu-item .mi-label{flex:1;min-width:0;line-height:1.25}.menu-item .kbd{white-space:nowrap;flex:none}.btn.tb-fixed{justify-content:flex-start;width:150px}.btn.tb-fixed .tb-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.btn.tb-fixed svg{flex:none}@media (max-width:720px){.btn.tb-fixed{width:118px}}.vp-info div.legend{white-space:normal;overflow:visible}.vp-info .legend .nw{white-space:nowrap}.sv-bar .seg{background:var(--color-none);gap:var(--space-xxs);border-radius:var(--radius-s);padding:0}.sv-bar .seg button{height:calc(var(--line-s) + 2 * var(--space-xs));min-width:calc(var(--line-s) + 2 * var(--space-xs));padding:0 var(--space-xs);border-radius:var(--radius-s);color:var(--neutral-7)}.sv-bar .seg button:hover,.sv-bar .seg button.on{background:var(--neutral-3);color:var(--neutral-10)}.sv-bar .btn.ghost:hover,.topbar .btn.ghost:hover{background:var(--neutral-3)}.wl-filters .input,.wl-filters .select,.wl-filters .btn{height:calc(var(--line-s) + 2 * var(--space-xs))}.wl-filters .select{padding-left:var(--space-s)}.wl-mod-chips{gap:var(--space-xxs);flex-wrap:nowrap}.wl-mod-select{display:none}@media (max-width:1365px){.wl-next-why{display:none}}@media (max-width:1279px){.wl-title{gap:var(--space-xs)}.wl-next .kbd,.wl-mod-chips{display:none}.wl-mod-select{display:block}.wl-title .btn-label{display:none}}@media (max-width:640px){.seg button{padding:0 var(--space-xs)}}:is(.wl-head,.ops-head,.adm-bar) :is(.btn,.input,.select){height:calc(var(--line-s) + 2 * var(--space-xs))}:is(.wl-head,.ops-head,.adm-bar) .btn{padding:0 var(--space-m);gap:var(--space-xs);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}:is(.wl-head,.ops-head,.adm-bar) .btn.icon{width:calc(var(--line-s) + 2 * var(--space-xs));padding:0}:is(.wl-head,.ops-head,.adm-bar) .seg button{height:calc(var(--line-s) + 2 * var(--space-xxs))}.wl-next .kbd{background:var(--neutral-10-transparent);color:var(--cte-accent-text);margin-left:var(--space-xxs)}.wl-status{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wl-status .status.draft{margin-left:0}.wl-sla{white-space:nowrap}.wl-table tr.wl-row.crit td.wl-accent{box-shadow:inset 3px 0 0 var(--critical)}.sla-chip{height:22px;padding:0 var(--space-xs);border-radius:var(--radius-full);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);background:var(--surface-3);color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sla-chip svg{width:12px;height:12px}.sla-chip.st-ok,.sla-chip.st-cumprido{background:var(--ok-soft);color:var(--ok)}.sla-chip.st-risco{background:var(--warn-soft);color:var(--warn)}.sla-chip.st-estourado,.sla-chip.st-violado{background:var(--critical-soft);color:var(--critical)}.lock-chip{align-items:center;gap:var(--space-xxs);border-radius:var(--r-chip);height:20px;box-shadow:inset 0 0 0 1px var(--rule-strong);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);color:var(--warn);white-space:nowrap;text-overflow:ellipsis;border:0;max-width:140px;padding:0 7px;display:inline-flex;overflow:hidden}.lock-chip svg{flex:none;width:11px;height:11px}.lock-chip.mine{color:var(--info)}.crit-badge{text-transform:none;gap:var(--space-xxs);border-radius:var(--radius-xs);white-space:nowrap;box-shadow:inset 0 0 0 1px}.crit-badge svg{flex:none}.wl-card.crit{box-shadow:inset 3px 0 0 var(--critical)}.wl-card-chips{flex-wrap:wrap;gap:6px}.sv-crit{cursor:pointer;border:0;flex:none}.sv-lock{gap:var(--space-xxs);flex:none}.sv-offline{gap:var(--space-xxs);cursor:pointer;border:0;flex:none}.sv-skip{flex:none}.sv-bar .sv-patient{flex:0 auto;min-width:140px}.sv-bar>.btn.icon{flex:none}.crit-short{display:none}@media (max-width:1600px){.sv-crit .crit-full{display:none}.sv-crit .crit-short{display:inline}.sv-bar .btn.tb-fixed{width:112px}.sv-bar{gap:6px}}@media (max-width:1760px){.sv-skip .btn-label,.sv-tabs .desktop-only{display:none}}.sv-bar[data-fit~="1"] .tb-text,.sv-bar[data-fit~="1"] .sv-skip .btn-label,.sv-bar[data-fit~="1"] .sv-compare .btn-label,.sv-bar[data-fit~="1"] .sv-tabs .desktop-only,.sv-bar[data-fit~="1"] .sv-crit .crit-full{display:none}.sv-bar[data-fit~="1"] .sv-crit .crit-short{display:inline}.sv-bar[data-fit~="1"] .btn.tb-fixed{width:auto}.sv-bar[data-fit~="2"] .sv-measure,.sv-bar[data-fit~="2"] .sv-process,.sv-bar[data-fit~="3"] .sv-modes,.sv-bar[data-fit~="4"] .sv-nav,.sv-bar[data-fit~="5"] .sv-tabs,.sv-bar[data-fit~="5"] .sv-compare,.sv-bar[data-fit~="6"] .rd-btn .btn-label,.sv-bar[data-fit~="7"] .sv-editor .btn-label,.sv-bar[data-fit~="8"] .sv-skip,.sv-bar[data-fit~="8"]>.vsep{display:none}.sv-bar[data-fit~="6"] .sv-patient{min-width:96px}.sv-bar[data-fit~="8"]{gap:var(--space-xxs);padding:0 6px}.sv-bar[data-fit~="8"] .sv-patient{min-width:64px;padding:0 2px}.thumb-pdf{cursor:pointer}.thumb-pdf .thumb-img{gap:var(--space-xxs);color:var(--text-2);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);flex-direction:column}.thumb-pdf .thumb-img svg{width:22px;height:22px;color:var(--signal-text)}.panel-tabs button{white-space:nowrap;flex:auto;padding:0 6px}.tab-dot{background:var(--warn);border-radius:50%;width:6px;height:6px}.rp{position:relative}.rp-tools{flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 10px;display:flex}.rp-masks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rp-mic.on{box-shadow:inset 0 0 0 1px var(--critical);background:var(--critical-soft);color:var(--critical)}.rp-mic.on svg{animation:rpPulse 1.2s var(--ease) infinite}@keyframes rpPulse{50%{opacity:.35}}.rp-live{align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-xs);padding:var(--space-xs) 10px;border-radius:var(--r-ctl);background:var(--critical-soft);color:var(--text);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:flex}.rp-live-dot{background:var(--critical);width:8px;height:8px;animation:rpPulse 1.2s var(--ease) infinite;border-radius:50%;flex:none;margin-top:5px}.rp-live-text{overflow-wrap:anywhere;min-width:0;font-style:italic}.rp-row{margin-top:var(--space-xs);flex-wrap:wrap;gap:6px}.rp-save{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3);text-align:right}.rp-save.err{color:var(--critical)}.report-text.sealed{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--sheet-sealed-bg);height:auto;min-height:0;color:var(--sheet-sealed-ink);cursor:text;-webkit-user-select:text;user-select:text;flex:none}.rp-error{gap:var(--space-xs);flex-direction:column;align-items:flex-start;display:flex}.rp-notice{align-items:center;gap:var(--space-xs);padding:9px 10px 9px var(--space-s);border-radius:var(--r-ctl);background:var(--info-soft);color:var(--text);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);flex-wrap:wrap;margin-bottom:10px;display:flex}.rp-notice.warn{background:var(--warn-soft)}.rp-notice>svg{width:16px;height:16px;color:var(--warn);flex:none}.rp-notice-text{flex-direction:column;flex:200px;gap:1px;min-width:0;display:flex}.rp-notice-text span{color:var(--text-2)}.rp-pending{gap:var(--space-xxs);border-radius:var(--r-card);border:1px dashed var(--rule-strong);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);flex-direction:column;padding:14px;display:flex}.rp-sign{margin-top:var(--space-s);padding:var(--space-s);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 40%, transparent);background:var(--ok-soft);border:0}.rp-sign-head{align-items:flex-start;gap:var(--space-xs);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);display:flex}.rp-sign-head svg{width:16px;height:16px;color:var(--ok);flex:none;margin-top:1px}.rp-sign-code{align-items:center;column-gap:var(--space-xs);grid-template-columns:1fr auto;margin-top:10px;display:grid}.rp-sign-code small{font-size:var(--size-xxs);line-height:var(--line-xxs);font-weight:var(--weight-ui-heavy);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);grid-column:1/-1;margin-bottom:3px}.rp-sign-code code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:.04em;color:var(--text);overflow-wrap:anywhere}.rp-addendum{padding:10px var(--space-s);box-shadow:inset 2px 0 0 var(--info);border-radius:0 var(--r-ctl) var(--r-ctl) 0;background:var(--surface-2);margin-top:10px}.rp-addendum-head{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3);margin-bottom:var(--space-xxs)}.rp-addendum-text{white-space:pre-wrap;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.report-text.rp-addendum-input{flex:none;min-height:120px}.rp-foot{flex-direction:column;align-items:stretch}.rp-foot-tools,.rp-foot-sign{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rp-foot-sign .rp-save{text-align:left;min-width:0}.rp-drawer{z-index:4;background:var(--surface);animation:menuIn var(--t2) var(--ease);flex-direction:column;display:flex;position:absolute;inset:0}.rp-drawer-head{padding:10px var(--space-s);box-shadow:inset 0 -1px 0 var(--rule);align-items:center;gap:6px;display:flex}.rp-drawer-body{padding:10px var(--space-s);flex:1;min-height:0;overflow-y:auto}.rp-drawer-foot{gap:var(--space-xs);padding:10px var(--space-s);box-shadow:inset 0 1px 0 var(--rule);display:flex}.rp-version{width:100%;padding:9px var(--space-xs);border-radius:var(--r-ctl);text-align:left;transition:background var(--t1) var(--motion-easing);background:0 0;border:0;align-items:center;gap:10px;display:flex}.rp-version:hover{background:var(--surface-3)}.rp-version-n{min-width:32px;font-weight:var(--weight-ui-heavy);color:var(--text-2);flex:none}.rp-version-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rp-version-main b{font-weight:var(--weight-ui-heavy);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.rp-version-main small{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}.rp-version-text{padding:var(--space-s) 14px;border-radius:var(--r-card);background:var(--sheet-bg);color:var(--sheet-ink);font-family:Arial,Helvetica,sans-serif;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);white-space:pre-wrap;overflow-wrap:anywhere;max-height:52vh;margin:0;overflow:auto}.dlg-intro{margin:0 0 var(--space-s);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.dlg-intro .kbd{vertical-align:1px}.dlg-warn{margin:0 0 var(--space-s);padding:9px var(--space-s);border-radius:var(--r-ctl);background:var(--critical-soft);color:var(--text);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.dlg-warn.soft{background:var(--warn-soft)}.claim-box{gap:var(--space-s);align-items:flex-start;display:flex}.claim-box>svg{width:20px;height:20px;color:var(--warn);flex:none;margin-top:2px}.claim-box b{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);margin-bottom:var(--space-xxs);display:block}.claim-box .muted{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.sign-confirm{gap:var(--space-xs);margin-bottom:var(--space-s);grid-template-columns:1fr 1fr;display:grid}.sign-who{padding:10px var(--space-s);border-radius:var(--r-ctl);background:var(--surface-2);border:0;flex-direction:column;gap:2px;display:flex}.sign-who.wide{grid-column:1/-1}.sign-who small{font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-ui-heavy);color:var(--text-3)}.sign-who b{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy)}.conflict-cols{gap:var(--space-s);grid-template-columns:1fr 1fr;display:grid}.conflict-cols .rp-version-text{max-height:46vh}.macro-list{gap:var(--space-xs);flex-direction:column;display:flex}.macro-row{gap:var(--space-xs);grid-template-columns:120px 1fr auto;align-items:start;display:grid}.macro-key{align-items:center;gap:2px;display:flex}.macro-key span{font-weight:var(--weight-ui-heavy);color:var(--text-3)}.macro-key .input{width:100%;min-width:0;font-weight:var(--weight-ui-heavy)}.macro-key.dup .input{box-shadow:inset 0 0 0 1px var(--critical)}.macro-text{width:100%;min-height:32px;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.level-cards{gap:var(--space-xs);margin-bottom:var(--space-s);grid-template-columns:repeat(3,1fr);display:grid}.level-card{padding:10px var(--space-s);border-radius:var(--r-btn);background:var(--surface-2);text-align:left;transition:border-color var(--t1) var(--motion-easing), background var(--t1) var(--motion-easing);border:0;flex-direction:column;gap:6px;display:flex}.level-card:hover{box-shadow:inset 0 0 0 1px var(--text-3)}.level-card-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.level-card-head b{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.level-card-head small{font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);color:var(--text-3);white-space:nowrap}.level-card-text{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2)}.level-card.critical.on{box-shadow:inset 0 0 0 1px var(--critical);background:var(--critical-soft)}.level-card.critical.on b{color:var(--critical)}.level-card.warn.on{box-shadow:inset 0 0 0 1px var(--warn);background:var(--warn-soft)}.level-card.warn.on b{color:var(--warn)}.level-card.info.on{box-shadow:inset 0 0 0 1px var(--info);background:var(--info-soft)}.level-card.info.on b{color:var(--info)}.crit-new .field textarea{width:100%}.crit-item{padding:var(--space-s);border-radius:var(--r-card);box-shadow:inset 3px 0 0 var(--rule-strong);background:var(--surface-2);border:0}.crit-item+.crit-item{margin-top:var(--space-xs)}.crit-item.lvl-critical{box-shadow:inset 3px 0 0 var(--critical)}.crit-item.lvl-warn{box-shadow:inset 3px 0 0 var(--warn)}.crit-item.lvl-info{box-shadow:inset 3px 0 0 var(--info)}.crit-item-head{align-items:center;gap:6px;display:flex}.crit-item-finding{margin:var(--space-xs) 0 var(--space-xxs);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-medium);white-space:pre-wrap}.crit-item-meta{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.tone-warn{color:var(--warn)}.tone-critical{color:var(--critical);font-weight:var(--weight-ui-heavy)}.crit-form{gap:var(--space-xs);box-shadow:inset 0 1px 0 var(--rule);flex-direction:column;margin-top:10px;padding-top:10px;display:flex}.crit-form-row{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.crit-form-row .input{flex:1;min-width:200px}.preset-groups{gap:var(--space-xs);flex-direction:column;margin-bottom:14px;display:flex}.preset-group small{font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-ui-heavy);color:var(--text-3);margin-bottom:5px;display:block}.preset-chips{flex-wrap:wrap;gap:6px;display:flex}.field textarea.input{width:100%}.fu-row{gap:var(--space-s);grid-template-columns:160px 1fr;display:grid}.fu-date{width:150px;height:26px;padding:0 var(--space-xs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fu-item{padding:var(--space-xs) 2px;box-shadow:inset 0 -1px 0 var(--rule);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);align-items:center;gap:10px;display:flex}.fu-item-text{flex:1;min-width:0}.share-days{width:70px;height:26px;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.share-result .dlg-warn{margin-bottom:14px}.share-grid{gap:var(--space-m);grid-template-columns:168px 1fr;align-items:start;display:grid}.qr{border-radius:var(--r-ctl);width:168px;height:168px;display:block}.share-fields{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.share-copy{align-items:center;gap:6px;display:flex}.share-copy .input{min-width:0;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);flex:1}.share-pin{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-ui-heavy);flex:1}.share-wa{align-self:flex-start;margin:2px 0 6px;text-decoration:none}.share-item{box-shadow:inset 0 -1px 0 var(--rule);align-items:center;gap:10px;padding:9px 2px;display:flex}.share-item.off .share-item-main{opacity:.55}.share-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.share-item-main b{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy)}.share-item-main small{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.tat-card{gap:var(--space-m);padding:var(--space-s);border-radius:var(--r-card);background:var(--surface-2);border:0;flex-wrap:wrap;display:flex}.tat-card>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.tat-card small{font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-ui-heavy);color:var(--text-3)}.tat-card b{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);font-weight:var(--weight-ui-heavy)}.tat-left{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.tl{margin:0;padding:0;list-style:none;position:relative}.tl:before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:6px;bottom:6px;left:4px}.tl-item{gap:var(--space-s);padding:7px 0;display:flex;position:relative}.tl-dot{z-index:1;width:9px;height:9px;margin-top:var(--space-xxs);background:var(--surface);border:2px solid var(--text-3);border-radius:50%;flex:none;position:relative}.tl-item.info .tl-dot{border-color:var(--info)}.tl-item.ok .tl-dot{border-color:var(--ok);background:var(--ok)}.tl-item.warn .tl-dot{border-color:var(--warn)}.tl-item.critical .tl-dot{border-color:var(--critical);background:var(--critical)}.tl-item.signal .tl-dot{border-color:var(--signal-text)}.tl-main{flex:1;min-width:0}.tl-head{justify-content:space-between;gap:var(--space-xs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:flex}.tl-head b{font-weight:var(--weight-ui-heavy)}.tl-head span{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);flex:none}.tl-sub{gap:2px var(--space-xs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);flex-wrap:wrap;margin-top:1px;display:flex}@media (max-width:760px){.wl-title .wl-heading{flex:auto;min-width:0}.wl-title .spacer{display:none}.wl-title .seg{flex-wrap:wrap;flex:1 0 100%;order:2;display:flex;overflow:visible}.wl-title .seg button{white-space:nowrap;flex:1 0 auto}.wl-tabs{scrollbar-width:none;overflow-x:auto}.wl-tabs::-webkit-scrollbar{display:none}.wl-tabs button{flex:none}.wl-next{order:10;width:100%}.wl-next .kbd{display:none}.wl-filters .wl-sort{margin-left:auto}.rp-tools .btn-label,.rp-foot .btn-label{display:none}.level-cards,.conflict-cols,.sign-confirm,.fu-row,.share-grid{grid-template-columns:1fr}.qr{margin:0 auto}.macro-row{grid-template-columns:1fr auto}.macro-row .macro-text{grid-area:2/1/auto/-1}.panel-tabs{scrollbar-width:none;overflow-x:auto}}.sv-note{z-index:6;border-radius:var(--r-btn);background:var(--surface-2);max-width:calc(100% - 24px);box-shadow:var(--shadow);color:var(--text);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);white-space:nowrap;border:0;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.sv-note>span{text-overflow:ellipsis;overflow:hidden}.sv-note.warn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 45%, transparent)}.sv-note a.btn{text-decoration:none}@media (max-width:760px){.sv-note{white-space:normal;flex-wrap:wrap;bottom:6px}}.sv-notes{z-index:7;align-items:center;gap:var(--space-xs);pointer-events:none;flex-direction:column;width:max-content;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.sv-notes:empty{display:none}.sv-notes>*{pointer-events:auto}.sv-notes>.sv-note,.sv-notes>.toast{max-width:100%;position:static;bottom:auto;left:auto;transform:none}@media (max-width:760px){.sv-notes{bottom:40px}}.sub-chip{height:20px;padding:0 var(--space-xs);margin-left:var(--space-xs);border-radius:var(--radius-full);background:var(--neutral-3);color:var(--neutral-8);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-medium);white-space:nowrap;vertical-align:1px;align-items:center;display:inline-flex}.wl-filters .select.on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-text) 60%, transparent);color:var(--signal-text)}.ai-chip{align-items:center;gap:var(--space-xxs);border-radius:var(--r-chip);height:20px;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);white-space:nowrap;background:var(--ai-soft);color:var(--ai);padding:0 7px;display:inline-flex}.ai-chip svg{flex:none;width:11px;height:11px}.ai-chip.ai-acute{background:var(--critical-soft);color:var(--critical)}.ai-chip.ai-calm{background:var(--surface-3);color:var(--text-2)}.ai-chip.ai-reading svg{animation:ai-pulse 1.4s var(--ease) infinite}@keyframes ai-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ai-chip.ai-reading svg{animation:none}}.wl-next-label{text-align:left;min-width:86px;display:inline-block}.ai-preread{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ai) 35%, transparent)}.sv-compare.on{color:#fff;background:var(--surface-4);box-shadow:inset 0 0 0 1px var(--rule-strong)}.prior-item.on>.prior-thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 60%, transparent)}.prior-thumb{text-align:left;align-items:center;gap:6px;width:100%;padding:0;display:flex}.prior-thumb .thumb-meta{flex:1;min-width:0}.prior-thumb .kbd{margin-right:var(--space-xs)}.prior-body{flex-direction:column;gap:10px;display:flex}.prior-pick{width:100%}.prior-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.prior-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.prior-text{min-height:160px;max-height:none}.prior-sign{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin-top:-4px}.prior-skel{gap:var(--space-xs);flex-direction:column;display:flex}.prior-skel i{border-radius:var(--radius-xs);background:var(--surface-3);height:12px;display:block}.prior-skel i:nth-child(2){width:82%}.prior-skel i:nth-child(3){width:64%}.prior-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rp-laudos{gap:var(--space-xs);margin-bottom:var(--space-s);flex-direction:column;display:flex}.rp-laudos.hero{border-radius:var(--r-card);background:var(--surface-2);border:0;padding:14px}.rp-laudos-text{gap:var(--space-xxs);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);flex-direction:column;display:flex}.rp-laudos-text b{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.rp-laudos-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.rp-laudos.hero .rp-laudos-actions .btn:not(.sm){flex:200px;justify-content:center}.rp-draft-open{width:100%;padding:10px var(--space-s);border-radius:var(--r-ctl);border:1px dashed var(--rule-strong);color:var(--text-2);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);text-align:left;cursor:pointer;transition:background var(--t1) var(--motion-easing), color var(--t1) var(--motion-easing);background:0 0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.rp-draft-open:hover{background:var(--surface-2);color:var(--text)}.rp-draft-open small{color:var(--text-3)}.check-list{margin-bottom:var(--space-s);flex-direction:column;gap:6px;display:flex}.check-list .dlg-warn{margin:0}.check-block{flex-direction:column;gap:2px;display:flex}.check-block b{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--critical)}.check-why{margin-bottom:10px}.check-why textarea{resize:vertical;width:100%}.check-why small{margin-top:var(--space-xxs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.settings-page{z-index:60;background:var(--bg);color:var(--text);animation:settings-in var(--t2) var(--ease);flex-direction:column;display:flex;position:fixed;inset:0}@keyframes settings-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.settings-page{animation:none}}.settings-head{align-items:center;gap:var(--space-m);height:64px;padding:0 var(--space-l);box-shadow:inset 0 -1px 0 var(--rule);background:var(--bg);display:flex}.settings-head h2{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);font-weight:var(--weight-ui-heavy);margin:0}.settings-search{width:min(420px,50vw)}.settings-main{flex:1;grid-template-columns:230px 1fr;min-height:0;display:grid}.settings-nav{gap:var(--space-xxs);padding:var(--space-m) var(--space-s);box-shadow:inset -1px 0 0 var(--rule);flex-direction:column;display:flex;overflow-y:auto}.settings-nav button{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-s);background:var(--color-none);color:var(--neutral-7);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-medium);text-align:left;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing);border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.settings-nav button:hover{background:var(--neutral-3);color:var(--neutral-10)}.settings-nav button.on{background:var(--neutral-3);color:var(--neutral-10);box-shadow:none}.settings-nav .settings-admin{box-shadow:inset 0 1px 0 var(--rule);border-radius:0 0 var(--r-ctl) var(--r-ctl);margin-top:14px;padding-top:14px}.settings-nav small{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-regular);color:var(--text-3)}.settings-body{padding:22px 28px 60px;overflow-y:auto}.settings-section{max-width:780px;margin-bottom:26px}.settings-section-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.settings-section-head h3{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy);margin:0}.settings-row{box-shadow:inset 0 -1px 0 var(--rule);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.settings-row.wide{flex-direction:column;align-items:stretch;gap:10px}.settings-text{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-text b{font-weight:var(--weight-ui-heavy);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.settings-text small{color:var(--text-2);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.settings-ctl{flex:none}.settings-row.wide .settings-ctl{flex:1}.settings-ok{color:var(--ok);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.settings-none{padding:30px 0}.slab-mm{width:72px}.fav-list{flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:flex}.fav-list li{padding:var(--space-xxs) 6px;border-radius:var(--r-ctl);align-items:center;gap:10px;display:flex}.fav-list li:hover{background:var(--surface-2)}.fav-name{font-weight:var(--weight-ui-medium)}.fav-empty{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin-top:10px}.fav-add{gap:var(--space-xs);grid-template-columns:1fr 90px 90px auto;margin-top:10px;display:grid}.plane-schemes{gap:var(--space-xs);flex-wrap:wrap;display:flex}.plane-scheme{height:32px;padding:0 var(--space-s) 0 10px;border-radius:var(--r-btn);box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--text-2);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.plane-scheme i{border-radius:50%;width:10px;height:10px}.plane-scheme.on{color:var(--text);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--text-3)}.mask-favs{flex-wrap:wrap;gap:6px;display:flex}.check-prefs{flex-direction:column;display:flex}.check-pref{justify-content:space-between;align-items:center;gap:var(--space-s);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);padding:7px 0;display:flex}.kb-edit{flex-direction:column;gap:14px;display:flex}.kb-row{border-radius:var(--r-ctl);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);grid-template-columns:1fr auto 76px 30px;align-items:center;gap:10px;padding:5px 6px;display:grid}.kb-row.fixed{color:var(--text-2);grid-template-columns:1fr auto}.kb-row:hover{background:var(--surface-2)}.kb-row.capturing{background:var(--signal-soft)}.kb-wait{color:var(--signal-text);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.servers .server-row{padding:var(--space-xs) 0;box-shadow:inset 0 -1px 0 var(--rule);justify-content:space-between}.servers .server-row .faint{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.about{gap:10px var(--space-m);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);grid-template-columns:160px 1fr;margin:0;display:grid}.about dt{color:var(--text-2)}.about dd{margin:0}@media (max-width:760px){.settings-head{padding:0 var(--space-s);gap:10px}.settings-search{flex:1;width:auto}.settings-head .spacer{display:none}.settings-main{grid-template-rows:auto 1fr;grid-template-columns:1fr}.settings-nav{padding:var(--space-xs) var(--space-s);box-shadow:inset 0 -1px 0 var(--rule);scrollbar-width:none;border-right:0;flex-direction:row;overflow-x:auto}.settings-nav button{white-space:nowrap;flex:none}.settings-nav small{display:none}.settings-nav .settings-admin{border-top:0;margin-top:0;padding-top:9px}.settings-body{padding:14px var(--space-m) 60px}.settings-row{flex-direction:column;align-items:stretch;gap:10px}.fav-add{grid-template-columns:1fr 1fr}.kb-row{grid-template-columns:1fr auto 70px 28px}.about{grid-template-columns:1fr}.settings-head h2{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.settings-head .settings-search,.settings-head .settings-search input{min-width:0}.settings-head .btn.icon{flex:none}}.wl-filter-toggle{display:none}.wl-card:focus-visible,.wl-row:focus-visible{outline:2px solid var(--signal-text);outline-offset:-2px}.wl-card .pt-name .prio-tag{margin-left:6px}@media (max-width:760px){.wl-filter-toggle{flex:none;display:inline-flex}.wl-filters .search{flex:1 1 0;min-width:0}.wl-filters:not(.open)>:not(.search):not(.wl-filter-toggle){display:none}.wl{overscroll-behavior:contain;overflow-y:auto}.wl-body{flex:none;min-height:auto;overflow:visible}}@media (pointer:coarse) and (max-width:760px){.btn,.btn.sm,.chip,.seg button,.panel-tabs button{min-height:40px}.btn.icon,.btn.sm.icon,.sv-bar>.btn.ghost.icon{min-width:40px}}.topbar .brand{padding:2px var(--space-xxs);border-radius:var(--r-ctl);transition:background var(--t1) var(--motion-easing);background:0 0;border:0;align-self:center;align-items:center;gap:0;margin:0 6px 0 -4px;display:inline-flex}.topbar .brand:hover{background:var(--neutral-3)}.topbar .brand-word{display:none}.topnav{align-items:center;gap:var(--space-xxs);margin-left:var(--space-xs);display:flex}.topnav button{align-items:center;gap:var(--space-xs);height:calc(var(--line-s) + 2 * var(--space-xs));padding:0 var(--space-s);border-radius:var(--radius-s);background:var(--color-none);color:var(--neutral-7);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-medium);white-space:nowrap;transition:color var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing);border:0;display:inline-flex;position:relative}.topnav button:hover,.topnav button.on{color:var(--neutral-10);background:var(--neutral-3)}.nav-badge{border-radius:var(--radius-full);min-width:18px;height:18px;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.nav-badge.warn{background:var(--warn-soft);color:var(--warn)}.nav-badge.crit{background:var(--critical);color:var(--neutral-10)}.ops{flex-direction:column;flex:1;min-height:0;display:flex}.ops-head{padding:var(--space-l) var(--space-l) var(--space-m);gap:var(--space-m);box-shadow:inset 0 -1px 0 var(--rule);flex-direction:column;display:flex}.ops-title{align-items:center;gap:var(--space-s);display:flex}.ops-title h1{font-family:var(--font-brand);font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-brand-heavy);margin:0}.ops-sub{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3);margin-top:var(--space-xxs)}.ops-filter{scrollbar-width:none;align-self:flex-start;max-width:100%;overflow-x:auto}.ops-filter::-webkit-scrollbar{display:none}.ops-filter button{flex:none}.ops-body{min-height:0;padding:var(--space-l) var(--space-l) var(--space-xl);transition:opacity var(--t2) var(--motion-easing);flex:1;overflow:auto}.ops-body.flush{padding:0}.ops-body.refreshing{opacity:.6}.ops-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 35%, transparent);background:var(--warn-soft);color:var(--text);border-radius:var(--r-ctl);padding:var(--space-xs) var(--space-s);margin-bottom:var(--space-s);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);border:0}.ops-foot{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin:var(--space-s) 2px 0;max-width:720px}.btn.danger{background:var(--critical-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--critical) 50%, transparent);color:var(--critical)}.btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--critical) 24%, transparent)}.status.crit:before{background:var(--critical)}.status.crit{color:var(--critical)}.warn-text{color:var(--warn)}.crit-text{color:var(--critical)}.dialog-note{margin:var(--space-xxs) 0 14px;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.switch.disabled{opacity:.5}.stats,.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.stat{min-width:0;padding:var(--space-s) 14px;border-radius:var(--r-card);background:var(--surface);border:0;flex-direction:column;gap:3px;display:flex}.stat.alert{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--critical) 45%, transparent), inset 3px 0 0 var(--critical)}.stat-label{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);font-weight:var(--weight-ui-medium)}.stat-value{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-ui-heavy);font-feature-settings:"tnum" 0}.stat-sub{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crit-list{flex-direction:column;gap:10px;display:flex}.crit-card{padding:14px var(--space-m) var(--space-s) 18px;border-radius:var(--r-card);background:var(--surface);box-shadow:inset 3px 0 0 var(--rule-strong);border:0;grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"main clock""actions actions";gap:10px 18px;display:grid}.crit-card.lvl-critico{box-shadow:inset 3px 0 0 var(--critical)}.crit-card.lvl-urgente{box-shadow:inset 3px 0 0 var(--warn)}.crit-card.lvl-inesperado{box-shadow:inset 3px 0 0 var(--info)}.crit-card.late{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--critical) 50%, transparent);background:linear-gradient(90deg, var(--critical-soft), transparent 55%), var(--surface)}.crit-card.st-confirmado,.crit-card.st-cancelado{background:0 0}.crit-card.st-cancelado .crit-finding{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.crit-main{flex-direction:column;grid-area:main;gap:7px;min-width:0;display:flex}.crit-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crit-window{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.crit-finding{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy);color:var(--text);overflow-wrap:anywhere}.crit-pt{align-items:center;gap:var(--space-xxs) 10px;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);flex-wrap:wrap;display:flex}.crit-pt .pt-name{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.crit-exam{align-items:center;gap:6px;min-width:0;display:inline-flex}.crit-pt .mod,.fu-rec .mod,.peer-item .mod,.crit-summary .mod{white-space:nowrap;height:20px;font-size:var(--size-xxs);line-height:var(--line-xxs);box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--text-2);background:0 0;border:0;flex:none;padding:0 6px}.crit-trail{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.crit-notes{color:var(--text-2);font-style:italic}.crit-clock{text-align:right;flex-direction:column;grid-area:clock;align-items:flex-end;gap:3px;display:flex}.clock-value{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-ui-heavy);color:var(--text);font-feature-settings:"tnum" 0}.clock-value.soon{color:var(--warn)}.clock-value.late{color:var(--critical)}.clock-value.done{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);color:var(--text-2)}.clock-label{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2)}.crit-card.late .clock-label{color:var(--critical);font-weight:var(--weight-ui-heavy)}.clock-open{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.crit-actions{box-shadow:inset 0 1px 0 var(--rule);flex-wrap:wrap;grid-area:actions;gap:6px;padding-top:10px;display:flex}.crit-actions .btn.ghost:last-child{color:var(--text-3);margin-left:auto}.crit-summary{padding:10px var(--space-s);border-radius:var(--r-ctl);background:var(--surface-2);border:0;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.crit-summary .crit-finding{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.crit-summary .faint{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin-top:2px}.table-wrap{overflow-x:auto}table.ops-table{border-collapse:separate;border-spacing:0;width:100%}.ops-table th{z-index:2;background:var(--surface);text-align:left;font-weight:var(--weight-ui-heavy);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);color:var(--text-3);box-shadow:inset 0 -1px 0 var(--rule);white-space:nowrap;padding:10px 14px;position:sticky;top:0}.ops-table td{padding:var(--space-s) 14px;box-shadow:inset 0 -1px 0 var(--rule);vertical-align:top}.ops-table tbody tr:hover td{background:var(--surface-2)}.ops-table .r{text-align:right}.ops-table.compact th{padding:var(--space-xs) 10px;background:0 0;position:static}.ops-table.compact td{padding:var(--space-xs) 10px;vertical-align:middle}.ops-table tr.late td:first-child{box-shadow:inset 3px 0 0 var(--critical)}.ops-act{white-space:nowrap;text-align:right;width:1%}.ops-act .btn+.btn{margin-left:6px}.ops-act .btn.ghost{color:var(--text-3)}.ops-act .btn.ghost:hover{color:var(--text)}.fu-table td:nth-child(2){max-width:420px}.fu-rec{align-items:flex-start;gap:var(--space-xs);font-weight:var(--weight-ui-medium);overflow-wrap:anywhere;display:flex}.fu-days{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);white-space:nowrap;margin-top:2px}.fu-days.soon b{color:var(--warn)}.fu-days.neg,.fu-days.neg b{color:var(--critical)}.fu-notes{max-width:260px;font-style:italic}.fu-link{height:auto;color:var(--info);text-underline-offset:3px;padding:0;text-decoration:underline}.fu-link:hover{color:var(--text);background:0 0}.peer{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.peer-queue{box-shadow:inset -1px 0 0 var(--rule);gap:var(--space-xxs);flex-direction:column;padding:10px;display:flex;overflow-y:auto}.peer-count{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);padding:2px var(--space-xxs) 6px}.peer-item{text-align:left;padding:10px var(--space-s);border-radius:var(--r-ctl);color:var(--text);background:0 0;border:0;flex-direction:column;gap:3px;display:flex;box-shadow:inset 0 0 0 1px #0000}.peer-item:hover{background:var(--surface-2)}.peer-item.on{background:var(--surface-3);box-shadow:inset 3px 0 0 var(--signal-text), inset 0 0 0 1px var(--rule-strong)}.peer-item-top{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.peer-desc{font-weight:var(--weight-ui-heavy);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.peer-item .pt-sub{margin:0}.peer-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.review{flex-direction:column;flex:1;min-height:0;display:flex}.review-head{padding:var(--space-s) 20px;box-shadow:inset 0 -1px 0 var(--rule);align-items:center;gap:10px;display:flex}.review-id{min-width:0}.review-id .pt-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.peer-back{display:none}.review-body{min-height:0;padding:var(--space-m) 20px 28px;flex:1;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid;overflow-y:auto}.review-form{position:sticky;top:0}.radpeer{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.radpeer-opt{align-items:flex-start;gap:var(--space-s);text-align:left;padding:10px var(--space-s);border-radius:var(--r-ctl);background:var(--surface);color:var(--text);transition:border-color var(--t1) var(--motion-easing), background var(--t1) var(--motion-easing);border:0;display:flex}.radpeer-opt:hover{background:var(--surface-2)}.radpeer-opt.on{box-shadow:inset 0 0 0 1px var(--text);background:var(--surface-3)}.radpeer-score{border-radius:var(--radius-s);width:26px;height:26px;font-weight:var(--weight-ui-heavy);background:var(--surface-3);color:var(--text-2);flex:none;justify-content:center;align-items:center;display:flex}.radpeer-opt.on.s1 .radpeer-score{background:var(--ok-soft);color:var(--ok)}.radpeer-opt.on.s2 .radpeer-score{background:var(--info-soft);color:var(--info)}.radpeer-opt.on.s3 .radpeer-score{background:var(--warn-soft);color:var(--warn)}.radpeer-opt.on.s4 .radpeer-score{background:var(--critical-soft);color:var(--critical)}.radpeer-text{flex-direction:column;gap:2px;display:flex}.radpeer-text b{font-weight:var(--weight-ui-heavy);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.radpeer-text span{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}.review-submit{width:100%;height:38px}.paper{background:var(--sheet-bg);color:var(--sheet-ink);border-radius:var(--r-card);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);padding:22px 24px}.paper.sheet{background:var(--sheet-bg);color:var(--sheet-ink);box-shadow:inset 0 0 0 1px var(--sheet-rule);border:0}.paper.sheet .rtext-title,.paper.sheet .rtext-sec.key h3,.paper.sheet .paper-code span{color:var(--sheet-ink)}.paper.sheet .rtext-sec h3,.paper.sheet .paper-addendum-head,.paper.sheet .paper-code,.paper.sheet .paper-sign{color:var(--sheet-faint)}.paper.sheet .rtext-sec.key{background:var(--sheet-key-bg);box-shadow:inset 3px 0 0 var(--sheet-ink)}.rtext-title{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy);color:var(--sheet-ink);margin:0 0 14px}.rtext-sec+.rtext-sec{margin-top:14px}.rtext-sec h3{margin:0 0 var(--space-xxs);font-size:var(--size-xs);line-height:var(--line-xs);font-weight:var(--weight-ui-heavy);letter-spacing:.08em;text-transform:uppercase;color:var(--sheet-faint)}.rtext-sec p{overflow-wrap:anywhere;margin:0}.rtext-gap{height:8px}.rtext-sec.key{padding:10px 14px var(--space-s);border-radius:var(--radius-m);background:var(--sheet-key-bg);box-shadow:inset 3px 0 0 var(--sheet-ink);margin-left:-14px;margin-right:-14px}.rtext-sec.key h3{color:var(--sheet-ink)}.rtext-sec.key p{font-weight:var(--weight-ui-heavy)}.paper-addendum{box-shadow:inset 0 1px 0 var(--sheet-rule);margin-top:18px;padding-top:14px}.paper-addendum-head{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);color:var(--sheet-faint);margin-bottom:6px}.paper-sign{box-shadow:inset 0 1px 0 var(--sheet-rule);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--sheet-faint);gap:var(--space-xxs);flex-direction:column;margin-top:20px;padding-top:14px;display:flex}.paper-code{font-size:var(--size-xs);line-height:var(--line-xs);color:var(--sheet-faint)}.paper-code span{letter-spacing:.04em;word-spacing:.2em;color:var(--sheet-ink);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;display:block}.dash{--series-1:var(--color-3);--series-2:var(--color-2);--serious:var(--color-2);--grid:var(--neutral-3);--axis:var(--neutral-4);gap:var(--space-m);flex-direction:column;display:flex}.dcard{border-radius:var(--r-card);background:var(--neutral-2);padding:var(--space-m) var(--space-l) var(--space-l);border:0;min-width:0}.dcard header{align-items:baseline;gap:var(--space-xxs) 10px;margin-bottom:var(--space-s);flex-wrap:wrap;display:flex}.dcard h2{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy);margin:0}.dcard header .faint{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.dcard-empty{padding:26px var(--space-xs);text-align:center;color:var(--text-3)}.dcard-action{align-self:center;margin-left:auto}.csv-btn{color:var(--text-2)}.dash-filters{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.dash-filters .select{max-width:260px}.ops-title .btn svg.spin{animation:.8s linear infinite spin}.dash-skel{flex-direction:column;gap:14px;display:flex}.stat.skel,.dcard.skel{background:linear-gradient(100deg, var(--surface) 30%, var(--surface-2) 50%, var(--surface) 70%) 0 0 / 300% 100%;min-height:86px;animation:skel 1.4s var(--ease) infinite}.dcard.skel{min-height:260px}.dcard.skel.tall{min-height:300px}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}.late-more{margin-top:var(--space-xs)}.dash-solo{flex-direction:column;gap:14px;display:flex}.bd-list{flex-direction:column;margin:0;padding:0;list-style:none;display:none}.bd-list li{box-shadow:inset 0 1px 0 var(--rule);flex-direction:column;gap:5px;padding:10px 0;display:flex}.bd-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bd-top b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bd-top .num{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy)}.bd-list .inline-bar{width:100%;margin:0}.bd-meta{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}.dcard.late.has-over{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--critical) 35%, transparent)}.late-counts{align-self:center;gap:6px;display:inline-flex}.late-skel{border-radius:var(--r-ctl);background:linear-gradient(100deg, var(--surface) 30%, var(--surface-2) 50%, var(--surface) 70%) 0 0 / 300% 100%;height:132px;animation:skel 1.4s var(--ease) infinite}.late-clear{padding:14px var(--space-xxs) 6px;color:var(--text-2)}.late-clear:before{content:"";width:8px;height:8px;margin-right:var(--space-xs);background:var(--ok);vertical-align:1px;border-radius:50%;display:inline-block}.late-list{box-shadow:inset 0 1px 0 var(--rule);flex-direction:column;display:flex}.late-row{padding:9px var(--space-xxs) 9px var(--space-s);box-shadow:inset 0 -1px 0 var(--rule), inset 3px 0 0 var(--warn);transition:opacity var(--t2) var(--motion-easing), background var(--t1) var(--motion-easing);grid-template-columns:132px minmax(0,1fr) minmax(120px,200px) auto;align-items:center;gap:14px;display:grid}.late-row.over{box-shadow:inset 3px 0 0 var(--critical)}.late-row:hover{background:var(--surface-2)}.late-row.busy{opacity:.55}.late-clock{flex-direction:column;line-height:1.2;display:flex}.late-clock b{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy)}.late-clock span{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}.late-clock.crit b{color:var(--critical)}.late-clock.warn b{color:var(--warn)}.late-main{flex-direction:column;gap:2px;min-width:0;display:flex}.late-exam{min-width:0;font-weight:var(--weight-ui-medium);align-items:center;gap:6px;display:flex}.late-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.late-meta{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.late-owner{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.late-act{gap:var(--space-xxs);justify-content:flex-end;display:flex}.ops-table td.clip{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.dash-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dash-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.figures{gap:var(--space-s) var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.figures div{flex-direction:column;gap:2px;display:flex}.figures dt{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2)}.figures dd{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-ui-heavy);font-feature-settings:"tnum" 0;margin:0}.figures .warn dd{color:var(--warn)}.figures .crit dd{color:var(--critical)}.chart{position:relative}.legend{gap:var(--space-xxs) var(--space-m);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);flex-wrap:wrap;margin-bottom:6px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend.small{margin:var(--space-xxs) 0 0;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.lkey{flex:none;display:inline-block}.lkey.line{border-radius:var(--radius-xs);width:14px;height:2px}.lkey.bar{border-radius:var(--radius-xs);width:10px;height:10px}.lkey.target{background:var(--text);width:2px;height:12px}.lkey.s1{background:var(--series-1)}.lkey.s2{background:var(--series-2)}.lkey.s1.soft{background:color-mix(in srgb, var(--info) 30%, transparent)}svg.viz{touch-action:pan-y;outline:none;display:block}svg.viz:focus-visible{outline:2px solid var(--signal-text);outline-offset:2px;border-radius:var(--radius-xs)}.viz .grid{stroke:var(--grid);stroke-width:1px}.viz .axis{stroke:var(--axis);stroke-width:1px}.viz .tick{fill:var(--text-3);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-variant-numeric:tabular-nums}.viz .ln{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.viz .ln.s1{stroke:var(--series-1)}.viz .ln.s2{stroke:var(--series-2)}.viz .area.s1{fill:var(--series-1);opacity:.1}.viz .cross{stroke:var(--text-3);stroke-width:1px}.viz .dot{stroke:var(--surface);stroke-width:2px}.viz .dot.s1{fill:var(--series-1)}.viz .dot.s2{fill:var(--series-2)}.viz .col.s1{fill:var(--series-1);transition:opacity var(--t1) var(--motion-easing)}.viz .col.dim{opacity:.45}.viz .hit{fill:#0000}.viz .hover-band{fill:var(--surface-2)}.ctip{z-index:5;pointer-events:none;width:172px;padding:var(--space-xs) 10px;border-radius:var(--r-ctl);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--rule-strong), var(--shadow);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);border:0;position:absolute}.ctip-head{color:var(--text-2);margin-bottom:var(--space-xxs)}.ctip-row{color:var(--text-2);align-items:center;gap:6px;display:flex}.ctip-row b{color:var(--text);font-variant-numeric:tabular-nums}.as-table{margin-top:var(--space-xs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.as-table summary{cursor:pointer;color:var(--text-3);width:max-content}.as-table summary:hover{color:var(--text)}.as-table .table-wrap{max-height:260px;margin-top:6px;overflow:auto}.bullets{gap:var(--space-m);flex-direction:column;display:flex}.bullet-head{align-items:center;gap:var(--space-xs);margin-bottom:6px;display:flex}.bullet-head .faint{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.bullet-track{border-radius:var(--radius-xs);background:var(--surface-2);outline:none;height:14px;position:relative}.bullet-track:focus-visible{outline:2px solid var(--signal-text);outline-offset:2px}.bullet-p90,.bullet-bar{border-radius:0 var(--radius-xs) var(--radius-xs) 0;position:absolute;top:0;bottom:0;left:0}.bullet-p90{background:color-mix(in srgb, var(--info) 30%, transparent)}.bullet-bar{background:var(--series-1);top:3px;bottom:3px}.bullet-target{background:var(--text);border-radius:var(--radius-xs);width:2px;box-shadow:0 0 0 2px var(--surface);margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.bullet-foot{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3);flex-wrap:wrap;gap:2px 14px;margin-top:6px;display:flex}.bullet-foot b{color:var(--text);font-weight:var(--weight-ui-heavy)}.bullet-meta{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.sla-bar{border-radius:var(--radius-xs);background:var(--surface-2);gap:2px;height:16px;display:flex;overflow:hidden}.sla-seg{min-width:4px;transition:opacity var(--t1) var(--motion-easing);flex-basis:0}.sla-seg.dim{opacity:.35}.sla-cumprido{background:var(--ok)}.sla-violado{background:var(--serious)}.sla-ok{background:var(--info)}.sla-risco{background:var(--warn)}.sla-estourado{background:var(--critical)}.sla-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.sla-group-title{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);color:var(--text-3);margin-bottom:6px}.sla-legend{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sla-legend li{align-items:center;gap:var(--space-xs);border-radius:var(--radius-s);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);grid-template-columns:10px minmax(0,1fr) auto 38px;padding:5px 6px;display:grid}.sla-legend li.on{background:var(--surface-2);color:var(--text)}.sla-legend b{color:var(--text);font-weight:var(--weight-ui-heavy)}.sla-legend .faint{text-align:right;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.inline-bar{vertical-align:middle;border-radius:var(--radius-xs);background:var(--surface-2);width:64px;height:6px;margin-right:10px;display:inline-block;overflow:hidden}.inline-bar i{border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--series-1);height:100%;display:block}.portal{-webkit-overflow-scrolling:touch;background:var(--bg);height:100%;overflow-y:auto}.portal-col{width:100%;max-width:760px;padding:20px var(--space-m) calc(28px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;margin:0 auto;display:flex}.portal-head{align-items:center;gap:var(--space-s);padding:var(--space-xxs) 2px 6px;display:flex}.portal-head .brand-mark{width:28px;height:28px}.portal-inst{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);font-weight:var(--weight-ui-heavy)}.portal-eyebrow{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}.portal-card{border-radius:var(--r-card);background:var(--surface);border:0;flex-direction:column;gap:10px;padding:20px;display:flex}.portal-card.center{align-items:center;padding:40px 20px}.portal-card p{margin:0}.portal-title{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-ui-heavy);margin:0}.pin{gap:var(--space-xs);margin:10px 0 var(--space-xxs);cursor:text;grid-template-columns:repeat(6,minmax(0,52px));display:grid;position:relative}.pin-input{opacity:0;width:100%;height:100%;font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);color:#0000;caret-color:#0000;z-index:1;background:0 0;border:0;position:absolute;inset:0}.pin-cell{border-radius:var(--r-btn);background:var(--surface-2);height:56px;font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-ui-heavy);font-variant-numeric:tabular-nums;transition:border-color var(--t1) var(--motion-easing), background var(--t1) var(--motion-easing);border:0;justify-content:center;align-items:center;display:flex}.pin-cell.filled{background:var(--surface-3)}.pin-cell.cur{box-shadow:inset 0 0 0 1px var(--signal-text), 0 0 0 3px var(--signal-soft)}.pin.bad .pin-cell{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--critical) 60%, transparent)}.pin.busy .pin-cell{opacity:.6}.portal-error{color:var(--critical);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.portal-submit{height:44px;margin-top:var(--space-xxs);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.portal-pt-name{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-ui-heavy)}.portal-facts{gap:10px var(--space-m);grid-template-columns:repeat(4,minmax(0,1fr));margin:2px 0 0;display:grid}.portal-facts div{min-width:0}.portal-facts .wide{grid-column:1/-1}.portal-facts dt{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}.portal-facts dd{font-weight:var(--weight-ui-medium);overflow-wrap:anywhere;margin:1px 0 0}.portal-facts .mods{vertical-align:1px}.portal-facts .mod{height:20px;font-size:var(--size-xxs);line-height:var(--line-xxs)}.portal-actions{gap:var(--space-xs);flex-wrap:wrap;margin-top:6px;display:flex}.portal-actions .btn{height:40px;padding:0 var(--space-m);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);text-decoration:none}.portal-report{padding:14px}.portal-report-head{padding:2px var(--space-xxs);align-items:center;gap:10px;display:flex}.portal-note{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--text-2);padding:0 var(--space-xxs)}.portal-pending{align-items:flex-start}.portal-foot{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3);text-align:center;gap:var(--space-xxs);padding:6px var(--space-xs) 0;flex-direction:column;display:flex}.tv{--tv-gap:clamp(var(--space-s), 1.4vw, 28px);z-index:40;gap:var(--tv-gap);padding:var(--tv-gap) calc(var(--tv-gap) * 1.4);background:var(--bg);color:var(--text);flex-direction:column;font-size:clamp(16px,1.3vw,28px);display:flex;position:fixed;inset:0;overflow:hidden}.tv.idle{cursor:none}.tv-head{align-items:center;gap:clamp(14px,1.6vw,32px);display:flex}.tv-head .atlas-logo{width:auto;height:clamp(32px,3vw,60px)}.tv-cut{box-shadow:inset 1px 0 0 var(--rule-strong);padding-left:clamp(14px,1.6vw,32px)}.tv-cut-title{font-size:1.15em;font-weight:var(--weight-ui-heavy)}.tv-cut-sub{color:var(--text-2);font-size:.8em}.tv-clock{font-size:2.2em;font-weight:var(--weight-ui-heavy);letter-spacing:-.01em;flex-direction:column;align-items:flex-end;line-height:1;display:flex}.tv-clock span{font-size:.34em;font-weight:var(--weight-ui-medium);color:var(--text-2);letter-spacing:0;margin-top:.3em}.tv-tools{gap:var(--space-xs);transition:opacity var(--t3) var(--motion-easing);display:flex}.tv.idle .tv-tools{opacity:0;pointer-events:none}.tv-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 40%, transparent);background:var(--warn-soft);border-radius:var(--r-ctl);border:0;padding:.4em .8em;font-size:.85em}.tv-kpis{gap:var(--tv-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tv-kpi{border-radius:calc(var(--r-card) + 4px);background:var(--surface);border:0;flex-direction:column;gap:.2em;min-width:0;padding:.8em 1em .9em;display:flex}.tv-kpi-label{color:var(--text-2);font-size:.92em;font-weight:var(--weight-ui-medium)}.tv-kpi-value{font-size:clamp(44px,5.4vw,120px);font-weight:var(--weight-ui-heavy);letter-spacing:-.03em;min-height:1em;line-height:1}.tv-kpi-sub{color:var(--text-2);font-size:.8em}.tv-kpi.crit{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--critical) 55%, transparent), inset 6px 0 0 var(--critical)}.tv-kpi.crit .tv-kpi-value{color:var(--critical)}.tv-kpi.warn{box-shadow:inset 6px 0 0 var(--warn)}.tv-kpi.warn .tv-kpi-value{color:var(--warn)}.tv-kpi.ok .tv-kpi-value{color:var(--ok)}.tv-kpi.skel .tv-kpi-value{border-radius:var(--radius-m);background:var(--surface-3);width:1.6em}.tv-main{gap:var(--tv-gap);flex:auto;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);min-height:0;display:grid}.tv-panel{border-radius:calc(var(--r-card) + 4px);background:var(--surface);border:0;flex-direction:column;min-height:0;padding:.8em 1em;display:flex;overflow:hidden}.tv-panel h2{font-size:1.15em;font-weight:var(--weight-ui-heavy);margin:0 0 .4em}.tv-more{font-size:.7em;font-weight:var(--weight-ui-medium);color:var(--text-3)}.tv-clear{color:var(--text-2);padding:.6em 0}.tv-clear:before{content:"";background:var(--ok);border-radius:50%;width:.55em;height:.55em;margin-right:.5em;display:inline-block}.tv-list{flex-direction:column;min-height:0;display:flex;overflow:hidden}.tv-row{box-shadow:inset 0 1px 0 var(--rule), inset 5px 0 0 var(--warn);grid-template-columns:7.6em minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.5em .2em .5em .7em;display:grid}.tv-row.over{box-shadow:inset 5px 0 0 var(--critical)}.tv-panel.narrow .tv-row{grid-template-columns:6.8em minmax(0,1fr)}.tv-row-time{font-size:1.2em;font-weight:var(--weight-ui-heavy);color:var(--warn);white-space:nowrap}.tv-row.over .tv-row-time{color:var(--critical)}.tv-row-main{flex-direction:column;min-width:0;display:flex}.tv-row-exam{font-weight:var(--weight-ui-heavy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tv-row-exam .badge{vertical-align:.2em;height:1.3em;margin-right:.4em;font-size:.62em}.tv-row-meta{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.78em;overflow:hidden}.tv-row-owner{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:9em;font-size:.9em;overflow:hidden}.tv-foot{color:var(--text-3);font-size:.7em}.portal-head{justify-content:space-between;min-height:112px;padding:6px 2px 0;position:relative}.portal-head-text{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.portal-head-text .portal-logo{margin-bottom:var(--space-xxs)}.portal-head .portal-hl{flex:none;width:168px;margin:-14px -12px -18px 0}.print-only{display:none!important}.portal-lang{align-self:flex-start}.select.locale-compact{height:calc(var(--line-xs) + 2 * var(--space-xs));padding:0 calc(var(--space-xs) + 20px) 0 var(--space-xs);background-position:right var(--space-xs) center;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);flex:none;max-width:200px}.portal.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text)}.portal.light .portal-card{box-shadow:0 1px 2px #1a17120a}.portal.light .paper{box-shadow:inset 0 0 0 1px var(--rule);border:0}.portal.light .seg button.on{color:var(--text)}:root[data-surface=portal]:has(.portal.light){background:#fff}:root[data-surface=portal]:has(.portal.light) body{background:#fff}@media (max-width:1280px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.review-body{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1100px){.topnav button{padding:0 var(--space-xs)}.dash-row.three{grid-template-columns:repeat(2,minmax(0,1fr))}.review-body{grid-template-columns:minmax(0,1fr)}.review-form{position:static}}@media (max-width:900px){.topbar.has-nav{flex-wrap:wrap;row-gap:0;height:auto;padding-top:6px}.topbar.has-nav .topnav{width:calc(100% + 24px);margin:var(--space-xxs) -12px 0;scrollbar-width:none;height:40px;box-shadow:inset 0 1px 0 var(--rule);order:10;padding:0 6px;overflow-x:auto}.topbar.has-nav .topnav::-webkit-scrollbar{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-row,.dash-row.three{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ops{-webkit-overflow-scrolling:touch;overflow-y:auto}.ops-body{flex:none;overflow:visible}.ops-head{padding:var(--space-s);gap:var(--space-s)}.topbar.has-nav .topnav{padding:0 var(--space-xxs);justify-content:space-between}.topbar.has-nav .topnav button{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);gap:5px;padding:0 6px}.ops-title{row-gap:var(--space-xs);flex-wrap:wrap}.ops-title>div:first-child{flex:100%;min-width:0}.ops-title .btn-label{display:none}.ops-body{padding:var(--space-s) var(--space-s) var(--space-l)}.ops-body.flush{padding:0}.stat{padding:10px var(--space-s)}.stat-value{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l)}.stat-sub{white-space:normal}.kpis{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.crit-card{padding:var(--space-s) var(--space-s) 10px 14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"main""clock""actions"}.crit-clock{text-align:left;align-items:baseline;gap:var(--space-xxs) var(--space-xs);flex-flow:wrap}.clock-value{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l)}.crit-actions .btn{flex:auto}.crit-actions .btn.ghost:last-child{margin-left:0}table.fu-table,.fu-table tbody,.fu-table tr,.fu-table td{width:100%;display:block}.fu-table thead{display:none}.fu-table tr{padding:var(--space-s);box-shadow:inset 0 -1px 0 var(--rule)}.fu-table tr.late{box-shadow:inset 3px 0 0 var(--critical)}.ops-table.fu-table tr.late td:first-child{box-shadow:none}.fu-table td{padding:var(--space-xxs) 0;border:0;max-width:none!important}.fu-table td[data-label]:not(:first-child):before{content:attr(data-label);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-ui-heavy);color:var(--text-3);margin-bottom:2px;display:block}.fu-table tbody tr:hover td{background:0 0}.fu-table .ops-act{padding-top:var(--space-xs);text-align:left;flex-wrap:wrap;gap:6px;display:flex}.fu-table .ops-act .btn+.btn{margin-left:0}.peer{grid-template-columns:minmax(0,1fr)}.peer-queue{border-right:0}.peer-detail,.peer.show-detail .peer-queue{display:none}.peer.show-detail .peer-detail{display:flex}.peer-back{display:inline-flex}.review-head{padding:10px var(--space-s);flex-wrap:wrap}.review-id{flex:100%;order:3}.review-body{padding:var(--space-s) var(--space-s) 24px}.paper{padding:var(--space-m);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.rtext-sec.key{padding:10px 10px var(--space-s);margin-left:-8px;margin-right:-8px}.sla-groups{grid-template-columns:minmax(0,1fr)}.bullet-meta{margin-left:0}.portal-col{padding:14px var(--space-s) 24px;gap:var(--space-s)}.portal-card{padding:var(--space-m)}.portal-report{padding:var(--space-xs)}.portal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-actions .btn{flex:auto}.pin{gap:6px}.pin-cell{height:52px}}@media (max-width:1100px){.late-row{grid-template-columns:116px minmax(0,1fr) auto}.late-owner{grid-area:2/2;margin-top:-6px}.late-act{grid-area:1/3/span 2}.tv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.topbar .brand-lockup{display:none}.topbar .brand-word{display:block}.dash-filters{gap:6px}.dash-filters .seg{width:100%}.dash-filters .seg button{flex:1}.dash-filters .select{flex:100%;min-width:0;max-width:none}.dash-head .ops-title>div:first-child{flex:1 1 0}.bd-list{display:flex}.dcard .bd-table{display:none}.dcard{padding:var(--space-s) var(--space-s) 14px}.dcard header{margin-bottom:10px}.dcard header .faint{flex-basis:100%;order:3}.csv-btn .btn-label{display:none}.late-row{padding:10px 2px 10px var(--space-s);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.late-clock{flex-direction:row;grid-area:1/1;align-items:baseline;gap:6px}.late-main{grid-area:2/1/auto/-1}.late-owner{grid-area:3/1/auto/-1;margin-top:0}.late-act{grid-area:1/2}.late-act .btn-label{display:none}.late-desc{white-space:normal}.portal-head{min-height:92px}.portal-head .portal-hl{width:128px;margin-right:-8px}.tv{overflow:auto}.tv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-main{grid-template-columns:minmax(0,1fr)}}@media print{@page{margin:16mm 14mm}html,body,#app,.portal{color:#000!important;background:#fff!important;height:auto!important;overflow:visible!important}.portal-col{gap:var(--space-xs);max-width:none;padding:0}.portal-card{color:#000;background:#fff;border:0;padding:0}.portal-actions,.portal-note,.portal-pending .badge,.toast,.portal-report-head,.portal-head .brand-mark,.portal-hl,.portal-head .portal-logo:not(.print-only){display:none!important}.portal-head .print-only{display:block!important}.portal-lang{display:none!important}.portal-head{min-height:0}.portal-inst,.portal-pt-name,.portal-facts dd{color:#000}.portal-eyebrow,.portal-facts dt,.portal-foot,.faint,.muted{color:#444!important}.portal-facts .mod{color:#000;background:0 0;border:1px solid #999}.paper{padding:var(--space-xs) 0 0;background:#fff;border-radius:0;font-size:12pt;border:0!important}.rtext-sec.key{box-shadow:none;background:0 0;margin:14px 0 0;padding:0}.rtext-sec,.paper-sign{break-inside:avoid}}.topbar .topbar-settings{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.topbar .topbar-settings .label{display:none}}.hl{--hl-plate:var(--bg);--hl-hi:var(--text);--hl-edge:var(--neutral-6);--hl-mid:var(--neutral-4);--hl-lo:var(--neutral-3);--hl-accent:var(--signal-text);--hl-sw:.9;aspect-ratio:5/4;pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.hl.hl-light{--hl-plate:#fff;--hl-hi:#373329;--hl-edge:#a6a195;--hl-mid:#d3cdc0;--hl-lo:#eae7e1;--hl-accent:var(--color-1)}.hl path{fill:var(--hl-plate);stroke:var(--hl-mid);stroke-width:var(--hl-sw);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;transition:stroke var(--motion-large-duration) cubic-bezier(.5, 0, .1, 1)}.hl .nf{fill:none}.hl .sil{stroke:var(--hl-edge)}.hl .sil.hi{stroke:var(--hl-accent);stroke-width:calc(var(--hl-sw) * 1.35)}.hl .lo{stroke:var(--hl-lo)}.hl .dash{stroke:var(--hl-edge);stroke-dasharray:1 3}.atlas-loading{text-align:center;color:var(--text-2);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.atlas-loading-fig{width:168px;margin-bottom:-10px}.atlas-loading.sm .atlas-loading-fig{width:92px;margin-bottom:-6px}.atlas-loading.lg .atlas-loading-fig{width:260px;margin-bottom:-14px}.atlas-loading-label{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-medium);color:var(--text-2)}.atlas-loading.sm .atlas-loading-label{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.atlas-loading-detail{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}.atlas-logo,.atlas-rings{flex:none;display:block}.boot{min-height:0;animation:boot-in var(--t3) var(--ease) .24s both;flex:1;justify-content:center;align-items:center;display:flex}@keyframes boot-in{0%{opacity:0}}.signin{background:radial-gradient(1200px 700px at 78% 46%, color-mix(in srgb, var(--signal) 7%, transparent), transparent 60%), var(--bg);flex:1;grid-template-columns:minmax(340px,460px) minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden auto}.signin-art{justify-content:center;align-items:center;min-height:0;padding:24px 40px;display:flex;position:relative}.signin-art .hl{width:min(100%,860px);max-height:100%}.signin-panel{z-index:1;box-shadow:inset -1px 0 0 var(--rule);background:linear-gradient(180deg, color-mix(in srgb, var(--neutral-2) 92%, transparent), color-mix(in srgb, var(--neutral-1) 92%, transparent));flex-direction:column;justify-content:center;gap:28px;padding:40px 48px;display:flex;position:relative}.signin-form{gap:var(--space-s);flex-direction:column;display:flex}.signin-form h1{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-ui-heavy);margin:0}.signin-form p{color:var(--text-2);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);margin:0}.signin-form .input{height:44px;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);padding:0 14px}.signin-form .btn.primary{height:44px;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);justify-content:center}.signin-error{min-height:19px;color:var(--critical);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);margin:-4px 0 -6px}.signin-alt{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);flex-wrap:wrap;gap:6px 14px;display:flex}.signin-alt button{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}.signin-alt button:hover{color:var(--text);-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.signin-foot{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-3)}@media (max-width:860px){.signin{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start}.signin-art{padding:18px var(--space-m) 0;order:-1}.signin-art .hl{width:min(78vw,360px)}.signin-panel{padding:var(--space-xs) 20px calc(28px + env(safe-area-inset-bottom));background:0 0;border-right:0;justify-content:flex-start;gap:22px}}.rd-btn{position:relative}.rd-btn.on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 55%, transparent);background:var(--ok-soft)}.rd-btn .rd-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 18%, transparent);border-radius:50%}.rd-btn .rd-dot.warn{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 18%, transparent)}.rd-chip{border-radius:var(--r-ctl);background:var(--info-soft);height:28px;color:var(--info);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rd-chip svg{width:15px;height:15px}.rd-menu-status{align-items:center;gap:var(--space-xs);padding:6px var(--space-xs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);display:flex}.rd-menu-status b{color:var(--text);font-weight:var(--weight-ui-heavy);flex:1}.rd-menu-status .rd-state{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy)}.rd-state.ok{color:var(--ok)}.rd-state.off{color:var(--text-3)}.rd-state.warn{color:var(--warn)}.rd-alert{z-index:7;gap:var(--space-s);width:min(820px,100% - 24px);max-height:calc(100% - 24px);padding:var(--space-m) 48px var(--space-m) 18px;border-radius:var(--r-btn);background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--warn), var(--shadow);color:var(--text);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);animation:menuIn var(--t2) var(--ease);border:0;flex-direction:column;display:flex;position:absolute;top:12px;left:50%;overflow:auto;transform:translate(-50%)}.rd-alert-part{gap:var(--space-xs);flex-direction:column;display:flex}.rd-alert-title{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);color:var(--warn)}.rd-alert-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.rd-alert-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rd-alert-help{color:var(--text-2);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.rd-alert-x{position:absolute;top:10px;right:10px}.rd-orphan{z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0b0adb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rd-orphan>div{align-items:center;gap:var(--space-s);text-align:center;flex-direction:column;max-width:420px;padding:24px;display:flex}.rd-orphan h2{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);margin:0}.rd-cursor{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.rd-cursor:before,.rd-cursor:after{content:"";background:var(--warn);position:absolute;box-shadow:0 0 0 1px #000000a6}.rd-cursor:before{width:22px;height:1.5px;top:-.75px;left:-11px}.rd-cursor:after{width:1.5px;height:22px;top:-11px;left:-.75px}.rd-cursor.off-plane{opacity:.45}.rd-cursor.off-plane:before,.rd-cursor.off-plane:after{background:repeating-linear-gradient(90deg, var(--warn) 0 3px, transparent 3px 6px)}.rd-cursor.off-plane:after{background:repeating-linear-gradient(180deg, var(--warn) 0 3px, transparent 3px 6px)}.rd-layout{gap:var(--space-s);flex-direction:column;display:flex}.rd-monitors{border-radius:var(--r-card);background:var(--bg);width:100%;box-shadow:inset 0 0 0 1px var(--rule);border:0;position:relative;overflow:hidden}.rd-mon{justify-content:space-between;gap:var(--space-xxs);padding:var(--space-xs);border-radius:var(--radius-s);background:var(--surface-2);transition:border-color var(--t1) var(--motion-easing), background var(--t1) var(--motion-easing);border:0;flex-direction:column;display:flex;position:absolute;overflow:hidden}.rd-mon[data-role=imagens]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-text) 75%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--signal) 14%, transparent), var(--surface-2))}.rd-mon[data-role=imagens2]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--info) 13%, transparent), var(--surface-2))}.rd-mon[data-role=laudo]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ok) 13%, transparent), var(--surface-2))}.rd-mon[data-role=livre]{opacity:.8;border-style:dashed}.rd-mon-head{min-width:0;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);align-items:center;gap:6px;display:flex}.rd-mon-num{border-radius:var(--radius-s);background:var(--surface-4);width:20px;height:20px;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);flex:none;justify-content:center;align-items:center;display:inline-flex}.rd-mon-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-mon-meta{color:var(--text-3);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);overflow:hidden}.rd-here{border-radius:var(--radius-s);background:var(--surface-4);color:var(--text-2);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-ui-heavy);flex:none;padding:1px 6px}.rd-mon .select{width:100%;height:28px;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.rd-legend{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 14px;display:grid}.rd-legend>span{align-items:baseline;gap:7px;display:flex}.rd-legend i{border-radius:var(--radius-xs);flex:none;width:9px;height:9px;transform:translateY(1px)}.rd-legend b{color:var(--text);font-weight:var(--weight-ui-heavy)}.rd-plan{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--text)}.rd-options{flex-direction:column;gap:2px;display:flex}.rd-opt{padding:var(--space-xs) 0;box-shadow:inset 0 1px 0 var(--rule);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);justify-content:space-between;align-items:center;gap:14px;display:flex}.rd-opt small{color:var(--text-3);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin-top:2px;display:block}.rd-explain{color:var(--text-2);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);margin:0}.rd-explain b{color:var(--text)}.rd-actions{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.rd-summary{background:var(--bg);height:100%;overflow:auto}.rd-summary-inner{gap:var(--space-s);max-width:980px;padding:14px var(--space-m) 24px;flex-direction:column;margin:0 auto;display:flex}.rd-sum-head{align-items:center;gap:10px;min-height:34px;display:flex}.rd-sum-head h1{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy);color:var(--text-2);margin:0}.rd-sum-head .spacer{flex:1}.rd-card{padding:14px var(--space-m);border-radius:var(--r-card);background:var(--surface);border:0}.rd-card h2{align-items:center;gap:var(--space-xs);margin:0 0 var(--space-xs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);color:var(--text-2);display:flex}.rd-card h2 .badge{text-transform:none;letter-spacing:0}.rd-patient{gap:var(--space-xxs);flex-direction:column;display:flex}.rd-patient b{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);font-weight:var(--weight-ui-heavy)}.rd-patient .num{color:var(--text-2);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.rd-exam{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy)}.rd-facts{gap:10px var(--space-m);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:10px;display:grid}.rd-fact>span{color:var(--text-3);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-heavy);display:block}.rd-fact>div{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.rd-indication{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);white-space:pre-wrap}.rd-empty{color:var(--text-3);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.rd-list{gap:var(--space-xs);flex-direction:column;display:flex}.rd-item{gap:var(--space-xxs);padding:10px var(--space-s);border-radius:var(--radius-m);background:var(--surface-2);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);border:0;flex-direction:column;display:flex}.rd-item-head{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.rd-item-head b{font-weight:var(--weight-ui-heavy)}.rd-item-head .spacer{flex:1}.rd-report-text{margin:var(--space-xxs) 0 0;padding:10px var(--space-s);border-radius:var(--radius-s);background:var(--bg);max-height:340px;box-shadow:inset 0 0 0 1px var(--rule);font:inherit;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);white-space:pre-wrap;border:0;overflow:auto}.rd-editor-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-text) 35%, transparent)}.rd-editor-actions{gap:var(--space-xs);margin-top:var(--space-xxs);flex-wrap:wrap;display:flex}.rd-editor-actions .btn{height:38px;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);padding:0 14px}.rd-status-line{align-items:center;gap:var(--space-xs);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--text-2);flex-wrap:wrap;display:flex}.rd-skel{border-radius:var(--radius-s);background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;height:12px;animation:1.2s linear infinite rdSkel}@keyframes rdSkel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.rd-skel,.rd-alert{animation:none}}td.wl-act{white-space:nowrap}.wl-act .rd-wl-btn{margin-right:6px}@media (max-width:900px){.wl-act .rd-wl-btn{display:none}}.prio-tag.critico{background:var(--critical);color:#fff;box-shadow:0 0 0 2px var(--critical-soft)}.prio-tag.rotina{background:var(--surface-3);color:var(--text-2)}.wl-table tr.wl-row.prio-critico td.wl-accent{box-shadow:inset 3px 0 0 var(--critical)}.queue-reason{min-width:0;max-width:260px;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-2);align-items:center;gap:6px;display:flex}.queue-reason.long{flex-wrap:wrap;max-width:none}.queue-why{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.queue-reason.long .queue-why{white-space:normal}.queue-src{font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-weight:var(--weight-ui-heavy);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:var(--r-chip);border:0;flex:none;padding:0 5px}.queue-src.src-manual{color:var(--info);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 45%, transparent)}.queue-src.src-ia{color:var(--ai);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ai) 45%, transparent)}.wl-queue-sla{align-items:center;gap:var(--space-xs);margin-top:var(--space-xxs);display:flex}.wl-queue-sla .pt-sub{margin:0}.wl-card-reason{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-queue{min-height:24px;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.wl-queue-open{color:var(--text-2);margin-right:var(--space-xxs)}.queue-count{border-radius:var(--radius-full);background:var(--surface-2);height:24px;color:var(--text);font:inherit;font-weight:var(--weight-ui-heavy);cursor:pointer;transition:background var(--t1) var(--motion-easing), border-color var(--t1) var(--motion-easing);border:0;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.queue-count:hover{background:var(--surface-3)}.queue-count .dot{background:var(--text-3);border-radius:50%;width:7px;height:7px}.queue-count.lvl-critico .dot{background:var(--critical);box-shadow:0 0 0 3px var(--critical-soft)}.queue-count.lvl-urgente .dot{background:var(--signal)}.queue-count.lvl-prioridade .dot{background:var(--warn)}.queue-count.late{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--critical) 40%, transparent);color:var(--critical)}.queue-count.risk{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 40%, transparent);color:var(--warn)}.wl-next-why{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:var(--weight-ui-medium);opacity:.9;overflow:hidden}.wl-next-why:before{content:"·";opacity:.7;margin-right:6px}.wl-split{flex:1;min-height:0;display:flex}.wl-split>.wl-body{min-width:0}.wl-preview{display:none}@media (min-width:1280px){.wl-split.with-preview .wl-preview{gap:var(--space-s);width:360px;padding:var(--space-m);box-shadow:inset 1px 0 0 var(--rule);background:var(--surface);flex-direction:column;flex:none;display:flex;overflow:auto}.wl-split.with-preview .wl-c-act,.wl-split.with-preview .wl-act{display:none}}@media (min-width:1280px) and (max-width:1759px){.wl-split.with-preview .desktop-wide{display:none}}@media (min-width:1280px) and (max-width:1439px){.wl-split.with-preview .wl-preview{width:320px}}.wl-pv-head .pt-name{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);flex-wrap:wrap}.wl-pv-exam{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.wl-pv-route{gap:var(--space-xxs);flex-wrap:wrap}.wl-pv-sec{gap:var(--space-xs);padding-top:var(--space-s);box-shadow:inset 0 1px 0 var(--rule);flex-direction:column;display:flex}.wl-pv-sec h3{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-medium);color:var(--text-3);margin:0}.wl-pv-sec p{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);margin:0}.wl-pv-sla{align-items:center;gap:var(--space-xs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:flex}.wl-pv-ind{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wl-pv-priors{gap:var(--space-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wl-pv-prior{align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-xs);border-radius:var(--r-ctl);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);text-align:left;cursor:pointer;transition:box-shadow var(--t1) var(--motion-easing), background var(--t1) var(--motion-easing);border:0;grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.wl-pv-prior:hover{background:var(--surface-3)}.wl-pv-prior.best{box-shadow:inset 0 0 0 1px var(--rule-strong)}.wl-pv-prior .exam-desc{text-overflow:ellipsis;white-space:nowrap;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);overflow:hidden}.wl-pv-prior .mod{height:18px;font-size:var(--size-xxs);line-height:var(--line-xxs);padding:0 5px}.wl-pv-skel{flex-direction:column;gap:6px;display:flex}.wl-pv-skel span{border-radius:var(--r-ctl);background:var(--surface-2);height:28px;display:block}.wl-pv-skel span+span{width:70%}.wl-pv-actions{gap:var(--space-xs);padding-top:var(--space-s);box-shadow:inset 0 1px 0 var(--rule);flex-wrap:wrap;margin-top:auto;display:flex}.wl-pv-actions .btn .kbd{margin-left:var(--space-xxs)}.prio-ctl{flex-direction:column;gap:6px;width:100%;display:flex}.prio-select{width:100%}.prio-select.lvl-critico{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--critical) 55%, transparent)}.prio-select.lvl-urgente{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-text) 55%, transparent)}.prio-select.lvl-prioridade{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 50%, transparent)}.prio-note{width:100%;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.rd-fact-prio{grid-column:span 2}.rd-fact-prio>div{flex-direction:column;align-items:stretch}.adm-grid3.adm-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.triage-body.off{opacity:.5}.triage-term-body{gap:var(--space-xs);grid-template-columns:160px minmax(0,1fr) auto;align-items:start;padding:0 0 10px;display:grid}.triage-term-body.one{grid-template-columns:minmax(0,1fr)}.triage-sub{align-items:center;gap:var(--space-xs);margin-top:var(--space-m);display:flex}.triage-sub h3,.triage-test h3{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy);margin:0}.triage-card .rule-head .prio-tag{flex:none}.triage-mods{flex-wrap:wrap;align-items:center;gap:6px}.triage-mods .tag b{color:var(--text)}.triage-mods .tag button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px}.triage-mod-input{width:72px}.triage-test{margin-top:var(--space-m);box-shadow:inset 0 1px 0 var(--rule);padding-top:14px}.triage-test .preview{margin-top:10px}.triage-out>div{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.triage-site{margin-top:6px}@media (max-width:760px){.wl-split{flex:none;display:block}.adm-grid3.adm-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.triage-term-body{grid-template-columns:minmax(0,1fr)}.rd-fact-prio{grid-column:auto}}.portal-code .field{margin:var(--space-xxs) 0 0}.portal-code-input{height:48px;font-size:var(--size-l);line-height:var(--line-l);font-weight:var(--weight-ui-heavy);letter-spacing:.06em;max-width:320px}.portal-code-wrap{align-items:center;gap:6px;display:flex}.portal-code-prefix{font-size:var(--size-l);line-height:var(--line-l);font-weight:var(--weight-ui-heavy);letter-spacing:.06em;color:var(--text-2)}.portal-code-input::placeholder{font-weight:var(--weight-ui-regular);letter-spacing:.04em;color:var(--text-3)}.portal-switch{color:var(--text-2);align-self:flex-start;margin:-2px 0 0 -8px}.portal-keys-title{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-heavy);align-items:baseline;gap:var(--space-xs);margin:0;display:flex}.portal-keys .portal-note{padding:0}.portal-keys-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.portal-key{box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--r-ctl);aspect-ratio:1;cursor:zoom-in;transition:box-shadow var(--t1) var(--motion-easing), transform var(--t1) var(--motion-easing);background:#000;border:0;padding:0;display:block;position:relative;overflow:hidden}.portal-key:hover,.portal-key:focus-visible{box-shadow:inset 0 0 0 1px var(--signal-text)}.portal-key:active{transform:scale(.98)}.portal-key img{object-fit:contain;width:100%;height:100%;display:block}.portal-key.skeleton{background:var(--surface-3);cursor:default}.portal-key-cap{padding:14px var(--space-xs) 6px;font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:#fff;text-align:left;background:linear-gradient(#0000,#000000bf);position:absolute;bottom:0;left:0;right:0}.portal-viewer{z-index:50;color:#fff;touch-action:pan-y;animation:portal-viewer-in var(--t2) var(--ease);background:#000;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes portal-viewer-in{0%{opacity:0}}.portal-viewer-bar{align-items:center;gap:var(--space-s);padding:calc(10px + env(safe-area-inset-top)) var(--space-s) 10px var(--space-m);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);display:flex}.portal-viewer-bar .btn{color:#fff}.portal-viewer-cap{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.portal-viewer-stage{min-height:0;padding:0 var(--space-xs) calc(var(--space-s) + env(safe-area-inset-bottom));flex:1;justify-content:center;align-items:center;display:flex}.portal-viewer-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.portal-viewer-nav{border-radius:var(--r-btn);color:#fff;cursor:pointer;width:44px;height:64px;transition:background var(--t1) var(--motion-easing);background:#ffffff14;border:0;justify-content:center;align-items:center;margin-top:-32px;display:flex;position:absolute;top:50%}.portal-viewer-nav:hover{background:#ffffff2e}.portal-viewer-nav.prev{left:8px}.portal-viewer-nav.next{right:8px}.share-keys{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));margin:6px 0 2px;display:grid}.share-key{box-shadow:inset 0 0 0 2px var(--rule);border-radius:var(--r-ctl);aspect-ratio:1;cursor:pointer;transition:box-shadow var(--t1) var(--motion-easing), opacity var(--t1) var(--motion-easing);background:#000;border:0;padding:0;position:relative;overflow:hidden}.share-key img{object-fit:contain;width:100%;height:100%;display:block}.share-key[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--signal-text)}.share-key[aria-pressed=false]{opacity:.45}.share-key-check{background:var(--signal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:4px;right:4px}.share-key[aria-pressed=false] .share-key-check{display:none}.share-code{font-size:var(--size-l);line-height:var(--line-l);font-weight:var(--weight-ui-heavy);letter-spacing:.08em;flex:1}.protocol-host{display:none}@media print{html.print-protocol body>:not(.protocol-host){display:none!important}html.print-protocol,html.print-protocol body{background:#fff!important;height:auto!important;overflow:visible!important}html.print-protocol .protocol-host{display:block}.portal-viewer,.portal-keys .portal-note{display:none!important}.portal-keys-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-key{break-inside:avoid;box-shadow:inset 0 0 0 1px #999}}.protocol{color:#000;font-family:var(--font);background:#fff;max-width:170mm;font-size:12pt;line-height:1.45}.protocol-head{border-bottom:1.5pt solid #000;justify-content:space-between;align-items:center;gap:12pt;padding-bottom:8pt;display:flex}.protocol h1{font-size:15pt;font-weight:var(--weight-ui-heavy);letter-spacing:.01em;margin:0}.protocol-who{grid-template-columns:auto 1fr;gap:2pt 10pt;margin:12pt 0;display:grid}.protocol-who dt{color:#444}.protocol-who dd{font-weight:var(--weight-ui-heavy);margin:0}.protocol-body{border-radius:var(--radius-s);border:1pt solid #000;grid-template-columns:1fr 44mm;align-items:start;gap:14pt;padding:12pt;display:grid}.protocol-body ol{margin:0;padding-left:16pt}.protocol-body li{margin:0 0 6pt}.protocol-url{font-weight:var(--weight-ui-heavy)}.protocol-code{font-size:22pt;font-weight:var(--weight-ui-heavy);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin-top:2pt;display:inline-block}.protocol .qr{width:44mm;height:44mm}.protocol-foot{color:#333;margin-top:10pt;font-size:10pt}
