@font-face{font-family:sora;src:url(/_next/static/media/93e9cbad257dc796-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:sora Fallback;src:local("Arial");ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:113.97%}.__className_8948dc{font-family:sora,sora Fallback;font-style:normal}.__variable_8948dc{--font-sora:"sora","sora Fallback"}:root{color-scheme:only light;--cuadra-brand-50:#EFF8F7;--cuadra-brand-100:#D7EFEC;--cuadra-brand-200:#AFE0DA;--cuadra-brand-300:#80CCC3;--cuadra-brand-400:#4BAFA5;--cuadra-brand-500:#278D85;--cuadra-brand-600:#0D6F6A;--cuadra-brand-700:#0B5A56;--cuadra-brand-800:#0D4846;--cuadra-brand-900:#103C3A;--cuadra-brand-950:#082523;--cuadra-bg:#FBF7F2;--cuadra-surface:#FFFFFF;--cuadra-surface-muted:#EFF8F7;--cuadra-text:#0F1A1D;--cuadra-text-muted:#53615F;--cuadra-border:#E7E2DC;--cuadra-primary:#0D6F6A;--cuadra-primary-hover:#0B5A56;--cuadra-primary-soft:#D7EFEC;--cuadra-success:#22C55E;--cuadra-warning:#F59E0B;--cuadra-danger:#EF4444;--cuadra-info:#3B82F6;--cuadra-success-foreground:#15803D;--cuadra-warning-foreground:#92400E;--cuadra-danger-foreground:#B91C1C;--cuadra-info-foreground:#075985;--cuadra-radius-sm:8px;--cuadra-radius-md:12px;--cuadra-radius-lg:16px;--cuadra-radius-xl:20px;--cuadra-radius-2xl:24px;--cuadra-shadow-sm:0 1px 2px rgba(15,26,29,.05);--cuadra-shadow-md:0 8px 24px rgba(15,26,29,.07);--cuadra-shadow-lg:0 18px 50px rgba(15,26,29,.09);--cuadra-font-sans:var(--font-sora),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cuadra-content-max:1280px;--cuadra-sidebar:248px;--cuadra-focus-color:#0D6F6A}@theme inline{--font-sans:var(--cuadra-font-sans);--color-background:var(--cuadra-bg);--color-surface:var(--cuadra-surface);--color-surface-muted:var(--cuadra-surface-muted);--color-foreground:var(--cuadra-text);--color-muted-foreground:var(--cuadra-text-muted);--color-border:var(--cuadra-border);--color-primary:var(--cuadra-primary);--color-primary-hover:var(--cuadra-primary-hover);--color-primary-soft:var(--cuadra-primary-soft);--color-success:var(--cuadra-success);--color-warning:var(--cuadra-warning);--color-danger:var(--cuadra-danger);--radius-sm:var(--cuadra-radius-sm);--radius-md:var(--cuadra-radius-md);--radius-lg:var(--cuadra-radius-lg);--radius-xl:var(--cuadra-radius-xl)}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;padding:0;min-height:100%;max-width:100vw}html{overflow-x:hidden}body{overflow-x:clip;background:var(--cuadra-bg);color:var(--cuadra-text);font-family:var(--cuadra-font-sans);line-height:1.55}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{left:16px;top:16px;width:auto;height:auto;padding:8px 16px;background:var(--cuadra-surface);border:2px solid var(--cuadra-primary);border-radius:var(--cuadra-radius-md);z-index:9999}:focus-visible{outline:2px solid var(--cuadra-focus-color)!important;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cuadra-container{width:100%;max-width:var(--cuadra-content-max);margin-inline:auto;padding-inline:20px}@media (min-width:768px){.cuadra-container{padding-inline:28px}}@media (min-width:1024px){.cuadra-container{padding-inline:32px}}.cuadra-onboarding-wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.cuadra-onboarding-wrap{padding-inline:28px}}@media (min-width:1024px){.cuadra-onboarding-wrap{padding-inline:32px}}.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cuadra-toast-region{position:fixed;inset-inline:0;bottom:88px;z-index:1200;display:flex;justify-content:center;padding-inline:16px;pointer-events:none}.cuadra-toast-stack{display:flex;flex-direction:column;gap:8px;width:100%;max-width:420px}.cuadra-toast{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 8px 12px 16px;border-radius:var(--cuadra-radius-md);background:var(--cuadra-brand-900);color:#ffffff;font-size:14px;line-height:1.4;box-shadow:var(--cuadra-shadow-lg);animation:cuadra-toast-in .16s ease-out}.cuadra-toast-close{flex-shrink:0;width:32px;height:32px;border:0;border-radius:var(--cuadra-radius-sm);background:transparent;color:#ffffff;font-size:20px;line-height:1;cursor:pointer}.cuadra-toast-close:hover{background:rgba(255,255,255,.16)}@keyframes cuadra-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.cuadra-toast-region{bottom:24px;justify-content:flex-end;padding-inline:24px}}@media (prefers-reduced-motion:reduce){.cuadra-toast{animation:none}}.cuadra-confirm-backdrop{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,26,29,.55)}.cuadra-confirm{width:100%;max-width:420px;padding:24px;border-radius:var(--cuadra-radius-xl);background:var(--cuadra-surface);color:var(--cuadra-text);box-shadow:var(--cuadra-shadow-lg)}.cuadra-confirm-title{margin:0 0 8px;font-size:18px;font-weight:700}.cuadra-confirm-desc{margin:0;font-size:14px;line-height:1.55;color:var(--cuadra-text-muted)}.cuadra-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px}.cuadra-confirm-btn{min-height:44px;padding:0 18px;border-radius:var(--cuadra-radius-md);border:1px solid transparent;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cuadra-confirm-btn-cancel{background:var(--cuadra-surface);border-color:var(--cuadra-border);color:var(--cuadra-text)}.cuadra-confirm-btn-danger{background:#b91c1c;color:#ffffff}.cuadra-confirm-btn-primary{background:var(--cuadra-primary);color:#ffffff}.cuadra-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cuadra-skeleton{border-radius:var(--cuadra-radius-xl);background:var(--cuadra-border);animation:cuadra-skeleton-pulse 1.4s ease-in-out infinite}.cuadra-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.cuadra-skeleton-card{height:112px}.cuadra-skeleton-panel{height:280px}@keyframes cuadra-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.cuadra-skeleton{animation:none}}.cuadra-dp-backdrop{display:none}.cuadra-dp-panel{position:fixed;z-index:10001;width:304px;max-width:calc(100vw - 16px);padding:16px;border-radius:var(--cuadra-radius-lg);border:1px solid var(--cuadra-border);background:var(--cuadra-surface);color:var(--cuadra-text);box-shadow:var(--cuadra-shadow-lg);font-family:var(--cuadra-font-sans);animation:cuadra-dp-pop-in .14s ease-out}.cuadra-dp-grabber{display:none}.cuadra-dp-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.cuadra-dp-title{margin:0;font-size:15px;font-weight:700;color:var(--cuadra-text)}.cuadra-dp-nav{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;border:1px solid var(--cuadra-border);background:var(--cuadra-surface);color:var(--cuadra-text);cursor:pointer}.cuadra-dp-nav:hover{border-color:transparent;background:var(--cuadra-primary-soft);color:var(--cuadra-primary)}.cuadra-dp-grid{width:100%;border-collapse:collapse;table-layout:fixed}.cuadra-dp-grid th{padding:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-align:center;color:var(--cuadra-text-muted)}.cuadra-dp-grid td{padding:2px;text-align:center}.cuadra-dp-day{width:100%;height:36px;padding:0;border-radius:10px;border:1.5px solid transparent;background:transparent;color:var(--cuadra-text);font:inherit;font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.cuadra-dp-day:hover{background:var(--cuadra-primary-soft)}.cuadra-dp-day[data-outside]{color:var(--cuadra-text-muted);opacity:.55}.cuadra-dp-day[data-today]{border-color:var(--cuadra-primary);color:var(--cuadra-primary);font-weight:700}.cuadra-dp-day[data-selected]{border-color:var(--cuadra-primary);background:var(--cuadra-primary);color:var(--cuadra-surface);font-weight:700;opacity:1}.cuadra-dp-day[aria-disabled=true]{background:transparent;opacity:.3;cursor:not-allowed}.cuadra-dp-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--cuadra-border)}.cuadra-dp-action{padding:8px 14px;border:none;border-radius:10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cuadra-dp-action:disabled{opacity:.4;cursor:not-allowed}.cuadra-dp-clear{background:transparent;color:var(--cuadra-text-muted)}.cuadra-dp-clear:hover{color:var(--cuadra-danger)}.cuadra-dp-today{margin-left:auto;background:var(--cuadra-primary-soft);color:var(--cuadra-primary)}@keyframes cuadra-dp-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes cuadra-dp-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:640px){.cuadra-dp-backdrop{display:block;position:fixed;inset:0;z-index:10000;background:rgba(15,26,29,.4)}.cuadra-dp-panel{top:auto!important;left:0!important;right:0;bottom:0;width:auto;max-width:none;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:none;border-radius:20px 20px 0 0;animation:cuadra-dp-sheet-in .18s ease-out}.cuadra-dp-grabber{display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:9999px;background:var(--cuadra-border)}.cuadra-dp-day{height:44px;font-size:15px}.cuadra-dp-action{padding:12px 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.cuadra-dp-panel{animation:none}}