:root{--gold:#ffd51e;--gold-dim:#e0ba14;--ink-0:#0a0a0a;--ink-1:#141414;--ink-2:#1a1a1a;--ink-line:#2a2a30;--on-dark:#f0f0f0;--muted-dark:#a1a1a8;--dim-dark:#8b8b93;--bg:#f7f7f5;--panel:#fff;--ink:#14141a;--muted:#5b5b66;--line:#e3e3de;--accent:#ffd51e;--accent-ink:#141414;--accent-hover:#e0ba14;--money:#1f6f4f;--warn:#9a3412;--pill-bg:#ecebe6;--display:var(--font-display), ui-sans-serif, system-ui, sans-serif;--ui:var(--font-ui), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r-sm:6px;--r:8px;--r-lg:12px;--r-xl:16px;--sh-1:0 1px 2px #14141a0d;--sh-2:0 2px 6px #14141a12;--sh-3:0 12px 32px #14141a21;--z-header:20;--z-drawer:50;--focus:#1f6f4f;--tap:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:16px/1.55 var(--ui);-webkit-text-size-adjust:100%;margin:0}a{color:inherit}.t-display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-weight:700;line-height:1.05}.eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.28em;color:var(--gold);margin:0 0 var(--s4);align-items:center;gap:var(--s3);font-size:11px;font-weight:400;display:flex}.eyebrow:before{content:"";background:var(--gold);flex:none;width:28px;height:1px}.eyebrow--plain:before{display:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}header.top{background:var(--ink-1);color:var(--on-dark);z-index:var(--z-header);border-bottom:1px solid var(--ink-line);align-items:center;gap:20px;padding:12px 20px;display:flex;position:sticky;top:0}header.top .brand{align-items:center;gap:var(--s3);min-width:0;text-decoration:none;display:inline-flex}header.top .brand-logo{width:auto;height:26px;display:block}header.top nav{align-items:center;gap:8px;margin-left:auto;display:flex}header.top nav a{border-radius:var(--r);background:var(--ink-2);min-height:36px;color:var(--on-dark);border:1px solid #ffffff24;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}header.top nav a:hover{color:var(--on-dark);background:#242428;border-color:#ffffff4d}header.top nav a[aria-current=page]{background:var(--on-dark);border-color:var(--on-dark);color:var(--accent-ink)}header.top nav a[aria-current=page]:hover{background:#fff;border-color:#fff}header.top nav a.btn{color:var(--accent-ink)}header.top--light{background:var(--ink-0);padding:var(--s4) var(--s5);border-bottom-color:#ffffff12;position:static}header.top--light .brand-logo{height:32px}.btn--sm{min-height:40px;padding:8px 16px;font-size:13px}@media (pointer:coarse){.btn--sm{min-height:var(--tap)}}.wrap{max-width:1240px;margin:0 auto;padding:20px}.bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}input:is([type=text],[type=search],[type=email],[type=tel],[type=url],[type=number],[type=password]),select,textarea{font:inherit;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);color:inherit;min-height:var(--tap);padding:10px 12px;transition:border-color .15s,box-shadow .15s}textarea{min-height:0}input:is([type=text],[type=search],[type=email],[type=tel],[type=url],[type=number],[type=password]):hover,select:hover,textarea:hover{border-color:#cfcfc7}::placeholder{color:#9a9aa2}input[type=search]{min-width:280px}button,.btn{font:inherit;border-radius:var(--r);border:1px solid var(--line);background:var(--panel);cursor:pointer;justify-content:center;align-items:center;gap:var(--s2);min-height:var(--tap);padding:10px 16px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex}button:hover:not(:disabled),.btn:hover{background:#f4f4f1;border-color:#cfcfc7}button:active:not(:disabled),.btn:active{transform:translateY(1px)}button.primary,.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}button.primary:hover:not(:disabled),.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}button:disabled,.btn:disabled{cursor:default;opacity:1;border-color:var(--line);color:var(--muted);background:#efeee9}button.primary:disabled{border-color:var(--line);color:var(--muted);background:#efeee9}.lander button:disabled,.admin-wrap button:disabled,.no-access-wrap button:disabled{background:var(--ink-2);border-color:var(--ink-line);color:var(--dim-dark)}.rt-bar button,.linkish,.drawer-x{min-height:24px;display:inline-block}.rt-bar button{display:inline-flex}@media (max-width:720px){.drawer-x{min-width:var(--tap);min-height:var(--tap)}}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.card .ph{aspect-ratio:1;color:var(--muted);background:#efefea;place-items:center;font-size:12px;display:grid}.card img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%}.card .body{flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex}.card .t{font-size:13px;font-weight:550;line-height:1.35}.card .meta{color:var(--muted);font-size:12px}.price{justify-content:space-between;font-size:13px;display:flex}.price b{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.pill{background:var(--pill-bg);color:var(--muted);border-radius:20px;padding:2px 8px;font-size:11px;display:inline-block}table{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:10px;width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px;font-size:14px}th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:#fafaf7;font-size:12px}tr:last-child td{border-bottom:0}.note{color:#713f12;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.pager{align-items:center;gap:8px;margin-top:18px;display:flex}.edit{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}@media (max-width:860px){.edit{grid-template-columns:1fr}}.edit label,.edit .field{margin-bottom:18px;display:block}.edit label>span,.edit .field>span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.edit input[type=text],.edit textarea{width:100%}.edit textarea{font:inherit;resize:vertical;line-height:1.5}.edit-side{background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:10px;padding:14px;display:grid;position:sticky;top:70px}.edit-side img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:6px;width:100%}.edit-side .ph{aspect-ratio:1;color:var(--muted);background:#efefea;border-radius:6px;place-items:center;font-size:12px;display:grid}.edit-side button.primary{width:100%}table.mini{border:0}table.mini td{font-variant-numeric:tabular-nums;border:0;padding:4px 0;font-size:13px}table.mini td:last-child{text-align:right;font-weight:600}table.mini tr.good td:last-child{color:var(--money)}table.mini tr.bad td:last-child{color:var(--warn)}button.linkish{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}button.linkish:hover{color:var(--ink)}.warn-text{color:var(--warn);margin:4px 0 0;font-size:12px}.row{align-items:center;gap:12px;margin-top:6px;display:flex}.rt{border:1px solid var(--line);background:var(--panel);border-radius:7px;overflow:hidden}.rt:focus-within{border-color:#b9b9b0}.rt-bar{border-bottom:1px solid var(--line);background:#fafaf7;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.rt-bar button{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:6px;min-width:30px;padding:4px 10px;font-size:13px;line-height:1.2}.rt-bar button:hover:not(:disabled){background:#f0efe9;border-color:#cfcfc7}.rt-bar .rt-undo{color:var(--muted);margin-left:auto}.rt-bar button:disabled{opacity:.5}.rt-body{outline:none;max-height:60vh;padding:12px 14px;font-size:14px;line-height:1.55;overflow-y:auto}.rt-body:empty:before{content:"Write what your customer should read about this product.";color:var(--muted)}.rt-body>:first-child{margin-top:0}.rt-body>:last-child{margin-bottom:0}.rt-body h3{margin:14px 0 6px;font-size:15px}.rt-body ul,.rt-body ol{margin:8px 0;padding-left:22px}.rt-body table{width:100%;margin:8px 0;font-size:13px}.rt-body img{max-width:100%;height:auto}.rt--off{background:#f4f4f1}.rt--off .rt-body{color:var(--muted)}.navpicks{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.navpicks .count{font-variant-numeric:tabular-nums;text-align:center;background:#ffffff29;border-radius:20px;min-width:22px;padding:1px 7px;font-size:12px}.navpicks[aria-current=page] .count{background:#14141a1f}.navpicks .topush{background:var(--gold);color:var(--accent-ink);white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.card--clickable{cursor:pointer;transition:border-color .12s,box-shadow .12s}.card--clickable:hover{border-color:#cfcfc7;box-shadow:0 1px 3px #0000000f}.card--clickable:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.drawer-wrap{z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-scrim{background:#14141a6b;position:absolute;inset:0}.drawer{background:var(--bg);border-left:1px solid var(--line);flex-direction:column;width:min(560px,100%);height:100%;animation:.16s ease-out drawer-in;display:flex;position:relative;box-shadow:-8px 0 28px #00000024}@keyframes drawer-in{0%{opacity:.6;transform:translate(18px)}to{opacity:1;transform:none}}.drawer-head{border-bottom:1px solid var(--line);background:var(--panel);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.drawer-head .linkish{margin-left:auto}.drawer-x{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.drawer-x:hover{color:var(--ink)}.drawer-body{-webkit-overflow-scrolling:touch;padding:16px;overflow-y:auto}.edit--drawer{grid-template-columns:1fr;gap:16px}.edit--drawer .edit-side{order:-1;position:static}.edit--drawer .edit-side img,.edit--drawer .edit-side .ph{aspect-ratio:auto;max-height:190px}.edit--drawer label,.edit--drawer .field{margin-bottom:14px}@media (prefers-reduced-motion:reduce){.drawer{animation:none}}@media (max-width:720px){.wrap{padding:14px}header.top{flex-wrap:wrap;gap:8px 12px;padding:10px 14px}header.top .brand{white-space:nowrap}header.top:not(.top--light){padding-bottom:0}header.top:not(.top--light) .brand{margin:0 auto;padding:2px 0 4px}header.top:not(.top--light) nav{border-top:1px solid var(--ink-line);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:100%;gap:6px;margin:0 -14px;padding:8px 10px;overflow-x:auto}header.top:not(.top--light) nav::-webkit-scrollbar{display:none}header.top:not(.top--light) nav>a{min-height:var(--tap);white-space:nowrap;flex:1 0 auto;padding:0 8px;font-size:13px}@media (max-width:340px){header.top:not(.top--light) nav>a{padding:0 5px;font-size:12px}}input[type=search]{flex:100%;min-width:0}.bar>select,.bar>button{flex:auto}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.card .body{padding:9px 10px}.drawer-wrap{justify-content:stretch;align-items:flex-end}.drawer{border-left:0;border-top:1px solid var(--line);border-radius:14px 14px 0 0;width:100%;height:88vh;animation:.18s ease-out sheet-in}@keyframes sheet-in{0%{transform:translateY(24px)}to{transform:none}}table.stacked,table.stacked tbody,table.stacked tr,table.stacked td{width:100%;display:block}table.stacked thead{display:none}table.stacked{background:0 0;border:0}table.stacked tr{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:10px 12px}table.stacked td{border:0;align-items:baseline;gap:10px;padding:3px 0;display:flex}table.stacked td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:0 0 84px;font-size:12px}table.stacked td.nolabel:before{content:none}}.thumbs{flex-wrap:wrap;gap:6px;display:flex}.thumb{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;flex:none;width:48px;height:48px;padding:0;overflow:hidden}.thumb img{object-fit:contain;width:100%;height:100%;display:block}.thumb.is-on{border-color:var(--ink);box-shadow:0 0 0 2px var(--gold)}.variants{gap:6px;display:grid}.variants__head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px}.variants__row{flex-wrap:wrap;gap:8px;display:flex}.variant{width:62px;color:var(--muted);text-align:center;justify-items:center;gap:3px;font-size:11px;text-decoration:none;display:grid}.variant img,.variant__ph{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:46px;height:46px;display:block}.variant__ph{background:#efefea}.variant:hover{color:var(--ink)}.variant:hover img{border-color:#cfcfc7}.card .variants-note{color:var(--muted);font-size:11px}.lander{background:var(--ink-0);color:var(--muted-dark);min-height:100dvh;padding-bottom:var(--s7);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px,64px 64px}.lander .wrap{max-width:1180px}.lander a{color:var(--gold)}.eyebrow--section{margin:var(--s7) 0 var(--s4)}.lander-hero{gap:var(--s7);padding-block:var(--s6) var(--s7);grid-template-columns:minmax(0,1fr) 440px;align-items:start;display:grid}.lander h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;color:var(--on-dark);margin:0 0 var(--s5);max-width:12ch;font-size:clamp(34px,4.3vw,56px);font-weight:700;line-height:1}.lander .lead{max-width:52ch;color:var(--muted-dark);margin:0;font-size:clamp(15px,1.4vw,17px);font-weight:300;line-height:1.7}.facts{gap:var(--s7);margin-top:var(--s6);flex-wrap:wrap;display:flex}.fact{gap:var(--s1);display:grid}.fact b{font-family:var(--mono);color:var(--gold);letter-spacing:-.01em;font-size:clamp(20px,2.1vw,26px);font-weight:700}.fact span{text-transform:uppercase;letter-spacing:.18em;color:var(--dim-dark);font-size:11px}.lander-form{background:var(--ink-1);border:1px solid var(--ink-line);border-radius:var(--r-lg);padding:var(--s6);box-shadow:0 24px 60px #00000073}.lander-form h2,.apply h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--on-dark);margin:0 0 var(--s2);font-size:26px;font-weight:700}.lander-form .sub,.apply .sub{margin:0 0 var(--s5);color:var(--dim-dark);font-size:14px;font-weight:300}.lander-steps{gap:var(--s4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.lander-steps .step{background:var(--ink-1);border:1px solid var(--ink-line);border-radius:var(--r-lg);padding:var(--s5);transition:border-color .18s,transform .18s}.lander-steps .step:hover{border-color:#3a3a42;transform:translateY(-2px)}.step-top{margin-bottom:var(--s5);justify-content:space-between;align-items:center;display:flex}.step-ico{width:26px;height:26px;color:var(--gold)}.step-n{font-family:var(--mono);color:var(--gold);letter-spacing:.1em;font-size:12px;font-weight:700}.lander-steps .step b{margin-bottom:var(--s2);font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;color:var(--on-dark);font-size:17px;font-weight:700;display:block}.lander-steps .step p{color:var(--muted-dark);margin:0;font-size:14px;font-weight:300;line-height:1.65}.lander-two{gap:var(--s7);grid-template-columns:repeat(2,1fr);align-items:start;display:grid}.lander-two h2{font-family:var(--display);text-transform:uppercase;color:var(--on-dark);margin:0 0 var(--s4);letter-spacing:-.005em;font-size:20px;font-weight:700}.lander-two p{color:var(--muted-dark);font-size:15px;font-weight:300;line-height:1.7}ul.plain{margin:0;padding:0;list-style:none}ul.plain li{margin-bottom:var(--s3);color:var(--muted-dark);padding-left:var(--s5);font-size:15px;font-weight:300;line-height:1.6;position:relative}ul.plain li:before{content:"";border-left:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:9px;height:5px;position:absolute;top:.55em;left:0;transform:rotate(-45deg)}.lander-foot{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--ink-line);font-family:var(--mono);letter-spacing:.1em;color:var(--dim-dark);font-size:11px}.apply label{margin-bottom:var(--s4);display:block}.apply label>span{text-transform:uppercase;letter-spacing:.13em;color:var(--dim-dark);margin-bottom:var(--s2);font-size:12px;font-weight:500;display:block}.apply label>span em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.apply input,.apply textarea{background:var(--ink-2);border-color:var(--ink-line);width:100%;color:var(--on-dark)}.apply input:hover,.apply textarea:hover{border-color:#3a3a42}.apply input::placeholder,.apply textarea::placeholder{color:#6c6c74}.apply textarea{font:inherit;resize:vertical;padding:10px 12px;font-weight:300;line-height:1.55}.apply label>small{margin-top:var(--s2);color:var(--dim-dark);font-size:12px;line-height:1.5;display:block}.apply button.primary{width:100%;margin-top:var(--s2)}.apply>small{margin-top:var(--s3);text-align:center;color:var(--dim-dark);font-size:12px;display:block}.apply-done h3{margin:0 0 var(--s3);font-family:var(--display);text-transform:uppercase;color:var(--gold);font-size:20px;font-weight:700}.apply-done p{color:var(--muted-dark);font-size:14px;font-weight:300;line-height:1.65}@media (max-width:1040px){.lander-hero{gap:var(--s6);min-height:0;padding-block:var(--s6);grid-template-columns:1fr}.lander-steps{grid-template-columns:1fr}.lander-two{gap:var(--s6);grid-template-columns:1fr}.facts{gap:var(--s5) var(--s6)}}@media (max-width:620px){.lander{background-size:40px 40px,40px 40px}.lander h1{max-width:none}.lander-form{padding:var(--s5)}.facts{gap:var(--s4) var(--s5)}.fact{min-width:40%}}.admin-list{gap:14px;display:grid}.admin-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px 18px}.admin-card--approved{border-left:3px solid var(--accent)}.admin-card--declined{opacity:.6}.admin-card>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.admin-card>header>div{align-items:baseline;gap:9px;display:flex}.admin-card dl{grid-template-columns:130px minmax(0,1fr);gap:4px 12px;margin:0 0 12px;font-size:14px;display:grid}.admin-card dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px}.admin-card dd{margin:0}.admin-act{border-top:1px solid var(--line);padding-top:12px}.admin-act label{margin-bottom:10px;display:block}.admin-act label>span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.admin-act input[type=text]{width:100%;max-width:360px}.admin-card .note code{word-break:break-all;-webkit-user-select:all;user-select:all;margin:6px 0;font-size:12px;display:inline-block}@media (max-width:620px){.admin-card dl{grid-template-columns:1fr;gap:2px}.admin-card dt{margin-top:8px}}.lander h1 .gold{color:var(--gold)}.lander-foot{gap:var(--s3) var(--s5);flex-wrap:wrap;justify-content:space-between;display:flex}.lander-foot .foot-sep{text-transform:none;letter-spacing:normal;font-family:var(--ui);font-size:13px}.no-access-wrap{background:var(--ink-0);min-height:100dvh;color:var(--muted-dark)}.no-access-wrap h1{font-family:var(--display);text-transform:uppercase;color:var(--on-dark);font-size:26px;font-weight:700}.no-access-wrap p{color:var(--muted-dark);font-weight:300;line-height:1.7}.no-access-wrap a{color:var(--gold)}.admin-wrap{background:var(--ink-0);min-height:100dvh}.admin-wrap h1{font-family:var(--display);text-transform:uppercase;color:var(--on-dark);font-size:24px;font-weight:700}.admin-wrap>p{color:var(--dim-dark);font-weight:300}.admin-wrap .admin-card{background:var(--ink-1);border-color:var(--ink-line)}.admin-wrap .admin-card>header b{color:var(--on-dark);font-family:var(--display);text-transform:uppercase;font-weight:700}.admin-wrap .admin-card dt{color:var(--dim-dark);font-family:var(--mono);letter-spacing:.16em;font-size:10px}.admin-wrap .admin-card dd{color:var(--muted-dark)}.admin-wrap .admin-card a{color:var(--gold)}.admin-wrap .admin-act{border-top-color:var(--ink-line)}.admin-wrap .admin-act label>span{color:var(--dim-dark);font-family:var(--mono);letter-spacing:.16em;font-size:10px}.admin-wrap .admin-act input[type=text]{background:var(--ink-2);border-color:var(--ink-line);color:var(--on-dark)}.admin-wrap .pill{color:var(--muted-dark);background:#26262c}.admin-wrap button:not(.primary){background:var(--ink-2);border-color:var(--ink-line);color:var(--muted-dark)}.admin-wrap button:not(.primary):hover{color:var(--on-dark);background:#24242a;border-color:#3a3a42}.admin-wrap .note{color:#f0d98a;background:#241f06;border-color:#4a3f0c}.admin-wrap .note code{color:var(--gold)}.lander,.admin-wrap,.no-access-wrap,header.top{--focus:var(--gold)}.apply .disclose{justify-content:flex-start;gap:var(--s3);border:1px dashed var(--ink-line);width:100%;color:var(--muted-dark);margin-bottom:var(--s4);background:0 0;min-height:42px;font-size:14px}.apply .disclose:hover{background:var(--ink-2);color:var(--on-dark);border-color:#3a3a42}.apply .disclose-ico{font-family:var(--mono);color:var(--gold);text-align:center;width:16px;font-size:15px;line-height:1}.apply .disclose em{font-style:normal;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim-dark);margin-left:auto;font-size:10px}@media (min-width:1041px){.lander-hero>div:first-child{padding-top:clamp(0px,5vh,64px)}}.empty{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s7) var(--s5);text-align:center;margin:var(--s5) 0;gap:var(--s3);justify-items:center;display:grid}.empty-title{font-family:var(--display);text-transform:uppercase;color:var(--ink);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:700}.empty p{max-width:46ch;margin:0}.lander .muted,.admin-wrap .muted,.no-access-wrap .muted{color:var(--muted-dark)}.lander small,.admin-wrap small,.no-access-wrap small{color:var(--dim-dark)}.lander .btn:not(.primary),.admin-wrap .btn:not(.primary),.no-access-wrap .btn:not(.primary),.lander button:not(.primary),.no-access-wrap button:not(.primary){background:var(--ink-2);border-color:var(--ink-line);color:var(--on-dark)}.lander .btn:not(.primary):hover,.admin-wrap .btn:not(.primary):hover,.no-access-wrap .btn:not(.primary):hover,.lander button:not(.primary):hover,.no-access-wrap button:not(.primary):hover{background:#24242a;border-color:#3a3a42}@media (pointer:coarse){.rt-bar button{min-height:var(--tap);min-width:var(--tap)}.linkish{min-height:var(--tap);align-items:center;display:inline-flex}}.page-title{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 var(--s2);font-size:24px;font-weight:700}.chip--live{color:#1c5c3c;background:#dff0e6}.chip--hold{color:#6b4e07;background:#fdf0cf}.chip--stop{color:#8c2f26;background:#fbe3de}.chip--live,.chip--hold,.chip--stop{text-transform:uppercase;letter-spacing:.06em;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}table.stacked{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;overflow:hidden}table.stacked th,table.stacked td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px;font-size:14px}table.stacked th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-family:var(--mono);background:#fafaf7;font-weight:400}table.stacked tr:last-child td{border-bottom:0}table.stacked .num{text-align:right;font-variant-numeric:tabular-nums}.pe{gap:22px;padding-bottom:12px;display:grid}.pe-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 28px;padding-bottom:18px;display:flex}.pe-head__id{min-width:0}.pe-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.pe-title{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 12px;font-size:clamp(24px,3.2vw,34px);font-weight:800;line-height:1.1}.pe-meta{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--pill-bg);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:1.4;display:inline-flex}.chip--mono{font-family:var(--mono);letter-spacing:.01em;font-size:11.5px}.chip--state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.chip--state.is-live{color:var(--money);background:#e8f3ee}.chip--state.is-draft{color:#8a6d0b;background:#fdf6dc}.chip--state.is-new{color:var(--muted);background:var(--pill-bg)}.pe-profit{text-align:right;border-top:3px solid var(--gold);flex:none;min-width:190px;padding-top:10px}.pe-profit strong{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(28px,3.6vw,40px);line-height:1;display:block}.pe-profit__sub{color:var(--muted);margin-top:6px;font-size:12px;display:block}.pe-profit.is-bad{border-top-color:var(--warn)}.pe-profit.is-bad strong{color:var(--warn)}.pe-grid{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.pe-media{gap:12px;display:grid;position:sticky;top:70px}.pe-stage{background:var(--panel);border:1px solid var(--line);border-radius:14px;place-items:center;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #fff,0 1px 2px #14141a0a}.pe-stage img{aspect-ratio:1;object-fit:contain;width:100%}.pe-stage .ph{aspect-ratio:1;width:100%;color:var(--muted);background:#efefea;border-radius:8px;place-items:center;font-size:12px;display:grid}.pe-cols{gap:18px;min-width:0;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 1px 2px #14141a0a}.card__head{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 16px;padding-bottom:12px;font-size:13px;display:flex}.card__head span{text-transform:none;letter-spacing:0;color:var(--muted);font-size:12px;font-weight:400}.card--money{border-top:3px solid var(--gold)}.card .field:last-child,.card label:last-child{margin-bottom:0}.pe-money{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pe-money input[type=number]{font-family:var(--mono);font-variant-numeric:tabular-nums;width:100%;padding:10px 12px;font-size:22px}.pe-breakdown{gap:12px;display:grid}.pe-bar{background:var(--gold);border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #14141a14}.pe-bar__cost{background:var(--ink);height:100%;display:block}.pe-breakdown dl{gap:8px;margin:0;display:grid}.pe-breakdown dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pe-breakdown dt{color:var(--muted);font-size:13px}.pe-breakdown dd{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.pe-breakdown dl>div.is-good dd{color:var(--money);font-weight:600}.pe-breakdown dl>div.is-bad dd{color:var(--warn);font-weight:600}.pe-breakdown dl>div.is-good dt,.pe-breakdown dl>div.is-bad dt{color:var(--ink)}.pe-actions{z-index:5;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding:12px 16px;display:flex;position:sticky;bottom:0}.pe-actions__say{flex:240px;min-width:0}.pe-actions .primary{min-width:160px}@media (max-width:900px){.pe-grid{grid-template-columns:1fr}.pe-media{position:static}.pe-stage img,.pe-stage .ph{aspect-ratio:auto;max-height:260px}.pe-head{align-items:flex-start}.pe-profit{text-align:left;min-width:0}.pe-money{grid-template-columns:1fr}}.crumb{margin:0 0 18px;font-size:13px}.crumb a{color:var(--muted);text-decoration:none}.crumb a:hover{color:var(--ink);text-decoration:underline}.card label,.card .field{margin-bottom:18px;display:block}.card label>span,.card .field>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.card input[type=text],.card textarea{width:100%}.card textarea{font:inherit;resize:vertical;line-height:1.5}.pe-money label{margin-bottom:0}.pe-stage img{max-height:340px}.pe-actions{background:color-mix(in srgb, var(--panel) 94%, transparent);box-shadow:0 -2px 14px #14141a1a}@media (max-width:640px){.pe-actions{gap:10px;padding:12px}.pe-actions .primary{order:3;width:100%}.pe-actions__say{flex:100%;order:1}.pe-actions .linkish{order:2}}
@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/771234cc151357d1-s.221p__-lo502x.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a12e0f6edfcfa77-s.3mbf2-53id89e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/adf6564e85aa4971-s.35gz__h7ht9-8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35e0c128f8df56f6-s.3643nw1-chyvn.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4baf161f486c18b-s.3ycf0m2318kjz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/db58afa22487c5dd-s.p.0b12oc6x9c2hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_3d47bd0-module__2kkItG__className{font-family:Rubik,Rubik Fallback;font-style:normal;font-weight:700}.rubik_3d47bd0-module__2kkItG__variable{--font-display:"Rubik", "Rubik Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_8d9ed9e7-module__qKqYXG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_8d9ed9e7-module__qKqYXG__variable{--font-ui:"Outfit", "Outfit Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.0e_5-ojqbtsw9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_577d0441-module__KdrQjW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_577d0441-module__KdrQjW__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
