:root{color-scheme:light;--paper: #f8f7f1;--ink: #203b31;--green: #173b32;--green-hover: #285442;--on-green: #fffdf4;--muted: #626d61;--sage: #e4ebd5;--line: #dce0d3;--warm: #c77950;--surface: #fffdf8;--subtle: #f1f2e9;--danger: #9b2f1c;--danger-soft: #fbe9e3;--warn-soft: #fae8d2;--radius: 14px;--font:
    ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial,
    sans-serif}*,*::before,*::after{box-sizing:border-box}body.a-page{margin:0;min-width:0;font:16px / 1.6 var(--font);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.a-page :is(h1,h2,h3){margin:0;color:var(--ink);line-height:1.15;letter-spacing:-0.02em}.a-page h1{font-size:clamp(28px,4vw + 14px,52px);letter-spacing:-0.04em}.a-page h2{font-size:clamp(21px,1.2vw + 16px,28px)}.a-page h3{font-size:18px}.a-page p{margin:0}:where(.a-page) a{color:inherit}.a-page [tabindex="-1"]:focus{outline:none}.a-page :is(a,button,input,select,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--green);outline-offset:3px}.a-skip{position:absolute;left:12px;top:-80px;z-index:30;padding:10px 16px;border-radius:var(--radius);background:var(--green);color:var(--on-green);font-weight:700}.a-skip:focus{top:12px}.a-shell{width:min(1120px,100% - 32px);margin-inline:auto}.a-narrow{width:min(480px,100% - 32px)}:where(.a-hero,.a-landing-grid,.a-landing-copy,.a-section,.a-card,.a-card form,.a-view,.a-link,.a-field){grid-template-columns:minmax(0,1fr)}.a-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:64px;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--paper)}.a-wordmark{display:inline-flex;align-items:center;min-height:44px;font-size:22px;font-weight:700;letter-spacing:-0.045em;color:var(--ink);text-decoration:none}.a-wordmark img{margin-right:8px;border-radius:8px}.a-wordmark span{color:var(--warm)}.a-label{padding:2px 10px;border-radius:999px;background:var(--sage);font-size:13px;font-weight:700}.a-header-actions{display:flex;align-items:center;gap:12px;min-width:0;margin-left:auto}.a-account-name{max-width:40vw;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid var(--green);border-radius:var(--radius);background:var(--green);color:var(--on-green);font:700 16px / 1.2 var(--font);text-align:center;text-decoration:none;cursor:pointer}.a-btn:hover{background:var(--green-hover)}.a-btn:disabled{border-color:var(--line);background:var(--subtle);color:var(--muted);cursor:not-allowed}.a-btn-sm{min-height:44px;padding:0 14px;font-size:15px}.a-btn-wide{width:100%}.a-btn-quiet{background:transparent;color:var(--green)}.a-btn-quiet:hover{background:var(--sage)}.a-btn-danger{border-color:var(--danger);background:var(--danger)}.a-btn-danger:hover{background:#7c2414}.a-text-button,.a-text-link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--green);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}[aria-busy="true"] button[type="submit"]{cursor:progress;opacity:0.7}.a-messages{display:grid;gap:8px}.a-messages:has(>:not([hidden])){padding-top:16px}.a-notice,.a-alert,.a-banner{padding:12px 16px;border-radius:var(--radius);overflow-wrap:anywhere}.a-notice{background:var(--sage)}.a-alert{background:var(--danger-soft);color:var(--danger);font-weight:600}.a-page .a-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;background:var(--sage)}.a-page .a-banner p{flex:1 1 240px}.a-page .a-banner-warn{display:block;background:var(--warn-soft)}.a-fine,.a-hint,.a-empty{color:var(--muted);font-size:15px}.a-hint{margin-top:4px;font-size:14px}.a-hero{display:grid;gap:16px;padding:40px 0 32px}.a-eyebrow{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.a-lede{max-width:44em;font-size:18px}.a-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.a-landing-grid{display:grid;gap:32px;padding-bottom:48px}.a-landing-copy{display:grid;gap:32px;min-width:0}.a-section{display:grid;gap:12px}.a-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:step}.a-steps li{display:grid;gap:6px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);counter-increment:step}.a-steps li::before{content:counter(step);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sage);font-weight:700}.a-list{display:grid;gap:8px;margin:0;padding-left:20px}.a-faq{border-bottom:1px solid var(--line)}.a-faq summary{display:flex;align-items:center;min-height:48px;font-weight:700;cursor:pointer}.a-faq p{padding-bottom:12px}.a-card{display:grid;gap:16px;min-width:0;padding:20px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.a-card form{display:grid;gap:16px}.a-narrow .a-card{margin:32px 0 48px}.a-card-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.a-field{display:grid;gap:6px;min-width:0}.a-field label{font-weight:600}.a-field :is(input:not([type="checkbox"]),select){width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #b9bfb0;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.a-field [aria-invalid="true"]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.a-check{grid-template-columns:auto 1fr;align-items:start;column-gap:12px}.a-check input{width:24px;height:24px;margin:10px 0 0;accent-color:var(--green)}.a-check label{display:flex;align-items:center;min-height:44px;font-weight:400}.a-field-error,.a-form-error{color:var(--danger);font-size:15px;font-weight:600;overflow-wrap:anywhere}.a-check .a-field-error{grid-column:1 / -1}.a-address{display:flex;flex-wrap:wrap;align-items:center;min-width:0;padding:0 12px;border:1px solid #b9bfb0;border-radius:10px;background:#fff}.a-field .a-address-prefix{flex:0 0 auto;color:var(--muted);font-size:16px;font-weight:400;cursor:text}.a-field .a-address input{flex:1 1 8em;width:auto;min-width:8em;min-height:46px;padding:10px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.a-address:has([aria-invalid="true"]){border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.a-address:focus-within{outline:3px solid var(--green);outline-offset:3px}.a-page .a-address input:focus-visible{outline:none}.a-danger-zone{border-color:#e4b8aa}.a-tabs{display:flex;gap:4px;margin:20px 0 8px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin}.a-tabs button{flex:0 0 auto;min-height:48px;padding:0 10px;border:0;border-bottom:3px solid transparent;background:none;color:var(--muted);font:inherit;font-weight:700;cursor:pointer}.a-tabs button:hover{color:var(--ink)}.a-tabs button[aria-current="page"]{border-bottom-color:var(--green);color:var(--ink)}.a-view{display:grid;gap:20px;padding:16px 0 48px}.a-view h1{font-size:clamp(26px,2vw + 16px,36px)}.a-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.a-stats>div,.a-link-stats>div{min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.a-stats dt,.a-link-stats dt{color:var(--muted);font-size:14px}.a-stats dd,.a-link-stats dd{margin:2px 0 0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.a-stats small,.a-table-wrap small{display:block;color:var(--muted);font-size:14px;font-weight:400;overflow-wrap:anywhere}.a-destination{display:block;overflow-wrap:anywhere}.a-stats .a-destination{font-size:16px}#payout-summary>:last-child{grid-column:1 / -1}.a-table-wrap .a-destination{min-width:14em;white-space:normal}.a-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.a-table-wrap table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.a-table-wrap :is(th,td){padding:10px 14px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.a-table-wrap :is(th,td):first-child{text-align:left}.a-table-wrap thead th{color:var(--muted);font-size:14px}.a-table-wrap tbody th{font-weight:600}.a-table-wrap tbody tr:last-child :is(th,td){border-bottom:0}.a-links{display:grid;gap:12px;margin:0;padding:0;list-style:none}.a-link{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.a-link-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.a-page .a-link-name{min-width:0;font-size:18px;overflow-wrap:anywhere}.a-badge{padding:2px 10px;border-radius:999px;background:var(--sage);font-size:13px;font-weight:700}.a-link-make-primary{margin-left:auto}.a-link-url{display:flex;gap:8px;min-width:0}.a-link-url input{flex:1 1 auto;min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--subtle);color:var(--ink);font:inherit;font-size:15px;text-overflow:ellipsis}.a-link-url .a-btn{flex:0 0 auto}.a-link-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.a-link-stats>div{padding:10px 12px;background:var(--paper)}.a-link-stats dd{font-size:17px}.a-inline-form .a-btn,.a-payout-action .a-btn{justify-self:start}#view-settings{gap:16px}.a-creator{display:grid;gap:20px;min-width:0}.a-creator .a-card h3{margin-top:4px}.a-checklist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.a-checklist li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;overflow-wrap:anywhere}.a-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sage);font-weight:700}.a-todo .a-mark{background:var(--warn-soft)}.a-checklist a,.a-kit a,.a-creator>.a-fine a{display:inline-flex;align-items:center;min-height:44px;color:var(--green);font-weight:700;overflow-wrap:anywhere}.a-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.a-platforms{margin:0;padding:0;border:0}.a-platforms legend{padding:0;font-weight:600}#creator-platform-rows{display:grid;gap:12px}.a-platform-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.a-platform-row .a-btn,.a-platforms>.a-btn,#creator-form>.a-btn{justify-self:start}.a-kit{overflow-wrap:anywhere}.a-platform-row .a-field select{appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) center,calc(100% - 15px) center;background-size:5px 5px;background-repeat:no-repeat}.a-check label a{display:inline-block;min-height:44px;line-height:44px;color:var(--green);font-weight:700}dialog.a-payday{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:16px;border:0;background:transparent;color:var(--ink);overflow:auto}dialog.a-payday[open]{display:grid;grid-template-columns:minmax(0,1fr)}dialog.a-payday::backdrop{background:rgb(23 59 50 / 55%)}.a-payday-cash{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.a-payday-card{position:relative;z-index:1;display:grid;justify-items:center;gap:12px;width:100%;max-width:440px;min-width:0;margin:auto;padding:28px 20px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 24px 60px rgb(23 59 50 / 30%);text-align:center;overflow-wrap:anywhere}.a-payday-eyebrow{padding:2px 12px;border-radius:999px;background:var(--sage);font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.a-payday-amount{max-width:100%;color:var(--green);font-size:clamp(2.5rem,12vw,4rem);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.05;letter-spacing:-0.03em}.a-payday-card .a-check{max-width:100%;text-align:left}.a-payday-card .a-btn{min-width:160px;margin-top:4px}.a-footer{border-top:1px solid var(--line);padding:24px 0 48px}.a-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.a-footer nav{display:flex;flex-wrap:wrap;gap:0 20px;min-width:0}.a-footer nav a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.a-footer span{color:var(--muted);font-size:14px}@media (min-width:720px){.a-shell{width:min(1120px,100% - 64px)}.a-narrow{width:min(480px,100% - 64px)}.a-header{padding:10px 32px}.a-tabs button{padding:0 14px}.a-card{padding:28px}.a-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#payout-summary>:last-child{grid-column:auto}.a-link-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.a-platform-row{grid-template-columns:minmax(0,12em) minmax(0,1fr) auto;align-items:end}.a-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.a-hero{padding:64px 0 48px}}@media (min-width:980px){.a-landing-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:48px}.a-join{position:sticky;top:24px}.a-steps{grid-template-columns:minmax(0,1fr)}.a-stats{grid-template-columns:repeat(6,minmax(0,1fr))}#payout-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}[hidden]{display:none !important}