@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/google-sans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/google-sans-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/google-sans-code-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/google-sans-code-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--sphere-font:"Google Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--sphere-mono:"Google Sans Code",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--deck-0:#0f1113;--deck-1:#15181b;--deck-2:#1d2125;--deck-3:#2a3036;--deck-4:#3a4148;--deck-ink:#e9edf0;--deck-ink-2:#b3bcc5;--deck-ink-3:#8b96a1;--sheet-0:#eceef0;--sheet-1:#ffffff;--sheet-2:#f5f6f7;--sheet-line:#d5d9dd;--sheet-line-2:#b9bfc5;--sheet-ink:#15181b;--sheet-ink-2:#4a535c;--sheet-ink-3:#5a636c;--lamp-advisory:#36c5f0;--lamp-advisory-ink:#0b6f8f;--lamp-advisory-soft:#e3f6fc;--lamp-caution:#ffb000;--lamp-caution-ink:#8a5a00;--lamp-caution-soft:#fff4d6;--lamp-normal:#3ddc84;--lamp-normal-ink:#136b3c;--lamp-normal-soft:#e2f8ec;--lamp-warning:#ff5a4f;--lamp-warning-ink:#b3261e;--lamp-warning-soft:#fde8e6;--sphere-radius:4px;--sphere-radius-lg:6px;--lamp-on:120ms steps(2,end)}.avault-admin,.avault-login-screen,.avault-preview-bar,.builder-shell,.cms-studio,.frontend-adminbar,.style-manager-shell{font-family:var(--sphere-font);font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased}.avault-admin :where(button,input,select,textarea,optgroup),.avault-login-screen :where(button,input,select,textarea),.builder-shell :where(button,input,select,textarea,optgroup),.frontend-adminbar :where(button,input,select){font-family:inherit}.avault-admin :where(code,pre,kbd,samp),.builder-shell :where(code,pre,kbd,samp),.cms-studio :where(code,pre,kbd,samp){font-family:var(--sphere-mono)}.avault-admin ::selection,.avault-login-screen ::selection,.builder-shell ::selection,.cms-studio ::selection{background:color-mix(in srgb,var(--lamp-advisory) 35%,transparent)}.avault-admin,.avault-login-screen{accent-color:var(--lamp-advisory-ink);caret-color:var(--lamp-advisory-ink)}.builder-shell,.cms-studio{accent-color:var(--lamp-advisory);caret-color:var(--lamp-advisory)}.sphere-logo{display:inline-flex;align-items:center;gap:8px;line-height:1;text-decoration:none;color:inherit}.sphere-logo svg{flex:0 0 auto;display:block}.sphere-wordmark{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--sphere-font);letter-spacing:-.01em;white-space:nowrap}.sphere-wordmark strong{font-weight:700;font-size:15px}.sphere-wordmark span{font-weight:400;font-size:15px;opacity:.72}.sphere-logo.dark{color:var(--deck-ink)}.sphere-logo.light{color:var(--sheet-ink)}:root{--ink:#17171c;--muted:#777784;--line:#e7e7ec;--panel:#fff;--canvas:#ececf0;--purple:#6d5efc;--purple-soft:#eeebff;--dark:#1e1e24;--toolbar:56px;--left:292px;--right:322px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:var(--sphere-font);color:var(--ink)}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.dashboard{min-height:100vh;background:#f8f8fa;padding-bottom:90px}.toolbar-group{display:flex;align-items:center;gap:12px}.builder-shell{height:100vh;display:grid;grid-template-columns:var(--left) 1fr var(--right);grid-template-rows:var(--toolbar) 1fr;background:var(--canvas);overflow:hidden}.builder-toolbar{grid-column:1/-1;background:var(--dark);color:#fff;display:grid;grid-template-columns:var(--left) 100px 1fr auto;align-items:center;border-bottom:1px solid #34343b;z-index:20}.brand-group{height:100%;padding:0 14px;border-right:1px solid var(--deck-3)}.brand-group>div:last-child{display:flex;flex-direction:column;min-width:0}.brand-group .page-legend strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-group .page-legend span{font-size:10px;color:#9999a6}.builder-toolbar a,.builder-toolbar button{border:0;background:transparent;color:#aaaab5;height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;text-decoration:none;cursor:pointer}.builder-toolbar a:hover,.builder-toolbar button.active,.builder-toolbar button:hover{background:#34343d;color:#fff}.builder-toolbar svg{width:17px}.history-controls{padding-left:9px}.action-controls{padding-right:10px;gap:4px}.action-controls .export-button{background:var(--purple);color:#fff;padding:0 13px;gap:7px;font-size:12px;font-weight:750;margin-left:3px}.action-controls .export-button:hover{background:#7a6cff}.save-status{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#7f7f8c;margin-right:3px}.save-status.dirty{color:#ffbb63}.save-status.saving{color:#9d92ff}.save-status.saved{color:#76d9aa}.builder-panel{background:var(--panel);min-width:0;overflow:hidden;display:flex;flex-direction:column;z-index:10}.left-panel{grid-column:1;border-right:1px solid var(--line)}.right-panel{grid-column:3;border-left:1px solid var(--line)}.panel-tabs{height:46px;display:flex;border-bottom:1px solid var(--line);padding:0 8px;flex-shrink:0}.panel-tabs button{flex:1 1;border:0;background:transparent;font-size:11px;font-weight:700;color:#898995;position:relative;cursor:pointer}.panel-tabs button.active{color:var(--purple)}.panel-tabs button.active:after{content:"";position:absolute;height:2px;background:var(--purple);bottom:-1px;left:10px;right:10px}.panel-scroll{overflow-y:auto;height:100%;padding:15px}.panel-search{height:38px;border:1px solid var(--line);background:#fafafd;border-radius:8px;padding:0 12px;display:flex;align-items:center;color:#aaaab5;font-size:12px;margin-bottom:18px}.element-group{margin-bottom:24px}.element-group h3{font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:#9a9aa5;margin:0 0 10px}.element-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.element-grid button{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#686875;cursor:grab;transition:.15s}.element-grid button:hover{border-color:#a89eff;background:#f8f6ff;color:var(--purple);transform:translateY(-1px)}.element-grid svg{width:18px;height:18px}.element-grid span{font-size:10px}.structure-tree{padding:1px}.structure-row{width:100%;height:32px;border:0;background:transparent;border-radius:6px;display:flex;align-items:center;gap:4px;padding:0 6px;color:#62626f;font-size:12px;text-align:left;cursor:pointer}.structure-row:hover{background:#f4f4f7}.structure-row.active{background:var(--purple-soft);color:var(--purple);font-weight:700}.structure-row svg{width:13px}.structure-row .grip{color:#bbbcc5}.structure-children{padding-left:15px;border-left:1px solid #ececf1;margin-left:12px}.empty-panel{font-size:12px;color:#9999a6;text-align:center;padding:40px 10px}.page-list{display:flex;flex-direction:column;gap:6px}.page-list button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.page-list button.active{background:var(--purple-soft);border-color:#cbc5ff}.page-list span{font-weight:650;font-size:12px}.page-list small{color:#9a9aa5}.canvas-stage{grid-column:2;grid-row:2;overflow:auto;padding:0 26px 60px}.canvas-ruler{height:34px;display:flex;align-items:center;justify-content:center;color:#9696a0;font-size:9px;text-transform:uppercase;letter-spacing:.1em;position:sticky;top:0;z-index:3}.canvas-frame{min-height:calc(100vh - 116px);margin:0 auto;background:transparent;box-shadow:0 3px 18px #14141d1a;position:relative;overflow:hidden}.site-renderer{min-height:100vh}:where(.site-renderer) :where(h1,h2,h3,h4,h5,h6,p){margin-top:0}.site-renderer img{max-width:100%;display:block}:where(.site-renderer a){text-decoration:none}.editor-renderer{min-height:calc(100vh - 116px)}.builder-node{position:relative;outline:1px solid transparent;cursor:default}.builder-node:hover{outline:1px dashed #9185ff;outline-offset:-1px}.builder-node[data-selected=true]{outline:2px solid var(--purple)!important;outline-offset:-2px}.builder-node[data-selected=true]:before{content:attr(data-builder-id);position:absolute;z-index:20;left:0;top:0;transform:translateY(-100%);background:var(--purple);color:#fff;font:9px/18px var(--sphere-font);padding:0 6px;max-width:160px;overflow:hidden}.canvas-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aaaab5;gap:9px}.canvas-empty svg{width:26px}.canvas-empty strong{color:#595965;font-size:14px}.canvas-empty span{font-size:12px}.inspector-heading{height:58px;padding:0 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.inspector-heading>div:first-child{display:flex;flex-direction:column}.inspector-heading span{text-transform:uppercase;color:var(--purple);letter-spacing:.11em;font-size:8px;font-weight:800}.inspector-heading strong{font-size:13px;margin-top:2px}.inspector-heading>div:last-child{display:flex;gap:3px}.inspector-heading button{width:30px;height:30px;border:0;background:transparent;border-radius:6px;color:#8d8d98;cursor:pointer}.inspector-heading button:hover{background:#f1f1f5;color:var(--ink)}.inspector-heading svg{width:14px}.inspector-tabs{height:42px}.inspector-body{padding:17px}.form-stack{display:flex;flex-direction:column;gap:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 9px}.form-grid label,.form-stack label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:750;color:#747480;display:flex;flex-direction:column;gap:6px}.form-grid input,.form-stack input,.form-stack select,.form-stack textarea{width:100%;border:1px solid #dedee5;background:#fafafd;border-radius:7px;padding:9px 10px;color:var(--ink);font-size:12px;text-transform:none;letter-spacing:0;outline:none}.form-grid input:focus,.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus{border-color:#9d93f9;box-shadow:0 0 0 3px #6d5efc12}.form-stack textarea{resize:vertical;line-height:1.5}.form-grid label:nth-child(4n+1),.form-grid label:nth-child(4n+2){grid-column:auto}.responsive-note{background:#f1efff;border:1px solid #ddd8ff;color:#7167c9;border-radius:8px;padding:9px 10px;font-size:10px;display:flex;align-items:center;gap:6px;margin-bottom:15px;text-transform:capitalize}.responsive-note svg{width:13px}.field-help{font-size:11px;line-height:1.6;color:#92929d;background:#f6f6f8;border-radius:8px;padding:10px;margin:0}@media(max-width:1100px){:root{--left:245px;--right:290px}.element-grid{grid-template-columns:repeat(2,1fr)}.builder-toolbar{grid-template-columns:var(--left) 80px 1fr auto}.brand-group>div:last-child{display:none}}@media(max-width:820px){.builder-shell{grid-template-columns:220px 1fr;grid-template-rows:var(--toolbar) 1fr}.right-panel{display:none}.canvas-stage{grid-column:2}.builder-toolbar{grid-template-columns:220px 70px 1fr}.action-controls{display:none}}.element-group h3{display:flex;justify-content:space-between;align-items:center}.element-group h3 span{font-size:9px;background:#f0f0f4;border-radius:10px;padding:2px 6px;color:#93939e}.element-grid button{position:relative}.element-grid button i{position:absolute;right:4px;top:4px;background:#eeeaff;color:#7468d2;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;text-transform:uppercase;font-weight:800}.panel-search{width:100%;outline:none}.empty-drop-target{display:flex;align-items:center;justify-content:center;min-height:52px;border:1px dashed #a99fff;background:#f7f5ff;color:#8075dc;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.builder-node[data-drop-target=true]:hover{outline:2px dashed #6d5efc;outline-offset:-3px}.adapter-notice{display:flex;gap:10px;padding:11px;background:#f0edff;border:1px solid #d9d3ff;border-radius:8px;color:#6359bd}.adapter-notice svg{width:17px;flex:0 0 auto}.adapter-notice div{display:flex;flex-direction:column;gap:2px}.adapter-notice strong{font-size:11px}.adapter-notice span{font-size:9px;line-height:1.4}.element-icon{display:block;font-size:28px;margin-bottom:10px}.countdown-unit{display:flex;flex-direction:column;align-items:center;padding:15px;background:#f5f5f7;border-radius:10px}.countdown-unit strong{font-size:30px}.countdown-unit small{font-size:10px;text-transform:uppercase}.progress-label{display:block;margin-bottom:7px}.progress-track{height:10px;background:#e8e8ed;border-radius:99px;overflow:hidden}.progress-track i{display:block;height:100%;background:#6d5efc;border-radius:inherit}.tab-content{padding:20px 0}.site-renderer details{border:1px solid #ddd;border-radius:8px;padding:14px}.site-renderer summary{font-weight:700;cursor:pointer}.site-renderer .price-card,.site-renderer blockquote{margin:0;padding:25px;border:1px solid #e2e2e7;border-radius:14px}.site-renderer blockquote footer{display:flex;flex-direction:column;gap:2px}.site-renderer article>span,.site-renderer blockquote footer span{font-size:12px;color:#777}.avatar-placeholder{height:160px;border-radius:12px;background:#ebe9fa;display:grid;place-items:center;font-size:42px;font-weight:700;color:#6d5efc;margin-bottom:12px}.price-card>strong{font-size:38px}.price-card>a{display:inline-flex;padding:10px 16px;background:#17171c;color:#fff;border-radius:8px}.site-renderer form label{display:grid;gap:6px}.site-renderer form input,.site-renderer form select,.site-renderer form textarea{border:1px solid #d8d8df;border-radius:8px;padding:11px;font:inherit}.site-renderer form select{appearance:none;-webkit-appearance:none;min-height:44px;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2355555f%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.site-renderer form :is(input,textarea,select):focus-visible{outline:2px solid #17171c;outline-offset:2px;border-color:#17171c}.site-renderer form [aria-invalid=true]{border-color:#b32d2e}.site-renderer [data-form-field-error]:not(:empty){color:#b32d2e;font-size:13px}.site-renderer form button{border:0;background:#17171c;color:#fff;border-radius:8px;padding:11px 16px}.class-selector{display:flex;border:1px solid #dad9e3;border-radius:7px;overflow:hidden;margin-bottom:10px}.class-selector span{display:grid;place-items:center;background:#ece9ff;color:#665aca;font-size:9px;font-weight:850;padding:0 8px}.class-selector select{min-width:0;width:100%;border:0;padding:9px;font-size:11px;outline:none;background:#fff}.class-selector button{width:34px;border:0;border-left:1px solid #e2e1e8;background:#fafafd;color:#6d5efc;font-weight:800;cursor:pointer}.responsive-note button{margin-left:auto;border:0;background:transparent;color:#7167c9;font-size:9px;font-weight:700;cursor:pointer}.control-group{border-top:1px solid #ececf1;padding:4px 0}.control-group>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:10px 2px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#777783;cursor:pointer}.control-group>summary::-webkit-details-marker{display:none}.control-group>summary svg{width:13px;transition:.2s}.control-group[open]>summary svg{transform:rotate(180deg)}.control-group .form-grid{padding:4px 0 14px}.bricks-builder-ui{--builder-toolbar-height:48px;--builder-input-height:32px;--builder-radius:4px;--builder-bg:var(--deck-1);--builder-bg-2:var(--deck-2);--builder-bg-3:var(--deck-3);--builder-border:var(--deck-3);--builder-text:var(--deck-ink);--builder-description:var(--deck-ink-2);--builder-accent:var(--lamp-advisory);--builder-accent-bg:var(--bs-advisory-bg);--builder-class:var(--lamp-advisory);--builder-class-bg:var(--bs-advisory-bg);--builder-info:var(--lamp-advisory);--left:300px;--right:300px;--toolbar:48px;font-family:var(--sphere-font);grid-template-columns:var(--left) minmax(320px,1fr) var(--right);grid-template-rows:48px 1fr;background:var(--deck-0)}.bricks-builder-ui .builder-toolbar{height:48px;grid-template-columns:300px 92px 1fr auto;background:var(--deck-1);border-color:var(--deck-3);color:var(--builder-text)}.bricks-builder-ui .builder-toolbar a,.bricks-builder-ui .builder-toolbar button{height:34px;min-width:34px;border-radius:4px;color:#8a99a8}.bricks-builder-ui .builder-toolbar a:hover,.bricks-builder-ui .builder-toolbar button.active,.bricks-builder-ui .builder-toolbar button:hover{background:#293038;color:#e2e6e9}.bricks-builder-ui .brand-group{padding:0 7px;border-color:var(--deck-3);gap:4px}.bricks-builder-ui .brand-group>div:last-child{margin-left:5px}.bricks-builder-ui .page-legend strong{font-size:11px;color:var(--deck-ink)}.bricks-builder-ui .page-legend span{font-size:11px;color:var(--deck-ink-2)}.bricks-builder-ui .history-controls{padding-left:7px;border-right:1px solid #293038;height:100%}.bricks-builder-ui .action-controls{height:100%;padding-right:6px}.bricks-builder-ui .action-controls .export-button{background:transparent;color:#8a99a8;padding:0 8px;font-size:10px;font-weight:600}.bricks-builder-ui .action-controls>button:last-of-type{background:var(--builder-accent);color:#1e2124}.bricks-builder-ui .save-status{font-size:8px;color:#687a8d}.bricks-builder-ui .save-status.dirty{color:var(--lamp-advisory)}.bricks-builder-ui .save-status.saved{color:#2caf84}.bricks-builder-ui .builder-panel{background:var(--builder-bg);color:var(--builder-text);border-color:var(--builder-border)}.bricks-builder-ui .left-panel{grid-column:1;grid-row:2;border-right:1px solid var(--builder-border)}.bricks-builder-ui .right-panel{display:none;grid-row:2}.bricks-builder-ui.has-selection .left-panel{display:none}.bricks-builder-ui.has-selection .right-panel{display:flex;grid-column:1;border-right:1px solid var(--builder-border);border-left:0}.bricks-builder-ui .bricks-structure-panel{grid-column:3;grid-row:2;border-left:1px solid var(--builder-border);display:flex;flex-direction:column;overflow:hidden}.bricks-builder-ui .panel-tabs{height:42px;border-color:var(--builder-border);padding:0}.bricks-builder-ui .panel-tabs button{color:#8a99a8;font-size:11px}.bricks-builder-ui .panel-tabs button.active{background:#293038;color:#e2e6e9}.bricks-builder-ui .panel-tabs button.active:after{background:var(--builder-accent);left:0;right:0}.bricks-builder-ui .panel-scroll{padding:12px;scrollbar-color:#4e5c6a #161a1d}.bricks-builder-ui .panel-search{height:32px;border:1px solid #3d4752;background:#0d0f12;color:#e2e6e9;border-radius:4px;margin-bottom:14px;padding:0 10px}.bricks-builder-ui .panel-search::placeholder{color:#687a8d}.bricks-builder-ui .element-group{margin-bottom:18px}.bricks-builder-ui .element-group h3{color:#8a99a8;font-size:10px;margin-bottom:7px;letter-spacing:.06em}.bricks-builder-ui .element-group h3 span{background:#293038;color:#687a8d;border-radius:3px}.bricks-builder-ui .element-grid{grid-template-columns:repeat(2,1fr);gap:5px}.bricks-builder-ui .element-grid button{aspect-ratio:auto;min-height:58px;border:1px solid #293038;background:#0d0f12;color:#b3bdc7;border-radius:4px;gap:5px;cursor:grab}.bricks-builder-ui .element-grid button:hover{border-color:#687a8d;background:#293038;color:#fff;transform:none}.bricks-builder-ui .element-grid svg{width:19px;height:19px;color:#8a99a8}.bricks-builder-ui .element-grid span{font-size:10px}.bricks-builder-ui .element-grid button i{background:var(--bs-advisory-bg);color:var(--lamp-advisory);border-radius:2px}.bricks-builder-ui .inspector-heading{height:48px;border-color:var(--builder-border);padding:0 8px;gap:6px}.bricks-builder-ui .inspector-heading>div:first-of-type{flex:1 1}.bricks-builder-ui .inspector-heading span{color:#8a99a8;font-size:8px}.bricks-builder-ui .inspector-heading strong{color:#e2e6e9;font-size:12px}.bricks-builder-ui .inspector-heading button{color:#8a99a8;border-radius:3px}.bricks-builder-ui .inspector-heading button:hover{background:#293038;color:#fff}.bricks-builder-ui .panel-back{width:28px!important;flex:0 0 28px}.bricks-builder-ui .form-grid label,.bricks-builder-ui .form-stack label{color:#b3bdc7;font-size:11px;font-weight:600;letter-spacing:.04em}.bricks-builder-ui .form-grid input,.bricks-builder-ui .form-stack input,.bricks-builder-ui .form-stack select,.bricks-builder-ui .form-stack textarea{height:32px;border:1px solid #3d4752;background:#0d0f12;color:#e2e6e9;border-radius:4px;padding:0 9px}.bricks-builder-ui .form-stack textarea{height:auto;padding:8px}.bricks-builder-ui .form-grid input:focus,.bricks-builder-ui .form-stack input:focus,.bricks-builder-ui .form-stack select:focus,.bricks-builder-ui .form-stack textarea:focus{border-color:#8a99a8;box-shadow:0 0 0 1px #8a99a8}.bricks-builder-ui .class-selector{height:32px;border-color:#3d4752;border-radius:4px}.bricks-builder-ui .class-selector span{background:var(--builder-class-bg);color:var(--builder-class)}.bricks-builder-ui .class-selector select{background:#0d0f12;color:#e2e6e9}.bricks-builder-ui .class-selector button{border-color:#3d4752;background:#293038;color:var(--lamp-advisory)}.bricks-builder-ui .responsive-note{background:#293038;border-color:#3d4752;color:#b3bdc7;border-radius:4px}.bricks-builder-ui .responsive-note button{color:var(--lamp-advisory)}.bricks-builder-ui .control-group{border-color:#293038}.bricks-builder-ui .control-group>summary{color:#b3bdc7;padding:9px 2px}.bricks-builder-ui .adapter-notice{background:var(--bs-advisory-bg);border-color:var(--lamp-advisory-ink);color:var(--lamp-advisory)}.bricks-builder-ui .page-list button{background:#0d0f12;border-color:#293038;color:#b3bdc7;border-radius:4px}.bricks-builder-ui .page-list button.active{background:var(--bs-advisory-bg);border-color:var(--lamp-advisory);color:var(--deck-ink)}.bricks-builder-ui .page-list small{color:#687a8d}.bricks-builder-ui .component-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#687a8d}.bricks-builder-ui .component-empty svg{width:24px}.bricks-builder-ui .component-empty strong{color:#b3bdc7}.bricks-builder-ui .component-empty span{font-size:10px;text-align:center}.bricks-builder-ui .structure-header{height:42px;flex:0 0 42px;border-bottom:1px solid var(--builder-border);display:flex;align-items:center;justify-content:space-between;padding:0 9px}.bricks-builder-ui .structure-header strong{font-size:11px}.bricks-builder-ui .structure-header div{display:flex}.bricks-builder-ui .structure-header button{width:28px;height:28px;border:0;background:transparent;color:#8a99a8;border-radius:3px}.bricks-builder-ui .structure-header button:hover{background:#293038;color:#fff}.bricks-builder-ui .structure-header svg{width:14px}.bricks-builder-ui .structure-tree{padding:8px;overflow:auto;height:100%}.bricks-builder-ui .structure-row{height:30px;color:#b3bdc7;border-radius:3px;padding:0 5px}.bricks-builder-ui .structure-row:hover{background:#293038}.bricks-builder-ui .structure-row.active{background:var(--bs-advisory-bg);color:var(--lamp-advisory)}.bricks-builder-ui .structure-row .grip{color:#4e5c6a}.bricks-builder-ui .structure-children{border-color:#3d4752}.bricks-builder-ui .empty-panel{color:#687a8d}.bricks-builder-ui .canvas-stage{grid-column:2;grid-row:2;background:var(--deck-0);padding:0 22px 42px}.bricks-builder-ui .canvas-ruler{height:26px;color:#687a8d;font-size:8px;background:var(--deck-0);margin:0 -22px 8px;position:sticky}.bricks-builder-ui .canvas-frame{min-height:calc(100vh - 82px);box-shadow:0 0 12px rgba(0,0,0,.22)}.bricks-builder-ui .editor-renderer{min-height:calc(100vh - 82px)}.bricks-builder-ui .builder-node:hover{outline:1px dashed var(--lamp-advisory)}.bricks-builder-ui .builder-node[data-selected=true]{outline:2px solid var(--lamp-advisory)!important}.bricks-builder-ui .builder-node[data-selected=true]:before{background:var(--bs-chip);color:#fff;font-size:8px}.bricks-builder-ui .empty-drop-target{border-color:var(--lamp-advisory-ink);background:var(--lamp-advisory-soft);color:var(--lamp-advisory-ink)}.bricks-builder-ui .canvas-empty{color:#687a8d}.bricks-builder-ui .canvas-empty strong{color:#293038}.bricks-builder-ui .field-help{background:#293038;color:#8a99a8}@media(max-width:1050px){.bricks-builder-ui{--right:250px;grid-template-columns:280px minmax(320px,1fr) 250px}.bricks-builder-ui .builder-toolbar{grid-template-columns:280px 76px 1fr auto}.bricks-builder-ui .brand-group>div:last-child{display:none}}@media(max-width:820px){.bricks-builder-ui{grid-template-columns:240px minmax(320px,1fr)}.bricks-builder-ui .bricks-structure-panel{display:none}.bricks-builder-ui .builder-toolbar{grid-template-columns:240px 70px 1fr}.bricks-builder-ui .canvas-stage{grid-column:2}.bricks-builder-ui .right-panel{display:none}.bricks-builder-ui.has-selection .right-panel{display:flex}.bricks-builder-ui .action-controls{display:none}}.modal-backdrop{position:fixed;inset:0;background:#1212189c;z-index:100;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog{width:min(460px,100%);background:#fff;border-radius:20px;padding:35px;box-shadow:0 30px 90px #0003;position:relative}.dialog h2{font-size:34px;letter-spacing:-.035em;margin:0 0 10px}.dialog p{font-size:14px;color:#72727f;line-height:1.6;margin:0 0 25px}.dialog label{display:flex;flex-direction:column;gap:7px;text-transform:uppercase;font-size:10px;letter-spacing:.08em;font-weight:800;color:#757581}.dialog input{border:1px solid #dddde5;background:#fafafd;border-radius:9px;padding:13px;text-transform:none;font-size:14px;outline:none}.dialog input:focus{border-color:#978bfa;box-shadow:0 0 0 3px #6d5efc16}.page-list .add-page-button{border-style:dashed;justify-content:center;color:var(--purple);gap:7px;margin-bottom:6px;background:#faf9ff}.add-page-button svg{width:14px}.dashboard,.site-renderer{width:100%;max-width:none}.site-renderer figure{margin:0}.site-renderer iframe{display:block;width:100%;height:100%;min-height:inherit;border:0}.site-renderer [hidden]{display:none!important}.site-renderer .slider-controls{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.site-renderer .slider-controls button,.site-renderer [data-add-to-cart]{border:0;background:#17171c;color:#fff;padding:10px 14px;border-radius:6px;cursor:pointer}.site-renderer [data-tab-button],.site-renderer [data-tabs] [role=tab]{cursor:pointer}.site-renderer [aria-label=Pagination]{display:flex;gap:7px}.site-renderer [aria-label=Pagination] a{min-width:34px;height:34px;display:grid;place-items:center;border:1px solid #ddd;border-radius:5px}.site-renderer [aria-label=Pagination] a.active{background:#17171c;color:#fff}.pie-chart-ring{width:100%;height:100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.pie-chart-ring:after{content:"";position:absolute;inset:13%;background:var(--page-background,#fff);border-radius:50%}.pie-chart-ring small,.pie-chart-ring strong{position:relative;z-index:1}.site-renderer [aria-label=Breadcrumb]>span{display:inline-flex;gap:8px;margin-right:8px}.site-renderer [aria-label=Breadcrumb] i{opacity:.45;font-style:normal}.site-renderer .dropdown-panel{position:absolute;z-index:20;background:#fff;border:1px solid #ddd;padding:16px;min-width:220px;box-shadow:0 12px 32px #0002}.site-renderer .offcanvas-panel{position:fixed;z-index:100;right:0;top:0;bottom:0;width:min(420px,90vw);background:#fff;padding:30px;box-shadow:-20px 0 60px #0003;overflow:auto}.site-renderer .reading-progress{position:fixed;z-index:999;top:0;left:0;right:0;height:3px;background:#eee}.site-renderer .reading-progress i{display:block;width:var(--reading-progress,0);height:100%;background:#6d5efc}.site-renderer [data-query-item]{border:1px solid #e2e2e7;border-radius:10px;padding:20px}.site-renderer fieldset{border:1px solid #ddd;border-radius:8px;padding:14px}.site-renderer fieldset legend{font-weight:700}.site-renderer dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px}.site-renderer dd{margin:0}.site-renderer [data-back-to-top],.site-renderer [data-mode-toggle]{cursor:pointer}.site-renderer [data-active-filters]:empty:before{content:"No active filters";opacity:.6}.site-renderer article>img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:14px}.site-renderer del{opacity:.55;margin-left:8px}.site-renderer select{min-height:38px}.site-renderer [data-tabs] [data-tab-panel]{padding:16px 0}.site-renderer [data-typing]:after{content:"|";animation:avault-blink .8s steps(1) infinite}@keyframes avault-blink{50%{opacity:0}}html[data-avault-mode=dark]{color-scheme:dark}html[data-avault-mode=dark] .site-renderer,html[data-avault-mode=dark] body{background:#101216!important;color:#f2f4f6!important}.ad-lamp{display:inline-block;flex:none;width:8px;height:8px;border-radius:1px;background:var(--deck-4);vertical-align:middle;transition:background-color var(--lamp-on)}.ad-lamp.advisory{background:var(--lamp-advisory)}.ad-lamp.caution{background:var(--lamp-caution)}.ad-lamp.normal{background:var(--lamp-normal)}.ad-lamp.warning{background:var(--lamp-warning)}.ad-lamp.off{background:transparent;box-shadow:inset 0 0 0 1px var(--deck-ink-3)}.avault-login-card .ad-lamp,.wp-screen .ad-lamp{box-shadow:inset 0 0 0 1px var(--sheet-ink-3)}.avault-login-card .ad-lamp.advisory,.wp-screen .ad-lamp.advisory{box-shadow:inset 0 0 0 1px var(--lamp-advisory-ink)}.avault-login-card .ad-lamp.caution,.wp-screen .ad-lamp.caution{box-shadow:inset 0 0 0 1px var(--lamp-caution-ink)}.avault-login-card .ad-lamp.normal,.wp-screen .ad-lamp.normal{box-shadow:inset 0 0 0 1px var(--lamp-normal-ink)}.avault-login-card .ad-lamp.warning,.wp-screen .ad-lamp.warning{box-shadow:inset 0 0 0 1px var(--lamp-warning-ink)}.wp-screen .ad-lamp.off{background:var(--sheet-1)}@media (prefers-reduced-motion:reduce){.ad-lamp{transition:none}}.frontend-adminbar{position:fixed;z-index:2147483647;inset:0 0 auto;height:32px;background:var(--deck-1);border-bottom:1px solid var(--deck-3);color:var(--deck-ink-2);display:flex;align-items:center;justify-content:space-between;font-size:13px;line-height:1.4;font-weight:500}.frontend-adminbar *{box-sizing:border-box}.frontend-adminbar-left,.frontend-adminbar-right{display:flex;align-items:center;height:100%;min-width:0}.frontend-adminbar a,.frontend-adminbar button,.frontend-adminbar summary{height:31px;border:0;background:transparent;color:var(--deck-ink-2);font:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:0 10px;cursor:pointer;white-space:nowrap}.frontend-adminbar a:hover,.frontend-adminbar button:hover,.frontend-adminbar details[open]>summary,.frontend-adminbar summary:hover{background:var(--deck-2);color:var(--deck-ink)}.frontend-adminbar svg{width:16px;height:16px;flex:0 0 auto}.frontend-adminbar .frontend-admin-logo{padding:0 12px;color:var(--deck-ink);border-right:1px solid var(--deck-3)}.frontend-adminbar .frontend-admin-logo svg{width:18px;height:18px}.frontend-adminbar .frontend-admin-logo .sphere-wordmark strong{font-size:14px}.frontend-adminbar .frontend-admin-edit{color:var(--deck-ink)}.frontend-adminbar .frontend-admin-edit svg{color:var(--lamp-advisory)}.frontend-admin-menu{position:relative;height:31px}.frontend-admin-menu>summary{list-style:none}.frontend-admin-menu>summary::-webkit-details-marker{display:none}.frontend-admin-menu>summary>svg:last-child{width:12px;height:12px}.frontend-admin-menu>div{position:absolute;top:32px;left:0;min-width:190px;padding:4px;background:var(--deck-2);border:1px solid var(--deck-4);border-radius:0 0 var(--sphere-radius) var(--sphere-radius)}.frontend-admin-menu>div a,.frontend-admin-menu>div button{width:100%;justify-content:flex-start;height:36px;color:var(--deck-ink);border-radius:var(--sphere-radius)}.frontend-admin-menu>div a:hover,.frontend-admin-menu>div button:hover{background:var(--deck-3)}.frontend-admin-menu>div form{margin:0}.frontend-admin-account>summary i{width:22px;height:22px;background:var(--deck-3);border:1px solid var(--deck-4);border-radius:var(--sphere-radius);color:var(--deck-ink);display:grid;place-items:center;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.04em}.frontend-admin-account>div{left:auto;right:0}.frontend-admin-offset{padding-top:32px}.frontend-adminbar-right>a{border-left:1px solid var(--deck-3)}@media (max-width:720px){.frontend-admin-account>summary>span,.frontend-adminbar .frontend-admin-site span,.frontend-adminbar-right>a span{display:none}.frontend-adminbar a,.frontend-adminbar button,.frontend-adminbar summary{padding:0 8px}.frontend-adminbar .frontend-admin-edit span{display:inline}.frontend-adminbar-right{margin-left:auto}}@media (max-width:440px){.frontend-admin-menu>summary span,.frontend-adminbar .frontend-admin-edit span,.frontend-adminbar .frontend-admin-logo .sphere-wordmark{display:none}.frontend-adminbar .frontend-admin-logo{padding:0 8px}.frontend-adminbar a,.frontend-adminbar summary{padding:0 8px;min-width:32px;justify-content:center}}.frontend-adminbar a:focus-visible,.frontend-adminbar button:focus-visible,.frontend-adminbar summary:focus-visible{outline:2px solid var(--lamp-advisory);outline-offset:-2px;background:var(--deck-2);color:var(--deck-ink)}html .avault-preview-bar{font-family:var(--sphere-font);min-height:40px;padding:4px 8px 4px 16px;background:var(--deck-1);border-bottom:1px solid var(--deck-3);color:var(--deck-ink-2);font-size:13px;line-height:1.4;font-weight:500}html .avault-preview-bar>span{gap:10px}html .avault-preview-bar .ad-preview-legend{display:inline-flex;align-items:center;gap:8px;padding:0 10px;height:24px;border:1px solid color-mix(in srgb,var(--lamp-caution) 45%,var(--deck-3));border-radius:var(--sphere-radius);color:var(--lamp-caution);font-size:11px;letter-spacing:.08em;text-transform:uppercase;flex:none}html .avault-preview-bar strong{color:var(--deck-ink);font-weight:500}html .avault-preview-bar svg{width:16px;height:16px}html .avault-preview-bar a{min-height:32px;padding:0 12px;border:1px solid var(--deck-3);border-radius:var(--sphere-radius);color:var(--deck-ink);font-weight:500}html .avault-preview-bar a svg{color:var(--lamp-advisory)}html .avault-preview-bar a:hover{background:var(--deck-2);border-color:var(--deck-4)}html .avault-preview-bar a:focus-visible{outline:2px solid var(--lamp-advisory);outline-offset:2px}.bricks-builder-ui .toolbar-responsive{justify-self:center;display:flex;align-items:center;gap:5px;position:relative}.bricks-builder-ui .breakpoint-manager{position:relative;height:36px}.bricks-builder-ui .breakpoint-popover{position:absolute;z-index:80;top:42px;left:50%;transform:translateX(-50%);width:300px;background:#161a1d;border:1px solid #3d4752;border-radius:4px;color:#e2e6e9;box-shadow:0 14px 42px rgba(0,0,0,.42);padding:12px}.bricks-builder-ui .breakpoint-popover:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;background:#161a1d;border-left:1px solid #3d4752;border-top:1px solid #3d4752;transform:translateX(-50%) rotate(45deg)}.bricks-builder-ui .breakpoint-popover header{padding:2px 2px 10px;border-bottom:1px solid #293038}.bricks-builder-ui .breakpoint-popover header div{display:flex;flex-direction:column}.bricks-builder-ui .breakpoint-popover header strong{font-size:12px}.bricks-builder-ui .breakpoint-popover header span{font-size:11px;color:#8a99a8}.bricks-builder-ui .breakpoint-list{padding:7px 0}.bricks-builder-ui .breakpoint-list>div{height:42px;display:grid;grid-template-columns:30px 1fr 28px;align-items:center;border-bottom:1px solid #242a2f}.bricks-builder-ui .breakpoint-list>div>span{display:grid;place-items:center;color:#8a99a8}.bricks-builder-ui .breakpoint-list svg{width:15px}.bricks-builder-ui .breakpoint-list>div>div{display:flex;flex-direction:column}.bricks-builder-ui .breakpoint-list strong{font-size:11px}.bricks-builder-ui .breakpoint-list small{font-size:11px;color:#8a99a8}.bricks-builder-ui .breakpoint-list button{width:26px;height:26px;min-width:0;color:#8a99a8}.bricks-builder-ui .breakpoint-list button:hover{color:#ff6b6b;background:#3a2427}.bricks-builder-ui .breakpoint-popover form{display:grid;gap:6px;padding-top:4px}.bricks-builder-ui .breakpoint-popover input{height:32px;border:1px solid #3d4752;border-radius:3px;background:#0d0f12;color:#e2e6e9;padding:0 8px;font-size:12px;outline:0}.bricks-builder-ui .breakpoint-popover input:focus{border-color:#687a8d}.bricks-builder-ui .breakpoint-popover form>div{display:grid;grid-template-columns:1fr 25px 74px;align-items:center}.bricks-builder-ui .breakpoint-popover form>div span{height:32px;display:grid;place-items:center;background:#293038;color:#8a99a8;font-size:11px}.bricks-builder-ui .breakpoint-popover form button{height:32px!important;min-width:0!important;background:#ffd54d!important;color:#1d2125!important;border-radius:3px!important;font-size:12px;gap:4px}.bricks-builder-ui .breakpoint-popover form button svg{width:12px}.canvas-selection-overlay{position:fixed;z-index:55;pointer-events:none;border:2px solid var(--lamp-advisory);box-shadow:inset 0 0 0 1px rgba(255,255,255,.75)}.canvas-selection-overlay .selection-label{position:absolute;left:-2px;bottom:100%;height:25px;max-width:min(390px,80vw);display:flex;align-items:center;gap:5px;background:#0a5d78;color:#fff;padding:0 8px;font:500 11px/1 var(--sphere-font);pointer-events:auto;white-space:nowrap}.canvas-selection-overlay.label-inside .selection-label{bottom:auto;top:0}.canvas-selection-overlay .selection-label svg{width:13px;height:13px}.canvas-selection-overlay .selection-label strong{overflow:hidden;text-overflow:ellipsis}.canvas-selection-overlay .selection-label code{font:500 11px/1 var(--sphere-mono);color:#e3f5ff;border-left:1px solid rgba(255,255,255,.25);padding-left:6px;overflow:hidden;text-overflow:ellipsis}.bricks-builder-ui .builder-node[data-selected=true]:not([data-drop-placement=before]):before{content:none!important}.bricks-builder-ui .builder-node[data-drop-placement=after]:after,.bricks-builder-ui .builder-node[data-drop-placement=before]:before{content:""!important;position:absolute!important;z-index:48!important;left:0!important;right:0!important;height:4px!important;background:#ffd54d!important;box-shadow:0 0 0 1px #58470e!important;transform:none!important;padding:0!important;max-width:none!important}.bricks-builder-ui .builder-node[data-drop-placement=before]:before{top:-2px!important}.bricks-builder-ui .builder-node[data-drop-placement=after]:after{bottom:-2px!important}.bricks-builder-ui .builder-node[data-drop-placement=inside]{outline:3px solid #ffd54d!important;outline-offset:-3px;background-image:linear-gradient(rgba(255,213,77,.08),rgba(255,213,77,.08))!important}.bricks-builder-ui .structure-row[data-drop-placement=before]{box-shadow:inset 0 2px #ffd54d}.bricks-builder-ui .structure-row[data-drop-placement=after]{box-shadow:inset 0 -2px #ffd54d}.bricks-builder-ui .structure-row[data-drop-placement=inside]{background:#58470e!important;color:#ffd54d!important;box-shadow:inset 0 0 0 1px #ffd54d}.bricks-builder-ui .structure-tree[data-root-drop=true]{box-shadow:inset 0 0 0 2px #ffd54d}.bricks-builder-ui .structure-row{transition:background .12s,color .12s,box-shadow .12s}.bricks-builder-ui .canvas-frame{overflow:visible}.bricks-builder-ui .canvas-stage{scrollbar-color:#8a99a8 #c4c9ce}.bricks-builder-ui .element-grid button:active{cursor:grabbing;transform:scale(.98)}@media(max-width:1050px){.bricks-builder-ui .breakpoint-popover{left:auto;right:0;transform:none}.bricks-builder-ui .breakpoint-popover:before{left:auto;right:11px}}.bricks-builder-ui{--builder-left:300px;--builder-right:300px;width:100vw;max-width:none!important;position:relative;grid-template-columns:var(--builder-left) minmax(0,1fr) var(--builder-right)!important}.bricks-builder-ui .builder-toolbar{grid-template-columns:var(--builder-left) 92px minmax(0,1fr) auto!important;max-width:none!important}.bricks-builder-ui .bricks-structure-panel,.bricks-builder-ui .canvas-stage,.bricks-builder-ui .left-panel,.bricks-builder-ui .right-panel{max-width:none!important}.bricks-builder-ui .panel-scroll{padding:10px}.bricks-builder-ui .element-grid{gap:4px}.bricks-builder-ui .element-grid button{min-height:62px;border-color:#242a2f}.bricks-builder-ui .element-grid button:hover{border-color:#51a6fb;box-shadow:inset 0 0 0 1px rgba(81,166,251,.22)}.bricks-builder-ui .element-grid button i{top:3px;right:3px;padding:2px 3px;font-size:10px;letter-spacing:.06em}.bricks-builder-ui .element-group h3{position:sticky;top:-10px;z-index:2;background:#161a1d;padding:9px 1px 6px}.bricks-builder-ui .canvas-stage{padding-left:18px;padding-right:18px}.bricks-builder-ui .canvas-frame{width:100%;max-width:none;transform-origin:top center;transition:none}.bricks-builder-ui .canvas-ruler{justify-content:space-between;padding:0 18px}.bricks-builder-ui .canvas-ruler:after,.bricks-builder-ui .canvas-ruler:before{content:"";height:1px;flex:1 1;background:repeating-linear-gradient(90deg,#aab1b7 0 1px,transparent 1px 8px)}.bricks-builder-ui .canvas-ruler span{padding:0 12px;white-space:nowrap}.canvas-zoom{height:30px;display:flex;align-items:center;border:1px solid #293038;border-radius:4px;background:#0d0f12;margin-right:5px}.canvas-zoom button{height:28px!important;min-width:28px!important}.canvas-zoom svg{width:12px!important}.panel-resizer{z-index:45;top:48px;width:7px;border:0;cursor:col-resize;padding:0}.panel-resizer,.panel-resizer:after{position:absolute;bottom:0;background:transparent}.panel-resizer:after{content:"";top:0;left:3px;width:1px}.panel-resizer:active:after,.panel-resizer:hover:after{background:#ffd54d}.panel-resizer-left{left:calc(var(--builder-left) - 4px)}.panel-resizer-right{right:calc(var(--builder-right) - 4px)}.bricks-builder-ui .settings-section{display:flex;flex-direction:column;gap:11px;padding:0 0 16px;border-top:1px solid var(--deck-3)}.bricks-builder-ui .settings-section:first-child{border-top:0;padding-top:1px}.bricks-builder-ui .settings-section-title{height:36px;display:flex;align-items:center;gap:8px;color:var(--deck-ink)}.bricks-builder-ui .settings-section-title svg{width:14px;height:14px;color:var(--deck-ink-2)}.bricks-builder-ui .settings-section-title strong{font-size:12px;font-weight:500;text-transform:none;letter-spacing:0}.bricks-builder-ui .check-row{display:grid!important;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px!important;text-transform:none!important;letter-spacing:0!important;line-height:1.35}.bricks-builder-ui .check-row input{width:14px!important;height:14px!important;margin:0;accent-color:var(--lamp-advisory)}.bricks-builder-ui .inspector-tabs button{min-width:0}.bricks-builder-ui .inspector-tabs button.active{color:var(--deck-ink)}.bricks-builder-ui .structure-row{border-left:2px solid transparent}.bricks-builder-ui .structure-row.active{border-left-color:#51a6fb}.bricks-builder-ui .selection-label{border-radius:4px 0 0 0}.bricks-builder-ui .canvas-selection-overlay{filter:none}@media(max-width:1050px){.bricks-builder-ui{--builder-left:280px;--builder-right:250px}.canvas-zoom{display:none}}@media(max-width:820px){.bricks-builder-ui{grid-template-columns:var(--builder-left) minmax(0,1fr)!important}.bricks-builder-ui .builder-toolbar{grid-template-columns:var(--builder-left) 70px minmax(0,1fr)!important}.panel-resizer-right{display:none}}.bricks-builder-ui .save-status.autosaving,.bricks-builder-ui .save-status.saving{color:#51a6fb}.bricks-builder-ui .save-status.error{color:#ff6b6b}.bricks-builder-ui .toolbar-responsive>button.active{background:#ffd54d;color:#1d2125}.bricks-builder-ui .canvas-zoom select{width:54px;height:28px;border:0;border-left:1px solid #293038;border-right:1px solid #293038;background:#0d0f12;color:#8a99a8;font-size:11px;text-align:center;outline:0}.bricks-builder-ui .canvas-scroll{width:100%;height:calc(100vh - 82px);overflow:auto;padding-bottom:80px}.bricks-builder-ui .canvas-stage{padding-bottom:0;overflow:hidden}.bricks-builder-ui .canvas-frame{margin:0 auto}.bricks-builder-ui .canvas-stage.show-guides .canvas-frame{background-image:linear-gradient(90deg,rgba(26,162,230,.13) 1px,transparent 0),linear-gradient(rgba(26,162,230,.09) 1px,transparent 0);background-size:8.3333% 8px,8px 8px}.bricks-builder-ui [contenteditable=true]:focus{outline:2px dashed var(--lamp-advisory)!important;outline-offset:3px}.bricks-builder-ui .builder-node[data-locked=true]{cursor:not-allowed}.bricks-builder-ui .builder-node[data-locked=true]:after{content:"LOCKED";position:absolute;right:4px;top:4px;background:#1d2125;color:#ffd54d;padding:3px 5px;font:700 10px/1 var(--sphere-font);z-index:10}.canvas-selection-overlay.secondary{border-color:var(--lamp-advisory);border-style:dashed;opacity:.75}.canvas-selection-overlay.primary{border-color:var(--lamp-advisory)}.canvas-selection-overlay .selection-label>svg:last-child{width:10px;margin-left:3px;color:#e3f5ff}.bricks-builder-ui .search-control{height:32px;display:flex;align-items:center;gap:7px;border:1px solid var(--deck-3);background:var(--deck-0);border-radius:4px;padding:0 8px;margin-bottom:12px}.bricks-builder-ui .search-control svg{width:14px;color:var(--deck-ink-2)}.bricks-builder-ui .search-control input{min-width:0;flex:1 1;height:29px;border:0!important;background:transparent!important;color:var(--deck-ink)!important;padding:0!important;box-shadow:none!important;font-size:12px;outline:0}.bricks-builder-ui .search-control input::placeholder{color:var(--deck-ink-3)}.bricks-builder-ui .inspector-search{margin-bottom:13px}.bricks-builder-ui .structure-search{margin:8px 8px 3px;flex:0 0 32px}.bricks-builder-ui .structure-header small{font-size:11px;font-weight:500;color:#51a6fb;margin-left:4px}.bricks-builder-ui .structure-row{width:100%;display:flex}.bricks-builder-ui .structure-row .tree-toggle{width:18px;height:24px;display:grid;place-items:center;border:0;background:transparent;color:inherit;padding:0;flex:0 0 18px}.bricks-builder-ui .structure-row>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.bricks-builder-ui .structure-row>input{flex:1 1;min-width:0;height:23px;background:#0d0f12;border:1px solid #51a6fb;color:#fff;font-size:12px;padding:0 5px;outline:0}.bricks-builder-ui .structure-row>svg:last-child{width:10px;color:#ffd54d}.bricks-builder-ui .structure-row.is-hidden{opacity:.45}.bricks-builder-ui .structure-badges{font:700 10px/1 var(--sphere-font);color:#51a6fb;letter-spacing:2px}.bricks-builder-ui .bulk-toolbar{height:34px;display:flex;gap:3px;padding:3px 8px;border-bottom:1px solid #293038}.bricks-builder-ui .bulk-toolbar button{width:28px;border:0;border-radius:3px;background:#293038;color:#8a99a8}.bricks-builder-ui .bulk-toolbar button:hover{color:#fff}.bricks-builder-ui .bulk-toolbar svg{width:12px}.bricks-builder-ui .schema-controls{display:flex;flex-direction:column}.bricks-builder-ui .control-group .form-stack{padding:4px 0 13px}.bricks-builder-ui .control-field>small,.bricks-builder-ui .form-stack label small{font-size:11px;line-height:1.4;color:var(--deck-ink-3);text-transform:none;letter-spacing:0;font-weight:500}.bricks-builder-ui .control-field>span{display:block;color:var(--deck-ink-2);font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;margin-bottom:6px}.bricks-builder-ui .control-empty{padding:24px 8px;text-align:center;color:var(--deck-ink-2);font-size:12px}.bricks-builder-ui .richtext-toolbar{height:25px;border:1px solid var(--deck-3);border-bottom:0;background:var(--deck-2);color:var(--deck-ink-2);padding:6px 8px;font-size:11px;text-transform:none}.bricks-builder-ui .richtext-toolbar+textarea{border-radius:0 0 4px 4px}.bricks-builder-ui .code-control{font-family:var(--sphere-mono)!important;color:var(--deck-ink)!important}.bricks-builder-ui .range-control{display:grid;grid-template-columns:1fr 58px;gap:5px}.bricks-builder-ui .range-control input[type=range]{padding:0;accent-color:var(--lamp-advisory)}.bricks-builder-ui .media-control{border:1px solid var(--deck-3);background:var(--deck-0);border-radius:4px;overflow:hidden;display:grid;grid-template-columns:32px 1fr;align-items:center}.bricks-builder-ui .media-control>svg{width:14px;margin:auto;color:var(--deck-ink-2)}.bricks-builder-ui .media-control>img{grid-column:1/-1;width:100%;height:110px;object-fit:cover}.bricks-builder-ui .media-control>span{font-size:11px;text-transform:none;color:var(--deck-ink-2)}.bricks-builder-ui .media-control>input{grid-column:1/-1;border:0;border-top:1px solid var(--deck-3);border-radius:0}.bricks-builder-ui .control-repeater{display:flex;flex-direction:column;gap:5px}.bricks-builder-ui .repeater-row{border:1px solid var(--deck-3);border-radius:4px;background:var(--deck-0)}.bricks-builder-ui .repeater-row>summary{list-style:none;height:31px;display:flex;align-items:center;gap:5px;padding:0 4px;color:var(--deck-ink-2);cursor:pointer}.bricks-builder-ui .repeater-row>summary::-webkit-details-marker{display:none}.bricks-builder-ui .repeater-row>summary>svg{width:12px;color:var(--deck-ink-2)}.bricks-builder-ui .repeater-row>summary strong{flex:1 1;min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bricks-builder-ui .repeater-row>summary button{width:24px;height:24px;border:0;background:transparent;color:var(--deck-ink-2)}.bricks-builder-ui .repeater-row>summary button:not(:disabled):hover{color:var(--lamp-warning)}.bricks-builder-ui .repeater-row>summary button svg{width:11px}.bricks-builder-ui .repeater-fields{padding:8px;border-top:1px solid var(--deck-3);display:flex;flex-direction:column;gap:9px}.bricks-builder-ui .repeater-add{height:31px;border:1px dashed var(--deck-4);background:transparent;color:var(--deck-ink);border-radius:4px;font-size:11px;display:flex;align-items:center;justify-content:center;gap:4px}.bricks-builder-ui .repeater-add svg{width:11px}.bricks-builder-ui .advanced-data{margin-top:16px;border-top:1px solid var(--deck-3);padding-top:10px}.bricks-builder-ui .advanced-data>summary{font-size:12px;color:var(--deck-ink);cursor:pointer}.bricks-builder-ui .advanced-data textarea{width:100%;margin-top:8px;background:var(--deck-0);border:1px solid var(--deck-3);border-radius:4px;color:var(--deck-ink);font:12px/1.5 var(--sphere-mono);padding:8px}.bricks-builder-ui .bulk-panel{padding:16px;background:var(--deck-0);border:1px solid var(--deck-3);border-radius:4px}.bricks-builder-ui .bulk-panel strong{font-size:12px;color:var(--deck-ink)}.bricks-builder-ui .bulk-panel p{font-size:12px;line-height:1.5;color:var(--deck-ink-2)}.bricks-builder-ui .bulk-panel button{width:100%;height:32px;margin-top:5px;border:1px solid var(--deck-3);background:var(--deck-2);color:var(--deck-ink);border-radius:4px;font-size:11px;display:flex;align-items:center;justify-content:center;gap:5px}.bricks-builder-ui .bulk-panel button svg{width:12px}.bricks-builder-ui .style-input{position:relative;display:flex}.bricks-builder-ui .style-input input,.bricks-builder-ui .style-input select{padding-right:26px;width:100%;height:32px;border:1px solid var(--deck-3);background:var(--deck-0);color:var(--deck-ink);border-radius:4px;font-size:12px}.bricks-builder-ui .style-input>button{position:absolute;right:3px;top:4px;width:24px;height:24px;border:0;background:var(--deck-2);color:var(--deck-ink-2);border-radius:3px}.bricks-builder-ui .style-input>button:hover{color:var(--lamp-warning)}.bricks-builder-ui .style-input>button svg{width:10px}.bricks-builder-ui .inherited-control{color:var(--lamp-advisory)!important}.bricks-builder-ui .inherited-control input::placeholder{color:#6fb3c9}.bricks-builder-ui .check-row small{grid-column:2}.context-menu{position:fixed;z-index:180;width:216px;background:#161a1d;border:1px solid #3d4752;border-radius:5px;padding:5px;box-shadow:0 18px 60px rgba(0,0,0,.48);color:#e2e6e9}.context-menu details>button,.context-menu>button{width:100%;height:29px;border:0;background:transparent;color:#b3bdc7;display:flex;align-items:center;gap:7px;text-align:left;padding:0 8px;font-size:12px;border-radius:3px}.context-menu button:hover:not(:disabled){background:#293038;color:#fff}.context-menu button:disabled{opacity:.35}.context-menu button.danger{color:#ff8585}.context-menu button svg{width:12px}.context-menu kbd{margin-left:auto;color:#8a99a8;font:11px var(--sphere-mono)}.context-menu hr{border:0;border-top:1px solid #293038;margin:4px}.context-menu details>summary{list-style:none;height:29px;padding:8px;font-size:12px;color:#b3bdc7;cursor:pointer}.context-menu details[open]{border:1px solid #293038;border-radius:3px;padding-bottom:3px}.command-backdrop{z-index:200;align-items:start;padding-top:10vh}.command-palette{width:min(650px,calc(100vw - 30px));background:var(--deck-1);border:1px solid var(--deck-4);border-radius:6px;box-shadow:0 16px 40px rgba(0,0,0,.45);overflow:hidden;color:var(--deck-ink);font-family:var(--sphere-font)}.command-input{height:52px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--deck-3)}.command-input svg{width:16px;color:var(--deck-ink-2)}.command-input input{flex:1 1;height:48px;border:0;background:transparent;color:var(--deck-ink);font:400 14px var(--sphere-font);outline:0}.command-results{max-height:480px;overflow:auto;padding:6px}.command-results button{width:100%;height:40px;border:0;background:transparent;color:var(--deck-ink-2);border-radius:4px;display:grid;grid-template-columns:28px 1fr auto;font-family:var(--sphere-font);align-items:center;text-align:left}.command-results button:hover{background:var(--deck-2);color:var(--deck-ink)}.command-results button>svg{width:14px;margin:auto;color:var(--deck-ink-2)}.command-results button span{font-size:12px}.command-results button small{font-size:11px;color:var(--deck-ink-3);margin-right:8px}.command-palette footer{height:33px;display:flex;gap:15px;align-items:center;padding:0 12px;border-top:1px solid var(--deck-3);color:var(--deck-ink-2);font-size:11px}.drawer-backdrop{position:fixed;z-index:190;inset:0;background:rgba(0,0,0,.42)}.revision-drawer{position:absolute;right:0;top:0;bottom:0;width:min(440px,92vw);background:#161a1d;border-left:1px solid #3d4752;color:#e2e6e9;box-shadow:-20px 0 70px rgba(0,0,0,.4);display:flex;flex-direction:column}.revision-drawer>header,.revision-preview>header{height:78px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #293038}.revision-drawer header span,.revision-preview header span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#51a6fb}.revision-drawer h2,.revision-preview>header h2{font-size:20px;margin:3px 0 0}.revision-drawer header button,.revision-preview header button{width:32px;height:32px;border:0;background:#293038;color:#8a99a8;border-radius:4px}.revision-drawer header svg,.revision-preview header svg{width:14px}.snapshot-button{height:38px;margin:12px;border:1px solid #58470e;background:#ffd54d;color:#1d2125;border-radius:4px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px}.snapshot-button svg{width:12px}.revision-list{overflow:auto;padding:0 12px 20px}.revision-list article{display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;padding:12px 3px;border-bottom:1px solid #293038}.revision-list article>i{width:30px;height:30px;border-radius:50%;background:#293038;display:grid;place-items:center;color:#51a6fb}.revision-list article>i svg{width:13px}.revision-list article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.revision-list strong{font-size:12px}.revision-list small,.revision-list span{font-size:11px;color:#8a99a8}.revision-list article>button{height:27px;border:1px solid #3d4752;background:#0d0f12;color:#b3bdc7;border-radius:3px;font-size:11px}.revision-preview{width:min(1100px,95vw);height:min(780px,92vh);background:#161a1d;color:#e2e6e9;border:1px solid #3d4752;border-radius:8px;overflow:hidden;display:grid;grid-template-rows:78px 1fr 60px}.revision-preview-canvas{overflow:auto;background:#d2d6da;padding:22px}.revision-preview-canvas>.site-renderer{background:#fff;min-height:100%;box-shadow:0 8px 30px #0002}.revision-preview>footer{border-top:1px solid #293038;display:flex;justify-content:flex-end;align-items:center;gap:7px;padding:0 15px}.revision-preview>footer button{height:34px;border:1px solid #3d4752;background:#293038;color:#b3bdc7;border-radius:4px;padding:0 14px}.revision-preview>footer .restore-button{background:#ffd54d;color:#1d2125;border-color:#ffd54d;display:flex;align-items:center;gap:6px}.revision-preview>footer svg{width:12px}.builder-toast{position:fixed;z-index:260;left:50%;bottom:24px;transform:translateX(-50%);height:36px;padding:0 14px;border:1px solid #3d4752;background:#161a1d;color:#e2e6e9;border-radius:5px;box-shadow:0 12px 35px #0005;display:flex;align-items:center;gap:7px;font-size:12px}.builder-toast svg{width:13px;color:#2caf84}.dynamic-data-panel{border-top:1px solid var(--deck-3);margin-top:10px}.dynamic-data-panel>summary{height:40px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;list-style:none;color:var(--deck-ink);font-size:12px;font-weight:500;cursor:pointer}.dynamic-data-panel>summary::-webkit-details-marker{display:none}.dynamic-data-panel>summary svg{width:14px;color:var(--deck-ink-2)}.dynamic-data-panel>summary i{min-width:18px;height:18px;border-radius:9px;background:var(--deck-2);color:var(--deck-ink);font:500 11px/18px var(--sphere-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.dynamic-panel-body{display:flex;flex-direction:column;gap:9px;padding-bottom:12px}.dynamic-preview{display:grid;grid-template-columns:22px 1fr;align-items:center;background:var(--deck-2);border:1px solid var(--deck-3);border-radius:4px;padding:8px}.dynamic-preview>svg{width:14px;color:var(--lamp-advisory)}.dynamic-preview label,.query-loop-fields label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:500;color:var(--deck-ink-2)}.dynamic-data-panel input,.dynamic-data-panel select,.dynamic-preview select{min-width:0;height:32px;border:1px solid var(--deck-3);border-radius:4px;background:var(--deck-0);color:var(--deck-ink);padding:0 8px;font-size:12px}.dynamic-warning{display:flex;gap:6px;align-items:flex-start;background:var(--deck-0);border:1px solid var(--lamp-caution);border-radius:4px;color:var(--deck-ink);padding:8px;font-size:12px;line-height:1.4}.dynamic-warning svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px;color:var(--lamp-caution)}.dynamic-panel-body>section{border:1px solid var(--deck-3);border-radius:4px;background:var(--deck-1);padding:8px}.dynamic-panel-body>section>header{min-height:30px;justify-content:space-between;border-bottom:1px solid var(--deck-3)}.dynamic-panel-body>section>header,.dynamic-panel-body>section>header>div{display:flex;align-items:center;gap:5px}.dynamic-panel-body>section>header svg{width:14px;color:var(--deck-ink-2)}.dynamic-panel-body>section>header strong{font-size:11px}.dynamic-panel-body>section>header select{max-width:130px}.dynamic-panel-body>section>header button{width:25px;height:25px;border:1px solid var(--deck-3);background:var(--deck-2);color:var(--deck-ink)}.dynamic-panel-body>section>article{display:grid;grid-template-columns:1fr;gap:4px;border-bottom:1px solid var(--deck-3);padding:7px 0}.dynamic-panel-body>section>article>div{display:flex;justify-content:space-between;gap:5px}.dynamic-panel-body>section>article strong{font-size:11px}.dynamic-panel-body>section>article code{font-size:11px;color:var(--deck-ink-2)}.dynamic-panel-body>section>article button{height:25px;border:0;background:var(--deck-2);color:var(--lamp-warning)}.dynamic-panel-body .visibility-rule{grid-template-columns:1fr 90px}.dynamic-panel-body .attribute-rule{grid-template-columns:90px 1fr}.dynamic-check{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;font-size:12px!important;color:var(--deck-ink-2)!important}.dynamic-check input{width:13px!important;height:13px!important}.query-loop-fields{display:grid;grid-template-columns:1fr 80px;gap:6px;padding-top:7px}.query-loop-fields label:nth-child(3){grid-column:1/-1}.bricks-builder-ui .page-list-item{display:flex;align-items:stretch;gap:4px}.bricks-builder-ui .page-list-item>button:first-child{flex:1 1;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.bricks-builder-ui .page-list-item>button:first-child span{display:flex;align-items:center;gap:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bricks-builder-ui .page-status-badge{font-style:normal;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 5px;border-radius:3px;background:#293038;color:#8a99a8}.bricks-builder-ui .page-list-actions{display:flex;flex-direction:column;gap:3px}.bricks-builder-ui .page-list-actions button{width:28px;flex:1 1;padding:0;justify-content:center;opacity:.55}.bricks-builder-ui .page-list-item.active .page-list-actions button,.bricks-builder-ui .page-list-item:hover .page-list-actions button{opacity:1}.bricks-builder-ui .page-list-actions button:hover{color:#fff;border-color:#687a8d}.bricks-builder-ui .page-list-actions svg{width:12px;height:12px}.bricks-builder-ui .builder-toolbar .publish-button{display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;background:var(--builder-accent)!important;color:#1e2124!important;position:relative}.bricks-builder-ui .builder-toolbar .publish-button svg{width:15px;height:15px}.bricks-builder-ui .builder-toolbar button:disabled{opacity:.5;cursor:not-allowed}.bricks-builder-ui .save-status{white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.bricks-builder-ui .save-status.autosaved{color:#8a99a8}.bricks-builder-ui .save-status.error{color:#e5484d}.bricks-builder-ui .save-status.autosaving,.bricks-builder-ui .save-status.publishing,.bricks-builder-ui .save-status.saving{color:#51a6fb}.command-results button.active{background:var(--deck-2);color:var(--deck-ink);box-shadow:inset 0 0 0 1px var(--lamp-advisory)}.bricks-builder-ui .inspector-heading>div:first-of-type span{display:block;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.develop-ai-trigger{position:relative;isolation:isolate;display:inline-flex!important;align-items:center;gap:8px;min-height:36px;padding:3px 8px 3px 4px!important;overflow:hidden;white-space:nowrap;border:1px solid #c9cbc5!important;background:#20211f!important;color:#fff!important;border-radius:7px!important;box-shadow:inset 0 1px 0 #fff2,0 5px 16px #1113;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.develop-ai-trigger:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 12%,#fff2 42%,transparent 68%);transform:translateX(-120%);transition:transform .48s ease}.develop-ai-trigger:hover{transform:translateY(-1px);border-color:#7fc6dc!important;box-shadow:inset 0 1px 0 #fff3,0 8px 24px #1114}.develop-ai-trigger:hover:before{transform:translateX(120%)}.develop-ai-trigger:focus-visible{outline:2px solid #47add0!important;outline-offset:3px}.develop-ai-trigger-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:5px;background:#eef8fb;color:#126c89}.develop-ai-trigger>span:not(.develop-ai-trigger-icon){font-size:12px;font-weight:700;letter-spacing:.01em}.develop-ai-trigger>small{display:grid;place-items:center;height:18px;min-width:22px;padding:0 5px;border:1px solid #ffffff2c;border-radius:999px;color:#cbeef9;font-size:8px;font-weight:800;letter-spacing:.08em}.develop-ai-dialog{border:0;padding:0;width:min(620px,calc(100vw - 24px));max-height:92dvh;background:#fff;color:#20211f;border-radius:8px;box-shadow:0 24px 90px #0005;overflow:hidden}.develop-ai-dialog::backdrop{background:#0007}.develop-ai-panel{display:flex;flex-direction:column;max-height:92dvh;font-family:Google Sans,ui-sans-serif,system-ui,sans-serif;font-size:13px}.develop-ai-panel header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:#20211f;color:#fff}.develop-ai-panel header>div{display:flex;align-items:center;gap:12px}.develop-ai-panel header span{display:block}.develop-ai-panel header small{display:block;margin-bottom:3px;color:#b8bcb3;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.develop-ai-panel h2{font-size:20px;margin:0}.develop-ai-panel h3{font-size:15px;margin:0}.develop-ai-body{overflow:auto;padding:24px;overscroll-behavior:contain}.develop-ai-body>p:first-child{margin:0 0 24px;line-height:1.6}.develop-ai-panel button{padding:10px 14px;border:1px solid #d8dad5;background:#fff;color:#20211f;border-radius:4px;cursor:pointer;font-size:13px;font-weight:600;min-height:38px}.develop-ai-panel button:disabled{opacity:.5;cursor:not-allowed}.develop-ai-panel button:focus-visible,.develop-ai-panel input:focus-visible,.develop-ai-panel select:focus-visible,.develop-ai-panel textarea:focus-visible{outline:2px solid #177a9b;outline-offset:3px}.develop-ai-panel header button{border:0;padding:4px;background:transparent;color:#fff}.develop-ai-panel label{display:block;font-weight:600;margin:18px 0 12px}.develop-ai-panel input,.develop-ai-panel select,.develop-ai-panel textarea{display:block;box-sizing:border-box;width:100%;background:#fff;color:#20211f;border:1px solid #c6c9c0;border-radius:4px;padding:12px;margin-top:8px;font:inherit;font-weight:400}.develop-ai-panel textarea{resize:vertical;min-height:120px}.develop-ai-panel .ai-connection,.develop-ai-panel .ai-result{background:#f4f5f2;padding:18px;border-radius:4px;margin:18px 0}.develop-ai-panel .ai-connection.is-connected{background:#eef7ef}.develop-ai-panel .ai-connection-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.develop-ai-panel .ai-connection-heading p{margin:5px 0 0;color:#65695f;font-size:12px;line-height:1.45}.develop-ai-panel .ai-status-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;background:#20211f;color:#fff;border-radius:50%}.develop-ai-panel .is-connected .ai-status-icon{background:#267341}.develop-ai-panel .ai-help{font-size:12px;line-height:1.6;color:#65695f}.develop-ai-panel .ai-help a{color:#176682;text-decoration:underline}.develop-ai-panel details{margin:16px 0}.develop-ai-panel summary{cursor:pointer;font-weight:600}.develop-ai-panel .ai-target{display:flex;justify-content:space-between;gap:16px;font-size:13px;background:#f4f5f2;padding:12px}.develop-ai-panel .ai-target span{max-width:60%;overflow-wrap:anywhere}.develop-ai-panel .ai-build-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.develop-ai-panel .ai-build-grid>label{margin:0}.develop-ai-panel .ai-target{flex-direction:column;justify-content:center;gap:3px}.develop-ai-panel .ai-target small{text-transform:uppercase;letter-spacing:.08em;font-size:9px;color:#73776e}.develop-ai-panel .ai-target span{max-width:100%;color:#65695f;font-size:12px}.develop-ai-panel .ai-prompt-label{margin-top:22px}.develop-ai-panel .ai-starters{display:flex;flex-wrap:wrap;gap:8px;margin-top:-2px}.develop-ai-panel .ai-starters button{min-height:0;padding:7px 9px;color:#555a51;font-size:11px;font-weight:500;text-align:left}.develop-ai-panel .ai-primary-row{display:flex;gap:10px;align-items:center;margin-top:18px}.develop-ai-panel .ai-primary-row .ai-primary{flex:1 1}.develop-ai-panel .ai-primary{background:#20211f;color:#fff;border-color:#20211f}.develop-ai-panel .ai-progress{display:flex;align-items:center;gap:10px;margin:16px 0 0;color:#555a51;font-size:12px}.develop-ai-panel .ai-progress span{width:12px;height:12px;border:2px solid #c6c9c0;border-top-color:#20211f;border-radius:50%;animation:ai-spin .75s linear infinite}.develop-ai-panel .ai-error{background:#fff0ee;color:#9f2018;padding:12px;line-height:1.5}.develop-ai-panel .ai-result-heading{display:flex;align-items:center;gap:8px}.develop-ai-panel .ai-result-heading h3{margin:0}.develop-ai-panel pre{overflow:auto;max-height:300px;font-size:11px;background:#fff;padding:12px}.develop-ai-panel li{margin:8px 0}@keyframes ai-spin{to{transform:rotate(1turn)}}@media(max-width:1100px){.develop-ai-trigger>small,.develop-ai-trigger>span:not(.develop-ai-trigger-icon){display:none}.develop-ai-trigger{padding:3px!important}}@media(max-width:600px){.develop-ai-body{padding:18px}.develop-ai-panel header{padding:16px 18px}.develop-ai-panel .ai-build-grid{grid-template-columns:1fr}}.bricks-builder-ui .components-panel{min-height:100%;display:flex;flex-direction:column}.bricks-builder-ui .manage-components-button,.bricks-builder-ui .save-component-button{height:34px;border:1px solid var(--deck-4);background:var(--deck-3);color:var(--deck-ink-2);border-radius:4px;font-size:12px;display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:10px}.bricks-builder-ui .save-component-button{background:var(--deck-2);color:var(--lamp-advisory);border-color:var(--lamp-advisory)}.bricks-builder-ui .manage-components-button{margin-top:auto;margin-bottom:0}.bricks-builder-ui .manage-components-button svg,.bricks-builder-ui .save-component-button svg{width:12px}.component-cards{display:flex;flex-direction:column;gap:5px}.component-cards article>button{width:100%;min-height:54px;border:1px solid var(--deck-3);background:var(--deck-0);color:var(--deck-ink-2);border-radius:4px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;text-align:left;padding:7px}.component-cards article>button:hover{border-color:var(--lamp-advisory)}.component-cards svg{width:17px;color:var(--lamp-advisory)}.component-cards span{display:flex;flex-direction:column;font-size:12px}.component-cards small{font-size:11px;color:var(--deck-ink-3);margin-top:3px}.component-cards i{font-size:11px;color:var(--lamp-advisory);font-style:normal}.bricks-builder-ui .style-state-selector{display:flex;gap:3px;overflow:auto;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--deck-3)}.bricks-builder-ui .style-state-selector button{height:24px;border:1px solid var(--deck-4);background:var(--deck-0);color:var(--deck-ink-3);border-radius:var(--sphere-radius);font-size:11px;white-space:nowrap}.bricks-builder-ui .style-state-selector button.active{background:var(--deck-2);border-color:var(--lamp-advisory);color:var(--lamp-advisory)}.bricks-builder-ui .token-quick-picker{height:32px;display:grid;grid-template-columns:25px 1fr 29px;align-items:center;border:1px solid var(--deck-4);background:var(--deck-0);border-radius:4px;margin-bottom:10px;color:var(--lamp-advisory)}.bricks-builder-ui .token-quick-picker>svg{width:12px;margin:auto}.bricks-builder-ui .token-quick-picker select{height:30px;border:0;background:transparent;color:var(--deck-ink-2);font-size:11px;outline:0}.bricks-builder-ui .token-quick-picker button{height:26px;border:0;border-left:1px solid var(--deck-3);background:transparent;color:var(--deck-ink-3)}.bricks-builder-ui .token-quick-picker button svg{width:11px}.component-instance{position:relative}.component-instance:before{content:"COMPONENT";position:absolute;left:4px;top:4px;background:var(--deck-2);color:var(--lamp-advisory);padding:3px 5px;font:700 11px/1 var(--sphere-font);z-index:5}.missing-component{min-height:70px;border:1px dashed var(--lamp-warning);background:var(--deck-2);color:var(--lamp-warning);padding:20px;font-size:12px}.component-instance-inspector{display:flex;flex-direction:column;gap:14px}.component-source-card{display:grid;grid-template-columns:32px 1fr auto;gap:8px;align-items:center;padding:10px;background:var(--deck-2);border:1px solid var(--deck-4);border-radius:4px}.component-source-card>svg{width:18px;color:var(--lamp-advisory)}.component-source-card>div{display:flex;flex-direction:column;gap:2px}.component-source-card span{font-size:11px;text-transform:uppercase;color:var(--lamp-advisory)}.component-source-card strong{font-size:11px;color:var(--deck-ink)}.component-source-card small{font-size:11px;color:var(--deck-ink-2)}.component-source-card button{height:28px;border:1px solid var(--lamp-advisory);background:transparent;color:var(--lamp-advisory);border-radius:var(--sphere-radius);font-size:11px}.component-instance-inspector>label,.component-instance-props label{font-size:12px;color:var(--deck-ink-2);display:flex;flex-direction:column;gap:5px}.component-instance-inspector input,.component-instance-inspector select{height:32px;border:1px solid var(--deck-4);background:var(--deck-0);color:var(--deck-ink);border-radius:4px;padding:0 8px}.component-instance-props,.component-instance-slots{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--deck-3);padding-top:12px}.component-instance-props>strong,.component-instance-slots>strong{font-size:12px;text-transform:uppercase;color:var(--deck-ink-3)}.component-instance-props label input[type=checkbox]{width:15px;height:15px}.component-instance-slots>div{display:flex;align-items:center;justify-content:space-between;background:var(--deck-0);border:1px solid var(--deck-3);border-radius:var(--sphere-radius);padding:7px}.component-instance-slots span{font-size:12px;display:flex;flex-direction:column}.component-instance-slots small{font-size:11px;color:var(--deck-ink-3)}.component-instance-slots button{width:26px;height:26px;border:0;background:var(--deck-3);color:var(--lamp-advisory)}.component-instance-slots svg{width:11px}.detach-component{height:32px;border:1px solid var(--deck-4);background:var(--deck-3);color:var(--deck-ink-2);border-radius:var(--sphere-radius);font-size:12px}.style-manager-backdrop{position:fixed;z-index:300;inset:0;background:var(--deck-0)}.style-manager-shell{width:100vw;max-width:none;height:100vh;display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:54px minmax(0,1fr);background:var(--deck-1);color:var(--deck-ink);font-family:var(--sphere-font)}.style-manager-shell>header{grid-column:1/-1;display:grid;grid-template-columns:205px minmax(240px,560px) 1fr;align-items:center;border-bottom:1px solid var(--deck-3);background:var(--deck-0)}.style-manager-shell>header>div:first-child{height:100%;display:flex;align-items:center;gap:7px;padding:0 12px;border-right:1px solid var(--deck-3)}.style-manager-shell>header>div:first-child svg{width:17px;color:var(--lamp-advisory)}.style-manager-shell>header>div:first-child span{font-size:11px;color:var(--deck-ink-3)}.style-manager-shell>header>div:first-child strong{font-size:11px}.style-manager-shell>header>button{justify-self:end;margin-right:9px;width:34px;height:34px;border:0;background:var(--deck-3);color:var(--deck-ink-3);border-radius:4px}.style-manager-shell>header>button svg{width:14px}.manager-search{height:34px;margin-left:14px;border:1px solid var(--deck-3);background:var(--deck-1);border-radius:4px;display:flex;align-items:center;gap:8px;padding:0 10px}.manager-search svg{width:13px;color:var(--deck-ink-3)}.manager-search input{flex:1 1;border:0;background:transparent;color:var(--deck-ink);outline:0;font-size:12px}.manager-nav{grid-column:1;grid-row:2;border-right:1px solid var(--deck-3);background:var(--deck-0);padding:10px 7px}.manager-nav button{width:100%;height:38px;border:0;background:transparent;color:var(--deck-ink-3);border-radius:4px;display:grid;grid-template-columns:27px 1fr auto;align-items:center;text-align:left;padding:0 7px}.manager-nav button.active,.manager-nav button:hover{background:var(--deck-3);color:var(--deck-ink)}.manager-nav button.active{box-shadow:inset 2px 0 var(--lamp-advisory)}.manager-nav svg{width:14px}.manager-nav span{font-size:12px}.manager-nav i{min-width:19px;height:17px;border-radius:9px;background:var(--deck-1);color:var(--deck-ink-3);font:700 11px/17px var(--sphere-font);text-align:center}.style-manager-shell>.studio-main{grid-column:2;grid-row:2;min-width:0;overflow:auto;position:relative}.manager-style-toolbar{height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border-bottom:1px solid var(--deck-3);background:var(--deck-1);position:sticky;top:0;z-index:4}.manager-style-toolbar>div{display:flex;gap:3px;overflow:auto}.manager-style-toolbar button{height:25px;border:1px solid var(--deck-4);background:var(--deck-0);color:var(--deck-ink-3);border-radius:var(--sphere-radius);font-size:11px;white-space:nowrap}.manager-style-toolbar button.active{background:var(--deck-2);color:var(--lamp-advisory);border-color:var(--lamp-advisory)}.manager-columns{height:calc(100vh - 98px);display:grid;grid-template-columns:260px minmax(0,1fr)}.manager-columns>aside{border-right:1px solid var(--deck-3);background:var(--deck-1);padding:8px;overflow:auto}.manager-list-heading{height:36px;display:flex;align-items:center;gap:7px;padding:0 4px;border-bottom:1px solid var(--deck-3);margin-bottom:5px}.manager-list-heading strong{font-size:12px;flex:1 1}.manager-list-heading>span{font-size:11px;color:var(--deck-ink-3)}.manager-list-heading button,.manager-list-heading label{width:26px;height:26px;border:0;background:var(--deck-3);color:var(--lamp-advisory);border-radius:var(--sphere-radius);display:grid;place-items:center;cursor:pointer}.manager-list-heading svg{width:12px}.manager-list-heading input{display:none}.manager-columns>aside>button{width:100%;min-height:43px;border:0;border-bottom:1px solid var(--deck-3);background:transparent;color:var(--deck-ink-3);display:grid;grid-template-columns:24px 1fr auto;align-items:center;text-align:left;padding:5px}.manager-columns>aside>button.active,.manager-columns>aside>button:hover{background:var(--deck-3);color:var(--deck-ink)}.manager-columns>aside>button.active{box-shadow:inset 2px 0 var(--lamp-advisory)}.manager-columns>aside>button>svg{width:13px}.manager-columns>aside>button>i{width:8px;height:8px;border-radius:50%;border:1px solid var(--deck-ink-3)}.manager-columns>aside>button>i.on{background:var(--lamp-normal);border-color:var(--lamp-normal)}.manager-columns>aside>button>span{font-size:12px;display:flex;flex-direction:column}.manager-columns>aside>button small{font-size:11px;color:var(--deck-ink-3);margin-top:3px}.manager-columns>section{overflow:auto;background:var(--deck-1)}.manager-editor-heading{height:62px;display:flex;align-items:center;gap:5px;padding:0 15px;border-bottom:1px solid var(--deck-3);position:sticky;top:0;background:var(--deck-1);z-index:3}.manager-editor-heading>div{flex:1 1;display:flex;flex-direction:column;gap:3px}.manager-editor-heading>div input{height:28px;border:0;background:transparent;color:var(--deck-ink);font-size:15px;font-weight:700;outline:0}.manager-editor-heading>div span,.manager-editor-heading>label{font-size:11px;color:var(--deck-ink-3)}.manager-editor-heading>label{display:flex;gap:5px;align-items:center}.manager-editor-heading>button{width:30px;height:30px;border:0;background:var(--deck-3);color:var(--deck-ink-3);border-radius:var(--sphere-radius)}.manager-editor-heading>button:disabled{opacity:.3}.manager-editor-heading svg{width:12px}.component-meta,.theme-meta{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;padding:12px 15px;border-bottom:1px solid var(--deck-3)}.component-meta label,.theme-meta label{font-size:11px;text-transform:uppercase;color:var(--deck-ink-3);display:flex;flex-direction:column;gap:5px}.component-meta input,.theme-meta input,.theme-meta select{height:30px;border:1px solid var(--deck-4);background:var(--deck-0);color:var(--deck-ink-2);border-radius:var(--sphere-radius);padding:0 7px}.manager-style-editor{padding:0 15px 30px}.manager-style-editor>details{border-bottom:1px solid var(--deck-3)}.manager-style-editor>details>summary{list-style:none;height:39px;display:flex;align-items:center;justify-content:space-between;color:var(--deck-ink-2);font-size:12px;cursor:pointer}.manager-style-editor>details>summary svg{width:12px}.manager-style-editor>details>div{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:9px;padding:0 0 13px}.manager-style-editor label>span{display:block;font-size:11px;text-transform:uppercase;color:var(--deck-ink-3);margin-bottom:4px}.manager-style-editor label>div{height:31px;display:grid;grid-template-columns:minmax(0,1fr) 27px auto;border:1px solid var(--deck-4);background:var(--deck-0);border-radius:var(--sphere-radius)}.manager-style-editor input,.manager-style-editor select{min-width:0;width:100%;height:29px;border:0;background:transparent;color:var(--deck-ink-2);padding:0 7px;font-size:12px;outline:0}.manager-style-editor label>div>button{width:25px;border:0;background:transparent;color:var(--deck-ink-3)}.manager-style-editor label>div>button svg{width:9px}.token-picker{position:relative;border-left:1px solid var(--deck-3)}.token-picker>summary{list-style:none;width:26px;height:29px;display:grid;place-items:center;color:var(--lamp-advisory);cursor:pointer}.token-picker>summary::-webkit-details-marker{display:none}.token-picker svg{width:11px}.token-picker>div{position:absolute;z-index:12;right:0;top:31px;width:260px;max-height:260px;overflow:auto;background:var(--deck-0);border:1px solid var(--deck-4);padding:5px}.token-picker>div button{width:100%;height:33px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;border:0;background:transparent;color:var(--deck-ink-2);text-align:left}.token-picker i,.token-picker>div button:hover{background:var(--deck-3)}.token-picker i{width:15px;height:15px;border-radius:var(--sphere-radius);font:11px/15px var(--sphere-mono);text-align:center}.token-picker span{font-size:11px}.manager-code,.token-picker code{font-size:11px;color:var(--deck-ink-3)}.manager-code{display:flex;flex-direction:column;gap:6px;padding:15px}.manager-code textarea,.settings-workspace textarea{min-height:130px;background:var(--deck-0);border:1px solid var(--deck-4);color:var(--deck-ink);padding:10px;font:12px/1.5 var(--sphere-mono)}.manager-empty{min-height:60vh;display:grid;place-items:center;color:var(--deck-ink-3);font-size:11px}.asset-workspace,.settings-workspace,.token-workspace{padding:18px 20px 60px}.manager-section-heading{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--deck-3);margin-bottom:16px}.manager-section-heading>div:first-child{display:grid;grid-template-columns:32px 1fr;align-items:center}.manager-section-heading>div:first-child svg{grid-row:1/3;width:20px;color:var(--lamp-advisory)}.manager-section-heading h2{font-size:18px;margin:0}.manager-section-heading p{font-size:11px;color:var(--deck-ink-3);margin:4px 0 0}.manager-section-heading>div:last-child{display:flex;gap:5px;flex-wrap:wrap}.manager-section-heading button,.manager-section-heading label{height:31px;border:1px solid var(--deck-4);background:var(--deck-3);color:var(--deck-ink-2);border-radius:var(--sphere-radius);padding:0 9px;font-size:11px;display:flex;align-items:center;gap:5px;cursor:pointer}.manager-section-heading .primary{background:var(--lamp-advisory);border-color:var(--lamp-advisory);color:var(--deck-1)}.manager-section-heading svg{width:11px}.manager-section-heading input[type=file]{display:none}.token-table{border:1px solid var(--deck-3)}.token-table>div,.token-table>header{display:grid;grid-template-columns:1.4fr 100px 1fr 130px 60px 34px;align-items:center;min-height:42px;border-bottom:1px solid var(--deck-3)}.token-table>header{height:31px;background:var(--deck-0);color:var(--deck-ink-3);font-size:11px;text-transform:uppercase}.token-table>header span{padding:0 7px}.token-table>div>span{display:grid;grid-template-columns:25px 1fr;align-items:center}.token-table>div>span i{grid-row:1/3;width:15px;height:15px;margin:auto;border-radius:var(--sphere-radius);background:var(--deck-3)}.token-table input,.token-table select{min-width:0;height:30px;border:0;background:transparent;color:var(--deck-ink-2);padding:0 7px;font-size:12px;outline:0}.token-table code{font-size:11px;color:var(--lamp-advisory);padding-left:7px}.token-table b{font-size:11px;color:var(--deck-ink-3)}.token-table button{width:27px;height:27px;border:0;background:transparent;color:var(--deck-ink-3)}.token-table button:hover{color:var(--lamp-warning)}.token-table button svg{width:11px}.scale-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.scale-grid>section{border:1px solid var(--deck-3);background:var(--deck-1);padding:12px}.scale-grid h3{font-size:12px;text-transform:uppercase;color:var(--deck-ink-3)}.scale-grid article strong{font-size:12px}.scale-grid article>div{display:flex;margin-top:7px}.scale-grid article i{height:30px;flex:1 1}.scale-grid p{display:flex;justify-content:space-between;border-bottom:1px solid var(--deck-3);padding:6px 0;margin:0;font-size:11px}.scale-grid code{color:var(--lamp-advisory)}.component-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;padding:14px}.component-grid>section{border:1px solid var(--deck-3);background:var(--deck-1);padding:8px}.component-grid>section>header{height:31px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--deck-3)}.component-grid>section>header strong{font-size:12px}.component-grid>section>header button{width:25px;height:25px;border:0;background:var(--deck-3);color:var(--lamp-advisory)}.component-grid svg{width:10px}.component-grid article{border-bottom:1px solid var(--deck-3);padding:8px 0;display:flex;flex-direction:column;gap:5px}.component-grid article>div{display:grid;grid-template-columns:1fr 90px;gap:4px}.component-grid input,.component-grid select{min-width:0;height:27px;border:1px solid var(--deck-4);background:var(--deck-0);color:var(--deck-ink-2);border-radius:var(--sphere-radius);padding:0 5px;font-size:11px}.component-grid article label,.component-grid article small{font-size:11px;color:var(--deck-ink-3)}.component-grid article label{display:flex;flex-direction:column;gap:3px}.component-source{margin:0 14px 30px;border:1px solid var(--deck-3);background:var(--deck-1);padding:12px}.component-source>strong{font-size:12px}.component-source>p{font-size:11px;color:var(--deck-ink-3);line-height:1.5}.component-source>div{display:flex;gap:5px;flex-wrap:wrap}.component-source span{display:flex;gap:5px;background:var(--deck-3);padding:5px 7px;font-size:11px}.component-source code{color:var(--lamp-advisory);font-size:11px}.library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.library-grid article{border:1px solid var(--deck-3);background:var(--deck-1);padding:10px}.library-grid article>div{height:90px;background:var(--deck-0);display:grid;place-items:center;position:relative}.library-grid article>div svg{width:26px;color:var(--deck-4)}.library-grid article>div i{position:absolute;right:5px;top:5px;background:var(--deck-3);color:var(--deck-ink-3);padding:3px;font-size:11px;text-transform:uppercase}.library-grid article>span{display:block;color:var(--lamp-advisory);font-size:11px;text-transform:uppercase;margin-top:9px}.library-grid h3{font-size:11px;margin:5px 0}.library-grid p{font-size:11px;color:var(--deck-ink-3)}.library-grid footer{display:flex;gap:5px}.library-grid footer button{height:28px;border:1px solid var(--deck-4);background:var(--deck-3);color:var(--deck-ink-2);border-radius:var(--sphere-radius);font-size:11px;display:flex;align-items:center;gap:4px}.library-grid footer button:first-child{flex:1 1;justify-content:center}.library-grid footer svg{width:10px}.font-list{display:flex;flex-direction:column}.font-list article{min-height:90px;display:grid;grid-template-columns:64px minmax(200px,1fr) 100px 80px 32px;gap:10px;align-items:center;border-bottom:1px solid var(--deck-3)}.font-list article>div{font-size:28px;color:var(--lamp-advisory)}.font-list article>section{display:flex;flex-direction:column}.font-list article>section input{border:0;background:transparent;color:var(--deck-ink);font-size:12px;font-weight:700;outline:0}.font-list article span{font-size:11px;color:var(--deck-ink-3)}.font-list article p{font-size:12px;margin:8px 0 0}.font-list article>label{font-size:11px;color:var(--deck-ink-3);display:flex;flex-direction:column;gap:5px}.font-list article>label input[type=number]{height:28px;border:1px solid var(--deck-4);background:var(--deck-0);color:var(--deck-ink-2)}.font-list article>button{width:30px;height:30px;border:0;background:var(--deck-3);color:var(--deck-ink-3)}.font-list svg{width:11px}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.icon-grid article{border:1px solid var(--deck-3);background:var(--deck-1);padding:8px}.icon-grid article>div{height:70px;display:grid;place-items:center;color:var(--deck-ink)}.icon-grid article>div svg{width:34px;height:34px;max-width:45px}.icon-grid input{width:100%;height:26px;border:0;background:transparent;color:var(--deck-ink);font-size:12px;text-align:center}.icon-grid span{display:block;text-align:center;color:var(--deck-ink-3);font-size:11px}.icon-grid button{width:100%;height:25px;margin-top:6px;border:0;background:var(--deck-3);color:var(--deck-ink-3)}.icon-grid button:hover{color:var(--lamp-warning)}.icon-grid button svg{width:10px}.settings-workspace{max-width:none}.settings-workspace h2{font-size:20px}.settings-workspace section{border:1px solid var(--deck-3);background:var(--deck-1);padding:15px;margin-bottom:10px}.settings-workspace h3{font-size:12px}.settings-workspace p{font-size:12px;color:var(--deck-ink-3);display:flex;align-items:center;gap:6px}.settings-workspace p svg{width:11px;color:var(--lamp-normal)}.settings-workspace p.error{color:var(--lamp-warning)}@media(max-width:1000px){.style-manager-shell{grid-template-columns:54px minmax(0,1fr)}.style-manager-shell>header{grid-template-columns:54px minmax(200px,1fr) 50px}.manager-nav i,.manager-nav span,.style-manager-shell>header>div:first-child span,.style-manager-shell>header>div:first-child strong{display:none}.manager-nav button{grid-template-columns:1fr}.manager-nav svg{margin:auto}.manager-columns{grid-template-columns:210px minmax(0,1fr)}.manager-style-editor>details>div{grid-template-columns:repeat(2,minmax(150px,1fr))}.theme-meta{grid-template-columns:repeat(2,1fr)}.component-grid,.scale-grid{grid-template-columns:1fr}.token-table>div,.token-table>header{grid-template-columns:1.3fr 80px 1fr 90px 45px 30px}}@media(max-width:700px){.manager-columns{grid-template-columns:1fr}.manager-columns>aside{max-height:190px}.manager-columns>section{min-height:500px}.manager-style-editor>details>div{grid-template-columns:1fr}.manager-section-heading{align-items:flex-start;flex-direction:column;padding-bottom:12px}.token-table{overflow:auto}.token-table>div,.token-table>header{min-width:650px}.font-list article{grid-template-columns:45px 1fr 30px}.font-list article>label{display:none}.style-manager-shell>header .manager-search{margin-left:6px}.style-manager-shell>header>div:first-child{padding:0}.style-manager-shell>header>div:first-child svg{margin:auto}}.bricks-builder-ui .class-attach{display:flex;gap:6px;margin:-4px 0 10px}.bricks-builder-ui .class-attach select{min-width:0;flex:1 1;height:32px;border:1px solid var(--deck-4);border-radius:4px;background:var(--deck-0);color:var(--deck-ink-2);padding:0 8px;font-size:12px}.bricks-builder-ui .class-attach button{width:32px;border:1px solid var(--deck-4);border-radius:4px;background:var(--deck-3);color:var(--lamp-advisory)}.bricks-builder-ui .class-attach svg{width:12px}.token-responsive .token-dark{grid-column:1/-1}.token-responsive .token-dark small{display:block;margin-top:3px;font-size:11px;color:var(--deck-ink-3)}