.PlanWorkspace-module__IIMAuq__root{--rail-w:260px;--inspector-w:318px;background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-primary) 5%, transparent), transparent 34%), linear-gradient(225deg, color-mix(in srgb, var(--workspace-secondary) 5%, transparent), transparent 38%), var(--workspace-bg);height:100svh;min-height:100svh;color:var(--workspace-ink);font-family:var(--font-ui);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.PlanWorkspace-module__IIMAuq__topbar{grid-template-columns:var(--rail-w) minmax(0, 1fr) var(--inspector-w);border-bottom:1px solid color-mix(in srgb, var(--workspace-ink) 13%, transparent);background:color-mix(in srgb, var(--workspace-surface) 92%, var(--workspace-bg));align-items:center;gap:1rem;min-height:64px;padding:.75rem 1rem;display:grid}.PlanWorkspace-module__IIMAuq__brandBlock{gap:.1rem;min-width:0;display:grid}.PlanWorkspace-module__IIMAuq__brandBlock span,.PlanWorkspace-module__IIMAuq__panelKicker,.PlanWorkspace-module__IIMAuq__previewKicker,.PlanWorkspace-module__IIMAuq__diffStatus{letter-spacing:0;text-transform:uppercase;color:color-mix(in srgb, var(--workspace-muted) 88%, transparent);font-size:.72rem;font-weight:700}.PlanWorkspace-module__IIMAuq__brandBlock span,.PlanWorkspace-module__IIMAuq__diffStatus{font-family:var(--font-code)}.PlanWorkspace-module__IIMAuq__brandBlock strong{overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.15}.PlanWorkspace-module__IIMAuq__modeSwitch,.PlanWorkspace-module__IIMAuq__segmented,.PlanWorkspace-module__IIMAuq__topActions,.PlanWorkspace-module__IIMAuq__inlineControls{align-items:center;gap:.4rem;display:flex}.PlanWorkspace-module__IIMAuq__modeSwitch{justify-content:center;min-width:0}.PlanWorkspace-module__IIMAuq__modeButton,.PlanWorkspace-module__IIMAuq__segment,.PlanWorkspace-module__IIMAuq__segmentOn,.PlanWorkspace-module__IIMAuq__topActions button,.PlanWorkspace-module__IIMAuq__canvasToolbar button,.PlanWorkspace-module__IIMAuq__inlineControls button,.PlanWorkspace-module__IIMAuq__primaryButton,.PlanWorkspace-module__IIMAuq__secondaryButton,.PlanWorkspace-module__IIMAuq__dangerButton{border:1px solid color-mix(in srgb, var(--workspace-ink) 16%, transparent);background:color-mix(in srgb, var(--workspace-surface) 88%, transparent);min-height:2.35rem;color:var(--workspace-ink);cursor:pointer;font:inherit;border-radius:7px;font-size:.84rem}.PlanWorkspace-module__IIMAuq__modeButton{min-width:112px;padding:0 .8rem}.PlanWorkspace-module__IIMAuq__modeButtonOn,.PlanWorkspace-module__IIMAuq__segmentOn{border-color:color-mix(in srgb, var(--workspace-primary) 72%, white);background:color-mix(in srgb, var(--workspace-primary) 20%, var(--workspace-surface));color:var(--workspace-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-primary) 45%, transparent)}.PlanWorkspace-module__IIMAuq__topActions{justify-content:end}.PlanWorkspace-module__IIMAuq__topActions button{padding:0 .85rem}.PlanWorkspace-module__IIMAuq__topActions button:disabled,.PlanWorkspace-module__IIMAuq__dangerButton:disabled{cursor:not-allowed;opacity:.45}.PlanWorkspace-module__IIMAuq__workspace{grid-template-columns:var(--rail-w) minmax(0, 1fr) var(--inspector-w);gap:1rem;min-height:0;padding:1rem;display:grid;overflow:hidden}.PlanWorkspace-module__IIMAuq__root[data-mode=tree]{--rail-w:282px;--inspector-w:340px}.PlanWorkspace-module__IIMAuq__root[data-mode=preview]{--rail-w:0px;--inspector-w:340px}.PlanWorkspace-module__IIMAuq__root[data-mode=preview] .PlanWorkspace-module__IIMAuq__topbar{grid-template-columns:minmax(0, 1fr) auto var(--inspector-w)}.PlanWorkspace-module__IIMAuq__root[data-mode=preview] .PlanWorkspace-module__IIMAuq__workspace{grid-template-columns:minmax(0, 1fr) var(--inspector-w);padding:.75rem}.PlanWorkspace-module__IIMAuq__root[data-mode=preview] .PlanWorkspace-module__IIMAuq__leftRail{display:none}.PlanWorkspace-module__IIMAuq__leftRail,.PlanWorkspace-module__IIMAuq__rightRail{scrollbar-width:thin;flex-direction:column;gap:.85rem;min-height:0;display:flex;overflow:auto}.PlanWorkspace-module__IIMAuq__centerPane{min-width:0;min-height:0;overflow:auto}.PlanWorkspace-module__IIMAuq__panelSection{border-bottom:1px solid color-mix(in srgb, var(--workspace-ink) 12%, transparent);background:0 0;gap:.75rem;padding:0 0 .9rem;display:grid}.PlanWorkspace-module__IIMAuq__pageList,.PlanWorkspace-module__IIMAuq__libraryList,.PlanWorkspace-module__IIMAuq__tokenList,.PlanWorkspace-module__IIMAuq__diffList,.PlanWorkspace-module__IIMAuq__exportRows,.PlanWorkspace-module__IIMAuq__mapList,.PlanWorkspace-module__IIMAuq__exportSummary{gap:.5rem;display:grid}.PlanWorkspace-module__IIMAuq__projectMeta{border-bottom:1px solid color-mix(in srgb, var(--workspace-ink) 12%, transparent);justify-content:space-between;align-items:start;gap:.75rem;padding-bottom:.6rem;display:flex}.PlanWorkspace-module__IIMAuq__projectMeta strong{overflow-wrap:anywhere;font-size:.92rem}.PlanWorkspace-module__IIMAuq__projectMeta small,.PlanWorkspace-module__IIMAuq__statusText{color:var(--workspace-muted);font-family:var(--font-code);text-transform:uppercase;font-size:.72rem;line-height:1.4}.PlanWorkspace-module__IIMAuq__statusText{text-transform:none;margin:0}.PlanWorkspace-module__IIMAuq__pageButton,.PlanWorkspace-module__IIMAuq__libraryItem,.PlanWorkspace-module__IIMAuq__tokenButton{border:0;border-bottom:1px solid color-mix(in srgb, var(--workspace-ink) 10%, transparent);min-height:3.1rem;color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem 0;display:grid}.PlanWorkspace-module__IIMAuq__libraryItem{grid-template-columns:1fr}.PlanWorkspace-module__IIMAuq__pageButton strong,.PlanWorkspace-module__IIMAuq__libraryItem strong,.PlanWorkspace-module__IIMAuq__tokenButton strong,.PlanWorkspace-module__IIMAuq__inspectHead strong,.PlanWorkspace-module__IIMAuq__diffCard strong,.PlanWorkspace-module__IIMAuq__saveState strong,.PlanWorkspace-module__IIMAuq__exportRows strong{overflow-wrap:anywhere;min-width:0;font-size:.88rem;display:block}.PlanWorkspace-module__IIMAuq__pageButton small,.PlanWorkspace-module__IIMAuq__libraryItem small,.PlanWorkspace-module__IIMAuq__tokenButton small,.PlanWorkspace-module__IIMAuq__inspectHead small,.PlanWorkspace-module__IIMAuq__diffCard small,.PlanWorkspace-module__IIMAuq__saveState small,.PlanWorkspace-module__IIMAuq__exportRows small,.PlanWorkspace-module__IIMAuq__tokenCell small{color:color-mix(in srgb, var(--workspace-muted) 88%, transparent);margin-top:.12rem;font-size:.76rem;line-height:1.35;display:block}.PlanWorkspace-module__IIMAuq__pageButtonOn,.PlanWorkspace-module__IIMAuq__tokenButtonOn{border-left:2px solid var(--workspace-primary);border-bottom-color:color-mix(in srgb, var(--workspace-primary) 45%, transparent);background:color-mix(in srgb, var(--workspace-primary) 8%, transparent);padding-left:.55rem}.PlanWorkspace-module__IIMAuq__navBadge,.PlanWorkspace-module__IIMAuq__utilityBadge{border:1px solid color-mix(in srgb, var(--workspace-ink) 14%, transparent);font-family:var(--font-code);text-transform:uppercase;color:var(--workspace-muted);border-radius:5px;align-self:center;padding:.24rem .42rem;font-size:.66rem}.PlanWorkspace-module__IIMAuq__navBadge{color:var(--workspace-primary);border-color:color-mix(in srgb, var(--workspace-primary) 42%, transparent)}.PlanWorkspace-module__IIMAuq__tokenButton{grid-template-columns:1.8rem minmax(0,1fr)}.PlanWorkspace-module__IIMAuq__tokenSwatch{border:1px solid color-mix(in srgb, var(--workspace-ink) 18%, transparent);border-radius:6px;width:1.8rem;height:1.8rem}.PlanWorkspace-module__IIMAuq__exportRows span,.PlanWorkspace-module__IIMAuq__exportSummary span,.PlanWorkspace-module__IIMAuq__mapList span{border-bottom:1px solid color-mix(in srgb, var(--workspace-ink) 10%, transparent);padding:.5rem 0;display:block}.PlanWorkspace-module__IIMAuq__mapList strong,.PlanWorkspace-module__IIMAuq__mapList small{display:block}.PlanWorkspace-module__IIMAuq__mapList small{color:var(--workspace-muted);margin-top:.14rem;font-size:.74rem;line-height:1.35}.PlanWorkspace-module__IIMAuq__exportTargets{flex-wrap:wrap;gap:.4rem;display:flex}.PlanWorkspace-module__IIMAuq__exportSummary strong{display:block}.PlanWorkspace-module__IIMAuq__exportSummary small{color:var(--workspace-muted);margin-top:.14rem;font-size:.76rem;display:block}.PlanWorkspace-module__IIMAuq__codeBlock{border:1px solid color-mix(in srgb, var(--workspace-ink) 13%, transparent);background:color-mix(in srgb, var(--workspace-bg) 48%, black);max-height:320px;color:color-mix(in srgb, var(--workspace-ink) 88%, transparent);font-family:var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin:0;padding:.75rem;font-size:.72rem;line-height:1.45;overflow:auto}.PlanWorkspace-module__IIMAuq__canvasShell{grid-template-rows:auto minmax(0,1fr);gap:.75rem;height:100%;min-height:0;display:grid}.PlanWorkspace-module__IIMAuq__canvasToolbar{border:1px solid color-mix(in srgb, var(--workspace-ink) 12%, transparent);background:color-mix(in srgb, var(--workspace-surface) 75%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.65rem;padding:.5rem;display:flex}.PlanWorkspace-module__IIMAuq__canvasToolbar span{min-width:0;color:var(--workspace-muted);font-size:.75rem}.PlanWorkspace-module__IIMAuq__canvasToolbar button{padding:0 .8rem}.PlanWorkspace-module__IIMAuq__treeCanvas{border:1px solid color-mix(in srgb, var(--workspace-ink) 18%, transparent);background:linear-gradient(color-mix(in srgb, var(--workspace-ink) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--workspace-ink) 7%, transparent) 1px, transparent 1px), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--workspace-primary) 9%, transparent), transparent 46%), color-mix(in srgb, var(--workspace-bg) 86%, #10131a);background-size:36px 36px,36px 36px,auto,auto;border-radius:6px;flex:none;position:relative;overflow:hidden}.PlanWorkspace-module__IIMAuq__treeEdges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.PlanWorkspace-module__IIMAuq__edgeHierarchy{stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:round;stroke:color-mix(in srgb, var(--workspace-secondary) 48%, transparent)}.PlanWorkspace-module__IIMAuq__treeNode{border:1px solid color-mix(in srgb, var(--workspace-ink) 17%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--workspace-surface) 96%, transparent), color-mix(in srgb, var(--workspace-bg) 18%, var(--workspace-surface))), var(--workspace-surface);border-radius:6px;grid-template-rows:auto minmax(0,1fr) auto;gap:.5rem;padding:.68rem;display:grid;position:absolute;overflow:hidden;box-shadow:0 18px 42px #0a0e1633}.PlanWorkspace-module__IIMAuq__treeNode[data-home=true]{border-color:color-mix(in srgb, var(--workspace-primary) 55%, white);box-shadow:0 22px 58px #0a0e1642, 0 0 0 1px color-mix(in srgb, var(--workspace-primary) 28%, transparent)}.PlanWorkspace-module__IIMAuq__treeNodeOn{border-color:var(--workspace-accent);box-shadow:0 22px 58px #0a0e1647, 0 0 0 2px color-mix(in srgb, var(--workspace-accent) 38%, transparent)}.PlanWorkspace-module__IIMAuq__treeNodeDragging{opacity:.55}.PlanWorkspace-module__IIMAuq__treeNodeDrop{border-color:var(--workspace-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--workspace-primary) 14%, var(--workspace-surface)), color-mix(in srgb, var(--workspace-bg) 18%, var(--workspace-surface))), var(--workspace-surface);box-shadow:0 22px 58px #0a0e1647, 0 0 0 2px color-mix(in srgb, var(--workspace-primary) 40%, transparent)}.PlanWorkspace-module__IIMAuq__nodeSelect{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}.PlanWorkspace-module__IIMAuq__nodeThumbnail{grid-template-rows:repeat(5,minmax(0,1fr));gap:.16rem;height:3.85rem;padding:.1rem 0;display:grid}.PlanWorkspace-module__IIMAuq__nodeThumbnail i{border-radius:2px;min-height:.22rem;display:block}.PlanWorkspace-module__IIMAuq__nodeMeta strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.18;display:block}.PlanWorkspace-module__IIMAuq__nodeMeta small,.PlanWorkspace-module__IIMAuq__nodeMeta em{color:var(--workspace-muted);font-family:var(--font-code);text-transform:uppercase;font-size:.66rem;font-style:normal;line-height:1.25;display:block}.PlanWorkspace-module__IIMAuq__nodeMeta em{color:color-mix(in srgb, var(--workspace-accent) 80%, var(--workspace-ink));text-transform:none;margin-top:.22rem}.PlanWorkspace-module__IIMAuq__sectionCount,.PlanWorkspace-module__IIMAuq__childCount{min-width:3.35rem;min-height:2.35rem;color:var(--workspace-primary);font-family:var(--font-code);place-items:center;gap:.04rem;display:grid}.PlanWorkspace-module__IIMAuq__sectionCount strong,.PlanWorkspace-module__IIMAuq__childCount strong{font-size:.9rem;line-height:1}.PlanWorkspace-module__IIMAuq__sectionCount small,.PlanWorkspace-module__IIMAuq__childCount small{color:var(--workspace-muted);text-align:center;text-transform:uppercase;font-size:.54rem;line-height:1}.PlanWorkspace-module__IIMAuq__nodeSections,.PlanWorkspace-module__IIMAuq__nodePreview{scrollbar-width:thin;flex-wrap:wrap;align-content:start;gap:.32rem;display:flex;overflow:auto}.PlanWorkspace-module__IIMAuq__nodePreview span,.PlanWorkspace-module__IIMAuq__collapsedNote{color:var(--workspace-muted);font-family:var(--font-code);padding:.12rem 0;font-size:.62rem}.PlanWorkspace-module__IIMAuq__sectionChip{border:1px solid color-mix(in srgb, var(--workspace-ink) 12%, transparent);max-width:100%;min-height:1.58rem;color:color-mix(in srgb, var(--workspace-ink) 82%, transparent);cursor:pointer;background:0 0;border-radius:5px;padding:.18rem .38rem;font-size:.72rem}.PlanWorkspace-module__IIMAuq__sectionChipOn{border-color:var(--workspace-accent);color:var(--workspace-ink);background:color-mix(in srgb, var(--workspace-accent) 16%, transparent)}.PlanWorkspace-module__IIMAuq__nodeActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.PlanWorkspace-module__IIMAuq__nodeActions button{border:1px solid color-mix(in srgb, var(--workspace-ink) 12%, transparent);background:color-mix(in srgb, var(--workspace-bg) 26%, transparent);min-height:1.8rem;color:var(--workspace-muted);cursor:pointer;border-radius:5px;font-size:.7rem}.PlanWorkspace-module__IIMAuq__nodeActions button:nth-child(4){grid-column:1/-1}.PlanWorkspace-module__IIMAuq__nodeActions button:disabled{cursor:not-allowed;opacity:.45}.PlanWorkspace-module__IIMAuq__minimap{border:1px solid color-mix(in srgb, var(--workspace-ink) 15%, transparent);background:color-mix(in srgb, var(--workspace-bg) 75%, transparent);border-radius:7px;width:148px;height:94px;position:absolute;bottom:1rem;right:1rem}.PlanWorkspace-module__IIMAuq__miniNode,.PlanWorkspace-module__IIMAuq__miniNodeOn{background:color-mix(in srgb, var(--workspace-muted) 68%, transparent);border-radius:2px;width:14px;height:9px;position:absolute}.PlanWorkspace-module__IIMAuq__miniNodeOn{background:var(--workspace-accent)}.PlanWorkspace-module__IIMAuq__segment,.PlanWorkspace-module__IIMAuq__segmentOn{min-height:2rem;padding:0 .65rem}.PlanWorkspace-module__IIMAuq__wireCanvas{border:1px solid color-mix(in srgb, var(--workspace-ink) 13%, transparent);background:linear-gradient(color-mix(in srgb, var(--workspace-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--workspace-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--workspace-primary) 6%, transparent), transparent 38%), color-mix(in srgb, var(--workspace-bg) 92%, var(--workspace-surface));background-size:24px 24px,24px 24px,auto,auto;border-radius:8px;justify-content:center;align-items:flex-start;gap:1rem;min-height:0;padding:1rem;display:flex;overflow:auto}.PlanWorkspace-module__IIMAuq__desktop .PlanWorkspace-module__IIMAuq__pageFrame{width:440px}.PlanWorkspace-module__IIMAuq__tablet .PlanWorkspace-module__IIMAuq__pageFrame{width:340px}.PlanWorkspace-module__IIMAuq__mobile .PlanWorkspace-module__IIMAuq__pageFrame{width:260px}.PlanWorkspace-module__IIMAuq__pageFrame{border:1px solid color-mix(in srgb, var(--workspace-ink) 14%, transparent);background:var(--workspace-surface);border-radius:8px;flex:none;min-height:560px;overflow:hidden}.PlanWorkspace-module__IIMAuq__pageFrameOn{border-color:var(--workspace-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--workspace-primary) 30%, transparent)}.PlanWorkspace-module__IIMAuq__frameHeader{border-bottom:1px solid color-mix(in srgb, var(--workspace-ink) 12%, transparent);justify-content:space-between;align-items:start;gap:.7rem;padding:.75rem;display:flex}.PlanWorkspace-module__IIMAuq__frameHeader strong,.PlanWorkspace-module__IIMAuq__frameHeader small{display:block}.PlanWorkspace-module__IIMAuq__frameHeader small,.PlanWorkspace-module__IIMAuq__frameHeader span{color:var(--workspace-muted);font-family:var(--font-code);text-transform:uppercase;font-size:.68rem}.PlanWorkspace-module__IIMAuq__frameBody{gap:.4rem;padding:.85rem;display:grid}.PlanWorkspace-module__IIMAuq__sectionSlot{gap:.35rem;display:grid}.PlanWorkspace-module__IIMAuq__insertZone{border:1px dashed color-mix(in srgb, var(--workspace-primary) 30%, transparent);background:color-mix(in srgb, var(--workspace-primary) 5%, transparent);min-height:1.55rem;color:color-mix(in srgb, var(--workspace-primary) 82%, var(--workspace-ink));cursor:pointer;font:.68rem/1 var(--font-code);opacity:0;border-radius:6px;transition:opacity .16s,background .16s}.PlanWorkspace-module__IIMAuq__sectionSlot:hover .PlanWorkspace-module__IIMAuq__insertZone,.PlanWorkspace-module__IIMAuq__insertZone:focus-visible{opacity:1}.PlanWorkspace-module__IIMAuq__wireSection{border:1px solid color-mix(in srgb, var(--section-color) 48%, var(--workspace-ink) 12%);border-radius:var(--section-radius,7px);background:linear-gradient(135deg, color-mix(in srgb, var(--section-color) 13%, transparent), transparent 52%), color-mix(in srgb, var(--workspace-bg) 18%, var(--workspace-surface));width:100%;min-height:112px;box-shadow:var(--section-shadow,none);color:inherit;cursor:pointer;text-align:left;gap:.55rem;padding:.75rem;display:grid}.PlanWorkspace-module__IIMAuq__wireSection:focus-visible{outline:2px solid var(--workspace-primary);outline-offset:2px}.PlanWorkspace-module__IIMAuq__sectionTopline,.PlanWorkspace-module__IIMAuq__sectionTools{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.PlanWorkspace-module__IIMAuq__dragHandle{min-width:2.5rem;color:color-mix(in srgb, var(--section-color) 82%, var(--workspace-ink));font-family:var(--font-code);text-transform:uppercase;font-size:.65rem}.PlanWorkspace-module__IIMAuq__sectionTools{flex-wrap:wrap}.PlanWorkspace-module__IIMAuq__sectionTools button{border:1px solid color-mix(in srgb, var(--workspace-ink) 12%, transparent);background:color-mix(in srgb, var(--workspace-bg) 28%, transparent);min-height:1.8rem;color:var(--workspace-muted);cursor:pointer;font:inherit;border-radius:5px;padding:0 .5rem;font-size:.7rem}.PlanWorkspace-module__IIMAuq__wireSection[data-spacing=compact]{min-height:92px;padding:.55rem}.PlanWorkspace-module__IIMAuq__wireSection[data-spacing=roomy]{min-height:148px;padding:1rem}.PlanWorkspace-module__IIMAuq__wireSection[data-type-scale=compact] .PlanWorkspace-module__IIMAuq__wireMeta strong{font-size:.78rem}.PlanWorkspace-module__IIMAuq__wireSection[data-type-scale=display] .PlanWorkspace-module__IIMAuq__wireMeta strong{font-size:1.08rem}.PlanWorkspace-module__IIMAuq__wireSection[data-tone=quiet]{background:color-mix(in srgb, var(--workspace-bg) 18%, var(--workspace-surface))}.PlanWorkspace-module__IIMAuq__wireSection[data-tone=loud]{background:linear-gradient(135deg, color-mix(in srgb, var(--section-color) 28%, transparent), transparent 62%), color-mix(in srgb, var(--section-color) 8%, var(--workspace-surface))}.PlanWorkspace-module__IIMAuq__wireSectionOn{border-color:var(--workspace-accent);box-shadow:var(--section-shadow,none), inset 0 0 0 1px var(--workspace-accent)}.PlanWorkspace-module__IIMAuq__wireSectionDragging{opacity:.55;border-style:dashed}.PlanWorkspace-module__IIMAuq__wireMeta strong{overflow-wrap:anywhere;font-size:.86rem;display:block}.PlanWorkspace-module__IIMAuq__wireMeta small{color:var(--workspace-muted);margin-top:.15rem;font-size:.7rem;display:block}.PlanWorkspace-module__IIMAuq__inlineTitle,.PlanWorkspace-module__IIMAuq__inlineDescription{background:color-mix(in srgb, var(--workspace-bg) 18%, transparent);width:100%;min-width:0;color:var(--workspace-ink);font:inherit;border:1px solid #0000;border-radius:5px}.PlanWorkspace-module__IIMAuq__inlineTitle{padding:.2rem .3rem;font-weight:700}.PlanWorkspace-module__IIMAuq__inlineDescription{resize:vertical;color:color-mix(in srgb, var(--workspace-ink) 86%, transparent);padding:.35rem;font-size:.78rem;line-height:1.4}.PlanWorkspace-module__IIMAuq__inlineTitle:focus,.PlanWorkspace-module__IIMAuq__inlineDescription:focus{border-color:color-mix(in srgb, var(--workspace-primary) 60%, transparent);background:color-mix(in srgb, var(--workspace-bg) 32%, transparent);outline:none}.PlanWorkspace-module__IIMAuq__scopeId{color:color-mix(in srgb, var(--workspace-muted) 82%, transparent);font-family:var(--font-code);font-size:.62rem}.PlanWorkspace-module__IIMAuq__themeCanvas{border:1px solid color-mix(in srgb, var(--workspace-ink) 13%, transparent);background:color-mix(in srgb, var(--workspace-bg) 72%, black);border-radius:8px;grid-template-columns:minmax(0,1fr) 260px;gap:1rem;min-height:0;padding:1rem;display:grid;overflow:auto}.PlanWorkspace-module__IIMAuq__livePreview{background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-primary) 18%, transparent), transparent 40%), linear-gradient(225deg, color-mix(in srgb, var(--workspace-secondary) 16%, transparent), transparent 42%), var(--workspace-surface);border-radius:8px;align-content:start;gap:1rem;min-width:0;min-height:560px;padding:2rem;display:grid;overflow:hidden}.PlanWorkspace-module__IIMAuq__themeNavDemo{border-bottom:1px solid color-mix(in srgb, var(--workspace-ink) 12%, transparent);flex-wrap:wrap;align-items:center;gap:.55rem;padding-bottom:.8rem;display:flex}.PlanWorkspace-module__IIMAuq__themeNavDemo strong{color:var(--workspace-ink);margin-right:auto}.PlanWorkspace-module__IIMAuq__themeNavDemo span,.PlanWorkspace-module__IIMAuq__themeNavDemo button{color:var(--workspace-muted);font-size:.82rem}.PlanWorkspace-module__IIMAuq__themeNavDemo button{border:1px solid color-mix(in srgb, var(--workspace-primary) 48%, transparent);background:var(--workspace-primary);min-height:2rem;color:var(--workspace-bg);cursor:pointer;border-radius:6px;padding:0 .65rem}.PlanWorkspace-module__IIMAuq__typeRamp{gap:.45rem;min-width:0;display:grid}.PlanWorkspace-module__IIMAuq__typeRamp span{color:var(--workspace-primary);font-family:var(--font-code);text-transform:uppercase;font-size:.72rem}.PlanWorkspace-module__IIMAuq__livePreview h1{max-width:12.5ch;color:var(--workspace-ink);font-family:var(--font-display);letter-spacing:0;overflow-wrap:normal;margin:0;font-size:clamp(2rem,3.4vw,3rem);line-height:.98}.PlanWorkspace-module__IIMAuq__typeRamp h2{max-width:28ch;color:var(--workspace-ink);margin:0;font-size:1.35rem;line-height:1.18}.PlanWorkspace-module__IIMAuq__livePreview p{max-width:58ch;color:var(--workspace-muted);font-size:1rem;line-height:1.55}.PlanWorkspace-module__IIMAuq__previewActions{flex-wrap:wrap;gap:.55rem;display:flex}.PlanWorkspace-module__IIMAuq__previewActions button{border:1px solid color-mix(in srgb, var(--workspace-primary) 65%, transparent);background:var(--workspace-primary);min-height:2.45rem;color:var(--workspace-bg);cursor:pointer;border-radius:7px;padding:0 .9rem}.PlanWorkspace-module__IIMAuq__previewActions button+button{color:var(--workspace-ink);background:0 0}.PlanWorkspace-module__IIMAuq__previewGrid,.PlanWorkspace-module__IIMAuq__themeComponentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.PlanWorkspace-module__IIMAuq__previewGrid article,.PlanWorkspace-module__IIMAuq__themeComponentGrid article,.PlanWorkspace-module__IIMAuq__themeFormDemo,.PlanWorkspace-module__IIMAuq__themeFooterDemo{background:color-mix(in srgb, var(--workspace-bg) 25%, transparent);border:1px solid;border-radius:7px;gap:.35rem;min-height:132px;padding:.8rem;display:grid}.PlanWorkspace-module__IIMAuq__previewGrid span,.PlanWorkspace-module__IIMAuq__previewGrid small,.PlanWorkspace-module__IIMAuq__themeComponentGrid span,.PlanWorkspace-module__IIMAuq__themeComponentGrid small,.PlanWorkspace-module__IIMAuq__themeFooterDemo span{color:var(--workspace-muted);font-family:var(--font-code);text-transform:uppercase;font-size:.68rem}.PlanWorkspace-module__IIMAuq__previewGrid strong,.PlanWorkspace-module__IIMAuq__themeComponentGrid strong,.PlanWorkspace-module__IIMAuq__themeFooterDemo strong{overflow-wrap:anywhere}.PlanWorkspace-module__IIMAuq__themeFormDemo label{gap:.24rem;display:grid}.PlanWorkspace-module__IIMAuq__themeFormDemo input{border:1px solid color-mix(in srgb, var(--workspace-ink) 15%, transparent);background:color-mix(in srgb, var(--workspace-surface) 82%, transparent);min-height:2.2rem;color:var(--workspace-ink);border-radius:6px;padding:0 .55rem}.PlanWorkspace-module__IIMAuq__themeFormDemo button{background:var(--workspace-primary);min-height:2.2rem;color:var(--workspace-bg);cursor:pointer;border:0;border-radius:6px}.PlanWorkspace-module__IIMAuq__previewCanvas{border:1px solid color-mix(in srgb, var(--workspace-ink) 10%, transparent);background:color-mix(in srgb, var(--workspace-bg) 96%, #05070a);border-radius:6px;place-items:start center;min-height:0;padding:.75rem;display:grid;overflow:auto}.PlanWorkspace-module__IIMAuq__desktop .PlanWorkspace-module__IIMAuq__sitePreview{width:min(100%,1120px)}.PlanWorkspace-module__IIMAuq__tablet .PlanWorkspace-module__IIMAuq__sitePreview{width:min(100%,520px)}.PlanWorkspace-module__IIMAuq__mobile .PlanWorkspace-module__IIMAuq__sitePreview{width:min(100%,360px)}.PlanWorkspace-module__IIMAuq__sitePreview{background:var(--workspace-surface);border:0;border-radius:0;min-height:100%;overflow:hidden;box-shadow:0 22px 70px #0a0e163d}.PlanWorkspace-module__IIMAuq__sitePreviewNav{border-bottom:1px solid color-mix(in srgb, var(--workspace-ink) 10%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.PlanWorkspace-module__IIMAuq__sitePreviewNav nav{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.PlanWorkspace-module__IIMAuq__sitePreviewNav button{min-height:2rem;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;font-size:.8rem}.PlanWorkspace-module__IIMAuq__sitePreviewBody{display:grid}.PlanWorkspace-module__IIMAuq__previewSection{border-bottom:1px solid color-mix(in srgb, var(--workspace-ink) 10%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--section-color) 10%, transparent), transparent 58%), var(--workspace-surface);gap:.55rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.PlanWorkspace-module__IIMAuq__previewSection span{color:color-mix(in srgb, var(--section-color) 70%, var(--workspace-ink));font-size:.75rem;font-weight:700}.PlanWorkspace-module__IIMAuq__previewSection h2{max-width:18ch;color:var(--workspace-ink);font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.45rem,4vw,2.6rem);line-height:1.04}.PlanWorkspace-module__IIMAuq__previewSection p{max-width:62ch;color:var(--workspace-muted);font-size:.95rem;line-height:1.55}.PlanWorkspace-module__IIMAuq__tokenMatrix{align-content:start;gap:.6rem;display:grid}.PlanWorkspace-module__IIMAuq__tokenCell{border:1px solid color-mix(in srgb, var(--workspace-ink) 14%, transparent);background:color-mix(in srgb, var(--workspace-surface) 78%, transparent);color:inherit;cursor:pointer;text-align:left;border-radius:7px;gap:.4rem;padding:.6rem;display:grid}.PlanWorkspace-module__IIMAuq__tokenCell span{border:1px solid color-mix(in srgb, var(--workspace-ink) 16%, transparent);border-radius:5px;height:3.2rem}.PlanWorkspace-module__IIMAuq__tokenCellOn{border-color:var(--workspace-primary)}.PlanWorkspace-module__IIMAuq__inspectHead{border-bottom:1px solid color-mix(in srgb, var(--workspace-ink) 12%, transparent);gap:.1rem;padding-bottom:.65rem;display:grid}.PlanWorkspace-module__IIMAuq__sectionPreviewCard{border-left:2px solid color-mix(in srgb, var(--section-color) 72%, var(--workspace-ink) 10%);background:0 0;gap:.35rem;min-height:0;padding:.1rem 0 .75rem .7rem;display:grid}.PlanWorkspace-module__IIMAuq__sectionPreviewCard span,.PlanWorkspace-module__IIMAuq__sectionPreviewCard small,.PlanWorkspace-module__IIMAuq__sectionWarnings span{color:var(--workspace-muted);font-family:var(--font-code);font-size:.68rem;line-height:1.35}.PlanWorkspace-module__IIMAuq__sectionPreviewCard strong{color:var(--workspace-ink);font-size:1rem;line-height:1.22}.PlanWorkspace-module__IIMAuq__sectionWarnings{gap:.36rem;display:grid}.PlanWorkspace-module__IIMAuq__sectionWarnings span{border-left:2px solid var(--workspace-accent);padding:.3rem 0 .3rem .5rem}.PlanWorkspace-module__IIMAuq__field{gap:.35rem;display:grid}.PlanWorkspace-module__IIMAuq__field span,.PlanWorkspace-module__IIMAuq__toggleField span{color:var(--workspace-muted);font-family:var(--font-code);text-transform:uppercase;font-size:.7rem;font-weight:700}.PlanWorkspace-module__IIMAuq__field input,.PlanWorkspace-module__IIMAuq__field textarea,.PlanWorkspace-module__IIMAuq__field select{border:1px solid color-mix(in srgb, var(--workspace-ink) 15%, transparent);background:color-mix(in srgb, var(--workspace-bg) 40%, transparent);width:100%;min-width:0;color:var(--workspace-ink);font:inherit;border-radius:7px}.PlanWorkspace-module__IIMAuq__field input,.PlanWorkspace-module__IIMAuq__field select{min-height:2.35rem;padding:0 .6rem}.PlanWorkspace-module__IIMAuq__field input[type=color]{padding:.15rem}.PlanWorkspace-module__IIMAuq__field textarea{resize:vertical;padding:.6rem;line-height:1.42}.PlanWorkspace-module__IIMAuq__valueHint{color:color-mix(in srgb, var(--workspace-muted) 88%, transparent);font-size:.68rem;line-height:1.3}.PlanWorkspace-module__IIMAuq__csvTextarea{min-height:8.5rem;font-family:var(--font-code);font-size:.72rem;line-height:1.5}.PlanWorkspace-module__IIMAuq__detailsPanel{gap:.65rem;padding-top:.2rem;display:grid}.PlanWorkspace-module__IIMAuq__detailsPanel summary{cursor:pointer;color:var(--workspace-muted);font-size:.82rem}.PlanWorkspace-module__IIMAuq__toggleField{align-items:center;gap:.55rem;display:flex}.PlanWorkspace-module__IIMAuq__toggleField input{width:1rem;height:1rem;accent-color:var(--workspace-primary)}.PlanWorkspace-module__IIMAuq__controlGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding-top:.2rem;display:grid}.PlanWorkspace-module__IIMAuq__controlGroup .PlanWorkspace-module__IIMAuq__panelKicker{grid-column:1/-1}.PlanWorkspace-module__IIMAuq__layoutChoiceGrid{gap:.45rem;display:grid}.PlanWorkspace-module__IIMAuq__layoutChoice,.PlanWorkspace-module__IIMAuq__layoutChoiceOn{border:1px solid color-mix(in srgb, var(--workspace-ink) 12%, transparent);background:color-mix(in srgb, var(--workspace-bg) 22%, transparent);min-height:3.2rem;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;border-radius:6px;gap:.14rem;padding:.6rem;display:grid}.PlanWorkspace-module__IIMAuq__layoutChoiceOn{border-color:var(--workspace-primary);background:color-mix(in srgb, var(--workspace-primary) 12%, transparent)}.PlanWorkspace-module__IIMAuq__layoutChoice strong,.PlanWorkspace-module__IIMAuq__layoutChoiceOn strong{font-size:.82rem}.PlanWorkspace-module__IIMAuq__layoutChoice small,.PlanWorkspace-module__IIMAuq__layoutChoiceOn small{color:var(--workspace-muted);font-size:.72rem}.PlanWorkspace-module__IIMAuq__primaryButton{background:var(--workspace-primary);color:var(--workspace-bg);border-color:var(--workspace-primary)}.PlanWorkspace-module__IIMAuq__secondaryButton{background:color-mix(in srgb, var(--workspace-secondary) 18%, var(--workspace-surface));border-color:color-mix(in srgb, var(--workspace-secondary) 45%, transparent)}.PlanWorkspace-module__IIMAuq__dangerButton{color:var(--workspace-accent);border-color:color-mix(in srgb, var(--workspace-accent) 48%, transparent);background:color-mix(in srgb, var(--workspace-accent) 8%, transparent)}.PlanWorkspace-module__IIMAuq__scopeCard{border:1px solid color-mix(in srgb, var(--workspace-primary) 38%, transparent);background:color-mix(in srgb, var(--workspace-primary) 10%, transparent);border-radius:7px;gap:.22rem;padding:.75rem;display:grid}.PlanWorkspace-module__IIMAuq__scopeCard span,.PlanWorkspace-module__IIMAuq__scopeCard small,.PlanWorkspace-module__IIMAuq__scopeCard em{color:var(--workspace-muted);font-family:var(--font-code);font-size:.68rem;font-style:normal}.PlanWorkspace-module__IIMAuq__scopeCard strong{color:var(--workspace-primary);font-size:.9rem}.PlanWorkspace-module__IIMAuq__diffCard{border-left:2px solid color-mix(in srgb, var(--workspace-ink) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--workspace-ink) 10%, transparent);gap:.45rem;padding:.2rem 0 .65rem .7rem;display:grid}.PlanWorkspace-module__IIMAuq__diffCard[data-status=accepted]{border-left-color:color-mix(in srgb, var(--workspace-positive) 64%, transparent)}.PlanWorkspace-module__IIMAuq__diffCard[data-status=reverted]{opacity:.66}.PlanWorkspace-module__IIMAuq__beforeAfter{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.PlanWorkspace-module__IIMAuq__beforeAfter span{min-width:0;color:color-mix(in srgb, var(--workspace-ink) 88%, transparent);overflow-wrap:anywhere;padding:.2rem 0;font-size:.74rem;line-height:1.35}.PlanWorkspace-module__IIMAuq__beforeAfter em{color:var(--workspace-muted);font-family:var(--font-code);text-transform:uppercase;margin-bottom:.2rem;font-size:.62rem;font-style:normal;display:block}.PlanWorkspace-module__IIMAuq__emptyText{color:var(--workspace-muted);margin:0;font-size:.82rem;line-height:1.45}.PlanWorkspace-module__IIMAuq__saveState{background:color-mix(in srgb, var(--workspace-positive) 12%, transparent);border-radius:7px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem;display:flex}@media (max-width:1180px){.PlanWorkspace-module__IIMAuq__root{--rail-w:250px;--inspector-w:300px}.PlanWorkspace-module__IIMAuq__modeButton{min-width:auto}.PlanWorkspace-module__IIMAuq__themeCanvas{grid-template-columns:1fr}.PlanWorkspace-module__IIMAuq__tokenMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.PlanWorkspace-module__IIMAuq__root{height:auto;overflow:visible}.PlanWorkspace-module__IIMAuq__topbar,.PlanWorkspace-module__IIMAuq__workspace{grid-template-columns:1fr}.PlanWorkspace-module__IIMAuq__topbar,.PlanWorkspace-module__IIMAuq__topActions,.PlanWorkspace-module__IIMAuq__modeSwitch{justify-content:stretch;justify-items:stretch}.PlanWorkspace-module__IIMAuq__modeSwitch,.PlanWorkspace-module__IIMAuq__topActions{flex-wrap:wrap}.PlanWorkspace-module__IIMAuq__leftRail,.PlanWorkspace-module__IIMAuq__rightRail{overflow:visible}.PlanWorkspace-module__IIMAuq__canvasShell{min-height:620px}.PlanWorkspace-module__IIMAuq__treeCanvas{min-width:760px}.PlanWorkspace-module__IIMAuq__centerPane{overflow-x:auto}}@media (max-width:640px){.PlanWorkspace-module__IIMAuq__workspace,.PlanWorkspace-module__IIMAuq__topbar{padding:.7rem}.PlanWorkspace-module__IIMAuq__modeSwitch,.PlanWorkspace-module__IIMAuq__segmented,.PlanWorkspace-module__IIMAuq__inlineControls,.PlanWorkspace-module__IIMAuq__previewActions{align-items:stretch}.PlanWorkspace-module__IIMAuq__modeButton,.PlanWorkspace-module__IIMAuq__segment,.PlanWorkspace-module__IIMAuq__segmentOn,.PlanWorkspace-module__IIMAuq__inlineControls button,.PlanWorkspace-module__IIMAuq__topActions button{flex:auto}.PlanWorkspace-module__IIMAuq__previewGrid,.PlanWorkspace-module__IIMAuq__beforeAfter,.PlanWorkspace-module__IIMAuq__tokenMatrix{grid-template-columns:1fr}.PlanWorkspace-module__IIMAuq__livePreview{padding:1rem}.PlanWorkspace-module__IIMAuq__livePreview h1{font-size:2.15rem}}
