:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter Variable", "Inter", "Segoe UI Variable Text", "Segoe UI", Roboto, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter Variable", "Inter", "Segoe UI Variable Display", "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-full:999px;--ease:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-1:.15s;--dur-2:.25s;--dur-3:.4s;--dur-4:.65s;--blur:saturate(180%) blur(20px);--sidebar-w:248px;--toolbar-h:56px;--sticky-top:104px;--tabbar-h:64px;--content-max:1200px;--accent:#0071e3;--accent-hover:#0062c4;--accent-text:#06c;--accent-bright:#007aff;--accent-soft:#0071e31f;--on-accent:#fff;--bg:#f5f5f7;--bg-elevated:#fff;--bg-elevated-2:#f2f2f7;--sidebar:#f0f0f4d1;--toolbar:#ffffffc7;--overlay:#0000004d;--label:#1d1d1f;--label-2:#6e6e73;--label-3:#8e8e93;--separator:#3c3c432e;--fill:#7878801f;--fill-2:#78788033;--green:#34c759;--green-text:#1e6b34;--green-soft:#34c75924;--orange:#ff9500;--orange-text:#8a3a00;--orange-soft:#fff4e5;--red:#ff3b30;--red-text:#d70015;--red-soft:#ff3b301a;--ev-blue-bg:#0071e31f;--ev-blue-fg:#004c99;--ev-indigo-bg:#5856d624;--ev-indigo-fg:#3634a3;--ev-teal-bg:#30b0c729;--ev-teal-fg:#0b5e6e;--ev-purple-bg:#af52de24;--ev-purple-fg:#6e2a91;--hatch:#d7001512;--shadow-1:0 1px 2px #0000000a, 0 1px 1px #00000008;--shadow-2:0 4px 16px #00000014, 0 1px 3px #0000000a;--shadow-3:0 24px 64px #00000029, 0 4px 12px #0000000f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-text:#0a84ff;--accent-bright:#0a84ff;--accent-hover:#2b8fff;--accent-soft:#0a84ff38;--bg:#000;--bg-elevated:#1c1c1e;--bg-elevated-2:#2c2c2e;--sidebar:#1c1c1ed1;--toolbar:#161618cc;--overlay:#0000008c;--label:#f5f5f7;--label-2:#a1a1a6;--label-3:#8e8e93;--separator:#54545899;--fill:#7878803d;--fill-2:#7878805c;--green:#30d158;--green-text:#30d158;--green-soft:#30d1582e;--orange:#ff9f0a;--orange-text:#ffb340;--orange-soft:#ff9f0a29;--red:#ff453a;--red-text:#ff6961;--red-soft:#ff453a29;--ev-blue-bg:#0a84ff3d;--ev-blue-fg:#9fcbff;--ev-indigo-bg:#5e5ce642;--ev-indigo-fg:#c4c3ff;--ev-teal-bg:#40c8e038;--ev-teal-fg:#9fe6f2;--ev-purple-bg:#bf5af23d;--ev-purple-fg:#e2b8f7;--hatch:#ff453a1f;--shadow-1:0 1px 2px #00000080;--shadow-2:0 4px 16px #00000080;--shadow-3:0 24px 64px #0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-text:#0a84ff;--accent-bright:#0a84ff;--accent-hover:#2b8fff;--accent-soft:#0a84ff38;--bg:#000;--bg-elevated:#1c1c1e;--bg-elevated-2:#2c2c2e;--sidebar:#1c1c1ed1;--toolbar:#161618cc;--overlay:#0000008c;--label:#f5f5f7;--label-2:#a1a1a6;--label-3:#8e8e93;--separator:#54545899;--fill:#7878803d;--fill-2:#7878805c;--green:#30d158;--green-text:#30d158;--green-soft:#30d1582e;--orange:#ff9f0a;--orange-text:#ffb340;--orange-soft:#ff9f0a29;--red:#ff453a;--red-text:#ff6961;--red-soft:#ff453a29;--ev-blue-bg:#0a84ff3d;--ev-blue-fg:#9fcbff;--ev-indigo-bg:#5e5ce642;--ev-indigo-fg:#c4c3ff;--ev-teal-bg:#40c8e038;--ev-teal-fg:#9fe6f2;--ev-purple-bg:#bf5af23d;--ev-purple-fg:#e2b8f7;--hatch:#ff453a1f;--shadow-1:0 1px 2px #00000080;--shadow-2:0 4px 16px #00000080;--shadow-3:0 24px 64px #0009}@media (width<=767px){:root{--sticky-top:calc(44px + env(safe-area-inset-top,0px))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:var(--font);color:var(--label);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:20px}@media (width<=767px){body{font-size:17px;line-height:22px}}a{color:var(--accent-text);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--accent-bright);outline-offset:2px;border-radius:var(--radius-xs)}h1,h2,h3,h4,p{margin:0}.large-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:41px}.title-1{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:34px}.title-2{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:28px}.title-3{font-size:20px;font-weight:600;line-height:25px}.headline{font-size:17px;font-weight:600;line-height:22px}.callout{font-size:16px;line-height:21px}.subheadline{color:var(--label-2);font-size:15px;line-height:20px}.footnote{color:var(--label-2);font-size:13px;line-height:18px}.caption{font-size:12px;font-weight:500;line-height:16px}.section-header{color:var(--label-2);text-transform:uppercase;letter-spacing:.02em;margin:0 var(--space-1) var(--space-2);font-size:13px;font-weight:600;line-height:18px}.tabular{font-variant-numeric:tabular-nums}.card{background:var(--bg-elevated);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-1)}.list{background:var(--bg-elevated);border-radius:var(--radius-lg);padding:0 var(--space-4);box-shadow:var(--shadow-1);margin:0;list-style:none}.list>li,.list>.row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;padding:var(--space-2) 0;border-bottom:.5px solid var(--separator);display:flex}.list>li:last-child,.list>.row:last-child{border-bottom:0}.list .value{color:var(--label-2);text-align:right}.chip{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--fill);color:var(--label);border:0;font-size:13px;display:inline-flex}.chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.chip{transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease)}@media (hover:hover){.chip:not([aria-pressed=true]):hover{background:var(--fill-2)}}.chip:active{transform:scale(.96)}.tag{color:var(--label-2);background:var(--fill);border-radius:var(--radius-xs);margin-left:var(--space-2);padding:0 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.field{gap:var(--space-2);flex-direction:column;display:flex}.field>span{color:var(--label-2);font-size:13px;font-weight:600}.input{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-elevated-2);color:var(--label);border:1.5px solid #0000;outline:none}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes fade-in{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.5)}}@keyframes shimmer{to{background-position:-200% 0}}.appear,.stagger>*{animation:fade-up var(--dur-3) var(--ease) both}.stagger>:nth-child(2){animation-delay:30ms}.stagger>:nth-child(3){animation-delay:60ms}.stagger>:nth-child(4){animation-delay:90ms}.stagger>:nth-child(5){animation-delay:.12s}.stagger>:nth-child(6){animation-delay:.15s}.stagger>:nth-child(7){animation-delay:.18s}.stagger>:nth-child(8){animation-delay:.21s}.stagger>:nth-child(9){animation-delay:.24s}.stagger>:nth-child(n+10){animation-delay:.27s}.pop-in{animation:pop var(--dur-3) var(--ease-spring) both}.lift{transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease)}@media (hover:hover){.lift:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}}.lift:active{transform:scale(.98)}main#conteudo{view-transition-name:main}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}::view-transition-old(root){animation-duration:var(--dur-2)}::view-transition-new(root){animation-duration:var(--dur-2)}::view-transition-old(main){animation:vt-out .12s var(--ease-in) both}::view-transition-new(main){animation:vt-in .3s var(--ease) both}:root[data-vt=theme] main#conteudo{view-transition-name:none}:root[data-vt=theme]::view-transition-old(root){animation-duration:var(--dur-3)}:root[data-vt=theme]::view-transition-new(root){animation-duration:var(--dur-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.print-only{display:none}@media print{.sidebar,.tabbar,.no-print,.toaster{display:none!important}.print-only{display:flex!important}body{background:#fff}.card,.list{border:1px solid #d2d2d7;box-shadow:none!important}section{break-inside:avoid}}.toaster.svelte-qh8836{top:var(--space-4);z-index:1000;gap:var(--space-2);pointer-events:none;flex-direction:column;width:min(440px,100vw - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast.svelte-qh8836{pointer-events:auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--toolbar);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-2);font-size:14px;display:flex}span.svelte-qh8836{flex:1}.success.svelte-qh8836 svg:first-child{color:var(--green)}.error.svelte-qh8836 svg:first-child{color:var(--red)}.info.svelte-qh8836 svg:first-child{color:var(--accent-bright)}button.svelte-qh8836{color:var(--label-2);padding:var(--space-1);border-radius:var(--radius-xs);background:0 0;border:0}.skip.svelte-12qhfyh{left:var(--space-4);z-index:2000;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);position:absolute;top:-60px}.skip.svelte-12qhfyh:focus{top:var(--space-4)}
