
:root{
  --navy:#07213a;--navy2:#0d3151;--ink:#142236;--muted:#66758a;--bg:#f7f9fc;--white:#fff;
  --line:#e5eaf0;--mint:#55d7c0;--mint-dark:#167966;--mint-soft:#e9faf6;--blue:#5b8ff3;--blue-soft:#edf4ff;
  --amber:#f2b55e;--amber-soft:#fff6e7;--red:#d86969;--red-soft:#fff0f0;--shadow:0 24px 70px rgba(13,36,63,.10);
  --shadow-sm:0 10px 34px rgba(13,36,63,.07);--radius:26px;--max:1180px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.section{padding:88px 0}.section.white{background:#fff}.section.tight{padding:64px 0}.eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#71839e;font-weight:850}.eyebrow.mint{color:#6ce0cc}.muted{color:var(--muted)}
h1,h2,h3,h4,p{margin-top:0}h1{font-size:62px;line-height:1.01;letter-spacing:-2.9px;color:var(--navy);margin-bottom:20px}h2{font-size:42px;line-height:1.08;letter-spacing:-1.6px;color:var(--navy);margin-bottom:14px}h3{font-size:27px;line-height:1.15;letter-spacing:-.7px;color:var(--navy);margin-bottom:10px}.lead{font-size:19px;line-height:1.6;color:#58677c}.sublead{font-size:16px;line-height:1.65;color:var(--muted)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;padding:13px 18px;font-weight:850;cursor:pointer;transition:.18s ease}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--navy);color:#fff;box-shadow:0 10px 22px rgba(7,33,58,.12)}.btn.mint{background:var(--mint);color:#073c32}.btn.ghost{background:#fff;color:var(--navy);border:1px solid var(--line)}.btn.small{padding:10px 14px;border-radius:12px;font-size:13px}.actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:26px}
.site-nav{position:sticky;top:0;z-index:50;background:rgba(247,249,252,.92);backdrop-filter:blur(15px);border-bottom:1px solid rgba(229,234,240,.88)}.nav-in{height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{display:block;height:32px;width:auto}.nav-links{display:flex;gap:22px;align-items:center;color:#506078;font-size:13px;font-weight:700}.nav-links a:hover{color:var(--navy)}.nav-dropdown{position:relative}.nav-dropdown>button{background:none;border:0;color:#506078;font-weight:700;font-size:13px;padding:20px 0;cursor:pointer}.mega{position:absolute;top:56px;left:50%;transform:translateX(-50%);width:560px;background:#fff;border:1px solid var(--line);border-radius:19px;padding:12px;box-shadow:var(--shadow);display:none;grid-template-columns:1fr 1fr;gap:8px}.nav-dropdown:hover .mega,.nav-dropdown:focus-within .mega{display:grid}.mega a{padding:12px;border-radius:13px}.mega a:hover{background:#f6f8fb}.mega b{display:block;font-size:13px;color:var(--ink)}.mega span{display:block;font-size:11px;color:var(--muted);margin-top:3px;line-height:1.4}.mobile-toggle{display:none;border:1px solid var(--line);background:#fff;width:42px;height:42px;border-radius:12px}.mobile-menu{display:none;padding:12px 20px 18px;border-top:1px solid var(--line);background:#fff}.mobile-menu a{display:block;padding:10px 0;font-weight:700;color:#42516a}
.hero{padding:82px 0 64px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}.accent{color:#25bda6}.hero-visual{position:relative;padding:24px 0 26px 20px}.screen{background:#fff;border:1px solid var(--line);border-radius:24px;padding:8px;box-shadow:var(--shadow);overflow:hidden}.screen img{display:block;width:100%;border-radius:17px}.screen-float{position:absolute;width:44%;right:-3%;bottom:-3%;transform:rotate(1.3deg);box-shadow:0 18px 50px rgba(13,36,63,.17)}.micro-proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px;color:#42516a;font-size:12px}.micro-proof b{display:block;color:var(--navy);font-size:13px;margin-bottom:3px}
.head{text-align:center;max-width:780px;margin:0 auto 42px}.head p{font-size:17px;line-height:1.6;color:var(--muted)}.cards4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:var(--shadow-sm)}.card.clean{box-shadow:none}.icon{width:38px;height:38px;border-radius:12px;background:var(--mint-soft);display:grid;place-items:center;color:var(--mint-dark);font-weight:900;margin-bottom:14px}.card h3{font-size:19px}.card p{font-size:13px;line-height:1.55;color:var(--muted);margin-bottom:0}.card-link{display:inline-flex;margin-top:14px;font-size:12px;font-weight:850;color:var(--navy)}
.role-card{padding:0;overflow:hidden}.role-card .thumb{height:192px;background:#eef3f8;overflow:hidden}.role-card .thumb img{width:100%;height:100%;object-fit:cover;object-position:top left}.role-card .body{padding:18px}.role-card .body h3{font-size:17px;margin-bottom:6px}
.split{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.split.reverse .visual{order:2}.feature-list{display:grid;gap:14px;margin-top:22px}.feature{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start}.feature .icon{margin:0;width:38px;height:38px}.feature b{display:block;font-size:14px}.feature span{display:block;color:var(--muted);font-size:13px;line-height:1.5;margin-top:4px}
.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.flow-step{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;position:relative}.flow-step:not(:last-child):after{content:'→';position:absolute;right:-13px;top:50%;transform:translateY(-50%);font-weight:900;color:#98a6b9}.stepnum{width:30px;height:30px;border-radius:10px;background:var(--mint-soft);display:grid;place-items:center;color:var(--mint-dark);font-weight:900;margin-bottom:11px}.flow-step b{display:block;font-size:14px;margin-bottom:5px}.flow-step p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}
.dark-panel{background:linear-gradient(145deg,#081d35,#123c61);color:#fff;border-radius:32px;padding:48px}.dark-panel h2,.dark-panel h3{color:#fff}.dark-panel p{color:#b8c8da}.dark-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:center}.dark-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.dark-card{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.11);border-radius:16px;padding:16px}.dark-card b{display:block;font-size:14px}.dark-card span{display:block;color:#b8c8da;font-size:12px;line-height:1.45;margin-top:5px}
.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.metric{background:#f8fafc;border:1px solid #edf1f5;border-radius:16px;padding:15px}.metric span{display:block;color:#7a8799;font-size:11px;margin-bottom:6px}.metric b{font-size:18px}
.faq{max-width:900px;margin:auto;display:grid;gap:10px}.faq details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px}.faq summary{font-weight:800;color:var(--navy);cursor:pointer}.faq p{margin:12px 0 0;color:var(--muted);line-height:1.6;font-size:14px}
.cta-band{background:linear-gradient(135deg,#081d35,#123b60);color:#fff;border-radius:32px;padding:52px;display:flex;justify-content:space-between;align-items:center;gap:30px}.cta-band h2{color:#fff;margin-bottom:10px}.cta-band p{color:#b8c8da;max-width:690px;margin-bottom:0;line-height:1.6}
.site-footer{padding:36px 0 42px;border-top:1px solid var(--line);background:#fff}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px}.footer-brand img{height:29px}.footer-brand p{font-size:12px;line-height:1.55;color:var(--muted);max-width:300px;margin-top:14px}.footer-col b{display:block;font-size:12px;margin-bottom:10px}.footer-col a{display:block;font-size:12px;color:var(--muted);padding:5px 0}.footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:22px;margin-top:22px;border-top:1px solid var(--line);font-size:11px;color:#8a96a8}
.page-hero{padding:72px 0 56px}.page-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.role-chip{display:inline-flex;align-items:center;gap:8px;background:var(--mint-soft);color:var(--mint-dark);border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.check{background:#fff;border:1px solid var(--line);border-radius:15px;padding:14px}.check b{font-size:13px}.check span{display:block;color:var(--muted);font-size:12px;line-height:1.45;margin-top:4px}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ba{border-radius:22px;padding:26px;border:1px solid var(--line);background:#fff}.ba.before{background:#fff7f1}.ba.after{background:var(--mint-soft)}.ba h3{font-size:19px}.ba ul{padding-left:18px;color:#55657a;line-height:1.8;font-size:13px}
.timeline{max-width:920px;margin:auto}.tl-row{display:grid;grid-template-columns:90px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.tl-time{font-weight:900;color:var(--navy)}.tl-row b{display:block}.tl-row span{display:block;color:var(--muted);font-size:13px;line-height:1.55;margin-top:4px}
.pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.price-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:23px;position:relative}.price-card.featured{border-color:#a9eadf;box-shadow:0 18px 50px rgba(40,176,154,.10)}.badge-top{position:absolute;top:14px;right:14px;background:var(--mint-soft);color:var(--mint-dark);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.price-card h3{font-size:19px}.price{font-size:31px;font-weight:900;color:var(--navy);margin:16px 0 4px}.price small{font-size:12px;color:var(--muted);font-weight:600}.price-card ul{padding-left:18px;color:#58677c;font-size:12px;line-height:1.8;min-height:180px}.note-box{background:#f1f5f9;border:1px solid var(--line);border-radius:16px;padding:14px;color:#59677c;font-size:12px;line-height:1.55}
.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px}.form-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:var(--shadow-sm)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:grid;gap:6px}.field.full{grid-column:1/-1}.field label{font-size:11px;font-weight:800;color:#536176}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fbfcfd;color:var(--ink);outline:none}.field textarea{min-height:120px;resize:vertical}.form-note{font-size:11px;color:var(--muted);line-height:1.45;margin-top:12px}
.status-strip{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.status-pill{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:750;color:#627189}
@media(max-width:980px){.nav-links{display:none}.mobile-toggle{display:block}.hero-grid,.page-hero-grid,.split,.dark-grid,.contact-grid{grid-template-columns:1fr}.split.reverse .visual{order:0}.cards4,.pricing{grid-template-columns:repeat(2,1fr)}.cards3{grid-template-columns:1fr 1fr}.screen-float{position:relative;right:auto;bottom:auto;width:72%;margin:-60px 0 0 auto}.footer-grid{grid-template-columns:1fr 1fr}.flow-step:after{display:none}.flow{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.container{width:min(var(--max),calc(100% - 26px))}.section{padding:66px 0}.hero{padding:52px 0 42px}h1{font-size:42px;letter-spacing:-1.8px}h2{font-size:33px}.lead{font-size:17px}.cards4,.cards3,.pricing,.flow,.metric-row,.dark-cards,.check-grid,.before-after,.form-grid{grid-template-columns:1fr}.screen-float{width:90%;margin:-28px 0 0 auto}.dark-panel,.cta-band{padding:30px}.cta-band{display:block}.cta-band .btn{margin-top:22px}.footer-grid{grid-template-columns:1fr}.tl-row{grid-template-columns:70px 1fr}.price-card ul{min-height:0}}


/* PREORDER */
.preorder-strip{background:linear-gradient(90deg,#071d34,#0f3b5f);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em}.preorder-strip .container{min-height:38px;display:flex;justify-content:center;align-items:center;gap:10px;text-align:center}.preorder-strip .pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px rgba(85,215,192,.12)}.preorder-strip a{color:#79ead5;text-decoration:underline;text-underline-offset:3px}
.preorder-badge{display:inline-flex;align-items:center;gap:8px;background:var(--mint-soft);color:var(--mint-dark);border:1px solid #c9efe7;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.preorder-badge .live{width:7px;height:7px;border-radius:50%;background:var(--mint-dark)}
.launch-card{background:linear-gradient(145deg,#081d35,#123d62);color:white;border-radius:26px;padding:26px;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.launch-card h3{color:white;font-size:22px;margin-bottom:8px}.launch-card p{color:#b8c8da;font-size:13px;line-height:1.55}.launch-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.launch-meta>div{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);border-radius:14px;padding:12px}.launch-meta span{display:block;color:#9eb1c7;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.launch-meta b{display:block;color:white;font-size:14px;margin-top:5px}
.preorder-section{position:relative;overflow:hidden}.preorder-section:before{content:'';position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(85,215,192,.12),rgba(85,215,192,0) 70%);right:-140px;top:-160px;pointer-events:none}.preorder-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;align-items:center}.preorder-points{display:grid;gap:12px;margin-top:20px}.preorder-point{display:grid;grid-template-columns:36px 1fr;gap:11px}.preorder-point .icon{width:36px;height:36px;margin:0}.preorder-point b{display:block;font-size:13px}.preorder-point span{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:3px}
.founder-card{background:#fff;border:1px solid #bfeadf;border-radius:26px;padding:26px;box-shadow:0 22px 60px rgba(36,171,148,.12);position:relative}.founder-ribbon{position:absolute;right:18px;top:18px;background:var(--mint-soft);color:var(--mint-dark);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;text-transform:uppercase}.founder-price{font-size:42px;font-weight:950;color:var(--navy);letter-spacing:-1.5px;margin:18px 0 2px}.founder-price small{font-size:12px;color:var(--muted);letter-spacing:0;font-weight:700}.founder-card ul{padding-left:18px;color:#58677c;font-size:13px;line-height:1.8;margin:18px 0}.founder-card .legal-mini{font-size:10px;line-height:1.45;color:#8290a4;margin-top:12px}
.preorder-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.preorder-plan{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;position:relative}.preorder-plan.featured{border-color:#a9eadf;box-shadow:0 18px 50px rgba(40,176,154,.10)}.preorder-plan h3{font-size:18px}.plan-monthly{font-size:25px;font-weight:900;color:var(--navy);margin:14px 0 3px}.plan-monthly small{font-size:11px;color:var(--muted);font-weight:650}.preorder-plan ul{padding-left:17px;color:#58677c;font-size:12px;line-height:1.75;min-height:155px}.reserve-fee{background:#f7fafc;border:1px solid var(--line);border-radius:13px;padding:10px;margin:12px 0}.reserve-fee span{display:block;font-size:10px;color:#77869a}.reserve-fee b{display:block;margin-top:3px;font-size:13px;color:var(--navy)}
.checkout-shell{max-width:980px;margin:0 auto}.checkout-grid{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start}.checkout-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:var(--shadow-sm)}.checkout-card.sticky{position:sticky;top:98px}.checkout-step{display:flex;align-items:center;gap:10px;margin-bottom:18px}.checkout-step .n{width:30px;height:30px;border-radius:10px;background:var(--mint-soft);color:var(--mint-dark);display:grid;place-items:center;font-weight:900;font-size:12px}.checkout-plan-select{display:grid;gap:8px}.checkout-option{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:13px;cursor:pointer}.checkout-option.active{border-color:#83dacb;background:#fbfffe}.checkout-option input{accent-color:#167966}.checkout-option b{font-size:13px}.checkout-option small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.checkout-option .price-mini{font-size:12px;font-weight:900;color:var(--navy)}
.order-summary{display:grid;gap:10px}.summary-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12px}.summary-row:last-child{border-bottom:0}.summary-row span{color:var(--muted)}.summary-row b{text-align:right}.summary-total{display:flex;justify-content:space-between;align-items:end;margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.summary-total span{font-size:12px;color:var(--muted)}.summary-total b{font-size:26px;color:var(--navy)}.payment-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.payment-badge{border:1px solid var(--line);border-radius:8px;padding:5px 7px;font-size:10px;color:#66758a;background:#fff}.secure-note{display:flex;gap:9px;align-items:flex-start;background:var(--mint-soft);border-radius:13px;padding:11px;margin-top:14px;color:#276f62;font-size:11px;line-height:1.4}
.timeline-preorder{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.timeline-preorder .milestone{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.milestone .date{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#74859a;font-weight:850}.milestone b{display:block;font-size:14px;margin-top:7px}.milestone span{display:block;color:var(--muted);font-size:12px;line-height:1.45;margin-top:4px}.milestone.active{border-color:#a9eadf;background:var(--mint-soft)}
.checkout-success{max-width:720px;margin:0 auto;text-align:center}.success-icon{width:72px;height:72px;border-radius:24px;background:var(--mint-soft);color:var(--mint-dark);display:grid;place-items:center;font-size:32px;font-weight:900;margin:0 auto 20px}
.draft-alert{background:#fff6e7;border:1px solid #f1d5a6;border-radius:14px;padding:12px 14px;color:#7c5b22;font-size:11px;line-height:1.5;margin:14px 0}
@media(max-width:980px){.preorder-grid,.checkout-grid{grid-template-columns:1fr}.preorder-plans{grid-template-columns:repeat(2,1fr)}.checkout-card.sticky{position:static}.timeline-preorder{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.preorder-plans,.timeline-preorder,.launch-meta{grid-template-columns:1fr}.preorder-strip .container{padding:8px 13px}.founder-card{padding:22px}.founder-price{font-size:36px}}

.cookie-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:9999;background:#fff;border:1px solid #e4e9ef;border-radius:18px;box-shadow:0 20px 60px rgba(7,33,58,.16);padding:16px}.cookie-inner{max-width:1120px;margin:auto;display:flex;justify-content:space-between;gap:22px;align-items:center}.cookie-inner b{color:#07213a}.cookie-inner p{margin:4px 0;font-size:12px;color:#64748b;line-height:1.45}.cookie-inner a{font-size:11px;text-decoration:underline}.cookie-actions{display:flex;gap:8px;flex:none}.cookie-actions button{border:1px solid #dfe5ec;background:#fff;border-radius:11px;padding:9px 11px;font-weight:750;font-size:11px;color:#35445b}.cookie-actions .accept{background:#07213a;color:#fff;border-color:#07213a}@media(max-width:720px){.cookie-inner{display:block}.cookie-actions{margin-top:12px;flex-wrap:wrap}}

.checkout-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}.checkout-form .full{grid-column:1/-1}.checkout-form .field{display:grid;gap:6px}.checkout-form label{font-size:11px;font-weight:800;color:#536176}.checkout-form input,.checkout-form select{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fbfcfd;color:var(--ink);outline:none}.checkout-form input:focus,.checkout-form select:focus{border-color:#83dacb;box-shadow:0 0 0 3px rgba(88,214,191,.13)}.checkout-error{display:none;background:#fff0f0;border:1px solid #f2cccc;color:#8f2f2f;padding:12px 14px;border-radius:12px;margin-top:14px;font-size:12px;line-height:1.5}.checkout-error.show{display:block}.pay-loading{opacity:.65;pointer-events:none}.seller-box{font-size:10.5px;color:#7a8799;line-height:1.5;margin-top:16px;border-top:1px solid var(--line);padding-top:13px}.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;background:var(--mint-soft);color:var(--mint-dark)}.status-pill.pending{background:#fff7df;color:#86620a}.status-pill.error{background:#fff0f0;color:#8f2f2f}.hp-field{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.legal-check{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:12px;line-height:1.5;color:#58677c;margin-top:10px}.legal-check input{margin-top:3px;accent-color:#167966}.checkout-secure-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.checkout-secure-row span{font-size:10px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 8px;color:#627086}@media(max-width:640px){.checkout-form{grid-template-columns:1fr}}
