@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}:root{--bg:#f6f6f7;--card:#ffffff;--ink:#1a1c1e;--soft:#5c6470;--line:#e4e6e9;--line-strong:#c9cdd3;--brand:#0c7a5a;--brand-ink:#085c44;--brand-soft:#e4f3ee;--danger:#c4320a;--danger-soft:#fbeae5;--warn:#975a00;--warn-soft:#fbf1e2;--good:#108043;--good-soft:#e5f3ec;--focus:#2457d6;--radius:12px;--shadow:0 1px 2px rgba(23,26,31,0.07),0 0 0 1px rgba(23,26,31,0.05);--font:var(--font-inter,"Inter"),-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:.875rem;line-height:1.5;-webkit-font-smoothing:antialiased}body,h1,h2,h3,ol,p,ul{margin:0}a{color:var(--brand-ink);text-underline-offset:.15em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shell{max-width:62rem;margin:0 auto;padding:1rem 1.25rem 4rem}.topbar{display:flex;padding:.25rem 0 .875rem}.topbar,.topbar-brand{align-items:center;gap:.625rem}.topbar-brand{display:inline-flex;color:inherit;text-decoration:none}.topbar-brand:hover{color:inherit}.topbar .brickmark{flex:0 0 auto}.topbar-name{font-size:1rem;font-weight:650;letter-spacing:-.01em}.topbar-plan{margin-left:.25rem;padding:.125rem .5rem;background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;font-size:.75rem;font-weight:600}.tabs{display:flex;gap:.25rem;margin-left:auto;background:#ececee;padding:.25rem;border-radius:10px}.tabs a{padding:.375rem .75rem;border-radius:8px;color:var(--soft);font-weight:550;text-decoration:none;white-space:nowrap}.tabs a.active{background:var(--card);box-shadow:var(--shadow)}.tabs a.active,.tabs a:hover:not(.active){color:var(--ink)}.page-grid{display:grid;grid-gap:1rem;gap:1rem}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.125rem 1.25rem}.card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.card-head h2{font-size:.9375rem;font-weight:650;letter-spacing:-.01em}.card-brand{background:linear-gradient(135deg,#0b3b2e,#0c5c44)}.card-brand,.card-brand .card-aside,.card-brand h2{color:#f2faf7}.card-warn{box-shadow:var(--shadow),inset 3px 0 0 var(--warn)}.hero{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.hero-text{flex:1 1 16rem}.hero-title{font-size:1.25rem;font-weight:700;letter-spacing:-.015em}.hero-sub{color:inherit;opacity:.82;max-width:34em}.hero-sub,.wall{margin-top:.25rem}.wall{display:flex;gap:.375rem;flex:1 1 100%}.wall-brick{flex:1 1;min-width:0;padding:.5rem .625rem;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:rgba(242,250,247,.65)}.wall-brick.on{background:rgba(255,255,255,.14);border-color:rgba(134,239,194,.5);color:#f2faf7}.wall-brick.on .wall-note{color:#86efc2}.wall-name{display:block;font-size:.75rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall-note{display:block;font-size:.6875rem;opacity:.9}.card:not(.card-brand) .wall-brick{background:#f2f3f4;border-color:var(--line);color:var(--soft)}.card:not(.card-brand) .wall-brick.on{background:var(--brand-soft);border-color:#bfe3d6;color:var(--brand-ink)}.card:not(.card-brand) .wall-brick.on .wall-note{color:var(--brand)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:1rem;gap:1rem}.stat{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.125rem;display:grid;grid-gap:.125rem;gap:.125rem}.stat-value{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.stat-label{color:var(--soft);font-weight:550}.stat-hint{color:var(--soft);font-size:.75rem}.rows{display:grid}.row{display:flex;align-items:flex-start;gap:.875rem;padding:.75rem 0;border-top:1px solid var(--line)}.row:first-child{border-top:0}.row-main{flex:1 1 auto;min-width:0;display:grid;grid-gap:.25rem;gap:.25rem}.row-title{font-weight:600;overflow-wrap:anywhere}.row-sub{color:var(--soft);font-size:.8125rem}.row-actions{display:flex;gap:.5rem;flex:0 0 auto;align-items:center;flex-wrap:wrap;justify-content:flex-end}.score{flex:0 0 auto;display:inline-grid;place-items:center;width:2.375rem;height:2.375rem;border-radius:10px;font-weight:700;font-size:.9375rem}.score-high{background:var(--danger-soft);color:var(--danger)}.score-review{background:var(--warn-soft);color:var(--warn)}.score-low{background:var(--good-soft);color:var(--good)}.band{font-size:.75rem;font-weight:650;padding:.125rem .5rem;border-radius:999px}.band-high{background:var(--danger-soft);color:var(--danger)}.band-review{background:var(--warn-soft);color:var(--warn)}.band-low{background:var(--good-soft);color:var(--good)}.reasons{display:inline-flex;flex-wrap:wrap;gap:.375rem}.reason{font-size:.75rem;color:var(--soft);background:#f1f2f3;border:1px solid var(--line);padding:.0625rem .5rem;border-radius:999px;white-space:nowrap}.reason-more{background:transparent}.btn{font:inherit;font-weight:600;padding:.4375rem .875rem;border-radius:9px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink);cursor:pointer;box-shadow:0 1px 1px rgba(23,26,31,.05)}.btn:hover:not(:disabled){background:#f6f6f7}.btn-primary{background:#1a1c1e;border-color:#1a1c1e;color:#fff}.btn-primary:hover:not(:disabled){background:#30353b}.btn-danger{background:var(--card);border-color:#e0b3a3;color:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger-soft)}.btn-plain{border-color:transparent;background:transparent;box-shadow:none;color:var(--brand-ink)}.btn-plain:hover:not(:disabled){background:var(--brand-soft)}.btn-small{padding:.25rem .625rem;font-size:.8125rem}.btn:disabled{opacity:.5;cursor:not-allowed}.card-brand .btn-primary{background:#f2faf7;border-color:#f2faf7;color:#0b3b2e}.card-brand .btn-primary:hover:not(:disabled){background:#d9efe6}input[type=email],input[type=password],input[type=text],input[type=time],input[type=url],select,textarea{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:9px;padding:.4375rem .625rem;min-width:0}input::placeholder,textarea::placeholder{color:#9aa1aa}textarea{resize:vertical;width:100%}.field-row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.field-row>.field-area,.field-row>input[type=password],.field-row>input[type=text],.field-row>input[type=url]{flex:1 1 10rem}.field-stack{display:grid;grid-gap:.625rem;gap:.625rem}.field-label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.75rem;font-weight:650;color:var(--soft)}.section-lead{color:var(--soft);font-size:.8125rem;margin-bottom:.5rem;max-width:46em}.rule-block{padding-top:.875rem;margin-top:.5rem;border-top:1px solid var(--line)}.seg{display:inline-flex;gap:.25rem;padding:.25rem;background:#ececee;border-radius:10px;flex-wrap:wrap}.seg-btn{font:inherit;font-weight:600;border:0;background:transparent;color:var(--soft);padding:.375rem .75rem;border-radius:8px;cursor:pointer}.seg-btn.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.seg-btn:disabled{opacity:.5;cursor:not-allowed}.chip-row{display:flex;flex-wrap:wrap;gap:.375rem}.chip{font:inherit;font-size:.75rem;font-weight:650;border:1px solid var(--line-strong);background:#f1f2f3;color:var(--ink);border-radius:999px;padding:.2rem .55rem;cursor:pointer}.chip.on{background:var(--brand-soft);border-color:#bfe3d6;color:var(--brand-ink)}.country-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));grid-gap:.375rem;gap:.375rem;margin-top:.625rem;max-height:14rem;overflow:auto;padding:.25rem;border:1px solid var(--line);border-radius:10px;background:#fafafa}.country-opt{display:flex;gap:.5rem;align-items:baseline;text-align:left;font:inherit;border:1px solid transparent;background:transparent;border-radius:8px;padding:.375rem .5rem;cursor:pointer;color:var(--ink)}.country-opt:hover:not(:disabled){background:#fff;border-color:var(--line)}.country-opt.on{background:var(--brand-soft);border-color:#bfe3d6}.country-opt:disabled{opacity:.55;cursor:not-allowed}.country-code{font-weight:700;font-size:.75rem;color:var(--brand-ink);min-width:1.75rem}.country-name{font-size:.8125rem;color:var(--soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 0;border-top:1px solid var(--line);cursor:pointer}.toggle:first-of-type{border-top:0}.toggle-disabled{opacity:.55;cursor:not-allowed}.toggle-text{display:grid;grid-gap:.125rem;gap:.125rem}.toggle-label{font-weight:600}.toggle-hint{color:var(--soft);font-size:.8125rem;max-width:40em}.lock{margin-left:.5rem;font-size:.6875rem;font-weight:650;color:var(--brand-ink);background:var(--brand-soft);padding:.0625rem .4375rem;vertical-align:.1em}.lock,.switch{border-radius:999px}.switch{position:relative;flex:0 0 auto;width:2.25rem;height:1.25rem;background:#c9cdd3;transition:background .12s ease}.switch.on{background:var(--brand)}.switch:after{content:"";position:absolute;top:2px;left:2px;width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:50%;background:#fff;transition:transform .12s ease}.switch.on:after{transform:translateX(1rem)}.switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.tablewrap{overflow-x:auto;margin:0 -1.25rem;padding:0 1.25rem}table.data{width:100%;border-collapse:collapse}table.data th{text-align:left;font-size:.75rem;font-weight:650;color:var(--soft);text-transform:none;padding:.375rem .75rem .375rem 0;white-space:nowrap}table.data td,table.data th{border-bottom:1px solid var(--line)}table.data td{padding:.5625rem .75rem .5625rem 0;vertical-align:top}table.data tr:last-child td{border-bottom:0}table.data .cell-check{width:1.5rem;padding-right:.5rem}input[type=checkbox].plain{width:1rem;height:1rem;accent-color:var(--brand);margin:.125rem 0 0}.banner{display:flex;gap:.625rem;align-items:flex-start;border-radius:10px;padding:.75rem .875rem;font-size:.8125rem}.banner-warn{background:var(--warn-soft);color:#5c3a00}.banner-info{background:#eef2f7;color:#323b47}.banner strong{font-weight:650}.spinner-wrap{display:inline-flex;align-items:center;gap:.5rem;color:var(--soft)}.spinner{width:1rem;height:1rem;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--brand);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.empty{display:grid;justify-items:center;grid-gap:.5rem;gap:.5rem;padding:2rem 1rem;text-align:center;color:var(--soft)}.empty-title{font-weight:650;color:var(--ink)}.empty-body{max-width:30em;font-size:.8125rem}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.plan{display:flex;flex-direction:column;gap:.75rem;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem}.plan-pick{box-shadow:var(--shadow),0 0 0 2px var(--brand);position:relative}.plan-flag{position:absolute;top:-.6875rem;left:1rem;background:var(--brand);color:#fff;font-size:.6875rem;font-weight:700;padding:.125rem .5rem;border-radius:999px}.plan-name{font-size:.9375rem;font-weight:700}.plan-price{font-size:1.625rem;font-weight:750;letter-spacing:-.02em}.plan-price small{font-weight:550}.plan-blurb,.plan-price small{font-size:.8125rem;color:var(--soft)}.plan-blurb{min-height:2.5em}.plan ul{padding:0;margin:0;list-style:none;display:grid;grid-gap:.375rem;gap:.375rem;font-size:.8125rem}.plan li{padding-left:1.125rem;position:relative}.plan li:before{content:"";position:absolute;left:0;top:.375rem;width:.5rem;height:.3125rem;border-radius:1px;background:var(--brand)}.plan-cta{margin-top:auto}.footnote{color:var(--soft);font-size:.75rem}.error-text{color:var(--danger);font-weight:550}@media (max-width:40rem){.shell{padding:.75rem .75rem 3rem}.topbar{flex-wrap:wrap}.tabs{margin-left:0;width:100%;overflow-x:auto}.wall{flex-wrap:wrap}.wall-brick{flex:1 1 8rem}.row{flex-wrap:wrap}.row-actions{justify-content:flex-start}}.land{overflow-x:clip;--land-ink:#eef3f0;--land-dim:#9fb0a8;--land-bg:#0e1513;--land-card:#141d1a;--land-line:#24312c;--land-green:#2fbd8b;background:var(--land-bg);color:var(--land-ink);font-size:1rem;line-height:1.6}.land h1,.land h2,.land h3{letter-spacing:-.015em}.land-nav{display:flex;align-items:center;gap:1.5rem;max-width:68rem;margin:0 auto;padding:1.125rem 1.5rem}.land-logo{display:inline-flex;align-items:center;gap:.5rem;font-weight:750;font-size:1.0625rem}.land-mark{color:var(--land-green)}.land-nav nav{display:flex;gap:1.125rem;margin-left:auto}.land-nav nav a{color:var(--land-dim);text-decoration:none;font-weight:550;font-size:.9375rem}.land-nav nav a:hover{color:var(--land-ink)}.land-cta{display:inline-block;background:var(--land-green);color:#06231a;font-weight:700;text-decoration:none;padding:.5rem 1rem;border-radius:10px;white-space:nowrap}.land-cta:hover{background:#46d4a2}.land-cta-big{font-size:1.0625rem;padding:.75rem 1.375rem}.land-hero{max-width:68rem;margin:0 auto;padding:4rem 1.5rem 3rem}.land-hero-inner{max-width:44rem}.land-hero h1{font-size:clamp(2.125rem,5.5vw,3.375rem);line-height:1.04;font-weight:800;margin:0}.land-lede{margin-top:1.25rem;font-size:1.125rem;color:var(--land-dim);max-width:38em}.land-hero-actions{margin-top:1.75rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.land-note{color:var(--land-dim);font-size:.875rem}.land-proof{margin:2.25rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.5rem;gap:.5rem;color:var(--land-dim);font-size:.9375rem}.land-proof strong{color:var(--land-ink);font-weight:650}.land-proof li{padding-left:1.25rem;position:relative}.land-proof li:before{content:"";position:absolute;left:0;top:.5rem;width:.625rem;height:.375rem;border-radius:1px;background:var(--land-green)}.land-wall{margin-top:3.25rem;display:flex;flex-direction:column;gap:.4rem;max-width:36rem}.land-wall-course{display:flex;gap:.4rem;width:100%}.land-wall-course.offset{padding-inline:calc((100% - .4rem * 6) / 14)}.land-brick{flex:1 1;height:2.5rem;border-radius:10px;background:linear-gradient(180deg,#17201c 0,var(--land-card) 100%);border:1px solid var(--land-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.land-brick.half{flex:0.5 1;opacity:.55}.land-brick.lit{background:linear-gradient(180deg,rgba(47,189,139,.28),rgba(47,189,139,.12));border-color:rgba(47,189,139,.7);box-shadow:0 0 0 1px rgba(47,189,139,.18),0 0 18px rgba(47,189,139,.18),inset 0 1px 0 rgba(255,255,255,.06)}.land-brick.lit.soft{background:linear-gradient(180deg,rgba(47,189,139,.14),rgba(47,189,139,.05));border-color:rgba(47,189,139,.38);box-shadow:0 0 12px rgba(47,189,139,.08)}.land-moat{display:block;width:100%;height:1.5rem;margin-top:.35rem;color:var(--land-green);opacity:.72}.land-section{max-width:68rem;margin:0 auto;padding:3.5rem 1.5rem}.land-section h2{font-size:1.75rem;font-weight:750;margin-bottom:1.5rem}.land-section-alt{position:relative}.land-section-alt:before{content:"";position:absolute;inset:0 -100vw;background:#0a100e;z-index:0}.land-section-alt>*{position:relative;z-index:1}.land-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem;gap:1rem;padding:0;margin:0;list-style:none;counter-reset:none}.land-steps li{background:var(--land-card);border:1px solid var(--land-line);border-radius:14px;padding:1.375rem}.land-step-n{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:8px;background:rgba(47,189,139,.16);color:var(--land-green);font-weight:750;margin-bottom:.75rem}.land-grid h3,.land-steps h3{font-size:1.0625rem;font-weight:700;margin-bottom:.375rem}.land-grid p,.land-steps p{color:var(--land-dim);font-size:.9375rem;margin:0}.land-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.land-grid article{background:var(--land-card);border:1px solid var(--land-line);border-radius:14px;padding:1.375rem}.land-center-note{color:var(--land-dim);margin:-.75rem 0 1.5rem}.land-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.land-plan{position:relative;display:flex;flex-direction:column;gap:.625rem;background:var(--land-card);border:1px solid var(--land-line);border-radius:14px;padding:1.5rem}.land-plan.pick{border-color:var(--land-green);box-shadow:0 0 0 1px var(--land-green)}.land-plan-flag{position:absolute;top:-.75rem;left:1.25rem;background:var(--land-green);color:#06231a;font-size:.6875rem;font-weight:750;padding:.1875rem .5625rem;border-radius:999px}.land-plan h3{font-size:1rem;font-weight:700}.land-price{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0}.land-price span{font-weight:550}.land-plan-blurb,.land-price span{font-size:.875rem;color:var(--land-dim)}.land-plan-blurb{min-height:2.75em;margin:0}.land-plan ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4375rem;gap:.4375rem;font-size:.875rem;color:var(--land-ink)}.land-plan li{padding-left:1.125rem;position:relative}.land-plan li:before{content:"";position:absolute;left:0;top:.4375rem;width:.5rem;height:.3125rem;border-radius:1px;background:var(--land-green)}.land-plan .land-cta{margin-top:auto;text-align:center}.land-faq{display:grid;grid-gap:.625rem;gap:.625rem;max-width:46rem}.land-faq details{background:var(--land-card);border:1px solid var(--land-line);border-radius:12px;padding:.875rem 1.125rem}.land-faq summary{font-weight:650;cursor:pointer}.land-faq p{margin:.625rem 0 0;color:var(--land-dim);font-size:.9375rem}.land-foot{max-width:68rem;margin:0 auto;padding:2rem 1.5rem 3rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap;color:var(--land-dim);font-size:.875rem;border-top:1px solid var(--land-line)}.land-foot span:first-child{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--land-ink)}.land-foot-links{margin-left:auto;display:inline-flex;gap:1rem}.land-foot a{color:var(--land-dim);text-decoration:none;font-weight:550}.land-foot a:hover{color:var(--land-ink)}.legal-doc{max-width:46rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}.legal-doc h1{font-size:clamp(1.875rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.15}.legal-updated{color:var(--land-dim);font-size:.875rem;margin:.75rem 0 2rem}.legal-doc h2{font-size:1.125rem;font-weight:700;margin:2rem 0 .75rem}.legal-doc li,.legal-doc p{color:var(--land-dim);font-size:.975rem}.legal-doc p,.legal-doc ul{margin:0 0 1rem}.legal-doc ul{padding-left:1.25rem;display:grid;grid-gap:.5rem;gap:.5rem}.legal-doc strong{color:var(--land-ink);font-weight:650}.legal-doc a{color:var(--land-green)}.legal-doc code{font-size:.875em;color:var(--land-ink);background:var(--land-card);border:1px solid var(--land-line);border-radius:4px;padding:.05rem .35rem}@media (max-width:40rem){.land-nav nav{display:none}.land-hero{padding-top:2.5rem}.land-wall{max-width:none}.land-wall-course.offset{padding-inline:.75rem}.land-brick{height:2rem;border-radius:8px}}s-app-nav,ui-nav-menu{display:none}.land :focus-visible{outline-color:var(--land-green)}.land-trust{max-width:68rem;margin:0 auto;padding:0 1.5rem .5rem}.land-trust ul{list-style:none;margin:0;padding:1.125rem 0;display:flex;flex-wrap:wrap;gap:.5rem;border-top:1px solid var(--land-line);border-bottom:1px solid var(--land-line)}.land-trust li{position:relative;padding:.3125rem .75rem .3125rem 1.625rem;background:var(--land-card);border:1px solid var(--land-line);border-radius:10px;color:var(--land-dim);font-size:.8125rem;font-weight:550;line-height:1.45}.land-trust li:before{content:"";position:absolute;left:.6875rem;top:.75rem;width:.5rem;height:.3125rem;border-radius:1px;background:var(--land-green)}.land-sub{color:var(--land-dim);margin:-.75rem 0 1.5rem;max-width:44rem}.land-grid .land-eyebrow{color:var(--land-green);font-size:.75rem;font-weight:650;margin-bottom:.5rem}.land-grid .land-tag{width:-moz-fit-content;width:fit-content;margin:0 0 .625rem;padding:.0625rem .5rem;border-radius:999px;background:rgba(47,189,139,.14);color:var(--land-green);font-size:.6875rem;font-weight:700}.land-list{list-style:none;margin:.875rem 0 0;padding:0;display:grid;grid-gap:.4375rem;gap:.4375rem;color:var(--land-dim);font-size:.875rem}.land-list li{padding-left:1.125rem;position:relative}.land-list li:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.3125rem;border-radius:1px;background:var(--land-green)}.land-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));grid-gap:1rem;gap:1rem;align-items:start}.land-panel{background:var(--land-card);border:1px solid var(--land-line);border-radius:14px;padding:1.375rem}.land-panel h3{font-size:1.0625rem;font-weight:700;margin-bottom:1rem}.land-dl{margin:0;display:grid;grid-gap:.875rem;gap:.875rem}.land-dl dt{font-weight:650;font-size:.9375rem;color:var(--land-ink)}.land-dl dd{margin:.125rem 0 0;color:var(--land-dim);font-size:.9375rem}.land-panel-link{margin-top:1.125rem;font-size:.9375rem}.land-faq p a,.land-panel-link a{color:var(--land-green)}.land-fine{color:var(--land-dim);font-size:.8125rem;margin-top:1.25rem;max-width:46rem}.land-limits article{border-style:dashed}.land-foot-note{flex-basis:100%;margin:0;max-width:52rem;font-size:.8125rem;color:var(--land-dim)}@media (max-width:58rem){.land-nav nav[aria-label=Sections]{display:none}.land-nav nav[aria-label=Sections]+.land-cta{margin-left:auto}}@media (max-width:40rem){.land-nav>.land-cta{margin-left:auto}}.land-compare{overflow-x:auto;border:1px solid var(--land-line);border-radius:14px;background:var(--land-card)}.land-compare table{width:100%;min-width:40rem;border-collapse:collapse;font-size:.9375rem}.land-compare td,.land-compare th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--land-line);vertical-align:top}.land-compare tbody tr:last-child td,.land-compare tbody tr:last-child th{border-bottom:0}.land-compare thead th{font-size:.8125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--land-dim)}.land-compare tbody th{font-weight:600;color:var(--land-ink)}.land-compare td{color:var(--land-dim)}.land-compare .us{color:var(--land-ink);font-weight:650;background:rgba(47,189,139,.09)}.land-compare thead .us{color:var(--land-green)}.land-compare-note{margin-top:.875rem;color:var(--land-dim);font-size:.8125rem;max-width:46rem}.filters{display:flex;flex-wrap:wrap;gap:.625rem;align-items:flex-end;margin-bottom:.875rem}.filters .field-label{min-width:8.5rem;flex:0 1 auto}.filters .filters-end{margin-left:auto;display:flex;gap:.5rem;flex-wrap:wrap}.pill{display:inline-block;padding:.0625rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;background:#f2f3f4;color:var(--soft)}.pill-block{background:var(--danger-soft);color:var(--danger)}.pill-redirect{background:var(--warn-soft);color:var(--warn)}.pill-allow{background:var(--good-soft);color:var(--good)}.pill-auto{background:var(--brand-soft);color:var(--brand-ink)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;overflow-wrap:anywhere}.cell-clip{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-sub{display:block;color:var(--soft);font-size:.75rem}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem}.toplist{list-style:none;margin:0;padding:0;display:grid;grid-gap:.375rem;gap:.375rem}.toplist li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:center;font-size:.875rem}.toplist .bar{grid-column:1/-1;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.toplist .bar>span{display:block;height:100%;background:var(--brand);border-radius:2px}.toplist .count{color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pager{justify-content:space-between;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}.pager,.pager-buttons{display:flex;align-items:center}.pager-buttons{gap:.5rem}.pager-page{white-space:nowrap}.search-field{min-width:14rem;flex:1 1 14rem;max-width:24rem}.search-wrap{position:relative;display:block}.search-wrap input{width:100%;padding-right:2rem}.search-clear{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:0;border-radius:50%;background:transparent;color:var(--soft);font-size:1.125rem;line-height:1;cursor:pointer}.search-clear:focus-visible,.search-clear:hover{background:var(--line);color:inherit}.table-tools{display:flex;flex-wrap:wrap;gap:.625rem;align-items:flex-end;margin:.75rem 0 .5rem}@media (max-width:640px){.search-field{max-width:none;flex-basis:100%}.pager{justify-content:flex-start}}.steps{list-style:none;margin:0;padding:0;grid-gap:.625rem}.steps,.steps li{display:grid;gap:.625rem}.steps li{grid-template-columns:1.5rem minmax(0,1fr) auto;grid-gap:.625rem;align-items:start}.step-mark{width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:700;background:#f2f3f4;color:var(--soft)}.step-mark.done{background:var(--good-soft);color:var(--good)}.step-title{font-weight:600}.step-hint{color:var(--soft);font-size:.8125rem;display:block}.limits{margin:0;padding-left:1.125rem;display:grid;grid-gap:.375rem;gap:.375rem;color:var(--soft);font-size:.875rem;max-width:46em}.rule-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.625rem;gap:.625rem;align-items:end}.rule-form .wide{grid-column:1/-1}.status-line{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;margin:.5rem 0}.dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--line-strong);flex:none}.dot.on{background:var(--good)}.dot.warn{background:var(--warn)}.secret-row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.secret-row code{background:#f2f3f4;padding:.25rem .5rem;border-radius:6px}pre.sample{background:#f2f3f4;border-radius:8px;padding:.75rem;overflow-x:auto;font-size:.75rem;margin:.5rem 0 0}.file-btn{position:relative;overflow:hidden;display:inline-flex}.file-btn input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}@media (max-width:40rem){.cell-clip{max-width:9rem}.filters .filters-end{margin-left:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card,.field-row>*,.page-grid>*,.rule-form>*,.split>*,.stats>*{min-width:0}.rule-block,.section-lead,.toggle-hint{overflow-wrap:anywhere}.tablewrap{position:relative}input[type=date]{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:9px;padding:.375rem .5rem;min-width:0}table.data td.col-why{min-width:9.5rem}.help-list{display:grid;grid-gap:.5rem;gap:.5rem}.help-list details{border:1px solid var(--line);border-radius:10px;padding:.625rem .875rem;background:var(--card)}.help-list summary{cursor:pointer;font-weight:620}.help-list details[open] summary{margin-bottom:.5rem}.help-list ol{margin:0;padding-left:1.25rem;display:grid;grid-gap:.25rem;gap:.25rem}.help-list p{margin-top:.5rem;max-width:46em}a.btn{text-decoration:none}.thread{list-style:none;margin:0;padding:0;display:grid;grid-gap:.625rem;gap:.625rem}.msg{max-width:46rem;padding:.625rem .875rem;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.msg-support{background:var(--brand-soft);border-color:#cfe7de}.msg-who{display:block;margin-bottom:.25rem;color:var(--soft);font-size:.75rem;font-weight:600}.msg p{white-space:pre-wrap;overflow-wrap:anywhere}.rule-form .error-text.wide{grid-column:1/-1}textarea.field-area{width:100%;min-height:5rem;resize:vertical;font:inherit}