.page-canvas-module__YX8lga__context{border-bottom:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.page-canvas-module__YX8lga__context>div{align-items:center;gap:9px;min-width:0;display:flex}.page-canvas-module__YX8lga__context svg{color:var(--color-accent)}.page-canvas-module__YX8lga__context select{max-width:220px;font:inherit;color:var(--color-text);background:0 0;border:0;padding:4px 16px 4px 0;font-size:13px;font-weight:600}.page-canvas-module__YX8lga__context span,.page-canvas-module__YX8lga__context small{color:var(--color-text-muted);font-size:11px}.page-canvas-module__YX8lga__draftBadge{color:var(--color-accent);background:var(--color-accent-subtle);border-radius:20px;padding:5px 9px;font-size:11px}.page-canvas-module__YX8lga__studio{min-height:0;color:var(--color-text);flex:1;grid-template-columns:220px minmax(240px,1fr) 332px;display:grid}.page-canvas-module__YX8lga__pages,.page-canvas-module__YX8lga__editor{background:var(--color-panel);flex-direction:column;min-height:0;display:flex;overflow:auto}.page-canvas-module__YX8lga__pages{border-right:1px solid var(--color-border);gap:18px;padding:12px}.page-canvas-module__YX8lga__pagePicker{border:1px solid var(--color-border);background:var(--color-panel);border-radius:9px}.page-canvas-module__YX8lga__pagePicker>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px;list-style:none;display:flex}.page-canvas-module__YX8lga__pagePicker>summary::-webkit-details-marker{display:none}.page-canvas-module__YX8lga__pagePicker>summary>span:first-child{gap:6px;display:grid}.page-canvas-module__YX8lga__pagePicker small{color:var(--color-text-muted);font-size:10px}.page-canvas-module__YX8lga__pagePicker strong{font-size:13px;font-weight:600}.page-canvas-module__YX8lga__pagePicker[open]>.page-canvas-module__YX8lga__search{margin:0 6px 6px}.page-canvas-module__YX8lga__pagePicker nav{max-height:300px;padding:4px;overflow:auto}.page-canvas-module__YX8lga__search{background:var(--color-panel-subtle);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:7px;align-items:center;gap:6px;padding:9px;display:flex}.page-canvas-module__YX8lga__search:focus-within{border-color:var(--color-accent)}.page-canvas-module__YX8lga__search input{color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.page-canvas-module__YX8lga__pages nav{gap:3px;display:grid}.page-canvas-module__YX8lga__pages nav button{color:var(--color-text-secondary);text-align:left;min-width:0;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 7px;display:flex}.page-canvas-module__YX8lga__pages nav button>span{flex:1;gap:4px;min-width:0;display:grid}.page-canvas-module__YX8lga__pages nav strong{font-size:12px;font-weight:500}.page-canvas-module__YX8lga__pages nav small{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-muted);font-size:10px;overflow:hidden}.page-canvas-module__YX8lga__pages nav button[aria-current=page]{color:var(--color-accent);background:var(--color-accent-subtle)}.page-canvas-module__YX8lga__pages nav button:hover{background:var(--color-panel-subtle)}.page-canvas-module__YX8lga__pages i{background:var(--color-accent);border-radius:50%;flex:none;width:5px;height:5px}.page-canvas-module__YX8lga__structure{min-width:0}.page-canvas-module__YX8lga__structureHeading{justify-content:space-between;align-items:center;padding:0 2px 12px;font-size:12px;display:flex}.page-canvas-module__YX8lga__structureHeading span{color:var(--color-text-muted);font-size:10px}.page-canvas-module__YX8lga__elementTree{margin-top:12px}.page-canvas-module__YX8lga__treeRow{border-radius:6px;align-items:center;min-width:0;margin:2px 0;display:flex}.page-canvas-module__YX8lga__treeRow:hover{background:var(--color-panel-subtle)}.page-canvas-module__YX8lga__treeRow[data-selected=true]{background:var(--color-accent-subtle);color:var(--color-accent)}.page-canvas-module__YX8lga__treeToggle,.page-canvas-module__YX8lga__treeSpacer{flex:none;width:17px}.page-canvas-module__YX8lga__treeToggle{color:var(--color-text-muted);background:0 0;border:0;padding:6px 0;font-size:16px}.page-canvas-module__YX8lga__treeItem{text-align:left;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:9px 6px 9px 0;font-size:11px;display:flex}.page-canvas-module__YX8lga__treeItem>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.page-canvas-module__YX8lga__elementGlyph{color:var(--color-text-muted);flex:none;font-size:12px;font-weight:600}.page-canvas-module__YX8lga__treeRow[data-selected=true] .page-canvas-module__YX8lga__elementGlyph{color:var(--color-accent)}.page-canvas-module__YX8lga__listFoot{color:var(--color-text-muted);border-top:1px solid var(--color-border);align-items:center;gap:8px;margin-top:auto;padding:14px 3px 2px;display:flex}.page-canvas-module__YX8lga__listFoot p{margin:0;font-size:10px;line-height:1.8}.page-canvas-module__YX8lga__stage{background:var(--color-canvas);background-image:radial-gradient(var(--color-canvas-dot) .7px,transparent .7px);background-size:20px 20px;flex-direction:column;min-width:0;min-height:0;display:flex}.page-canvas-module__YX8lga__stageBar{justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.page-canvas-module__YX8lga__stageBar>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-canvas-module__YX8lga__stageBar strong{font-size:13px}.page-canvas-module__YX8lga__stageBar span{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:5px;padding:3px 7px;font-size:10px}.page-canvas-module__YX8lga__devices{border:1px solid var(--color-border);background:var(--color-panel);border-radius:7px;gap:3px;padding:3px;display:flex}.page-canvas-module__YX8lga__devices button{color:var(--color-text-muted);background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:26px;display:grid}.page-canvas-module__YX8lga__devices [aria-pressed=true]{background:var(--color-accent-subtle);color:var(--color-accent)}.page-canvas-module__YX8lga__previewTabs{justify-content:center;gap:16px;padding:0 12px 6px;display:flex}.page-canvas-module__YX8lga__previewTabs button{font:inherit;color:var(--color-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 2px;font-size:11px}.page-canvas-module__YX8lga__previewTabs [aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent)}.page-canvas-module__YX8lga__previewArea{flex:1;min-height:0;padding:12px 20px 24px;overflow:auto}.page-canvas-module__YX8lga__browser{border:1px solid var(--color-border-strong);color:#202837;background:#fff;border-radius:10px;width:100%;max-width:960px;min-height:450px;margin:0 auto;transition:max-width .25s;overflow:hidden;box-shadow:0 8px 30px #15242b0b}.page-canvas-module__YX8lga__browser[data-mobile=true]{max-width:375px}.page-canvas-module__YX8lga__browserChrome{color:#8a919e;background:#fafbfc;border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:center;height:30px;padding:0 12px;font-size:9px;display:flex}.page-canvas-module__YX8lga__browserChrome code{text-overflow:ellipsis;max-width:75%;overflow:hidden}.page-canvas-module__YX8lga__browserChrome>span:first-child{letter-spacing:3px;color:#c7cdd5;font-size:8px}.page-canvas-module__YX8lga__selectionBar{background:#fff;border-bottom:1px solid #e7eaee;align-items:center;gap:4px;padding:7px 8px;display:flex}.page-canvas-module__YX8lga__selectionBar button{font:inherit;color:#64717b;background:0 0;border:0;border-radius:5px;padding:7px 8px;font-size:11px}.page-canvas-module__YX8lga__selectionBar button[aria-pressed=true]{color:#00796d;background:#e1f3ef}.page-canvas-module__YX8lga__selectionBar span{color:#747e88;margin-left:auto;font-size:10px}.page-canvas-module__YX8lga__designFrame{background:#fff;border:0;width:100%;height:clamp(360px,100dvh - 380px,720px);display:block}.page-canvas-module__YX8lga__previewNote{color:var(--color-text-muted);text-align:center;margin:0;padding:0 16px 12px;font-size:10px;line-height:1.6}.page-canvas-module__YX8lga__codePage{text-align:center;color:var(--color-text-secondary);justify-items:center;gap:8px;padding:50px 20px;font-size:12px;line-height:1.8;display:grid}.page-canvas-module__YX8lga__editor{border-left:1px solid var(--color-border)}.page-canvas-module__YX8lga__editorHeading{align-items:center;gap:8px;padding:18px 18px 14px;font-size:12px;display:flex}.page-canvas-module__YX8lga__editorHeading>span{color:var(--color-text-muted);background:var(--color-panel-subtle);border-radius:4px;margin-left:auto;padding:4px 7px;font-size:10px}.page-canvas-module__YX8lga__editorHeading>span[data-editable=true]{color:var(--color-accent);background:var(--color-accent-subtle)}.page-canvas-module__YX8lga__scope{background:var(--color-panel-subtle);border-radius:7px;margin:0 16px;padding:3px;display:flex}.page-canvas-module__YX8lga__scope button{color:var(--color-text-muted);font:inherit;background:0 0;border:0;border-radius:5px;flex:1;padding:7px 4px;font-size:12px}.page-canvas-module__YX8lga__scope [aria-pressed=true]{background:var(--color-panel);color:var(--color-text);box-shadow:var(--shadow-control)}.page-canvas-module__YX8lga__fields{flex:1;min-width:0;padding:18px}.page-canvas-module__YX8lga__scopeNote{gap:7px;margin-bottom:24px;display:grid}.page-canvas-module__YX8lga__scopeNote small{color:var(--color-accent);font-size:10px}.page-canvas-module__YX8lga__scopeNote strong{font-size:13px}.page-canvas-module__YX8lga__fields fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.page-canvas-module__YX8lga__fields legend{color:var(--color-text-muted);margin-bottom:16px;font-size:11px}.page-canvas-module__YX8lga__fields label{color:var(--color-text-secondary);font-size:12px;font-weight:500;display:block}.page-canvas-module__YX8lga__fields input:not([type=range]):not([type=color]),.page-canvas-module__YX8lga__fields select,.page-canvas-module__YX8lga__fields textarea{box-sizing:border-box;border:1px solid var(--color-border-strong);width:100%;font:inherit;color:var(--color-text);background:var(--color-panel);resize:vertical;border-radius:7px;margin-top:8px;padding:9px 10px;font-size:12px;line-height:1.6;display:block}.page-canvas-module__YX8lga__fields input[type=range]{width:100%;accent-color:var(--color-accent);cursor:pointer;height:18px;margin:10px 0 0;display:block}.page-canvas-module__YX8lga__fields output{float:right;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.page-canvas-module__YX8lga__fields input:focus-visible,.page-canvas-module__YX8lga__fields select:focus-visible,.page-canvas-module__YX8lga__fields textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.page-canvas-module__YX8lga__fields input:disabled,.page-canvas-module__YX8lga__fields select:disabled,.page-canvas-module__YX8lga__fields textarea:disabled{opacity:.55;cursor:not-allowed}.page-canvas-module__YX8lga__color{border:1px solid var(--color-border);border-radius:7px;align-items:center;gap:10px;margin-top:9px;padding:7px 9px;display:flex}.page-canvas-module__YX8lga__color input{cursor:pointer;background:0 0;border:0;width:26px;height:26px;padding:0}.page-canvas-module__YX8lga__color code{color:var(--color-text-secondary);font-size:11px;font-weight:400}.page-canvas-module__YX8lga__help{color:var(--color-text-muted);margin:14px 0;font-size:11px;line-height:1.8}.page-canvas-module__YX8lga__callout{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:8px;padding:12px;font-size:12px;line-height:1.8}.page-canvas-module__YX8lga__textButton{font:inherit;color:var(--color-text-muted);background:0 0;border:0;padding:7px 0;font-size:11px}.page-canvas-module__YX8lga__moduleLink{border:1px solid var(--color-border);background:var(--color-panel-subtle);width:100%;color:var(--color-text-secondary);font:inherit;text-align:left;border-radius:8px;align-items:center;gap:9px;margin-top:22px;padding:12px 10px;font-size:12px;display:flex}.page-canvas-module__YX8lga__moduleLink>span{flex:1;gap:5px;display:grid}.page-canvas-module__YX8lga__moduleLink strong{font-size:11px}.page-canvas-module__YX8lga__moduleLink small{color:var(--color-text-muted);font-size:10px}.page-canvas-module__YX8lga__saveArea{background:var(--color-panel);border-top:1px solid var(--color-border);z-index:1;padding:14px 16px;position:sticky;bottom:0}.page-canvas-module__YX8lga__saveButtons{gap:8px;display:flex}.page-canvas-module__YX8lga__saveButtons button{border:1px solid var(--color-border-strong);background:var(--color-panel);color:var(--color-text-secondary);font:inherit;white-space:nowrap;border-radius:7px;flex:1;padding:10px 8px;font-size:12px}.page-canvas-module__YX8lga__saveButtons .page-canvas-module__YX8lga__primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent,#fff);font-weight:600}.page-canvas-module__YX8lga__saveArea>p{color:var(--color-text-muted);text-align:center;margin:9px 0;font-size:10px;line-height:1.7}.page-canvas-module__YX8lga__saveArea [role=alert]{color:var(--color-danger,#bd4657);font-size:11px;line-height:1.7}.page-canvas-module__YX8lga__saveArea [role=status]{color:var(--color-accent)}.page-canvas-module__YX8lga__saveArea [role=alert] button{color:inherit;font:inherit;background:0 0;border:0;text-decoration:underline}.page-canvas-module__YX8lga__deploy{width:100%;color:var(--color-accent);font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:5px 1px;font-size:11px;display:flex}.page-canvas-module__YX8lga__breadcrumbs{color:var(--color-text-muted);margin-bottom:14px;font-size:10px;line-height:1.8}.page-canvas-module__YX8lga__breadcrumbs button{font:inherit;color:inherit;background:0 0;border:0;padding:0 2px}.page-canvas-module__YX8lga__breadcrumbs button:hover{color:var(--color-accent)}.page-canvas-module__YX8lga__selectedHeading{gap:8px;margin-bottom:18px;display:grid}.page-canvas-module__YX8lga__selectedHeading>div{justify-content:space-between;align-items:center;display:flex}.page-canvas-module__YX8lga__selectedHeading .page-canvas-module__YX8lga__elementGlyph{color:var(--color-accent);font-size:11px}.page-canvas-module__YX8lga__selectedHeading button{color:var(--color-text-muted);background:0 0;border:0;padding:0 3px;font-size:20px}.page-canvas-module__YX8lga__selectedHeading strong{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.5}.page-canvas-module__YX8lga__selectedHeading p{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.6}.page-canvas-module__YX8lga__selectionEmpty{color:var(--color-text-muted);text-align:center;justify-items:center;gap:14px;padding:30px 0;display:grid}.page-canvas-module__YX8lga__emptyPointer{background:var(--color-accent-subtle);width:48px;height:48px;color:var(--color-accent);border-radius:12px;place-items:center;font-size:28px;display:grid}.page-canvas-module__YX8lga__selectionEmpty strong{color:var(--color-text);font-size:13px}.page-canvas-module__YX8lga__selectionEmpty p{margin:0;font-size:12px;line-height:1.9}.page-canvas-module__YX8lga__fields .page-canvas-module__YX8lga__elementFields{display:block}.page-canvas-module__YX8lga__controlSection{border-top:1px solid var(--color-border);padding:14px 0}.page-canvas-module__YX8lga__controlSection h3{margin:0 0 13px;font-size:12px;font-weight:600}.page-canvas-module__YX8lga__controlSection summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;list-style:none;display:flex}.page-canvas-module__YX8lga__controlSection summary::-webkit-details-marker{display:none}.page-canvas-module__YX8lga__controlSection>summary:after{content:"+";color:var(--color-text-muted);margin-left:auto;font-size:16px;font-weight:400}.page-canvas-module__YX8lga__controlSection[open]>summary:after{content:"−"}.page-canvas-module__YX8lga__controlSection summary small{color:var(--color-text-muted);font-size:10px;font-weight:400}.page-canvas-module__YX8lga__sectionBody{gap:16px;padding-top:16px;display:grid}.page-canvas-module__YX8lga__controlSection>label+label{margin-top:16px}.page-canvas-module__YX8lga__dynamicNote{color:var(--color-text-muted);background:var(--color-panel-subtle);border-radius:6px;margin:0 0 14px;padding:10px;font-size:11px;line-height:1.7}.page-canvas-module__YX8lga__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-canvas-module__YX8lga__rangeControl>label{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-canvas-module__YX8lga__numberInput{border:1px solid var(--color-border-strong);border-radius:6px;align-items:center;min-width:0;margin-top:7px;display:flex}.page-canvas-module__YX8lga__fields .page-canvas-module__YX8lga__numberInput input[type=number]{background:0 0;border:0;min-width:0;margin:0;padding:6px 8px}.page-canvas-module__YX8lga__numberInput>span{color:var(--color-text-muted);padding-right:9px;font-size:10px;font-weight:400}.page-canvas-module__YX8lga__rangeControl .page-canvas-module__YX8lga__numberInput{width:85px;margin-top:0}.page-canvas-module__YX8lga__rangeControl>input[type=range]{margin-top:12px}.page-canvas-module__YX8lga__formatRow{justify-content:space-between;gap:10px;display:flex}.page-canvas-module__YX8lga__segmented{border:1px solid var(--color-border-strong);border-radius:7px;gap:2px;padding:3px;display:flex}.page-canvas-module__YX8lga__segmented button{width:29px;height:29px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:4px;place-items:center;font-size:13px;display:grid}.page-canvas-module__YX8lga__segmented button[aria-pressed=true]{color:var(--color-accent);background:var(--color-accent-subtle)}.page-canvas-module__YX8lga__advanced>summary{color:var(--color-text-muted);cursor:pointer;font-size:11px;font-weight:400}.page-canvas-module__YX8lga__advanced>summary:before{content:"›";font-size:15px}.page-canvas-module__YX8lga__advanced[open]>summary:before{content:"⌄"}.page-canvas-module__YX8lga__colorRow{align-items:center;gap:8px;min-width:0;display:flex}.page-canvas-module__YX8lga__colorRow>label{flex:1}.page-canvas-module__YX8lga__elementColor{border:1px solid var(--color-border-strong);box-sizing:border-box;border-radius:7px;align-items:center;gap:6px;width:153px;min-width:0;padding:5px 6px;display:flex}.page-canvas-module__YX8lga__fields .page-canvas-module__YX8lga__elementColor input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;width:23px;height:23px;padding:0}.page-canvas-module__YX8lga__fields .page-canvas-module__YX8lga__elementColor input:not([type=color]){font-variant-numeric:tabular-nums;background:0 0;border:0;min-width:0;margin:0;padding:0;font-size:11px}.page-canvas-module__YX8lga__elementColor button{color:var(--color-text-muted);background:0 0;border:0;padding:2px}.page-canvas-module__YX8lga__elementColor[data-transparent=true] input[type=color]{opacity:.35}.page-canvas-module__YX8lga__transparentButton{font:inherit;border:1px solid var(--color-border);color:var(--color-text-muted);background:0 0;border-radius:5px;padding:6px;font-size:10px}.page-canvas-module__YX8lga__transparentButton[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-subtle)}.page-canvas-module__YX8lga__controlHeading{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.page-canvas-module__YX8lga__linkToggle{font:inherit;background:var(--color-panel-subtle);color:var(--color-text-secondary);border:0;border-radius:5px;padding:6px;font-size:10px}.page-canvas-module__YX8lga__linkToggle[aria-pressed=true]{color:var(--color-accent);background:var(--color-accent-subtle)}.page-canvas-module__YX8lga__groupCaption{color:var(--color-text-muted);font-size:11px}.page-canvas-module__YX8lga__spacingBox{background:var(--color-panel-subtle);border:1px dashed var(--color-border-strong);border-radius:8px;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:7px;padding:12px;display:grid}.page-canvas-module__YX8lga__spacingBox label{text-align:center;font-size:10px}.page-canvas-module__YX8lga__spacingBox .page-canvas-module__YX8lga__numberInput{background:var(--color-panel);margin-top:4px}.page-canvas-module__YX8lga__spacingBox input{padding:5px!important}.page-canvas-module__YX8lga__spacingBox .page-canvas-module__YX8lga__numberInput>span{padding-right:4px;font-size:9px}.page-canvas-module__YX8lga__spacingBox [data-side="0"]{grid-area:1/2}.page-canvas-module__YX8lga__spacingBox [data-side="1"]{grid-area:2/3}.page-canvas-module__YX8lga__spacingBox [data-side="2"]{grid-area:3/2}.page-canvas-module__YX8lga__spacingBox [data-side="3"]{grid-area:2/1}.page-canvas-module__YX8lga__spacingCenter{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:5px;grid-area:2/2;place-items:center;font-size:10px;display:grid}.page-canvas-module__YX8lga__resetElement{font:inherit;text-align:left;border:0;border-top:1px solid var(--color-border);width:100%;color:var(--color-text-muted);background:0 0;padding:16px 0 0;font-size:11px}.page-canvas-module__YX8lga__prepareCard{gap:14px;padding:16px 0;display:grid}.page-canvas-module__YX8lga__prepareIcon{color:var(--color-accent);background:var(--color-accent-subtle);border-radius:10px;width:fit-content;padding:12px}.page-canvas-module__YX8lga__prepareCard h3{margin:0;font-size:15px}.page-canvas-module__YX8lga__prepareCard p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.8}.page-canvas-module__YX8lga__prepareCard small{color:var(--color-text-muted);font-size:11px;line-height:1.7}.page-canvas-module__YX8lga__prepareButton{font:inherit;background:var(--color-accent);color:var(--color-on-accent,#fff);border:0;border-radius:7px;padding:12px 10px;font-size:12px;font-weight:600}.page-canvas-module__YX8lga__previewEditingNote{border:1px solid var(--color-border);border-radius:6px;margin-bottom:16px;padding:10px;font-size:11px;line-height:1.7}.page-canvas-module__YX8lga__previewEditingNote p{margin:0}.page-canvas-module__YX8lga__previewEditingNote button{font:inherit;color:var(--color-accent);background:0 0;border:0;padding:7px 0 0}.page-canvas-module__YX8lga__empty{text-align:center;background:var(--color-canvas);color:var(--color-text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:30px;font-size:13px;line-height:1.9;display:flex}.page-canvas-module__YX8lga__empty h2{margin:8px 0;font-size:18px}.page-canvas-module__YX8lga__empty p{margin:0}.page-canvas-module__YX8lga__empty button{border:1px solid var(--color-border);color:var(--color-accent);background:var(--color-panel);font:inherit;border-radius:8px;padding:10px 18px}.page-canvas-module__YX8lga__studio button:disabled{opacity:.45;cursor:not-allowed}.page-canvas-module__YX8lga__studio button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-canvas-module__YX8lga__studio button:not(:disabled){cursor:pointer}@media (min-width:1600px){.page-canvas-module__YX8lga__studio{grid-template-columns:240px minmax(240px,1fr) 352px}.page-canvas-module__YX8lga__previewArea{padding:20px 36px 28px}.page-canvas-module__YX8lga__fields,.page-canvas-module__YX8lga__editorHeading{padding:20px}}@media (max-width:1250px){.page-canvas-module__YX8lga__studio{grid-template-columns:185px minmax(210px,1fr) 310px}.page-canvas-module__YX8lga__previewArea{padding:10px 12px 20px}.page-canvas-module__YX8lga__selectionBar span,.page-canvas-module__YX8lga__context>small{display:none}.page-canvas-module__YX8lga__fields{padding:16px}.page-canvas-module__YX8lga__segmented button{width:26px}}@media (max-width:1000px){.page-canvas-module__YX8lga__studio{grid-template-columns:160px minmax(200px,1fr) 292px}.page-canvas-module__YX8lga__fields{padding:14px}.page-canvas-module__YX8lga__pages{padding:9px}.page-canvas-module__YX8lga__formatRow{gap:6px}.page-canvas-module__YX8lga__segmented button{width:24px}.page-canvas-module__YX8lga__elementColor{width:138px}.page-canvas-module__YX8lga__controlSection summary small{font-size:9px}.page-canvas-module__YX8lga__stageBar{padding:12px}.page-canvas-module__YX8lga__stageBar span{display:none}}@media (max-width:820px){.page-canvas-module__YX8lga__studio{grid-template-columns:180px minmax(0,1fr);overflow:auto}.page-canvas-module__YX8lga__pages{grid-row:1/3;overflow:visible}.page-canvas-module__YX8lga__stage{min-height:600px}.page-canvas-module__YX8lga__editor{border-top:1px solid var(--color-border);border-left:0;grid-column:2;overflow:visible}.page-canvas-module__YX8lga__fields{padding:20px}.page-canvas-module__YX8lga__saveArea{position:static}.page-canvas-module__YX8lga__studio .page-canvas-module__YX8lga__previewArea{overflow:visible}.page-canvas-module__YX8lga__designFrame{height:500px}.page-canvas-module__YX8lga__context{padding:10px 14px}}@media (max-width:520px){.page-canvas-module__YX8lga__studio{flex-direction:column;display:flex;overflow:auto}.page-canvas-module__YX8lga__pages{border-right:0;border-bottom:1px solid var(--color-border);flex:none;padding:12px}.page-canvas-module__YX8lga__structure,.page-canvas-module__YX8lga__listFoot{display:none}.page-canvas-module__YX8lga__stage{flex:none;min-height:540px}.page-canvas-module__YX8lga__editor{flex:none;overflow:visible}.page-canvas-module__YX8lga__designFrame{height:440px}.page-canvas-module__YX8lga__context span,.page-canvas-module__YX8lga__draftBadge{display:none}.page-canvas-module__YX8lga__fields{padding:18px}.page-canvas-module__YX8lga__browser{min-height:400px}.page-canvas-module__YX8lga__elementColor{width:153px}.page-canvas-module__YX8lga__segmented button{width:30px}}@media (prefers-reduced-motion:reduce){.page-canvas-module__YX8lga__browser{transition:none}}.page-canvas-module__YX8lga__inspectorHeader{z-index:2;background:var(--color-panel);border-bottom:1px solid var(--color-border);padding-bottom:14px;position:sticky;top:0}.page-canvas-module__YX8lga__designNav{gap:6px;margin-bottom:22px;display:grid}.page-canvas-module__YX8lga__pages .page-canvas-module__YX8lga__designNav button{text-align:left;color:var(--color-text-secondary);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;gap:5px;padding:12px;display:grid}.page-canvas-module__YX8lga__pages .page-canvas-module__YX8lga__designNav button strong{font-size:12px}.page-canvas-module__YX8lga__pages .page-canvas-module__YX8lga__designNav button small{color:var(--color-text-muted);font-size:10px}.page-canvas-module__YX8lga__pages .page-canvas-module__YX8lga__designNav button[aria-current=true]{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent)}.page-canvas-module__YX8lga__themeFields{gap:18px;display:grid}.page-canvas-module__YX8lga__themeFields legend{margin:8px 0;padding:0;font-size:12px;font-weight:650}.page-canvas-module__YX8lga__themePresets{gap:10px;display:grid}.page-canvas-module__YX8lga__themePreset{text-align:left;font:inherit;border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);border-radius:10px;gap:8px;padding:14px;display:grid}.page-canvas-module__YX8lga__themePreset[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.page-canvas-module__YX8lga__themePreset strong{font-size:13px}.page-canvas-module__YX8lga__themePreset small{color:var(--color-text-muted);font-size:11px;line-height:1.6}.page-canvas-module__YX8lga__themeSwatches{border:1px solid var(--color-border);border-radius:5px;height:32px;display:flex;overflow:hidden}.page-canvas-module__YX8lga__themeSwatches i{flex:1}.page-canvas-module__YX8lga__fields .page-canvas-module__YX8lga__themeReset{align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.page-canvas-module__YX8lga__fields .page-canvas-module__YX8lga__themeReset input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-accent);flex:none;margin:0;padding:0}.page-canvas-module__YX8lga__fields .page-canvas-module__YX8lga__themeFields label{margin:0}.page-canvas-module__YX8lga__themeFields .page-canvas-module__YX8lga__textButton{padding-top:5px;font-size:10px}@media (max-width:520px){.page-canvas-module__YX8lga__designNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:12px}.page-canvas-module__YX8lga__pages .page-canvas-module__YX8lga__designNav button{padding:8px}.page-canvas-module__YX8lga__pages .page-canvas-module__YX8lga__designNav button small{display:none}.page-canvas-module__YX8lga__previewTabs{flex-wrap:wrap}}.page-canvas-module__YX8lga__themeSubheading{margin:8px 0 0;font-size:12px;font-weight:650}.page-canvas-module__YX8lga__themeLock{border:1px solid var(--color-border);background:var(--color-panel-subtle);border-radius:9px;margin-bottom:20px;padding:14px;font-size:12px;line-height:1.7}.page-canvas-module__YX8lga__themeLock p{color:var(--color-text-muted);margin:8px 0}.page-canvas-module__YX8lga__themeComingSoon{background:var(--color-panel-subtle);min-height:40px;color:var(--color-text-muted);border-radius:5px;place-items:center;font-size:11px;display:grid}.page-canvas-module__YX8lga__themeBadge{float:right;color:var(--color-accent);font-size:10px;font-weight:500}.page-canvas-module__YX8lga__studio .page-canvas-module__YX8lga__themePreset:disabled{opacity:.7}.page-canvas-module__YX8lga__appearanceFields{border:0;min-width:0;margin:0;padding:0}.page-canvas-module__YX8lga__appearanceFields>legend{color:var(--color-text-muted);padding:0 0 12px;font-size:11px}.page-canvas-module__YX8lga__appearanceFields:disabled{opacity:.55}.page-canvas-module__YX8lga__fields .page-canvas-module__YX8lga__themeFields[data-section=theme]{gap:12px}.page-canvas-module__YX8lga__themeFields[data-section=theme] .page-canvas-module__YX8lga__help{margin:0}.page-canvas-module__YX8lga__themeFields[data-section=theme] legend{margin-bottom:8px}.page-canvas-module__YX8lga__themePresets .page-canvas-module__YX8lga__themePreset{gap:6px;padding:10px}.page-canvas-module__YX8lga__themePresets .page-canvas-module__YX8lga__themeSwatches{height:12px}.page-canvas-module__YX8lga__themePreset:disabled .page-canvas-module__YX8lga__themeBadge{color:var(--color-text-muted)}.page-canvas-module__YX8lga__designWorkspace{flex-direction:column;flex:1;min-height:0;display:flex}.page-canvas-module__YX8lga__designGroup{gap:3px;display:grid}.page-canvas-module__YX8lga__designGroup h3{color:var(--color-text-muted);margin:14px 10px 5px;font-size:10px;font-weight:600}.page-canvas-module__YX8lga__pages .page-canvas-module__YX8lga__designNav button{gap:3px;padding:9px 10px}.page-canvas-module__YX8lga__designNav{gap:0}@media (max-width:520px){.page-canvas-module__YX8lga__designNav{gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.page-canvas-module__YX8lga__designGroup{flex:none;align-items:center;gap:4px;display:flex}.page-canvas-module__YX8lga__designGroup h3{display:none}.page-canvas-module__YX8lga__pages .page-canvas-module__YX8lga__designNav button{white-space:nowrap;min-height:40px}}.page-canvas-module__YX8lga__designSectionPicker{display:none}@media (max-width:520px){.page-canvas-module__YX8lga__pages .page-canvas-module__YX8lga__designNav{display:none}.page-canvas-module__YX8lga__designSectionPicker{color:var(--color-text-muted);gap:8px;margin-bottom:12px;font-size:11px;display:grid}.page-canvas-module__YX8lga__designSectionPicker select{border:1px solid var(--color-border);background:var(--color-panel);width:100%;min-height:44px;color:var(--color-text);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px}}.page-canvas-module__YX8lga__modalSettings{border:1px solid var(--color-border);border-radius:8px;margin:0 0 10px;overflow:hidden}.page-canvas-module__YX8lga__modalSettings summary{cursor:pointer;padding:12px;list-style-position:inside;display:list-item}.page-canvas-module__YX8lga__modalSettings summary strong{font-size:12px}.page-canvas-module__YX8lga__modalSettings summary small{color:var(--color-text-muted);margin:5px 0 0 14px;font-size:10px;display:block}.page-canvas-module__YX8lga__modalSettings>div{border-top:1px solid var(--color-border);gap:16px;padding:16px 12px;display:grid}.page-canvas-module__YX8lga__navigationFields{gap:12px}.page-canvas-module__YX8lga__navigationFields .page-canvas-module__YX8lga__help{margin:0}.page-canvas-module__YX8lga__navigationFields .page-canvas-module__YX8lga__modalSettings{margin-bottom:0}.page-canvas-module__YX8lga__navigationPreviewBar{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:10px;padding:4px 20px 8px;font-size:10px;display:flex}.page-canvas-module__YX8lga__navigationPreviewBar select{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-secondary);font:inherit;border-radius:6px;padding:5px 7px;font-size:10px}.page-canvas-module__YX8lga__studio[data-navigation=true] .page-canvas-module__YX8lga__browser{min-height:0}.page-canvas-module__YX8lga__studio[data-navigation=true] .page-canvas-module__YX8lga__previewArea{padding-top:8px}.page-canvas-module__YX8lga__studio[data-navigation=true] .page-canvas-module__YX8lga__fields{padding:16px}.page-canvas-module__YX8lga__studio[data-navigation=true] .page-canvas-module__YX8lga__editorHeading{padding-bottom:12px}.page-canvas-module__YX8lga__studio[data-navigation=true] .page-canvas-module__YX8lga__designFrame{height:clamp(330px,100dvh - 355px,780px)}.page-canvas-module__YX8lga__studio[data-navigation=true] .page-canvas-module__YX8lga__inspectorHeader{display:none}.page-canvas-module__YX8lga__navigationPreviewBar select{min-height:28px}.page-canvas-module__YX8lga__studio[data-navigation=true] .page-canvas-module__YX8lga__saveArea>p:not([role]){display:none}.page-canvas-module__YX8lga__fixedMainPage{border:1px solid var(--color-border);background:var(--color-panel);border-radius:9px;gap:7px;padding:12px;display:grid}.page-canvas-module__YX8lga__fixedMainPage small,.page-canvas-module__YX8lga__fixedMainPage span{color:var(--color-text-muted);font-size:10px}.page-canvas-module__YX8lga__fixedMainPage strong{font-size:12px;font-weight:600}.page-canvas-module__YX8lga__fixedMainPage span{overflow-wrap:anywhere}.page-canvas-module__YX8lga__redirectPage{box-sizing:border-box;text-align:center;width:min(100%,480px);color:var(--color-text-secondary);align-self:center;margin:auto;padding:32px 24px}.page-canvas-module__YX8lga__redirectIcon{border:1px solid var(--color-border);background:var(--color-panel);width:48px;height:48px;color:var(--color-accent);border-radius:14px;place-items:center;margin:0 auto 18px;font-size:24px;display:grid}.page-canvas-module__YX8lga__redirectPage h3{color:var(--color-text);margin:0 0 12px;font-size:17px}.page-canvas-module__YX8lga__redirectPage p{margin:0 0 20px;font-size:12px;line-height:1.9}.page-canvas-module__YX8lga__redirectChoices{text-align:left;gap:8px;max-height:340px;display:grid;overflow:auto}.page-canvas-module__YX8lga__redirectChoices button{background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-text);font:inherit;cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.page-canvas-module__YX8lga__redirectChoices strong{font-size:12px}.page-canvas-module__YX8lga__redirectChoices small{color:var(--color-text-muted);margin-top:5px;font-size:11px;display:block}.page-canvas-module__YX8lga__redirectChoices button>span:last-child{color:var(--color-accent)}.page-canvas-module__YX8lga__redirectChoices button:hover{border-color:var(--color-accent)}.page-canvas-module__YX8lga__redirectChoices button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.page-canvas-module__YX8lga__pageDialog{width:100%;height:100%;overflow:hidden}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__studio{grid-template-columns:minmax(0,1fr) 350px}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__previewArea{min-height:0;padding:12px;overflow:hidden}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__browser{box-sizing:border-box;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__browserChrome,.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__selectionBar{flex-shrink:0}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__browser iframe{flex:1;height:0;min-height:0}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__previewNote{flex-shrink:0}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__fields{padding:16px}.page-canvas-module__YX8lga__inspectorTree{border:1px solid var(--color-border);border-radius:8px;padding:10px}.page-canvas-module__YX8lga__inspectorTree>summary{cursor:pointer;color:var(--color-text-secondary);font-size:11px}@media (max-width:1000px){.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__studio{grid-template-columns:minmax(0,1fr) 310px}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__fields{padding:12px}}@media (max-width:820px){.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__studio{flex-direction:column;display:flex;overflow:auto}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__stage{height:520px;min-height:520px}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__previewArea{overflow:hidden}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__browser{min-height:0}.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__editor{border-left:0;flex:none;overflow:visible}}@media (max-width:520px){.page-canvas-module__YX8lga__pageDialog .page-canvas-module__YX8lga__stage{height:480px;min-height:480px}}.page-canvas-module__YX8lga__targetSelector{color:var(--color-text);flex:none;align-items:center;gap:8px;display:flex}.page-canvas-module__YX8lga__targetSelector>svg{color:var(--color-accent)}.page-canvas-module__YX8lga__targetSelector select{max-width:180px;min-height:30px;font:inherit;color:inherit;background:0 0;border:0;padding:4px 12px 4px 0;font-size:12px;font-weight:600}.page-canvas-module__YX8lga__pageFooterInfo{align-items:center;gap:14px;min-width:0;display:flex}.page-canvas-module__YX8lga__pageFooterInfo>span{color:var(--color-text-muted);font-size:11px}.page-canvas-module__YX8lga__pageFooter .page-canvas-module__YX8lga__deletePage{border:1px solid color-mix(in srgb,var(--color-danger,#bd4657) 40%,var(--color-border));color:var(--color-danger,#bd4657);font:inherit;cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:8px 11px;font-size:12px}.page-canvas-module__YX8lga__pageFooter .page-canvas-module__YX8lga__deletePage:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger,#bd4657) 8%,transparent)}.page-canvas-module__YX8lga__pageFooter .page-canvas-module__YX8lga__deletePage:disabled{opacity:.45;cursor:default}.page-canvas-module__YX8lga__pageFooter .page-canvas-module__YX8lga__deletePage:focus-visible{outline:2px solid var(--color-danger,#bd4657);outline-offset:2px}@media (max-width:800px){.page-canvas-module__YX8lga__pageFooterInfo{flex-wrap:wrap;flex:1;gap:8px}}
.design-navigation-editor-module__0-oftW__root{color:var(--color-text);min-width:0;font-size:12px}.design-navigation-editor-module__0-oftW__heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.design-navigation-editor-module__0-oftW__heading h2{letter-spacing:-.5px;margin:0 0 7px;font-size:17px}.design-navigation-editor-module__0-oftW__heading p{color:var(--color-text-muted);margin:0;font-size:11px}.design-navigation-editor-module__0-oftW__live{color:var(--color-accent);white-space:nowrap;padding-top:4px;font-size:9px}.design-navigation-editor-module__0-oftW__live:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.design-navigation-editor-module__0-oftW__root button{font:inherit;cursor:pointer;color:inherit}.design-navigation-editor-module__0-oftW__root button:disabled{cursor:not-allowed;opacity:.45}.design-navigation-editor-module__0-oftW__root button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__activation{background:var(--color-panel-subtle);border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex}.design-navigation-editor-module__0-oftW__activation>span{gap:5px;display:grid}.design-navigation-editor-module__0-oftW__activation strong{font-size:12px}.design-navigation-editor-module__0-oftW__activation small{color:var(--color-text-muted);font-size:10px;font-weight:400;line-height:1.5}.design-navigation-editor-module__0-oftW__root label input[type=checkbox][role=switch]{appearance:none;background:var(--color-border-strong);cursor:pointer;border:0;border-radius:12px;flex:none;width:30px;min-width:30px;height:18px;margin:0;padding:0;display:block;position:relative}.design-navigation-editor-module__0-oftW__root label input[type=checkbox][role=switch]:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.design-navigation-editor-module__0-oftW__root label input[type=checkbox][role=switch]:checked{background:var(--color-accent)}.design-navigation-editor-module__0-oftW__root label input[type=checkbox][role=switch]:checked:before{transform:translate(12px)}.design-navigation-editor-module__0-oftW__tabs{border-bottom:1px solid var(--color-border);gap:20px;margin-bottom:18px;display:flex}.design-navigation-editor-module__0-oftW__tabs button{color:var(--color-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0 10px;font-size:12px}.design-navigation-editor-module__0-oftW__tabs button[aria-pressed=true]{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:650}.design-navigation-editor-module__0-oftW__section{gap:16px;display:grid}.design-navigation-editor-module__0-oftW__devices{background:var(--color-panel-subtle);border-radius:8px;gap:3px;padding:3px;display:flex}.design-navigation-editor-module__0-oftW__devices button{color:var(--color-text-muted);background:0 0;border:0;border-radius:6px;flex:1;padding:7px;font-size:11px}.design-navigation-editor-module__0-oftW__devices button[aria-pressed=true]{background:var(--color-panel);color:var(--color-text);font-weight:600;box-shadow:0 1px 4px #172b2510}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__layoutGrid{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.design-navigation-editor-module__0-oftW__layoutGrid button{border:1px solid var(--color-border);background:var(--color-panel);text-align:left;border-radius:9px;justify-items:start;gap:6px;padding:12px;display:grid;position:relative}.design-navigation-editor-module__0-oftW__layoutGrid button:hover{border-color:var(--color-accent)}.design-navigation-editor-module__0-oftW__layoutGrid button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle);box-shadow:0 0 0 1px var(--color-accent)}.design-navigation-editor-module__0-oftW__layoutGrid strong{font-size:11px;font-weight:600}.design-navigation-editor-module__0-oftW__layoutGrid small{color:var(--color-text-muted);font-size:9px}.design-navigation-editor-module__0-oftW__check{color:var(--color-accent);opacity:0;position:absolute;top:9px;right:9px}.design-navigation-editor-module__0-oftW__layoutGrid [aria-pressed=true] .design-navigation-editor-module__0-oftW__check{opacity:1}.design-navigation-editor-module__0-oftW__picture{border:1px solid var(--color-border-strong);background:var(--color-panel);border-radius:4px;width:56px;height:36px;margin:0 0 3px;display:block;position:relative;overflow:hidden}.design-navigation-editor-module__0-oftW__picture>span{background:var(--color-panel-subtle);border-radius:2px;position:absolute;inset:11px 6px 6px}.design-navigation-editor-module__0-oftW__picture i,.design-navigation-editor-module__0-oftW__picture b,.design-navigation-editor-module__0-oftW__picture em{background:var(--color-accent);opacity:.7;z-index:1;display:none;position:absolute}.design-navigation-editor-module__0-oftW__picture[data-layout=top] i,.design-navigation-editor-module__0-oftW__picture[data-layout=split] i,.design-navigation-editor-module__0-oftW__picture[data-layout=both] i,.design-navigation-editor-module__0-oftW__picture[data-layout=drawer] i{height:6px;display:block;inset:0 0 auto}.design-navigation-editor-module__0-oftW__picture[data-layout=side] b,.design-navigation-editor-module__0-oftW__picture[data-layout=split] b{width:12px;display:block;inset:0 auto 0 0}.design-navigation-editor-module__0-oftW__picture[data-layout=split] b{top:7px}.design-navigation-editor-module__0-oftW__picture[data-layout=side]>span,.design-navigation-editor-module__0-oftW__picture[data-layout=split]>span{left:17px}.design-navigation-editor-module__0-oftW__picture[data-layout=bottom] em,.design-navigation-editor-module__0-oftW__picture[data-layout=both] em{height:6px;display:block;inset:auto 0 0}.design-navigation-editor-module__0-oftW__picture[data-layout=drawer] b{opacity:.2;width:20px;display:block;inset:8px auto 0 0}.design-navigation-editor-module__0-oftW__picture[data-layout=none]>span{inset:6px}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__hint{color:var(--color-text-muted);margin:0;font-size:10px;line-height:1.7}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__options{border:0;border-top:1px solid var(--color-border);gap:0;margin:4px 0 0;padding:12px 0 0;display:grid}.design-navigation-editor-module__0-oftW__root legend{color:var(--color-text);margin:0 0 12px;padding:0;font-size:11px;font-weight:600}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__switchRow{justify-content:space-between;align-items:center;margin:0;padding:10px 0;font-size:11px;display:flex}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__callout{border:1px solid var(--color-border);background:var(--color-panel-subtle);text-align:left;border-radius:8px;margin:0;padding:11px;font-size:11px;line-height:1.6}.design-navigation-editor-module__0-oftW__callout span{float:right}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__srOnly{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.design-navigation-editor-module__0-oftW__listHeading{justify-content:space-between;align-items:center;display:flex}.design-navigation-editor-module__0-oftW__listHeading strong{font-size:12px}.design-navigation-editor-module__0-oftW__listHeading small{color:var(--color-text-muted);margin-left:5px;font-weight:400}.design-navigation-editor-module__0-oftW__listHeading button{border:1px solid var(--color-border);background:var(--color-panel);border-radius:6px;padding:5px 9px;font-size:11px}.design-navigation-editor-module__0-oftW__menuList{gap:5px;display:grid}.design-navigation-editor-module__0-oftW__menuList button{border:1px solid var(--color-border);background:var(--color-panel);text-align:left;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.design-navigation-editor-module__0-oftW__menuList button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.design-navigation-editor-module__0-oftW__menuList button>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.design-navigation-editor-module__0-oftW__menuList strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.design-navigation-editor-module__0-oftW__menuList small{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.design-navigation-editor-module__0-oftW__order{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:10px}.design-navigation-editor-module__0-oftW__badge{color:var(--color-text-muted);font-size:9px}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__itemEditor{border:0;border-top:1px solid var(--color-border);gap:14px;margin:0;padding:16px 0 0;display:grid}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__itemEditor legend{margin:0;padding:0 6px 0 0}.design-navigation-editor-module__0-oftW__root label{font-size:11px}.design-navigation-editor-module__0-oftW__root label>small{color:var(--color-text-muted);margin-top:6px;font-size:10px;font-weight:400;display:block}.design-navigation-editor-module__0-oftW__root input[type=text],.design-navigation-editor-module__0-oftW__root input[type=url],.design-navigation-editor-module__0-oftW__root select{margin-top:6px;padding:8px;font-size:11px}.design-navigation-editor-module__0-oftW__twoColumns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.design-navigation-editor-module__0-oftW__advanced summary{cursor:pointer;color:var(--color-text-muted);font-size:11px}.design-navigation-editor-module__0-oftW__advanced label{padding-top:12px}.design-navigation-editor-module__0-oftW__advanced p{color:var(--color-text-muted);font-size:10px;line-height:1.6}.design-navigation-editor-module__0-oftW__actions{gap:6px;display:flex}.design-navigation-editor-module__0-oftW__actions button{border:1px solid var(--color-border);background:var(--color-panel);border-radius:6px;padding:6px 10px;font-size:10px}.design-navigation-editor-module__0-oftW__actions .design-navigation-editor-module__0-oftW__remove{color:var(--color-danger);margin-left:auto}.design-navigation-editor-module__0-oftW__error{color:var(--color-danger);margin:0;font-size:11px;line-height:1.6}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__appearance{border:0;gap:14px;margin:0;padding:0;display:grid}.design-navigation-editor-module__0-oftW__appearance h3{margin:12px 0 0;font-size:11px;font-weight:600}.design-navigation-editor-module__0-oftW__colorRow{align-items:center;gap:8px;display:flex}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__colorRow label{flex:1;align-items:center;gap:10px;display:flex}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__colorRow input[type=color]{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:7px;width:32px;height:32px;padding:2px}.design-navigation-editor-module__0-oftW__colorRow span{gap:3px;display:grid}.design-navigation-editor-module__0-oftW__colorRow small{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:9px;font-weight:400}.design-navigation-editor-module__0-oftW__colorRow button{color:var(--color-text-muted);background:0 0;border:0;padding:6px}.design-navigation-editor-module__0-oftW__range output{float:right;font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:10px}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__reset{color:var(--color-text-muted);background:0 0;border:0;padding:3px 0;font-size:10px;display:block}@media (prefers-reduced-motion:reduce){.design-navigation-editor-module__0-oftW__root label input[type=checkbox][role=switch]:before{transition:none}}.design-navigation-editor-module__0-oftW__tabs{background:var(--color-panel);z-index:2;padding-top:3px;position:sticky;top:0}.design-navigation-editor-module__0-oftW__menuList{scrollbar-width:thin;max-height:235px;padding:1px;overflow:auto}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__section .design-navigation-editor-module__0-oftW__itemEditor{scroll-margin-top:50px}.design-navigation-editor-module__0-oftW__root button{min-height:0}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__tabs button{padding-top:7px;padding-bottom:9px}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__devices button{padding:7px}.design-navigation-editor-module__0-oftW__root select,.design-navigation-editor-module__0-oftW__root input[type=text],.design-navigation-editor-module__0-oftW__root input[type=url]{min-height:34px}.design-navigation-editor-module__0-oftW__root .design-navigation-editor-module__0-oftW__layoutGrid button{gap:5px;padding:10px}.design-navigation-editor-module__0-oftW__picture{height:30px}
.custom-page-editor-module__kgZAPa__editor{gap:16px;min-width:0;display:grid}.custom-page-editor-module__kgZAPa__tabs{background:var(--color-panel-subtle);border-radius:8px;gap:4px;padding:3px;display:flex}.custom-page-editor-module__kgZAPa__editor button{font:inherit;cursor:pointer;color:var(--color-text-secondary);background:var(--color-panel);border:1px solid var(--color-border);border-radius:6px;padding:7px 9px;font-size:11px}.custom-page-editor-module__kgZAPa__tabs button{background:0 0;border:0;flex:1;min-height:34px}.custom-page-editor-module__kgZAPa__tabs button[aria-pressed=true]{color:var(--color-accent);background:var(--color-panel);box-shadow:var(--shadow-control)}.custom-page-editor-module__kgZAPa__tabs span{margin-left:5px;font-size:10px}.custom-page-editor-module__kgZAPa__elementHeader,.custom-page-editor-module__kgZAPa__elementActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.custom-page-editor-module__kgZAPa__elementHeader strong,.custom-page-editor-module__kgZAPa__elementActions strong{font-size:12px}.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__add{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent)}.custom-page-editor-module__kgZAPa__palette{background:var(--color-panel-subtle);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.custom-page-editor-module__kgZAPa__palette button{justify-items:center;gap:7px;min-width:0;padding:10px 3px;font-size:10px;display:grid}.custom-page-editor-module__kgZAPa__palette button>span{color:var(--color-accent);font-size:16px}.custom-page-editor-module__kgZAPa__palette button:hover{border-color:var(--color-accent)}.custom-page-editor-module__kgZAPa__elementList{overscroll-behavior:contain;gap:4px;max-height:180px;display:grid;overflow:auto}.custom-page-editor-module__kgZAPa__elementList button{text-align:left;align-items:center;gap:8px;min-width:0;display:flex}.custom-page-editor-module__kgZAPa__elementList strong{flex:none;font-size:11px;font-weight:500}.custom-page-editor-module__kgZAPa__elementList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);flex:1;font-size:10px;overflow:hidden}.custom-page-editor-module__kgZAPa__elementList .custom-page-editor-module__kgZAPa__order{color:var(--color-text-muted);width:15px;font-size:10px}.custom-page-editor-module__kgZAPa__elementList button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-subtle)}.custom-page-editor-module__kgZAPa__fields{border:0;border-top:1px solid var(--color-border);gap:16px;min-width:0;margin:0;padding:16px 0 0;display:grid}.custom-page-editor-module__kgZAPa__fields legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.custom-page-editor-module__kgZAPa__fields label{gap:8px;min-width:0;font-size:11px;display:grid}.custom-page-editor-module__kgZAPa__fields input:not([type=range]),.custom-page-editor-module__kgZAPa__fields select,.custom-page-editor-module__kgZAPa__fields textarea{box-sizing:border-box;border:1px solid var(--color-border-strong);width:100%;font:inherit;background:var(--color-panel);color:var(--color-text);border-radius:7px;min-width:0;padding:9px 10px;font-size:12px}.custom-page-editor-module__kgZAPa__fields textarea{resize:vertical;line-height:1.6}.custom-page-editor-module__kgZAPa__fields input[type=range]{width:100%;accent-color:var(--color-accent);margin:0}.custom-page-editor-module__kgZAPa__fields output{color:var(--color-text-muted);font-size:10px}.custom-page-editor-module__kgZAPa__elementActions>div{gap:4px;display:flex}.custom-page-editor-module__kgZAPa__elementActions button{padding:5px 7px;font-size:10px}.custom-page-editor-module__kgZAPa__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.custom-page-editor-module__kgZAPa__note{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.7}.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__danger{color:var(--color-danger)}.custom-page-editor-module__kgZAPa__editor button:disabled{opacity:var(--opacity-disabled);cursor:default}.custom-page-editor-module__kgZAPa__editor button:focus-visible,.custom-page-editor-module__kgZAPa__fields input:focus-visible,.custom-page-editor-module__kgZAPa__fields textarea:focus-visible,.custom-page-editor-module__kgZAPa__fields select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__reset{color:var(--color-accent);background:0 0;border:0;justify-self:start;padding:0;font-size:10px}.custom-page-editor-module__kgZAPa__color{align-items:center;gap:8px;display:flex}.custom-page-editor-module__kgZAPa__color input[type=color]{flex:1;min-width:0;height:30px;padding:2px}.custom-page-editor-module__kgZAPa__color button{flex:none}.custom-page-editor-module__kgZAPa__destination,.custom-page-editor-module__kgZAPa__connectionPanel{gap:12px;min-width:0;display:grid}.custom-page-editor-module__kgZAPa__destinationTabs,.custom-page-editor-module__kgZAPa__connectionActions{flex-wrap:wrap;gap:6px;display:flex}.custom-page-editor-module__kgZAPa__destinationTabs button{flex:1;font-size:10px}.custom-page-editor-module__kgZAPa__destinationTabs button[aria-pressed=true]{color:var(--color-accent);background:var(--color-accent-subtle);border-color:var(--color-accent)}.custom-page-editor-module__kgZAPa__destination .custom-page-editor-module__kgZAPa__note{overflow-wrap:anywhere}.custom-page-editor-module__kgZAPa__connectionCard,.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__section{border:1px solid var(--color-border);background:var(--color-panel-subtle);border-radius:8px;gap:14px;min-width:0;margin:0;padding:14px;display:grid}.custom-page-editor-module__kgZAPa__connectionCard legend{color:var(--color-text-secondary);padding:0 5px;font-size:11px}.custom-page-editor-module__kgZAPa__connectionCard label,.custom-page-editor-module__kgZAPa__editor.custom-page-editor-module__kgZAPa__section label,.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__section label{gap:8px;min-width:0;font-size:11px;display:grid}.custom-page-editor-module__kgZAPa__connectionCard input,.custom-page-editor-module__kgZAPa__connectionCard select,.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__section input,.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__section select{box-sizing:border-box;border:1px solid var(--color-border-strong);width:100%;min-width:0;font:inherit;color:var(--color-text);background:var(--color-panel);border-radius:7px;padding:9px 10px;font-size:12px}.custom-page-editor-module__kgZAPa__connectionEmpty{border:1px dashed var(--color-border-strong);color:var(--color-text-muted);text-align:center;border-radius:8px;margin:0;padding:20px 14px;font-size:11px;line-height:1.8}.custom-page-editor-module__kgZAPa__connectionCard input:focus-visible,.custom-page-editor-module__kgZAPa__connectionCard select:focus-visible,.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__section input:focus-visible,.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__section select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.custom-page-editor-module__kgZAPa__editor:is(fieldset){border:0;margin:0;padding:0}.custom-page-editor-module__kgZAPa__editor>legend{margin-bottom:12px;font-size:12px;font-weight:600}.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__sectionTitle{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__link{border-top:1px solid var(--color-border);gap:14px;padding-top:14px;display:grid}.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__section>div>strong{font-size:12px}.custom-page-editor-module__kgZAPa__editor .custom-page-editor-module__kgZAPa__section .custom-page-editor-module__kgZAPa__note{margin-top:6px}
.add-page-dialog-module__mm0HAa__body{gap:22px;display:grid}.add-page-dialog-module__mm0HAa__body form{margin:0}.add-page-dialog-module__mm0HAa__tabs{background:var(--color-panel-subtle);border-radius:10px;gap:4px;padding:4px;display:flex}.add-page-dialog-module__mm0HAa__tabs button{min-height:38px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.add-page-dialog-module__mm0HAa__tabs button[aria-pressed=true]{background:var(--color-panel);color:var(--color-accent);box-shadow:var(--shadow-control);font-weight:600}.add-page-dialog-module__mm0HAa__tabs button>span{background:var(--color-panel-subtle);color:var(--color-text-muted);border-radius:5px;padding:1px 6px;font-size:10px}.add-page-dialog-module__mm0HAa__create{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.add-page-dialog-module__mm0HAa__sectionHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.add-page-dialog-module__mm0HAa__sectionHeading h3{margin:0;font-size:13px;font-weight:600}.add-page-dialog-module__mm0HAa__sectionHeading>span{color:var(--color-text-muted);font-size:11px}.add-page-dialog-module__mm0HAa__templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.add-page-dialog-module__mm0HAa__template{border:1px solid var(--color-border);background:var(--color-panel);min-width:0;color:var(--color-text);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast);border-radius:11px;flex-direction:column;gap:7px;padding:10px;display:flex}.add-page-dialog-module__mm0HAa__template:hover{border-color:var(--color-border-strong);background:var(--color-background)}.add-page-dialog-module__mm0HAa__template[aria-pressed=true]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent-subtle) 45%,var(--color-panel));box-shadow:0 0 0 1px var(--color-accent)}.add-page-dialog-module__mm0HAa__thumbnail{border:1px solid var(--color-border);background:var(--color-panel);box-sizing:border-box;border-radius:6px;width:100%;height:70px;display:block;overflow:hidden}.add-page-dialog-module__mm0HAa__miniWindow{border-bottom:1px solid var(--color-border);background:var(--color-background);align-items:center;gap:3px;height:12px;padding:0 6px;display:flex}.add-page-dialog-module__mm0HAa__miniWindow i{background:var(--color-border-strong);border-radius:50%;width:3px;height:3px}.add-page-dialog-module__mm0HAa__miniContent{align-content:start;gap:4px;padding:9px 12px;display:grid}.add-page-dialog-module__mm0HAa__miniContent>b{background:var(--color-text-secondary);opacity:.5;border-radius:2px;width:46%;height:5px;display:block}.add-page-dialog-module__mm0HAa__miniContent>i{background:var(--color-border-strong);border-radius:2px;width:82%;height:3px;display:block}.add-page-dialog-module__mm0HAa__miniContent>i:last-of-type{width:61%}.add-page-dialog-module__mm0HAa__miniPlus{border:1px dashed var(--color-border-strong);height:36px;color:var(--color-text-muted);border-radius:3px;place-items:center;font-size:17px;display:grid}.add-page-dialog-module__mm0HAa__miniColumns{gap:5px;margin-top:3px;display:flex}.add-page-dialog-module__mm0HAa__miniColumns i{background:var(--color-accent-subtle);border-radius:2px;flex:1;height:10px}.add-page-dialog-module__mm0HAa__miniSteps{gap:5px;margin-top:3px;display:flex}.add-page-dialog-module__mm0HAa__miniSteps i{background:var(--color-panel-subtle);border-left:3px solid var(--color-accent);border-radius:2px;flex:1;height:9px}.add-page-dialog-module__mm0HAa__templateName{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.add-page-dialog-module__mm0HAa__selection{border:1px solid var(--color-border-strong);border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:10px;display:grid}.add-page-dialog-module__mm0HAa__template[aria-pressed=true] .add-page-dialog-module__mm0HAa__selection{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.add-page-dialog-module__mm0HAa__template>small{color:var(--color-text-muted);font-size:11px;line-height:1.5}.add-page-dialog-module__mm0HAa__details{grid-template-columns:1fr 1.15fr;gap:16px;margin-top:6px;display:grid}.add-page-dialog-module__mm0HAa__details label{gap:9px;min-width:0;font-size:12px;font-weight:600;display:grid}.add-page-dialog-module__mm0HAa__details input,.add-page-dialog-module__mm0HAa__search input{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-panel);width:100%;min-width:0;color:var(--color-text);font:inherit;border-radius:8px;outline:0;padding:11px 12px;font-size:13px;font-weight:400}.add-page-dialog-module__mm0HAa__details input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-subtle)}.add-page-dialog-module__mm0HAa__address{border:1px solid var(--color-border-strong);background:var(--color-panel);border-radius:8px;align-items:center;display:flex;overflow:hidden}.add-page-dialog-module__mm0HAa__address>span{color:var(--color-text-muted);padding-left:12px;font-family:monospace;font-size:12px;font-weight:400}.add-page-dialog-module__mm0HAa__address input{border:0;border-radius:0;padding-left:4px;font-family:monospace;box-shadow:none!important}.add-page-dialog-module__mm0HAa__address:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-subtle)}.add-page-dialog-module__mm0HAa__address[data-invalid=true]{border-color:var(--color-danger)}.add-page-dialog-module__mm0HAa__addressHelp{color:var(--color-text-muted);margin:-6px 0 0;font-size:11px;line-height:1.6}.add-page-dialog-module__mm0HAa__addressHelp[data-error=true],.add-page-dialog-module__mm0HAa__limit{color:var(--color-danger)}.add-page-dialog-module__mm0HAa__menuOption{border:1px solid var(--color-border);cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:13px 14px;display:flex}.add-page-dialog-module__mm0HAa__menuOption:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-subtle)}.add-page-dialog-module__mm0HAa__menuOption input{width:16px;height:16px;accent-color:var(--color-accent);flex:none;margin:0}.add-page-dialog-module__mm0HAa__menuOption>span{flex:1;gap:4px;display:grid}.add-page-dialog-module__mm0HAa__menuOption strong{font-size:12px;font-weight:600}.add-page-dialog-module__mm0HAa__menuOption small{color:var(--color-text-muted);font-size:11px}.add-page-dialog-module__mm0HAa__menuOption>svg{color:var(--color-text-muted)}.add-page-dialog-module__mm0HAa__context{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:11px;line-height:1.6;display:flex}.add-page-dialog-module__mm0HAa__context>span{background:var(--color-panel-subtle);color:var(--color-text-secondary);border-radius:4px;padding:2px 7px;font-size:10px}.add-page-dialog-module__mm0HAa__limit{font-size:12px;line-height:1.6}.add-page-dialog-module__mm0HAa__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.add-page-dialog-module__mm0HAa__footer>span{min-width:0;color:var(--color-text-muted);align-items:center;gap:7px;font-size:11px;line-height:1.6;display:flex}.add-page-dialog-module__mm0HAa__footer>span svg{flex:none}.add-page-dialog-module__mm0HAa__actions{flex:none;gap:8px;display:flex}.add-page-dialog-module__mm0HAa__actions button{border:1px solid var(--color-border);min-height:38px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:9px 14px;font-size:12px;display:flex}.add-page-dialog-module__mm0HAa__secondary{background:var(--color-panel);color:var(--color-text-secondary)}.add-page-dialog-module__mm0HAa__primary{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)!important;font-weight:600!important}.add-page-dialog-module__mm0HAa__primary:hover:not(:disabled){background:var(--color-accent-hover)}.add-page-dialog-module__mm0HAa__body button:disabled,.add-page-dialog-module__mm0HAa__actions button:disabled{opacity:var(--opacity-disabled);cursor:default}.add-page-dialog-module__mm0HAa__body button:focus-visible,.add-page-dialog-module__mm0HAa__actions button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.add-page-dialog-module__mm0HAa__featureSection{gap:14px;display:grid}.add-page-dialog-module__mm0HAa__description{color:var(--color-text-muted);margin:-4px 0 0;font-size:12px;line-height:1.7}.add-page-dialog-module__mm0HAa__search{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.add-page-dialog-module__mm0HAa__search input{border:0;padding-left:0}.add-page-dialog-module__mm0HAa__search:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.add-page-dialog-module__mm0HAa__features{overscroll-behavior:contain;gap:8px;max-height:300px;padding:2px;display:grid;overflow:auto}.add-page-dialog-module__mm0HAa__features:empty{display:none}.add-page-dialog-module__mm0HAa__features button{border:1px solid var(--color-border);background:var(--color-panel);min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.add-page-dialog-module__mm0HAa__features button:hover{border-color:var(--color-accent);background:var(--color-accent-subtle)}.add-page-dialog-module__mm0HAa__featureIcon{background:var(--color-accent-subtle);width:32px;height:34px;color:var(--color-accent);border-radius:7px;flex:none;place-items:center;display:grid}.add-page-dialog-module__mm0HAa__featureName{flex:1;gap:5px;min-width:0;display:grid}.add-page-dialog-module__mm0HAa__featureName strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.add-page-dialog-module__mm0HAa__featureName code{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:10px;overflow:hidden}.add-page-dialog-module__mm0HAa__module{background:var(--color-panel-subtle);color:var(--color-text-secondary);border-radius:5px;flex:none;padding:4px 7px;font-size:10px}.add-page-dialog-module__mm0HAa__open{color:var(--color-text-muted);font-size:16px}.add-page-dialog-module__mm0HAa__empty{text-align:center;border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:38px 20px;display:flex}.add-page-dialog-module__mm0HAa__empty strong{color:var(--color-text);font-size:13px}.add-page-dialog-module__mm0HAa__empty p{margin:0;font-size:12px;line-height:1.7}@media (max-width:600px){.add-page-dialog-module__mm0HAa__body{gap:18px}.add-page-dialog-module__mm0HAa__sectionHeading{align-items:flex-start}.add-page-dialog-module__mm0HAa__sectionHeading>span{display:none}.add-page-dialog-module__mm0HAa__templates{gap:8px}.add-page-dialog-module__mm0HAa__template{gap:6px;padding:8px}.add-page-dialog-module__mm0HAa__template>small{font-size:10px}.add-page-dialog-module__mm0HAa__thumbnail{height:58px}.add-page-dialog-module__mm0HAa__miniContent{padding:6px 8px}.add-page-dialog-module__mm0HAa__miniPlus{height:30px}.add-page-dialog-module__mm0HAa__details{grid-template-columns:1fr;gap:14px}.add-page-dialog-module__mm0HAa__footer{flex-wrap:wrap;gap:12px}.add-page-dialog-module__mm0HAa__footer>span{font-size:10px}.add-page-dialog-module__mm0HAa__actions{margin-left:auto}.add-page-dialog-module__mm0HAa__context{font-size:10px}.add-page-dialog-module__mm0HAa__module{display:none}}@media (prefers-reduced-motion:reduce){.add-page-dialog-module__mm0HAa__template{transition:none}}.add-page-dialog-module__mm0HAa__featureName>small{color:var(--color-text-muted);font-size:11px;line-height:1.6}.add-page-dialog-module__mm0HAa__screenList{color:var(--color-text-secondary);flex-wrap:wrap;gap:7px;font-size:10px;line-height:1.7;display:flex}.add-page-dialog-module__mm0HAa__screenList b{color:var(--color-accent);font-weight:500}.add-page-dialog-module__mm0HAa__featureHint{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.7}
.page-connection-dialog-module__KMujia__body{gap:14px;margin:0;display:grid}.page-connection-dialog-module__KMujia__route{background:var(--color-panel-subtle);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:18px;padding:12px;display:flex}.page-connection-dialog-module__KMujia__route>div{flex:1;gap:6px;min-width:0;display:grid}.page-connection-dialog-module__KMujia__route>svg{color:var(--color-accent);flex:none}.page-connection-dialog-module__KMujia__route span,.page-connection-dialog-module__KMujia__route code{color:var(--color-text-muted);font-size:11px}.page-connection-dialog-module__KMujia__route strong{overflow-wrap:anywhere;font-size:14px}.page-connection-dialog-module__KMujia__route code{overflow-wrap:anywhere}.page-connection-dialog-module__KMujia__fields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.page-connection-dialog-module__KMujia__fields legend{margin-bottom:10px;font-size:13px;font-weight:600}.page-connection-dialog-module__KMujia__fields label{gap:6px;font-size:12px;display:grid}.page-connection-dialog-module__KMujia__fields input,.page-connection-dialog-module__KMujia__fields select{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-panel);width:100%;min-width:0;color:var(--color-text);font:inherit;border-radius:8px;padding:9px 12px;font-size:13px}.page-connection-dialog-module__KMujia__fields p{color:var(--color-text-muted);margin:-4px 0 0;font-size:11px;line-height:1.7}.page-connection-dialog-module__KMujia__types{gap:8px;display:flex}.page-connection-dialog-module__KMujia__types button{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:7px;flex:1;padding:8px;font-size:12px}.page-connection-dialog-module__KMujia__types button[aria-pressed=true]{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent)}.page-connection-dialog-module__KMujia__fields :is(input,select,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-connection-dialog-module__KMujia__fields :disabled{opacity:var(--opacity-disabled);cursor:default}.page-connection-dialog-module__KMujia__preview{border:1px dashed var(--color-border-strong);border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px;display:flex}.page-connection-dialog-module__KMujia__preview>span,.page-connection-dialog-module__KMujia__preview small{color:var(--color-text-muted);font-size:11px}.page-connection-dialog-module__KMujia__preview>div{overflow-wrap:anywhere;max-width:100%;color:var(--color-accent);font-size:13px}.page-connection-dialog-module__KMujia__preview>div[data-type=button]{background:var(--color-accent);color:var(--color-on-accent);border-radius:7px;padding:10px 16px}.page-connection-dialog-module__KMujia__preview>div[data-type=link]{text-underline-offset:3px;text-decoration:underline}.page-connection-dialog-module__KMujia__error{color:var(--color-danger);margin:0;font-size:12px;line-height:1.7}@media (max-width:600px){.page-connection-dialog-module__KMujia__route{gap:10px;padding:12px}.page-connection-dialog-module__KMujia__route strong{font-size:12px}}.page-connection-dialog-module__KMujia__moduleLocation{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-connection-dialog-module__KMujia__moduleLocation>p{grid-column:1/-1}.page-connection-dialog-module__KMujia__moduleLocation label{min-width:0}@media (max-width:600px){.page-connection-dialog-module__KMujia__moduleLocation{grid-template-columns:1fr}}.page-connection-dialog-module__KMujia__relationList{border:1px solid var(--color-border);background:var(--color-panel-subtle);border-radius:9px;gap:6px;max-height:180px;padding:10px;display:grid;overflow:auto}.page-connection-dialog-module__KMujia__relationList>strong{color:var(--color-text-muted);margin-bottom:2px;font-size:11px}.page-connection-dialog-module__KMujia__relationList button{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);text-align:left;font:inherit;cursor:pointer;border-radius:7px;gap:4px;padding:9px 11px;font-size:12px;display:grid}.page-connection-dialog-module__KMujia__relationList button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.page-connection-dialog-module__KMujia__relationList small{color:var(--color-text-muted);font-size:10px}.page-connection-dialog-module__KMujia__relationList button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-connection-dialog-module__KMujia__controlInfo{border-left:3px solid var(--color-accent);background:var(--color-panel-subtle);overflow-wrap:anywhere;border-radius:6px;gap:6px;padding:12px;display:grid}.page-connection-dialog-module__KMujia__controlInfo>span,.page-connection-dialog-module__KMujia__controlInfo small{color:var(--color-text-muted);font-size:11px}.page-connection-dialog-module__KMujia__controlInfo strong{font-size:13px}.page-connection-dialog-module__KMujia__readOnly{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.7}.page-connection-dialog-module__KMujia__deleteConnection,.page-connection-dialog-module__KMujia__danger{border:1px solid var(--color-danger);color:var(--color-danger);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:8px 12px;font-size:12px}.page-connection-dialog-module__KMujia__deleteConnection{justify-self:start}.page-connection-dialog-module__KMujia__deleteConnection:disabled,.page-connection-dialog-module__KMujia__danger:disabled{opacity:var(--opacity-disabled);cursor:default}
.design-file-editor-module__HLRN1W__editor{border-top:1px solid var(--color-border);gap:18px;padding-top:22px;display:grid}.design-file-editor-module__HLRN1W__editor header strong{font-size:14px}.design-file-editor-module__HLRN1W__editor p,.design-file-editor-module__HLRN1W__editor small{color:var(--color-text-secondary);margin:6px 0 0;font-size:12px;line-height:1.7}.design-file-editor-module__HLRN1W__storage{background:var(--color-panel-subtle);border:1px solid var(--color-border);border-radius:12px;gap:10px;padding:16px;display:grid}.design-file-editor-module__HLRN1W__storage>strong{font-size:12px}.design-file-editor-module__HLRN1W__storage[data-ready=true]>strong{color:var(--color-accent)}.design-file-editor-module__HLRN1W__editor button{border:1px solid var(--color-border);background:var(--color-panel);min-height:38px;color:var(--color-text);font:inherit;cursor:pointer;text-align:left;border-radius:8px;padding:9px 12px;font-size:12px}.design-file-editor-module__HLRN1W__editor button:disabled{opacity:.5;cursor:not-allowed}.design-file-editor-module__HLRN1W__editor button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.design-file-editor-module__HLRN1W__editor .design-file-editor-module__HLRN1W__profile{color:var(--color-accent);background:var(--color-accent-subtle);font-weight:600}.design-file-editor-module__HLRN1W__actions{flex-wrap:wrap;gap:8px;display:flex}.design-file-editor-module__HLRN1W__editor .design-file-editor-module__HLRN1W__item{border:1px solid var(--color-border);border-radius:10px;padding:14px}.design-file-editor-module__HLRN1W__item legend{padding:0 5px}
.actual-service-preview-module__iwyRYW__preview{gap:var(--space-4);min-width:0;display:grid}.actual-service-preview-module__iwyRYW__toolbar{gap:var(--space-3);padding:var(--space-4);background:var(--color-panel-subtle);border-radius:var(--radius-control);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;display:flex}.actual-service-preview-module__iwyRYW__toolbar a{color:var(--color-accent)}.actual-service-preview-module__iwyRYW__preview p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.7}.actual-service-preview-module__iwyRYW__preview iframe{border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;width:100%;height:65dvh;min-height:320px}.actual-service-preview-module__iwyRYW__start{place-content:center;gap:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-panel-subtle);min-height:280px;color:var(--color-text);cursor:pointer;font:inherit;display:grid}.actual-service-preview-module__iwyRYW__start span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}
.api-protection-module__SxURWW__chip{border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-panel-subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.api-protection-module__SxURWW__chip[data-state=protected]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 35%,transparent);background:color-mix(in srgb,var(--color-success) 12%,var(--color-panel))}.api-protection-module__SxURWW__tabs{border-bottom:1px solid var(--color-border);flex-shrink:0;gap:22px;padding:0 24px;display:flex}.api-protection-module__SxURWW__tabs button{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0;font-size:13px}.api-protection-module__SxURWW__tabs button[aria-selected=true]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.api-protection-module__SxURWW__content{outline:none;gap:22px;font-size:13px;line-height:1.65;display:grid}.api-protection-module__SxURWW__content h3,.api-protection-module__SxURWW__content p{margin:0}.api-protection-module__SxURWW__content h3{letter-spacing:-.5px;font-size:18px}.api-protection-module__SxURWW__content button:focus-visible,.api-protection-module__SxURWW__tabs button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.api-protection-module__SxURWW__hero{border:1px solid var(--color-border);background:var(--color-panel-subtle);border-radius:16px;align-items:flex-start;gap:18px;padding:22px;display:flex}.api-protection-module__SxURWW__hero[data-protected=true]{border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-border));background:linear-gradient(125deg,color-mix(in srgb,var(--color-success) 12%,var(--color-panel)),var(--color-panel))}.api-protection-module__SxURWW__heroIcon{background:var(--color-panel);width:56px;height:62px;color:var(--color-text-muted);border-radius:18px;flex-shrink:0;place-items:center;display:grid}.api-protection-module__SxURWW__hero[data-protected=true] .api-protection-module__SxURWW__heroIcon{color:var(--color-success);box-shadow:0 0 30px color-mix(in srgb,var(--color-success) 14%,transparent)}.api-protection-module__SxURWW__hero p{color:var(--color-text-secondary);margin-top:8px;font-size:13px;line-height:1.75}.api-protection-module__SxURWW__flow{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:10px 12px 24px;font-size:12px;font-weight:600;display:flex}.api-protection-module__SxURWW__flow i{color:var(--color-text-muted);font-style:normal}.api-protection-module__SxURWW__flow small{text-align:center;width:100%;color:var(--color-text-muted);font-size:11px;font-weight:400}.api-protection-module__SxURWW__flowShield{border:1px dashed var(--color-border-strong);width:44px;height:44px;color:var(--color-text-muted);border-radius:12px;place-items:center;display:grid}.api-protection-module__SxURWW__flowShield[data-protected=true]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,var(--color-panel));border-style:solid;border-color:var(--color-success)}.api-protection-module__SxURWW__checks{gap:20px;display:grid}.api-protection-module__SxURWW__checks>div{align-items:center;gap:12px;display:flex}.api-protection-module__SxURWW__checks strong,.api-protection-module__SxURWW__rule strong,.api-protection-module__SxURWW__history strong{font-size:13px;font-weight:600}.api-protection-module__SxURWW__checks p,.api-protection-module__SxURWW__rule p{color:var(--color-text-muted);margin-top:4px;font-size:12px}.api-protection-module__SxURWW__checks small{white-space:nowrap;color:var(--color-text-muted);margin-left:auto;font-size:11px}.api-protection-module__SxURWW__checkMark{background:var(--color-panel-subtle);width:26px;height:26px;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.api-protection-module__SxURWW__checkMark[data-done=true]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,var(--color-panel))}.api-protection-module__SxURWW__note{color:var(--color-text-muted);font-size:12px;line-height:1.8}.api-protection-module__SxURWW__footer{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.api-protection-module__SxURWW__footer>span{color:var(--color-text-muted);font-size:11px;line-height:1.6}.api-protection-module__SxURWW__footer>button{white-space:nowrap}.api-protection-module__SxURWW__rule{border:1px solid var(--color-border);border-radius:12px;align-items:flex-start;gap:14px;padding:18px;display:flex}.api-protection-module__SxURWW__allow,.api-protection-module__SxURWW__deny,.api-protection-module__SxURWW__exception{background:var(--color-panel-subtle);border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px}.api-protection-module__SxURWW__allow{color:var(--color-success)}.api-protection-module__SxURWW__deny{color:var(--color-danger,var(--color-text-secondary))}.api-protection-module__SxURWW__exception{color:var(--color-text-secondary)}.api-protection-module__SxURWW__paths{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.api-protection-module__SxURWW__paths code{background:var(--color-panel-subtle);overflow-wrap:anywhere;border-radius:4px;padding:3px 5px;font-size:10px}.api-protection-module__SxURWW__history{gap:22px;margin:0;padding:0;list-style:none;display:grid}.api-protection-module__SxURWW__history li{align-items:center;gap:12px;display:flex}.api-protection-module__SxURWW__history time{color:var(--color-text-muted);margin-top:3px;font-size:11px;display:block}.api-protection-module__SxURWW__empty{text-align:center;color:var(--color-text-muted);padding:40px 12px}@media (max-width:600px){.api-protection-module__SxURWW__hero{gap:12px;padding:16px}.api-protection-module__SxURWW__heroIcon{width:42px;height:50px}.api-protection-module__SxURWW__hero h3{font-size:16px}.api-protection-module__SxURWW__checks small{display:none}.api-protection-module__SxURWW__footer{flex-direction:column;align-items:flex-start}.api-protection-module__SxURWW__tabs{gap:18px;padding-inline:20px}}
.service-studio-module__oDdxZa__operationsBody{min-width:0;animation:service-studio-module__oDdxZa__flowEnter .26s var(--ease-out);flex-direction:column;flex:1;display:flex}.service-studio-module__oDdxZa__operationIdentity{min-height:86px;margin:24px 0 20px}.service-studio-module__oDdxZa__operationIdentity>span{color:var(--color-text-muted);font-size:11px;display:block}.service-studio-module__oDdxZa__operationIdentity>strong{-webkit-line-clamp:2;letter-spacing:-.4px;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:7px 0;font-size:18px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.service-studio-module__oDdxZa__operationIdentity>strong[data-domain=true]{font-size:16px}.service-studio-module__oDdxZa__operationIdentity>small{color:var(--color-text-muted);font-size:10px;line-height:1.65;display:block}.service-studio-module__oDdxZa__operationMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.service-studio-module__oDdxZa__operationMetrics>button{z-index:2;text-align:left;background:var(--color-background);color:var(--color-text);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;min-width:0;padding:12px;transition:border-color .16s,background .16s;position:relative}.service-studio-module__oDdxZa__operationMetrics>button:hover{background:var(--color-accent-subtle);border-color:var(--color-art-border)}.service-studio-module__oDdxZa__operationMetrics>button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.service-studio-module__oDdxZa__operationMetrics span{color:var(--color-text-secondary);font-size:10px;line-height:1.5;display:block}.service-studio-module__oDdxZa__operationMetrics strong{font-variant-numeric:tabular-nums;margin:6px 0;font-size:23px;font-weight:500;line-height:1.4;display:block}.service-studio-module__oDdxZa__operationMetrics small{color:var(--color-text-muted);font-size:10px;line-height:1.5;display:block}.service-studio-module__oDdxZa__operationMetrics [data-warning=true] strong{color:var(--color-warning)}.service-studio-module__oDdxZa__operationAlert{z-index:2;color:var(--color-warning);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:14px;padding:8px 0;font-size:11px;display:flex;position:relative}.service-studio-module__oDdxZa__operationAlert>span:first-child{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;display:grid}.service-studio-module__oDdxZa__operationAlert>span:last-child{margin-left:auto}.service-studio-module__oDdxZa__operationFootnote{color:var(--color-text-muted);margin-top:16px;font-size:10px;line-height:1.65}.service-studio-module__oDdxZa__operationMetrics strong[data-text=true]{font-size:17px;line-height:1.9}.service-studio-module__oDdxZa__operationIdentity>strong[data-warning=true]{color:var(--color-warning)}@keyframes service-studio-module__oDdxZa__flowEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:580px){.service-studio-module__oDdxZa__operationMetrics>button{padding:13px}.service-studio-module__oDdxZa__operationMetrics span,.service-studio-module__oDdxZa__operationMetrics small{font-size:11px}}@media (prefers-reduced-motion:reduce){.service-studio-module__oDdxZa__operationsBody{animation:none}}
.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}
.resource-console-module__h5HVpa__console{background:var(--color-panel);flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.resource-console-module__h5HVpa__expanded{z-index:30;border:1px solid var(--color-border);border-radius:12px;width:auto;height:auto;position:fixed;inset:12px;box-shadow:0 24px 80px #0008}.resource-console-module__h5HVpa__header,.resource-console-module__h5HVpa__toolbar,.resource-console-module__h5HVpa__footer{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.resource-console-module__h5HVpa__header{justify-content:space-between}.resource-console-module__h5HVpa__header>div{align-items:center;gap:10px;display:flex}.resource-console-module__h5HVpa__header button,.resource-console-module__h5HVpa__toolbar button,.resource-console-module__h5HVpa__toolbar select{font:inherit;border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);cursor:pointer;border-radius:7px;padding:8px 12px;font-size:12px}.resource-console-module__h5HVpa__console button:disabled,.resource-console-module__h5HVpa__console select:disabled{opacity:.5;cursor:default}.resource-console-module__h5HVpa__dot{background:var(--color-text-muted);border-radius:50%;width:7px;height:7px}.resource-console-module__h5HVpa__dot[data-connected=true]{background:#32c79a;box-shadow:0 0 0 4px #32c79a18}.resource-console-module__h5HVpa__environment{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:5px;padding:3px 8px;font-size:11px}.resource-console-module__h5HVpa__toolbar{background:var(--color-panel-subtle);padding-top:10px;padding-bottom:10px}.resource-console-module__h5HVpa__toolbar label{align-items:center;gap:8px;font-size:12px;display:flex}.resource-console-module__h5HVpa__deployment{color:var(--color-text-muted);font-size:12px}.resource-console-module__h5HVpa__actions{gap:8px;margin-left:auto;display:flex}.resource-console-module__h5HVpa__toolbar .resource-console-module__h5HVpa__primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.resource-console-module__h5HVpa__stage{background:#111722;flex:1;min-height:200px;position:relative;overflow:hidden}.resource-console-module__h5HVpa__terminal{min-width:0;position:absolute;inset:16px 10px 12px 16px}.resource-console-module__h5HVpa__empty{text-align:center;color:#aab9cb;pointer-events:none;background:#111722;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.resource-console-module__h5HVpa__empty>span{color:#62d5c7;font:28px monospace}.resource-console-module__h5HVpa__empty h3{color:#e6edf5;margin:18px 0 8px;font-size:18px}.resource-console-module__h5HVpa__empty p{max-width:380px;margin:0;font-size:13px;line-height:1.7}.resource-console-module__h5HVpa__connecting{color:#dbe5f1;background:#111722e8;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.resource-console-module__h5HVpa__footer{color:var(--color-text-muted);border-top:1px solid var(--color-border);justify-content:space-between;padding:10px 20px;font-size:11px}.resource-console-module__h5HVpa__note{color:var(--color-text-muted);margin:0;padding:10px 20px;font-size:11px;line-height:1.6}@media (max-width:600px){.resource-console-module__h5HVpa__header,.resource-console-module__h5HVpa__toolbar{gap:8px;padding:10px 12px}.resource-console-module__h5HVpa__header strong{font-size:13px}.resource-console-module__h5HVpa__header>div{gap:6px}.resource-console-module__h5HVpa__header button,.resource-console-module__h5HVpa__toolbar button{padding:7px 9px}.resource-console-module__h5HVpa__environment{display:none}.resource-console-module__h5HVpa__toolbar label{min-width:0}.resource-console-module__h5HVpa__toolbar select{max-width:170px}.resource-console-module__h5HVpa__deployment{font-size:10px}.resource-console-module__h5HVpa__actions{justify-content:flex-end;width:100%}.resource-console-module__h5HVpa__footer,.resource-console-module__h5HVpa__note{padding:9px 12px}.resource-console-module__h5HVpa__footer{gap:5px}.resource-console-module__h5HVpa__expanded{inset:4px}.resource-console-module__h5HVpa__terminal{inset:10px 6px}}
.resource-scaling-module__DqPpxq__panel{width:100%;min-width:0;height:100%;min-height:0;color:var(--color-text);flex-direction:column;flex:1;display:flex}.resource-scaling-module__DqPpxq__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.resource-scaling-module__DqPpxq__header span{letter-spacing:.14em;color:var(--color-text-muted);font-size:11px;font-weight:700}.resource-scaling-module__DqPpxq__header h3{margin:8px 0;font-size:23px}.resource-scaling-module__DqPpxq__header p,.resource-scaling-module__DqPpxq__heading p{color:var(--color-text-muted);margin:5px 0;font-size:13px}.resource-scaling-module__DqPpxq__panel button,.resource-scaling-module__DqPpxq__panel select{border:1px solid var(--color-border);background:var(--color-panel);color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px;font-size:13px}.resource-scaling-module__DqPpxq__panel button:disabled{opacity:.5;cursor:not-allowed}.resource-scaling-module__DqPpxq__panel :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.resource-scaling-module__DqPpxq__body>section,.resource-scaling-module__DqPpxq__header{flex-shrink:0}.resource-scaling-module__DqPpxq__body{flex-direction:column;gap:20px;min-height:0;padding:24px 28px;display:flex;overflow:auto}.resource-scaling-module__DqPpxq__status{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-accent) 5%,transparent);border-radius:12px;grid-template-columns:180px 1fr;gap:24px;padding:24px;display:grid}.resource-scaling-module__DqPpxq__status>div:first-child{flex-direction:column;gap:12px;display:flex}.resource-scaling-module__DqPpxq__status strong{font-size:42px;line-height:1}.resource-scaling-module__DqPpxq__status strong small{margin-left:8px;font-size:13px;font-weight:400}.resource-scaling-module__DqPpxq__status span,.resource-scaling-module__DqPpxq__status small{color:var(--color-text-muted);font-size:12px}.resource-scaling-module__DqPpxq__status p{margin:12px 0;font-size:14px;line-height:1.6}.resource-scaling-module__DqPpxq__badge{border:1px solid var(--color-border);border-radius:20px;padding:5px 10px;font-size:12px;display:inline-flex}.resource-scaling-module__DqPpxq__badge[data-active=true]{color:var(--color-accent);border-color:var(--color-accent)}.resource-scaling-module__DqPpxq__card{border:1px solid var(--color-border);border-radius:12px;padding:24px}.resource-scaling-module__DqPpxq__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.resource-scaling-module__DqPpxq__panel h4{margin:0;font-size:16px}.resource-scaling-module__DqPpxq__heading a{color:var(--color-accent);white-space:nowrap;font-size:13px}.resource-scaling-module__DqPpxq__toggle{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.resource-scaling-module__DqPpxq__panel input{accent-color:var(--color-accent)}.resource-scaling-module__DqPpxq__limits{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.resource-scaling-module__DqPpxq__limits label{flex-direction:column;gap:10px;font-size:13px;display:flex}.resource-scaling-module__DqPpxq__limits select{width:100%}.resource-scaling-module__DqPpxq__limits small,.resource-scaling-module__DqPpxq__hint{color:var(--color-text-muted);font-size:12px;line-height:1.7}.resource-scaling-module__DqPpxq__hint{margin:16px 0 0}.resource-scaling-module__DqPpxq__save{border-top:1px solid var(--color-border);margin-top:20px;padding-top:20px}.resource-scaling-module__DqPpxq__save>label{align-items:center;gap:8px;font-size:13px;display:flex}.resource-scaling-module__DqPpxq__save>div{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.resource-scaling-module__DqPpxq__panel .resource-scaling-module__DqPpxq__primary{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.resource-scaling-module__DqPpxq__guards{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0 0;display:grid}.resource-scaling-module__DqPpxq__guards dt{color:var(--color-text-muted);font-size:12px}.resource-scaling-module__DqPpxq__guards dd{margin:10px 0 0;font-size:20px;font-weight:650}.resource-scaling-module__DqPpxq__history ol{padding:0;list-style:none}.resource-scaling-module__DqPpxq__history li{border-bottom:1px solid var(--color-border);align-items:center;gap:18px;padding:18px 0;display:flex}.resource-scaling-module__DqPpxq__history li>strong{min-width:75px}.resource-scaling-module__DqPpxq__history li>div{flex:1;min-width:0}.resource-scaling-module__DqPpxq__history li p{margin:0 0 6px;font-size:13px;line-height:1.6}.resource-scaling-module__DqPpxq__history li small,.resource-scaling-module__DqPpxq__history li>span{color:var(--color-text-muted);font-size:12px}.resource-scaling-module__DqPpxq__empty{border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:8px;padding:24px;font-size:13px}.resource-scaling-module__DqPpxq__notice{border:1px solid var(--color-border);border-radius:8px;padding:16px;font-size:13px}.resource-scaling-module__DqPpxq__notice button{margin-left:12px}@media (max-width:640px){.resource-scaling-module__DqPpxq__header,.resource-scaling-module__DqPpxq__body{padding:18px}.resource-scaling-module__DqPpxq__header{align-items:flex-start}.resource-scaling-module__DqPpxq__header button{white-space:nowrap}.resource-scaling-module__DqPpxq__status{grid-template-columns:1fr;gap:18px;padding:20px}.resource-scaling-module__DqPpxq__card{padding:18px}.resource-scaling-module__DqPpxq__heading{align-items:flex-start}.resource-scaling-module__DqPpxq__limits,.resource-scaling-module__DqPpxq__guards{gap:14px}.resource-scaling-module__DqPpxq__history li{flex-wrap:wrap}.resource-scaling-module__DqPpxq__history li>div{flex-basis:calc(100% - 100px)}}.resource-scaling-module__DqPpxq__toggle{min-height:44px}.resource-scaling-module__DqPpxq__toggle input{appearance:none;border:1px solid var(--color-border);background:var(--color-panel);cursor:pointer;border-radius:20px;flex-shrink:0;width:36px;height:22px;margin:0;position:relative}.resource-scaling-module__DqPpxq__toggle input:before{content:"";background:var(--color-text-muted);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.resource-scaling-module__DqPpxq__toggle input:checked{background:var(--color-accent);border-color:var(--color-accent)}.resource-scaling-module__DqPpxq__toggle input:checked:before{background:var(--color-on-accent);transform:translate(14px)}.resource-scaling-module__DqPpxq__toggle input:disabled{opacity:.5;cursor:not-allowed}.resource-scaling-module__DqPpxq__guards>div{min-width:0}.resource-scaling-module__DqPpxq__guards dd{overflow-wrap:anywhere}.resource-scaling-module__DqPpxq__guards dd small{color:var(--color-text-muted);margin-top:6px;font-size:12px;font-weight:400;line-height:1.6;display:block}
