@font-face{font-family:Gliker Expanded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Gliker-RegularExpanded.ttf) format("truetype")}@font-face{font-family:Helvetica Now;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/HelveticaNowText-Bold.ttf) format("truetype")}@font-face{font-family:Helvetica Now;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/HelveticaNowText-Black.ttf) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/HankenGrotsk-Regular.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HankenGrotsk-Medium.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HankenGrotsk-SemiBold.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/HankenGrotsk-Bold.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/HankenGrotsk-ExtraBold.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/PlayfairDisplay-Italic.woff2) format("woff2")}:root{--hf-bg: #e7e4e2;--hf-surface: #ffffff;--hf-surface-muted: #faf8f6;--hf-shell: #f4f2f0;--hf-card: #ffffff;--hf-card-2: #faf8f6;--hf-card-soft: #efebe7;--hf-dark: #211c1b;--hf-dark-2: #2c2624;--hf-ink: #2a2422;--hf-ink-strong: #171312;--hf-ink-muted: rgba(42, 36, 34, .56);--hf-ink-faint: rgba(42, 36, 34, .4);--hf-line: rgba(42, 36, 34, .08);--hf-line-strong: rgba(42, 36, 34, .16);--hf-brown: #2a2422;--hf-brown-dark: #171312;--hf-accent: #cc7a6f;--hf-accent-deep: #b65d54;--hf-accent-soft: #f3d9d3;--hf-accent-tint: rgba(204, 122, 111, .12);--hf-rose: #cc7a6f;--hf-rose-dark: #b65d54;--hf-mauve: #c37d92;--hf-sage: #749c75;--hf-sage-ink: #5a8a5c;--hf-blush: #fbc6d1;--hf-soft-pink: #fbc6d1;--hf-bar-soft: #e3ddd8;--hf-dot-soft: #e0dad4;--hf-success: var(--hf-sage);--hf-success-surface: rgba(116, 156, 117, .14);--hf-error: var(--hf-mauve);--hf-error-surface: rgba(195, 125, 146, .14);--hf-warning: #a55a00;--hf-warning-surface: #fff4cc;--hf-warning-ink: #5a3500;--hf-danger-strong: #b42318;--hf-danger-ink: #7a160e;--hf-danger-surface: #fce8e8;--hf-font-logo: "Gliker Expanded", "Arial Black", sans-serif;--hf-font-display: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--hf-font-serif: "Playfair Display", Georgia, serif;--hf-font-header: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--hf-font-body: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--hf-font-note: "Hanken Grotesk", sans-serif;--hf-shadow-xs: 0 1px 2px rgba(23, 19, 18, .04);--hf-shadow-sm: 0 2px 6px rgba(23, 19, 18, .05), 0 1px 2px rgba(23, 19, 18, .04);--hf-shadow-md: 0 8px 24px rgba(23, 19, 18, .07), 0 2px 6px rgba(23, 19, 18, .04);--hf-shadow-lg: 0 18px 48px rgba(23, 19, 18, .12), 0 4px 12px rgba(23, 19, 18, .06);--hf-shadow-accent: 0 12px 32px rgba(204, 122, 111, .28);--hf-ring-accent: 0 0 0 3px rgba(204, 122, 111, .22);--hf-focus-ring: var(--hf-ring-accent);--hf-r-sm: 10px;--hf-r-md: 16px;--hf-r-lg: 22px;--hf-r-xl: 28px;--hf-r-pill: 999px;--hf-ease: cubic-bezier(.22, .61, .36, 1);--hf-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--hf-dur-fast: .14s;--hf-dur: .22s;--hf-dur-slow: .42s;--hf-grad-accent: linear-gradient(135deg, #d98a7e 0%, #cc7a6f 50%, #b65d54 100%);--hf-grad-warm: linear-gradient(135deg, #fbe3dc 0%, #f3d9d3 45%, #fbc6d1 100%);--hf-grad-shell: radial-gradient(120% 120% at 0% 0%, #faf8f6 0%, #f4f2f0 60%, #efebe7 100%)}html,body{background:var(--hf-bg);color:var(--hf-ink);font-family:var(--hf-font-body);margin:0;min-height:100%}*,*:before,*:after{box-sizing:border-box}a{color:var(--hf-ink-strong)}button,input,select,textarea{font:inherit}.fin *{box-sizing:border-box}.fin{font-family:var(--hf-font-body);color:var(--hf-ink);background:var(--hf-bg);height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:16px}.fin img{display:block;max-width:100%}.fin button{font-family:inherit;cursor:pointer;border:none;background:none}.fin .shell{background:var(--hf-shell);border-radius:32px;padding:26px 30px 30px;height:100%;overflow:hidden}.fin .num{font-family:var(--hf-font-display);font-weight:800;color:var(--hf-ink-strong);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.fin .it{font-family:var(--hf-font-serif);font-style:italic;color:var(--hf-accent)}.fin .label{font-family:var(--hf-font-body);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--hf-ink-muted)}.fin .micro{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hf-ink-faint)}.fin .note{font-family:var(--hf-font-note);font-size:15px;color:var(--hf-accent)}.fin .muted{color:var(--hf-ink-muted)}.fin .faint{color:var(--hf-ink-faint)}.fin .accent{color:var(--hf-accent)}.fin .flex{display:flex}.fin .grid{display:grid}.fin .brand__logo{width:52px;height:52px;border-radius:50%;background:var(--hf-dark);display:flex;align-items:center;justify-content:center}.fin .brand__logo img{width:30px;filter:brightness(0) invert(1)}.fin .searchbar input{border:none;background:none;outline:none;font-family:inherit;font-size:14px;color:var(--hf-ink);width:100%}.fin .searchbar input::placeholder{color:var(--hf-ink-faint)}.fin .ibtn{border-radius:50%;background:var(--hf-card);color:var(--hf-ink-strong);display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background .2s ease,transform .2s ease,color .2s ease;flex:0 0 auto}.fin .ibtn:hover{transform:translateY(-2px)}.fin .ibtn--soft{background:var(--hf-card-soft)}.fin .ibtn--ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--hf-line-strong)}.fin .ibtn--dark{background:var(--hf-dark);color:#fff}.fin .ibtn--accent,.fin .ibtn.is-active{background:var(--hf-accent);color:#fff}.fin .ibtn__badge{position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--hf-accent)}.fin .pillsel{display:inline-flex;align-items:center;gap:10px;background:var(--hf-card);border-radius:9999px;padding:9px 14px;font-size:13px;font-weight:600;color:var(--hf-ink-strong);transition:background .2s ease}.fin .pillsel svg{color:var(--hf-ink-muted)}.fin .pillsel:hover{background:var(--hf-card-soft)}.fin .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:9999px;font-family:var(--hf-font-body);font-weight:700;font-size:14px;padding:13px 24px;white-space:nowrap;text-decoration:none;color:var(--hf-ink-strong);transition:background .2s ease,transform .2s ease,color .2s ease}.fin .btn .arr{display:inline-flex;transition:transform .25s ease}.fin .btn:hover .arr{transform:translate(4px)}.fin .btn--accent{background:var(--hf-accent);color:#fff}.fin .btn--accent:hover{background:var(--hf-accent-deep);transform:translateY(-2px)}.fin .btn--dark{background:var(--hf-dark);color:#fff}.fin .btn--dark:hover{transform:translateY(-2px)}.fin .btn--soft{background:var(--hf-card-soft);color:var(--hf-ink-strong)}.fin .btn--soft:hover{background:var(--hf-line)}.fin .btn--sm{padding:10px 18px;font-size:13px}.fin .seg{display:inline-flex;background:var(--hf-card-soft);border-radius:9999px;padding:4px;gap:4px}.fin .seg button{border-radius:9999px;padding:11px 26px;font-weight:700;font-size:14px;color:var(--hf-ink-muted);display:inline-flex;align-items:center;gap:8px;transition:background .2s ease,color .2s ease}.fin .seg button.is-active{background:var(--hf-dark);color:#fff}.fin .hf-lang-toggle{display:inline-flex;margin:0;background:var(--hf-card-soft);border-radius:9999px;padding:4px;gap:4px}.fin .hf-lang-toggle button{border:0;cursor:pointer;background:transparent;line-height:1;border-radius:9999px;padding:9px 15px;font-weight:700;font-size:13px;letter-spacing:.02em;color:var(--hf-ink-muted);transition:background .2s ease,color .2s ease,transform .2s ease}.fin .hf-lang-toggle button:hover:not(.is-active){color:var(--hf-ink-strong)}.fin .hf-lang-toggle button.is-active{background:var(--hf-dark);color:#fff}.fin .hf-lang-toggle button:focus-visible{outline:2px solid var(--hf-accent);outline-offset:2px}.fin .chip{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;background:var(--hf-card-soft);font-size:12.5px;font-weight:600;color:var(--hf-ink);padding:8px 14px;white-space:nowrap;text-decoration:none}.fin .chip .dot{width:7px;height:7px;border-radius:50%;background:var(--hf-accent)}.fin .chip .x{color:var(--hf-ink-faint);display:inline-flex}.fin .chip--accent{background:var(--hf-accent-tint);color:var(--hf-accent-deep)}.fin .chip--sage{background:#749c7529;color:var(--hf-sage-ink)}.fin .chip--mauve{background:#c37d9229;color:var(--hf-mauve)}.fin .chip--live .dot{animation:finPulse 2.4s ease-in-out infinite}@keyframes finPulse{0%,to{box-shadow:0 0 #cc7a6f80}50%{box-shadow:0 0 0 6px #cc7a6f00}}.fin .card{background:var(--hf-card);border-radius:26px;padding:22px 24px;position:relative}.fin .card--soft{background:var(--hf-card-2)}.fin .card--dark{background:var(--hf-dark);color:#fff}.fin .card--pad-lg{padding:26px 28px}.fin .card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.fin .card-title{font-family:var(--hf-font-body);font-weight:700;font-size:18px;color:var(--hf-ink-strong);letter-spacing:-.01em}.fin .card-link{font-size:13px;font-weight:600;color:var(--hf-accent);text-decoration:none}.fin .card-link:hover{color:var(--hf-accent-deep)}.fin .lift{transition:transform .22s ease}.fin .lift:hover{transform:translateY(-3px)}.fin .hero{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:22px}.fin .hero__left{display:flex;align-items:center;gap:18px}.fin .datchip{display:flex;align-items:center;gap:14px}.fin .datchip__day{width:64px;height:64px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--hf-line-strong);display:flex;align-items:center;justify-content:center;font-family:var(--hf-font-display);font-weight:800;font-size:24px;color:var(--hf-ink-strong)}.fin .datchip__txt{font-size:17px;font-weight:700;color:var(--hf-ink-strong);line-height:1.15}.fin .hero__rule{width:1.5px;height:44px;background:var(--hf-line-strong)}.fin .hero__head{text-align:right}.fin .hero__head h1{font-family:var(--hf-font-display);font-weight:800;font-size:34px;line-height:1.05;color:var(--hf-ink-strong);margin:0;letter-spacing:-.025em}.fin .hero__head .sub{font-family:var(--hf-font-body);font-weight:500;font-size:16px;line-height:1.3;color:var(--hf-ink-muted);margin-top:6px}.fin .hero__head .sub b{font-weight:800;color:var(--hf-ink-strong)}.fin .bento{display:grid;gap:16px}.fin .bento--creator{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(0,auto);grid-template-areas:"earn earn earn link link funnel" "earn earn earn link link funnel" "orders orders orders products products payout" "orders orders orders learn learn payout"}.fin .bento--admin{grid-template-columns:repeat(6,1fr);grid-template-areas:"rev rev queue queue tiers pool" "rev rev queue queue payouts pool" "roster roster roster roster roster roster" "roster roster roster roster roster roster"}.fin .a-earn{grid-area:earn}.fin .a-link{grid-area:link}.fin .a-funnel{grid-area:funnel}.fin .a-orders{grid-area:orders}.fin .a-products{grid-area:products}.fin .a-learn{grid-area:learn}.fin .a-payout{grid-area:payout}.fin .a-rev{grid-area:rev}.fin .a-queue{grid-area:queue}.fin .a-tiers{grid-area:tiers}.fin .a-payouts{grid-area:payouts}.fin .a-pool{grid-area:pool}.fin .a-roster{grid-area:roster}.fin .areachart{display:block}.fin .rankbars{display:flex;flex-direction:column;gap:15px}.fin .rankbars__top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px}.fin .rankbars__lbl{font-size:13.5px;font-weight:600;color:var(--hf-ink-strong)}.fin .rankbars__val{font-size:13px;font-weight:700;color:var(--hf-ink-muted);font-variant-numeric:tabular-nums}.fin .funnel{display:flex;flex-direction:column;gap:12px}.fin .funnel__row{display:flex;align-items:center;gap:12px}.fin .funnel__bar{height:38px;border-radius:11px;display:flex;align-items:center;padding:0 14px;min-width:64px}.fin .funnel__val{font-family:var(--hf-font-display);font-weight:800;font-size:16px;color:var(--hf-ink-strong)}.fin .funnel__lbl{font-size:12.5px;font-weight:600;color:var(--hf-ink-muted);white-space:nowrap}.fin .tiermix{display:flex;flex-direction:column;gap:13px}.fin .tiermix__row{display:flex;align-items:center;gap:12px}.fin .tiermix__lbl{font-size:13px;font-weight:600;color:var(--hf-ink-strong);width:62px;flex:0 0 auto}.fin .tiermix__count{font-family:var(--hf-font-display);font-weight:800;font-size:15px;color:var(--hf-ink-strong);width:22px;text-align:right;flex:0 0 auto}.fin .ring{position:relative}.fin .ring__c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.fin .avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--hf-font-display);font-weight:800;color:#fff;text-transform:uppercase;background:var(--hf-accent)}.fin .tbl{width:100%;border-collapse:collapse}.fin .tbl th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--hf-ink-faint);text-transform:uppercase;padding:0 16px 14px}.fin .tbl td{padding:14px 16px;border-top:1px solid var(--hf-line);font-size:14px;color:var(--hf-ink);vertical-align:middle}.fin .tbl tbody tr{transition:background .18s ease}.fin .tbl tbody tr:hover{background:var(--hf-card-2)}.fin .tbl .strong{font-weight:700;color:var(--hf-ink-strong)}.fin .tbl .mono{font-variant-numeric:tabular-nums}.fin .hf-sort-btn{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--hf-ink-faint);text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:4px;padding:2px 4px;margin:-2px -4px}.fin .hf-sort-btn:hover{color:var(--hf-ink)}.fin .hf-sort-btn:focus-visible{outline:none;box-shadow:var(--hf-focus-ring)}.fin .hf-sort-btn__icon{display:inline-flex;align-items:center;font-size:10px;color:var(--hf-ink-faint)}.fin .code-token{font-family:var(--hf-font-display);font-weight:800;letter-spacing:.01em;color:var(--hf-ink-strong)}.fin .copyf{display:flex;align-items:center;gap:10px;width:100%;background:var(--hf-card-soft);border-radius:14px;padding:11px 14px;transition:background .2s ease}.fin .copyf:hover{background:var(--hf-line)}.fin .copyf__lbl{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hf-ink-faint);margin-bottom:3px}.fin .copyf__val{font-size:13px;color:var(--hf-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin .copyf__act{font-family:var(--hf-font-display);font-size:11px;letter-spacing:.06em;text-transform:uppercase;flex:0 0 auto}.fin .bar{height:6px;border-radius:9999px;background:var(--hf-bar-soft);overflow:hidden}.fin .bar>i{display:block;height:100%;border-radius:9999px;background:var(--hf-accent)}.fin .lrow{display:flex;align-items:center;gap:13px;padding:11px 0;border-top:1px solid var(--hf-line)}.fin .lrow:first-child{border-top:none}.fin .lrow__ic{width:38px;height:38px;border-radius:12px;background:var(--hf-accent-tint);color:var(--hf-accent-deep);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.fin .pagehead2{margin-bottom:20px}.fin .pagehead2__row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.fin .pagehead2__bc{display:flex;align-items:center;gap:8px;color:var(--hf-ink-faint);font-size:13px;font-weight:600;margin-bottom:12px}.fin .pagehead2__bc a{color:var(--hf-ink-faint);text-decoration:none}.fin .pagehead2__bc a:hover{color:var(--hf-accent)}.fin .pagehead2 h1{font-family:var(--hf-font-display);font-weight:800;font-size:33px;letter-spacing:-.025em;color:var(--hf-ink-strong);margin:0;line-height:1.05}.fin .pagehead2__sub{font-size:15px;color:var(--hf-ink-muted);margin-top:9px;max-width:64ch;line-height:1.4}.fin .pagehead2__actions{display:flex;gap:10px;align-items:center;flex:0 0 auto}.fin .tabs{display:inline-flex;gap:4px;background:var(--hf-card);border-radius:9999px;padding:5px;margin-top:20px}.fin .tab{padding:10px 18px;border-radius:9999px;font-size:13.5px;font-weight:700;color:var(--hf-ink-muted);white-space:nowrap;transition:background .2s ease,color .2s ease}.fin .tab.is-active{background:var(--hf-ink-strong);color:#fff}.fin .cols{display:grid;gap:16px;align-items:start}.fin .stepper{display:flex;align-items:center}.fin .step{display:flex;align-items:center;gap:10px;flex:0 0 auto}.fin .step__dot{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;background:var(--hf-card-soft);color:var(--hf-ink-muted);flex:0 0 auto}.fin .step.is-done .step__dot{background:var(--hf-sage);color:#fff}.fin .step.is-active .step__dot{background:var(--hf-accent);color:#fff;box-shadow:0 0 0 4px var(--hf-accent-tint)}.fin .step__lbl{font-size:13px;font-weight:600;color:var(--hf-ink-muted)}.fin .step.is-active .step__lbl,.fin .step.is-done .step__lbl{color:var(--hf-ink-strong)}.fin .step__bar{flex:1 1 auto;height:2px;background:var(--hf-line);margin:0 12px;min-width:20px}.fin .kv{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--hf-line)}.fin .kv:first-child{border-top:none}.fin .kv__k{font-size:13.5px;color:var(--hf-ink-muted)}.fin .kv__v{font-size:13.5px;font-weight:700;color:var(--hf-ink-strong);text-align:right}.fin .statstrip{display:grid}.fin .statstrip__i{padding:0 20px;border-left:1px solid var(--hf-line)}.fin .statstrip__i:first-child{padding-left:0;border-left:none}.fin .resgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fin .rescard{background:var(--hf-card);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:13px;transition:transform .22s ease}.fin .rescard:hover{transform:translateY(-3px)}.fin .rescard__ic{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.fin .modrow{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;background:var(--hf-card);transition:transform .22s ease}.fin .modrow:hover{transform:translateY(-2px)}.fin .modnum{width:42px;height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-family:var(--hf-font-display);font-weight:800;font-size:16px;background:var(--hf-card-soft);color:var(--hf-ink-strong);flex:0 0 auto}.fin .modnum.is-done{background:var(--hf-sage);color:#fff}.fin .modnum.is-active{background:var(--hf-accent);color:#fff}.fin .modlead{flex:0 0 auto;display:flex;align-items:center;align-self:flex-start}.fin .feedback{background:var(--hf-accent-tint);border-radius:16px;padding:14px 16px;font-size:13.5px;color:var(--hf-ink);line-height:1.45}.fin .ai-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--hf-mauve);background:#c37d9224;padding:5px 10px;border-radius:9999px}.fin .ans{padding:14px 0;border-top:1px solid var(--hf-line)}.fin .ans:first-child{border-top:none}.fin .ans__q{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--hf-ink-muted);margin-bottom:6px}.fin .ans__a{font-size:14px;color:var(--hf-ink-strong);line-height:1.5}.fin .tagrow{display:flex;flex-wrap:wrap;gap:7px}.fin.auth{padding:0;background:var(--hf-bg);height:auto;min-height:100%}.fin.auth .authbar{display:flex;align-items:center;justify-content:space-between;padding:26px 36px}.fin.auth .authbar__mark{display:flex;align-items:baseline;gap:14px}.fin.auth .authbar__wordmark{font-family:var(--hf-font-display);font-weight:800;font-size:22px;letter-spacing:-.01em;color:var(--hf-ink-strong)}.fin.auth .authbar__tag{font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--hf-ink-faint);text-transform:uppercase}.fin .authcard{background:var(--hf-card);border-radius:28px;padding:36px 40px}.fin .eyebrow-dot{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--hf-accent-deep)}.fin .eyebrow-dot .d{width:8px;height:8px;border-radius:50%;background:var(--hf-accent)}.fin .auth-title{font-family:var(--hf-font-display);font-weight:800;font-size:40px;letter-spacing:-.03em;color:var(--hf-ink-strong);line-height:1.05;margin:14px 0 0}.fin .auth-title .it{font-family:var(--hf-font-serif);font-style:italic;font-weight:400;letter-spacing:0}.fin .otp{display:flex;gap:10px}.fin .otp span{width:50px;height:58px;border-radius:14px;background:var(--hf-card-soft);display:flex;align-items:center;justify-content:center;font-family:var(--hf-font-display);font-weight:800;font-size:24px;color:var(--hf-ink-strong)}.fin .otp span.filled{background:var(--hf-card);box-shadow:inset 0 0 0 1.6px var(--hf-accent)}.fin .checkitem{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--hf-line)}.fin .checkitem:first-child{border-top:none}.fin .checkitem__n{width:30px;height:30px;border-radius:10px;background:var(--hf-accent-tint);color:var(--hf-accent-deep);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex:0 0 auto}.fin .prodcard{background:var(--hf-card);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.fin .prodcard__body{padding:18px 20px;display:flex;flex-direction:column;gap:12px;flex:1}.fin .runrow{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--hf-line)}.fin .runrow:first-child{border-top:none}.fin .field{margin-bottom:14px}.fin .field__lbl{font-size:12px;font-weight:700;color:var(--hf-ink-muted);margin-bottom:7px;display:block;letter-spacing:.02em}.fin .input{width:100%;background:var(--hf-card);border:1px solid var(--hf-line-strong);border-radius:13px;padding:12px 14px;font-family:inherit;font-size:14px;color:var(--hf-ink-strong)}.fin .input::placeholder{color:var(--hf-ink-faint)}.fin .input:focus{outline:none;border-color:var(--hf-accent)}.fin .card--soft .input{background:var(--hf-card)}.fin textarea.input{resize:none;min-height:88px;line-height:1.5}.fin .switch{width:46px;height:27px;border-radius:9999px;background:var(--hf-bar-soft);position:relative;flex:0 0 auto;transition:background .2s ease;cursor:pointer}.fin .switch.is-on{background:var(--hf-accent)}.fin .switch:after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;transition:left .2s ease}.fin .switch.is-on:after{left:22px}.fin .togglerow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--hf-line)}.fin .togglerow:first-child{border-top:none}.fin .uploadzone{border:1.5px dashed var(--hf-line-strong);border-radius:16px;padding:20px;display:flex;align-items:center;gap:14px;background:var(--hf-card-2)}.fin .insight{display:grid;gap:12px}.fin .insight__block{background:var(--hf-card);border-radius:14px;padding:14px 16px}.fin .insight__q{font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--hf-ink-muted);text-transform:uppercase;margin-bottom:6px}.fin .insight__v{font-size:14px;color:var(--hf-ink-strong);line-height:1.5}.fin .insight__li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--hf-ink-strong);line-height:1.45;padding:5px 0}.fin .insight__li .ic{color:var(--hf-accent);margin-top:2px;flex:0 0 auto}.fin .devic{width:42px;height:42px;border-radius:13px;background:var(--hf-card-soft);color:var(--hf-ink-strong);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.fin.mob{padding:0;background:var(--hf-shell);height:auto;min-height:100%}.fin.mob .mobwrap{width:390px;min-height:100%;display:flex;flex-direction:column;background:var(--hf-shell);position:relative}.fin .mobstatus{display:flex;align-items:center;justify-content:space-between;padding:14px 26px 6px;font-size:14px;font-weight:800;color:var(--hf-ink-strong)}.fin .mobstatus__r{display:flex;align-items:center;gap:6px}.fin .mobtop{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 14px}.fin .mobtop__title{font-family:var(--hf-font-display);font-weight:800;font-size:24px;letter-spacing:-.025em;color:var(--hf-ink-strong)}.fin .mobtop__sub{font-size:13px;color:var(--hf-ink-muted);margin-top:2px}.fin .mobbody{flex:1;padding:4px 16px 110px;display:flex;flex-direction:column;gap:14px}.fin .mobnav-outer{display:none}.fin .mobnav{position:absolute;left:16px;right:16px;bottom:18px;height:66px;background:var(--hf-dark);border-radius:22px;display:flex;align-items:center;justify-content:space-around;padding:0 10px;box-shadow:0 12px 30px #211c1b4d}.fin .mobnav__i{display:flex;flex-direction:column;align-items:center;gap:4px;color:#ffffff80;font-size:9.5px;font-weight:700;letter-spacing:.02em}.fin .mobnav__i.is-active{color:#fff}.fin .mobnav__i.is-active .mobnav__dot{background:var(--hf-accent)}.fin .mobnav__ic{width:42px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center}.fin .mobnav__i.is-active .mobnav__ic{background:#ffffff1f}.fin .home-ind{position:absolute;bottom:7px;left:50%;transform:translate(-50%);width:128px;height:5px;border-radius:9999px;background:#211c1b47}.fin.mob .card{border-radius:22px;padding:18px 20px}.fin.mob .pagehead2,.fin.mob .topbar{display:none}.fin-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#211c1b73;z-index:200;opacity:0;pointer-events:none;transition:opacity .2s ease}.fin-drawer-overlay.is-open{opacity:1;pointer-events:auto}.fin-drawer{position:fixed;top:0;left:0;bottom:0;box-sizing:border-box;width:min(320px,calc(100vw - 24px));height:100dvh;background:var(--hf-card);z-index:201;padding:0;transform:translate(-100%);transition:transform .25s ease;display:flex;flex-direction:column;border-radius:0 28px 28px 0;overflow:hidden}.fin-drawer.is-open{transform:translate(0)}.fin-drawer__header{display:flex;flex:0 0 auto;justify-content:flex-end;padding:max(16px,env(safe-area-inset-top)) 20px 8px}.fin-drawer__close{width:40px;height:40px}.fin-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 16px}.fin-drawer__nav{display:flex;flex-direction:column;gap:6px}.fin-drawer__section{display:flex;flex-direction:column;gap:2px}.fin-drawer__link{display:block;padding:10px 16px;border-radius:12px;font-size:14px;font-weight:600;color:var(--hf-ink);text-decoration:none;transition:background .15s ease}.fin-drawer__link:hover{background:var(--hf-card-soft)}.fin-drawer__link.active{background:var(--hf-accent-tint);color:var(--hf-accent-deep)}.fin-drawer__link:focus-visible{outline:2px solid var(--hf-accent);outline-offset:2px}.fin-drawer__logout{background:none;border:0;cursor:pointer;font-family:inherit;text-align:left;width:100%}.fin-drawer__group{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hf-ink-faint);padding:16px 16px 6px;margin:0}.fin-drawer__account{border-top:1px solid var(--hf-line);flex:0 0 auto;padding:14px 20px max(18px,env(safe-area-inset-bottom))}.fin-drawer__email{color:var(--hf-ink-muted);font-size:12px;margin:0 0 4px;overflow-wrap:anywhere;padding:0 16px}.fin-drawer__form{margin:0}@media(max-width:760px){.fin-drawer__close{height:44px;min-height:44px;min-width:44px;width:44px}.fin-drawer__link{align-items:center;box-sizing:border-box;display:flex;min-height:44px}}@media(prefers-reduced-motion:reduce){.fin-drawer,.fin-drawer-overlay{transition:none}}.fin .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;text-align:center}.fin .empty__ic{width:52px;height:52px;border-radius:16px;background:var(--hf-card-soft);color:var(--hf-ink-faint);display:flex;align-items:center;justify-content:center}.fin .empty__title{font-weight:700;font-size:17px;color:var(--hf-ink-strong);letter-spacing:-.01em}.fin .empty__sub{font-size:14px;color:var(--hf-ink-muted);max-width:42ch;line-height:1.45}.fin-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--hf-dark);color:#fff;border-radius:14px;padding:13px 20px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:12px;box-shadow:0 8px 24px #211c1b40;z-index:300;white-space:nowrap}.fin-toast--success{background:var(--hf-sage)}.fin-toast--error{background:var(--hf-accent-deep)}.fin-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#211c1b73;z-index:400;display:flex;align-items:center;justify-content:center;padding:20px}.fin-modal{background:var(--hf-card);border-radius:26px;padding:32px 36px;max-width:460px;width:100%}.fin-modal__title{font-family:var(--hf-font-display);font-weight:800;font-size:22px;color:var(--hf-ink-strong);letter-spacing:-.02em;margin:0 0 10px}.fin-modal__body{font-size:14px;color:var(--hf-ink-muted);line-height:1.5;margin-bottom:24px}.fin-modal__actions{display:flex;gap:10px;justify-content:flex-end}.fin-modal__actions .btn--danger{background:var(--hf-accent-deep);color:#fff}.fin-modal__actions .btn--danger:hover{background:#9a4e48;transform:translateY(-2px)}.fin .pagination{display:flex;align-items:center;gap:8px;padding:16px 0 0}.fin .pagination__btn{border-radius:9999px;padding:9px 18px;font-size:13px;font-weight:600;background:var(--hf-card-soft);color:var(--hf-ink);transition:background .18s ease}.fin .pagination__btn:hover{background:var(--hf-line)}.fin .pagination__btn:disabled{opacity:.38;cursor:not-allowed}.fin .pagination__info{font-size:13px;color:var(--hf-ink-muted);padding:0 8px}.fin .input.is-invalid{border-color:var(--hf-accent-deep);background:#b65d540d}.fin .input.is-valid{border-color:var(--hf-sage)}.fin .input:disabled{opacity:.5;cursor:not-allowed;background:var(--hf-card-soft)}.fin .field__error{font-size:12px;font-weight:600;color:var(--hf-accent-deep);margin-top:5px;display:block}.fin .field__hint{font-size:12px;color:var(--hf-ink-faint);margin-top:5px;display:block}.fin .error-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;text-align:center}.fin .error-card__code{font-family:var(--hf-font-display);font-weight:800;font-size:64px;color:var(--hf-line-strong);letter-spacing:-.04em;line-height:1}.fin .error-card__title{font-weight:700;font-size:20px;color:var(--hf-ink-strong);letter-spacing:-.01em}.fin .error-card__body{font-size:14px;color:var(--hf-ink-muted);max-width:46ch;line-height:1.5}.fin .badge{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:700;letter-spacing:.02em}.fin .badge--success{background:#749c7529;color:var(--hf-sage-ink)}.fin .badge--warning{background:#fff4cc;color:#5a3500}.fin .badge--danger{background:#c37d9229;color:var(--hf-accent-deep)}.fin .badge--neutral{background:var(--hf-card-soft);color:var(--hf-ink-muted)}.fin .badge--mauve{background:#c37d9224;color:var(--hf-mauve)}@media(max-width:767px){.fin .bento--creator,.fin .bento--admin{grid-template-columns:1fr;grid-template-areas:none}.fin .bento--creator>*,.fin .bento--admin>*{grid-area:unset!important;grid-column:unset!important;grid-row:unset!important}.fin .bento{gap:12px}.fin .hero{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px}.fin .hero__rule{display:none}.fin .hero__head{text-align:left}.fin .hero__head h1{font-size:26px}.fin .cols{grid-template-columns:1fr!important}.fin .card{padding:16px 18px;border-radius:22px}.fin .card--pad-lg{padding:18px 20px}.fin .tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.fin .card>.tbl,.fin .card>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.fin .resgrid{grid-template-columns:1fr 1fr;gap:10px}.fin .statstrip{grid-template-columns:1fr 1fr}.fin .statstrip__i{padding:8px 12px;border-left:none;border-top:1px solid var(--hf-line)}.fin .statstrip__i:first-child{border-top:none}.fin .copyf{width:100%}.fin .tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;display:flex;flex-wrap:nowrap;gap:4px;scrollbar-width:none}.fin .tabs::-webkit-scrollbar{display:none}.fin .tab{white-space:nowrap;flex:0 0 auto}.fin .hf-lib__path-cols{grid-template-columns:1fr!important}.fin .seg{width:100%;overflow-x:auto;justify-content:flex-start}.fin .num{word-break:normal;overflow-wrap:normal;white-space:nowrap}.fin .pagehead2__row{flex-direction:column;gap:12px;align-items:flex-start}.fin .pagehead2__actions{flex-wrap:wrap;gap:8px}.fin .pagehead2 h1{font-size:26px;letter-spacing:-.02em}.fin .pagehead2__sub{font-size:13.5px;margin-top:6px}.fin .funnel__lbl{white-space:normal;font-size:11.5px}.fin .uploadzone{flex-direction:column;align-items:flex-start}.fin-modal{padding:24px 20px;border-radius:20px;max-width:100%}.fin .areachart{width:100%}}.fin .hf-submissions-list{display:flex;flex-direction:column;gap:8px}.fin .hf-modrow-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.fin .hf-completed-section{margin-top:20px}.fin .hf-completed-section__heading{margin-bottom:10px}.fin .modrow--muted{background:var(--hf-card-2)}.fin .hf-status-card__body{color:#ffffffa6;font-size:13px;line-height:1.5;margin-top:10px}.fin .feedback--danger{background:#c37d9229;color:var(--hf-accent-deep)}.fin .feedback--success{background:var(--hf-accent-tint);color:var(--hf-ink)}.fin .hf-section{margin-top:28px}.fin .hf-status-filter{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:16px 0}.fin .hf-status-filter__group-label{color:var(--hf-ink-faint);margin-left:4px;margin-right:2px}.fin .hf-lrow-avatar{width:36px;height:36px;font-size:14px;flex-shrink:0;background:var(--hf-accent-soft)}.fin .hf-detail-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.fin .hf-detail-form-action{margin-bottom:16px}.fin .hf-kind-chip{font-size:11px}.fin button.chip:focus-visible,.fin button.tab:focus-visible{outline:2px solid var(--hf-accent);outline-offset:2px}.hf-wordmark-stack{display:grid;gap:.35rem}.hf-wordmark-image{display:block;height:auto;max-width:min(100%,260px);width:100%}.hf-wordmark__meta{color:var(--hf-ink-faint);font-family:var(--hf-font-header);font-size:.78rem;font-weight:500;letter-spacing:.18em;margin:0;text-transform:uppercase}.hf-topbar{align-items:center;display:flex;flex-direction:column;padding:8px 24px 26px;position:relative;text-align:center}.hf-topbar__wordmark{color:var(--hf-brown);font-family:var(--hf-font-logo);font-size:24px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hf-topbar__tagline{color:var(--hf-brown);font-size:10px;letter-spacing:.36em;margin-top:6px;opacity:.55;text-transform:uppercase}.hf-topbar:after{background:var(--hf-mauve);content:"";display:block;height:1px;margin-top:14px;opacity:.45;width:48px}.hf-topbar__back-link,.hf-topbar__action-link{color:#56494685;font-size:11px;letter-spacing:.18em;position:absolute;text-decoration:none;text-transform:uppercase;top:10px;transition:color .2s ease}.hf-topbar__back-link{left:clamp(18px,4vw,44px)}.hf-topbar__action-link{right:clamp(18px,4vw,44px)}.hf-topbar__back-link:hover,.hf-topbar__action-link:hover{color:var(--hf-rose)}.hf-pre-wrap{white-space:pre-wrap}.hf-code-block{background:#5649460a;border:1px solid var(--hf-line);border-radius:6px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;margin:0;overflow-x:auto;padding:.8rem .95rem;white-space:pre-wrap;word-break:break-word}.hf-stack{display:grid;gap:.75rem}.fin input[type=date],.fin input[type=month],.fin input[type=search]{height:44px;padding:0 14px;border:1px solid var(--hf-line-strong);border-radius:13px;background-color:var(--hf-card);font-size:14px;font-family:inherit;color:var(--hf-ink-strong);box-sizing:border-box;width:100%}.fin input[type=date]:focus,.fin input[type=month]:focus,.fin input[type=search]:focus{outline:none;border-color:var(--hf-accent);box-shadow:0 0 0 3px #cc7a6f26}.fin input[type=checkbox],.fin input[type=radio]{accent-color:var(--hf-accent, #cc7a6f);width:auto;min-height:0;height:auto;flex-shrink:0}.fin select,.fin .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:var(--hf-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%232a2422' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--hf-line-strong);border-radius:13px;padding:11px 38px 11px 14px;font-family:inherit;font-size:14px;color:var(--hf-ink-strong);min-height:44px;cursor:pointer;transition:border-color .15s ease}.fin select:focus,.fin .select:focus{outline:none;border-color:var(--hf-accent);box-shadow:0 0 0 3px #cc7a6f26}.fin input[type=file]{cursor:pointer}.fin input[type=file]::file-selector-button{background:var(--hf-card-soft, #f5f0ee);border:1px solid var(--hf-line-strong);border-radius:8px;padding:8px 16px;font-size:.875rem;font-family:inherit;color:var(--hf-ink-strong);cursor:pointer;margin-right:12px}.fin input[type=file]::file-selector-button:hover{background:var(--hf-line, #e8e0dc)}.fin .prodcard__img{height:110px;background:var(--hf-card-soft);border-radius:20px 20px 0 0;overflow:hidden}.links-product__img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.links-product__img-placeholder{width:100%;aspect-ratio:1;background:var(--hf-card-soft, #f5f0ee);border-radius:8px}.fin .topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.fin .brand{display:flex;align-items:center;gap:16px}.fin .brand__logo{flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:var(--hf-dark);display:flex;align-items:center;justify-content:center;overflow:hidden}.fin .brand__logo img{width:30px;height:auto;filter:brightness(0) invert(1)}.fin .brand__title{font-family:var(--hf-font-display);font-weight:800;font-size:19px;color:var(--hf-ink-strong);line-height:1.05;letter-spacing:-.02em}.fin .brand__sub{font-size:15px;color:var(--hf-ink-muted);margin-top:1px}.fin .profile{display:flex;align-items:center;gap:12px}.fin .profile__img{width:46px;height:46px;border-radius:50%;object-fit:cover;background:var(--hf-accent-soft)}.fin .profile__name{font-weight:700;font-size:15px;color:var(--hf-ink-strong)}.fin .profile__role{font-size:12.5px;color:var(--hf-ink-muted)}.fin .searchbar{display:flex;align-items:center;gap:12px;background:var(--hf-card);border-radius:9999px;padding:12px 20px 12px 16px;min-width:230px;color:var(--hf-ink-faint)}.fin .searchbar input,.fin .searchbar__input{background:transparent;border:none;outline:none;font-size:14px;font-family:inherit;color:var(--hf-ink-strong);width:100%;min-height:0;height:auto;padding:0}.fin .searchbar input::placeholder,.fin .searchbar__input::placeholder{color:var(--hf-ink-muted, #999)}
