:root{--ink:#07110c;--panel:#102b1d;--lime:#b7ff35;--white:#f7fbf8;--muted:#a9b8af;--line:#ffffff21}*{box-sizing:border-box}body{background:var(--ink);color:var(--white);margin:0;font:16px/1.5 Arial,sans-serif}a{color:inherit}.admin-shell{width:min(1200px,100% - 32px);margin:auto;padding:30px 0 80px}.admin-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.admin-brand{font-weight:900;text-decoration:none}.admin-brand b,.admin-kicker{color:var(--lime)}.admin-user{color:var(--muted);text-align:right;font-size:.86rem}.admin-head{justify-content:space-between;align-items:end;gap:30px;padding:55px 0 30px;display:flex}.admin-head h1{margin:8px 0;font-size:clamp(2.6rem,6vw,5rem);line-height:1}.admin-head p{color:var(--muted);max-width:660px}.admin-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:.74rem;font-weight:900}.admin-toolbar{align-items:center;gap:14px;margin-bottom:14px;display:flex}.admin-toolbar .admin-status{flex:1;margin:0}.admin-status{color:#c9d8ce;background:#0c2016;border:1px solid #33533e;border-radius:12px;margin-bottom:14px;padding:12px 16px}.admin-grid{gap:14px;display:grid}.edit-card,.add-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.add-card{background:linear-gradient(145deg,#173823,#0d2417);border-color:#5b7e64;margin-bottom:14px}.add-card h2{margin:6px 0;font-size:1.7rem}.add-card p{color:var(--muted);margin:0}.edit-card-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.edit-card h2{margin:0;font-size:1.2rem}.edit-card small{color:var(--muted)}.edit-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.edit-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.edit-form input,.edit-form select,.edit-form textarea{color:#fff;border:1px solid var(--line);background:#07150e;border-radius:9px;width:100%;margin-top:5px;padding:11px;font:1rem Arial;display:block}.edit-form textarea{resize:vertical;min-height:86px}.span-2{grid-column:1/-1}.form-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.save,.remove{cursor:pointer;border:0;border-radius:99px;padding:11px 19px;font-weight:900}.save{background:var(--lime);color:#07110c}.remove{color:#faa;background:0 0;border:1px solid #874949}.save:disabled,.remove:disabled{opacity:.55}.active-toggle{align-items:center;gap:9px;display:flex;color:#fff!important;text-transform:none!important;font-size:.9rem!important}.error{background:#321919;border:1px solid #8a4a4a;border-radius:12px;padding:18px}@media (max-width:700px){.admin-head{display:block}.admin-toolbar{flex-direction:column;align-items:stretch}.edit-form{grid-template-columns:1fr}.span-2,.form-actions{grid-column:auto}.form-actions{flex-direction:column;align-items:stretch}.form-actions>div{gap:8px;display:grid}.admin-user span{display:none}}.stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.stat-grid>div,.metric-panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px}.stat-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;display:block}.stat-grid strong{color:var(--lime);margin-top:4px;font-size:2.6rem;display:block}.performance-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.metric-panel h2{margin:0 0 18px;font-size:1.2rem}.metric-bars{gap:14px;display:grid}.metric-row>div{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.metric-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-row i{background:var(--lime);border-radius:99px;height:7px;display:block}.empty-metric{color:var(--muted)}.recent-panel{margin-top:14px}.recent-table{overflow-x:auto}.recent-table table{border-collapse:collapse;width:100%}.recent-table th,.recent-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 12px}.recent-table th{color:var(--muted);text-transform:uppercase;font-size:.78rem}@media (max-width:700px){.stat-grid,.performance-grid{grid-template-columns:1fr}.admin-tabs{max-width:100%;overflow:auto}}.earnings-manager{margin-bottom:42px}.earnings-title,.earnings-tools{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.earnings-title h2,.affiliate-program-heading h2{margin:3px 0 0;font-size:1.55rem}.earnings-overview{grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0;display:grid}.earnings-overview>div,.program-leaders,.conversion-ledger{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.earnings-overview span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;display:block}.earnings-overview strong{color:var(--lime);margin:5px 0;font-size:2rem;display:block}.earnings-overview small{color:var(--muted);font-size:.82rem}.earnings-tools>div{gap:10px;display:flex}.earnings-tools select,.earnings-tools button{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--white);border-radius:10px;padding:0 13px}.program-leaders{margin-bottom:14px}.program-leaders h3,.conversion-ledger>h3{margin:0 0 14px}.program-leaders>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.program-leaders span small{color:var(--muted);margin-top:3px;display:block}.conversion-ledger{padding:0;overflow:hidden}.conversion-ledger>h3{padding:20px 20px 4px}.conversion-row{border-top:1px solid var(--line)}.conversion-summary{width:100%;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(190px,2fr) 1fr 1fr 110px 24px;align-items:center;gap:14px;padding:15px 20px;display:grid}.conversion-summary span small{color:var(--muted);margin-top:3px;display:block}.conversion-summary>span:not(:first-child) strong{color:var(--lime)}.conversion-status{border-radius:99px;width:max-content;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex!important}.conversion-status.pending{color:#ffd96a;background:#55461c}.conversion-status.approved{color:#6ce5ff;background:#143f4b}.conversion-status.paid{color:#79eba9;background:#17452e}.conversion-status.refunded{color:#ff9b9b;background:#502326}.conversion-detail{background:#0b2116;padding:20px}.conversion-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.conversion-form label{color:var(--muted);gap:6px;font-size:.84rem;display:grid}.conversion-form input,.conversion-form select,.conversion-form textarea{border:1px solid var(--line);background:var(--ink);width:100%;min-height:42px;color:var(--white);font:inherit;border-radius:10px;padding:9px 11px}.conversion-form textarea{resize:vertical;min-height:82px}.affiliate-program-heading{margin:34px 0 14px}@media (max-width:800px){.earnings-overview{grid-template-columns:1fr}.conversion-summary{grid-template-columns:1fr 1fr}.conversion-summary>span:first-child{grid-column:1/-1}.conversion-summary>b{display:none}.conversion-form{grid-template-columns:1fr}.conversion-form .span-2{grid-column:auto}}@media (max-width:560px){.earnings-title,.earnings-tools{flex-direction:column;align-items:stretch}.earnings-tools>div{display:grid}.conversion-summary{grid-template-columns:1fr}.conversion-summary>span:first-child{grid-column:auto}}.availability-page{background:radial-gradient(circle at 82% 12%,#b7ff3529,#0000 31%),radial-gradient(circle at 10% 88%,#2c845240,#0000 34%),#07110c;place-items:center;min-height:100svh;padding:36px 18px;display:grid;position:relative;overflow:hidden}.availability-page:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.availability-card{z-index:1;background:linear-gradient(150deg,#102b1df7,#07110cfa);border:1px solid #ffffff26;border-radius:28px;width:min(720px,100%);padding:clamp(28px,6vw,64px);position:relative;box-shadow:0 30px 100px #0000006b}.availability-brand{letter-spacing:.02em;align-items:center;gap:12px;font-weight:900;display:flex}.availability-brand img{width:44px;height:44px}.availability-brand b,.availability-kicker{color:var(--lime)}.availability-kicker{letter-spacing:.13em;text-transform:uppercase;margin-top:48px;font-size:.75rem;font-weight:900}.availability-card h1{letter-spacing:-.065em;margin:14px 0 20px;font-size:clamp(3rem,8vw,5.8rem);line-height:.92}.availability-lead{color:#c7d3cb;max-width:610px;margin:0;font-size:1.08rem}.location-callout{border-left:3px solid var(--lime);background:#b7ff3514;border-radius:0 14px 14px 0;gap:3px;margin:30px 0 22px;padding:18px 20px;display:grid}.location-callout span{color:var(--lime);letter-spacing:.14em;font-size:.7rem;font-weight:900}.location-callout strong{font-size:1.28rem}.location-callout small{color:var(--muted)}.availability-form{gap:15px;display:grid}.location-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.availability-form label{color:#cbd6cf;gap:7px;font-size:.82rem;font-weight:800;display:grid}.availability-form input:not([type=checkbox]){color:#fff;width:100%;min-height:52px;font:inherit;background:#07150e;border:1px solid #ffffff2b;border-radius:11px;outline:none;padding:0 15px}.availability-form input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #b7ff351f}.availability-consent{align-items:flex-start;gap:10px;line-height:1.45;font-weight:500!important;display:flex!important}.availability-consent input{accent-color:var(--lime);margin-top:4px}.availability-form button{background:var(--lime);color:#07110c;cursor:pointer;border:0;border-radius:99px;min-height:54px;font:900 1rem Arial}.availability-form button:disabled{opacity:.62;cursor:wait}.availability-status{color:#ffc0b9;margin:0}.availability-success{background:#b7ff3514;border:1px solid #b7ff3559;border-radius:16px;align-items:flex-start;gap:15px;padding:22px;display:flex}.availability-success>span{background:var(--lime);color:#07110c;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.availability-success strong{font-size:1.18rem}.availability-success p{color:#cbd6cf;margin:4px 0 0}.availability-card footer{color:#7f9186;text-align:center;margin-top:28px;font-size:.75rem}.availability-orbit{border:1px solid #b7ff352e;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-160px;right:-160px;box-shadow:0 0 0 48px #b7ff3506,0 0 0 96px #b7ff3505}.signup-trap{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (max-width:620px){.availability-page{padding:14px}.availability-card{border-radius:21px;padding:28px 20px}.availability-kicker{margin-top:34px}.availability-card h1{font-size:3.25rem}.location-fields{grid-template-columns:1fr}.availability-lead{font-size:1rem}.availability-form button{border-radius:13px}}.availability-topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.availability-brand{color:inherit;text-decoration:none}.availability-login-links{align-items:center;gap:8px;display:flex}.availability-login-links a{color:#eef5f0;white-space:nowrap;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:.82rem;font-weight:900;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}:is(.availability-login-links a:hover,.availability-login-links a:focus-visible){border-color:var(--lime);outline:none}.availability-login-links .availability-admin-login{border-color:var(--lime);background:var(--lime);color:#07110c}:is(.availability-login-links .availability-admin-login:hover,.availability-login-links .availability-admin-login:focus-visible){background:#c8ff68}@media (max-width:620px){.availability-topbar{flex-direction:column;align-items:flex-start}.availability-login-links{width:100%}.availability-login-links a{flex:1;padding-inline:10px}.availability-kicker{margin-top:30px}}.auth-text-button{color:#b7ff35;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-text-button:disabled{opacity:.6;cursor:wait}.admin-tabs{border:1px solid var(--line);border-radius:99px;gap:5px;padding:5px;display:flex}.admin-tabs a{color:var(--muted);border-radius:99px;padding:7px 13px;font-size:.86rem;text-decoration:none}.admin-tabs a[aria-current=page]{background:var(--lime);color:var(--ink);font-weight:800}.ad-preview{text-align:center;background:#091b11;border:1px dashed #58725f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:20px;display:flex}.ad-preview small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.ad-preview b{color:var(--lime);margin-top:6px}.ad-preview strong{margin-top:3px;font-size:1.25rem}.ad-preview span{color:#bcc9c0;margin-top:4px}.status-error{color:#ffb9b9;border-color:#8a4a4a}@media (max-width:700px){.admin-nav{flex-wrap:wrap;align-items:flex-start}.admin-tabs{order:3;justify-content:center;width:100%}}.applications{margin:0 0 36px}.applications>h2{margin:.25rem 0 1rem;font-size:1.8rem}.application-list{gap:12px;display:grid}.application-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1.4fr 160px;gap:22px;padding:20px;display:grid}.application-card h3,.application-card p{margin:.3rem 0}.application-card small{color:var(--muted)}.application-card a{color:var(--lime)}.application-card label{color:var(--muted);font-size:.8rem}.application-card select{border:1px solid var(--line);color:#fff;background:#0b1c12;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.application-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.application-actions .remove{padding:9px 12px;font-size:.82rem}@media (max-width:800px){.application-card{grid-template-columns:1fr}}.program-grid{gap:14px;display:grid}.program-card{border-left:3px solid var(--lime)}.tracker-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.tracker-actions span{color:var(--muted)}.tracker-empty{text-align:center;color:var(--muted);border:1px dashed #58725f;border-radius:16px;padding:28px}.tracker-empty h2{color:var(--white);margin:0 0 6px}.tracker-empty p{margin:0}@media (max-width:700px){.tracker-actions{flex-direction:column;align-items:stretch}.admin-tabs{overflow-x:auto;justify-content:flex-start!important}.admin-tabs a{white-space:nowrap}}.affiliate-overview{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.affiliate-overview>div{background:linear-gradient(145deg,#173823,#0d2417);border:1px solid #45654e;border-radius:14px;flex-direction:column;padding:18px;display:flex}.affiliate-overview span{color:var(--muted);font-size:.85rem}.affiliate-overview strong{color:var(--lime);margin-top:4px;font-size:2rem}.affiliate-toolbar>div:last-child{gap:8px;display:flex}.affiliate-toolbar input,.affiliate-toolbar select{border:1px solid var(--line);color:#fff;background:#0b1c12;border-radius:9px;min-height:42px;padding:0 12px;font-size:.9rem}.affiliate-list{gap:10px;display:grid}.affiliate-row{background:var(--panel);border:1px solid var(--line);border-radius:15px;overflow:hidden}.affiliate-summary{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:120px minmax(190px,1fr) 100px 150px 30px;align-items:center;gap:16px;width:100%;padding:18px;display:grid}.affiliate-summary>span{flex-direction:column;display:flex}.affiliate-summary small{color:var(--muted);margin-top:3px}.program-status{text-transform:uppercase;border-radius:99px;width:max-content;padding:5px 9px;font-size:.7rem;font-weight:900;display:inline-flex!important}.program-status.approved{color:#caffd5;background:#244b2f}.program-status.applied{color:#c7e1ff;background:#31445b}.program-status.researching{color:#ffe8a0;background:#55491e}.program-status.declined{color:#ffc3c3;background:#5a2424}.program-status.paused{color:#cbd4cd;background:#343b36}.affiliate-detail{border-top:1px solid var(--line);padding:5px 20px 22px}.program-products{border:1px solid var(--line);background:#0a1b11;border-radius:13px;margin-top:22px;padding:18px}.program-products h3,.program-products p{margin:0 0 5px}.program-products p{color:var(--muted)}.program-product{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:center;gap:16px;padding:13px 0;display:grid}.program-product:first-of-type{margin-top:14px}.program-product label{text-transform:none;color:#fff;align-items:center;gap:10px;display:flex}.program-product label input{width:auto}.program-product label span{flex-direction:column;display:flex}.program-product label small{color:var(--muted)}.program-product>input{border:1px solid var(--line);color:#fff;background:#10281a;border-radius:8px;width:100%;padding:11px}.program-product>input:disabled{opacity:.45}@media (max-width:820px){.affiliate-overview{grid-template-columns:1fr 1fr}.affiliate-toolbar{flex-direction:column;align-items:stretch}.affiliate-toolbar>div:last-child{flex-wrap:wrap}.affiliate-toolbar input{flex:1}.affiliate-summary{grid-template-columns:100px 1fr 30px}.affiliate-summary>span:nth-child(3),.affiliate-summary>span:nth-child(4){display:none}.program-product{grid-template-columns:1fr}}@media (max-width:500px){.affiliate-overview{grid-template-columns:1fr 1fr}.affiliate-toolbar>div:last-child>*{width:100%}.affiliate-summary{grid-template-columns:1fr 28px}.affiliate-summary>.program-status,.affiliate-summary>span:nth-child(2){grid-column:1}.affiliate-summary>b{grid-area:1/2/3}.affiliate-detail{padding:5px 14px 18px}}.health-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 18px;display:grid}.health-summary article{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:18px;display:flex}.health-summary b{color:var(--lime);font-size:2rem}.health-summary span{color:var(--muted)}.follow-up-panel{background:#0c2016;border:1px solid #33533e;border-radius:14px;margin-bottom:18px;padding:20px}.follow-up-panel p{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;margin:0;padding:10px 0;display:flex}.follow-up-panel p:last-child{border:0}.follow-up-panel span{color:var(--muted)}.health-list{gap:10px;display:grid}.health-row{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:240px 1fr auto;align-items:center;gap:20px;padding:18px;display:grid}.health-row h2{margin:6px 0 0;font-size:1.05rem}.health-row small{color:var(--muted);display:block}.health-badge,.health-issue{border-radius:99px;padding:4px 9px;font-size:.75rem;font-weight:800;display:inline-block}.health-working{color:#caffd5;background:#244b2f}.health-restricted,.health-unchecked{color:#ffe8a0;background:#55491e}.health-broken,.health-missing,.health-invalid{color:#ffc3c3;background:#5a2424}.health-issue{color:#ffd49c;background:#4b351f;margin:0 6px 8px 0}.health-url{overflow-wrap:anywhere;margin:0 0 8px}.health-edit{border:1px solid var(--line);white-space:nowrap;border-radius:99px;padding:8px 12px;text-decoration:none}@media (max-width:800px){.health-summary{grid-template-columns:1fr 1fr}.health-row{grid-template-columns:1fr}.health-edit{text-align:center}.follow-up-panel p{flex-direction:column;gap:2px}}.content-editor{background:linear-gradient(145deg,#173823,#0d2417);border:1px solid #5b7e64;border-radius:18px;margin-bottom:18px;padding:22px}.article-body-input{line-height:1.55;min-height:300px!important}.product-picker{border:1px solid var(--line);border-radius:12px;padding:16px}.product-picker legend{color:var(--lime);font-weight:800}.product-picker label{text-transform:none;color:#fff;align-items:center;gap:7px;margin:6px 20px 6px 0;font-size:.9rem;display:inline-flex}.product-picker input{width:auto;margin:0}.content-list{gap:12px;display:grid}.content-list>article{background:var(--panel);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:20px;display:grid}.content-list h2{margin:7px 0 3px}.content-list p{color:var(--muted);margin:0 0 8px}.content-list code{color:#85a991}.content-list small{color:var(--muted);margin-left:8px}.content-status{text-transform:uppercase;border-radius:99px;padding:4px 9px;font-size:.72rem;font-weight:900;display:inline-block}.content-status.published{color:#caffd5;background:#244b2f}.content-status.scheduled{color:#ffe8a0;background:#55491e}.content-status.draft{color:#c6d1c9;background:#26352c}.content-actions{align-items:center;gap:8px;display:flex}.content-actions a{color:var(--lime);text-decoration:none}@media (max-width:760px){.content-list>article{grid-template-columns:1fr}.content-actions{flex-wrap:wrap}}.guide-shell,.article-shell{color:#102017;background:#f3f0e7;min-height:100vh}.guide-shell{padding:0 max(24px,50vw - 560px)}.guide-nav{border-bottom:1px solid #cad1c9;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-weight:900;display:flex}.guide-nav>a{text-decoration:none}.guide-nav b,.guide-hero>span,.guide-read,.article-products>span{color:#427018}.guide-nav div{gap:20px;font-size:.9rem;display:flex}.guide-nav div a{text-decoration:none}.guide-hero{padding:80px 0 55px}.guide-hero>span,.article-products>span{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:900}.guide-hero h1{letter-spacing:-.06em;max-width:900px;margin:15px 0 25px;font-size:clamp(3rem,8vw,6.8rem);line-height:.9}.guide-hero p{color:#4b5d52;max-width:700px;font-size:1.2rem}.guide-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:70px;display:grid}.guide-grid article{background:#fff;border:1px solid #d7ddd8;border-radius:18px;flex-direction:column;min-height:250px;padding:25px;display:flex}.guide-grid small,.guide-article header small{color:#65746a;text-transform:uppercase;letter-spacing:.08em}.guide-grid h2{font-size:1.6rem;line-height:1.1}.guide-grid h2 a{text-decoration:none}.guide-grid p{color:#536259}.guide-read{margin-top:auto;font-weight:900;text-decoration:none}.guide-footer{color:#617068;border-top:1px solid #cad1c9;padding:25px 0 45px;font-size:.85rem}.article-shell{padding:0 max(24px,50vw - 460px)}.guide-article{padding:65px 0}.guide-article>header h1{letter-spacing:-.05em;margin:14px 0 22px;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.94}.guide-article>header p{color:#536259;max-width:760px;font-size:1.25rem}.disclosure,.legal-note{color:#344b3b;background:#e2ebda;border-left:4px solid #63983a;border-radius:8px;margin:35px 0;padding:18px 20px}.article-copy{max-width:760px;font:1.16rem/1.75 Georgia,serif}.article-products{margin:60px 0}.article-products h2{margin:8px 0 18px;font-size:2.2rem}.article-products>div{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.article-products article{color:#fff;background:#102017;border-radius:16px;flex-direction:column;padding:22px;display:flex}.article-products article small{color:#aabbad}.article-products article p{color:#c5d0c8}.article-products article b{color:#b7ff35}.article-products article a{color:#b7ff35;margin-top:18px;font-weight:900}.related-guides{gap:10px;margin-top:45px;display:grid}.related-guides a{background:#fff;border:1px solid #d7ddd8;border-radius:10px;padding:14px;font-weight:800;text-decoration:none}@media (max-width:760px){.guide-nav{align-items:flex-start}.guide-nav div{text-align:right;flex-direction:column;gap:5px}.guide-grid,.article-products>div{grid-template-columns:1fr}.guide-hero{padding:55px 0 40px}}.subscriber-list{gap:10px;display:grid}.subscriber-list>article{background:var(--panel);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.subscriber-list h2{margin:8px 0 2px;font-size:1.1rem}.subscriber-list small{color:var(--muted);display:block}.unsubscribe-shell{color:#102017;background:#f3f0e7;place-items:center;min-height:100vh;padding:24px;display:grid}.unsubscribe-shell section{background:#fff;border:1px solid #d7ddd8;border-radius:22px;max-width:620px;padding:45px}.unsubscribe-shell h1{margin:12px 0;font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.unsubscribe-shell p{color:#536259;font-size:1.1rem}.unsubscribe-shell a{color:#fff;background:#102b1d;border-radius:99px;margin-top:15px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}.newsletter-settings{border:1px solid var(--line);background:#102b1d;border-radius:16px;grid-template-columns:minmax(220px,.6fr) 1.4fr;gap:28px;margin:18px 0;padding:22px;display:grid}.newsletter-settings h2{margin:5px 0}.newsletter-settings p{color:var(--muted)}.newsletter-settings .edit-form{margin:0}.campaign-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.test-send,.live-send{cursor:pointer;border-radius:99px;padding:11px 18px;font-weight:800}.test-send{color:#fff;background:0 0;border:1px solid #6d8c76}.live-send{color:#07110c;background:#b7ff35;border:0}.test-send:disabled,.live-send:disabled{opacity:.45;cursor:not-allowed}.campaign-list{margin-top:20px}@media (max-width:850px){.newsletter-settings{grid-template-columns:1fr}.campaign-actions{justify-content:stretch}.campaign-actions button{flex:1}}.review-shell{color:#f7fbf8;background:#07110c;min-height:100vh}.product-review{width:min(1120px,100% - 32px);margin:auto;padding:45px 0}.review-hero{grid-template-columns:1fr 1fr;align-items:start;gap:52px;display:grid}.review-gallery{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:sticky;top:20px}.review-gallery img{aspect-ratio:1;object-fit:cover;background:#102b1d;border-radius:14px;width:100%}.review-gallery img:first-child{grid-column:1/-1}.review-placeholder{aspect-ratio:1;color:#b7ff35;background:radial-gradient(circle at 50% 45%,#244f35,#102b1d 55%,#09170f);border:1px solid #33533e;border-radius:20px;grid-column:1/-1;place-items:center;font-size:8rem;display:grid}.review-summary>span,.review-index small{color:#b7ff35;text-transform:uppercase;letter-spacing:.09em;font-size:.78rem;font-weight:800}.review-summary h1{margin:12px 0 20px;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.94}.review-summary>p{color:#c3d0c7;font-size:1.15rem}.score{align-items:center;gap:12px;margin:24px 0;display:flex}.score strong{color:#07110c;background:#b7ff35;border-radius:50%;place-items:center;width:86px;height:86px;font-size:2rem;display:grid}.score span{color:#a9b8af}.review-summary dl{border-top:1px solid #ffffff26;margin:22px 0}.review-summary dl div{border-bottom:1px solid #ffffff26;justify-content:space-between;gap:24px;padding:13px 0;display:flex}.review-summary dt{color:#a9b8af}.review-summary dd{text-align:right;margin:0;font-weight:700}.review-buy{text-align:center;color:#07110c;background:#b7ff35;border-radius:99px;margin:22px 0 10px;padding:15px 20px;font-weight:900;text-decoration:none;display:block}.review-buy.secondary{color:#fff;background:0 0;border:1px solid #61766a}.review-summary>small{color:#a9b8af;display:block}.verdict-grid{grid-template-columns:1fr 1fr;gap:16px;margin:46px 0;display:grid}.verdict-grid>div,.specs,.feature-list{background:#102b1d;border:1px solid #31573e;border-radius:18px;padding:24px}.verdict-grid .consider{border-color:#5d4b36}.verdict-grid h2,.specs h2,.feature-list h2{margin-top:0}.verdict-grid li,.feature-list li{margin:9px 0}.review-copy{max-width:760px;margin:55px auto}.review-copy h2,.related-products h2{font-size:2rem}.review-copy p{color:#d4ded7;font-size:1.08rem}.specs{max-width:760px;margin:30px auto}.specs dl div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:25px;padding:11px 0;display:flex}.specs dt{font-weight:800}.specs dd{color:#c3d0c7;text-align:right;margin:0}.feature-list{max-width:760px;margin:30px auto}.related-products{margin:55px 0}.related-products>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.related-products a{background:#102b1d;border:1px solid #31573e;border-radius:16px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.related-products small{color:#b7ff35}.related-products span{color:#a9b8af}.review-index{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1120px,100% - 32px);margin:0 auto 60px;display:grid}.review-index article{background:#102b1d;border:1px solid #31573e;border-radius:18px;flex-direction:column;padding:18px;display:flex}.review-index img,.review-index article>div{aspect-ratio:4/3;object-fit:cover;color:#b7ff35;background:#091b11;border-radius:12px;place-items:center;width:100%;margin-bottom:16px;font-size:4rem;display:grid}.review-index h2{margin:8px 0}.review-index h2 a{text-decoration:none}.review-index p{color:#b8c7bd;flex:1}.review-index article>a{color:#b7ff35;margin-top:14px;font-weight:800}.admin-preview-link{color:#b7ff35;margin-right:14px;font-size:.86rem}@media (max-width:780px){.review-hero{grid-template-columns:1fr}.review-gallery{position:static}.verdict-grid,.related-products>div,.review-index{grid-template-columns:1fr}.product-review{padding-top:25px}.review-summary h1{font-size:3rem}}.member-auth{background:radial-gradient(circle at 80% 10%,#1d4930 0,#0000 32%),#07110c;place-items:center;min-height:100vh;padding:28px;display:grid}.member-auth>section{background:#102b1d;border:1px solid #ffffff24;border-radius:24px;width:min(480px,100%);padding:clamp(28px,6vw,48px);box-shadow:0 28px 80px #00000059}.auth-brand{margin-bottom:44px;font-weight:900;text-decoration:none;display:inline-block}.auth-brand b,.auth-kicker{color:#b7ff35}.auth-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:900}.member-auth h1{margin:10px 0 14px;font-size:clamp(2.35rem,8vw,4rem);line-height:.98}.member-auth>section>p{color:#a9b8af}.member-auth form{gap:16px;margin:28px 0 18px;display:grid}.member-auth label{text-transform:uppercase;letter-spacing:.06em;color:#c9d8ce;gap:7px;font-size:.82rem;font-weight:800;display:grid}.member-auth input{color:#fff;background:#07150e;border:1px solid #ffffff2e;border-radius:11px;width:100%;padding:14px;font:1rem Arial}.member-auth input:focus{outline-offset:2px;outline:2px solid #b7ff35}.member-auth button{color:#07110c;cursor:pointer;background:#b7ff35;border:0;border-radius:99px;padding:14px 20px;font-size:1rem;font-weight:900}.member-auth button:disabled{opacity:.55}.auth-message{color:#e8f4ec;background:#0b2116;border:1px solid #5b7e64;border-radius:11px;margin:14px 0;padding:13px 15px}.member-auth .auth-switch{color:#f7fbf8}.member-auth small{color:#8fa198;margin-top:25px;display:block}.member-auth a{color:inherit}.member-auth .auth-switch a{color:#b7ff35;font-weight:800}.member-signout-form{margin:0;display:inline}.member-signout-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}:is(.member-signout-button:hover,.member-signout-button:focus-visible){color:#b7ff35}.members-shell{color:#f7fbf8;background:radial-gradient(circle at 90% 0,#183b28 0,#0000 34%),#07110c;min-height:100vh;padding-bottom:80px}.members-nav{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;width:min(1080px,100% - 34px);margin:auto;padding:24px 0;display:flex}.members-nav>a{font-weight:900;text-decoration:none}.members-nav b,.members-hero>span,.profile-display>span,.profile-editor>span{color:#b7ff35}.members-nav>div{align-items:center;gap:18px;display:flex}.members-nav>div>a{color:#c7d3cb;text-decoration:none}.members-hero,.profile-editor{width:min(1080px,100% - 34px);margin:68px auto 34px}.members-hero h1,.profile-display h1,.profile-editor h1{margin:10px 0;font-size:clamp(2.5rem,7vw,5rem);line-height:1}.members-hero p,.profile-editor>p{color:#a9b8af;max-width:650px}.member-directory{gap:14px;width:min(1080px,100% - 34px);margin:auto;display:grid}.member-card{background:#102b1d;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.member-avatar,.profile-avatar{color:#07110c;background:#b7ff35;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.6rem;font-weight:900;text-decoration:none;display:grid}.member-card h2{margin:0;font-size:1.2rem}.member-card h2 a{text-decoration:none}.member-card h2 small{color:#b7ff35;background:#254834;border-radius:99px;margin-left:9px;padding:3px 7px;font-size:.65rem}.member-card p{color:#b8c6bd;margin:4px 0}.member-card span{color:#8fa298;font-size:.82rem}.member-follow{color:#07110c;cursor:pointer;background:#b7ff35;border:0;border-radius:99px;justify-content:center;padding:11px 17px;font-weight:900;text-decoration:none;display:inline-flex}.member-follow.following{color:#dce7df;background:0 0;border:1px solid #5e7466}.member-follow:disabled{opacity:.55}.profile-display{text-align:center;background:#102b1d;border:1px solid #ffffff24;border-radius:28px;width:min(720px,100% - 34px);margin:80px auto;padding:50px 30px}.profile-avatar{width:96px;height:96px;margin:0 auto 20px;font-size:2.5rem}.profile-display>p{color:#bdc9c1;max-width:520px;margin:18px auto 28px}.profile-stats{justify-content:center;gap:55px;margin:30px 0;display:flex}.profile-stats strong{font-size:1.8rem}.profile-stats small{color:#92a399;text-transform:uppercase;font-size:.72rem;display:block}.profile-editor{max-width:720px}.profile-form{background:#102b1d;border:1px solid #ffffff24;border-radius:20px;gap:18px;margin-top:30px;padding:26px;display:grid}.profile-form label{gap:7px;font-weight:700;display:grid}.profile-form input,.profile-form textarea{color:#fff;width:100%;font:inherit;background:#07150e;border:1px solid #ffffff29;border-radius:10px;padding:12px}.profile-form textarea{resize:vertical}.profile-form p{color:#b7ff35;margin:0}@media (max-width:650px){.members-nav{align-items:flex-start}.members-nav>div{flex-direction:column;align-items:flex-end;gap:8px}.member-card{grid-template-columns:auto 1fr}.member-card .member-follow{grid-column:1/-1}.profile-display{margin-top:35px;padding:36px 20px}.profile-stats{gap:34px}}.member-avatar img,.profile-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar-upload{justify-items:start;gap:10px;margin:24px 0;display:grid}.avatar-upload>img,.avatar-upload>div{object-fit:cover;color:#b7ff35;background:#183e29;border-radius:50%;place-items:center;width:110px;height:110px;font-weight:900;display:grid}.avatar-upload input{opacity:0;pointer-events:none;position:absolute}.avatar-upload small{color:#8fa298}.member-safety{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.member-safety>button,.member-safety form button{color:#ffb9b9;cursor:pointer;background:0 0;border:1px solid #815052;border-radius:99px;padding:9px 14px}.member-safety form{text-align:left;background:#07150e;border-radius:14px;flex-basis:100%;gap:10px;max-width:420px;margin:10px auto 0;padding:18px;display:grid}.member-safety label{gap:5px;display:grid}.member-safety select,.member-safety textarea{color:#fff;background:#102b1d;border:1px solid #ffffff29;border-radius:8px;padding:10px}.member-safety p{color:#b7ff35;flex-basis:100%}.feed-shell{color:#f7fbf8;background:#07110c;min-height:100vh;padding-bottom:80px}.feed-wrap{width:min(720px,100% - 32px);margin:44px auto}.feed-wrap>header span{color:#b7ff35;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:900}.feed-wrap>header h1{margin:8px 0 28px;font-size:clamp(2.4rem,8vw,4.6rem);line-height:1}.feed-compose,.feed-post,.feed-empty{background:#102b1d;border:1px solid #ffffff21;border-radius:18px}.feed-compose{margin-bottom:18px;padding:18px}.feed-compose textarea{resize:vertical;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:110px;font:1rem/1.5 Arial}.feed-compose>div{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.feed-compose label{color:#a9b8af}.feed-compose input{max-width:220px;display:block}.feed-compose button,.feed-comments form button{color:#07110c;background:#b7ff35;border:0;border-radius:99px;padding:10px 18px;font-weight:900}.feed-message{color:#ffb7b7}.feed-list{gap:16px;display:grid}.feed-post{overflow:hidden}.feed-post>header{align-items:center;gap:12px;padding:18px;display:flex}.feed-avatar{color:#07110c;background:#b7ff35;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.feed-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.feed-post header>div:nth-child(2){display:grid}.feed-post header a{font-weight:900;text-decoration:none}.feed-post header small{color:#8fa298}.feed-owner{gap:8px;margin-left:auto;display:flex}.feed-owner button,.feed-report,.feed-comments>div button{color:#a9b8af;cursor:pointer;background:0 0;border:0;text-decoration:underline}.feed-body{white-space:pre-wrap;padding:0 18px;font-size:1.05rem}.feed-photo{object-fit:cover;width:100%;max-height:620px;margin-top:14px;display:block}.feed-actions{color:#a9b8af;border-top:1px solid #ffffff1f;justify-content:space-between;padding:14px 18px;display:flex}.feed-actions button{color:#b7ff35;font:inherit;cursor:pointer;background:0 0;border:0}.feed-comments{padding:0 18px 18px}.feed-comments>div{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.feed-comments p{margin:0}.feed-comments p a{font-weight:800;text-decoration:none}.feed-comments form{gap:8px;margin-top:10px;display:flex}.feed-comments input{color:#fff;background:#07150e;border:1px solid #ffffff26;border-radius:99px;flex:1;min-width:0;padding:11px 14px}.feed-empty{text-align:center;padding:40px}.feed-empty p{color:#a9b8af}@media (max-width:620px){.feed-compose>div{flex-direction:column;align-items:stretch}.feed-compose input{max-width:100%}.feed-post>header{align-items:flex-start}.feed-owner{flex-direction:column}.feed-comments form{flex-direction:column;align-items:stretch}}.notification-bell{align-items:center;gap:7px;position:relative;display:inline-flex!important}.notification-bell>span{color:#b7ff35;font-size:.65rem}.notification-bell>b{color:#07110c;background:#b7ff35;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.72rem;display:grid}.notifications-wrap{width:min(820px,100% - 34px);margin:64px auto}.notifications-wrap>header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px;display:flex}.notifications-wrap>header span{color:#b7ff35}.notifications-wrap h1{margin:8px 0;font-size:clamp(2.5rem,7vw,4.8rem);line-height:1}.notification-controls{gap:9px;display:flex}.notification-controls button{color:#f3f8f5;cursor:pointer;background:#173322;border:1px solid #577062;border-radius:99px;padding:10px 14px;font-weight:800}.notification-controls .notification-clear{color:#ffc5bf;border-color:#80504b}.notification-list{gap:10px;display:grid}.notification-item{background:#102b1d;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;text-decoration:none;display:grid}.notification-item.unread{background:#153923;border-color:#6d9a43}.notification-avatar{color:#07110c;background:#b7ff35;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid;overflow:hidden}.notification-avatar img{object-fit:cover;width:100%;height:100%}.notification-item p{color:#c4d0c8;margin:2px 0}.notification-item small{color:#8ea096}.notification-item>span{color:#07110c;background:#b7ff35;border-radius:99px;padding:5px 9px;font-size:.7rem;font-weight:900}.notification-empty{text-align:center;background:#102b1d;border:1px solid #ffffff1f;border-radius:20px;padding:60px 20px}.notification-empty p{color:#9fb0a5}@media (max-width:650px){.notifications-wrap{margin-top:36px}.notifications-wrap>header{display:block}.notification-controls{margin-top:18px}.notification-item{grid-template-columns:auto 1fr}.notification-item>span{grid-column:2;justify-self:start}}.message-bell{align-items:center;gap:7px;display:inline-flex!important}.message-bell>b{color:#07110c;background:#b7ff35;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.72rem;display:grid}.messages-shell{color:#f7fbf8;background:radial-gradient(circle at 10% 0,#173927 0,#0000 32%),#07110c;min-height:100vh;padding-bottom:80px}.messages-wrap,.thread-wrap{width:min(820px,100% - 34px);margin:55px auto}.messages-wrap>header span,.thread-wrap>header span{color:#b7ff35}.messages-wrap h1{margin:8px 0 28px;font-size:clamp(2.8rem,7vw,5rem);line-height:1}.conversation-list{gap:10px;display:grid}.conversation-row{background:#102b1d;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;text-decoration:none;display:grid}.conversation-row p{color:#c2cec6;white-space:nowrap;text-overflow:ellipsis;max-width:560px;margin:3px 0;overflow:hidden}.conversation-row small{color:#8fa197}.conversation-row>b{color:#07110c;background:#b7ff35;border-radius:99px;place-items:center;min-width:26px;height:26px;padding:0 7px;display:grid}.message-avatar{color:#07110c;background:#b7ff35;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid;overflow:hidden}.message-avatar img{object-fit:cover;width:100%;height:100%}.messages-empty{text-align:center;background:#102b1d;border:1px solid #ffffff1f;border-radius:20px;padding:64px 20px}.messages-empty p{color:#9fb0a5}.messages-empty a{color:#07110c;background:#b7ff35;border-radius:99px;margin-top:10px;padding:11px 17px;font-weight:900;text-decoration:none;display:inline-block}.thread-wrap>header{border-bottom:1px solid #ffffff1f;align-items:center;gap:14px;padding-bottom:20px;display:flex}.thread-wrap h1{margin:3px 0;font-size:2rem}.message-thread{flex-direction:column;gap:10px;min-height:280px;padding:24px 0;display:flex}.message-thread article{background:#193926;border-radius:5px 17px 17px;align-self:flex-start;max-width:76%;padding:12px 15px}.message-thread article.mine{color:#07110c;background:#b7ff35;border-radius:17px 5px 17px 17px;align-self:flex-end}.message-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.message-thread small{opacity:.7;margin-top:6px;display:block}.thread-empty{text-align:center;color:#8fa197;margin:auto}.message-compose{background:#102b1d;border:1px solid #ffffff21;border-radius:18px;gap:10px;padding:16px;display:grid}.message-compose textarea{resize:vertical;color:#fff;min-height:96px;font:inherit;background:#07150e;border:1px solid #365440;border-radius:12px;padding:12px}.message-compose>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.message-compose small{color:#94a69b}.message-compose button{color:#07110c;cursor:pointer;background:#b7ff35;border:0;border-radius:99px;padding:11px 20px;font-weight:900}.message-compose>p,.messaging-disabled{color:#ffc5bf}.conversation-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.conversation-actions button{color:#aebdb4;cursor:pointer;background:0 0;border:0;text-decoration:underline}.conversation-actions button:first-child{color:#ffb7ae}@media (max-width:650px){.conversation-row{grid-template-columns:auto 1fr}.conversation-row>b{grid-column:2;justify-self:start}.message-thread article{max-width:88%}.message-compose>div{flex-direction:column;align-items:flex-start}.thread-wrap,.messages-wrap{margin-top:34px}}.profile-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.member-message{color:#b7ff35;border:1px solid #b7ff35;border-radius:99px;justify-content:center;padding:10px 17px;font-weight:900;text-decoration:none;display:inline-flex}.market-shell,.market-editor{color:#17321c;background:#f4f6ed;min-height:100vh;padding:0 5vw 64px}.market-nav{border-bottom:1px solid #cfdbca;justify-content:space-between;align-items:center;min-height:76px;display:flex}.market-nav>a{color:#17321c;font-weight:800;text-decoration:none}.market-nav b{color:#568f27}.market-nav>div{align-items:center;gap:18px;display:flex}.market-nav a{color:inherit}.market-hero{justify-content:space-between;align-items:end;gap:32px;padding:64px 0 36px;display:flex}.market-hero span,.eyebrow{color:#568f27;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.market-hero h1,.market-editor h1,.market-detail h1{margin:10px 0;font-size:clamp(2.2rem,6vw,5rem);line-height:.95}.market-hero p{max-width:670px;font-size:1.15rem}.market-primary{cursor:pointer;border:0;border-radius:999px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-block;color:#fff!important;background:#17321c!important}.market-filters{grid-template-columns:2fr 1fr 1fr auto;gap:10px;margin-bottom:28px;display:grid}.market-filters input,.market-filters select,.market-filters button,.market-form input,.market-form select,.market-form textarea{font:inherit;background:#fff;border:1px solid #bbcbb6;border-radius:10px;padding:12px}.market-filters button{background:#d9ff62;font-weight:800}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.market-card{color:inherit;background:#fff;border-radius:18px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 4px 20px #18351a12}.market-card img,.market-placeholder{aspect-ratio:4/3;object-fit:cover;background:#dfe7d9;place-items:center;width:100%;display:grid}.market-card>div:last-child{padding:18px}.market-card h2{margin:7px 0;font-size:1.25rem}.market-card strong,.market-detail-copy>strong{font-size:1.35rem}.market-card p{color:#61705f;margin:8px 0 0}.market-empty{text-align:center;background:#fff;border-radius:18px;grid-column:1/-1;padding:50px}.market-editor{max-width:760px;margin:auto;padding-top:44px}.market-editor.wide{max-width:1100px}.market-editor>a{color:#17321c}.market-form{background:#fff;border-radius:18px;gap:18px;padding:28px;display:grid}.market-form label{gap:7px;font-weight:700;display:grid}.market-form textarea{resize:vertical;min-height:150px}.market-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.market-form small{font-weight:400}.market-check{align-items:start;grid-template-columns:auto 1fr!important}.market-check input{width:20px;height:20px}.market-notice{background:#eef8d5;border-radius:10px;padding:12px}.market-error{color:#a21b1b}.market-title-row{justify-content:space-between;align-items:center;display:flex}.market-manage{gap:14px;display:grid}.market-manage article,.market-admin-list article{background:#fff;border-radius:14px;justify-content:space-between;gap:20px;padding:20px;display:flex}.market-status{text-transform:capitalize;background:#e2e7df;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:800;display:inline-block}.market-status.approved{background:#daf4c7}.market-status.pending{background:#fff0ae}.market-status.rejected{background:#ffd7d0}.market-status.sold{background:#d9e0e8}.market-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-actions button,.market-actions a,.market-report{color:#17321c;cursor:pointer;background:#fff;border:1px solid #9db297;border-radius:999px;padding:8px 12px;text-decoration:none}.market-actions .danger{color:#a21b1b}.market-detail{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:42px;padding:44px 0;display:grid}.market-gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.market-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.market-gallery img:first-child{grid-column:1/-1}.market-detail-copy{background:#fff;border-radius:18px;align-self:start;gap:14px;padding:30px;display:grid}.market-detail-copy p{white-space:pre-line}.market-seller{color:inherit;border-block:1px solid #dfe7d9;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:flex}.market-seller>span{background:#d9ff62;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.market-seller div{display:grid}.market-report{justify-self:start}.market-admin-list{gap:14px;padding-bottom:50px;display:grid}.market-admin-list article>div:first-child{max-width:800px}.review-form{gap:10px;min-width:min(420px,100%);display:grid}.review-form label{gap:5px;font-weight:700;display:grid}.review-form select,.review-form textarea{font:inherit;border:1px solid #bbcbb6;border-radius:10px;padding:10px}.review-form textarea{min-height:90px}.seller-reviews{max-width:850px;margin:28px auto 0}.seller-reviews article{background:#fff;border-radius:14px;margin-top:12px;padding:18px}.seller-reviews article strong{color:#568f27;letter-spacing:.08em}.seller-reviews article p{white-space:pre-line}.seller-reviews article small{color:#61705f}.case-list{margin-top:32px}.case-head{justify-content:space-between;align-items:start;display:flex}.case-record,.case-thread{background:#fff;border-radius:16px;gap:10px;margin:18px 0;padding:22px;display:grid}.case-record small,.case-thread small{color:#61705f}.case-thread article{background:#eef2e9;border-radius:14px;max-width:80%;margin:10px 0;padding:14px}.case-thread article.mine{background:#e5f8b3;margin-left:auto}.case-thread article p{white-space:pre-line}.case-reply{margin-top:18px}.market-save{color:#17321c;font:inherit;cursor:pointer;background:#fff;border:1px solid #9db297;border-radius:999px;padding:10px 14px;font-weight:800}.market-save:disabled{opacity:.55;cursor:wait}.market-notifications{gap:10px;margin:28px 0;display:grid}.market-notifications>a{color:inherit;background:#fff;border-radius:14px;grid-template-columns:16px 1fr;gap:10px;padding:18px;text-decoration:none;display:grid}.market-notifications>a>span{color:#568f27}.market-notifications a.read{opacity:.7}.market-notifications h2{margin:0 0 5px;font-size:1rem}.market-notifications p,.market-notifications small{color:#61705f;margin:0}.notify-prefs{margin-top:28px}.notify-prefs h2{margin:0}.market-manage h2 a{color:inherit}.market-offer-button{color:#17321c;font:inherit;cursor:pointer;background:#d9ff62;border:0;border-radius:999px;padding:13px 20px;font-weight:900}.offer-form{border-top:1px solid #dfe7d9;gap:12px;padding-top:18px;display:grid}.offer-form h2{margin:0}.offer-form label{gap:6px;font-weight:800;display:grid}.offer-form input,.offer-form textarea{font:inherit;border:1px solid #bbcbb6;border-radius:10px;padding:11px}.offer-form textarea{resize:vertical;min-height:76px}.offer-list{gap:14px;margin-top:28px;display:grid}.offer-list article{background:#fff;border-radius:16px;justify-content:space-between;gap:20px;padding:22px;display:flex}.offer-copy{gap:8px;display:grid}.offer-copy>div{align-items:center;gap:10px;display:flex}.offer-copy h2,.offer-copy p{margin:0}.offer-copy h2 a{color:inherit}.market-status.countered{background:#dcecff}.market-status.accepted,.market-status.reserved{background:#daf4c7}.market-status.declined,.market-status.withdrawn,.market-status.expired{background:#ececec}.market-status.verified{background:#daf4c7}.market-status.cancelled{background:#ececec}.market-status.awaiting_buyer{background:#fff0ae}.transaction-nav{justify-content:space-between;margin-bottom:28px;display:flex}.transaction-nav a{color:inherit;font-weight:800}.transaction-list{gap:14px;margin-top:28px;display:grid}.transaction-card{color:inherit;background:#fff;border-radius:16px;justify-content:space-between;gap:24px;padding:22px;text-decoration:none;display:flex;box-shadow:0 3px 16px #18351a0d}.transaction-card h2{margin:8px 0 4px}.transaction-card p{color:#61705f;margin:0}.transaction-card>div:last-child{text-align:right;align-content:center;gap:10px;display:grid}.transaction-card>div:last-child span{color:#568f27;font-weight:800}.transaction-heading{border-bottom:1px solid #cfdbca;justify-content:space-between;align-items:end;margin-bottom:28px;padding-bottom:24px;display:flex}.transaction-heading h1{margin-bottom:18px}.transaction-heading>p{text-align:right}.transaction-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:28px;display:grid}.transaction-steps{background:#fff;border-radius:18px;margin:0;padding:0;list-style:none}.transaction-steps li{color:#788576;border-bottom:1px solid #e1e8de;gap:14px;padding:20px;display:flex}.transaction-steps li:last-child{border:0}.transaction-steps li>span{border:2px solid #bbcbb6;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.transaction-steps li.done{color:#17321c}.transaction-steps li.done>span{background:#d9ff62;border-color:#d9ff62}.transaction-steps p{white-space:pre-line;margin:5px 0 0}.transaction-safety,.transaction-history,.transaction-controls,.transaction-cancelled{background:#fff;border-radius:18px;margin-bottom:18px;padding:22px}.transaction-safety h2,.transaction-history h2,.transaction-controls h2{margin-top:0}.transaction-safety li{margin-bottom:10px}.transaction-safety a{color:#17321c;font-weight:800}.transaction-history>div{border-top:1px solid #e1e8de;padding:12px 0;display:grid}.transaction-history small{color:#61705f}.transaction-history p{margin:5px 0 0}.transaction-controls{gap:18px;margin-top:18px;display:grid}.transaction-controls form{gap:12px;display:grid}.transaction-controls label{gap:6px;font-weight:800;display:grid}.transaction-controls select,.transaction-controls textarea{font:inherit;background:#fff;border:1px solid #bbcbb6;border-radius:10px;padding:11px}.transaction-controls textarea{resize:vertical;min-height:90px}.transaction-controls button.danger{color:#9b1c1c;font:inherit;background:#fff;border:1px solid #b24848;border-radius:999px;justify-self:start;padding:11px 16px;font-weight:800}.transaction-cancel{border-top:1px solid #e1e8de;padding-top:18px}.transaction-cancelled{border-left:5px solid #a85d38}.transaction-cancelled p{margin-bottom:0}@media (max-width:780px){.market-nav{align-items:flex-start;padding:20px 0}.market-nav>div{flex-wrap:wrap;justify-content:flex-end;gap:9px}.market-hero{flex-direction:column;align-items:flex-start}.market-filters,.market-grid,.market-detail,.transaction-layout,.market-form-row{grid-template-columns:1fr}.market-manage article,.market-admin-list article,.market-title-row,.transaction-card,.transaction-heading{flex-direction:column;align-items:flex-start}.transaction-card>div:last-child,.transaction-heading>p{text-align:left}.market-gallery{grid-template-columns:1fr}.market-gallery img:first-child{grid-column:auto}}.case-freeze,.transaction-disputed{background:#fff3cd;border:1px solid #e2c463;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.case-freeze{max-width:360px;display:grid}.case-freeze span{font-size:.9rem}.transaction-disputed{margin-bottom:24px}.transaction-disputed p{margin:5px 0 0}.transaction-disputed a{color:inherit;white-space:nowrap;font-weight:800}.evidence-list,.admin-evidence{gap:8px;margin:14px 0;display:grid}.evidence-list a,.admin-evidence a{color:inherit;background:#f8faf6;border:1px solid #d8e1d4;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.evidence-list a span,.admin-evidence a span{color:#568f27;font-size:.72rem;font-weight:900}.admin-evidence{margin-top:16px}.market-status.disputed{color:#7b3d00;background:#ffd9a8}@media (max-width:780px){.case-freeze,.transaction-disputed{flex-direction:column;align-items:flex-start}.evidence-list a,.admin-evidence a{grid-template-columns:auto 1fr}.evidence-list a small{grid-column:2}.transaction-disputed a{white-space:normal}}.market-seller em{color:#568f27;font-size:.78rem;font-style:normal;font-weight:900}.verification-card,.verification-note{background:#fff;border-radius:18px;gap:14px;margin:22px 0;padding:24px;display:grid}.verification-card h2,.verification-note h2{margin:0}.verification-card label{gap:7px;font-weight:800;display:grid}.verification-card textarea,.verification-card input{font:inherit;border:1px solid #bbcbb6;border-radius:10px;padding:12px}.verification-card textarea{resize:vertical;min-height:120px}.verified-shield{color:#17321c;background:#d9ff62;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:10px 15px;font-weight:900;display:inline-flex}.verification-note{border-left:5px solid #568f27}.verification-note p{color:#61705f;margin:0}.seller-dashboard{padding-bottom:80px}.seller-dashboard-head{justify-content:space-between;align-items:end;gap:28px;padding:52px 0 28px;display:flex}.seller-dashboard-head h1{margin:8px 0;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.95}.seller-dashboard-head p{margin-bottom:0}.seller-scorecards{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.seller-scorecards>a{color:#fff;background:#17321c;border-radius:18px;gap:6px;padding:20px;text-decoration:none;display:grid}.seller-scorecards small{color:#cbdac8;font-weight:800}.seller-scorecards strong{font-size:2.4rem;line-height:1}.seller-scorecards span{color:#d9ff62;font-size:.82rem}.seller-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:22px;display:grid}.seller-panel{background:#fff;border-radius:20px;padding:24px;box-shadow:0 4px 20px #18351a0d}.seller-panel h2{margin:4px 0}.seller-panel-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.seller-panel-head>span{background:#d9ff62;border-radius:50%;place-items:center;min-width:34px;height:34px;font-weight:900;display:grid}.seller-attention>a,.seller-listings-preview>a{color:inherit;border-top:1px solid #e1e8de;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px 0;text-decoration:none;display:grid}.seller-attention p{color:#61705f;margin:5px 0 0}.seller-attention small{white-space:nowrap;color:#568f27;font-weight:800}.seller-trust{align-self:start}.seller-verification-state{border-block:1px solid #e1e8de;align-items:start;gap:14px;margin:12px 0;padding:18px 0;display:flex}.seller-verification-state>span{background:#e6ebe3;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:1.35rem;font-weight:900;display:grid}.seller-verification-state.approved>span{background:#d9ff62}.seller-verification-state p{color:#61705f;margin:6px 0 0}.seller-panel-link{color:#17321c;padding:10px 0;font-weight:800;display:block}.seller-listings-preview{margin-top:22px}.seller-listings-preview>a{grid-template-columns:auto 1fr auto}.seller-listings-preview>a strong{font-size:1rem}.seller-empty{color:#61705f;padding:24px 0}.seller-empty p{margin:6px 0 0}.seller-safety-note{background:#edf4e9;border-left:5px solid #568f27;border-radius:12px;margin:22px 0 0;padding:15px 18px}.seller-dashboard .eyebrow{margin:0}@media (max-width:900px){.seller-scorecards{grid-template-columns:1fr 1fr}.seller-dashboard-grid{grid-template-columns:1fr}}@media (max-width:600px){.seller-dashboard-head{flex-direction:column;align-items:flex-start}.seller-scorecards{grid-template-columns:1fr}.seller-listings-preview>a{grid-template-columns:1fr auto}.seller-listings-preview>a .market-status{grid-column:1/-1}}.market-discovery-head{justify-content:space-between;align-items:end;gap:28px;padding:46px 0 26px;display:flex}.market-discovery-head>div>span{color:#568f27;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.market-discovery-head h1{margin:8px 0;font-size:clamp(2.2rem,6vw,4.8rem);line-height:.96}.market-discovery-head p{margin-bottom:0}.market-filters.advanced{background:#fff;border-radius:18px;grid-template-columns:2fr repeat(4,1fr);padding:16px;box-shadow:0 4px 20px #18351a0d}.market-filters.advanced .verified-filter{white-space:nowrap;align-items:center;gap:8px;padding:8px 4px;font-weight:800;display:flex}.market-filters.advanced .verified-filter input{width:18px;height:18px}.market-results-bar{justify-content:space-between;align-items:center;gap:18px;margin:22px 0;display:flex}.market-results-bar>div{align-items:center;gap:14px;display:flex}.market-results-bar a{color:#17321c;font-weight:800}.save-search-action{align-items:center;gap:10px;display:flex}.save-search-action button{color:#17321c;font:inherit;cursor:pointer;background:#d9ff62;border:0;border-radius:999px;padding:10px 15px;font-weight:900}.save-search-action button:disabled{opacity:.6}.save-search-action small{color:#568f27;max-width:260px}.listing-trust,.listing-rating{border-radius:999px;margin:12px 8px 0 0;padding:5px 9px;font-size:.76rem;font-weight:900;display:inline-block}.listing-trust{background:#d9ff62}.listing-rating{background:#edf1e9}.recently-viewed{border-top:1px solid #cfdbca;margin-top:52px;padding-top:32px}.recently-viewed h2{margin:5px 0 22px;font-size:2rem}.market-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.market-grid.compact .market-card h2{font-size:1rem}.saved-search-list{gap:14px;margin-top:28px;display:grid}.saved-search-list article{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.saved-search-list h2{margin:0 0 6px}.saved-search-list p{color:#61705f;margin:0}.saved-search-list small{margin-top:8px;display:block}@media (max-width:1050px){.market-filters.advanced{grid-template-columns:repeat(3,1fr)}.market-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.market-discovery-head{flex-direction:column;align-items:flex-start}.market-filters.advanced{grid-template-columns:1fr 1fr}.market-results-bar,.market-results-bar>div,.save-search-action{flex-direction:column;align-items:flex-start}.market-grid.compact{grid-template-columns:1fr}.saved-search-list article{flex-direction:column;align-items:flex-start}}@media (max-width:500px){.market-filters.advanced{grid-template-columns:1fr}}.billing-shell{color:#f5fbf7;background:#07110c;min-height:100vh}.billing-nav{border-bottom:1px solid #294333;justify-content:space-between;align-items:center;padding:22px max(22px,50vw - 580px);display:flex}.billing-nav a{color:inherit;font-weight:850;text-decoration:none}.billing-nav b,.billing-kicker,.billing-price strong{color:#b7ff35}.billing-hero{background:radial-gradient(circle at 78% 10%,#1c4a30 0,#0000 35%);padding:72px max(22px,50vw - 580px) 38px}.billing-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:900}.billing-hero h1{letter-spacing:-.055em;max-width:900px;margin:14px 0 20px;font-size:clamp(3rem,8vw,6.5rem);line-height:.92}.billing-hero p{color:#b7c7bd;max-width:720px;font-size:1.1rem}.billing-note{color:#dce9e0;background:#10261a;border:1px solid #526d5b;border-radius:12px;max-width:780px;margin-top:26px;padding:15px 18px}.billing-section{padding:38px max(22px,50vw - 580px)}.billing-section h2{margin:6px 0 20px;font-size:2rem}.billing-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.billing-card{background:linear-gradient(145deg,#153522,#0b2115);border:1px solid #385643;border-radius:20px;flex-direction:column;padding:24px;display:flex}.billing-card h3{margin:8px 0;font-size:1.5rem}.billing-card>p{color:#aebeb4;min-height:44px}.billing-price{align-items:end;gap:7px;margin:16px 0;display:flex}.billing-price strong{font-size:2.2rem}.billing-price span{color:#8fa198}.billing-card ul{color:#dce6df;padding-left:18px;line-height:1.7}.billing-card button{color:#07110c;cursor:pointer;background:#b7ff35;border:0;border-radius:99px;margin-top:auto;padding:13px 16px;font-weight:900}.billing-card button:disabled{opacity:.55}.billing-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.billing-form input,.billing-form textarea{color:#fff;background:#06120b;border:1px solid #42604b;border-radius:10px;width:100%;padding:12px}.billing-form textarea{grid-column:1/-1;min-height:80px}.billing-status{background:#183a25;border:1px solid #4f7258;border-radius:11px;margin:18px 0;padding:14px}.billing-history{gap:10px;display:grid}.billing-history article{background:#0d2115;border:1px solid #385643;border-radius:13px;justify-content:space-between;gap:18px;padding:16px;display:flex}.billing-history small{color:#96aa9d}.billing-footer{color:#8fa198;border-top:1px solid #294333;padding:28px max(22px,50vw - 580px) 50px}@media (max-width:850px){.billing-grid,.billing-form{grid-template-columns:1fr}.billing-card>p{min-height:auto}}.growth-shell{color:#f5fbf7;background:#07110c;min-height:100vh}.growth-nav{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:22px;padding:22px max(22px,50vw - 580px);display:flex}.growth-nav>a{font-weight:900;text-decoration:none}.growth-nav b,.growth-kicker{color:#b7ff35}.growth-nav div{align-items:center;gap:20px;display:flex}.growth-nav div a{color:#d3ded6;text-decoration:none}.growth-hero{background:radial-gradient(circle at 78% 10%,#1d5134 0,#0000 36%);padding:72px max(22px,50vw - 580px) 45px}.growth-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:900}.growth-hero h1{letter-spacing:-.06em;max-width:930px;margin:16px 0 24px;font-size:clamp(3rem,8vw,6.7rem);line-height:.9}.growth-hero>p{color:#b9c9bf;max-width:760px;font-size:1.12rem}.growth-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.growth-button{color:#07110c;background:#b7ff35;border-radius:99px;justify-content:center;padding:13px 20px;font-weight:900;text-decoration:none;display:inline-flex}.growth-button.secondary{color:#fff;background:0 0;border:1px solid #55705e}.pulse{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 max(22px,50vw - 580px) 55px;display:grid}.pulse article,.growth-card{background:linear-gradient(145deg,#153522,#0b2115);border:1px solid #385643;border-radius:18px;padding:22px}.pulse strong{color:#b7ff35;font-size:2rem;display:block}.pulse span{color:#9fb1a5}.growth-section{padding:45px max(22px,50vw - 580px)}.growth-section>h2{letter-spacing:-.04em;margin:8px 0 24px;font-size:clamp(2rem,4vw,3.7rem)}.growth-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.growth-card h3{margin:7px 0;font-size:1.35rem}.growth-card p,.growth-card li{color:#b6c6bc}.growth-card ul{padding-left:18px}.founder-callout{color:#07110c;background:#b7ff35;border-radius:24px;grid-template-columns:1.2fr .8fr;align-items:center;gap:35px;padding:clamp(28px,5vw,52px);display:grid}.founder-callout h2{margin:10px 0;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.94}.founder-callout .growth-button{color:#fff;background:#07110c}.launch-steps{counter-reset:steps;gap:12px;display:grid}.launch-steps article{counter-increment:steps;background:#0c2115;border:1px solid #385643;border-radius:16px;grid-template-columns:52px 1fr;gap:16px;padding:18px;display:grid}.launch-steps article:before{content:counter(steps);color:#07110c;background:#b7ff35;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.launch-steps h3,.launch-steps p{margin:0}.launch-steps p{color:#aebeb4;margin-top:4px}.growth-footer{color:#8fa198;border-top:1px solid #ffffff1f;padding:30px max(22px,50vw - 580px) 50px}@media (max-width:780px){.growth-nav div{gap:10px;font-size:.85rem}.growth-nav div a:nth-child(2){display:none}.pulse,.growth-grid{grid-template-columns:1fr 1fr}.founder-callout{grid-template-columns:1fr}.growth-hero{padding-top:48px}}@media (max-width:520px){.pulse,.growth-grid{grid-template-columns:1fr}.growth-actions>*{width:100%}}.legal-page{color:#f5f8f6;background:#07110c;min-height:100vh;font:400 1rem/1.7 Arial,sans-serif}.legal-nav,.legal-hero,.legal-notice,.legal-grid,.policy-article,.legal-footer{width:min(1120px,100% - 36px);margin-inline:auto}.legal-nav{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:82px;display:flex}.legal-nav>a:last-child,.legal-footer a{color:#c6d2ca;text-decoration:none}.legal-nav>a:last-child:hover,.legal-footer a:hover{color:#b7ff35}.legal-brand{color:#fff;letter-spacing:.02em;align-items:center;gap:11px;font-weight:900;text-decoration:none;display:flex}.legal-brand b,.legal-hero>span,.policy-article>header>span,.legal-grid>a>span{color:#b7ff35}.legal-brand img{border-radius:10px;width:40px;height:40px}.legal-hero{padding:88px 0 62px}.legal-hero>span,.policy-article>header>span,.legal-grid>a>span{letter-spacing:.14em;font-size:.75rem;font-weight:900}.legal-hero h1,.policy-article h1{letter-spacing:-.065em;max-width:880px;margin:12px 0 20px;font-size:clamp(3rem,8vw,6.6rem);line-height:.92}.legal-hero p,.policy-article>header p{color:#c1cec5;max-width:680px;margin:0;font-size:1.15rem}.legal-hero small,.policy-article>header small{color:#809188;margin-top:20px;display:block}.legal-notice{background:#b7ff3512;border:1px solid #b7ff354d;border-radius:18px;grid-template-columns:220px 1fr;gap:30px;padding:24px 28px;display:grid}.legal-notice strong{color:#b7ff35}.legal-notice p{color:#d3ddd6;margin:0}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:50px 0 90px;display:grid}.legal-grid>a{color:#fff;background:linear-gradient(145deg,#10281c,#0a1710);border:1px solid #ffffff21;border-radius:18px;min-height:220px;padding:26px;text-decoration:none;transition:all .2s}.legal-grid>a:hover{border-color:#b7ff358c;transform:translateY(-3px)}.legal-grid h2{margin:10px 0 8px;font-size:1.55rem;line-height:1.15}.legal-grid p{color:#aebdb3;margin:0 0 24px}.legal-grid b{color:#b7ff35;margin-top:auto;display:block}.policy-article{max-width:820px;padding:80px 0}.policy-article>header{border-bottom:1px solid #ffffff24;padding-bottom:38px}.policy-article h1{font-size:clamp(2.8rem,7vw,5.6rem)}.policy-article>section{border-bottom:1px solid #ffffff1a;padding:32px 0}.policy-article h2{margin:0 0 12px;font-size:1.5rem;line-height:1.25}.policy-article p,.policy-article li{color:#c6d1ca}.policy-article p{margin:0 0 12px}.policy-article ul{gap:10px;margin:14px 0 0;padding-left:22px;display:grid}.policy-article li::marker{color:#b7ff35}.policy-article aside{background:#b7ff350f;border:1px solid #b7ff3547;border-radius:16px;margin-top:38px;padding:24px}.policy-article aside p{margin:6px 0 0}.policy-article a{color:#b7ff35}.legal-footer{color:#87988e;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;font-size:.85rem;display:flex}.legal-footer nav{gap:20px;display:flex}.cookie-banner{z-index:1000;color:#fff;background:#0b1b12;border:1px solid #b7ff3573;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;max-width:980px;margin:auto;padding:20px 22px;font:400 .95rem/1.45 Arial,sans-serif;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 70px #00000073}.cookie-banner p{color:#bdc9c1;margin:4px 0}.cookie-banner a{color:#b7ff35}.cookie-actions{flex-shrink:0;gap:10px;display:flex}.cookie-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:99px;min-height:44px;padding:0 17px;font-weight:800}.cookie-actions .cookie-allow{color:#07110c;background:#b7ff35;border-color:#b7ff35}.availability-privacy{color:#93a399;margin:0;font-size:.78rem}.availability-privacy a,.availability-card footer a,.availability-card footer button{color:#b7ff35}.availability-card footer{gap:9px;display:grid}.availability-card footer nav{flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.availability-card footer a{text-decoration:none}.availability-card footer button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:700px){.legal-nav{min-height:70px}.legal-brand span{font-size:.82rem}.legal-hero{padding:58px 0 42px}.legal-notice{grid-template-columns:1fr;gap:8px}.legal-grid{grid-template-columns:1fr;padding-top:32px}.policy-article{padding:52px 0}.legal-footer,.cookie-banner{flex-direction:column;align-items:stretch}.legal-footer nav{flex-wrap:wrap}.cookie-actions{width:100%}.cookie-actions button{flex:1}.cookie-banner{bottom:10px;left:10px;right:10px}}.availability-local{color:#d8e5da;max-width:610px;margin:14px 0 0;font-size:1rem;line-height:1.55}
