@font-face{font-family:Assistant;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/assistant-hebrew-BN2rW9aC.woff2)format("woff2");unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/assistant-latin-COL8ZNjk.woff2)format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Assistant", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--content-max:clamp(960px, 70vw, 1800px);--color-bg-page:#f4f4f4;--color-bg-surface:#fefefe;--color-bg-raised:#fefefe;--color-bg-inset:#dfdfe2;--color-bg-overlay:#fefefe;--color-text-primary:#14161a;--color-text-secondary:#4a505a;--color-caption-text:#5b626d;--color-text-muted:#708a83;--color-border:#dfdfe2;--color-border-strong:#bec0bf;--color-accent:#476e66;--color-accent-hover:#3f665e;--color-accent-active:#375a52;--color-accent-subtle:#e6f1ed;--color-accent-text:#33574e;--color-accent-border:#476e66;--color-accent-strong:#2e4b45;--color-on-accent:#fff;--color-cta:#f5a9a0;--color-cta-hover:#f19a90;--color-cta-active:#ec8a7f;--color-cta-subtle:#fdecea;--color-on-cta:#2a1512;--color-cta-text:#8a2f24;--color-success:#136e46;--color-success-subtle:#e6f5ee;--color-warning:#8a4b07;--color-warning-subtle:#fbf1dc;--color-danger:#c4342b;--color-danger-hover:#a82a22;--color-danger-subtle:#fcecea;--color-info:#2264c4;--color-info-subtle:#e7f0fc;--color-focus-ring:#476e6661;--color-focus-ring-solid:#476e66;--shadow-sm:0 1px 2px #1012170d, 0 1px 1px #10121708;--shadow-md:0 2px 4px #1012170d, 0 4px 12px #1012170f;--shadow-lg:0 8px 28px #1012171a, 0 2px 6px #1012170f;--shadow-focus:0 0 0 3px var(--color-focus-ring);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg-page:#23272a;--color-bg-surface:#2d3236;--color-bg-raised:#363c40;--color-bg-inset:#191c1f;--color-bg-overlay:#3d4347;--color-elevation-hairline:#ffffff0f;--color-text-primary:#eef0f1;--color-text-secondary:#bcc3c6;--color-caption-text:#a0a7aa;--color-text-muted:#7f8b87;--color-border:#3a4044;--color-border-strong:#4b5257;--color-accent:#476e66;--color-accent-hover:#527a70;--color-accent-active:#4d746a;--color-accent-subtle:#1f302b;--color-accent-text:#8bcfbf;--color-accent-border:#708a83;--color-accent-strong:#b3e0d4;--color-on-accent:#fff;--color-cta:#f5a9a0;--color-cta-hover:#f19a90;--color-cta-active:#ec8a7f;--color-cta-subtle:#2e1613;--color-on-cta:#2a1512;--color-cta-text:#f5a9a0;--color-success:#46c08a;--color-success-subtle:#10251c;--color-warning:#e0a02a;--color-warning-subtle:#2a2110;--color-danger:#f0736a;--color-danger-hover:#f58a82;--color-danger-subtle:#2e1513;--color-info:#6ba5f0;--color-info-subtle:#10203a;--color-focus-ring:#708a8373;--color-focus-ring-solid:#708a83;--shadow-sm:0 1px 2px #0006;--shadow-md:0 2px 8px #00000080;--shadow-lg:0 12px 32px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--color-bg-page:#23272a;--color-bg-surface:#2d3236;--color-bg-raised:#363c40;--color-bg-inset:#191c1f;--color-bg-overlay:#3d4347;--color-elevation-hairline:#ffffff0f;--color-text-primary:#eef0f1;--color-text-secondary:#bcc3c6;--color-caption-text:#a0a7aa;--color-text-muted:#7f8b87;--color-border:#3a4044;--color-border-strong:#4b5257;--color-accent:#476e66;--color-accent-hover:#527a70;--color-accent-active:#4d746a;--color-accent-subtle:#1f302b;--color-accent-text:#8bcfbf;--color-accent-border:#708a83;--color-accent-strong:#b3e0d4;--color-on-accent:#fff;--color-cta:#f5a9a0;--color-cta-hover:#f19a90;--color-cta-active:#ec8a7f;--color-cta-subtle:#2e1613;--color-on-cta:#2a1512;--color-cta-text:#f5a9a0;--color-success:#46c08a;--color-success-subtle:#10251c;--color-warning:#e0a02a;--color-warning-subtle:#2a2110;--color-danger:#f0736a;--color-danger-hover:#f58a82;--color-danger-subtle:#2e1513;--color-info:#6ba5f0;--color-info-subtle:#10203a;--color-focus-ring:#708a8373;--color-focus-ring-solid:#708a83;--shadow-sm:0 1px 2px #0006;--shadow-md:0 2px 8px #00000080;--shadow-lg:0 12px 32px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-bg-page);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}#root{min-height:100vh}h1,h2,h3{color:var(--color-text-primary);letter-spacing:-.01em;font-weight:600;line-height:1.25}h1{font-size:28px}h2{font-size:20px}h3{font-size:16px;line-height:1.4}p{color:var(--color-text-secondary)}a{color:var(--color-accent-text);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--color-accent-hover)}strong{color:var(--color-text-primary);font-weight:600}ul,ol{padding:0;list-style:none}table,progress,.huaca-plans [data-testid=price],[data-testid=quota-meter],[data-testid=calc-result]{font-variant-numeric:tabular-nums}:focus{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}:focus:not(:focus-visible){box-shadow:none}:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.huaca-auth{min-height:100vh;padding:var(--space-6) var(--space-4);place-items:center;display:grid}.huaca-auth-box{inline-size:100%;max-inline-size:400px}.huaca-auth-box>*+*{margin-block-start:var(--space-4)}.huaca-shell{flex-direction:column;min-height:100vh;display:flex}.huaca-content{width:100%;max-inline-size:var(--content-max);padding:var(--space-7) var(--space-5) var(--space-9);margin-inline-start:auto;margin-inline-end:auto}.huaca-content>*+*{margin-block-start:var(--space-6)}button{color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 var(--space-4);cursor:pointer;min-height:36px;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;font-family:inherit;font-size:14px;font-weight:500;line-height:1;display:inline-flex}button:hover{background-color:var(--color-bg-inset)}button:disabled{opacity:.5;cursor:not-allowed}button:disabled:hover{background-color:var(--color-bg-surface)}.btn-primary{color:var(--color-on-accent);background-color:var(--color-accent);box-shadow:var(--shadow-sm);border-color:#0000}.btn-primary:hover{background-color:var(--color-accent-hover)}.btn-primary:active{background-color:var(--color-accent-active)}.btn-primary:disabled:hover{background-color:var(--color-accent)}.btn-cta{color:var(--color-on-cta);background-color:var(--color-cta);box-shadow:var(--shadow-sm);border-color:#0000}.btn-cta:hover{background-color:var(--color-cta-hover)}.btn-cta:active{background-color:var(--color-cta-active)}.btn-cta:disabled:hover{background-color:var(--color-cta)}.btn-ghost{color:var(--color-text-secondary);background-color:#0000;border-color:#0000}.btn-ghost:hover{background-color:var(--color-bg-inset);color:var(--color-text-primary)}.btn-ghost:disabled:hover{background-color:#0000}.btn-danger{color:var(--color-danger);background-color:#0000;border-color:#0000}.btn-danger:hover{background-color:var(--color-danger-subtle);color:var(--color-danger)}.btn-danger:disabled:hover{background-color:#0000}.btn-block{width:100%}.huaca-google-btn{color:#1f1f1f;background-color:#fff;border:1px solid #dadce0;width:100%;font-weight:500}.huaca-google-btn:hover{background-color:#f7f8f8;border-color:#d2d3d7}.huaca-google-btn:disabled:hover{background-color:#fff}.huaca-google-icon{flex:none;margin-inline-end:var(--space-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .huaca-google-btn{color:#e3e3e3;background-color:#131314;border-color:#5f6368}:root:not([data-theme=light]) .huaca-google-btn:hover{background-color:#1c1c1d;border-color:#757779}:root:not([data-theme=light]) .huaca-google-btn:disabled:hover{background-color:#131314}}:root[data-theme=dark] .huaca-google-btn{color:#e3e3e3;background-color:#131314;border-color:#5f6368}:root[data-theme=dark] .huaca-google-btn:hover{background-color:#1c1c1d;border-color:#757779}:root[data-theme=dark] .huaca-google-btn:disabled:hover{background-color:#131314}.huaca-icon{vertical-align:middle;flex:none;block-size:20px;inline-size:20px;display:inline-block}.huaca-icon--sm{block-size:16px;inline-size:16px}.huaca-icon--lg{block-size:24px;inline-size:24px}.huaca-icon--xl{block-size:40px;inline-size:40px}[dir=rtl] .huaca-icon--dir{transform:scaleX(-1)}button .huaca-icon:not(:only-child){margin-inline-end:var(--space-2)}label{letter-spacing:.04em;color:var(--color-text-secondary);margin-block-end:var(--space-1);font-size:12px;font-weight:600;display:block}input,select,textarea{color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 var(--space-3);min-height:38px;max-inline-size:100%;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);font-family:inherit;font-size:15px}textarea{padding-block:var(--space-2);min-height:80px;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}input:focus,select:focus,textarea:focus{border-color:var(--color-accent);box-shadow:var(--shadow-focus);outline:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237a828e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer;padding-inline-end:var(--space-6)}[dir=rtl] select{background-position:left var(--space-3) center}input[type=checkbox],input[type=radio]{min-height:0;block-size:16px;inline-size:16px;accent-color:var(--color-accent);vertical-align:middle}.huaca-form label{margin-block-start:var(--space-3)}.huaca-form label:first-child{margin-block-start:0}.huaca-form input:not([type=checkbox]):not([type=radio]),.huaca-form select,.huaca-form textarea{width:100%}.huaca-form button{margin-block-start:var(--space-4)}.huaca-check{letter-spacing:normal;text-transform:none;color:var(--color-text-secondary);cursor:pointer;align-items:center;margin-block-start:var(--space-3);margin-inline-end:var(--space-4);font-size:14px;font-weight:400;display:inline-flex}.huaca-check input{margin-inline-end:var(--space-2)}.huaca-card,.huaca-section,.huaca-content section{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.huaca-content section>*+*{margin-block-start:var(--space-3)}.huaca-content section h2{margin-block-end:var(--space-4)}.huaca-card{border-radius:var(--radius-xl);inline-size:100%;max-inline-size:400px;box-shadow:var(--shadow-md);padding:var(--space-7);text-align:center}.huaca-card>*+*{margin-block-start:var(--space-4)}.huaca-card h1{margin-block-end:var(--space-2)}.huaca-card form{text-align:start}.huaca-card [data-testid=google-login]{width:100%}.huaca-or{color:var(--color-text-muted);align-items:center;font-size:13px;display:flex}.huaca-or:before,.huaca-or:after{content:"";background-color:var(--color-border);flex:1;block-size:1px}.huaca-or:before{margin-inline-end:var(--space-3)}.huaca-or:after{margin-inline-start:var(--space-3)}.huaca-mark{vertical-align:middle;color:var(--color-accent-border);display:inline-block}.huaca-wordmark{letter-spacing:-.02em;color:var(--color-text-primary);align-items:center;font-size:20px;font-weight:600;display:inline-flex}.huaca-wordmark .huaca-mark{margin-inline-end:var(--space-2)}.huaca-nav{z-index:10;min-block-size:56px;padding-inline:var(--space-5);background-color:var(--color-bg-surface);border-block-end:1px solid var(--color-border);align-items:center;display:flex;position:sticky;top:0}.huaca-brand{letter-spacing:-.01em;color:var(--color-text-primary);align-items:center;font-size:16px;font-weight:600;display:inline-flex}.huaca-brand:hover{color:var(--color-text-primary)}.huaca-brand .huaca-mark{margin-inline-end:var(--space-2)}.huaca-brand-logo{object-fit:contain;block-size:22px;inline-size:auto;max-inline-size:140px;margin-inline-end:var(--space-2)}.huaca-branding{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-6);padding-block-start:var(--space-5)}.huaca-branding>h2{margin-block-end:var(--space-2)}.huaca-branding-hint{color:var(--color-text-muted);margin-block:var(--space-1);font-size:13px}.huaca-logo-row{margin-block:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.huaca-logo-row>*+*{margin-inline-start:var(--space-4)}.huaca-logo-preview,.huaca-logo-placeholder{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-surface,var(--color-surface));block-size:48px;min-inline-size:48px;max-inline-size:160px}.huaca-logo-preview{object-fit:contain;inline-size:auto;padding:var(--space-1)}.huaca-logo-placeholder{color:var(--color-text-muted);padding-inline:var(--space-3);border-style:dashed;justify-content:center;align-items:center;font-size:13px;display:flex}.huaca-logo-actions{align-items:center;display:flex}.huaca-logo-actions>*+*{margin-inline-start:var(--space-2)}.huaca-logo-remove{color:var(--color-danger,#dc2626)}.huaca-nav-end{align-items:center;margin-inline-start:auto;display:flex}.huaca-nav-end>*+*{margin-inline-start:var(--space-4)}.huaca-nav-link{color:var(--color-text-secondary);font-size:14px;font-weight:500}.huaca-nav-link:hover{color:var(--color-text-primary)}.huaca-org-chip{max-inline-size:200px;padding:var(--space-1) var(--space-3);background-color:var(--color-bg-inset);border-radius:var(--radius-full);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.huaca-org-chip:hover{color:var(--color-text-primary)}.huaca-theme-toggle{min-height:34px;min-inline-size:34px;padding:0 var(--space-2);border-color:var(--color-border);color:var(--color-text-secondary)}.huaca-theme-toggle:hover{color:var(--color-text-primary)}[data-testid=booting],[data-testid=signing-in]{color:var(--color-text-secondary);text-align:center;font-size:15px}table{border-collapse:collapse;inline-size:100%;font-size:14px}thead th{text-align:start;letter-spacing:.05em;text-transform:uppercase;color:var(--color-caption-text);background-color:var(--color-bg-inset);padding:var(--space-2) var(--space-4);white-space:nowrap;font-size:11px;font-weight:600}thead th:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-md)}thead th:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-md)}thead th:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-md)}thead th:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-md)}thead th:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-md)}thead th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-md)}thead th:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--radius-md)}thead th:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--radius-md)}thead th:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--radius-md)}thead th:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--radius-md)}thead th:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--radius-md)}thead th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--radius-md)}tbody td{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-border);vertical-align:middle;color:var(--color-text-secondary)}tbody tr:hover td{background-color:var(--color-bg-inset)}td button{min-height:30px;padding:0 var(--space-3);color:var(--color-text-secondary);margin-inline-end:var(--space-2);margin-block:var(--space-1);background-color:#0000;border-color:#0000;font-size:13px}td button:hover{background-color:var(--color-bg-inset);color:var(--color-text-primary)}td button.btn-danger:hover{background-color:var(--color-danger-subtle);color:var(--color-danger)}.badge{padding:2px var(--space-2);border-radius:var(--radius-full);letter-spacing:.03em;background-color:var(--color-bg-inset);color:var(--color-text-secondary);white-space:nowrap;align-items:center;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.badge-accent{background-color:var(--color-accent-subtle);color:var(--color-accent-text)}.badge-success{background-color:var(--color-success-subtle);color:var(--color-success)}.badge-warning{background-color:var(--color-warning-subtle);color:var(--color-warning)}.badge-danger{background-color:var(--color-danger-subtle);color:var(--color-danger)}.badge-info{background-color:var(--color-info-subtle);color:var(--color-info)}.badge-dot{border-radius:var(--radius-full);background-color:currentColor;flex:none;block-size:6px;inline-size:6px;margin-inline-end:6px}[data-testid=quota-meter]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}[data-testid=quota-meter]>*{margin-inline-end:var(--space-2)}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-full);background-color:var(--color-bg-inset);border:none;block-size:8px;inline-size:180px;overflow:hidden}progress::-webkit-progress-bar{background-color:var(--color-bg-inset);border-radius:var(--radius-full)}progress::-webkit-progress-value{background-color:var(--color-accent-border);border-radius:var(--radius-full);transition:inline-size var(--dur-slow) var(--ease-standard)}progress::-moz-progress-bar{background-color:var(--color-accent-border);border-radius:var(--radius-full)}[data-testid=quota-meter][data-low=true] progress::-webkit-progress-value{background-color:var(--color-warning)}[data-testid=quota-meter][data-low=true] progress::-moz-progress-bar{background-color:var(--color-warning)}[data-testid=quota-meter][data-low=true]{color:var(--color-warning);font-weight:600}[role=alert]{color:var(--color-danger);background-color:var(--color-danger-subtle);border-inline-start:3px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:14px}[role=note]{color:var(--color-text-secondary);background-color:var(--color-bg-inset);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:13px}[role=status]{color:var(--color-success);font-size:13px;font-weight:600}.huaca-state{text-align:center;background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-inline-size:440px;box-shadow:var(--shadow-sm);padding:var(--space-7) var(--space-6);margin-inline-start:auto;margin-inline-end:auto}.huaca-state>*+*{margin-block-start:var(--space-3)}.huaca-state h2{margin-block-start:0}.huaca-state button{margin-block-start:var(--space-2)}.huaca-skeleton{border-radius:var(--radius-md,6px);background-color:var(--color-border);animation:1.4s ease-in-out infinite huaca-skeleton-pulse}.huaca-skeleton-line{block-size:.75rem;margin-block-end:var(--space-2)}.huaca-skeleton-line:last-child{margin-block-end:0}.huaca-skeleton-title{block-size:1.25rem;inline-size:40%;margin-block-end:var(--space-3)}@keyframes huaca-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.huaca-skeleton{animation:none}}.huaca-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.huaca-content>[data-testid=needs-plan],.huaca-content>[data-testid=needs-plan-ask-owner],.huaca-content>[data-testid=needs-seat],.huaca-content>[data-testid=not-permitted],.huaca-content>[data-testid=quota-exceeded]{text-align:center;background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-inline-size:440px;box-shadow:var(--shadow-sm);padding:var(--space-7) var(--space-6);margin-inline-start:auto;margin-inline-end:auto}.huaca-plans ul{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;display:grid}.huaca-plans li{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6);flex-direction:column;display:flex}.huaca-plans li>*{margin-block-end:var(--space-3)}.huaca-plans li [data-testid=badge]{padding:2px var(--space-2);border-radius:var(--radius-full);letter-spacing:.03em;background-color:var(--color-accent-subtle);color:var(--color-accent-text);align-self:flex-start;font-size:11px;font-weight:600;display:inline-flex}.huaca-plans li h2{font-size:18px}.huaca-plans li [data-testid=price]{color:var(--color-text-primary);font-size:26px;font-weight:600}.huaca-plans li ul{display:block}.huaca-plans li ul li{all:unset;color:var(--color-text-secondary);padding-block:var(--space-1);align-items:flex-start;font-size:14px;display:flex}.huaca-plans li ul li>.huaca-icon{color:var(--color-accent-border);flex:none;margin-block-start:3px;margin-inline-end:var(--space-2)}.huaca-plans li button{width:100%;margin-block-start:auto;margin-block-end:0}.huaca-plan-featured{border-color:var(--color-accent-border);background-color:var(--color-accent-subtle);box-shadow:0 0 0 1px var(--color-accent-border), var(--shadow-md)}.huaca-calc{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.huaca-calc-form{gap:var(--space-4);grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.huaca-field{flex-direction:column;display:flex}.huaca-calc-form input,.huaca-calc-form select{width:100%}.huaca-calc-form [data-testid=calc-submit]{grid-column:1/-1;justify-self:start;margin-block-start:var(--space-2)}@media (max-width:520px){.huaca-calc-form{grid-template-columns:1fr}}[data-testid=calc-result]{border-block-start:1px solid var(--color-border);color:var(--color-text-secondary);margin-block-start:var(--space-5);padding-block-start:var(--space-4);font-size:16px}[data-testid=calc-result] strong{color:var(--color-text-primary);font-size:24px}[data-testid=calc-read-only]{color:var(--color-text-secondary)}.huaca-history li{padding:var(--space-2) 0;border-block-start:1px solid var(--color-border);color:var(--color-text-secondary);font-size:14px}.huaca-history li:first-child{border-block-start:none}.huaca-list li+li{margin-block-start:var(--space-2)}.huaca-list button{text-align:start;justify-content:flex-start;width:100%}[data-testid=account-page]>*+*,[data-testid=org-admin-page]>*+*,[data-testid=calculator]>*+*,.huaca-plans>*+*{margin-block-start:var(--space-5)}[data-testid=account-page] section ul li,.huaca-subs li,.huaca-invites li{padding-block:var(--space-2);border-block-start:1px solid var(--color-border);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}[data-testid=account-page] section ul li:first-child,.huaca-subs li:first-child,.huaca-invites li:first-child{border-block-start:none}[data-testid=account-page] section ul li>span:first-child,.huaca-subs li>span:first-child{margin-inline-end:auto}[data-testid=account-page] section ul li button{min-height:30px;padding:0 var(--space-3);font-size:13px}[data-testid=account-page] section input{width:100%;max-inline-size:360px;display:block}[data-testid=account-page] [role=status]{margin-inline-start:var(--space-3)}.huaca-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.huaca-table-wrap table{min-inline-size:520px}.huaca-invite-revoke{margin-inline-start:auto}:root{--text-display-size:34px;--text-display-lh:1.2;--text-display-weight:700;--text-h1-size:28px;--text-h1-lh:1.3;--text-h1-weight:600;--text-h2-size:20px;--text-h2-lh:1.35;--text-h2-weight:600;--text-h3-size:16px;--text-h3-lh:1.45;--text-h3-weight:600;--text-body-lg-size:17px;--text-body-lg-lh:1.5;--text-body-lg-weight:400;--text-body-size:15px;--text-body-lh:1.55;--text-body-weight:400;--text-caption-size:13px;--text-caption-lh:1.4;--text-caption-weight:600;--text-micro-size:12px;--text-micro-lh:1.4;--text-micro-weight:500;--text-numeric-size:25px;--text-numeric-lh:1.1;--track-latin-tight:-.01em;--track-latin-display:-.02em}h1,h2,h3,h4{letter-spacing:0}h1{font-size:var(--text-h1-size);line-height:var(--text-h1-lh);font-weight:var(--text-h1-weight)}h2{font-size:var(--text-h2-size);line-height:var(--text-h2-lh);font-weight:var(--text-h2-weight)}h3{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);font-weight:var(--text-h3-weight)}.huaca-display{font-size:var(--text-display-size);line-height:var(--text-display-lh);font-weight:var(--text-display-weight);letter-spacing:0}.huaca-numeric{font-size:var(--text-numeric-size);line-height:var(--text-numeric-lh);font-variant-numeric:tabular-nums;font-weight:600}.huaca-latin{letter-spacing:var(--track-latin-tight)}.huaca-wordmark,.huaca-display.huaca-latin{letter-spacing:var(--track-latin-display)}code,kbd,samp{letter-spacing:0}em,i,cite,q,dfn{font-style:normal;font-weight:600}thead th{font-size:var(--text-micro-size);letter-spacing:0;text-transform:none;color:var(--color-caption-text);font-weight:600}label,.badge{letter-spacing:0}.huaca-num,.huaca-seat-meter,.huaca-subs li,.huaca-invites li{font-variant-numeric:tabular-nums}.huaca-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.huaca-plans [data-testid=price]{unicode-bidi:plaintext}@font-face{font-family:Assistant Fallback;src:local(Arial),local(Helvetica Neue);ascent-override:105%;descent-override:27%;line-gap-override:0%;size-adjust:100%}:root{--pressure-none:#586a66;--pressure-far:#33574e;--pressure-mid:#776814;--pressure-near:#8a4b07;--pressure-now:#b02e25;--pressure-none-bar:#a8b5b1;--pressure-far-bar:#4f8878;--pressure-mid-bar:#c9a227;--pressure-near-bar:#d97a1f;--pressure-now-bar:#cc3a30;--pressure-none-bg:#eceeed;--pressure-far-bg:#e6f1ed;--pressure-mid-bg:#f7f1da;--pressure-near-bg:#fbf1dc;--pressure-now-bg:#fcecea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pressure-none:#97a3a0;--pressure-far:#8bcfbf;--pressure-mid:#d8c569;--pressure-near:#e0a02a;--pressure-now:#f0736a;--pressure-none-bar:#6d7a76;--pressure-far-bar:#57a894;--pressure-mid-bar:#d4b03c;--pressure-near-bar:#e08a2e;--pressure-now-bar:#e2554a;--pressure-none-bg:#24292b;--pressure-far-bg:#1f302b;--pressure-mid-bg:#2b2814;--pressure-near-bg:#2a2110;--pressure-now-bg:#2e1513}}:root[data-theme=dark]{--pressure-none:#97a3a0;--pressure-far:#8bcfbf;--pressure-mid:#d8c569;--pressure-near:#e0a02a;--pressure-now:#f0736a;--pressure-none-bar:#6d7a76;--pressure-far-bar:#57a894;--pressure-mid-bar:#d4b03c;--pressure-near-bar:#e08a2e;--pressure-now-bar:#e2554a;--pressure-none-bg:#24292b;--pressure-far-bg:#1f302b;--pressure-mid-bg:#2b2814;--pressure-near-bg:#2a2110;--pressure-now-bg:#2e1513}.tenders-p-none{--p:var(--pressure-none);--p-bar:var(--pressure-none-bar);--p-bg:var(--pressure-none-bg)}.tenders-p-far{--p:var(--pressure-far);--p-bar:var(--pressure-far-bar);--p-bg:var(--pressure-far-bg)}.tenders-p-mid{--p:var(--pressure-mid);--p-bar:var(--pressure-mid-bar);--p-bg:var(--pressure-mid-bg)}.tenders-p-near{--p:var(--pressure-near);--p-bar:var(--pressure-near-bar);--p-bg:var(--pressure-near-bg)}.tenders-p-now{--p:var(--pressure-now);--p-bar:var(--pressure-now-bar);--p-bg:var(--pressure-now-bg)}.tenders-page>*+*{margin-block-start:var(--space-5)}.tenders-toolbar{gap:var(--space-3);grid-template-columns:1fr auto;align-items:end;display:grid}.tenders-search{display:block}.tenders-search input{inline-size:100%}.tenders-field{display:block}.tenders-field>span{font-size:var(--text-caption-size);color:var(--color-text-secondary);margin-block-end:var(--space-1);display:block}.tenders-note{font-size:var(--text-caption-size);color:var(--color-text-muted);grid-column:1/-1}.tenders-page{block-size:calc(100vh - 56px - var(--space-7) - var(--space-5));min-block-size:420px;flex-direction:column;margin-block-end:calc(var(--space-5) - var(--space-9));display:flex}.tenders-layout{gap:var(--space-5);flex:auto;grid-template-columns:240px 1fr;align-items:stretch;min-block-size:0;display:grid}.huaca-content .tenders-results{box-shadow:none;background-color:#0000;border:0;border-radius:0;padding:0}.tenders-filters,.tenders-results{-webkit-overflow-scrolling:touch;min-block-size:0;max-block-size:100%;overflow-y:auto}@media (max-width:720px){.tenders-layout{grid-template-columns:1fr}.tenders-page{block-size:auto;min-block-size:0;margin-block-end:0;display:block}.tenders-filters,.tenders-results{max-block-size:none;overflow-y:visible}}.tenders-filters{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.tenders-filters>*+*{margin-block-start:var(--space-4)}.tenders-facet{border:0;padding:0}.tenders-facet legend{font-size:var(--text-caption-size);color:var(--color-text-secondary);margin-block-end:var(--space-2);font-weight:600}.tenders-facet__clear{color:var(--color-accent-text);font:inherit;font-size:var(--text-micro-size);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-inline-start:var(--space-2);padding:0;font-weight:600;text-decoration:underline}.tenders-facet ul>li+li{margin-block-start:2px}.tenders-facet__value{inline-size:100%;padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;align-items:baseline;display:flex}.tenders-facet__box{cursor:pointer;accent-color:var(--color-accent);flex:none;margin:0;margin-inline-end:var(--space-2)}.tenders-facet__name{flex:auto;min-inline-size:0}.tenders-facet__value:hover{background:var(--color-bg-inset)}.tenders-facet__value.is-selected{background:var(--color-accent-subtle);color:var(--color-accent-text);font-weight:600}.tenders-facet__box:disabled{cursor:not-allowed}.tenders-facet__box:disabled~.tenders-facet__name,.tenders-facet__box:disabled~.tenders-facet__count{color:var(--color-text-muted)}.tenders-facet__count{font-size:var(--text-micro-size);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin-inline-start:var(--space-2)}.tenders-facet__value--bar{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) 56px 18px;display:grid}.tenders-facet__value--bar .tenders-facet__box,.tenders-facet__value--bar .tenders-facet__count{margin-inline-start:0;margin-inline-end:0}.tenders-facet__track{background:var(--color-bg-inset);border-radius:var(--radius-full);block-size:8px;overflow:hidden}.tenders-facet__bar{background:var(--p-bar);border-radius:var(--radius-full);block-size:100%;display:block}.tenders-facet__value--bar .tenders-facet__count{color:var(--p);font-weight:600;font-size:var(--text-caption-size)}.tenders-facet__value--bar.is-selected{background:var(--color-accent-subtle)}.tenders-statusbar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-block-size:32px;margin-block-end:var(--space-4);display:flex}.tenders-count{border-inline-end:1px solid var(--color-border);font-size:var(--text-caption-size);color:var(--color-text-secondary);flex:none;align-items:baseline;padding-inline-end:var(--space-3);display:flex}.tenders-count strong{font-size:var(--text-h3-size);color:var(--color-text-primary);margin-inline-end:var(--space-2);font-weight:700;line-height:1}.tenders-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.tenders-chips__lead{font-size:var(--text-micro-size);color:var(--color-text-muted)}.tenders-chip{border-radius:var(--radius-full);padding-block-start:2px;padding-block-end:2px;padding-inline:var(--space-3) var(--space-2);background:var(--color-accent-subtle);color:var(--color-accent-text);font:inherit;font-size:var(--text-micro-size);cursor:pointer;border:1px solid #0000;align-items:center;font-weight:600;display:inline-flex}.tenders-chip:hover{background:var(--color-bg-inset)}.tenders-chip__x{opacity:.7;margin-inline-start:var(--space-2);font-size:15px;line-height:1}.tenders-chips__clear{color:var(--color-text-secondary);font:inherit;font-size:var(--text-micro-size);text-underline-offset:3px;cursor:pointer;padding:var(--space-1) var(--space-2);background:0 0;border:0;font-weight:600;text-decoration:underline}.tenders-list>li+li{margin-block-start:var(--space-3)}.tenders-card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr) 92px;align-items:start;display:grid}.tenders-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}@media (max-width:480px){.tenders-card{grid-template-columns:minmax(0,1fr)}}.tenders-card__main{min-inline-size:0}.tenders-card__main>*+*{margin-block-start:var(--space-2)}.tenders-card__title{font-size:var(--text-h3-size)}.tenders-card__link{color:var(--color-accent-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.tenders-card__link:hover{text-decoration:underline}.tenders-card__meta>*+*{margin-inline-start:var(--space-2)}.tenders-card__publisher{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.tenders-gates{flex-wrap:wrap;align-items:center;margin:0;padding:0;padding-block-start:var(--space-1);list-style:none;display:flex}.tenders-gate{font-size:var(--text-micro-size);color:var(--color-text-secondary);align-items:center;display:inline-flex}.tenders-gate+.tenders-gate{margin-inline-start:var(--space-4)}.tenders-gate__dot{border-radius:var(--radius-full);background:var(--color-accent);block-size:6px;inline-size:6px;flex:none;margin-inline-end:var(--space-2)}.tenders-gate__date{color:var(--color-text-muted);margin-inline-start:var(--space-2)}.tenders-gate--done{color:var(--color-text-muted);text-decoration:line-through}.tenders-gate--done .tenders-gate__dot{background:var(--color-border-strong);text-decoration:none}.tenders-pager{justify-content:space-between;margin-block-start:var(--space-4);display:flex}.tenders-detail>*+*{margin-block-start:var(--space-4)}.tenders-facts{gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;display:grid}.tenders-facts dt{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.tenders-detail__section>*+*{margin-block-start:var(--space-2)}.tenders-detail__section h2{font-size:var(--text-h3-size)}.tenders-detail__section li+li{margin-block-start:var(--space-1)}.tenders-skel{background:var(--color-bg-inset);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite tenders-pulse;display:block}.tenders-skel+.tenders-skel{margin-block-start:var(--space-2)}.tenders-skel--input{block-size:2.4em;inline-size:100%}.tenders-skel--select{block-size:2.4em;inline-size:8em}.tenders-skel--legend{block-size:.9em;inline-size:5em;margin-block-end:var(--space-2)}.tenders-skel--row{block-size:1.1em;inline-size:100%}.tenders-skel--count{block-size:.9em;inline-size:9em;margin-block-end:var(--space-3)}.tenders-skel--title{block-size:1.3em;inline-size:70%}.tenders-skel--meta{block-size:1em;inline-size:45%}.tenders-skel--line{block-size:1em;inline-size:30%}@keyframes tenders-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.tenders-skel{animation:none}}.tenders-statusbar__end{align-items:center;margin-inline-start:auto;display:flex}.tenders-seg{background:var(--color-bg-inset);border-radius:var(--radius-md);padding:3px;display:inline-flex}.tenders-seg__btn{color:var(--color-text-secondary);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:0;font-family:inherit}.tenders-seg__btn[aria-pressed=true]{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.tenders-tablewrap{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.tenders-table{border-collapse:collapse;inline-size:100%;min-inline-size:820px;font-size:var(--text-caption-size);font-weight:400}.tenders-table th,.tenders-table td{padding:var(--space-3);text-align:start;vertical-align:middle;border-block-end:1px solid var(--color-border)}.tenders-table thead th{z-index:1;background:var(--color-bg-inset);font-size:var(--text-micro-size);color:var(--color-caption-text);white-space:nowrap;font-weight:700;position:sticky;top:0}.tenders-table tbody tr{transition:background-color var(--dur-fast) var(--ease-standard)}.tenders-table tbody tr:hover{background:var(--color-bg-page)}.tenders-table tbody tr:last-child td{border-block-end:0}.tenders-table__sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.tenders-table__sort:hover{color:var(--color-text-primary)}.tenders-table__arrow{opacity:.4;margin-inline-start:var(--space-1);font-size:9px}.tenders-table th[aria-sort] .tenders-table__sort{color:var(--color-accent-text)}.tenders-table th[aria-sort] .tenders-table__arrow{opacity:1}.tenders-table__c-published{inline-size:92px}.tenders-table__c-due{inline-size:168px}.tenders-table__c-title{min-inline-size:280px}.tenders-table__c-publisher{min-inline-size:150px}.tenders-table__link{font:inherit;color:var(--color-text-primary);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.tenders-table__link:hover{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline}.tenders-table__flag{margin-inline-start:var(--space-2)}.tenders-table__muted{color:var(--color-text-muted)}.tenders-due{border-radius:var(--radius-md);padding:var(--space-2);background:var(--p-bg);flex-direction:column;justify-content:center;align-items:center;display:flex}.tenders-due__top{flex-direction:column;align-items:center;display:flex}.tenders-due__n{color:var(--p);font-size:24px;font-weight:700;line-height:1}.tenders-due__u,.tenders-due__lead{font-size:var(--text-micro-size);color:var(--p);font-weight:600}.tenders-due__lead{font-size:var(--text-caption-size)}.tenders-due__note,.tenders-due__date{color:var(--color-text-muted);margin-block-start:2px;font-size:11px}.tenders-due--cell{padding:var(--space-2) var(--space-3);white-space:nowrap;flex-direction:row;align-items:baseline;display:inline-flex}.tenders-due--cell .tenders-due__top{flex-direction:row;align-items:baseline}.tenders-due--cell .tenders-due__n{margin-inline-end:var(--space-1);font-size:17px}.tenders-due--cell .tenders-due__date,.tenders-due--cell .tenders-due__note{margin-block-start:0;margin-inline-start:var(--space-2)}.tenders-due--cell .tenders-due__date:before,.tenders-due--cell .tenders-due__note:before{content:"·";color:var(--color-border-strong);margin-inline-end:var(--space-2)}
