:root{--arena:#fff8f5;--arena-soft:#fffdfb;--paper:#fff;--cacao:#302530;--cacao-soft:#6f626e;--coral:#ff665f;--coral-deep:#e64f49;--coral-soft:#fff0ef;--tangerine:#e63c8c;--tangerine-deep:#b9256a;--tangerine-soft:#fff0f7;--turquoise:#39a7a2;--turquoise-deep:#267c79;--turquoise-soft:#eaf8f7;--lulo-yellow:#f4c430;--lulo-ai-ink:#2e0934;--lulo-ai-hover:#3d1147;--lulo-ai-accent:#f5c518;--lulo-ai-soft:#faf4fb;--violet:#9a6b00;--lilac:#fff7d6;--plum-action:#b6235c;--plum-action-hover:#921b46;--plum-action-soft:#fff0f5;--plum-ink:#70213f;--mint:#2fae78;--mint-ink:#18593d;--sage:#e9f8f1;--arcilla:#e63c8c;--salmon:#ffd3cf;--bubblegum:#e63c8c;--blush:#fff0f7;--line:#30252326;--shadow:0 22px 60px #f4c4301a;--font-serif:Georgia, "Times New Roman", serif}.ard-sales,.ard-app{--ard-bg:#09070f;--ard-panel:#14101c;--ard-ink:#fff9f2;--ard-muted:#c9bfca;--ard-teal:#42d4c2;--ard-coral:#ff6b7d;background:radial-gradient(circle at 88% 8%,#42d4c229,transparent 27rem),radial-gradient(circle at 8% 55%,#ff6b7d1c,transparent 30rem),var(--ard-bg);min-height:100vh;color:var(--ard-ink)}.ard-sales a,.ard-app a{color:inherit}.ard-sales-nav{justify-content:space-between;align-items:center;gap:1rem;max-width:1180px;margin:auto;padding:1.15rem 1.5rem;display:flex}.ard-sales-nav nav{gap:.65rem;display:flex}.ard-sales-nav nav a{border:1px solid #ffffff2e;border-radius:999px;padding:.65rem 1rem;text-decoration:none}.ard-kicker{color:var(--ard-teal);letter-spacing:.16em;margin:0 0 .65rem;font-size:.73rem;font-weight:900}.ard-sales-hero{grid-template-columns:minmax(0,1.1fr) minmax(260px,.62fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:1180px;margin:auto;padding:clamp(3rem,8vw,7rem) 1.5rem;display:grid}.ard-sales-hero h1,.ard-app-hero h1{letter-spacing:-.065em;text-transform:uppercase;max-width:830px;margin:0;font-size:clamp(3rem,7vw,6.6rem);line-height:.88}.ard-sales-lede{max-width:720px;color:var(--ard-muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.ard-sales-actions{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0;display:flex}.ard-sales-actions a,.ard-sales-close>a{border-radius:999px;padding:.9rem 1.25rem;font-weight:850;text-decoration:none}.ard-sales-actions a:first-child,.ard-sales-close>a{background:var(--ard-teal);color:#07100f}.ard-sales-actions a:last-child{border:1px solid #ffffff40}.ard-sales-facts{flex-wrap:wrap;gap:.55rem;display:flex}.ard-sales-facts span{color:#dbfff9;border:1px solid #42d4c247;border-radius:999px;padding:.42rem .7rem;font-size:.82rem}.ard-sales-hero img{border-radius:1.4rem;width:100%;height:auto;box-shadow:0 30px 80px #00000080}.ard-sales-distinction,.ard-sales-features,.ard-sales-safety,.ard-sales-close{max-width:1100px;margin:0 auto;padding:clamp(3.5rem,8vw,7rem) 1.5rem}.ard-sales-distinction{text-align:center;border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21}.ard-sales-distinction h2,.ard-sales-features h2,.ard-sales-safety h2,.ard-sales-close h2{letter-spacing:-.045em;text-transform:uppercase;margin:.2rem auto 1rem;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.95}.ard-sales-distinction p:last-child{max-width:790px;color:var(--ard-muted);margin:auto;font-size:1.12rem;line-height:1.65}.ard-sales-features>header{max-width:700px}.ard-sales-features>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.ard-sales-features article{background:linear-gradient(145deg,#ffffff0f,#ffffff04);border:1px solid #ffffff21;border-radius:1.4rem;min-height:250px;padding:1.4rem}.ard-sales-features article span{color:var(--ard-coral);font-size:2rem;font-weight:950}.ard-sales-features article h3{font-size:1.45rem}.ard-sales-features article p,.ard-sales-safety li,.ard-sales-close p{color:var(--ard-muted);line-height:1.6}.ard-sales-safety{background:#42d4c214;border-radius:2rem;grid-template-columns:.9fr 1.1fr;gap:2rem;display:grid}.ard-sales-safety ul{margin:0;padding-left:1.3rem}.ard-sales-safety li+li{margin-top:1rem}.ard-sales-close{text-align:center}.ard-sales-close p{max-width:700px;margin:0 auto 1.6rem}.ard-sales-close small{color:#948b97;max-width:620px;margin:1rem auto;display:block}.ard-app{padding:clamp(1rem,3vw,2.5rem)}.ard-app-hero,.ard-tabs,.ard-directory,.ard-messages,.ard-operations,.ard-error,.ard-loading{max-width:1180px;margin-left:auto;margin-right:auto}.ard-app-hero{justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(3rem,7vw,6rem) 0 2.2rem;display:flex}.ard-app-hero h1{font-size:clamp(3.2rem,8vw,7.8rem)}.ard-app-hero>div>p:last-child{max-width:670px;color:var(--ard-muted);font-size:1.08rem}.ard-app-hero aside{text-align:right;background:#42d4c214;border:1px solid #42d4c252;border-radius:1.2rem;min-width:190px;padding:1.2rem}.ard-app-hero aside strong{color:var(--ard-teal);font-size:3rem;display:block}.ard-app-hero aside span,.ard-app-hero aside small{display:block}.ard-app-hero aside small{color:var(--ard-muted);margin-top:.45rem}.ard-tabs{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09070feb;gap:.55rem;padding:.75rem 0;display:flex;position:sticky;top:0}.ard-tabs button{color:var(--ard-ink);cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:.72rem 1rem;font-weight:800}.ard-tabs button.is-active{border-color:var(--ard-teal);background:var(--ard-teal);color:#07100f}.ard-tabs button span{background:#0000002e;border-radius:50%;place-items:center;min-width:1.4rem;height:1.4rem;margin-left:.3rem;display:inline-grid}.ard-error{background:#ff6b7d1a;border:1px solid #ff6b7d8c;border-radius:.8rem;padding:.85rem 1rem}.ard-loading{place-items:center;min-height:300px;display:grid}.ard-loading span{border:3px solid #ffffff1f;border-top-color:var(--ard-teal);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite ard-spin}@keyframes ard-spin{to{transform:rotate(360deg)}}.ard-directory,.ard-messages,.ard-operations{padding:2rem 0 5rem}.ard-directory>header,.ard-operations>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.ard-directory h2,.ard-messages h2,.ard-operations h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.98}.ard-filters{grid-template-columns:1.5fr .7fr .9fr;gap:.75rem;margin:1.6rem 0;display:grid}.ard-filters label,.ard-operation-fields label{color:var(--ard-muted);text-transform:uppercase;letter-spacing:.06em;gap:.38rem;font-size:.78rem;font-weight:850;display:grid}.ard-filters input,.ard-filters select,.ard-operation-fields input,.ard-operation-fields select,.ard-operation-fields textarea{width:100%;color:var(--ard-ink);font:inherit;background:#191420;border:1px solid #ffffff29;border-radius:.75rem;padding:.82rem}.ard-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.ard-contact-grid article{background:linear-gradient(145deg,#17121f,#0e0b14);border:1px solid #ffffff1f;border-radius:1.15rem;flex-direction:column;min-height:300px;padding:1.15rem;display:flex}.ard-contact-meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ard-contact-meta span{color:var(--ard-teal);background:#42d4c224;border-radius:999px;padding:.32rem .55rem;font-size:.68rem;font-weight:900}.ard-contact-meta small{color:#a69ca8}.ard-contact-grid h3{margin:1rem 0 .25rem;font-size:1.45rem}.ard-contact-grid p{color:var(--ard-muted);margin:.15rem 0}.ard-contact-detail{overflow-wrap:anywhere;font-weight:800;color:#fff!important}.ard-contact-mode{gap:.3rem;margin-top:auto;padding-top:1rem;display:grid}.ard-contact-mode strong{color:var(--ard-coral)}.ard-contact-mode small{color:var(--ard-muted)}.ard-contact-actions{gap:.45rem;margin-top:1rem;display:flex}.ard-contact-actions a,.ard-contact-actions button,.ard-empty button{color:var(--ard-ink);text-align:center;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:.65rem;flex:1;padding:.65rem;font-weight:800;text-decoration:none}.ard-contact-actions button{border-color:var(--ard-teal);color:var(--ard-teal)}.ard-messages>header{max-width:850px}.ard-messages>header>p:last-child,.ard-operations>header p{color:var(--ard-muted);line-height:1.6}.ard-messages>div{gap:.7rem;margin:2rem 0;display:grid}.ard-messages article{background:var(--ard-panel);border:1px solid #ffffff1f;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.ard-messages article>span{color:var(--ard-coral);font-size:1.4rem;font-weight:950}.ard-messages h3{margin:0 0 .35rem}.ard-messages article p{color:#e8dfe9;margin:0;line-height:1.5}.ard-messages button{background:var(--ard-teal);color:#07100f;border:0;border-radius:999px;padding:.65rem 1rem;font-weight:900}.ard-messages aside{border-left:4px solid var(--ard-coral);background:#ff6b7d14;padding:1rem 1.25rem}.ard-messages aside p{color:var(--ard-muted);margin:.4rem 0 0}.ard-operation-list{gap:1rem;margin-top:1.5rem;display:grid}.ard-operation-list form{background:var(--ard-panel);border:1px solid #ffffff21;border-radius:1.2rem;padding:1.15rem}.ard-operation-list form>header{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.ard-operation-list h3{margin:.15rem 0;font-size:1.5rem}.ard-operation-list header p,.ard-operation-list header small{color:var(--ard-muted);margin:0}.ard-operation-list form>header>span{color:var(--ard-teal);background:#42d4c221;border-radius:999px;align-self:start;padding:.45rem .65rem;font-size:.75rem;font-weight:900}.ard-operation-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ard-operation-fields .is-wide{grid-column:1/-1}.ard-operation-fields textarea{resize:vertical;min-height:100px}.ard-operation-list form>button{background:var(--ard-teal);color:#07100f;border:0;border-radius:999px;margin-top:.8rem;padding:.75rem 1.1rem;font-weight:900}.ard-empty{text-align:center;border:1px dashed #ffffff38;border-radius:1rem;margin-top:1.5rem;padding:2rem}.ard-empty button{max-width:240px}.my-kit-premium,.member-home-premium,.store-premium-resource{background:linear-gradient(135deg,#2dc5b51f,#ff6b7d12);border:1px solid #2dc5b559;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.3rem,3vw,2.2rem);display:grid}.my-kit-premium{margin-top:2rem}.my-kit-premium h2,.member-home-premium h2,.store-premium-resource h2{margin:.3rem 0;font-size:clamp(1.8rem,4vw,3rem)}.my-kit-premium aside,.store-premium-resource aside{gap:.75rem;min-width:230px;display:grid}.my-kit-premium aside strong{font-size:1.2rem}.my-kit-premium a,.member-home-premium>a,.store-premium-resource aside a{color:#07100f;text-align:center;background:#2dc5b5;border-radius:999px;padding:.8rem 1rem;font-weight:900;text-decoration:none}.member-home-premium{max-width:1180px;margin:0 auto 2rem}.store-premium-resource{max-width:1180px;margin:clamp(3rem,8vw,6rem) auto}.store-premium-resource aside>strong{font-size:2.5rem}.store-premium-resource aside a:last-child{color:inherit;background:0 0;border:1px solid}@media (width<=760px){.ard-sales-nav{align-items:flex-start}.ard-sales-nav nav{flex-direction:column}.ard-sales-hero{grid-template-columns:1fr;padding-top:2rem}.ard-sales-hero figure{max-width:360px;margin:auto}.ard-sales-features>div,.ard-sales-safety{grid-template-columns:1fr}.ard-sales-safety{border-radius:0}.ard-app{padding:1rem}.ard-app-hero{padding-top:2.2rem;display:grid}.ard-app-hero aside{text-align:left}.ard-tabs{flex-wrap:wrap}.ard-tabs button{flex:0 auto}.ard-directory>header,.ard-operations>header{flex-direction:column;align-items:flex-start}.ard-filters,.ard-contact-grid,.ard-operation-fields{grid-template-columns:1fr}.ard-messages article{grid-template-columns:auto 1fr}.ard-messages article button{grid-column:1/-1}.my-kit-premium,.member-home-premium,.store-premium-resource{grid-template-columns:1fr}.my-kit-premium aside,.store-premium-resource aside{min-width:0}.ard-contact-actions{flex-direction:column}}*{box-sizing:border-box}html{background:var(--arena);scroll-behavior:smooth}body{min-height:100vh;color:var(--cacao);background:radial-gradient(circle at 8% 8%, #ff665f24, transparent 25rem), radial-gradient(circle at 92% 30%, #e63c8c1a, transparent 27rem), radial-gradient(circle at 12% 82%, #39a7a20f, transparent 28rem), radial-gradient(circle at 88% 88%, #f4c43012, transparent 30rem), var(--arena);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;line-height:1.55}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #079f9c61}.loading-shell{min-height:100vh;color:var(--cacao-soft);background:#fffaf7;place-items:center;display:grid}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8f5f0;border-bottom:1px solid #e63c8c33;position:sticky;top:0;box-shadow:0 8px 30px #f4c4300f}.topbar-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(100% - 36px,760px);min-height:66px;margin:0 auto;display:grid}.brand{letter-spacing:.02em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700}.brand span{color:var(--arcilla)}.step-count{color:var(--cacao-soft);letter-spacing:.07em;text-transform:uppercase;justify-self:end;font-size:12px;font-weight:700}.progress{grid-area:1/2/auto/3;grid-template-columns:repeat(6,minmax(24px,54px));justify-content:center;gap:7px;display:grid}.progress-segment{background:#4a342824;border-radius:999px;width:100%;height:6px}.progress-segment.current{background:linear-gradient(90deg, var(--bubblegum), var(--violet));transform:scaleY(1.45);box-shadow:0 0 14px #f4c43038}.progress-segment.done-part{background:var(--coral)}.page-wrap{width:min(100% - 34px,700px);margin:0 auto;padding:42px 0 70px}.movement-heading{margin:0 4px 14px}.movement-label,.step-eyebrow{color:var(--arcilla);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:800}.movement-label{margin:0}.kit-map{margin-top:8px}.kit-map summary{width:fit-content;color:var(--cacao-soft);cursor:pointer;font-size:13px;font-weight:700}.kit-map ol{border:1px solid var(--line);background:#fffdf9db;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 4px;padding:12px;list-style:none;display:grid}.kit-map li{color:var(--cacao-soft);border-radius:11px;align-items:center;gap:10px;padding:9px;display:flex}.kit-map li>span{background:#4a342817;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.kit-map li strong,.kit-map li small{display:block}.kit-map li strong{font-size:13px}.kit-map li small{color:var(--arcilla);text-transform:uppercase;font-size:10px;font-weight:800}.kit-map li.active{background:var(--blush);color:var(--cacao)}.kit-map li.active>span{background:var(--coral);color:#fff}.kit-map li.finished>span{background:var(--sage);color:var(--cacao)}.work-card{min-height:610px;box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#f4c43014,#0000 14rem),#fffffff5;border:1px solid #e63c8c24;border-radius:28px;padding:clamp(26px,6vw,52px)}.local-progress{margin:0 0 28px}.local-progress>span{color:var(--cacao-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.local-progress>div{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.local-progress>div>span{background:#4a34281f;border-radius:999px;height:4px}.local-progress>div>span.done{background:var(--coral)}.local-progress>div>span.current{background:linear-gradient(90deg, var(--bubblegum), var(--violet));box-shadow:0 0 10px #f4c43038}.part-two-progress>div{grid-template-columns:repeat(5,1fr)}.part-three-progress>div,.part-four-progress>div{grid-template-columns:repeat(4,1fr)}.part-five-progress>div{grid-template-columns:repeat(13,1fr)}.part-six-progress>div{grid-template-columns:repeat(8,1fr)}.screen{animation:.23s both reveal}@keyframes reveal{0%{opacity:.84;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.step-eyebrow{margin:0 0 10px}.subject-band{background:var(--blush);width:fit-content;color:var(--tangerine-deep);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 13px;padding:7px 11px;font-size:10px;font-weight:850}h1,h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:500}h1{max-width:590px;margin:0;font-size:clamp(32px,7vw,48px);line-height:1.12}h1:focus{outline:none}h2{margin:0;font-size:20px;line-height:1.3}.lead{max-width:590px;color:var(--cacao-soft);margin:18px 0 0;font-size:clamp(16px,3vw,18px)}.field-label,.choice-list legend{margin:30px 0 12px;font-size:16px;font-weight:750;display:block}.optional-label span,.schedule-row label span{color:var(--cacao-soft);font-size:12px;font-weight:500}input,textarea,select{border:1.5px solid var(--line);background:var(--arena-soft);width:100%;color:var(--cacao);border-radius:14px;font-size:16px;transition:all .16s}input{min-height:50px;padding:11px 14px}textarea{resize:vertical;min-height:126px;padding:14px 15px;line-height:1.5;display:block}select{min-height:50px;padding:10px 38px 10px 13px}input:focus,textarea:focus,select:focus{border-color:var(--turquoise);background:#fff;outline:0;box-shadow:0 0 0 4px #079f9c1f}.money-row{grid-template-columns:minmax(92px,.34fr) 1fr;gap:9px;display:grid}.standalone-input{margin-top:11px}.schedule-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.schedule-row label{font-size:13px;font-weight:700}.schedule-row select,.schedule-row input{margin-top:6px}.choice-list{border:0;gap:10px;margin:30px 0 0;padding:0;display:grid}.choice-list legend{margin:0 0 2px}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-grid legend{grid-column:1/-1}.radio-card{border:1.5px solid var(--line);background:var(--arena-soft);cursor:pointer;border-radius:16px;align-items:flex-start;gap:13px;min-height:54px;padding:14px;transition:all .16s;display:flex;position:relative}.radio-card:hover{border-color:color-mix(in srgb, var(--arcilla) 45%, var(--line));background:#fffdf9;transform:translateY(-1px)}.radio-card.selected{border-color:var(--arcilla);background:var(--blush);box-shadow:inset 4px 0 0 var(--arcilla);transform:none}.radio-card input{opacity:0;width:1px;height:1px;position:absolute}.radio-card:has(input:focus-visible){outline-offset:3px;outline:3px solid #079f9c4d}.radio-mark{background:#fff;border:2px solid #4a342873;border-radius:50%;flex:none;width:21px;height:21px;margin-top:1px;box-shadow:inset 0 0 0 4px #fff}.radio-card.selected .radio-mark{border-color:var(--arcilla);background:var(--arcilla)}.radio-card strong,.radio-card small{display:block}.radio-card strong{font-size:15px;line-height:1.35}.radio-card small{color:var(--cacao-soft);margin-top:3px;font-size:13px;line-height:1.4}.pending-choice{margin-top:10px}.plain-definition,.draft-note{background:var(--arena-soft);color:var(--cacao-soft);border-radius:13px;margin:24px 0 0;padding:13px 15px;font-size:14px}.plain-definition strong{color:var(--cacao)}.definition-card{background:var(--blush);border:1px solid #e63c8c38;border-radius:17px;margin-top:26px;padding:18px}.definition-card strong{color:var(--arcilla);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.definition-card p{margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.help-panel,.notes-panel{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.help-panel summary,.notes-panel summary{width:fit-content;color:var(--arcilla);cursor:pointer;font-size:14px;font-weight:750}.help-panel p,.help-panel ol,.notes-panel p{color:var(--cacao-soft);margin:12px 0 0;font-size:14px}.help-panel ol{padding-left:22px}.help-panel li+li{margin-top:6px}.local-notice,.validation-message{border-radius:12px;margin:13px 0 0;padding:11px 13px;font-size:13px}.local-notice{background:var(--blush);color:#6f214d}.validation-message{background:var(--coral-soft);color:#8b2721;border:1px solid #ff665f40;font-weight:700}.guide-request{border:1.5px solid var(--arcilla);min-height:44px;color:var(--arcilla);cursor:pointer;background:0 0;border-radius:999px;margin-top:16px;padding:8px 15px;font-weight:800}.guide-request:hover{background:#fffdf3}.summary-guide{text-align:left;width:fit-content;max-width:100%;margin:15px 0 0;display:block}.guide-card{background:linear-gradient(145deg, var(--lilac), #fffdf3);border:1px solid #f4c4303d;border-radius:17px;margin-top:14px;padding:18px}.guide-card>span{color:var(--arcilla);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.guide-card p{margin:8px 0 0}.guide-card blockquote{border-left:3px solid var(--arcilla);white-space:pre-wrap;background:#ffffffa8;border-radius:0 12px 12px 0;margin:14px 0 0;padding:13px 15px}.guide-card button{background:var(--cacao);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:12px;padding:9px 13px;font-weight:750}.guide-card small{color:var(--cacao-soft);margin-top:12px;display:block}.guide-card.loading{opacity:.78}.guide-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.guide-actions button{margin:0}.guide-actions .guide-secondary{color:var(--cacao);background:0 0;border:1px solid #4a342840}.plan-editor{margin-top:28px}.plan-editor label{margin-bottom:9px;font-weight:750;display:block}.plan-editor textarea{min-height:205px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,4vw,21px)}.text-button{min-height:44px;color:var(--arcilla);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:750;text-decoration:underline}.summary-grid{gap:11px;margin-top:28px;display:grid}.summary-item{border:1px solid var(--line);background:#ffffffeb;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:17px;display:grid;box-shadow:0 10px 26px #4a34280f}.summary-item>div{min-width:0}.summary-item small{color:var(--violet);letter-spacing:.08em;font-size:10px;font-weight:850}.summary-item h2{font-family:var(--font-serif);margin:3px 0 0;font-size:19px;line-height:1.2}.summary-item>p,.summary-item>.content-wheel{grid-column:1/-1}.summary-item>p{color:var(--cacao-soft);margin:0}.summary-item>button{border:1px solid var(--plum-action);min-width:68px;min-height:44px;color:var(--plum-action);cursor:pointer;background:#fff;border-radius:9px;padding:8px 12px;font-weight:850}.summary-item>button:hover{background:var(--plum-action-soft)}.decision-details{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}.decision-details>summary{width:fit-content;color:var(--arcilla);cursor:pointer;font-size:14px;font-weight:800}.decision-details .summary-grid{margin-top:15px}.summary-block{border:1px solid var(--line);background:var(--arena-soft);border-radius:15px;padding:16px 17px}.summary-block>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.summary-block h2{font-size:17px}.summary-block p{margin:8px 0 0}.summary-value{color:var(--cacao-soft);margin-top:8px;display:block!important}.summary-list{gap:7px;display:grid}.summary-list>span{display:block}.summary-note{color:var(--cacao-soft);margin-top:10px;line-height:1.55;display:block}.field-help,.external-action-note{color:var(--cacao-soft);margin:8px 0 0;font-size:12px;line-height:1.5;display:block}.external-action-note{text-align:center;margin-top:-8px}.block-decision{grid-template-columns:1fr;margin-top:12px;display:grid}.thread-summary{border:1px solid var(--line);background:var(--arena-soft);border-radius:18px;gap:12px;margin-top:14px;padding:17px;display:grid}.thread-summary>div{gap:4px;display:grid}.thread-summary strong{color:var(--cacao)}.thread-note,.ready-now{background:var(--salvia-soft);color:var(--cacao-soft);border-radius:14px;margin:14px 0 0;padding:14px 16px}.pending-card{border:1px solid var(--line);background:var(--blush);border-radius:15px;margin-top:18px;padding:17px}.pending-card>span{color:var(--arcilla);font-weight:800}.pending-card p{color:var(--cacao-soft);margin:7px 0 0;font-size:14px}.optional-fields{border:1px solid var(--line);background:#fcf8f3c7;border-radius:17px;margin-top:24px;padding:18px}.optional-fields h2{margin-bottom:15px;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;font-size:15px;font-weight:800}.optional-fields h2 span,.guide-sentence-editor label span{color:var(--cacao-soft);font-size:12px;font-weight:500}.optional-context+.optional-context{margin-top:16px}.optional-context label{font-size:13px;font-weight:750;display:block}.optional-context input{margin-top:6px}.not-important{min-height:38px;color:var(--arcilla);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:4px 0;font-size:12px;font-weight:750;text-decoration:underline}.not-important.selected{color:var(--cacao-soft);text-decoration:none}.add-line{margin-top:5px;display:block}.subject-check{background:var(--arena);border:1px solid #e63c8c3b;border-radius:14px;margin-top:13px;padding:14px}.subject-check strong{font-size:13px;display:block}.subject-check div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.subject-check button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:750}.three-line-summary{gap:11px;margin-top:27px;display:grid}.three-line-summary article{border:1px solid var(--line);background:var(--arena-soft);border-radius:16px;padding:17px}.three-line-summary article>div{justify-content:space-between;align-items:baseline;gap:13px;display:flex}.three-line-summary h2{font-size:17px}.three-line-summary p{margin:8px 0 0;font-size:16px}.profile-summary{border:1px solid var(--line);background:var(--arena-soft);border-radius:16px;margin-top:24px}.profile-summary summary{cursor:pointer;padding:16px 17px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600}.profile-summary-content{padding:0 17px 17px}.profile-summary-content p{color:var(--cacao-soft);margin:9px 0 0;font-size:14px}.user-summary{margin-top:11px}.guide-sentence-editor{background:#fffdf3;border:1px solid #f4c4303b;border-radius:16px;margin-top:16px;padding:16px}.guide-sentence-editor label{margin-bottom:9px;font-weight:800;display:block}.guide-sentence-editor textarea{min-height:165px;font-family:Georgia,Times New Roman,serif;font-size:17px}.safety-notice{background:var(--coral-soft);border:1px solid #ff665f3d;border-radius:15px;margin-top:14px;padding:16px}.safety-notice p{color:#8b2721;margin:7px 0 0;font-size:13px}.regulated-notice{background:var(--lilac);color:var(--cacao-soft);border-radius:12px;margin:11px 0 0;padding:11px 13px;font-size:12px}.action-area{grid-template-columns:1fr 1fr;gap:10px;margin-top:32px;display:grid}.primary-button,.quiet-button,.back-button,.copy-button{cursor:pointer;border-radius:999px;min-height:50px;padding:11px 18px;font-weight:800}.primary-button{background:var(--coral);color:#fff;border:0;grid-column:1/-1;box-shadow:0 10px 24px #ff665f33}.primary-button:hover{background:var(--coral-deep);transform:translateY(-1px)}.quiet-button,.back-button{border:1px solid var(--line);background:0 0}.quiet-button:hover,.back-button:hover{border-color:var(--arcilla);background:var(--arena-soft)}.back-button:only-child{grid-column:1/-1}.saved-card{background:var(--sage);border-radius:16px;margin-top:18px;padding:18px}.saved-card strong{display:block}.saved-card p{color:var(--cacao-soft);margin:7px 0 0;font-size:14px}.copy-button{border:1px solid var(--cacao);background:0 0;margin-top:14px}.saved-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.saved-actions .saved-next,.saved-actions .copy-button{width:100%;margin:0}.saved-actions .saved-next{box-shadow:none;grid-column:auto}.prototype-footer{color:var(--cacao-soft);justify-content:space-between;align-items:center;gap:18px;padding:18px 5px 0;font-size:12px;display:flex}.prototype-footer p{margin:0}.prototype-footer>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.prototype-footer .footer-reset{color:var(--cacao-soft)}.storage-warning{color:#8b2721;text-align:center;margin:10px 0 0;font-size:13px}.sync-proposal,.sync-card,.review-warning,.source-gaps{background:var(--blush);border:1px solid #e63c8c3d;border-radius:16px;margin-top:18px;padding:16px}.sync-proposal p,.sync-card p,.review-warning p{margin:6px 0 0}.sync-proposal small{color:var(--cacao-soft);margin-top:9px;display:block}.sync-card>div,.review-warning>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sync-card button,.review-warning button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;min-height:40px;padding:8px 12px;font-weight:750}.inherited-grid,.focus-summary{gap:12px;margin-top:28px;display:grid}.inherited-card{border:1px solid var(--line);background:var(--arena-soft);border-radius:17px;padding:17px}.inherited-card>div{justify-content:space-between;align-items:baseline;gap:13px;display:flex}.inherited-card h2{font-size:18px}.inherited-card p{margin:10px 0 0}.inherited-card small{color:var(--cacao-soft);margin-top:8px;display:block}.inherited-card.pending{background:var(--blush)}.status-chip{background:var(--sage);color:var(--cacao-soft);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-top:8px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.inline-choice-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.inline-choice-actions button{border:1px solid var(--line);min-height:43px;color:var(--cacao);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-weight:800}.inline-choice-actions button.selected{border-color:var(--mint);background:var(--sage);color:var(--mint-ink);box-shadow:inset 0 0 0 1px #2fae7880}.inline-choice-actions button.pending-selected{background:var(--lilac);color:var(--cacao-soft)}.primary-small,.quiet-small{cursor:pointer;border-radius:999px;min-height:43px;padding:8px 14px;font-weight:800}.primary-small{background:var(--cacao);color:#fff;border:0}.quiet-small{border:1px solid var(--line);background:0 0}.comparison-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:27px;display:grid}.comparison-grid article{border:1px solid var(--line);background:var(--arena-soft);border-radius:17px;padding:17px}.comparison-grid span{color:var(--arcilla);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.comparison-grid p{margin:8px 0 0}.routine-preview{border-left:4px solid var(--arcilla);background:var(--arena-soft);border-radius:0 17px 17px 0;margin:27px 0 0;padding:20px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.5}.routine-preview.compact{font-size:17px}.routine-textarea{min-height:155px;margin-top:27px;font-family:Georgia,Times New Roman,serif;font-size:18px}.pending-routine{background:var(--blush);border-radius:15px;margin-top:26px;padding:17px}.source-gaps ul{color:var(--cacao-soft);margin:8px 0 0;padding-left:20px}.optional-fields summary{cursor:pointer;font-weight:750}.optional-fields summary span{color:var(--cacao-soft);font-size:12px;font-weight:500}.optional-fields input,.optional-fields textarea{margin-top:12px}.frequency-adjust{border:1px solid var(--line);background:var(--arena-soft);border-radius:16px;margin-top:18px;padding:16px}.compact-choice-row{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.compact-choice-row button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;min-height:38px;padding:7px 11px;font-weight:700}.compact-choice-row button.selected{border-color:var(--arcilla);background:var(--blush)}.frequency-adjust input{margin-top:10px}.worst-week-question{border:0;margin:28px 0 0;padding:0}.worst-week-question legend{font-weight:800}.worst-week-question>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.worst-week-question label{border:1px solid var(--line);background:var(--arena-soft);cursor:pointer;border-radius:999px;place-items:center;min-height:44px;font-weight:750;display:grid}.worst-week-question label.selected{border-color:var(--arcilla);background:var(--blush)}.worst-week-question input{opacity:0;width:1px;height:1px;position:absolute}.support-details{border:1px solid var(--line);background:var(--arena-soft);border-radius:16px;margin-top:18px}.support-details>summary{cursor:pointer;padding:15px 17px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600}.support-details .worst-week-question,.support-content{margin:0;padding:0 17px 17px}.support-content p{margin:9px 0 0}.final-choice{border-top:1px solid var(--line);padding-top:18px}.summary-title{margin-top:28px;font-size:24px}.focus-line{border:1px solid var(--line);background:var(--arena-soft);border-radius:17px;grid-template-columns:34px 1fr;gap:12px;padding:17px;display:grid}.focus-number{background:var(--cacao);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.focus-line header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.focus-line h2{font-size:18px}.focus-line small{color:var(--arcilla);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.focus-line p{margin:8px 0 0}.focus-line em{color:var(--cacao-soft);margin-top:8px;font-size:13px;display:block}.guide-short-version{white-space:pre-wrap;font:inherit;color:var(--cacao-soft);margin:0;padding:0 17px 17px}.pending-row{border-top:1px solid #4a34281f;justify-content:space-between;align-items:center;gap:14px;display:flex}.pending-row:first-of-type{margin-top:10px}.pending-row p{color:var(--cacao);margin:0;font-weight:700}.add-value-row{grid-template-columns:1fr auto;gap:9px;display:grid}.add-value-row button,.offer-limit button{background:var(--cacao);color:#fff;cursor:pointer;border:0;border-radius:14px;min-height:48px;padding:9px 15px;font-weight:800}.selected-chips,.chip-grid{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.selected-chips button,.chip-grid button{border:1px solid var(--line);min-height:38px;color:var(--cacao);cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;font-weight:700}.selected-chips button,.chip-grid button.selected{border-color:var(--bubblegum);background:var(--blush);color:var(--tangerine-deep)}.chip-grid button:disabled{cursor:not-allowed;opacity:.45}.option-label{margin:28px 0 11px;font-weight:800}.pending-inline{margin-top:13px;display:block}.position-field{margin-top:18px}.position-field>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.position-field label{font-weight:800}.position-field input{margin-top:7px}.brand-draft{min-height:145px;font-family:Georgia,Times New Roman,serif;font-size:18px}.limit-group{border:0;gap:9px;margin:18px 0 0;padding:0;display:grid}.limit-group legend{margin-bottom:3px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600}.check-card{border:1px solid var(--line);background:var(--arena-soft);cursor:pointer;border-radius:15px;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}.check-card input{opacity:0;width:1px;height:1px;position:absolute}.check-mark{color:#0000;background:#fff;border:2px solid #4a342866;border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.check-card.selected{border-color:var(--bubblegum);background:var(--blush)}.check-card.selected .check-mark{border-color:var(--arcilla);background:var(--arcilla);color:#fff}.offer-limit{background:var(--sage);border-radius:13px;margin:7px 0 3px 34px;padding:12px 14px}.offer-limit p{color:var(--cacao-soft);margin:0;font-size:13px}.offer-limit button{min-height:38px;margin-top:9px;padding:7px 12px}.color-guidance{border-left:3px solid var(--bubblegum);background:var(--blush);color:var(--cacao-soft);border-radius:0 12px 12px 0;margin:20px 0 0;padding:13px 15px;font-size:14px}.visual-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.visual-card{border:1.5px solid var(--line);background:var(--arena-soft);min-height:215px;color:var(--cacao);text-align:left;cursor:pointer;border-radius:17px;flex-direction:column;align-items:flex-start;padding:15px;display:flex}.visual-card.selected{border-color:var(--bubblegum);box-shadow:0 0 0 3px #e63c8c1a}.visual-card strong{margin-top:12px}.visual-card small{color:var(--cacao-soft);margin-top:5px;line-height:1.4}.visual-card em{color:var(--arcilla);margin-top:auto;padding-top:10px;font-size:12px}.visual-swatch{border:1px solid #4a34281a;border-radius:10px;grid-template-columns:repeat(3,1fr);width:100%;height:42px;display:grid;overflow:hidden}.visual-color-names{color:var(--cacao);margin-top:9px;font-size:12px;line-height:1.45}.list-editor{margin-top:22px}.list-editor>span{margin-bottom:8px;font-weight:800;display:block}.list-editor input+input{margin-top:8px}.brand-summary{gap:11px;margin-top:26px;display:grid}.publish-summary{gap:7px;display:grid}.publish-summary>span{display:block}.safety-notice{color:#8b2721;font-size:13px}.reseller-interest{border:1px solid var(--line);background:var(--arena);border-radius:15px;gap:9px;margin-top:15px;padding:14px;display:grid}.reseller-interest.selected{border-color:var(--mint);background:var(--sage);box-shadow:inset 4px 0 0 var(--mint)}.reseller-interest p{color:var(--cacao-soft);margin:0;font-size:13px}.reseller-interest button{border:1px solid var(--arcilla);min-height:44px;color:var(--arcilla);cursor:pointer;background:#fff;border-radius:999px;padding:9px 12px;font-weight:800}.reseller-interest.selected button{border-color:var(--mint);background:var(--mint);color:#fff}.reseller-interest small{color:var(--cacao-soft)}.value-groups{gap:18px;margin-top:22px;display:grid}.value-groups section{border:1px solid var(--line);background:#ffffff61;border-radius:16px;padding:15px}.value-groups .option-label{color:var(--cacao-soft);margin:0 0 10px;font-size:13px}.bio-preview{white-space:pre-line;gap:5px;display:grid}.bio-preview>span{display:block}.field-hint{color:var(--cacao-soft);margin:7px 0 0;font-size:13px}.profile-character-count{color:var(--cacao-soft);background:#079f9c12;border:1px solid #079f9c3d;border-radius:12px;margin:9px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.profile-character-count strong{color:var(--mint-ink)}.profile-character-count.over-limit{background:var(--coral-soft);color:#8b2721;border-color:#ff665f57}.profile-character-count.over-limit strong{color:#8b2721}.profile-location-choice{margin-top:12px}.bio-confirmation{color:var(--mint-ink);margin:10px 0 0;font-weight:800}.profile-visual-guide{background:linear-gradient(145deg, #fffffff5, var(--lilac));border:1px solid #2e09342e;border-radius:20px;margin-top:24px;padding:18px;box-shadow:0 14px 34px #2e093414}.profile-visual-guide>h2{font-family:var(--font-serif);margin:0;font-size:clamp(22px,5vw,29px)}.profile-visual-guide>p:not(.step-eyebrow){color:var(--cacao-soft);margin:8px 0 0;line-height:1.5}.profile-platform-figure{background:#fff;border:1px solid #2e093438;border-radius:24px;width:min(100%,350px);margin:18px auto 0;overflow:hidden;box-shadow:0 16px 34px #2e093429}.profile-platform-media{background:#f5f3f4;position:relative}.profile-platform-media>img{width:100%;height:auto;display:block}.profile-platform-figure figcaption{color:var(--cacao-soft);text-align:center;background:#fffdfb;margin:0;padding:12px 14px 14px;font-size:12px;line-height:1.45}.profile-marker{z-index:3;background:var(--lulo-ai-ink);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 13px #2e093461}.profile-marker.is-done{background:var(--mint)}.profile-marker.is-not-applicable{background:#827487}.profile-platform-figure.has-diagram .profile-platform-media{aspect-ratio:3/4}.profile-platform-diagram{background:linear-gradient(#fff,#fbf8f6);grid-template-rows:auto auto auto auto 1fr;gap:18px;height:100%;padding:22px 18px 18px;display:grid}.profile-diagram-bar{color:var(--lulo-ai-ink);justify-content:space-between;align-items:center;display:flex}.profile-diagram-bar strong{font-family:var(--font-serif);font-size:20px}.profile-diagram-identity{grid-template-columns:74px 1fr;align-items:center;gap:14px;display:grid}.profile-diagram-avatar{background:linear-gradient(145deg, var(--coral), var(--bubblegum), var(--violet));width:74px;height:74px;box-shadow:0 0 0 2px var(--bubblegum);border:5px solid #fff;border-radius:50%;display:block}.profile-diagram-identity>div{gap:5px;display:grid}.profile-diagram-identity>div>span{color:var(--cacao-soft);font-size:12px}.profile-diagram-bio{gap:7px;display:grid}.profile-diagram-bio span{background:#dfd8d3;border-radius:999px;height:9px}.profile-diagram-bio span:nth-child(2){width:84%}.profile-diagram-bio span:nth-child(3){width:68%}.profile-diagram-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-diagram-actions span{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;padding:9px 7px;font-size:11px;font-weight:800}.profile-diagram-grid{grid-template-columns:repeat(3,1fr);align-content:end;gap:4px;display:grid}.profile-diagram-grid span{aspect-ratio:1;background:linear-gradient(145deg, var(--arena), var(--blush))}.profile-checklist{gap:11px;margin-top:22px;display:grid}.profile-check-row{border:1px solid var(--line);background:var(--arena-soft);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:66px;padding:10px 13px;display:grid}.profile-check-row.done{border-color:var(--mint);background:var(--sage);box-shadow:inset 4px 0 0 var(--mint)}.profile-check-row.not-applicable{background:var(--lilac);opacity:.78}.profile-check-main{min-height:48px;color:var(--cacao);text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 29px;align-items:center;gap:11px;padding:0;display:grid}.profile-check-number{background:var(--lulo-ai-ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.profile-check-copy{gap:4px;min-width:0;display:grid}.profile-check-copy small{color:var(--cacao-soft);font-size:12px;font-weight:600;line-height:1.4}.profile-check-state{color:#8d7c73;border:2px solid #a39389;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.profile-check-row.done .profile-check-number,.profile-check-row.done .profile-check-state{border-color:var(--mint);background:var(--mint);color:#fff}.profile-check-row.not-applicable .profile-check-state{color:#fff;background:#827487;border-color:#827487}.checklist-counter{color:var(--cacao-soft);margin:16px 0 0}@media (width<=560px){.profile-visual-guide{padding:15px}.profile-marker{border-width:2px;width:31px;height:31px}.profile-check-row{grid-template-columns:1fr}.profile-check-row>.text-button{justify-self:end}}.admin-expense-intro .admin-section-heading>div>p:last-child,.admin-expense-budget>div>p:last-child,.admin-expenses .admin-section-heading>div>p:last-child{max-width:720px;color:var(--cacao-soft);margin:7px 0 0;line-height:1.5}.admin-expense-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-expense-kpis article{border:1px solid var(--line);border-top:4px solid var(--turquoise);background:#fff;border-radius:12px;min-width:0;padding:18px}.admin-expense-kpis span,.admin-expense-kpis small{color:var(--cacao-soft);font-size:11px;line-height:1.4;display:block}.admin-expense-kpis strong{color:var(--plum-ink);font-family:var(--font-serif);overflow-wrap:anywhere;margin:7px 0 4px;font-size:26px;display:block}.admin-expense-warning{border-left:4px solid var(--lulo-yellow);background:color-mix(in srgb, var(--lulo-yellow) 13%, white);color:var(--cacao-soft);margin-top:12px;padding:13px 15px;font-weight:750}.admin-expense-budget{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:end;gap:28px;display:grid}.admin-expense-budget form{grid-template-columns:1fr auto;gap:7px;display:grid}.admin-expense-budget form label{color:var(--cacao-soft);grid-column:1/-1;font-size:12px;font-weight:850}.admin-expense-budget input,.admin-expense-budget button{min-height:42px}.admin-expense-budget button,.admin-expense-form>button,.admin-expense-actions button,.admin-expense-payment-actions button{border:1px solid var(--plum-action);background:var(--plum-action);color:#fff;cursor:pointer;border-radius:8px;padding:9px 13px;font-weight:850}.admin-expense-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.admin-expense-form label,.admin-expense-payment-form label{color:var(--cacao);align-content:start;gap:6px;font-size:12px;font-weight:850;display:grid}.admin-expense-form label small{color:var(--cacao-soft);font-size:10px;font-weight:650}.admin-expense-form input,.admin-expense-form select,.admin-expense-form textarea,.admin-expense-payment-form input,.admin-expense-payment-form select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--cacao);background:#fff;border-radius:8px;padding:9px 10px}.admin-expense-form textarea{resize:vertical;min-height:100px}.admin-expense-wide,.admin-expense-form>button{grid-column:1/-1}.admin-expense-form>button{min-height:46px}.admin-expense-form button:disabled,.admin-expense-payment-form button:disabled,.admin-expense-budget button:disabled{opacity:.55;cursor:not-allowed}.admin-expense-list{gap:12px;margin-top:20px;display:grid}.admin-expense-list>article{border:1px solid var(--line);border-left:4px solid var(--turquoise);background:#fff;border-radius:12px;padding:18px}.admin-expense-list>article.is-overdue{border-left-color:var(--coral);background:color-mix(in srgb, var(--coral-soft) 32%, white)}.admin-expense-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-expense-card-heading>div>span{color:var(--mint-ink);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-expense-card-heading h3{color:var(--plum-ink);margin-top:4px;font-size:22px}.admin-expense-card-heading p{color:var(--cacao-soft);margin-top:2px;font-size:12px}.admin-expense-card-heading>strong{color:var(--plum-ink);flex:none;justify-items:end;font-size:20px;display:grid}.admin-expense-card-heading>strong small{color:var(--cacao-soft);font-size:10px;font-weight:700}.admin-expense-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:15px 0 0;display:grid}.admin-expense-list dl>div{background:var(--arena-soft);border-radius:8px;padding:10px}.admin-expense-list dt{color:var(--cacao-soft);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-expense-list dd{margin:3px 0 0;font-size:12px;font-weight:750}.admin-expense-notes{color:var(--cacao-soft);white-space:pre-wrap;margin-top:12px;font-size:12px;line-height:1.5}.admin-expense-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-expense-actions button,.admin-expense-actions a{border:1px solid var(--plum-action);min-height:40px;color:var(--plum-action);background:#fff;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:850;text-decoration:none}.admin-expense-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-expense-payment-form{border:1px solid color-mix(in srgb, var(--mint) 55%, var(--line));background:var(--sage);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;padding:15px;display:grid}.admin-expense-payment-form>strong,.admin-expense-payment-form>small,.admin-expense-payment-actions{grid-column:1/-1}.admin-expense-payment-form>small{color:var(--cacao-soft)}.admin-expense-payment-actions{gap:8px;display:flex}.admin-expense-payment-actions button:last-child{color:var(--plum-action);background:#fff}.admin-expense-payments{gap:8px;margin-top:18px;display:grid}.admin-expense-payments article{border:1px solid var(--line);background:var(--arena-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.admin-expense-payments article>div{gap:2px;display:grid}.admin-expense-payments article>div:last-child{text-align:right;justify-items:end}.admin-expense-payments small{color:var(--cacao-soft);font-size:10px}@media (width<=900px){.admin-expense-kpis,.admin-expense-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-expense-kpis,.admin-expense-budget,.admin-expense-form,.admin-expense-payment-form{grid-template-columns:1fr}.admin-expense-wide,.admin-expense-form>button,.admin-expense-payment-form>strong,.admin-expense-payment-form>small,.admin-expense-payment-actions{grid-column:1}.admin-expense-card-heading,.admin-expense-payments article{display:grid}.admin-expense-card-heading>strong,.admin-expense-payments article>div:last-child{text-align:left;justify-items:start}.admin-expense-list dl{grid-template-columns:1fr}.admin-expense-actions,.admin-expense-payment-actions{display:grid}.admin-expense-actions button,.admin-expense-actions a,.admin-expense-payment-actions button{text-align:center;width:100%}}.ready-now{background:var(--sage);color:var(--mint-ink);border:1px solid #2fae7873;border-radius:17px;margin-top:16px;padding:16px}.ready-now p{color:var(--mint-ink);margin:5px 0 0}.wheel-theme-list{gap:9px;margin-top:14px;display:grid}.wheel-theme-list>div{border:1px solid var(--line);background:var(--arena);border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.wheel-theme-list>div>span{background:var(--arcilla);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:850;display:grid}.wheel-theme-list p{margin:0}.proposal-list{gap:9px;margin:14px 0;display:grid}.proposal-list button{color:var(--cacao);text-align:left;background:#fffdf3;border:1px solid #f4c43057;border-radius:14px;gap:4px;padding:13px 14px;display:grid}.proposal-list small{color:var(--violet);font-weight:800}.anchor-editor+.anchor-editor{margin-top:20px}.fix-list,.idea-list{gap:12px;margin-top:22px;display:grid}.fix-row,.idea-row,.piece-card{border:1px solid var(--line);background:#ffffff73;border-radius:18px;padding:16px}.fix-row>strong{margin-bottom:12px;display:block}.fix-row .compact-choice-row{margin:0}.chip-list{flex-wrap:wrap;gap:9px;margin:12px 0 18px;display:flex}.chip-list button{border:1px solid var(--line);background:var(--arena);color:var(--cacao);text-align:left;border-radius:999px;padding:10px 13px;font-weight:700}.chip-list button.selected{border-color:var(--bubblegum);background:var(--blush);color:var(--tangerine-deep)}.wheel-count{color:var(--cacao-soft);margin:8px 0 14px}.content-wheel{aspect-ratio:1;isolation:isolate;width:min(100%,430px);margin:18px auto 24px;position:relative}.content-wheel-ring{background:conic-gradient(from -30deg, #ff665f 0 16.66%, #e63c8c 16.66% 33.33%, #f4c430 33.33% 50%, #ff9a95 50% 66.66%, #39a7a2 66.66% 83.33%, #ffe58f 83.33% 100%);opacity:.72;border:2px solid #e63c8c47;border-radius:50%;position:absolute;inset:13%;box-shadow:inset 0 0 0 18px #fff8f5c7}.content-wheel-center{z-index:3;border:2px solid var(--coral);background:linear-gradient(145deg, var(--coral), var(--bubblegum) 70%, var(--violet));color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34%;min-height:34%;padding:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #ff665f33}.content-wheel-center span{letter-spacing:.1em;text-transform:uppercase;opacity:.78;font-size:9px;font-weight:850}.content-wheel-center strong{font-family:var(--font-serif);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(13px,3.7vw,20px);line-height:1.15;display:-webkit-box;overflow:hidden}.content-wheel-item{z-index:4;width:33%;min-height:18%;color:var(--cacao);text-align:center;background:#fff8f5f5;border:1px solid #39a7a252;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:9px 8px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 14px #39a7a21a}.content-wheel-item>span{background:var(--arcilla);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:850;display:grid}.content-wheel-item strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(10px,2.6vw,13px);line-height:1.22;display:-webkit-box;overflow:hidden}.content-wheel-item.empty{color:#8d7c73;background:#fffaf5d6;border-style:dashed}.content-wheel-item.is-selected{border-color:var(--plum-action);background:#fff7cf;box-shadow:0 0 0 3px #f5c5187a,0 10px 24px #2e093429}.content-wheel-item.is-selected>span{background:var(--plum-action)}.content-wheel.compact{width:min(100%,340px);margin:14px auto 10px}.content-wheel.compact .content-wheel-item{min-height:17%;padding:6px}.content-wheel.compact .content-wheel-center{padding:10px}.idea-row textarea{min-height:86px}.idea-row>div{justify-content:space-between;gap:12px;margin-top:6px;display:flex}.path-list,.map-sections{gap:13px;margin-top:24px;display:grid}.path-card,.path-difference{border:1px solid var(--line);background:var(--arena-soft);border-radius:18px}.path-card>summary,.path-difference>summary{cursor:pointer;padding:17px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600}.path-card>dl{margin:0;padding:0 17px 5px}.path-card>dl>div{border-top:1px solid #4a34281c;padding:12px 0}.path-card dt{color:var(--arcilla);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.path-card dd{color:var(--cacao-soft);margin:5px 0 0;font-size:14px}.path-card .compact-choice-row,.path-card .safety-notice{margin-left:17px;margin-right:17px}.path-card .compact-choice-row{padding-bottom:17px}.path-difference>div,.path-difference>p{margin-left:17px;margin-right:17px}.path-difference>p{color:var(--cacao-soft);padding-bottom:17px;font-size:13px}.path-check{align-items:flex-start}.path-check span:last-child{display:block}.path-check small{color:var(--cacao-soft);margin-top:4px;font-size:13px;display:block}.path-check.disabled{opacity:.48;cursor:not-allowed}.summary-guide.selected{background:var(--blush)}.path-comparison{grid-template-columns:1fr 1fr;gap:11px;margin-top:24px;display:grid}.path-comparison article{border:1px solid var(--line);background:var(--arena-soft);border-radius:17px;padding:17px}.path-comparison h2{font-size:18px}.path-comparison p{color:var(--cacao-soft);margin:11px 0 0;font-size:13px}.comparison-selection{gap:8px;margin-top:12px;display:grid}.comparison-selection button{border:1px solid var(--bubblegum);background:var(--blush);min-height:48px;color:var(--cacao);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.comparison-selection small{color:var(--arcilla);font-weight:800;text-decoration:underline}.reason-seeds{gap:9px;padding-top:14px;display:grid}.map-block{border:1px solid var(--line);background:var(--arena-soft);border-radius:18px;padding:17px}.map-block>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.map-block>div>span{color:var(--arcilla);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.map-block h2{margin-top:5px}.map-block p{color:var(--cacao-soft);margin:9px 0 0}.map-block p strong{color:var(--cacao)}.map-list{color:var(--cacao-soft);gap:6px;margin-top:7px;display:grid}.map-list span{display:block}.part5-map>p{margin-top:14px}.active-map{background:var(--coral-soft);border-color:#ff665f59}.additional-support{border-top:1px solid var(--line);padding-top:10px;font-size:13px}@media (width<=560px){.path-comparison,.comparison-grid{grid-template-columns:1fr}}.lulo-onboarding-mark{background:var(--lulo-ai-ink);color:var(--lulo-ai-accent);place-items:center;display:grid;box-shadow:0 8px 18px #2e093433}.lulo2-assistant{bottom:max(14px, env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left));z-index:82;pointer-events:none;width:128px;height:164px;position:fixed}.lulo2-assistant-stage{width:128px;height:164px;position:relative}.lulo2-assistant-character{outline-offset:-7px;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:50% 92%;background:0 0;border:0;width:128px;height:128px;padding:0;animation:2.7s ease-in-out infinite lulo2-float;position:absolute;bottom:20px;left:0}.lulo2-assistant-character:active{cursor:grabbing}.lulo2-assistant-character:focus-visible{border-radius:50%;outline:3px solid #53cbbd}.lulo2-assistant-halo{background:radial-gradient(circle at 50% 45%,#ffffff14 0 51%,#64388033 52% 100%);border:3px solid #53cbbdd1;border-radius:50%;position:absolute;inset:7px;box-shadow:0 0 0 7px #6438801a,0 12px 28px #2e09343d}.lulo2-assistant-art{z-index:2;object-fit:contain;filter:drop-shadow(0 9px 10px #2e093438);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative}.lulo2-assistant-badge{z-index:4;color:#fff;letter-spacing:.04em;background:#643880;border:2px solid #fff;border-radius:999px;min-width:37px;padding:5px 7px;font-size:10px;font-weight:950;position:absolute;top:5px;right:3px;box-shadow:0 5px 13px #2e093440}.lulo2-assistant-name{z-index:5;color:#4b2865;font-family:var(--font-serif);text-shadow:0 2px 4px #fff;font-size:13px;position:absolute;bottom:3px;left:34px}.lulo2-assistant-hint{color:#4b2865;background:#fffffff5;border:1px solid #4b286540;border-radius:999px;width:max-content;padding:7px 10px;font-size:10px;font-weight:900;animation:.3s ease-out both lulo2-hint-in;position:absolute;top:1px;left:91px;box-shadow:0 7px 18px #2e093421}.lulo2-assistant-panel{width:min(348px,100vw - 28px);max-height:min(590px,100vh - 190px);color:var(--cacao);pointer-events:auto;overscroll-behavior:contain;background:#fffffffb;border:2px solid #4b2865;border-top:6px solid #53cbbd;border-radius:22px;padding:18px;animation:.24s ease-out both lulo2-panel-in;position:absolute;bottom:154px;left:0;overflow:auto;box-shadow:0 24px 65px #2e09343d}.lulo2-assistant[data-side=right] .lulo2-assistant-panel{left:auto;right:0}.lulo2-assistant-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lulo2-assistant-panel>header div{gap:2px;display:grid}.lulo2-assistant-panel>header span{color:#178d82;letter-spacing:.13em;font-size:9px;font-weight:950}.lulo2-assistant-panel>header strong{color:#4b2865;font-family:var(--font-serif);font-size:28px}.lulo2-assistant-panel>header button{color:#4b2865;cursor:pointer;background:#f2eaf7;border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:24px;line-height:1}.lulo2-assistant-intro{color:var(--cacao-soft);margin:11px 0 0;font-size:12px;line-height:1.5}.lulo2-assistant-actions{border-top:1px solid #4b286526;gap:0;margin-top:14px;display:grid}.lulo2-assistant-actions article{border-bottom:1px solid #4b286526;gap:8px;padding:15px 0;display:grid}.lulo2-assistant-actions article>span{color:#4b2865;font-family:var(--font-serif);font-size:17px;font-weight:700;line-height:1.3}.lulo2-assistant-actions article>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#4b2865,#6b3e87);border:0;border-radius:11px;min-height:45px;padding:10px 13px;font-weight:900;box-shadow:0 8px 17px #4b286533}.lulo2-assistant-actions article>button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #4b286540}.lulo2-assistant-actions article>button:disabled{opacity:.55;box-shadow:none;cursor:not-allowed;transform:none}.lulo2-assistant-actions article>small{color:var(--cacao-soft);font-size:10px;line-height:1.45}.lulo2-assistant-actions article.is-ready>small{color:#1e7369;font-weight:800}.lulo2-assistant-privacy{color:var(--cacao-soft);border-left:3px solid #f5c518;margin:13px 0 0;padding-left:10px;font-size:9px;line-height:1.45}.lulo2-assistant--thinking .lulo2-assistant-character{animation:.62s ease-in-out infinite alternate lulo2-think}.lulo2-assistant--ready .lulo2-assistant-character{animation:.55s cubic-bezier(.2,.9,.3,1.3) both lulo2-ready}.lulo2-assistant--ready .lulo2-assistant-halo{box-shadow:0 0 0 9px #53cbbd38,0 12px 28px #2e093438}.lulo-before-after{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.lulo-before-after>div{background:#fff;border:1px solid #2e09341f;border-radius:10px;min-width:0;padding:12px}.lulo-before-after span{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.lulo-before-after blockquote{white-space:pre-wrap;border:0;margin:8px 0 0;padding:0}@keyframes lulo2-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes lulo2-think{0%{transform:translateY(-2px)rotate(-4deg)}to{transform:translateY(-7px)rotate(5deg)}}@keyframes lulo2-ready{0%{transform:scale(.9)translateY(3px)}60%{transform:scale(1.08)translateY(-6px)}to{transform:scale(1)translateY(0)}}@keyframes lulo2-hint-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:none}}@keyframes lulo2-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.content-wheel.is-spinning .content-wheel-center{animation:.72s ease-in-out infinite alternate lulo-wheel-pulse}.wheel-undo-action{margin:14px 0}.wheel-status-message{background:var(--lulo-ai-soft);color:var(--lulo-ai-ink);border-left:4px solid #f5c518;margin:10px 0 16px;padding:11px 13px;font-weight:800}.wheel-replacement-preview ol{gap:7px;margin:14px 0;padding-left:23px;display:grid}.wheel-replacement-preview li{background:#fff;border-radius:8px;padding:7px 9px}@keyframes lulo-wheel-spin{to{transform:rotate(360deg)}}@keyframes lulo-wheel-pulse{to{transform:translate(-50%,-50%)scale(1.05)}}@media (width<=560px){.lulo2-assistant{right:max(8px, env(safe-area-inset-right));bottom:max(70px, env(safe-area-inset-bottom));width:68px;height:88px;left:auto}.lulo2-assistant-stage{width:68px;height:88px}.lulo2-assistant-character{width:68px;height:68px;bottom:12px}.lulo2-assistant-name{font-size:10px;bottom:0;left:17px}.lulo2-assistant-hint{font-size:8px;top:-7px;left:auto;right:50px}.lulo2-assistant-panel,.lulo2-assistant[data-side=right] .lulo2-assistant-panel{border-radius:19px;width:min(344px,100vw - 20px);max-height:calc(100vh - 130px);padding:16px;bottom:84px;left:auto;right:0}.lulo2-assistant-panel>header strong{font-size:25px}.lulo-before-after{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lulo2-assistant-character,.lulo2-assistant-hint,.lulo2-assistant-panel,.content-wheel.is-spinning .content-wheel-ring,.content-wheel.is-spinning .content-wheel-center{animation:none!important}}.guide-card{border-color:#2e09343d;border-left-color:var(--lulo-ai-accent)}.guide-card>.lulo-suggestion-label,.lulo-suggestion-label{color:var(--lulo-ai-ink);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.guide-card button:not(.guide-secondary){background:var(--lulo-ai-ink)}.guide-card .guide-secondary{color:var(--lulo-ai-ink);border-color:#2e093447}.lulo-onboarding-shell{background:radial-gradient(circle at 15% 15%, #2e09341f, transparent 28rem), linear-gradient(145deg, var(--lulo-ai-soft), var(--arena));place-items:center;min-height:100vh;padding:28px 17px;display:grid}.lulo-onboarding-card{background:#fffffff7;border:1px solid #2e093433;border-radius:20px;width:min(100%,690px);padding:clamp(28px,7vw,54px);box-shadow:0 24px 70px #2e093421}.lulo-onboarding-mark{border-radius:16px;width:62px;height:62px;margin-bottom:20px;font-size:30px}.lulo-onboarding-card>.step-eyebrow{background:var(--lulo-ai-ink);width:fit-content;color:var(--lulo-ai-accent);border-radius:7px;padding:6px 9px}.lulo-onboarding-card h1{color:var(--lulo-ai-ink)}.lulo-onboarding-lead{color:var(--cacao-soft);margin:18px 0 0;font-size:17px;line-height:1.65}.lulo-onboarding-lead strong{color:var(--cacao)}.lulo-onboarding-outcome{background:var(--lulo-ai-soft);border:1px solid #2e093429;border-radius:14px;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:18px;margin-top:25px;padding:16px;display:grid}.lulo-onboarding-outcome img{object-fit:cover;border-radius:11px;width:124px;height:124px}.lulo-onboarding-outcome span{color:var(--lulo-ai-ink);letter-spacing:.12em;font-size:10px;font-weight:900}.lulo-onboarding-outcome h2{color:var(--lulo-ai-ink);margin-top:5px;font-size:23px}.lulo-onboarding-outcome p{color:var(--cacao-soft);margin:7px 0 0;font-size:13px;line-height:1.55}.lulo-onboarding-steps{gap:11px;margin-top:26px;display:grid}.lulo-onboarding-steps article{background:#fff;border:1px solid #2e09341f;border-radius:11px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.lulo-onboarding-steps article>span{background:var(--lulo-ai-ink);width:34px;height:34px;color:var(--lulo-ai-accent);border-radius:9px;place-items:center;font-weight:900;display:grid}.lulo-onboarding-steps p{color:var(--cacao-soft);margin:3px 0 0}.lulo-onboarding-privacy{border-left:4px solid var(--lulo-yellow);background:var(--arena-soft);color:var(--cacao-soft);gap:3px;margin-top:18px;padding:14px 16px;font-size:12px;display:grid}.lulo-onboarding-privacy strong{color:var(--cacao)}.lulo-onboarding-balance{color:var(--lulo-ai-ink);margin:17px 0 0;font-size:13px}.lulo-onboarding-card>.primary-button{width:100%;margin-top:24px}.review-boundary{border-left:4px solid var(--turquoise-deep);background:var(--turquoise-soft);border-radius:0 10px 10px 0;margin-top:19px;padding:15px 17px}.review-boundary p{color:#315b63;margin:5px 0 0;font-size:13px}.map-review-list{gap:14px;margin-top:24px;display:grid}.map-review-issue{background:#fff;border:1px solid #30253026;border-radius:12px;padding:18px}.map-review-issue--kept{background:#f6fff9;border-color:#2fae7866}.map-review-issue>header{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.map-review-issue>header span{color:var(--turquoise-deep);letter-spacing:.1em;font-size:10px;font-weight:900}.map-review-issue>blockquote{border-left:3px solid var(--line);background:var(--arena-soft);color:var(--cacao-soft);margin:12px 0 0;padding:11px 13px}.map-review-issue>p{color:var(--cacao-soft);margin:9px 0 0;font-size:13px}.map-review-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.map-review-actions button{min-height:46px}.review-kept-button{background:var(--sage);color:var(--mint-ink);cursor:pointer;border:1px solid #2fae7873;border-radius:10px;font-weight:850}.map-review-suggestion{margin-top:13px}.review-status{color:var(--cacao-soft);margin:18px 0 0;font-size:13px;font-weight:750}@media (width<=560px){.lulo-onboarding-card{border-radius:16px}.lulo-onboarding-outcome{grid-template-columns:82px minmax(0,1fr);gap:13px;padding:13px}.lulo-onboarding-outcome img{width:82px;height:82px}.lulo-onboarding-outcome h2{font-size:19px}.lulo-onboarding-outcome p{font-size:12px}.lulo-onboarding-steps article{grid-template-columns:30px 1fr}.lulo-onboarding-steps article>span{width:30px;height:30px}.map-review-actions{grid-template-columns:1fr}}.check-grid{gap:10px;margin-top:18px;display:grid}.piece-card{margin-top:14px}.piece-card summary{cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700}.piece-card label{gap:7px;margin-top:15px;font-weight:800;display:grid}.piece-card textarea{min-height:90px}.summary-section-title{color:var(--cacao);margin:27px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,5vw,34px)}.next-step-card{min-height:540px}.door-section-title{font-family:var(--font-serif);margin:30px 0 12px;font-size:25px}.door-resource-grid{gap:14px;display:grid}.door-resource{border:1px solid var(--line);background:var(--arena);border-radius:20px;padding:19px}.door-resource.paid{background:var(--coral-soft);border-color:#ff665f59}.door-resource>span{color:var(--arcilla);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.door-resource h2{font-family:var(--font-serif);margin:8px 0 5px;font-size:27px}.door-resource p{color:var(--cacao-soft);margin:0 0 15px}.door-resource .primary-button{margin-top:6px}.included-later{background:var(--arena-soft);color:var(--cacao-soft);border-radius:16px;margin:14px 0 0;padding:15px}.simple-steps{gap:12px;margin:24px 0;display:grid}.simple-steps article{border:1px solid var(--line);border-radius:16px;grid-template-columns:38px 1fr;gap:12px;padding:15px;display:grid}.simple-steps span{background:var(--cacao);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.simple-steps h2,.simple-steps p{margin:0}.simple-steps h2{font-size:17px}.simple-steps p{color:var(--cacao-soft);margin-top:4px}.resource-block{min-height:520px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.55}.local-privacy,.saved-inline{background:var(--sage);color:var(--cacao);border-radius:14px;margin:14px 0 0;padding:13px 15px;font-weight:700}.resource-count{background:var(--arena-soft);border-radius:14px;padding:13px 15px}.voice-suggestions,.chosen-examples,.prompt-list{gap:12px;margin:22px 0;display:grid}.voice-suggestions>h2,.chosen-examples>h2{margin:0;font-size:18px}.voice-suggestions>button{border:1px solid var(--line);width:100%;color:var(--cacao);text-align:left;cursor:pointer;background:#fff;border-radius:16px;gap:7px;padding:15px;display:grid}.voice-suggestions small{color:var(--arcilla);font-weight:800}.chosen-examples article{border:1px solid var(--line);background:var(--arena);border-radius:16px;padding:15px}.chosen-examples p{white-space:pre-wrap}.prompt-list article{border:1px solid var(--line);background:var(--arena);border-radius:18px;padding:17px}.prompt-list h2{margin:0 0 8px;font-size:18px}.prompt-list p{white-space:pre-wrap;margin:0 0 12px}.package-card{background:var(--lilac);border:1px solid #f4c43057;border-radius:19px;margin-top:26px;padding:19px}.package-card h2{font-family:var(--font-serif);margin:0;font-size:25px}.package-card>div{flex-wrap:wrap;gap:10px;display:flex}.resource-link-list{gap:12px;margin-top:24px;display:grid}.resource-link-list article{border:1px solid var(--line);background:var(--arena);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.resource-link-list article>div>span{color:var(--arcilla);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.resource-link-list h2{font-family:var(--font-serif);margin:6px 0 4px;font-size:23px}.resource-link-list p{color:var(--cacao-soft);margin:0}.resource-link-list article>strong{background:var(--arena-soft);color:var(--cacao-soft);border-radius:999px;flex:none;padding:7px 10px;font-size:11px}@media (width>=720px){.door-resource-grid{grid-template-columns:1fr 1fr}}.door-copy{color:var(--cacao-soft);margin:18px 0 0;font-size:17px}.known-filter,.empty-directory,.prepare-card{border:1px solid var(--line);background:var(--arena-soft);border-radius:17px;margin-top:22px;padding:17px}.known-filter>strong{color:var(--arcilla);letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}.known-filter p{color:var(--cacao-soft);margin:7px 0 0}.safety-inline{background:var(--blush);color:#6f214d;border-radius:13px;margin:12px 0 0;padding:13px 15px;font-size:13px}.empty-directory h2,.prepare-card h2{font-size:21px}.empty-directory p,.prepare-card p{color:var(--cacao-soft);margin:9px 0 0}.opportunity-list{gap:12px;margin-top:27px;display:grid}.opportunity-list>h2{margin-bottom:2px;font-size:26px}.opportunity-list>p{color:var(--cacao-soft);margin:0 0 3px;font-size:14px}.opportunity-card{border:1px solid var(--line);background:var(--arena-soft);border-radius:18px;padding:18px}.opportunity-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.opportunity-card-heading span{color:var(--arcilla);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.opportunity-card-heading h2{margin-top:3px}.opportunity-card-heading button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;flex:none;min-height:38px;padding:7px 11px;font-size:12px;font-weight:800}.opportunity-card-heading button.saved{background:var(--sage);border-color:#87947d}.opportunity-card>p{color:var(--cacao-soft);margin:12px 0 0}.opportunity-card .verified-line{color:#66725d;font-size:12px;font-weight:750}.needs-list{border-top:1px solid var(--line);padding-top:22px}.compensation-callout{background:var(--blush);border-radius:16px;gap:6px;margin:22px 0 0;padding:17px;display:grid}.compensation-callout strong{color:#6f214d}.compensation-callout span{color:var(--cacao-soft)}.fact-list{gap:11px;margin-top:22px;display:grid}.fact-list article{border:1px solid var(--line);background:var(--arena-soft);border-radius:16px;padding:16px}.fact-list article.not-indicated{border-style:dashed}.fact-list p{color:var(--cacao-soft);margin:7px 0 0}.fact-list small{color:#66725d;margin-top:9px;font-weight:700;display:block}.official-link{background:var(--cacao);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-top:18px;padding:11px 18px;font-weight:800;text-decoration:none;display:flex}.saved-opportunities{gap:11px;margin-top:22px;display:grid}.saved-opportunities article{border:1px solid var(--line);background:var(--arena-soft);border-radius:17px;padding:17px}.saved-opportunities article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.saved-opportunities p{color:var(--cacao-soft);margin:9px 0 0}.stage-list{gap:11px;margin-top:24px;display:grid}.stage-list article{border:1px solid var(--line);background:var(--arena-soft);border-radius:16px;grid-template-columns:40px 1fr;gap:12px;padding:16px;display:grid}.stage-list article>span{background:var(--cacao);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.stage-list h2{font-size:18px}.stage-list p{color:var(--cacao-soft);margin:5px 0 0}.interest-toggle{border:1.5px solid var(--arcilla);width:100%;min-height:52px;color:var(--arcilla);cursor:pointer;background:0 0;border-radius:999px;margin-top:18px;padding:11px 17px;font-weight:850}.interest-toggle.selected{background:var(--sage);color:var(--cacao);border-color:#87947d}.future-offer-card{background:var(--coral-soft);border:1.5px solid #ff665f61;border-radius:18px;margin-top:24px;padding:18px}.future-offer-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.future-offer-heading span{color:var(--arcilla);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.future-offer-heading strong{background:var(--blush);color:#6f214d;border-radius:999px;flex:none;padding:6px 10px;font-size:11px}.future-offer-card h2{margin-top:12px;font-size:24px}.future-offer-card p{color:var(--cacao-soft);margin:9px 0 0}.offer-status-row{background:var(--blush);color:#6f214d;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;display:flex}.offer-status-row span{font-weight:850}.offer-status-row strong{font-size:14px}.review-guide-list{margin-top:18px}.review-guide-warning{background:var(--coral-soft);color:var(--cacao-soft);border:1px solid #ff665f47;border-radius:16px;margin-top:18px;padding:16px}.review-guide-warning strong{color:var(--arcilla)}.review-guide-warning p{margin:7px 0 0}.kit-map ol,.summary-block,.thread-summary,.three-line-summary article,.profile-summary,.support-details,.focus-line,.frequency-adjust,.path-card,.path-difference,.path-comparison article,.map-block,.door-resource,.resource-link-list article,.prompt-list article,.chosen-examples article,.opportunity-card,.fact-list article,.saved-opportunities article,.stage-list article,.fix-row,.idea-row,.piece-card{background:#ffffffd6;border-color:#32202d24}input,textarea,select{background:#fffcf8f5}input:focus,textarea:focus,select:focus{border-color:var(--turquoise);background:#fff;box-shadow:0 0 0 4px #079f9c21}input::placeholder,textarea::placeholder{color:#32202d66}.radio-card,.check-card,.visual-card,.path-card,.map-block,.door-resource,.opportunity-card,.piece-card{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.radio-card:hover,.check-card:hover,.visual-card:hover,.path-card:hover,.door-resource:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ff493d17}.radio-card:hover,.radio-card.selected,.check-card.selected,.compact-choice-row button.selected,.worst-week-question label.selected,.summary-guide.selected,.visual-card.selected{border-color:var(--turquoise);background:var(--turquoise-soft);box-shadow:0 0 0 3px #079f9c1c}.radio-card.selected .radio-mark,.check-card.selected .check-mark{border-color:var(--turquoise);background:var(--turquoise);color:#fff}.radio-card:has(input:focus-visible){outline-color:#079f9c61}.primary-button{background:linear-gradient(135deg, var(--coral) 0%, var(--bubblegum) 68%, var(--violet) 100%);color:#fff;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 12px 30px #ff493d3d}.primary-button:hover{background:linear-gradient(135deg, var(--coral-deep) 0%, var(--bubblegum) 72%, var(--violet) 100%);transform:translateY(-2px);box-shadow:0 15px 34px #ff493d47}.primary-button:active{transform:scale(.985)}.guide-request{border-color:var(--violet);color:var(--violet);transition:transform .16s,background .16s,box-shadow .16s}.guide-request:hover{background:var(--lilac);transform:translateY(-1px);box-shadow:0 9px 24px #7a520021}.interest-toggle{border-color:var(--turquoise);color:var(--turquoise-deep);transition:transform .16s,background .16s,box-shadow .16s}.interest-toggle:hover{background:var(--turquoise-soft);transform:translateY(-1px);box-shadow:0 9px 24px #079f9c1f}.guide-card{border-color:#2e09343d;border-left:4px solid var(--lulo-ai-accent);background:linear-gradient(145deg, var(--lulo-ai-soft), #fff 72%);box-shadow:0 16px 36px #2e093417}.guide-card>span,.guide-card .guide-label{color:var(--lulo-ai-ink)}.guide-card blockquote{border-left-color:var(--lulo-ai-accent);background:#ffffffc2}.guide-card button{background:var(--lulo-ai-ink);color:#fff}.guide-card .guide-secondary{color:var(--lulo-ai-ink);background:#fff;border:1px solid #2e09344d}.guide-card .proposal-list button{min-height:74px;color:var(--cacao);box-shadow:none;text-align:left;background:#fff;border:1.5px solid #2e09343d;border-radius:15px;margin:0;padding:14px 16px}.guide-card .proposal-list button:hover{border-color:var(--lulo-ai-ink);background:var(--lulo-ai-soft)}.guide-card .proposal-list button small{color:var(--lulo-ai-ink);margin:3px 0 0}.guide-card.guide-applied,.guide-applied-feedback{background:linear-gradient(145deg, var(--sage), #f4fffa);color:var(--mint-ink);box-shadow:inset 4px 0 0 var(--mint), 0 12px 26px #29c7881a;border-color:#29c78873}.guide-applied-feedback{border:1px solid #29c78873;border-radius:14px;margin:14px 0 0;padding:12px 14px;font-weight:800}.guide-card .guide-apply-note{color:var(--mint-ink);font-weight:750}.saved-card,.ready-now,.profile-check-row.done,.reseller-interest.selected,.interest-toggle.selected{background:linear-gradient(145deg, var(--sage), #f4fffa);color:var(--mint-ink);box-shadow:inset 4px 0 0 var(--mint), 0 12px 26px #29c7881a;border-color:#29c78873}.saved-card p,.ready-now p,.profile-check-row.done p,.reseller-interest.selected p{color:var(--mint-ink)}.profile-check-row.done .profile-check-number,.profile-check-row.done .profile-check-state,.reseller-interest.selected button{border-color:var(--mint);background:var(--mint);color:#fff}.subject-band{background:linear-gradient(90deg, var(--tangerine-soft), var(--arena));color:var(--tangerine-deep)}.subject-user .subject-band{background:var(--sage);color:var(--mint-ink)}.focus-number,.stage-list article>span{background:linear-gradient(135deg, var(--coral), var(--bubblegum) 70%, var(--violet));box-shadow:0 6px 16px #ff493d33}.content-wheel-ring{background:conic-gradient(#ff665f 0 16.66%, #e63c8c 16.66% 33.33%, #f4c430 33.33% 50%, #ff9a95 50% 66.66%, #39a7a2 66.66% 83.33%, #ffe58f 83.33% 100%);opacity:.9;border-color:#e63c8c47;box-shadow:inset 0 0 0 18px #ffffffb8,0 18px 45px #ff493d21}.content-wheel-center{border-color:var(--coral);background:linear-gradient(145deg, var(--coral), var(--bubblegum) 70%, var(--violet));box-shadow:0 13px 30px #ff493d3d}.content-wheel-item{background:#fffffff2;border-color:#079f9c52;box-shadow:0 8px 20px #079f9c1c}.content-wheel-item>span{background:var(--turquoise)}.content-wheel-item.empty{color:var(--cacao-soft);background:#fffafce6;border-color:#7057696b}.content-wheel-item.empty>span{background:#cbb9c6}.local-notice,.safety-inline,.compensation-callout,.offer-status-row,.pending-card{background:var(--tangerine-soft);color:#6f214d;border-color:#e63c8c47}.validation-message,.review-guide-warning{background:var(--coral-soft);color:#8b2721;border-color:#ff493d4d}.door-resource.featured{background:linear-gradient(145deg, var(--turquoise-soft), white);border-color:#079f9c57}.door-resource.paid,.future-offer-card,.active-map{background:linear-gradient(145deg, var(--coral-soft), white);border-color:#ff493d52}.official-link{background:linear-gradient(135deg, var(--coral), var(--bubblegum) 70%, var(--violet));box-shadow:0 10px 24px #ff493d38}@media (width<=640px){.topbar-inner{grid-template-columns:1fr auto;gap:7px 12px;width:min(100% - 28px,760px);min-height:76px;padding:8px 0}.progress{grid-area:2/1/auto/-1;grid-template-columns:repeat(6,1fr)}.step-count{grid-area:1/2}.page-wrap{width:min(100% - 20px,700px);padding-top:22px}.work-card{border-radius:22px;min-height:0;padding:25px 20px 30px}.kit-map ol,.compact-grid,.schedule-row{grid-template-columns:1fr}.money-row{grid-template-columns:105px 1fr}.action-area{grid-template-columns:1fr}.primary-button,.quiet-button,.back-button{grid-column:1;width:100%}.prototype-footer{flex-direction:column;align-items:flex-start;gap:4px}.saved-actions{grid-template-columns:1fr}.guide-actions,.subject-check div{grid-template-columns:1fr;display:grid}.guide-actions button,.subject-check button{width:100%}.comparison-grid{grid-template-columns:1fr}.inline-choice-actions,.sync-card>div,.review-warning>div{grid-template-columns:1fr;display:grid}.inline-choice-actions button,.sync-card button,.review-warning button{width:100%}.worst-week-question>div,.add-value-row,.visual-grid{grid-template-columns:1fr}.position-field>div{align-items:flex-start}.idea-row>div{flex-direction:column;align-items:flex-start}.fix-row .compact-choice-row{grid-template-columns:1fr;display:grid}.opportunity-card-heading{flex-direction:column;align-items:stretch}.opportunity-card-heading button{width:100%}.future-offer-heading,.offer-status-row{flex-direction:column;align-items:flex-start}.resource-link-list article{flex-direction:column}.opportunity-card-actions{grid-template-columns:1fr}.opportunity-card-actions .guide-request,.opportunity-card-actions .interest-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.next-step-shell{width:min(100% - 34px,700px);margin:0 auto;padding:42px 0 70px}.botanical-screen--part6>.part6-card{width:min(100% - 34px,700px);margin-left:auto;margin-right:auto}.next-step-shell>.path-hub{margin-top:0}.next-step-shell .path-summary{background:var(--turquoise-soft);border:1px solid #079f9c47;border-radius:16px;gap:6px;padding:16px;display:grid}.next-step-shell .path-summary p{color:var(--cacao-soft);margin:0}.path-hub{gap:14px;margin-top:24px;display:grid}.path-panel,.part6-card,.path-map-item{border:1px solid var(--line);background:#ffffffeb;border-radius:22px;box-shadow:0 12px 32px #903d2b14}.path-panel-open{border-color:color-mix(in srgb, var(--turquoise) 44%, white);box-shadow:0 16px 42px #079f9c24}.path-panel-summary{width:100%;color:var(--cacao);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;padding:18px;display:grid}.path-panel-summary>span:first-child{gap:5px;min-width:0;display:grid}.path-panel-summary>span:last-child{background:linear-gradient(135deg, var(--bubblegum), var(--violet));color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;font-weight:900;display:grid}.path-panel-summary strong{font-size:1.02rem;line-height:1.25}.path-panel-summary small{color:var(--cacao-soft);font-weight:650;line-height:1.45}.path-details{gap:14px;padding:0 18px 20px;display:grid}.path-details p{color:var(--cacao-soft);margin:0}.path-details strong{color:var(--cacao)}.interest-button,.completion-button{border:2px solid var(--turquoise);min-height:50px;color:var(--turquoise-deep);background:#fff;border-radius:999px;font-weight:900}.interest-button.is-interested,.interest-button.selected,.completion-button.is-complete,.screen-segment-done{border-color:var(--mint);background:var(--sage);color:var(--mint-ink);box-shadow:0 0 0 4px #2fae7817}.part6-card,.path-map-item{padding:20px}.path-map-item{gap:8px;margin-bottom:12px;display:grid}.opportunity-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:18px;display:grid}.opportunity-card-actions .guide-request,.opportunity-card-actions .interest-button{text-align:center;justify-content:center;align-items:center;min-height:50px;margin:0;padding:10px 15px;text-decoration:none;display:flex}@media (width<=620px){.next-step-shell{width:min(100% - 20px,700px);padding-top:22px}.path-panel-summary{padding:16px}.path-details{padding-left:18px}.opportunity-card-actions{grid-template-columns:1fr}}.admin-marketing .admin-section-heading>div>p:last-child{max-width:720px;color:var(--cacao-soft);margin:8px 0 0}.admin-marketing-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:22px;padding-bottom:14px;display:flex}.admin-marketing-tabs button{border:1px solid var(--line);min-height:39px;color:var(--cacao);cursor:pointer;background:#fff;border-radius:999px;padding:8px 13px;font-weight:800}.admin-marketing-tabs button.is-active{border-color:var(--plum-action);background:var(--plum-action);color:#fff}.admin-marketing-panel{margin-top:20px}.admin-marketing-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-marketing-stats article{border:1px solid var(--line);background:var(--arena-soft);padding:16px}.admin-marketing-stats strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:27px;display:block}.admin-marketing-stats span{color:var(--cacao-soft);margin-top:4px;font-size:11px;display:block}.admin-marketing-configuration{border-left:4px solid var(--lulo-yellow);box-shadow:inset 0 0 0 1px var(--line);background:#fff;margin-top:18px;padding:20px}.admin-marketing-configuration h3,.admin-marketing-editor h3,.admin-marketing-draft-list h3{color:var(--plum-ink);font-family:var(--font-serif);font-size:23px}.admin-marketing-configuration dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.admin-marketing-configuration dl>div{background:var(--arena-soft);padding:10px}.admin-marketing-configuration dt{color:var(--cacao-soft);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-marketing-configuration dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.admin-marketing-state{border-left:4px solid var(--coral);background:var(--coral-soft);margin:10px 0 0;padding:10px 12px;font-size:13px}.admin-marketing-state.is-ready{border-left-color:var(--mint);background:var(--sage)}.admin-marketing-configuration>small{color:var(--cacao-soft);margin-top:14px;display:block}.admin-contact-tools{grid-template-columns:minmax(220px,1fr) 190px auto;gap:8px;display:grid}.admin-contact-tools input,.admin-contact-tools select,.admin-contact-tools button{min-height:42px}.admin-contact-tools button{border:1px solid var(--plum-action);color:var(--plum-action);cursor:pointer;background:#fff;border-radius:8px;padding:8px 13px;font-weight:800}.admin-contact-list{gap:9px;margin-top:16px;display:grid}.admin-contact-list article{border:1px solid var(--line);border-left:4px solid var(--turquoise);grid-template-columns:minmax(190px,1fr) auto minmax(180px,1fr);align-items:start;gap:8px 14px;padding:15px;display:grid}.admin-contact-list article>div{display:grid}.admin-contact-list article small{color:var(--cacao-soft)}.admin-contact-list article>p{color:var(--cacao-soft);margin:0;font-size:12px}.admin-contact-list article>small{grid-column:1/-1}.admin-marketing-safety{color:var(--cacao-soft);margin:14px 0 0;font-size:12px}.admin-marketing-editor-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;margin-top:20px;display:grid}.admin-marketing-editor{border:1px solid var(--line);background:var(--arena-soft);gap:10px;padding:20px;display:grid}.admin-marketing-editor label{color:var(--cacao);gap:5px;font-size:12px;font-weight:800;display:grid}.admin-marketing-editor label span{color:var(--cacao-soft);font-weight:600}.admin-marketing-editor input,.admin-marketing-editor select{min-height:42px}.admin-marketing-editor textarea{resize:vertical;width:100%}.admin-marketing-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-marketing-editor-actions button,.admin-marketing-draft-list article>button{border:1px solid var(--plum-action);background:var(--plum-action);color:#fff;cursor:pointer;border-radius:8px;min-height:40px;padding:8px 13px;font-weight:800}.admin-marketing-editor-actions button:last-child:not(:first-child),.admin-marketing-draft-list article>button{color:var(--plum-action);background:#fff}.admin-marketing-editor>small{color:var(--cacao-soft);line-height:1.45}.admin-marketing-draft-list{align-content:start;gap:10px;display:grid}.admin-marketing-draft-list article{border:1px solid var(--line);background:#fff;padding:15px}.admin-marketing-draft-list article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-marketing-draft-list article>p{margin:10px 0 5px}.admin-marketing-draft-list article>small{color:var(--cacao-soft)}.admin-marketing-draft-list article>button{width:100%;margin-top:12px}.admin-marketing-campaign-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid!important}.admin-marketing-campaign-actions button{border:1px solid var(--plum-action);min-height:42px;color:var(--plum-action);cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px;font-weight:850}.admin-marketing-campaign-actions button:disabled{opacity:.55;cursor:not-allowed}.admin-marketing-campaign-actions .admin-marketing-test{border-color:var(--mint);background:var(--sage);color:#176342}.admin-marketing-campaign-actions .admin-marketing-send{background:var(--lulo-ai-ink);color:#fff;grid-column:1/-1}.admin-marketing-preview{border:1px solid var(--line);background:var(--arena-soft);grid-column:1/-1;margin-top:8px;padding:15px}.admin-marketing-preview>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-marketing-preview h3{color:var(--plum-ink);font-family:var(--font-serif);margin-top:3px;font-size:21px}.admin-marketing-preview>div>button{border:1px solid var(--plum-action);min-height:38px;color:var(--plum-action);cursor:pointer;background:#fff;border-radius:8px;padding:7px 12px;font-weight:800}.admin-marketing-preview>p{color:var(--cacao-soft);margin:10px 0;font-size:12px}.admin-marketing-preview iframe{border:1px solid var(--line);background:#fff;width:100%;min-height:720px;display:block}@media (width<=820px){.admin-marketing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-marketing-editor-layout{grid-template-columns:1fr}.admin-contact-tools{grid-template-columns:1fr 1fr}.admin-contact-tools input{grid-column:1/-1}}@media (width<=620px){.admin-marketing-tabs{grid-template-columns:1fr 1fr;display:grid}.admin-marketing-configuration dl,.admin-contact-tools{grid-template-columns:1fr}.admin-contact-tools input{grid-column:1}.admin-contact-list article{grid-template-columns:1fr}.admin-contact-list article>small{grid-column:1}}body{background:#fffaf7}.topbar,.kit-header{box-shadow:none;background:#fffaf7f7;border-bottom-color:#30253024}.kit-shell{min-height:100vh;padding-bottom:70px}.kit-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #30253024;padding:14px max(18px,50% - 350px);position:sticky;top:0}.kit-header-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.kit-header-row strong{font-family:var(--font-serif)}.kit-header-row span{color:var(--cacao-soft);letter-spacing:.07em;font-size:12px;font-weight:750}.part-track{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:12px;display:grid}.progress-segment,.part-bar{border-radius:2px;height:4px}.progress-segment.current,.part-bar-active,.local-progress>div>span.current,.screen-segment-active{background:var(--lulo-yellow);box-shadow:none;transform:none}.progress-segment.done-part,.part-bar-done,.local-progress>div>span.done,.screen-segment-done{background:color-mix(in srgb, var(--turquoise) 82%, white)}.movement-label,.step-eyebrow,.screen-kicker,.next-step-kicker{color:var(--violet);letter-spacing:.11em}.work-card,.step-card,.part6-card,.path-map-item{background:#fff;border-color:#30253024;border-radius:16px;box-shadow:0 12px 34px #3025300f}.botanical-screen{--botanical-screen-art:none;--botanical-screen-position:right bottom;--botanical-screen-size:min(72%, 440px) auto}.botanical-screen--part1{--botanical-screen-art:url(/lulokit-botanical-part1-v1.jpg);--botanical-screen-size:min(64%, 390px) auto}.botanical-screen--part2{--botanical-screen-art:url(/lulokit-botanical-part2-v1.jpg);--botanical-screen-position:center bottom;--botanical-screen-size:100% auto}.botanical-screen--part3{--botanical-screen-art:url(/lulokit-botanical-part3-v1.jpg);--botanical-screen-position:left bottom;--botanical-screen-size:min(76%, 470px) auto}.botanical-screen--part4{--botanical-screen-art:url(/lulokit-botanical-access-wide-v1.jpg);--botanical-screen-position:center bottom;--botanical-screen-size:92% auto}.botanical-screen--part5{--botanical-screen-art:url(/lulokit-botanical-profile-v1.jpg);--botanical-screen-size:min(54%, 340px) auto}.botanical-screen--part6{--botanical-screen-art:url(/lulokit-botanical-map-v1.jpg);--botanical-screen-position:center bottom;--botanical-screen-size:100% auto}.botanical-screen .work-card,.botanical-screen--part6 .part6-card{background-color:#fff;background-image:linear-gradient(145deg, #ffffffe3, #fffdf9ed), var(--botanical-screen-art);background-position:center, var(--botanical-screen-position);background-repeat:no-repeat;background-size:cover, var(--botanical-screen-size)}.primary-button,.official-link,.primary-small,.add-value-row button,.offer-limit button{background:var(--plum-action);color:#fff;border-radius:10px;box-shadow:0 10px 24px #b6235c38}.focus-number,.stage-list article>span,.simple-steps span{background:var(--turquoise-deep);box-shadow:none;border-radius:10px}.primary-button:hover,.official-link:hover,.primary-small:hover,.add-value-row button:hover,.offer-limit button:hover{background:var(--plum-action-hover);box-shadow:0 12px 28px #921b4642}.quiet-button,.back-button,.copy-button,.guide-request,.interest-button,.completion-button,.radio-card,input,textarea,select{border-radius:10px}.radio-card:hover,.radio-card.selected{transform:none}.guide-card,.door-resource.featured,.door-resource.paid,.future-offer-card,.active-map{background:#fff}.guide-card{border-left:4px solid var(--violet);border-radius:12px}.guide-request{border-color:var(--plum-action);color:var(--plum-action)}.guide-request:hover{background:var(--plum-action-soft);box-shadow:0 8px 20px #b6235c21}.guide-card button:not(.guide-secondary){background:var(--plum-action);color:#fff}.guide-card .guide-secondary{color:var(--plum-action);background:#fff;border-color:#b6235c52}.guide-card .proposal-list button{color:var(--cacao);box-shadow:none;background:#fff;border:1px solid #30253029}.subject-band{border-radius:5px}@media (width<=620px){.botanical-screen .work-card,.botanical-screen--part6 .part6-card{background-image:linear-gradient(145deg, #ffffffeb, #fffdf9f2), var(--botanical-screen-art)}}.resource-door-grid{gap:12px;display:grid}.door-resource{width:100%;min-height:132px;color:var(--cacao);text-align:left;cursor:pointer;border-radius:12px;gap:6px;padding:18px;display:grid}.door-resource:hover{box-shadow:none;border-color:var(--violet);transform:none}.door-resource>small{color:var(--violet);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.door-resource>strong{font-family:var(--font-serif);font-size:22px;font-weight:500;line-height:1.2;display:block}.door-resource>span{color:var(--cacao-soft);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.45;display:block}.kit-map ol{background:#fff;border-radius:12px;grid-template-columns:1fr;padding:8px}.kit-map li{border-radius:8px;padding:0;display:block}.kit-map li>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.kit-map li>button:hover{background:var(--lilac)}.kit-map li>button>span:first-child{background:#fff;border:1px solid #30253026;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:850;display:grid}.kit-map li.active{background:0 0}.kit-map li.active>button{border-left-color:var(--coral);background:var(--coral-soft)}.kit-map li.active>button>span:first-child{border-color:var(--coral);background:var(--coral);color:#fff}.kit-map li.finished>button>span:first-child{border-color:var(--mint);background:var(--sage);color:var(--mint-ink)}.kit-map li small{color:var(--violet)}.part6-navigation{width:min(100% - 34px,700px);margin:22px auto 14px}.path-panel{box-shadow:none;border-radius:14px}.path-panel-summary{min-height:92px}.path-panel-summary>span:last-child{border:1px solid var(--plum-action);background:var(--plum-action);color:#fff;border-radius:8px;width:38px;height:38px;font-size:20px}.path-panel-summary:hover{background:var(--lilac)}.opportunity-list{gap:14px}.opportunity-card{background:#fff;border-radius:14px;padding:0;overflow:hidden}.opportunity-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;list-style:none;display:grid}.opportunity-card>summary::-webkit-details-marker{display:none}.opportunity-card>summary>span:first-child{gap:5px;display:grid}.opportunity-card>summary small{color:var(--tangerine-deep);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.opportunity-card>summary strong{font-family:var(--font-serif);font-size:22px;font-weight:500}.opportunity-card>summary em{color:var(--cacao-soft);font-size:14px;font-style:normal;line-height:1.45}.opportunity-card>summary>span:last-child{max-width:150px;color:var(--violet);text-align:right;font-size:12px;font-weight:850}.opportunity-card[open]>summary{border-bottom:1px solid var(--line);background:var(--lilac)}.opportunity-details{gap:20px;padding:20px;display:grid}.opportunity-details dl{gap:10px;margin:0;display:grid}.opportunity-details dl>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.opportunity-details dt{color:var(--cacao);font-weight:850}.opportunity-details dd{color:var(--cacao-soft);margin:0}.opportunity-details h3{margin:0;font-size:15px}.opportunity-details ul,.opportunity-details ol{color:var(--cacao-soft);margin:8px 0 0;padding-left:22px}.opportunity-details li+li{margin-top:6px}.opportunity-card-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.opportunity-card-actions .official-link{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:50px;padding:11px 16px;text-decoration:none;display:flex}.source-link{color:var(--plum-action);font-size:13px;font-weight:800}.guide-library-link{border:1px solid var(--plum-action);background:var(--plum-action-soft);min-height:48px;color:var(--plum-action);text-align:left;border-radius:10px;padding:10px 14px;font-weight:850}.simple-path-card,.store-resource{border:1px solid var(--line);border-left:4px solid var(--turquoise);background:#fff;border-radius:12px;margin-top:24px;padding:20px}.simple-path-card p,.store-resource p{color:var(--cacao-soft)}.simple-path-card ol{padding-left:22px}.resource-disabled{border:1px dashed var(--cacao-soft);background:var(--arena-soft);width:100%;min-height:50px;color:var(--cacao-soft);border-radius:10px;padding:11px 16px;font-weight:800}.directory-count{border-left:4px solid var(--turquoise);background:var(--turquoise-soft);padding:16px}.guide-library-note{border-left:4px solid var(--turquoise);background:var(--turquoise-soft);color:var(--cacao-soft);padding:14px 16px}.free-guide-list{gap:12px;display:grid}.free-guide-list .store-resource{margin-top:0}.amazon-review-resource>small{color:var(--tangerine-deep);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.resource-coming-soon{border-left:4px solid var(--turquoise);background:var(--turquoise-soft);color:var(--cacao);margin-top:16px;padding:12px 14px;font-weight:800}.focus-banner{border:1px solid #f4c43047;border-left:4px solid var(--violet);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:grid}.focus-banner>span{gap:2px;min-width:0;display:grid}.focus-banner small{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.focus-banner strong{font-size:15px}.focus-banner em{color:var(--cacao-soft);font-size:13px;font-style:normal}.focus-banner button{border:1px solid var(--plum-action);min-height:44px;color:var(--plum-action);cursor:pointer;background:#fff;border-radius:8px;padding:7px 11px;font-weight:850}.focus-choice-list{margin-top:26px}.focus-follow-up{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.focus-action-note{border-left:4px solid var(--violet);background:var(--lilac);color:var(--cacao-soft);margin:18px 0;padding:14px 16px}.focus-route-card,.focus-next-card{border:1px solid #f4c43047;border-left:5px solid var(--violet);background:#fff;border-radius:12px;margin:24px 0;padding:22px}.focus-route-card>small,.focus-next-card>small{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.focus-route-card h1,.focus-route-card h2,.focus-next-card h2{font-family:var(--font-serif);margin:7px 0 10px;font-size:28px;font-weight:500;line-height:1.18}.focus-route-card .primary-button{width:100%;margin-top:18px}.focus-next-card ol{color:var(--cacao-soft);margin:18px 0 0;padding-left:22px}.focus-next-card li+li{margin-top:9px}.other-paths{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:24px;padding:18px}.other-paths>summary{color:var(--plum-action);cursor:pointer;font-weight:850}.other-paths>p{color:var(--cacao-soft)}.growth-foundation,.growth-plan{gap:10px;margin-top:24px;display:grid}.growth-foundation article,.growth-plan article{border:1px solid var(--line);background:var(--arena-soft);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.growth-foundation article>span,.growth-plan article>span{background:var(--turquoise-deep);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.growth-foundation p,.growth-plan p{color:var(--cacao-soft);margin:3px 0 0}.monetization-switch{border:1.5px solid var(--plum-action);width:100%;color:var(--plum-action);text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:5px;margin-top:24px;padding:18px 20px;display:grid}.monetization-switch strong{font-size:16px}.monetization-switch span{color:var(--cacao-soft);font-size:13px}.monetization-switch:hover{background:var(--plum-action-soft)}.ugc-primer{background:#eefafa;border:1px solid #b9e3e2;border-left:5px solid #38aaa7;border-radius:16px;margin:20px 0 24px;padding:20px}.ugc-primer h2{margin:0 0 10px}.ugc-primer p{margin:8px 0}.ugc-primer details{border-top:1px solid #c9e8e7;border-bottom:1px solid #c9e8e7;margin:16px 0;padding:13px 0}.ugc-primer summary{cursor:pointer;font-weight:850}.ugc-primer ol{padding-left:22px}.ugc-primer li{margin:8px 0}.ugc-difference{background:#fff;border-radius:12px;margin-top:16px;padding:14px}.part6-store-button span{margin-top:4px;font-size:13px;font-weight:500;display:block}@media (width<=640px){.work-card{border-radius:14px;padding:24px 18px 28px}.opportunity-card>summary{grid-template-columns:1fr}.opportunity-card>summary>span:last-child{text-align:left;max-width:none}.opportunity-details dl>div{grid-template-columns:1fr;gap:2px}.opportunity-card-actions{grid-template-columns:1fr}.source-link{text-align:center;padding:8px 0}.part6-navigation{width:min(100% - 20px,700px)}.focus-banner{grid-template-columns:1fr}.focus-banner button{width:fit-content}}@media (width>=760px){.resource-door-grid{grid-template-columns:1fr 1fr}.resource-door-grid .door-resource:first-child{grid-column:1/-1}}.home-shell{background:radial-gradient(circle at 8% 18%,#f5c5181f,#0000 24rem),radial-gradient(circle at 94% 36%,#33c1b41a,#0000 28rem),#2e0934;min-height:100vh;overflow:hidden}.home-header{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1120px);min-height:72px;margin:0 auto;animation:.62s ease-out both home-header-in;display:flex}.home-brand{color:#fffdf8;min-height:44px;font-family:var(--font-serif);align-items:center;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.home-brand span{color:#f5c518}.home-nav{align-items:center;gap:8px;display:flex}.home-nav-link,.home-primary-action,.home-secondary-action{color:#fffdf8;text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:850;text-decoration:none;display:inline-flex}.home-nav-link{border:1px solid #0000}.home-nav-link--primary,.home-primary-action{border-color:var(--plum-action);background:var(--plum-action);color:#fff}.home-nav-link--primary:hover,.home-primary-action:hover{border-color:var(--plum-action-hover);background:var(--plum-action-hover)}.home-secondary-action{color:var(--plum-action);background:#fff;border:1px solid #b6235c59}.home-secondary-action:hover,.home-nav-link:not(.home-nav-link--primary):hover{background:#ffffff1f}.home-purchase{isolation:isolate;background:radial-gradient(circle at 76% 12%,#f5c51833,#0000 18rem),linear-gradient(135deg,#fff3de 0%,#fffaf7 54%,#e8f7f2 100%);border:1px solid #f5c5186b;border-radius:32px;grid-template-columns:minmax(0,1.02fr) minmax(230px,.78fr) minmax(285px,.82fr);grid-template-areas:"copy visual card";align-items:center;gap:clamp(20px,3vw,34px);width:min(100% - 40px,1120px);min-height:590px;margin:34px auto 0;padding:clamp(30px,4.2vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 82px #0c020f4d,inset 0 0 0 1px #ffffffa6}.home-purchase:before,.home-purchase:after{content:"";z-index:-1;border-radius:50%;position:absolute}.home-purchase:before{background:#f5c5182e;width:230px;height:230px;animation:9s ease-in-out infinite home-orbit;top:-120px;right:26%}.home-purchase:after{background:#33c1b429;width:170px;height:170px;animation:11s ease-in-out 1s infinite reverse home-orbit;bottom:-90px;left:33%}.home-purchase-copy{grid-area:copy;animation:.72s cubic-bezier(.2,.75,.28,1) 80ms both home-copy-in}.home-purchase .home-eyebrow{color:#9a6700}.home-purchase h1{max-width:680px;color:var(--plum-ink);font-size:clamp(46px,5.8vw,67px);line-height:.98}.home-purchase-summary{max-width:650px;color:var(--cacao-soft);margin:24px 0 0;font-size:clamp(18px,2.4vw,21px);line-height:1.6}.home-purchase-points{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.home-purchase-points span{color:var(--plum-ink);background:#fffc;border:1px solid #b6235c33;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.home-purchase-update-note{border-left:4px solid var(--lulo-yellow);max-width:590px;color:var(--cacao-soft);background:#ffffffad;border-radius:0 12px 12px 0;margin:18px 0 0;padding:13px 15px;font-size:14px;line-height:1.55}.home-purchase-update-note strong{color:var(--plum-ink)}.home-purchase .home-purchase-more{width:fit-content;color:var(--plum-action);text-align:left;margin-top:24px}.home-purchase-more:hover{color:var(--plum-action-hover)}.home-purchase-visual{aspect-ratio:.78;background:#f7ead8;border:7px solid #ffffffeb;border-radius:28px;grid-area:visual;margin:0;animation:.82s cubic-bezier(.2,.75,.28,1) .22s both home-visual-in,7s ease-in-out 1.2s infinite home-float;position:relative;overflow:hidden;box-shadow:0 22px 52px #412c3429}.home-purchase-visual:after{content:"";pointer-events:none;border:1px solid #ffffff80;border-radius:20px;position:absolute;inset:0}.home-purchase-visual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.home-purchase-visual:hover img{transform:scale(1.045)}.home-purchase-visual figcaption{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffaf7de;border:1px solid #ffffffad;border-radius:14px;gap:3px;padding:12px 14px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 9px 24px #3025301f}.home-purchase-visual figcaption span{color:var(--plum-action);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.home-purchase-visual figcaption strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:18px}.home-purchase-card{background:#fffffff5;border:1px solid #b6235c2e;border-radius:24px;grid-area:card;padding:clamp(25px,3vw,32px);transition:transform .28s,box-shadow .28s;animation:.72s cubic-bezier(.2,.75,.28,1) .34s backwards home-card-in;box-shadow:0 20px 52px #412c341c}.home-purchase-card:hover{transform:translateY(-6px);box-shadow:0 28px 64px #412c3429}.home-purchase-product-image{object-fit:cover;border-radius:16px;width:calc(100% + 24px);height:190px;margin:-12px -12px 22px}.home-purchase-card>span{color:var(--plum-action);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.home-purchase-card>p{color:var(--cacao-soft);margin:13px 0 20px}.home-purchase-card .home-purchase-discount{align-items:center;gap:9px;margin:12px 0 -2px;display:flex}.home-purchase-discount s{color:var(--cacao-soft);font-size:18px}.home-purchase-discount span{color:#167d63;background:#20a6821f;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.home-purchase-card .home-purchase-price{margin:7px 0 4px}.home-purchase-price strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:56px;font-weight:500}.home-purchase-card .store-marketing-choice{margin-top:22px}.home-purchase-card>.store-checkout-trust{margin:10px 0 0}.home-purchase-card .home-text-link{margin-top:16px}.home-hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(40px,7vw,86px);width:min(100% - 40px,1120px);min-height:650px;margin:0 auto;padding:72px 0 84px;display:grid}.home-eyebrow{color:var(--violet);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:850}.home-hero-copy>h2{max-width:660px;color:var(--plum-ink);font-size:clamp(45px,7vw,72px);line-height:1.02}.home-lead{max-width:640px;color:var(--cacao-soft);margin:24px 0 0;font-size:clamp(17px,2.4vw,20px);line-height:1.65}.home-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.home-hero-copy>small{color:var(--cacao-soft);margin-top:16px;display:block}.home-product-preview{background:radial-gradient(circle at 100% 0,#f4c43026,#0000 17rem),#fff;border:1px solid #b6235c33;border-radius:28px;padding:26px;transition:transform .35s,box-shadow .35s;position:relative;box-shadow:0 24px 70px #3025301a}.home-product-preview:hover{transform:translateY(-6px)rotate(.35deg);box-shadow:0 32px 82px #30253026}.home-product-preview:before{background:var(--sage);content:"";z-index:-1;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-35px;right:-35px}.home-preview-heading{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.home-preview-heading span{color:var(--plum-action);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.home-preview-heading strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:20px}.home-preview-track{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:18px;display:grid}.home-preview-track span{background:#30253021;border-radius:999px;height:5px}.home-preview-track span.is-active{background:var(--lulo-yellow)}.home-preview-card{border:1px solid var(--line);background:#fffffff0;border-radius:18px;margin-top:24px;padding:28px}.home-preview-card>small{color:var(--violet);letter-spacing:.09em;text-transform:uppercase;font-weight:850}.home-preview-card h2{color:var(--plum-ink);margin-top:10px;font-size:32px}.home-preview-card p{color:var(--cacao-soft);margin:13px 0 22px}.home-preview-choice{border:1px solid var(--line);border-radius:11px;align-items:center;gap:11px;margin-top:9px;padding:13px;font-size:14px;font-weight:750;display:flex}.home-preview-choice span{border:2px solid #30253061;border-radius:50%;flex:none;width:18px;height:18px}.home-value,.home-wheel-showcase,.home-package,.home-upcoming,.home-faq{width:min(100% - 40px,1120px);margin:0 auto}.home-hero,.home-value,.home-package,.home-upcoming,.home-faq{background:#fffaf7;border:1px solid #ffffff3d;border-radius:30px;margin-top:26px;margin-bottom:26px;padding-left:clamp(22px,5vw,64px);padding-right:clamp(22px,5vw,64px);box-shadow:0 24px 68px #0c020f38}.home-value{padding-top:86px;padding-bottom:86px}.home-wheel-showcase{background:linear-gradient(135deg,#fdf0f5 0%,#fff9dc 52%,#e8f7f2 100%);border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:clamp(34px,7vw,76px);margin-top:26px;margin-bottom:86px;padding:clamp(34px,6vw,64px);display:grid}.home-wheel-copy h2{max-width:600px;color:var(--plum-ink);font-size:clamp(34px,5vw,50px)}.home-wheel-copy>p:not(.home-eyebrow){color:var(--cacao-soft);margin:18px 0 0;font-size:17px}.home-wheel-note{border-left:4px solid var(--mint);background:#ffffffbf;gap:4px;margin-top:24px;padding:16px;display:grid}.home-wheel-note span{color:var(--cacao-soft);font-size:13px}.home-wheel-demo{gap:16px;min-width:0;display:grid}.home-wheel-paths{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home-wheel-paths button{min-height:54px;color:var(--plum-ink);font:inherit;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #2e093429;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:850;line-height:1.25;display:flex}.home-wheel-paths button>span{background:var(--arena);height:24px;color:var(--plum-action);border-radius:50%;flex:0 0 24px;place-items:center;font-size:11px;display:grid}.home-wheel-paths button[aria-pressed=true]{color:#fff;background:#2e0934;border-color:#2e0934;box-shadow:0 10px 24px #2e093429}.home-wheel-paths button[aria-pressed=true]>span{color:#2e0934;background:#f5c518}.home-wheel-example{align-items:start;gap:16px;display:grid}.home-wheel-scenario{background:#ffffffc7;border:1px solid #2e093424;border-radius:12px;gap:4px;padding:13px 15px;display:grid}.home-wheel-scenario.is-empty{border-style:dashed}.home-wheel-scenario>span{color:var(--violet);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.home-wheel-scenario>strong{color:var(--plum-ink)}.home-wheel-scenario>p{color:var(--cacao-soft);margin:0;font-size:12px;line-height:1.45}.home-wheel-stage{text-align:center;justify-items:center;gap:9px;display:grid}.home-wheel-stage>.content-wheel{width:min(100%,390px);margin:0 auto 4px}.home-wheel-demo.is-empty .content-wheel-item.empty>strong{visibility:hidden}.home-wheel-stage>small{color:var(--cacao-soft);font-size:11px}.home-wheel-spin{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#2e0934;border:1px solid #2e0934;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:850}.home-wheel-spin:hover{background:#3d1147}.home-wheel-spin:disabled{opacity:.66;cursor:not-allowed}.home-wheel-outcome{background:#fff;border:1px solid #2e093426;border-left:4px solid #f5c518;border-radius:12px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 12px 30px #2e093417}.home-wheel-outcome.is-placeholder{border-left-color:var(--turquoise);box-shadow:none;background:#ffffffbd}.home-wheel-outcome>span{color:var(--violet);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.home-wheel-outcome>strong{color:var(--plum-ink)}.home-wheel-outcome>p{color:var(--cacao-soft);margin:0;font-size:13px;line-height:1.45}.home-wheel-outcome>small{color:var(--cacao-soft);border-top:1px solid #2e09341a;padding-top:6px;font-size:11px;line-height:1.45}.home-value>h2,.home-section-heading h2,.home-faq>h2{max-width:720px;color:var(--plum-ink);font-size:clamp(34px,5vw,48px)}.home-value-visual{background:#f7ead8;border:1px solid #b6235c24;border-radius:28px;min-height:350px;margin:36px 0 0;animation:12s ease-in-out infinite home-botanical-float;position:relative;overflow:hidden;box-shadow:0 24px 60px #412c341a}.home-value-visual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0}.home-value-visual:hover img{transform:scale(1.025)}.home-value-visual figcaption{width:min(42%,380px);color:var(--cacao-soft);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf7e0;border:1px solid #ffffffbd;border-radius:18px;gap:7px;padding:20px 22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 38px #3025301f}.home-value-visual figcaption strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:clamp(22px,3vw,30px);line-height:1.05}.home-value-visual figcaption span{font-size:13px;line-height:1.45}.home-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.home-value-grid article{border-top:4px solid var(--lulo-yellow);background:#fff;border-radius:0 0 20px 20px;padding:27px;transition:transform .28s,box-shadow .28s;overflow:hidden}.home-value-grid article:hover{transform:translateY(-7px);box-shadow:0 18px 40px #412c341a}.home-value-grid article>img{object-fit:cover;width:calc(100% + 54px);height:150px;margin:-27px -27px 22px;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .35s;display:block}.home-value-grid article:hover>img{filter:saturate(1.05);transform:scale(1.045)}.home-value-grid article>strong{color:var(--turquoise-deep);font-family:var(--font-serif);font-size:25px}.home-value-grid h3{color:var(--plum-ink);font-family:var(--font-serif);margin:22px 0 0;font-size:23px}.home-value-grid p{color:var(--cacao-soft);margin:10px 0 0}.home-package{padding:90px clamp(22px,5vw,64px)}.home-package .home-section-heading>p:last-child{max-width:720px;font-size:17px;line-height:1.65}.home-package-visual,.home-upcoming-visual{background:#f6eadb;border:1px solid #b6235c24;border-radius:28px;min-height:350px;margin:34px 0 0;position:relative;overflow:hidden;box-shadow:0 24px 60px #412c341a}.home-package-visual{animation:14s ease-in-out -4s infinite home-botanical-float}.home-upcoming-visual{animation:15s ease-in-out -8s infinite home-botanical-float}.home-package-visual img,.home-upcoming-visual img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .5s;display:block;position:absolute;inset:0}.home-package-visual:hover img,.home-upcoming-visual:hover img{filter:saturate(1.04);transform:scale(1.025)}.home-package-visual figcaption,.home-upcoming-visual figcaption{width:min(390px,100% - 44px);color:var(--cacao-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf7e0;border:1px solid #ffffffc7;border-radius:16px;gap:5px;padding:17px 19px;display:grid;position:absolute;bottom:22px;right:22px;box-shadow:0 15px 36px #3025301c}.home-package-visual figcaption strong,.home-upcoming-visual figcaption strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:clamp(20px,3vw,27px);line-height:1.08}.home-package-visual figcaption span,.home-upcoming-visual figcaption span{font-size:13px;line-height:1.45}.home-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.home-package-grid article{background:#fff;border:1px solid #3025301a;border-radius:20px;min-height:265px;padding:27px;transition:transform .28s,box-shadow .28s;overflow:hidden;box-shadow:0 14px 34px #412c3412}.home-package-grid article:hover{transform:translateY(-7px)rotate(.25deg);box-shadow:0 23px 48px #412c341f}.home-package-grid article>img{object-fit:cover;width:calc(100% + 54px);height:145px;margin:-27px -27px 22px;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .35s;display:block}.home-package-grid article:hover>img{filter:saturate(1.05);transform:scale(1.045)}.home-package-grid article:first-child,.home-package-grid article:nth-child(6){background:#fff3de}.home-package-grid article:nth-child(2),.home-package-grid article:nth-child(5){background:#edf9f3}.home-package-grid article:nth-child(3),.home-package-grid article:nth-child(4){background:#f8eff8}.home-package-grid article>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-package-grid article>div span{color:var(--plum-action);font-family:var(--font-serif);font-size:28px}.home-package-grid article>div small{color:var(--violet);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:900}.home-package-grid h3{color:var(--plum-ink);font-family:var(--font-serif);margin:28px 0 0;font-size:25px;line-height:1.12}.home-package-grid p{color:var(--cacao-soft);margin:13px 0 0;line-height:1.58}.home-guide-bonus{background:linear-gradient(115deg,#ffefc4bf,#fffffff0 48%,#daf2e7cc);border:1px solid #b6235c2e;border-radius:20px;grid-template-columns:minmax(150px,.45fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:28px;margin-top:16px;padding:24px;display:grid}.home-guide-bonus>img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%;transition:transform .45s;display:block;box-shadow:0 14px 30px #412c341a}.home-guide-bonus:hover>img{transform:rotate(-1.5deg)scale(1.025)}.home-guide-bonus span{color:var(--plum-action);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.home-guide-bonus h3{color:var(--plum-ink);font-family:var(--font-serif);margin:8px 0 0;font-size:29px}.home-guide-bonus p{color:var(--cacao-soft);margin:8px 0 0;line-height:1.6}.home-text-link{color:var(--plum-action);text-align:center;margin-top:15px;font-weight:800;text-decoration:none;display:block}.home-upcoming{padding:92px clamp(22px,5vw,64px)}.home-upcoming-visual{background:#f5ebdf}.home-section-heading>p:last-child{color:var(--cacao-soft)}.home-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.home-upcoming-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:310px;padding:30px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;overflow:hidden}.home-upcoming-grid article:hover{border-color:#b6235c38;transform:translateY(-6px);box-shadow:0 20px 44px #412c341a}.home-upcoming-grid article>img{object-fit:cover;border-radius:13px;width:100%;height:180px;margin:-10px 0 22px;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .35s}.home-upcoming-grid article:hover>img{filter:saturate(1.05);transform:scale(1.035)}.home-upcoming-grid article>span{background:var(--plum-action-soft);color:var(--plum-action);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.home-upcoming-grid h3{color:var(--plum-ink);font-family:var(--font-serif);margin:22px 0 0;font-size:30px}.home-upcoming-grid p{max-width:520px;color:var(--cacao-soft);margin:12px 0 0}.home-upcoming-grid .store-interest-button{margin-top:auto;padding-top:10px}.home-upcoming-link{color:var(--plum-action);margin-top:22px;font-weight:850;text-decoration:none;display:inline-flex}.home-faq{padding:76px clamp(22px,5vw,64px)}.home-faq details{border-bottom:1px solid var(--line);max-width:820px}.home-faq details:first-of-type{border-top:1px solid var(--line);margin-top:30px}.home-faq summary{cursor:pointer;padding:20px 0;font-weight:850}.home-faq details p{color:var(--cacao-soft);margin:-4px 0 20px}.home-footer{border-top:1px solid #fff3;grid-template-columns:1fr auto;align-items:center;gap:18px;width:min(100% - 40px,1120px);margin:0 auto;padding:30px 0 42px;display:grid}.home-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.home-footer nav a{color:#f5c518;align-items:center;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.home-footer small{color:#eaddec;grid-column:1/-1}.home-motion-ready [data-home-reveal]{opacity:.84;transition:opacity .4s ease-out,transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.home-motion-ready [data-home-reveal].is-visible{opacity:1;transform:translateY(0)}.home-motion-ready [data-home-reveal] [data-home-stagger-item]{opacity:.76;transform:translateY(14px)}.home-motion-ready [data-home-reveal].is-visible [data-home-stagger-item]{animation:.38s cubic-bezier(.16,1,.3,1) both home-stagger-in}.home-motion-ready [data-home-reveal].is-visible [data-home-stagger-item]:nth-child(2){animation-delay:50ms}.home-motion-ready [data-home-reveal].is-visible [data-home-stagger-item]:nth-child(3){animation-delay:.1s}.home-motion-ready [data-home-reveal].is-visible [data-home-stagger-item]:nth-child(4){animation-delay:.15s}.home-motion-ready [data-home-reveal].is-visible [data-home-stagger-item]:nth-child(5){animation-delay:.2s}.home-motion-ready [data-home-reveal].is-visible [data-home-stagger-item]:nth-child(6){animation-delay:.25s}.home-motion-ready [data-home-reveal] .home-step-card{opacity:.76;transform:translateY(12px)scale(.98)}.home-motion-ready [data-home-reveal].is-visible .home-step-card{animation:.42s cubic-bezier(.16,1,.3,1) both home-step-in}.home-motion-ready [data-home-reveal] .home-wheel-stage{opacity:.76;transform:scale(.96)rotate(-3deg)}.home-motion-ready [data-home-reveal].is-visible .home-wheel-stage{opacity:1;animation:.55s cubic-bezier(.16,1,.3,1) backwards home-wheel-settle;transform:scale(1)rotate(0)}@keyframes home-header-in{0%{opacity:.84;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-copy-in{0%{opacity:.84;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes home-visual-in{0%{opacity:.78;transform:translateY(18px)rotate(-1deg)scale(.98)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes home-card-in{0%{opacity:.84;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes home-stagger-in{0%{opacity:.76;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-step-in{0%{opacity:.76;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-wheel-settle{0%{opacity:.76;transform:scale(.92)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes home-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -8px;rotate:.45deg}}@keyframes home-botanical-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -4px;rotate:.12deg}}@keyframes home-orbit{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(14px,-10px)scale(1.06)}}@media (width<=1080px){.home-purchase{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);grid-template-areas:"copy card""visual visual"}.home-purchase-visual{aspect-ratio:16/7}.home-purchase-visual figcaption{width:min(290px,100% - 36px);bottom:18px;left:auto;right:18px}}@media (width<=820px){.home-purchase{grid-template-columns:1fr;grid-template-areas:"copy""visual""card";min-height:0}.home-purchase-visual{aspect-ratio:16/10}.home-hero{grid-template-columns:1fr;padding-top:52px}.home-product-preview{width:min(100%,560px)}.home-wheel-showcase,.home-value-grid{grid-template-columns:1fr}.home-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home-header,.home-purchase,.home-hero,.home-value,.home-wheel-showcase,.home-package,.home-upcoming,.home-faq,.home-footer{width:min(100% - 24px,1120px)}.home-header{flex-wrap:wrap;min-height:64px;padding:10px 0}.home-brand{font-size:16px}.home-nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.home-nav-link{min-height:44px;padding:8px 10px;font-size:13px}.home-purchase{border-radius:22px;gap:28px;margin-top:14px;padding:34px 20px 22px}.home-purchase h1{font-size:clamp(44px,14vw,60px)}.home-purchase-summary{margin-top:18px;font-size:17px}.home-purchase-points{margin-top:20px}.home-purchase-visual{aspect-ratio:4/3;border-width:5px;border-radius:20px;animation:.72s cubic-bezier(.2,.75,.28,1) .16s both home-visual-in}.home-purchase-visual figcaption{width:auto;padding:10px 12px;bottom:9px;left:9px;right:9px}.home-purchase-card{border-radius:18px;padding:24px 18px}.home-hero{gap:42px;min-height:0;padding:48px 0 64px}.home-hero-copy>h2{font-size:clamp(42px,13vw,58px)}.home-actions{display:grid}.home-product-preview{border-radius:20px;padding:18px}.home-preview-heading{display:grid}.home-preview-card{padding:22px 18px}.home-preview-card h2{font-size:28px}.home-value{padding:66px 0}.home-value-visual{border-radius:20px;min-height:470px}.home-value-visual img{object-position:52% center}.home-value-visual figcaption{width:auto;inset:auto 14px 14px;transform:none}.home-package{padding:68px 0}.home-package-visual,.home-upcoming-visual{border-radius:20px;min-height:430px}.home-package-visual img{object-position:51% center}.home-upcoming-visual img{object-position:52% center}.home-package-visual figcaption,.home-upcoming-visual figcaption{width:calc(100% - 24px);padding:14px 15px;bottom:12px;right:12px}.home-package-grid{grid-template-columns:1fr}.home-package-grid article{min-height:0;padding:23px 20px}.home-package-grid article>img{width:calc(100% + 40px);margin:-23px -20px 20px}.home-guide-bonus{grid-template-columns:1fr;padding:20px}.home-guide-bonus>img{width:min(100%,260px)}.home-wheel-showcase{border-radius:20px;margin-bottom:60px;padding:30px 20px}.home-wheel-paths{grid-template-columns:1fr}.home-wheel-stage>.content-wheel{width:min(100%,350px)}.home-upcoming{padding:70px 0}.home-upcoming-grid{grid-template-columns:1fr}.home-upcoming-grid article{min-height:0}.home-faq{padding:60px 0}.home-footer{grid-template-columns:1fr}.home-footer nav{justify-content:flex-start}.home-footer small{grid-column:1}}@media (prefers-reduced-motion:reduce){.home-header,.home-purchase-copy,.home-purchase-visual,.home-purchase-card,.home-value-visual,.home-package-visual,.home-upcoming-visual,.home-purchase:before,.home-purchase:after{animation:none!important}.home-motion-ready [data-home-reveal],.home-motion-ready [data-home-reveal] [data-home-stagger-item]{opacity:1;transition:none;transform:none}.home-step-card,.home-wheel-stage{opacity:1;transform:none;animation:none!important}.home-product-preview,.home-purchase-card,.home-purchase-visual img,.home-value-visual img,.home-package-visual img,.home-upcoming-visual img,.home-value-grid article,.home-package-grid article,.home-upcoming-grid article,.content-wheel-item,.home-value-grid article>img,.home-package-grid article>img,.home-guide-bonus>img,.home-upcoming-grid article>img{transition:none}.access-shell:before{animation:none!important}}.access-shell{isolation:isolate;background:#fffaf3;place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden}.access-shell:before,.access-shell:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0}.access-shell:before{will-change:transform;background-image:url(/lulokit-botanical-access-wide-v1.jpg);background-position:bottom;background-size:cover;animation:26s ease-in-out infinite alternate access-garden-drift;inset:-2.5%}@keyframes access-garden-drift{0%{transform:scale(1.025)translate(-.35%)}to{transform:scale(1.065)translate(.35%,-1%)}}.access-card{z-index:1;border:1px solid var(--line);border-left:5px solid var(--coral);-webkit-backdrop-filter:blur(15px)saturate(108%);backdrop-filter:blur(15px)saturate(108%);background:#ffffffed;border-radius:14px;width:min(100%,540px);padding:clamp(28px,7vw,48px);position:relative;box-shadow:0 22px 70px #5b304b29}.access-card--admin{border-left-color:var(--lulo-yellow)}.access-home-link,.access-inline-link{color:var(--plum-action);font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.access-home-link{margin-bottom:22px}.access-inline-link{margin-top:16px}.access-home-link:hover,.access-inline-link:hover{text-decoration:underline}.account-strip--admin{border-bottom-color:color-mix(in srgb, var(--lulo-yellow) 48%, var(--line));background:var(--arena-soft)}@media (width<=700px){.access-shell{padding:22px 20px}.access-shell:before{background-image:url(/lulokit-botanical-access-mobile-v1.jpg);background-position:bottom;inset:-1.5%}.access-shell:after{background:linear-gradient(#fffaf529,#ffffff14 56%,#fffaf52e)}}.access-brand{min-height:44px;color:inherit;font-family:var(--font-serif);align-items:center;margin:0 0 28px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.access-card h1{font-family:var(--font-serif);margin:10px 0 12px;font-size:clamp(34px,8vw,50px);font-weight:500;line-height:1.05}.access-card>p:not(.access-brand):not(.step-eyebrow):not(.access-message){color:var(--cacao-soft)}.access-form{gap:10px;margin-top:28px;display:grid}.access-form label{font-weight:850}.access-form input{min-height:52px}.access-form button,.access-secondary{background:var(--plum-action);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:52px;margin-top:8px;padding:11px 18px;font-weight:850}.access-form button:disabled{opacity:.65;cursor:wait}.access-privacy-note{color:var(--cacao-soft);text-align:center;font-size:12px;margin-top:14px!important}.access-privacy-note a{color:var(--plum-action);font-weight:800}.access-secondary{width:100%}.auth-callback-action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.access-card .access-recovery-code{text-align:center;margin:16px 0 0;font-size:12px}.access-message{border-left:4px solid var(--mint);background:var(--sage);color:var(--mint-ink);margin:18px 0 0;padding:13px 15px;font-weight:750}.access-message--error{border-left-color:var(--coral);background:var(--coral-soft);color:var(--plum-action)}.access-sent{border-left:4px solid var(--mint);background:var(--sage);color:var(--mint-ink);gap:12px;margin-top:24px;padding:18px;display:grid}.access-sent p{margin:0}.account-strip{background:var(--sage);border-bottom:1px solid #2fae7833;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px max(18px,50% - 350px);display:flex}.account-strip-label{color:var(--mint-ink);letter-spacing:.03em;font-size:12px}.account-actions{gap:8px;display:flex}.account-strip button,.account-strip a{border:1px solid var(--plum-action);background:var(--plum-action);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:6px 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.account-strip button:hover,.account-strip a:hover{border-color:var(--plum-action-hover);background:var(--plum-action-hover)}.progress-stale-shell{background:var(--arena);place-items:center;min-height:calc(100svh - 46px);padding:28px 16px 72px;display:grid}.progress-stale-shell>section{border:1px solid #b6235c3d;border-top:5px solid var(--lulo-yellow);background:#fff;border-radius:18px;width:min(100%,620px);padding:clamp(24px,5vw,38px);box-shadow:0 18px 45px #2e09341a}.progress-stale-shell h1{font-family:var(--font-serif);margin:8px 0 12px;font-size:clamp(30px,7vw,44px);font-weight:500;line-height:1.08}.progress-stale-shell p:not(.step-eyebrow){color:var(--cacao-soft)}.progress-stale-shell button{background:var(--plum-action);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:48px;margin-top:12px;padding:10px 16px;font-weight:850}.account-panel-shell{background:var(--arena);min-height:calc(100svh - 46px);padding:28px 16px 72px}.account-panel-card{border:1px solid var(--line);border-top:5px solid var(--mint);background:#fff;border-radius:16px;width:min(100%,760px);margin:0 auto;padding:clamp(22px,5vw,36px);box-shadow:0 18px 46px #30253012}.account-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-panel-heading h1{font-size:clamp(34px,7vw,46px)}.account-active-status{background:var(--sage);width:fit-content;color:var(--mint-ink);border-radius:999px;margin:14px 0 0;padding:6px 10px;font-size:12px;font-weight:850}.account-panel-heading button,.account-panel-actions a,.account-panel-actions button{border:1px solid var(--plum-action);min-height:42px;color:var(--plum-action);cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px;font-weight:850;text-decoration:none}.my-kit{background:linear-gradient(145deg,#e8f8f5d6,#fffffff5);border:1px solid #39a7a23d;border-radius:18px;margin-top:28px;padding:24px}.my-kit-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.my-kit-heading h2{color:var(--plum-ink);margin-top:3px;font-size:clamp(25px,4vw,33px)}.my-kit-heading p:not(.step-eyebrow){max-width:560px;color:var(--cacao-soft);margin-top:7px;line-height:1.5}.my-kit-heading>small{background:#fff;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.my-kit-start-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.my-kit-start-choice legend{color:var(--cacao);grid-column:1/-1;margin-bottom:8px;font-weight:900}.my-kit-start-choice label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;gap:5px;min-height:125px;padding:18px 16px 16px 45px;display:grid;position:relative}.my-kit-start-choice label.is-selected{border-color:var(--turquoise-deep);box-shadow:0 0 0 2px #39a7a221}.my-kit-start-choice input{width:20px;height:20px;position:absolute;top:19px;left:16px}.my-kit-start-choice strong{color:var(--plum-ink)}.my-kit-start-choice span{color:var(--cacao-soft);font-size:13px;line-height:1.45}.my-kit-platform{color:var(--cacao);gap:7px;margin-top:16px;font-size:13px;font-weight:850;display:grid}.my-kit-platform select{background:#fff}.my-kit-platform small{color:var(--cacao-soft);font-size:11px;font-weight:650}.my-kit-recommendation{border-left:5px solid var(--lulo-yellow);background:#fff;border-radius:14px;margin-top:18px;padding:20px;box-shadow:0 12px 30px #3025300f}.my-kit-recommendation h3{color:var(--plum-ink);margin-top:4px;font-size:25px}.my-kit-recommendation p:not(.step-eyebrow){color:var(--cacao-soft);margin-top:7px}.my-kit-recommendation a,.my-kit-products a{background:var(--plum-action);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin-top:14px;padding:8px 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.my-kit-prompt{color:var(--cacao-soft);background:#fff;border-radius:12px;margin-top:18px;padding:13px;font-size:13px}.my-kit-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.my-kit-products article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:17px;display:flex}.my-kit-products h3{color:var(--plum-ink);margin-top:9px;font-size:19px}.my-kit-products p{color:var(--cacao-soft);margin-top:6px;font-size:13px;line-height:1.45}.my-kit-products .my-kit-product-progress{background:var(--arena-soft);border-radius:10px;gap:2px;width:100%;margin-top:13px;padding:10px;display:grid}.my-kit-product-progress strong{color:var(--mint-ink);font-size:12px}.my-kit-product-progress span{color:var(--cacao-soft);font-size:11px}.my-kit-product-allowance{color:var(--cacao-soft);margin-top:10px;font-size:11px;line-height:1.4;display:block}.my-kit-combined-progress{gap:8px;width:100%;display:grid}.my-kit-combined-progress>a{width:fit-content;color:var(--turquoise-deep);background:0 0;margin:0;padding:0;text-decoration:underline;translate:none}.my-kit-bonuses{background:var(--turquoise-soft);border:1px solid #39a7a247;border-radius:16px;margin-top:20px;padding:20px}.my-kit-bonuses h3{color:var(--plum-ink);margin-top:7px}.my-kit-bonuses>p:not(.step-eyebrow){color:var(--cacao-soft);margin-top:7px}.my-kit-bonuses>div{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.my-kit-bonuses a{background:var(--plum-action);color:#fff;border-radius:999px;align-items:center;min-height:42px;padding:8px 14px;font-weight:850;text-decoration:none;display:inline-flex}.my-kit-products a{margin-top:auto;translate:0 10px}.my-kit-product-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.my-kit-product-status.is-available{background:var(--sage);color:var(--mint-ink)}.my-kit-product-status.is-locked{background:var(--arena-soft);color:var(--cacao-soft)}.my-kit-content-route{background:var(--plum-action-soft);border:1px solid #b6235c2e;border-radius:11px;gap:4px;width:100%;margin-top:13px;padding:12px;display:grid}.my-kit-content-route>span{color:var(--plum-action);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.my-kit-content-route>strong{color:var(--plum-ink);font-size:13px}.my-kit-content-route>small{color:var(--cacao-soft);font-size:10px;line-height:1.4}.my-kit-products .my-kit-content-route>a{min-height:38px;margin:6px 0 0;padding:7px 10px;font-size:11px;translate:none}.account-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0;display:grid}.account-details>div{background:var(--arena-soft);padding:14px}.account-details dt{color:var(--cacao-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.account-details dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.sync-status{color:#2f735f;font-weight:700}.sync-status--saving{color:#8a6500}.sync-status--offline{color:var(--plum-action)}.account-usage-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.account-usage-cards article{border:1px solid var(--line);border-left:4px solid var(--lulo-yellow);padding:20px}.account-usage-cards strong{font-family:var(--font-serif);font-size:29px;display:block}.account-usage-cards span{margin-top:2px;font-weight:800;display:block}.account-usage-cards small{color:var(--cacao-soft);margin-top:8px;line-height:1.45;display:block}.account-order-history{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.account-order-history h2{margin-top:3px;font-size:25px}.order-history-empty{background:var(--arena-soft);color:var(--cacao-soft);margin:18px 0 0;padding:14px}.order-history-list{gap:9px;margin-top:18px;display:grid}.order-history-card{border:1px solid var(--line);background:#fff;justify-content:space-between;gap:18px;padding:14px;display:flex}.order-history-card>div{gap:3px;display:grid}.order-history-card small{color:var(--cacao-soft)}.order-history-amount{text-align:right;justify-items:end}.order-history-amount span{color:var(--mint-ink);font-size:12px;font-weight:850}.order-history-amount small{color:var(--plum-action)}.account-panel-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.account-panel-actions a{background:var(--plum-action);color:#fff}.account-panel-card--kit{width:min(100%,980px)}.account-panel-shell--kit .my-kit{margin-top:22px}.account-usage-footer{border-top:1px solid var(--line);color:var(--cacao-soft);text-align:center;background:#ffffffb8;flex-wrap:wrap;justify-content:center;gap:5px 14px;padding:13px 18px 18px;font-size:11px;display:flex}.account-usage-footer span{color:var(--cacao);font-weight:800}.account-usage-footer small{flex-basis:100%;font-size:10px}@media (width<=560px){.account-strip{min-height:44px;padding:5px 10px}.account-strip-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.account-actions{flex-wrap:wrap;justify-content:center;width:100%}.account-strip button,.account-strip a{min-height:44px;padding:7px 10px;font-size:12px}.account-panel-shell{min-height:calc(100svh - 44px);padding:14px 10px 50px}.account-panel-card{padding:21px 18px}.account-panel-heading{display:grid}.account-panel-heading button{width:100%}.my-kit{padding:18px 14px}.my-kit-heading{display:grid}.my-kit-heading>small{width:fit-content}.my-kit-start-choice,.my-kit-products,.account-details,.account-usage-cards{grid-template-columns:1fr}.order-history-card{display:grid}.order-history-amount{text-align:left;justify-items:start}.account-panel-actions{display:grid}.account-panel-actions a,.account-panel-actions button{text-align:center}}.admin-shell{width:min(100% - 32px,1040px);margin:0 auto;padding:38px 0 80px}.admin-heading{border-left:5px solid var(--lulo-yellow);background:#fff;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.admin-heading h1{margin-top:4px}.admin-heading p:not(.step-eyebrow){max-width:620px;color:var(--cacao-soft);margin:10px 0 3px}.admin-heading small{color:var(--cacao-soft)}.admin-tabs{border:1px solid var(--line);background:#ffffffd1;margin-top:18px;padding:8px;overflow-x:auto}.admin-tab-list{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;min-width:720px;display:grid}.admin-tab{min-height:70px;color:var(--cacao);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-content:center;gap:3px;padding:11px 13px;display:grid}.admin-tab strong{font-size:14px}.admin-tab span{color:var(--cacao-soft);font-size:11px;line-height:1.3}.admin-tab:hover{border-color:var(--line);background:var(--arena-soft)}.admin-tab[aria-selected=true]{border-color:var(--plum-action);background:var(--plum-action);color:#fff;box-shadow:0 8px 20px #561f5224}.admin-tab[aria-selected=true] span{color:#ffffffc7}.admin-tab:focus-visible{outline:3px solid color-mix(in srgb, var(--lulo-yellow) 80%, white);outline-offset:2px}.admin-tab-panel[hidden]{display:none}.admin-close,.admin-refresh,.admin-access-button,.admin-new-access form button,.admin-adjust-row button{border:1px solid var(--plum-action);min-height:42px;color:var(--plum-action);cursor:pointer;background:#fff;border-radius:8px;padding:8px 13px;font-weight:850}.admin-close{white-space:nowrap}.admin-notice{border-left:4px solid var(--mint);background:var(--sage);margin:18px 0 0;padding:13px 15px;font-weight:750}.admin-notice--error{border-left-color:var(--coral);background:var(--coral-soft);color:var(--plum-action)}.admin-independent-access-list{gap:10px;margin-top:18px;display:grid}.admin-independent-access-list>details{border:1px solid var(--line);background:#fff;border-radius:13px}.admin-independent-access-list>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.admin-independent-access-list>details>summary span{gap:2px;display:grid}.admin-independent-access-list>details>summary small{color:var(--cacao-soft);font-weight:600}.admin-independent-access-list>details>summary b{color:var(--mint-ink);font-size:12px}.admin-independent-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 15px 15px;display:grid}.admin-independent-access-grid article{background:var(--arena-soft);border-radius:11px;gap:9px;padding:14px;display:grid}.admin-independent-access-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-independent-access-grid article>small{color:var(--cacao-soft)}.admin-independent-access-grid input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:40px;padding:9px 10px}.admin-independent-access-grid button{background:var(--plum-action);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:8px 11px;font-weight:850}.admin-independent-access-grid button:disabled{opacity:.5;cursor:not-allowed}.admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.admin-stats article{border:1px solid var(--line);background:#fff;padding:18px}.admin-stats strong{font-family:var(--font-serif);font-size:25px;font-weight:600;display:block}.admin-stats span{color:var(--cacao-soft);margin-top:4px;font-size:12px;display:block}.admin-section{border:1px solid var(--line);background:#fff;margin-top:18px;padding:26px}.admin-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-section h2{margin-top:3px;font-size:27px}.admin-refresh:disabled,.admin-access-button:disabled,.admin-new-access button:disabled,.admin-adjust-row button:disabled{opacity:.55;cursor:not-allowed}.admin-empty{color:var(--cacao-soft);padding:26px 0 4px}.admin-customer-list{gap:12px;margin-top:22px;display:grid}.admin-customer{border:1px solid var(--line);border-left:4px solid var(--turquoise);padding:18px}.admin-customer-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-customer-title>div{display:grid}.admin-customer-title small{color:var(--cacao-soft)}.admin-status{background:var(--sage);color:var(--mint-ink);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:850}.admin-status--suspended,.admin-status--expired{background:var(--coral-soft);color:var(--plum-action)}.admin-customer dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.admin-customer dl>div{background:var(--arena-soft);padding:10px}.admin-customer dt{color:var(--cacao-soft);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-customer dd{margin:4px 0 0;font-size:13px}.admin-customer dl>.admin-customer-progress{grid-column:1/-1}.admin-customer-progress dd{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.admin-customer-progress dd span{background:#fff;border:1px solid #39a7a22e;border-radius:9px;gap:3px;padding:9px;display:grid}.admin-customer-progress dd strong{color:var(--plum-ink);font-size:12px}.admin-customer-progress dd small{color:var(--cacao-soft);font-size:10px}.admin-customer-actions{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.admin-customer-actions summary{width:fit-content;color:var(--plum-action);cursor:pointer;font-weight:850}.admin-customer-actions>button{margin-top:14px}.admin-account-adjustments{grid-template-columns:1fr;gap:12px;margin-top:16px;display:grid}.admin-adjust-card{border:1px solid var(--line);border-left:4px solid var(--turquoise);background:var(--arena-soft);border-radius:12px;align-content:start;gap:9px;padding:14px;display:grid}.admin-adjust-card--advanced{border-left-color:var(--lulo-yellow);background:color-mix(in srgb, var(--lulo-yellow) 9%, white)}.admin-adjust-card>div{gap:3px;display:grid}.admin-adjust-card>div small{color:var(--cacao-soft);line-height:1.4}.admin-adjust-card .admin-adjust-row{grid-template-columns:105px minmax(0,1fr)}.admin-adjust-card .admin-adjust-row button{grid-column:1/-1}.admin-convert-account{border:1px solid color-mix(in srgb, var(--mint) 55%, var(--line));background:var(--sage);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px;display:flex}.admin-convert-account p{max-width:650px;color:var(--cacao-soft);margin:4px 0 0;font-size:13px}.admin-convert-account button{border:1px solid var(--mint-ink);min-height:42px;color:var(--mint-ink);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:8px 13px;font-weight:850}.admin-convert-account button:disabled{opacity:.55;cursor:not-allowed}.admin-renew-tester{border:1px solid color-mix(in srgb, var(--turquoise) 55%, var(--line));background:#effcf9;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px;display:flex}.admin-renew-tester p{max-width:650px;color:var(--cacao-soft);margin:4px 0 0;font-size:13px}.admin-renew-tester .admin-access-button{background:var(--plum-action);color:#fff;flex:none;margin:0}.admin-tester-delete{border:1px solid color-mix(in srgb, var(--coral) 55%, white);background:var(--coral-soft);margin-top:18px;padding:14px}.admin-tester-delete p{max-width:640px;color:var(--cacao-soft);margin:5px 0 12px;font-size:13px}.admin-tester-delete button{border:1px solid var(--plum-action);min-height:42px;color:var(--plum-action);cursor:pointer;background:#fff;border-radius:8px;padding:8px 13px;font-weight:850}.admin-tester-delete button:disabled{opacity:.55;cursor:not-allowed}.admin-customer-actions form>label,.admin-new-access label{margin-bottom:6px;font-size:13px;font-weight:800;display:block}.admin-adjust-row{grid-template-columns:130px minmax(0,1fr) auto;gap:8px;display:grid}.admin-adjust-row input{min-height:42px}.admin-adjust-row button,.admin-new-access form button{border-color:var(--plum-action);background:var(--plum-action);color:#fff}.admin-new-access{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:start;gap:30px;display:grid}.admin-new-access>div>p:last-child{color:var(--cacao-soft)}.admin-new-access form{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.admin-new-access form label{align-self:end;margin:0}.admin-new-access form label:first-child,.admin-new-access form input:first-of-type{grid-column:1/-1}.admin-new-access form button{grid-column:1/-1;margin-top:6px}.admin-new-access form>small{color:var(--cacao-soft);grid-column:1/-1}.admin-access-allocation{border:1px solid color-mix(in srgb, var(--mint) 45%, var(--line));border-left:4px solid var(--mint);background:var(--sage);border-radius:10px;grid-column:1/-1;gap:9px;margin:4px 0 8px;padding:14px;display:grid}.admin-access-allocation>strong{font-size:13px}.admin-access-allocation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-access-allocation span{color:var(--cacao);background:#ffffffc7;border-radius:8px;align-items:baseline;gap:6px;padding:10px;font-size:12px;font-weight:750;display:flex}.admin-access-allocation b{color:var(--plum-action);font-family:var(--font-serif);font-size:22px}.admin-access-allocation small{color:var(--cacao-soft);line-height:1.45}.admin-products-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-products .admin-section-heading>div:first-child>p:last-child{max-width:670px;color:var(--cacao-soft);margin:8px 0 0}.admin-fixed-offers{background:var(--turquoise-soft);border:1px solid #39a7a23d;border-radius:16px;margin-top:20px;padding:20px}.admin-fixed-offers h3{color:var(--plum-ink);margin-top:3px;font-size:24px}.admin-fixed-offers>div:first-child>p:last-child{color:var(--cacao-soft);margin-top:6px}.admin-fixed-offer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.admin-fixed-offer-grid article{background:#fff;border:1px solid #39a7a233;border-radius:12px;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.admin-fixed-offer-grid article>strong{color:var(--plum-ink);font-size:13px}.admin-fixed-offer-grid article>small{overflow-wrap:anywhere;color:var(--cacao-soft);font-size:9px}.admin-fixed-offer-grid article>b{margin-top:5px;font-size:18px}.admin-fixed-offers>small{color:var(--cacao-soft);margin-top:14px;line-height:1.5;display:block}.admin-sales-partners .admin-section-heading>div:first-child>p:last-child{max-width:700px;color:var(--cacao-soft);margin:8px 0 0}.admin-sales-new{background:var(--arena-soft);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;padding:18px;display:grid}.admin-sales-new label,.admin-sales-fields label{color:var(--cacao-soft);gap:6px;font-size:12px;font-weight:800;display:grid}.admin-sales-new input,.admin-sales-fields input,.admin-sales-fields select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--cacao);font:inherit;background:#fff;border-radius:9px;padding:9px 11px}.admin-sales-new button{background:var(--plum-action);color:#fff;cursor:pointer;border:0;border-radius:999px;align-self:end;min-height:44px;font-weight:850}.admin-sales-new button:disabled{opacity:.6;cursor:not-allowed}.admin-test-codes .admin-section-heading>div>p:last-child{max-width:720px;color:var(--cacao-soft);margin:8px 0 0}.admin-test-code-form{background:var(--arena-soft);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;padding:18px;display:grid}.admin-test-code-form label{color:var(--cacao-soft);gap:6px;font-size:12px;font-weight:800;display:grid}.admin-test-code-form input,.admin-test-code-form select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--cacao);font:inherit;background:#fff;border-radius:9px;padding:9px 11px}.admin-test-code-form>p{color:var(--cacao-soft);grid-column:1/-2;align-self:center;margin:0;font-size:13px}.admin-test-code-form>button{background:var(--plum-action);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;font-weight:850}.admin-test-code-form>button:disabled{opacity:.6;cursor:not-allowed}.admin-test-code-list{gap:12px;margin-top:18px;display:grid}.admin-test-code-list article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.admin-test-code-list article>p{color:var(--cacao-soft);margin:10px 0 4px}.admin-test-code-list article>small{color:var(--cacao-soft)}.admin-test-code-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-test-code-title>span{background:var(--arena-soft);color:var(--cacao-soft);text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.admin-test-code-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-test-code-actions button{border:1px solid var(--line);min-height:40px;color:var(--cacao);cursor:pointer;background:#fff;border-radius:999px;padding:8px 13px;font-weight:800}.admin-test-code-actions button:last-child{border-color:var(--plum-action);color:var(--plum-action)}.admin-test-code-actions button:disabled{opacity:.55;cursor:not-allowed}.admin-sales-notes{grid-column:span 2}.admin-sales-list{gap:12px;margin-top:18px;display:grid}.admin-sales-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.admin-sales-card-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-sales-card-heading>div{gap:3px;display:grid}.admin-sales-card-heading small{color:var(--cacao-soft)}.admin-sales-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.admin-sales-card dl div{background:var(--arena-soft);border-radius:10px;padding:11px}.admin-sales-card dt{color:var(--cacao-soft);font-size:11px;font-weight:800}.admin-sales-card dd{margin:4px 0 0;font-weight:850}.admin-sales-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-sales-fields .admin-sales-notes{grid-column:1/-1}.admin-sales-fields input:disabled{color:var(--cacao-soft);background:#f4f0ed}.admin-sales-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.admin-sales-actions button{border:1px solid var(--line);min-height:40px;color:var(--cacao);cursor:pointer;background:#fff;border-radius:999px;padding:8px 15px;font-weight:800}.admin-sales-actions button:disabled{opacity:.55;cursor:not-allowed}.admin-sales-actions .admin-product-save{border-color:var(--plum-action);background:var(--plum-action);color:#fff}.admin-product-list{gap:18px;margin-top:22px;display:grid}.admin-product-table{gap:8px;margin-top:22px;display:grid}.admin-product-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:84px minmax(180px,1.6fr) repeat(3,minmax(80px,.65fr)) auto auto;align-items:center;gap:14px;min-height:92px;padding:10px 12px;display:grid}.admin-product-row:hover{border-color:color-mix(in srgb, var(--plum-action) 35%, var(--line));background:var(--arena-soft)}.admin-product-row-image,.admin-product-row-placeholder{object-fit:cover;border-radius:9px;width:84px;height:64px}.admin-product-row-placeholder{background:var(--plum-action-soft);color:var(--plum-action);font-family:var(--font-serif);place-items:center;font-size:28px;font-weight:700;display:grid}.admin-product-row>div{gap:3px;min-width:0;display:grid}.admin-product-row>div small,.admin-product-row-name small{color:var(--cacao-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-product-row-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-product-row-edit{border:1px solid var(--plum-action);min-height:38px;color:var(--plum-action);cursor:pointer;background:#fff;border-radius:999px;padding:7px 13px;font-weight:850}.admin-product-row-edit:hover{background:var(--plum-action);color:#fff}.admin-product-card{border:1px solid var(--line);border-left:5px solid var(--lulo-yellow);background:#fff;border-radius:18px;padding:22px;overflow:hidden}.admin-product-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-product-title>div{display:grid}.admin-product-title small{color:var(--cacao-soft);margin-top:3px}.admin-status--draft{background:var(--arena-soft);color:var(--cacao-soft)}.admin-status--upcoming{background:var(--plum-action-soft);color:var(--plum-action)}.admin-status--ready{color:#167d63;background:#20a6821f}.admin-status--archived{color:var(--cacao-soft);background:#ece9e7}.admin-product-editor-section{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.admin-product-editor-section>summary{cursor:pointer;list-style:none}.admin-product-editor-section>summary::-webkit-details-marker{display:none}.admin-product-section-title{align-items:flex-start;gap:11px;padding-right:34px;display:flex;position:relative}.admin-product-editor-section>.admin-product-section-title:after{content:"+";color:var(--plum-action);font-size:24px;font-weight:700;line-height:1;position:absolute;top:5px;right:6px}.admin-product-editor-section[open]>.admin-product-section-title:after{content:"−"}.admin-product-editor-section[open]>.admin-product-section-title{margin-bottom:16px}.admin-product-section-title>span{background:var(--plum-action);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.admin-product-section-title h3{color:var(--cacao);margin:1px 0 0;font-size:17px}.admin-product-section-title p{color:var(--cacao-soft);margin:4px 0 0;font-size:13px}.admin-product-preview{object-fit:cover;border-radius:12px;width:100%;height:min(300px,42vw)}.admin-product-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.admin-product-fields label,.admin-price-grid label,.admin-product-image,.admin-file-upload-box label{color:var(--cacao-soft);gap:6px;font-size:12px;font-weight:800;display:grid}.admin-product-fields input,.admin-product-fields select,.admin-product-fields textarea,.admin-price-grid input,.admin-file-upload-box input,.admin-file-upload-box select{width:100%;min-height:42px}.admin-product-summary{grid-column:1/-1}.admin-product-visible{align-content:center;align-items:center;grid-template-columns:auto 1fr!important}.admin-product-visible input{width:18px;min-height:18px}.admin-price-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.admin-price-grid label small,.admin-product-image small,.admin-file-picker small{color:var(--cacao-soft);font-weight:500;line-height:1.4}.admin-discount-toggle{background:var(--arena-soft);border-radius:12px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;padding:12px;display:flex!important}.admin-discount-toggle input{width:18px;min-height:18px}.admin-price-preview{background:linear-gradient(115deg,#b6235c0f,#f4c43014);border:1px solid #b6235c2e;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px 12px;padding:16px;display:flex}.admin-price-preview small{color:var(--cacao-soft);flex:0 0 100%;font-weight:700}.admin-price-preview s{color:var(--cacao-soft);font-size:18px}.admin-price-preview strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:32px}.admin-price-preview span{color:#167d63;font-size:13px;font-weight:850}.admin-product-media-box{background:var(--arena-soft);border-radius:14px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);align-items:center;gap:18px;margin-top:16px;padding:16px;display:grid}.admin-product-image-placeholder{border:2px dashed var(--line);min-height:170px;color:var(--cacao-soft);background:#ffffffa6;border-radius:12px;place-items:center;display:grid}.admin-product-image-placeholder span{align-self:end;font-weight:850}.admin-product-image-placeholder small{align-self:start;margin-top:5px}.admin-product-image input{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.admin-file-upload-box{background:var(--arena-soft);border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(150px,.6fr);gap:12px;margin-top:16px;padding:16px;display:grid}.admin-file-picker{background:#fff;border:1px dashed #b6235c59;border-radius:12px;grid-column:1/-1;padding:13px;color:var(--plum-action)!important}.admin-file-picker input{min-height:0;padding:7px 0 0}.admin-file-empty{border:1px dashed var(--line);color:var(--cacao-soft);text-align:center;border-radius:12px;margin:14px 0 0;padding:13px;font-size:13px}.admin-file-list{gap:10px;margin-top:14px;display:grid}.admin-file-item{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:14px;display:grid}.admin-file-item--archived{opacity:.72;background:#f7f5f3}.admin-file-item>div:first-child{gap:3px;display:grid}.admin-file-item>div:first-child>span{color:var(--plum-action);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-file-item small{color:var(--cacao-soft);overflow-wrap:anywhere}.admin-file-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.admin-file-actions button{border:1px solid var(--line);min-height:36px;color:var(--cacao);cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.admin-file-actions button:first-child{color:var(--plum-action)}.admin-file-actions button:disabled{opacity:.5;cursor:not-allowed}.admin-product-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-product-actions button{border:1px solid var(--line);min-height:40px;color:var(--cacao);cursor:pointer;background:#fff;border-radius:8px;padding:8px 13px;font-weight:850}.admin-product-actions button:disabled{opacity:.5;cursor:not-allowed}.admin-product-actions .admin-product-delete{color:#8e1f1f;border-color:brown}.admin-product-actions .admin-product-save{border-color:var(--plum-action);background:var(--plum-action);color:#fff;margin-left:auto}.admin-product-delete-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2e093494;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-product-delete-panel{background:#fff7f5;border:1px solid #a52a2a59;border-radius:18px;gap:14px;width:min(100%,460px);max-height:calc(100dvh - 32px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #2e093447}.admin-product-delete-panel>strong{color:#8e1f1f;font-size:17px}.admin-product-delete-panel p{color:var(--cacao-soft);margin:0;line-height:1.5}.admin-product-delete-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-product-delete-panel button{border:1px solid var(--line);min-height:40px;color:var(--cacao);cursor:pointer;background:#fff;border-radius:8px;padding:8px 13px;font-weight:850}.admin-product-delete-panel button:disabled{opacity:.5;cursor:not-allowed}.admin-product-delete-panel .admin-product-delete-confirm{color:#fff;background:brown;border-color:brown}@media (width<=760px){.admin-heading{padding:22px;display:grid}.admin-close{width:100%}.admin-tab-list{grid-template-columns:repeat(5,minmax(145px,1fr))}.admin-stats,.admin-customer dl,.admin-customer-progress dd{grid-template-columns:1fr 1fr}.admin-new-access{grid-template-columns:1fr}.admin-fixed-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-fields{grid-template-columns:1fr 1fr}.admin-product-summary{grid-column:1/-1}.admin-product-media-box{grid-template-columns:1fr 1fr}.admin-product-delete-actions{grid-template-columns:1fr;display:grid}.admin-product-delete-actions button{width:100%;min-height:48px}.admin-product-row{grid-template-columns:70px minmax(150px,1fr) repeat(2,minmax(70px,.5fr)) auto}.admin-product-row-image,.admin-product-row-placeholder{width:70px;height:56px}.admin-product-row>div:nth-of-type(3){display:none}.admin-sales-new,.admin-test-code-form{grid-template-columns:1fr 1fr}.admin-test-code-form>p,.admin-test-code-form>button{grid-column:1/-1}.admin-sales-fields{grid-template-columns:1fr 1fr}.admin-sales-card dl{grid-template-columns:1fr 1fr 1fr}}@media (width<=520px){.admin-shell{width:min(100% - 20px,1040px);padding-top:18px}.admin-tabs{margin-inline:-2px}.admin-tab-list{min-width:max-content;display:flex}.admin-tab{width:142px}.admin-stats{grid-template-columns:1fr}.admin-section{padding:19px}.admin-section-heading{align-items:flex-start}.admin-customer-title,.admin-product-title{display:grid}.admin-products-heading-actions{justify-content:stretch;width:100%}.admin-products-heading-actions button{flex:1}.admin-fixed-offer-grid{grid-template-columns:1fr}.admin-product-row{grid-template-columns:62px minmax(0,1fr) auto;gap:10px}.admin-product-row-image,.admin-product-row-placeholder{width:62px;height:54px}.admin-product-row>div:not(.admin-product-row-name),.admin-product-row>.admin-status{display:none}.admin-product-row-edit{grid-column:3}.admin-product-fields{grid-template-columns:1fr}.admin-product-summary,.admin-product-image{grid-column:1}.admin-price-grid,.admin-product-media-box,.admin-file-upload-box{grid-template-columns:1fr}.admin-discount-toggle,.admin-price-preview,.admin-file-picker{grid-column:1}.admin-product-card{padding:17px}.admin-file-item{grid-template-columns:1fr}.admin-file-item>.admin-status{width:fit-content}.admin-sales-new,.admin-test-code-form,.admin-sales-fields,.admin-sales-card dl{grid-template-columns:1fr}.admin-sales-notes{grid-column:1}.admin-sales-card-heading{align-items:flex-start}.admin-sales-actions{display:grid}.admin-customer dl,.admin-customer-progress dd,.admin-account-adjustments,.admin-independent-access-grid{grid-template-columns:1fr}.admin-convert-account{display:grid}.admin-convert-account button{width:100%}.admin-renew-tester{display:grid}.admin-renew-tester .admin-access-button{width:100%}.admin-adjust-row,.admin-new-access form{grid-template-columns:1fr}.admin-new-access form label,.admin-new-access form input,.admin-new-access form select,.admin-new-access form button{grid-column:1}.admin-access-allocation>div{grid-template-columns:1fr}}.admin-shell--workspace{width:min(100% - 24px,1480px);padding-top:22px}.admin-workspace{border:1px solid var(--line);background:#f7f4f2;border-radius:24px;grid-template-columns:258px minmax(0,1fr);min-height:760px;display:grid;overflow:hidden;box-shadow:0 24px 70px #2e093417}.admin-sidebar{color:#fff;background:#2e0934;flex-direction:column;align-self:start;min-height:760px;max-height:100svh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar-brand{border-bottom:1px solid #ffffff21;align-items:center;gap:10px;padding:4px 6px 19px;display:flex}.admin-sidebar-brand>span{background:var(--lulo-yellow);color:#2e0934;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.admin-sidebar-brand div{gap:1px;min-width:0;display:grid}.admin-sidebar-brand strong{font-family:var(--font-serif);font-size:18px}.admin-sidebar-brand small{color:#ffffffa6;font-size:10px}.admin-tool-finder{color:#ffffffa6;letter-spacing:.07em;text-transform:uppercase;gap:5px;margin-top:13px;font-size:9px;font-weight:900;display:grid}.admin-tool-finder input{color:#fff;width:100%;min-height:39px;font:inherit;letter-spacing:normal;text-transform:none;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;padding:9px 11px;font-size:12px}.admin-tool-finder input::placeholder{color:#ffffff7a}.admin-tool-finder input:focus{border-color:var(--lulo-yellow);outline:2px solid #f4c43052}.admin-mobile-tool-select{display:none}.admin-sidebar nav{flex:1;margin-top:15px}.admin-sidebar-nav{gap:17px;display:grid}.admin-sidebar-group{gap:5px;display:grid}.admin-sidebar-group>p{color:#ffffff7a;letter-spacing:.09em;text-transform:uppercase;margin:0 8px;font-size:9px;font-weight:900}.admin-sidebar-group-tabs{gap:3px;display:grid}.admin-sidebar-tab{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;width:100%;min-height:53px;padding:9px 11px;display:grid}.admin-sidebar-tab strong{font-size:13px}.admin-sidebar-tab span{color:#ffffff94;font-size:10px;line-height:1.3}.admin-sidebar-tab:hover{background:#ffffff14}.admin-sidebar-tab[aria-selected=true]{background:#f4c43026;border-color:#f4c43070}.admin-sidebar-tab[aria-selected=true] strong{color:var(--lulo-yellow)}.admin-sidebar-tab[aria-selected=true] span{color:#fffc}.admin-sidebar-tab:focus-visible{outline:3px solid var(--lulo-yellow);outline-offset:1px}.admin-tool-empty{color:#ffffffb8;border:1px dashed #fff3;border-radius:10px;margin:2px 6px;padding:12px;font-size:11px;line-height:1.4}.admin-sidebar-session{overflow-wrap:anywhere;border-top:1px solid #ffffff21;gap:3px;margin-top:14px;padding:12px 7px 2px;display:grid}.admin-sidebar-session small{color:var(--lulo-yellow);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-sidebar-session span{color:#ffffffb3;font-size:10px}.admin-workspace-main{min-width:0;padding:22px}.admin-workspace-heading{border-left:0;border-bottom:1px solid var(--line);background:0 0;padding:0 0 18px}.admin-workspace-heading h1{color:#2e0934;font-size:clamp(30px,4vw,46px)}.admin-global-search{color:var(--cacao-soft);letter-spacing:.06em;text-transform:uppercase;gap:5px;margin-top:16px;font-size:10px;font-weight:900;display:grid}.admin-global-search input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--cacao);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border-radius:12px;padding:11px 14px}.admin-global-search input:focus{border-color:var(--plum-action);outline:3px solid var(--plum-action-soft)}.admin-dashboard-intro{color:#fff;background:linear-gradient(125deg,#2e0934,#491252);border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:clamp(24px,4vw,40px);display:flex}.admin-dashboard-intro h2{color:#fff;margin-top:4px;font-size:clamp(28px,4vw,42px)}.admin-dashboard-intro p:not(.step-eyebrow){color:#ffffffb8;max-width:650px;margin:9px 0 0}.admin-dashboard-intro .step-eyebrow{color:var(--lulo-yellow)}.admin-dashboard-intro button{background:var(--lulo-yellow);color:#2e0934;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;min-height:45px;padding:10px 16px;font-weight:900}.admin-dashboard-intro button:disabled{opacity:.65;cursor:wait}.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.admin-kpi-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:18px}.admin-kpi-grid span{color:var(--cacao-soft);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.admin-kpi-grid strong{color:var(--plum-ink);font-family:var(--font-serif);margin-top:8px;font-size:clamp(23px,3vw,32px);font-weight:650;display:block}.admin-kpi-grid small{color:var(--cacao-soft);margin-top:5px;font-size:11px;display:block}.admin-attention{border:1px solid color-mix(in srgb, var(--lulo-yellow) 55%, var(--line));background:#fffdf3;border-radius:18px;margin-top:18px;padding:22px}.admin-attention h2{margin-top:3px;font-size:27px}.admin-attention-total{background:var(--coral-soft);color:var(--plum-action);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.admin-attention-total--clear{background:var(--sage);color:var(--mint-ink)}.admin-attention-list{gap:8px;margin-top:16px;display:grid}.admin-attention-list button{border:1px solid var(--line);width:100%;color:var(--cacao);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.admin-attention-list button:hover{border-color:var(--plum-action);box-shadow:0 5px 14px #2e09340f}.admin-attention-list button>span{background:var(--coral-soft);width:40px;height:40px;color:var(--plum-action);border-radius:12px;place-items:center;font-weight:950;display:grid}.admin-attention-list button>div{gap:3px;display:grid}.admin-attention-list button small{color:var(--cacao-soft);line-height:1.4}.admin-attention-list button b{color:var(--plum-action);white-space:nowrap;font-size:11px}.admin-attention-clear{border-left:4px solid var(--mint);background:var(--sage);margin-top:16px;padding:16px}.admin-attention-clear p{color:var(--cacao-soft);margin:4px 0 0}.admin-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.admin-dashboard-grid button{border:1px solid var(--line);min-height:116px;color:var(--cacao);text-align:left;cursor:pointer;background:#fff;border-radius:14px;gap:5px;padding:17px;display:grid}.admin-dashboard-grid button:hover{border-color:var(--plum-action);transform:translateY(-1px)}.admin-dashboard-grid span{color:var(--cacao-soft);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-dashboard-grid strong{color:var(--plum-ink)}.admin-safety-summary{border-left:4px solid var(--mint);color:var(--cacao-soft);background:#fff;flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding:15px;font-size:12px;display:flex}.admin-safety-summary strong{color:var(--cacao)}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.admin-settings-grid article{border:1px solid var(--line);background:var(--arena-soft);border-radius:14px;padding:18px}.admin-settings-grid strong{margin-top:12px;display:block}.admin-settings-grid p{color:var(--cacao-soft);margin:5px 0 0;font-size:13px}.admin-health-grid article{flex-direction:column;align-items:flex-start;display:flex}.admin-health-grid article>small{color:var(--cacao-soft);margin-top:auto;padding-top:12px;font-size:10px;display:block}.admin-manage-view{border:1px solid var(--line);background:var(--arena-soft);border-radius:13px;flex-wrap:wrap;align-items:end;gap:10px;margin-top:18px;padding:13px;display:flex}.admin-manage-view>label{min-width:150px;color:var(--cacao-soft);letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:900;display:grid}.admin-manage-view select{border:1px solid var(--line);min-height:40px;color:var(--cacao);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border-radius:9px;padding:7px 32px 7px 10px;font-size:12px}.admin-manage-view>span{color:var(--cacao-soft);margin:0 0 10px auto;font-size:11px;font-weight:800}.admin-filter-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-filter-pills button{border:1px solid var(--line);min-height:38px;color:var(--cacao);cursor:pointer;background:#fff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}.admin-filter-pills button[aria-pressed=true]{border-color:var(--plum-action);background:var(--plum-action);color:#fff}.admin-order-view{margin-bottom:0}.admin-product-view,.admin-content-view{margin-top:14px}.admin-status--inactive{background:var(--coral-soft);color:var(--plum-action)}.admin-marketing-lock{border-left:4px solid var(--coral);background:var(--coral-soft);margin-top:18px;padding:16px}.admin-marketing-lock p{color:var(--cacao-soft);margin:4px 0 0}.admin-price-confirmation{border:1px solid var(--lulo-yellow);background:#fff9df;border-radius:14px;grid-column:1/-1;gap:10px;padding:17px;display:grid}.admin-price-confirmation>p{color:var(--cacao-soft);margin:0;font-size:13px}.admin-price-confirmation label{color:var(--cacao)}.admin-price-warning{border-left:4px solid var(--coral);background:var(--coral-soft);padding:10px;font-weight:850;color:var(--plum-action)!important}.admin-content-hub .admin-section-heading>div:first-child>p:last-child{max-width:720px;color:var(--cacao-soft);margin:8px 0 0}.admin-content-tabs{gap:8px;margin-top:22px;display:flex}.admin-content-tabs button{border:1px solid var(--line);min-height:42px;color:var(--cacao);cursor:pointer;background:#fff;border-radius:999px;padding:8px 18px;font-weight:850}.admin-content-tabs button[aria-selected=true]{border-color:var(--plum-action);background:var(--plum-action);color:#fff}.admin-content-boundary{border-left:4px solid var(--mint);background:var(--sage);color:var(--cacao-soft);margin:12px 0 0;padding:13px;font-size:12px}.admin-content-list{gap:14px;margin-top:18px;display:grid}.admin-content-card{border:1px solid var(--line);border-radius:16px;padding:18px}.admin-content-card-heading{justify-content:space-between;gap:12px;display:flex}.admin-content-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.admin-content-fields label{color:var(--cacao-soft);gap:6px;font-size:12px;font-weight:800;display:grid}.admin-content-fields input,.admin-content-fields select,.admin-content-fields textarea{width:100%}.admin-content-wide{grid-column:1/-1}.admin-content-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.admin-content-actions small{color:var(--cacao-soft)}.admin-content-actions button{background:var(--plum-action);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:42px;padding:8px 16px;font-weight:850}.admin-video-wheel .admin-section-heading>div>p:last-child{max-width:760px;color:var(--cacao-soft);margin:8px 0 0}.admin-video-privacy{border-left:4px solid var(--turquoise);background:#effcf9;border-radius:0 12px 12px 0;gap:4px;margin-top:20px;padding:15px 17px;display:grid}.admin-video-privacy strong{color:var(--mint-ink)}.admin-video-privacy span{color:var(--cacao-soft);font-size:12px;line-height:1.5}.admin-video-profile,.admin-video-pains,.admin-video-create{border:1px solid var(--line);background:var(--arena-soft);border-radius:18px;margin-top:20px;padding:clamp(18px,3vw,26px)}.admin-video-step-heading{align-items:center;gap:11px;display:flex}.admin-video-step-heading>span{width:34px;height:34px;color:var(--lulo-yellow);background:#2e0934;border-radius:50%;flex:0 0 34px;place-items:center;font-weight:950;display:grid}.admin-video-step-heading>div{gap:2px;display:grid}.admin-video-step-heading strong{color:var(--plum-ink);font-size:16px}.admin-video-step-heading small{color:var(--cacao-soft)}.admin-video-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.admin-video-profile-grid label{color:var(--cacao-soft);gap:6px;font-size:12px;font-weight:800;display:grid}.admin-video-profile-grid input,.admin-video-profile-grid select,.admin-video-profile-grid textarea{background:#fff;width:100%}.admin-video-wide{grid-column:1/-1}.admin-video-ai-button,.admin-video-spin,.admin-video-result-actions button{background:var(--plum-action);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:9px 15px;font-weight:850}.admin-video-ai-button:hover,.admin-video-result-actions button:hover{background:var(--plum-action-hover)}.admin-video-ai-button:disabled,.admin-video-result-actions button:disabled{opacity:.58;cursor:wait}.admin-video-profile>.admin-video-ai-button{margin-top:14px}.admin-video-profile>small{color:var(--cacao-soft);margin-top:7px;display:block}.admin-video-pain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.admin-video-pain-grid label{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.admin-video-pain-grid label>span{background:var(--lulo-yellow);color:#2e0934;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:950;display:grid}.admin-video-pain-grid input{background:#fff;min-width:0;min-height:46px}.admin-video-workspace{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.admin-video-wheel-stage{background:radial-gradient(circle at 80% 12%,#f4c43026,#0000 13rem),#fff;border:1px solid #2e093421;border-radius:18px;justify-items:center;gap:10px;padding:18px;display:grid}.admin-video-wheel-stage>.content-wheel{width:min(100%,420px);margin:0 auto}.admin-video-spin{background:#2e0934;width:100%}.admin-video-spin:hover{background:#43114b}.admin-video-wheel-stage>p{border-left:4px solid var(--lulo-yellow);width:100%;color:var(--cacao-soft);background:#fff9df;margin:0;padding:11px 13px;font-size:12px}.admin-video-wheel-stage>p strong{color:var(--plum-ink)}.admin-video-wheel-stage>.admin-video-ai-button{width:100%}.admin-video-result{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:520px;padding:20px}.admin-video-result-empty{text-align:center;place-content:center;gap:8px;min-height:478px;display:grid}.admin-video-result-empty strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:24px}.admin-video-result-empty p{max-width:430px;color:var(--cacao-soft);margin:0}.admin-video-result article>span{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-video-result h3{color:var(--plum-ink);font-family:var(--font-serif);margin:6px 0 0;font-size:28px;line-height:1.2}.admin-video-result article>p{color:var(--cacao-soft)}.admin-video-result blockquote{border-left:4px solid var(--lulo-yellow);color:var(--plum-ink);background:#fff9df;margin:15px 0;padding:14px;font-size:15px}.admin-video-result ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-video-result ol li{border:1px solid var(--line);background:var(--arena-soft);border-radius:11px;gap:4px;padding:12px;display:grid}.admin-video-result ol li strong{color:var(--plum-ink);font-size:12px}.admin-video-result ol li span{color:var(--cacao-soft);font-size:12px;line-height:1.45}.admin-video-caption,.admin-video-checklist{background:#effcf9;border-radius:11px;margin-top:13px;padding:13px}.admin-video-caption p{color:var(--cacao-soft);margin:5px 0 0;font-size:12px}.admin-video-checklist ul{color:var(--cacao-soft);margin:7px 0 0;padding-left:18px;font-size:12px}.admin-video-result-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.admin-video-result-actions button:last-child{border:1px solid var(--plum-action);color:var(--plum-action);background:#fff}.admin-contacts .admin-section-heading>div>p:last-child,.admin-activity .admin-section-heading>div>p:last-child,.admin-automations .admin-section-heading>div>p:last-child{max-width:760px;color:var(--cacao-soft);margin:8px 0 0}.admin-contact-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.admin-contact-summary article{border:1px solid var(--line);background:var(--arena-soft);border-radius:13px;padding:15px}.admin-contact-summary strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:27px;display:block}.admin-contact-summary span{color:var(--cacao-soft);margin-top:3px;font-size:11px;display:block}.admin-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.admin-contact-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:17px;box-shadow:0 5px 15px #2e093409}.admin-contact-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-contact-avatar{width:42px;height:42px;color:var(--lulo-yellow);font-family:var(--font-serif);background:#2e0934;border-radius:14px;place-items:center;font-size:20px;font-weight:800;display:grid}.admin-contact-head>div{gap:2px;min-width:0;display:grid}.admin-contact-head>div strong,.admin-contact-head>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-contact-head>div small{color:var(--cacao-soft)}.admin-contact-state{background:var(--sage);color:var(--mint-ink);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.admin-contact-state--expiring{color:#755400;background:#fff2bd}.admin-contact-state--expired,.admin-contact-state--suspended,.admin-contact-state--inactive{background:var(--coral-soft);color:var(--plum-action)}.admin-contact-segments{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.admin-contact-segments span{border:1px solid color-mix(in srgb, var(--turquoise) 45%, var(--line));color:var(--mint-ink);background:#f3fffd;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.admin-contact-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0 0;display:grid}.admin-contact-card dl>div{background:var(--arena-soft);border-radius:9px;min-width:0;padding:9px}.admin-contact-card dt{color:var(--cacao-soft);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-contact-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.4}.admin-activity-summary{border-left:4px solid var(--turquoise);background:#effcf9;border-radius:0 12px 12px 0;flex-wrap:wrap;gap:5px 18px;margin-top:20px;padding:16px;display:flex}.admin-activity-summary strong{color:var(--mint-ink)}.admin-activity-summary span{color:var(--cacao)}.admin-activity-summary small{color:var(--cacao-soft);flex-basis:100%}.admin-timeline{margin:20px 0 0;padding:0;list-style:none;display:grid}.admin-timeline-item{grid-template-columns:24px minmax(0,1fr);gap:10px;padding-bottom:11px;display:grid;position:relative}.admin-timeline-item:before{background:var(--line);content:"";width:2px;position:absolute;top:18px;bottom:-3px;left:7px}.admin-timeline-item:last-child:before{display:none}.admin-timeline-dot{z-index:1;background:var(--turquoise);width:16px;height:16px;box-shadow:0 0 0 1px var(--line);border:4px solid #fff;border-radius:50%;margin-top:16px;position:relative}.admin-timeline-item--success .admin-timeline-dot{background:var(--mint)}.admin-timeline-item--warning .admin-timeline-dot{background:var(--coral)}.admin-timeline-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:14px 15px}.admin-timeline-meta{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.admin-timeline-meta span{color:var(--plum-action);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-timeline-meta time{color:var(--cacao-soft);font-size:10px}.admin-timeline-title{justify-content:space-between;gap:16px;margin-top:7px;display:flex}.admin-timeline-title>div{min-width:0}.admin-timeline-title p{color:var(--cacao-soft);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.admin-timeline-title b{color:var(--mint-ink);white-space:nowrap}.admin-timeline-item--warning .admin-timeline-title b{color:var(--plum-action)}.admin-timeline-card>small{color:var(--cacao-soft);overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}.admin-automation-safety{border-left:4px solid var(--mint);background:var(--sage);border-radius:0 12px 12px 0;margin-top:20px;padding:17px}.admin-automation-safety p{max-width:850px;color:var(--cacao-soft);margin:5px 0 0;font-size:13px;line-height:1.5}.admin-automation-list{gap:12px;margin-top:20px;display:grid}.admin-automation-card{border:1px solid var(--line);border-left:5px solid var(--mint);background:#fff;border-radius:16px;padding:18px}.admin-automation-card--triggered{border-left-color:var(--coral)}.admin-automation-card--paused{background:#fbfafb;border-left-color:#a89ca8}.admin-automation-head{justify-content:space-between;gap:24px;display:flex}.admin-automation-head>div{min-width:0}.admin-automation-state{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.admin-automation-state--clear{background:var(--sage);color:var(--mint-ink)}.admin-automation-state--triggered{background:var(--coral-soft);color:var(--plum-action)}.admin-automation-state--paused{color:#6f6270;background:#eee9ee}.admin-automation-head h3{font-family:var(--font-serif);margin-top:8px;font-size:23px}.admin-automation-head p{max-width:700px;color:var(--cacao-soft);margin:5px 0 0;font-size:12px;line-height:1.5}.admin-automation-head>strong{background:var(--arena-soft);color:var(--plum-ink);white-space:nowrap;border-radius:12px;align-self:flex-start;padding:11px 13px;font-size:12px}.admin-automation-controls{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;margin-top:16px;padding-top:15px;display:flex}.admin-automation-controls form{gap:5px;min-width:0;display:grid}.admin-automation-controls form>label{color:var(--cacao-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-automation-controls form>div{gap:7px;display:flex}.admin-automation-controls input{width:96px;min-height:40px}.admin-automation-controls button{border:1px solid var(--plum-action);min-height:40px;color:var(--plum-action);cursor:pointer;background:#fff;border-radius:9px;padding:8px 13px;font-weight:850}.admin-automation-controls form button{background:var(--plum-action);color:#fff}.admin-automation-controls button:disabled{opacity:.55;cursor:wait}.admin-automation-controls form small{color:var(--cacao-soft)}.admin-automation-card footer{color:var(--cacao-soft);flex-wrap:wrap;gap:5px 16px;margin-top:14px;font-size:9px;display:flex}.admin-analytics-workspace>.admin-section-heading>div>p:last-child,.admin-error-center>.admin-section-heading>div>p:last-child{max-width:760px;color:var(--cacao-soft);margin:8px 0 0}.admin-period-switch{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.admin-period-switch button{border:1px solid var(--line);min-height:40px;color:var(--cacao);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:850}.admin-period-switch button:hover{border-color:var(--plum-action)}.admin-period-switch button[aria-pressed=true]{border-color:var(--plum-action);background:var(--plum-action);color:#fff}.admin-period-switch button:focus-visible{outline:3px solid var(--plum-action-soft);outline-offset:2px}.admin-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-analytics-kpis article{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;padding:18px;box-shadow:0 5px 15px #2e093409}.admin-analytics-kpis article>span{color:var(--cacao-soft);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.admin-analytics-kpis article>strong{color:var(--plum-ink);font-family:var(--font-serif);overflow-wrap:anywhere;margin-top:9px;font-size:clamp(25px,3vw,33px);font-weight:650;display:block}.admin-analytics-kpis article>small,.admin-analytics-kpis article>em{margin-top:7px;font-size:10px;font-style:normal;line-height:1.4;display:block}.admin-analytics-kpis article>em{color:var(--cacao-soft)}.admin-comparison{font-weight:850}.admin-comparison--positive{color:var(--mint-ink)}.admin-comparison--negative{color:var(--plum-action)}.admin-comparison--neutral{color:var(--cacao-soft)}.admin-analytics-block{border:1px solid var(--line);background:#fffdfb;border-radius:18px;margin-top:20px;padding:20px}.admin-analytics-block .admin-section-heading h3{font-family:var(--font-serif);margin-top:3px;font-size:27px}.admin-trends-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.admin-trend-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:15px}.admin-trend-card>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;display:flex}.admin-trend-card>div:first-child small{color:var(--cacao-soft);font-size:10px}.admin-trend-bars{border-bottom:1px solid var(--line);align-items:end;gap:2px;height:108px;margin-top:14px;padding-top:6px;display:flex}.admin-trend-bar{min-width:1px;height:var(--trend-height);background:var(--turquoise);border-radius:4px 4px 0 0;flex:1 1 0;transition:height .22s,opacity .18s}.admin-trend-bar:hover{opacity:.62}.admin-trend-bar--gross_sales_cents{background:var(--plum-action)}.admin-trend-bar--new_accounts{background:var(--mint)}.admin-trend-bar--ai_help_count{background:var(--lulo-yellow)}.admin-trend-bar--client_error_count{background:var(--coral)}.admin-trend-range{color:var(--cacao-soft);justify-content:space-between;margin-top:5px;font-size:9px;display:flex}.admin-funnel-completion{background:var(--sage);color:var(--mint-ink);white-space:nowrap;border-radius:999px;align-self:center;padding:8px 11px;font-size:11px;font-weight:900}.admin-funnel-list{gap:10px;margin-top:17px;display:grid}.admin-funnel-list article>div:first-child{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.admin-funnel-list article strong{font-size:12px}.admin-funnel-list article>div:first-child span{color:var(--plum-action);font-size:12px;font-weight:900}.admin-funnel-track{background:#eee8ed;border-radius:999px;height:12px;margin-top:5px;overflow:hidden}.admin-funnel-track span{border-radius:inherit;background:linear-gradient(90deg, #2e0934, var(--turquoise));height:100%;display:block}.admin-analytics-note{border-left:4px solid var(--lulo-yellow);background:#fff9df;margin-top:17px;padding:16px}.admin-analytics-note p{max-width:900px;color:var(--cacao-soft);margin:5px 0 0;font-size:12px;line-height:1.55}.admin-error-center{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.admin-error-summary{border-left:4px solid var(--turquoise);color:var(--cacao-soft);background:#effcf9;margin:14px 0 0;padding:13px;font-size:12px}.admin-error-summary strong{color:var(--mint-ink)}.admin-error-list{gap:10px;margin-top:15px;display:grid}.admin-error-list article{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:16px}.admin-error-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.admin-error-title>strong{overflow-wrap:anywhere}.admin-error-title>b{color:var(--plum-action);white-space:nowrap;font-size:11px}.admin-error-list article>p{color:var(--cacao);overflow-wrap:anywhere;margin:11px 0 0;font-size:12px;line-height:1.5}.admin-error-list dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:13px 0 0;display:grid}.admin-error-list dl>div{background:var(--arena-soft);border-radius:9px;min-width:0;padding:8px}.admin-error-list dt{color:var(--cacao-soft);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-error-list dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.4}@media (width<=980px){.admin-workspace{grid-template-columns:218px minmax(0,1fr)}.admin-dashboard-grid,.admin-kpi-grid,.admin-analytics-kpis{grid-template-columns:1fr 1fr}.admin-error-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-video-workspace{grid-template-columns:1fr}.admin-video-result{min-height:0}.admin-video-result-empty{min-height:260px}}@media (width<=720px){.admin-shell--workspace{width:min(100% - 12px,1480px);padding-top:8px}.admin-workspace{border-radius:16px;display:block}.admin-sidebar{min-height:0;max-height:none;padding:12px;position:static;overflow-y:visible}.admin-sidebar-brand{padding-bottom:10px}.admin-tool-finder,.admin-sidebar nav{display:none}.admin-mobile-tool-select{color:#ffffffad;letter-spacing:.07em;text-transform:uppercase;gap:5px;margin-top:11px;font-size:9px;font-weight:900;display:grid}.admin-mobile-tool-select select{color:#fff;width:100%;min-height:45px;font:inherit;letter-spacing:normal;text-transform:none;background:#43114b;border:1px solid #ffffff38;border-radius:11px;padding:10px 36px 10px 12px;font-size:14px;font-weight:850}.admin-mobile-tool-select select:focus{border-color:var(--lulo-yellow);outline:3px solid #f4c43047}.admin-sidebar-session{display:none}.admin-workspace-main{padding:15px}.admin-dashboard-intro{display:grid}.admin-dashboard-intro button{width:100%}.admin-kpi-grid{grid-template-columns:1fr 1fr}.admin-manage-view>span{width:100%;margin:0}.admin-content-fields,.admin-settings-grid,.admin-contact-list,.admin-video-profile-grid,.admin-video-pain-grid{grid-template-columns:1fr}.admin-video-wide{grid-column:1}.admin-trends-grid{grid-template-columns:1fr}.admin-contact-summary{grid-template-columns:1fr 1fr}.admin-content-wide{grid-column:1}}@media (width<=480px){.admin-dashboard-grid,.admin-kpi-grid{grid-template-columns:1fr}.admin-attention{padding:16px}.admin-attention-list button{grid-template-columns:40px minmax(0,1fr)}.admin-attention-list button b{grid-column:2}.admin-manage-view>label,.admin-filter-pills,.admin-manage-view select{width:100%}.admin-content-actions{display:grid}.admin-content-actions button{width:100%}.admin-contact-summary,.admin-contact-card dl,.admin-analytics-kpis{grid-template-columns:1fr}.admin-error-title{grid-template-columns:auto minmax(0,1fr)}.admin-error-title>b{grid-column:2}.admin-error-list dl{grid-template-columns:1fr 1fr}.admin-funnel-completion{white-space:normal}.admin-contact-head{grid-template-columns:42px minmax(0,1fr)}.admin-contact-state{grid-column:2;width:fit-content}.admin-timeline-title,.admin-automation-head,.admin-automation-controls{display:grid}.admin-automation-head>strong{white-space:normal}.admin-automation-controls form>div{grid-template-columns:88px minmax(0,1fr);display:grid}.admin-automation-controls input,.admin-automation-toggle{width:100%}.admin-video-profile,.admin-video-pains,.admin-video-create{padding:16px}.admin-video-wheel-stage{padding:10px}.admin-video-wheel-stage>.content-wheel{width:min(100%,350px)}.admin-video-result{padding:15px}.admin-video-result-actions{display:grid}.admin-video-result-actions button{width:100%}}.store-shell{width:min(100% - 34px,1080px);margin:0 auto;padding:24px 0 64px}.store-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;display:flex}.store-brand{color:var(--cacao);font-family:var(--font-serif);font-weight:700;text-decoration:none}.store-brand span{color:var(--arcilla)}.store-header-actions{align-items:center;gap:12px;display:flex}.store-market{color:var(--cacao-soft);font-size:12px;font-weight:750}.store-back-link,.store-footer-back{background:var(--plum-action);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:8px 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.store-back-link:hover,.store-footer-back:hover{background:var(--plum-action-hover)}.store-hero{max-width:720px;padding:72px 0 42px}.store-hero h1{margin-top:8px}.store-hero>p:last-child{max-width:620px;color:var(--cacao-soft);margin:18px 0 0;font-size:18px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.store-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff0;border-radius:24px;flex-direction:column;padding:28px;display:flex}.store-card--featured{background:radial-gradient(circle at 100% 0,#f4c43024,#0000 18rem),#fff;border-color:#e63c8c3d;grid-row:span 2;padding:clamp(30px,5vw,46px)}.store-card h2{margin-top:14px;font-size:clamp(25px,4vw,34px)}.store-card>div>p:not(.store-price){color:var(--cacao-soft);margin:13px 0 0}.store-badge{background:var(--coral);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 10px;font-size:10px;font-weight:850;display:inline-flex}.store-badge--soft{background:var(--blush);color:var(--tangerine-deep)}.store-price{color:var(--cacao-soft);margin:18px 0 0;font-size:14px}.store-price strong{color:var(--cacao);font-family:var(--font-serif);font-size:38px;font-weight:500}.store-discount{flex-wrap:wrap;align-items:center;gap:8px;margin:17px 0 -12px;display:flex}.store-discount s{color:var(--cacao-soft);font-size:17px}.store-discount span{color:#167d63;background:#20a6821f;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.store-card ul{gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}.store-card li{padding-left:27px;position:relative}.store-card li:before{content:"✓";color:var(--mint);font-weight:900;position:absolute;left:0}.store-requirement{background:var(--arena-soft);color:var(--cacao-soft);border-radius:12px;margin:20px 0;padding:11px 13px;font-size:13px}.store-checkout-promise{border:1px solid #b6235c2e;border-left:4px solid var(--lulo-yellow);background:var(--arena-soft);border-radius:14px;gap:8px;margin:8px 0 18px;padding:18px;display:grid}.store-checkout-promise>span{color:var(--plum-action);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.store-checkout-promise>strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:22px;line-height:1.15}.store-checkout-promise>p{color:var(--cacao-soft);margin:0;font-size:13px;line-height:1.5}.store-checkout-promise>p b{color:var(--plum-ink)}.store-checkout-promise>div{gap:7px;margin-top:3px;display:grid}.store-checkout-promise>div span{color:var(--plum-ink);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.store-checkout-promise>div b{background:var(--plum-action);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:10px;display:grid}.store-marketing-choice{color:var(--cacao-soft);cursor:pointer;border-top:1px solid #7057692e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:4px 0 5px;padding:12px 0 4px;font-size:11px;line-height:1.5;display:grid}.store-marketing-choice input{width:20px;height:20px;accent-color:var(--plum-action);margin-top:1px}.store-marketing-choice strong{color:var(--plum-ink)}.store-marketing-choice.is-opted-in{color:#166b57}.store-marketing-status{color:var(--cacao-soft);margin:0 0 14px;font-size:10px;line-height:1.45}.store-checkout-terms{color:var(--cacao-soft);text-align:center;margin:8px 4px 0;font-size:10px;line-height:1.45}.store-checkout-terms a{color:inherit;font-weight:800}.store-product-image,.store-future-image{border-radius:15px;margin:-10px -10px 22px;overflow:hidden}.store-product-image img,.store-future-image img{object-fit:cover;width:100%;height:220px}.store-buy-button{background:var(--plum-action);color:#fff;cursor:pointer;border:2px solid #f5c518cc;border-radius:18px;place-items:center;gap:2px;width:100%;min-height:66px;margin-top:auto;padding:10px 18px;transition:transform .2s,background .2s,box-shadow .2s;display:grid;box-shadow:0 12px 24px #2e09342e}.store-product-link{text-align:center;text-decoration:none}.store-buy-button>span{font-size:15px;font-weight:900;line-height:1.2}.store-buy-button>small{color:#ffffffd1;font-size:10px;font-weight:750;line-height:1.25}.store-buy-button:not(:disabled):hover{background:var(--plum-action-hover);transform:translateY(-2px);box-shadow:0 16px 30px #2e09343d}.store-buy-button.is-ready{background:#b6235c}.store-buy-button:disabled{opacity:.62;cursor:not-allowed}.store-checkout-trust{color:var(--cacao-soft);text-align:center;margin:10px 0 0;font-size:11px;line-height:1.45}.store-checkout-trust>span{color:#167d63;vertical-align:1px;font-size:8px}.store-checkout-message{color:var(--plum-action);margin:12px 0 0;font-size:13px;font-weight:700}.store-coming-section{border-top:1px solid var(--line);margin-top:54px;padding-top:34px}.store-section-heading{max-width:680px}.store-section-heading h2{font-size:clamp(28px,5vw,38px)}.store-section-heading>p:last-child{color:var(--cacao-soft);margin:10px 0 0}.store-future-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.store-future-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:300px;padding:28px;display:flex}.store-future-card h2{margin-top:14px;font-size:clamp(25px,4vw,32px)}.store-future-card p{color:var(--cacao-soft);margin:14px 0 26px}.store-interest-button{border:1px solid var(--plum-action);width:100%;min-height:48px;color:var(--plum-action);cursor:pointer;background:#fff;border-radius:999px;margin-top:auto;font-weight:850}.store-interest-button:hover{background:var(--plum-action-soft)}.store-interest-form{gap:10px;margin-top:auto;padding-top:8px;display:grid}.store-interest-form>label:not(.store-interest-consent){gap:5px;font-size:12px;font-weight:850;display:grid}.store-interest-form input[type=email]{width:100%;min-height:44px}.store-interest-consent{color:var(--cacao-soft);grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:11px;display:grid}.store-interest-consent input{width:17px;height:17px;margin-top:1px}.store-interest-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.store-interest-actions button{border:1px solid var(--plum-action);background:var(--plum-action);color:#fff;cursor:pointer;border-radius:999px;min-height:42px;padding:8px 14px;font-weight:850}.store-interest-actions button:last-child{color:var(--plum-action);background:#fff}.store-interest-form>small{color:var(--cacao-soft);font-size:10px}.store-interest-error{font-size:12px;font-weight:750;color:var(--plum-action)!important;margin:0!important}.store-interest-success{border-left:4px solid var(--mint);background:var(--sage);padding:13px;font-size:12px;font-weight:750;color:var(--mint-ink)!important;margin:auto 0 0!important}.store-updates{background:linear-gradient(135deg, var(--plum-action-soft), var(--arena-soft) 55%, var(--sage));border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:32px;margin-top:54px;padding:34px;display:grid}.store-updates h2{color:var(--plum-ink);margin-top:8px;font-size:clamp(29px,4vw,40px)}.store-updates>div>p:last-child{color:var(--cacao-soft);margin-top:13px;line-height:1.65}.home-email{background:linear-gradient(135deg, var(--plum-action-soft), var(--arena-soft) 55%, var(--sage));border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:44px;width:min(100% - 40px,1120px);margin:0 auto 86px;padding:48px;display:grid}.home-email h2{max-width:600px;color:var(--plum-ink);font-size:clamp(34px,5vw,48px)}.home-email>div>p:last-child{max-width:580px;color:var(--cacao-soft);margin-top:17px;font-size:17px;line-height:1.65}.email-signup-form{background:#ffffffeb;border:1px solid #3025301a;border-radius:20px;gap:14px;padding:24px;display:grid;box-shadow:0 16px 40px #30253014}.email-signup-fields{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.email-signup-form label:not(.email-signup-consent):not(.email-signup-honeypot){color:var(--cacao);gap:6px;font-size:12px;font-weight:850;display:grid}.email-signup-form label span{color:var(--cacao-soft);font-weight:600}.email-signup-form input[type=text],.email-signup-form input[type=email],.email-signup-fields input{width:100%;min-height:46px}.email-signup-consent{color:var(--cacao-soft);grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.45;display:grid}.email-signup-consent input{width:18px;height:18px;margin-top:1px}.email-signup-form button{border:1px solid var(--plum-action);background:var(--plum-action);color:#fff;cursor:pointer;border-radius:999px;min-height:48px;font-weight:850}.email-signup-form button:disabled{opacity:.55;cursor:not-allowed}.email-signup-form>small{color:var(--cacao-soft);font-size:10px;line-height:1.45}.email-signup-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.email-signup-error{color:var(--plum-action);margin:0;font-size:12px;font-weight:750}.email-signup-result{border-left:5px solid var(--mint);background:#fff;border-radius:18px;padding:28px}.email-signup-result strong{color:var(--mint-ink);font-family:var(--font-serif);font-size:27px}.email-signup-result p{color:var(--cacao-soft);margin:10px 0 0}.email-action-shell{background:linear-gradient(145deg, var(--arena-soft), var(--plum-action-soft), var(--sage));place-items:center;min-height:100vh;padding:24px;display:grid}.email-action-card{border:1px solid var(--line);background:#fff;border-radius:26px;width:min(100%,620px);padding:clamp(28px,6vw,52px);box-shadow:0 24px 60px #30253021}.email-action-card h1{color:var(--plum-ink);font-size:clamp(38px,7vw,55px)}.email-action-card>p:not(.home-eyebrow){color:var(--cacao-soft);margin:18px 0 28px;font-size:17px;line-height:1.65}.email-action-card button.home-primary-action{cursor:pointer;border:0;width:100%}.email-action-card button.home-primary-action:disabled{opacity:.55;cursor:not-allowed}@media (width<=820px){.home-email{grid-template-columns:1fr;gap:28px;padding:34px 26px}}@media (width<=620px){.home-email{border-radius:20px;width:min(100% - 24px,1120px);margin-bottom:60px;padding:28px 18px}.email-signup-fields{grid-template-columns:1fr}.email-signup-form{padding:19px}}.store-coming-button{background:var(--plum-action-soft);min-height:48px;color:var(--plum-action);text-align:center;border:1px solid #b6235c3d;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:11px 18px;font-weight:850;display:flex}.store-footer{border-top:1px solid var(--line);color:var(--cacao-soft);margin-top:28px;padding-top:18px;font-size:12px}.store-footer p{margin:5px 0}.store-legal-links{flex-wrap:wrap;gap:7px 16px;margin-top:14px;display:flex}.store-legal-links a{min-height:44px;color:var(--plum-action);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.store-footer-back{width:fit-content;margin-top:16px}.store-result-shell{place-items:center;min-height:100vh;padding:30px 17px;display:grid}.store-result-card{border:1px solid var(--line);width:min(100%,640px);box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:clamp(28px,7vw,52px)}.store-result-card h1{margin-top:10px}.store-result-card>p:not(.store-brand,.step-eyebrow){color:var(--cacao-soft)}.store-result-link,.store-result-secondary{text-align:center;border-radius:999px;min-height:48px;margin-top:14px;padding:12px 18px;font-weight:850;text-decoration:none;display:block}.store-result-link{background:var(--plum-action);color:#fff}.store-result-combo{background:var(--arena-soft);border:1px solid #39a7a247;border-radius:18px;margin-top:20px;padding:20px}.store-result-combo h2{color:var(--plum-ink);margin:0}.store-result-combo>div{gap:8px;display:grid}.store-result-combo a{min-height:46px;color:var(--plum-action);background:#fff;border:1px solid #b6235c29;border-radius:12px;align-items:center;padding:10px 14px;font-weight:850;text-decoration:none;display:flex}.store-result-secondary{border:1px solid var(--line);color:var(--cacao)}.store-result-updates{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.store-result-updates h2{color:var(--plum-ink);font-size:28px}.store-result-updates>p{color:var(--cacao-soft);margin:10px 0 18px;line-height:1.6}.store-result-updates .email-signup-form{text-align:left}.branded-checkout{background:radial-gradient(circle at 8% 4%,#f4c4302e,#0000 23rem),radial-gradient(circle at 92% 14%,#e63c8c1a,#0000 28rem),#fffaf7;min-height:100vh;padding:22px clamp(16px,4vw,48px) 64px}.branded-checkout-header{border-bottom:1px solid #3025301f;justify-content:space-between;align-items:center;gap:18px;width:min(100%,1180px);min-height:58px;margin:0 auto;display:flex}.branded-checkout-back{color:var(--plum-action);font-size:13px;font-weight:850;text-decoration:none}.branded-checkout-back:hover{color:var(--plum-action-hover);text-decoration:underline}.checkout-funnel-hero,.checkout-funnel-problem,.checkout-funnel-reliefs,.checkout-funnel-compact-proof,.checkout-funnel-delivery,.checkout-funnel-outcomes,.checkout-funnel-how,.checkout-funnel-fit,.checkout-funnel-faq,.checkout-funnel-payment{width:min(100%,1180px);margin-left:auto;margin-right:auto}.checkout-funnel-hero{grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);align-items:center;gap:clamp(34px,6vw,78px);min-height:610px;padding:clamp(64px,8vw,104px) 0 86px;display:grid}.checkout-funnel-hero h1{max-width:760px;color:var(--plum-ink);margin-top:11px;font-size:clamp(48px,6.8vw,82px);line-height:1}.checkout-funnel-lead{max-width:660px;color:var(--cacao-soft);margin:23px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.65}.checkout-funnel-price{align-items:baseline;gap:11px;margin-top:26px;display:flex}.checkout-funnel-price strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:clamp(42px,5.5vw,62px);font-weight:500;line-height:1}.checkout-funnel-price span{color:var(--cacao-soft);font-size:12px;font-weight:850}.checkout-funnel-primary,.checkout-funnel-secondary{border:1.5px solid var(--plum-action);text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-top:23px;padding:12px 21px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.checkout-funnel-primary{background:var(--plum-action);color:#fff;box-shadow:0 13px 27px #b6235c2e}.checkout-funnel-secondary{color:var(--plum-action);background:#fff}.checkout-funnel-primary:hover,.checkout-funnel-secondary:hover{transform:translateY(-2px);box-shadow:0 15px 31px #2e09342b}.checkout-funnel-facts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.checkout-funnel-facts span{color:var(--turquoise-deep);background:#fff;border:1px solid #39a7a242;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.checkout-funnel-hero figure{background:#fff;border:1px solid #b6235c24;border-radius:31px;margin:0;padding:12px;position:relative;transform:rotate(1.2deg);box-shadow:0 28px 78px #2e093424}.checkout-funnel-hero figure img{border-radius:22px;width:100%;height:auto;display:block}.checkout-funnel-hero figcaption{background:var(--plum-ink);color:#fff;border-radius:16px;gap:4px;max-width:320px;padding:16px 19px;display:grid;position:absolute;bottom:-28px;right:-18px;box-shadow:0 15px 35px #2e093438}.checkout-funnel-hero figcaption span{color:var(--lulo-yellow);letter-spacing:.1em;font-size:9px;font-weight:950}.checkout-funnel-hero figcaption strong{font-size:13px;line-height:1.45}.checkout-funnel-problem{background:linear-gradient(145deg, var(--plum-ink), #4c194a);color:#fff;border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(28px,6vw,78px);padding:clamp(35px,6vw,64px);display:grid}.checkout-funnel-problem h2{color:#fff;max-width:720px;margin-top:9px;font-size:clamp(34px,5vw,54px)}.checkout-funnel-problem p:not(.step-eyebrow){color:#ffffffbd;max-width:680px;line-height:1.65}.checkout-funnel-problem ul{align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.checkout-funnel-problem li{background:#ffffff14;border:1px solid #ffffff2b;border-radius:15px;padding:17px 18px 17px 49px;font-weight:750;line-height:1.5;position:relative}.checkout-funnel-problem li:before{content:"—";color:var(--lulo-yellow);font-weight:950;position:absolute;top:17px;left:18px}.checkout-funnel-problem .checkout-funnel-secondary{grid-column:1/-1;width:fit-content;margin-top:0}.checkout-funnel-compact-proof{background:linear-gradient(145deg, var(--plum-ink), #4c194a);color:#fff;border-radius:30px;padding:clamp(34px,5vw,56px)}.checkout-funnel-compact-proof h2{color:#fff;max-width:820px;margin-top:9px;font-size:clamp(32px,4.8vw,48px)}.checkout-funnel-compact-proof>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.checkout-funnel-compact-proof article{background:#ffffff14;border:1px solid #ffffff2b;border-radius:16px;padding:19px}.checkout-funnel-compact-proof article>span{color:var(--lulo-yellow);letter-spacing:.09em;font-size:10px;font-weight:950}.checkout-funnel-compact-proof article>p{color:#ffffffd1;margin-bottom:0;line-height:1.55}.checkout-funnel-reliefs{text-align:center;padding:92px 0}.checkout-funnel-reliefs h2{max-width:780px;color:var(--plum-ink);margin:8px auto 0;font-size:clamp(34px,5vw,52px)}.checkout-funnel-reliefs>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.checkout-funnel-reliefs article{border:1px solid var(--line);background:#fff;border-radius:19px;align-items:center;gap:13px;padding:23px;display:flex;box-shadow:0 14px 35px #2e09340f}.checkout-funnel-reliefs article span{background:var(--coral-soft);width:34px;height:34px;color:var(--coral-deep);border-radius:50%;flex:none;place-items:center;font-size:21px;font-weight:950;display:grid}.checkout-funnel-reliefs article strong{color:var(--cacao);line-height:1.4}.checkout-funnel-delivery{background:linear-gradient(145deg, white, var(--turquoise-soft));border:1px solid #39a7a240;border-radius:30px;padding:clamp(35px,6vw,64px)}.checkout-funnel-delivery>header{max-width:820px}.checkout-funnel-delivery h2{color:var(--plum-ink);margin-top:9px;font-size:clamp(34px,5vw,52px)}.checkout-funnel-delivery>header>p:last-child{color:var(--cacao-soft);font-size:17px;line-height:1.65}.checkout-funnel-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:31px;display:grid}.checkout-funnel-delivery-grid article{background:#ffffffd4;border:1px solid #39a7a233;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:19px;display:flex}.checkout-funnel-delivery-grid article span{background:var(--turquoise-deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:10px;font-weight:950;display:grid}.checkout-funnel-delivery-grid article strong{color:var(--cacao);line-height:1.45}.checkout-funnel-outcomes{grid-template-columns:minmax(0,.85fr) minmax(370px,1.15fr);align-items:center;gap:clamp(34px,6vw,78px);padding:92px 0;display:grid}.checkout-funnel-outcomes h2{color:var(--plum-ink);margin-top:9px;font-size:clamp(34px,5vw,52px)}.checkout-funnel-outcomes ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.checkout-funnel-outcomes li{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:15px;padding:20px;display:flex}.checkout-funnel-outcomes li span{background:var(--plum-action-soft);width:39px;height:39px;color:var(--plum-action);border-radius:50%;flex:none;place-items:center;font-weight:950;display:grid}.checkout-funnel-outcomes li strong{color:var(--cacao);line-height:1.45}.checkout-funnel-how{background:var(--arena-soft);text-align:center;border-radius:30px;padding:clamp(36px,6vw,64px)}.checkout-funnel-how>h2{max-width:790px;color:var(--plum-ink);margin:8px auto 0;font-size:clamp(34px,5vw,52px)}.checkout-funnel-how>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.checkout-funnel-how article{border:1px solid var(--line);background:#fff;border-radius:19px;padding:24px}.checkout-funnel-how article>span{background:var(--plum-ink);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:950;display:grid}.checkout-funnel-how h3{color:var(--plum-ink);margin-top:16px}.checkout-funnel-how article p{color:var(--cacao-soft);margin-bottom:0;line-height:1.55}.checkout-funnel-fit{padding:92px 0}.checkout-funnel-fit>h2{max-width:760px;color:var(--plum-ink);text-align:center;margin:0 auto;font-size:clamp(34px,5vw,52px)}.checkout-funnel-fit>div{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px;display:grid}.checkout-funnel-fit article{border-radius:23px;padding:clamp(24px,4vw,38px)}.checkout-funnel-fit article.is-fit{background:var(--turquoise-soft);border:1px solid #39a7a252}.checkout-funnel-fit article.is-not-fit{background:var(--coral-soft);border:1px solid #f2786c52}.checkout-funnel-fit ul{color:var(--cacao);gap:12px;margin:19px 0 0;padding-left:22px;line-height:1.55;display:grid}.checkout-funnel-fit-compact{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(100%,1180px);margin:30px auto 0}.checkout-funnel-fit-compact>summary{min-height:58px;color:var(--plum-ink);cursor:pointer;align-items:center;padding:13px 20px;font-weight:900;display:flex}.checkout-funnel-fit-compact>div{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 20px 20px;display:grid}.checkout-funnel-fit-compact article{border-radius:17px;padding:20px}.checkout-funnel-fit-compact article.is-fit{background:var(--turquoise-soft)}.checkout-funnel-fit-compact article.is-not-fit{background:var(--coral-soft)}.checkout-funnel-fit-compact ul{color:var(--cacao);gap:9px;margin:14px 0 0;padding-left:20px;line-height:1.5;display:grid}.checkout-funnel-faq{border:1px solid var(--line);background:#fff;border-radius:30px;padding:clamp(38px,6vw,68px)}.checkout-funnel-faq>h2{max-width:720px;color:var(--plum-ink);margin-top:8px;font-size:clamp(34px,5vw,52px)}.checkout-funnel-faq details{border-bottom:1px solid var(--line);max-width:900px}.checkout-funnel-faq details:first-of-type{border-top:1px solid var(--line);margin-top:26px}.checkout-funnel-faq summary{color:var(--cacao);cursor:pointer;padding:19px 0;font-weight:900}.checkout-funnel-faq details p{color:var(--cacao-soft);margin:-3px 0 19px;line-height:1.6}.checkout-funnel-payment{background:linear-gradient(145deg,#f7edf3,#fff8dc);border-radius:30px;margin-top:92px;padding:clamp(35px,6vw,64px)}.checkout-funnel-payment>header{text-align:center;max-width:790px;margin:0 auto}.checkout-funnel-payment>header h2{color:var(--plum-ink);margin-top:8px;font-size:clamp(34px,5vw,52px)}.checkout-funnel-payment>header>p:last-child{color:var(--cacao-soft)}.checkout-funnel-payment .branded-checkout-grid{width:100%}.branded-checkout-grid{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:start;gap:clamp(24px,4vw,52px);width:min(100%,1180px);margin:34px auto 0;display:grid}.branded-checkout-summary{background:#ffffffeb;border:1px solid #3025301f;border-radius:28px;padding:clamp(22px,3.6vw,38px);position:sticky;top:22px;box-shadow:0 22px 60px #30253017}.branded-checkout-summary h1,.branded-checkout-summary>h3{color:var(--plum-ink);margin-top:8px;font-size:clamp(35px,4.7vw,52px);line-height:1.01}.branded-checkout-price{align-items:baseline;gap:8px;margin:24px 0 0;display:flex}.branded-checkout-price strong{color:var(--cacao);font-family:var(--font-serif);font-size:clamp(42px,5vw,60px);font-weight:500;line-height:1}.branded-checkout-price span{color:var(--cacao-soft);font-size:13px;font-weight:850}.branded-checkout-one-time{color:var(--cacao-soft);margin:8px 0 0;font-size:12px;font-weight:750}.branded-checkout-visual{aspect-ratio:16/8.5;background:var(--arena-soft);border:1px solid #30253014;border-radius:20px;margin:25px 0 0;overflow:hidden}.branded-checkout-visual img{object-fit:cover;width:100%;height:100%;display:block}.branded-checkout-result{border-left:4px solid var(--lulo-yellow);background:var(--arena-soft);border-radius:0 15px 15px 0;margin-top:22px;padding:17px 18px}.branded-checkout-result span{color:var(--plum-action);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.branded-checkout-result p{color:var(--cacao);margin:6px 0 0;font-size:14px;line-height:1.6}.branded-checkout-includes{margin-top:24px}.branded-checkout-includes h2{color:var(--plum-ink);font-size:22px}.branded-checkout-includes ul{gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.branded-checkout-includes li{color:var(--cacao-soft);padding-left:25px;font-size:13px;line-height:1.5;position:relative}.branded-checkout-includes li:before{content:"✓";color:var(--mint);font-weight:950;position:absolute;left:0}.branded-checkout-upgrade{background:var(--plum-action-soft);color:var(--plum-ink);border:2px dashed #b6235c6b;border-radius:17px;gap:4px;margin-top:24px;padding:17px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.branded-checkout-upgrade:hover{border-color:var(--plum-action);background:#ffe8f1;transform:translateY(-2px)}.branded-checkout-upgrade span{color:var(--plum-action);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.branded-checkout-upgrade strong{font-size:15px}.branded-checkout-upgrade small{color:var(--cacao-soft);font-size:11px}.branded-checkout-assurances{border-top:1px solid #3025301a;gap:8px;margin-top:24px;padding-top:19px;display:grid}.branded-checkout-assurances span{color:var(--cacao-soft);align-items:center;gap:9px;font-size:12px;display:flex}.branded-checkout-assurances b{background:var(--sage);width:20px;height:20px;color:var(--mint-ink);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.branded-checkout-payment{background:#fff;border:1px solid #3025301f;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #3025301f}.branded-checkout-payment>header{border-bottom:1px solid #3025301a;padding:clamp(24px,4vw,36px) clamp(20px,4vw,40px) 22px}.branded-checkout-payment>header h2{color:var(--plum-ink);font-size:clamp(27px,3.5vw,37px)}.branded-checkout-payment>header>p:last-child{color:var(--cacao-soft);margin:8px 0 0;font-size:14px}.embedded-checkout-shell{min-height:480px;padding:clamp(16px,3vw,28px)}.embedded-checkout-shell .is-hidden{display:none}.embedded-checkout-loading{align-content:start;gap:14px;min-height:430px;padding:12px;display:grid}.embedded-checkout-loading span{background:linear-gradient(90deg,#f2eeee,#faf7f7,#f2eeee) 0 0/220% 100%;border-radius:12px;height:52px;animation:1.2s linear infinite checkout-shimmer;display:block}.embedded-checkout-loading span:nth-child(2){width:72%}.embedded-checkout-loading span:nth-child(3){height:96px}.embedded-checkout-loading p{color:var(--cacao-soft);text-align:center;margin:5px 0 0;font-size:13px}@keyframes checkout-shimmer{to{background-position:-220% 0}}.embedded-checkout-error{border-left:4px solid var(--coral);background:var(--coral-soft);color:#7e2926;border-radius:0 13px 13px 0;margin:28px 8px;padding:16px;font-size:13px;font-weight:750}.branded-checkout-notice{border-top:1px solid #3025301a;margin:0 clamp(20px,4vw,40px);padding:16px 0}.branded-checkout-notice strong{color:var(--plum-ink);font-size:12px}.branded-checkout-notice p{color:var(--cacao-soft);margin:4px 0 0;font-size:11px;line-height:1.5}.branded-checkout-legal{background:var(--arena-soft);padding:18px clamp(20px,4vw,40px) 26px}.branded-checkout-legal p{color:var(--cacao-soft);margin:0;font-size:10px;line-height:1.5}.branded-checkout-legal nav{flex-wrap:wrap;gap:7px 15px;margin-top:9px;display:flex}.branded-checkout-legal a{color:var(--plum-action);align-items:center;min-height:44px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.branded-checkout-legal a:hover{text-decoration:underline}@media (width<=900px){.checkout-funnel-hero,.checkout-funnel-problem,.checkout-funnel-compact-proof,.checkout-funnel-outcomes{grid-template-columns:1fr}.checkout-funnel-hero{padding-top:54px}.checkout-funnel-hero figure{width:min(100%,620px);margin:0 auto}.branded-checkout-grid{grid-template-columns:1fr}.branded-checkout-summary{position:static}}@media (width<=560px){.branded-checkout{padding:12px 12px 40px}.branded-checkout-header{min-height:52px}.branded-checkout-header .store-brand{font-size:14px}.branded-checkout-back{font-size:11px}.checkout-funnel-hero,.checkout-funnel-problem,.checkout-funnel-reliefs,.checkout-funnel-compact-proof,.checkout-funnel-delivery,.checkout-funnel-outcomes,.checkout-funnel-how,.checkout-funnel-fit,.checkout-funnel-faq,.checkout-funnel-payment{width:100%}.checkout-funnel-hero{min-height:0;padding:36px 0 46px}.checkout-funnel-hero h1{font-size:clamp(42px,13.5vw,59px)}.checkout-funnel-hero figure{border-radius:22px;padding:8px;transform:none}.checkout-funnel-hero figure img{border-radius:15px}.checkout-funnel-hero figcaption{border-radius:13px;max-width:none;margin-top:8px;position:relative;bottom:auto;right:auto}.checkout-funnel-problem,.checkout-funnel-compact-proof,.checkout-funnel-delivery,.checkout-funnel-how,.checkout-funnel-faq,.checkout-funnel-payment{border-radius:22px;padding:24px 16px}.checkout-funnel-compact-proof>div,.checkout-funnel-delivery-grid{margin-top:20px}.checkout-funnel-compact-proof article,.checkout-funnel-delivery-grid article{padding:15px}.checkout-funnel-fit-compact{margin-top:20px}.checkout-funnel-faq details:first-of-type{margin-top:18px}.checkout-funnel-faq summary{padding:16px 0}.checkout-funnel-problem .checkout-funnel-secondary,.checkout-funnel-primary{width:100%}.checkout-funnel-reliefs,.checkout-funnel-outcomes,.checkout-funnel-fit{padding:64px 0}.checkout-funnel-reliefs>div,.checkout-funnel-compact-proof>div,.checkout-funnel-delivery-grid,.checkout-funnel-how>div,.checkout-funnel-fit>div,.checkout-funnel-fit-compact>div{grid-template-columns:1fr}.checkout-funnel-payment{margin-top:48px}.branded-checkout-grid{gap:18px;margin-top:24px}.branded-checkout-summary,.branded-checkout-payment{border-radius:20px}.branded-checkout-summary{padding:22px 18px}.branded-checkout-summary h1,.branded-checkout-summary>h3{font-size:36px}.branded-checkout-visual{border-radius:14px}.embedded-checkout-shell{padding:10px}}@media (width<=820px){.store-updates{grid-template-columns:1fr}}@media (width<=620px){.admin-marketing-campaign-actions{grid-template-columns:1fr}.store-updates{border-radius:20px;padding:24px 18px}}.reseller-shell{background:linear-gradient(145deg, var(--cream), var(--arena-soft));place-items:center;min-height:100vh;padding:32px 18px;display:grid}.reseller-card{border:1px solid var(--line);background:#fffffff5;border-radius:28px;width:min(100%,1120px);padding:clamp(24px,5vw,46px);box-shadow:0 24px 70px #3c1f2d1f}.reseller-card h1{color:var(--plum-ink);font-family:var(--font-serif);margin:10px 0 14px;font-size:clamp(36px,8vw,58px);font-weight:500;line-height:1.02}.reseller-card header>p:last-child{color:var(--cacao-soft);line-height:1.65}.reseller-form{gap:15px;margin-top:28px;display:grid}.reseller-form>label:not(.reseller-check){color:var(--cacao);gap:7px;font-size:13px;font-weight:850;display:grid}.reseller-form label:not(.reseller-check)>input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--cacao);font:inherit;background:#fff;border-radius:12px;padding:11px 13px}.reseller-form label:not(.reseller-check)>input:focus{border-color:var(--plum-action);outline:3px solid var(--plum-action-soft)}.reseller-form small{color:var(--cacao-soft);font-size:11px;font-weight:500;line-height:1.5}.checkout-field-error{color:#8b2721;margin:-8px 0 0;font-size:12px;font-weight:750}.reseller-form input[aria-invalid=true]{border-color:var(--coral)!important}.reseller-check{color:var(--cacao-soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.reseller-check input{width:18px;height:18px;accent-color:var(--plum-action);flex:none;margin-top:1px}.reseller-policy-link{color:var(--plum-action);font-size:12px;font-weight:850}.reseller-form>button{background:var(--plum-action);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:900}.reseller-form>button:disabled{opacity:.55;cursor:not-allowed}.test-access-links{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:18px;display:flex}.test-access-links a{min-height:44px;color:var(--plum-action);align-items:center;font-weight:850;display:inline-flex}.reseller-boundary{border-left:4px solid var(--lulo-yellow);background:var(--arena-soft);color:var(--cacao-soft);border-radius:0 14px 14px 0;margin-top:26px;padding:17px;font-size:12px;line-height:1.55}.reseller-boundary strong{color:var(--cacao)}.reseller-boundary p{margin:7px 0 0}.reseller-success p{color:var(--cacao-soft);line-height:1.65}.reseller-portal-loading{background:var(--arena-soft);color:var(--cacao-soft);text-align:center;border-radius:14px;margin:28px 0 0;padding:20px}.seller-login-card{border:1px solid var(--line);border-left:5px solid var(--lulo-yellow);background:var(--arena-soft);border-radius:18px;width:min(100%,620px);margin:28px auto 0;padding:24px}.seller-login-card h2{color:var(--plum-ink);margin-top:4px;font-size:30px}.seller-login-card>p:not(.step-eyebrow,.store-checkout-message){color:var(--cacao-soft);margin:8px 0 0}.seller-login-form{gap:12px;margin-top:18px;display:grid}.seller-login-form label{color:var(--cacao);gap:6px;font-size:12px;font-weight:850;display:grid}.seller-login-form input{width:100%;min-height:46px}.seller-login-form button,.seller-sign-out{background:var(--plum-action);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:46px;font-weight:900}.seller-sign-out{border:1px solid var(--line);width:100%;color:var(--plum-action);background:#fff;margin-top:10px}.seller-link-sent{border-left:4px solid var(--mint);background:var(--sage);margin-top:18px;padding:17px}.seller-link-sent p{color:var(--cacao-soft);margin:5px 0 0}.seller-portal{margin-top:30px}.seller-portal-heading{color:#fff;background:#2e0934;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.seller-portal-heading h2{color:#fff;margin-top:4px;font-size:34px}.seller-portal-heading p:last-child{color:#ffffffad;margin:5px 0 0;font-size:12px}.seller-portal-heading .step-eyebrow{color:var(--lulo-yellow)}.seller-portal-heading button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:999px;min-height:40px;padding:8px 15px;font-weight:850}.seller-portal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.seller-portal-stats article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.seller-portal-stats strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:23px;display:block}.seller-portal-stats span{color:var(--cacao-soft);margin-top:4px;font-size:11px;display:block}.seller-portal-checkout{border:1px solid var(--line);background:var(--arena-soft);border-radius:18px;grid-template-columns:minmax(0,.75fr) minmax(320px,1.25fr);gap:28px;margin-top:14px;padding:24px;display:grid}.seller-portal-checkout h3,.seller-portal-history h3{color:var(--plum-ink);margin-top:4px;font-size:26px}.seller-portal-checkout>div>p:last-child,.seller-portal-history>div>p:last-child{color:var(--cacao-soft);margin:8px 0 0}.seller-portal-checkout .reseller-form{margin-top:0}.seller-portal-history{border:1px solid var(--line);border-radius:18px;margin-top:14px;padding:24px}.seller-order-list{gap:8px;margin-top:18px;display:grid}.seller-order-list article{background:var(--arena-soft);border-radius:11px;justify-content:space-between;gap:18px;padding:13px;display:flex}.seller-order-list article>div{gap:3px;display:grid}.seller-order-list small{color:var(--cacao-soft)}.seller-order-list article>span{color:var(--mint-ink);font-weight:900}.blog-shell{width:min(100% - 32px,940px);margin:0 auto;padding:32px 0 70px}.blog-heading{color:#fff;background:#2e0934;border-radius:24px;padding:clamp(30px,6vw,62px)}.blog-heading .home-brand{color:#fff}.blog-heading h1{color:#fff;max-width:720px;margin-top:24px;font-size:clamp(42px,8vw,70px)}.blog-heading>p:last-child{color:#ffffffb8;max-width:650px;margin:16px 0 0}.blog-empty{border:1px solid var(--line);background:var(--arena-soft);border-radius:18px;margin-top:24px;padding:32px}.blog-empty p{color:var(--cacao-soft);margin:8px 0 0}.blog-list{gap:18px;margin-top:24px;display:grid}.blog-list article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:clamp(24px,5vw,46px)}.blog-list article>small{color:var(--plum-action);font-weight:850}.blog-list h2{color:var(--plum-ink);margin-top:8px;font-size:clamp(30px,5vw,43px)}.blog-list h2 a{color:inherit;text-decoration:none}.blog-list h2 a:hover{color:var(--plum-action);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.blog-excerpt{color:var(--cacao-soft);margin:12px 0 0;font-size:18px}.blog-read-link{min-height:44px;color:var(--plum-action);align-items:center;margin-top:20px;font-weight:900;text-decoration:none;display:inline-flex}.blog-read-link:hover{text-underline-offset:4px;text-decoration:underline}.blog-body{margin-top:24px}.blog-body p{color:var(--cacao);margin:12px 0 0;line-height:1.75}.blog-breadcrumb{margin-top:30px}.blog-breadcrumb a{color:#fff;align-items:center;min-height:44px;font-weight:850;text-decoration:none;display:inline-flex}.blog-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.blog-article-heading .step-eyebrow{margin-top:18px}.blog-article-heading h1{font-size:clamp(38px,7vw,64px)}.blog-article{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:24px;padding:clamp(24px,5vw,48px)}.blog-article-date{color:var(--plum-action);margin:0;font-size:13px;font-weight:850}.blog-article .blog-body{max-width:760px;margin-top:28px}.blog-article .blog-body p:first-child{margin-top:0}.blog-footer{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.blog-footer a{border:1px solid var(--line);min-height:42px;color:var(--plum-action);border-radius:999px;padding:10px 15px;font-weight:850;text-decoration:none}@media (width<=720px){.store-header{align-items:flex-start;padding-bottom:14px}.store-header-actions{justify-items:end;display:grid}.store-market{text-align:right;max-width:160px}.store-hero{padding:48px 0 32px}.store-grid,.store-future-grid{grid-template-columns:1fr}.store-card--featured{grid-row:auto}.store-future-card{min-height:0}.seller-portal-stats{grid-template-columns:1fr 1fr}.seller-portal-checkout{grid-template-columns:1fr}}@media (width<=480px){.seller-portal-heading{display:grid}.seller-portal-heading button{width:100%}.seller-portal-stats{grid-template-columns:1fr}.seller-order-list article{display:grid}}.legal-shell{background:#fffaf7;min-height:100vh}.legal-header,.legal-footer,.legal-document{width:min(100% - 40px,920px);margin:0 auto}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;min-height:72px;display:flex}.legal-header nav,.legal-footer nav{flex-wrap:wrap;gap:8px 18px;display:flex}.legal-header nav a,.legal-footer nav a{color:var(--plum-action);font-weight:800;text-decoration:none}.legal-document{padding:70px 0 80px}.legal-document>h1{max-width:760px;color:var(--plum-ink);font-size:clamp(42px,7vw,64px);line-height:1.04}.legal-intro{max-width:760px;color:var(--cacao-soft);margin:22px 0 0;font-size:clamp(17px,2.5vw,20px)}.legal-updated{color:var(--cacao-soft);margin:18px 0 0;font-size:12px;font-weight:750}.legal-content{margin-top:48px}.legal-content section{border-top:1px solid var(--line);padding:30px 0}.legal-content section:last-child{border-bottom:1px solid var(--line)}.legal-content h2{color:var(--plum-ink);font-family:var(--font-serif);font-size:clamp(25px,4vw,31px);font-weight:600}.legal-content p,.legal-content li{color:var(--cacao-soft)}.legal-content p{max-width:790px;margin:13px 0 0}.legal-content ul{gap:9px;max-width:790px;margin:16px 0 0;padding-left:24px;display:grid}.legal-content strong{color:var(--cacao)}.legal-pending-section{background:var(--plum-action-soft);border-radius:16px;margin-bottom:12px;border:1px solid #b6235c38!important;padding:22px!important}.legal-contact-card{background:#fff;border-radius:18px;border:1px solid #b6235c38!important;padding:28px!important}.legal-contact-card>a{color:var(--plum-action);margin-top:13px;font-size:clamp(21px,4vw,29px);font-weight:900;display:inline-block}.legal-footer{border-top:1px solid var(--line);gap:16px;padding:28px 0 40px;display:grid}.writing-support-note{border-left:3px solid var(--mint);background:var(--sage);color:var(--mint-ink);border-radius:0 9px 9px 0;margin:14px 0 22px;padding:10px 12px;font-size:13px;line-height:1.45}.writing-support-note strong{margin-bottom:2px;display:block}.public-lulo{top:calc(40% - 110px);left:max(18px, env(safe-area-inset-left));z-index:70;pointer-events:none;width:168px;height:224px;position:fixed}.public-lulo-stage{transform-origin:0 0;width:360px;height:224px;position:relative}.public-lulo-message{color:#2e0934;text-align:left;background:#fffffff7;border:2px solid #2e0934;border-radius:30px 30px 28px 24px;width:224px;margin:0;padding:12px 15px;font-size:12px;font-weight:900;line-height:1.35;animation:.32s ease-out both public-lulo-message-in;position:absolute;top:0;left:122px;box-shadow:0 8px 20px #2e093429}.public-lulo-message:before{content:"";background:#fff;border:2px solid #2e0934;border-top:0;border-left:0;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-16px;left:20px}.public-lulo-message:after{content:"";background:#fff;border:2px solid #2e0934;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-28px;left:8px}.public-lulo[data-side=right] .public-lulo-message{left:auto;right:222px}.public-lulo[data-side=right] .public-lulo-message:before{left:auto;right:20px}.public-lulo[data-side=right] .public-lulo-message:after{left:auto;right:8px}.public-lulo-character{outline-offset:3px;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:50% 92%;background:0 0;border:0;width:168px;height:168px;padding:0;animation:2.4s ease-in-out infinite public-lulo-float;position:absolute;top:48px;left:0}.public-lulo-character:active{cursor:grabbing}.public-lulo-character:focus-visible{outline-offset:-8px;border-radius:50%}.public-lulo-shadow{filter:blur(5px);background:#2e093429;border-radius:50%;width:112px;height:14px;position:absolute;bottom:5px;right:26px}.public-lulo-art{z-index:2;object-fit:contain;filter:drop-shadow(0 9px 10px #2e09342b);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative}.public-lulo-name{z-index:6;color:#2e0934;font-family:var(--font-serif);text-shadow:0 2px 4px #fff;font-size:13px;position:absolute;top:210px;left:69px}.public-lulo--curious .public-lulo-character{animation:.52s ease-in-out infinite alternate public-lulo-curious}.public-lulo--thinking .public-lulo-character{animation:1.6s ease-in-out infinite alternate public-lulo-thinking}.public-lulo--surprised .public-lulo-character{animation:.42s cubic-bezier(.2,.9,.3,1.4) both public-lulo-pop,3s ease-in-out .42s infinite public-lulo-float}.public-lulo--celebrating .public-lulo-character{animation:.58s ease-in-out infinite alternate public-lulo-celebrate}.home-wheel-demo .content-wheel-ring:after{content:"";background:#2e0934;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:14%;left:85%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #2e09344d}.home-wheel-demo .content-wheel.is-spinning .content-wheel-ring{filter:saturate(1.2);animation-duration:.42s}.home-wheel-demo .content-wheel.is-spinning .content-wheel-ring:after{background:#f5c518;box-shadow:0 0 0 5px #f5c51842,0 3px 9px #2e093457}.home-wheel-demo .content-wheel.is-spinning .content-wheel-item{animation:.44s ease-in-out infinite alternate home-wheel-card-dance}.home-wheel-demo .content-wheel.is-spinning .wheel-position-2{animation-delay:-.07s}.home-wheel-demo .content-wheel.is-spinning .wheel-position-3{animation-delay:-.14s}.home-wheel-demo .content-wheel.is-spinning .wheel-position-4{animation-delay:-.21s}.home-wheel-demo .content-wheel.is-spinning .wheel-position-5{animation-delay:-.28s}.home-wheel-demo .content-wheel.is-spinning .wheel-position-6{animation-delay:-.35s}.home-wheel-demo .content-wheel.is-spinning+.home-wheel-spin{animation:.5s ease-in-out infinite alternate home-wheel-button-pulse}@keyframes public-lulo-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes public-lulo-curious{0%{transform:translateY(-2px)rotate(-3deg)}to{transform:translateY(-7px)rotate(4deg)}}@keyframes public-lulo-thinking{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(-5px)rotate(1deg)}}@keyframes public-lulo-pop{0%{transform:scale(.82)translateY(7px)}65%{transform:scale(1.12)translateY(-7px)}to{transform:scale(1)}}@keyframes public-lulo-celebrate{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-10px)rotate(4deg)}}@keyframes public-lulo-message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes home-wheel-card-dance{0%{transform:translate(-50%,-50%)scale(.94)}to{transform:translate(-50%,-50%)scale(1.045)}}@keyframes home-wheel-button-pulse{to{transform:scale(.985);box-shadow:0 0 0 5px #2e09341a}}@media (width<=560px){.public-lulo{top:auto;bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));width:112px;height:150px}.public-lulo-stage{width:112px;height:150px;transform:none}.public-lulo-message{width:180px;padding:10px 12px;font-size:11px;top:0;left:84px}.public-lulo[data-side=right] .public-lulo-message{left:auto;right:84px}.public-lulo-character{width:112px;height:112px;top:38px}.public-lulo-shadow{width:72px;height:10px;bottom:2px;right:20px}.public-lulo-name{display:none}.legal-header,.legal-footer,.legal-document{width:min(100% - 24px,920px)}.legal-header{min-height:64px}.legal-header nav{gap:12px;font-size:13px}.legal-document{padding:48px 0 60px}.legal-content{margin-top:36px}.legal-content section{padding:25px 0}.legal-pending-section,.legal-contact-card{padding:20px!important}}@media (prefers-reduced-motion:reduce){.public-lulo-character,.public-lulo-message,.home-wheel-demo .content-wheel.is-spinning .content-wheel-item,.home-wheel-demo .content-wheel.is-spinning+.home-wheel-spin{animation:none!important}}.content-product-shell{width:min(100% - 34px,1080px);min-height:100vh;margin:0 auto;padding:44px 0 90px}.content-product-hero{text-align:center;max-width:790px;margin:0 auto 24px}.content-product-hero h1{max-width:none;color:var(--plum-ink);font-size:clamp(38px,7vw,64px)}.content-product-hero>p:not(.step-eyebrow){max-width:680px;color:var(--cacao-soft);margin:15px auto 0;font-size:clamp(16px,2.4vw,19px)}.content-product-progress{grid-template-columns:repeat(3,1fr);gap:8px;max-width:690px;margin:26px auto 0;display:grid}.content-product-progress button{border:1px solid var(--line);min-height:58px;color:var(--cacao-soft);cursor:pointer;background:#fffc;border-radius:15px;padding:9px 12px;font-size:13px;font-weight:800}.content-product-progress button:disabled{cursor:default;opacity:.62}.content-product-progress button span{width:25px;height:25px;color:var(--cacao);background:#3025301a;border-radius:50%;place-items:center;margin-right:7px;font-size:11px;display:inline-grid}.content-product-progress button.is-current{border-color:var(--plum-action);background:var(--plum-action-soft);color:var(--plum-ink);box-shadow:0 8px 22px #b6235c1a}.content-product-progress button.is-current span{background:var(--plum-action);color:#fff}.content-product-progress button.is-done span{background:var(--mint);color:#fff}.content-product-card{background:#fffffff5;border:1px solid #b6235c29;border-radius:26px;padding:clamp(22px,4vw,42px);animation:.23s both reveal;box-shadow:0 24px 70px #2e093417}.content-product-notice{border-radius:13px;max-width:820px;margin:0 auto 16px;padding:13px 16px;font-size:14px;font-weight:750}.content-product-notice--success{background:var(--sage);color:var(--mint-ink);border:1px solid #2fae7840}.content-product-notice--error{background:var(--coral-soft);color:#8b2721;border:1px solid #ff665f47}.content-step-heading{align-items:center;gap:13px;display:flex}.content-step-heading>span{background:var(--lulo-ai-ink);width:40px;height:40px;color:var(--lulo-ai-accent);border-radius:50%;flex:0 0 40px;place-items:center;font-weight:950;display:grid}.content-step-heading h2{color:var(--plum-ink);font-size:clamp(23px,3vw,31px)}.content-step-heading p{color:var(--cacao-soft);margin:3px 0 0}.content-import-button{border:1.5px solid var(--turquoise);background:var(--turquoise-soft);min-height:44px;color:var(--turquoise-deep);cursor:pointer;border-radius:999px;margin-top:20px;padding:9px 15px;font-weight:850}.content-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.content-profile-grid label{color:var(--cacao-soft);gap:7px;font-size:13px;font-weight:800;display:grid}.content-profile-grid input,.content-profile-grid textarea,.content-profile-grid select{background:#fff}.content-profile-grid textarea{min-height:92px}.content-profile-grid .content-wide{grid-column:1/-1}.content-refinement,.profile-refinement{background:var(--turquoise-soft);border:1px solid #39a7a247;border-radius:16px;margin-top:18px;overflow:hidden}.content-refinement summary,.profile-refinement summary{color:var(--turquoise-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;font-weight:900;list-style-position:inside;display:flex}.content-refinement summary small,.profile-refinement summary small{color:var(--cacao-soft);font-size:12px;font-weight:750}.content-refinement[open] summary,.profile-refinement[open] summary{border-bottom:1px solid #39a7a238}.content-profile-grid--optional{background:#ffffffa6;margin:0;padding:17px}.content-primary-button,.content-secondary-button,.content-lulo-button,.content-spin-button,.content-plan-actions button{cursor:pointer;border-radius:999px;min-height:48px;padding:10px 18px;font-weight:900}.content-primary-button{background:var(--plum-action);color:#fff;border:0}.content-primary-button:hover{background:var(--plum-action-hover)}.content-profile-form>.content-primary-button{margin:24px 0 0 auto;display:block}.content-secondary-button{color:var(--cacao);background:#fff;border:1px solid #3025303d}.content-lulo-button{background:var(--lulo-ai-ink);color:#fff;border:0;box-shadow:inset 0 -3px #00000026}.content-lulo-button:hover{background:var(--lulo-ai-hover)}.content-lulo-button:disabled,.content-spin-button:disabled,.content-primary-button:disabled,.content-plan-actions button:disabled{opacity:.58;cursor:wait}.content-ai-note{border-left:4px solid var(--lulo-ai-accent);background:var(--lulo-ai-soft);border-radius:0 12px 12px 0;flex-wrap:wrap;gap:4px 10px;margin-top:20px;padding:13px 15px;font-size:13px;display:flex}.content-ai-note strong{color:var(--lulo-ai-ink)}.content-ai-note span{color:var(--cacao-soft)}.content-ai-note+.content-lulo-button{margin-top:14px}.content-pain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.content-pain-grid label{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.content-pain-grid label>span{background:var(--lulo-ai-accent);width:32px;height:32px;color:var(--lulo-ai-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:950;display:grid}.content-pain-grid input{background:#fff;min-width:0}.content-completion-count{color:var(--cacao-soft);margin:14px 0 0;font-size:13px}.content-completion-count strong{color:var(--plum-ink)}.content-form-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;display:flex}.content-result-promise{border-left:4px solid var(--turquoise-deep);background:var(--turquoise-soft);border-radius:0 12px 12px 0;flex-wrap:wrap;gap:4px 10px;margin-top:18px;padding:13px 15px;font-size:13px;display:flex}.content-result-promise strong{color:var(--turquoise-deep)}.content-result-promise span{color:var(--cacao-soft)}.content-wheel-workspace{grid-template-columns:minmax(350px,.88fr) minmax(0,1.12fr);align-items:start;gap:24px;margin-top:22px;display:grid}.content-wheel-stage{border:1px solid var(--line);background:var(--arena-soft);border-radius:20px;justify-items:center;padding:18px;display:grid}.content-wheel-stage .content-wheel{width:min(100%,410px);margin:0 auto 14px}.content-spin-button{background:linear-gradient(135deg, var(--coral), var(--tangerine));color:#fff;border:0;min-width:190px}.content-selected-pain{width:100%;color:var(--plum-ink);text-align:center;background:#fff7cf;border-radius:12px;margin:14px 0 0;padding:12px 14px}.content-wheel-stage>.content-lulo-button{margin-top:13px}.content-wheel-stage>small{color:var(--cacao-soft);text-align:center;margin-top:8px}.content-plan-result{background:linear-gradient(145deg,#fff,#fff9fc);border:1px solid #b6235c2e;border-radius:20px;min-height:540px;overflow:hidden}.content-plan-empty{text-align:center;place-content:center;min-height:540px;padding:30px;display:grid}.content-plan-empty strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:27px}.content-plan-empty p{max-width:390px;color:var(--cacao-soft);margin:9px auto 0}.content-plan-result article{padding:clamp(20px,3vw,32px)}.content-plan-result article>span{color:var(--plum-action);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.content-plan-result h3{color:var(--plum-ink);font-family:var(--font-serif);margin:8px 0 0;font-size:clamp(27px,4vw,38px);line-height:1.12}.content-plan-result article>p{color:var(--cacao-soft)}.content-plan-result blockquote{border-left:4px solid var(--lulo-ai-accent);background:var(--lulo-ai-soft);color:var(--lulo-ai-ink);border-radius:0 13px 13px 0;margin:16px 0;padding:15px 17px;font-size:17px}.content-plan-result ol{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.content-plan-result ol li{border:1px solid var(--line);background:#fff;border-radius:13px;gap:4px;padding:13px;display:grid}.content-plan-result ol strong{color:var(--plum-ink)}.content-plan-result ol span{color:var(--cacao-soft);font-size:14px}.content-plan-caption,.content-plan-checklist{background:var(--arena-soft);border-radius:14px;margin-top:15px;padding:15px}.content-plan-caption p{white-space:pre-wrap;margin:7px 0 0}.content-plan-checklist ul{margin:8px 0 0;padding-left:21px}.content-plan-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.content-plan-actions button{background:var(--plum-action);color:#fff;border:0}.content-plan-actions button+button{border:1px solid var(--plum-action);color:var(--plum-action);background:#fff}.content-material-panel{border:1px solid var(--line);background:var(--arena-soft);border-radius:16px;margin-top:22px;overflow:hidden}.content-material-panel>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:900;display:flex}.content-material-panel>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.content-material-panel label{gap:7px;font-size:13px;font-weight:850;display:grid}:is(.content-material-panel label:has(textarea),.content-material-panel button){grid-column:1/-1}.content-idea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.content-idea-card{border:1.5px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:10px;min-width:0;padding:19px;display:grid}.content-idea-card.is-selected{border-color:var(--plum-action);box-shadow:0 0 0 3px #b6235c1f}.content-idea-card-heading{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.content-idea-card-heading>span{background:var(--lulo-ai-accent);width:34px;height:34px;color:var(--lulo-ai-ink);border-radius:50%;place-items:center;font-weight:950;display:grid}.content-idea-card-heading small{line-height:1.35}.content-idea-card h3{margin:0;font-size:clamp(19px,2.4vw,25px);line-height:1.2}.content-idea-card p{margin:0;font-size:13px;line-height:1.48}.content-idea-approach{text-transform:capitalize;background:var(--turquoise-soft);width:fit-content;color:var(--turquoise-deep);border-radius:999px;padding:5px 9px;font-weight:950;font-size:11px!important}.content-idea-recommended{background:var(--sage);width:fit-content;color:var(--mint-ink);border-radius:999px;padding:6px 9px;font-weight:950;font-size:11px!important}.content-idea-reason{min-height:37px;line-height:1.4;display:block}.content-idea-card>div:last-child{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.content-idea-card button{flex:170px;min-height:44px}.content-ideas-toolbar{justify-content:center;margin-top:17px;display:flex}.content-selected-workshop{border:2px solid var(--turquoise);background:#39a7a214;border-radius:22px;margin-top:28px;padding:clamp(18px,3vw,28px)}.content-selected-workshop>h3,.content-piece-history h3{font-family:var(--font-serif);margin:5px 0 0;font-size:clamp(26px,4vw,38px)}.content-workshop-controls{grid-template-columns:1.5fr 1fr;gap:12px;margin:18px 0;display:grid}.content-workshop-controls label{gap:7px;font-size:13px;font-weight:850;display:grid}.content-plan-hooks,.content-plan-guidance{border:1px solid var(--line);background:var(--turquoise-soft);border-radius:14px;margin-top:15px;padding:15px}.content-plan-hooks>ol{gap:8px;margin:10px 0 0;padding:0;display:grid}.content-plan-hooks>ol li{grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:44px;padding:9px 11px;display:grid}.content-plan-hooks>ol b{border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.content-plan-guidance{gap:8px;display:grid}.content-plan-guidance p{margin:0;line-height:1.5}.content-piece-status{border:1px solid var(--line);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;padding:14px;display:grid}.content-piece-status legend{padding:0 7px;font-weight:900}.content-piece-status button{border:1px solid var(--line);cursor:pointer;border-radius:10px;min-height:44px;padding:8px;font-weight:850}.content-piece-status button.is-active{border-color:var(--mint);background:var(--sage);color:var(--mint-ink)}.content-piece-history{border:1px solid var(--line);background:var(--arena-soft);border-radius:20px;grid-template-columns:.75fr 1.25fr;gap:18px;margin-top:26px;padding:clamp(18px,3vw,27px);display:grid}.content-piece-history>div:last-child{gap:8px;max-height:360px;display:grid;overflow:auto}.content-piece-history>div:last-child button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:5px;width:100%;min-width:0;padding:12px 14px;display:grid}.content-piece-history button span{text-transform:uppercase;font-size:10px;font-weight:900}.content-piece-history button strong{font-size:13px;line-height:1.4}.content-route-invitation{background:linear-gradient(145deg, var(--plum-action-soft), white);border:1px solid #b6235c3d;border-radius:20px;margin-top:26px;padding:clamp(20px,4vw,30px)}.content-route-invitation>summary{color:var(--plum-ink);cursor:pointer;font-weight:950}.content-route-invitation h3{color:var(--plum-ink);font-family:var(--font-serif);margin-top:7px;font-size:clamp(26px,4vw,36px)}.content-route-invitation>p:not(.step-eyebrow){max-width:720px;color:var(--cacao-soft);margin:9px 0 0;line-height:1.55}.content-route-invitation>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.content-route-version-note{border-left:4px solid var(--lulo-yellow);background:#fff;border-radius:0 12px 12px 0;padding:12px 14px}.content-product-shell--route{width:min(100% - 34px,1240px)}.content-route-setup-hero{max-width:900px}.content-route-reused,.content-route-no-ai,.content-route-evidence-note{background:var(--turquoise-soft);color:var(--cacao-soft);border-radius:13px;margin:20px 0 0;padding:13px 15px;font-size:13px}.content-route-reused strong,.content-route-no-ai strong{color:var(--turquoise-deep)}.content-route-evidence-note{border-left:4px solid var(--coral);background:var(--coral-soft);color:#7c2925}.content-route-known{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.content-route-known article{border:1px solid var(--line);background:var(--arena-soft);border-radius:12px;gap:4px;padding:13px;display:grid}.content-route-known span{color:var(--cacao-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.content-route-known strong{color:var(--plum-ink);font-size:13px;line-height:1.4}.content-route-paths{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:24px;display:grid}.content-route-paths legend{color:var(--plum-ink);grid-column:1/-1;margin-bottom:7px;font-size:16px;font-weight:900}.content-route-paths label{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;gap:6px;min-height:146px;padding:18px 16px 16px 49px;display:grid;position:relative}.content-route-paths label.is-selected{border-color:var(--plum-action);background:var(--plum-action-soft);box-shadow:0 0 0 2px #b6235c17}.content-route-paths input{width:20px;height:20px;position:absolute;top:19px;left:17px}.content-route-paths strong{color:var(--plum-ink)}.content-route-paths span{color:var(--cacao-soft);font-size:13px;line-height:1.45}.content-route-missing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.content-route-missing-fields label{color:var(--cacao);align-content:start;gap:7px;font-size:13px;font-weight:850;display:grid}.content-route-missing-fields label:has(textarea){grid-column:1/-1}.content-route-missing-fields small{color:var(--plum-action);font-size:11px}.content-route-missing-fields input,.content-route-missing-fields select,.content-route-missing-fields textarea{background:#fff}.content-route-shell{background:#fffffff7;border:1px solid #b6235c2b;border-radius:26px;padding:clamp(20px,4vw,38px);box-shadow:0 24px 70px #2e093417}.content-route-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.content-route-heading h2{color:var(--plum-ink);margin-top:5px;font-size:clamp(34px,6vw,54px)}.content-route-heading p:not(.step-eyebrow){max-width:760px;color:var(--cacao-soft);margin-top:10px;font-size:16px;line-height:1.55}.content-route-saved{background:var(--sage);color:var(--mint-ink);border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.content-route-summary{grid-template-columns:1.25fr 1fr 1fr .8fr;gap:9px;margin-top:24px;display:grid}.content-route-summary article{border:1px solid var(--line);background:var(--arena-soft);border-radius:12px;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.content-route-summary span{color:var(--cacao-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.content-route-summary strong{color:var(--plum-ink);font-size:13px;line-height:1.4}.content-route-summary select{background:#fff;min-height:38px;padding:7px 28px 7px 9px;font-size:12px}.content-route-progress{background:#30253017;border-radius:999px;height:9px;margin-top:12px;overflow:hidden}.content-route-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--turquoise), var(--plum-action));height:100%;transition:width .18s;display:block}.content-route-toolbar{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.content-route-toolbar label{min-width:min(100%,220px);color:var(--cacao-soft);gap:5px;font-size:11px;font-weight:850;display:grid}.content-route-toolbar select{background:#fff;min-height:43px}.content-route-workspace{grid-template-columns:minmax(270px,.72fr) minmax(0,1.6fr);align-items:start;gap:17px;margin-top:15px;display:grid}.content-route-calendar{gap:8px;max-height:840px;padding-right:5px;display:grid;overflow:auto}.content-route-calendar>button{border:1px solid var(--line);width:100%;color:var(--cacao);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:auto 1fr auto;gap:4px 9px;padding:13px;display:grid}.content-route-calendar>button:hover,.content-route-calendar>button.is-selected{border-color:var(--plum-action);background:var(--plum-action-soft)}.content-route-calendar>button>span{color:var(--plum-action);font-size:11px;font-weight:950}.content-route-calendar>button>small{min-width:0;color:var(--cacao-soft);font-size:10px}.content-route-calendar>button>strong{grid-column:1/-1;font-size:13px;line-height:1.35}.content-route-calendar>button>em{background:var(--arena-soft);color:var(--cacao-soft);text-transform:uppercase;border-radius:999px;grid-area:1/3;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.content-route-calendar>button>em.is-published{background:var(--sage);color:var(--mint-ink)}.content-route-calendar>button>em.is-preparing,.content-route-calendar>button>em.is-recorded{background:var(--lilac);color:#735900}.content-route-empty{border:1px dashed var(--line);color:var(--cacao-soft);text-align:center;border-radius:13px;padding:22px}.content-route-detail{background:linear-gradient(145deg,#fff,#fffafd);border:1px solid #b6235c2e;border-radius:18px;min-width:0;overflow:hidden}.content-route-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.content-route-detail>header span{color:var(--plum-action);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.content-route-detail>header h3{color:var(--plum-ink);margin-top:5px;font-size:clamp(23px,3vw,32px);line-height:1.15}.content-route-detail>header p{color:var(--cacao-soft);margin:6px 0 0;font-size:11px}.content-route-detail>header label{color:var(--cacao-soft);flex:0 0 165px;gap:5px;font-size:10px;font-weight:850;display:grid}.content-route-detail>header select{background:#fff;min-height:40px}.content-route-day-content{gap:14px;padding:20px;display:grid}.content-route-day-content dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.content-route-day-content dl>div,.content-route-day-content>section,.content-route-day-content>details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.content-route-day-content dt{color:var(--cacao-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.content-route-day-content dd{color:var(--plum-ink);margin:5px 0 0;font-size:13px;font-weight:800}.content-route-day-content h4{color:var(--plum-ink);margin:0;font-size:15px}.content-route-day-content ol,.content-route-day-content ul{gap:7px;margin:9px 0 0;padding-left:21px;display:grid}.content-route-day-content li,.content-route-day-content section>p{color:var(--cacao-soft);font-size:13px;line-height:1.5}.content-route-day-content details summary{color:var(--plum-ink);cursor:pointer;font-weight:900}.content-route-script{white-space:pre-wrap;margin:9px 0 0}.content-route-cta{border-left:4px solid var(--lulo-yellow)!important;background:var(--lulo-ai-soft)!important}.content-route-warning{background:var(--coral-soft);border-radius:9px;margin-top:10px;padding:10px;color:#7c2925!important}.content-route-manual{background:var(--lilac);color:#735900;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:800}.content-route-day-actions,.content-route-footer,.content-route-editor>div{flex-wrap:wrap;gap:9px;display:flex}.content-route-day-actions{margin-top:2px}.content-route-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px;display:grid}.content-route-editor>label,.content-route-editor>fieldset{color:var(--cacao);gap:7px;font-size:12px;font-weight:850;display:grid}:is(.content-route-editor>label:has(textarea),.content-route-editor>fieldset,.content-route-editor>div){grid-column:1/-1}.content-route-editor fieldset{border:1px solid var(--line);border-radius:12px;padding:13px}.content-route-editor textarea,.content-route-editor input{background:#fff}.content-route-editor small{color:var(--cacao-soft);font-size:10px}.content-route-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:22px;padding-top:20px}@media (width<=820px){.content-wheel-workspace{grid-template-columns:1fr}.content-plan-result,.content-plan-empty{min-height:0}.content-route-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.content-route-workspace{grid-template-columns:1fr}.content-route-calendar{grid-template-columns:repeat(2,minmax(0,1fr));max-height:480px}}@media (width<=560px){.content-product-shell{width:min(100% - 22px,1080px);padding:30px 0 72px}.content-product-progress{grid-template-columns:1fr}.content-product-progress button{text-align:left;min-height:46px}.content-product-card{border-radius:20px;padding:20px 15px}.content-step-heading{align-items:flex-start}.content-profile-grid,.content-pain-grid{grid-template-columns:1fr}.content-profile-grid .content-wide{grid-column:auto}.content-refinement summary,.profile-refinement summary{flex-direction:column;align-items:flex-start;gap:3px}.content-form-actions,.content-profile-form>.content-primary-button,.content-form-actions button,.content-profile-form>.content-primary-button{width:100%}.content-wheel-stage{padding:12px 7px 18px}.content-wheel-stage .content-wheel{width:min(100%,360px)}.content-plan-actions{display:grid}.content-material-panel>div,.content-idea-grid,.content-workshop-controls,.content-piece-history{grid-template-columns:1fr}.content-piece-status{grid-template-columns:repeat(2,minmax(0,1fr))}.content-idea-card{padding:16px}.content-product-shell--route{width:min(100% - 18px,1240px)}.content-route-shell{border-radius:18px;padding:18px 12px}.content-route-heading{display:grid}.content-route-saved{width:fit-content}.content-route-summary,.content-route-known,.content-route-paths,.content-route-missing-fields,.content-route-editor,.content-route-day-content dl{grid-template-columns:1fr}:is(.content-route-missing-fields label:has(textarea),.content-route-editor>label:has(textarea),.content-route-editor>fieldset,.content-route-editor>div){grid-column:auto}.content-route-toolbar,.content-route-toolbar label{width:100%}.content-route-calendar{scroll-snap-type:x mandatory;max-height:none;padding:0 0 9px;display:flex;overflow-x:auto}.content-route-calendar>button{scroll-snap-align:start;flex:0 0 min(82vw,300px)}.content-route-detail>header{padding:16px;display:grid}.content-route-detail>header label{width:100%}.content-route-day-content,.content-route-editor{padding:15px}.content-route-footer,.content-route-day-actions,.content-route-invitation>div{display:grid}.content-route-footer button,.content-route-day-actions button,.content-route-invitation button{width:100%}}.profile-product-shell{width:min(100% - 34px,1040px);min-height:100vh;margin:0 auto;padding:44px 0 90px}.profile-product-hero{text-align:center;max-width:790px;margin:0 auto 24px}.profile-product-hero h1{max-width:none;color:var(--plum-ink);font-size:clamp(38px,7vw,64px)}.profile-product-hero>p:not(.step-eyebrow){max-width:680px;color:var(--cacao-soft);margin:15px auto 0;font-size:clamp(16px,2.4vw,19px)}.profile-product-progress{grid-template-columns:repeat(3,1fr);gap:8px;max-width:690px;margin:26px auto 0;display:grid}.profile-product-progress button{border:1px solid var(--line);min-height:58px;color:var(--cacao-soft);cursor:pointer;background:#fffc;border-radius:15px;padding:9px 12px;font-size:13px;font-weight:800}.profile-product-progress button:disabled{cursor:default;opacity:.62}.profile-product-progress button span{width:25px;height:25px;color:var(--cacao);background:#3025301a;border-radius:50%;place-items:center;margin-right:7px;font-size:11px;display:inline-grid}.profile-product-progress button.is-current{border-color:var(--turquoise-deep);background:var(--turquoise-soft);color:var(--turquoise-deep);box-shadow:0 8px 22px #39a7a21f}.profile-product-progress button.is-current span{background:var(--turquoise-deep);color:#fff}.profile-product-progress button.is-done span{background:var(--mint);color:#fff}.profile-product-card{background:#fffffff5;border:1px solid #39a7a22e;border-radius:26px;padding:clamp(22px,4vw,42px);animation:.23s both reveal;box-shadow:0 24px 70px #2e093417}.profile-product-notice{border-radius:13px;max-width:820px;margin:0 auto 16px;padding:13px 16px;font-size:14px;font-weight:750}.profile-product-notice--success{background:var(--sage);color:var(--mint-ink);border:1px solid #2fae7840}.profile-product-notice--error{background:var(--coral-soft);color:#8b2721;border:1px solid #ff665f47}.profile-step-heading{align-items:center;gap:13px;display:flex}.profile-step-heading>span{background:var(--turquoise-deep);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.profile-step-heading h2{color:var(--plum-ink);font-size:clamp(23px,3vw,31px)}.profile-step-heading p{color:var(--cacao-soft);margin:3px 0 0}.profile-import-button{border:1.5px solid var(--turquoise);background:var(--turquoise-soft);min-height:44px;color:var(--turquoise-deep);cursor:pointer;border-radius:999px;margin-top:20px;padding:9px 15px;font-weight:850}.profile-shared-message{background:var(--turquoise-soft);color:var(--cacao-soft);border:1px solid #39a7a24d;border-radius:17px;gap:12px;margin-top:22px;padding:18px;display:grid}.profile-shared-message>strong{color:var(--plum-ink);font-size:17px}.profile-shared-message>p{margin:0;line-height:1.55}.profile-shared-message>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-shared-message>div>span{color:var(--cacao);background:#ffffffc2;border-radius:11px;gap:4px;padding:10px;font-size:13px;display:grid}.profile-shared-message>div b{color:var(--turquoise-deep);text-transform:uppercase;font-size:11px;font-weight:900}.profile-shared-message>a{width:fit-content;color:var(--turquoise-deep);font-weight:850}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.profile-form-grid label,.profile-bio-editor label,.profile-review-note{color:var(--cacao-soft);gap:7px;font-size:13px;font-weight:800;display:grid}.profile-form-grid input,.profile-form-grid textarea,.profile-form-grid select,.profile-bio-editor input,.profile-bio-editor textarea,.profile-review-note textarea{background:#fff;min-width:0}.profile-form-grid textarea,.profile-bio-editor textarea{min-height:76px}.profile-form-grid .profile-wide{grid-column:1/-1}.profile-form-grid label small{color:var(--cacao-soft);font-weight:650}@media (width<=620px){.profile-shared-message>div{grid-template-columns:1fr}}.profile-assisted-field{min-width:0}.profile-proposals{gap:9px;margin-top:12px;display:grid}.profile-proposals button{min-height:0;color:var(--plum-ink);text-align:left;cursor:pointer;background:#fff;border:1.5px solid #39a7a24d;border-radius:13px;gap:8px;padding:13px 14px;font-weight:800;display:grid}.profile-proposals button:hover{border-color:var(--turquoise-deep);background:var(--turquoise-soft)}.profile-proposals small{color:var(--turquoise-deep);font-weight:850}.profile-inline-notice{border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.45}.profile-inline-notice--success{background:var(--sage);color:var(--mint-ink);border:1px solid #2fae7840}.profile-inline-notice--error{background:var(--coral-soft);color:#8b2721;border:1px solid #ff665f47}.profile-refinement .profile-form-grid{margin:0;padding:17px}.profile-refinement .profile-plain-note{background:#ffffffb8;margin:0 17px 17px}.profile-plain-note{background:var(--arena-soft);color:var(--cacao-soft);border-radius:12px;margin:18px 0 0;padding:12px 14px;font-size:13px}.profile-primary-button,.profile-secondary-button,.profile-lulo-button{cursor:pointer;border-radius:999px;min-height:48px;padding:10px 18px;font-weight:900}.profile-primary-button{background:var(--plum-action);color:#fff;border:0}.profile-primary-button:hover{background:var(--plum-action-hover)}.profile-secondary-button{color:var(--cacao);background:#fff;border:1px solid #3025303d}.profile-lulo-button{background:var(--lulo-ai-ink);color:#fff;border:0;box-shadow:inset 0 -3px #00000026}.profile-lulo-button:hover{background:var(--lulo-ai-hover)}.profile-lulo-button:disabled{opacity:.58;cursor:wait}.profile-product-card>.profile-primary-button{margin:24px 0 0 auto;display:block}.profile-form-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;display:flex}.profile-location-toggle{justify-content:start;align-items:center;grid-template-columns:auto minmax(0,1fr)!important}.profile-location-toggle input{width:20px;height:20px}.profile-ai-note{border-left:4px solid var(--lulo-ai-accent);background:var(--lulo-ai-soft);border-radius:0 12px 12px 0;flex-wrap:wrap;gap:4px 10px;margin-top:20px;padding:13px 15px;font-size:13px;display:flex}.profile-ai-note strong{color:var(--lulo-ai-ink)}.profile-ai-note span{color:var(--cacao-soft)}.profile-ai-note+.profile-lulo-button{margin-top:14px}.profile-bio-proposal{background:var(--turquoise-soft);border:1.5px solid #39a7a26b;border-radius:16px;margin-top:18px;padding:16px}.profile-bio-proposal>p{margin:0}.profile-bio-proposal>div:not(.profile-form-actions){color:var(--plum-ink);white-space:pre-wrap;gap:4px;margin-top:10px;font-weight:750;display:grid}.profile-bio-proposal .profile-form-actions{justify-content:flex-start;margin-top:14px}.profile-bio-editor{border:1px solid var(--line);background:var(--arena-soft);border-radius:18px;gap:12px;margin-top:20px;padding:18px;display:grid}.profile-character-counter{color:var(--cacao-soft);text-align:right;margin:12px 0 0}.profile-character-counter.is-over{color:#a32923}.profile-location-warning{background:var(--coral-soft);color:#8b2721;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;font-weight:750}.profile-bio-preview{color:var(--cacao);white-space:pre-wrap;background:#fff;border:1px solid #39a7a233;border-radius:15px;gap:3px;margin-top:15px;padding:16px;display:grid}.profile-review-workspace{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:28px;margin-top:26px;display:grid}.profile-phone-preview{border:8px solid var(--plum-ink);background:#fff;border-radius:37px;width:min(100%,350px);min-height:610px;margin:0 auto;padding:16px;position:relative;overflow:hidden;box-shadow:0 19px 45px #2e09342e}.profile-phone-bar{min-height:34px;color:var(--plum-ink);justify-content:space-between;align-items:center;display:flex}.profile-phone-identity{align-items:center;gap:14px;margin-top:20px;display:flex;position:relative}.profile-phone-identity>div:last-child{min-width:0;display:grid;position:relative}.profile-phone-identity strong{color:var(--plum-ink);overflow-wrap:anywhere}.profile-phone-identity small{color:var(--cacao-soft);margin-top:3px}.profile-avatar{background:linear-gradient(145deg, var(--turquoise), var(--mint));width:76px;height:76px;box-shadow:0 0 0 3px var(--plum-action);border:3px solid #fff;border-radius:50%;flex:0 0 76px;place-items:center;display:grid;position:relative}.profile-avatar:after{color:#fff;content:"?";font-size:27px;font-weight:900}.profile-avatar--face:after{content:"☺"}.profile-avatar--topic:after{content:"✦"}.profile-avatar--work_detail:after{content:"◆"}.profile-avatar>span{z-index:2;background:var(--plum-action);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:950;display:grid;position:absolute;top:-9px;right:-9px}.profile-phone-topic{color:var(--plum-ink);margin:18px 0 0;font-weight:850}.profile-phone-bio{min-height:80px;color:var(--cacao);overflow-wrap:anywhere;white-space:pre-wrap;gap:3px;margin-top:8px;font-size:14px;display:grid}.profile-phone-link{background:var(--turquoise-soft);color:var(--turquoise-deep);overflow-wrap:anywhere;border-radius:9px;margin-top:10px;padding:9px 10px 9px 34px;font-size:12px;font-weight:850;position:relative}.profile-phone-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid;position:relative}.profile-phone-actions>span:not(.profile-preview-marker){border:1px solid var(--line);color:var(--plum-ink);text-align:center;border-radius:9px;padding:9px 5px;font-size:12px;font-weight:850}.profile-phone-grid{grid-template-columns:repeat(3,1fr);gap:3px;margin:20px -16px -16px;display:grid;position:relative}.profile-phone-grid i{aspect-ratio:1;background:linear-gradient(145deg,#f8d9e7,#f7cf8c)}.profile-phone-grid i:nth-of-type(2n){background:linear-gradient(145deg,#cdeee9,#f8efd1)}.profile-phone-screen{min-height:100%;position:relative}.profile-phone-status{color:var(--plum-ink);letter-spacing:.02em;justify-content:space-between;align-items:center;padding:0 9px 10px;font-size:10px;display:flex}.profile-phone-island{background:#050409;border-radius:999px;width:91px;height:25px;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.profile-phone-island i{background:radial-gradient(circle at 35% 35%,#345aa0,#08101f 55%);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:9px}.profile-phone-side{z-index:2;background:#242432;border-radius:4px 0 0 4px;width:4px;position:absolute;box-shadow:inset 1px 0 #ffffff2e}.profile-phone-side--mute{height:28px;top:94px;left:-11px}.profile-phone-side--volume{height:70px;top:137px;left:-11px}.profile-phone-side--power{border-radius:0 4px 4px 0;height:91px;top:151px;right:-11px}.profile-phone-stats{text-align:center;color:var(--plum-ink);grid-template-columns:repeat(3,1fr);gap:5px;margin:17px 0 13px 90px;font-size:9px;display:grid}.profile-phone-stats span{gap:1px;display:grid}.profile-phone-stats b{font-size:13px}.profile-phone-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:42px;color:var(--plum-ink);text-align:center;grid-template-columns:repeat(3,1fr);align-items:center;margin:15px -16px 0;font-size:19px;display:grid}.profile-phone-tabs span:first-child{border-bottom:2px solid;place-items:center;height:100%;display:grid}.profile-phone-home{background:var(--plum-ink);border-radius:999px;width:108px;height:4px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.profile-preview-marker{z-index:4;background:var(--plum-action);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:950;display:grid;position:absolute;box-shadow:0 3px 9px #2e09343d}.marker-public{top:11px;right:36px}.marker-username{top:-13px;right:-13px}.marker-link{top:-9px;left:-7px}.marker-contact{top:-11px;left:-6px}.marker-first-row{top:-12px;left:7px}.profile-independent-checklist{gap:10px;display:grid}.profile-independent-checklist article{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.profile-independent-checklist article.is-done{background:var(--sage);border-color:#2fae7866}.profile-independent-checklist article.is-na{background:var(--arena-soft);opacity:.82}.profile-independent-checklist article>button:first-child{width:100%;color:var(--cacao);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:14px;display:grid}.profile-independent-checklist article>button:first-child>span{background:var(--plum-action);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.profile-independent-checklist article>button:first-child div{gap:3px;display:grid}.profile-independent-checklist article>button:first-child strong{color:var(--plum-ink)}.profile-independent-checklist article>button:first-child small{color:var(--cacao-soft);line-height:1.35}.profile-independent-checklist article>button:first-child b{color:var(--mint-ink);text-align:center;font-size:19px}.profile-na-button{color:var(--cacao-soft);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:0 14px 12px 56px;padding:3px 0;font-size:11px;font-weight:750}.profile-review-counter{color:var(--cacao-soft);text-align:right;margin:5px 0 0}.profile-review-note{margin-top:25px}.profile-result-summary{background:linear-gradient(145deg,#fff,#fff9fc);border:1px solid #b6235c2e;border-radius:18px;margin-top:22px;padding:20px}.profile-result-summary h3{color:var(--plum-ink);font-family:var(--font-serif);overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(24px,4vw,34px)}.profile-result-summary p:not(.step-eyebrow){color:var(--cacao-soft);white-space:pre-wrap}.profile-result-summary small{color:var(--mint-ink);font-weight:850}.profile-result-summary .profile-result-pending{color:var(--cacao-soft);margin-top:7px;display:block}@media (width<=820px){.profile-review-workspace{grid-template-columns:1fr}}@media (width<=560px){.profile-product-shell{width:min(100% - 22px,1040px);padding:30px 0 72px}.profile-product-progress{grid-template-columns:1fr}.profile-product-progress button{text-align:left;min-height:46px}.profile-product-card{border-radius:20px;padding:20px 15px}.profile-step-heading{align-items:flex-start}.profile-form-grid{grid-template-columns:1fr}.profile-form-grid .profile-wide{grid-column:auto}.profile-product-card>.profile-primary-button,.profile-form-actions,.profile-form-actions button{width:100%}.profile-phone-preview{border-width:6px;border-radius:31px;width:min(100%,330px);min-height:570px}}.message-product-shell{width:min(100% - 34px,1040px);min-height:100vh;margin:0 auto;padding:44px 0 90px}.message-product-hero{text-align:center;max-width:810px;margin:0 auto 24px}.message-product-hero h1{max-width:none;color:var(--plum-ink);font-size:clamp(38px,7vw,64px)}.message-product-hero>p:not(.step-eyebrow){max-width:720px;color:var(--cacao-soft);margin:15px auto 0;font-size:clamp(16px,2.4vw,19px)}.message-product-hero>p.message-window-count{color:var(--plum-action);letter-spacing:.08em;text-transform:uppercase;margin-top:13px;font-size:12px;font-weight:950}.message-product-progress{grid-template-columns:repeat(2,1fr);gap:8px;max-width:690px;margin:26px auto 0;display:grid}.message-product-progress button{border:1px solid var(--line);min-height:58px;color:var(--cacao-soft);cursor:pointer;background:#fffc;border-radius:15px;padding:9px 12px;font-size:13px;font-weight:800}.message-product-progress button:disabled{cursor:default;opacity:.62}.message-product-progress button span{width:25px;height:25px;color:var(--cacao);background:#3025301a;border-radius:50%;place-items:center;margin-right:7px;font-size:11px;display:inline-grid}.message-product-progress button.is-current{border-color:var(--plum-action);background:var(--plum-action-soft);color:var(--plum-ink);box-shadow:0 8px 22px #b6235c1a}.message-product-progress button.is-current span{background:var(--plum-action);color:#fff}.message-product-progress button.is-done span{background:var(--mint);color:#fff}.message-product-card{background:#fffffff5;border:1px solid #b6235c2b;border-radius:26px;padding:clamp(22px,4vw,42px);animation:.23s both reveal;box-shadow:0 24px 70px #2e093417}.message-product-notice{border-radius:13px;max-width:820px;margin:0 auto 16px;padding:13px 16px;font-size:14px;font-weight:750}.message-product-notice--success{background:var(--sage);color:var(--mint-ink);border:1px solid #2fae7840}.message-product-notice--error{background:var(--coral-soft);color:#8b2721;border:1px solid #ff665f47}.message-step-heading{align-items:center;gap:13px;display:flex}.message-step-heading>span{background:var(--plum-action);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.message-step-heading h2{color:var(--plum-ink);font-size:clamp(23px,3vw,31px)}.message-step-heading p{color:var(--cacao-soft);margin:3px 0 0}.profile-direction-finder{background:linear-gradient(145deg, var(--turquoise-soft), white);border:1.5px solid #39a7a247;border-radius:20px;gap:12px;margin-top:24px;padding:clamp(18px,3vw,26px);display:grid}.profile-direction-finder h3,.profile-direction-finder p{margin:0}.profile-direction-search{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.profile-direction-search input{width:100%;min-width:0}.profile-direction-search button,.profile-activity-results button,.profile-starter-ideas button,.profile-direction-options article>button,.profile-name-topic-suggestion button,.profile-bio-style button{min-height:44px;color:var(--plum-ink);cursor:pointer;background:#fff;border:1px solid #39a7a257;border-radius:12px;padding:9px 13px;font-weight:850}.profile-direction-search>button{border-color:var(--plum-action);color:var(--plum-action)}.profile-activity-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-activity-results>button{text-align:left;gap:3px;display:grid}.profile-activity-results>button small{color:var(--cacao-soft)}.profile-activity-results>button.is-selected{border-color:var(--plum-action);background:var(--plum-action-soft)}.profile-starter-ideas{background:var(--arena-soft);border-radius:14px;gap:10px;padding:15px;display:grid}.profile-starter-ideas>div{flex-wrap:wrap;gap:8px;display:flex}.profile-starter-ideas button{border-radius:999px;min-height:38px;font-size:12px}.profile-direction-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.profile-direction-options>div{grid-column:1/-1}.profile-direction-options-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.profile-direction-options-heading>div{gap:5px;display:grid}.profile-direction-change{flex:none}.profile-direction-options article{border:1.5px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:8px;padding:16px;display:grid}.profile-direction-options article.is-selected{border-color:var(--mint);box-shadow:0 0 0 2px #2fae781f}.profile-direction-options article>small{color:var(--turquoise-deep);letter-spacing:.07em;font-size:10px;font-weight:950}.profile-direction-options article h4,.profile-direction-options article p{margin:0}.profile-direction-options article p{color:var(--cacao-soft);font-size:12px;line-height:1.45}.profile-direction-options article>button{border-color:var(--plum-action);color:var(--plum-action);align-self:end;margin-top:4px}.profile-direction-options article.is-selected>button{background:var(--mint);border-color:var(--mint);color:#fff}.profile-direction-options--chosen{grid-template-columns:1fr}.profile-direction-options--chosen article.is-selected{animation:.42s cubic-bezier(.16,1,.3,1) both profile-direction-chosen}.profile-direction-options article.is-selected>.profile-direction-choice-status{border:1px solid var(--mint);background:var(--mint);color:#081005;border-radius:12px;align-self:end;place-items:center;min-height:44px;margin-top:4px;padding:9px 13px;font-weight:900;display:grid}@keyframes profile-direction-chosen{0%{opacity:.72;transform:translateY(12px)scale(.975)}to{opacity:1;transform:none}}.profile-selected-direction{border-left:5px solid var(--mint);background:var(--sage);border-radius:0 13px 13px 0;gap:4px;margin-top:18px;padding:14px 16px;display:grid}.profile-selected-direction span{color:var(--cacao-soft);font-size:12px}.profile-name-topic-suggestion{background:var(--turquoise-soft);color:var(--cacao-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:13px;font-weight:750;display:flex}.profile-bio-style{border:1px solid var(--line);border-radius:16px;gap:8px;margin-top:18px;padding:16px;display:grid}.profile-bio-style legend{color:var(--plum-ink);padding:0 5px;font-weight:900}.profile-bio-style>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-bio-style button.is-selected{border-color:var(--plum-action);background:var(--plum-action-soft);color:var(--plum-action)}.profile-bio-style>p{color:var(--cacao-soft);margin:0;font-size:12px}.profile-saved-biographies{border:1px solid var(--line);border-radius:18px;gap:14px;margin-top:20px;padding:18px;display:grid}.profile-saved-biographies>div:first-child{gap:5px;display:grid}.profile-saved-biographies h3,.profile-saved-biographies p{margin:0}.profile-saved-biography-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-saved-biography-grid article{border:1.5px solid var(--line);background:#fff;border-radius:15px;align-content:start;gap:10px;padding:14px;display:grid}.profile-saved-biography-grid article>small{color:var(--turquoise-deep);letter-spacing:.07em;font-weight:950}.profile-saved-biography-grid article>p{min-height:7.2em;color:var(--cacao-soft);white-space:pre-wrap;font-size:13px;line-height:1.45}.profile-saved-biography-grid article>button{border:1px solid var(--plum-action);min-height:44px;color:var(--plum-action);cursor:pointer;background:#fff;border-radius:12px;align-self:end;padding:9px 13px;font-weight:900}.profile-saved-biography-grid article.is-selected>button{border-color:var(--mint);background:var(--mint);color:#fff}.profile-step-navigation .profile-primary-button{min-width:min(100%,350px);font-size:16px}.message-import-button{border:1.5px solid var(--turquoise);background:var(--turquoise-soft);min-height:44px;color:var(--turquoise-deep);cursor:pointer;border-radius:999px;margin-top:20px;padding:9px 15px;font-weight:850}.message-purpose-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;display:grid}.message-purpose-choice.message-offer-kind{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.message-purpose-choice legend{color:var(--plum-ink);grid-column:1/-1;margin-bottom:2px;font-weight:900}.message-purpose-choice label{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:auto 1fr;gap:3px 9px;padding:15px;display:grid}.message-purpose-choice label.is-selected{border-color:var(--plum-action);background:var(--plum-action-soft)}.message-purpose-choice input{grid-row:1/span 2;width:19px;height:19px;margin-top:2px}.message-purpose-choice strong{color:var(--plum-ink)}.message-purpose-choice span{color:var(--cacao-soft);font-size:12px}.message-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.message-form-grid label,.message-final-editor,.message-note{color:var(--cacao-soft);gap:7px;font-size:13px;font-weight:800;display:grid}.message-form-grid input,.message-form-grid textarea,.message-final-editor textarea,.message-note textarea{background:#fff;min-width:0}.message-form-grid textarea{min-height:90px}.message-form-grid .message-wide{grid-column:1/-1}.message-assisted-field{min-width:0}.message-choice-heading{gap:5px;display:grid}.message-choice-heading strong{font-size:16px}.message-choice-heading small{font-size:13px;line-height:1.45}.message-change-answer{width:100%;margin-top:10px}.message-primary-button,.message-secondary-button,.message-lulo-button{cursor:pointer;border-radius:999px;min-height:48px;padding:10px 18px;font-weight:900}.message-primary-button{background:var(--plum-action);color:#fff;border:0}.message-primary-button:hover{background:var(--plum-action-hover)}.message-secondary-button{color:var(--cacao);background:#fff;border:1px solid #3025303d}.message-lulo-button{background:var(--lulo-ai-ink);color:#fff;border:0;box-shadow:inset 0 -3px #00000026}.message-lulo-button:hover{background:var(--lulo-ai-hover)}.message-lulo-button:disabled{opacity:.58;cursor:wait}.message-product-card>.message-primary-button{margin:24px 0 0 auto;display:block}.message-form-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;display:flex}.message-person-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.message-person-summary article{border:1px solid var(--line);background:var(--arena-soft);border-radius:14px;padding:14px}.message-person-summary small{color:var(--plum-action);letter-spacing:.08em;font-size:10px;font-weight:950;display:block}.message-person-summary strong{color:var(--plum-ink);margin-top:5px;font-size:14px;line-height:1.35;display:block}.message-ai-note{border-left:4px solid var(--lulo-ai-accent);background:var(--lulo-ai-soft);border-radius:0 12px 12px 0;flex-wrap:wrap;gap:4px 10px;margin-top:20px;padding:13px 15px;font-size:13px;display:flex}.message-ai-note strong{color:var(--lulo-ai-ink)}.message-ai-note span{color:var(--cacao-soft)}.message-ai-note+.message-lulo-button{margin-top:14px}.message-proposals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.message-proposals button{min-height:130px;color:var(--plum-ink);text-align:left;cursor:pointer;background:#fff;border:1.5px solid #39a7a24d;border-radius:15px;align-content:space-between;gap:14px;padding:15px;font-weight:800;display:grid}.message-proposals button:hover{border-color:var(--turquoise-deep);background:var(--turquoise-soft)}.message-proposals small{color:var(--turquoise-deep);font-weight:850}.message-proposals--field{grid-template-columns:1fr}.message-proposals--field button{min-height:0}.message-inline-notice{border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.45}.message-inline-notice--success{background:var(--sage);color:var(--mint-ink);border:1px solid #2fae7840}.message-inline-notice--error{background:var(--coral-soft);color:#8b2721;border:1px solid #ff665f47}.message-guardrail{color:var(--cacao-soft);background:#fff7cf;border-radius:13px;margin:18px 0 0;padding:13px 15px;font-size:13px}.message-final-editor{margin-top:24px}.message-final-editor textarea{min-height:132px;color:var(--plum-ink);font-family:var(--font-serif);font-size:clamp(20px,3vw,28px);line-height:1.35}.message-result-card{background:linear-gradient(145deg, var(--plum-ink), #4a174b);color:#fff;border-radius:20px;margin-top:20px;padding:clamp(20px,4vw,30px)}.message-result-card .step-eyebrow{color:var(--lulo-ai-accent)}.message-result-card blockquote{color:#fff;font-family:var(--font-serif);margin:14px 0 20px;font-size:clamp(25px,4vw,38px);line-height:1.25}.message-result-card>div{border-top:1px solid #fff3;padding-top:15px}.message-result-card>div+div{margin-top:15px}.message-result-card small{color:var(--lulo-ai-accent);letter-spacing:.08em;font-weight:900}.message-result-card p{color:#ffffffdb;margin:5px 0 0}.message-checklist{border:1px solid var(--line);background:var(--arena-soft);border-radius:18px;margin-top:22px;padding:20px}.message-checklist h3{color:var(--plum-ink);margin:0 0 13px;font-size:19px}.message-checklist label{border-top:1px solid var(--line);color:var(--cacao-soft);cursor:pointer;grid-template-columns:auto 28px minmax(0,1fr);align-items:center;gap:8px;padding:11px 0;font-weight:750;display:grid}.message-checklist label.is-checked{color:var(--mint-ink)}.message-checklist input{width:19px;height:19px}.message-checklist label>span{text-align:center;font-size:18px}.message-checklist>p{color:var(--cacao-soft);text-align:right;margin:13px 0 0}.message-note{margin-top:22px}.message-note small{color:var(--cacao-soft);font-weight:600;line-height:1.45}.message-note textarea{resize:vertical;min-height:120px;overflow-y:hidden}.interactive-completion{background:var(--turquoise-soft);border:1px solid #39a7a257;border-radius:18px;gap:8px;margin-top:22px;padding:20px;display:grid}.interactive-completion h3{color:var(--plum-ink);margin:0;font-size:22px}.interactive-completion>p:not(.step-eyebrow){color:var(--cacao-soft);margin:0;line-height:1.5}.interactive-completion>small{color:var(--cacao-soft);font-weight:750}.interactive-completion-action{background:var(--plum-action);color:#fff;text-align:center;border-radius:999px;place-items:center;width:100%;min-height:50px;margin-top:8px;padding:11px 18px;font-weight:900;text-decoration:none;display:inline-grid}.interactive-completion-action:hover{background:var(--plum-action-hover)}@media (width<=700px){.message-person-summary,.message-proposals{grid-template-columns:1fr}.message-proposals button{min-height:0}}@media (width<=560px){.message-product-shell{width:min(100% - 22px,1040px);padding:30px 0 72px}.message-product-progress{grid-template-columns:1fr}.message-product-progress button{text-align:left;min-height:46px}.message-product-card{border-radius:20px;padding:20px 15px}.message-step-heading{align-items:flex-start}.message-purpose-choice,.message-purpose-choice.message-offer-kind,.message-form-grid{grid-template-columns:1fr}.message-purpose-choice legend,.message-form-grid .message-wide{grid-column:auto}.message-product-card>.message-primary-button,.message-form-actions,.message-form-actions button{width:100%}.message-result-card{padding:20px 16px}.message-checklist{padding:17px 14px}.profile-direction-search,.profile-activity-results,.profile-direction-options,.profile-saved-biography-grid{grid-template-columns:1fr}.profile-direction-options>div{grid-column:auto}.profile-direction-options-heading{flex-direction:column;align-items:stretch}.profile-direction-change{width:100%}.profile-saved-biography-grid article>p{min-height:0}.profile-name-topic-suggestion{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.profile-direction-options--chosen article.is-selected{animation:none}}.monetization-product-shell{width:min(100% - 34px,1100px);min-height:100vh;margin:0 auto;padding:44px 0 90px}.monetization-product-hero{text-align:center;max-width:850px;margin:0 auto 24px}.monetization-product-hero h1{max-width:none;color:var(--plum-ink);font-size:clamp(38px,7vw,64px)}.monetization-product-hero>p:not(.step-eyebrow){max-width:730px;color:var(--cacao-soft);margin:15px auto 0;font-size:clamp(16px,2.4vw,19px)}.monetization-product-progress{grid-template-columns:repeat(3,1fr);gap:8px;max-width:760px;margin:26px auto 0;display:grid}.monetization-product-progress button{border:1px solid var(--line);min-height:58px;color:var(--cacao-soft);cursor:pointer;background:#fffc;border-radius:15px;padding:9px 12px;font-size:13px;font-weight:800}.monetization-product-progress button:disabled{cursor:default;opacity:.62}.monetization-product-progress button span{width:25px;height:25px;color:var(--cacao);background:#3025301a;border-radius:50%;place-items:center;margin-right:7px;font-size:11px;display:inline-grid}.monetization-product-progress button.is-current{border-color:var(--turquoise-deep);background:var(--turquoise-soft);color:var(--plum-ink);box-shadow:0 8px 22px #39a7a21f}.monetization-product-progress button.is-current span{background:var(--turquoise-deep);color:#fff}.monetization-product-progress button.is-done span{background:var(--mint);color:#fff}.monetization-product-card{background:#fffffff5;border:1px solid #39a7a233;border-radius:26px;padding:clamp(22px,4vw,42px);animation:.23s both reveal;box-shadow:0 24px 70px #2e093417}.monetization-product-notice{border-radius:13px;max-width:860px;margin:0 auto 16px;padding:13px 16px;font-size:14px;font-weight:750}.monetization-product-notice--success{background:var(--sage);color:var(--mint-ink);border:1px solid #2fae7840}.monetization-product-notice--error{background:var(--coral-soft);color:#8b2721;border:1px solid #ff665f47}.monetization-step-heading{align-items:center;gap:13px;display:flex}.monetization-step-heading>span{background:var(--turquoise-deep);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.monetization-step-heading h2{color:var(--plum-ink);font-size:clamp(23px,3vw,31px)}.monetization-step-heading p{color:var(--cacao-soft);margin:3px 0 0}.monetization-simple-intro{max-width:760px;color:var(--cacao-soft);margin:20px 0 0}.monetization-path-picker{gap:12px;margin-top:22px;display:grid}.monetization-path-picker article{border:1.5px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;display:grid}.monetization-path-picker article>span{background:var(--turquoise-soft);width:42px;height:42px;color:var(--turquoise-deep);border-radius:50%;place-items:center;font-weight:950;display:grid}.monetization-path-picker h3{color:var(--plum-ink);margin:0;font-size:clamp(18px,3vw,23px)}.monetization-path-picker p{color:var(--cacao-soft);margin:4px 0 0;font-size:13px}.monetization-path-picker button{background:var(--plum-action);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:43px;padding:8px 16px;font-weight:900}.monetization-path-picker button:hover{background:var(--plum-action-hover)}.monetization-import-button{border:1.5px solid var(--turquoise);background:var(--turquoise-soft);min-height:44px;color:var(--turquoise-deep);cursor:pointer;border-radius:999px;margin-top:20px;padding:9px 15px;font-weight:850}.monetization-goal-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:24px 0 0;padding:0;display:grid}.monetization-goal-choice legend{color:var(--plum-ink);grid-column:1/-1;margin-bottom:3px;font-weight:900}.monetization-goal-choice label{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:auto 1fr;gap:3px 9px;padding:15px;display:grid}.monetization-goal-choice label.is-selected{border-color:var(--turquoise-deep);background:var(--turquoise-soft)}.monetization-goal-choice input{width:19px;height:19px;accent-color:var(--turquoise-deep);grid-row:1/span 2;margin-top:2px}.monetization-goal-choice strong{color:var(--plum-ink)}.monetization-goal-choice span{color:var(--cacao-soft);font-size:12px}.monetization-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.monetization-form-grid label,.monetization-note{color:var(--cacao-soft);gap:7px;font-size:13px;font-weight:800;display:grid}.monetization-form-grid input,.monetization-form-grid select,.monetization-note textarea{background:#fff;min-width:0}.monetization-form-grid label small,.monetization-note small{color:var(--cacao-soft);font-weight:650}.monetization-plain-note{background:var(--arena-soft);color:var(--cacao-soft);border-radius:13px;margin:20px 0 0;padding:13px 15px;font-size:13px}.monetization-primary-button,.monetization-secondary-button{cursor:pointer;border-radius:999px;min-height:48px;padding:10px 18px;font-weight:900}.monetization-primary-button{background:var(--plum-action);color:#fff;border:0}.monetization-primary-button:hover{background:var(--plum-action-hover)}.monetization-primary-button:disabled{opacity:.5;cursor:default}.monetization-secondary-button{color:var(--cacao);background:#fff;border:1px solid #3025303d}.monetization-product-card>.monetization-primary-button{margin:24px 0 0 auto;display:block}.monetization-form-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:26px;display:flex}.monetization-recommendation{border-left:4px solid var(--turquoise-deep);background:var(--turquoise-soft);color:var(--cacao-soft);border-radius:0 13px 13px 0;margin:22px 0 0;padding:14px 16px}.monetization-recommendation strong{color:var(--turquoise-deep)}.monetization-path-grid{gap:14px;margin-top:22px;display:grid}.monetization-path-grid>article{border:1.5px solid var(--line);background:#fff;border-radius:19px;padding:21px}.monetization-path-grid>article.is-recommended{border-color:#39a7a299;box-shadow:0 10px 28px #39a7a21a}.monetization-path-grid>article.is-selected{border-color:var(--plum-action);background:linear-gradient(145deg,#fff,#fff8fb)}.monetization-path-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.monetization-path-title small{color:var(--turquoise-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.monetization-path-title h3{color:var(--plum-ink);font-size:clamp(20px,3vw,25px)}.monetization-path-title p{color:var(--cacao-soft);margin:5px 0 0}.monetization-path-title>span{background:var(--plum-action);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.monetization-path-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.monetization-path-grid dl>div{background:var(--arena-soft);border-radius:12px;padding:12px}.monetization-path-grid dt{color:var(--plum-action);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:950}.monetization-path-grid dd{color:var(--cacao-soft);margin:5px 0 0;font-size:13px;line-height:1.45}.monetization-path-support{color:var(--mint-ink);margin:13px 0 0;font-size:13px;font-weight:750}.monetization-path-grid article>button{border:1px solid var(--turquoise-deep);background:var(--turquoise-soft);min-height:43px;color:var(--turquoise-deep);cursor:pointer;border-radius:999px;margin-top:16px;padding:8px 15px;font-weight:900}.monetization-path-grid article.is-selected>button{border-color:var(--plum-action);background:var(--plum-action);color:#fff}.monetization-result-card{background:linear-gradient(145deg, var(--plum-ink), #4a174b);color:#fff;border-radius:21px;margin-top:24px;padding:clamp(20px,4vw,30px)}.monetization-result-card .step-eyebrow{color:var(--lulo-ai-accent)}.monetization-result-card h3{color:#fff;font-family:var(--font-serif);margin:5px 0 0;font-size:clamp(28px,5vw,43px)}.monetization-result-card>p:not(.step-eyebrow){color:#ffffffd6}.monetization-result-card ol{gap:9px;margin:20px 0;padding-left:22px;display:grid}.monetization-result-card li{padding-left:4px}.monetization-30-day-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.monetization-30-day-plan section{background:#ffffff12;border:1px solid #fff3;border-radius:16px;padding:16px}.monetization-30-day-plan span{color:var(--lulo-ai-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.monetization-30-day-plan h4{color:#fff;margin:5px 0 0;font-size:18px}.monetization-30-day-plan ul{gap:8px;margin:12px 0 0;padding-left:19px;display:grid}.monetization-result-card button{min-height:43px;color:var(--plum-ink);cursor:pointer;background:#fff;border:1px solid #ffffff73;border-radius:999px;padding:8px 15px;font-weight:900}.monetization-guide-library{background:linear-gradient(145deg,#fff7f0,#fff);border:1px solid #ff6d663d;border-radius:22px;margin-top:28px;padding:clamp(22px,4vw,32px)}.monetization-guide-library>div:first-child h3{color:var(--plum-ink);margin-top:5px;font-size:clamp(27px,4vw,39px)}.monetization-guide-library>div:first-child>p:last-child{max-width:720px;color:var(--cacao-soft)}.monetization-guide-library .free-guide-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.monetization-guide-library .store-resource{border-left-color:var(--coral-deep);flex-direction:column;display:flex}.monetization-guide-library .store-resource h2{color:var(--plum-ink);margin-top:0;font-size:22px}.monetization-guide-library .store-resource p{flex:1}.monetization-guide-library .official-link{width:fit-content}.monetization-directory-heading{justify-content:space-between;align-items:end;gap:18px;margin-top:30px;display:flex}.monetization-directory-heading h3{color:var(--plum-ink);margin:4px 0 0;font-size:clamp(22px,4vw,30px)}.monetization-directory-heading>p{max-width:330px;color:var(--cacao-soft);text-align:right;margin:0;font-size:13px}.monetization-opportunity-list{margin-top:16px}.monetization-safety-checklist{border:1px solid var(--line);background:var(--arena-soft);border-radius:18px;margin-top:26px;padding:20px}.monetization-safety-checklist h3{color:var(--plum-ink);margin:0 0 13px;font-size:19px}.monetization-safety-checklist label{border-top:1px solid var(--line);color:var(--cacao-soft);cursor:pointer;grid-template-columns:auto 28px minmax(0,1fr);align-items:center;gap:8px;padding:11px 0;font-weight:750;display:grid}.monetization-safety-checklist label.is-checked{color:var(--mint-ink)}.monetization-safety-checklist input{width:19px;height:19px;accent-color:var(--mint-ink)}.monetization-safety-checklist label>span{text-align:center;font-size:18px}.monetization-safety-checklist>p{color:var(--cacao-soft);text-align:right;margin:13px 0 0}.monetization-note{margin-top:24px}.monetization-note textarea{min-height:96px}@media (width<=700px){.monetization-goal-choice,.monetization-form-grid,.monetization-path-grid dl{grid-template-columns:1fr}.monetization-goal-choice legend{grid-column:auto}.monetization-directory-heading{flex-direction:column;align-items:flex-start}.monetization-directory-heading>p{text-align:left;max-width:none}}@media (width<=560px){.monetization-product-shell{width:min(100% - 22px,1100px);padding:30px 0 72px}.monetization-product-progress{grid-template-columns:1fr}.monetization-product-progress button{text-align:left;min-height:46px}.monetization-product-card{border-radius:20px;padding:20px 15px}.monetization-step-heading{align-items:flex-start}.monetization-path-picker article{grid-template-columns:42px minmax(0,1fr);padding:15px 13px}.monetization-path-picker article>span{width:38px;height:38px}.monetization-path-picker button{grid-column:1/-1;width:100%}.monetization-path-grid>article{padding:17px 14px}.monetization-product-card>.monetization-primary-button,.monetization-form-actions,.monetization-form-actions button{width:100%}.monetization-result-card{padding:20px 16px}.monetization-30-day-plan{grid-template-columns:1fr}.monetization-guide-library{padding:20px 14px}.monetization-guide-library .free-guide-list{grid-template-columns:1fr}.monetization-safety-checklist{padding:17px 14px}}.home-shell--independent{overflow:clip}.home-shell--independent>.public-lulo,.store-shell--independent>.public-lulo{right:max(18px, env(safe-area-inset-right));left:auto}.home-independent-hero{background:radial-gradient(circle at 12% 20%,#ffbe3a2e,#0000 30%),linear-gradient(145deg,#fffaf5,#fff4f8);grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:center;gap:clamp(30px,5vw,76px);min-height:690px;padding:clamp(72px,9vw,122px) max(24px,50vw - 590px) 84px;display:grid}.home-independent-copy h1{max-width:760px;color:var(--plum-ink);font-size:clamp(48px,7vw,88px);line-height:.98}.home-independent-copy>p:not(.home-eyebrow){max-width:670px;color:var(--cacao-soft);margin:24px 0 0;font-size:clamp(17px,2.1vw,22px);line-height:1.6}.home-independent-facts{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.home-independent-facts span{color:var(--turquoise-deep);background:#ffffffb3;border:1px solid #39a7a24d;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.home-independent-visual{background:#fff;border:1px solid #b6235c24;border-radius:34px;margin:0;padding:12px;position:relative;transform:rotate(1.4deg);box-shadow:0 28px 80px #2e093426}.home-independent-visual img{border-radius:24px;width:100%;height:auto;display:block}.home-independent-visual figcaption{background:var(--plum-ink);color:#fff;border-radius:17px;gap:3px;max-width:310px;padding:16px 20px;display:grid;position:absolute;bottom:-28px;right:-18px;box-shadow:0 15px 34px #2e093433}.home-independent-visual figcaption span{color:#ffffffbd;font-size:12px}.home-sales-problem{background:#fffaf7;border:1px solid #ffffff47;border-radius:30px;width:min(100% - 36px,1180px);margin:92px auto;padding:clamp(32px,6vw,64px);box-shadow:0 24px 68px #0c020f38}.home-sales-problem>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:35px;display:grid}.home-sales-problem article{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:clamp(23px,4vw,36px);box-shadow:0 16px 40px #2e09340f}.home-sales-problem article>span{background:var(--plum-action-soft);width:35px;height:35px;color:var(--plum-action);border-radius:50%;place-items:center;font-size:10px;font-weight:950;display:grid}.home-sales-problem h3{color:var(--plum-ink);margin-top:18px;font-size:clamp(24px,3vw,32px)}.home-sales-problem article p{color:var(--cacao-soft);line-height:1.6}.home-sales-problem article a{color:var(--plum-action);font-weight:900;text-decoration:none}.home-sales-problem article a:hover{text-decoration:underline}.home-change-note{background:var(--turquoise-soft);border:1px solid #39a7a23d;border-radius:28px;width:min(100% - 36px,1040px);margin:84px auto;padding:clamp(27px,5vw,52px)}.home-change-note h2{max-width:790px;color:var(--plum-ink);font-size:clamp(30px,5vw,49px)}.home-change-note>p:not(.home-eyebrow){max-width:820px;color:var(--cacao-soft);font-size:17px}.home-change-note>div{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:10px 16px;margin-top:25px;display:grid}.home-change-note>div span{background:var(--turquoise-deep);color:#fff;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:950}.home-change-note>div strong{color:var(--cacao);line-height:1.45}.home-independent-products{width:min(100% - 36px,1180px);margin:0 auto;padding:40px 0 92px}.home-independent-products .home-section-heading h2,.home-independent-how>h2,.home-sales-fit>h2{color:#fff}.home-independent-products .home-section-heading>p:last-child{color:#ffffffb8}.home-independent-products .home-eyebrow,.home-independent-how .home-eyebrow,.home-sales-fit .home-eyebrow{color:var(--lulo-yellow)}.home-independent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.home-independent-card{border:1.5px solid var(--line);background:#fff;border-radius:25px;flex-direction:column;min-width:0;padding:clamp(24px,4vw,38px);display:flex;box-shadow:0 17px 45px #2e093412}.home-independent-card--coral{border-top:6px solid var(--coral)}.home-independent-card--turquoise{border-top:6px solid var(--turquoise-deep)}.home-independent-card--plum{border-top:6px solid var(--plum-action)}.home-independent-card--gold{border-top:6px solid var(--mustard)}.home-independent-card.is-featured{background:linear-gradient(145deg,#fff,#fff7fb);box-shadow:0 20px 58px #b6235c21}.home-independent-card>div:first-child{color:var(--cacao-soft);align-items:center;gap:10px;display:flex}.home-independent-card>div:first-child span{background:var(--plum-ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid}.home-independent-card>div:first-child small{letter-spacing:.06em;text-transform:uppercase;font-weight:900}.home-independent-card h3{color:var(--plum-ink);margin-top:18px;font-size:clamp(28px,4vw,41px)}.home-independent-card>p{color:var(--cacao-soft)}.home-independent-card .home-independent-promise{color:var(--cacao);font-size:18px;font-weight:800}.home-independent-card ul{color:var(--cacao-soft);gap:8px;padding-left:21px;display:grid}.home-independent-card .home-independent-ai{background:var(--arena-soft);color:var(--mint-ink);border-radius:12px;margin-top:auto;padding:12px 14px;font-size:13px;font-weight:800}.home-product-details,.store-card-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:14px}.home-product-details>summary,.store-card-details>summary{min-height:48px;color:var(--plum-action);cursor:pointer;align-items:center;font-size:12px;font-weight:900;display:flex}.home-product-details>ul,.store-card-details>ul{color:var(--cacao-soft);gap:8px;margin-top:6px;padding-left:21px;display:grid}.home-product-details>p,.store-card-details>p{margin-bottom:13px}.home-independent-card-action{justify-content:space-between;align-items:center;gap:15px;margin-top:17px;display:flex}.home-independent-card-action strong{color:var(--plum-ink);font-size:25px}.home-independent-card-action a{background:var(--plum-action);color:#fff;border-radius:999px;padding:10px 15px;font-weight:900;text-decoration:none}.home-content-feature{background:linear-gradient(145deg, var(--plum-ink), #4d194b);color:#fff;border-radius:30px;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(30px,6vw,80px);width:min(100% - 36px,1120px);margin:0 auto 92px;padding:clamp(28px,5vw,58px);display:grid}.home-content-feature h2{color:#fff;max-width:700px;font-size:clamp(32px,5vw,52px)}.home-content-feature p:not(.home-eyebrow),.home-content-feature li{color:#fffc}.home-content-feature ul{gap:8px;padding-left:21px;display:grid}.home-content-feature .home-primary-action{color:var(--plum-ink);background:#fff;margin-top:18px;display:inline-flex}.home-content-feature img{filter:drop-shadow(0 24px 35px #00000038);border-radius:50%;width:100%;height:auto}.home-independent-how{text-align:center;width:min(100% - 36px,1120px);margin:0 auto 92px}.home-independent-how>h2{max-width:820px;color:var(--plum-ink);margin:0 auto;font-size:clamp(32px,5vw,51px)}.home-independent-how>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.home-independent-how article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px}.home-independent-how article>span{background:var(--turquoise-deep);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.home-independent-how h3{color:var(--plum-ink);margin-top:17px}.home-independent-how article p{color:var(--cacao-soft)}.home-combo-note{background:#fff8dc;border:1px solid #ffbe3a73;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;width:min(100% - 36px,1060px);margin:0 auto 92px;padding:clamp(27px,5vw,50px);display:flex}.home-combo-note h2{color:var(--plum-ink);font-size:clamp(29px,4vw,44px)}.home-combo-note p:not(.home-eyebrow){max-width:720px;color:var(--cacao-soft)}.home-combo-note>a{flex:none}.home-sales-fit{text-align:center;width:min(100% - 36px,1080px);margin:0 auto 92px}.home-sales-fit>h2{max-width:820px;margin:8px auto 0;font-size:clamp(32px,5vw,51px)}.home-sales-fit>div{text-align:left;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px;display:grid}.home-sales-fit article{border-radius:23px;padding:clamp(24px,4vw,38px)}.home-sales-fit article.is-fit{background:var(--turquoise-soft);border:1px solid #39a7a252}.home-sales-fit article.is-not-fit{background:var(--coral-soft);border:1px solid #f2786c52}.home-sales-fit h3{color:var(--plum-ink);font-size:28px}.home-sales-fit ul{color:var(--cacao);gap:11px;padding-left:22px;line-height:1.55;display:grid}.home-sales-close{background:linear-gradient(145deg, var(--plum-ink), #4d194b);color:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:34px;width:min(100% - 36px,1120px);margin:0 auto 72px;padding:clamp(30px,6vw,58px);display:flex}.home-sales-close h2{color:#fff;max-width:720px;font-size:clamp(34px,5vw,54px)}.home-sales-close p:not(.home-eyebrow){color:#ffffffc2;max-width:710px;line-height:1.6}.home-sales-close>div:last-child{gap:11px;min-width:235px;display:grid}.home-sales-close .home-primary-action,.home-sales-close .home-secondary-action{justify-content:center;width:100%;margin:0}.home-sales-close .home-primary-action{color:var(--plum-ink);background:#fff}.home-sales-close .home-secondary-action{color:#fff;background:0 0;border-color:#ffffff8c}.store-shell--independent{background:radial-gradient(circle at 85% 7%, #39a7a21c, transparent 30%), var(--arena)}.store-hero--independent{max-width:920px}.store-hero--independent h1{max-width:900px}.store-independence-points{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.store-independence-points span{color:var(--turquoise-deep);background:#fff;border:1px solid #39a7a24d;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.store-choice-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.store-choice-actions a{border:1.5px solid var(--plum-action);min-height:48px;color:var(--plum-action);border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;font-weight:900;text-decoration:none;display:inline-flex}.store-choice-actions a:first-child{background:var(--plum-action);color:#fff}.store-independent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,1120px);margin:28px auto 0;display:grid}.store-independent-card{border:1.5px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;min-width:0;padding:clamp(23px,4vw,36px);scroll-margin-top:22px;display:flex;box-shadow:0 17px 46px #2e093414}.store-independent-card--coral{border-top:6px solid var(--coral)}.store-independent-card--turquoise{border-top:6px solid var(--turquoise-deep)}.store-independent-card--plum{border-top:6px solid var(--plum-action)}.store-independent-card--gold{border-top:6px solid var(--mustard)}.store-independent-card.is-featured{background:linear-gradient(145deg,#fff,#fff7fb);box-shadow:0 21px 58px #b6235c24}.store-independent-heading{color:var(--cacao-soft);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:950;display:flex}.store-independent-heading b{background:var(--plum-action);color:#fff;border-radius:999px;padding:5px 9px;font-size:9px}.store-independent-card h2{color:var(--plum-ink);margin-top:16px;font-size:clamp(29px,4vw,42px)}.store-independent-card>p{color:var(--cacao-soft)}.store-independent-card .store-independent-promise{color:var(--cacao);font-size:17px;font-weight:800}.store-independent-card .store-independent-price{color:var(--plum-ink);margin:12px 0}.store-independent-price strong{font-size:clamp(32px,5vw,46px)}.store-independent-card>ul{color:var(--cacao-soft);gap:8px;padding-left:21px;display:grid}.store-independent-card .store-independent-ai{background:var(--arena-soft);color:var(--mint-ink);border-radius:12px;margin-top:auto;padding:12px 14px;font-size:13px;font-weight:800}.store-independent-card>.home-text-link{justify-content:center;margin-top:13px;display:inline-flex}.store-checkout-promise--standalone{margin-top:17px}.store-checkout-promise--combo{background:#fffdf4;border-color:#f5c5187a}.store-combo{background:#fff8dc;border:1px solid #ffbe3a80;border-radius:27px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:start;gap:30px;width:min(100%,1060px);margin:38px auto 0;padding:clamp(26px,5vw,48px);scroll-margin-top:22px;display:grid}.store-combo h2{color:var(--plum-ink);font-size:clamp(29px,4vw,44px)}.store-combo p{color:var(--cacao-soft)}.store-combo>div>ul{color:var(--cacao-soft);gap:9px;padding-left:21px;display:grid}.store-combo-offer{background:#fff;border-radius:18px;min-width:0;padding:22px;box-shadow:0 12px 27px #2e093414}.store-combo-offer .store-combo-price{color:var(--plum-ink);margin:0}.store-combo-price>strong{color:var(--plum-ink);font-size:clamp(38px,5vw,54px)}.store-individual-heading{text-align:center;width:min(100%,920px);margin:68px auto 0;scroll-margin-top:22px}.store-individual-heading h2{max-width:760px;color:var(--plum-ink);margin:0 auto;font-size:clamp(29px,4vw,44px)}.store-individual-heading>p:not(.step-eyebrow){max-width:680px;color:var(--cacao-soft);margin:13px auto 0}.store-how-to-choose{text-align:center;width:min(100%,1060px);margin:66px auto 0}.store-how-to-choose>h2{max-width:800px;color:var(--plum-ink);margin:0 auto;font-size:clamp(29px,4vw,44px)}.store-how-to-choose>div{text-align:left;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.store-how-to-choose article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:19px}.store-how-to-choose strong{color:var(--plum-ink)}.store-how-to-choose p{color:var(--cacao-soft);margin-bottom:0}.store-legacy-topups{margin-top:70px}.store-card--compact .store-checkout-promise{display:none}@media (width<=820px){.home-independent-hero{grid-template-columns:1fr;padding-top:96px}.home-independent-visual{width:min(100%,620px);margin:0 auto}.home-content-feature{grid-template-columns:1fr}.home-content-feature img{width:min(78%,390px);margin:0 auto}.home-sales-close{flex-direction:column;align-items:flex-start}.home-sales-close>div:last-child{width:100%}.store-combo{grid-template-columns:1fr}}@media (width<=700px){.home-independent-grid,.home-sales-problem>div:last-child,.home-sales-fit>div,.store-independent-grid,.store-how-to-choose>div,.home-independent-how>div{grid-template-columns:1fr}.home-change-note>div{grid-template-columns:auto 1fr}.home-combo-note{flex-direction:column;align-items:flex-start}}@media (width<=560px){.home-shell--independent>.public-lulo,.store-shell--independent>.public-lulo{right:max(10px, env(safe-area-inset-right));left:auto}.home-independent-hero{min-height:0;padding:88px 12px 68px}.home-independent-copy h1{font-size:clamp(43px,14vw,61px)}.home-independent-visual{border-radius:23px;padding:8px;transform:none}.home-independent-visual img{border-radius:17px}.home-independent-visual figcaption{border-radius:14px;max-width:none;margin-top:8px;position:relative;bottom:auto;right:auto}.home-change-note,.home-sales-problem,.home-independent-products,.home-content-feature,.home-independent-how,.home-combo-note,.home-sales-fit,.home-sales-close{width:min(100% - 24px,1180px)}.home-sales-problem{border-radius:22px;margin:64px auto;padding:30px 18px}.home-change-note{margin:60px auto}.home-independent-products{padding-bottom:64px}.home-independent-card,.store-independent-card{border-radius:20px;padding:23px 17px}.home-independent-card-action{flex-direction:column;align-items:flex-start}.home-independent-card-action a{text-align:center;width:100%}.home-content-feature,.home-combo-note,.home-sales-fit{margin-bottom:64px}.home-sales-close{border-radius:22px;margin-bottom:60px;padding:30px 20px}.store-independent-grid{gap:14px}.store-choice-actions{display:grid}.store-choice-actions a{width:100%}.store-combo{margin-top:32px}.store-individual-heading{width:min(100% - 24px,920px);margin-top:54px}}.lead-funnel,.lead-ready{--lead-accent:var(--plum-action);--lead-soft:var(--plum-action-soft);background:radial-gradient(circle at 8% 8%, color-mix(in srgb, var(--lead-accent) 13%, transparent), transparent 25rem), var(--arena);min-height:100vh}.lead-funnel--coral,.lead-ready--coral{--lead-accent:var(--coral-deep);--lead-soft:var(--coral-soft)}.lead-funnel-header,.lead-ready-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:min(100% - 36px,1160px);min-height:76px;margin:0 auto;display:flex}.lead-funnel-header>span{color:var(--lead-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.lead-funnel-hero{grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr);align-items:center;gap:clamp(34px,6vw,82px);width:min(100% - 36px,1160px);margin:0 auto;padding:clamp(58px,8vw,104px) 0 90px;display:grid}.lead-funnel-copy h1{max-width:680px;color:var(--plum-ink);font-size:clamp(45px,6.5vw,76px);line-height:1.01}.lead-funnel-copy .step-eyebrow,.lead-funnel-preview .step-eyebrow,.lead-funnel-soft-offer .step-eyebrow,.lead-ready .step-eyebrow{color:var(--lead-accent)}.lead-funnel-promise{max-width:660px;color:var(--cacao-soft);margin:24px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.65}.lead-funnel-copy>ul{gap:11px;margin:30px 0 0;padding:0;list-style:none;display:grid}.lead-funnel-copy>ul li{color:var(--cacao);padding-left:31px;font-weight:800;position:relative}.lead-funnel-copy>ul li:before{background:var(--lead-accent);color:#fff;content:"✓";border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:grid;position:absolute;top:0;left:0}.lead-funnel-proof{border-left:5px solid var(--lead-accent);background:var(--lead-soft);border-radius:0 17px 17px 0;gap:5px;max-width:660px;margin-top:31px;padding:18px 20px;display:grid}.lead-funnel-proof strong{color:var(--lead-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.lead-funnel-proof span{color:var(--cacao);line-height:1.55}.lead-funnel-conversion{min-width:0}.lead-funnel-conversion figure,.lead-ready-offer figure{border:1px solid color-mix(in srgb, var(--lead-accent) 28%, var(--line));background:#fff;border-radius:25px;margin:0;padding:9px;position:relative;transform:rotate(1deg);box-shadow:0 24px 64px #30253021}.lead-funnel-conversion figure img,.lead-ready-offer figure img{border-radius:17px;width:100%;height:auto;display:block}.lead-funnel-conversion figcaption,.lead-ready-offer figcaption{background:var(--plum-ink);color:#fff;border-radius:13px;max-width:calc(100% - 36px);padding:11px 15px;display:grid;position:absolute;bottom:-18px;right:18px;box-shadow:0 10px 24px #30253033}.lead-funnel-conversion figcaption span,.lead-ready-offer figcaption span{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.lead-funnel-conversion figcaption strong,.lead-ready-offer figcaption strong{font-family:var(--font-serif);margin-top:2px;line-height:1.2}.lead-magnet-form{border:1px solid color-mix(in srgb, var(--lead-accent) 25%, var(--line));background:#fffffff7;border-radius:24px;gap:15px;margin-top:44px;padding:clamp(23px,4vw,34px);display:grid;box-shadow:0 20px 50px #3025301a}.lead-magnet-form-heading{margin-bottom:2px}.lead-magnet-form-heading>span{color:var(--lead-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.lead-magnet-form-heading h2{color:var(--plum-ink);margin-top:5px;font-size:clamp(25px,4vw,34px)}.lead-magnet-form-heading p{color:var(--cacao-soft);margin:7px 0 0;font-size:14px}.lead-magnet-form>label:not(.lead-magnet-consent){color:var(--cacao);gap:6px;font-size:13px;font-weight:850;display:grid}.lead-magnet-form input{background:#fff;min-height:52px}.lead-magnet-consent{color:var(--cacao-soft);margin:0;font-size:11px;line-height:1.5}.lead-magnet-form>button,.lead-ready-download,.lead-ready-buy{background:var(--lead-accent);color:#fff;text-align:center;min-height:54px;box-shadow:0 12px 24px color-mix(in srgb, var(--lead-accent) 22%, transparent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 19px;font-weight:950;text-decoration:none;display:inline-flex}.lead-magnet-form>button:disabled{opacity:.55;cursor:not-allowed}.lead-magnet-form>small{color:var(--cacao-soft);text-align:center;font-size:10px}.lead-magnet-form-error{background:var(--coral-soft);color:#8b2721;border-radius:11px;margin:0;padding:11px 13px;font-size:12px;font-weight:750}.lead-direct-download{border:1px solid color-mix(in srgb, var(--lead-accent) 32%, var(--line));background:linear-gradient(145deg, #fff, var(--lead-soft));border-radius:24px;gap:14px;margin-top:44px;padding:clamp(24px,4vw,35px);display:grid;box-shadow:0 20px 50px #3025301c}.lead-direct-download>span{color:var(--lead-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.lead-direct-download h2{color:var(--plum-ink);margin:0;font-size:clamp(27px,4vw,37px);line-height:1.04}.lead-direct-download p{color:var(--cacao-soft);margin:0;line-height:1.55}.lead-direct-download>a{background:var(--lead-accent);color:#fff;text-align:center;min-height:58px;box-shadow:0 12px 24px color-mix(in srgb, var(--lead-accent) 24%, transparent);border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:13px 20px;font-weight:950;text-decoration:none;display:inline-flex}.lead-direct-download>div{border:1px dashed color-mix(in srgb, var(--lead-accent) 60%, var(--line));color:var(--cacao);text-align:center;border-radius:13px;padding:13px 15px;font-size:13px}.lead-direct-download>div strong{color:var(--lead-accent);letter-spacing:.08em}.lead-direct-download>small{color:var(--cacao-soft);text-align:center;font-size:10px}.lead-funnel-preview{border:1px solid color-mix(in srgb, var(--lead-accent) 22%, var(--line));background:var(--lead-soft);border-radius:29px;width:min(100% - 36px,1060px);margin:0 auto 82px;padding:clamp(26px,5vw,50px)}.lead-funnel-preview h2{max-width:780px;color:var(--plum-ink);font-size:clamp(30px,5vw,48px)}.lead-funnel-preview>div:first-child>p:not(.step-eyebrow){max-width:760px;color:var(--cacao-soft)}.lead-funnel-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:29px;display:grid}.lead-funnel-steps article{background:#ffffffc7;border:1px solid #ffffffb8;border-radius:17px;padding:20px}.lead-funnel-steps article>span{background:var(--lead-accent);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:13px;font-weight:950;display:grid}.lead-funnel-steps article>strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:21px}.lead-funnel-steps article p{color:var(--cacao-soft);margin-bottom:0;font-size:13px}.lead-funnel-soft-offer{background:var(--plum-ink);color:#fff;border-radius:25px;justify-content:space-between;align-items:center;gap:32px;width:min(100% - 36px,1000px);margin:0 auto 84px;padding:clamp(25px,5vw,45px);display:flex}.lead-funnel-soft-offer h2{color:#fff;max-width:720px;font-size:clamp(27px,4vw,41px)}.lead-funnel-soft-offer p:not(.step-eyebrow){color:#ffffffc2;max-width:720px;margin-bottom:0}.lead-funnel-soft-offer>a{color:var(--plum-ink);background:#fff;border-radius:999px;flex:none;padding:12px 18px;font-weight:900;text-decoration:none}.lead-funnel-footer{border-top:1px solid var(--line);width:min(100% - 36px,1160px);min-height:86px;color:var(--cacao-soft);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;font-size:12px;display:flex}.lead-funnel-footer nav{flex-wrap:wrap;gap:16px;display:flex}.lead-funnel-footer a{color:inherit}.lead-ready{padding-bottom:1px}.lead-ready-delivery{text-align:center;width:min(100% - 36px,760px);margin:0 auto;padding:clamp(62px,9vw,104px) 0 76px}.lead-ready-check{background:var(--sage);width:70px;height:70px;color:var(--mint-ink);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:34px;font-weight:950;display:grid}.lead-ready-delivery h1{max-width:750px;color:var(--plum-ink);margin:0 auto;font-size:clamp(43px,7vw,68px)}.lead-ready-delivery>p:not(.step-eyebrow){max-width:680px;color:var(--cacao-soft);margin:20px auto 0;font-size:17px}.lead-ready-download{width:fit-content;margin:28px auto 0}.lead-ready-delivery>small{max-width:620px;color:var(--cacao-soft);margin:14px auto 0;display:block}.lead-ready-offer{background:linear-gradient(145deg, #fff, var(--lead-soft));border-radius:31px;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,6vw,72px);width:min(100% - 36px,1080px);margin:0 auto 84px;padding:clamp(28px,5vw,54px);display:grid;box-shadow:0 26px 74px #3025301c}.lead-ready-offer-copy h2{color:var(--plum-ink);font-size:clamp(33px,5vw,51px)}.lead-ready-offer-copy>p:not(.step-eyebrow):not(.lead-ready-safe){color:var(--cacao-soft);font-size:17px}.lead-ready-result{border-left:5px solid var(--lead-accent);background:#fff;border-radius:0 15px 15px 0;gap:4px;margin-top:22px;padding:17px 19px;display:grid}.lead-ready-result span{color:var(--lead-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.lead-ready-result strong{color:var(--cacao);line-height:1.5}.lead-ready-offer-copy>ul{color:var(--cacao-soft);gap:8px;padding-left:22px;display:grid}.lead-ready-price{grid-template-columns:auto 1fr;align-items:end;gap:0 12px;margin-top:25px;display:grid}.lead-ready-price>span{color:var(--lead-accent);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:950}.lead-ready-price strong{color:var(--plum-ink);font-family:var(--font-serif);font-size:43px;font-weight:500;line-height:1.1}.lead-ready-price small{color:var(--cacao-soft);padding-bottom:5px}.lead-ready-buy{width:100%;margin-top:21px}.lead-ready-safe{color:var(--cacao-soft);text-align:center;margin:11px 0 0;font-size:10px}.lead-ready-offer figure{transform:rotate(1.3deg)}.lead-confirm-card .home-primary-action{justify-content:center;text-decoration:none;display:flex}.lead-confirm-offer{color:var(--plum-action);text-align:center;margin-top:18px;font-weight:850;display:block}@media (width<=860px){.lead-funnel-hero,.lead-ready-offer{grid-template-columns:1fr}.lead-funnel-copy{text-align:center}.lead-funnel-copy h1,.lead-funnel-promise,.lead-funnel-proof{margin-left:auto;margin-right:auto}.lead-funnel-copy>ul{text-align:left;width:fit-content;margin-left:auto;margin-right:auto}.lead-funnel-conversion{width:min(100%,600px);margin:0 auto}.lead-ready-offer figure{grid-row:1;width:min(100%,580px);margin:0 auto}}@media (width<=650px){.lead-funnel-header,.lead-ready-header,.lead-funnel-hero,.lead-funnel-preview,.lead-funnel-soft-offer,.lead-funnel-footer,.lead-ready-delivery,.lead-ready-offer{width:min(100% - 24px,1160px)}.lead-funnel-hero{padding-top:48px}.lead-funnel-copy h1{font-size:clamp(42px,13vw,58px)}.lead-funnel-steps{grid-template-columns:1fr}.lead-funnel-soft-offer{flex-direction:column;align-items:flex-start}.lead-funnel-soft-offer>a{text-align:center;width:100%}.lead-funnel-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 0}.lead-magnet-form{padding:22px 17px}.lead-ready-delivery{padding-top:56px}.lead-ready-price{grid-template-columns:1fr;align-items:start}.lead-ready-price small{margin-top:4px}}.ard-sales-hero figure{margin:0;transform:rotate(1deg)}.ard-sales-hero figure>img{display:none}.ard-app-hero,.ard-tabs,.ard-directory,.ard-messages,.ard-operations,.ard-error,.ard-notice,.ard-loading{max-width:1180px;margin-left:auto;margin-right:auto}.ard-error,.ard-notice{border-radius:.8rem;padding:.85rem 1rem}.ard-notice{color:#dbfff9;background:#42d4c21a;border:1px solid #42d4c273}.ard-contact-actions button:disabled{color:#918893;cursor:not-allowed;border-color:#ffffff24}.ard-filter-empty{margin-top:0}.ard-policy-warning{color:#fff9f2;background:#ffd06014;border:1px solid #ffd0607a;border-left:5px solid #ffd060;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.55rem 1rem;max-width:1180px;margin:0 auto 1rem;padding:.85rem 1rem;display:grid}.ard-policy-warning strong{color:#ffd060}.ard-policy-warning p{color:#d8cfd8;margin:0;line-height:1.55}.amazon-reviews-preview{color:#fff9f2;background:linear-gradient(150deg,#181220,#0b0910 72%);border:1px solid #42d4c252;border-radius:1.4rem;padding:clamp(.85rem,2.4vw,1.35rem);overflow:hidden;box-shadow:0 30px 80px #00000075}.amazon-reviews-preview>header,.amazon-reviews-preview>header>div,.amazon-reviews-preview article>div,.amazon-reviews-preview>footer{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.amazon-reviews-preview>header strong{font-size:.78rem}.amazon-reviews-preview>header b{color:#42d4c2;font-size:.75rem}.amazon-reviews-preview-dot{background:#42d4c2;border-radius:50%;width:.58rem;height:.58rem;margin-right:.42rem;display:inline-block;box-shadow:0 0 0 .25rem #42d4c224}.amazon-reviews-preview-search{color:#aaa0ab;background:#211927;border:1px solid #ffffff26;border-radius:.65rem;margin-top:1rem;padding:.72rem .8rem;font-size:.7rem}.amazon-reviews-preview-filters{gap:.42rem;margin:.7rem 0;display:flex}.amazon-reviews-preview-filters span{color:#cffff8;border:1px solid #42d4c247;border-radius:999px;padding:.28rem .5rem;font-size:.56rem}.amazon-reviews-preview-filters span:first-child{color:#07100f;background:#42d4c2;font-weight:900}.amazon-reviews-preview-list{gap:.48rem;display:grid}.amazon-reviews-preview article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:.72rem;padding:.68rem}.amazon-reviews-preview article small{color:#42d4c2;font-weight:900}.amazon-reviews-preview article i{color:#aaa0ab;font-size:.52rem;font-style:normal}.amazon-reviews-preview article>strong{margin-top:.42rem;font-size:.76rem;display:block}.amazon-reviews-preview article p{color:#c9bfca;margin:.12rem 0;font-size:.62rem}.amazon-reviews-preview article>span{color:#ff8897;font-size:.58rem;font-weight:800}.amazon-reviews-preview>footer{color:#c9bfca;border-top:1px solid #ffffff1c;margin-top:.75rem;padding-top:.7rem;font-size:.58rem}.amazon-reviews-preview>footer strong{color:#42d4c2}.amazon-reviews-preview--compact{box-shadow:none;border:0;border-radius:0;padding:.8rem}.amazon-reviews-preview--compact .amazon-reviews-preview-list{grid-template-columns:repeat(3,minmax(0,1fr))}.amazon-reviews-preview--compact article i,.amazon-reviews-preview--compact article p,.amazon-reviews-preview--compact .amazon-reviews-preview-filters{display:none}.access-shell--directory{--ard-bg:#09070f;--ard-panel:#14101c;--ard-ink:#fff9f2;--ard-muted:#c9bfca;--ard-teal:#42d4c2;background:radial-gradient(circle at 85% 12%,#42d4c22e,transparent 28rem),radial-gradient(circle at 8% 80%,#ff6b7d17,transparent 25rem),var(--ard-bg);color:var(--ard-ink)}.access-shell--directory:before{background-image:none;animation:none}.access-shell--directory:after{background:linear-gradient(135deg,#42d4c209,#0000 52%)}.access-card--directory{border:1px solid #42d4c247;border-left:5px solid var(--ard-teal);color:var(--ard-ink);background:#14101cf5;box-shadow:0 28px 80px #0000007a}.access-card--directory .access-home-link,.access-card--directory .access-inline-link,.access-card--directory .step-eyebrow,.access-card--directory .access-privacy-note a{color:var(--ard-teal)}.access-card--directory>p:not(.access-brand):not(.step-eyebrow):not(.access-message),.access-card--directory .access-privacy-note{color:var(--ard-muted)}.access-card--directory .access-form input{color:var(--ard-ink);background:#211927;border:1px solid #fff3}.access-card--directory .access-form input:focus{border-color:var(--ard-teal);outline:3px solid #42d4c229}.access-card--directory .access-form button,.access-card--directory .access-secondary{background:var(--ard-teal);color:#07100f}.access-card--directory .access-message,.access-card--directory .access-sent{border-left-color:var(--ard-teal);color:#dbfff9;background:#42d4c21a}.access-card--directory .access-message--error{color:#ffd9de;background:#ff6b7d1a;border-left-color:#ff6b7d}.account-strip--directory{color:#fff9f2;background:#0f0b15;border-bottom-color:#42d4c247}.account-strip--directory button,.account-strip--directory a{color:#fff9f2;background:#17121f;border-color:#42d4c26b}.account-strip--directory button:hover,.account-strip--directory a:hover{color:#07100f;background:#42d4c2;border-color:#42d4c2}.branded-checkout--teal{--ard-bg:#09070f;--ard-panel:#14101c;--ard-ink:#fff9f2;--ard-muted:#c9bfca;--ard-teal:#42d4c2;--ard-coral:#ff6b7d;background:radial-gradient(circle at 90% 4%,#42d4c22b,transparent 28rem),radial-gradient(circle at 4% 48%,#ff6b7d14,transparent 30rem),var(--ard-bg);color:var(--ard-ink)}.branded-checkout--teal .branded-checkout-header{border-bottom-color:#ffffff24}.branded-checkout--teal .store-brand,.branded-checkout--teal .branded-checkout-back,.branded-checkout--teal .step-eyebrow{color:var(--ard-teal)}.branded-checkout--teal .store-brand span,.branded-checkout--teal .checkout-funnel-hero h1,.branded-checkout--teal .checkout-funnel-price strong,.branded-checkout--teal .checkout-funnel-delivery h2,.branded-checkout--teal .checkout-funnel-faq>h2,.branded-checkout--teal .checkout-funnel-payment>header h2,.branded-checkout--teal .branded-checkout-summary>h3,.branded-checkout--teal .branded-checkout-includes h2{color:var(--ard-ink)}.branded-checkout--teal .checkout-funnel-lead,.branded-checkout--teal .checkout-funnel-price span,.branded-checkout--teal .checkout-funnel-delivery>header>p:last-child,.branded-checkout--teal .checkout-funnel-payment>header>p:last-child,.branded-checkout--teal .branded-checkout-one-time,.branded-checkout--teal .branded-checkout-includes li,.branded-checkout--teal .branded-checkout-assurances span{color:var(--ard-muted)}.branded-checkout--teal .checkout-funnel-primary{border-color:var(--ard-teal);background:var(--ard-teal);color:#07100f;box-shadow:0 13px 30px #42d4c229}.branded-checkout--teal .checkout-funnel-hero figure{background:#100c16;border-color:#42d4c245;box-shadow:0 28px 78px #00000061}.branded-checkout--teal .checkout-funnel-hero figcaption{background:var(--ard-teal);color:#07100f;box-shadow:0 15px 35px #00000047}.branded-checkout--teal .checkout-funnel-hero figcaption span{color:#174c46}.branded-checkout--teal .checkout-funnel-compact-proof{background:linear-gradient(145deg,#17121f,#0e0b14)}.branded-checkout--teal .checkout-funnel-compact-proof article>span{color:var(--ard-teal)}.branded-checkout--teal .checkout-funnel-delivery{background:linear-gradient(145deg,#17121f,#0e0b14);border-color:#42d4c245}.branded-checkout--teal .checkout-funnel-delivery-grid article{background:#ffffff0b;border-color:#42d4c233}.branded-checkout--teal .checkout-funnel-delivery-grid article span{background:var(--ard-teal);color:#07100f}.branded-checkout--teal .checkout-funnel-delivery-grid article strong{color:var(--ard-ink)}.branded-checkout--teal .checkout-funnel-fit-compact{background:var(--ard-panel);border-color:#ffffff24}.branded-checkout--teal .checkout-funnel-fit-compact>summary{color:var(--ard-ink)}.branded-checkout--teal .checkout-funnel-fit-compact article.is-fit{background:#42d4c21a}.branded-checkout--teal .checkout-funnel-fit-compact article.is-not-fit{background:#ff6b7d17}.branded-checkout--teal .checkout-funnel-fit-compact ul{color:var(--ard-muted)}.branded-checkout--teal .checkout-funnel-faq{background:var(--ard-panel);border-color:#ffffff24}.branded-checkout--teal .checkout-funnel-faq details,.branded-checkout--teal .checkout-funnel-faq details:first-of-type{border-color:#ffffff24}.branded-checkout--teal .checkout-funnel-faq summary{color:var(--ard-ink)}.branded-checkout--teal .checkout-funnel-faq details p{color:var(--ard-muted)}.branded-checkout--teal .checkout-funnel-payment{background:linear-gradient(145deg,#17121f,#0e0b14)}.branded-checkout--teal .branded-checkout-summary{background:#14101cfa;border-color:#42d4c240;box-shadow:0 22px 60px #00000057}.branded-checkout--teal .branded-checkout-price strong{color:var(--ard-ink)}.branded-checkout--teal .branded-checkout-price span{color:var(--ard-muted)}.branded-checkout--teal .branded-checkout-visual{background:#0d0a12;border-color:#42d4c23d}.branded-checkout--teal .branded-checkout-result{border-left-color:var(--ard-teal);background:#42d4c214}.branded-checkout--teal .branded-checkout-result span{color:var(--ard-teal)}.branded-checkout--teal .branded-checkout-result p{color:var(--ard-ink)}.branded-checkout--teal .branded-checkout-assurances{border-top-color:#ffffff21}.branded-checkout--teal .branded-checkout-assurances b{background:var(--ard-teal);color:#07100f}.branded-checkout--teal .branded-checkout-payment{color:#302530;background:#fff;border-color:#42d4c238}.branded-checkout--teal .branded-checkout-payment .step-eyebrow{color:#207f75}.branded-checkout--teal .branded-checkout-payment>header h2{color:#2e0934}.branded-checkout--teal .branded-checkout-payment>header>p:last-child{color:#6d626c}.branded-checkout--teal .checkout-funnel-close{background:#42d4c212;border:1px solid #42d4c23d;border-radius:28px;justify-content:space-between;align-items:center;gap:2rem;width:min(100%,1180px);margin:70px auto 0;padding:clamp(28px,5vw,50px);display:flex}.branded-checkout--teal .checkout-funnel-close h2{color:var(--ard-ink);margin:.4rem 0;font-size:clamp(30px,4vw,48px)}.branded-checkout--teal .checkout-funnel-close p:not(.step-eyebrow){max-width:690px;color:var(--ard-muted);line-height:1.6}@media (width<=700px){.access-shell--directory:before{background-image:none}.amazon-reviews-preview--compact .amazon-reviews-preview-list{grid-template-columns:1fr}.amazon-reviews-preview--compact .amazon-reviews-preview-list article:nth-child(n+3){display:none}.branded-checkout--teal .checkout-funnel-close{border-radius:22px;flex-direction:column;align-items:stretch;margin-top:45px}}.ard-sales,.ard-app{--ard-bg:#100010;--ard-panel:#201020;--ard-ink:#f8f7f5;--ard-muted:#d8ccd9;--ard-teal:#50d0ff;--ard-coral:#ff50b0;--ard-lime:#c0ff40;background:radial-gradient(circle at 12% 14%,#ff50b02e,transparent 24rem),radial-gradient(circle at 88% 34%,#50d0ff24,transparent 28rem),linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px),var(--ard-bg);background-size:auto,auto,28px 28px,28px 28px,auto}.ard-sales-hero{padding-top:clamp(2rem,6vw,5rem)}.ard-sales-hero h1{font-size:clamp(3rem,5.2vw,4.8rem)}.ard-sales .store-brand span{color:#ffd060}.ard-sales-actions a:first-child,.ard-sales-close>a{color:#100010;background:#ff50b0;box-shadow:0 12px 30px #ff50b03d}.ard-sales-facts span{color:#c0ff40;border-color:#c0ff4059}.ard-sales-safety{background:#50d0ff14}.ard-contact-grid article,.ard-operation-list form{background:linear-gradient(145deg,#201020,#0f0714)}.ard-filters input,.ard-filters select,.ard-operation-fields input,.ard-operation-fields select,.ard-operation-fields textarea{background:#170a1d}.amazon-reviews-preview{background:linear-gradient(150deg,#24102a,#0e0713 72%);border-color:#50d0ff5c;box-shadow:22px 24px #a080ff1c,0 30px 80px #00000075}.amazon-reviews-preview-search{background:#1b0c22}.amazon-reviews-preview-filters span{color:#bfeeff;border-color:#50d0ff59}.amazon-reviews-preview-filters span:first-child{color:#100010;background:#c0ff40}.amazon-reviews-preview article small,.amazon-reviews-preview>header b,.amazon-reviews-preview>footer strong{color:#50d0ff}.amazon-reviews-preview article>span{color:#ff50b0}.amazon-reviews-preview-dot{background:#c0ff40;box-shadow:0 0 0 .25rem #c0ff4024}.access-shell--directory{--ard-bg:#100010;--ard-panel:#201020;background:radial-gradient(circle at 12% 14%,#ff50b02e,transparent 24rem),radial-gradient(circle at 88% 34%,#50d0ff24,transparent 28rem),var(--ard-bg)}.access-card--directory{background:#201020f7}.access-card--directory .access-form input{background:#170a1d}.account-strip--directory{background:#160716}.account-strip--directory button,.account-strip--directory a{background:#50d0ff0f}.branded-checkout--teal{--ard-bg:#100010;--ard-panel:#201020;--ard-ink:#f8f7f5;--ard-muted:#d8ccd9;--ard-teal:#50d0ff;--ard-coral:#ff50b0;--ard-lime:#c0ff40;background:radial-gradient(circle at 12% 14%,#ff50b02e,transparent 24rem),radial-gradient(circle at 88% 34%,#50d0ff24,transparent 28rem),linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px),var(--ard-bg);background-size:auto,auto,28px 28px,28px 28px,auto}.branded-checkout--teal .store-brand span{color:#ffd060}.branded-checkout--teal .checkout-funnel-primary{color:#100010;background:#ff50b0;border-color:#ff50b0;box-shadow:0 13px 30px #ff50b038}.branded-checkout--teal .checkout-funnel-facts span{color:#c0ff40;background:#c0ff4014;border-color:#c0ff4059}.branded-checkout--teal .checkout-funnel-compact-proof,.branded-checkout--teal .checkout-funnel-delivery,.branded-checkout--teal .checkout-funnel-payment{background:linear-gradient(145deg,#24102a,#0e0713)}.branded-checkout--teal .checkout-funnel-hero figure,.branded-checkout--teal .branded-checkout-visual{background:#120817}.branded-checkout--teal .branded-checkout-summary{background:#201020fa}.branded-checkout--teal .checkout-funnel-hero figcaption{color:#100010;background:#c0ff40}.branded-checkout--teal .checkout-funnel-delivery-grid article span,.branded-checkout--teal .branded-checkout-assurances b{color:#100010;background:#50d0ff}.ard-evidence-warning{color:#ffe8a8;background:#ffd06014;border:1px solid #ffd0606b;border-radius:.8rem;max-width:1180px;margin:.7rem auto;padding:.85rem 1rem}.ard-contact-evidence{width:100%;color:var(--ard-ink);text-align:left;cursor:pointer;background:#50d0ff0f;border:1px solid #50d0ff42;border-radius:.85rem;grid-template-columns:76px 1fr;align-items:center;gap:.8rem;margin-top:1rem;padding:.55rem;display:grid}.ard-contact-evidence:hover{background:#c0ff400f;border-color:#c0ff408c}.ard-contact-evidence:disabled{cursor:wait;opacity:.65}.ard-contact-evidence img,.ard-evidence-placeholder{object-fit:cover;object-position:top;background:linear-gradient(145deg,#ffffff24,#ffffff0a);border-radius:.55rem;width:76px;height:62px}.ard-contact-evidence>span:last-child{gap:.2rem;display:grid}.ard-contact-evidence strong{color:#c0ff40;font-size:.82rem}.ard-contact-evidence small{color:var(--ard-muted)}.ard-contact-archive{background:#ff50b00e;border:1px solid #ff50b04d;border-radius:1.2rem;margin-top:2rem;padding:1rem}.ard-contact-archive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.ard-contact-archive>summary::-webkit-details-marker{display:none}.ard-contact-archive>summary span{gap:.3rem;display:grid}.ard-contact-archive>summary strong{color:#ff8ec9;font-size:1.05rem}.ard-contact-archive>summary small,.ard-contact-archive>p{color:var(--ard-muted);line-height:1.5}.ard-contact-archive>summary b{white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:.55rem .8rem;font-size:.76rem}.ard-contact-archive-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.ard-contact-archive-list article{background:#0a040e8c;border:1px solid #ffffff1a;border-radius:.85rem;grid-template-columns:1fr auto;align-items:center;gap:.7rem;padding:.85rem;display:grid}.ard-contact-archive-list article>div{gap:.2rem;min-width:0;display:grid}.ard-contact-archive-list article span{color:#ff8ec9;text-transform:uppercase;font-size:.66rem;font-weight:900}.ard-contact-archive-list article small{color:var(--ard-muted);overflow-wrap:anywhere}.ard-contact-archive-list article p{color:#ffbfda;grid-column:1/-1;margin:0;font-size:.76rem}.ard-contact-archive-list article button{color:#bfeeff;cursor:pointer;background:0 0;border:1px solid #50d0ff59;border-radius:999px;grid-area:1/2;padding:.55rem .7rem;font-weight:800}.ard-contact-archive-list article button:disabled{cursor:wait;opacity:.55}.ard-evidence-modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050208db;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.ard-evidence-modal>div{background:#16091b;border:1px solid #50d0ff61;border-radius:1.2rem;width:min(100%,760px);max-height:calc(100vh - 2rem);padding:1rem;overflow:auto;box-shadow:0 30px 90px #000000ad}.ard-evidence-modal header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ard-evidence-modal h2{color:var(--ard-ink);margin:0;font-size:clamp(1.7rem,4vw,2.7rem)}.ard-evidence-modal header p:last-child{max-width:650px;color:var(--ard-muted);line-height:1.5}.ard-evidence-modal header>button{width:42px;height:42px;color:var(--ard-ink);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;flex:none;font-size:1.8rem}.ard-evidence-modal>div>img{background:#f5f0e9;border-radius:.8rem;width:min(100%,540px);height:auto;margin:1rem auto;display:block}.ard-evidence-modal footer{border-top:1px solid #ffffff1f;justify-content:space-between;gap:1rem;padding-top:.9rem;display:flex}.ard-evidence-modal footer strong{color:#c0ff40}.ard-evidence-modal footer span{color:var(--ard-muted);text-align:right}@media (width<=760px){.ard-contact-archive-list,.ard-contact-archive-list article{grid-template-columns:1fr}.ard-contact-archive-list article button{grid-area:auto/1;width:100%}.ard-contact-archive>summary,.ard-evidence-modal footer{flex-direction:column;align-items:flex-start}.ard-evidence-modal footer span{text-align:left}}.home-shell--independent{--electric-ink:#100010;--electric-surface:#201020;--electric-paper:#f8f7f5;--electric-pink:#ff50b0;--electric-mint:#50e0c0;--electric-lime:#c0ff40;--electric-cyan:#50d0ff;--electric-violet:#a080ff;--electric-orange:#ff9030;--electric-yellow:#ffd060;--plum-action:var(--electric-pink);--plum-action-hover:#ff71c1;--plum-action-soft:#ffe6f4;--turquoise:var(--electric-mint);--turquoise-deep:#30c0b0;--turquoise-soft:#dcfff8;--violet:var(--electric-violet);--lulo-yellow:var(--electric-lime);--coral:var(--electric-pink);--coral-deep:#e83e9d;--line:#10001024;color:var(--electric-paper);background:radial-gradient(circle at 12% 14%, #ff50b02e, transparent 24rem), radial-gradient(circle at 88% 34%, #50d0ff24, transparent 28rem), linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), var(--electric-ink);background-size:auto,auto,28px 28px,28px 28px,auto}.home-shell--independent h1,.home-shell--independent h2,.home-shell--independent h3{letter-spacing:-.035em;font-family:Avenir Next Condensed,Franklin Gothic Medium,sans-serif;font-weight:900}.home-shell--independent .home-header{background:#100010e0;border-bottom-color:#ff50b04d;box-shadow:0 12px 35px #0000003d}.home-shell--independent .home-brand,.home-shell--independent .home-nav-link{color:var(--electric-paper)}.home-shell--independent .home-brand span{color:var(--electric-yellow)}.home-shell--independent .home-nav-link--primary,.home-shell--independent .home-primary-action{border-color:var(--electric-pink);background:var(--electric-pink);color:var(--electric-ink);box-shadow:0 10px 30px #ff50b03d}.home-shell--independent .home-nav-link--primary{border-color:var(--electric-lime);background:var(--electric-lime);color:var(--electric-ink);box-shadow:0 10px 30px #c0ff403d}.home-shell--independent .home-nav-link--primary:hover{background:#d2ff77;border-color:#d2ff77}.home-shell--independent .home-primary-action:hover{background:#ff71c1;border-color:#ff71c1}.home-shell--independent .home-secondary-action{color:var(--electric-paper);background:0 0;border-color:#f8f7f57a}.home-shell--independent .home-independent-hero{color:var(--electric-paper);background:radial-gradient(circle at 18% 22%, #ff50b033, transparent 31%), radial-gradient(circle at 82% 76%, #50e0c021, transparent 28%), linear-gradient(#ffffff0d 1px, transparent 1px), linear-gradient(90deg, #ffffff0d 1px, transparent 1px), var(--electric-ink);background-size:auto,auto,30px 30px,30px 30px,auto;position:relative}.home-shell--independent .home-independent-copy h1{color:#fff;text-transform:uppercase;max-width:780px;font-size:clamp(48px,7.4vw,92px);line-height:.96}.home-shell--independent .home-independent-copy>p:not(.home-eyebrow){color:#d8ccd9}.home-shell--independent .home-eyebrow{color:var(--electric-cyan)}.home-shell--independent .home-independent-facts span{color:var(--electric-lime);background:#c0ff4017;border-color:#c0ff4059}.home-shell--independent .home-independent-visual{border:1px solid #ff50b066;box-shadow:24px 26px #a080ff21,0 32px 70px #0000006b}.home-news-strip{background:radial-gradient(circle at 90% 10%, #c0ff4033, transparent 16rem), var(--electric-surface);border:1px solid #c0ff4066;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;width:min(100% - 36px,1180px);margin:68px auto 0;padding:clamp(28px,5vw,52px);display:grid;box-shadow:0 24px 70px #00000042}.home-news-strip h2{color:#fff;max-width:760px;margin:0;font-size:clamp(34px,5vw,58px);line-height:1}.home-news-strip>div:first-child>p:last-child{color:#d8ccd9;max-width:720px;margin:18px 0 0;font-size:17px}.home-news-actions{gap:10px;min-width:220px;display:grid}.home-news-actions a{justify-content:center;width:100%}.home-shell--independent .home-sales-problem{background:var(--electric-surface);border-color:#ffffff24;box-shadow:0 28px 76px #0000004d}.home-shell--independent .home-sales-problem .home-section-heading h2,.home-shell--independent .home-sales-problem .home-section-heading>p:last-child,.home-shell--independent .home-independent-products .home-section-heading h2,.home-shell--independent .home-independent-products .home-section-heading>p:last-child{color:var(--electric-paper)}.home-shell--independent .home-sales-problem article,.home-shell--independent .home-independent-card,.home-shell--independent .home-independent-how article{background:var(--electric-paper);color:var(--electric-ink);box-shadow:0 18px 44px #0000002e}.home-shell--independent .home-independent-card--coral{border-top-color:var(--electric-pink)}.home-shell--independent .home-independent-card--turquoise{border-top-color:var(--electric-mint)}.home-shell--independent .home-independent-card--plum{border-top-color:var(--electric-violet)}.home-shell--independent .home-independent-card--gold{border-top-color:var(--electric-lime)}.home-shell--independent .home-independent-card-action a{background:var(--electric-ink);color:#fff}.home-shell--independent .home-content-feature,.home-shell--independent .home-sales-close{background:radial-gradient(circle at 88% 18%,#a080ff40,#0000 22rem),linear-gradient(145deg,#201020,#100010);border:1px solid #a080ff66;box-shadow:0 28px 80px #00000057}.home-shell--independent .home-content-feature .home-primary-action,.home-shell--independent .home-sales-close .home-primary-action{background:var(--electric-lime);color:var(--electric-ink)}.home-shell--independent .home-wheel-showcase,.home-shell--independent .home-faq,.home-shell--independent .home-email{background:var(--electric-paper);color:var(--electric-ink);border-color:#50d0ff47}.home-shell--independent .home-independent-how>h2,.home-shell--independent .home-sales-fit>h2{color:#fff}.home-shell--independent .home-independent-how article:first-child>span{background:var(--electric-pink)}.home-shell--independent .home-independent-how article:nth-child(2)>span{background:var(--electric-mint);color:var(--electric-ink)}.home-shell--independent .home-independent-how article:nth-child(3)>span{background:var(--electric-violet)}.home-shell--independent .home-combo-note{border-color:var(--electric-lime);background:var(--electric-lime);color:var(--electric-ink);box-shadow:0 22px 64px #c0ff4029}.home-shell--independent .home-combo-note .home-eyebrow,.home-shell--independent .home-combo-note h2,.home-shell--independent .home-combo-note p:not(.home-eyebrow){color:var(--electric-ink)}.home-shell--independent .home-combo-note>a{border-color:var(--electric-ink);background:var(--electric-paper);color:var(--electric-ink)}.home-shell--independent .home-combo-note{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.home-shell--independent .home-combo-note>div{width:100%;min-width:0}.home-shell--independent .home-combo-note .home-independent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-shell--independent .home-combo-note .home-independent-card{min-height:330px;padding:clamp(22px,3vw,31px)}.home-shell--independent .home-combo-note .home-independent-card h3{overflow-wrap:normal;font-size:clamp(24px,2.6vw,33px);line-height:1.08}.home-shell--independent .home-combo-note .home-independent-card p{color:#d9cfdc!important}.home-shell--independent .home-combo-note>a{justify-self:end}@media (width<=900px){.home-shell--independent .home-combo-note .home-independent-grid{grid-template-columns:1fr}.home-shell--independent .home-combo-note .home-independent-card{min-height:0}.home-shell--independent .home-combo-note>a{text-align:center;justify-self:stretch;width:100%}}.home-shell--independent .home-footer{background:#100010b8;border-top-color:#ff50b047}.home-shell--independent .home-footer nav a{color:var(--electric-cyan)}@media (width<=760px){.home-shell--independent .home-independent-copy h1{font-size:clamp(42px,13vw,62px)}.home-news-strip{grid-template-columns:1fr}.home-news-actions{width:100%}}.home-product-demo{color:#f8f7f5;background:linear-gradient(145deg,#ff50b01f,#0000 42%),#17101d;border:1px solid #f8f7f538;gap:12px;padding:clamp(18px,3vw,32px);display:grid;position:relative;overflow:hidden;box-shadow:18px 18px #ff50b0}.home-product-demo:after{content:"";opacity:.22;border:28px solid #c0ff40;border-radius:50%;width:170px;height:170px;position:absolute;top:-84px;right:-80px}.home-product-demo__top,.home-product-demo__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-product-demo__top span,.home-product-demo__stage span{color:#c0ff40;letter-spacing:.12em;font-size:.72rem;font-weight:900}.home-product-demo__top strong{color:#100010;background:#ffd060;border-radius:999px;padding:5px 10px;font-size:.75rem}.home-product-demo__progress{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.home-product-demo__progress i{background:#50d0ff;border-radius:99px;height:5px}.home-product-demo__progress i:nth-child(2){background:#ff50b0}.home-product-demo__progress i:nth-child(3){background:#c0ff40}.home-product-demo__stage{background:#f8f7f50f;border-left:4px solid #50d0ff;padding:14px 16px;position:relative}.home-product-demo__stage.is-process{border-color:#ff50b0}.home-product-demo__stage.is-result{color:#100010;background:#f8f7f5;border-color:#c0ff40}.home-product-demo__stage.is-result span{color:#8d005e}.home-product-demo__stage p{margin:5px 0 0;font-weight:750;line-height:1.35}.home-product-demo__arrow{color:#ffd060;text-align:center;height:10px;font-weight:900;line-height:10px}.home-product-demo__footer{border-top:1px solid #f8f7f52e;margin-top:2px;padding-top:12px}.home-product-demo__footer img{object-fit:contain;flex:none;width:64px;height:64px}.home-product-demo__footer p{margin:0;font-size:.82rem;line-height:1.4}.home-proof-strip{border-top:1px solid #f8f7f52e;border-bottom:1px solid #f8f7f52e;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;margin:0 auto;display:grid}.home-proof-strip>div{border-right:1px solid #f8f7f52e;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:18px clamp(12px,2vw,26px);display:grid}.home-proof-strip>div:last-child{border-right:0}.home-proof-strip strong{color:#ffd060;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1}.home-proof-strip span{color:#f8f7f5c7;text-transform:uppercase;font-size:.82rem;font-weight:750;line-height:1.2}.home-commercial-punch{color:#100010;background:#c0ff40;max-width:1280px;margin:0 auto;padding:clamp(34px,6vw,78px);position:relative;overflow:hidden}.home-commercial-punch:after{content:"03";color:#10001014;font-size:clamp(8rem,22vw,18rem);font-weight:950;line-height:1;position:absolute;bottom:-.28em;right:2%}.home-commercial-punch p{z-index:1;letter-spacing:.14em;margin:0 0 10px;font-size:.78rem;font-weight:950;position:relative}.home-commercial-punch h2{z-index:1;color:#100010;max-width:900px;margin:0 0 24px;font-size:clamp(2rem,5vw,4.8rem);line-height:.95;position:relative}.home-commercial-punch .home-primary-action{z-index:1;color:#f8f7f5;background:#100010;position:relative}.home-independent-label{letter-spacing:.13em;color:#ffd060!important;margin:18px 0 4px!important;font-size:.68rem!important;font-weight:950!important}.home-independent-result{font-weight:800;color:#f8f7f5!important}.home-independent-difference{background:#f8f7f514;border-left:3px solid;padding:12px 14px;margin-top:16px!important;font-size:.82rem!important}.home-chooser{max-width:1280px;margin:0 auto;padding:clamp(52px,8vw,100px) clamp(16px,4vw,56px)}.home-shell--independent .home-chooser .home-section-heading h2{color:#f8f7f5}.home-shell--independent .home-chooser .home-section-heading>p:last-child{color:#f8f7f5bd}.home-chooser-grid{border:1px solid #f8f7f538;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-chooser-grid a{color:#f8f7f5;background:#f8f7f50a;border-right:1px solid #f8f7f52e;flex-direction:column;justify-content:space-between;gap:14px;min-height:190px;padding:22px 18px;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.home-chooser-grid a:last-child{border-right:0}.home-chooser-grid a:hover{color:#100010;background:#50d0ff;transform:translateY(-6px)}.home-chooser-grid a:nth-child(2):hover{background:#ff9030}.home-chooser-grid a:nth-child(3):hover{background:#c0ff40}.home-chooser-grid a:nth-child(4):hover{background:#a080ff}.home-chooser-grid a.is-combo{color:#100010;background:#ffd060}.home-chooser-grid span{text-transform:uppercase;font-size:.75rem;font-weight:800}.home-chooser-grid strong{font-size:1.35rem;line-height:1.05}.home-chooser-grid small{font-weight:900}.home-wheel-cta{border-top:1px solid #f8f7f52e;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;margin-top:20px;padding-top:24px;display:flex}.home-wheel-cta span{color:#f8f7f5b8;font-size:.8rem;font-weight:750}.home-mobile-cta{display:none}:is(body:has([data-guide-library-open=true]) .home-mobile-cta,body:has([data-guide-reservation-modal=true]) .home-mobile-cta),.home-mobile-cta.is-hidden{display:none!important}@media (width<=900px){.home-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-proof-strip>div:nth-child(2){border-right:0}.home-proof-strip>div:nth-child(-n+2){border-bottom:1px solid #f8f7f52e}.home-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-chooser-grid a{border-bottom:1px solid #f8f7f52e;min-height:155px}.home-chooser-grid a:nth-child(2n){border-right:0}.home-chooser-grid a.is-combo{border-bottom:0;grid-column:1/-1;min-height:130px}}@media (width<=560px){.home-shell{padding-bottom:78px}.home-product-demo{margin-right:9px;padding:16px;box-shadow:9px 9px #ff50b0}.home-product-demo__footer img{width:54px;height:54px}.home-proof-strip{grid-template-columns:1fr 1fr}.home-proof-strip>div{grid-template-columns:1fr;gap:5px;padding:14px 12px}.home-proof-strip strong{font-size:1.75rem}.home-proof-strip span{font-size:.68rem}.home-commercial-punch{padding:40px 18px}.home-commercial-punch h2{max-width:92%;font-size:clamp(2.15rem,12vw,3.2rem)}.home-chooser-grid{grid-template-columns:1fr}.home-chooser-grid a,.home-chooser-grid a:nth-child(2n){border-right:0;min-height:128px}.home-chooser-grid a.is-combo{grid-column:auto}.home-wheel-cta{text-align:center;flex-direction:column;align-items:stretch}.home-mobile-cta{z-index:80;color:#f8f7f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100010f5;border:1px solid #ffd060b3;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 10px 38px #00000080}.home-mobile-cta div{display:grid}.home-mobile-cta span{color:#f8f7f5ad;text-transform:uppercase;font-size:.68rem;font-weight:800}.home-mobile-cta strong{color:#ffd060;font-size:.92rem}.home-mobile-cta a{color:#100010;background:#c0ff40;place-items:center;min-height:44px;padding:0 18px;font-weight:950;text-decoration:none;display:inline-grid}}.home-shell--independent .home-independent-hero{min-height:0;padding-top:clamp(54px,6vw,76px);padding-bottom:clamp(48px,6vw,70px)}.home-shell--independent .home-independent-copy h1{font-size:clamp(40px,4.7vw,62px);line-height:.94}.home-shell--independent .home-independent-copy>p:not(.home-eyebrow,.home-launch-note){margin-top:18px;font-size:clamp(16px,1.65vw,19px);line-height:1.5}.home-hero-prices{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.home-hero-prices :is(strong,span,small){min-height:34px;color:var(--electric-paper);background:#f8f7f512;border:1px solid #f8f7f547;align-items:center;padding:7px 11px;font-size:.78rem;font-weight:900;display:inline-flex}.home-hero-prices strong{border-color:var(--electric-lime);color:var(--electric-lime)}.home-hero-prices span{border-color:var(--electric-cyan);color:var(--electric-cyan)}.home-hero-prices small{color:#f8f7f5b8}.home-hero-wheel{background:radial-gradient(circle at 50% 45%,#50d0ff1a,#0000 48%),#201020;border:1px solid #50d0ff6b;min-width:0;padding:clamp(16px,2.7vw,28px);box-shadow:14px 14px #ff50b03d,0 28px 60px #00000059}.home-hero-wheel__top{color:var(--electric-cyan);letter-spacing:.06em;justify-content:space-between;gap:12px;font-size:.68rem;font-weight:950;display:flex}.home-hero-wheel__top strong{color:var(--electric-lime)}.home-hero-wheel .content-wheel{width:min(100%,390px);margin:10px auto 8px}.home-hero-wheel>button{background:var(--electric-lime);width:100%;min-height:48px;color:var(--electric-ink);font:inherit;cursor:pointer;border:0;font-weight:950}.home-hero-wheel>button:disabled{cursor:wait;opacity:.72}.home-hero-wheel>p{min-height:46px;color:var(--electric-paper);margin:13px 0 0;font-weight:750;line-height:1.45}.home-hero-wheel>small{color:#f8f7f59e;margin-top:7px;display:block}.home-hero-assurance{grid-column:1/-1}.home-hero-assurance .home-independent-facts{margin-top:0}.home-visible-deliverables,.home-visible-bonuses,.store-visible-deliverables,.store-visible-bonuses{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.home-visible-deliverables li,.store-visible-deliverables li{color:var(--electric-paper);padding-left:25px;line-height:1.45;position:relative}.home-visible-deliverables li:before,.store-visible-deliverables li:before{color:var(--electric-lime);content:"✓";font-weight:950;position:absolute;left:0}.home-visible-bonuses,.store-visible-bonuses{grid-template-columns:repeat(2,minmax(0,1fr))}.home-visible-bonuses li,.store-visible-bonuses li{color:var(--electric-cyan);background:#50d0ff14;border:1px solid #50d0ff57;padding:9px 10px;font-size:.74rem;font-weight:850}.store-deliverables-label{letter-spacing:.08em;font-size:.7rem;font-weight:950;color:var(--electric-cyan)!important;margin-bottom:0!important}.home-launch-note{max-width:650px;margin:14px 0 0;color:#f8f7f5b8!important;font-size:.74rem!important;line-height:1.45!important}.home-free-paid,.home-demo-showcase,.home-trust,.home-objections{width:min(100% - 36px,1180px);margin:0 auto 92px}.home-free-paid{color:#100010;background:#f8f7f5;border:1px solid #50d0ff57;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(28px,5vw,48px);display:grid}.home-free-paid h2,.home-demo-heading h2,.home-trust h2,.home-objections h2{margin:0;font-size:clamp(2rem,4.6vw,3.8rem);line-height:.98}.home-free-paid p:not(.home-eyebrow){color:#5d4d5b;max-width:760px;line-height:1.6}.home-free-paid>div:last-child{gap:10px;min-width:260px;display:grid}.home-free-paid .home-text-link{color:#6e0753;margin:0}.home-demo-showcase{padding-top:88px;scroll-margin-top:32px}.home-demo-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:32px;display:grid}.home-demo-heading h2{color:#f8f7f5;max-width:820px}.home-demo-heading>p{color:#f8f7f5b8;margin:0;line-height:1.6}.home-demo-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:32px;display:grid}.home-demo-tabs button{color:#f8f7f5;min-height:68px;font:inherit;cursor:pointer;background:#f8f7f50f;border:1px solid #f8f7f540;justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;font-weight:900;display:flex}.home-demo-tabs button[aria-selected=true]{color:#100010;background:#c0ff40;border-color:#c0ff40}.home-demo-tabs small{font-size:.7rem}.home-demo-panel{background:#201020;border:1px solid #f8f7f53b;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:0;margin-top:12px;display:grid;box-shadow:18px 18px #a080ff47}.home-demo-browser{color:#100010;background:#f8f7f5;min-width:0;padding:clamp(20px,4vw,42px)}.home-demo-browser-bar{border-bottom:1px solid #10001026;align-items:center;gap:6px;padding-bottom:13px;display:flex}.home-demo-browser-bar i{background:#ff50b0;border-radius:50%;width:9px;height:9px}.home-demo-browser-bar i:nth-child(2){background:#ffd060}.home-demo-browser-bar i:nth-child(3){background:#50e0c0}.home-demo-browser-bar span{color:#6f626e;margin-left:7px;font-size:.68rem}.home-demo-product-topline{color:#6e0753;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:14px;margin-top:24px;font-size:.68rem;font-weight:950;display:flex}.home-demo-browser h3{margin:10px 0 0;font-size:clamp(2rem,4vw,3.8rem)}.home-demo-progress{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:22px;display:grid}.home-demo-progress span{color:#6f626e;border-bottom:4px solid #10001024;align-items:center;gap:7px;padding:10px;font-size:.72rem;font-weight:800;display:flex}.home-demo-progress span.is-current{color:#100010;border-color:#ff50b0}.home-demo-progress b{color:#fff;background:#100010;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.66rem;display:grid}.home-demo-decision,.home-demo-result{background:#fff;border-left:5px solid #50d0ff;gap:8px;margin-top:22px;padding:18px;display:grid;box-shadow:0 10px 28px #10001014}.home-demo-decision>span,.home-demo-result>span{color:#6e0753;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:950}.home-demo-decision p{color:#4d3e4b;border:1px solid #10001024;margin:0;padding:13px;line-height:1.5}.home-demo-result{background:#fff8dc;border-left-color:#c0ff40}.home-demo-result strong{font-size:1.05rem;line-height:1.45}.home-demo-result small{color:#5d4d5b;line-height:1.45}.home-demo-explanation{flex-direction:column;justify-content:center;padding:clamp(24px,4vw,42px);display:flex}.home-demo-explanation h3{color:#fff;margin:0;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1}.home-demo-explanation ol{gap:14px;margin:25px 0;padding:0;list-style:none;display:grid}.home-demo-explanation li{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.home-demo-explanation li>span{color:#100010;background:#50e0c0;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.home-demo-explanation li p{color:#f8f7f5bd;margin:0;line-height:1.45}.home-demo-explanation li strong{color:#fff}.home-demo-explanation>small{color:#f8f7f599;text-align:center;margin-top:12px}.home-shell--independent .home-independent-difference{background:#f0e8ef;color:#3f303d!important}.home-independent-no-need{background:#e7faf5;border-left:3px solid #50e0c0;padding:12px 14px;font-size:.82rem;color:#154d45!important}.home-trust,.home-objections{border:1px solid #f8f7f533;padding:clamp(30px,5vw,56px)}.home-trust header,.home-objections header{max-width:820px}.home-trust header>p:last-child{color:#f8f7f5b3;line-height:1.6}.home-trust>div,.home-objections>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px;display:grid}.home-trust details,.home-objections details{color:#100010;background:#f8f7f5;padding:22px}.home-trust summary,.home-objections summary{color:#100010;cursor:pointer;margin:0;font-size:1.12rem;font-weight:900}.home-trust summary span{color:#6e0753;margin-right:8px;font-size:.7rem;font-weight:950}.home-trust details p,.home-objections details p{color:#5d4d5b;line-height:1.55}.home-inline-cta{background:#c0ff4017;border:1px solid #c0ff4080;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:20px;display:flex}.home-inline-cta>p{color:#f8f7f5d1;max-width:680px;margin:0}.home-inline-cta .home-primary-action{background:var(--electric-lime);color:var(--electric-ink);flex:none;margin:0}.home-inline-cta--split>div{flex:0 0 min(100%,330px);gap:9px;display:grid}.home-inline-cta--split .home-secondary-action{border-color:var(--electric-cyan);color:var(--electric-cyan);margin:0}.store-hero--independent{padding-top:48px;padding-bottom:28px}.store-hero--independent>p:not(.step-eyebrow){max-width:760px;margin-left:auto;margin-right:auto}.store-how-to-choose{scroll-margin-top:24px}.store-how-to-choose>div{grid-template-columns:repeat(4,1fr)}.store-how-to-choose a{border:1px solid var(--line);min-height:138px;color:inherit;background:#fff;border-radius:16px;align-content:space-between;padding:19px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.store-how-to-choose a:hover{transform:translateY(-3px);box-shadow:0 14px 30px #2e09341a}.store-how-to-choose a.is-combo{background:#fff2b6;grid-column:1/-1;min-height:100px}.store-decision-rule{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,1060px);margin:26px auto 0;display:grid}.store-decision-rule article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:21px}.store-decision-rule span{color:var(--plum-action);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:950}.store-decision-rule strong{color:var(--plum-ink);margin-top:8px;font-size:1.12rem;display:block}.store-decision-rule p{color:var(--cacao-soft);margin:8px 0 0;font-size:.82rem;line-height:1.5}.store-independent-card .store-independent-result{border-left:4px solid var(--turquoise-deep);background:var(--turquoise-soft);color:#244942;padding:13px 14px}.store-independent-no-need{border-left:4px solid var(--mustard);background:#fff8dc;padding:12px 14px}.store-purchase-options{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:17px}.store-purchase-options>summary{color:var(--cacao-soft);cursor:pointer;padding:13px 0;font-size:.75rem;font-weight:850}.store-purchase-options .store-marketing-choice{margin-top:5px}.store-purchase-options .store-checkout-terms{margin-bottom:14px}.store-combo-anchor{align-items:center;gap:12px;margin:0 0 3px;display:flex}.store-combo-anchor del{font-size:1.15rem}.store-combo-anchor span{color:#100010;background:#c0ff40;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:950}.store-after-purchase,.store-faq,.store-existing-customer,.store-sales-close{width:min(100%,1060px);margin:66px auto 0}.store-after-purchase>h2,.store-faq>h2,.store-sales-close h2{max-width:800px;color:var(--plum-ink);font-size:clamp(29px,4vw,44px)}.store-after-purchase>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.store-after-purchase article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.store-after-purchase article>span{background:var(--plum-ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.store-after-purchase h3{color:var(--plum-ink)}.store-after-purchase p{color:var(--cacao-soft);line-height:1.55}.store-faq{border:1px solid var(--line);background:#fff;border-radius:25px;padding:clamp(27px,5vw,48px)}.store-faq details{border-bottom:1px solid var(--line)}.store-faq details:first-of-type{border-top:1px solid var(--line);margin-top:22px}.store-faq summary{color:var(--cacao);cursor:pointer;padding:18px 0;font-weight:900}.store-faq details p{color:var(--cacao-soft);margin:-2px 0 18px;line-height:1.55}.store-section-cta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.store-section-cta a{border:1px solid var(--plum-action);min-height:48px;color:var(--plum-action);border-radius:999px;justify-content:center;align-items:center;padding:10px 17px;font-weight:900;text-decoration:none;display:inline-flex}.store-section-cta a:first-child{background:var(--plum-action);color:#fff}.store-existing-customer{border:1px solid var(--line);background:#ffffff94;border-radius:18px}.store-existing-customer>summary{color:var(--cacao);cursor:pointer;padding:18px 22px;font-weight:900}.store-existing-customer .store-legacy-topups{margin:0;padding:0 22px 22px}.store-sales-close{background:var(--plum-ink);color:#fff;border-radius:27px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:clamp(28px,5vw,48px);display:grid}.store-sales-close h2{color:#fff}.store-sales-close p:not(.step-eyebrow){color:#ffffffc2}.store-sales-close>div:last-child{gap:10px;min-width:270px;display:grid}.store-sales-close a{color:#fff;text-align:center;border:1px solid #fff;border-radius:999px;place-items:center;min-height:50px;padding:11px 18px;font-weight:900;text-decoration:none;display:grid}.store-sales-close a:first-child{border-color:var(--lulo-yellow);background:var(--lulo-yellow);color:var(--plum-ink)}.checkout-funnel-hero{min-height:0;padding-top:clamp(42px,6vw,66px);padding-bottom:clamp(58px,7vw,76px)}.checkout-funnel-hero h1{font-size:clamp(43px,5.6vw,68px)}.checkout-funnel-faq{margin-top:0}.checkout-funnel-faq>.checkout-funnel-primary{margin-top:26px}.checkout-funnel-close{background:var(--plum-ink);color:#fff;border-radius:29px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;width:min(100%,1080px);margin:64px auto 0;padding:clamp(28px,5vw,52px);display:grid}.checkout-funnel-close h2{color:#fff;max-width:720px;font-size:clamp(32px,5vw,50px)}.checkout-funnel-close p:not(.step-eyebrow){color:#ffffffc2;max-width:720px;line-height:1.6}.checkout-funnel-close>div:last-child{gap:12px;min-width:300px;display:grid}.checkout-funnel-close .checkout-funnel-primary{background:var(--lulo-yellow);border-color:var(--lulo-yellow);width:100%;color:var(--plum-ink);margin:0}.checkout-funnel-combo-link{color:#fff;text-align:center;font-size:.8rem;font-weight:850}.checkout-mobile-cta{display:none}@media (width<=900px){.home-demo-heading,.home-demo-panel,.home-free-paid,.store-sales-close,.checkout-funnel-close{grid-template-columns:1fr}.home-demo-tabs,.store-how-to-choose>div,.store-decision-rule{grid-template-columns:repeat(2,1fr)}.store-how-to-choose a.is-combo{grid-column:1/-1}.store-sales-close>div:last-child,.checkout-funnel-close>div:last-child{min-width:0}}@media (width<=700px){.home-trust>div,.home-objections>div,.store-after-purchase>div{grid-template-columns:1fr}.home-inline-cta{flex-direction:column;align-items:stretch}.home-inline-cta>a,.home-inline-cta--split>div{width:100%}}@media (width<=560px){.home-shell--independent>.public-lulo,.store-shell--independent>.public-lulo{display:none}.home-shell--independent .home-independent-hero{padding:46px 14px}.home-shell--independent .home-header{flex-wrap:nowrap;min-height:64px;padding:0}.home-shell--independent .home-nav{width:auto;display:flex}.home-shell--independent .home-nav-link:first-child{display:none}.home-shell--independent .home-nav-link{min-height:40px;padding:7px 9px;font-size:11px}.home-shell--independent .home-independent-hero .home-product-demo,.home-shell--independent .home-proof-strip{display:none}.home-hero-wheel{flex-direction:column;margin-top:8px;padding:13px 9px 16px;display:flex;box-shadow:7px 7px #ff50b03d}.home-hero-wheel__top{order:0}.home-hero-wheel>button{order:1;margin-top:11px}.home-hero-wheel .content-wheel{order:2}.home-hero-wheel>p{order:3}.home-hero-wheel>small{order:4}.home-hero-wheel .content-wheel{width:min(100%,340px)}.home-hero-wheel__top{padding:0 5px}.home-visible-bonuses,.store-visible-bonuses{grid-template-columns:1fr}.home-shell--independent .home-independent-copy h1{font-size:clamp(2.55rem,12vw,3.55rem)}.home-shell--independent .home-independent-copy>p:not(.home-eyebrow,.home-launch-note){font-size:.98rem;line-height:1.48}.home-independent-copy .home-actions{margin-top:22px;display:grid}.home-independent-copy .home-actions a{width:100%}.home-independent-facts{gap:6px;margin-top:18px}.home-independent-facts span{font-size:.67rem}.home-free-paid,.home-demo-showcase,.home-trust,.home-objections{width:min(100% - 24px,1180px);margin-bottom:64px}.home-demo-showcase{padding-top:58px}.home-demo-tabs{grid-template-columns:1fr 1fr}.home-demo-tabs button{min-height:56px;padding:10px}.home-demo-panel{box-shadow:8px 8px #a080ff4d}.home-demo-browser,.home-demo-explanation{padding:18px 14px}.home-demo-product-topline{flex-direction:column;align-items:flex-start}.home-demo-progress{grid-template-columns:1fr}.home-demo-progress span{padding:7px}.home-free-paid,.home-trust,.home-objections{padding:26px 18px}.home-mobile-cta{gap:8px}.home-mobile-cta a{padding:0 12px;font-size:.78rem}.store-how-to-choose>div{grid-template-columns:1fr}.store-how-to-choose a.is-combo{grid-column:auto}.store-decision-rule{grid-template-columns:1fr;width:min(100% - 24px,1060px)}.store-after-purchase,.store-faq,.store-existing-customer,.store-sales-close{width:min(100% - 24px,1060px);margin-top:52px}.store-sales-close{padding:26px 18px}.checkout-funnel-close{padding:27px 18px}}.work-shell,.pin-activation-shell,.seller-shell{min-height:100vh;color:var(--electric-ink,#f8f7f5);background:radial-gradient(circle at 8% 10%,#ff50b038,#0000 31rem),radial-gradient(circle at 92% 28%,#50e0c02e,#0000 28rem),#100010}.work-header,.seller-header{justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:22px 0;display:flex}.work-brand,.seller-brand{color:#f8f7f5;font-family:var(--font-display,Georgia, serif);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:900;text-decoration:none}.work-brand span,.seller-brand span{color:#c0ff40}.work-back,.seller-back{color:#100010;letter-spacing:.04em;background:#c0ff40;border:2px solid #100010;border-radius:999px;padding:10px 16px;font-size:.78rem;font-weight:950;text-decoration:none;box-shadow:4px 4px #ff50b0}.work-main,.seller-main{width:min(1180px,100% - 40px);margin:0 auto;padding:58px 0 96px}.work-hero,.seller-hero{max-width:900px;margin-bottom:42px}.work-kicker,.seller-kicker,.pin-activation-kicker{color:#100010;letter-spacing:.1em;text-transform:uppercase;background:#ffd060;border:2px solid #100010;border-radius:999px;margin:0 0 18px;padding:8px 13px;font-size:.72rem;font-weight:950;display:inline-flex}.work-hero h1,.seller-hero h1,.pin-activation-card h1{font-family:var(--font-display,Georgia, serif);letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,7vw,6.9rem);line-height:.9}.work-hero h1 em{color:#ff50b0;font-style:normal}.work-hero p,.seller-hero p{color:#f8f7f5c7;max-width:720px;margin:24px 0 0;font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.work-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.work-path,.seller-panel,.pin-activation-card{background:#201020e0;border:2px solid #f8f7f53d;border-radius:28px;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden;box-shadow:10px 10px #ff50b038}.work-path--apply{border-color:#ff50b0}.work-path--seller{border-color:#50e0c0}.work-path h2,.seller-panel h2{color:#f8f7f5;font-family:var(--font-display,Georgia, serif);margin:0 0 12px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.work-path p,.seller-panel p{color:#f8f7f5b8;line-height:1.6}.work-shell .home-eyebrow{color:#ffd060}.work-application{background:#201020e0;border:2px solid #50d0ff57;border-radius:28px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,64px);margin-top:44px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:10px 10px #ff50b038}.work-application h2{color:#f8f7f5;margin:0 0 14px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.work-application>div>p:last-child{color:#f8f7f5c7;line-height:1.6}.work-application-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.work-application-form label{color:#f8f7f5;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:.76rem;font-weight:900;display:grid}.work-application-form :is(input,textarea){color:#f8f7f5;width:100%;font:inherit;background:#100010;border:2px solid #50d0ff66;border-radius:14px;outline:none;padding:14px 15px}.work-application-form :is(input,textarea):focus{border-color:#50d0ff;box-shadow:0 0 0 3px #50d0ff33}.work-application-form textarea{resize:vertical;min-height:118px}.work-application-form__wide,.work-application-form>button,.work-application-form>.store-checkout-message{grid-column:1/-1}.work-application-form>button{color:#100010;font:inherit;cursor:pointer;background:#c0ff40;border:2px solid #100010;border-radius:999px;padding:14px 20px;font-weight:950;box-shadow:5px 5px #ff50b0}.work-application-form>button:disabled{cursor:wait;opacity:.55}.work-honeypot{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.work-application-success{color:#100010;background:#50d0ff;border-radius:14px;padding:18px;font-weight:800;line-height:1.45}.work-form,.seller-form,.pin-activation-form{gap:15px;margin-top:24px;display:grid}.work-form label,.seller-form label,.pin-activation-form label{color:#f8f7f5;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:.76rem;font-weight:900;display:grid}.work-form input,.work-form textarea,.seller-form input,.seller-form select,.pin-activation-form input,.pin-activation-form select{box-sizing:border-box;color:#f8f7f5;width:100%;font:inherit;background:#100010;border:2px solid #f8f7f547;border-radius:14px;outline:none;padding:14px 15px}.work-form input:focus,.work-form textarea:focus,.seller-form input:focus,.seller-form select:focus,.pin-activation-form input:focus{border-color:#50e0c0;box-shadow:0 0 0 3px #50e0c02e}.work-form textarea{resize:vertical;min-height:118px}.work-form button,.work-path-action,.seller-form button,.pin-activation-form button{color:#100010;font:inherit;text-align:center;cursor:pointer;background:#c0ff40;border:2px solid #100010;border-radius:999px;padding:14px 20px;font-weight:950;text-decoration:none;box-shadow:5px 5px #ff50b0}.work-form button:disabled,.seller-form button:disabled,.pin-activation-form button:disabled{cursor:wait;opacity:.55}.work-success,.work-error,.seller-message,.pin-activation-message{border-radius:14px;padding:13px 15px;font-weight:800;line-height:1.45}.work-success{color:#100010;background:#50e0c0}.work-error,.pin-activation-message--error{color:#100010;background:#ff9030}.pin-activation-shell{place-items:center;padding:28px;display:grid}.pin-activation-card{box-sizing:border-box;width:min(600px,100%)}.pin-activation-card h1{font-size:clamp(2.5rem,7vw,4.8rem)}.pin-activation-card>p{color:#f8f7f5bd;line-height:1.6}.pin-activation-code{text-transform:uppercase;letter-spacing:.16em;font-weight:950}.pin-activation-success{background:#50e0c01f;border:2px solid #50e0c0}.seller-stats,.admin-lifetime-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.seller-stat,.admin-lifetime-card{background:#201020e0;border:2px solid #f8f7f52e;border-radius:18px;padding:18px}.seller-stat span,.admin-lifetime-card span{color:#f8f7f594;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.seller-stat strong,.admin-lifetime-card strong{color:#c0ff40;margin-top:8px;font-size:clamp(1.35rem,3vw,2.2rem);display:block}.seller-pin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.seller-pin-card{background:#100010;border:2px solid #f8f7f52e;border-radius:18px;padding:18px}.seller-pin-card--available{border-color:#c0ff40}.seller-pin-card--redeemed{opacity:.82;border-color:#50e0c0}.seller-pin-card--refunded,.seller-pin-card--revoked{opacity:.65;border-color:#ff9030}.seller-pin-code{color:#ffd060;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.1rem;font-weight:950}.seller-pin-meta,.order-pin-line{color:#f8f7f59e;font-size:.8rem;line-height:1.5}.seller-pin-copy{color:#50e0c0;cursor:pointer;background:0 0;border:1px solid #50e0c0;border-radius:999px;padding:8px 11px;font-weight:900}.admin-applications{gap:12px;margin:16px 0 28px;display:grid}.admin-application-card{background:#201020b8;border:1px solid #f8f7f52e;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.admin-application-card button{color:#100010;cursor:pointer;background:#c0ff40;border:0;border-radius:999px;padding:10px 14px;font-weight:950}@media (width<=820px){.work-paths,.seller-stats,.admin-lifetime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-application{grid-template-columns:1fr}.seller-pin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.work-header,.seller-header,.work-main,.seller-main{width:min(100% - 24px,1180px)}.work-main,.seller-main{padding-top:34px}.work-header,.seller-header{align-items:flex-start}.work-back,.seller-back{padding:8px 11px;font-size:.67rem}.work-paths,.work-application,.work-application-form,.seller-stats,.admin-lifetime-grid,.seller-pin-grid{grid-template-columns:1fr}.work-path,.work-application,.seller-panel,.pin-activation-card{border-radius:21px;padding:22px;box-shadow:6px 6px #ff50b038}.pin-activation-shell{padding:12px}.admin-application-card{grid-template-columns:1fr}}.store-shell--independent,.lead-funnel,.lead-ready,.branded-checkout{--electric-ink:#100010;--electric-surface:#201020;--electric-paper:#f8f7f5;--electric-muted:#d8ccd9;--electric-pink:#ff50b0;--electric-mint:#50e0c0;--electric-lime:#c0ff40;--electric-cyan:#50d0ff;--electric-violet:#a080ff;--electric-orange:#ff9030;--electric-yellow:#ffd060;--plum-action:var(--electric-pink);--plum-action-hover:#ff71c1;--turquoise:var(--electric-mint);--turquoise-deep:var(--electric-cyan);--lulo-yellow:var(--electric-lime);--line:#f8f7f52e;color:var(--electric-paper);background:radial-gradient(circle at 12% 12%, #ff50b02e, transparent 25rem), radial-gradient(circle at 88% 33%, #50d0ff24, transparent 29rem), linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), var(--electric-ink);background-size:auto,auto,28px 28px,28px 28px,auto}.store-shell--independent h1,.store-shell--independent h2,.store-shell--independent h3,.lead-funnel h1,.lead-funnel h2,.lead-funnel h3,.lead-ready h1,.lead-ready h2,.lead-ready h3,.branded-checkout h1,.branded-checkout h2,.branded-checkout h3{letter-spacing:-.035em;font-family:Avenir Next Condensed,Franklin Gothic Medium,sans-serif;font-weight:900}.store-shell--independent{width:100%;max-width:none;min-height:100vh;padding:24px max(17px,50% - 540px) 64px}.store-shell--independent .store-header{border-bottom-color:#ff50b04d;width:min(100%,1080px);margin:0 auto}.store-shell--independent .store-brand,.store-shell--independent .store-market{color:var(--electric-paper)}.store-shell--independent .store-brand span{color:var(--electric-yellow)}.store-shell--independent .store-back-link,.store-shell--independent .store-footer-back{border:1px solid var(--electric-pink);background:var(--electric-pink);color:var(--electric-ink)}.store-shell--independent .store-hero--independent{text-align:center;width:min(100%,920px);margin-left:auto;margin-right:auto}.store-shell--independent .step-eyebrow{color:var(--electric-lime)}.store-shell--independent .store-hero h1,.store-shell--independent .store-how-to-choose>h2,.store-shell--independent .store-individual-heading h2,.store-shell--independent .store-after-purchase>h2,.store-shell--independent .store-faq>h2,.store-shell--independent .store-section-heading h2{color:var(--electric-paper)}.store-shell--independent .store-hero>p:last-child,.store-shell--independent .store-individual-heading>p:not(.step-eyebrow),.store-shell--independent .store-section-heading>p:last-child,.store-shell--independent .store-footer{color:var(--electric-muted)}.store-shell--independent .store-independence-points span{color:var(--electric-lime);background:#c0ff4014;border-color:#c0ff406b}.store-shell--independent .store-choice-actions a,.store-shell--independent .store-section-cta a{border-color:var(--electric-cyan);color:var(--electric-cyan)}.store-shell--independent .store-choice-actions a:first-child,.store-shell--independent .store-section-cta a:first-child{border-color:var(--electric-pink);background:var(--electric-pink);color:var(--electric-ink)}.store-shell--independent .store-how-to-choose a,.store-shell--independent .store-decision-rule article,.store-shell--independent .store-independent-card,.store-shell--independent .store-after-purchase article,.store-shell--independent .store-faq,.store-shell--independent .store-existing-customer,.store-shell--independent .store-card{color:var(--electric-paper);background:#201020eb;border-color:#f8f7f533;box-shadow:12px 12px #a080ff2e}.store-shell--independent .store-how-to-choose a.is-combo{background:#c0ff4017;border-color:#c0ff407a}.store-shell--independent .store-how-to-choose strong,.store-shell--independent .store-decision-rule strong,.store-shell--independent .store-independent-card h2,.store-shell--independent .store-independent-card .store-independent-promise,.store-shell--independent .store-independent-card .store-independent-price,.store-shell--independent .store-independent-price strong,.store-shell--independent .store-after-purchase h3,.store-shell--independent .store-faq summary,.store-shell--independent .store-existing-customer>summary{color:var(--electric-paper)}.store-shell--independent .store-how-to-choose p,.store-shell--independent .store-decision-rule p,.store-shell--independent .store-independent-card>p,.store-shell--independent .store-card-details>ul,.store-shell--independent .store-after-purchase p,.store-shell--independent .store-faq details p{color:var(--electric-muted)}.store-shell--independent .store-independent-heading{color:var(--electric-cyan)}.store-shell--independent .store-decision-rule span{color:var(--electric-lime)}.store-shell--independent .store-independent-heading b{background:var(--electric-lime);color:var(--electric-ink)}.store-shell--independent .store-independent-card--coral{border-top-color:var(--electric-pink)}.store-shell--independent .store-independent-card--turquoise{border-top-color:var(--electric-cyan)}.store-shell--independent .store-independent-card--plum{border-top-color:var(--electric-violet)}.store-shell--independent .store-independent-card--gold{border-top-color:var(--electric-yellow)}.store-shell--independent .store-independent-card.is-featured{background:linear-gradient(145deg,#311231fa,#201020fa);box-shadow:12px 12px #ff50b03d}.store-shell--independent .store-independent-result,.store-shell--independent .store-independent-no-need,.store-shell--independent .store-independent-ai{border-color:var(--electric-cyan);background:#50d0ff17;color:var(--electric-paper)!important}.store-shell--independent .store-independent-no-need{border-color:var(--electric-yellow);background:#ffd06017}.store-shell--independent .store-card-details{border-color:#f8f7f52e}.store-shell--independent .store-card-details>summary,.store-shell--independent .home-text-link,.store-shell--independent .store-legal-links a{color:var(--electric-cyan)}.store-shell--independent .store-buy-button,.store-shell--independent .store-buy-button.is-ready{border-color:var(--electric-pink);background:var(--electric-pink);color:var(--electric-ink);box-shadow:0 12px 28px #ff50b03d}.store-shell--independent .store-buy-button>small{color:#100010bd}.store-shell--independent .store-combo{background:#c0ff4014;border-color:#c0ff4085}.store-shell--independent .store-combo h2,.store-shell--independent .store-combo-price>strong{color:var(--electric-lime)}.store-shell--independent .store-combo p,.store-shell--independent .store-combo>div>ul{color:var(--electric-muted)}.store-shell--independent .store-combo-offer{background:var(--electric-surface);border:1px solid #c0ff4057;box-shadow:12px 12px #c0ff4029}.store-shell--independent .store-premium-resource{background:linear-gradient(135deg,#50d0ff1c,#ff50b014);border:1px solid #50d0ff6b}.store-shell--independent .store-premium-resource h2,.store-shell--independent .store-premium-resource aside>strong{color:var(--electric-paper)}.store-shell--independent .store-premium-resource p,.store-shell--independent .store-premium-resource li,.store-shell--independent .store-premium-resource aside>span{color:var(--electric-muted)}.store-shell--independent .store-premium-resource aside a{background:var(--electric-cyan);color:var(--electric-ink)}.store-shell--independent .store-premium-resource aside a:last-child{border-color:var(--electric-cyan);color:var(--electric-cyan);background:0 0}.store-shell--independent .store-after-purchase article>span{background:var(--electric-cyan);color:var(--electric-ink)}.store-shell--independent .store-sales-close{background:linear-gradient(135deg,#ff50b026,#201020f5);border:1px solid #ff50b06b}.store-shell--independent .store-sales-close a:first-child{border-color:var(--electric-lime);background:var(--electric-lime);color:var(--electric-ink)}.store-shell--independent .store-sales-close a:last-child{border-color:var(--electric-cyan);color:var(--electric-cyan)}.store-shell--independent .store-updates{background:linear-gradient(135deg,#a080ff24,#201020f0);border:1px solid #a080ff66}.store-shell--independent .store-updates h2{color:var(--electric-paper)}.store-shell--independent .store-updates>div>p:last-child{color:var(--electric-muted)}.store-shell--independent .email-signup-form{box-shadow:none;background:#100010c7;border-color:#f8f7f533}.store-shell--independent .email-signup-form label:not(.email-signup-consent):not(.email-signup-honeypot),.store-shell--independent .email-signup-consent,.store-shell--independent .email-signup-form>small{color:var(--electric-muted)}.store-shell--independent .email-signup-form label span{color:var(--electric-cyan)}.store-shell--independent .email-signup-form input{background:var(--electric-surface);color:var(--electric-paper);border-color:#f8f7f54d}.store-shell--independent .email-signup-form button{border-color:var(--electric-pink);background:var(--electric-pink);color:var(--electric-ink)}.store-shell--independent .store-footer{border-top-color:#f8f7f52e}.lead-funnel,.lead-ready,.lead-funnel--coral,.lead-ready--coral{--lead-accent:var(--electric-pink);--lead-soft:#ff50b01a}.lead-funnel--turquoise,.lead-ready--turquoise{--lead-accent:var(--electric-cyan);--lead-soft:#50d0ff1a}.lead-funnel--plum,.lead-ready--plum{--lead-accent:var(--electric-violet);--lead-soft:#a080ff1a}.lead-funnel--gold,.lead-ready--gold{--lead-accent:var(--electric-yellow);--lead-soft:#ffd0601a}.lead-funnel-header,.lead-ready-header{border-bottom-color:#f8f7f52e}.lead-funnel .store-brand,.lead-ready .store-brand{color:var(--electric-paper)}.lead-funnel .store-brand span,.lead-ready .store-brand span{color:var(--electric-yellow)}.lead-funnel-copy h1,.lead-funnel-preview h2,.lead-ready-delivery h1,.lead-ready-offer-copy h2{color:var(--electric-paper)}.lead-funnel-promise,.lead-funnel-copy>ul li,.lead-funnel-preview>div:first-child>p:not(.step-eyebrow),.lead-ready-delivery>p:not(.step-eyebrow),.lead-ready-delivery>small,.lead-ready-offer-copy>p:not(.step-eyebrow):not(.lead-ready-safe),.lead-ready-offer-copy>ul,.lead-ready-price small,.lead-ready-safe{color:var(--electric-muted)}.lead-funnel-copy>ul li:before,.lead-funnel-steps article>span,.lead-ready-check{background:var(--lead-accent);color:var(--electric-ink)}.lead-funnel-proof,.lead-funnel-preview,.lead-ready-result{border-color:color-mix(in srgb, var(--lead-accent) 58%, transparent);background:var(--lead-soft)}.lead-funnel-proof span,.lead-ready-result strong{color:var(--electric-paper)}.lead-funnel-conversion figure,.lead-ready-offer figure,.lead-magnet-form,.lead-direct-download,.lead-funnel-steps article,.lead-ready-offer{color:var(--electric-paper);box-shadow:12px 12px 0 color-mix(in srgb, var(--lead-accent) 22%, transparent);background:#201020f0;border-color:#f8f7f533}.lead-funnel-conversion figcaption,.lead-ready-offer figcaption{background:var(--electric-lime);color:var(--electric-ink)}.lead-funnel-conversion figcaption span,.lead-ready-offer figcaption span{color:#3b5010}.lead-magnet-form-heading h2,.lead-direct-download h2,.lead-funnel-steps article>strong,.lead-ready-price strong{color:var(--electric-paper)}.lead-magnet-form-heading p,.lead-direct-download p,.lead-funnel-steps article p,.lead-magnet-form>small,.lead-direct-download>small,.lead-magnet-form>label:not(.lead-magnet-consent),.lead-magnet-consent{color:var(--electric-muted)}.lead-magnet-form input{color:var(--electric-paper);background:#100010;border-color:#f8f7f54d}.lead-magnet-form>button,.lead-direct-download>a,.lead-ready-download,.lead-ready-buy{background:var(--lead-accent);color:var(--electric-ink)}.lead-direct-download>div{color:var(--electric-paper)}.lead-funnel-soft-offer{background:#201020f0;border:1px solid #c0ff4066}.lead-funnel-soft-offer>a{background:var(--electric-lime);color:var(--electric-ink)}.lead-funnel-footer{color:var(--electric-muted);border-top-color:#f8f7f52e}.lead-ready-result{border-left-color:var(--lead-accent)}.branded-checkout,.branded-checkout--coral{--checkout-accent:var(--electric-pink)}.branded-checkout--turquoise{--checkout-accent:var(--electric-cyan)}.branded-checkout--plum{--checkout-accent:var(--electric-violet)}.branded-checkout--gold{--checkout-accent:var(--electric-yellow)}.branded-checkout--combo{--checkout-accent:var(--electric-lime)}.branded-checkout--teal{--checkout-accent:var(--electric-cyan)}.branded-checkout .branded-checkout-header{border-bottom-color:#f8f7f52e}.branded-checkout .store-brand,.branded-checkout .branded-checkout-back{color:var(--electric-paper)}.branded-checkout .store-brand span{color:var(--electric-yellow)}.branded-checkout .step-eyebrow{color:var(--checkout-accent)}.branded-checkout .checkout-funnel-hero h1,.branded-checkout .checkout-funnel-price strong,.branded-checkout .checkout-funnel-reliefs h2,.branded-checkout .checkout-funnel-delivery h2,.branded-checkout .checkout-funnel-outcomes h2,.branded-checkout .checkout-funnel-how>h2,.branded-checkout .checkout-funnel-fit>h2,.branded-checkout .checkout-funnel-faq>h2,.branded-checkout .checkout-funnel-payment>header h2,.branded-checkout .branded-checkout-summary>h3,.branded-checkout .branded-checkout-includes h2,.branded-checkout .checkout-funnel-close h2{color:var(--electric-paper)}.branded-checkout .checkout-funnel-lead,.branded-checkout .checkout-funnel-price span,.branded-checkout .checkout-funnel-delivery>header>p:last-child,.branded-checkout .checkout-funnel-how article p,.branded-checkout .checkout-funnel-faq details p,.branded-checkout .checkout-funnel-payment>header>p:last-child,.branded-checkout .branded-checkout-one-time,.branded-checkout .branded-checkout-includes li,.branded-checkout .branded-checkout-assurances span,.branded-checkout .checkout-funnel-close p:not(.step-eyebrow){color:var(--electric-muted)}.branded-checkout .checkout-funnel-primary{border-color:var(--checkout-accent);background:var(--checkout-accent);color:var(--electric-ink);box-shadow:0 13px 30px color-mix(in srgb, var(--checkout-accent) 22%, transparent)}.branded-checkout .checkout-funnel-secondary{border-color:var(--electric-cyan);color:var(--electric-cyan);background:0 0}.branded-checkout .checkout-funnel-facts span{color:var(--electric-lime);background:#c0ff4014;border-color:#c0ff4061}.branded-checkout .checkout-funnel-hero figure,.branded-checkout .checkout-funnel-compact-proof,.branded-checkout .checkout-funnel-delivery,.branded-checkout .checkout-funnel-how,.branded-checkout .checkout-funnel-fit-compact,.branded-checkout .checkout-funnel-faq,.branded-checkout .checkout-funnel-payment,.branded-checkout .branded-checkout-summary,.branded-checkout .checkout-funnel-close{color:var(--electric-paper);background:#201020f0;border-color:#f8f7f533}.branded-checkout .checkout-funnel-hero figure,.branded-checkout .branded-checkout-visual{box-shadow:12px 12px 0 color-mix(in srgb, var(--checkout-accent) 20%, transparent)}.branded-checkout .checkout-funnel-hero figcaption{background:var(--electric-lime);color:var(--electric-ink)}.branded-checkout .checkout-funnel-hero figcaption span{color:#3b5010}.branded-checkout .checkout-funnel-compact-proof article,.branded-checkout .checkout-funnel-delivery-grid article,.branded-checkout .checkout-funnel-reliefs article,.branded-checkout .checkout-funnel-outcomes li,.branded-checkout .checkout-funnel-how article{background:#f8f7f50f;border-color:#f8f7f52e}.branded-checkout .checkout-funnel-compact-proof article>span,.branded-checkout .branded-checkout-result span{color:var(--checkout-accent)}.branded-checkout .checkout-funnel-delivery-grid article span,.branded-checkout .checkout-funnel-how article>span,.branded-checkout .checkout-funnel-outcomes li span,.branded-checkout .branded-checkout-assurances b{background:var(--checkout-accent);color:var(--electric-ink)}.branded-checkout .checkout-funnel-delivery-grid article strong,.branded-checkout .checkout-funnel-reliefs article strong,.branded-checkout .checkout-funnel-outcomes li strong,.branded-checkout .checkout-funnel-how h3,.branded-checkout .checkout-funnel-fit-compact>summary,.branded-checkout .checkout-funnel-faq summary,.branded-checkout .branded-checkout-price strong,.branded-checkout .branded-checkout-result p{color:var(--electric-paper)}.branded-checkout .checkout-funnel-fit article.is-fit,.branded-checkout .checkout-funnel-fit-compact article.is-fit{background:#50e0c01a}.branded-checkout .checkout-funnel-fit article.is-not-fit,.branded-checkout .checkout-funnel-fit-compact article.is-not-fit{background:#ff90301a}.branded-checkout .checkout-funnel-fit ul,.branded-checkout .checkout-funnel-fit-compact ul{color:var(--electric-muted)}.branded-checkout .branded-checkout-visual{background:#120817;border-color:#f8f7f52e}.branded-checkout .branded-checkout-result{border-left-color:var(--checkout-accent);background:color-mix(in srgb, var(--checkout-accent) 9%, transparent)}.branded-checkout .checkout-funnel-combo-link{color:var(--electric-cyan)}.ard-sales-mid-cta{background:linear-gradient(135deg,#42d4c224,#ff6b7d14);border:1px solid #42d4c26b;border-radius:1.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;max-width:1100px;margin:0 auto clamp(3.5rem,7vw,6rem);padding:clamp(1.6rem,4vw,2.6rem);display:grid}.ard-sales-mid-cta h2{max-width:720px;color:var(--ard-ink);text-transform:uppercase;margin:0;font-size:clamp(1.9rem,4vw,3.4rem);line-height:.98}.ard-sales-mid-cta p:not(.ard-kicker){max-width:700px;color:var(--ard-muted);line-height:1.55}.ard-sales-mid-cta>div:last-child{gap:10px;min-width:270px;display:grid}.ard-sales-mid-cta a{background:var(--ard-teal);color:#07100f;text-align:center;border-radius:999px;place-items:center;min-height:52px;padding:.8rem 1.1rem;font-weight:900;text-decoration:none;display:grid}.ard-sales-mid-cta small{color:#aaa0ab;text-align:center;max-width:300px;font-size:.72rem;line-height:1.45}.interactive-product-preview{--preview-accent:var(--electric-pink);width:100%;min-height:390px;color:var(--electric-paper);background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--preview-accent) 24%, transparent), transparent 13rem), linear-gradient(145deg, #201020, #100010);border-radius:20px;align-content:center;gap:16px;padding:clamp(22px,5vw,42px);display:grid}.interactive-product-preview--profile_builder{--preview-accent:var(--electric-cyan)}.interactive-product-preview--content_wheel{--preview-accent:var(--electric-violet)}.interactive-product-preview--monetization_path{--preview-accent:var(--electric-yellow)}.interactive-product-preview--lulokit_combo{--preview-accent:var(--electric-lime)}.interactive-product-preview>header,.interactive-product-preview>footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.interactive-product-preview>header span,.interactive-product-preview>footer span,.interactive-product-preview section small{color:var(--preview-accent);letter-spacing:.1em;font-size:.65rem;font-weight:950}.interactive-product-preview>header b{background:var(--electric-yellow);color:var(--electric-ink);border-radius:999px;padding:5px 9px;font-size:.68rem}.interactive-product-preview-progress{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.interactive-product-preview-progress i{background:var(--preview-accent);border-radius:999px;height:5px}.interactive-product-preview-progress i:nth-child(2){background:var(--electric-cyan)}.interactive-product-preview-progress i:nth-child(3){background:var(--electric-lime)}.interactive-product-preview section{border-left:5px solid var(--preview-accent);background:#f8f7f512;gap:9px;padding:19px;display:grid}.interactive-product-preview section strong{font-size:clamp(1rem,2.3vw,1.35rem);line-height:1.35}.interactive-product-preview section p{color:var(--electric-muted);margin:0;font-size:.84rem}.interactive-product-preview>footer{border-left:5px solid var(--electric-lime);background:var(--electric-paper);color:var(--electric-ink);padding:16px;display:grid}.interactive-product-preview>footer span{color:#6e0753}.interactive-product-preview>footer strong{line-height:1.35}.interactive-product-preview.is-compact{border-radius:0;min-height:260px;padding:22px}.branded-checkout .checkout-funnel-payment .branded-checkout-payment{color:#302530;background:#fff;border-color:#50d0ff3d;box-shadow:0 24px 70px #0000004d}.branded-checkout .checkout-funnel-payment .branded-checkout-payment .step-eyebrow{color:#186f86}.branded-checkout .checkout-funnel-payment .branded-checkout-payment>header h2,.branded-checkout .checkout-funnel-payment .branded-checkout-payment .branded-checkout-notice strong{color:#2e0934}.branded-checkout .checkout-funnel-payment .branded-checkout-payment>header>p:last-child,.branded-checkout .checkout-funnel-payment .branded-checkout-payment .branded-checkout-notice p,.branded-checkout .checkout-funnel-payment .branded-checkout-payment .embedded-checkout-loading p{color:#6d626c}.branded-checkout .checkout-funnel-payment .branded-checkout-payment .branded-checkout-legal{background:#f3eef2}.branded-checkout .checkout-funnel-payment .branded-checkout-payment .branded-checkout-legal p{color:#6d626c}.branded-checkout .checkout-funnel-payment .branded-checkout-payment .branded-checkout-legal a{color:#6e0753}@media (width<=720px){.store-shell--independent .store-header,.lead-funnel-header,.lead-ready-header,.branded-checkout-header{align-items:flex-start}.store-shell--independent .store-header-actions{flex-direction:column;align-items:stretch}.store-shell--independent .store-market{text-align:right}}@media (width<=900px){.branded-checkout .checkout-funnel-payment .branded-checkout-payment{order:-1}}@media (width<=560px){.store-shell--independent{padding-left:12px;padding-right:12px}.store-shell--independent .store-header{gap:10px}.store-shell--independent .store-back-link{min-height:40px;padding:7px 10px;font-size:.68rem}.store-shell--independent .store-market{display:none}.lead-funnel-conversion{flex-direction:column;display:flex}.lead-funnel-conversion .lead-direct-download{order:-1;margin-top:0;margin-bottom:30px}.branded-checkout{padding-bottom:92px}.checkout-mobile-cta{z-index:85;border:1px solid color-mix(in srgb, var(--checkout-accent) 70%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100010f7;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 14px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 12px 38px #0000008c}.checkout-mobile-cta.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(120%)}.checkout-mobile-cta>div{min-width:74px;display:grid}.checkout-mobile-cta span{color:var(--electric-muted);text-transform:uppercase;font-size:.62rem;font-weight:850}.checkout-mobile-cta strong{color:var(--checkout-accent);font-size:.95rem}.checkout-mobile-cta a{background:var(--checkout-accent);max-width:68%;min-height:44px;color:var(--electric-ink);text-align:center;place-items:center;padding:8px 13px;font-size:.75rem;font-weight:950;line-height:1.15;text-decoration:none;display:grid}.lead-funnel-conversion figure,.lead-ready-offer figure,.lead-magnet-form,.lead-direct-download,.lead-ready-offer,.branded-checkout .checkout-funnel-hero figure,.branded-checkout .branded-checkout-visual{box-shadow:7px 7px 0 color-mix(in srgb, var(--lead-accent,var(--checkout-accent)) 22%, transparent)}}@media (width<=760px){.ard-sales-mid-cta{border-radius:1.2rem;grid-template-columns:1fr;margin-left:1rem;margin-right:1rem}.ard-sales-mid-cta>div:last-child{min-width:0}.ard-sales-mid-cta small{max-width:none}}.blog-shell,.legal-shell,.store-result-shell,.email-action-shell,.reseller-shell--electric{--electric-ink:#100010;--electric-surface:#201020;--electric-paper:#f8f7f5;--electric-muted:#d8ccd9;--electric-pink:#ff50b0;--electric-lime:#c0ff40;--electric-cyan:#50d0ff;--electric-violet:#a080ff;--line:#f8f7f52e;min-height:100vh;color:var(--electric-paper);background:radial-gradient(circle at 12% 12%, #ff50b02e, transparent 25rem), radial-gradient(circle at 88% 34%, #50d0ff24, transparent 29rem), linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), var(--electric-ink);background-size:auto,auto,28px 28px,28px 28px,auto}.blog-shell{width:100%;max-width:none;padding:32px max(16px,50% - 470px) 70px}.blog-heading{background:linear-gradient(145deg,#ff50b024,#201020f5);border:1px solid #ff50b05c;box-shadow:12px 12px #a080ff33}.blog-heading .home-brand span,.blog-heading .step-eyebrow{color:var(--electric-lime)}.blog-list article,.blog-article,.blog-empty{color:var(--electric-paper);background:#201020f5;border-color:#50d0ff52;box-shadow:9px 9px #50d0ff2e}.blog-list article>small,.blog-article-date,.blog-read-link{color:var(--electric-cyan)}.blog-list h2,.blog-body p,.blog-empty h2{color:var(--electric-paper)}.blog-excerpt,.blog-empty p{color:var(--electric-muted)}.blog-body a{color:var(--electric-lime);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:850}.blog-footer a{border-color:var(--electric-cyan);background:var(--electric-surface);color:var(--electric-cyan)}.legal-shell{padding:0 0 38px}.legal-header,.legal-footer{border-color:#f8f7f52e}.legal-header .home-brand{color:var(--electric-paper)}.legal-header .home-brand span{color:#ffd060}.legal-header nav a,.legal-footer nav a{color:var(--electric-cyan)}.legal-document{color:var(--electric-paper);background:#201020f5;border:1px solid #50d0ff4d;border-radius:26px;margin-top:38px;margin-bottom:38px;padding:clamp(30px,6vw,62px);box-shadow:12px 12px #a080ff33}.legal-document .home-eyebrow{color:var(--electric-lime)}.legal-document>h1,.legal-content h2,.legal-content strong{color:var(--electric-paper)}.legal-intro,.legal-updated,.legal-content p,.legal-content li{color:var(--electric-muted)}.legal-content section{border-color:#f8f7f52e}.legal-pending-section{background:#ff50b017;border-color:#ff50b059!important}.legal-contact-card{background:#50d0ff17;border-color:#50d0ff59!important}.legal-contact-card>a{color:var(--electric-cyan)}.legal-footer small{color:var(--electric-muted)}.store-result-shell{padding:30px 17px}.store-result-card,.reseller-shell--electric .reseller-card{color:var(--electric-paper);background:#201020f5;border-color:#50d0ff57;box-shadow:12px 12px #a080ff33}.store-result-card .store-brand,.reseller-shell--electric .access-brand{color:var(--electric-paper)}.store-result-card .store-brand span{color:#ffd060}.store-result-card .step-eyebrow,.reseller-shell--electric .step-eyebrow{color:var(--electric-lime)}.store-result-card h1,.store-result-card .store-result-updates h2,.reseller-shell--electric .reseller-card h1{color:var(--electric-paper)}.store-result-card>p:not(.store-brand,.step-eyebrow),.store-result-card .store-result-updates>p,.reseller-shell--electric .reseller-card header>p:last-child,.reseller-shell--electric .reseller-success p{color:var(--electric-muted)}.store-result-link,.reseller-shell--electric .home-primary-action{background:var(--electric-pink);color:var(--electric-ink)}.store-result-secondary{border-color:var(--electric-cyan);color:var(--electric-cyan)}.store-result-combo,.reseller-shell--electric .reseller-boundary,.reseller-shell--electric .reseller-portal-loading{color:var(--electric-muted);background:#c0ff4014;border-color:#c0ff405c}.store-result-combo h2,.reseller-shell--electric .reseller-boundary strong{color:var(--electric-paper)}.store-result-combo>p{color:var(--electric-muted)}.store-result-combo a{background:var(--electric-surface);color:var(--electric-cyan);border-color:#50d0ff4d}.store-result-updates{border-color:#f8f7f52e}.reseller-shell--electric .seller-login-card{border-color:#50d0ff57;border-left-color:var(--electric-lime);color:var(--electric-paper);background:#100010b8}.reseller-shell--electric .seller-login-card h2,.reseller-shell--electric .seller-login-form label{color:var(--electric-paper)}.reseller-shell--electric .seller-login-card>p:not(.step-eyebrow,.store-checkout-message),.reseller-shell--electric .seller-login-form small{color:var(--electric-muted)}.reseller-shell--electric .seller-portal-stats article,.reseller-shell--electric .seller-portal-checkout,.reseller-shell--electric .seller-portal-history,.reseller-shell--electric .reseller-pin-summary{background:var(--electric-surface);color:var(--electric-paper);border-color:#50d0ff4d}.reseller-shell--electric .seller-portal-stats strong,.reseller-shell--electric .seller-portal-checkout h3,.reseller-shell--electric .seller-portal-history h3,.reseller-shell--electric .reseller-pin-summary strong,.reseller-shell--electric .reseller-pin-summary b{color:var(--electric-paper)}.reseller-shell--electric .seller-portal-stats span,.reseller-shell--electric .seller-portal-checkout>div>p:last-child,.reseller-shell--electric .seller-portal-history>div>p:last-child,.reseller-shell--electric .reseller-pin-summary p,.reseller-shell--electric .reseller-pin-legal{color:var(--electric-muted)}.reseller-shell--electric .reseller-pin-summary{border:1px solid #50d0ff4d;border-radius:14px;padding:16px}.reseller-shell--electric .reseller-pin-summary span{color:var(--electric-lime)}.reseller-shell--electric .reseller-pin-legal a{color:var(--electric-cyan)}.reseller-shell--electric .reseller-form>label:not(.reseller-check){color:var(--electric-paper)}.reseller-shell--electric .seller-login-form input,.reseller-shell--electric .reseller-form input{background:var(--electric-surface);color:var(--electric-paper);border-color:#f8f7f54d}.reseller-shell--electric .reseller-form select{background:var(--electric-ink);color:var(--electric-paper);border-color:#f8f7f54d}.reseller-shell--electric .seller-login-form button,.reseller-shell--electric .seller-sign-out,.reseller-shell--electric .reseller-form>button{background:var(--electric-pink);color:var(--electric-ink)}.reseller-shell--electric .reseller-policy-link,.reseller-shell--electric .reseller-boundary a{color:var(--electric-cyan)}.email-action-shell{padding:24px}.email-action-card{background:var(--electric-surface);color:var(--electric-paper);border-color:#50d0ff52;box-shadow:12px 12px #a080ff33}.email-action-card .home-eyebrow{color:var(--electric-lime)}.email-action-card h1{color:var(--electric-paper)}.email-action-card>p:not(.home-eyebrow){color:var(--electric-muted)}.email-action-card button.home-primary-action{background:var(--electric-pink);color:var(--electric-ink)}.home-shell--independent :is(.home-sales-problem article,.home-independent-card,.home-independent-how article,.home-wheel-showcase,.home-faq,.home-email,.home-free-paid,.home-demo-browser,.home-demo-result,.home-wheel-example,.home-wheel-scenario,.home-wheel-stage,.home-wheel-outcome,.home-trust article,.home-objections details){color:#fffaf2;background:#201020;border-color:#50d0ff4d;box-shadow:0 18px 48px #00000047}.home-shell--independent .home-independent-card.is-featured{background:linear-gradient(145deg,#ff50b026,#0000 55%),#201020;box-shadow:0 22px 60px #ff50b033}.home-shell--independent :is(.home-sales-problem article,.home-independent-card,.home-independent-how article,.home-wheel-showcase,.home-faq,.home-email,.home-free-paid,.home-demo-browser,.home-demo-result,.home-wheel-example,.home-wheel-scenario,.home-wheel-stage,.home-wheel-outcome,.home-trust article,.home-objections details) :is(h2,h3,h4,strong,summary){color:#fffaf2}.home-shell--independent :is(.home-sales-problem article,.home-independent-card,.home-independent-how article,.home-wheel-showcase,.home-faq,.home-email,.home-free-paid,.home-demo-browser,.home-demo-result,.home-wheel-example,.home-wheel-scenario,.home-wheel-stage,.home-wheel-outcome,.home-trust article,.home-objections details) :is(p,li,small){color:#d9cfdc}.home-shell--independent :is(.home-product-details summary,.home-text-link,.home-demo-product-topline){color:#50d0ff}.home-shell--independent .home-independent-label{color:#50d0ff!important}.home-shell--independent .home-independent-result{color:#fffaf2!important}.home-shell--independent .home-independent-card>div:first-child small{color:#d9cfdc}.home-shell--independent .home-independent-no-need{background:#c0ff4014;border-left-color:#c0ff40;color:#d9cfdc!important}.home-shell--independent .home-independent-no-need strong{color:#fffaf2}.home-shell--independent .home-independent-card-action a{color:#100010;background:#c0ff40}.home-shell--independent .home-demo-result{border-left-color:#c0ff40}.home-shell--independent .home-demo-browser-bar{border-color:#f8f7f52e}.home-shell--independent .home-demo-browser-bar span{color:#d9cfdc}.ard-app :is(input,textarea)::placeholder,.branded-checkout--teal :is(input,textarea)::placeholder,.access-shell--directory :is(input,textarea)::placeholder{color:#b9aec0;opacity:1}@media (width<=560px){.legal-document{border-radius:20px;margin-top:20px;margin-bottom:20px;padding:26px 18px;box-shadow:7px 7px #a080ff33}.blog-heading,.store-result-card,.reseller-shell--electric .reseller-card{box-shadow:7px 7px #a080ff33}}.home-shell--independent .home-demo-decision,.home-shell--independent .home-wheel-note{color:#fffaf2;background:#201020;border-color:#50d0ff4d;box-shadow:0 18px 48px #00000047}.home-shell--independent .home-demo-decision :is(strong,p),.home-shell--independent .home-demo-result strong{color:#fffaf2}.home-shell--independent .home-demo-decision>span,.home-shell--independent .home-demo-result>span{color:#50d0ff}.home-shell--independent .home-demo-decision p,.home-shell--independent .home-demo-result small,.home-shell--independent .home-wheel-note :is(p,span){color:#d9cfdc}.home-shell--independent .home-demo-progress span{color:#d9cfdc;border-color:#50d0ff57}.home-shell--independent .home-demo-progress span.is-current{color:#100010;background:#ff50b0;border-color:#ff50b0}.store-shell--independent .store-price,.store-shell--independent .store-card>div>p:not(.store-price),.store-shell--independent .store-marketing-choice,.store-shell--independent .store-marketing-status,.store-shell--independent .store-checkout-terms,.store-shell--independent .store-checkout-terms a,.store-shell--independent .store-checkout-trust,.store-shell--independent .store-purchase-options>p,.store-shell--independent .store-purchase-options>details>summary{color:var(--electric-muted)}.store-shell--independent .store-price strong,.store-shell--independent .store-marketing-choice strong{color:var(--electric-paper)}.store-shell--independent .store-marketing-choice.is-opted-in,.store-shell--independent .store-checkout-trust>span{color:var(--electric-lime)}.branded-checkout .branded-checkout-price span{color:var(--electric-muted)}.blog-shell .blog-empty{color:var(--electric-paper);background:#201020;border-color:#50d0ff4d;box-shadow:12px 12px #a080ff2e}.blog-shell .blog-empty :is(h2,h3,strong){color:var(--electric-paper)}.blog-shell .blog-empty :is(p,small){color:var(--electric-muted)}.legal-shell .legal-document a{color:var(--electric-cyan)}.home-shell--independent .home-wheel-cta span{color:#d9cfdc}.home-shell--independent .home-independent-ai{color:#d9cfdc;background:#50d0ff14;border-color:#50d0ff4d}.home-shell--independent .home-wheel-paths button span{color:#c0ff40;background:#100010}.home-shell--independent .content-wheel-item>span{color:#50d0ff;background:#201020;border-color:#50d0ff66}.store-shell--independent .store-purchase-options>summary{color:var(--electric-muted)}.public-lulo-name{background:#100010;border:1px solid #50d0ff80;border-radius:999px;padding:2px 7px;color:#50d0ff!important;text-shadow:none!important}.branded-checkout .checkout-combo-saving{color:var(--electric-muted);flex-wrap:wrap;align-items:center;gap:9px 14px;margin:4px 0 22px;font-size:.82rem;display:flex}.branded-checkout .checkout-combo-saving strong{background:var(--electric-lime);color:var(--electric-ink);border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:950}.branded-checkout .checkout-funnel-compact-proof.is-combo>.checkout-funnel-primary{width:fit-content;margin:24px 0 0}.lead-confirm-next{color:var(--electric-paper);text-align:left;background:#201020;border:1px solid #c0ff4061;border-radius:20px;gap:10px;margin-top:28px;padding:24px;display:grid}.lead-confirm-next>span{color:var(--electric-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:950}.lead-confirm-next h2{color:var(--electric-paper);margin:0;font-size:clamp(1.45rem,4vw,2rem);line-height:1.08}.lead-confirm-next p,.lead-confirm-next small{color:var(--electric-muted);margin:0;line-height:1.5}.lead-confirm-next .lead-confirm-offer{background:var(--electric-lime);min-height:52px;color:var(--electric-ink);text-align:center;border-radius:999px;place-items:center;margin-top:4px;padding:12px 17px;font-weight:950;text-decoration:none;display:grid}.lead-confirm-next small{text-align:center;font-size:.69rem}@media (width<=560px){.branded-checkout .checkout-combo-saving{flex-direction:column;align-items:flex-start}.branded-checkout .checkout-funnel-compact-proof.is-combo>.checkout-funnel-primary{width:100%}.lead-confirm-next{padding:20px 16px}}.content-plan-showcase{color:#f8f7f5;width:min(100% - 36px,1180px);margin:0 auto 80px}.content-plan-showcase>header{max-width:820px;margin-bottom:24px}.content-plan-showcase h2{margin:0;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.08}.content-plan-showcase h3{margin:8px 0 20px;font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1.2}.content-plan-showcase p{line-height:1.6}.content-plan-showcase-grid{border:1px solid #836079;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-plan-showcase-piece,.content-plan-showcase-next{min-width:0;padding:clamp(20px,3vw,36px)}.content-plan-showcase-piece{background:#201020;border-left:4px solid #50d0ff}.content-plan-showcase-piece dl{margin:0}.content-plan-showcase-piece dt{color:#50d0ff;text-transform:uppercase;letter-spacing:.05em;margin-top:18px;font-size:.78rem;font-weight:800}.content-plan-showcase-piece dd{margin:6px 0 0;line-height:1.6}.content-plan-showcase-next{background:#160816}.content-plan-showcase-cta{color:#100010;background:#c0ff40;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin:8px 0 16px;padding:14px 22px;font-weight:900;text-decoration:none;display:inline-flex}.content-plan-showcase-cta:focus-visible{outline-offset:4px;outline:3px solid #50d0ff}.content-plan-showcase-next small{color:#d8cbd5;line-height:1.6;display:block}.store-shell .content-plan-showcase{width:100%;margin-top:40px}@media (width<=720px){.content-plan-showcase{margin-bottom:56px}.content-plan-showcase-grid{grid-template-columns:1fr}.home-independent-hero>.home-demo-browser{padding:18px}.home-independent-hero>.home-demo-browser :is(.home-demo-browser-bar,.home-demo-product-topline,.home-demo-progress),.home-independent-hero>.home-demo-browser>h3{display:none}.home-independent-hero>.home-demo-browser .home-demo-result{margin-top:0;padding:12px}}.home-shell--monetization-first .home-header{border-bottom-color:#50d0ff52}.home-shell--monetization-first .home-brand span,.home-shell--monetization-first .home-eyebrow{color:#50d0ff}.home-shell--monetization-first .home-nav-link--primary,.home-shell--monetization-first .home-primary-action{color:#100010;background:#c0ff40;border-color:#c0ff40;box-shadow:0 10px 30px #c0ff4033}.home-shell--monetization-first .home-amazon-hero{background:radial-gradient(circle at 18% 22%,#50d0ff2e,#0000 31%),radial-gradient(circle at 82% 76%,#c0ff401a,#0000 28%),linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/30px 30px,#100010}.home-shell--monetization-first .home-amazon-hero .home-independent-copy h1{max-width:740px;font-size:clamp(43px,5.5vw,72px)}.home-amazon-hero-visual{min-width:0;margin:0;transform:rotate(1deg)}.home-amazon-hero-visual .amazon-reviews-preview{border-color:#50d0ff7a;box-shadow:18px 20px #a080ff29,0 34px 84px #00000085}.home-amazon-hero-visual figcaption{color:#f8f7f594;text-align:center;margin-top:14px;font-size:.72rem;line-height:1.45}.home-monetization-library,.home-amazon-how,.home-support-tools,.home-compliance-note{width:min(100% - 36px,1180px);margin:0 auto 92px}.home-monetization-library{background:radial-gradient(circle at 92% 0,#50d0ff24,#0000 22rem),linear-gradient(150deg,#ff50b014,#0000 45%),#201020;border:1px solid #50d0ff6b;padding:clamp(30px,5vw,58px);scroll-margin-top:32px;box-shadow:18px 18px #50d0ff1f,0 30px 80px #00000047}.home-monetization-library>header{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);align-items:end;gap:clamp(24px,5vw,64px);display:grid}.home-monetization-library h2,.home-amazon-how h2,.home-support-tools h2,.home-compliance-note h2{color:#fffaf2;margin:0;font-size:clamp(2.2rem,4.8vw,4rem);line-height:.98}.home-monetization-library>header>p,.home-amazon-how .home-section-heading>p:last-child,.home-support-tools .home-section-heading>p:last-child,.home-compliance-note>p{color:#d9cfdc;margin:0;line-height:1.65}.home-monetization-stats{border-block:1px solid #f8f7f524;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.home-monetization-stats>div{border-right:1px solid #f8f7f524;gap:5px;padding:20px;display:grid}.home-monetization-stats>div:last-child{border-right:0}.home-monetization-stats strong{color:#c0ff40;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.home-monetization-stats span{color:#d9cfdc;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.25}.home-monetization-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.home-monetization-paths article,.home-amazon-how-grid article{background:#0a040e9e;border:1px solid #50d0ff42;min-width:0;padding:clamp(20px,3vw,30px);box-shadow:0 18px 45px #0003}.home-monetization-paths article>span,.home-amazon-how-grid article>span{color:#50d0ff;letter-spacing:.12em;font-size:.7rem;font-weight:950}.home-monetization-paths h3,.home-amazon-how-grid h3{color:#fffaf2;margin:16px 0 10px;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1}.home-monetization-paths p,.home-amazon-how-grid p{color:#d9cfdc;margin:0;line-height:1.55}.home-monetization-paths small{color:#c0ff40;border-top:1px solid #c0ff4033;margin-top:18px;padding-top:14px;line-height:1.5;display:block}.home-library-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home-library-access-note{color:#f8f7f59e;margin:14px 0 0;font-size:.76rem;line-height:1.45}.home-amazon-how .home-section-heading,.home-support-tools .home-section-heading{max-width:900px;margin-bottom:30px}.home-amazon-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-amazon-how-grid article{border-top:4px solid #50d0ff}.home-amazon-how-grid article:nth-child(2){border-top-color:#c0ff40}.home-amazon-how-grid article:nth-child(3){border-top-color:#ff50b0}.home-amazon-how .home-inline-cta{background:#c0ff4014;border-color:#c0ff4059;margin-top:18px}.home-amazon-how .home-inline-cta p{color:#d9cfdc}.home-amazon-how .home-inline-cta strong{color:#fffaf2}.home-compliance-note{background:linear-gradient(135deg,#ffd0601f,#0000 44%),#201020;border:1px solid #ffd06085;border-left:7px solid #ffd060;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:center;gap:clamp(24px,5vw,70px);padding:clamp(28px,5vw,50px);display:grid}.home-compliance-note h2{font-size:clamp(2rem,4vw,3.3rem)}.home-support-tools .home-independent-card{min-height:0}.home-support-tools .home-independent-card>p{color:#d9cfdc;line-height:1.6}.home-amazon-close>div:last-child{gap:12px;min-width:280px;display:grid}.home-amazon-close .home-text-link{color:#50d0ff;text-align:center}@media (width<=900px){.home-monetization-library>header,.home-compliance-note{grid-template-columns:1fr}.home-monetization-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.home-monetization-paths article:last-child{grid-column:1/-1}}@media (width<=700px){.home-monetization-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-monetization-stats>div:nth-child(2){border-right:0}.home-monetization-stats>div:nth-child(-n+2){border-bottom:1px solid #f8f7f524}.home-amazon-how-grid{grid-template-columns:1fr}}@media (width<=560px){.home-shell--monetization-first .home-amazon-hero{padding-inline:14px}.home-shell--monetization-first .home-amazon-hero .home-independent-copy h1{font-size:clamp(2.5rem,11.5vw,3.45rem)}.home-amazon-hero-visual{transform:none}.home-amazon-hero-visual .amazon-reviews-preview{box-shadow:7px 7px #a080ff2e}.home-monetization-library,.home-amazon-how,.home-support-tools,.home-compliance-note{width:min(100% - 24px,1180px);margin-bottom:64px}.home-monetization-library,.home-compliance-note{padding:26px 18px}.home-monetization-paths{grid-template-columns:1fr}.home-monetization-paths article:last-child{grid-column:auto}.home-library-actions{display:grid}.home-library-actions a{text-align:center;width:100%}}:root{--lk-night:#100010;--lk-panel:#201020;--lk-panel-2:#281428;--lk-cream:#fffaf2;--lk-muted:#d9cfdc;--lk-cyan:#50d0ff;--lk-pink:#ff50b0;--lk-lime:#c0ff40;--lk-line:#50d0ff4d;--lk-grid:#50d0ff11}:is(.access-shell,.account-panel-shell,.kit-shell,.my-kit,.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell,.admin-shell--workspace){color:var(--lk-cream);background-color:var(--lk-night);background-image:linear-gradient(var(--lk-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lk-grid) 1px,transparent 1px),radial-gradient(circle at 12% 5%,#ff3da62e,transparent 26rem),radial-gradient(circle at 88% 18%,#66f2ff24,transparent 28rem);background-size:34px 34px,34px 34px,auto,auto}.access-shell:before{will-change:auto;background-image:none;animation:none;transform:none}.access-shell:after{background:linear-gradient(145deg,#ff3da60b,#0000 42%,#66f2ff0e)}:is(.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell){min-height:100vh;padding-block:clamp(1.5rem,4vw,4rem)}.content-product-shell{overflow-x:clip}:is(.message-product-hero,.profile-product-hero,.content-product-hero,.monetization-product-hero,.my-kit-heading,.admin-heading,.account-panel-heading){color:var(--lk-cream);border:1px solid var(--lk-line);background:linear-gradient(120deg,#ff3da629,transparent 35%),linear-gradient(300deg,#66f2ff1f,transparent 42%),var(--lk-panel);position:relative;overflow:hidden;box-shadow:0 0 34px #66f2ff2e}:is(.message-product-hero,.profile-product-hero,.content-product-hero,.monetization-product-hero,.my-kit-heading,.admin-heading,.account-panel-heading):after{content:"";background:linear-gradient(90deg,transparent,var(--lk-cyan),var(--lk-pink),var(--lk-lime));height:3px;box-shadow:0 0 18px var(--lk-cyan);position:absolute;inset:auto -8% -2px 32%}:is(.message-product-hero,.profile-product-hero,.content-product-hero,.monetization-product-hero,.my-kit-heading,.admin-heading,.account-panel-heading) :is(h1,h2,h3,p,span){color:inherit}:is(.message-product-card,.profile-product-card,.content-product-card,.monetization-product-card,.my-kit-start-choice,.my-kit-platform,.my-kit-recommendation,.my-kit-products,.my-kit-product-status,.my-kit-content-route,.access-card,.account-panel-card,.admin-section,.admin-tab-panel){color:var(--lk-cream);border:1px solid var(--lk-line);background:linear-gradient(145deg,#ffffff09,#0000 45%),#0d0e20f0;box-shadow:0 18px 56px #00000047}:is(.message-product-card,.profile-product-card,.content-product-card,.monetization-product-card,.my-kit-start-choice,.my-kit-platform,.my-kit-recommendation,.my-kit-products,.my-kit-product-status,.my-kit-content-route,.access-card,.account-panel-card,.admin-section,.admin-tab-panel) :is(h1,h2,h3,h4,strong,label){color:var(--lk-cream)}:is(.message-product-card,.profile-product-card,.content-product-card,.monetization-product-card,.my-kit-start-choice,.my-kit-platform,.my-kit-recommendation,.my-kit-products,.my-kit-product-status,.my-kit-content-route,.access-card,.account-panel-card,.admin-section,.admin-tab-panel) :is(p,li,small,dd){color:var(--lk-muted)}:is(.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell,.access-shell,.account-panel-shell,.my-kit,.admin-shell--workspace) :is(input,textarea,select){color:var(--lk-cream);caret-color:var(--lk-lime);background:#050612e6;border:1px solid #66f2ff47}:is(.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell,.access-shell,.account-panel-shell,.my-kit,.admin-shell--workspace) :is(input,textarea)::placeholder{color:#74768e}:is(.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell,.access-shell,.account-panel-shell,.my-kit,.admin-shell--workspace) :is(input,textarea,select):focus{outline:2px solid var(--lk-cyan);outline-offset:2px;border-color:#0000;box-shadow:0 0 28px #66f2ff2e}.access-shell :is(.access-home-link,.access-inline-link,.access-privacy-note a){color:var(--lk-cyan)}:is(.message-primary-button,.profile-primary-button,.content-primary-button,.content-spin-button,.monetization-primary-button){color:#090a10;border:1px solid var(--lk-lime);background:var(--lk-lime);box-shadow:0 10px 28px #b8ff3933}:is(.message-primary-button,.profile-primary-button,.content-primary-button,.content-spin-button,.monetization-primary-button):hover:not(:disabled){color:#050508;background:#d5ff87;transform:translateY(-2px);box-shadow:0 14px 38px #b8ff394d}:is(.message-secondary-button,.profile-secondary-button,.content-secondary-button,.monetization-secondary-button){color:var(--lk-cyan);background:#66f2ff12;border:1px solid #66f2ff80}:is(.message-secondary-button,.profile-secondary-button,.content-secondary-button,.monetization-secondary-button):hover:not(:disabled){color:var(--lk-cream);border-color:var(--lk-pink);background:#ff3da61f}:is(.message-product-progress,.profile-product-progress,.content-product-progress,.monetization-product-progress,.my-kit-product-progress){color:var(--lk-cyan);background:#070817e6;border-color:#66f2ff38}:is(.message-step-heading,.profile-step-heading,.content-step-heading,.monetization-step-heading){color:var(--lk-cream);border-left:3px solid var(--lk-pink);padding-left:.9rem}:is(.message-result-card,.profile-result-card,.content-plan-result,.content-plan-empty,.monetization-result-card,.message-note,.profile-note){color:var(--lk-cream);background:linear-gradient(135deg,#ff3da621,#0000 42%),#080918f0;border:1px solid #ff3da64d;box-shadow:0 0 34px #ff3da633}:is(.message-result-card,.profile-result-card,.content-plan-result,.content-plan-empty,.monetization-result-card,.message-note,.profile-note) :is(h2,h3,h4,strong){color:var(--lk-cream)}:is(.message-result-card,.profile-result-card,.content-plan-result,.content-plan-empty,.monetization-result-card,.message-note,.profile-note) :is(p,li){color:var(--lk-muted)}.content-saved-plan{background:linear-gradient(135deg,#c0ff401a,#0000 44%),#080918f0;border-color:#c0ff4073;margin-bottom:18px}.content-saved-plan h2{color:var(--lk-cream);font-family:var(--font-serif);margin:8px 0 12px;font-size:clamp(25px,4vw,36px);line-height:1.15}.content-saved-plan p{color:var(--lk-muted)}.content-saved-plan strong{color:var(--lk-cream)}.content-plan-origin{background:#50d0ff1a;border:1px solid #50d0ff94;border-radius:999px;width:fit-content;margin:8px 0 12px;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.3;color:#dffaff!important}.content-plan-origin--safe_fallback{background:#c0ff401a;border-color:#c0ff40ad;color:#eaffbd!important}.content-plan-origin--repaired{background:#ffd0601a;border-color:#ffd060ad;color:#fff0bd!important}.content-plan-origin--manual{background:#a080ff1a;border-color:#a080ffad;color:#eadfff!important}.content-wheel-workspace,.content-wheel-stage{color:var(--lk-cream);border-color:var(--lk-line);background:radial-gradient(circle at 50% 45%,#66f2ff1a,#0000 46%),#060611d6}.content-wheel{isolation:isolate;aspect-ratio:1;background:radial-gradient(circle,#ff3da621 0 19%,#0000 20%),radial-gradient(circle,#0000 0 53%,#66f2ff14 54% 55%,#0000 56%),#080919;border:1px solid #66f2ff47;border-radius:50%;width:min(100%,610px);margin-inline:auto;position:relative;overflow:visible;box-shadow:inset 0 0 72px #66f2ff14,0 0 48px #66f2ff1f}.content-wheel-grid{z-index:-3;opacity:.72;background-image:linear-gradient(#66f2ff14 1px,#0000 1px),linear-gradient(90deg,#66f2ff14 1px,#0000 1px);background-size:28px 28px;border-radius:50%;position:absolute;inset:6%;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 76%);mask-image:radial-gradient(circle,#000 40%,#0000 76%)}.content-wheel-orbit{z-index:-1;border:1px dashed #66f2ff57;border-radius:50%;animation:22s linear infinite lk-orbit;position:absolute;inset:4%}.content-wheel-orbit i{background:var(--lk-cyan);width:8px;height:8px;box-shadow:0 0 16px var(--lk-cyan);border-radius:50%;position:absolute}.content-wheel-orbit i:first-child{top:-4px;left:50%}.content-wheel-orbit i:nth-child(2){background:var(--lk-pink);box-shadow:0 0 16px var(--lk-pink);top:24%;right:6%}.content-wheel-orbit i:nth-child(3){bottom:24%;right:6%}.content-wheel-orbit i:nth-child(4){background:var(--lk-lime);box-shadow:0 0 16px var(--lk-lime);bottom:-4px;left:50%}.content-wheel-orbit i:nth-child(5){background:var(--lk-pink);box-shadow:0 0 16px var(--lk-pink);bottom:24%;left:6%}.content-wheel-orbit i:nth-child(6){top:24%;left:6%}.content-wheel-ring{z-index:-2;background:conic-gradient(from -30deg,var(--lk-cyan) 0 15%,transparent 15% 17%,var(--lk-pink) 17% 32%,transparent 32% 34%,var(--lk-lime) 34% 49%,transparent 49% 51%,var(--lk-cyan) 51% 66%,transparent 66% 68%,var(--lk-pink) 68% 83%,transparent 83% 85%,var(--lk-lime) 85% 100%);border:0;border-radius:50%;position:absolute;inset:22%;box-shadow:0 0 42px #66f2ff33}.content-wheel-ring:after{content:"";border-radius:inherit;background:#080919;position:absolute;inset:20%;box-shadow:inset 0 0 30px #ff3da61f}.content-wheel-ring span{z-index:2;border:1px solid #fff3;border-radius:50%;position:absolute;inset:8%}.content-wheel-ring span:nth-child(2){border-style:dashed;border-color:#66f2ff47;inset:14%}.content-wheel-ring span:nth-child(3){border-color:#ff3da659;inset:28%}.content-wheel-center{z-index:5;color:var(--lk-cream);background:radial-gradient(circle at 50% 15%,#ff3da647,#0000 58%),#090a1b;border:1px solid #ff3da6b3;box-shadow:0 0 0 7px #ff3da614,0 0 38px #ff3da661}.content-wheel-center :is(span,strong,small){color:inherit}.content-wheel-center span{color:var(--lk-cyan);letter-spacing:.13em;text-transform:uppercase}.content-wheel-item{z-index:4;width:clamp(96px,22%,145px);min-height:clamp(68px,14vw,94px);color:var(--lk-cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#66f2ff1a,#0000 50%),#090a1bf0;border:1px solid #66f2ff80;border-radius:18px 4px;box-shadow:0 10px 28px #00000057,inset 0 0 18px #66f2ff0a}.content-wheel-item>span{color:var(--lk-cyan);background:#66f2ff1a;border:1px solid #66f2ff59}.content-wheel-item :is(strong,p){color:var(--lk-cream)}.content-wheel-item.empty{color:#85879c;background:#0a0b1cb3;border-style:dashed;border-color:#b8b8cb47}.content-wheel-item.is-selected{color:#07080d;border-color:var(--lk-lime);background:var(--lk-lime);box-shadow:0 0 34px #b8ff3966}.content-wheel-item.is-selected :is(strong,p,span){color:#07080d}.content-wheel.is-spinning .content-wheel-ring{animation:.8s cubic-bezier(.2,.8,.2,1) infinite lk-wheel-spin}.content-wheel.is-spinning .content-wheel-orbit{animation-duration:1.4s}.content-wheel.compact{width:min(100%,490px)}.home-wheel-demo{color:var(--lk-cream);border:1px solid var(--lk-line);background:linear-gradient(var(--lk-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lk-grid) 1px,transparent 1px),radial-gradient(circle at 80% 10%,#ff3da629,transparent 20rem),var(--lk-night);background-size:30px 30px,30px 30px,auto,auto;box-shadow:0 0 34px #66f2ff2e}.home-wheel-demo :is(h2,h3,h4,strong){color:var(--lk-cream)}.home-wheel-demo :is(p,li,small){color:var(--lk-muted)}:is(.home-wheel-example,.home-wheel-scenario,.home-wheel-stage,.home-wheel-outcome){color:var(--lk-cream);background:#0d0e20e0;border-color:#66f2ff40}.home-wheel-paths button{color:var(--lk-cream);background:#66f2ff12;border-color:#66f2ff57}.home-wheel-paths button:hover,.home-wheel-paths button[aria-pressed=true]{color:#07080d;border-color:var(--lk-lime);background:var(--lk-lime);box-shadow:0 0 24px #b8ff3938}.home-wheel-spin,.home-wheel-spin:hover{color:#07080d;border-color:var(--lk-lime);background:var(--lk-lime)}.home-wheel-outcome>span{color:var(--lk-cyan)}.home-wheel-outcome>p,.home-wheel-outcome>small{color:var(--lk-muted)}.home-wheel-outcome>p b,.home-wheel-outcome>small b{color:var(--lk-cream)}.home-content-feature img[src$=lulokit-cyber-wheel\.svg]{filter:drop-shadow(0 0 32px #66f2ff38)}.account-strip,.account-strip--admin{color:var(--lk-cream);border-color:var(--lk-line);background:#080918f0;box-shadow:0 8px 30px #00000040}.account-actions a,.account-actions button{color:var(--lk-cyan);background:#66f2ff0f;border-color:#66f2ff59}.account-details,.account-order-history,.account-usage-footer{color:var(--lk-muted);background:#0607149e;border-color:#66f2ff2e}.account-strip .account-strip-label,.account-strip--admin .account-strip-label{color:var(--lk-cyan)}.interactive-completion{background:linear-gradient(135deg,#66f2ff26,#c0ff4014),#080918f5;border-color:#66f2ff6b}.interactive-completion h3{color:#fffaf4}.interactive-completion>p:not(.step-eyebrow){color:#d9d3dc}.interactive-completion>small{color:#9ff5df}.interactive-completion-action{background:var(--lk-lime);color:#090b18;box-shadow:0 10px 28px #c0ff402e}.message-note small{color:#d9d3dc!important}.message-note textarea{color:#fffaf4!important;background:#080918!important}.admin-workspace{color:var(--lk-cream);border:1px solid var(--lk-line);background:#060611bd;box-shadow:0 28px 80px #00000057}.admin-sidebar{color:var(--lk-cream);background:radial-gradient(circle at 20% 0,#ff3da62e,#0000 22rem),#090a1a;border-color:#ff3da647}.admin-sidebar :is(a,button){color:var(--lk-muted)}.admin-sidebar :is(a,button):hover,.admin-sidebar :is(a,button)[aria-current=page],.admin-sidebar :is(a,button).is-active{color:#08090f;background:var(--lk-lime)}.admin-workspace-main{color:var(--lk-cream);background:#080918bd}.admin-kpi-grid>*{color:var(--lk-cream);background:linear-gradient(145deg,#66f2ff1a,transparent 52%),var(--lk-panel-2);border-color:#66f2ff42}.admin-kpi-grid>:nth-child(2n){background:linear-gradient(145deg,#ff3da61c,transparent 52%),var(--lk-panel-2);border-color:#ff3da64d}.admin-shell--workspace table{color:var(--lk-cream);background:#080918db;border-color:#66f2ff2e}.admin-shell--workspace :is(th,td){border-color:#66f2ff24}.admin-shell--workspace th{color:var(--lk-cyan);background:#66f2ff12}.admin-shell--workspace tr:hover td{background:#ff3da60f}.my-kit-product-status,.my-kit-recommendation{position:relative;overflow:hidden}.my-kit-product-status:before,.my-kit-recommendation:before{content:"";background:linear-gradient(var(--lk-cyan),var(--lk-pink),var(--lk-lime));width:3px;box-shadow:0 0 18px var(--lk-cyan);position:absolute;inset:0 auto 0 0}.my-kit-case-switcher{color:var(--lk-white);background:#201020f0;border:1px solid #50d0ff4d;border-radius:18px;margin:18px 0;padding:18px}.my-kit-case-switcher>summary{color:var(--lk-cyan);cursor:pointer;font-weight:900}.my-kit-case-switcher>p{color:var(--lk-muted);line-height:1.5}.my-kit-case-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:14px 0;display:grid}.my-kit-case-switcher:not([open])>:not(summary){display:none!important}.my-kit-case-list button{text-align:left;min-height:72px;color:var(--lk-white);cursor:pointer;background:#100010;border:1px solid #50d0ff59;border-radius:13px;gap:5px;padding:12px;display:grid}.my-kit-case-list button span{color:var(--lk-muted);font-size:.78rem}.my-kit-case-list button.is-active{border-color:var(--lk-lime);box-shadow:0 0 0 2px #c0ff4033}.my-kit-case-list button.is-active span{color:var(--lk-lime)}.my-kit-case-form{gap:8px;margin-top:16px;display:grid}.my-kit-case-form label{color:var(--lk-white);font-weight:850}.my-kit-case-form>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.my-kit-case-form button{border:1px solid var(--lk-lime);background:var(--lk-lime);color:#100010;cursor:pointer;border-radius:999px;min-height:44px;padding:10px 16px;font-weight:900}.my-kit-case-form button:disabled{color:#aaa;cursor:not-allowed;background:#3a303a;border-color:#666}.my-kit-case-delete{background:#520c1d57;border:1px solid #ff5f6d8c;border-radius:16px;gap:12px;margin-top:22px;padding:16px;display:grid}.my-kit-case-delete h3,.my-kit-case-delete p{margin:0}.my-kit-case-delete>p{color:#fff3d7;line-height:1.5}.my-kit-case-delete-actions,.my-kit-case-delete-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.my-kit-case-delete button{color:#fffaf4;cursor:pointer;background:0 0;border:1px solid #ff5f6dc7;border-radius:999px;min-height:44px;padding:10px 16px;font-weight:900}.my-kit-case-delete button:hover,.my-kit-case-delete button:focus-visible{background:var(--lk-coral);color:#18030a}.my-kit-case-delete button:disabled{color:#b9a8af;cursor:not-allowed;background:#392a31;border-color:#66515a}.my-kit-case-delete-confirm{background:#18030aa8;border-radius:13px;gap:10px;padding:14px;display:grid}.my-kit-case-delete-confirm p,.my-kit-case-delete-confirm label{color:#fff3d7}.my-kit-case-delete-confirm input{color:#fff;width:100%;min-height:46px;font:inherit;background:#100010;border:1px solid #ff5f6db8;border-radius:10px;padding:10px 12px}.my-kit-case-delete-confirm div button:first-child{background:var(--lk-coral);color:#18030a}.my-kit-case-delete-status{color:#fff;background:#50d0ff1f;border-radius:10px;padding:12px 14px}.my-kit-case-delete-status.is-done{border-left:4px solid var(--lk-lime)}.my-kit-case-delete-status.is-error{border-left:4px solid var(--lk-coral)}.content-selected-pain,.content-route-card,.content-route-step,.content-plan-checklist,.message-checklist,.profile-checklist,.monetization-opportunity-list{color:var(--lk-muted);background:#070816c2;border-color:#66f2ff33}@keyframes lk-orbit{to{transform:rotate(360deg)}}@keyframes lk-wheel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.content-wheel-orbit,.content-wheel.is-spinning .content-wheel-ring{animation:none}}@media (width<=760px){:is(.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell){padding-block:1rem 5.5rem}.content-wheel{width:min(94vw,520px)}.content-wheel-item{width:clamp(82px,25vw,118px);min-height:70px;padding:.45rem;font-size:.72rem}.content-wheel-center{width:31%;height:31%;padding:.45rem}.admin-workspace{border-inline:0;border-radius:0}}@media (width<=520px){.content-wheel{width:min(92vw,430px)}.content-wheel-item{border-radius:13px 3px;width:26vw;min-width:78px;max-width:106px;min-height:62px}.content-wheel-item>span{width:22px;height:22px;font-size:.65rem}.content-wheel-ring{inset:23%}.my-kit-case-form>div{grid-template-columns:1fr}.my-kit-case-form button,.my-kit-case-delete button{width:100%}.my-kit-case-delete-actions,.my-kit-case-delete-confirm>div{display:grid}}:root{--lk-night:#100010;--lk-ink:#201020;--lk-panel:#201020f0;--lk-panel-soft:#2a142ae0;--lk-lime:#c0ff40;--lk-cyan:#50d0ff;--lk-coral:#ff5f6d;--lk-pink:#ff50b0;--lk-violet:#a080ff;--lk-yellow:#ffd060;--lk-white:#fffaf4;--lk-muted:#d8cce0}:is(html:has(.message-product-shell),html:has(.profile-product-shell),html:has(.content-product-shell),html:has(.monetization-product-shell),html:has(.my-kit-shell),body:has(.message-product-shell),body:has(.profile-product-shell),body:has(.content-product-shell),body:has(.monetization-product-shell),body:has(.my-kit-shell)){color:var(--lk-white);background:radial-gradient(circle at 12% 8%,#50d0ff29,#0000 27rem),radial-gradient(circle at 88% 18%,#ff50b02e,#0000 25rem),linear-gradient(145deg,#100010 0%,#201020 52%,#100010 100%)!important;background-color:var(--lk-night)!important}.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell,.my-kit-shell{box-sizing:border-box;min-height:100vh;color:var(--lk-white);background-color:#0000;background-image:linear-gradient(#50d0ff0b 1px,#0000 1px),linear-gradient(90deg,#50d0ff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;background-color:var(--lk-night);width:min(100%,1180px)!important;max-width:none!important;margin-inline:auto!important;padding-inline:clamp(14px,3vw,34px)!important}.message-product-hero,.profile-product-hero,.content-product-hero,.monetization-product-hero,.my-kit-hero{background:linear-gradient(135deg,#200829f7,#091822f0)!important;border:1px solid #c0ff4057!important;box-shadow:0 24px 75px #00000061,0 0 40px #50d0ff14!important}.message-product-card,.profile-product-card,.content-product-card,.monetization-product-card,.my-kit-card,.message-result-card,.profile-result-card,.content-result-card,.monetization-result-card{color:var(--lk-white)!important;background:linear-gradient(155deg,#1e0927f7,#0b121df5)!important;border:1px solid #50d0ff40!important;box-shadow:0 26px 70px #00000052!important}.message-product-card p,.profile-product-card p,.content-product-card p,.monetization-product-card p,.my-kit-card p,.message-product-card li,.profile-product-card li,.content-product-card li,.monetization-product-card li{color:var(--lk-muted)}.message-product-progress button,.profile-product-progress button,.content-product-progress button,.monetization-product-progress button{color:var(--lk-muted)!important;background:#0f0515c2!important;border-color:#ffffff21!important}.message-product-progress button span,.profile-product-progress button span,.content-product-progress button span,.monetization-product-progress button span{color:var(--lk-cyan)!important;background:#100010!important}.message-product-progress button.is-current,.profile-product-progress button.is-current,.content-product-progress button.is-current,.monetization-product-progress button.is-current{color:#0b1004!important;border-color:var(--lk-lime)!important;background:var(--lk-lime)!important;box-shadow:0 0 28px #c0ff4052!important}.message-product-progress button.is-done,.profile-product-progress button.is-done,.content-product-progress button.is-done,.monetization-product-progress button.is-done{color:#061217!important;border-color:var(--lk-cyan)!important;background:var(--lk-cyan)!important}.message-product-progress button.is-done span,.profile-product-progress button.is-done span,.content-product-progress button.is-done span,.monetization-product-progress button.is-done span{color:#061217!important;background:var(--lk-cyan)!important}.message-product-shell input,.message-product-shell textarea,.message-product-shell select,.profile-product-shell input,.profile-product-shell textarea,.profile-product-shell select,.content-product-shell input,.content-product-shell textarea,.content-product-shell select,.monetization-product-shell input,.monetization-product-shell textarea,.monetization-product-shell select,.my-kit-shell input,.my-kit-shell select{color:var(--lk-white)!important;background:#070510c7!important;border:1px solid #50d0ff52!important}.message-product-shell input:focus,.message-product-shell textarea:focus,.profile-product-shell input:focus,.profile-product-shell textarea:focus,.content-product-shell input:focus,.content-product-shell textarea:focus,.monetization-product-shell input:focus,.monetization-product-shell textarea:focus,.my-kit-shell input:focus{border-color:var(--lk-lime)!important;outline:3px solid #c0ff4038!important}.content-result-promise,.content-plan-empty,.monetization-recommendation,.review-guide-warning,.lulo2-assistant-panel{color:var(--lk-white)!important;background:linear-gradient(145deg,#180720fa,#08181ff7)!important;border-color:#50d0ff47!important}.content-plan-result article>span,.content-plan-result ol strong{color:var(--lk-cyan)!important}.content-plan-result article>p,.content-plan-result ol span{color:var(--lk-muted)!important}.content-plan-result ol li{background:#ffffff0f!important;border-color:#50d0ff33!important}.lulo2-assistant-panel p,.lulo2-assistant-panel small,.lulo2-assistant-panel span{color:var(--lk-muted)}.lulo2-assistant-badge{color:#081005!important;background:var(--lk-lime)!important}.content-plan-loading{background:linear-gradient(90deg, var(--lk-cyan), var(--lk-lime));border-radius:14px;margin:0 0 18px;padding:14px 16px;font-weight:900;box-shadow:0 0 30px #50d0ff33;color:#071116!important}.content-wheel,.content-wheel-disc,.content-wheel-graphic,[class*=content-wheel] [class*=disc]{filter:saturate(1.45)contrast(1.08);border-color:var(--lk-cyan)!important;box-shadow:0 0 0 5px #50d0ff21,0 0 52px #ff50b047!important}.content-wheel button,[class*=wheel] button{border-color:#50d0ff6b!important}.my-kit-case-manager{background:linear-gradient(135deg,#14071df5,#081c22eb);border:1px solid #50d0ff52;border-radius:24px;margin:20px 0 26px;padding:clamp(18px,3vw,28px);box-shadow:0 20px 55px #00000047}.my-kit-case-manager h2{color:var(--lk-white);margin:0 0 6px}.my-kit-case-manager>p{color:var(--lk-muted);margin:0 0 18px}.my-kit-case-fields,.my-kit-case-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.my-kit-case-create{margin-top:12px}.my-kit-case-manager button,.monetization-directory-filter+.monetization-opportunity-list button{color:#0a1004!important;background:var(--lk-lime)!important}.monetization-directory-filter{color:var(--lk-yellow);gap:8px;margin:16px 0 20px;font-weight:900;display:grid}.monetization-directory-filter input{border-radius:14px;width:100%;min-height:48px;padding:12px 14px}@media (width<=640px){.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell,.my-kit-shell{width:100%!important;padding-inline:10px!important}:is(.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell){padding-inline:10px 46px!important}.my-kit-case-fields,.my-kit-case-create{grid-template-columns:1fr}.message-product-progress,.profile-product-progress,.content-product-progress,.monetization-product-progress{gap:7px!important}}.access-shell--directory{color:var(--lk-white)!important;background:linear-gradient(#50d0ff0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#50d0ff0b 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 12% 8%,#ff50b02e,#0000 27rem),radial-gradient(circle at 88% 18%,#50d0ff29,#0000 28rem),#100010!important}.access-card--directory{color:var(--lk-white)!important;border:1px solid #50d0ff57!important;border-left:5px solid var(--lk-cyan)!important;background:linear-gradient(145deg,#240c2bfa,#0c0a19f7)!important;box-shadow:0 24px 75px #0000006b,0 0 38px #50d0ff17!important}.access-card--directory :is(h1,strong,label){color:var(--lk-white)!important}.access-card--directory :is(.access-home-link,.access-inline-link,.step-eyebrow,.access-privacy-note a){color:var(--lk-cyan)!important}.access-card--directory :is(p,small,.access-privacy-note){color:var(--lk-muted)!important}.access-card--directory .access-form input{color:var(--lk-white)!important;background:#070510d1!important;border-color:#50d0ff52!important}.access-card--directory .access-form button,.access-card--directory .access-secondary{box-shadow:0 10px 28px #c0ff4033;color:#0b1004!important;background:var(--lk-lime)!important}.account-strip--directory{color:var(--lk-white)!important;background:#100010f0!important;border-color:#50d0ff4d!important}.account-strip--directory .account-strip-label{color:var(--lk-yellow)!important}.account-strip--directory :is(a,button){color:var(--lk-cyan)!important;background:#50d0ff0f!important;border-color:#50d0ff61!important}.account-strip--directory :is(a,button):hover{color:#081005!important;border-color:var(--lk-lime)!important;background:var(--lk-lime)!important}.member-home-shell{min-height:calc(100svh - 56px);color:var(--lk-white);background:linear-gradient(#50d0ff0b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#50d0ff0b 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 10% 4%,#ff50b033,#0000 28rem),radial-gradient(circle at 94% 12%,#50d0ff29,#0000 27rem),#08020d;padding:clamp(18px,4vw,48px) max(12px,50% - 590px) 90px}.member-home-eyebrow{letter-spacing:.13em;margin:0;font-size:11px;font-weight:950;color:var(--lk-lime)!important}.member-home-premium{overflow:hidden;box-shadow:0 28px 80px #0006,0 0 40px #50d0ff1a;background:radial-gradient(circle at 92% 4%,#50d0ff33,#0000 22rem),linear-gradient(135deg,#c0ff401c,#ff50b014),#0a0513fa!important;border-color:#50d0ff80!important;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr)!important}.member-home-premium-copy h1{max-width:720px;color:var(--lk-white);font-family:var(--font-serif);letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(42px,6vw,76px);line-height:.94}.member-home-premium-copy>p:not(.member-home-eyebrow,.member-home-premium-status){max-width:680px;color:var(--lk-muted);font-size:clamp(17px,2vw,21px);line-height:1.55}.member-home-premium-facts{flex-wrap:wrap;gap:8px;margin:22px 0 14px;display:flex}.member-home-premium-facts span{color:#dcfff9;background:#50d0ff12;border:1px solid #50d0ff47;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.member-home-premium-status{color:var(--lk-lime);margin:0 0 16px;font-size:18px;font-weight:950}.member-home-premium-action{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:11px 20px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 32px #c0ff4033;color:#081005!important;background:var(--lk-lime)!important}.member-home-premium-preview{min-width:0;margin:0}.member-home-premium-preview .amazon-reviews-preview{width:100%}.member-home-premium-preview figcaption{color:var(--lk-muted);text-align:center;margin-top:8px;font-size:11px}.member-home-news article a,.member-home-tool>a,.member-home-library>a{color:#071116;background:var(--lk-cyan);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:10px 18px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 0 26px #50d0ff33}.member-home-news,.member-home-tools{margin-top:58px}.member-home-shell>.member-home-tools:first-child{margin-top:0}.member-home-news header h2,.member-home-tools header h2,.member-home-library h2{color:var(--lk-white);font-family:var(--font-serif);margin-top:8px;font-size:clamp(34px,5vw,54px)}.member-home-news>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px;display:grid}.member-home-news article,.member-home-tool{background:linear-gradient(145deg,#50d0ff12,#0000 48%),#12081bf0;border:1px solid #50d0ff3d;border-radius:21px;flex-direction:column;padding:24px;display:flex}.member-home-news article.is-primary{background:linear-gradient(145deg,#ff50b026,#0000 52%),#12081bf5;border-color:#ff50b06b}.member-home-news article>span,.member-home-tool>small{color:var(--lk-cyan);letter-spacing:.1em;font-size:10px;font-weight:950}.member-home-news h3,.member-home-tool h3{color:var(--lk-white);margin-top:12px;font-size:25px;line-height:1.1}.member-home-news article p,.member-home-tool p{color:var(--lk-muted);flex:1;margin-top:12px;line-height:1.5}.member-home-news article a{width:fit-content;min-height:42px;margin-top:18px}.member-home-tools header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:15px;display:flex}.member-home-choice-help{color:var(--lk-muted);margin:12px 0 0;line-height:1.5}.member-home-tools header>a{color:var(--lk-cyan);font-weight:900}.member-home-tools>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:24px;display:grid}.member-home-tool>span{color:var(--lk-pink);font-family:var(--font-serif);font-size:34px}.member-home-tool>p{flex:none}.member-home-product-preview{flex:1;align-content:start;margin-top:18px}.member-home-product-preview .content-wheel-orbit{inset:6%}.member-home-tool .member-home-product-preview+a{margin-top:18px}.member-home-tool>a{width:100%;min-height:44px;margin-top:19px;padding-inline:12px}.member-home-tool--coral{border-top:4px solid var(--lk-coral)}.member-home-tool--turquoise{border-top:4px solid var(--lk-cyan)}.member-home-tool--plum{border-top:4px solid var(--lk-pink)}.member-home-tool--gold{border-top:4px solid var(--lk-yellow)}.member-home-library{background:linear-gradient(115deg,#c0ff401c,#50d0ff12),#0b0819f0;border:1px solid #c0ff405c;border-radius:27px;justify-content:space-between;align-items:center;gap:30px;margin-top:58px;padding:clamp(26px,5vw,48px);display:flex}.member-home-library p:not(.member-home-eyebrow){max-width:720px;color:var(--lk-muted)}.member-home-library>a{color:#081005;background:var(--lk-lime);flex:none}.member-home-bonuses strong{color:var(--lk-white)}.member-home-bonus-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.member-home-bonus-actions a{color:#081005;background:var(--lk-lime);border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:10px 17px;font-weight:950;text-decoration:none;display:inline-flex}.member-home-bonus-actions a+a{color:#071116;background:var(--lk-cyan)}@media (width<=920px){.member-home-tools>div{grid-template-columns:repeat(2,minmax(0,1fr))}.member-home-tool{padding-inline:16px}.member-home-product-preview .my-kit-phone-preview{width:min(100%,260px)}.member-home-news>div{grid-template-columns:1fr}}@media (width<=680px){.member-home-shell{padding-inline:10px}.member-home-premium{grid-template-columns:1fr!important}.member-home-premium-action{width:100%}.member-home-tools>div{grid-template-columns:1fr}.member-home-library{flex-direction:column;align-items:stretch}.member-home-library>a{width:100%}.member-home-bonus-actions{display:grid}}.my-kit-case-reset{border-radius:14px;width:100%;margin-top:18px;padding:13px 16px;font-weight:900;color:#fffaf4!important;background:#520c1da3!important;border:1px solid #ff5f6d9e!important}.my-kit-case-reset:hover,.my-kit-case-reset.is-armed{box-shadow:0 0 28px #ff5f6d47;color:#18030a!important;background:var(--lk-coral)!important}.my-kit-case-reset-warning{border-left:4px solid var(--lk-coral);background:#520c1d85;border-radius:10px;padding:12px 14px;color:#fff3d7!important;margin:10px 0 0!important}.my-kit,.my-kit-heading,.my-kit-start-choice,.my-kit-platform{color:var(--lk-cream)}.my-kit-heading h2,.my-kit-start-choice legend,.my-kit-platform,.my-kit-products>article h3,.account-details dd,.account-order-history h2{color:var(--lk-cream)!important}.my-kit-heading>div>p:not(.step-eyebrow),.my-kit-start-choice label span,.my-kit-products>article>p,.my-kit-product-allowance,.account-details dt,.account-order-history p{color:var(--lk-muted)!important}.my-kit-start-choice label,.my-kit-products>article,.account-details>div{background:linear-gradient(145deg, #50d0ff12, transparent 48%), var(--lk-panel-2)!important;color:var(--lk-cream)!important;border:1px solid #50d0ff3d!important;box-shadow:0 14px 34px #0000003d!important}.my-kit-start-choice label strong,.my-kit-product-progress strong{color:var(--lk-cream)!important}.my-kit-start-choice label.is-selected{border-color:var(--lk-lime)!important;background:linear-gradient(145deg, #b8ff3924, transparent 52%), var(--lk-panel-2)!important;box-shadow:0 0 0 3px #b8ff391a,0 0 28px #b8ff3921!important}.my-kit-start-choice input{accent-color:var(--lk-lime)}.my-kit-prompt,.my-kit-product-progress{color:var(--lk-muted)!important;background:#ff3da612!important;border:1px solid #ff3da633!important}.my-kit-product-progress span{color:var(--lk-muted)!important}.my-kit-product-status.is-available{color:var(--lk-lime)!important;background:#b8ff391a!important;border-color:#b8ff3961!important}.my-kit-product-status.is-locked{color:var(--lk-cyan)!important;background:#50d0ff14!important;border-color:#50d0ff47!important}.my-kit-bonuses{color:var(--lk-cream)!important;background:linear-gradient(145deg, #c0ff401a, #50d0ff0f), var(--lk-panel-2)!important;border-color:#c0ff404d!important}.my-kit-bonuses h3{color:var(--lk-cream)!important}.my-kit-bonuses>p:not(.step-eyebrow){color:var(--lk-muted)!important}.my-kit-bonuses a{color:#081005!important;background:var(--lk-lime)!important}.my-kit-bonuses a+a{background:var(--lk-cyan)!important}.profile-shared-message{color:var(--lk-cream)!important;background:linear-gradient(145deg,#50d0ff1a,#ff50b012),#070817f0!important;border-color:#50d0ff5c!important}.profile-shared-message>.step-eyebrow{color:var(--lk-lime)!important}.profile-shared-message>strong{color:var(--lk-cream)!important}.profile-shared-message>div>span{color:var(--lk-cream)!important;background:#12081be0!important}.profile-shared-message>div b{color:var(--lk-cyan)!important}.profile-shared-message>a{color:var(--lk-lime)!important}.account-actions a,.account-actions button{min-height:44px;color:#061217!important;border:1px solid var(--lk-cyan)!important;background:var(--lk-cyan)!important;padding:9px 15px!important;font-weight:950!important;box-shadow:0 0 22px #50d0ff33!important}.account-actions a:hover,.account-actions button:hover{color:#081005!important;border-color:var(--lk-lime)!important;background:var(--lk-lime)!important;box-shadow:0 0 28px #c0ff404d!important}.account-actions button:last-child{color:#fffaf4!important;border-color:var(--lk-coral)!important;background:#8a1530!important;box-shadow:0 0 22px #ff5f6d2e!important}.account-active-status{width:fit-content;max-width:100%;color:#081005!important;border:1px solid var(--lk-lime)!important;background:linear-gradient(90deg, var(--lk-lime), var(--lk-cyan))!important;font-weight:950!important;box-shadow:0 0 28px #50d0ff33!important}.my-kit-heading .sync-status{color:#081005!important;border:1px solid var(--lk-lime)!important;background:var(--lk-lime)!important;font-weight:950!important;box-shadow:0 0 24px #c0ff4040!important}.my-kit-products>article>a,.my-kit-recommendation>a{color:#071116!important;border:1px solid var(--lk-cyan)!important;background:var(--lk-cyan)!important;font-weight:950!important;box-shadow:0 0 22px #50d0ff2e!important}.access-card--loading{text-align:center;overflow:hidden;background:linear-gradient(#50d0ff0d 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#50d0ff0d 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle at 50% 18%,#ff50b038,#0000 18rem),#080514f7!important;border-color:#50d0ff7a!important;width:min(100%,660px)!important;padding:clamp(34px,7vw,66px)!important;box-shadow:0 30px 90px #0000008a,0 0 48px #50d0ff29!important}.access-loading{justify-items:center;display:grid}.access-loading-orbit{border:1px solid #50d0ff73;border-radius:50%;place-items:center;width:132px;height:132px;animation:1.8s ease-in-out infinite access-electric-pulse;display:grid;position:relative;box-shadow:inset 0 0 34px #50d0ff1f,0 0 38px #ff50b029}.access-loading-orbit:before,.access-loading-orbit:after{content:"";border-radius:50%;position:absolute}.access-loading-orbit:before{border:1px dashed var(--lk-pink);animation:5s linear infinite access-electric-spin;inset:13px}.access-loading-orbit:after{background:radial-gradient(circle at 35% 28%, var(--lk-lime), var(--lk-cyan) 48%, var(--lk-pink));inset:28px;box-shadow:0 0 34px #50d0ff61}.access-loading-orbit strong{z-index:2;font-family:var(--font-serif);font-size:42px;position:relative;color:#091006!important}.access-loading-orbit i{z-index:3;background:var(--lk-cyan);width:9px;height:9px;box-shadow:0 0 16px var(--lk-cyan);border-radius:50%;position:absolute}.access-loading-orbit i:first-child{top:-4px;left:61px}.access-loading-orbit i:nth-child(2){background:var(--lk-pink);box-shadow:0 0 16px var(--lk-pink);bottom:18px;right:8px}.access-loading-orbit i:nth-child(3){background:var(--lk-lime);box-shadow:0 0 16px var(--lk-lime);bottom:20px;left:7px}.access-loading-kicker{letter-spacing:.14em;text-transform:uppercase;font-weight:950;color:var(--lk-lime)!important;margin:25px 0 0!important;font-size:11px!important}.access-loading h1{color:var(--lk-white)!important;margin-top:10px!important}.access-loading>p:not(.access-loading-kicker){max-width:440px;color:var(--lk-muted)!important}.access-loading-track{background:#ffffff1a;border-radius:999px;width:min(100%,360px);height:7px;margin-top:28px;overflow:hidden}.access-loading-track span{border-radius:inherit;background:linear-gradient(90deg, var(--lk-cyan), var(--lk-pink), var(--lk-lime));width:42%;height:100%;box-shadow:0 0 18px var(--lk-cyan);animation:1.25s ease-in-out infinite access-electric-track;display:block}@keyframes access-electric-spin{to{transform:rotate(360deg)}}@keyframes access-electric-pulse{50%{transform:scale(1.045)}}@keyframes access-electric-track{0%{transform:translate(-105%)}to{transform:translate(245%)}}@media (prefers-reduced-motion:reduce){.access-loading-orbit,.access-loading-orbit:before,.access-loading-track span{animation:none!important}.access-loading-track span{width:100%}}@media (width<=640px){.account-actions a,.account-actions button{flex:auto;justify-content:center}.account-active-status{text-align:center;width:100%}.access-card--loading{align-content:center;min-height:70vh;display:grid;border-radius:0!important}}.account-details{background:0 0!important}.account-details>div{padding:18px}.account-order-history{color:var(--lk-cream)!important;background:#060714cc!important}@media (width<=560px){.my-kit-start-choice label,.my-kit-products>article,.account-details>div{box-shadow:0 10px 24px #0003!important}}.shared-start-card{color:#fffaf4;background:linear-gradient(145deg,#50d0ff1a,#c0ff400a),#11142b;border:1px solid #50d0ff6b;border-radius:17px;gap:14px;margin:18px 0;padding:17px;display:grid}.shared-start-heading{align-items:flex-start;gap:11px;display:flex}.shared-start-heading>span{font-size:24px}.shared-start-heading strong{font-size:17px;display:block;color:#c0ff40!important}.shared-start-heading p{margin:4px 0 0;line-height:1.45;color:#fffaf4!important}.shared-start-card fieldset{border:0;margin:0;padding:0}.shared-start-card legend{margin-bottom:8px;font-weight:900;color:#fffaf4!important}.shared-start-card fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.shared-start-card button{color:#fffaf4;cursor:pointer;background:#090b1d;border:1px solid #50d0ff61;border-radius:999px;min-height:42px;padding:9px 14px;font-weight:850}.shared-start-card button.is-selected{color:#081005;background:#c0ff40;border-color:#c0ff40}.shared-start-card--ready{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13px 15px}.shared-start-card--ready div{gap:3px;display:grid}.shared-start-card--ready strong{color:#c0ff40!important}.shared-start-card--ready span{line-height:1.4;color:#fffaf4!important}.shared-reused-note{background:#50d0ff14;border:1px solid #50d0ff59;border-radius:13px;padding:13px 15px;color:#fffaf4!important;margin:15px 0!important}.shared-reused-note strong{color:#66e8ff!important}.content-two-wheels{grid-template-columns:minmax(0,.78fr) minmax(0,1.15fr);align-items:start;gap:18px;margin-top:20px;display:grid}.content-two-wheels>section{background:#080918b8;border:1px solid #50d0ff47;border-radius:18px;min-width:0;padding:15px}.content-two-wheels .step-eyebrow{margin:0 0 10px;color:#66e8ff!important}.content-wheel-stage--first{max-width:720px;margin:18px auto 0}.content-wheel-stage--help{min-height:0!important}.content-wheel-workspace--result{grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);margin-top:18px}:is(.profile-bio-proposal,.content-result-promise,.content-plan-result,.message-result-card--single){color:#fffaf4!important;background:linear-gradient(145deg,#50d0ff14,#0000 55%),#13162e!important;border-color:#50d0ff4d!important}.profile-bio-proposal :is(span,p,strong),.content-result-promise :is(span,strong),.content-plan-result :is(h3,p,span,strong,b,blockquote,li),.message-result-card--single :is(label,p,strong){color:#fffaf4!important}.content-plan-result ol li,.content-plan-checklist{color:#fffaf4!important;background:#0c0e22!important;border-color:#50d0ff40!important}.message-auto-review{font-size:13px;line-height:1.5;color:#c0ff40!important;margin-top:12px!important}.message-result-card--single .message-final-editor textarea{color:#fffaf4!important;background:#080919!important;border-color:#50d0ff61!important}.content-plan-result blockquote{color:#fffaf4!important;background:#090b1d!important;border-left-color:#c0ff40!important}.content-wheel-result-section{margin-top:18px}.lulo2-assistant-hint{text-overflow:ellipsis;white-space:nowrap;background:#fffaf4;border:1px solid #3b15462e;border-radius:999px;width:max-content;max-width:min(220px,100vw - 112px);padding:7px 10px;font-size:11px;font-weight:900;position:absolute;bottom:24px;right:auto;overflow:hidden;box-shadow:0 8px 22px #00000040;color:#3b1546!important;height:auto!important;display:block!important;top:auto!important;left:72px!important}.lulo2-assistant[data-side=right] .lulo2-assistant-hint{right:72px;left:auto!important}.lulo2-assistant-hint:before{content:"Lulo · ";color:#126d65}@media (width<=760px){.content-two-wheels,.content-wheel-workspace--result{grid-template-columns:1fr}.content-two-wheels>section{padding:10px}}@media (width<=560px){.shared-start-card fieldset>div{grid-template-columns:1fr;display:grid}.shared-start-card--ready{grid-template-columns:1fr}.shared-start-card--ready button{justify-self:start}.content-two-wheels .content-wheel{width:min(100%,330px)}.lulo2-assistant-hint{font-size:10px;bottom:7px;right:40px}}.beginner-guidance{color:var(--lk-white);border:1px solid #c0ff406b;border-left:5px solid var(--lk-lime);background:linear-gradient(135deg,#c0ff401c,#50d0ff12),#070816eb;border-radius:14px;gap:8px;margin:20px 0 4px;padding:16px 17px;display:grid;box-shadow:0 0 28px #c0ff4014}.beginner-guidance strong{font-size:16px;color:var(--lk-lime)!important}.beginner-guidance p{line-height:1.55;color:var(--lk-white)!important;margin:0!important}.beginner-guidance ol{color:var(--lk-muted);gap:5px;margin:2px 0 0;padding-left:22px;display:grid}.beginner-guidance li{line-height:1.45;color:var(--lk-muted)!important}.beginner-guidance b{color:var(--lk-cyan)}.form-next-hint{background:#ffd44d14;border:1px solid #ffd44d66;border-radius:11px;padding:11px 13px;font-size:12px;font-weight:850;color:#fff3cf!important;margin:18px 0 8px!important}.dev-preview-controls{z-index:40;box-sizing:border-box;width:fit-content;max-width:100%;margin:8px auto -52px;position:sticky;top:0}.dev-preview-controls>summary{width:fit-content;color:var(--lk-cyan);cursor:pointer;background:#0d0615f0;border:1px solid #50d0ff4d;border-radius:999px;margin-inline:auto;padding:7px 12px;font-size:11px;font-weight:850}.dev-preview-controls[open]{width:100%;margin-bottom:0}.dev-preview-nav{box-sizing:border-box;background:#0d0615;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;padding:8px;display:flex}.dev-preview-nav a{color:var(--lk-cyan);border:1px solid #50d0ff4d;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;text-decoration:none}:is(.message-product-hero,.profile-product-hero,.content-product-hero,.monetization-product-hero)>p:not(.step-eyebrow){color:#d9cfdc!important}.message-product-hero .message-window-count{color:var(--lk-lime)!important}:is(.message-purpose-choice,.monetization-goal-choice)>legend{color:#fffaf4!important}.lulo2-assistant,.lulo2-assistant-stage{width:88px!important;height:106px!important}.lulo2-assistant-character{width:84px!important;height:84px!important;bottom:12px!important}.lulo2-assistant-hint,.lulo2-assistant-name{display:none!important}.lulo2-assistant-panel{bottom:104px!important}:is(.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell) button:disabled{filter:grayscale(.35);opacity:.42!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}:is(.message-purpose-choice label,.message-person-summary article,.message-proposals button,.message-checklist,.profile-proposals button,.profile-bio-editor,.profile-bio-preview,.profile-independent-checklist article,.content-plan-result ol li,.content-plan-checklist,.content-route-known article,.content-route-paths label,.content-route-summary article,.content-route-calendar>button,.content-route-day-content>details,.monetization-goal-choice label,.monetization-path-grid>article,.monetization-path-grid dl>div,.monetization-safety-checklist,.monetization-guide-library .store-resource,.monetization-product-shell .opportunity-card){box-shadow:0 12px 30px #0003;color:var(--lk-white)!important;background:linear-gradient(145deg, #50d0ff11, transparent 52%), var(--lk-panel-2)!important;border-color:#50d0ff47!important}:is(.message-purpose-choice label,.message-person-summary article,.message-proposals button,.message-checklist,.profile-proposals button,.profile-bio-editor,.profile-bio-preview,.profile-independent-checklist article,.content-plan-result ol li,.content-plan-checklist,.content-route-known article,.content-route-paths label,.content-route-summary article,.content-route-calendar>button,.content-route-day-content>details,.monetization-goal-choice label,.monetization-path-grid>article,.monetization-path-grid dl>div,.monetization-safety-checklist,.monetization-guide-library .store-resource,.monetization-product-shell .opportunity-card) :is(h2,h3,h4,strong,label,summary,dd){color:var(--lk-white)!important}:is(.message-purpose-choice label,.message-person-summary article,.message-proposals button,.message-checklist,.profile-proposals button,.profile-bio-editor,.profile-bio-preview,.profile-independent-checklist article,.content-plan-result ol li,.content-plan-checklist,.content-route-known article,.content-route-paths label,.content-route-summary article,.content-route-calendar>button,.content-route-day-content>details,.monetization-goal-choice label,.monetization-path-grid>article,.monetization-path-grid dl>div,.monetization-safety-checklist,.monetization-guide-library .store-resource,.monetization-product-shell .opportunity-card) :is(p,span,small,em,li){color:var(--lk-muted)!important}:is(.message-person-summary,.content-route-known,.content-route-summary) article>:is(small,span),:is(.message-proposals,.profile-proposals) button small,.monetization-path-grid dt{color:var(--lk-cyan)!important}.message-choice-heading strong{color:var(--lk-white)!important}.message-choice-heading small{color:var(--lk-muted)!important}.message-cta-choice{border-radius:16px;gap:10px;padding:16px;display:grid;color:var(--lk-white)!important;background:var(--lk-panel-2)!important;border:1px solid #36e7ff47!important}.message-cta-choice legend{padding:0 4px;font-weight:900;color:var(--lk-white)!important}.message-cta-choice>small{color:var(--lk-muted)!important}.message-cta-choice>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.message-cta-choice button{cursor:pointer;border-radius:12px;min-height:46px;padding:9px 12px;font-weight:850;color:var(--lk-white)!important;background:#090b1d!important;border:1px solid #36e7ff47!important}.message-cta-choice button.is-selected{color:#081005!important;border-color:var(--lk-lime)!important;background:var(--lk-lime)!important}.message-purpose-choice label.is-selected,.content-route-paths label.is-selected,.monetization-goal-choice label.is-selected,.monetization-path-grid>article.is-selected{border-color:var(--lk-lime)!important;background:linear-gradient(145deg, #c0ff4021, transparent 55%), var(--lk-panel-2)!important}.message-guardrail,.content-route-evidence-note,.content-route-version-note,.profile-plain-note,.monetization-plain-note{color:#fff3cf!important;background:#ffd44d14!important;border:1px solid #ffd44d59!important}.profile-product-card .profile-phone-preview{background:radial-gradient(circle at 16% 8%,#ff50b029,#0000 28%),radial-gradient(circle at 88% 28%,#50d0ff21,#0000 30%),#151027!important;border-color:#080919!important;box-shadow:0 24px 60px #00000075,0 0 0 1px #50d0ff61!important}.profile-bio-editor--message{grid-template-columns:1fr!important}.profile-bio-editor--message textarea{font-size:17px;line-height:1.55;min-height:132px!important}.profile-phone-bio--editable{gap:7px;margin-top:18px;display:grid}.profile-phone-bio--editable>span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950;color:var(--lk-cyan)!important}.profile-phone-bio--editable textarea{resize:vertical;width:100%;min-height:164px;font:inherit;border-radius:14px;padding:13px;font-size:14px;line-height:1.55;color:var(--lk-cream)!important;background:#080919db!important;border:1px solid #50d0ff7a!important}.profile-phone-bio--editable textarea:focus{box-shadow:0 0 0 1px var(--lk-lime), 0 10px 28px #00000047;border-color:var(--lk-lime)!important;outline:3px solid #c0ff4038!important}.profile-direction-finder,.profile-bio-style{color:var(--lk-white)!important;background:linear-gradient(145deg, #50d0ff14, transparent 55%), var(--lk-panel-2)!important;border-color:#50d0ff4d!important}.profile-direction-finder :is(h3,h4,strong,b),.profile-bio-style legend,.profile-selected-direction strong{color:var(--lk-white)!important}.profile-direction-finder :is(p,span),.profile-bio-style :is(p,small),.profile-selected-direction span{color:var(--lk-muted)!important}.profile-direction-search input{color:var(--lk-cream)!important;background:#080919!important;border-color:#50d0ff6b!important}:is(.profile-direction-search,.profile-activity-results,.profile-starter-ideas,.profile-direction-options,.profile-name-topic-suggestion,.profile-bio-style) button{color:var(--lk-white)!important;background:#090b1d!important;border-color:#50d0ff52!important}:is(.profile-activity-results,.profile-direction-options,.profile-bio-style) button.is-selected,.profile-direction-options article.is-selected>button{color:#081005!important;border-color:var(--lk-lime)!important;background:var(--lk-lime)!important}.profile-activity-results>button.is-selected :is(strong,small){color:#081005!important}.profile-direction-options-heading .profile-direction-change{color:var(--lk-cyan)!important;background:#50d0ff14!important;border-color:#50d0ff94!important}.profile-direction-options article.is-selected>.profile-direction-choice-status{color:#081005!important;border-color:var(--lk-lime)!important;background:var(--lk-lime)!important}.profile-starter-ideas,.profile-direction-options article,.profile-name-topic-suggestion,.profile-selected-direction{color:var(--lk-white)!important;background:#080919c7!important;border-color:#50d0ff47!important}.profile-direction-options article.is-selected,.profile-selected-direction{border-color:var(--lk-lime)!important}.profile-name-topic-suggestion>span{gap:4px;display:grid}.profile-name-topic-suggestion>span b{color:var(--lk-cream)!important}.profile-name-topic-suggestion>span small{color:var(--lk-cyan)!important;font-size:14px!important}.profile-name-topic-suggestion>strong{color:var(--lk-lime)!important}.profile-saved-biographies{color:var(--lk-white);background:var(--lk-panel-2);border-color:#50d0ff4d}.profile-saved-biographies h3{color:var(--lk-white)!important}.profile-saved-biographies>div:first-child>p:not(.step-eyebrow){color:var(--lk-muted)!important}.profile-saved-biography-grid article{color:var(--lk-white);background:#080919c7;border-color:#50d0ff47}.profile-saved-biography-grid article.is-selected{border-color:var(--lk-lime);box-shadow:0 0 0 2px #c0ff4024}.profile-saved-biography-grid article>small{color:var(--lk-cyan)}.profile-saved-biography-grid article>p{color:var(--lk-cream)!important}.profile-saved-biography-grid article>button{color:var(--lk-white);background:#090b1d;border-color:#50d0ff6b}.profile-saved-biography-grid article.is-selected>button{color:#081005;border-color:var(--lk-lime);background:var(--lk-lime)}.profile-identity-guide,.profile-identity-result{background:#080919c7;border:1px solid #50d0ff5c;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.profile-identity-guide>div{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.profile-identity-guide>div>span{background:var(--lk-cyan);color:#071017;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.profile-identity-guide>div:last-child>span{background:var(--lk-lime)}.profile-identity-guide p{gap:4px;display:grid;margin:0!important}.profile-identity-guide strong{color:var(--lk-white)!important}.profile-identity-guide small{line-height:1.45;color:var(--lk-muted)!important;font-size:13px!important}.profile-visible-name-field{border:2px solid var(--lk-cyan);background:#50d0ff12;border-radius:16px;padding:14px}.profile-visible-name-field>span{color:var(--lk-cyan);letter-spacing:.07em;font-size:11px;font-weight:950}.profile-account-optional{border-color:#c0ff406b!important}.profile-focus-details{background:#080919b8;border:1px solid #50d0ff57;border-radius:18px;margin-top:20px;padding:0 18px}.profile-focus-details>summary{color:var(--lk-cream);cursor:pointer;gap:3px;padding:16px 0;font-weight:900;display:grid}.profile-focus-details>summary::-webkit-details-marker{display:none}.profile-focus-details>summary:after{content:"Ver respuestas";color:var(--lk-cyan);justify-self:start;margin-top:5px;font-size:12px}.profile-focus-details[open]>summary:after{content:"Ocultar respuestas"}.profile-focus-details>summary small{color:var(--lk-muted);font-size:13px;font-weight:650}.profile-focus-details[open]>summary{border-bottom:1px solid #50d0ff38}.profile-focus-details>.message-purpose-choice:first-of-type{margin-top:18px}.profile-focus-details>.message-form-grid{margin-bottom:18px}.profile-shared-message--compact{overflow:hidden;padding:0!important}.profile-shared-message--compact>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;list-style:none;display:flex}.profile-shared-message--compact>summary::-webkit-details-marker{display:none}.profile-shared-message--compact>summary>span{gap:3px;display:grid}.profile-shared-message--compact>summary small{color:var(--lk-lime);letter-spacing:.07em;font-size:10px;font-weight:950}.profile-shared-message--compact>summary strong{color:var(--lk-cream);font-size:16px}.profile-shared-message--compact>summary>b{color:var(--lk-cyan);font-size:13px}.profile-shared-message--compact>div{margin:0 18px 12px}.profile-shared-message--compact>button{margin:0 18px 18px}.profile-optional-review{border:1px solid #50d0ff3d;border-radius:14px;gap:10px;margin:0;padding:14px;display:grid}.profile-optional-review legend{color:var(--lk-cream);padding:0 5px;font-weight:850}.profile-identity-result{margin:18px 0}.profile-identity-result span{color:var(--lk-cream);overflow-wrap:anywhere;gap:4px;display:grid}.profile-identity-result b{color:var(--lk-cyan);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.profile-review-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px;display:grid;position:relative}.profile-review-steps:before{content:"";z-index:0;background:#50d0ff38;height:2px;position:absolute;top:18px;left:9%;right:9%}.profile-review-steps button{z-index:1;min-width:0;color:var(--lk-muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;padding:0 4px;display:grid;position:relative}.profile-review-steps button>span{width:38px;height:38px;color:var(--lk-cream);background:#151027;border:1px solid #50d0ff61;border-radius:50%;place-items:center;font-weight:950;display:grid;box-shadow:0 0 0 5px #0d0e20}.profile-review-steps button>small{text-align:center;font-size:10px;font-weight:850;color:inherit!important}.profile-review-steps button.is-current>span{color:#100010;border-color:var(--lk-lime);background:var(--lk-lime);box-shadow:0 0 0 5px #0d0e20,0 0 24px #c0ff406b}.profile-review-steps button.is-done>span{color:#100010;border-color:var(--lk-cyan);background:var(--lk-cyan)}.profile-review-steps button.is-needs_work>span{color:#100010;background:#ffd44d;border-color:#ffd44d}.profile-review-steps button.is-not_applicable>span{color:var(--lk-cream);background:#3a303a;border-color:#8c7e8c}.profile-review-steps button.is-current>small{color:var(--lk-lime)!important}.profile-review-platforms{background:#080919a8;border:1px solid #50d0ff38;border-radius:16px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;padding:12px;display:flex}.profile-review-platforms>span{color:var(--lk-cream);margin-right:4px;font-size:11px;font-weight:900}.profile-review-platforms button{color:var(--lk-cyan);cursor:pointer;background:#50d0ff0f;border:1px solid #50d0ff47;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:850}.profile-review-platforms button.is-current{color:#100010;border-color:var(--lk-pink);background:var(--lk-pink)}.profile-phone-preview.is-guided .profile-review-target{opacity:.34;filter:saturate(.4);transition:opacity .2s,filter .2s,box-shadow .2s,transform .2s}.profile-phone-preview.is-guided .profile-review-target.is-active{z-index:3;opacity:1;filter:none;transform:translateY(-1px)}.profile-phone-preview.is-guided .profile-phone-bar.is-active,.profile-phone-preview.is-guided .profile-phone-identity>div.is-active,.profile-phone-preview.is-guided .profile-avatar.is-active,.profile-phone-preview.is-guided .profile-phone-actions.is-active,.profile-phone-preview.is-guided .profile-phone-link.is-active,.profile-phone-preview.is-guided .profile-phone-bio.is-active{box-shadow:0 0 0 3px var(--lk-pink), 0 0 26px #ff50b05c;border-radius:14px}.profile-phone-preview.is-guided .profile-phone-bar.is-active{padding:4px 8px}.profile-phone-preview.is-guided .profile-phone-identity>div.is-active{padding:8px}.profile-phone-preview.is-guided .profile-avatar.is-active{box-shadow:0 0 0 4px var(--lk-pink), 0 0 26px #ff50b075}.profile-phone-preview.is-guided .profile-phone-grid.is-active{opacity:1;filter:none;box-shadow:0 -3px 0 var(--lk-pink), 0 -16px 30px #ff50b038}.profile-review-guide{gap:14px;display:grid}.profile-review-question{text-align:center;background:radial-gradient(circle at 50% 0,#a080ff33,#0000 42%),#130e27f5;border:1px solid #a080ff7a;border-radius:24px;align-content:start;justify-items:center;gap:13px;min-height:430px;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 24px 54px #00000052}.profile-review-question .step-eyebrow{color:var(--lk-cyan)!important}.profile-review-big-number{color:#100010;background:linear-gradient(145deg, var(--lk-pink), var(--lk-lime));border-radius:50%;place-items:center;width:86px;height:86px;font-size:39px;font-weight:950;display:grid;box-shadow:0 0 34px #ff50b04d}.profile-review-question h3{max-width:520px;font-family:var(--font-serif);margin:2px 0 0;font-size:clamp(24px,4vw,34px);line-height:1.14;color:var(--lk-cream)!important}.profile-review-question>p:not(.step-eyebrow){max-width:520px;margin:0;color:var(--lk-muted)!important}.profile-review-answer-grid{gap:9px;width:min(100%,500px);margin-top:8px;display:grid}.profile-review-answer-grid button{min-height:48px;color:var(--lk-cream);text-align:left;cursor:pointer;background:#080919cc;border:1px solid #50d0ff47;border-radius:13px;grid-template-columns:27px 1fr;align-items:center;gap:9px;padding:10px 14px;display:grid}.profile-review-answer-grid button b{width:26px;height:26px;color:var(--lk-cyan);background:#50d0ff1a;border-radius:50%;place-items:center;display:grid}.profile-review-answer-grid button:first-child.is-selected{border-color:var(--lk-lime);background:#c0ff401f}.profile-review-answer-grid button:nth-child(2).is-selected{background:#ffd44d1f;border-color:#ffd44d}.profile-review-answer-grid button:nth-child(3).is-selected{background:#a080ff1f;border-color:#a080ff}.profile-review-counter{color:var(--lk-muted)!important}.profile-review-counter b{color:var(--lk-lime)}.profile-review-finish{text-align:center;background:#c0ff4014;border:1px solid #c0ff4066;border-radius:18px;padding:18px}.profile-review-finish>strong{border:8px solid var(--lk-lime);border-radius:50%;place-items:center;width:86px;height:86px;margin:0 auto 10px;font-size:22px;display:grid;color:var(--lk-cream)!important}.profile-review-finish h3{margin:0;color:var(--lk-cream)!important}.profile-review-finish p{margin-bottom:0;color:var(--lk-muted)!important}.profile-review-recommendations{background:#ffd44d14;border:1px solid #ffd44d57;border-radius:14px;margin-top:16px;padding:14px}.profile-review-recommendations strong{color:#ffeaa0!important}.profile-review-recommendations ul{margin-bottom:0;padding-left:20px}.profile-review-recommendations li{color:var(--lk-muted)!important}.profile-completion-confetti{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.profile-completion-confetti i{opacity:0;border-radius:3px;width:10px;height:18px;animation:3s cubic-bezier(.18,.72,.3,1) forwards profile-confetti-fall;position:absolute;top:-10vh}.profile-completion-confetti i:nth-child(3n){border-radius:50%;width:12px;height:12px}.profile-completion-confetti i:nth-child(4n){transform:rotate(45deg)}@keyframes profile-confetti-fall{0%{opacity:0;translate:0 -8vh;rotate:0deg}10%{opacity:1}70%{opacity:1}to{opacity:0;translate:var(--confetti-drift,34px) 112vh;rotate:740deg}}.profile-completion-confetti i:nth-child(2n){--confetti-drift:-34px}@media (prefers-reduced-motion:reduce){.profile-completion-confetti{display:none}}@media (width<=560px){.profile-review-steps{gap:2px}.profile-review-steps button{padding-inline:1px}.profile-review-steps button>span{width:32px;height:32px;box-shadow:0 0 0 3px #0d0e20}.profile-review-steps:before{top:15px}.profile-review-steps button>small{font-size:8px;line-height:1.15}.profile-review-platforms{align-items:stretch}.profile-review-platforms>span{flex-basis:100%}.profile-review-platforms button{flex:calc(33.33% - 7px)}.profile-review-question{min-height:0;padding:22px 15px}.profile-review-big-number{width:70px;height:70px;font-size:31px}}.message-product-shell label>small,.profile-product-shell label>small,.content-product-shell label>small,.monetization-product-shell label>small{font-size:11px;font-weight:650;line-height:1.45;display:block;color:var(--lk-muted)!important}:is(.message-product-shell,.profile-product-shell) .profile-refinement{color:var(--lk-white)!important;background:#11142b!important;border-color:#36e7ff61!important}:is(.message-product-shell,.profile-product-shell) .profile-refinement summary{color:var(--lk-cyan)!important}:is(.message-product-shell,.profile-product-shell) .profile-refinement summary small{color:var(--lk-muted)!important}:is(.message-product-shell,.profile-product-shell) .profile-refinement .profile-form-grid>label{color:var(--lk-white)!important}:is(.message-product-shell,.profile-product-shell) .profile-refinement .profile-form-grid>label>small{color:var(--lk-muted)!important}:is(.message-product-shell,.profile-product-shell) .profile-refinement :is(input,select,textarea){color:var(--lk-white)!important;background:#090b1d!important;border-color:#36e7ff61!important}:is(.message-product-shell,.profile-product-shell) .profile-refinement :is(input,textarea)::placeholder{opacity:1;color:#a4a6bb!important}:is(.message-product-shell,.profile-product-shell) .profile-refinement .profile-plain-note{color:#fff3cf!important;background:#ffd44d14!important;border-color:#ffd44d59!important}@media (width<=640px){.message-product-progress button:not(.is-current),.profile-product-progress button:not(.is-current),.content-product-progress button:not(.is-current),.monetization-product-progress button:not(.is-current){display:none}:is(.message-product-progress,.profile-product-progress,.content-product-progress,.monetization-product-progress){grid-template-columns:1fr!important}.message-cta-choice>div{grid-template-columns:1fr}:is(.message-product-progress,.profile-product-progress,.content-product-progress,.monetization-product-progress) button.is-current{text-align:left}.beginner-guidance{padding:14px}.lulo2-assistant{right:max(10px, env(safe-area-inset-right))!important;bottom:max(76px, calc(env(safe-area-inset-bottom) + 64px))!important;width:58px!important;height:70px!important}.lulo2-assistant-stage{width:58px!important;height:70px!important}.lulo2-assistant-character{width:56px!important;height:56px!important;bottom:0!important}.lulo2-assistant-badge{min-width:24px!important;padding:3px 5px!important;font-size:8px!important;top:-2px!important;right:-1px!important}.lulo2-assistant-hint{white-space:nowrap;padding:6px 8px!important;font-size:9px!important;display:block!important;bottom:14px!important;right:48px!important}.lulo2-assistant-name{display:none!important}.lulo2-assistant-panel,.lulo2-assistant[data-side=right] .lulo2-assistant-panel{inset:auto 8px max(146px, calc(env(safe-area-inset-bottom) + 134px)) 8px!important;border-radius:18px!important;width:auto!important;max-height:min(58svh,470px)!important;position:fixed!important}}.profile-product-card .profile-phone-preview,.profile-product-card .profile-phone-preview :is(.profile-phone-bar,.profile-phone-topic,strong),.profile-product-card .profile-phone-actions>span:not(.profile-preview-marker){color:#2e0934!important}.profile-product-card .profile-phone-preview :is(small,.profile-phone-bio){color:#5e4a5c!important}.content-product-shell .content-plan-caption{color:#32133b!important;background:#fffaf4!important;border:1px solid #32133b2e!important}.content-product-shell .content-plan-caption :is(strong,p){color:#3f3040!important}.content-product-shell .content-route-invitation{color:#32133b!important;background:linear-gradient(145deg,#fff1f7,#fffaf4)!important;border-color:#32133b33!important}.content-product-shell .content-route-invitation :is(h3,strong){color:#32133b!important}.content-product-shell .content-route-invitation .step-eyebrow{color:#8b1f55!important}.monetization-product-shell .ugc-primer{color:#203b3c!important;background:#eafafa!important;border-color:#7bc9c7!important}.monetization-product-shell .ugc-primer :is(h2,p,summary,li,strong){color:#203b3c!important}.monetization-product-shell .ugc-primer details{border-color:#9ed8d6!important}.monetization-product-shell .ugc-difference{color:#32133b!important;background:#fffaf4!important}.monetization-product-shell .ugc-difference :is(strong,p){color:#3f3040!important}.access-card .access-sent,.access-card .access-sent :is(p,strong){color:#143b35!important}.access-card .access-sent{background:#e8faf2!important;border-left-color:#227b68!important}.access-card>p:not(.access-brand,.step-eyebrow,.access-message),.access-card .access-privacy-note{color:#ddd2df!important}.access-card .access-privacy-note a,.access-card .access-inline-link{color:#66e8ff!important}.my-kit-reset-dialog{background:#520c1d85;border:1px solid #ff5f6d9e;border-radius:16px;gap:10px;margin-top:18px;padding:18px;display:grid}.my-kit-reset-dialog h4,.my-kit-reset-dialog p,.my-kit-reset-dialog strong{margin:0;color:#fffaf4!important}.my-kit-reset-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.my-kit-reset-actions button{cursor:pointer;border-radius:999px;min-height:44px;padding:10px 16px;font-weight:900}.my-kit-reset-actions button:first-child{color:#071116;border:1px solid var(--lk-cyan);background:var(--lk-cyan)}.my-kit-reset-actions .my-kit-reset-confirm{color:#fffaf4;border:1px solid var(--lk-coral);background:#8a1530}@media (width<=560px){.my-kit-reset-actions,.my-kit-reset-actions button{width:100%}}.lulo2-assistant-hint{display:block!important}@media (width<=560px){.lulo2-assistant-hint{display:block!important}}.message-inline-notice--success{color:#123d36!important;background:#e4faf2!important;border-color:#76cdb7!important}.message-result-card--single .message-inline-notice--success{color:#123d36!important}.message-inline-notice--error{color:#6f1717!important;background:#fff0f0!important;border-color:#e18a8a!important}.profile-inline-notice--success,.profile-product-notice--success,.content-product-notice--success,.monetization-product-notice--success{color:#123d36!important;background:#e4faf2!important;border-color:#76cdb7!important}.profile-inline-notice--error,.profile-product-notice--error,.content-product-notice--error,.monetization-product-notice--error{color:#6f1717!important;background:#fff0f0!important;border-color:#e18a8a!important}:is(.profile-assisted-field,.profile-form-grid,.profile-bio-proposal,.content-profile-grid,.content-plan-result):focus-visible{outline:3px solid var(--lk-cyan);outline-offset:4px}.message-proposals-result{color:#fffaf4;border:2px solid var(--lk-lime);background:#080918f5;border-radius:16px;margin-top:15px;padding:15px;box-shadow:0 0 28px #c0ff401f}.message-proposals-result:focus-visible{outline:3px solid var(--lk-cyan);outline-offset:3px}.message-proposals-title{font-size:17px;display:block;color:var(--lk-lime)!important}.message-proposals-result>p{margin:5px 0 0;font-size:13px;line-height:1.5;color:#fffaf4!important}.message-proposals-result .message-proposals{margin-top:12px}.lulo2-assistant-intro,.lulo2-assistant-actions article>small,.lulo2-assistant-privacy{color:#eee6ef!important}.lulo2-assistant-panel>header strong,.lulo2-assistant-actions article>span{color:#fffaf4!important}.lulo2-assistant-panel>header span{color:#66e8ff!important}.lulo2-assistant-panel>header button{color:#fffaf4!important;background:#4b2865!important}.lulo2-assistant-actions article>small{font-size:12px}.lulo2-assistant-privacy{font-size:10px}.ard-beginner-guide,.ard-preview-note{color:#fffaf4;background:#0f0714e6;border:1px solid #c0ff406b;border-left:5px solid #c0ff40;border-radius:14px;max-width:1180px;margin:0 auto 16px;padding:15px 17px}.ard-beginner-guide strong{color:#c0ff40;font-size:17px}.ard-beginner-guide ol{gap:6px;margin:10px 0;padding-left:23px;display:grid}.ard-beginner-guide li,.ard-beginner-guide p{color:#f8f7f5;line-height:1.5}.ard-beginner-guide p{margin:0}.ard-beginner-guide b{color:#66e8ff}.ard-preview-note{color:#123d36;background:#e4faf2;border-color:#76cdb7;font-weight:850}.ard-messages article small{color:#c0ff40;margin-bottom:6px;line-height:1.4;display:block}:is(.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell) :is(input,textarea,select){border-color:var(--lk-cyan)!important}:is(.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell) :is(input,textarea,select):focus{outline-color:var(--lk-lime)!important}:is(.message-product-shell,.profile-product-shell,.content-product-shell,.monetization-product-shell) button:disabled{opacity:1!important;color:#c9c0c9!important;background:#3a303a!important;border-color:#8c7e8c!important}.content-product-shell :is(.content-plan-caption,.content-route-invitation),.monetization-product-shell :is(.ugc-primer,.ugc-difference),.profile-product-card .profile-phone-preview{color:var(--lk-white)!important;background:#201020!important;border-color:#50d0ff73!important}.content-product-shell :is(.content-plan-caption,.content-route-invitation) :is(h3,strong,p),.monetization-product-shell :is(.ugc-primer,.ugc-difference) :is(h2,h3,strong,p,summary,li),.profile-product-card .profile-phone-preview :is(.profile-phone-bar,.profile-phone-topic,strong){color:var(--lk-white)!important}.content-product-shell .content-route-invitation .step-eyebrow,.profile-product-card .profile-phone-preview :is(small,.profile-phone-bio){color:var(--lk-muted)!important}.profile-product-card .profile-phone-link{color:#100010!important;background:var(--lk-lime)!important}.access-card .access-sent,:is(.message-inline-notice--success,.profile-inline-notice--success,.profile-product-notice--success,.content-product-notice--success,.monetization-product-notice--success){color:var(--lk-white)!important;border-color:var(--lk-lime)!important;background:#201020fa!important}.access-card .access-sent :is(p,strong),.message-result-card--single .message-inline-notice--success{color:var(--lk-white)!important}:is(.message-inline-notice--error,.profile-inline-notice--error,.profile-product-notice--error,.content-product-notice--error,.monetization-product-notice--error){color:#fffaf2!important;background:#3b1018!important;border-color:#ff7a8a!important}.account-usage-footer .sync-status{color:var(--lk-lime)!important}.account-usage-footer .sync-status--saving{color:var(--lk-yellow)!important}.account-usage-footer .sync-status--offline{color:var(--lk-pink)!important}.access-shell .reseller-form>label:not(.reseller-check){color:var(--lk-white)!important}.access-shell .reseller-form label:not(.reseller-check)>input{caret-color:var(--lk-lime);color:var(--lk-white)!important;border-color:var(--lk-cyan)!important;background:#170a1d!important}.access-shell .reseller-form label:not(.reseller-check)>input::placeholder{opacity:1;color:#b9aec0!important}.access-shell .reseller-form label:not(.reseller-check)>input:focus{outline-offset:2px;border-color:var(--lk-cyan)!important;outline:3px solid var(--lk-lime)!important}.access-shell .reseller-form input[aria-invalid=true]{border-color:var(--lk-pink)!important}.access-shell .checkout-field-error{color:#ffd060!important}.access-shell .reseller-check{color:var(--lk-muted)!important}.access-shell .reseller-check input{accent-color:var(--lk-lime)}.access-shell .reseller-form>button{color:#100010!important;background:var(--lk-pink)!important}.access-shell .test-access-links a{color:var(--lk-cyan)!important}.profile-phone-tour-anchor{position:relative}.profile-product-card .profile-phone-marker{z-index:8;color:#071522;cursor:pointer;background:#50d0ff;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font:900 16px/1 sans-serif;display:grid;position:absolute;top:-12px;right:-8px;box-shadow:0 2px 8px #07152255}.profile-product-card .profile-phone-marker:focus-visible{outline-offset:3px;outline:3px solid #ff50b0}.profile-product-card .profile-phone-marker.is-reviewed{background:#c0ff40}.profile-product-card .profile-phone-marker-check{font-size:11px;position:absolute;bottom:-3px;right:-2px}.profile-phone-bar .profile-phone-marker{top:0;right:30px}.profile-avatar .profile-phone-marker{left:-8px;right:auto}.profile-phone-grid .profile-phone-marker{top:6px;right:6px}.profile-product-card .profile-phone-screen>.profile-phone-review-window{z-index:20;color:#17212b;text-align:left;white-space:normal;background:#fff;border:2px solid #0780a6;border-radius:18px;max-height:calc(100% - 85px);padding:38px 16px 16px;position:absolute;inset:65px 12px auto;overflow-y:auto;box-shadow:0 8px 28px #0006}.profile-phone-review-window h4{color:#17212b;margin:0 0 12px;font-size:17px;line-height:1.3}.profile-product-card .profile-phone-review-window p{margin:0 0 14px;font-size:14px;line-height:1.45;color:#374151!important}.profile-product-card .profile-phone-review-window label{color:#17212b;gap:6px;margin:10px 0;display:grid;font-size:14px!important}.profile-product-card .profile-phone-review-window small{line-height:1.4;color:#4b5563!important;font-size:12px!important}.profile-product-card .profile-phone-review-window :is(input:not([type=checkbox]),select){border:1px solid #64748b;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px;font-size:14px;color:#17212b!important;background:#fff!important}.profile-product-card .profile-phone-review-window .profile-phone-review-toggle{align-items:center;display:flex}.profile-phone-review-toggle input{flex:none;width:20px;height:20px}.profile-phone-review-close{color:#17212b;cursor:pointer;background:#e8f7fc;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:3px;right:5px}.profile-phone-review-done{color:#17212b;cursor:pointer;background:#c0ff40;border:1px solid #76a80a;border-radius:10px;width:100%;min-height:44px;margin-top:10px;padding:8px;font-size:14px;font-weight:800}:is(html:has(.botanical-screen),body:has(.botanical-screen)){color:var(--lk-white)!important;background:linear-gradient(#50d0ff0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#50d0ff0b 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 12% 8%,#ff50b02e,#0000 27rem),radial-gradient(circle at 88% 18%,#50d0ff29,#0000 28rem),#100010!important}.botanical-screen{--botanical-screen-art:none!important;color:var(--lk-white)!important;background:0 0!important}.botanical-screen :is(.work-card,.step-card,.part6-card,.path-map-item,.guide-card,.door-resource,.future-offer-card,.active-map,.radio-card){color:var(--lk-white)!important;background-color:#201020!important;background-image:linear-gradient(145deg,#ff50b01a,#0000 52%),linear-gradient(315deg,#50d0ff14,#0000 48%)!important;border-color:#50d0ff57!important;box-shadow:0 22px 62px #00000057!important}.botanical-screen :is(h1,h2,h3,h4,legend,strong,label,summary){color:var(--lk-white)!important}.botanical-screen :is(p,li,small,dd,.field-hint,.review-note){color:var(--lk-muted)!important}.botanical-screen :is(.movement-label,.step-eyebrow,.screen-kicker,.next-step-kicker){color:var(--lk-cyan)!important}.botanical-screen :is(input,textarea,select){caret-color:var(--lk-lime);color:var(--lk-white)!important;border-color:var(--lk-cyan)!important;background:#100010!important}.botanical-screen :is(input,textarea)::placeholder{opacity:1;color:#b9aec0!important}.botanical-screen :is(input,textarea,select):focus{outline-offset:2px;border-color:var(--lk-cyan)!important;outline:3px solid var(--lk-lime)!important}.botanical-screen .radio-card.selected{color:#100010!important;border-color:var(--lk-lime)!important;background:var(--lk-lime)!important}.botanical-screen .radio-card:has(input:checked){color:#100010!important;border-color:var(--lk-lime)!important;background:var(--lk-lime)!important}.botanical-screen .radio-card.selected :is(strong,span,p){color:#100010!important}.botanical-screen .radio-card:has(input:checked) :is(strong,span,p){color:#100010!important}.botanical-screen :is(.primary-button,.official-link,.primary-small,.completion-button){color:#100010!important;border-color:var(--lk-pink)!important;background:var(--lk-pink)!important}.botanical-screen :is(.quiet-button,.back-button,.copy-button,.guide-request,.interest-button){color:var(--lk-cyan)!important;border-color:var(--lk-cyan)!important;background:#201020!important}.botanical-screen button:disabled{color:#c9c0c9!important;opacity:1!important;background:#3a303a!important;border-color:#8c7e8c!important}body:has(.botanical-screen) .topbar{color:var(--lk-white)!important;background:#100010f5!important;border-color:#50d0ff52!important;box-shadow:0 8px 30px #00000047!important}body:has(.botanical-screen) .topbar :is(.brand,.step-count){color:var(--lk-white)!important}body:has(.botanical-screen) .topbar .progress-segment{background:#50d0ff3d!important}body:has(.botanical-screen) .topbar .progress-segment.current{background:var(--lk-lime)!important}body:has(.botanical-screen) .topbar .progress-segment.done-part{background:var(--lk-cyan)!important}.botanical-screen .kit-map summary{color:var(--lk-cyan)!important}.botanical-screen .kit-map ol{background:#201020f7!important;border-color:#50d0ff4d!important}.botanical-screen .kit-map li,.botanical-screen .kit-map li button{color:var(--lk-white)!important;background:#201020!important;border-color:#50d0ff42!important}.botanical-screen .kit-map li button :is(strong,span){color:var(--lk-white)!important}.botanical-screen .kit-map li button small{color:var(--lk-cyan)!important}.botanical-screen .kit-map li.active,.botanical-screen .kit-map li.active button{color:#100010!important;border-color:var(--lk-lime)!important;background:var(--lk-lime)!important}.botanical-screen .kit-map li.active button :is(strong,span,small){color:#100010!important}.botanical-screen .focus-banner{color:var(--lk-white)!important;background:#201020!important;border-color:#a080ff7a!important}.botanical-screen .focus-banner :is(strong,em){color:var(--lk-white)!important}.botanical-screen .focus-banner small{color:var(--lk-cyan)!important}.botanical-screen .focus-banner button{color:#100010!important;border-color:var(--lk-pink)!important;background:var(--lk-pink)!important}.account-usage-footer span{color:var(--lk-white)!important}.account-usage-footer small{color:var(--lk-muted)!important}.content-product-shell .content-route-invitation>p:not(.step-eyebrow){color:var(--lk-white)!important}.profile-product-shell .profile-phone-actions>span:not(.profile-preview-marker){color:var(--lk-white)!important;background:#50d0ff14!important;border-color:#50d0ff66!important}.profile-product-shell .profile-independent-checklist article>button:first-child>span{color:#100010!important;background:var(--lk-lime)!important}.profile-product-shell .profile-independent-checklist article>button:first-child b,.profile-product-shell .profile-na-button{color:var(--lk-cyan)!important}.monetization-product-shell .opportunity-card :is(dt,dd,h3){color:var(--lk-white)!important}.monetization-product-shell .opportunity-card .source-link{color:var(--lk-cyan)!important}.botanical-screen .kit-map li>button>span:first-child{color:var(--lk-cyan)!important;background:#100010!important;border-color:#50d0ff7a!important}.botanical-screen .kit-map li.finished>button>span:first-child{color:#100010!important;border-color:var(--lk-cyan)!important;background:var(--lk-cyan)!important}.botanical-screen .kit-map li.active>button>span:first-child{color:#100010!important;border-color:var(--lk-lime)!important;background:var(--lk-lime)!important}.botanical-screen .local-progress>span{color:var(--lk-cyan)!important}.botanical-screen .writing-support-note{color:var(--lk-muted)!important;border-color:var(--lk-cyan)!important;background:#50d0ff14!important}.botanical-screen .writing-support-note strong{color:var(--lk-white)!important}.botanical-screen .prototype-footer,.botanical-screen .prototype-footer .footer-reset{color:var(--lk-cyan)!important}:is(.message-product-shell,.profile-product-shell) .profile-result-summary{color:var(--lk-white)!important;background:#201020!important;border-color:#50d0ff57!important}:is(.message-product-shell,.profile-product-shell) .profile-result-summary :is(h3,p,small){color:var(--lk-white)!important}:is(.message-product-shell,.profile-product-shell) .profile-result-summary .profile-result-pending{color:var(--lk-muted)!important}.content-product-shell .content-wheel-item.is-selected>span{color:var(--lk-lime)!important;border-color:var(--lk-lime)!important;background:#100010!important}.content-wheel-item.is-selected>strong{color:#100010!important;text-shadow:none!important}.content-product-shell :is(.content-material-panel,.content-idea-card,.content-selected-workshop,.content-piece-history,.content-plan-hooks,.content-plan-guidance,.content-piece-status){color:var(--lk-white)!important;background:#100010d1!important;border-color:#50d0ff59!important}.content-product-shell :is(.content-material-panel,.content-idea-card,.content-selected-workshop,.content-piece-history,.content-plan-hooks,.content-plan-guidance,.content-piece-status) :is(h2,h3,strong,label,legend,summary){color:var(--lk-white)!important}.content-product-shell :is(.content-material-panel,.content-idea-card,.content-selected-workshop,.content-piece-history,.content-plan-hooks,.content-plan-guidance,.content-piece-status) :is(p,small,span){color:var(--lk-muted)!important}.content-product-shell .content-idea-card.is-selected{box-shadow:0 0 0 3px #c0ff4024,0 0 28px #c0ff401f;border-color:var(--lk-lime)!important}.content-product-shell .content-idea-card-heading>span{color:#100010!important;background:var(--lk-cyan)!important}.content-product-shell .content-idea-card .content-idea-recommended{color:#100010!important;background:var(--lk-lime)!important}.content-product-shell .content-idea-card .content-idea-approach{color:#100010!important;background:var(--lk-cyan)!important}.content-product-shell .content-idea-card>div:last-child button:first-child{color:#100010!important}.content-product-shell .content-plan-hooks>ol li,.content-product-shell .content-piece-history>div:last-child button{color:var(--lk-white)!important;background:#201020!important;border-color:#50d0ff47!important}.content-product-shell .content-plan-hooks>ol b{color:#100010!important;background:var(--lk-cyan)!important}.content-product-shell .content-piece-status button{color:var(--lk-white)!important;background:#201020!important;border-color:#50d0ff5c!important}.content-product-shell .content-piece-status button.is-active{color:#100010!important;border-color:var(--lk-lime)!important;background:var(--lk-lime)!important}.content-product-shell .content-route-invitation>summary{color:var(--lk-white)!important}.botanical-screen .kit-map:not([open])>ol{display:none!important}.admin-shell--workspace .admin-independent-access-list>details,.admin-shell--workspace .admin-customer,.admin-shell--workspace .admin-independent-access-grid article,.admin-shell--workspace .admin-customer dl>div,.admin-shell--workspace .admin-adjust-card{color:#fffaf2!important;background:#201020!important;border-color:#50d0ff6b!important}.admin-shell--workspace .admin-independent-access-list>details>summary,.admin-shell--workspace .admin-independent-access-list>details>summary strong,.admin-shell--workspace .admin-independent-access-grid article strong,.admin-shell--workspace .admin-customer-title strong,.admin-shell--workspace .admin-customer :is(dt,dd),.admin-shell--workspace .admin-adjust-card :is(strong,label){color:#fffaf2!important}.admin-shell--workspace .admin-independent-access-list>details>summary small,.admin-shell--workspace .admin-independent-access-grid article>small,.admin-shell--workspace .admin-customer-title small,.admin-shell--workspace .admin-customer-progress small,.admin-shell--workspace .admin-adjust-card small{color:#d9cfdc!important}.admin-shell--workspace .admin-independent-access-list>details>summary b,.admin-shell--workspace .admin-status--active{color:#100010!important;background:#c0ff40!important}.admin-shell--workspace .admin-stats article,.admin-shell--workspace .admin-customer-progress dd span,.admin-shell--workspace .admin-renew-tester,.admin-shell--workspace .admin-convert-account,.admin-shell--workspace .admin-access-allocation,.admin-shell--workspace .admin-access-allocation span,.admin-shell--workspace .admin-notice{color:#fffaf2!important;background:#201020!important;border-color:#50d0ff61!important}.admin-shell--workspace .admin-stats :is(strong,span),.admin-shell--workspace .admin-renew-tester :is(strong,p),.admin-shell--workspace .admin-convert-account :is(strong,p),.admin-shell--workspace .admin-access-allocation :is(strong,span,small),.admin-shell--workspace .admin-access-allocation b{color:#fffaf2!important}.admin-shell--workspace .admin-access-allocation b,.admin-shell--workspace .admin-independent-access-grid article>div .admin-status{color:#100010!important}.admin-shell--workspace :is(.admin-refresh,.admin-access-button,.admin-adjust-row button,.admin-new-access form button,.admin-convert-account button),.admin-shell--workspace .admin-independent-access-grid button{box-shadow:0 0 22px #c0ff4029;color:#100010!important;background:#c0ff40!important;border-color:#c0ff40!important}.admin-shell--workspace :is(.admin-refresh,.admin-access-button,.admin-adjust-row button,.admin-new-access form button,.admin-convert-account button):focus-visible,.admin-shell--workspace .admin-independent-access-grid button:focus-visible{outline-offset:3px;outline:3px solid #50d0ff}.admin-shell--workspace .admin-independent-access-grid input,.admin-shell--workspace .admin-adjust-card input,.admin-shell--workspace .admin-new-access :is(input,select){color:#fffaf2!important;background:#100010!important;border-color:#50d0ff80!important}.admin-shell--workspace .admin-independent-access-grid input::placeholder,.admin-shell--workspace .admin-adjust-card input::placeholder,.admin-shell--workspace .admin-new-access input::placeholder{color:#a99eb2!important}.admin-shell--workspace .admin-workspace,.admin-shell--workspace .admin-workspace-main{background-color:#100010!important}.admin-shell--workspace .admin-sidebar{color:#fffaf2!important;background:linear-gradient(#201020,#100010)!important;border-color:#50d0ff4d!important}.admin-shell--workspace .admin-sidebar :is(.admin-sidebar-brand small,.admin-sidebar-group>p,.admin-sidebar-tab span,.admin-sidebar-session span),.admin-shell--workspace .admin-workspace-heading>div>p:last-child,.admin-shell--workspace .admin-section-heading>div>p:last-child{color:#d9cfdc!important}.admin-shell--workspace .admin-sidebar-group>p,.admin-shell--workspace .admin-tool-finder,.admin-shell--workspace .admin-global-search{color:#50d0ff!important}.admin-shell--workspace .admin-sidebar-tab[aria-selected=true]{color:#100010!important;background:#c0ff40!important;border-color:#c0ff40!important}.admin-shell--workspace .admin-sidebar-tab[aria-selected=true] :is(strong,span){color:#100010!important}.admin-shell--workspace .admin-workspace-heading h1{color:#fffaf2!important}.admin-shell--workspace .admin-close{color:#100010!important;background:#ff50b0!important;border-color:#ff50b0!important}.admin-shell--workspace .admin-global-search input::placeholder{color:#a99eb2!important}.admin-shell--workspace{--cacao:#fffaf2;--cacao-soft:#d9cfdc;--plum-ink:#fffaf2;--plum-action:#ff50b0;--plum-action-soft:#ff50b024;--turquoise:#50d0ff;--turquoise-deep:#50d0ff;--turquoise-soft:#50d0ff1f;--mint:#c0ff40;--mint-ink:#c0ff40;--sage:#c0ff401a;--coral:#ff50b0;--coral-soft:#ff50b01f;--arena-soft:#201020;--line:#50d0ff4d}.admin-shell--workspace .admin-workspace-main :is(article,aside,details,fieldset,form,table),.admin-shell--workspace .admin-workspace-main :is([class*=-grid]>*,[class*=-list]>*,[class*=-row],[class*=-box],[class*=-preview],[class*=-summary],[class*=-notice],[class*=-warning],[class*=-safety],[class*=-configuration],[class*=-editor],[class*=-intro],[class*=-empty],[class*=-view],dl>div){color:#fffaf2!important;background-color:#201020!important;background-image:none!important;border-color:#50d0ff4d!important}.admin-shell--workspace .admin-workspace-main :is(h1,h2,h3,h4,h5,h6,strong,legend,summary,label,dt,dd,th,td){color:#fffaf2!important}.admin-shell--workspace .admin-workspace-main :is(p,small,li,caption){color:#d9cfdc!important}.admin-shell--workspace .admin-workspace-main a{color:#50d0ff!important}.admin-shell--workspace .admin-workspace-main :is(input,textarea,select){color:#fffaf2!important;background:#100010!important;border-color:#50d0ff80!important}.admin-shell--workspace .admin-workspace-main :is(input,textarea)::placeholder{color:#a99eb2!important}.admin-shell--workspace .admin-workspace-main :is(input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #50d0ff!important}.admin-shell--workspace .admin-workspace-main input[type=checkbox],.admin-shell--workspace .admin-workspace-main input[type=radio]{accent-color:#c0ff40}.admin-shell--workspace .admin-workspace-main button{box-shadow:0 0 20px #c0ff401f;color:#100010!important;background:#c0ff40!important;border-color:#c0ff40!important}.admin-shell--workspace .admin-workspace-main button *{color:inherit!important}.admin-shell--workspace .admin-workspace-main button:hover:not(:disabled){background:#50d0ff!important;border-color:#50d0ff!important}.admin-shell--workspace .admin-workspace-main button:focus-visible{outline-offset:3px;outline:3px solid #50d0ff!important}.admin-shell--workspace .admin-workspace-main button:disabled{opacity:.72;color:#100010!important;background:#8fb849!important}.admin-shell--workspace .admin-workspace-main :is(.admin-status,[class*=-state],[class*=-badge],[class*=-pill],[class*=-total]){color:#100010!important;background:#50d0ff!important;border-color:#50d0ff!important}.admin-shell--workspace .admin-workspace-main :is(.admin-status--active,.admin-status--ready,[class*=--ready],[class*=--active]){color:#100010!important;background:#c0ff40!important;border-color:#c0ff40!important}.admin-shell--workspace .admin-workspace-main :is(.admin-status--expired,.admin-status--suspended,.admin-status--refunded,[class*=--error],[class*=--danger],[class*=--triggered],[class*=--overdue]){color:#100010!important;background:#ff50b0!important;border-color:#ff50b0!important}.admin-shell--workspace .admin-workspace-main :is(.admin-tester-delete,.admin-error-summary){color:#fffaf2!important;background:#ff50b01f!important;border-color:#ff50b08c!important}.admin-shell--workspace .admin-workspace-main .admin-tester-delete button{color:#100010!important;background:#ff50b0!important;border-color:#ff50b0!important}.admin-shell--workspace .admin-workspace-main :is(table,th,td){border-color:#50d0ff3d!important}.admin-shell--workspace .admin-workspace-main th{color:#50d0ff!important;background:#50d0ff1a!important}.admin-shell--workspace .admin-workspace-main tr:hover td{background:#ff50b014!important}.admin-shell--workspace .admin-workspace-main :is(svg text,svg tspan){fill:#fffaf2!important}.admin-shell--workspace .admin-workspace-main summary:after{color:#50d0ff!important}.account-panel-shell--kit .account-panel-card--kit{width:min(100%,1120px);padding:clamp(18px,3vw,34px)!important}.account-panel-shell--kit .account-panel-heading{padding:8px 4px 4px;display:block}.account-panel-shell--kit .account-panel-heading h1{margin:0;font-size:clamp(38px,6vw,68px);line-height:.96;color:var(--lk-cream)!important}.account-panel-shell--kit .my-kit{background:0 0;border:0;margin-top:14px;padding:0}.account-panel-shell--kit .my-kit-products{align-items:stretch;gap:18px;margin-top:0}.account-panel-shell--kit .my-kit-product-card{min-width:0;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 12%,#ff50b01f,#0000 34%),linear-gradient(145deg,#50d0ff12,#0000 48%),#0b0a1c!important;border-color:#50d0ff57!important;border-radius:24px!important;padding:clamp(16px,2.4vw,24px)!important}.account-panel-shell--kit .my-kit-product-card>header{gap:8px;width:100%;display:grid}.account-panel-shell--kit .my-kit-product-card h3{margin:0;font-size:clamp(22px,2.4vw,31px);line-height:1.05;color:var(--lk-cream)!important}.my-kit-wheel-demo,.my-kit-phone-demo{align-content:center;justify-items:center;width:100%;min-height:555px;margin-top:18px;display:grid}.my-kit-wheel-demo{background:radial-gradient(circle,#50d0ff14,#0000 62%);border:1px solid #50d0ff29;border-radius:20px;gap:10px;padding:clamp(10px,2vw,18px) 6px 16px}.my-kit-wheel-demo .content-wheel.compact{width:min(100%,330px);margin:0 auto 6px}.my-kit-wheel-demo>p{text-align:center;min-height:38px;color:var(--lk-muted)!important;margin:0!important}.my-kit-preview-action{border:1px solid var(--lk-lime);background:var(--lk-lime);color:#081005;cursor:pointer;border-radius:999px;min-height:46px;padding:10px 22px;font-weight:950;box-shadow:0 0 26px #c0ff4038}.my-kit-preview-action:hover:not(:disabled){background:var(--lk-cyan);border-color:var(--lk-cyan)}.my-kit-preview-action:disabled{opacity:.72;cursor:wait}.my-kit-phone-demo{perspective:1100px;gap:18px}.account-panel-shell--kit .my-kit-phone-preview{zoom:.64}.my-kit-phone-preview{color:#12151b;transform-origin:50% 80%;background:linear-gradient(145deg,#0d1117 0%,#7c8995 45%,#171d25 100%);border:2px solid #8c97a3;border-radius:46px;width:min(100%,310px);min-height:570px;padding:7px;animation:.65s cubic-bezier(.16,1,.3,1) both my-kit-phone-arrive,5.8s ease-in-out .7s infinite my-kit-phone-float;position:relative;box-shadow:0 28px 55px #00000080,0 0 0 2px #111822,0 0 35px #50d0ff33,inset 0 0 0 1px #ffffff61}.member-home-product-preview .my-kit-phone-preview{zoom:.66;width:310px}.my-kit-phone-screen{background:#f7f7f8;border:1px solid #05070a;border-radius:38px;grid-template-rows:auto auto auto auto auto auto auto auto 1fr;gap:10px;min-height:640px;padding:12px 13px 13px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8}.my-kit-phone-screen:after{z-index:5;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff52 38%,#0000 56%);animation:6.4s ease-in-out 1s infinite my-kit-phone-shine;position:absolute;inset:0;translate:-72%}.my-kit-phone-screen>*{z-index:1;position:relative}.my-kit-phone-status{color:#16191f;letter-spacing:.02em;justify-content:space-between;align-items:center;min-height:22px;padding-inline:7px;font-size:9px;display:flex}.my-kit-phone-island{z-index:4;background:#050609;border-radius:999px;width:86px;height:24px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14}.my-kit-phone-island i{background:radial-gradient(circle at 35% 35%,#4778c3,#08101f 58%);border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite my-kit-phone-camera;position:absolute;top:8px;right:9px}.my-kit-phone-side{z-index:-1;background:#2d3540;width:5px;position:absolute;box-shadow:inset 1px 0 #ffffff4d}.my-kit-phone-side--mute{border-radius:4px 0 0 4px;height:28px;top:95px;left:-7px}.my-kit-phone-side--volume{border-radius:4px 0 0 4px;height:70px;top:136px;left:-7px}.my-kit-phone-side--power{border-radius:0 4px 4px 0;height:91px;top:151px;right:-7px}.my-kit-phone-bar,.my-kit-phone-identity,.my-kit-phone-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.my-kit-phone-bar{color:#12151b;border-bottom:1px solid #e1e3e7;min-height:30px;padding:1px 3px 5px}.my-kit-phone-bar strong{color:#12151b!important}.my-kit-phone-identity{border:2px solid #0000;border-radius:16px;justify-content:flex-start;padding:7px 5px;transition:border-color .22s,box-shadow .22s,transform .22s}.my-kit-phone-identity i{outline:3px solid var(--lk-pink);color:#fff;background:linear-gradient(145deg,#35cbbb,#209487);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:24px;font-style:normal;font-weight:950;display:grid;box-shadow:0 5px 13px #0a393633}.my-kit-phone-identity div{gap:3px;display:grid}.my-kit-phone-identity strong{color:#12151b!important}.my-kit-phone-identity small{color:#5c626c}.my-kit-phone-stats{color:#464c55;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:-2px 0 0 72px;font-size:8px;line-height:1.15;display:grid}.my-kit-phone-stats span{gap:1px;display:grid}.my-kit-phone-stats b{color:#12151b;font-size:12px}.my-kit-phone-message{background:#f7f7f8;border:2px solid #0000;border-radius:14px;align-content:center;gap:7px;min-height:136px;padding:12px 7px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:0 5px 18px #1f242c14}.my-kit-phone-message small{color:#087ea5;letter-spacing:.08em;font-weight:950}.my-kit-phone-message strong{color:#15171c;font-family:var(--font-serif);font-size:22px;line-height:1.03}.my-kit-phone-message p{white-space:pre-wrap;font-size:12px;color:#4d535d!important;margin:0!important}.my-kit-phone-actions span{color:#242830;text-align:center;background:#f7f7f8;border:1px solid #d1d5db;border-radius:8px;width:50%;padding:7px 4px;font-size:10px;font-weight:900}.my-kit-phone-highlights{gap:12px;padding:2px 4px 4px;display:flex;overflow:hidden}.my-kit-phone-highlights span{color:#30353d;justify-items:center;gap:4px;min-width:50px;font-size:8px;display:grid}.my-kit-phone-highlights i{color:#343943;background:linear-gradient(145deg,#f6c5d7,#d9f1eb);border:3px solid #fff;border-radius:50%;outline:2px solid #d4d7dc;place-items:center;width:43px;height:43px;font-size:17px;font-style:normal;display:grid}.my-kit-phone-tabs{color:#252a32;text-align:center;border-top:1px solid #e1e3e7;border-bottom:1px solid #e1e3e7;grid-template-columns:repeat(3,1fr);align-items:center;min-height:34px;margin:0 -13px;font-size:17px;display:grid}.my-kit-phone-tabs span:first-child{border-bottom:2px solid #171a20;place-items:center;height:100%;display:grid}.my-kit-phone-grid{background:#f7f7f8;border:2px solid #0000;grid-template-columns:repeat(3,1fr);gap:3px;min-height:92px;margin:-10px -13px -13px;padding:3px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.my-kit-phone-grid i{aspect-ratio:1;background:linear-gradient(140deg,#f8adc9,#ffd5a5);place-items:center;animation:4.6s ease-in-out infinite my-kit-phone-post;display:grid}.my-kit-phone-grid i:nth-child(2n){background:linear-gradient(140deg,#92e4dd,#d9f5d0);animation-delay:-.7s}.my-kit-phone-grid i:nth-child(3n){background:linear-gradient(140deg,#8fd7ff,#c7b9ff);animation-delay:-1.4s}.my-kit-phone-grid i:after{color:#181c2294;font-size:18px;font-style:normal}.my-kit-phone-grid i:first-child:after{content:"✦"}.my-kit-phone-grid i:nth-child(2):after{content:"▤"}.my-kit-phone-grid i:nth-child(3):after{content:"▶"}.my-kit-phone-grid i:nth-child(4):after{content:"♡"}.my-kit-phone-grid i:nth-child(5):after{content:"☼"}.my-kit-phone-grid i:nth-child(6):after{content:"↗"}.my-kit-phone-grid--pinned i:nth-child(-n+3){position:relative}.my-kit-phone-grid--pinned i:nth-child(-n+3):before{z-index:2;content:"📌";text-shadow:0 1px 4px #000000a6;font-size:10px;position:absolute;top:4px;right:5px}.my-kit-phone-home{z-index:3;background:#171a20;border-radius:999px;width:91px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.my-kit-phone-preview--step-1 .my-kit-phone-message{border-color:var(--lk-pink);transform:translateY(-2px);box-shadow:0 0 0 3px #ff50b021,0 8px 24px #1c1f261c}.my-kit-phone-preview--step-2 .my-kit-phone-identity{border-color:#159bc8;transform:translateY(-2px);box-shadow:0 0 0 3px #50d0ff21}.my-kit-phone-preview--step-3 .my-kit-phone-grid{border-color:#7da600;transform:translateY(-2px);box-shadow:0 0 0 3px #c0ff4033}@keyframes my-kit-phone-arrive{0%{opacity:0;transform:translateY(22px)rotateY(-8deg)scale(.94)}to{opacity:1;transform:none}}@keyframes my-kit-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes my-kit-phone-shine{0%,62%{opacity:0;translate:-72%}72%{opacity:1}88%,to{opacity:0;translate:72%}}@keyframes my-kit-phone-camera{0%,to{box-shadow:0 0 #50d0ff00}50%{box-shadow:0 0 0 4px #50d0ff2e}}@keyframes my-kit-phone-post{0%,to{filter:saturate(.92)brightness(.98)}50%{filter:saturate(1.08)brightness(1.04)}}.my-kit-phone-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.my-kit-phone-controls button{min-height:52px;color:var(--lk-cream);cursor:pointer;background:#0b0a1c;border:1px solid #50d0ff5c;border-radius:12px;place-items:center;gap:3px;padding:7px 5px;font-size:11px;font-weight:900;display:grid}.my-kit-phone-controls button span{width:21px;height:21px;color:var(--lk-cyan);background:#50d0ff24;border-radius:50%;place-items:center;display:grid}.my-kit-phone-controls button.is-active{border-color:var(--lk-lime);background:#c0ff401c}.my-kit-phone-controls button.is-active span{background:var(--lk-lime);color:#081005}.account-panel-shell--kit .my-kit-product-card>a{width:100%;margin-top:18px;translate:none}.account-panel-shell--kit .my-kit-case-switcher{margin-top:20px}.account-panel-shell--kit .my-kit-case-switcher>summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-panel-shell--kit .my-kit-case-switcher .sync-status{background:#c0ff401a;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;color:var(--lk-lime)!important}@media (width<=760px){.account-panel-shell--kit .account-panel-card--kit{padding:16px 12px!important}.account-panel-shell--kit .account-panel-heading{padding-inline:6px}.account-panel-shell--kit .my-kit-products{grid-template-columns:1fr}.account-panel-shell--kit .my-kit-product-card{padding:16px 12px!important}.my-kit-wheel-demo .content-wheel.compact{width:min(100%,310px)}.my-kit-phone-preview{min-height:658px}.account-panel-shell--kit .my-kit-case-switcher>summary{flex-direction:column;align-items:flex-start}}:is(.message-product-shell,.profile-product-shell) .step-eyebrow{line-height:1.45;font-size:13px!important}:is(.message-product-shell,.profile-product-shell) :is(label,legend){line-height:1.45;font-size:16px!important}:is(.message-product-shell,.profile-product-shell) label>small,:is(.message-product-shell,.profile-product-shell) .profile-refinement summary small{line-height:1.5;font-size:14px!important}:is(.message-product-shell,.profile-product-shell) :is(.message-product-progress,.profile-product-progress) button{font-size:15px!important}:is(.message-product-shell,.profile-product-shell) .message-person-summary article>small{line-height:1.4;font-size:13px!important}:is(.message-product-shell,.profile-product-shell) .profile-shared-message :is(span,b){font-size:14px;line-height:1.5}:is(.message-product-shell,.profile-product-shell) .profile-result-summary>small{line-height:1.45;font-size:14px!important}:is(.message-product-shell,.profile-product-shell) .profile-phone-identity small{font-size:13px!important}:is(.message-product-shell,.profile-product-shell) .form-next-hint{line-height:1.5;font-size:14px!important}.lulo-field-notice{background:#50d0ff14;border:1px solid #50d0ff57;border-radius:12px;padding:11px 13px;font-size:14px;line-height:1.5;color:var(--lk-white)!important;margin:10px 0 0!important}:is(.message-product-shell,.profile-product-shell) .profile-phone-preview{animation:.68s cubic-bezier(.16,1,.3,1) both profile-phone-arrive,5.5s ease-in-out .7s infinite profile-phone-float;background:linear-gradient(145deg,#11121a,#343746 52%,#0b0c12)!important;border:3px solid #585b69!important;border-radius:48px!important;width:min(100%,390px)!important;min-height:810px!important;padding:8px!important;overflow:visible!important;box-shadow:0 34px 75px #00000094,0 0 0 2px #090a10,0 0 0 5px #50d0ff33!important}:is(.message-product-shell,.profile-product-shell) .profile-phone-preview:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#ffffffb8,#50d0ff14);border-radius:999px;width:2px;position:absolute;inset:10px auto 52% 5px}:is(.message-product-shell,.profile-product-shell) .profile-phone-screen{border:1px solid #07090d;border-radius:39px;min-height:788px;padding:13px 17px 18px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf;color:#171a20!important;background:#f7f7f8!important}:is(.message-product-shell,.profile-product-shell) .profile-phone-screen:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 36%,#ffffff7a 49%,#0000 62%);animation:6s ease-in-out 1.1s infinite profile-phone-shine;position:absolute;inset:-40% -90% 35%;transform:rotate(18deg)}:is(.message-product-shell,.profile-product-shell) .profile-phone-screen>*{z-index:1;position:relative}:is(.message-product-shell,.profile-product-shell) .profile-phone-status,:is(.message-product-shell,.profile-product-shell) .profile-phone-bar,:is(.message-product-shell,.profile-product-shell) .profile-phone-bar strong,:is(.message-product-shell,.profile-product-shell) .profile-phone-identity strong,:is(.message-product-shell,.profile-product-shell) .profile-phone-stats{color:#171a20!important}:is(.message-product-shell,.profile-product-shell) .profile-phone-identity small,:is(.message-product-shell,.profile-product-shell) .profile-phone-bio{color:#4d535d!important}:is(.message-product-shell,.profile-product-shell) .profile-phone-actions>span:not(.profile-preview-marker){color:#262a31!important;background:#f7f7f8!important;border-color:#d2d6dc!important}.profile-product-card .profile-phone-preview .profile-phone-screen .profile-phone-bar,.profile-product-card .profile-phone-preview .profile-phone-screen .profile-phone-bar strong,.profile-product-card .profile-phone-preview .profile-phone-screen .profile-phone-identity strong,.profile-product-card .profile-phone-preview .profile-phone-screen .profile-phone-status,.profile-product-card .profile-phone-preview .profile-phone-screen .profile-phone-stats{color:#171a20!important}.profile-product-card .profile-phone-preview .profile-phone-screen .profile-phone-identity small,.profile-product-card .profile-phone-preview .profile-phone-screen .profile-phone-bio,.profile-product-card .profile-phone-preview .profile-phone-screen .profile-phone-bio span{color:#4d535d!important}:is(.message-product-shell,.profile-product-shell) .profile-phone-tabs{border-color:#dfe2e6;color:#272b32!important}:is(.message-product-shell,.profile-product-shell) .profile-phone-home{background:#171a20}:is(.message-product-shell,.profile-product-shell) .profile-phone-highlights{gap:17px;margin:14px 0 12px;padding:3px 3px 5px;display:flex;overflow:hidden}:is(.message-product-shell,.profile-product-shell) .profile-phone-highlights span{color:#383d45;justify-items:center;gap:6px;min-width:63px;display:grid}:is(.message-product-shell,.profile-product-shell) .profile-phone-highlights i{color:#292e36;background:linear-gradient(145deg,#f6bfd5,#d7f1eb);border:3px solid #fff;border-radius:50%;outline:2px solid #c9cdd3;place-items:center;width:57px;height:57px;font-size:22px;font-style:normal;display:grid}.profile-product-card .profile-phone-preview .profile-phone-highlights small{font-weight:750;color:#30353d!important;font-size:10px!important}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid{margin:0 -17px -18px}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i{background:linear-gradient(145deg,#f5aac8,#ffd4a2);border:1px solid #fff;place-items:center;animation:4.2s ease-in-out infinite profile-phone-post;display:grid;position:relative}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:nth-of-type(2n){background:linear-gradient(145deg,#8bdcf7,#c8f1d5)}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:after{color:#1f232a94;font-size:25px;font-style:normal}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:first-of-type:after{content:"✦"}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:nth-of-type(2):after{content:"▤"}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:nth-of-type(3):after{content:"▶"}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:nth-of-type(4):after{content:"♡"}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:nth-of-type(5):after{content:"☼"}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:nth-of-type(6):after{content:"↗"}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid--pinned i:nth-of-type(-n+3):before{z-index:2;content:"📌";text-shadow:0 1px 5px #000000b8;font-size:12px;position:absolute;top:7px;right:8px}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:nth-of-type(2){animation-delay:-.45s}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:nth-of-type(3){animation-delay:-.9s}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:nth-of-type(4){animation-delay:-1.35s}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:nth-of-type(5){animation-delay:-1.8s}:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i:nth-of-type(6){animation-delay:-2.25s}:is(.message-product-shell,.profile-product-shell) .profile-phone-island i{animation:2.4s ease-in-out infinite profile-phone-camera}:is(.message-product-shell,.profile-product-shell) .profile-avatar{animation:3.4s ease-in-out infinite profile-phone-avatar}@keyframes profile-phone-arrive{0%{opacity:0;transform:translateY(30px)scale(.92)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes profile-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes profile-phone-shine{0%,62%{opacity:0;translate:-40%}72%{opacity:1}88%,to{opacity:0;translate:65%}}@keyframes profile-phone-post{0%,to{filter:brightness(.92)}50%{filter:brightness(1.16)}}@keyframes profile-phone-camera{0%,to{box-shadow:0 0 #50d0ff00}50%{box-shadow:0 0 0 4px #50d0ff21}}@keyframes profile-phone-avatar{0%,to{box-shadow:0 0 0 4px var(--lk-pink), 0 0 0 #ff50b000}50%{box-shadow:0 0 0 4px var(--lk-pink), 0 0 25px #ff50b06b}}@media (width<=520px){:is(.message-product-shell,.profile-product-shell) .profile-phone-preview{border-radius:43px!important;width:min(92%,358px)!important;min-height:758px!important}:is(.message-product-shell,.profile-product-shell) .profile-phone-screen{border-radius:35px;min-height:736px}.profile-phone-side--mute,.profile-phone-side--volume{left:-9px}.profile-phone-side--power{right:-9px}.profile-identity-guide,.profile-identity-result{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.message-product-shell,.profile-product-shell) .profile-phone-preview,:is(.message-product-shell,.profile-product-shell) .profile-phone-screen:after,:is(.message-product-shell,.profile-product-shell) .profile-phone-grid i,:is(.message-product-shell,.profile-product-shell) .profile-phone-island i,:is(.message-product-shell,.profile-product-shell) .profile-avatar,.my-kit-phone-preview,.my-kit-phone-screen:after,.my-kit-phone-grid i,.my-kit-phone-island i{animation:none!important}}.lulo-field-notice--success{background:#c0ff4014;border-color:#c0ff406b}.lulo-field-notice--error{background:#ffd44d17;border-color:#ffd44d75}:is(.message-product-shell,.profile-product-shell) .profile-assisted-field{gap:10px;margin:4px 0 16px;display:grid}.profile-integrated-preview{background:radial-gradient(circle at 50% 25%,#50d0ff1a,#0000 48%),#0506148c;border:1px solid #50d0ff57;border-radius:24px;gap:20px;margin:24px 0;padding:clamp(18px,4vw,32px);display:grid}.profile-integrated-preview>div:first-child{text-align:center}.profile-integrated-preview>div:first-child :is(h3,p){margin:4px 0}.lulo2-assistant-panel>header span{font-size:11px!important}.lulo2-assistant-intro{font-size:15px!important}.lulo2-assistant-actions article>span{font-size:18px!important}.lulo2-assistant-actions article>small,.lulo2-assistant-privacy{line-height:1.5;font-size:14px!important}.lulo2-assistant-hint{font-size:12px!important}.account-usage-footer :is(span,small){line-height:1.45;font-size:13px!important}@media (width<=640px){.lulo2-assistant-hint{font-size:12px!important}.lulo2-assistant-badge{font-size:10px!important}}.interactive-restart-action{justify-content:flex-end;margin:16px 0;padding-inline:clamp(12px,3vw,32px);display:flex}.interactive-restart-action button{min-height:44px;color:var(--lk-cream);font:inherit;cursor:pointer;background:0 0;border:1px solid #ff5f6d8c;border-radius:999px;padding:10px 16px;font-size:.8rem}.interactive-restart-action button:hover,.interactive-restart-action button:focus-visible{border-color:var(--lk-coral);background:#ff5f6d1f}.interactive-restart-dialog{box-sizing:border-box;border:1px solid var(--lk-coral);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--lk-cream);background:#180b20;border-radius:20px;padding:24px;overflow:auto}.interactive-restart-dialog::backdrop{background:#04030cc7}.interactive-restart-dialog h2{color:var(--lk-cream);margin:0 0 16px;font-size:1.35rem}.interactive-restart-dialog p{line-height:1.6}.interactive-restart-buttons{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.interactive-restart-buttons button{border:1px solid var(--lk-cream);min-height:44px;color:var(--lk-cream);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;font-weight:700}.interactive-restart-buttons .interactive-restart-confirm{border-color:var(--lk-coral);background:var(--lk-coral);color:#18030a}.interactive-restart-buttons button:disabled{opacity:.6;cursor:wait}@media (width<=520px){.interactive-restart-buttons{flex-direction:column}.interactive-restart-dialog{padding:20px}}._app_13xjk_1{color:#172b38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf6ed;min-height:100svh;padding:0 24px;font-family:Arial,Helvetica,sans-serif;line-height:1.5}._app_13xjk_1 *{box-sizing:border-box}._app_13xjk_1 button,._app_13xjk_1 input{font:inherit}._app_13xjk_1 button{cursor:pointer}._app_13xjk_1 button:disabled{cursor:default;opacity:.45}._app_13xjk_1 button:focus-visible,._app_13xjk_1 input:focus-visible,._app_13xjk_1 summary:focus-visible,._app_13xjk_1 a:focus-visible{outline-offset:4px;outline:3px solid #7254bc}._app_13xjk_1 h1:focus{outline:none}._app_13xjk_1 p{color:#52616b}._wrap_13xjk_1{max-width:1120px;margin:auto}._header_13xjk_1{border-bottom:1px solid #deddd2;justify-content:space-between;align-items:center;gap:15px;padding:24px 0;display:flex}._brand_13xjk_1{color:#172b38;background:0 0;border:0;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}._brand_13xjk_1 b{color:#7254bc}._logo_13xjk_1{background:#d7ef97;border:2px solid #172b38;border-radius:13px;place-items:center;width:42px;height:42px;font-size:25px;display:grid}._beta_13xjk_1{letter-spacing:1.2px;color:#5f4794;background:#e9e2f5;border-radius:20px;padding:7px 10px;font-size:10px}._profiles_13xjk_1{flex-wrap:wrap;align-items:center;gap:10px;padding-top:22px;font-size:12px;display:flex}._profiles_13xjk_1>span{color:#52616b;margin-right:auto}._profiles_13xjk_1 button{color:#172b38;background:0 0;border:1px solid #d4d5cd;border-radius:30px;min-height:44px;padding:10px 14px}._profiles_13xjk_1 ._activeProfile_13xjk_1{background:#ece6f7;border-color:#7254bc;font-weight:700}._hero_13xjk_1{grid-template-columns:1.3fr 1fr;align-items:center;gap:65px;padding:45px 0;display:grid}._eyebrow_13xjk_1{letter-spacing:1.6px;font-size:11px;font-weight:800;color:#647a42!important}._hero_13xjk_1 h1{letter-spacing:-2px;margin:17px 0 23px;font-size:clamp(35px,5.3vw,62px);line-height:1.08}._hero_13xjk_1 h1 em{color:#7254bc;font-style:normal}._hero_13xjk_1>div>p:not(._eyebrow_13xjk_1):not(._small_13xjk_1){max-width:440px;font-size:18px}._primary_13xjk_1,._secondary_13xjk_1,._mic_13xjk_1{border:1.5px solid #172b38;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:750;display:inline-flex}._primary_13xjk_1{color:#fff;background:#172b38}._primary_13xjk_1:hover:not(:disabled){background:#304c61}._secondary_13xjk_1{color:#172b38;background:0 0}._secondary_13xjk_1:hover{background:#ece6f7}._small_13xjk_1{font-size:12px!important}._heroCard_13xjk_1{background:#e4dcf3;border:2px solid #172b38;border-radius:25px;padding:27px;position:relative;transform:rotate(2deg);box-shadow:7px 7px #172b38}._heroCard_13xjk_1>._eyebrow_13xjk_1{margin-bottom:20px;display:block;color:#5f4794!important}._bubble_13xjk_1,._bubbleEnglish_13xjk_1{z-index:1;background:#fffdfa;border:1.5px solid #172b38;border-radius:15px;width:fit-content;padding:12px 20px;font-size:20px;font-weight:750;display:block;position:relative;box-shadow:2px 2px #172b38}._bubbleEnglish_13xjk_1{background:#d7ef97;margin:13px 0 0 auto;transform:rotate(-4deg)}._bubbleEnglish_13xjk_1>span{margin-left:15px}._globe_13xjk_1{text-align:center;margin:18px 0 8px;font-size:95px;line-height:1.2}._heroCard_13xjk_1>p{text-align:center;color:#172b38;font-size:14px}._stats_13xjk_1{background:#eaf0dd;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:20px;margin:18px 0 30px;padding:23px;display:grid}._stats_13xjk_1>div{text-align:center}._stats_13xjk_1 strong{font-size:30px;line-height:1.3;display:block}._stats_13xjk_1 small{color:#637066;font-size:14px}._stats_13xjk_1 span{color:#52616b;font-size:12px}._worlds_13xjk_1{padding:24px 0}._worlds_13xjk_1 h2{letter-spacing:-1px;margin:7px 0 25px;font-size:32px}._grid_13xjk_1{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._world_13xjk_1{background:#fffdfa;border:1.5px solid #d4d5cd;border-radius:20px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}._world_13xjk_1:nth-child(3n+2){background:#f0eaf8}._world_13xjk_1:nth-child(3n){background:#f9e9dc}._worldIcon_13xjk_1{margin-bottom:18px;font-size:40px;line-height:1.2;display:block}._level_13xjk_1{letter-spacing:1.4px;color:#647a42;font-size:10px;font-weight:800}._world_13xjk_1 h3{margin:8px 0 4px;font-size:23px}._world_13xjk_1 p{min-height:44px;margin:0 0 10px;font-size:14px}._world_13xjk_1 small{color:#52616b;margin-bottom:20px;font-size:11px;display:block}._world_13xjk_1>._primary_13xjk_1{width:100%;margin-top:auto}._textButton_13xjk_1{color:#7254bc;text-align:left;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:13px;text-decoration:underline;display:inline-block}._world_13xjk_1>._textButton_13xjk_1{align-self:center}._review_13xjk_1{background:#e9e2f5;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}._review_13xjk_1 h2{margin:0;font-size:21px}._review_13xjk_1 p{margin:6px 0;font-size:14px}._parents_13xjk_1{max-width:800px;margin:25px 0;font-size:13px}._parents_13xjk_1 summary{cursor:pointer;padding:12px 0;font-weight:750}._parents_13xjk_1 p{line-height:1.8}._footer_13xjk_1{color:#647066;border-top:1px solid #deddd2;justify-content:space-between;gap:15px;margin-top:35px;padding:25px 0;font-size:11px;display:flex}._footer_13xjk_1 a{color:#647066}._playCard_13xjk_1{background:#fffdfa;border:1px solid #deddd2;border-radius:23px;max-width:750px;margin:35px auto 60px;padding:32px}._topline_13xjk_1{justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}._playCard_13xjk_1 h1{letter-spacing:-1px;margin:15px 0 22px;font-size:clamp(28px,4vw,39px);line-height:1.2}._playCard_13xjk_1>progress{appearance:none;background:#e9e2f5;border:0;border-radius:20px;width:100%;height:7px;margin:20px 0;display:block;overflow:hidden}._playCard_13xjk_1>progress::-webkit-progress-bar{background:#e9e2f5}._playCard_13xjk_1>progress::-webkit-progress-value{background:#7254bc}._playCard_13xjk_1>progress::-moz-progress-bar{background:#7254bc}._promptIcon_13xjk_1{margin:20px 0;font-size:63px;line-height:1.3;display:block}._learnList_13xjk_1{gap:10px;margin:25px 0;display:grid}._learnList_13xjk_1 article{background:#f4f2e9;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}._learnList_13xjk_1 article>span{min-width:35px;font-size:30px}._learnList_13xjk_1 article>div{flex:1}._learnList_13xjk_1 strong{color:#7254bc;font-size:19px;display:block}._learnList_13xjk_1 small{color:#52616b;font-size:12px}._learnList_13xjk_1 p{margin:4px 0;font-size:12px}._audio_13xjk_1{color:#172b38;background:#d7ef97;border:1px solid #172b38;border-radius:50%;flex-shrink:0;width:44px;height:44px}._respond_13xjk_1{margin:25px 0}._mic_13xjk_1{color:#172b38;background:#e4dcf3;width:100%;min-height:60px;margin-bottom:18px}._listening_13xjk_1{background:#ffdfca}._respond_13xjk_1 form{gap:10px;display:grid}._respond_13xjk_1 label{color:#52616b;font-size:12px;font-weight:700}._respond_13xjk_1 input{color:#172b38;background:#fff;border:1.5px solid #c5cac6;border-radius:12px;width:100%;min-width:0;padding:14px;font-size:18px}._respond_13xjk_1 ._small_13xjk_1{margin:14px 0 0}._notice_13xjk_1{color:#5d4b33;background:#f8ecd6;border-left:3px solid #ab762c;border-radius:0 10px 10px 0;margin:15px 0;padding:16px;font-size:13px}._notice_13xjk_1 p{color:#5d4b33}._notice_13xjk_1 ._primary_13xjk_1{margin-right:15px}._hint_13xjk_1{background:#eae5f5;border-radius:12px;margin:13px 0;padding:18px;line-height:1.6}._hint_13xjk_1 strong{color:#7254bc;font-size:22px}._hint_13xjk_1 p{margin:7px 0;font-size:13px}._feedback_13xjk_1{border:1px solid #b6cb8e;border-radius:14px;margin:20px 0;padding:20px}._correct_13xjk_1{background:#edf4df}._retry_13xjk_1{background:#fff0e3;border-color:#d8b78f}._feedback_13xjk_1 p{font-size:14px}._dialogue_13xjk_1{background:#eae5f5;border-radius:14px;margin:20px 0;padding:18px}._dialogue_13xjk_1 p{color:#172b38;grid-template-columns:45px 1fr;gap:14px;margin:15px 0;font-size:15px;display:grid}._dialogue_13xjk_1 b{color:#7254bc;padding-top:3px;font-size:11px}._scenePrompt_13xjk_1{margin-top:30px;font-size:20px}._playCard_13xjk_1>._primary_13xjk_1+._textButton_13xjk_1{margin-top:12px;display:block}@media (width<=760px){._app_13xjk_1{padding:0 17px}._header_13xjk_1{padding:18px 0}._brand_13xjk_1{font-size:17px}._beta_13xjk_1{letter-spacing:.7px;font-size:8px}._logo_13xjk_1{width:35px;height:35px}._profiles_13xjk_1{gap:8px}._profiles_13xjk_1>span{width:100%;margin-bottom:2px}._profiles_13xjk_1 button{flex:1;padding:9px 10px}._hero_13xjk_1{grid-template-columns:1fr;gap:30px;padding:35px 0}._hero_13xjk_1 h1{letter-spacing:-1.3px;font-size:39px}._hero_13xjk_1>div>p:not(._eyebrow_13xjk_1):not(._small_13xjk_1){font-size:16px}._hero_13xjk_1>div>._primary_13xjk_1{width:100%}._heroCard_13xjk_1{width:calc(100% - 8px);max-width:420px;margin:auto;transform:none}._globe_13xjk_1{font-size:75px}._stats_13xjk_1{gap:8px;padding:20px 12px}._stats_13xjk_1 strong{font-size:27px}._stats_13xjk_1 span{font-size:10px}._grid_13xjk_1{grid-template-columns:1fr;gap:16px}._world_13xjk_1{padding:22px}._world_13xjk_1 p{min-height:0}._worlds_13xjk_1 h2{font-size:27px}._review_13xjk_1{flex-direction:column;align-items:flex-start}._review_13xjk_1 ._primary_13xjk_1{width:100%}._playCard_13xjk_1{margin-top:24px;padding:22px 17px}._learnList_13xjk_1 article{gap:10px;padding:13px 10px}._learnList_13xjk_1 article>span{min-width:28px;font-size:25px}._learnList_13xjk_1 strong{font-size:18px}._learnList_13xjk_1 p{font-size:11px}._dialogue_13xjk_1{padding:14px}._dialogue_13xjk_1 p{grid-template-columns:35px 1fr;gap:10px}._footer_13xjk_1{flex-direction:column;gap:8px}._playCard_13xjk_1>._primary_13xjk_1{width:100%}}._logo_13xjk_1{background:0 0;border:0;width:48px;height:48px;overflow:hidden}._logo_13xjk_1 img{object-fit:contain;width:100%;height:100%}._heroLulo_13xjk_6{filter:drop-shadow(0 8px 8px #7f6b9b20);width:245px;max-width:100%;height:auto;margin:12px auto -8px;display:block}._luloHello_13xjk_7{color:#5f4794;background:#fffdfa;border:1px solid #7254bc;border-radius:24px;min-height:44px;margin:0 auto;padding:10px 18px;font-size:12px;font-weight:700;display:block}._companion_13xjk_8{align-items:center;gap:16px;margin:14px 0;display:flex}._companionLulo_13xjk_8{object-fit:contain;flex-shrink:0;width:105px;height:105px}._luloSpeech_13xjk_8{flex:1;min-width:0}._luloName_13xjk_8{color:#647a42;letter-spacing:1.2px;margin-bottom:7px;font-size:9px;font-weight:800;display:block}._luloSpeech_13xjk_8>p{margin:6px 0;font-size:14px}._feedback_13xjk_1 ._companion_13xjk_8,._hint_13xjk_1 ._companion_13xjk_8{margin:0 0 12px}._doneLulo_13xjk_8 ._heroLulo_13xjk_6{width:200px;margin:0 auto 20px}@media (width<=760px){._logo_13xjk_1{width:40px;height:40px}._heroLulo_13xjk_6{width:220px}._companion_13xjk_8{gap:10px}._companionLulo_13xjk_8{width:76px;height:76px}._luloSpeech_13xjk_8>p{font-size:13px}._luloName_13xjk_8{letter-spacing:.8px;font-size:8px}}._app_13xjk_1{font-size:18px}._app_13xjk_1 h1,._app_13xjk_1 h2,._app_13xjk_1 h3{font-family:Arial,Helvetica,sans-serif}._app_13xjk_1 ._brand_13xjk_1{font-size:22px}._beta_13xjk_1{letter-spacing:.8px;font-size:12px}._profiles_13xjk_1,._profiles_13xjk_1 button{font-size:16px}._eyebrow_13xjk_1{letter-spacing:1.1px;font-size:13px}._small_13xjk_1{line-height:1.6;font-size:16px!important}._app_13xjk_1 ._primary_13xjk_1,._app_13xjk_1 ._secondary_13xjk_1,._app_13xjk_1 ._mic_13xjk_1{min-height:52px;font-size:18px}._app_13xjk_1 ._textButton_13xjk_1{font-size:17px;line-height:1.6}._app_13xjk_1 ._luloHello_13xjk_7{min-height:48px;font-size:17px}._heroCard_13xjk_1>p{font-size:17px;line-height:1.55}._bubble_13xjk_1,._bubbleEnglish_13xjk_1{font-size:22px}._stats_13xjk_1 span{font-size:16px}._stats_13xjk_1 small{font-size:17px}._level_13xjk_1{letter-spacing:1px;font-size:12px}._world_13xjk_1 p{min-height:53px;font-size:17px;line-height:1.55}._world_13xjk_1 small{font-size:15px;line-height:1.55}._review_13xjk_1 p,._parents_13xjk_1,._notice_13xjk_1,._feedback_13xjk_1 p{font-size:17px;line-height:1.6}._footer_13xjk_1{font-size:15px;line-height:1.6}._topline_13xjk_1{font-size:15px}._learnList_13xjk_1 small{font-size:16px}._learnList_13xjk_1 strong{font-size:23px}._learnList_13xjk_1 p{font-size:17px;line-height:1.5}._respond_13xjk_1 label{font-size:16px;line-height:1.5}._respond_13xjk_1 input{font-size:20px}._hint_13xjk_1 p{font-size:17px}._hint_13xjk_1 strong{font-size:24px}._dialogue_13xjk_1 p{grid-template-columns:50px 1fr;font-size:18px;line-height:1.6}._dialogue_13xjk_1 b{font-size:15px}._scenePrompt_13xjk_1{font-size:23px;line-height:1.45}._luloName_13xjk_8{letter-spacing:.6px;font-size:12px}._luloSpeech_13xjk_8>p{font-size:17px;line-height:1.6}._feedback_13xjk_1 strong{font-size:19px;line-height:1.4}@media (width>=761px) and (width<=1100px){._grid_13xjk_1{grid-template-columns:repeat(2,1fr)}._hero_13xjk_1{gap:32px}._hero_13xjk_1 h1{font-size:43px}}@media (width<=760px){._app_13xjk_1 ._brand_13xjk_1{font-size:20px}._beta_13xjk_1{letter-spacing:.3px;padding:7px 8px;font-size:10px}._profiles_13xjk_1,._profiles_13xjk_1 button{font-size:16px}._hero_13xjk_1>div>p:not(._eyebrow_13xjk_1):not(._small_13xjk_1){font-size:18px}._stats_13xjk_1{gap:10px;padding:18px 10px}._stats_13xjk_1 span{font-size:15px;line-height:1.4;display:block}._stats_13xjk_1 strong{font-size:30px}._world_13xjk_1 p{min-height:0;font-size:17px}._world_13xjk_1 small{font-size:15px}._playCard_13xjk_1{padding:22px 17px}._learnList_13xjk_1 article{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px 12px;position:relative}._learnList_13xjk_1 article>div{min-width:0}._learnList_13xjk_1 article>span{display:none}._learnList_13xjk_1 strong{min-height:44px;padding-right:45px;font-size:23px}._learnList_13xjk_1 small{font-size:16px}._learnList_13xjk_1 p{font-size:17px}._learnList_13xjk_1 ._audio_13xjk_1{position:absolute;top:30px;right:10px}._dialogue_13xjk_1 p{grid-template-columns:1fr;gap:2px;font-size:18px}._dialogue_13xjk_1 b{font-size:15px}._luloSpeech_13xjk_8>p{font-size:17px}._luloName_13xjk_8{font-size:12px}._feedback_13xjk_1 ._companion_13xjk_8,._hint_13xjk_1 ._companion_13xjk_8{align-items:flex-start}._companionLulo_13xjk_8{width:66px;height:66px}._footer_13xjk_1{font-size:15px}}._lessonSteps_13xjk_27{border-bottom:1px solid #deddd2;gap:12px;margin:10px 0 26px;padding:0 0 20px;list-style:none;display:flex}._lessonSteps_13xjk_27 li{color:#52616b;flex:1;align-items:center;gap:7px;font-size:15px;display:flex}._lessonSteps_13xjk_27 li>span{background:#edece5;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;display:grid}._lessonSteps_13xjk_27 li[aria-current=step]{color:#5f4794;font-weight:750}._lessonSteps_13xjk_27 li[aria-current=step]>span{background:#e4dcf3;border:1px solid #7254bc}._focusWord_13xjk_28{text-align:center;background:#f2ecfb;border:1px solid #dcd2ed;border-radius:20px;margin:24px 0;padding:28px 20px}._focusWord_13xjk_28 ._promptIcon_13xjk_1{margin:0 0 16px}._focusWord_13xjk_28 h1{color:#5f4794;overflow-wrap:anywhere;margin:14px 0 25px;font-size:clamp(34px,6vw,54px);line-height:1.2}._focusWord_13xjk_28 ._exampleSentence_13xjk_28{font-size:clamp(28px,4vw,38px);line-height:1.35}._focusWord_13xjk_28>p{margin:10px 0 16px;font-size:20px}._app_13xjk_1 ._listenWord_13xjk_28{color:#172b38;background:#d7ef97;border:1.5px solid #172b38;border-radius:14px;min-height:60px;padding:14px 20px;font-size:18px;font-weight:700}._focusWord_13xjk_28+._notice_13xjk_1{margin-top:-10px}@media (width<=760px){._lessonSteps_13xjk_27{gap:7px;margin-top:12px;padding-bottom:16px}._lessonSteps_13xjk_27 li{text-align:center;flex-direction:column;gap:7px;font-size:14px;line-height:1.3}._focusWord_13xjk_28{padding:24px 16px}._app_13xjk_1 ._listenWord_13xjk_28{width:100%;padding:14px 12px}._focusWord_13xjk_28 h1{font-size:38px}._focusWord_13xjk_28 ._exampleSentence_13xjk_28{font-size:29px}}._voiceStatus_13xjk_30{color:#176347;background:#e9f9ed;border-radius:14px;padding:14px 18px;font-size:19px;font-weight:700;line-height:1.5}._recordedAttempt_13xjk_30{background:#f2effb;border-radius:16px;gap:12px;margin:20px 0;padding:18px;display:grid}._recordedAttempt_13xjk_30 audio{width:100%;min-width:0}._recordedAttempt_13xjk_30 label{font-size:18px;font-weight:700}._home_8k7wk_1{background:var(--electric-ink);color:var(--electric-paper);min-height:100svh;padding:0 30px;font:19px/1.6 Avenir Next,Avenir,Segoe UI,sans-serif}._home_8k7wk_1 *{box-sizing:border-box}._home_8k7wk_1 a{color:inherit;text-decoration:none}._header_8k7wk_1,._hero_8k7wk_1,._features_8k7wk_1,._family_8k7wk_1,._footer_8k7wk_1{max-width:1140px;margin:auto}._header_8k7wk_1{border-bottom:1px solid #f8f7f538;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;display:flex}._brand_8k7wk_1{align-items:center;gap:8px;font-size:29px;font-weight:800;line-height:1.1;display:flex}._brand_8k7wk_1 img{width:64px;height:64px}._brand_8k7wk_1 em,._hero_8k7wk_1 h2 em{color:var(--electric-pink);font-style:normal}._brand_8k7wk_1 small{letter-spacing:1.5px;color:#d8ccd9;margin-top:10px;font-size:10px;display:block}._header_8k7wk_1 nav{align-items:center;gap:25px;font-size:16px;display:flex}._primary_8k7wk_1{background:var(--electric-pink);border-radius:15px;min-height:54px;padding:15px 24px;font-size:18px;font-weight:700;display:inline-block;box-shadow:0 4px #080008;color:var(--electric-paper)!important}._hero_8k7wk_1{background:var(--electric-surface);border:1px solid #f8f7f538;border-radius:30px;grid-template-columns:1.2fr 1fr;align-items:center;gap:35px;margin:40px auto 65px;padding:48px;display:grid}._eyebrow_8k7wk_1{letter-spacing:1.2px;color:#d8ccd9;font-size:13px;font-weight:800}._hero_8k7wk_1 h2{letter-spacing:-1.5px;margin:20px 0;font-size:clamp(36px,4vw,51px);line-height:1.15}._hero_8k7wk_1 p:not(._eyebrow_8k7wk_1){color:#d8ccd9}._hero_8k7wk_1 ._primary_8k7wk_1{margin:10px 0}._details_8k7wk_1{font-size:15px}._art_8k7wk_1{text-align:center}._art_8k7wk_1>span{background:var(--electric-surface);border:1px solid #f8f7f538;border-radius:18px;padding:16px 20px;font-size:23px;font-weight:700;display:inline-block;transform:rotate(3deg)}._art_8k7wk_1 img{width:280px;height:auto;margin:12px auto 0}._art_8k7wk_1 p{font-size:17px;font-weight:700}._features_8k7wk_1 h2,._family_8k7wk_1 h2{letter-spacing:-.7px;margin:15px 0 30px;font-size:33px;line-height:1.25}._cards_8k7wk_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._cards_8k7wk_1 article{background:var(--electric-surface);border:1px solid #f8f7f538;border-radius:22px;padding:27px;box-shadow:0 5px #00000059}._cards_8k7wk_1 article:nth-child(2),._cards_8k7wk_1 article:nth-child(3){background:var(--electric-surface)}._cards_8k7wk_1 article>span{font-size:35px}._cards_8k7wk_1 h3{margin:20px 0 15px;font-size:23px;line-height:1.3}._cards_8k7wk_1 p{color:#d8ccd9;font-size:18px}._family_8k7wk_1{background:var(--electric-surface);border:1px solid #f8f7f538;border-radius:25px;align-items:center;gap:30px;margin:55px auto;padding:35px;display:flex}._family_8k7wk_1 img{flex-shrink:0;width:160px;height:auto}._family_8k7wk_1 h2{margin:0 0 20px}._family_8k7wk_1 p{color:#d8ccd9}._footer_8k7wk_1{color:#d8ccd9;border-top:1px solid #f8f7f538;justify-content:space-between;gap:20px;padding:28px 0;font-size:15px;display:flex}._footer_8k7wk_1>div{gap:22px;display:flex}._home_8k7wk_1 :focus-visible{outline:3px solid var(--electric-pink);outline-offset:5px}@media (width<=760px){._home_8k7wk_1{padding:0 17px}._header_8k7wk_1{gap:10px;padding:19px 0}._brand_8k7wk_1{font-size:26px}._brand_8k7wk_1 img{width:48px;height:48px}._brand_8k7wk_1 small{letter-spacing:1px;font-size:8px}._header_8k7wk_1 nav>a{min-height:44px}._header_8k7wk_1 ._primary_8k7wk_1{min-height:48px;padding:12px 14px;font-size:15px}._hero_8k7wk_1{grid-template-columns:1fr;gap:25px;margin:25px auto 42px;padding:27px 23px}._hero_8k7wk_1 h2{font-size:39px}._hero_8k7wk_1 ._primary_8k7wk_1{text-align:center;width:100%}._art_8k7wk_1 img{width:215px}._art_8k7wk_1>span{font-size:21px}._features_8k7wk_1 h2,._family_8k7wk_1 h2{font-size:29px}._cards_8k7wk_1{grid-template-columns:1fr;gap:20px}._cards_8k7wk_1 article{padding:24px}._family_8k7wk_1{flex-direction:column;align-items:flex-start;margin:40px auto;padding:26px}._family_8k7wk_1 img{align-self:center;width:120px}._family_8k7wk_1 ._primary_8k7wk_1{text-align:center;width:100%}._footer_8k7wk_1{flex-direction:column;gap:13px}._footer_8k7wk_1>div{flex-wrap:wrap;gap:15px}}@media (prefers-reduced-motion:reduce){._art_8k7wk_1>span{transform:none}}._home_8k7wk_1 h1,._home_8k7wk_1 h2,._home_8k7wk_1 h3{font-family:Avenir Next Condensed,Franklin Gothic Medium,sans-serif;font-weight:900}._home_8k7wk_1 ._primary_8k7wk_1{background:var(--electric-pink);box-shadow:0 5px #080008;color:var(--electric-ink)!important}._header_8k7wk_1 ._primary_8k7wk_1{background:var(--electric-lime)}._hero_8k7wk_1{border-color:var(--electric-violet);background:radial-gradient(circle at 90% 30%,#a080ff25,transparent 65%),var(--electric-surface)}._cards_8k7wk_1 article:nth-child(2){border-color:var(--electric-cyan)}._cards_8k7wk_1 article:nth-child(3){border-color:var(--electric-pink)}._cards_8k7wk_1 article:first-child,._family_8k7wk_1{border-color:var(--electric-lime)}._brand_8k7wk_1 em,._hero_8k7wk_1 h2 em{color:var(--electric-pink)}._eyebrow_8k7wk_1{color:var(--electric-lime)}._languages_8k7wk_13{max-width:1140px;margin:0 auto 60px;scroll-margin-top:25px}._languages_8k7wk_13 h1{font-size:34px}._languageCards_8k7wk_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._languageCards_8k7wk_13 article{border:2px solid var(--electric-lime);background:var(--electric-surface);border-radius:24px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}._languageCards_8k7wk_13 article:nth-child(2){border-color:var(--electric-cyan)}._languageCards_8k7wk_13 article>span{font-size:38px}._languageCards_8k7wk_13 article>p:first-of-type{letter-spacing:1px;color:var(--electric-lime);font-size:13px;font-weight:800}._languageCards_8k7wk_13 h3{margin:15px 0;font-size:33px}._languageCards_8k7wk_13 small{color:#d8ccd9;margin-top:auto;display:block}._languageCards_8k7wk_13 ._primary_8k7wk_1{text-align:center;width:100%;margin-top:22px}._languageCards_8k7wk_13 article:nth-child(2) ._primary_8k7wk_1{background:var(--electric-cyan)}@media (width<=760px){._languageCards_8k7wk_13{grid-template-columns:1fr}._languages_8k7wk_13 h1{font-size:30px}._languageCards_8k7wk_13 article{padding:25px}._languageCards_8k7wk_13 h3{font-size:31px}._languageCards_8k7wk_13 ._primary_8k7wk_1{font-size:18px}}._languages_8k7wk_13{padding-top:25px}._languages_8k7wk_13 h1{line-height:1.2}._languageSwitch_fcjqe_1{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}._languageSwitch_fcjqe_1 a{border:1px solid #d8ccd9;border-radius:12px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}._languageSwitch_fcjqe_1 a[aria-current=page]{background:var(--electric-lime);border-color:var(--electric-lime);color:var(--electric-ink)}._suggestion_fcjqe_1{border-left:3px solid var(--electric-lime);padding:12px 18px;font-size:17px}._heroTitle_fcjqe_1{letter-spacing:-1px;font-size:clamp(38px,5vw,62px);line-height:1.12}._heroTitle_fcjqe_1 em{color:var(--electric-pink);font-style:normal}._actions_fcjqe_1{flex-wrap:wrap;gap:14px;margin:20px 0;display:flex}._secondary_fcjqe_1{border:2px solid var(--electric-cyan);border-radius:15px;align-items:center;min-height:48px;padding:13px 20px;font-weight:700;display:inline-flex}._subnav_fcjqe_1{flex-wrap:wrap;gap:18px;font-size:16px;display:flex}._start_fcjqe_1{border:1px solid var(--electric-lime);background:var(--electric-surface);border-radius:24px;max-width:1140px;margin:35px auto;padding:28px}._start_fcjqe_1 h2{font-size:30px;line-height:1.25}._start_fcjqe_1 p{color:#d8ccd9}._help_fcjqe_1{border:1px solid var(--electric-cyan);background:var(--electric-surface);border-radius:24px;max-width:850px;margin:35px auto;padding:30px}._help_fcjqe_1 h1{font-size:38px;line-height:1.2}._help_fcjqe_1 h2{margin-top:30px;font-size:26px}._help_fcjqe_1 a{overflow-wrap:anywhere;text-decoration:underline}._foot_fcjqe_1{flex-wrap:wrap;gap:20px;display:flex}._choiceIntro_fcjqe_1{text-align:center;max-width:900px;margin:35px auto}._choiceIntro_fcjqe_1 h1{font-size:35px;line-height:1.2}._choiceIntro_fcjqe_1 p{margin:8px 0}._choiceIntro_fcjqe_1 p[lang=en]{color:#d8ccd9}@media (width<=760px){._languageSwitch_fcjqe_1{gap:6px;font-size:14px}._languageSwitch_fcjqe_1 a{padding:8px 10px}._heroTitle_fcjqe_1{font-size:39px}._start_fcjqe_1,._help_fcjqe_1{padding:23px}._actions_fcjqe_1{flex-direction:column}._actions_fcjqe_1 a{text-align:center;justify-content:center}._subnav_fcjqe_1{gap:12px}._choiceIntro_fcjqe_1 h1{font-size:29px}}@media (width<=440px){._languageSwitch_fcjqe_1 a{padding:8px}._languageSwitch_fcjqe_1{font-size:13px}}._store_1i6oc_1{background:var(--electric-ink);min-height:100svh;color:var(--electric-paper);padding:24px 30px;font:19px/1.55 Avenir Next,Avenir,Segoe UI,sans-serif}._store_1i6oc_1 *{box-sizing:border-box}._store_1i6oc_1 a{color:inherit}._store_1i6oc_1 header,._offer_1i6oc_1,._store_1i6oc_1 footer{max-width:1100px;margin:auto}._store_1i6oc_1 header{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}._brand_1i6oc_1{align-items:center;gap:7px;font-size:28px;font-weight:900;text-decoration:none;display:flex}._brand_1i6oc_1 img{width:58px;height:58px}._brand_1i6oc_1 span{color:var(--electric-pink)}._offer_1i6oc_1{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;padding:42px 0;display:grid}._intro_1i6oc_1 h1{margin:17px 0 24px;font:900 clamp(35px,4vw,50px)/1.15 Avenir Next Condensed,Franklin Gothic Medium,sans-serif}._intro_1i6oc_1 em{color:var(--electric-pink);font-style:normal}._intro_1i6oc_1>img{width:210px;height:auto;margin:26px auto 0;display:block}._speech_1i6oc_1{color:var(--electric-lime);text-align:center;font-weight:800}._eyebrow_1i6oc_1{color:var(--electric-lime);letter-spacing:1px;font-size:13px;font-weight:800}._card_1i6oc_1{background:var(--electric-surface);border:2px solid var(--electric-cyan);border-radius:26px;padding:28px 30px;box-shadow:0 7px #060008}._card_1i6oc_1 h2{margin:18px 0;font-size:28px;line-height:1.2}._badge_1i6oc_1{background:var(--electric-lime);color:var(--electric-ink);border-radius:9px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-block}._price_1i6oc_1{margin:15px 0;font-size:48px;font-weight:900;line-height:1.2}._price_1i6oc_1 small{font-size:19px;font-weight:700;display:inline-block}._card_1i6oc_1 ul{margin:24px 0;padding:0;list-style:none}._card_1i6oc_1 li{margin:13px 0}._note_1i6oc_1{color:#e0d3e8;border-top:1px solid #ffffff25;padding-top:19px;font-size:16px}._purchase_1i6oc_1 label{align-items:flex-start;gap:10px;font-size:15px;display:flex}._purchase_1i6oc_1 input{width:22px;height:22px;accent-color:var(--electric-lime);flex:none}._buy_1i6oc_1{background:var(--electric-pink);width:100%;color:var(--electric-ink);cursor:pointer;border:0;border-radius:14px;min-height:60px;margin-top:22px;padding:18px;font:800 19px/1.3 Avenir Next,sans-serif;box-shadow:0 4px #080008}._buy_1i6oc_1:disabled{opacity:.55;cursor:default}._buy_1i6oc_1:focus-visible,._store_1i6oc_1 a:focus-visible{outline:3px solid var(--electric-lime);outline-offset:5px}._purchase_1i6oc_1 [role=status]:empty{display:none}._purchase_1i6oc_1 [role=status]{font-size:16px}._enter_1i6oc_1{text-align:center;margin-top:24px;font-size:16px;display:block}._store_1i6oc_1 footer{border-top:1px solid #ffffff30;flex-wrap:wrap;gap:25px;padding:24px 0;font-size:16px;display:flex}._success_1i6oc_1{text-align:center;padding:50px 25px;display:block;max-width:680px!important}._success_1i6oc_1 h1{font-size:37px}._success_1i6oc_1>a{background:var(--electric-cyan);color:var(--electric-ink);border-radius:12px;margin:14px;padding:15px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=760px){._store_1i6oc_1{padding:18px}._store_1i6oc_1 header{font-size:15px}._brand_1i6oc_1{font-size:24px}._brand_1i6oc_1 img{width:45px;height:45px}._offer_1i6oc_1{grid-template-columns:1fr;gap:22px;padding:28px 0}._intro_1i6oc_1>img{width:140px}._intro_1i6oc_1 h1{font-size:38px}._card_1i6oc_1{padding:25px 20px}._card_1i6oc_1 h2{font-size:27px}._price_1i6oc_1{font-size:43px}._buy_1i6oc_1{font-size:18px}._success_1i6oc_1 h1{font-size:31px}}.sf-panel{--sf-accent:#ff50b0;color:#f8f7f5;background:#100010;border:1px solid #594459;border-radius:24px;max-width:1400px;margin:auto;padding:28px;font-family:Arial,sans-serif}.sf-panel *{box-sizing:border-box}.sf-panel button,.sf-panel input,.sf-panel textarea{font:inherit}.sf-panel button{cursor:pointer}.sf-panel button:disabled{cursor:default;opacity:.55}.sf-panel button:focus-visible,.sf-panel input:focus-visible,.sf-panel textarea:focus-visible{outline-offset:3px;outline:3px solid #dc9d43}.sf-panel h2,.sf-panel h3,.sf-panel h4,.sf-panel p{margin:0}.sf-panel p{line-height:1.6}.sf-header{justify-content:space-between;align-items:center;gap:20px;margin:12px 0 24px;display:flex}.sf-header h2{letter-spacing:-1px;margin:7px 0;font-size:34px}.sf-header p:not(.sf-eyebrow){color:#d8ccd9}.sf-eyebrow{letter-spacing:2px;font-size:11px;font-weight:700}.sf-badge{white-space:nowrap;color:#785522;background:#f8e9c6;border-radius:30px;padding:9px 14px;font-size:12px;font-weight:700}.sf-store-picker{gap:12px;margin:0 0 20px;display:flex}.sf-store-picker button{text-align:left;color:#f8f7f5;background:#201020;border:1px solid #dce2d8;border-radius:14px;min-width:135px;padding:15px 25px}.sf-store-picker button[aria-pressed=true]{background:#c0ff40;border:2px solid #c0ff40;padding:14px 24px}.sf-store-picker span,.sf-store-picker strong{display:block}.sf-store-picker span{margin-bottom:4px;font-size:11px}.sf-store-picker strong{font-size:18px}.sf-summary{background:#201020;border-radius:16px;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:26px;padding:20px;display:grid}.sf-summary div>*{display:block}.sf-summary span{letter-spacing:1px;margin-bottom:9px;font-size:10px;font-weight:700}.sf-summary strong,.sf-summary code{font-family:inherit;font-size:18px;font-weight:600}.sf-summary small{color:#d8ccd9;margin-top:7px;font-size:12px;line-height:1.6}.sf-tabs{border-bottom:1px solid #dce2d8;gap:24px;margin-bottom:24px;display:flex}.sf-tabs button{color:#d8ccd9;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 2px;font-weight:600}.sf-tabs button[aria-pressed=true]{color:#c0ff40;border-bottom-color:#c0ff40}.sf-workspace{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:30px;display:grid}.sf-editor{border:0;min-width:0;margin:0;padding:0}.sf-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.sf-editor h3{margin-bottom:7px;font-size:21px}.sf-editor p{color:#d8ccd9;margin-bottom:18px;font-size:13px}.sf-panel .sf-secondary{white-space:nowrap;color:#f8f7f5;background:#201020;border:1px solid #bac7bc;border-radius:9px;padding:11px 13px;font-size:12px}.sf-product-list{gap:10px;display:grid}.sf-product-row{text-align:left;color:#f8f7f5;background:#201020;border:1px solid #e0e5dc;border-radius:13px;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.sf-product-row[aria-pressed=true]{border-color:#698773;box-shadow:0 0 0 1px #698773}.sf-product-symbol{color:#886335;background:#f2e9d5;border-radius:9px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.sf-product-row>span:nth-child(2){flex:1}.sf-product-row strong{font-size:13px;line-height:1.4;display:block}.sf-product-row small{color:#d8ccd9;margin-top:6px;font-size:10px;display:block}.sf-product-row b{white-space:nowrap;font-size:13px}.sf-product-form{background:#201020;border:1px solid #e0e5dc;border-radius:14px;margin-top:18px;padding:20px}.sf-product-form h4{margin-bottom:18px;font-size:16px}.sf-editor label{margin:0 0 17px;font-size:12px;font-weight:600;display:block}.sf-editor label input:not([type=checkbox]):not([type=color]),.sf-editor textarea{color:#f8f7f5;background:#201020;border:1px solid #cfd8cd;border-radius:8px;width:100%;margin-top:7px;padding:11px 12px;font-size:14px;display:block}.sf-editor textarea{resize:vertical;min-height:85px}.sf-editor input[type=color]{background:#201020;border:1px solid #cfd8cd;border-radius:8px;width:75px;height:43px;margin-top:10px;padding:3px;display:block}.sf-editor .sf-check{align-items:center;gap:9px;line-height:1.5;display:flex}.sf-check input{accent-color:#c0ff40;flex-shrink:0;width:18px;height:18px}.sf-text-button{color:#915345;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline}.sf-preview{background:#201020;border:1px solid #dce1d9;border-radius:18px;overflow:hidden}.sf-preview-caption{letter-spacing:1px;background:#201020;justify-content:space-between;align-items:center;padding:12px 16px;font-size:9px;font-weight:700;display:flex}.sf-preview-caption button{color:#f8f7f5;background:0 0;border:0;font-size:11px;text-decoration:underline}.sf-shop{background:#100010}.sf-shop>header{text-align:center;background:linear-gradient(145deg,#34102b,#181028);padding:28px 22px 25px}.sf-avatar{background:var(--sf-accent);color:#100010;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 13px;font-size:32px;display:grid;overflow:hidden}.sf-avatar img{object-fit:cover;width:100%;height:100%}.sf-shop>header>small{letter-spacing:2px;font-size:9px;font-weight:700}.sf-shop h3{color:#f8f7f5;margin:10px 0 12px;font-size:25px;line-height:1.15}.sf-shop>header>p{color:#d8ccd9;font-size:12px}.sf-shop-products{gap:13px;padding:20px;display:grid}.sf-shop-products article{background:#201020;border:1px solid #e4e6dd;border-radius:12px;grid-template-columns:70px 1fr;display:grid;overflow:hidden}.sf-shop-products article>img{object-fit:cover;width:70px;height:100%}.sf-card-art{color:var(--sf-accent);background:#f0e4c6;place-items:center;font-size:34px;display:grid}.sf-shop-products article:nth-child(2) .sf-card-art{background:#e2e9df}.sf-shop-products article:nth-child(3) .sf-card-art{background:#e9e3f0}.sf-shop-products article>div:last-child{padding:15px}.sf-shop h4{font-size:13px}.sf-shop-products article p{color:#d8ccd9;margin-top:7px;font-size:10px;line-height:1.5}.sf-shop footer{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.sf-shop footer strong{font-size:13px}.sf-shop footer button{color:#596952;background:#e8ece5;border:0;border-radius:20px;padding:7px 9px;font-size:10px}.sf-shop-footer{text-align:center;color:#d8ccd9;padding:4px 10px 20px;font-size:10px}.sf-savebar{border-top:1px solid #dce2d8;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:20px;display:flex}.sf-savebar strong,.sf-savebar small{display:block}.sf-savebar strong{font-size:13px}.sf-savebar small{color:#d8ccd9;margin-top:6px;font-size:11px}.sf-primary{color:#201020;background:#c0ff40;border:0;border-radius:10px;padding:14px 23px;font-size:13px;font-weight:600}.sf-publication-note{color:#d8ccd9;font-size:11px;margin-top:13px!important}.sf-notice{background:#e6f2e8;border:1px solid #aacdb1;border-radius:10px;padding:13px;font-size:13px;margin-bottom:20px!important}.sf-error{background:#fff0e7;border-color:#dfa589}.sf-local{color:#78551a;background:#fff0d0;border-radius:9px;margin-bottom:24px;padding:12px 16px;font-size:11px;line-height:1.5}.sf-pending{background:#fff3d9;border-radius:10px;margin:15px 0;padding:16px}.sf-pending strong{font-size:13px}.sf-pending p{color:#765c2e;margin:8px 0 0;font-size:12px}.sf-mail{background:#201020;border:1px solid #dce1d9;border-radius:12px;padding:22px}.sf-mail small{color:#d8ccd9;font-size:10px}.sf-mail h4{margin:13px 0;font-size:20px}.sf-mail p{font-size:13px;line-height:1.8}.sf-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.sf-preview-expanded{z-index:1000;max-width:650px;margin:auto;position:fixed;inset:20px;overflow:auto;box-shadow:0 0 0 100vmax #12291cb3}.sf-local-shell{background:#100010;min-height:100vh;padding:35px 25px}@media (width<=900px){.sf-workspace{grid-template-columns:1fr}.sf-preview{width:100%;max-width:550px;margin:auto}.sf-summary{grid-template-columns:1fr}.sf-panel{padding:20px}.sf-header h2{font-size:28px}}@media (width<=550px){.sf-local-shell{padding:10px}.sf-panel{border-radius:16px;padding:15px}.sf-header{flex-direction:column;align-items:flex-start;gap:10px}.sf-header p:not(.sf-eyebrow){font-size:13px}.sf-store-picker{gap:7px}.sf-store-picker button{flex:1;min-width:0;padding:12px}.sf-store-picker button[aria-pressed=true]{padding:11px}.sf-store-picker strong{font-size:16px}.sf-tabs{gap:14px}.sf-tabs button{font-size:12px}.sf-section-heading{flex-direction:column;align-items:flex-start}.sf-savebar{flex-direction:column;align-items:stretch}.sf-product-row{gap:8px;padding:12px}.sf-summary code{font-size:16px}}.sf-store-picker button[aria-pressed=true],.sf-primary{color:#100010}.sf-shop{color:#f8f7f5}.sf-panel .sf-primary{color:#100010;background:#c0ff40}.sf-pending,.sf-local,.sf-badge{color:#785522}.sf-notice{color:#244b35}.sf-existing-catalog{margin-top:24px}.sf-existing-catalog>summary{cursor:pointer;padding:12px;font-weight:700}.sf-existing-catalog>p{padding:12px;line-height:1.6}.sf-tabs{flex-wrap:wrap;gap:0 18px}.sf-status .sf-summary{grid-template-columns:1fr}.sf-status .sf-product-form{margin-top:0}.sf-status h4{margin-top:12px}.sf-public-store{max-width:1200px}.sf-public-store a{color:#d1ff85;text-underline-offset:3px}.sf-public-store h1{margin:10px 0;font-size:clamp(30px,5vw,48px);line-height:1.15}.sf-public-store .sf-product-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;margin:30px 0}.sf-public-store .sf-product-form{flex-direction:column;gap:12px;margin:0;padding:24px;display:flex}.sf-public-store .sf-product-form h2{font-size:24px;line-height:1.2}.sf-public-store .sf-product-form>strong{margin-top:8px;font-size:24px}.sf-public-store .sf-buy{gap:14px;margin-top:auto;padding-top:14px;display:grid}.sf-public-store .sf-buy-choice{align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.5;display:flex}.sf-public-store .sf-buy-choice input[type=checkbox]{appearance:auto;accent-color:#c0ff40;flex:0 0 18px;width:18px;min-width:0;height:18px;min-height:0;margin:2px 0 0;padding:0;display:inline-block}.sf-public-store .sf-buy p{font-size:12px}.sf-public-store .sf-primary{width:100%;min-height:48px;font-size:16px}.sf-public-store>footer{font-size:13px;line-height:1.8}
