@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-600.woff2) format("woff2")}:root{--ink: #111111;--ink-2: #191818;--grey-1: #2a2a2a;--grey-2: #555555;--grey-3: #888888;--grey-4: #b6b6b6;--grey-5: #e8e7e4;--paper: #f6f5f3;--white: #ffffff;--bg: var(--paper);--panel: var(--white);--panel-2: #f0efec;--text: var(--ink);--text-soft: var(--grey-2);--text-dim: var(--grey-3);--border: #e6e4e0;--border-strong: #d4d2cd;--accent: var(--ink);--accent-strong: #000000;--accent-soft: rgba(17, 17, 17, .06);--green: #1f6b3d;--green-soft: #e4f0e8;--orange: #9a5b12;--orange-soft: #f7ecd9;--red: #8b1a1a;--red-soft: #f6e3e0;--blue: #1e4f7a;--blue-soft: #e2edf6;--violet: #5b3d84;--violet-soft: #ece5f5;--radius: 16px;--radius-lg: 24px;--shadow: 0 2px 8px rgba(17, 17, 17, .05), 0 12px 32px rgba(17, 17, 17, .07);--shadow-soft: 0 1px 3px rgba(17, 17, 17, .05);--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Poppins", "Inter", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.3px}button{font-family:inherit;font-size:13.5px;font-weight:600;padding:10px 16px;border-radius:12px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;transition:all .15s ease}button:hover{background:var(--panel-2);border-color:var(--border-strong)}button:active{transform:scale(.97)}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--ink);border-color:var(--ink);color:var(--white)}button.primary:hover{background:var(--grey-1)}button.ghost{background:transparent;border-color:transparent}button.ghost:hover{background:var(--accent-soft);border-color:transparent}button.danger{color:var(--red)}button.danger:hover{background:var(--red-soft);border-color:var(--red-soft)}input,select,textarea{font-family:inherit;font-size:14px;color:var(--text);padding:10px 14px;border-radius:12px;border:1px solid var(--border);background:var(--panel);transition:border-color .15s,box-shadow .15s;width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}input:disabled,select:disabled{background:var(--panel-2);color:var(--text-dim)}textarea{resize:vertical;min-height:72px}label.field{display:flex;flex-direction:column;gap:6px}label.field>span{font-size:11.5px;color:var(--text-dim);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.2px;background:var(--panel-2);color:var(--text-soft);white-space:nowrap}.badge.green{background:var(--green-soft);color:var(--green)}.badge.orange{background:var(--orange-soft);color:var(--orange)}.badge.red{background:var(--red-soft);color:var(--red)}.badge.blue{background:var(--blue-soft);color:var(--blue)}.badge.violet{background:var(--violet-soft);color:var(--violet)}.badge.ink{background:var(--ink);color:var(--white)}@media(max-width:960px){input,select,textarea{font-size:16px!important;min-height:46px}button{min-height:44px}html{-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none}}@media(max-width:640px){.btn-txt{display:none}button.icon-mobile{width:44px;padding:0;justify-content:center;display:inline-grid;place-items:center;flex:0 0 auto}}.err{padding:10px 14px;background:var(--red-soft);border:1px solid #e3c4be;color:var(--red);border-radius:10px;font-size:13px}.empty{text-align:center;padding:48px 24px;color:var(--text-dim);font-size:13.5px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--grey-4);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--grey-3)}@keyframes c4-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:c4-fade-up .25s ease backwards}.stagger>*{animation:c4-fade-up .3s ease backwards}.stagger>*:nth-child(1){animation-delay:.02s}.stagger>*:nth-child(2){animation-delay:.05s}.stagger>*:nth-child(3){animation-delay:.08s}.stagger>*:nth-child(4){animation-delay:.11s}.stagger>*:nth-child(5){animation-delay:.14s}.stagger>*:nth-child(6){animation-delay:.17s}.stagger>*:nth-child(7){animation-delay:.2s}.stagger>*:nth-child(8){animation-delay:.23s}.stagger>*:nth-child(n+9){animation-delay:.26s}::view-transition-old(root){animation:c4-page-out .16s ease both}::view-transition-new(root){animation:c4-page-in .22s ease both}@keyframes c4-page-out{to{opacity:0;transform:translateY(-4px)}}@keyframes c4-page-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
