._container_12mvz_1{--background: #242424;--foreground: #f4f3ee;--card: #1e1e1e;--card-foreground: #f4f3ee;--popover: #1e1e1e;--popover-foreground: #f4f3ee;--primary: #55d9ee;--primary-foreground: #101010;--secondary: #2b2b2b;--secondary-foreground: #d7d7d7;--muted: #2a2a2a;--muted-foreground: #b3b3b3;--destructive: #e35d6a;--destructive-foreground: #ffffff;--accent: #55d9ee;--accent-foreground: #101010;--border: #3f3f3f;--input: #2b2b2b;--ring: #55d9ee;--planner-ui-radius: 8px;--planner-ui-gap: 8px;--planner-ui-padding: 10px;--planner-ui-padding-x: 12px;--planner-panel-padding: 16px;--planner-button-height: 36px;color-scheme:dark;background:var(--background);color:var(--foreground);max-width:1200px;margin:auto;padding:100px 0;min-height:75vh}._container_12mvz_1[data-embedded=true]{background:transparent;padding:0;color:#f4f3ee}._container_12mvz_1 h1,._container_12mvz_1 h2{margin:0;line-height:1.15;letter-spacing:-.02em;font-weight:750}._hero_12mvz_52{width:100%;max-width:none;margin:0 0 18px;padding:18px 0;border:1px solid var(--border);border-radius:8px;background:color-mix(in oklch,var(--card) 92%,var(--background));text-align:center}._heroTitle_12mvz_63{margin:0;font-size:20px;line-height:1.15;letter-spacing:-.02em;font-weight:750}._heroIntro_12mvz_71{margin:10px 0 0;color:var(--muted-foreground)}._heroModeRow_12mvz_76{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}._modeBadge_12mvz_85{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);font-size:12px;font-weight:700;letter-spacing:.02em}._modeBadgeLite_12mvz_97{border-color:color-mix(in oklch,var(--primary) 45%,var(--border));background:color-mix(in oklch,var(--primary) 12%,transparent);color:#d9fbff}._modeBadgePro_12mvz_103{border-color:color-mix(in oklch,#ffd166 55%,var(--border));background:color-mix(in oklch,#ffd166 10%,transparent);color:#fff1bf}._modeBadgePlan_12mvz_109{border-color:color-mix(in oklch,#9fdaff 55%,var(--border));background:color-mix(in oklch,#9fdaff 10%,transparent);color:#e2f4ff}._heroPlannerLink_12mvz_115{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in oklch,var(--primary) 70%,var(--border));background:color-mix(in oklch,var(--primary) 14%,transparent);color:var(--foreground);text-decoration:none;font-size:12px;font-weight:650;transition:border-color .12s ease,background .12s ease,transform 60ms ease}._heroPlannerLink_12mvz_115:hover{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 22%,transparent)}._heroPlannerLink_12mvz_115:active{transform:translateY(1px)}._plannerTopBar_12mvz_143{width:100%;box-sizing:border-box;margin:0 0 18px;padding:var(--planner-ui-padding);border-radius:var(--planner-ui-radius);border:1px solid var(--border);background:color-mix(in oklch,var(--card) 90%,var(--background));display:grid;grid-template-columns:auto auto auto;justify-content:start;gap:var(--planner-ui-gap);align-items:start;text-align:left}._plannerTopBarLeft_12mvz_159,._plannerTopBarCenter_12mvz_160,._plannerTopBarRight_12mvz_161{display:flex;gap:var(--planner-ui-gap);align-items:end;flex-wrap:wrap;min-width:0}._plannerTopBarCenter_12mvz_160{justify-content:flex-start;align-self:start;height:100%}._plannerTopBarCanvasTools_12mvz_175{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-start}._plannerTopBarRight_12mvz_161{justify-content:flex-start;height:100%}._plannerTopBarRightHighlighted_12mvz_188{outline:1px solid color-mix(in oklch,var(--primary) 70%,transparent);border-radius:8px;box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 38%,transparent) inset}._plannerTopBar_12mvz_143 button,._controlButton_12mvz_196,._topBarMoreButton_12mvz_197,._buttonsBlock_12mvz_198 button,._shareButton_12mvz_199,._canvasHudButton_12mvz_200,._canvasToolButton_12mvz_201,._canvasContextMenuButton_12mvz_202{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;justify-content:center;border:1px solid var(--border);border-radius:var(--planner-ui-radius);background:transparent;color:var(--foreground);font-weight:400;min-height:var(--planner-button-height);width:auto;font-size:14px;line-height:1.15;padding:8px var(--planner-ui-padding-x);cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease,transform 60ms ease}._plannerTopBar_12mvz_143 button:hover:not(:disabled),._controlButton_12mvz_196:hover:not(:disabled),._topBarMoreButton_12mvz_197:hover,._buttonsBlock_12mvz_198 button:hover:not(:disabled),._shareButton_12mvz_199:hover:not(:disabled),._canvasHudButton_12mvz_200:hover:not(:disabled),._canvasToolButton_12mvz_201:hover:not(:disabled),._canvasContextMenuButton_12mvz_202:hover:not(:disabled){border-color:var(--primary);background:var(--secondary)}._plannerTopBar_12mvz_143 button:active:not(:disabled),._controlButton_12mvz_196:active:not(:disabled),._topBarMoreButton_12mvz_197:active,._buttonsBlock_12mvz_198 button:active:not(:disabled),._shareButton_12mvz_199:active:not(:disabled),._canvasHudButton_12mvz_200:active:not(:disabled),._canvasToolButton_12mvz_201:active:not(:disabled),._canvasContextMenuButton_12mvz_202:active:not(:disabled){transform:translateY(1px)}._topBarCarSelect_12mvz_249{min-width:210px;flex:1 1 260px;display:grid;gap:4px}._topBarLabel_12mvz_256{font-size:11px;color:var(--muted-foreground);margin-left:2px}._topBarPill_12mvz_262{display:inline-flex;align-items:center;min-height:var(--planner-button-height);padding:0 var(--planner-ui-padding-x);border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;font-size:12px}._topBarMore_12mvz_197{position:relative}._topBarMoreButton_12mvz_197{list-style:none;width:auto;min-height:var(--planner-button-height);display:inline-flex;align-items:center;justify-content:center;padding:8px var(--planner-ui-padding-x);-webkit-user-select:none;user-select:none}._topBarMoreButton_12mvz_197::-webkit-details-marker{display:none}._topBarMore_12mvz_197[open] ._topBarMoreButton_12mvz_197{border-color:#55d9ee59;background:#55d9ee14}._topBarMore_12mvz_197[open] ._advancedSummary_12mvz_297:after{transform:rotate(180deg);opacity:1}._topBarMoreMenu_12mvz_302{position:absolute;right:0;top:calc(100% + 8px);z-index:6;box-sizing:border-box;width:max-content;min-width:150px;max-width:min(280px,calc(100vw - 24px));display:grid;gap:6px;padding:var(--planner-ui-gap);border-radius:var(--planner-ui-radius);border:1px solid rgba(255,255,255,.12);background:#121312f2;box-shadow:0 14px 28px #00000059}._topBarMoreInline_12mvz_320{position:static}._topBarMoreMenuInline_12mvz_324{position:static;right:auto;top:auto;z-index:auto;width:100%;margin-top:8px;padding:var(--planner-ui-gap) 0 0;border:0;border-top:1px solid color-mix(in oklch,var(--border) 70%,transparent);border-radius:0;background:transparent;box-shadow:none}._columnContainer_12mvz_339{--planner-canvas-height: 800px;display:grid;grid-template-columns:360px 1fr;gap:16px;align-items:start;text-align:left}._columnContainerPro_12mvz_348{grid-template-columns:320px minmax(0,1fr) 320px}._leftColumn_12mvz_352{display:flex;flex-direction:column;gap:16px;min-width:0}._sidebarTabs_12mvz_359{display:flex;gap:8px;flex-wrap:nowrap;padding-bottom:2px}._sidebarTabButton_12mvz_366{box-sizing:border-box;flex:0 0 auto;border:1px solid var(--border);border-radius:var(--planner-ui-radius);background:#ffffff05;color:var(--foreground);min-height:var(--planner-button-height);padding:8px var(--planner-ui-padding-x);font-size:14px;font-weight:650;line-height:1.15;cursor:pointer}._sidebarTabButtonActive_12mvz_381{border-color:color-mix(in oklch,var(--primary) 68%,var(--border));background:color-mix(in oklch,var(--primary) 14%,transparent)}._sidebarTabContent_12mvz_386{display:flex;flex-direction:column;gap:16px;max-height:var(--planner-canvas-height);overflow-y:auto;padding-right:2px}._rightColumn_12mvz_395{display:flex;flex-direction:column;gap:16px;min-width:0}._controlBlock_12mvz_402{width:100%;box-sizing:border-box;padding:var(--planner-panel-padding);border-radius:var(--planner-ui-radius);border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in oklch,var(--card) 94%,var(--background)),color-mix(in oklch,var(--card) 88%,var(--background)));color:var(--card-foreground);box-shadow:0 10px 22px #00000040}._controlBlock_12mvz_402 h4{margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:.01em;color:var(--foreground)}._inlineMenuRow_12mvz_425{display:flex;gap:8px;flex-wrap:wrap}._inlineMenu_12mvz_425{position:static;width:100%;margin-top:8px;display:grid;gap:6px;padding:var(--planner-ui-gap) 0 0;border:0;border-top:1px solid color-mix(in oklch,var(--border) 70%,transparent);border-radius:0;background:transparent;box-shadow:none}._plannerToast_12mvz_445{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:20;border:1px solid rgba(255,255,255,.18);background:#121312eb;color:var(--foreground);border-radius:var(--planner-ui-radius);padding:8px var(--planner-ui-padding-x);font-size:12px;box-shadow:0 12px 26px #00000059}._plannerToastWithCta_12mvz_459{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}._plannerToastLink_12mvz_465{color:#9de8f2;font-weight:700;text-decoration:underline}._plannerToastLink_12mvz_465:hover{color:#c9f7ff}._inlineLinkButton_12mvz_474{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#9de8f2;padding:0;font-size:12px;text-align:left;cursor:pointer}._topSpotsGrid_12mvz_485{display:grid;gap:8px}._topSpotCard_12mvz_490{width:100%;text-align:left;padding:var(--planner-ui-padding);border-radius:var(--planner-ui-radius);border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:var(--foreground);display:grid;gap:5px}._topSpotCardRecommended_12mvz_502{border-color:#5fd66e73;background:#5fd66e14}._topSpotCardHeader_12mvz_507{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;color:#f4f3ee}._topSpotCardWall_12mvz_516{font-size:13px;font-weight:700;color:#f4f3ee}._topSpotCardMetrics_12mvz_522{font-size:11px;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._topSpotCardWhy_12mvz_530{display:grid;gap:2px;font-size:11px;color:var(--muted-foreground)}._topSpotCardWhy_12mvz_530 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._topSpotsMetaRow_12mvz_543{display:grid;gap:6px}._inputs_12mvz_548{display:flex;flex-direction:column;gap:12px;margin:0}._inputs_12mvz_548 label,label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted-foreground);width:100%}._inputs_12mvz_548 input,input{width:100%;box-sizing:border-box;border-radius:8px;padding:8px;border:1px solid var(--border);background:var(--input, #2b2b2b);color:var(--foreground);font-size:14px;line-height:1.2;outline:none}._inputs_12mvz_548 input::placeholder,input::placeholder{color:color-mix(in oklch,var(--muted-foreground) 80%,transparent)}._inputs_12mvz_548 input:focus-visible,input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 25%,transparent)}._inputs_12mvz_548 input[aria-invalid=true],input[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklch,var(--destructive) 20%,transparent)}._input_12mvz_548{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px;background:#333;color:#f4f3ee;border:1px solid var(--border);border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;box-sizing:border-box}input._input_12mvz_548{cursor:text}._input_12mvz_548::placeholder{color:color-mix(in oklch,var(--muted-foreground) 80%,transparent)}._input_12mvz_548._error_12mvz_622{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklch,var(--destructive) 25%,transparent)}._input_12mvz_548[type=number]{-moz-appearance:textfield}._input_12mvz_548[type=number]::-webkit-outer-spin-button,._input_12mvz_548[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._garageBlock_12mvz_637{display:flex;width:100%;min-width:0;min-height:var(--planner-canvas-height)}._canvasViewport_12mvz_644{position:relative;width:100%;min-height:var(--planner-canvas-height);overflow:hidden;overscroll-behavior:contain;touch-action:none;border-radius:0;border:.8px solid var(--border);background:radial-gradient(circle at 20% 15%,rgba(85,217,238,.08),transparent 40%),#1f201d;background-size:auto,auto;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 22px #0003}._canvasViewportGridOn_12mvz_666{background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),radial-gradient(circle at 20% 15%,rgba(85,217,238,.08),transparent 40%),#1f201d;background-size:24px 24px,24px 24px,auto,auto}@media (min-width: 981px){._leftColumn_12mvz_352{align-self:stretch;height:var(--planner-canvas-height);max-height:var(--planner-canvas-height);overflow-y:auto}}._canvasStage_12mvz_692{position:absolute;top:0;right:0;bottom:0;left:0}._canvasHud_12mvz_200{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px;border-radius:var(--planner-ui-radius);border:.8px solid rgba(255,255,255,.1);background:#121312b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._canvasHudButton_12mvz_200{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:36px;height:var(--planner-button-height);padding:0 var(--planner-ui-padding-x);font:inherit}._canvasZoomBadge_12mvz_720{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:var(--planner-button-height);padding:0 8px;border-radius:var(--planner-ui-radius);border:1px solid rgba(255,255,255,.1);color:#d9fbff;background:#ffffff08;font-size:12px;font-weight:700}._canvasHint_12mvz_735{position:absolute;left:10px;top:10px;z-index:3;max-width:min(70%,520px);padding:7px 10px;border-radius:10px;border:.8px solid rgba(255,255,255,.08);background:#121312ad;color:var(--muted-foreground);font-size:12px;line-height:1.25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}._canvasCursorHud_12mvz_752{position:absolute;left:10px;top:70px;z-index:3;display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 8px;border-radius:10px;border:.8px solid rgba(255,255,255,.08);background:#121312ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted-foreground);font-size:12px;pointer-events:none}._canvasToolPalette_12mvz_771{position:absolute;left:10px;top:12px;z-index:4;display:grid;gap:6px;padding:4px 6px;border-radius:10px;border:.8px solid rgba(255,255,255,.1);background:#121312c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:max-content;max-width:calc(100% - 20px)}._canvasToolRow_12mvz_787{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}._canvasToolRow_12mvz_787>*{flex:0 0 auto}._canvasToolRow_12mvz_787::-webkit-scrollbar{display:none;height:0}._canvasToolButton_12mvz_201{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--planner-button-height);padding:0 var(--planner-ui-padding-x);font:inherit;font-size:12px}._canvasToolButton_12mvz_201:disabled{opacity:.55;cursor:not-allowed}._canvasToolButtonActive_12mvz_820{border-color:#55d9ee73;background:#55d9ee1f;color:#d9fbff}._canvasContextMenu_12mvz_202{position:fixed;z-index:4;min-width:168px;display:grid;gap:4px;padding:6px;border-radius:10px;border:.8px solid rgba(255,255,255,.12);background:#121312f0;box-shadow:0 12px 26px #00000057;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._canvasContextMenuButton_12mvz_202{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--planner-button-height);padding:8px var(--planner-ui-padding-x);text-align:left;font:inherit}._canvasContextMenuButton_12mvz_202:disabled{opacity:.5;cursor:not-allowed}._canvasContextMenuDanger_12mvz_853:hover:not(:disabled){border-color:#ff6b6b66;background:#ff6b6b1f;color:#ffd2d2}._garageSvg_12mvz_859{display:block;width:100%;height:100%;margin:0;background:#232321;border-radius:0;border:.8px solid var(--border);box-shadow:0 10px 22px #0003}._garageSvg_12mvz_859:focus,._garageSvg_12mvz_859:focus-visible{outline:none}._garageSvg_12mvz_859 circle{fill:var(--primary);stroke:color-mix(in oklch,var(--primary) 60%,#0a0a0a);stroke-width:1}._buttonsBlock_12mvz_198{display:grid;gap:10px}._subButtonBlock_12mvz_886{width:100%;display:flex;flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._subButtonBlock_12mvz_886 p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.35}@media (max-width: 980px){._plannerTopBar_12mvz_143{grid-template-columns:1fr}._plannerTopBarCenter_12mvz_160{justify-content:flex-start;align-self:start}._plannerTopBarCanvasTools_12mvz_175,._plannerTopBarRight_12mvz_161{justify-content:flex-start}._topBarCarSelect_12mvz_249{min-width:0;flex-basis:100%}._topSpotCard_12mvz_490{padding:8px;gap:4px}._topSpotCardWall_12mvz_516{font-size:12px}._topSpotCardMetrics_12mvz_522,._topSpotCardWhy_12mvz_530{font-size:10px}._inlineMenuRow_12mvz_425{gap:6px}}._controlButton_12mvz_196{width:auto;justify-content:center;justify-self:start}._undoRedoButton_12mvz_949{min-height:var(--planner-button-height);height:var(--planner-button-height);display:inline-flex;align-items:center;justify-content:center;padding:0 10px;line-height:1}._shareButton_12mvz_199{width:100%;justify-content:center;margin-top:10px}._buttonsBlock_12mvz_198 button,._shareButton_12mvz_199{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;line-height:1.15;transition:border-color .12s ease,background .12s ease,color .12s ease,transform 60ms ease}._buttonsBlock_12mvz_198 button:hover,._shareButton_12mvz_199:hover{border-color:var(--primary);background:var(--secondary)}._buttonsBlock_12mvz_198 button:active,._shareButton_12mvz_199:active{transform:translateY(1px)}._buttonsBlock_12mvz_198 button:disabled,._shareButton_12mvz_199:disabled{cursor:not-allowed;opacity:.5;border-color:color-mix(in oklch,var(--border) 80%,transparent)}._buttonsBlock_12mvz_198 button:disabled:hover,._shareButton_12mvz_199:disabled:hover{background:transparent;border-color:color-mix(in oklch,var(--border) 80%,transparent)}._selectRoot_12mvz_1005,._searchField_12mvz_1011{position:relative;flex:1 1 auto;min-width:0}._selectTrigger_12mvz_1017{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--planner-button-height);padding:8px var(--planner-ui-padding-x);background:color-mix(in oklch,var(--card) 92%,var(--background));color:var(--foreground);border:1px solid color-mix(in oklch,var(--border) 82%,transparent);border-radius:var(--planner-ui-radius);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px}._selectTrigger_12mvz_1017:hover{border-color:color-mix(in oklch,var(--primary) 36%,var(--border));background:color-mix(in oklch,var(--secondary) 48%,var(--card))}._selectTrigger_12mvz_1017:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 25%,transparent)}._selectText_12mvz_1046{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:550;min-width:0}._chevronBtn_12mvz_1054{display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;min-width:20px;border-radius:6px;background:transparent;color:color-mix(in oklch,var(--muted-foreground) 90%,transparent);cursor:pointer}._chevronBtn_12mvz_1054:hover{background:transparent;color:var(--foreground)}._chevronBtn_12mvz_1054:disabled{opacity:.5;cursor:default}._chevronIcon_12mvz_1077{transition:transform .12s ease}._chevronOpen_12mvz_1081 ._chevronIcon_12mvz_1077{transform:rotate(180deg)}._selectError_12mvz_1085{color:color-mix(in oklch,var(--destructive) 90%,white);font-size:12px;margin-top:6px}._dropdown_12mvz_1091{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;background:color-mix(in oklch,var(--card) 94%,var(--background));border:1px solid color-mix(in oklch,var(--border) 82%,transparent);border-radius:8px;box-shadow:0 14px 28px #00000047;text-align:left;padding:8px}._suggestionList_12mvz_1105{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;max-height:280px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--popover);box-shadow:0 20px 40px #00000059;padding:6px}._suggestionItem_12mvz_1120{width:100%;text-align:left;border:0;background:transparent;color:var(--popover-foreground);padding:10px;border-radius:8px;cursor:pointer;display:grid;gap:3px;transition:background .12s ease,color .12s ease}._suggestionItem_12mvz_1120:hover{background:color-mix(in oklch,var(--secondary) 65%,transparent)}._suggestionActive_12mvz_1140{background:color-mix(in oklch,var(--primary) 16%,transparent);outline:1px solid color-mix(in oklch,var(--primary) 30%,transparent)}._suggestionTitle_12mvz_1145{font-size:13px;font-weight:650}._suggestionMeta_12mvz_1150{font-size:12px;color:var(--muted-foreground)}._carPickerIntro_12mvz_1155{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.35}._carPickerRow_12mvz_1162{display:grid;gap:6px}._carPickerLabel_12mvz_1167{font-size:12px;color:var(--muted-foreground);-webkit-user-select:none;user-select:none}._carPickerSliderRow_12mvz_1173{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap;position:relative}._carPickerSearchField_12mvz_1182{flex:1 1 auto;min-width:0}._carPickerGhostDelete_12mvz_1187,._carPickerGhostAdd_12mvz_1188{justify-content:center;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--foreground);font-weight:400;min-height:var(--planner-button-height);width:auto;font-size:14px;padding:8px var(--planner-ui-padding-x);cursor:pointer}._carPickerGhostDelete_12mvz_1187:hover:not(:disabled),._carPickerGhostAdd_12mvz_1188:hover:not(:disabled){border-color:var(--primary);background:var(--secondary)}._carPickerGhostDelete_12mvz_1187:disabled,._carPickerGhostAdd_12mvz_1188:disabled{cursor:not-allowed;opacity:.5;border-color:color-mix(in oklch,var(--border) 80%,transparent)}._searchRow_12mvz_1215{padding:0 0 8px;border-bottom:1px solid color-mix(in oklch,var(--border) 72%,transparent);margin-bottom:8px}._searchInput_12mvz_1221{width:100%;box-sizing:border-box;padding:8px 12px;background:var(--input, #2b2b2b);color:var(--foreground);border:1px solid var(--border);border-radius:8px;outline:none;font-size:14px}._searchInput_12mvz_1221::placeholder{color:color-mix(in oklch,var(--muted-foreground) 80%,transparent)}._searchInput_12mvz_1221:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 25%,transparent)}._optionsScroll_12mvz_1242{max-height:320px;overflow-y:auto;display:grid;gap:4px}._optionRow_12mvz_1249{padding:10px 12px;cursor:pointer;border-radius:8px;color:var(--popover-foreground);transition:background .12s ease,color .12s ease}._optionRow_12mvz_1249:hover{background:color-mix(in oklch,var(--primary) 16%,transparent);color:var(--foreground)}._optionRow_12mvz_1249[aria-selected=true]{background:color-mix(in oklch,var(--primary) 16%,transparent);outline:1px solid color-mix(in oklch,var(--primary) 30%,transparent);color:var(--foreground)}._optionTitle_12mvz_1270{font-size:14px;font-weight:550;line-height:1.2}._optionSub_12mvz_1276{margin-top:2px;font-size:12px;color:var(--muted-foreground);line-height:1.25}._optionRow_12mvz_1249:hover ._optionSub_12mvz_1276{color:var(--muted-foreground)}._emptyRow_12mvz_1287{padding:12px;color:var(--muted-foreground);font-size:14px;text-align:center}._fullAdvertisement_12mvz_1294{display:flex;justify-content:center;align-items:center}._helperStack_12mvz_1300{display:grid;gap:8px}._plannerBlock_12mvz_1305{position:relative}._plannerIntro_12mvz_1309{margin:0;padding:var(--planner-ui-padding) var(--planner-ui-padding-x);border-radius:var(--planner-ui-radius);border:1px solid color-mix(in oklch,var(--border) 75%,transparent);background:color-mix(in oklch,var(--card) 90%,var(--background));color:var(--secondary-foreground)}._segmentedRow_12mvz_1318{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._segmentButton_12mvz_1324{min-width:0}._segmentButton_12mvz_1324[aria-pressed=true],._segmentButton_12mvz_1324[disabled][aria-pressed=true]{opacity:1;border-color:color-mix(in oklch,var(--primary) 55%,transparent);background:color-mix(in oklch,var(--primary) 16%,transparent);color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 18%,transparent)}._segmentButton_12mvz_1324[disabled][aria-pressed=true]:hover{background:color-mix(in oklch,var(--primary) 16%,transparent);border-color:color-mix(in oklch,var(--primary) 55%,transparent)}._advancedDetails_12mvz_1343{border:0px;border-radius:var(--planner-ui-radius);background:color-mix(in oklch,var(--card) 92%,var(--background));overflow:clip}._advancedSummary_12mvz_297{box-sizing:border-box;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:var(--planner-button-height);padding:8px var(--planner-ui-padding-x);font-size:14px;font-weight:500;color:var(--foreground);display:flex;align-items:center;justify-content:space-between;border:2px solid #3f3f3f;border-radius:var(--planner-ui-radius)}._advancedSummary_12mvz_297::-webkit-details-marker{display:none}._advancedSummary_12mvz_297:after{content:"";display:inline-block;width:16px;height:16px;flex:0 0 16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 330' width='16' height='16' fill='%23f4f3ee'%3E%3Cpath d='M325.606%2C229.393l-150.004-150C172.79%2C76.58%2C168.974%2C75%2C164.996%2C75c-3.979%2C0-7.794%2C1.581-10.607%2C4.394l-149.996%2C150c-5.858%2C5.858-5.858%2C15.355%2C0%2C21.213c5.857%2C5.857%2C15.355%2C5.858%2C21.213%2C0l139.39-139.393l139.397%2C139.393C307.322%2C253.536%2C311.161%2C255%2C315%2C255c3.839%2C0%2C7.678-1.464%2C10.607-4.394C331.464%2C244.748%2C331.464%2C235.251%2C325.606%2C229.393z'/%3E%3C/svg%3E");transform:rotate(90deg);transform-origin:50% 50%;opacity:.92;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .16s ease}._advancedDetails_12mvz_1343[open] ._advancedSummary_12mvz_297:after{transform:rotate(180deg);opacity:1}._advancedBody_12mvz_1394{display:grid;gap:12px;padding:12px 0;border-top:0px}._summaryDetailsBody_12mvz_1401{gap:8px}._summaryDetailsPanel_12mvz_1405{border:1px solid rgba(255,255,255,.14);background:transparent}._summaryDetailsPanel_12mvz_1405 ._advancedSummary_12mvz_297{border:0;background:transparent}._summaryDetailsPanel_12mvz_1405 ._advancedBody_12mvz_1394{padding:0 12px 8px}._summaryDetailsGrid_12mvz_1419{display:grid;gap:4px}._summaryDetailsLabel_12mvz_1424{color:#f4f3ee;font-weight:600}._topBarMoreMenuInline_12mvz_324._advancedBody_12mvz_1394{gap:6px;padding:8px 0 0}._resultCard_12mvz_1434{box-shadow:0 12px 26px #00000038;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._resultCardOk_12mvz_1439{box-shadow:0 14px 28px #00000040,0 0 0 1px #5fd66e1f}._resultCardFail_12mvz_1445{box-shadow:0 14px 28px #00000040,0 0 0 1px #ff6b6b1f}._hotspotsPanel_12mvz_1451{border-color:color-mix(in oklch,var(--primary) 22%,var(--border));background:linear-gradient(180deg,color-mix(in oklch,var(--primary) 3%,transparent),#ffffff05)}._desktopHelperBody_12mvz_1460{display:block}._mobileSectionTitle_12mvz_1464{display:block;border:0px}._mobileDetails_12mvz_1469{margin:0;border:1px solid color-mix(in oklch,var(--border) 75%,transparent);border-radius:8px;background:color-mix(in oklch,var(--card) 94%,var(--background))}._mobileDetailsSummary_12mvz_1476{box-sizing:border-box;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:none;align-items:center;justify-content:space-between;gap:10px;min-height:var(--planner-button-height);padding:8px var(--planner-ui-padding-x);color:var(--secondary-foreground);font-size:13px;font-weight:500}._mobileDetailsSummary_12mvz_1476::-webkit-details-marker{display:none}._mobileDetailsChevron_12mvz_1496{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:auto;color:#f4f3ee;opacity:.92;transform:rotate(90deg);transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .16s ease;flex:0 0 auto}._mobileDetails_12mvz_1469[open] ._mobileDetailsChevron_12mvz_1496{transform:rotate(180deg);opacity:1}._mobileDetailsBody_12mvz_1517{display:block}._helperText_12mvz_1521{margin:8px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.35}._helperPill_12mvz_1528{display:inline-block;margin-left:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);color:var(--foreground);background:color-mix(in oklch,var(--secondary) 55%,transparent)}._legendSwatch_12mvz_1538{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:2px;vertical-align:-1px;border:1px solid color-mix(in oklch,var(--border) 70%,transparent)}._legendReach_12mvz_1548{background:#0f0}._legendPort_12mvz_1552{background:#0cf}._helperFooter_12mvz_1556{margin:10px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.35;text-align:center}._clamp2Mobile_12mvz_1564{display:block}._printOnly_12mvz_1568{display:none}._printPack_12mvz_1572{border:1px solid var(--border);border-radius:8px;background:color-mix(in oklch,var(--card) 94%,var(--background));padding:14px;text-align:left}._printTitle_12mvz_1580{margin:0 0 12px;font-size:18px}._printGrid_12mvz_1585{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}._printCard_12mvz_1592{border:1px solid color-mix(in oklch,var(--border) 80%,transparent);border-radius:8px;padding:10px;background:color-mix(in oklch,var(--card) 92%,var(--background));min-width:0}._printCard_12mvz_1592 h3{margin:0 0 8px;font-size:13px}._printCard_12mvz_1592 p{margin:4px 0;font-size:12px;line-height:1.3;white-space:normal;overflow-wrap:anywhere;word-break:break-word}._printTableWrap_12mvz_1614{width:100%;overflow-x:auto}._printTable_12mvz_1614{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}._printTable_12mvz_1614 th,._printTable_12mvz_1614 td{border:1px solid color-mix(in oklch,var(--border) 80%,transparent);padding:4px 6px;text-align:left;vertical-align:top;line-height:1.25;white-space:normal;overflow-wrap:anywhere;word-break:break-word}._printTable_12mvz_1614 th{font-size:10px;font-weight:700;color:var(--foreground);background:color-mix(in oklch,var(--secondary) 45%,transparent)}._printEmpty_12mvz_1645{margin:4px 0;font-size:12px;line-height:1.3;color:var(--muted-foreground)}._printDisclaimer_12mvz_1652{margin:12px 0 0;font-size:11px;color:var(--muted-foreground)}@media (max-width: 980px){._columnContainer_12mvz_339{grid-template-columns:1fr}._sidebarTabs_12mvz_359{position:sticky;top:0;z-index:5;padding:6px 0 2px;background:color-mix(in oklch,var(--background) 92%,transparent)}._sidebarTabContent_12mvz_386{max-height:none;overflow-y:visible}._garageBlock_12mvz_637{min-height:0}}@media (max-width: 1200px){._container_12mvz_1{padding:100px 16px 24px}._container_12mvz_1[data-embedded=true]{padding:0}}@media (max-width: 768px){._container_12mvz_1{padding:100px 12px 20px}._container_12mvz_1 h1,._container_12mvz_1 h2{font-size:22px}._container_12mvz_1>p{font-size:12px}._helperFooter_12mvz_1556{font-size:12px}._subButtonBlock_12mvz_886,._segmentedRow_12mvz_1318{grid-template-columns:1fr}._mobileSectionTitle_12mvz_1464,._desktopHelperBody_12mvz_1460{display:none}._mobileDetailsSummary_12mvz_1476{display:flex}._mobileDetails_12mvz_1469:not([open]) ._mobileDetailsBody_12mvz_1517{display:none}._mobileDetails_12mvz_1469[open] ._mobileDetailsBody_12mvz_1517{padding:0 12px 12px}._clamp2Mobile_12mvz_1564{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._plannerTopBar_12mvz_143 button,._controlButton_12mvz_196,._topBarMoreButton_12mvz_197,._buttonsBlock_12mvz_198 button,._shareButton_12mvz_199,._canvasHudButton_12mvz_200,._canvasToolButton_12mvz_201,._canvasContextMenuButton_12mvz_202{min-height:var(--planner-button-height);font-size:15px}._canvasViewport_12mvz_644{min-height:min(74vh,var(--planner-canvas-height))}._canvasToolPalette_12mvz_771{left:8px;right:8px;top:8px;width:auto;max-width:none;padding:8px;gap:8px}._canvasToolRow_12mvz_787{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}._canvasToolButton_12mvz_201{flex:0 0 auto;min-height:var(--planner-button-height);font-size:13px}._canvasHud_12mvz_200{left:8px;right:8px;top:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:8px}._canvasHudButton_12mvz_200{min-width:44px;height:var(--planner-button-height)}._canvasZoomBadge_12mvz_720{min-width:58px;height:var(--planner-button-height);font-size:13px}._canvasHint_12mvz_735{left:8px;right:8px;top:auto;bottom:calc(60px + env(safe-area-inset-bottom,0px));max-width:none}}@media (min-width: 769px){._mobileDetails_12mvz_1469{display:none}._controlBlock_12mvz_402 ._mobileSectionTitle_12mvz_1464{display:block}}@media print{@page{size:A4 portrait;margin:10mm}body[data-planner-print="1"] *{visibility:hidden!important}body[data-planner-print="1"] [data-planner-print-root=true],body[data-planner-print="1"] [data-planner-print-root=true] *{visibility:visible!important}body[data-planner-print="1"] [data-planner-print-root=true]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important}._container_12mvz_1{max-width:none;min-height:auto;padding:0;background:#fff;color:#000;text-align:left}._fullAdvertisement_12mvz_1294,._plannerTopBar_12mvz_143,._plannerToast_12mvz_445,._heroModeRow_12mvz_76,._topBarMoreMenu_12mvz_302,._topBarMoreMenuInline_12mvz_324,._leftColumn_12mvz_352,._rightColumn_12mvz_395,._helperFooter_12mvz_1556{display:none!important}._hero_12mvz_52{margin:0 0 8px;padding:0;border:0;background:transparent;color:#000;break-inside:avoid}._heroIntro_12mvz_71{color:#333}._columnContainer_12mvz_339{display:block}._garageBlock_12mvz_637{display:block;min-height:0;break-inside:avoid}._canvasViewport_12mvz_644{min-height:0;height:auto!important;overflow:visible!important;border:0;background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:flex-start;padding:4mm 0 0}._canvasStage_12mvz_692{position:static!important;inset:auto!important;top:auto!important;left:auto!important;transform:none!important;will-change:auto!important;margin:0 auto!important;width:auto!important;height:auto!important;display:flex;justify-content:center;align-items:flex-start}._canvasHud_12mvz_200,._canvasHint_12mvz_735,._canvasCursorHud_12mvz_752,._canvasToolPalette_12mvz_771,._canvasContextMenu_12mvz_202{display:none!important}._garageSvg_12mvz_859{width:auto;max-width:100%;height:auto!important;overflow:visible;display:block;margin:0 auto;max-height:170mm;background:#fff;border:1px solid #666;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}._printOnly_12mvz_1568{display:block!important;margin:0 0 8px}._printPack_12mvz_1572{border-color:#bbb;background:#fff;color:#000;box-shadow:none;padding:10px}._printGrid_12mvz_1585{grid-template-columns:1fr;align-items:start;gap:8px}._printCard_12mvz_1592{border-color:#ccc;background:#fff;break-inside:avoid;page-break-inside:avoid}._printTableWrap_12mvz_1614{overflow:visible}._printTable_12mvz_1614 th,._printTable_12mvz_1614 td{border-color:#ccc;padding:3px 4px;font-size:10px}._printTable_12mvz_1614 th{color:#000;background:#f2f2f2}._printEmpty_12mvz_1645{color:#444}._printDisclaimer_12mvz_1652{color:#555}}
