.design-studio-workspace-module__VARvAW__studio{--studio-bg:#090c0b;--studio-panel:#0d110f;--studio-panel-soft:#111613;--studio-raised:#151b18;--studio-edge:#232a27;--studio-edge-strong:#303a35;--studio-text:#f0f3f1;--studio-muted:#98a39d;--studio-faint:#66716b;--studio-accent:#4dd1ad;z-index:80;min-width:0;min-height:0;color:var(--studio-text);background:var(--studio-bg);font-family:var(--font-sans), sans-serif;grid-template-rows:54px minmax(0,1fr);display:grid;position:fixed;inset:0}.design-studio-workspace-module__VARvAW__studio button,.design-studio-workspace-module__VARvAW__studio textarea,.design-studio-workspace-module__VARvAW__studio input{font:inherit}.design-studio-workspace-module__VARvAW__studio button{color:inherit}.design-studio-workspace-module__VARvAW__studio :is(button,a):focus-visible,.design-studio-workspace-module__VARvAW__studio textarea:focus-visible,.design-studio-workspace-module__VARvAW__studio input:focus-visible{outline:2px solid color-mix(in srgb, var(--studio-accent) 72%, white);outline-offset:2px}.design-studio-workspace-module__VARvAW__topbar{z-index:30;background:color-mix(in srgb, var(--studio-bg) 97%, transparent);border-bottom:1px solid var(--studio-edge);grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:18px;min-width:0;padding:0 14px;display:grid;position:relative}.design-studio-workspace-module__VARvAW__productSwitch{background:var(--studio-panel-soft);border:1px solid var(--studio-edge);border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.design-studio-workspace-module__VARvAW__productSwitch button{min-height:30px;color:var(--studio-muted);background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:10px;font-weight:680}.design-studio-workspace-module__VARvAW__productSwitch button[data-active=true]{color:var(--studio-text);background:var(--studio-raised);box-shadow:inset 0 -2px 0 var(--studio-accent)}.design-studio-workspace-module__VARvAW__buildState{color:var(--studio-faint);font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:8px}.design-studio-workspace-module__VARvAW__projectArea,.design-studio-workspace-module__VARvAW__topActions,.design-studio-workspace-module__VARvAW__modeTabs,.design-studio-workspace-module__VARvAW__projectSwitcher>button,.design-studio-workspace-module__VARvAW__projectArea>a,.design-studio-workspace-module__VARvAW__topActions>button,.design-studio-workspace-module__VARvAW__modeTabs button,.design-studio-workspace-module__VARvAW__shareButton,.design-studio-workspace-module__VARvAW__canvasBar,.design-studio-workspace-module__VARvAW__canvasBar>div,.design-studio-workspace-module__VARvAW__railHeader,.design-studio-workspace-module__VARvAW__composerControls,.design-studio-workspace-module__VARvAW__runtimeNotice,.design-studio-workspace-module__VARvAW__fileBrowser>header,.design-studio-workspace-module__VARvAW__fileBrowser>header>div,.design-studio-workspace-module__VARvAW__approvalDock :is(button,a){align-items:center;display:flex}.design-studio-workspace-module__VARvAW__topActions>button[data-alert=true]{color:#f2c9bb;border-color:color-mix(in srgb, #c66d52 54%, var(--studio-edge))}.design-studio-workspace-module__VARvAW__topActions .design-studio-workspace-module__VARvAW__approveAction,.design-studio-workspace-module__VARvAW__topActions .design-studio-workspace-module__VARvAW__buildAction{gap:5px;font-weight:700}.design-studio-workspace-module__VARvAW__topActions .design-studio-workspace-module__VARvAW__approveAction{color:var(--studio-text);background:var(--studio-raised)}.design-studio-workspace-module__VARvAW__topActions .design-studio-workspace-module__VARvAW__buildAction{color:#07110d;background:var(--studio-accent);border-color:var(--studio-accent)}.design-studio-workspace-module__VARvAW__projectArea{gap:8px;min-width:0}.design-studio-workspace-module__VARvAW__projectArea>a{width:34px;height:34px;color:var(--studio-accent);border-radius:8px;justify-content:center}.design-studio-workspace-module__VARvAW__projectArea>a svg{width:23px;height:23px}.design-studio-workspace-module__VARvAW__projectSwitcher,.design-studio-workspace-module__VARvAW__reviewAnchor,.design-studio-workspace-module__VARvAW__shareAnchor,.design-studio-workspace-module__VARvAW__composerMenuAnchor,.design-studio-workspace-module__VARvAW__modelAnchor{position:relative}.design-studio-workspace-module__VARvAW__projectSwitcher>button{text-align:left;background:0 0;border:0;border-radius:8px;gap:9px;min-width:0;min-height:38px;padding:4px 9px}.design-studio-workspace-module__VARvAW__projectSwitcher>button:hover,.design-studio-workspace-module__VARvAW__projectSwitcher>button[aria-expanded=true]{background:var(--studio-panel-soft)}.design-studio-workspace-module__VARvAW__projectSwitcher>button>span{flex-direction:column;min-width:0;display:flex}.design-studio-workspace-module__VARvAW__projectSwitcher strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:min(33vw,360px);font-size:12px;font-weight:650;overflow:hidden}.design-studio-workspace-module__VARvAW__projectSwitcher small{color:var(--studio-faint);font-size:9px}.design-studio-workspace-module__VARvAW__projectSwitcher svg,.design-studio-workspace-module__VARvAW__topActions svg,.design-studio-workspace-module__VARvAW__modeTabs svg,.design-studio-workspace-module__VARvAW__railHeader svg,.design-studio-workspace-module__VARvAW__composerControls svg,.design-studio-workspace-module__VARvAW__sourceOverlay svg,.design-studio-workspace-module__VARvAW__systemOverlay svg,.design-studio-workspace-module__VARvAW__approvalDock svg{flex:none;width:15px;height:15px}.design-studio-workspace-module__VARvAW__modeTabs{background:var(--studio-panel);border:1px solid var(--studio-edge);border-radius:9px;justify-self:center;gap:2px;padding:3px;display:none}.design-studio-workspace-module__VARvAW__modeTabs button{min-height:30px;color:var(--studio-muted);background:0 0;border:0;border-radius:6px;justify-content:center;gap:5px;padding:0 10px;font-size:10px}.design-studio-workspace-module__VARvAW__modeTabs button:hover,.design-studio-workspace-module__VARvAW__modeTabs button[data-active=true]{color:var(--studio-text);background:var(--studio-raised)}.design-studio-workspace-module__VARvAW__topActions{justify-self:end;gap:6px}.design-studio-workspace-module__VARvAW__reviewButton{justify-content:center;align-items:center;gap:6px;display:inline-flex}.design-studio-workspace-module__VARvAW__reviewButton em{color:#f8f3ef;background:#9c5c42;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;line-height:1;display:grid}.design-studio-workspace-module__VARvAW__topActions :is(button,a){white-space:nowrap}.design-studio-workspace-module__VARvAW__topActions>button,.design-studio-workspace-module__VARvAW__topActions>.design-studio-workspace-module__VARvAW__reviewAnchor>button,.design-studio-workspace-module__VARvAW__shareButton{border:1px solid var(--studio-edge);background:0 0;border-radius:7px;justify-content:center;min-height:32px;padding:0 10px;font-size:10px}.design-studio-workspace-module__VARvAW__shareButton{font-weight:700;color:#06110d!important;background:var(--studio-accent)!important;border-color:var(--studio-accent)!important}.design-studio-workspace-module__VARvAW__pageMenu,.design-studio-workspace-module__VARvAW__reviewMenu,.design-studio-workspace-module__VARvAW__shareMenu,.design-studio-workspace-module__VARvAW__addMenu,.design-studio-workspace-module__VARvAW__modelMenu{z-index:80;background:color-mix(in srgb, var(--studio-panel-soft) 98%, black);border:1px solid var(--studio-edge-strong);border-radius:12px;flex-direction:column;min-width:280px;display:flex;position:absolute;overflow:hidden;box-shadow:0 20px 70px #00000075}.design-studio-workspace-module__VARvAW__pageMenu{width:310px;max-height:min(620px,100vh - 74px);top:calc(100% + 7px);left:0;overflow-y:auto}.design-studio-workspace-module__VARvAW__pageMenu>span,.design-studio-workspace-module__VARvAW__addMenu>span{color:var(--studio-faint);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px 5px;font-size:8px;font-weight:700}.design-studio-workspace-module__VARvAW__pageMenu>button,.design-studio-workspace-module__VARvAW__addMenu>button,.design-studio-workspace-module__VARvAW__reviewMenu>button,.design-studio-workspace-module__VARvAW__shareMenu>button,.design-studio-workspace-module__VARvAW__modelMenu>button{width:100%;min-height:42px;color:var(--studio-text);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:7px 11px;display:flex}.design-studio-workspace-module__VARvAW__pageMenu>button:hover,.design-studio-workspace-module__VARvAW__pageMenu>button[aria-checked=true],.design-studio-workspace-module__VARvAW__addMenu>button:hover,.design-studio-workspace-module__VARvAW__reviewMenu>button:hover,.design-studio-workspace-module__VARvAW__shareMenu>button:hover,.design-studio-workspace-module__VARvAW__modelMenu>button:hover{background:var(--studio-raised)}.design-studio-workspace-module__VARvAW__pageMenu>button>span:not(.design-studio-workspace-module__VARvAW__fileGlyph),.design-studio-workspace-module__VARvAW__modelMenu>button>span{flex-direction:column;flex:auto;min-width:0;display:flex}.design-studio-workspace-module__VARvAW__pageMenu>button strong,.design-studio-workspace-module__VARvAW__modelMenu>button strong{font-size:10px}.design-studio-workspace-module__VARvAW__pageMenu>button small,.design-studio-workspace-module__VARvAW__modelMenu>button small{color:var(--studio-muted);font-size:8px}.design-studio-workspace-module__VARvAW__reviewMenu,.design-studio-workspace-module__VARvAW__shareMenu{width:280px;padding:8px;top:calc(100% + 8px);right:0}.design-studio-workspace-module__VARvAW__reviewMenu>strong,.design-studio-workspace-module__VARvAW__shareMenu>strong{padding:7px 8px;font-size:11px}.design-studio-workspace-module__VARvAW__reviewMenu>button,.design-studio-workspace-module__VARvAW__shareMenu>button{border-radius:7px;min-height:36px;font-size:10px}.design-studio-workspace-module__VARvAW__reviewMenu>button>span{flex-direction:column;flex:auto;min-width:0;display:flex}.design-studio-workspace-module__VARvAW__reviewMenu>button strong{font-size:10px}.design-studio-workspace-module__VARvAW__reviewMenu>button small{color:var(--studio-muted);margin-top:2px;font-size:8px}.design-studio-workspace-module__VARvAW__reviewMenu>button[data-alert=true] strong{color:#f2c9bb}.design-studio-workspace-module__VARvAW__shareMenu>small{color:var(--studio-muted);border-top:1px solid var(--studio-edge);margin-top:5px;padding:8px;font-size:8px;line-height:1.5}.design-studio-workspace-module__VARvAW__workspace{grid-template-columns:minmax(286px,304px) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.design-studio-workspace-module__VARvAW__studio[data-rail-collapsed=true] .design-studio-workspace-module__VARvAW__workspace{grid-template-columns:minmax(0,1fr)}.design-studio-workspace-module__VARvAW__studio[data-destination=components]:not([data-rail-collapsed=true]) .design-studio-workspace-module__VARvAW__workspace{grid-template-columns:288px minmax(0,1fr) 326px}.design-studio-workspace-module__VARvAW__buildSurface{min-width:0;min-height:0;overflow:hidden}.design-studio-workspace-module__VARvAW__studio[data-mode=present] .design-studio-workspace-module__VARvAW__workspace{grid-template-columns:minmax(0,1fr)}.design-studio-workspace-module__VARvAW__workRail{background:var(--studio-panel);border-right:1px solid var(--studio-edge);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.design-studio-workspace-module__VARvAW__railReveal{z-index:18;width:34px;height:34px;color:var(--studio-muted);background:var(--studio-panel-soft);border:1px solid var(--studio-edge-strong);border-radius:8px;place-items:center;display:grid;position:absolute;top:66px;left:12px}.design-studio-workspace-module__VARvAW__railReveal svg{width:15px;height:15px}.design-studio-workspace-module__VARvAW__railDestinations{border-bottom:1px solid var(--studio-edge);flex:none;align-items:center;gap:2px;min-height:43px;padding:6px 8px;display:flex;overflow-x:auto}.design-studio-workspace-module__VARvAW__railDestinations button{min-height:28px;color:var(--studio-faint);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:8px}.design-studio-workspace-module__VARvAW__railDestinations button:first-child{place-items:center;width:28px;padding:0;display:grid}.design-studio-workspace-module__VARvAW__railDestinations button:first-child svg{width:12px;height:12px}.design-studio-workspace-module__VARvAW__railDestinations button:hover,.design-studio-workspace-module__VARvAW__railDestinations button[data-active=true]{color:var(--studio-text);background:var(--studio-raised)}.design-studio-workspace-module__VARvAW__destinationPanel{flex:auto;min-height:0;overflow-y:auto}.design-studio-workspace-module__VARvAW__panelIntro,.design-studio-workspace-module__VARvAW__panelBoundary{color:var(--studio-muted);margin:0;padding:12px 14px;font-size:9px;line-height:1.6;display:block}.design-studio-workspace-module__VARvAW__panelBoundary{border-top:1px solid var(--studio-edge)}.design-studio-workspace-module__VARvAW__screenManager{flex-direction:column;gap:8px;padding:0 10px 16px;display:flex}.design-studio-workspace-module__VARvAW__screenManager article{background:var(--studio-panel-soft);border:1px solid var(--studio-edge);border-radius:10px 10px 4px;padding:7px}.design-studio-workspace-module__VARvAW__screenManager article[data-active=true]{border-color:color-mix(in srgb, var(--studio-accent) 54%, var(--studio-edge))}.design-studio-workspace-module__VARvAW__screenSelect{text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:6px;display:grid}.design-studio-workspace-module__VARvAW__screenSelect>span:not(.design-studio-workspace-module__VARvAW__fileGlyph){flex-direction:column;min-width:0;display:flex}.design-studio-workspace-module__VARvAW__screenSelect strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.design-studio-workspace-module__VARvAW__screenSelect small,.design-studio-workspace-module__VARvAW__screenSelect em{color:var(--studio-faint);font-size:8px;font-style:normal}.design-studio-workspace-module__VARvAW__screenSelect em{color:var(--studio-accent);font-family:var(--font-mono), monospace}.design-studio-workspace-module__VARvAW__screenManager form{grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-top:5px;display:grid}.design-studio-workspace-module__VARvAW__screenManager form input,.design-studio-workspace-module__VARvAW__componentSearch input,.design-studio-workspace-module__VARvAW__contextBuilder input,.design-studio-workspace-module__VARvAW__sizeMenu input,.design-studio-workspace-module__VARvAW__confirmOverlay textarea{min-width:0;min-height:34px;color:var(--studio-text);background:var(--studio-bg);border:1px solid var(--studio-edge);border-radius:7px;padding:7px 9px;font-size:9px}.design-studio-workspace-module__VARvAW__screenManager form button,.design-studio-workspace-module__VARvAW__screenActions button,.design-studio-workspace-module__VARvAW__contextBuilder form>button{border:1px solid var(--studio-edge);background:0 0;border-radius:7px;min-height:34px;padding:0 8px;font-size:8px}.design-studio-workspace-module__VARvAW__screenActions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.design-studio-workspace-module__VARvAW__screenActions button:disabled{opacity:.34}.design-studio-workspace-module__VARvAW__componentSearch{padding:10px;display:block}.design-studio-workspace-module__VARvAW__componentSearch input{width:100%}.design-studio-workspace-module__VARvAW__componentTree{flex-direction:column;gap:1px;padding:0 8px 12px;display:flex}.design-studio-workspace-module__VARvAW__componentTree>button{width:100%;min-height:38px;color:var(--studio-muted);text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;display:flex}.design-studio-workspace-module__VARvAW__componentTree>button:hover,.design-studio-workspace-module__VARvAW__componentTree>button[data-active=true]{color:var(--studio-text);background:var(--studio-raised);border-left-color:var(--studio-accent)}.design-studio-workspace-module__VARvAW__componentTree span{flex-direction:column;min-width:0;display:flex}.design-studio-workspace-module__VARvAW__componentTree strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.design-studio-workspace-module__VARvAW__componentTree small,.design-studio-workspace-module__VARvAW__componentTree em{color:var(--studio-faint);font-size:7px;font-style:normal}.design-studio-workspace-module__VARvAW__componentTree em{font-family:var(--font-mono), monospace;flex:none}.design-studio-workspace-module__VARvAW__componentInspector{background:var(--studio-panel);border-left:1px solid var(--studio-edge);min-width:0;min-height:0;overflow-y:auto}.design-studio-workspace-module__VARvAW__componentInspector>header{border-bottom:1px solid var(--studio-edge);flex-direction:column;min-height:58px;padding:11px 14px;display:flex}.design-studio-workspace-module__VARvAW__componentInspector>header small{color:var(--studio-accent);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.design-studio-workspace-module__VARvAW__componentInspector>header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.design-studio-workspace-module__VARvAW__contextSummary{margin:0;padding:8px 14px}.design-studio-workspace-module__VARvAW__contextSummary div{border-bottom:1px solid var(--studio-edge);padding:10px 0}.design-studio-workspace-module__VARvAW__contextSummary dt{color:var(--studio-accent);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:7px}.design-studio-workspace-module__VARvAW__contextSummary dd{color:var(--studio-muted);margin:4px 0 0;font-size:9px;line-height:1.55}.design-studio-workspace-module__VARvAW__inclusionCard{background:var(--studio-panel-soft);border:1px solid var(--studio-edge);border-radius:9px 9px 3px;margin:8px 12px;padding:11px}.design-studio-workspace-module__VARvAW__inclusionCard :is(strong,span,small){display:block}.design-studio-workspace-module__VARvAW__inclusionCard strong{font-size:10px}.design-studio-workspace-module__VARvAW__inclusionCard span,.design-studio-workspace-module__VARvAW__inclusionCard small{color:var(--studio-muted);margin-top:4px;font-size:8px;line-height:1.45}.design-studio-workspace-module__VARvAW__proposalCard{background:color-mix(in srgb, var(--studio-accent) 6%, var(--studio-panel-soft));border:1px solid color-mix(in srgb, var(--studio-accent) 30%, var(--studio-edge));border-radius:10px 10px 3px;margin:12px 0;padding:12px}.design-studio-workspace-module__VARvAW__memoryCard{background:color-mix(in srgb, var(--studio-accent) 5%, var(--studio-panel-soft));border:1px solid var(--studio-edge);border-radius:9px 9px 3px;justify-content:space-between;align-items:center;gap:12px;margin:8px 12px;padding:11px;display:flex}.design-studio-workspace-module__VARvAW__memoryCard span{flex-direction:column;display:flex}.design-studio-workspace-module__VARvAW__memoryCard strong{font-size:10px}.design-studio-workspace-module__VARvAW__memoryCard small{color:var(--studio-muted);margin-top:4px;font-size:8px;line-height:1.45}.design-studio-workspace-module__VARvAW__memoryCard button{color:#07110d;background:var(--studio-accent);border:0;border-radius:7px;flex:none;min-height:32px;padding:0 9px;font-size:8px;font-weight:700}.design-studio-workspace-module__VARvAW__scopeWarning{color:#e7c790;background:color-mix(in srgb, #bd8334 9%, var(--studio-panel-soft));border:1px solid color-mix(in srgb, #bd8334 30%, var(--studio-edge));border-radius:7px;margin:0 0 8px;padding:8px 10px;font-size:8px;line-height:1.5}.design-studio-workspace-module__VARvAW__proposalCard header,.design-studio-workspace-module__VARvAW__proposalCard>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.design-studio-workspace-module__VARvAW__proposalCard header span{flex-direction:column;display:flex}.design-studio-workspace-module__VARvAW__proposalCard small,.design-studio-workspace-module__VARvAW__proposalCard em,.design-studio-workspace-module__VARvAW__proposalCard p{color:var(--studio-muted);font-size:8px;font-style:normal;line-height:1.5}.design-studio-workspace-module__VARvAW__proposalCard strong{margin-top:3px;font-size:10px}.design-studio-workspace-module__VARvAW__proposalCard>div{justify-content:flex-start;margin:9px 0}.design-studio-workspace-module__VARvAW__proposalCard button{border:1px solid var(--studio-edge-strong);background:0 0;border-radius:6px;min-height:30px;padding:0 9px;font-size:8px}.design-studio-workspace-module__VARvAW__sizeAnchor{position:relative}.design-studio-workspace-module__VARvAW__sizeMenu{z-index:90;background:var(--studio-panel-soft);border:1px solid var(--studio-edge-strong);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;width:260px;padding:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 52px #0000006b}.design-studio-workspace-module__VARvAW__sizeMenu label,.design-studio-workspace-module__VARvAW__contextBuilder label,.design-studio-workspace-module__VARvAW__confirmOverlay label{color:var(--studio-muted);flex-direction:column;gap:5px;font-size:8px;display:flex}.design-studio-workspace-module__VARvAW__sizeMenu button{background:var(--studio-raised);border:1px solid var(--studio-edge);border-radius:7px;grid-column:1/-1;min-height:34px;font-size:8px}.design-studio-workspace-module__VARvAW__contextBuilder{grid-template-columns:1fr 1fr;gap:16px;min-height:0;padding:14px;display:grid;overflow-y:auto}.design-studio-workspace-module__VARvAW__contextBuilder section{min-width:0}.design-studio-workspace-module__VARvAW__contextBuilder h3{margin:0 0 8px;font-size:12px}.design-studio-workspace-module__VARvAW__contextBuilder p{color:var(--studio-muted);font-size:9px;line-height:1.55}.design-studio-workspace-module__VARvAW__contextBuilder form{flex-direction:column;gap:9px;display:flex}.design-studio-workspace-module__VARvAW__systemCurrent{gap:14px;padding:0 18px 18px;display:grid}.design-studio-workspace-module__VARvAW__systemMode{background:var(--studio-panel-soft);border:1px solid var(--studio-edge);border-radius:11px 11px 4px;grid-template-columns:minmax(180px,1fr) auto minmax(240px,1.4fr);align-items:center;gap:16px;padding:13px;display:grid}.design-studio-workspace-module__VARvAW__systemMode>span{flex-direction:column;display:flex}.design-studio-workspace-module__VARvAW__systemMode small{color:var(--studio-accent);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:7px}.design-studio-workspace-module__VARvAW__systemMode strong{margin-top:3px;font-size:12px}.design-studio-workspace-module__VARvAW__systemMode [role=radiogroup]{background:var(--studio-bg);border:1px solid var(--studio-edge);border-radius:8px;gap:2px;padding:3px;display:flex}.design-studio-workspace-module__VARvAW__systemMode [role=radio]{text-transform:capitalize;background:0 0;border:0;border-radius:5px;min-height:28px;padding:0 9px;font-size:8px}.design-studio-workspace-module__VARvAW__systemMode [role=radio][aria-checked=true]{color:#07110d;background:var(--studio-accent)}.design-studio-workspace-module__VARvAW__systemMode p{color:var(--studio-muted);margin:0;font-size:9px;line-height:1.5}.design-studio-workspace-module__VARvAW__systemFacts{border-top:1px solid var(--studio-edge);border-bottom:1px solid var(--studio-edge);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.design-studio-workspace-module__VARvAW__systemFacts span{border-right:1px solid var(--studio-edge);flex-direction:column;padding:10px;display:flex}.design-studio-workspace-module__VARvAW__systemFacts span:last-child{border-right:0}.design-studio-workspace-module__VARvAW__systemFacts strong{font-size:14px}.design-studio-workspace-module__VARvAW__systemFacts small{color:var(--studio-faint);font-size:7px}.design-studio-workspace-module__VARvAW__systemManifestPreview{grid-template-columns:1fr 1fr;gap:14px;display:grid}.design-studio-workspace-module__VARvAW__systemManifestPreview section{background:var(--studio-panel-soft);border:1px solid var(--studio-edge);border-radius:10px;min-width:0;padding:12px}.design-studio-workspace-module__VARvAW__systemManifestPreview h3{margin:0 0 8px;font-size:11px}.design-studio-workspace-module__VARvAW__systemManifestPreview section>div{border-bottom:1px solid var(--studio-edge);grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:7px 0;font-size:8px;display:grid}.design-studio-workspace-module__VARvAW__systemManifestPreview code,.design-studio-workspace-module__VARvAW__systemManifestPreview small{color:var(--studio-faint);font-size:7px}.design-studio-workspace-module__VARvAW__systemManifestPreview article{border-bottom:1px solid var(--studio-edge);padding:8px 0}.design-studio-workspace-module__VARvAW__systemManifestPreview article p{color:var(--studio-muted);margin:3px 0;font-size:8px}.design-studio-workspace-module__VARvAW__confirmOverlay,.design-studio-workspace-module__VARvAW__shortcutsOverlay{z-index:160;background:#030605c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.design-studio-workspace-module__VARvAW__confirmOverlay>form,.design-studio-workspace-module__VARvAW__shortcutsOverlay>section{background:var(--studio-panel-soft);border:1px solid var(--studio-edge-strong);border-radius:14px 14px 5px;width:min(520px,100%);padding:18px;box-shadow:0 30px 100px #0000008c}.design-studio-workspace-module__VARvAW__confirmOverlay header,.design-studio-workspace-module__VARvAW__shortcutsOverlay header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.design-studio-workspace-module__VARvAW__confirmOverlay h2,.design-studio-workspace-module__VARvAW__shortcutsOverlay h2{font-family:var(--font-display), var(--font-sans), sans-serif;margin:3px 0 0;font-size:18px}.design-studio-workspace-module__VARvAW__confirmOverlay p{color:var(--studio-muted);font-size:10px;line-height:1.6}.design-studio-workspace-module__VARvAW__confirmOverlay textarea{resize:vertical;min-height:110px}.design-studio-workspace-module__VARvAW__confirmOverlay form>div:last-child{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.design-studio-workspace-module__VARvAW__confirmOverlay button,.design-studio-workspace-module__VARvAW__shortcutsOverlay button{background:var(--studio-raised);border:1px solid var(--studio-edge);border-radius:7px;min-height:34px;padding:0 10px;font-size:9px}.design-studio-workspace-module__VARvAW__shortcutsOverlay dl{margin:14px 0 0}.design-studio-workspace-module__VARvAW__shortcutsOverlay dl div{border-top:1px solid var(--studio-edge);grid-template-columns:160px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.design-studio-workspace-module__VARvAW__shortcutsOverlay dt{color:var(--studio-accent);font-family:var(--font-mono), monospace;font-size:9px}.design-studio-workspace-module__VARvAW__shortcutsOverlay dd{color:var(--studio-muted);margin:0;font-size:9px}.design-studio-workspace-module__VARvAW__railHeader{border-bottom:1px solid var(--studio-edge);justify-content:space-between;gap:12px;min-height:58px;padding:10px 14px}.design-studio-workspace-module__VARvAW__railHeader>span{flex-direction:column;min-width:0;display:flex}.design-studio-workspace-module__VARvAW__railHeader small{color:var(--studio-accent);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.design-studio-workspace-module__VARvAW__railHeader strong{font-family:var(--font-display), var(--font-sans), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.design-studio-workspace-module__VARvAW__railHeader button{background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.design-studio-workspace-module__VARvAW__railHeader button:hover{background:var(--studio-raised);border-color:var(--studio-edge)}.design-studio-workspace-module__VARvAW__conversation{box-sizing:border-box;flex-direction:column;min-height:0;padding:14px;display:flex;overflow-y:auto}.design-studio-workspace-module__VARvAW__briefMessage,.design-studio-workspace-module__VARvAW__chatMessage,.design-studio-workspace-module__VARvAW__runtimeNotice{margin:0 0 12px}.design-studio-workspace-module__VARvAW__briefMessage{background:color-mix(in srgb, var(--studio-accent) 6%, var(--studio-panel-soft));border-left:2px solid var(--studio-accent);padding:12px}.design-studio-workspace-module__VARvAW__briefMessage small,.design-studio-workspace-module__VARvAW__chatMessage small{color:var(--studio-faint);font-size:8px}.design-studio-workspace-module__VARvAW__briefMessage p,.design-studio-workspace-module__VARvAW__chatMessage p{margin:4px 0 0;font-size:11px;line-height:1.55}.design-studio-workspace-module__VARvAW__chatMessage{background:0 0;max-width:94%;padding:10px 11px}.design-studio-workspace-module__VARvAW__chatMessage[data-role=user]{background:var(--studio-raised);border:1px solid var(--studio-edge);border-radius:12px 12px 3px;margin-left:auto}.design-studio-workspace-module__VARvAW__chatMessage[data-role=assistant]{padding-left:0}.design-studio-workspace-module__VARvAW__runtimeNotice{color:#e8c783;background:color-mix(in srgb, #d39735 9%, var(--studio-panel-soft));border:1px solid color-mix(in srgb, #d39735 24%, var(--studio-edge));border-radius:9px;gap:9px;padding:10px}.design-studio-workspace-module__VARvAW__runtimeNotice svg{flex:none;width:16px}.design-studio-workspace-module__VARvAW__runtimeNotice span{flex-direction:column;display:flex}.design-studio-workspace-module__VARvAW__runtimeNotice strong{font-size:9px}.design-studio-workspace-module__VARvAW__runtimeNotice small{color:color-mix(in srgb, #e8c783 72%, var(--studio-muted));font-size:8px;line-height:1.45}.design-studio-workspace-module__VARvAW__composer{z-index:10;background:var(--studio-panel-soft);border:1px solid var(--studio-edge-strong);border-radius:12px 12px 4px;flex-direction:column;flex:none;gap:10px;margin:auto 0 70px;padding:11px;display:flex;position:relative;box-shadow:0 12px 38px #0003}.design-studio-workspace-module__VARvAW__composer textarea{resize:none;width:100%;min-height:84px;color:var(--studio-text);background:0 0;border:0;outline:0;padding:3px 2px;font-size:11px;line-height:1.5}.design-studio-workspace-module__VARvAW__composer textarea::placeholder{color:var(--studio-faint)}.design-studio-workspace-module__VARvAW__contextChips{flex-wrap:wrap;gap:6px;min-width:0;display:flex;overflow:visible}.design-studio-workspace-module__VARvAW__contextChips>:is(span,button){max-width:none;min-height:32px;color:var(--studio-muted);background:var(--studio-panel);border:1px solid var(--studio-edge);font:inherit;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:0 8px;font-size:8px;overflow:hidden}.design-studio-workspace-module__VARvAW__contextChips>span{flex:0 auto}.design-studio-workspace-module__VARvAW__contextChips>button,.design-studio-workspace-module__VARvAW__contextChips>div{flex:120px;min-width:0}.design-studio-workspace-module__VARvAW__contextChips>button,.design-studio-workspace-module__VARvAW__contextChips>div>button{width:100%}.design-studio-workspace-module__VARvAW__composerControls{grid-template-columns:34px minmax(72px,1fr) minmax(84px,1fr) 34px;align-items:center;gap:5px;min-width:0;display:grid}.design-studio-workspace-module__VARvAW__composerControls>*{min-width:0}.design-studio-workspace-module__VARvAW__composerControls>:is(button,div>button){min-height:30px;color:var(--studio-muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:9px;display:inline-flex}.design-studio-workspace-module__VARvAW__composerControls>:is(button,div>button):hover,.design-studio-workspace-module__VARvAW__composerControls>:is(button,div>button)[aria-expanded=true]{color:var(--studio-text);background:var(--studio-raised);border-color:var(--studio-edge)}.design-studio-workspace-module__VARvAW__composerControls .design-studio-workspace-module__VARvAW__sendButton{color:#07110e;background:var(--studio-accent);border-color:var(--studio-accent);width:31px;padding:0}.design-studio-workspace-module__VARvAW__modelSelect,.design-studio-workspace-module__VARvAW__effortSelect{width:100%}.design-studio-workspace-module__VARvAW__composerControls .design-studio-workspace-module__VARvAW__sendButton:disabled{color:var(--studio-faint);background:var(--studio-raised);border-color:#0000}.design-studio-workspace-module__VARvAW__composer>small{color:var(--studio-muted);font-size:8px}.design-studio-workspace-module__VARvAW__addMenu{width:245px;max-height:min(520px,100vh - 150px);bottom:calc(100% + 8px);left:-1px;overflow-y:auto}.design-studio-workspace-module__VARvAW__addMenu>button{min-height:35px;padding-block:5px;font-size:9px}.design-studio-workspace-module__VARvAW__modelMenu{width:310px;padding:8px;bottom:calc(100% + 8px);left:-55px;right:auto}.design-studio-workspace-module__VARvAW__modelMenu>span{border-bottom:1px solid var(--studio-edge);justify-content:space-between;align-items:center;gap:10px;padding:7px 8px 9px;display:flex}.design-studio-workspace-module__VARvAW__modelMenu>span strong{font-size:10px}.design-studio-workspace-module__VARvAW__modelMenu>span small{color:var(--studio-muted);font-size:8px}.design-studio-workspace-module__VARvAW__modelMenu>button{border-radius:7px}.design-studio-workspace-module__VARvAW__modelMenu>button>svg{color:var(--studio-accent)}.design-studio-workspace-module__VARvAW__modelFootnote{color:var(--studio-muted);border-top:1px solid var(--studio-edge);padding:8px;font-size:8px;line-height:1.45}.design-studio-workspace-module__VARvAW__editTabs{border-bottom:1px solid var(--studio-edge);gap:2px;padding:7px 10px;display:flex}.design-studio-workspace-module__VARvAW__editTabs button{min-height:30px;color:var(--studio-muted);text-transform:capitalize;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:9px}.design-studio-workspace-module__VARvAW__editTabs button[aria-selected=true]{color:var(--studio-text);background:var(--studio-raised)}.design-studio-workspace-module__VARvAW__editBody,.design-studio-workspace-module__VARvAW__commentsBody{min-height:0;overflow-y:auto}.design-studio-workspace-module__VARvAW__codePanel,.design-studio-workspace-module__VARvAW__tweakPanel{padding:14px}.design-studio-workspace-module__VARvAW__codePanel p{color:var(--studio-muted);margin:0 0 10px;font-size:9px;line-height:1.5}.design-studio-workspace-module__VARvAW__codePanel pre{color:#bbd8cc;border:1px solid var(--studio-edge);max-height:calc(100vh - 190px);font-family:var(--font-mono), monospace;white-space:pre-wrap;background:#080b0a;border-radius:8px;margin:0;padding:12px;font-size:8px;line-height:1.55;overflow:auto}.design-studio-workspace-module__VARvAW__tweakPanel{flex-direction:column;gap:12px;display:flex}.design-studio-workspace-module__VARvAW__tweakPanel label{color:var(--studio-muted);flex-direction:column;gap:6px;font-size:9px;display:flex}.design-studio-workspace-module__VARvAW__tweakPanel label button{min-height:36px;color:var(--studio-text);background:var(--studio-raised);border:1px solid var(--studio-edge);border-radius:7px}.design-studio-workspace-module__VARvAW__tweakPanel dl,.design-studio-workspace-module__VARvAW__tweakPanel dl div{margin:0}.design-studio-workspace-module__VARvAW__tweakPanel dl div{border-bottom:1px solid var(--studio-edge);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.design-studio-workspace-module__VARvAW__tweakPanel dt,.design-studio-workspace-module__VARvAW__tweakPanel dd{margin:0;font-size:9px}.design-studio-workspace-module__VARvAW__tweakPanel dt{color:var(--studio-muted)}.design-studio-workspace-module__VARvAW__canvasArea{background:#070908;grid-template-rows:48px minmax(0,1fr) 26px;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.design-studio-workspace-module__VARvAW__canvasArea:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(color-mix(in srgb, var(--studio-edge) 32%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--studio-edge) 32%, transparent) 1px, transparent 1px);opacity:.72;background-size:28px 28px;position:absolute;inset:48px 0 26px}.design-studio-workspace-module__VARvAW__studio[data-mode=present] .design-studio-workspace-module__VARvAW__canvasArea:before{opacity:.25}.design-studio-workspace-module__VARvAW__canvasBar{z-index:10;background:color-mix(in srgb, var(--studio-bg) 97%, transparent);border-bottom:1px solid var(--studio-edge);justify-content:space-between;gap:14px;min-width:0;padding:7px 12px;position:relative}.design-studio-workspace-module__VARvAW__canvasBar>div{gap:6px;min-width:0}.design-studio-workspace-module__VARvAW__canvasBar>div:last-child{justify-content:flex-end}.design-studio-workspace-module__VARvAW__canvasBar>div>span{color:var(--studio-faint);font-family:var(--font-mono), monospace;font-size:8px}.design-studio-workspace-module__VARvAW__canvasBar button{min-height:32px;color:var(--studio-muted);background:var(--studio-panel);border:1px solid var(--studio-edge);border-radius:7px;padding:0 8px;font-size:9px}.design-studio-workspace-module__VARvAW__canvasViewport{z-index:1;min-width:0;min-height:0;position:relative;overflow:hidden}.design-studio-workspace-module__VARvAW__canvasViewport>div:not(.design-studio-workspace-module__VARvAW__commentHint){height:100%}.design-studio-workspace-module__VARvAW__studio[data-mode=present] .design-studio-workspace-module__VARvAW__canvasViewport{padding:16px clamp(16px,4vw,64px)}.design-studio-workspace-module__VARvAW__studio[data-mode=present] [data-selected=true]:after{display:none}.design-studio-workspace-module__VARvAW__commentHint{z-index:30;color:#e9f6ff;background:#2466a8;border-radius:999px;padding:7px 12px;font-size:9px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #00000052}.design-studio-workspace-module__VARvAW__statusbar{z-index:10;color:var(--studio-faint);background:var(--studio-bg);border-top:1px solid var(--studio-edge);font-family:var(--font-mono), monospace;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:7px;display:flex;position:relative}.design-studio-workspace-module__VARvAW__fileBrowser{z-index:5;background:var(--studio-bg);grid-template-rows:46px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.design-studio-workspace-module__VARvAW__fileBrowser>header{border-bottom:1px solid var(--studio-edge);justify-content:space-between;gap:12px;padding:0 12px}.design-studio-workspace-module__VARvAW__fileBrowser>header>div{gap:7px}.design-studio-workspace-module__VARvAW__fileBrowser>header button{min-width:30px;height:30px;color:var(--studio-muted);border:1px solid var(--studio-edge);background:0 0;border-radius:7px;place-items:center;padding:0 9px;font-size:9px;display:grid}.design-studio-workspace-module__VARvAW__fileBrowser>header svg{width:14px}.design-studio-workspace-module__VARvAW__fileBrowserBody{grid-template-columns:minmax(280px,42%) minmax(0,1fr);min-width:0;min-height:0;display:grid}.design-studio-workspace-module__VARvAW__fileBrowserBody>section:first-child{border-right:1px solid var(--studio-edge);min-width:0;overflow-y:auto}.design-studio-workspace-module__VARvAW__fileBrowserBody h2{color:var(--studio-faint);border-bottom:1px solid var(--studio-edge);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:10px 14px;font-size:8px}.design-studio-workspace-module__VARvAW__fileBrowserBody>section:first-child>button{width:100%;min-height:54px;color:var(--studio-text);border:0;border-bottom:1px solid var(--studio-edge);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 14px;display:grid}.design-studio-workspace-module__VARvAW__fileBrowserBody>section:first-child>button:hover,.design-studio-workspace-module__VARvAW__fileBrowserBody>section:first-child>button[data-active=true]{background:var(--studio-panel-soft)}.design-studio-workspace-module__VARvAW__fileBrowserBody>section:first-child>button>span:last-child{flex-direction:column;display:flex}.design-studio-workspace-module__VARvAW__fileBrowserBody>section:first-child strong{font-size:10px}.design-studio-workspace-module__VARvAW__fileBrowserBody>section:first-child small{color:var(--studio-muted);font-size:8px}.design-studio-workspace-module__VARvAW__fileGlyph{width:28px;height:32px;color:var(--studio-accent);background:color-mix(in srgb, var(--studio-accent) 7%, var(--studio-panel-soft));border:1px solid var(--studio-edge);border-radius:6px 6px 2px;place-items:center;display:grid}.design-studio-workspace-module__VARvAW__fileGlyph svg{width:14px;height:14px}.design-studio-workspace-module__VARvAW__filePreview{place-items:center;min-width:0;min-height:0;padding:18px;display:grid;overflow:auto}.design-studio-workspace-module__VARvAW__filePreview>div:has(>.design-studio-workspace-module__VARvAW__fileGlyph){max-width:360px;color:var(--studio-muted);text-align:center;flex-direction:column;align-items:center;display:flex}.design-studio-workspace-module__VARvAW__filePreview h2{color:var(--studio-text);font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.025em;text-transform:none;border:0;margin-top:14px;font-size:18px}.design-studio-workspace-module__VARvAW__filePreview p,.design-studio-workspace-module__VARvAW__filePreview small{margin:4px 0;font-size:9px}.design-studio-workspace-module__VARvAW__sourceOverlay,.design-studio-workspace-module__VARvAW__systemOverlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040706a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.design-studio-workspace-module__VARvAW__sourceOverlay>section,.design-studio-workspace-module__VARvAW__systemOverlay>section{background:var(--studio-panel);border:1px solid var(--studio-edge-strong);border-radius:16px 16px 5px;width:min(620px,100%);max-height:min(720px,100vh - 48px);overflow:hidden;box-shadow:0 36px 110px #0000008a}.design-studio-workspace-module__VARvAW__sourceOverlay header,.design-studio-workspace-module__VARvAW__systemOverlay header{border-bottom:1px solid var(--studio-edge);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.design-studio-workspace-module__VARvAW__sourceOverlay header small,.design-studio-workspace-module__VARvAW__systemOverlay header small{color:var(--studio-accent);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.design-studio-workspace-module__VARvAW__sourceOverlay h2,.design-studio-workspace-module__VARvAW__systemOverlay h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.035em;margin:3px 0 0;font-size:22px}.design-studio-workspace-module__VARvAW__systemOverlay header p{max-width:500px;color:var(--studio-muted);margin:6px 0 0;font-size:10px;line-height:1.5}.design-studio-workspace-module__VARvAW__sourceOverlay header>button,.design-studio-workspace-module__VARvAW__systemOverlay header>button{border:1px solid var(--studio-edge);background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.design-studio-workspace-module__VARvAW__sourceList{flex-direction:column;max-height:560px;padding:10px;display:flex;overflow-y:auto}.design-studio-workspace-module__VARvAW__versionOverlayBody{max-height:560px;overflow-y:auto}.design-studio-workspace-module__VARvAW__versionOverlayBody>div{padding:14px}.design-studio-workspace-module__VARvAW__sourceList>:is(button,a){min-height:56px;color:var(--studio-text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;text-decoration:none;display:flex}.design-studio-workspace-module__VARvAW__sourceList>:is(button,a):hover{background:var(--studio-raised)}.design-studio-workspace-module__VARvAW__sourceList>:is(button,a) span{flex-direction:column;display:flex}.design-studio-workspace-module__VARvAW__sourceList strong{font-size:11px}.design-studio-workspace-module__VARvAW__sourceList small{color:var(--studio-muted);font-size:8px}.design-studio-workspace-module__VARvAW__sourceEmpty{color:var(--studio-muted);text-align:center;flex-direction:column;align-items:center;padding:34px 20px;display:flex}.design-studio-workspace-module__VARvAW__sourceEmpty>svg{width:28px;height:28px;color:var(--studio-accent)}.design-studio-workspace-module__VARvAW__sourceEmpty p{max-width:380px;font-size:10px;line-height:1.55}.design-studio-workspace-module__VARvAW__sourceEmpty button{color:#07110e;background:var(--studio-accent);border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:9px;font-weight:700}.design-studio-workspace-module__VARvAW__systemOverlay>section{width:min(780px,100%)}.design-studio-workspace-module__VARvAW__systemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:560px;padding:12px;display:grid;overflow-y:auto}.design-studio-workspace-module__VARvAW__systemSetup{width:calc(100% - 24px);min-height:58px;color:var(--studio-text);background:color-mix(in srgb, var(--studio-accent) 7%, var(--studio-panel-soft));border:1px solid color-mix(in srgb, var(--studio-accent) 28%, var(--studio-edge));text-align:left;border-radius:10px 10px 3px;align-items:center;gap:11px;margin:12px 12px 0;padding:10px 12px;display:flex}.design-studio-workspace-module__VARvAW__systemSetup>svg{width:20px;height:20px;color:var(--studio-accent)}.design-studio-workspace-module__VARvAW__systemSetup>span{flex-direction:column;display:flex}.design-studio-workspace-module__VARvAW__systemSetup strong{font-size:10px}.design-studio-workspace-module__VARvAW__systemSetup small{color:var(--studio-muted);font-size:8px}.design-studio-workspace-module__VARvAW__systemGrid>button{min-height:88px;color:var(--studio-text);background:var(--studio-panel-soft);border:1px solid var(--studio-edge);text-align:left;border-radius:11px 11px 4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.design-studio-workspace-module__VARvAW__systemGrid>button:hover,.design-studio-workspace-module__VARvAW__systemGrid>button[data-active=true]{border-color:color-mix(in srgb, var(--studio-accent) 62%, var(--studio-edge));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--studio-accent) 12%, transparent)}.design-studio-workspace-module__VARvAW__systemGrid>button>span:nth-child(2){flex-direction:column;display:flex}.design-studio-workspace-module__VARvAW__systemGrid strong{font-size:11px}.design-studio-workspace-module__VARvAW__systemGrid small{color:var(--studio-muted);margin-top:3px;font-size:8px;line-height:1.45}.design-studio-workspace-module__VARvAW__systemSwatches{border:1px solid var(--studio-edge-strong);border-radius:7px 7px 2px;width:72px;height:44px;display:flex;overflow:hidden}.design-studio-workspace-module__VARvAW__systemSwatches i{flex:1 1 0}.design-studio-workspace-module__VARvAW__approvalDock{display:none}.design-studio-workspace-module__VARvAW__approvalDock :is(button,a){min-height:36px;color:var(--studio-text);background:color-mix(in srgb, var(--studio-panel-soft) 94%, transparent);border:1px solid var(--studio-edge-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9px;justify-content:center;gap:6px;padding:0 12px;font-size:9px;text-decoration:none;box-shadow:0 10px 34px #00000052}.design-studio-workspace-module__VARvAW__approvalDock svg{color:var(--studio-accent)}.design-studio-workspace-module__VARvAW__error{z-index:140;color:#ffb3ab;background:#271716;border:1px solid #69342e;border-radius:9px;width:min(620px,100% - 32px);margin:0;padding:10px 13px;font-size:10px;position:fixed;top:64px;left:50%;transform:translate(-50%)}@media (max-width:1240px){.design-studio-workspace-module__VARvAW__topActions>button:not(.design-studio-workspace-module__VARvAW__approveAction):not(.design-studio-workspace-module__VARvAW__buildAction){display:none}.design-studio-workspace-module__VARvAW__studio[data-destination=components]:not([data-rail-collapsed=true]) .design-studio-workspace-module__VARvAW__workspace{grid-template-columns:288px minmax(0,1fr)}.design-studio-workspace-module__VARvAW__componentInspector{z-index:55;width:min(326px,100vw - 288px);position:fixed;top:54px;bottom:0;right:0;box-shadow:-18px 0 60px #00000057}}@media (max-width:980px){.design-studio-workspace-module__VARvAW__topbar{grid-template-columns:minmax(0,1fr) auto auto}.design-studio-workspace-module__VARvAW__modeTabs{z-index:90;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0000006b}.design-studio-workspace-module__VARvAW__topActions{grid-column:3}.design-studio-workspace-module__VARvAW__productSwitch{grid-column:2}.design-studio-workspace-module__VARvAW__buildState{display:none}.design-studio-workspace-module__VARvAW__workspace{grid-template-columns:minmax(260px,310px) minmax(0,1fr)}.design-studio-workspace-module__VARvAW__canvasBar>div:last-child>span{display:none}.design-studio-workspace-module__VARvAW__systemGrid,.design-studio-workspace-module__VARvAW__systemMode{grid-template-columns:1fr}.design-studio-workspace-module__VARvAW__systemFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.design-studio-workspace-module__VARvAW__systemManifestPreview,.design-studio-workspace-module__VARvAW__contextBuilder{grid-template-columns:1fr}}@media (max-width:720px){.design-studio-workspace-module__VARvAW__studio{grid-template-rows:52px minmax(0,1fr)}.design-studio-workspace-module__VARvAW__topbar{z-index:110;grid-template-columns:auto minmax(0,1fr) auto}.design-studio-workspace-module__VARvAW__modeTabs{top:auto;bottom:max(10px, env(safe-area-inset-bottom));display:flex}.design-studio-workspace-module__VARvAW__projectSwitcher small,.design-studio-workspace-module__VARvAW__topActions>button:not(.design-studio-workspace-module__VARvAW__approveAction):not(.design-studio-workspace-module__VARvAW__buildAction),.design-studio-workspace-module__VARvAW__projectSwitcher{display:none}.design-studio-workspace-module__VARvAW__productSwitch{justify-self:center}.design-studio-workspace-module__VARvAW__projectSwitcher strong{max-width:42vw}.design-studio-workspace-module__VARvAW__workspace,.design-studio-workspace-module__VARvAW__studio[data-mode=present] .design-studio-workspace-module__VARvAW__workspace{grid-template-columns:1fr}.design-studio-workspace-module__VARvAW__productSwitch button{min-width:44px;min-height:40px;padding:0 9px}.design-studio-workspace-module__VARvAW__topActions .design-studio-workspace-module__VARvAW__approveAction,.design-studio-workspace-module__VARvAW__topActions .design-studio-workspace-module__VARvAW__buildAction{color:#0000;width:42px;min-width:42px;min-height:40px;padding:0;overflow:hidden}.design-studio-workspace-module__VARvAW__topActions :is(.design-studio-workspace-module__VARvAW__approveAction,.design-studio-workspace-module__VARvAW__buildAction) svg{color:#07110d}.design-studio-workspace-module__VARvAW__topActions .design-studio-workspace-module__VARvAW__approveAction svg{color:var(--studio-accent);opacity:1;stroke:currentColor;display:block}.design-studio-workspace-module__VARvAW__componentInspector{width:100%;top:96px}.design-studio-workspace-module__VARvAW__workRail{z-index:70;border:0;width:100%;position:fixed;inset:96px 0 0}.design-studio-workspace-module__VARvAW__studio[data-mode=present] .design-studio-workspace-module__VARvAW__workRail,.design-studio-workspace-module__VARvAW__studio[data-files-open=true] .design-studio-workspace-module__VARvAW__workRail,.design-studio-workspace-module__VARvAW__studio[data-mode=design]:not([data-files-open=true]) .design-studio-workspace-module__VARvAW__canvasArea,.design-studio-workspace-module__VARvAW__studio[data-mode=edit] .design-studio-workspace-module__VARvAW__canvasArea,.design-studio-workspace-module__VARvAW__studio[data-mode=comment] .design-studio-workspace-module__VARvAW__canvasArea{display:none}.design-studio-workspace-module__VARvAW__studio[data-files-open=true] .design-studio-workspace-module__VARvAW__canvasArea,.design-studio-workspace-module__VARvAW__studio[data-mode=present] .design-studio-workspace-module__VARvAW__canvasArea{display:grid}.design-studio-workspace-module__VARvAW__canvasBar{overflow-x:auto}.design-studio-workspace-module__VARvAW__canvasBar>div:last-child button:first-of-type{display:none}.design-studio-workspace-module__VARvAW__fileBrowserBody{grid-template-columns:1fr}.design-studio-workspace-module__VARvAW__filePreview{display:none}.design-studio-workspace-module__VARvAW__pageMenu,.design-studio-workspace-module__VARvAW__shareMenu{width:auto;position:fixed;top:96px;left:8px;right:8px}.design-studio-workspace-module__VARvAW__sourceOverlay,.design-studio-workspace-module__VARvAW__systemOverlay{padding:8px}.design-studio-workspace-module__VARvAW__sourceOverlay>section,.design-studio-workspace-module__VARvAW__systemOverlay>section{max-height:calc(100vh - 16px)}.design-studio-workspace-module__VARvAW__composerControls{--effort-slider-width:88px}.design-studio-workspace-module__VARvAW__modelMenu,.design-studio-workspace-module__VARvAW__addMenu{width:auto;position:fixed;bottom:64px;left:8px;right:8px}.design-studio-workspace-module__VARvAW__approvalDock{display:none}}@media (prefers-reduced-motion:reduce){.design-studio-workspace-module__VARvAW__studio *,.design-studio-workspace-module__VARvAW__studio :before,.design-studio-workspace-module__VARvAW__studio :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.wayrune-select-module__oL_3xa__selector{min-width:0}.wayrune-select-module__oL_3xa__trigger.wayrune-select-module__oL_3xa__trigger{width:100%;color:var(--wr-text);text-align:left;transition:color var(--wr-duration-fast,.13s) var(--wr-ease,ease), background var(--wr-duration-fast,.13s) var(--wr-ease,ease), border-color var(--wr-duration-fast,.13s) var(--wr-ease,ease), box-shadow var(--wr-duration-fast,.13s) var(--wr-ease,ease), transform var(--wr-duration-fast,.13s) var(--wr-ease,ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;background:color-mix(in srgb, var(--wr-panel,var(--wr-si-control)) 62%, transparent)!important;border:1px solid var(--wr-edge,var(--wr-si-control-edge))!important;min-height:46px!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wr-edge-highlight,white) 36%, transparent)!important;border-radius:11px 11px 5px!important;padding:7px 10px 7px 12px!important}.wayrune-select-module__oL_3xa__trigger.wayrune-select-module__oL_3xa__trigger:hover,.wayrune-select-module__oL_3xa__trigger.wayrune-select-module__oL_3xa__trigger[aria-expanded=true]{color:var(--wr-text);transform:translateY(-1px);background:var(--wr-panel-strong,var(--wr-si-control))!important;border-color:var(--wr-edge-strong,var(--wr-si-control-edge))!important;box-shadow:inset 0 1px 0 var(--wr-edge-highlight,#ffffff1a), 0 10px 24px #00000024!important}.wayrune-select-module__oL_3xa__trigger.wayrune-select-module__oL_3xa__trigger:focus-visible{outline:2px solid var(--wr-focus,var(--wr-accent));outline-offset:2px}:root[data-input-modality=pointer] .wayrune-select-module__oL_3xa__trigger.wayrune-select-module__oL_3xa__trigger:focus-visible{outline:none}.wayrune-select-module__oL_3xa__trigger.wayrune-select-module__oL_3xa__trigger[aria-invalid=true]{border-color:color-mix(in srgb, var(--wr-danger,#ef766d) 68%, var(--wr-edge,var(--wr-si-control-edge)))}.wayrune-select-module__oL_3xa__trigger.wayrune-select-module__oL_3xa__trigger:disabled{color:var(--wr-faint,var(--wr-muted));cursor:not-allowed;opacity:.62;transform:none}:root[data-wayrune-direction=rule] .wayrune-select-module__oL_3xa__trigger.wayrune-select-module__oL_3xa__trigger{border:1px solid var(--wr-rule-line-strong,var(--wr-si-control-edge))!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wr-edge-highlight,white) 30%, transparent)!important;border-radius:11px 11px 5px!important}.wayrune-select-module__oL_3xa__triggerCopy{gap:3px;min-width:0;display:grid}.wayrune-select-module__oL_3xa__triggerLabel{color:var(--wr-muted);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:560;line-height:1;overflow:hidden}.wayrune-select-module__oL_3xa__triggerValue{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:660;line-height:1.15;overflow:hidden}.wayrune-select-module__oL_3xa__chevron{width:16px;height:16px;color:var(--wr-muted);transition:transform var(--wr-duration-fast,.13s) var(--wr-ease,ease)}.wayrune-select-module__oL_3xa__trigger[aria-expanded=true] .wayrune-select-module__oL_3xa__chevron{transform:rotate(180deg)}.wayrune-select-module__oL_3xa__selector[data-variant=composer]{min-width:94px}.wayrune-select-module__oL_3xa__selector[data-variant=composer] .wayrune-select-module__oL_3xa__trigger{border-radius:10px 10px 4px!important;min-height:42px!important;padding:5px 9px!important}.wayrune-select-module__oL_3xa__selector[data-variant=toolbar]{width:min(164px,26vw)}.wayrune-select-module__oL_3xa__selector[data-variant=toolbar] .wayrune-select-module__oL_3xa__trigger{border-radius:9px 9px 4px!important;min-height:36px!important;padding-block:5px!important}.wayrune-select-module__oL_3xa__selector[data-variant=compact] .wayrune-select-module__oL_3xa__trigger{border-radius:9px 9px 4px!important;min-height:40px!important;padding-block:5px!important}.wayrune-select-module__oL_3xa__menu.wayrune-select-module__oL_3xa__menu{z-index:1000;color:var(--wr-text);background:linear-gradient(145deg, #ffffff0e, transparent 38%), var(--wr-glass-elevated,var(--wr-si-overlay));border:1px solid var(--wr-edge-strong,var(--wr-si-control-edge));border-radius:var(--wr-radius-float,15px) var(--wr-radius-float,15px) 8px var(--wr-radius-float,15px);box-shadow:inset 0 1px 0 var(--wr-edge-highlight,#ffffff1a), var(--wr-shadow-float,0 20px 56px #00000061);-webkit-backdrop-filter:blur(26px)saturate(118%);backdrop-filter:blur(26px)saturate(118%);animation:wayrune-select-module__oL_3xa__selectorArrive var(--wr-duration-standard,.18s) var(--wr-ease-arrive,ease-out) both;flex-direction:column;display:flex;position:fixed;overflow:hidden;height:max-content!important}.wayrune-select-module__oL_3xa__menu[data-placement=above]{transform-origin:100% 100%}.wayrune-select-module__oL_3xa__menu[data-placement=below]{transform-origin:100% 0}.wayrune-select-module__oL_3xa__header.wayrune-select-module__oL_3xa__header{border-bottom:1px solid var(--wr-edge,var(--wr-si-separator));flex:0 0 44px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 7px 7px 14px;display:flex}.wayrune-select-module__oL_3xa__header>span{color:var(--wr-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:680}.wayrune-select-module__oL_3xa__header>button{width:32px;height:32px;color:var(--wr-muted);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.wayrune-select-module__oL_3xa__header>button:hover{color:var(--wr-text);background:var(--wr-selected,var(--wr-si-selected));border-color:var(--wr-edge,var(--wr-si-control-edge))}.wayrune-select-module__oL_3xa__header svg{width:15px}.wayrune-select-module__oL_3xa__options.wayrune-select-module__oL_3xa__options{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:6px;display:grid;overflow-y:auto}.wayrune-select-module__oL_3xa__option.wayrune-select-module__oL_3xa__option{min-height:54px;color:inherit;text-align:left;transition:background var(--wr-duration-fast,.13s) var(--wr-ease,ease), border-color var(--wr-duration-fast,.13s) var(--wr-ease,ease), transform var(--wr-duration-fast,.13s) var(--wr-ease,ease);background:0 0;border:1px solid #0000;border-radius:11px 11px 11px 4px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:6px;padding:9px 10px;display:grid}.wayrune-select-module__oL_3xa__option.wayrune-select-module__oL_3xa__option:hover:not(:disabled),.wayrune-select-module__oL_3xa__option.wayrune-select-module__oL_3xa__option:focus-visible,.wayrune-select-module__oL_3xa__option.wayrune-select-module__oL_3xa__option[aria-selected=true]{background:color-mix(in srgb, var(--wr-selected,var(--wr-si-selected)) 76%, transparent);border-color:color-mix(in srgb, var(--wr-accent) 14%, var(--wr-edge,var(--wr-si-control-edge)));transform:translate(1px)}.wayrune-select-module__oL_3xa__option.wayrune-select-module__oL_3xa__option:focus-visible{outline:2px solid var(--wr-focus,var(--wr-accent));outline-offset:-2px}.wayrune-select-module__oL_3xa__option.wayrune-select-module__oL_3xa__option:disabled{color:var(--wr-faint,var(--wr-muted));cursor:not-allowed;opacity:.62}.wayrune-select-module__oL_3xa__option.wayrune-select-module__oL_3xa__option:not(:has(.wayrune-select-module__oL_3xa__optionCopy small,.wayrune-select-module__oL_3xa__optionCopy em)){align-items:center;min-height:44px}.wayrune-select-module__oL_3xa__check{width:18px;height:18px;color:var(--wr-accent-bright,var(--wr-accent));place-items:center;display:grid}.wayrune-select-module__oL_3xa__check svg{width:14px}.wayrune-select-module__oL_3xa__optionCopy{gap:2px;min-width:0;display:grid}.wayrune-select-module__oL_3xa__optionCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;line-height:1.25;overflow:hidden}.wayrune-select-module__oL_3xa__optionCopy small{color:var(--wr-muted);font-size:10px;line-height:1.35}.wayrune-select-module__oL_3xa__optionCopy em{color:var(--wr-faint,var(--wr-muted));font-size:9px;font-style:normal}@keyframes wayrune-select-module__oL_3xa__selectorArrive{0%{opacity:0;transform:translateY(7px)scale(.985)}}@media (max-width:620px){.wayrune-select-module__oL_3xa__selector[data-variant=composer]{min-width:84px}.wayrune-select-module__oL_3xa__selector[data-variant=composer] .wayrune-select-module__oL_3xa__trigger{min-height:44px}.wayrune-select-module__oL_3xa__menu.wayrune-select-module__oL_3xa__menu{transform-origin:bottom;border-radius:16px 16px 8px;right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(430px,100dvh - 32px)!important;top:auto!important;left:12px!important;transform:none!important}.wayrune-select-module__oL_3xa__option.wayrune-select-module__oL_3xa__option{min-height:58px}}@media (prefers-reduced-motion:reduce){.wayrune-select-module__oL_3xa__menu.wayrune-select-module__oL_3xa__menu,.wayrune-select-module__oL_3xa__trigger.wayrune-select-module__oL_3xa__trigger,.wayrune-select-module__oL_3xa__chevron,.wayrune-select-module__oL_3xa__option.wayrune-select-module__oL_3xa__option{transition:none;animation:none}}
.design-launchpad-module__TYAufW__launchpad{width:min(980px,100%);min-height:calc(100dvh - 52px);color:var(--wr-text);margin:0 auto;padding:clamp(42px,7vh,78px) 24px 90px}.design-launchpad-module__TYAufW__intro{text-align:center;justify-items:center;display:grid}.design-launchpad-module__TYAufW__intro>p{color:var(--wr-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:680}.design-launchpad-module__TYAufW__intro h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,58px);font-weight:570;line-height:1}.design-launchpad-module__TYAufW__intro>span{max-width:650px;color:var(--wr-muted);margin-top:13px;font-size:12px;line-height:1.6}.design-launchpad-module__TYAufW__composer{z-index:5;background:var(--wr-si-overlay);border:1px solid color-mix(in srgb, var(--wr-accent) 24%, var(--wr-si-control-edge));border-radius:16px;width:min(760px,100%);margin:34px auto 0;position:relative;overflow:visible;box-shadow:0 18px 55px #0000004d}.design-launchpad-module__TYAufW__promptLabel{padding:16px 16px 0;display:block}.design-launchpad-module__TYAufW__promptLabel textarea{width:100%;min-height:92px;max-height:220px;color:var(--wr-text);resize:vertical;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px;line-height:1.55}.design-launchpad-module__TYAufW__promptLabel textarea::placeholder{color:color-mix(in srgb, var(--wr-muted) 78%, transparent)}.design-launchpad-module__TYAufW__promptLabel textarea:focus-visible{box-shadow:none!important;outline:0!important}.design-launchpad-module__TYAufW__contextChips{flex-wrap:wrap;gap:6px;padding:8px 16px 0;display:flex}.design-launchpad-module__TYAufW__contextChips button{min-height:30px;color:var(--wr-text);background:var(--wr-si-control);border:1px solid var(--wr-si-separator);border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:9px;display:inline-flex}.design-launchpad-module__TYAufW__contextChips button span{color:var(--wr-muted)}.design-launchpad-module__TYAufW__controls{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 12px;display:flex}.design-launchpad-module__TYAufW__controlStart,.design-launchpad-module__TYAufW__controlEnd{align-items:center;gap:7px;display:flex}.design-launchpad-module__TYAufW__menu{position:relative}.design-launchpad-module__TYAufW__menu>summary{width:42px;height:42px;color:var(--wr-muted);border:1px solid var(--wr-si-control-edge);cursor:pointer;background:0 0;border-radius:10px;place-items:center;list-style:none;display:grid}.design-launchpad-module__TYAufW__menu>summary::-webkit-details-marker{display:none}.design-launchpad-module__TYAufW__menu[open]>summary{color:var(--wr-text);background:var(--wr-si-control);border-color:color-mix(in srgb, var(--wr-accent) 30%, var(--wr-si-control-edge))}.design-launchpad-module__TYAufW__menu svg,.design-launchpad-module__TYAufW__search svg,.design-launchpad-module__TYAufW__send svg{width:16px}.design-launchpad-module__TYAufW__menuPanel{z-index:30;background:var(--wr-si-overlay);border:1px solid var(--wr-si-floating-edge);width:250px;max-height:330px;box-shadow:var(--wr-si-shadow-float);border-radius:11px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.design-launchpad-module__TYAufW__menuPanel p{color:var(--wr-muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 7px 8px;font-size:9px;font-weight:650}.design-launchpad-module__TYAufW__menuPanel>:is(button,label){min-height:40px;color:var(--wr-text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;font-size:10px;display:grid}.design-launchpad-module__TYAufW__menuPanel>:is(button,label):hover{background:var(--wr-si-control)}.design-launchpad-module__TYAufW__menuPanel svg{width:14px;color:var(--wr-muted)}.design-launchpad-module__TYAufW__menuPanel hr{border:0;border-top:1px solid var(--wr-si-separator);width:100%;margin:6px 0}.design-launchpad-module__TYAufW__menuPanel>small{color:var(--wr-muted);padding:7px 9px;font-size:9px;line-height:1.45}.design-launchpad-module__TYAufW__codeMenu{width:270px}.design-launchpad-module__TYAufW__projectSelector{width:100%;margin:3px 0}.design-launchpad-module__TYAufW__systemSelector{width:122px}.design-launchpad-module__TYAufW__frameSelector{width:102px}.design-launchpad-module__TYAufW__modelSelector{width:94px}.design-launchpad-module__TYAufW__send{color:#07110e;background:var(--wr-accent);border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.design-launchpad-module__TYAufW__send:disabled{color:var(--wr-muted);background:var(--wr-si-control);cursor:not-allowed}.design-launchpad-module__TYAufW__templateTray{background:color-mix(in srgb, var(--wr-accent) 4%, var(--wr-si-structural));border-top:1px solid var(--wr-si-separator);border-radius:0 0 15px 15px;padding:13px 13px 15px}.design-launchpad-module__TYAufW__trayHeader{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 10px;display:flex}.design-launchpad-module__TYAufW__trayHeader>span{color:color-mix(in srgb, var(--wr-accent) 78%, var(--wr-text));letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:680}.design-launchpad-module__TYAufW__trayHeader small{color:var(--wr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.design-launchpad-module__TYAufW__templateGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.design-launchpad-module__TYAufW__templateGrid button{min-width:0;min-height:82px;color:var(--wr-muted);background:0 0;border:1px solid #0000;border-radius:9px;justify-items:center;gap:7px;padding:9px 5px 7px;display:grid}.design-launchpad-module__TYAufW__templateGrid button:hover,.design-launchpad-module__TYAufW__templateGrid button[data-selected=true]{color:var(--wr-text);background:color-mix(in srgb, var(--wr-text) 3%, var(--wr-si-control));border-color:var(--wr-si-control-edge)}.design-launchpad-module__TYAufW__templateGrid button[data-selected=true]{border-color:color-mix(in srgb, var(--wr-accent) 45%, var(--wr-si-control-edge))}.design-launchpad-module__TYAufW__templateGrid button>span{width:38px;height:38px;color:color-mix(in srgb, var(--wr-muted) 88%, var(--wr-text));background:var(--wr-si-control);border:1px solid var(--wr-si-separator);border-radius:9px;place-items:center;display:grid}.design-launchpad-module__TYAufW__templateGrid svg{width:19px}.design-launchpad-module__TYAufW__templateGrid strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:560;overflow:hidden}.design-launchpad-module__TYAufW__status{min-height:28px;color:var(--wr-muted);text-align:center;padding-top:8px;font-size:9px}.design-launchpad-module__TYAufW__library{width:min(900px,100%);margin:30px auto 0}.design-launchpad-module__TYAufW__library>header{border-bottom:1px solid var(--wr-si-separator);justify-content:space-between;align-items:center;gap:16px;min-height:46px;display:flex}.design-launchpad-module__TYAufW__library nav{gap:4px;display:flex}.design-launchpad-module__TYAufW__library nav button{min-height:34px;color:var(--wr-muted);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:10px}.design-launchpad-module__TYAufW__library nav button[aria-current=page]{color:var(--wr-text);background:var(--wr-si-control)}.design-launchpad-module__TYAufW__search{width:min(210px,35vw);min-height:34px;color:var(--wr-muted);border:1px solid var(--wr-si-control-edge);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 9px;display:flex}.design-launchpad-module__TYAufW__search input{width:100%;min-width:0;color:var(--wr-text);background:0 0;border:0;outline:0;font-size:10px}.design-launchpad-module__TYAufW__projectColumns,.design-launchpad-module__TYAufW__projectList>a{grid-template-columns:minmax(0,1.8fr) .8fr .7fr .5fr;align-items:center;gap:12px;display:grid}.design-launchpad-module__TYAufW__projectColumns{min-height:34px;color:var(--wr-muted);border-bottom:1px solid var(--wr-si-separator);padding:0 192px 0 94px;font-size:8px}.design-launchpad-module__TYAufW__projectList>a{min-height:58px;color:var(--wr-text);border-bottom:1px solid var(--wr-si-separator);padding:8px 12px 8px 54px;text-decoration:none;position:relative}.design-launchpad-module__TYAufW__projectList>a:hover{background:color-mix(in srgb, var(--wr-text) 2%, transparent)}.design-launchpad-module__TYAufW__projectRow{border-bottom:1px solid var(--wr-si-separator);position:relative}.design-launchpad-module__TYAufW__projectRow>a{min-height:68px;color:var(--wr-text);grid-template-columns:74px minmax(0,1.8fr) .8fr .7fr .6fr;align-items:center;gap:12px;padding:8px 180px 8px 8px;text-decoration:none;display:grid}.design-launchpad-module__TYAufW__projectRow>a:hover{background:color-mix(in srgb, var(--wr-text) 2%, transparent)}.design-launchpad-module__TYAufW__projectThumbnail{width:70px;height:44px;color:var(--wr-muted);background:var(--wr-si-control);border:1px solid var(--wr-si-separator);border-radius:6px 6px 2px;place-items:center;display:grid;overflow:hidden}.design-launchpad-module__TYAufW__projectThumbnail>div{width:70px!important;height:44px!important;min-height:0!important;padding:1px!important;overflow:hidden!important}.design-launchpad-module__TYAufW__projectThumbnail svg{width:16px;height:16px}.design-launchpad-module__TYAufW__projectRow a>span:not(.design-launchpad-module__TYAufW__projectThumbnail),.design-launchpad-module__TYAufW__projectRow time,.design-launchpad-module__TYAufW__projectRow em{color:var(--wr-muted);font-size:9px;font-style:normal}.design-launchpad-module__TYAufW__projectRow em{text-transform:capitalize}.design-launchpad-module__TYAufW__projectActions{gap:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.design-launchpad-module__TYAufW__projectActions button{min-height:30px;color:var(--wr-muted);background:var(--wr-si-control);border:1px solid var(--wr-si-separator);border-radius:6px;padding:0 7px;font-size:8px}.design-launchpad-module__TYAufW__projectActions button:hover{color:var(--wr-text);border-color:var(--wr-si-control-edge)}.design-launchpad-module__TYAufW__projectActionOverlay{z-index:180;background:#030605cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.design-launchpad-module__TYAufW__projectActionOverlay form{width:min(460px,100%);color:var(--wr-text);background:var(--wr-si-overlay);border:1px solid var(--wr-si-floating-edge);box-shadow:var(--wr-si-shadow-float);border-radius:14px 14px 5px;padding:20px}.design-launchpad-module__TYAufW__projectActionOverlay h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.035em;margin:4px 0 14px;font-size:23px}.design-launchpad-module__TYAufW__projectActionOverlay form>p:not(.design-launchpad-module__TYAufW__eyebrow){color:var(--wr-muted);font-size:11px;line-height:1.6}.design-launchpad-module__TYAufW__projectActionOverlay label{color:var(--wr-muted);gap:6px;font-size:9px;display:grid}.design-launchpad-module__TYAufW__projectActionOverlay input{min-height:42px;color:var(--wr-text);background:var(--wr-si-control);border:1px solid var(--wr-si-control-edge);border-radius:8px;padding:0 11px}.design-launchpad-module__TYAufW__projectActionOverlay form>div{justify-content:flex-end;gap:7px;margin-top:16px;display:flex}.design-launchpad-module__TYAufW__projectActionOverlay button{min-height:38px;color:var(--wr-text);background:var(--wr-si-control);border:1px solid var(--wr-si-control-edge);border-radius:8px;padding:0 12px}.design-launchpad-module__TYAufW__projectActionOverlay button[type=submit]{color:#07110d;background:var(--wr-accent);border-color:var(--wr-accent);font-weight:700}.design-launchpad-module__TYAufW__projectIcon{width:32px;height:32px;color:var(--wr-muted);background:var(--wr-si-control);border:1px solid var(--wr-si-separator);border-radius:7px;place-items:center;display:grid;position:absolute;left:10px}.design-launchpad-module__TYAufW__projectIcon svg{width:15px}.design-launchpad-module__TYAufW__projectList strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:570;overflow:hidden}.design-launchpad-module__TYAufW__projectList a>span:not(.design-launchpad-module__TYAufW__projectIcon),.design-launchpad-module__TYAufW__projectList time,.design-launchpad-module__TYAufW__projectList em{color:var(--wr-muted);font-size:9px;font-style:normal}.design-launchpad-module__TYAufW__projectList em{text-transform:capitalize}.design-launchpad-module__TYAufW__emptyLibrary{color:var(--wr-muted);text-align:center;justify-items:center;gap:5px;padding:44px;display:grid}.design-launchpad-module__TYAufW__emptyLibrary svg{width:24px}.design-launchpad-module__TYAufW__emptyLibrary strong{color:var(--wr-text);font-size:12px}.design-launchpad-module__TYAufW__emptyLibrary span{font-size:9px}.design-launchpad-module__TYAufW__systemList,.design-launchpad-module__TYAufW__libraryTemplates{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:12px;display:grid}.design-launchpad-module__TYAufW__systemList button,.design-launchpad-module__TYAufW__libraryTemplates button{min-height:68px;color:var(--wr-text);border:1px solid var(--wr-si-separator);text-align:left;background:0 0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.design-launchpad-module__TYAufW__systemList button[data-selected=true]{background:color-mix(in srgb, var(--wr-accent) 5%, var(--wr-si-control));border-color:color-mix(in srgb, var(--wr-accent) 34%, var(--wr-si-separator));box-shadow:inset 2px 0 var(--wr-accent)}.design-launchpad-module__TYAufW__systemSwatches{background:var(--wr-si-control);border:1px solid var(--wr-si-separator);border-radius:7px;width:58px;height:34px;overflow:hidden;gap:0!important;display:flex!important}.design-launchpad-module__TYAufW__systemSwatches i{flex:1;min-width:0}.design-launchpad-module__TYAufW__systemList svg,.design-launchpad-module__TYAufW__libraryTemplates svg{width:18px;color:var(--wr-muted)}.design-launchpad-module__TYAufW__systemList span,.design-launchpad-module__TYAufW__libraryTemplates span{gap:3px;display:grid}.design-launchpad-module__TYAufW__systemList strong,.design-launchpad-module__TYAufW__libraryTemplates strong{font-size:10px}.design-launchpad-module__TYAufW__systemList small,.design-launchpad-module__TYAufW__libraryTemplates small,.design-launchpad-module__TYAufW__systemList em{color:var(--wr-muted);font-size:8px;font-style:normal;line-height:1.4}.design-launchpad-module__TYAufW__libraryTemplates{grid-template-columns:repeat(3,minmax(0,1fr))}.design-launchpad-module__TYAufW__libraryTemplates button{grid-template-columns:auto minmax(0,1fr)}.design-launchpad-module__TYAufW__advanced{color:var(--wr-muted);text-underline-offset:4px;background:0 0;border:0;margin:28px auto 0;padding:7px 10px;font-size:9px;text-decoration:underline;display:block}.design-launchpad-module__TYAufW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.design-launchpad-module__TYAufW__launchpad{padding:30px 14px 76px}.design-launchpad-module__TYAufW__intro h1{font-size:clamp(34px,11vw,46px)}.design-launchpad-module__TYAufW__intro>span{font-size:11px}.design-launchpad-module__TYAufW__composer{margin-top:26px}.design-launchpad-module__TYAufW__controls{align-items:flex-end}.design-launchpad-module__TYAufW__controlStart{flex-wrap:wrap}.design-launchpad-module__TYAufW__systemSelector{width:108px}.design-launchpad-module__TYAufW__frameSelector{width:94px}.design-launchpad-module__TYAufW__modelSelector{width:84px}.design-launchpad-module__TYAufW__contextChips button,.design-launchpad-module__TYAufW__library nav button,.design-launchpad-module__TYAufW__search,.design-launchpad-module__TYAufW__advanced{min-height:44px}.design-launchpad-module__TYAufW__templateGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-launchpad-module__TYAufW__trayHeader small{display:none}.design-launchpad-module__TYAufW__menuPanel{width:auto;max-height:min(420px,100dvh - 120px);position:fixed;inset:auto 12px 76px}.design-launchpad-module__TYAufW__library>header{flex-direction:column;align-items:stretch;padding-bottom:10px}.design-launchpad-module__TYAufW__search{width:100%}.design-launchpad-module__TYAufW__projectColumns{display:none}.design-launchpad-module__TYAufW__projectList>a{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding-left:52px}.design-launchpad-module__TYAufW__projectList a>span:not(.design-launchpad-module__TYAufW__projectIcon){grid-column:1}.design-launchpad-module__TYAufW__projectList time,.design-launchpad-module__TYAufW__projectList em{grid-area:1/2}.design-launchpad-module__TYAufW__projectList em{display:none}.design-launchpad-module__TYAufW__projectRow>a{grid-template-columns:60px minmax(0,1fr) auto;gap:4px 9px;padding:8px}.design-launchpad-module__TYAufW__projectThumbnail{grid-row:1/span 3;width:58px}.design-launchpad-module__TYAufW__projectRow>a>strong,.design-launchpad-module__TYAufW__projectRow>a>span:not(.design-launchpad-module__TYAufW__projectThumbnail){grid-column:2}.design-launchpad-module__TYAufW__projectRow>a time{grid-area:1/3}.design-launchpad-module__TYAufW__projectRow>a em{display:none}.design-launchpad-module__TYAufW__projectActions{border-top:1px solid var(--wr-si-separator);justify-content:flex-end;padding:6px 8px;position:static;transform:none}.design-launchpad-module__TYAufW__systemList,.design-launchpad-module__TYAufW__libraryTemplates{grid-template-columns:1fr}.design-launchpad-module__TYAufW__menu>summary,.design-launchpad-module__TYAufW__send{width:44px;height:44px}}@media (max-width:560px){.design-launchpad-module__TYAufW__templateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:390px){.design-launchpad-module__TYAufW__controls{gap:6px}.design-launchpad-module__TYAufW__controlStart,.design-launchpad-module__TYAufW__controlEnd{gap:5px}.design-launchpad-module__TYAufW__systemSelector{width:102px}.design-launchpad-module__TYAufW__frameSelector{width:84px}.design-launchpad-module__TYAufW__modelSelector{width:78px}.design-launchpad-module__TYAufW__templateGrid button{min-height:78px}}@media (prefers-reduced-motion:reduce){.design-launchpad-module__TYAufW__launchpad *{scroll-behavior:auto!important}}
.design-project-creation-module__gBVuhq__backdrop{z-index:140;background:color-mix(in srgb, var(--wr-si-canvas) 86%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.design-project-creation-module__gBVuhq__dialog{width:min(1120px,100%);height:min(780px,100dvh - 40px);color:var(--wr-text);background:var(--wr-si-overlay);border:1px solid var(--wr-si-floating-edge);box-shadow:var(--wr-si-shadow-float);border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.design-project-creation-module__gBVuhq__header{border-bottom:1px solid var(--wr-si-separator);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 20px;display:flex}.design-project-creation-module__gBVuhq__eyebrow{color:var(--wr-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:680}.design-project-creation-module__gBVuhq__header h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(26px,3vw,38px);font-weight:580;line-height:1.05}.design-project-creation-module__gBVuhq__headerMeta{color:var(--wr-muted);align-items:center;gap:14px;font-size:11px;display:flex}.design-project-creation-module__gBVuhq__headerMeta button{width:44px;height:44px;color:var(--wr-muted);background:var(--wr-si-control);border:1px solid #0000;border-radius:10px;place-items:center;display:grid}.design-project-creation-module__gBVuhq__headerMeta button:hover{color:var(--wr-text);border-color:var(--wr-si-control-edge)}.design-project-creation-module__gBVuhq__headerMeta svg{width:17px}.design-project-creation-module__gBVuhq__stepper{border-bottom:1px solid var(--wr-si-separator);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 28px;display:grid}.design-project-creation-module__gBVuhq__stepper button{min-width:0;min-height:54px;color:var(--wr-muted);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;display:flex;position:relative}.design-project-creation-module__gBVuhq__stepper button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.design-project-creation-module__gBVuhq__stepper button[aria-current=step]{color:var(--wr-text)}.design-project-creation-module__gBVuhq__stepper button[aria-current=step]:after{background:var(--wr-accent)}.design-project-creation-module__gBVuhq__stepper button[data-complete=true]{color:color-mix(in srgb, var(--wr-accent) 76%, var(--wr-text))}.design-project-creation-module__gBVuhq__stepper button:disabled{cursor:default;opacity:.62}.design-project-creation-module__gBVuhq__stepper button span{font-variant-numeric:tabular-nums;font-size:9px}.design-project-creation-module__gBVuhq__stepper button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:590;overflow:hidden}.design-project-creation-module__gBVuhq__dialog form{grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid}.design-project-creation-module__gBVuhq__body{grid-template-columns:minmax(0,1fr) 286px;min-height:0;display:grid;overflow:hidden}.design-project-creation-module__gBVuhq__stepContent{scrollbar-gutter:stable;min-width:0;padding:30px 32px 44px;overflow:auto}.design-project-creation-module__gBVuhq__stepContent>section{width:min(100%,720px)}.design-project-creation-module__gBVuhq__sectionHeading{margin-bottom:28px}.design-project-creation-module__gBVuhq__sectionHeading h3{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(28px,3.2vw,42px);font-weight:570;line-height:1.04}.design-project-creation-module__gBVuhq__sectionHeading>p:last-child,.design-project-creation-module__gBVuhq__subsectionHeading p,.design-project-creation-module__gBVuhq__fieldHint,.design-project-creation-module__gBVuhq__emptyHint,.design-project-creation-module__gBVuhq__statusMessage,.design-project-creation-module__gBVuhq__authorizationNote,.design-project-creation-module__gBVuhq__originalityNote{color:var(--wr-muted);font-size:11px;line-height:1.55}.design-project-creation-module__gBVuhq__sectionHeading>p:last-child{max-width:580px;margin:9px 0 0}.design-project-creation-module__gBVuhq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.design-project-creation-module__gBVuhq__field{gap:7px;min-width:0;display:grid}.design-project-creation-module__gBVuhq__field>span,.design-project-creation-module__gBVuhq__choiceGroup legend,.design-project-creation-module__gBVuhq__sourcePicker legend,.design-project-creation-module__gBVuhq__systemModes legend{color:var(--wr-muted);letter-spacing:.02em;font-size:10px;font-weight:650}.design-project-creation-module__gBVuhq__field em{font-style:normal;font-weight:470}.design-project-creation-module__gBVuhq__field :is(input,textarea,select),.design-project-creation-module__gBVuhq__inlineAdd input{width:100%;min-height:46px;color:var(--wr-text);background:var(--wr-si-control);border:1px solid var(--wr-si-control-edge);font:inherit;border-radius:10px;padding:11px 12px;font-size:12px}.design-project-creation-module__gBVuhq__field textarea{resize:vertical;min-height:112px}.design-project-creation-module__gBVuhq__field :is(input,textarea)::placeholder,.design-project-creation-module__gBVuhq__inlineAdd input::placeholder{color:color-mix(in srgb, var(--wr-muted) 72%, transparent)}.design-project-creation-module__gBVuhq__field :is(input,textarea,select)[aria-invalid=true]{border-color:color-mix(in srgb, var(--wr-danger,#ef766d) 68%, var(--wr-si-control-edge))}.design-project-creation-module__gBVuhq__fullField{grid-column:1/-1}.design-project-creation-module__gBVuhq__fieldHint{margin:-1px 0 0;font-size:9px}.design-project-creation-module__gBVuhq__fieldError,.design-project-creation-module__gBVuhq__inlineError{color:var(--wr-danger,#ef766d);font-size:10px;line-height:1.4}.design-project-creation-module__gBVuhq__inlineError{margin:10px 0 0}.design-project-creation-module__gBVuhq__assistRow{border-top:1px solid var(--wr-si-separator);align-items:center;gap:13px;margin-top:24px;padding-top:20px;display:flex}.design-project-creation-module__gBVuhq__assistRow button,.design-project-creation-module__gBVuhq__legendRow button,.design-project-creation-module__gBVuhq__subsectionHeading button{min-height:40px;color:var(--wr-text);border:1px solid var(--wr-si-control-edge);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:10px;display:inline-flex}.design-project-creation-module__gBVuhq__assistRow svg,.design-project-creation-module__gBVuhq__legendRow svg,.design-project-creation-module__gBVuhq__subsectionHeading svg{width:14px}.design-project-creation-module__gBVuhq__assistRow span{color:var(--wr-muted);font-size:9px}.design-project-creation-module__gBVuhq__choiceGroup,.design-project-creation-module__gBVuhq__sourcePicker,.design-project-creation-module__gBVuhq__systemModes{border:0;margin:24px 0 0;padding:0}.design-project-creation-module__gBVuhq__choiceGroup:first-of-type{margin-top:0}.design-project-creation-module__gBVuhq__choiceGroup legend>span,.design-project-creation-module__gBVuhq__sourcePicker legend>span{font-weight:470}.design-project-creation-module__gBVuhq__chipGrid{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.design-project-creation-module__gBVuhq__chipGrid label{min-height:38px;color:var(--wr-muted);border:1px solid var(--wr-si-separator);cursor:pointer;background:0 0;border-radius:9px;align-items:center;padding:0 12px;font-size:10px;display:inline-flex;position:relative}.design-project-creation-module__gBVuhq__chipGrid label[data-selected=true]{color:var(--wr-text);background:color-mix(in srgb, var(--wr-accent) 6%, var(--wr-si-control));border-color:color-mix(in srgb, var(--wr-accent) 35%, var(--wr-si-separator))}.design-project-creation-module__gBVuhq__chipGrid label[data-disabled=true]{cursor:not-allowed;opacity:.42}.design-project-creation-module__gBVuhq__chipGrid input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}:is(.design-project-creation-module__gBVuhq__chipGrid label:has(input:focus-visible),.design-project-creation-module__gBVuhq__sourcePicker label:has(input:focus-visible),.design-project-creation-module__gBVuhq__referenceList article:has(input:focus-visible),.design-project-creation-module__gBVuhq__systemModes label:has(input:focus-visible)){outline:2px solid var(--wr-focus,var(--wr-accent));outline-offset:2px}.design-project-creation-module__gBVuhq__inlineAdd{grid-template-columns:minmax(0,1fr) auto;gap:8px;max-width:440px;margin-top:12px;display:grid}.design-project-creation-module__gBVuhq__inlineAdd button,.design-project-creation-module__gBVuhq__scopeReview button{min-height:42px;color:var(--wr-text);background:var(--wr-si-control);border:1px solid var(--wr-si-control-edge);border-radius:9px;padding:0 13px;font-size:10px}.design-project-creation-module__gBVuhq__selectedChips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.design-project-creation-module__gBVuhq__selectedChips button{min-height:34px;color:var(--wr-text);background:var(--wr-si-control);border:1px solid var(--wr-si-separator);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:inline-flex}.design-project-creation-module__gBVuhq__selectedChips span{color:var(--wr-muted)}.design-project-creation-module__gBVuhq__legendRow,.design-project-creation-module__gBVuhq__subsectionHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.design-project-creation-module__gBVuhq__legendRow legend{margin-top:12px}.design-project-creation-module__gBVuhq__subsectionHeading{border-top:1px solid var(--wr-si-separator);margin-top:28px;padding-top:22px}.design-project-creation-module__gBVuhq__subsectionHeading h4{margin:0;font-size:13px;font-weight:620}.design-project-creation-module__gBVuhq__subsectionHeading p{margin:4px 0 0}.design-project-creation-module__gBVuhq__inspirationList,.design-project-creation-module__gBVuhq__referenceList{gap:9px;margin-top:13px;display:grid}.design-project-creation-module__gBVuhq__inspirationList article{background:color-mix(in srgb, var(--wr-si-control) 72%, transparent);border:1px solid var(--wr-si-separator);border-radius:11px;grid-template-columns:minmax(0,1.3fr) minmax(130px,.6fr);gap:10px;padding:14px 48px 14px 14px;display:grid;position:relative}.design-project-creation-module__gBVuhq__inspirationNote{grid-column:1/-1}.design-project-creation-module__gBVuhq__inspirationList article>button{width:32px;height:32px;color:var(--wr-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.design-project-creation-module__gBVuhq__inspirationList article>button svg{width:14px}.design-project-creation-module__gBVuhq__emptyHint{margin:12px 0 0}.design-project-creation-module__gBVuhq__referenceList article{border:1px solid var(--wr-si-separator);border-radius:10px;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.design-project-creation-module__gBVuhq__referenceList article[data-selected=true]{background:color-mix(in srgb, var(--wr-accent) 5%, var(--wr-si-control));border-color:color-mix(in srgb, var(--wr-accent) 28%, var(--wr-si-separator))}.design-project-creation-module__gBVuhq__referenceList label{align-items:center;gap:10px;min-width:0;display:flex}.design-project-creation-module__gBVuhq__referenceList label>span,.design-project-creation-module__gBVuhq__sourcePicker label>span{min-width:0;display:grid}.design-project-creation-module__gBVuhq__referenceList strong,.design-project-creation-module__gBVuhq__sourcePicker strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.design-project-creation-module__gBVuhq__referenceList small,.design-project-creation-module__gBVuhq__sourcePicker small,.design-project-creation-module__gBVuhq__systemModes small,.design-project-creation-module__gBVuhq__scopeReview small{color:var(--wr-muted);font-size:9px;line-height:1.4}.design-project-creation-module__gBVuhq__referenceList select{min-height:40px;color:var(--wr-text);background:var(--wr-si-control);border:1px solid var(--wr-si-control-edge);border-radius:8px;font-size:10px}.design-project-creation-module__gBVuhq__sourceActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:20px;display:grid}.design-project-creation-module__gBVuhq__sourceActions>button{min-height:72px;color:var(--wr-text);border:1px solid var(--wr-si-separator);text-align:left;background:0 0;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.design-project-creation-module__gBVuhq__sourceActions>button:hover:not(:disabled){background:var(--wr-si-control);border-color:var(--wr-si-control-edge)}.design-project-creation-module__gBVuhq__sourceActions>button:disabled{cursor:not-allowed;opacity:.45}.design-project-creation-module__gBVuhq__sourceActions svg{width:17px;color:var(--wr-muted)}.design-project-creation-module__gBVuhq__sourceActions span{gap:3px;display:grid}.design-project-creation-module__gBVuhq__sourceActions strong{font-size:11px}.design-project-creation-module__gBVuhq__sourceActions small{color:var(--wr-muted);font-size:9px;line-height:1.35}.design-project-creation-module__gBVuhq__hiddenInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.design-project-creation-module__gBVuhq__statusMessage{margin:-8px 0 18px}.design-project-creation-module__gBVuhq__sourcePicker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:176px;margin-top:10px;display:grid;overflow:auto}.design-project-creation-module__gBVuhq__sourcePicker>div>label{border:1px solid var(--wr-si-separator);border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.design-project-creation-module__gBVuhq__sourcePicker>div>label[data-selected=true]{background:color-mix(in srgb, var(--wr-accent) 5%, var(--wr-si-control));border-color:color-mix(in srgb, var(--wr-accent) 28%, var(--wr-si-separator))}.design-project-creation-module__gBVuhq__sourcePicker svg{width:16px;color:var(--wr-muted)}.design-project-creation-module__gBVuhq__sourcePicker>p{color:var(--wr-muted);margin:10px 0 0;font-size:10px}.design-project-creation-module__gBVuhq__systemModes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.design-project-creation-module__gBVuhq__systemModes legend{grid-column:1/-1;margin-bottom:2px}.design-project-creation-module__gBVuhq__systemModes label{border:1px solid var(--wr-si-separator);border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:84px;padding:13px;display:grid}.design-project-creation-module__gBVuhq__systemModes label[data-selected=true]{background:color-mix(in srgb, var(--wr-accent) 5%, var(--wr-si-control));border-color:color-mix(in srgb, var(--wr-accent) 30%, var(--wr-si-separator))}.design-project-creation-module__gBVuhq__systemModes label>span{gap:3px;display:grid}.design-project-creation-module__gBVuhq__systemModes strong{font-size:11px}.design-project-creation-module__gBVuhq__authorization{color:var(--wr-muted);background:var(--wr-si-control);border:1px solid var(--wr-si-control-edge);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:22px;padding:13px;font-size:10px;line-height:1.5;display:grid}.design-project-creation-module__gBVuhq__authorization input{width:18px;height:18px}.design-project-creation-module__gBVuhq__authorizationNote{margin:20px 0 0}.design-project-creation-module__gBVuhq__scopeReview{background:color-mix(in srgb, var(--wr-accent) 3%, var(--wr-si-control));border:1px solid color-mix(in srgb, var(--wr-accent) 22%, var(--wr-si-separator));border-radius:11px;gap:10px;margin-top:15px;padding:14px;display:grid}.design-project-creation-module__gBVuhq__scopeReview>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.design-project-creation-module__gBVuhq__scopeReview>div>span,.design-project-creation-module__gBVuhq__scopeReview article{display:grid}.design-project-creation-module__gBVuhq__scopeReview strong{font-size:11px}.design-project-creation-module__gBVuhq__scopeReview article{border-top:1px solid var(--wr-si-separator);gap:3px;padding-top:9px}.design-project-creation-module__gBVuhq__scopeReview article span,.design-project-creation-module__gBVuhq__scopeReview article small{color:var(--wr-muted);font-size:9px;line-height:1.45}.design-project-creation-module__gBVuhq__scopeReview>p{color:var(--wr-danger,#ef766d);margin:0;font-size:10px}.design-project-creation-module__gBVuhq__summary{background:color-mix(in srgb, var(--wr-si-canvas) 42%, var(--wr-si-control));border-left:1px solid var(--wr-si-separator);min-width:0;padding:28px 24px;overflow:auto}.design-project-creation-module__gBVuhq__summary h3{overflow-wrap:anywhere;font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.035em;margin:8px 0 23px;font-size:22px;font-weight:580}.design-project-creation-module__gBVuhq__summary dl{gap:0;margin:0;display:grid}.design-project-creation-module__gBVuhq__summary dl>div{border-top:1px solid var(--wr-si-separator);padding:11px 0}.design-project-creation-module__gBVuhq__summary dt{color:var(--wr-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:650}.design-project-creation-module__gBVuhq__summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.45}.design-project-creation-module__gBVuhq__summary blockquote{color:var(--wr-muted);border-top:1px solid var(--wr-si-separator);border-left:2px solid var(--wr-accent);margin:18px 0 0;padding:13px 0 0 12px;font-size:10px;line-height:1.55}.design-project-creation-module__gBVuhq__originalityNote{border-top:1px solid var(--wr-si-separator);margin:18px 0 0;padding-top:15px;font-size:9px}.design-project-creation-module__gBVuhq__liveRegion{min-height:0;color:var(--wr-muted);padding:0 28px;font-size:9px}.design-project-creation-module__gBVuhq__footer{background:var(--wr-si-overlay);border-top:1px solid var(--wr-si-separator);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 28px;display:flex}.design-project-creation-module__gBVuhq__footer>div{gap:9px;display:flex}.design-project-creation-module__gBVuhq__footer button{min-height:44px;color:var(--wr-text);border:1px solid var(--wr-si-control-edge);background:0 0;border-radius:10px;padding:0 16px;font-size:11px}.design-project-creation-module__gBVuhq__footer .design-project-creation-module__gBVuhq__primary{color:#07110e;background:var(--wr-accent);border-color:var(--wr-accent);min-width:128px;font-weight:650}.design-project-creation-module__gBVuhq__footer button:disabled,.design-project-creation-module__gBVuhq__header button:disabled,.design-project-creation-module__gBVuhq__scopeReview button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:980px){.design-project-creation-module__gBVuhq__body{grid-template-columns:minmax(0,1fr) 240px}.design-project-creation-module__gBVuhq__stepContent{padding-inline:24px}}@media (max-width:760px){.design-project-creation-module__gBVuhq__backdrop{padding:0}.design-project-creation-module__gBVuhq__dialog{border-width:0;border-radius:0;width:100%;height:100dvh}.design-project-creation-module__gBVuhq__header{padding:18px 18px 15px}.design-project-creation-module__gBVuhq__header h2{max-width:270px;font-size:27px}.design-project-creation-module__gBVuhq__headerMeta>span{display:none}.design-project-creation-module__gBVuhq__stepper{padding:0 10px}.design-project-creation-module__gBVuhq__stepper button{justify-content:center;min-height:48px;padding-inline:5px}.design-project-creation-module__gBVuhq__stepper button strong{display:none}.design-project-creation-module__gBVuhq__body{display:block;overflow:auto}.design-project-creation-module__gBVuhq__stepContent{padding:24px 18px 32px;overflow:visible}.design-project-creation-module__gBVuhq__summary{border:1px solid var(--wr-si-separator);border-radius:12px;margin:0 18px 24px;padding:20px}.design-project-creation-module__gBVuhq__fieldGrid,.design-project-creation-module__gBVuhq__sourceActions,.design-project-creation-module__gBVuhq__sourcePicker>div,.design-project-creation-module__gBVuhq__systemModes{grid-template-columns:1fr}.design-project-creation-module__gBVuhq__fullField,.design-project-creation-module__gBVuhq__systemModes legend{grid-column:auto}.design-project-creation-module__gBVuhq__systemModes legend{margin-bottom:3px}.design-project-creation-module__gBVuhq__inspirationList article{grid-template-columns:1fr}.design-project-creation-module__gBVuhq__inspirationNote{grid-column:auto}.design-project-creation-module__gBVuhq__referenceList article{grid-template-columns:1fr}.design-project-creation-module__gBVuhq__referenceList select{width:100%}.design-project-creation-module__gBVuhq__chipGrid label,.design-project-creation-module__gBVuhq__selectedChips button,.design-project-creation-module__gBVuhq__assistRow button,.design-project-creation-module__gBVuhq__legendRow button,.design-project-creation-module__gBVuhq__subsectionHeading button,.design-project-creation-module__gBVuhq__inlineAdd button,.design-project-creation-module__gBVuhq__scopeReview button,.design-project-creation-module__gBVuhq__inspirationList article>button{min-height:44px}.design-project-creation-module__gBVuhq__inspirationList article>button{width:44px;height:44px}.design-project-creation-module__gBVuhq__legendRow,.design-project-creation-module__gBVuhq__subsectionHeading,.design-project-creation-module__gBVuhq__assistRow{flex-direction:column;align-items:stretch}.design-project-creation-module__gBVuhq__liveRegion{padding-inline:18px}.design-project-creation-module__gBVuhq__footer{z-index:2;min-height:70px;padding:10px 18px max(10px, env(safe-area-inset-bottom));box-shadow:0 -18px 36px color-mix(in srgb, var(--wr-si-overlay) 92%, transparent);position:relative}.design-project-creation-module__gBVuhq__footer button{min-height:46px}.design-project-creation-module__gBVuhq__footer .design-project-creation-module__gBVuhq__primary{min-width:110px}}@media (max-width:390px){.design-project-creation-module__gBVuhq__header h2{font-size:24px}.design-project-creation-module__gBVuhq__sectionHeading h3{font-size:34px}.design-project-creation-module__gBVuhq__footer{gap:8px}.design-project-creation-module__gBVuhq__footer>div{gap:7px}.design-project-creation-module__gBVuhq__footer button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.design-project-creation-module__gBVuhq__dialog,.design-project-creation-module__gBVuhq__stepper button:after{scroll-behavior:auto;transition:none}}
