@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--font-ui:var(--font-manrope),Arial,sans-serif;--font-heading:var(--font-space-grotesk),Arial,sans-serif;--font-brand-buuk:var(--font-space-grotesk),Arial,sans-serif;--font-brand-portal:var(--font-manrope),Arial,sans-serif;--buuk-blue:#1768ef;--buuk-blue-light:#3b82f6;--buuk-indigo:#4854f5;--buuk-purple:#7433f5;--buuk-gradient:linear-gradient(110deg,var(--buuk-blue) 0%,var(--buuk-indigo) 52%,var(--buuk-purple) 100%);--nav-950:#050e1c;--nav-900:#071426;--nav-850:#091a30;--nav-800:#0c2039;--nav-text:#f7f9fd;--nav-text-muted:#9eabc0;--nav-border:rgba(255,255,255,0.1);--sidebar-bg:linear-gradient(180deg,#061426,#07172b 52%,#050f1f);--background:#f6f8fc;--background-secondary:#f1f4f9;--surface:#ffffff;--surface-soft:#f9fbfd;--surface-hover:#f4f7fb;--surface-blue:#f2f6ff;--surface-purple:#f7f3ff;--surface-icon:#dfe5ee;--text-primary:#0b1930;--text-secondary:#43526a;--text-muted:#718096;--text-subtle:#9aa6b6;--text-soft:#adb7c5;--text-inverse:#ffffff;--border:#dde4ee;--border-soft:#e9edf3;--border-strong:#cbd4e1;--focus-border:#4968ff;--primary:#315ff4;--primary-hover:#2853dc;--primary-soft:#edf2ff;--link:#285ce8;--link-hover:#1748c8;--focus-ring:rgba(55,91,245,0.14);--success:#159447;--success-bg:#eaf8ef;--warning:#d97706;--warning-bg:#fff6df;--danger:#dc3545;--danger-bg:#fff0f1;--info:#2563eb;--info-bg:#edf4ff;--shadow-xs:0 1px 2px rgba(15,30,50,0.04);--shadow-sm:0 1px 3px rgba(15,30,50,0.05);--shadow-md:0 4px 14px rgba(15,30,50,0.07);--shadow-lg:0 18px 45px rgba(15,30,50,0.11);--shadow-brand:0 12px 30px rgba(62,77,225,0.24);--radius-xs:2px;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--sidebar-width:280px;--sidebar-collapsed-width:76px;--header-height:72px;--content-max-width:1600px;--transition-fast:120ms ease;--transition-base:180ms ease;--transition-slow:280ms ease;--form-height:41px;--form-radius:var(--radius-sm);--form-background:#ffffff;--form-background-hover:#fbfcfe;--form-background-focus:#ffffff;--form-background-disabled:#f3f5f8;--form-border:#d9e0ea;--form-border-hover:#bac5d4;--form-border-focus:var(--focus-border);--form-text:var(--text-primary);--form-placeholder:#9ca8b8;--form-label:#5f6f85;--form-help:var(--text-muted);--form-shadow:0 1px 2px rgba(15,30,50,0.025);--form-shadow-hover:0 1px 3px rgba(15,30,50,0.045);--form-shadow-focus:0 0 0 3px var(--focus-ring);--form-padding-x:12px;--form-font-size:0.7rem}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}html{scroll-behavior:smooth}body,html{background:var(--background)}body{min-height:100vh;color:var(--text-primary);font-family:var(--font-ui);font-size:15px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}a,button{color:inherit}a{text-decoration:none}img,svg{display:block}img{max-width:100%}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:650}h1{margin-bottom:16px;font-size:clamp(2rem,3vw,2.75rem);line-height:1.08;letter-spacing:-.04em}h2{margin-bottom:14px;font-size:1.75rem;line-height:1.15;letter-spacing:-.03em}h3{margin-bottom:12px;font-size:1.25rem;line-height:1.25;letter-spacing:-.02em}h4{margin-bottom:10px;font-size:1rem;line-height:1.3}p{margin-bottom:16px;color:var(--text-secondary)}small{color:var(--text-muted)}.brand-wordmark{display:inline-flex;align-items:baseline;color:var(--text-primary);font-size:1.5rem;line-height:1;letter-spacing:-.04em}.brand-buuk{font-family:var(--font-brand-buuk);font-weight:700}.brand-portal{font-family:var(--font-brand-portal);font-weight:400}.text-link{color:var(--link);font-weight:600;transition:color var(--transition-fast)}.text-link:hover{color:var(--link-hover)}.card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card,.card-flat{background:var(--surface)}.card-flat{border:1px solid var(--border);border-radius:var(--radius-md)}.brand-gradient,.brand-gradient-text{background:var(--buuk-gradient)}.brand-gradient-text{background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}label{font-family:var(--font-ui)}label>span:first-child{display:block;margin-bottom:6px;color:var(--form-label);font-size:.59rem;font-weight:700;letter-spacing:.045em;line-height:1.25;text-transform:uppercase}input,select,textarea{width:100%;border:1px solid var(--form-border);border-radius:var(--form-radius);outline:none;background:var(--form-background);color:var(--form-text);box-shadow:var(--form-shadow);font-family:var(--font-ui);font-size:var(--form-font-size);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-height:var(--form-height);padding:0 var(--form-padding-x)}input::placeholder,textarea::placeholder{color:var(--form-placeholder);opacity:1}input:not(:disabled):not([type=checkbox]):not([type=radio]):not([type=range]):hover,select:not(:disabled):hover,textarea:not(:disabled):hover{border-color:var(--form-border-hover);background-color:var(--form-background-hover);box-shadow:var(--form-shadow-hover)}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:focus{border-color:var(--form-border-focus);background:var(--form-background-focus);box-shadow:var(--form-shadow-focus)}input:read-only,textarea:read-only{background:var(--surface-soft);color:var(--text-secondary);cursor:default}input:disabled,select:disabled,textarea:disabled{border-color:var(--border-soft);background:var(--form-background-disabled);color:var(--text-muted);box-shadow:none;cursor:not-allowed;opacity:.75}select{min-height:var(--form-height);appearance:none;-webkit-appearance:none;padding:0 40px 0 var(--form-padding-x);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}select:hover{background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%)}select option{background:#ffffff;color:var(--text-primary)}textarea{min-height:110px;padding:11px 12px;resize:vertical;line-height:1.55}input[type=search]{appearance:none;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{cursor:pointer}input[type=date],input[type=datetime-local],input[type=number],input[type=time]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input[type=date],input[type=datetime-local],input[type=time]{color:var(--text-primary);cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=datetime-local]:hover::-webkit-calendar-picker-indicator,input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:.8}input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:0;padding:0;border:0;accent-color:var(--primary);box-shadow:none;cursor:pointer}input[type=checkbox]:focus-visible{outline:2px solid var(--focus-border);outline-offset:3px}input[type=radio]{width:18px;height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:var(--primary);box-shadow:none;cursor:pointer}input[type=radio]:focus-visible{outline:2px solid var(--focus-border);outline-offset:3px}input[type=file]{min-height:var(--form-height);padding:5px;cursor:pointer}input[type=file]::file-selector-button{min-height:29px;margin-right:10px;padding:0 11px;border:1px solid var(--border);border-radius:4px;background:var(--surface-soft);color:var(--text-secondary);cursor:pointer;font-family:var(--font-ui);font-size:.62rem;font-weight:650;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}input[type=file]::file-selector-button:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--primary)}input[type=range]{width:100%;accent-color:var(--primary);cursor:pointer}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger);background:#fffafb}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 3px rgba(220,53,69,.12)}input[data-valid=true],select[data-valid=true],textarea[data-valid=true]{border-color:rgba(21,148,71,.48)}.form-field{min-width:0;display:flex;flex-direction:column}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.form-grid-full{grid-column:1/-1}.form-help{display:block;color:var(--form-help);line-height:1.45}.form-error,.form-help{margin-top:5px;font-size:.59rem}.form-error{display:flex;align-items:center;gap:5px;color:var(--danger);font-weight:600;line-height:1.4}.form-section-label{display:block;margin-bottom:5px;color:var(--primary);font-size:.58rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}button{font-family:var(--font-ui);-webkit-tap-highlight-color:transparent}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}::selection{background:rgba(72,84,245,.18);color:var(--text-primary)}:focus-visible{outline:2px solid var(--focus-border);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}*{scrollbar-width:thin;scrollbar-color:#c2cad7 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c2cad7;border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:#aeb8c7}@media (max-width:700px){.form-grid{grid-template-columns:1fr}.form-grid-full{grid-column:auto}}@media (max-width:600px){input,select,textarea{font-size:16px}}