.BurgagePlanner_planner__tbKoJ{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;grid-gap:1rem;gap:1rem;padding:1rem 1.25rem 1.5rem;align-items:start}@media (max-width:980px){.BurgagePlanner_planner__tbKoJ{grid-template-columns:1fr}}.BurgagePlanner_center__mUqiC,.BurgagePlanner_panel__c7xUc{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:1rem}.BurgagePlanner_panelTitle__VVVJO{font-size:.95rem;margin:0 0 .75rem}.BurgagePlanner_center__mUqiC .BurgagePlanner_panelTitle__VVVJO{margin-top:1rem}.BurgagePlanner_field__skBkK{margin-bottom:1.1rem}.BurgagePlanner_fieldLabel__PO7c9{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;margin-bottom:.45rem}.BurgagePlanner_hint___MrN1{margin:.4rem 0 0;font-size:.76rem;line-height:1.45;color:var(--muted)}.BurgagePlanner_badge__yGrb1{font-size:.68rem;font-weight:600;text-transform:none;background:var(--accent-bg);color:var(--accent);border-radius:999px;padding:.1rem .5rem}.BurgagePlanner_segmented__fjqLW{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.BurgagePlanner_segOn___GKAZ,.BurgagePlanner_seg__hLpuw{font:inherit;font-size:.82rem;padding:.35rem .85rem;border:none;background:#fff;color:var(--text);cursor:pointer}.BurgagePlanner_segOn___GKAZ+.BurgagePlanner_segOn___GKAZ,.BurgagePlanner_segOn___GKAZ+.BurgagePlanner_seg__hLpuw,.BurgagePlanner_seg__hLpuw+.BurgagePlanner_segOn___GKAZ,.BurgagePlanner_seg__hLpuw+.BurgagePlanner_seg__hLpuw{border-left:1px solid var(--border)}.BurgagePlanner_seg__hLpuw:hover{background:#f1f5f9}.BurgagePlanner_segOn___GKAZ{background:var(--accent);color:#fff;font-weight:600}.BurgagePlanner_range__3exyu{width:100%;accent-color:var(--accent)}.BurgagePlanner_scaleTicks__EyY_n{display:flex;justify-content:space-between;margin-top:.3rem}.BurgagePlanner_tickOn__1fbhT,.BurgagePlanner_tick__O6G21{font-size:.68rem;color:var(--muted)}.BurgagePlanner_tickOn__1fbhT{color:var(--accent);font-weight:700}.BurgagePlanner_checks___I8rM{display:flex;flex-direction:column;gap:.3rem}.BurgagePlanner_checkRow__Tugf8{display:flex;align-items:center;gap:.5rem;font-size:.82rem;cursor:pointer}.BurgagePlanner_checkRow__Tugf8 input{accent-color:var(--accent)}.BurgagePlanner_checkDone__cyzro{color:var(--muted);text-decoration:line-through}.BurgagePlanner_shareBtn__pNGrb{font:inherit;font-size:.85rem;font-weight:600;width:100%;padding:.55rem;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;cursor:pointer}.BurgagePlanner_shareBtn__pNGrb:hover{filter:brightness(1.08)}.BurgagePlanner_previewWrap__tddJn{display:grid;place-items:center;background:#f1f5f9;border:1px solid var(--border);border-radius:10px;padding:.75rem;min-height:240px}.BurgagePlanner_previewSvg__MEc0U{width:100%;max-width:360px;height:auto}.BurgagePlanner_svgRoad__3S5h5{fill:#cbd5e1}.BurgagePlanner_svgRoadLabel__6jxoy{fill:#475569;font-size:8px;text-anchor:middle}.BurgagePlanner_svgHouse__uLwS5{fill:#b45309;stroke:#92400e;stroke-width:1.5}.BurgagePlanner_svgHouseLabel__AXQm9{fill:#fff;font-size:10px;font-weight:600;text-anchor:middle}.BurgagePlanner_svgBackyard__EsjQJ{fill:#dcfce7;stroke:#4ade80;stroke-width:1.5}.BurgagePlanner_svgBackyardWarn__dldXT{fill:#fee2e2;stroke:#f87171;stroke-width:1.5}.BurgagePlanner_svgExtLabel__UaWFo{fill:#166534;font-size:9px;font-weight:600;text-anchor:middle}.BurgagePlanner_svgDim__XGA0P{fill:var(--muted);font-size:8px;text-anchor:middle}.BurgagePlanner_extGroup__kKJSC{margin-bottom:1rem}.BurgagePlanner_extGroupTitle__P7HkW{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .5rem}.BurgagePlanner_extGrid__2b1LO{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5rem;gap:.5rem}.BurgagePlanner_extCardOn____Zay,.BurgagePlanner_extCard___kQ88{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.25rem;font:inherit;padding:.5rem .6rem;border:1px solid var(--border);border-radius:8px;background:#fff;cursor:pointer}.BurgagePlanner_extCard___kQ88:hover{border-color:var(--accent)}.BurgagePlanner_extCardOn____Zay{border-color:var(--accent);background:var(--accent-bg)}.BurgagePlanner_extCardDisabled__CB8uu{opacity:.45;cursor:not-allowed}.BurgagePlanner_extName__SHr19{font-size:.82rem;font-weight:600}.BurgagePlanner_extMeta__YElTg{font-size:.72rem;color:var(--muted)}.BurgagePlanner_extTags__N4O6d{display:flex;flex-wrap:wrap;gap:.25rem}.BurgagePlanner_tagArtisan__pHal4,.BurgagePlanner_tagDev__B9bbm,.BurgagePlanner_tagSeasonal__DNurB,.BurgagePlanner_tagTooBig__IJrJ_{font-size:.62rem;font-weight:600;border-radius:4px;padding:.05rem .35rem}.BurgagePlanner_tagDev__B9bbm{background:#ede9fe;color:#6d28d9}.BurgagePlanner_tagArtisan__pHal4{background:#fef3c7;color:#92400e}.BurgagePlanner_tagSeasonal__DNurB{background:#dbeafe;color:#1d4ed8}.BurgagePlanner_tagTooBig__IJrJ_{background:#fee2e2;color:#b91c1c}.BurgagePlanner_clearOn__8lA4s,.BurgagePlanner_clear__ZrjLq{font:inherit;font-size:.8rem;padding:.4rem .75rem;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);cursor:pointer}.BurgagePlanner_clearOn__8lA4s{border-color:var(--accent);background:var(--accent-bg);color:var(--accent);font-weight:600}.BurgagePlanner_summaryGrid__Nhrcp{display:grid;grid-template-columns:auto 1fr;grid-gap:.25rem .75rem;gap:.25rem .75rem;margin:0 0 .75rem;font-size:.85rem}.BurgagePlanner_summaryGrid__Nhrcp dt{color:var(--muted)}.BurgagePlanner_summaryGrid__Nhrcp dd{margin:0;font-weight:500}.BurgagePlanner_warn__EFnEs{margin:.5rem 0;padding:.4rem .55rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:.78rem;line-height:1.4;color:#b91c1c}.BurgagePlanner_note__njUaJ{margin:.5rem 0;padding:.4rem .55rem;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:.76rem;line-height:1.4;color:#92400e}.BurgagePlanner_upgradeCard__J92vV{border:1px solid var(--border);border-radius:8px;padding:.6rem .7rem;margin-bottom:.6rem}.BurgagePlanner_upgradeTitle__P5QxL{display:flex;align-items:center;gap:.5rem;font-size:.85rem;margin:0 0 .25rem}.BurgagePlanner_upgradeSub__JJUk8{margin:0 0 .5rem;font-size:.74rem;color:var(--muted)}.BurgagePlanner_checklist__eXRe0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.BurgagePlanner_attribution__Z790j{margin:1rem 0 0;font-size:.7rem;line-height:1.45;color:var(--muted)}.BurgagePlanner_toast__3ulVn{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);background:#0f172a;color:#fff;padding:.6rem 1.1rem;border-radius:999px;font-size:.88rem;box-shadow:0 6px 24px rgba(15,23,42,.25);z-index:50}