@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.3a53d918.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.6e58212f.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.021d2a7d.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{--font-sans:"Archivo Variable","Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-sans);--font-mono:var(--font-sans);--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.5rem;--text-3xl:4rem;--text-num:clamp(4.5rem,19vw,6.5rem);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:2px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-xl:16px;--radius-full:999px;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.32,.72,0,1);--dur-fast:.12s;--dur:.2s;--dur-slow:.38s;--bg:#f8f8f4;--bg-subtle:#f1f2ec;--canvas:#f1f2ec;--surface:#fff;--surface-2:#f8f8f4;--surface-3:#eceee7;--border:#dfe2da;--border-strong:#c5cac1;--border-focus:var(--accent);--ink:#0f2219;--ink-2:#4f5e56;--ink-3:#66746c;--ink-invert:#f6f0e1;--brand:#063521;--hero:#0e3b2a;--hero-ink:#f6f0e1;--hero-ink-2:#b9cabd;--accent:#0e3b2a;--accent-hover:#15503a;--accent-press:#0a2c20;--accent-weak:#e6ebe3;--accent-weak-2:#d3dccf;--on-accent:#f6f0e1;--warm:#b4510f;--warm-weak:#f8e9dc;--success:#2f7d3e;--success-weak:#e2efe3;--warning:#8f6a00;--warning-weak:#f6eed6;--danger:#b2301f;--danger-weak:#f9e6e1;--cursada:#0f7a70;--cursada-weak:#d9eeea;--progress:#2d68b4;--progress-weak:#e1ebf6;--shadow-xs:none;--shadow-sm:none;--shadow-md:0 8px 24px -8px #0c221938,0 0 0 1px #0c221914;--shadow-lg:0 20px 56px -12px #0c221957,0 0 0 1px #0c221914;--shadow-focus:0 0 0 2px var(--bg),0 0 0 4px var(--accent);--scrim:#08181275;--tint-a:26%;--tint-b:17%;--tint-line:34%;--wash-a:17%;--wash-b:12%;--wash-line:26%;--bar-now:46%;--bar-past:32%;--rail-w:176px;--tabbar-h:58px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#101412;--bg-subtle:#161a18;--canvas:#161a18;--surface:#191e1b;--surface-2:#1f2522;--surface-3:#232a26;--border:#262d29;--border-strong:#3a433e;--ink:#ece9e1;--ink-2:#a6ada8;--ink-3:#858d88;--ink-invert:#101412;--brand:#f9efdf;--hero:#134431;--hero-ink:#f6f0e1;--hero-ink-2:#b1c6b8;--accent:#ece9e1;--accent-hover:#fff;--accent-press:#d6d3cb;--accent-weak:#232a26;--accent-weak-2:#313a35;--on-accent:#101412;--warm:#f0ab7e;--warm-weak:#f0ab7e24;--success:#8fcb94;--success-weak:#8fcb9421;--warning:#dcbc5e;--warning-weak:#dcbc5e21;--danger:#f0917e;--danger-weak:#f0917e24;--cursada:#72c9b9;--cursada-weak:#72c9b921;--progress:#8bb5e6;--progress-weak:#8bb5e624;--shadow-md:0 8px 24px -8px #0009,0 0 0 1px #ece9e114;--shadow-lg:0 24px 60px -12px #000000b3,0 0 0 1px #ece9e114;--scrim:#0009;--tint-a:44%;--tint-b:31%;--tint-line:70%;--wash-a:30%;--wash-b:22%;--wash-line:46%;--bar-now:86%;--bar-past:64%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--c1:#2d68b4;--c1-on:#fff;--c1-fill:#e1ebf6;--c1-ink:#245590;--c2:#b4510f;--c2-on:#fff;--c2-fill:#f8e9dc;--c2-ink:#91410c;--c3:#2f7d3e;--c3-on:#fff;--c3-fill:#e2efe3;--c3-ink:#256431;--c4:#6a4da6;--c4-on:#fff;--c4-fill:#ebe6f5;--c4-ink:#553d85;--c5:#8f6a00;--c5-on:#fff;--c5-fill:#f6eed6;--c5-ink:#725500;--c6:#b23350;--c6-on:#fff;--c6-fill:#f8e4e8;--c6-ink:#8e2940;--c7:#0f7a70;--c7-on:#fff;--c7-fill:#d9eeea;--c7-ink:#0c625a;--c8:#94407f;--c8-on:#fff;--c8-fill:#f4e6f0;--c8-ink:#763366}:root[data-theme=dark]{--c1:#2f62a8;--c1-on:#f6f0e1;--c1-fill:#1b2a3d;--c1-ink:#b7d2f2;--c2:#a84c10;--c2-on:#f6f0e1;--c2-fill:#36261a;--c2-ink:#f5c5a3;--c3:#2c7339;--c3-on:#f6f0e1;--c3-fill:#1c3322;--c3-ink:#b5e0b8;--c4:#62479c;--c4-on:#f6f0e1;--c4-fill:#2a2640;--c4-ink:#d0c3f3;--c5:#856300;--c5-on:#f6f0e1;--c5-fill:#332c14;--c5-ink:#ead089;--c6:#a62f4b;--c6-on:#f6f0e1;--c6-fill:#3a2029;--c6-ink:#f3b9c4;--c7:#0e7067;--c7-on:#f6f0e1;--c7-fill:#123431;--c7-ink:#a0dfd2;--c8:#8a3b76;--c8-on:#f6f0e1;--c8-fill:#352234;--c8-ink:#e8bfe2}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;overflow:hidden}body{overscroll-behavior:none;background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;line-height:1.45;overflow:hidden}h1,h2,h3,h4{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-weight:600;line-height:1.12}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:none;padding:0}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}@media (max-width:860px){input,textarea,select{font-size:16px!important}}::placeholder{color:var(--ink-3)}::selection{background:var(--accent-weak-2);color:var(--ink)}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.mono,.tnum{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--text-xs);color:var(--ink-2);font-weight:600}*{scrollbar-width:thin;scrollbar-color:var(--border-strong)transparent}.app-shell{contain:layout;width:100%;height:100svh;display:flex;position:fixed;inset:0;overflow:hidden}.app-main{min-width:0;min-height:0;padding-top:env(safe-area-inset-top,0px);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:860px){:root{--tabbar-total:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.app-shell{flex-direction:column}.app-main{order:-1}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);white-space:nowrap;transition:background var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease),border-color var(--dur-fast)var(--ease),transform var(--dur-fast)var(--ease);border:1px solid #0000;font-weight:600;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;pointer-events:none}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover)}.btn-primary:active{background:var(--accent-press)}.btn-ghost{color:var(--ink);border-color:var(--border-strong);background:0 0}.btn-ghost:hover{background:var(--surface-3)}.btn-subtle{color:var(--ink-2);background:0 0}.btn-subtle:hover{background:var(--surface-3);color:var(--ink)}.btn-icon{width:40px;padding:0}@media (max-width:860px){.btn{min-height:44px}.btn-icon{width:44px}}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.chip{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-2xs);background:var(--surface-3);color:var(--ink-2);font-weight:600;display:inline-flex}.screen{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.screen-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.screen-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-5)var(--space-8)var(--space-3);display:flex}.screen-title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:400;font-stretch:108%}.screen-sub{color:var(--ink-2);font-size:var(--text-sm)}@media (max-width:860px){.screen-head{padding:var(--space-4)var(--space-5)var(--space-2)}}.figure{letter-spacing:-.05em;font-weight:300;font-stretch:112%;line-height:.95}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.Nav-module__gOObGW__nav{width:var(--rail-w);background:var(--bg);border-right:1px solid var(--border);height:100%;padding:var(--space-5)var(--space-3)var(--space-4);z-index:20;flex-direction:column;flex-shrink:0;display:flex}.Nav-module__gOObGW__brand{padding:0 var(--space-3)var(--space-6);color:var(--ink);align-items:center;gap:6px;display:flex}.Nav-module__gOObGW__brandText{letter-spacing:-.02em;font-size:1.1875rem;font-weight:650}.Nav-module__gOObGW__list{flex-direction:column;flex:1;gap:2px;padding:0;list-style:none;display:flex}.Nav-module__gOObGW__item{padding:7px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-md);color:var(--ink-2);transition:color var(--dur-fast)var(--ease),background var(--dur-fast)var(--ease);font-weight:500;display:block;position:relative}.Nav-module__gOObGW__item:hover{color:var(--ink);background:var(--surface-3)}.Nav-module__gOObGW__active,.Nav-module__gOObGW__active:hover{color:var(--ink);background:0 0;font-weight:700}.Nav-module__gOObGW__util{flex-direction:column;gap:2px;display:flex}.Nav-module__gOObGW__utilBtn{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--ink-2);text-align:left;font-weight:500;display:flex;position:relative}.Nav-module__gOObGW__utilBtn:hover{background:var(--surface-3);color:var(--ink)}.Nav-module__gOObGW__syncDot{background:var(--success);border-radius:50%;width:6px;height:6px}@media (max-width:860px){.Nav-module__gOObGW__nav{width:100%;height:var(--tabbar-total);padding:0 0 env(safe-area-inset-bottom,0px);border-right:none;border-top:1px solid var(--border);flex-direction:row}.Nav-module__gOObGW__brand,.Nav-module__gOObGW__util{display:none}.Nav-module__gOObGW__list{flex-direction:row;gap:0}.Nav-module__gOObGW__li{flex:1;min-width:0}.Nav-module__gOObGW__item{height:var(--tabbar-h);letter-spacing:-.005em;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:.875rem;display:flex}.Nav-module__gOObGW__item:hover{color:var(--ink-2);background:0 0}.Nav-module__gOObGW__active,.Nav-module__gOObGW__active:hover{color:var(--ink)}.Nav-module__gOObGW__active:before{content:"";background:var(--ink);height:2px;position:absolute;top:-1px;left:22%;right:22%}}
.SyncPanel-module__oYMK6q__backdrop{z-index:100;background:var(--scrim);padding:var(--space-4);animation:SyncPanel-module__oYMK6q__fade-in var(--dur)var(--ease);place-items:center;display:grid;position:fixed;inset:0}.SyncPanel-module__oYMK6q__modal{background:var(--surface);border-radius:var(--radius-lg);width:min(440px,100%);max-height:min(88svh,680px);box-shadow:var(--shadow-lg);animation:SyncPanel-module__oYMK6q__pop-in var(--dur)var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.SyncPanel-module__oYMK6q__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5)var(--space-6)var(--space-4);display:flex}.SyncPanel-module__oYMK6q__headText{flex-direction:column;gap:4px;display:flex}.SyncPanel-module__oYMK6q__title{font-size:var(--text-lg)}.SyncPanel-module__oYMK6q__close{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--ink-3);transition:background var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease);place-items:center;display:grid}.SyncPanel-module__oYMK6q__close:hover{background:var(--surface-3);color:var(--ink)}.SyncPanel-module__oYMK6q__body{padding:var(--space-5)var(--space-6)var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.SyncPanel-module__oYMK6q__intro{color:var(--ink-2);font-size:var(--text-sm);line-height:1.55}.SyncPanel-module__oYMK6q__intro strong{color:var(--ink)}.SyncPanel-module__oYMK6q__tabs{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.SyncPanel-module__oYMK6q__tab{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--ink-3);transition:background var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease);padding:8px 0;font-weight:600}.SyncPanel-module__oYMK6q__tab:hover{color:var(--ink)}.SyncPanel-module__oYMK6q__tabActive,.SyncPanel-module__oYMK6q__tabActive:hover{background:var(--surface);color:var(--ink)}.SyncPanel-module__oYMK6q__form{gap:var(--space-3);flex-direction:column;display:flex}.SyncPanel-module__oYMK6q__label{font-size:var(--text-xs);color:var(--ink-2);letter-spacing:.02em;font-weight:600}.SyncPanel-module__oYMK6q__input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;padding:10px var(--space-4);font-size:var(--text-sm);color:var(--ink);transition:border-color var(--dur-fast)var(--ease),box-shadow var(--dur-fast)var(--ease)}.SyncPanel-module__oYMK6q__input:focus{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}.SyncPanel-module__oYMK6q__input::placeholder{color:var(--ink-3)}.SyncPanel-module__oYMK6q__codeInput{font-size:var(--text-lg);letter-spacing:.5em;text-align:center}.SyncPanel-module__oYMK6q__hint{font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.SyncPanel-module__oYMK6q__hint strong{color:var(--ink)}.SyncPanel-module__oYMK6q__muted{font-size:var(--text-sm);color:var(--ink-3)}.SyncPanel-module__oYMK6q__linkBtn{font-size:var(--text-xs);color:var(--accent);text-underline-offset:3px;align-self:flex-start;text-decoration:underline}.SyncPanel-module__oYMK6q__linkBtn:hover{color:var(--accent-hover)}.SyncPanel-module__oYMK6q__error{padding:var(--space-3)var(--space-4);background:var(--danger-weak);color:var(--danger);border-radius:var(--radius-sm);font-size:var(--text-sm);border:1px solid color-mix(in srgb,var(--danger)24%,transparent)}.SyncPanel-module__oYMK6q__success{padding:var(--space-3)var(--space-4);background:var(--success-weak);color:var(--success);border-radius:var(--radius-sm);font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.SyncPanel-module__oYMK6q__conflict{gap:var(--space-4);flex-direction:column;display:flex}.SyncPanel-module__oYMK6q__conflictActions{gap:var(--space-2);flex-direction:column;display:flex}.SyncPanel-module__oYMK6q__account{gap:var(--space-4);flex-direction:column;display:flex}.SyncPanel-module__oYMK6q__statusRow{align-items:center;gap:var(--space-3);display:flex}.SyncPanel-module__oYMK6q__statusDot{border-radius:var(--radius-full);background:var(--success);flex-shrink:0;width:9px;height:9px}.SyncPanel-module__oYMK6q__statusDotError{background:var(--danger)}.SyncPanel-module__oYMK6q__statusText{flex-direction:column;gap:2px;min-width:0;display:flex}.SyncPanel-module__oYMK6q__statusMail{font-weight:600;font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SyncPanel-module__oYMK6q__statusLine{font-size:var(--text-xs);color:var(--ink-3)}.SyncPanel-module__oYMK6q__divider{background:var(--border);height:1px}.SyncPanel-module__oYMK6q__padronBlock{gap:var(--space-3);flex-direction:column;display:flex}.SyncPanel-module__oYMK6q__padronRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.SyncPanel-module__oYMK6q__padronInfo{flex-direction:column;gap:2px;display:flex}.SyncPanel-module__oYMK6q__padronValue{font-size:var(--text-md);color:var(--ink);font-weight:600}.SyncPanel-module__oYMK6q__fieldPair{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.SyncPanel-module__oYMK6q__field{flex-direction:column;gap:6px;display:flex}.SyncPanel-module__oYMK6q__formActions{justify-content:flex-end;gap:var(--space-2);display:flex}.SyncPanel-module__oYMK6q__logoutRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.SyncPanel-module__oYMK6q__footNote{font-size:var(--text-xs);color:var(--ink-3);text-align:right}@media (max-width:480px){.SyncPanel-module__oYMK6q__fieldPair{grid-template-columns:1fr}}@media (max-width:860px){.SyncPanel-module__oYMK6q__backdrop{place-items:end stretch;padding:0}.SyncPanel-module__oYMK6q__modal{width:100%;max-height:calc(100% - 44px - env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--radius-xl)var(--radius-xl)0 0}.SyncPanel-module__oYMK6q__close{width:44px;height:44px}}
