@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.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{--c-font:"Plus Jakarta Sans Variable", system-ui, sans-serif;--c-font-display:"Bricolage Grotesque Variable", sans-serif;--c-text-xs:12px;--c-text-sm:13px;--c-text-md:14px;--c-text-lg:16px;--c-text-title:26px;--c-text-subtitle:18px;--c-primary:#4c1d45;--c-primary-hover:#632658;--c-primary-active:#3a1634;--c-on-primary:#c6efb7;--c-primary-soft:#f4eaf2;--c-accent:#c6efb7;--c-ink:#1c1720;--c-ink-2:#4a4351;--c-muted:#6e6676;--c-subtle:#9c95a6;--c-line:#e6e3ea;--c-line-soft:#f3f1f5;--c-line-strong:#cfcad6;--c-bg:#f3f1f5;--c-surface:#fff;--c-surface-hover:#faf9fb;--c-nav-bg:#4c1d45;--c-nav-ink:#ffffffb8;--c-nav-ink-active:#c6efb7;--c-nav-item-active:#ffffff1a;--c-nav-width:232px;--c-success:#1e6b4a;--c-success-bg:#ddf5e4;--c-warning:#9a5a00;--c-warning-bg:#fff0d6;--c-danger:#b0342b;--c-danger-bg:#fde4e1;--c-info:#2f5da8;--c-info-bg:#e3ecfb;--c-neutral:#4a4351;--c-neutral-bg:#f3f1f5;--c-radius-sm:8px;--c-radius-md:12px;--c-radius-lg:18px;--c-radius-pill:9999px;--c-space-1:4px;--c-space-2:8px;--c-space-3:12px;--c-space-4:16px;--c-space-5:24px;--c-space-6:32px;--c-control-height:40px;--c-content-width:1120px;--c-shadow-card:0 1px 2px #1c17200a;--c-shadow-overlay:0 24px 64px #1c17203d;--c-focus-ring:0 0 0 3px #4c1d4524;--c-backdrop:#1c172073;--c-ease:cubic-bezier(.2, .8, .2, 1)}[data-theme=y2k]{--c-font:Tahoma, Verdana, "MS Sans Serif", sans-serif;--c-font-display:"Comic Sans MS", "Comic Sans", cursive;--c-text-xs:11px;--c-text-sm:11px;--c-text-md:12px;--c-text-lg:13px;--c-text-title:28px;--c-text-subtitle:14px;--c-primary:#f0c;--c-primary-hover:#ff33d6;--c-primary-active:#cc00a3;--c-on-primary:#ff0;--c-primary-soft:#ffccf2;--c-accent:#ff0;--c-ink:#000;--c-ink-2:#303;--c-muted:purple;--c-subtle:#969;--c-line:gray;--c-line-soft:silver;--c-line-strong:#404040;--c-bg:#fcf;--c-surface:#ece9d8;--c-surface-hover:#ff9;--c-nav-bg:#f6c;--c-nav-ink:navy;--c-nav-ink-active:#fff;--c-nav-item-active:#00f;--c-radius-sm:0;--c-radius-md:0;--c-radius-lg:0;--c-radius-pill:0;--c-control-height:24px;--c-shadow-card:none;--c-shadow-overlay:4px 4px 0 #000;--c-focus-ring:0 0 0 1px #000;--c-backdrop:#0000;--c-bg-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='260'%3E%3Ctext x='50%25' y='55%25' text-anchor='middle' font-family='Comic Sans MS, cursive' font-size='64' font-weight='bold' fill='%23ff69b4' fill-opacity='0.35' transform='rotate(-12 210 130)'%3EMarcelo%3C/text%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill='%23ff0000' fill-opacity='0.5'%3E%3Cpath d='M30 42c-6-10-22-6-20 6 2 9 20 20 20 20s18-11 20-20c2-12-14-16-20-6z'/%3E%3Cpath transform='translate(62 58) scale(.6)' d='M30 42c-6-10-22-6-20 6 2 9 20 20 20 20s18-11 20-20c2-12-14-16-20-6z'/%3E%3C/g%3E%3C/svg%3E")}[data-theme=y2k] .c-btn,[data-theme=y2k] .c-card,[data-theme=y2k] .c-dialog,[data-theme=y2k] .c-auth__card{border:2px outset #fff}[data-theme=y2k] .c-btn:active:not(:disabled){border-style:inset}[data-theme=y2k] .c-btn--secondary,[data-theme=y2k] .c-btn--ghost{color:#000;background:#ece9d8}[data-theme=y2k] .c-field__control{background:#fff;border:2px inset #fff}[data-theme=y2k] .c-card__head,[data-theme=y2k] .c-dialog__title{color:#fff;background:linear-gradient(#0a246a 0%,#3a6ea5 50%,#0a246a 100%);margin:0;padding:3px 6px;font-family:Tahoma,sans-serif;font-size:12px;font-weight:700}[data-theme=y2k] .c-card__title{font-family:inherit;font-size:inherit}[data-theme=y2k] .c-page__title{color:#f0c;text-shadow:2px 2px #ff0,4px 4px navy}[data-theme=y2k] .c-table th{color:#000;text-transform:none;letter-spacing:0;background:#ece9d8;border:1px outset #fff}[data-theme=y2k] .c-table tbody tr:nth-child(odd) td{background:#ffc}[data-theme=y2k] .c-badge{border:1px solid #000}[data-theme=y2k] a{color:#00e;text-decoration:underline}[data-theme=y2k] a:visited{color:#551a8b}[data-theme=y2k] .c-nav-item{text-decoration:underline}[data-theme=y2k] .c-layout__side{border-right:3px ridge #f0c}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--c-bg-image,none), var(--c-bg);color:var(--c-ink);font-family:var(--c-font);font-size:var(--c-text-md);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background-attachment:fixed;margin:0;line-height:1.45}a{color:var(--c-primary);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0}.c-muted{color:var(--c-muted);font-size:var(--c-text-sm)}.c-stack{gap:var(--c-space-4);flex-direction:column;display:flex}.c-flag{justify-content:space-between;align-items:center;gap:var(--c-space-4);flex-wrap:wrap;display:flex}.c-flag__text{gap:var(--c-space-1);flex-direction:column;flex:320px;align-items:flex-start;display:flex}.c-flag>.c-field{flex:0 0 240px}.c-auth{min-height:100%;padding:var(--c-space-5);place-items:center;display:grid}.c-auth__card{gap:var(--c-space-4);width:min(400px,100%);padding:var(--c-space-6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-card);flex-direction:column;display:flex}.c-auth__mark{border-radius:var(--c-radius-md);width:48px;height:48px}.c-auth__title{font-family:var(--c-font-display);font-size:var(--c-text-title);font-weight:600}.c-auth__subtitle{margin:var(--c-space-1) 0 0;color:var(--c-muted)}.c-badge{height:24px;padding:0 var(--c-space-2);border-radius:var(--c-radius-pill);font-size:var(--c-text-xs);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.c-badge--success{background:var(--c-success-bg);color:var(--c-success)}.c-badge--warning{background:var(--c-warning-bg);color:var(--c-warning)}.c-badge--danger{background:var(--c-danger-bg);color:var(--c-danger)}.c-badge--info{background:var(--c-info-bg);color:var(--c-info)}.c-badge--neutral{background:var(--c-neutral-bg);color:var(--c-neutral)}.c-badge--brand{background:var(--c-primary-soft);color:var(--c-primary)}.c-btn{height:var(--c-control-height);padding:0 var(--c-space-4);border-radius:var(--c-radius-pill);justify-content:center;align-items:center;gap:var(--c-space-2);font-size:var(--c-text-md);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.c-btn:disabled{cursor:default;opacity:.6}.c-btn:focus-visible{box-shadow:var(--c-focus-ring);outline:none}.c-btn__icon{display:inline-flex}.c-btn--primary{background:var(--c-primary);color:var(--c-on-primary)}.c-btn--primary:hover:not(:disabled){background:var(--c-primary-hover)}.c-btn--primary:active:not(:disabled){background:var(--c-primary-active)}.c-btn--secondary{background:var(--c-surface);border-color:var(--c-line-strong);color:var(--c-ink)}.c-btn--secondary:hover:not(:disabled){background:var(--c-surface-hover);border-color:var(--c-primary)}.c-btn--danger{background:var(--c-danger-bg);color:var(--c-danger)}.c-btn--danger:hover:not(:disabled){border-color:var(--c-danger)}.c-btn--ghost{color:var(--c-primary);padding:0 var(--c-space-3);background:0 0}.c-btn--ghost:hover:not(:disabled){background:var(--c-primary-soft)}.c-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-card);overflow:hidden}.c-card__head{justify-content:space-between;align-items:center;gap:var(--c-space-3);padding:var(--c-space-4) var(--c-space-4) 0;display:flex}.c-card__title{font-family:var(--c-font-display);font-size:var(--c-text-lg);font-weight:600}.c-card__actions{gap:var(--c-space-2);display:flex}.c-card__body{padding:var(--c-space-4)}.c-card__body--flush{padding:var(--c-space-2) 0 0}.c-desc{gap:var(--c-space-4) var(--c-space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.c-desc__item{min-width:0}.c-desc__label{font-size:var(--c-text-xs);color:var(--c-muted);margin-bottom:2px;font-weight:600}.c-desc__value{overflow-wrap:anywhere;margin:0}.c-dialog{border-radius:var(--c-radius-lg);background:var(--c-surface);box-shadow:var(--c-shadow-overlay);width:min(480px, calc(100vw - 2 * var(--c-space-4)));color:var(--c-ink);border:none;padding:0}.c-dialog::backdrop{background:var(--c-backdrop)}.c-dialog__box{padding:var(--c-space-5);gap:var(--c-space-4);flex-direction:column;display:flex}.c-dialog__title{font-family:var(--c-font-display);font-size:var(--c-text-subtitle);font-weight:600}.c-dialog__body{color:var(--c-ink-2);gap:var(--c-space-3);flex-direction:column;display:flex}.c-dialog__body p{margin:0}.c-dialog__footer{justify-content:flex-end;gap:var(--c-space-2);display:flex}.c-field{gap:var(--c-space-1);flex-direction:column;min-width:0;display:flex}.c-field__label{font-size:var(--c-text-sm);color:var(--c-ink-2);font-weight:600}.c-field__hint{font-size:var(--c-text-xs);color:var(--c-muted)}.c-field__error{font-size:var(--c-text-xs);color:var(--c-danger);font-weight:500}.c-field__control{height:var(--c-control-height);width:100%;padding:0 var(--c-space-3);border:1px solid var(--c-line-strong);border-radius:var(--c-radius-md);background:var(--c-surface);font-size:var(--c-text-md);outline:none;transition:border-color .16s,box-shadow .16s}.c-field__control:focus{border-color:var(--c-primary);box-shadow:var(--c-focus-ring)}.c-field--error .c-field__control{border-color:var(--c-danger)}.c-field__control--select{padding-right:var(--c-space-2);cursor:pointer}.c-field__control--area{height:auto;min-height:96px;padding:var(--c-space-2) var(--c-space-3);resize:vertical}.c-layout{min-height:100%;display:flex}.c-layout__side{height:100vh;width:var(--c-nav-width);gap:var(--c-space-5);padding:var(--c-space-5) var(--c-space-3);background:var(--c-nav-bg);color:var(--c-nav-ink);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.c-layout__brand{align-items:center;gap:var(--c-space-3);padding:0 var(--c-space-2);display:flex}.c-layout__mark{border-radius:var(--c-radius-sm);width:32px;height:32px}.c-layout__name{font-family:var(--c-font-display);font-size:var(--c-text-subtitle);color:var(--c-nav-ink-active);font-weight:600}.c-layout__nav{flex-direction:column;flex:1;gap:2px;display:flex}.c-layout__footer{gap:var(--c-space-2);padding:var(--c-space-3) var(--c-space-2) 0;border-top:1px solid var(--c-nav-item-active);font-size:var(--c-text-sm);flex-direction:column;display:flex}.c-layout__main{flex:1;min-width:0}.c-nav-item{align-items:center;gap:var(--c-space-3);height:var(--c-control-height);padding:0 var(--c-space-3);border-radius:var(--c-radius-md);color:var(--c-nav-ink);font-weight:600;display:flex}.c-nav-item:hover{background:var(--c-nav-item-active);text-decoration:none}.c-nav-item--active{background:var(--c-nav-item-active);color:var(--c-nav-ink-active)}.c-nav-item__icon{display:inline-flex}@media (width<=760px){.c-layout{flex-direction:column}.c-layout__side{align-items:center;gap:var(--c-space-3);width:auto;height:auto;padding:var(--c-space-3);flex-flow:wrap;position:static}.c-layout__nav{flex-flow:wrap}.c-layout__footer{border-top:none;padding:0}}.c-layout__footer .c-btn{padding:0 var(--c-space-2);color:var(--c-nav-ink);align-self:flex-start}.c-layout__footer .c-btn:hover:not(:disabled){background:var(--c-nav-item-active);color:var(--c-nav-ink-active)}.c-notice{padding:var(--c-space-3) var(--c-space-4);border-radius:var(--c-radius-md);font-size:var(--c-text-md)}.c-notice--neutral{color:var(--c-muted)}.c-notice--danger{background:var(--c-danger-bg);color:var(--c-danger)}.c-notice--warning{background:var(--c-warning-bg);color:var(--c-warning)}.c-page{max-width:var(--c-content-width);padding:var(--c-space-6) var(--c-space-5);margin:0 auto}.c-page__head{justify-content:space-between;align-items:flex-end;gap:var(--c-space-4);margin-bottom:var(--c-space-5);flex-wrap:wrap;display:flex}.c-page__heading{min-width:0}.c-page__back{margin-bottom:var(--c-space-2);font-size:var(--c-text-sm)}.c-page__title{font-family:var(--c-font-display);font-size:var(--c-text-title);letter-spacing:-.01em;color:var(--c-ink);font-weight:600}.c-page__subtitle{margin-top:var(--c-space-1);color:var(--c-muted);align-items:center;gap:var(--c-space-2);flex-wrap:wrap;display:flex}.c-page__actions{gap:var(--c-space-2);flex-wrap:wrap;display:flex}.c-page__body{gap:var(--c-space-4);flex-direction:column;display:flex}.c-toolbar{align-items:flex-end;gap:var(--c-space-3);padding:0 var(--c-space-4) var(--c-space-3);flex-wrap:wrap;display:flex}.c-toolbar>.c-field{flex:0 200px}.c-toolbar>.c-field:first-child{flex:280px}.c-pager{justify-content:flex-end;align-items:center;gap:var(--c-space-3);padding:var(--c-space-2) var(--c-space-4);border-top:1px solid var(--c-line);display:flex}.c-pager__count{font-size:var(--c-text-sm);color:var(--c-muted)}.c-pager__actions{gap:var(--c-space-1);display:flex}.c-switch{border-radius:var(--c-radius-pill);background:var(--c-line-strong);cursor:pointer;border:none;flex:none;width:44px;height:26px;padding:0;transition:background .16s;position:relative}.c-switch:disabled{cursor:default;opacity:.6}.c-switch:focus-visible{box-shadow:var(--c-focus-ring);outline:none}.c-switch--on{background:var(--c-primary)}.c-switch__knob{background:var(--c-surface);width:20px;height:20px;transition:transform .2s var(--c-ease);border-radius:50%;position:absolute;top:3px;left:3px}.c-switch--on .c-switch__knob{background:var(--c-accent);transform:translate(18px)}.c-table__wrap{overflow-x:auto}.c-table{border-collapse:collapse;width:100%;font-size:var(--c-text-md)}.c-table th{text-align:left;padding:var(--c-space-3) var(--c-space-4);font-size:var(--c-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);border-bottom:1px solid var(--c-line);white-space:nowrap;font-weight:600}.c-table td{padding:var(--c-space-3) var(--c-space-4);border-bottom:1px solid var(--c-line-soft);vertical-align:middle}.c-table tbody tr:last-child td{border-bottom:none}.c-table__cell--end{text-align:right}.c-table__cell--truncate{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.c-table__row--link{cursor:pointer;outline:none}.c-table__row--link:hover td,.c-table__row--link:focus-visible td{background:var(--c-surface-hover)}.c-table__empty{padding:var(--c-space-6) var(--c-space-4);text-align:center;color:var(--c-muted)}.c-tabs{gap:var(--c-space-1);border-bottom:1px solid var(--c-line);display:flex;overflow-x:auto}.c-tabs__tab{height:var(--c-control-height);padding:0 var(--c-space-3);color:var(--c-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}.c-tabs__tab:hover{color:var(--c-ink)}.c-tabs__tab--active{color:var(--c-primary);border-bottom-color:var(--c-primary)}.c-tabs__tab:focus-visible{box-shadow:var(--c-focus-ring);outline:none}.c-toast__region{right:var(--c-space-5);bottom:var(--c-space-5);z-index:10;position:fixed}.c-toast{padding:var(--c-space-3) var(--c-space-4);border-radius:var(--c-radius-md);background:var(--c-ink);color:var(--c-surface);box-shadow:var(--c-shadow-overlay);animation:c-toast-in .24s var(--c-ease);font-weight:500}.c-toast--danger{background:var(--c-danger)}@keyframes c-toast-in{0%{opacity:0;transform:translateY(8px)}}
