@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-600-normal.b506a7ca.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-600-normal.a0aeaff6.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-700-normal.e9811009.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-700-normal.f6cc1247.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.32a25442.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.4edcaace.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.d9b491de.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.a19a84a6.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.38b075d8.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.49faa47a.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-ext-600-normal.646ca2c5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-600-normal.b10b40bc.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-ext-700-normal.e84925df.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-700-normal.73a79c9e.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.woff) format("woff")}:root{--bg:#0c0d0c;--surface:#161715;--line:#2a2c27;--text:#ede7de;--muted:#9a968e;--brand:#e9a13b;--help:#ff6a00;--sage:#a2b093}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:4px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Barlow Condensed,Impact,sans-serif;font-weight:600;line-height:1.06}h1{font-size:64px}h2{font-size:36px}h3{font-size:25px}.muted{color:var(--muted)}.line{display:flex;align-items:center;gap:8px}.brand-caption,.card-bottom,.compass,.count,.demo-bar,.eyebrow,.field-hint,.form-progress,.map-caption,.page-overline,.save-note,.status,.terrain-coords,.terrain-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.4px}.eyebrow{color:var(--brand);display:block;margin-bottom:12px}.demo-bar{height:29px;display:flex;justify-content:center;align-items:center;gap:9px;background:#242019;color:#d9b77e;font-size:9px;letter-spacing:.8px}.live-dot{display:inline-block;width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.live-dot.sage{color:var(--sage)}.header{height:96px;max-width:1440px;padding:0 64px;margin:auto;display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.brand,.header{align-items:center}.brand{display:inline-flex;gap:11px;font-family:Barlow Condensed,sans-serif;font-size:31px;font-weight:700;line-height:.95;letter-spacing:.5px}.brand-caption{display:block;font-size:7px;letter-spacing:1.5px;color:var(--muted);margin-top:8px}.brand-symbol{position:relative;width:39px;height:43px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.brand-symbol i{position:absolute;left:9px;right:9px;height:2px;background:#77796d;bottom:13px}.brand-symbol b{position:absolute;right:10px;top:10px;width:7px;height:7px;border-radius:50%;background:var(--brand)}.header nav{display:flex;gap:31px;font-size:12px;color:var(--muted)}.header nav a{position:relative;padding:36px 0}.header nav a.selected{color:var(--text)}.header nav a.selected:after{content:"";position:absolute;bottom:0;left:0;right:0;background:var(--brand);height:2px}.header-actions{display:flex;gap:14px;align-items:center}.button{min-height:52px;border:1px solid transparent;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:12px;font-weight:600;padding:0 22px;transition:background .15s,transform .15s}.button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.button.help{background:var(--help);color:#170c04}.button.primary{background:var(--brand);color:#17130c}.button.secondary{background:var(--surface);border-color:#34362e;color:var(--text)}.button.small{min-height:42px;font-size:11px;padding:0 16px}.button.wide{width:100%}.icon-button{width:42px;height:42px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;background:var(--surface)}.page{max-width:1312px;margin:auto;padding:32px 32px 76px;min-height:66vh}.page-overline{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:9px;margin:0 0 24px}.page-overline>span:first-child{display:flex;align-items:center;gap:8px}.hero{display:grid;grid-template-columns:1.15fr 1fr;min-height:465px;background:#11130f;border:1px solid #2d3026;border-radius:16px;overflow:hidden;position:relative}.hero-content{position:relative;z-index:1;padding:48px 0 40px 48px}.hero h1{font-size:84px;letter-spacing:-1px;line-height:.97;margin:20px 0 22px}.hero h1 span{color:#adb39c}.hero p{color:var(--muted);font-size:14px;line-height:1.9}.hero-buttons{display:flex;gap:12px;margin:30px 0 24px}.hero-foot{display:flex;align-items:center;gap:9px;color:#8d9582;font-size:11px}.terrain-art{position:relative;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 75% 45%,#232719 0,transparent 65%)}.terrain-art>svg{position:absolute;width:115%;height:100%;right:0;object-fit:cover}.terrain-label{position:absolute;top:46%;right:10%;background:#171b12;border:1px solid #3d422e;border-radius:7px;padding:16px;color:#c6c9b5;font-size:9px;letter-spacing:.5px;box-shadow:0 12px 60px #0008}.terrain-label .live-dot{color:var(--help);margin-right:8px}.terrain-coords{position:absolute;bottom:30px;right:30px;color:#777e68;font-size:9px;line-height:2}.compass{position:absolute;right:29px;top:24px;text-align:center;color:#a2ab8e;font-size:15px}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.quick-grid>a{display:flex;align-items:center;gap:15px;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:23px 21px;transition:border-color .15s}.quick-grid>a:hover{border-color:#66674f}.quick-grid>a>svg{margin-left:auto;color:var(--muted);flex:none}.quick-grid h3{font-size:23px}.quick-grid p{color:var(--muted);font-size:10px;margin-top:6px}.quick-icon{display:grid;place-items:center;background:#22261c;border:1px solid #343b28;color:#b6c39e;border-radius:10px;width:45px;height:45px;flex:none}.quick-icon.orange{background:#2a1b10;border-color:#50301b;color:var(--help)}.section{margin-top:48px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.section-heading .eyebrow{font-size:9px;color:var(--muted)}.section-heading a{font-size:11px;display:flex;align-items:center;gap:10px;color:#c7bead}.count{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--surface);color:var(--muted);width:27px;height:27px;border-radius:6px;font-size:12px;vertical-align:middle;margin-left:8px;letter-spacing:0}.empty-state{display:flex;gap:22px;align-items:center;padding:32px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(110deg,#191c15,#111310)}.empty-state h3{font-size:28px}.empty-state p{max-width:580px;color:var(--muted);font-size:12px;margin-top:8px}.empty-icon{display:grid;place-items:center;width:64px;height:64px;border:1px solid #373d2c;border-radius:50%;color:#a2b093;flex:none}.text-link{display:inline-flex;gap:8px;align-items:center;font-size:11px;color:var(--brand)}.empty-state .text-link{margin-left:auto;white-space:nowrap}.how-strip{margin-top:50px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:36px}.how-strip .eyebrow{font-size:8px;color:var(--muted)}.how-strip h2{font-size:31px}.how-strip article>span{font-family:JetBrains Mono,monospace;color:var(--brand);font-size:13px}.how-strip article h3{font-size:23px;margin-top:12px}.how-strip article p{font-size:11px;color:var(--muted);margin-top:8px;max-width:185px}.coming{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;color:var(--muted)}.coming>.eyebrow{width:100%;margin-bottom:-16px;font-size:8px;color:#8c8e7d}.coming p{font-size:11px;margin-right:auto}.coming>span:not(.eyebrow){display:flex;align-items:center;gap:9px;font-size:11px}.coming small{font-family:monospace;font-size:8px;color:#767c6a;background:#1b1e17;padding:3px 5px;border-radius:3px}footer{max-width:1312px;margin:auto;border-top:1px solid var(--line);padding:31px 32px 40px;display:flex;align-items:center;justify-content:space-between;color:var(--muted)}footer .brand{font-size:22px}footer .brand-symbol{width:30px;height:34px}footer .brand-caption{display:none}footer p{font-size:11px}footer>span{font-family:monospace;font-size:10px;display:flex;gap:10px;align-items:center}.mobile-nav{display:none}.page-title{margin:20px 0 36px}.page-title h1{margin:12px 0 16px}.page-title p{color:var(--muted)}.list-controls{display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.tabs{display:flex;gap:6px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:9px}.tabs button{background:transparent;border:0;padding:9px 23px;border-radius:6px;color:var(--muted);min-height:40px}.tabs button.selected{background:#303024;color:var(--brand)}.search{position:relative;display:flex!important;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);padding:0 16px;border-radius:9px;min-width:350px;margin:0!important}.search input{border:0;background:none;margin:0;padding:10px 0}.search svg{color:var(--muted)}.report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.report-card{display:block;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:12px;transition:border-color .15s}.report-card:hover{border-color:#6a624c}.report-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.status{display:inline-flex;align-items:center;gap:8px;letter-spacing:.8px;text-transform:uppercase;font-size:9px;color:var(--sage)}.status.active{color:var(--help)}.report-card h3{font-size:34px;margin:24px 0 7px}.report-card .muted{font-size:10px}.report-card>p{margin-top:22px;font-size:13px}.tags{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0}.tags>span{font-size:10px;background:#25231a;border:1px solid #403724;color:#dbbb86;border-radius:5px;padding:5px 9px}.card-bottom{border-top:1px solid var(--line);padding-top:16px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:0;color:var(--muted);gap:10px}.form-layout{display:grid;grid-template-columns:1fr 1.65fr;gap:80px;max-width:1080px;margin:28px auto}.form-aside h1{font-size:64px;margin:22px 0}.form-aside>p{color:var(--muted);max-width:285px;font-size:13px;line-height:1.9}.step-list{list-style:none;padding:0;margin:42px 0}.step-list li{display:flex;gap:17px;align-items:center;color:var(--muted);font-size:13px;padding-bottom:27px}.step-list li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);font-family:monospace;font-size:11px}.step-list li.current{color:var(--text)}.step-list li.current>span{background:var(--help);border-color:var(--help);color:#170b00}.step-list li.done>span{color:var(--sage);border-color:var(--sage)}.aside-note{display:flex;gap:12px;max-width:280px;color:var(--muted);font-size:11px}.aside-note svg{flex:none;color:var(--sage)}.aside-note a{color:var(--text);text-decoration:underline}.form-panel{padding:32px;border:1px solid var(--line);background:var(--surface);border-radius:15px}.form-progress{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.progress-track{height:3px;background:#303128;margin-top:12px;margin-bottom:27px;border-radius:2px;overflow:hidden}.progress-track>i{display:block;height:100%;background:var(--help);transition:width .2s}.form-panel h2{font-size:42px}.form-subtitle{color:var(--muted);font-size:12px;margin:10px 0 25px}.form-panel label{display:block;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.8px;margin:22px 0 0}input,select,textarea{display:block;width:100%;padding:14px 13px;background:#10120f;border:1px solid #393c32;border-radius:8px;color:var(--text);font-family:Inter,sans-serif;font-size:13px;letter-spacing:0;min-height:48px;margin-top:8px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#7b7e72}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.location-map,.map-placeholder{height:280px;background:#242b20;border-radius:10px 10px 0 0;z-index:0}.map-placeholder{display:grid;place-items:center;color:var(--muted)}.map-wrap{margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:10px}.map-caption{display:flex;justify-content:space-between;gap:10px;padding:10px;background:#191c15;font-size:8px;letter-spacing:0;color:#adb49e}.map-pin span{display:block;width:24px;height:24px;border:5px solid #ffe5ce;background:#ff6a00;border-radius:50%;box-shadow:0 0 0 12px #ff6a0033,0 2px 12px #0008}.location-status{display:flex;gap:8px;align-items:center;color:var(--sage);font-size:10px;margin-top:12px}.needs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.need{min-height:65px;padding:12px;background:#11130f;border:1px solid #35382e;border-radius:9px;display:flex;align-items:center;gap:10px;font-size:12px;text-align:left}.need.selected{border-color:#c46a24;background:#2d2014}.need-number{font-family:monospace;font-size:10px;color:#818774}.checkbox{margin-left:auto;flex:none;display:grid;place-items:center;border:1px solid #676b5b;width:19px;height:19px;border-radius:4px}.selected .checkbox{background:var(--help);color:#100800;border-color:var(--help)}.field-hint{font-size:9px;letter-spacing:0;line-height:1.8;color:var(--muted);margin-top:9px}.notice{display:flex;align-items:center;gap:12px;padding:17px;background:#22291c;border:1px solid #3e4933;border-radius:8px;color:#c0c9b4;font-size:12px;margin-top:22px}.notice svg{flex:none}.notice.error{background:#311b13;border-color:#703b23;color:#ffc09c}.form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:30px;border-top:1px solid var(--line);padding-top:24px}.save-note{display:flex;justify-content:center;align-items:center;gap:7px;font-size:8px;letter-spacing:0;color:var(--muted);margin-top:18px}.summary{padding:22px;background:#10120f;border:1px solid var(--line);border-radius:10px;margin-top:25px}.summary h3{font-size:29px}.summary p{font-size:12px;margin-top:12px}.form-panel .consent{display:flex;align-items:flex-start;gap:12px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:0;color:var(--muted)}.consent input{width:19px;height:19px;min-height:19px;margin:2px 0;flex:none;accent-color:var(--help)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.back-link{display:inline-flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;margin:4px 0 30px}.detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.detail-grid h1{font-size:76px;margin:19px 0}.detail-grid>.line{font-size:12px}.detail-block{border-top:1px solid var(--line);padding-top:23px;margin-top:28px}.detail-block h2{font-size:36px}.detail-block .muted{font-size:13px;margin-top:12px}.detail-block .eyebrow{color:var(--muted);font-size:9px}.tags.large>span{font-size:13px;padding:8px 12px}.description{white-space:pre-wrap;color:#c8c5b9;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.sage-button{background:#a2b093;color:#11170b}.detail-note{display:flex;gap:12px;margin-top:23px;color:var(--muted);font-size:11px}.detail-note svg{flex:none;color:var(--sage)}.detail-grid aside>.map-wrap{margin-top:0}.detail-grid .location-map{height:320px}.share-panel{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:25px;margin-top:20px}.share-panel h3{font-size:30px}.share-panel p{font-size:12px;color:var(--muted);margin:12px 0}.share-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.share-buttons .button{flex:1 1;padding:0 15px;white-space:nowrap}.facebook{background:#1877f2;color:white;margin-top:12px}.share-panel .feedback{color:var(--brand)}.owner-link{display:block;font-size:11px;color:var(--muted);margin-top:20px;text-align:center}.success-banner{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#222b1c;border:1px solid #414e32;border-radius:10px;color:var(--sage);margin-bottom:30px}.success-banner p{font-size:12px;margin-top:4px}.archive-map{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:260px;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--muted)}.archive-map p{font-size:12px}.account-panel{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:45px;max-width:650px}.account-panel>svg{color:var(--brand);margin-bottom:22px}.account-panel p{margin:16px 0 26px;color:var(--muted);font-size:13px}.manage-buttons{display:flex;gap:8px;margin-top:12px}.manage-buttons .button{flex:1 1;padding:0 10px;font-size:11px}.confirm-panel{border:1px solid #806c3c;background:#242016;border-radius:12px;padding:28px;margin-top:28px;max-width:650px}.confirm-panel p{color:var(--muted);margin:15px 0}.prose{max-width:780px;padding-top:65px}.prose h1{font-size:76px;margin-bottom:28px}.prose h2{margin-top:35px;font-size:32px}.prose p{color:var(--muted);margin:15px 0 25px;line-height:1.9}.prose .lead{font-size:18px}.prose .button{margin-top:30px}@media (min-width:1500px){.page{padding-left:0;padding-right:0}.header{padding:0 64px}.hero h1{font-size:94px}.hero{min-height:490px}.hero-content{padding-top:55px}}@media (max-width:1100px){.header{padding:0 28px}.header,.header nav{gap:20px}.brand-caption{font-size:6px}.hero h1{font-size:72px}.hero-content{padding-left:30px}.hero{grid-template-columns:1.2fr 1fr}.quick-grid>a{padding:18px 13px;gap:10px}.quick-icon{width:35px;height:40px}.quick-grid h3{font-size:21px}.quick-grid p{font-size:9px}.form-layout{gap:36px}.detail-grid{gap:40px}.report-grid{grid-template-columns:repeat(2,1fr)}.terrain-label{font-size:7px;right:4%}.how-strip{gap:20px}.coming p{width:100%}}@media (max-width:760px){body{padding-bottom:70px}.header{height:75px;padding:0 20px}.header nav{display:none}.header .brand{font-size:27px}.header .brand-caption{font-size:6px}.header-actions .button{font-size:0;gap:0;width:42px;padding:0}.header-actions .button svg{width:23px;height:23px}.header-actions{gap:8px}.demo-bar{letter-spacing:0}.demo-bar,.demo-bar span:not(.live-dot){font-size:8px}.page{padding:23px 20px 45px}.page-overline{font-size:8px;margin-bottom:18px;letter-spacing:.6px}.page-overline>span:last-child{display:none}.hero{min-height:0;display:block;border-radius:12px}.hero-content{padding:31px 23px 32px}.hero .eyebrow{font-size:8px;letter-spacing:1.2px}.hero h1{font-size:67px;margin:18px 0 20px}.hero p{font-size:12px;position:relative;z-index:1}.hero-buttons{margin:25px 0 18px;gap:9px;flex-wrap:wrap}.hero-buttons .button{padding:0 13px;gap:8px;min-height:50px;font-size:11px}.hero-foot{font-size:9px}.terrain-art{position:absolute;inset:0 0 0 35%;opacity:.19;pointer-events:none}.compass,.terrain-coords,.terrain-label{display:none}.quick-grid{grid-template-columns:1fr;gap:9px;margin-top:13px}.quick-grid>a{padding:17px}.quick-icon{height:40px;width:40px}.quick-grid h3{font-size:24px}.quick-grid p{font-size:10px;margin-top:3px}.quick-grid>a>svg{width:17px}.section{margin-top:35px}.section-heading{gap:12px;align-items:center}.section-heading h2{font-size:30px}.section-heading .eyebrow{font-size:8px;letter-spacing:1px}.section-heading>a{font-size:10px;max-width:92px;line-height:1.5}.section-heading>a>svg{flex:none}.empty-state{padding:23px 20px;gap:14px;flex-wrap:wrap}.empty-icon{width:44px;height:44px}.empty-icon svg{width:23px}.empty-state>div{flex:1 1;min-width:180px}.empty-state h3{font-size:25px}.empty-state p{font-size:11px}.empty-state .text-link{margin-left:58px;font-size:10px}.how-strip{grid-template-columns:1fr;gap:24px;margin-top:32px;padding:27px 0}.how-strip>div h2 br{display:none}.how-strip h2{font-size:30px}.how-strip article{display:grid;grid-template-columns:28px 1fr;column-gap:15px}.how-strip article>span{grid-row:span 2;padding-top:4px}.how-strip article h3{margin-top:0;font-size:24px}.how-strip article p{margin-top:6px;max-width:none;font-size:12px}.coming{gap:15px}.coming>.eyebrow{margin-bottom:-6px}.coming>span:not(.eyebrow){font-size:10px}.coming small{font-size:7px}footer{padding:25px 20px;gap:15px}footer p{display:none}.mobile-nav{display:flex;position:fixed;z-index:1000;bottom:0;left:0;right:0;height:70px;padding:8px 10px max(7px,env(safe-area-inset-bottom));background:#10120ff5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-around}.mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:8px;color:var(--muted);min-width:52px}.mobile-nav .mobile-sos{color:var(--help)}.mobile-nav .mobile-sos svg{background:var(--help);color:#160b00;border-radius:7px;width:33px;height:30px;padding:4px}.page-title{margin:13px 0 28px}.page-title h1{font-size:53px}.page-title p{font-size:12px}.list-controls{flex-direction:column;gap:15px}.tabs{align-self:flex-start}.search{min-width:0;width:100%}.search input{font-size:11px}.report-grid{grid-template-columns:1fr}.report-card h3{font-size:35px}.form-layout{display:block;margin:10px auto}.form-aside>h1{font-size:45px;margin:10px 0}.aside-note,.form-aside>h1 br,.form-aside>p{display:none}.step-list{display:flex;justify-content:space-between;margin:24px 0 18px;gap:5px}.step-list li{gap:6px;font-size:9px;padding:0}.step-list li>span{width:24px;height:24px;font-size:9px}.form-panel{padding:23px 17px}.form-panel h2{font-size:36px}.form-subtitle{font-size:11px}.form-progress{font-size:8px}.location-map,.map-placeholder{height:230px}.map-caption{font-size:7px;flex-wrap:wrap}.field-grid{grid-template-columns:1fr;gap:0}.need{font-size:10px;padding:11px 9px;gap:7px}.need-number{font-size:8px}.needs-grid{gap:8px}.form-actions .button{font-size:10px;padding:0 12px;gap:7px}.save-note{font-size:7px}.detail-grid{grid-template-columns:1fr;gap:28px}.detail-grid h1{font-size:58px}.detail-grid .line{font-size:11px}.detail-grid .location-map{height:260px}.detail-page .back-link{margin-bottom:22px}.detail-block h2{font-size:31px}.contact-actions .button{flex:1 1;white-space:nowrap;padding:0 12px;font-size:11px}.share-panel{padding:22px}.share-panel h3{font-size:28px}.success-banner{padding:17px;gap:12px}.success-banner strong{font-size:12px}.success-banner p{font-size:10px}.account-panel{padding:28px 22px}.confirm-panel{padding:23px}.prose h1{font-size:61px}.prose .lead{font-size:16px}.prose p{font-size:13px}.prose h2{font-size:30px}.desktop-only{display:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.install-banner{max-width:1280px;margin:16px auto 0;padding:14px 24px;background:#1d211a;border:1px solid #39402f;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.install-banner p{flex-basis:100%;margin:0;color:#c4c7b9;line-height:1.6}.install-banner span{color:#b7b9aa}.offline-banner{padding:14px 24px;background:#4b321d;color:#fff;display:flex;align-items:center;gap:12px}.share-preview{width:100%;height:auto;border-radius:10px;margin:12px 0;border:1px solid #39402f}.share-copy{margin-top:16px}.share-copy summary{cursor:pointer;color:#c4c7b9}.share-copy textarea{margin-top:12px;width:100%;font-size:14px;line-height:1.6}@media (max-width:700px){.install-banner{margin:12px 16px 0;padding:14px;font-size:13px}.install-banner .button{min-height:44px}.install-banner span{display:block}.share-buttons .button{min-height:48px}}.device-profile{margin-top:32px;padding:20px;border:1px solid #39402f;border-radius:12px}.device-profile summary{cursor:pointer}.device-profile p{color:#b7b9aa;line-height:1.6}.success-banner .button{margin-top:12px}#udostepnij{scroll-margin-top:24px}html{text-size-adjust:100%}.brand-symbol{flex:none}.description,h1,h2,h3{overflow-wrap:anywhere}.detail-grid>aside,.detail-grid>section,.quick-grid>a>div{min-width:0}.line{flex-wrap:wrap}@media (max-width:760px){.hero h1{font-size:clamp(48px,14vw,64px)}.empty-state p,.form-subtitle,.hero p,.quick-grid p,.success-banner p{font-size:14px;line-height:1.65}.form-aside>h1{font-size:clamp(36px,11vw,45px);line-height:1.12}.step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.step-list li{flex-direction:column;text-align:center;align-items:center;font-size:11px;line-height:1.4;gap:8px}.step-list li>span{flex:none;width:26px;height:26px;font-size:11px}.form-panel input,.form-panel select,.form-panel textarea,.search input{font-size:16px}.field-hint,.form-progress,.map-caption,.save-note{font-size:10px;letter-spacing:.3px;line-height:1.7}.need{font-size:12px;min-height:54px}.need-number{font-size:10px}.form-actions .button{font-size:12px;min-height:48px}.contact-actions{flex-wrap:wrap}.contact-actions .button{font-size:13px;flex:1 1 160px}.mobile-nav{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:max(8px,env(safe-area-inset-bottom))}.mobile-nav a{font-size:10px;min-width:0;flex:1 1}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.detail-grid h1{font-size:clamp(40px,12vw,58px)}.form-aside>h1 br,.how-strip>div h2 br{display:revert}}