@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)}.creator-landing{--landing-narrow: 720px;--landing-copy: 800px;--landing-wide: 1180px;background:var(--hf-bg);color:var(--hf-ink);font-family:var(--hf-font-body);min-height:100vh;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.creator-landing *{box-sizing:border-box}.creator-landing img{display:block;max-width:100%}.creator-landing .it{color:var(--hf-rose);font-family:var(--hf-font-serif);font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.topbar{align-items:center;display:flex;flex-direction:column;padding:22px 24px 16px;position:relative;text-align:center}.topbar-brandmark{height:36px;margin-bottom:8px;width:auto}.topbar-signin{color:#56494685;font-family:var(--hf-font-body);font-size:11px;letter-spacing:.18em;position:absolute;right:clamp(18px,4vw,44px);text-decoration:none;text-transform:uppercase;top:24px;transition:color .2s ease}.topbar-signin:hover{color:var(--hf-rose)}.topbar .wordmark,.creator-landing footer .brand .wordmark{color:var(--hf-brown);font-family:var(--hf-font-logo);font-size:24px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.topbar .tagline{color:var(--hf-brown);font-family:var(--hf-font-body);font-size:10px;letter-spacing:.36em;margin-top:6px;opacity:.55;text-transform:uppercase}.topbar:after{background:var(--hf-mauve);content:"";display:block;height:1px;margin-top:14px;opacity:.45;width:48px}.creator-landing section{position:relative}.narrow{margin:0 auto;max-width:var(--landing-narrow);padding:0 28px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}.hero{overflow:hidden;padding:28px 28px 36px;position:relative}.hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr 1fr;margin:0 auto;max-width:var(--landing-wide);width:100%}.hero-eyebrow{color:var(--hf-rose);font-family:var(--hf-font-body);font-size:11px;letter-spacing:.28em;margin-bottom:18px;text-transform:uppercase}.hero-eyebrow .dot{background:var(--hf-rose);border-radius:50%;display:inline-block;height:5px;margin-right:10px;transform:translateY(-1px);vertical-align:middle;width:5px}h1.hero-h1{color:var(--hf-brown);font-family:var(--hf-font-logo);font-size:clamp(30px,4.6vw,60px);font-weight:600;letter-spacing:0;line-height:1;margin:0;text-transform:uppercase;text-wrap:balance}h1.hero-h1 .it{color:var(--hf-rose);font-size:1.05em;line-height:.95}.hero-sub{color:var(--hf-brown);font-family:var(--hf-font-serif);font-size:clamp(20px,2vw,28px);font-style:italic;font-weight:400;line-height:1.4;margin:22px 0 0;max-width:32ch}.hero-sub .stat{color:var(--hf-rose);font-family:var(--hf-font-logo);font-size:1.25em;font-style:normal;font-weight:600;letter-spacing:0;line-height:1;margin-right:4px;text-transform:uppercase}.hero-side{align-items:stretch;display:flex;flex-direction:column;position:relative}.hero-illustration{height:150px;pointer-events:none;position:absolute;right:-20px;top:-20px;width:150px;z-index:1}.hero-video-wrap{aspect-ratio:16 / 9;background:#1a1411;border-radius:14px;box-shadow:0 24px 60px #56494629,0 6px 18px #5649461a;overflow:hidden;position:relative;width:100%}.hero-video-wrap iframe{border:0;display:block;height:100%;width:100%}.video-placeholder{align-items:center;background:radial-gradient(120% 80% at 50% 40%,rgba(201,134,134,.22),transparent 60%),linear-gradient(135deg,#3a2e2c,#564946 60%,#6e5a55);cursor:pointer;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.video-placeholder .play{align-items:center;background:#fffffff0;border-radius:50%;box-shadow:0 12px 28px #00000040;display:flex;height:78px;justify-content:center;transition:transform .25s ease,background .25s ease;width:78px}.video-placeholder:hover .play{background:#fff;transform:scale(1.06)}.video-placeholder .play svg{fill:var(--hf-brown);height:28px;margin-left:4px;width:28px}.video-caption{color:var(--hf-brown);font-family:var(--hf-font-body);font-size:11px;letter-spacing:.26em;margin-top:12px;opacity:.5;text-align:center;text-transform:uppercase}.video-caption--hidden{display:none}.hero-blob{bottom:-100px;left:-120px;opacity:.45;pointer-events:none;position:absolute;width:240px}.cohort-badge{align-items:center;background:#c986861a;border:1px solid rgba(201,134,134,.32);border-radius:9999px;color:var(--hf-rose);display:inline-flex;font-family:var(--hf-font-body);font-size:11px;font-weight:600;gap:8px;letter-spacing:.16em;margin-top:22px;padding:8px 14px;text-transform:uppercase}.cohort-badge__dot{animation:cohortPulse 2.4s ease-in-out infinite;background:var(--hf-rose);border-radius:50%;height:7px;width:7px}@keyframes cohortPulse{0%,to{box-shadow:0 0 #c9868699}50%{box-shadow:0 0 0 6px #c9868600}}.proof-strip{background:var(--hf-bg);border-top:1px solid rgba(86,73,70,.08);border-bottom:1px solid rgba(86,73,70,.08);padding:22px 28px}.proof-strip__inner{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 auto;max-width:var(--landing-wide);text-align:center}.proof-strip__item{flex:1 1 160px;padding:4px 12px;position:relative}.proof-strip__item+.proof-strip__item:before{background:#56494624;content:"";height:32px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.proof-strip__value{color:var(--hf-brown);font-family:var(--hf-font-logo);font-size:22px;font-weight:600;letter-spacing:0;line-height:1;text-transform:uppercase}.proof-strip__label{color:var(--hf-brown);font-family:var(--hf-font-body);font-size:11px;letter-spacing:.18em;margin-top:6px;opacity:.6;text-transform:uppercase}.recognition{padding:40px 28px 44px}.recognition .first-line{color:var(--hf-brown);font-family:var(--hf-font-serif);font-size:22px;font-style:italic;line-height:1.45;margin-bottom:22px}.recognition .narrow>p{color:var(--hf-brown);font-family:var(--hf-font-body);font-size:16px;line-height:1.7;margin:0 0 18px}.recognition .narrow>p:last-child{margin-bottom:0}.benefits{background:var(--hf-bg);padding:48px 28px 52px}.section-eyebrow{color:var(--hf-rose);font-family:var(--hf-font-serif);font-size:19px;font-style:italic;margin-bottom:6px}.section-h{color:var(--hf-brown);font-family:var(--hf-font-logo);font-size:clamp(26px,3.4vw,42px);font-weight:600;letter-spacing:0;line-height:1;margin:0;text-transform:uppercase;text-wrap:balance}.section-h .it{font-size:1.05em}.benefits-head{margin:0 auto 28px;max-width:var(--landing-wide);width:100%}.benefits-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:var(--landing-wide);width:100%}.benefit{background:#fff;border:1px solid rgba(86,73,70,.1);border-radius:12px;padding:28px 26px;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.benefit:hover{border-color:#56494629;box-shadow:0 18px 40px #5649461a;transform:translateY(-3px)}.benefit--link{color:inherit;display:block;text-decoration:none}.benefit__arr{bottom:22px;color:var(--hf-rose);font-family:var(--hf-font-logo);font-size:18px;font-weight:600;opacity:0;position:absolute;right:24px;transform:translate(-6px);transition:opacity .25s ease,transform .25s ease}.benefit--link:hover .benefit__arr,.benefit--link:focus-visible .benefit__arr{opacity:1;transform:translate(0)}.benefit--link:focus-visible{border-color:var(--hf-rose);outline:none}.benefit .num{color:var(--hf-rose);font-family:var(--hf-font-serif);font-size:16px;font-style:italic;opacity:.55;position:absolute;right:24px;top:20px}.benefit .ill{height:84px;margin-bottom:14px;width:84px}.benefit h3{color:var(--hf-brown);font-family:var(--hf-font-logo);font-size:14px;font-weight:600;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.benefit p{color:var(--hf-brown);font-family:var(--hf-font-body);font-size:14.5px;line-height:1.62;margin:0;opacity:.88}.cta{background:var(--hf-brown);color:#fff;overflow:hidden;padding:52px 28px}.cta--final{border-top:1px solid rgba(255,255,255,.04)}.cta-inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:var(--landing-copy);position:relative;text-align:center;width:100%}.cta h2{color:#fff;font-family:var(--hf-font-logo);font-size:clamp(28px,4vw,50px);font-weight:600;letter-spacing:0;line-height:1;margin:0 0 14px;text-transform:uppercase;text-wrap:balance}.cta h2 .it{color:#fff;font-size:1.05em}.cta-sub{color:#ffffffa6;font-family:var(--hf-font-body);font-size:15px;line-height:1.6;margin:0 auto 26px;max-width:52ch}.btn{align-items:center;border:1.5px solid transparent;border-radius:9999px;cursor:pointer;display:inline-flex;gap:10px;text-decoration:none;transition:background .25s ease,color .25s ease,transform .2s ease,border-color .25s ease}.btn-primary{background:var(--hf-rose);box-shadow:0 10px 28px #0000002e;color:#fff;font-family:var(--hf-font-logo);font-size:15px;font-weight:600;letter-spacing:.12em;padding:20px 38px;text-transform:uppercase}.btn-primary:hover{background:var(--hf-rose-dark);transform:translateY(-1px)}.btn-primary .arr{display:inline-block;transition:transform .25s ease}.btn-primary:hover .arr{transform:translate(4px)}.trust-line{color:#ffffff8c;font-family:var(--hf-font-body);font-size:12px;letter-spacing:.04em;margin-top:14px}.btn-ghost{background:transparent;border-color:#ffffff73;color:#fff;font-family:var(--hf-font-body);font-size:13px;font-weight:700;letter-spacing:.14em;padding:14px 24px;text-transform:uppercase}.btn-ghost:hover{background:#ffffff14;border-color:#fff}.pulse-once{animation:pulse 1.5s ease-out 1}@keyframes pulse{0%{box-shadow:0 0 #c986868c,0 10px 28px #0000002e}70%{box-shadow:0 0 0 22px #c9868600,0 10px 28px #0000002e}to{box-shadow:0 0 #c9868600,0 10px 28px #0000002e}}.or-divider{align-items:center;display:flex;gap:16px;margin:40px auto 24px;max-width:520px;width:100%}.or-divider .line{background:#ffffff38;flex:1;height:1px}.or-divider .word{color:#fff9;font-family:var(--hf-font-serif);font-size:13px;font-style:italic;letter-spacing:.04em}.cta-secondary{width:100%}.cta-secondary p{color:#ffffffa6;font-family:var(--hf-font-body);font-size:13.5px;line-height:1.65;margin:0 auto 18px;max-width:56ch}.newsletter-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto;max-width:480px}.newsletter-form input[type=email]{background:transparent;border:1.5px solid rgba(255,255,255,.3);border-radius:9999px;color:#fff;flex:1 1 220px;font-family:var(--hf-font-body);font-size:13px;outline:none;padding:12px 16px;transition:border-color .25s ease,background .25s ease}.newsletter-form input[type=email]::placeholder{color:#ffffff73}.newsletter-form input[type=email]:focus{background:#ffffff0a;border-color:#ffffffd9}.newsletter-form .btn-ghost{font-size:12px;padding:12px 20px}.form-msg{color:var(--hf-soft-pink);font-family:var(--hf-font-serif);font-size:13px;font-style:italic;margin-top:12px;min-height:18px;opacity:0;transition:opacity .3s ease}.form-msg.show{opacity:1}.form-msg--error{color:var(--hf-rose);font-style:normal}.newsletter-success{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#fff;display:flex;gap:14px;padding:16px 20px}.newsletter-success__icon{align-items:center;background:var(--hf-rose);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.newsletter-success__copy{display:flex;flex-direction:column;gap:2px}.newsletter-success__title{font-family:var(--hf-font-body);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.newsletter-success__text{color:#ffffffc7;font-family:var(--hf-font-serif);font-size:13.5px;font-style:italic;line-height:1.45}.newsletter-band .newsletter-success{background:#5649460a;border-color:#56494624;color:var(--hf-brown)}.newsletter-band .newsletter-success__title{color:var(--hf-brown)}.newsletter-band .newsletter-success__text{color:#564946b3}.selection{background:var(--hf-bg);overflow:hidden;padding:52px 28px}.selection-inner{align-items:center;display:grid;gap:56px;grid-template-columns:1.4fr 1fr;margin:0 auto;max-width:var(--landing-wide);width:100%}.selection .copy h2{margin-bottom:22px}.selection p{color:var(--hf-brown);font-family:var(--hf-font-body);font-size:15.5px;line-height:1.7;margin:0 0 16px}.founders{align-items:center;display:flex;gap:24px;justify-content:center;width:100%}.founder{margin:0;text-align:center}.founder img{aspect-ratio:1 / 1;border-radius:50%;box-shadow:0 14px 32px #5649462e;display:block;height:auto;object-fit:cover;object-position:center top;width:clamp(120px,14vw,180px)}.founder figcaption{align-items:center;display:flex;flex-direction:column;gap:2px;margin-top:14px}.founder__name{color:var(--hf-brown);font-family:var(--hf-font-logo);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.founder__role{color:var(--hf-rose);font-family:var(--hf-font-serif);font-size:13px;font-style:italic;opacity:.85}.proof{background:var(--hf-bg);overflow:hidden;padding:44px 28px 52px}.proof .head{margin:0 auto 24px;max-width:var(--landing-wide);position:relative;width:100%;z-index:1}.proof-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:var(--landing-wide);position:relative;width:100%;z-index:1}.proof-card{background:#ffffffd1;border:1px solid rgba(86,73,70,.12);border-radius:14px;box-shadow:0 18px 44px #56494614;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:30px 28px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.proof-card:hover{background:#fff;border-color:#56494633;box-shadow:0 22px 52px #5649461f;transform:translateY(-2px)}.proof-card .quote{color:var(--hf-brown);font-family:var(--hf-font-serif);font-size:21px;font-style:italic;line-height:1.55;margin:0;opacity:.94}.proof-card .meta{color:var(--hf-rose);font-family:var(--hf-font-body);font-size:12px;font-weight:700;letter-spacing:.08em;margin-top:24px;opacity:.9;text-transform:none}.proof-card .meta a{color:inherit;text-decoration:underline;text-decoration-color:#c9868680;text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease}.proof-card .meta a:hover{color:var(--hf-brown);text-decoration-color:currentcolor}.proof-deco{opacity:.55;pointer-events:none;position:absolute}.proof-deco.s1{left:6%;top:30px;width:28px}.proof-deco.s2{bottom:60px;right:8%;width:36px}.proof-deco.s3{left:48%;opacity:.35;top:50%;width:22px}.mobile-apply-bar{align-items:center;background:var(--hf-rose);border-radius:9999px;bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 16px 36px #56494647,0 4px 12px #5649462e;color:#fff;display:none;font-family:var(--hf-font-logo);font-size:14px;font-weight:600;gap:14px;justify-content:space-between;left:14px;letter-spacing:.12em;opacity:0;padding:14px 22px;pointer-events:none;position:fixed;right:14px;text-decoration:none;text-transform:uppercase;transform:translateY(28px);transition:opacity .28s ease,transform .28s ease;z-index:50}.mobile-apply-bar.show{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-apply-bar__label{display:flex;flex-direction:column;line-height:1.1}.mobile-apply-bar__hint{color:#ffffffb8;font-family:var(--hf-font-body);font-size:10px;font-weight:500;letter-spacing:.18em;margin-top:3px;text-transform:uppercase}.mobile-apply-bar__arr{font-size:18px;font-weight:600}@keyframes barIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq{background:var(--hf-bg);padding:48px 28px 56px}.faq-inner{display:grid;gap:36px;grid-template-columns:.9fr 1.4fr;margin:0 auto;max-width:var(--landing-wide)}.faq-head{position:sticky;top:28px}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{background:#fff;border:1px solid rgba(86,73,70,.1);border-radius:12px;padding:0 22px;transition:border-color .2s ease,box-shadow .2s ease}.faq-item[open]{border-color:#c9868652;box-shadow:0 14px 32px #56494614}.faq-item summary{align-items:center;color:var(--hf-brown);cursor:pointer;display:flex;font-family:var(--hf-font-body);font-size:15px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:18px 0}.faq-item summary::-webkit-details-marker{display:none}.faq-item__icon{color:var(--hf-rose);font-family:var(--hf-font-logo);font-size:22px;font-weight:400;line-height:1;transition:transform .25s ease}.faq-item[open] .faq-item__icon{transform:rotate(45deg)}.faq-item p{color:var(--hf-brown);font-family:var(--hf-font-body);font-size:14.5px;line-height:1.7;margin:0;opacity:.82;padding:0 0 20px}.newsletter-band{background:var(--hf-bg);border-top:1px solid rgba(86,73,70,.08);padding:36px 28px 44px}.newsletter-band__inner{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto;margin:0 auto;max-width:var(--landing-wide)}.newsletter-band__eyebrow{color:var(--hf-rose);font-family:var(--hf-font-serif);font-size:17px;font-style:italic;margin-bottom:4px}.newsletter-band__copy p{color:var(--hf-brown);font-family:var(--hf-font-body);font-size:14px;line-height:1.65;margin:0;max-width:56ch;opacity:.85}.newsletter-band .newsletter-form{justify-content:flex-end;margin:0}.newsletter-band .newsletter-form input[type=email]{background:#fff;border-color:#5649462e;color:var(--hf-brown)}.newsletter-band .newsletter-form input[type=email]::placeholder{color:#56494666}.newsletter-band .newsletter-form input[type=email]:focus{background:#fff;border-color:var(--hf-rose)}.newsletter-band .btn-ghost{border-color:#56494666;color:var(--hf-brown)}.newsletter-band .btn-ghost:hover{background:#5649460f;border-color:var(--hf-brown)}.newsletter-band .form-msg{color:var(--hf-rose)}.creator-landing footer{background:var(--hf-brown-dark);color:#fff;padding:40px 28px 32px}.creator-landing footer .footer-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:var(--landing-wide);width:100%}.creator-landing footer .brand .wordmark{color:#fff;font-size:20px}.creator-landing footer .brand .tag{color:#ffffff8c;font-family:var(--hf-font-body);font-size:9.5px;letter-spacing:.36em;margin-top:4px;text-transform:uppercase}.creator-landing footer .links{display:flex;flex-wrap:wrap;gap:24px}.creator-landing footer .links a{color:#ffffff80;font-family:var(--hf-font-body);font-size:13px;text-decoration:none;transition:color .2s ease}.creator-landing footer .links a:hover{color:#fff}.creator-landing footer .copy{color:#ffffff52;font-family:var(--hf-font-body);font-size:11px;letter-spacing:.1em;margin-top:24px;text-align:center}@media(max-width:980px){.hero-grid{gap:28px;grid-template-columns:1fr}.hero-side{order:2}.hero-illustration{height:110px;right:0;top:-10px;width:110px}.hero{padding:24px 24px 32px}}@media(max-width:880px){.benefits-grid,.proof-grid{grid-template-columns:1fr}.benefits-grid{gap:14px}.selection-inner{gap:28px;grid-template-columns:1fr}.selection .deco{margin:0 auto;max-width:300px}.recognition{padding:36px 24px 48px}.benefits,.selection,.proof,.cta{padding-bottom:40px;padding-top:40px}.cta h2{font-size:30px}.recognition .first-line{font-size:19px}.recognition .narrow>p{font-size:15.5px}.faq-inner{gap:24px;grid-template-columns:1fr}.faq-head{position:static}.newsletter-band__inner{grid-template-columns:1fr}.newsletter-band .newsletter-form{justify-content:flex-start}.proof-strip__item+.proof-strip__item:before{display:none}}@media(max-width:720px){.mobile-apply-bar{display:flex}.creator-landing footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media(max-width:540px){.topbar{padding:18px 20px 14px}.topbar-signin{margin-top:10px;position:static}.topbar .wordmark{font-size:21px}.benefit{padding:24px 22px}.newsletter-form{align-items:stretch;flex-direction:column}.newsletter-form .btn{justify-content:center}.btn-primary{font-size:14px;justify-content:center;padding:18px 28px;width:100%}}
