@layer components{.beam-calculator-page .ob-tool-panel__header,.csp-context-panel__header{background:var(--surface);border-bottom:1px solid var(--rule);padding:9px 13px;min-height:0}.beam-calculator-page .ob-model-table-block>h2,.beam-calculator-page .ob-model-table-block>h3,.beam-calculator-page .ob-tool-panel__header h2,.beam-calculator-page .ob-tool-panel__header h3,.beam-calculator-page .ob-tool-panel__title,.csp-context-panel__header h2{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.beam-calculator-page .ob-tool-panel__body{padding:13px}.beam-calculator-page .ob-beam-stage-toolbar{gap:8px 10px;align-items:center}.beam-calculator-page .ob-ribbon-tab{border-radius:0;border-bottom:2px solid transparent;background:none}.beam-calculator-page .ob-ribbon-tab.is-active,.beam-calculator-page .ob-ribbon-tab[aria-selected=true]{border-bottom-color:var(--accent);background:none;color:var(--accent)}.beam-calculator-page .ob-data-table thead th,.beam-calculator-page .ob-guide-table thead th{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.beam-calculator-page .ob-data-table td{font-variant-numeric:tabular-nums}.custom-section-properties-page .custom-section-properties-hero-subtitle{font-size:clamp(14px,1.05vw,18px);font-weight:500;line-height:1.4}.custom-section-properties-page .csp-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}body.custom-section-properties-page:not(.csp-section-focus) .csp-dialog-backdrop{padding-top:97px}body.custom-section-properties-page.csp-section-focus .csp-dialog-backdrop{z-index:600}body.custom-section-properties-page.csp-section-focus .csp-dialog{max-height:calc(100dvh - 24px)}.custom-section-properties-page .csp-dialog-backdrop[hidden]{display:none!important}}@layer components{@media (min-width:640px){.custom-section-properties-page .csp-dialog-backdrop{padding:20px}body.custom-section-properties-page:not(.csp-section-focus) .csp-dialog-backdrop{padding-top:101px}body.custom-section-properties-page.csp-section-focus .csp-dialog{max-height:calc(100dvh - 40px)}}.custom-section-properties-page .csp-dialog{background:var(--n-0);border:1px solid var(--n-200);border-radius:6px;width:min(480px,100%);max-height:calc(100dvh - 113px);display:grid;overflow:hidden;box-shadow:0 28px 70px #0f172a3d}.custom-section-properties-page .csp-dialog--steel{grid-template-rows:max-content max-content minmax(180px,1fr) max-content;width:min(720px,100%)}.custom-section-properties-page .csp-dialog--library{grid-template-rows:max-content minmax(180px,1fr) max-content;width:min(560px,100%)}.custom-section-properties-page .csp-dialog__header{border-bottom:1px solid var(--n-200);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 20px;display:flex}.custom-section-properties-page .csp-dialog__eyebrow{color:var(--bt-700);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.custom-section-properties-page .csp-dialog__header h2{color:var(--n-800);margin:2px 0 0;font-size:19px;font-weight:700;line-height:1.25}.custom-section-properties-page .csp-dialog__close{color:var(--n-500);background:var(--n-0);border:1px solid var(--n-200);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:inline-flex}.custom-section-properties-page .csp-dialog__close:hover{color:var(--n-800);background:var(--n-50)}.custom-section-properties-page .csp-dialog__filters{background:var(--n-25);border-bottom:1px solid var(--n-150);grid-template-columns:minmax(140px,.85fr) minmax(140px,.85fr) minmax(200px,1.6fr);gap:10px;padding:13px 18px;display:grid}.custom-section-properties-page .csp-dialog__filters label{min-width:0;display:block}.custom-section-properties-page .csp-dialog__filters label[hidden]{display:none}.custom-section-properties-page .csp-dialog__filters label>span{color:var(--n-600);font-size:12px;font-weight:600;display:block}.custom-section-properties-page .csp-dialog__filters input,.custom-section-properties-page .csp-dialog__filters select{color:var(--n-900);background:var(--n-0);border:1px solid var(--n-300);border-radius:4px;outline:none;width:100%;height:40px;margin-top:6px;padding:0 12px;font-size:14px}.custom-section-properties-page .csp-dialog__filters input:focus,.custom-section-properties-page .csp-dialog__filters select:focus{border-color:var(--bs-600);box-shadow:0 0 0 3px #1e53a726}.custom-section-properties-page .csp-dialog__search-status{color:var(--n-500);grid-column:1/-1;margin:-1px 0 0;font-size:12px;line-height:1.45}.custom-section-properties-page .csp-dialog__results{background:var(--n-0);min-height:220px;padding:8px 10px;overflow-y:auto}.custom-section-properties-page .csp-dialog__results>p{color:var(--n-500);text-align:center;padding:34px;font-size:13px}.custom-section-properties-page .csp-dialog__empty{color:var(--n-500);text-align:center;background:var(--n-0);border:1px dashed var(--n-300);border-radius:5px;margin:8px;padding:34px 18px;font-size:14px}.custom-section-properties-page .csp-dialog__note{color:var(--n-500);background:var(--n-25);border-top:1px solid var(--n-150);margin:0;padding:11px 18px 14px;font-size:12px;line-height:1.55}.custom-section-properties-page .csp-steel-search-suggestion{color:var(--bt-700);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.custom-section-properties-page .csp-steel-search-suggestion:hover{color:var(--bt-800)}.custom-section-properties-page .csp-steel-family-browser{gap:14px;padding:14px 8px;display:grid}.custom-section-properties-page .csp-steel-family-browser__intro{gap:3px;padding:0 4px;display:grid}.custom-section-properties-page .csp-steel-family-browser__intro strong{color:#263448;font-size:13px}.custom-section-properties-page .csp-steel-family-browser__intro span{color:var(--n-500);font-size:12px}.custom-section-properties-page .csp-steel-family-browser__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.custom-section-properties-page .csp-steel-family-browser__grid button{color:#526377;text-align:left;cursor:pointer;background:var(--n-0);border:1px solid #e1e7ed;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.custom-section-properties-page .csp-steel-family-browser__grid button:hover{background:#f4fbfb;border-color:#c6d6ee}.custom-section-properties-page .csp-steel-family-browser__grid button>span{gap:2px;min-width:0;display:grid}.custom-section-properties-page .csp-steel-family-browser__grid strong{color:#263448;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.custom-section-properties-page .csp-steel-family-browser__grid small{color:var(--n-500);font-size:11px}.custom-section-properties-page .csp-steel-family-browser__grid b{color:var(--bt-700);font-size:14px}.custom-section-properties-page .csp-steel-load-more{border-top:1px solid var(--n-150);justify-content:center;align-items:center;gap:10px;padding:15px 10px 9px;display:flex}.custom-section-properties-page .csp-steel-load-more button{color:var(--bt-800);cursor:pointer;background:var(--bs-50);border:1px solid #c6d6ee;border-radius:4px;padding:8px 13px;font-size:12px;font-weight:800}.custom-section-properties-page .csp-steel-load-more button:disabled{opacity:.6;cursor:wait}.custom-section-properties-page .csp-steel-load-more span{color:var(--n-500);font-size:11px}.custom-section-properties-page .csp-steel-row{color:#667386;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:16px;width:100%;padding:10px 12px;display:grid}.custom-section-properties-page .csp-steel-row:hover{background:#f6f9ff;border-color:#d5e1f3}.custom-section-properties-page .csp-steel-row:disabled{cursor:not-allowed;opacity:.58;background:var(--n-50)}.custom-section-properties-page .csp-steel-row:disabled:hover{box-shadow:none;border-color:var(--n-200);transform:none}.custom-section-properties-page .csp-steel-row>span:first-child{min-width:0;display:grid}.custom-section-properties-page .csp-steel-row strong{color:#263448;font-size:13px;font-weight:700}.custom-section-properties-page .csp-steel-row small{color:var(--n-500);font-size:11px}.custom-section-properties-page .csp-steel-row .csp-steel-row__geometry-status{color:var(--bt-800);font-weight:700}.custom-section-properties-page .csp-steel-row[data-geometry-status=configuration-required] .csp-steel-row__geometry-status,.custom-section-properties-page .csp-steel-row[data-geometry-status=schematic] .csp-steel-row__geometry-status,.custom-section-properties-page .csp-steel-row[data-geometry-status=unsupported] .csp-steel-row__geometry-status{color:#b45309}.custom-section-properties-page .csp-steel-row>span:not(:first-child){white-space:nowrap;text-align:right;font-family:var(--font-mono);font-size:11px}.custom-section-properties-page .csp-steel-row b{color:#425166}@media (max-width:639px){.custom-section-properties-page .csp-dialog__filters,.custom-section-properties-page .csp-steel-row{grid-template-columns:minmax(0,1fr)}.custom-section-properties-page .csp-steel-family-browser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-section-properties-page .csp-steel-row{gap:4px}.custom-section-properties-page .csp-steel-row>span:nth-child(2),.custom-section-properties-page .csp-steel-row>span:nth-child(3){display:none}}.custom-section-properties-page #site-header{isolation:isolate;z-index:200!important}.custom-section-properties-page .csp-workspace{--csp-brand:#1e53a7;--csp-brand-700:#112365;--csp-brand-800:#0e1c4e;--csp-site-header-height:81px;--csp-browser-top:52px;--csp-status-height:32px;width:100%;min-width:0;height:calc(100dvh - var(--csp-site-header-height));background:#edf2f6;border-block:1px solid #d8e1e9;flex-direction:column;min-height:640px;display:flex;position:relative;overflow:hidden}.custom-section-properties-page .csp-appbar{z-index:60;background:var(--n-0);border-bottom:1px solid #d8e1e9;flex:none;align-items:center;gap:16px;min-height:64px;padding:8px 14px;display:flex;position:relative;box-shadow:0 1px 2px #0f172a08}.custom-section-properties-page .csp-appbar__brand{border-right:1px solid var(--n-200);flex:none;align-content:center;padding-right:15px;display:grid}.custom-section-properties-page .csp-appbar__brand strong{color:#1f2d40;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.2;overflow:hidden}.custom-section-properties-page .csp-appbar__brand span{color:var(--n-500);font-size:9px;font-weight:700}.custom-section-properties-page .csp-appbar__project{flex:0 auto;align-items:center;gap:10px;min-width:0;display:flex}.custom-section-properties-page .csp-appbar__identity{flex:0 150px;gap:0;width:min(150px,18vw);min-width:0;display:grid}.custom-section-properties-page .csp-appbar__actions{flex:none;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.custom-section-properties-page .csp-unit-switch{background:var(--n-100);border:1px solid #d9e1e8;border-radius:5px;flex:none;align-items:center;gap:3px;padding:3px;display:flex}.custom-section-properties-page .csp-unit-switch button{color:var(--n-500);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:58px;height:32px;padding:0 8px;font-size:9px;font-weight:800;transition:all .15s;display:inline-flex}.custom-section-properties-page .csp-unit-switch button:hover{color:var(--n-700);background:color-mix(in srgb,var(--n-0) 74.9%,transparent)}.custom-section-properties-page .csp-unit-switch button.is-active{color:var(--csp-brand-800);background:var(--n-0);box-shadow:0 1px 3px #0f172a1f}.custom-section-properties-page .csp-unit-switch__short{display:none}.custom-section-properties-page .csp-appbar__identity input{color:var(--n-900);text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-width:0;height:28px;padding:0 7px;font-size:13px;font-weight:750}.custom-section-properties-page .csp-appbar__identity input:focus,.custom-section-properties-page .csp-appbar__identity input:hover{background:var(--n-0);border-color:var(--n-300);outline:none}.custom-section-properties-page .csp-save-state{color:var(--n-500);white-space:nowrap;align-items:center;gap:5px;min-width:0;min-height:16px;padding-inline:7px;font-size:8px;font-weight:700;display:inline-flex}.custom-section-properties-page .csp-save-state>span:first-child{background:var(--n-400);border-radius:999px;flex:none;width:6px;height:6px}.custom-section-properties-page .csp-save-state.is-dirty>span:first-child{background:#f59e0b}.custom-section-properties-page .csp-save-state.is-saved>span:first-child{background:var(--bs-500)}.custom-section-properties-page .csp-appbar-button{color:#5f6d7f;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 8px;font-size:9px;font-weight:800;transition:all .13s;display:inline-flex}.custom-section-properties-page .csp-appbar-button:hover{color:#263448;background:var(--n-0);box-shadow:0 1px 3px #0f172a1a}.custom-section-properties-page .csp-appbar-button:disabled{cursor:not-allowed;opacity:.55}.custom-section-properties-page .csp-appbar-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.custom-section-properties-page .csp-appbar-button--save{background:var(--n-0);border:1px solid var(--n-250);min-width:68px}.custom-section-properties-page .csp-appbar-button--save:hover{color:#263448;background:var(--n-0);border-color:var(--n-250)}.custom-section-properties-page .csp-project-menu-wrap{z-index:2;flex:none;position:relative}.custom-section-properties-page .csp-project-menu-toggle{color:#536174;white-space:nowrap;background:var(--n-50);border:1px solid var(--n-250);border-radius:4px;justify-content:center;align-items:center;gap:7px;min-width:98px;height:38px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.custom-section-properties-page .csp-project-menu-toggle:hover,.custom-section-properties-page .csp-project-menu-toggle[aria-expanded=true]{color:var(--csp-brand-800);background:var(--bs-50);border-color:#bacfee}.custom-section-properties-page .csp-project-menu-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.custom-section-properties-page .csp-project-menu-toggle svg:last-child{width:12px;transition:transform .14s}.custom-section-properties-page .csp-project-menu-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.custom-section-properties-page .csp-project-menu{z-index:85;background:var(--n-0);border:1px solid var(--n-250);border-radius:5px;width:238px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 42px #0f172a29}.custom-section-properties-page .csp-project-menu[hidden]{display:none}.custom-section-properties-page .csp-project-menu>a,.custom-section-properties-page .csp-project-menu>button{color:#526174;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px;text-decoration:none;display:grid}.custom-section-properties-page .csp-project-menu>a:focus,.custom-section-properties-page .csp-project-menu>a:hover,.custom-section-properties-page .csp-project-menu>button:focus,.custom-section-properties-page .csp-project-menu>button:hover{color:#3a4861;background:#f3f8ff}.custom-section-properties-page .csp-project-menu>a>svg,.custom-section-properties-page .csp-project-menu>button>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.custom-section-properties-page .csp-project-menu>a>span,.custom-section-properties-page .csp-project-menu>button>span{gap:1px;min-width:0;display:grid}.custom-section-properties-page .csp-project-menu strong{color:var(--n-700);font-size:10px;font-weight:800}.custom-section-properties-page .csp-project-menu small{color:var(--n-500);font-size:8px}.custom-section-properties-page .csp-project-menu__divider{background:#e8edf1;height:1px;margin:4px 6px;display:block}.custom-section-properties-page .csp-focus-control{flex:none;display:flex;position:relative}.custom-section-properties-page .csp-ribbon-icon.csp-focus-toggle{color:var(--bt-700);background:var(--bs-50);border-color:#b0cdf6;gap:6px;width:auto;min-width:76px;padding-inline:9px}.custom-section-properties-page .csp-ribbon-icon.csp-focus-toggle:hover{color:var(--bt-800);background:var(--bs-100);border-color:var(--bs-300)}.custom-section-properties-page .csp-focus-toggle svg.csp-focus-toggle__exit,.custom-section-properties-page .csp-focus-toggle__label.csp-focus-toggle__label--exit{display:none}.custom-section-properties-page .csp-focus-toggle__label{white-space:nowrap;font-size:10px;font-weight:850;display:block}.custom-section-properties-page .csp-focus-hint{z-index:70;color:#536277;background:var(--n-0);border:1px solid #b0cdf6;border-radius:5px;width:238px;padding:12px 32px 12px 13px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 15px 38px #0f172a2e}.custom-section-properties-page .csp-focus-hint:before{content:"";background:var(--n-0);border-top:1px solid #b0cdf6;border-left:1px solid #b0cdf6;width:10px;height:10px;position:absolute;top:-6px;right:12px;transform:rotate(45deg)}.custom-section-properties-page .csp-focus-hint span,.custom-section-properties-page .csp-focus-hint strong{display:block}.custom-section-properties-page .csp-focus-hint strong{color:var(--bt-800);font-size:11px}.custom-section-properties-page .csp-focus-hint span{margin-top:2px;font-size:9.5px;line-height:1.45}.custom-section-properties-page .csp-focus-hint button{z-index:1;color:var(--n-500);background:0 0;border:0;width:22px;height:22px;padding:0;font-size:17px;line-height:1;position:absolute;top:5px;right:6px}body.csp-section-focus,html.csp-section-focus{overscroll-behavior:none;overflow:hidden}body.csp-section-focus .csp-workspace.is-focus-mode{z-index:500;border:0;width:100%;height:100dvh;min-height:0;position:fixed;inset:0}.custom-section-properties-page .csp-workspace.is-focus-mode .csp-appbar{width:100%;min-width:0}.custom-section-properties-page .csp-workspace.is-focus-mode .csp-ribbon-icon.csp-focus-toggle{color:var(--on-dark);background:var(--bs-700);border-color:var(--bs-700);gap:6px;width:auto;min-width:96px;padding-inline:10px;box-shadow:0 7px 17px #11236533}.custom-section-properties-page .csp-workspace.is-focus-mode .csp-focus-toggle__enter{display:none}.custom-section-properties-page .csp-workspace.is-focus-mode .csp-focus-toggle__exit,.custom-section-properties-page .csp-workspace.is-focus-mode .csp-focus-toggle__label--exit{display:block}.custom-section-properties-page .csp-workspace.is-focus-mode .csp-focus-toggle__label--enter{display:none}.custom-section-properties-page .csp-layout{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:62px minmax(0,1fr);height:auto;min-height:0;display:grid;position:relative}.custom-section-properties-page .csp-rail{z-index:40;background:var(--n-50);border-right:1px solid #d8e1e9;flex-direction:column;justify-content:flex-start;padding:8px 6px;display:flex;position:relative;overflow:hidden auto}.custom-section-properties-page .csp-rail__group{gap:5px;display:grid}.custom-section-properties-page .csp-rail__divider{background:#e1e7ed;height:1px;margin:2px 5px;display:block}.custom-section-properties-page .csp-rail-button{color:#657386;background:0 0;border:1px solid #0000;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:50px;min-height:51px;padding:5px 2px 4px;font-size:7.5px;font-weight:800;line-height:1.05;display:flex;position:relative}.custom-section-properties-page .csp-rail-button[hidden]{display:none}.custom-section-properties-page .csp-rail-button:hover{color:var(--n-700);background:var(--n-0);border-color:#dce2eb}.custom-section-properties-page .csp-rail-button.is-active{color:var(--csp-brand-800);box-shadow:inset 3px 0 0 var(--csp-brand);background:#f1f6ff;border-color:#b7d3fd}.custom-section-properties-page .csp-rail-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.custom-section-properties-page .csp-rail-button__count{color:var(--on-dark);background:#718095;border:1px solid var(--n-0);border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding-inline:3px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;top:3px;right:3px}.custom-section-properties-page .csp-rail-button.is-active .csp-rail-button__count{background:var(--csp-brand-700)}.custom-section-properties-page .csp-browser{z-index:35;top:var(--csp-browser-top);bottom:var(--csp-status-height);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--n-0) 98.4%,transparent);border-right:1px solid #d8e1e9;border-bottom-right-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(278px,100% - 62px);min-width:0;min-height:0;display:none;position:absolute;left:62px;overflow:hidden;box-shadow:16px 10px 34px #0f172a26}.custom-section-properties-page .csp-workspace.is-browser-open .csp-browser{animation:csp-browser-slide-in .15s ease-out;display:grid}.custom-section-properties-page .csp-browser__header{border-bottom:1px solid var(--n-150);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 14px 10px;display:flex}.custom-section-properties-page .csp-browser__eyebrow{color:var(--csp-brand-700);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.custom-section-properties-page .csp-browser__header h2{color:var(--n-800);margin:2px 0 0;font-size:16px;font-weight:700}.custom-section-properties-page .csp-browser__close{color:var(--n-500);background:var(--n-0);border:1px solid var(--n-200);border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.custom-section-properties-page .csp-browser__close svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.custom-section-properties-page .csp-browser__body{min-height:0;padding:12px 14px 16px;overflow-y:auto}.custom-section-properties-page .csp-browser__footer-note,.custom-section-properties-page .csp-browser__hint{color:var(--n-500);margin:0 0 10px;font-size:11px;line-height:1.45}.custom-section-properties-page .csp-browser__footer-note{border-top:1px solid var(--n-150);margin:12px 0 0;padding-top:10px}.custom-section-properties-page .csp-browser__list{gap:6px;display:grid}.custom-section-properties-page .csp-browser__primary,.custom-section-properties-page .csp-browser__secondary{text-align:left;border-radius:5px;width:100%;margin-bottom:8px;padding:11px 12px;display:block}.custom-section-properties-page .csp-browser__primary{background:var(--bs-50);border:1px solid var(--bs-200)}.custom-section-properties-page .csp-browser__primary strong,.custom-section-properties-page .csp-browser__secondary strong{color:var(--bt-800);font-size:13px;display:block}.custom-section-properties-page .csp-browser__primary span{color:var(--bt-700);margin-top:2px;font-size:11px;display:block}.custom-section-properties-page .csp-browser__secondary{color:var(--n-700);background:var(--n-0);border:1px solid var(--n-200);font-size:13px;font-weight:700}.custom-section-properties-page .csp-browser__tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.custom-section-properties-page .csp-browser__tool-grid button{color:var(--n-700);background:var(--n-0);border:1px solid var(--n-200);border-radius:4px;min-height:36px;padding:8px;font-size:12px;font-weight:700}.custom-section-properties-page .csp-browser__tool-grid button.is-primary,.custom-section-properties-page .csp-browser__tool-grid button:hover{color:var(--bt-700);background:var(--bs-50);border-color:var(--bs-200)}.custom-section-properties-page .csp-browser__void-group{border-top:1px solid var(--n-200);margin-top:13px;padding-top:11px}.custom-section-properties-page .csp-browser__section-divider{color:var(--n-500);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;font-size:9px;font-weight:800;display:flex}.custom-section-properties-page .csp-browser__section-divider:after{content:"";background:var(--n-200);flex:auto;height:1px}.custom-section-properties-page .csp-browser__void-heading{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;display:grid}.custom-section-properties-page .csp-browser__void-heading>span:last-child{gap:1px;min-width:0;display:grid}.custom-section-properties-page .csp-browser__void-heading strong{color:var(--n-600);font-size:11px;font-weight:850}.custom-section-properties-page .csp-browser__void-heading small{color:var(--n-400);font-size:9px;font-weight:650}.custom-section-properties-page .csp-browser__void-icon{color:#a16207;background:#fffbeb;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.custom-section-properties-page .csp-browser__void-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.custom-section-properties-page .csp-void-chooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.custom-section-properties-page .csp-void-chooser button{color:#a16207;text-align:left;background:var(--n-50);border:1px solid var(--n-200);border-radius:4px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:48px;padding:7px;display:grid}.custom-section-properties-page .csp-void-chooser button:last-child{grid-column:1/-1}.custom-section-properties-page .csp-void-chooser button:focus,.custom-section-properties-page .csp-void-chooser button:hover{background:#fffbeb;border-color:#e7c56b;outline:none}.custom-section-properties-page .csp-void-chooser button>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;justify-self:center;width:20px;height:20px}.custom-section-properties-page .csp-void-chooser__copy{gap:1px;min-width:0;display:grid}.custom-section-properties-page .csp-void-chooser__copy strong{color:var(--n-600);font-size:10px;font-weight:800;line-height:1.2}.custom-section-properties-page .csp-void-chooser__copy small{color:var(--n-400);font-size:8px;font-weight:650;line-height:1.25}.custom-section-properties-page .csp-browser__void-help{color:var(--n-500);margin:8px 1px 0;font-size:9px;font-weight:550;line-height:1.4}.custom-section-properties-page [data-csp-requires-solid=void]:disabled{cursor:not-allowed;opacity:.48}.custom-section-properties-page .csp-browser__void-group[aria-disabled=true]{border-top-color:var(--n-200)}.custom-section-properties-page .csp-browser__void-group[aria-disabled=true] .csp-browser__void-icon{color:var(--n-500);background:var(--n-100)}.custom-section-properties-page .csp-browser__void-group[aria-disabled=true] .csp-browser__void-heading small,.custom-section-properties-page .csp-browser__void-group[aria-disabled=true] .csp-browser__void-heading strong,.custom-section-properties-page .csp-browser__void-group[aria-disabled=true] .csp-browser__void-help{color:var(--n-500)}.custom-section-properties-page .csp-browser__tool-grid .col-span-2{grid-column:1/-1}.custom-section-properties-page .csp-browser__dropzone{color:var(--n-700);text-align:center;background:var(--n-50);border:2px dashed var(--n-300);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;padding:28px 12px;display:flex}.custom-section-properties-page .csp-browser__dropzone strong{font-size:13px}.custom-section-properties-page .csp-browser__dropzone span{color:var(--n-500);font-size:11px}.custom-section-properties-page .csp-comp-row{text-align:left;cursor:pointer;background:var(--n-0);border:1px solid var(--n-200);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px 11px;display:grid}.custom-section-properties-page .csp-comp-row:hover{background:var(--bs-50);border-color:var(--bs-200)}.custom-section-properties-page .csp-comp-row.is-selected{background:var(--bs-50);border-color:var(--bs-500);box-shadow:inset 3px 0 var(--bs-600)}.custom-section-properties-page .csp-comp-row strong{color:var(--n-800);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.custom-section-properties-page .csp-comp-row small{color:var(--n-500);font-size:10px}.custom-section-properties-page .csp-stage{z-index:1;background:var(--n-50);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative}.custom-section-properties-page .csp-stage__toolbar{background:var(--n-0);border-bottom:1px solid var(--n-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.custom-section-properties-page .csp-ribbon{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.custom-section-properties-page .csp-ribbon__divider{background:var(--n-200);width:1px;height:28px;margin:0 4px}.custom-section-properties-page .csp-ribbon-icon,.custom-section-properties-page .csp-ribbon-tool{color:var(--n-600);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.custom-section-properties-page .csp-ribbon-icon svg,.custom-section-properties-page .csp-ribbon-tool svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.custom-section-properties-page .csp-ribbon-icon:hover,.custom-section-properties-page .csp-ribbon-tool:hover{background:var(--n-50);border-color:#dce2eb}.custom-section-properties-page .csp-properties-toggle[aria-expanded=true],.custom-section-properties-page .csp-ribbon-icon.is-active,.custom-section-properties-page .csp-ribbon-icon[data-active=true],.custom-section-properties-page .csp-ribbon-tool.is-active,.custom-section-properties-page .csp-ribbon-tool[data-active=true]{color:var(--csp-brand-800);background:#f1f6ff;border-color:var(--bs-200)}.custom-section-properties-page .csp-ribbon-tool--import{color:var(--bt-700);background:var(--bs-50);border-color:var(--bs-200);box-shadow:0 1px 2px #11236514}.custom-section-properties-page .csp-ribbon-tool--import:hover{color:var(--bt-800);background:var(--bs-100);border-color:var(--bs-300)}.custom-section-properties-page .csp-ribbon-icon{width:36px;padding:0}.custom-section-properties-page .csp-ribbon-icon:disabled{opacity:.4}.custom-section-properties-page .csp-shapes-menu-wrap{flex:none;display:inline-flex;position:relative}.custom-section-properties-page .csp-shapes-menu-toggle[aria-expanded=true]{color:var(--csp-brand-800);background:#f1f6ff;border-color:var(--bs-200)}.custom-section-properties-page .csp-shapes-menu-toggle svg.csp-shapes-menu-toggle__chevron{width:11px;transition:transform .14s}.custom-section-properties-page .csp-shapes-menu-toggle[aria-expanded=true] .csp-shapes-menu-toggle__chevron{transform:rotate(180deg)}.custom-section-properties-page .csp-shapes-menu{z-index:95;width:min(500px,100vw - 90px);max-height:var(--csp-shapes-menu-max-height,calc(100dvh - 90px));overscroll-behavior:contain;color:#526174;background:var(--n-0);border:1px solid #d9e3e9;border-radius:5px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 44px #0f172a33}.custom-section-properties-page .csp-shapes-menu[hidden]{display:none}.custom-section-properties-page .csp-shapes-menu>header{gap:1px;padding:2px 3px 9px;display:grid}.custom-section-properties-page .csp-shapes-menu>header strong{color:#1f2d40;font-size:12px;font-weight:850}.custom-section-properties-page .csp-shapes-menu>header small{color:var(--n-500);font-size:9px}.custom-section-properties-page .csp-shapes-menu__section{gap:6px;display:grid}.custom-section-properties-page .csp-shapes-menu__section+.csp-shapes-menu__section{margin-top:9px}.custom-section-properties-page .csp-shapes-menu__section-heading{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:0 3px;display:grid}.custom-section-properties-page .csp-shapes-menu__section-heading>span:last-child{align-items:baseline;gap:6px;min-width:0;display:flex}.custom-section-properties-page .csp-shapes-menu__section-heading strong{color:var(--n-700);font-size:10px;font-weight:850}.custom-section-properties-page .csp-shapes-menu__section-heading small{color:var(--n-500);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.custom-section-properties-page .csp-shapes-menu__section-icon{border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:850;display:inline-flex}.custom-section-properties-page .csp-shapes-menu__section-icon.is-solid{color:var(--bt-700);background:var(--bs-100)}.custom-section-properties-page .csp-shapes-menu__section--void{border-top:1px solid var(--n-200);padding-top:9px}.custom-section-properties-page .csp-shapes-menu__section--void .csp-shapes-menu__section-heading{padding-inline:3px}.custom-section-properties-page .csp-shapes-menu__section--void .csp-shapes-menu__section-heading strong{color:var(--n-600)}.custom-section-properties-page .csp-shapes-menu__section--void .csp-shapes-menu__section-heading small{color:var(--n-400)}.custom-section-properties-page .csp-shapes-menu__section-icon.is-void{color:#a16207;background:#fffbeb}.custom-section-properties-page .csp-shapes-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.custom-section-properties-page .csp-shapes-menu__void-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.custom-section-properties-page .csp-shapes-menu__grid>button,.custom-section-properties-page .csp-shapes-menu__void-grid>button{color:#5f6d7f;text-align:left;background:var(--n-50);border:1px solid #0000;border-radius:4px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:52px;padding:7px 8px;display:grid}.custom-section-properties-page .csp-shapes-menu__grid>button.is-active,.custom-section-properties-page .csp-shapes-menu__grid>button:focus,.custom-section-properties-page .csp-shapes-menu__grid>button:hover,.custom-section-properties-page .csp-shapes-menu__void-grid>button.is-active,.custom-section-properties-page .csp-shapes-menu__void-grid>button:focus,.custom-section-properties-page .csp-shapes-menu__void-grid>button:hover{color:var(--csp-brand-800);background:var(--bs-50);border-color:#b0cdf6;outline:none}.custom-section-properties-page .csp-shapes-menu__void-grid>button{color:#a16207;background:var(--n-50);border-color:var(--n-200)}.custom-section-properties-page .csp-shapes-menu__void-grid>button:focus,.custom-section-properties-page .csp-shapes-menu__void-grid>button:hover{background:#fffbeb;border-color:#e7c56b}.custom-section-properties-page .csp-shapes-menu__grid svg,.custom-section-properties-page .csp-shapes-menu__void-grid svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;justify-self:center;width:20px;height:20px}.custom-section-properties-page .csp-shapes-menu__grid .csp-shape-silhouette{fill:currentColor;stroke:none}.custom-section-properties-page .csp-shapes-menu__grid button>span,.custom-section-properties-page .csp-shapes-menu__void-grid button>span{gap:1px;min-width:0;display:grid}.custom-section-properties-page .csp-shapes-menu__grid strong,.custom-section-properties-page .csp-shapes-menu__void-grid strong{color:var(--n-700);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.custom-section-properties-page .csp-shapes-menu__grid small,.custom-section-properties-page .csp-shapes-menu__void-grid small{color:var(--n-500);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.custom-section-properties-page .csp-stage__view{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.custom-section-properties-page .csp-snap{color:var(--n-600);background:var(--n-50);border:1px solid var(--n-200);border-radius:4px;align-items:center;gap:6px;min-height:36px;margin-right:6px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.custom-section-properties-page .csp-snap input[type=number]{box-sizing:border-box;border:1px solid var(--n-300);border-radius:4px;width:72px;min-width:72px;height:26px;padding:0 6px;font-family:var(--font-mono);font-size:11px}.custom-section-properties-page .csp-zoom-label{color:var(--n-500);text-align:center;width:42px;font-family:var(--font-mono);font-size:11px;font-weight:700}.custom-section-properties-page .csp-stage__primary{border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;color:var(--on-dark);background:var(--csp-brand);border:0;gap:7px}.custom-section-properties-page .csp-appbar__calculate{white-space:nowrap;border-radius:4px;flex:none;height:38px;min-height:38px;padding-inline:16px;font-size:12px;box-shadow:0 5px 12px #1e53a729}.custom-section-properties-page .csp-stage__primary:hover:not(:disabled){background:var(--csp-brand-700)}.custom-section-properties-page .csp-stage__primary[aria-busy=true]{cursor:wait;opacity:.75}.custom-section-properties-page .csp-calculate-spinner{border:2px solid #ffffff6b;border-top:2px solid var(--n-0);border-radius:999px;flex:0 0 14px;width:14px;height:14px;animation:csp-calculate-spin .7s linear infinite;display:none}.custom-section-properties-page .csp-stage__primary[aria-busy=true] .csp-calculate-spinner{display:inline-block}@media (prefers-reduced-motion:reduce){.custom-section-properties-page .csp-calculate-spinner{animation-duration:1.4s}}.custom-section-properties-page .csp-stage__canvas-wrap{background:var(--n-50);min-height:0;position:relative;overflow:hidden}.custom-section-properties-page .csp-stage__canvas{background:var(--n-50);width:100%;height:100%;min-height:0;overflow:hidden}.custom-section-properties-page .csp-stage__canvas>svg{outline:none}.custom-section-properties-page .csp-results-ribbon{z-index:32;background:linear-gradient(90deg,var(--bs-50) 0,var(--n-50) 62%,var(--n-0) 100%);border-bottom:1px solid #d0d8e6;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:52px;padding:7px 10px 7px 14px;display:flex;position:relative;box-shadow:0 1px 3px #0f172a0a}.custom-section-properties-page .csp-results-ribbon[hidden]{display:none}.custom-section-properties-page .csp-results-ribbon__identity{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1px 9px;min-width:0;display:grid}.custom-section-properties-page .csp-results-ribbon__identity strong{color:#163c45;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.custom-section-properties-page .csp-results-ribbon__identity small{color:var(--n-500);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:9px;font-weight:700;overflow:hidden}.custom-section-properties-page .csp-results-ribbon__status{color:var(--bt-700);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-right:1px solid #d0d8e6;grid-row:1/span 2;align-items:center;gap:5px;padding-right:9px;font-size:8px;font-weight:850;display:inline-flex}.custom-section-properties-page .csp-results-ribbon__status>span{background:var(--bs-500);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #3372c824}.custom-section-properties-page .csp-results-ribbon__actions{flex:none;align-items:center;gap:6px;display:flex}.custom-section-properties-page .csp-results-ribbon__button,.custom-section-properties-page .csp-results-ribbon__mesh{color:#526071;white-space:nowrap;background:color-mix(in srgb,var(--n-0) 90.2%,transparent);border:1px solid var(--n-300);border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.custom-section-properties-page .csp-results-ribbon__mesh input{accent-color:var(--bs-600);margin:0}.custom-section-properties-page .csp-results-ribbon__mesh[hidden]{display:none}.custom-section-properties-page .csp-results-ribbon__mesh.is-disabled{cursor:help;opacity:.58}.custom-section-properties-page .csp-results-ribbon__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.custom-section-properties-page .csp-results-ribbon__button.is-active,.custom-section-properties-page .csp-results-ribbon__button:hover{color:var(--bt-700);background:var(--bs-100);border-color:var(--bs-300)}.custom-section-properties-page .csp-results-ribbon__edit{color:var(--on-dark);background:var(--bs-700);border-color:var(--bs-700)}.custom-section-properties-page .csp-results-ribbon__edit:hover{color:var(--on-dark);background:var(--bs-800);border-color:var(--bs-800)}.custom-section-properties-page .csp-results-below[hidden]{display:none}.custom-section-properties-page .csp-workspace.is-results-mode .csp-layout{grid-template-columns:minmax(0,1fr)}.custom-section-properties-page .csp-workspace.is-results-mode .csp-appbar__calculate,.custom-section-properties-page .csp-workspace.is-results-mode .csp-browser,.custom-section-properties-page .csp-workspace.is-results-mode .csp-inspector,.custom-section-properties-page .csp-workspace.is-results-mode .csp-rail,.custom-section-properties-page .csp-workspace.is-results-mode .csp-selection-actions,.custom-section-properties-page .csp-workspace.is-results-mode .csp-stage__status,.custom-section-properties-page .csp-workspace.is-results-mode .csp-stage__toolbar,.custom-section-properties-page .csp-workspace.is-results-mode .csp-unit-switch{display:none}.custom-section-properties-page .csp-workspace.is-results-mode #custom-section-error{display:none!important}.custom-section-properties-page .csp-workspace.is-results-mode .csp-stage{grid-template-rows:auto minmax(0,1fr)}.custom-section-properties-page .csp-preview-svg.is-panning,.custom-section-properties-page .csp-preview-svg.is-panning *{cursor:grabbing!important}.custom-section-properties-page .csp-selection-box{stroke-width:1.4px;vector-effect:non-scaling-stroke}.custom-section-properties-page .csp-selection-box.is-window{fill:#3b82f614;stroke:#3b82f6}.custom-section-properties-page .csp-selection-box.is-crossing{fill:#22c55e14;stroke:#4d8dde;stroke-dasharray:6 4}.custom-section-properties-page .csp-selection-actions{z-index:16;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:color-mix(in srgb,var(--n-0) 94.1%,transparent);border:1px solid #becbd6f2;border-radius:4px;align-items:center;gap:4px;max-width:calc(100% - 24px);min-height:38px;padding:4px;display:flex;position:absolute;top:12px;left:12px;overflow-x:auto;box-shadow:0 8px 22px #0f172a1a}.custom-section-properties-page .csp-selection-actions[hidden]{display:none}.custom-section-properties-page .csp-selection-actions strong{color:var(--n-700);white-space:nowrap;padding:0 8px;font-size:9px}.custom-section-properties-page .csp-selection-actions>span{background:var(--n-200);flex:none;width:1px;height:22px}.custom-section-properties-page .csp-selection-actions button{color:#637186;background:0 0;border:0;border-radius:4px;flex:none;height:28px;padding:0 8px;font-size:9px;font-weight:800}.custom-section-properties-page .csp-selection-actions button:focus-visible,.custom-section-properties-page .csp-selection-actions button:hover{color:var(--bt-800);background:var(--bs-100);outline:none}.custom-section-properties-page .csp-mirror-command{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--n-0) 96.9%,transparent);border:1px solid var(--n-300);border-radius:5px;grid-template-rows:auto minmax(0,1fr) auto;width:min(344px,100% - 28px);max-height:calc(100% - 28px);display:grid;position:absolute;top:14px;left:14px;overflow:hidden;box-shadow:0 18px 48px #0f172a2e,0 2px 8px #0f172a14}.custom-section-properties-page .csp-mirror-command[hidden]{display:none}.custom-section-properties-page .csp-mirror-command__header{border-bottom:1px solid var(--n-200);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px 12px;display:flex}.custom-section-properties-page .csp-mirror-command__header span{color:var(--bt-700);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.custom-section-properties-page .csp-mirror-command__header h3{color:var(--n-900);margin:2px 0 0;font-size:18px;font-weight:800}.custom-section-properties-page .csp-mirror-command__header p{color:var(--n-500);margin:2px 0 0;font-size:11px}.custom-section-properties-page .csp-mirror-command__header button{color:var(--n-500);background:var(--n-0);border:1px solid var(--n-200);border-radius:4px;flex:none;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid}.custom-section-properties-page .csp-mirror-command__body{min-height:0;padding:13px 15px;overflow-y:auto}.custom-section-properties-page .csp-mirror-command fieldset,.custom-section-properties-page .csp-mirror-command legend{border:0;margin:0;padding:0}.custom-section-properties-page .csp-mirror-command label>span,.custom-section-properties-page .csp-mirror-command legend{color:var(--n-500);font-size:10px;font-weight:750;display:block}.custom-section-properties-page .csp-mirror-command label>span b{font-weight:inherit}.custom-section-properties-page .csp-mirror-command__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.custom-section-properties-page .csp-mirror-command__modes button{color:var(--n-600);background:var(--n-0);border:1px solid #dbe4ea;border-radius:4px;min-height:34px;padding:5px 7px;font-size:10px;font-weight:750}.custom-section-properties-page .csp-mirror-command__modes button.is-active,.custom-section-properties-page .csp-mirror-command__modes button[aria-pressed=true]{color:var(--bt-800);background:var(--bs-100);border-color:var(--bs-400)}.custom-section-properties-page .csp-mirror-command [data-mirror-coordinate-group]{margin-top:12px}.custom-section-properties-page .csp-mirror-command [data-mirror-coordinate-group][hidden]{display:none}.custom-section-properties-page .csp-mirror-command [data-mirror-coordinate-group]>label{display:block}.custom-section-properties-page .csp-mirror-command [data-mirror-coordinate-group]>p{color:var(--n-500);margin:5px 0 0;font-size:10px;line-height:1.45}.custom-section-properties-page .csp-mirror-command__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.custom-section-properties-page .csp-mirror-command input[type=number]{color:var(--n-900);background:var(--n-0);border:1px solid var(--n-300);border-radius:4px;width:100%;height:34px;margin-top:4px;padding:0 8px;font-family:var(--font-mono);font-size:12px}.custom-section-properties-page .csp-mirror-command__copy{cursor:pointer;background:var(--n-50);border:1px solid #dbe4ea;border-radius:4px;align-items:flex-start;gap:9px;margin-top:13px;padding:10px;display:flex}.custom-section-properties-page .csp-mirror-command__copy input{margin-top:2px}.custom-section-properties-page .csp-mirror-command__copy small,.custom-section-properties-page .csp-mirror-command__copy span,.custom-section-properties-page .csp-mirror-command__copy strong{display:block}.custom-section-properties-page .csp-mirror-command__copy strong{color:var(--n-800);font-size:11px}.custom-section-properties-page .csp-mirror-command__copy small{color:var(--n-500);margin-top:2px;font-size:10px;font-weight:500;line-height:1.4}.custom-section-properties-page .csp-mirror-command__actions{background:var(--n-0);border-top:1px solid var(--n-200);justify-content:flex-end;gap:7px;padding:10px 15px 13px;display:flex}.custom-section-properties-page .csp-mirror-command__actions button{color:var(--n-700);background:var(--n-0);border:1px solid var(--n-300);border-radius:4px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750}.custom-section-properties-page .csp-mirror-command__actions button.is-primary{color:var(--on-dark);background:var(--bs-600);border-color:var(--bs-600)}.custom-section-properties-page .csp-mirror-command__actions button:disabled{opacity:.45}.custom-section-properties-page .csp-polygon-command__roles{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-section-properties-page .csp-polygon-command__status{color:var(--n-700);background:var(--bs-50);border-left:3px solid var(--bs-500);border-radius:0 4px 4px 0;margin:12px 0 0;padding:9px 10px;font-size:10px;font-weight:650;line-height:1.45}.custom-section-properties-page .csp-polygon-command__status.is-error{color:#991b1b;background:#fef2f2;border-left-color:#ef4444}.custom-section-properties-page .csp-polygon-command__exact{background:var(--n-50);border:1px solid #dbe4ea;border-radius:4px;margin-top:12px;padding:10px}.custom-section-properties-page .csp-polygon-command__exact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.custom-section-properties-page .csp-polygon-command__exact>button{color:var(--n-700);background:var(--n-0);border:1px solid var(--n-300);border-radius:4px;width:100%;min-height:34px;margin-top:8px;font-size:10px;font-weight:750}.custom-section-properties-page .csp-polygon-command__help{color:var(--n-500);margin:10px 0 0;font-size:10px;line-height:1.45}.custom-section-properties-page .csp-polygon-command__actions{justify-content:stretch}.custom-section-properties-page .csp-polygon-command__actions button{flex:auto}.custom-section-properties-page .csp-polygon-command__actions .is-primary{flex-grow:1.35}.custom-section-properties-page .csp-browser-panel>.csp-polygon-command{width:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--bs-200);border-radius:5px;margin:0 0 10px;position:static}.custom-section-properties-page .csp-browser-panel>.csp-polygon-command .csp-mirror-command__header{padding:12px 12px 10px}.custom-section-properties-page .csp-browser-panel>.csp-polygon-command .csp-mirror-command__body{padding:11px 12px;overflow:visible}.custom-section-properties-page .csp-browser-panel>.csp-polygon-command .csp-mirror-command__actions{flex-wrap:wrap;padding:9px 12px 11px}.custom-section-properties-page .csp-browser-panel>.csp-polygon-command+[data-start-polygon][hidden]{display:none}.custom-section-properties-page .csp-start-panel{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--n-0) 94.1%,transparent);border:1px solid #cbd5e1e6;border-radius:6px;width:min(620px,100% - 40px);max-height:calc(100% - 32px);padding:28px 30px 24px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0f172a29,0 2px 8px #0f172a12}.custom-section-properties-page .csp-start-panel[hidden]{display:none}.custom-section-properties-page .csp-start-panel__eyebrow{color:var(--bt-700);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.custom-section-properties-page .csp-start-panel h3{color:var(--n-900);letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(24px,3vw,32px);font-weight:750;line-height:1.12}.custom-section-properties-page .csp-start-panel>p:not(.csp-start-panel__note){color:var(--n-500);max-width:540px;margin:10px 0 0;font-size:13px;line-height:1.65}.custom-section-properties-page .csp-start-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.custom-section-properties-page .csp-start-panel__actions button{color:var(--n-700);text-align:center;background:var(--n-0);border:1px solid #dbe4ea;border-radius:4px;justify-content:center;align-items:center;min-height:42px;padding:8px 11px;font-size:12px;font-weight:750;display:flex}.custom-section-properties-page .csp-start-panel__actions button:hover{color:var(--bt-800);background:var(--bs-50);border-color:var(--bs-300)}.custom-section-properties-page .csp-start-panel__actions .csp-start-panel__primary{color:var(--on-dark);background:var(--bs-600);border-color:var(--bs-600)}.custom-section-properties-page .csp-start-panel__actions .csp-start-panel__primary:hover{color:var(--on-dark);background:var(--bs-700);border-color:var(--bs-700)}.custom-section-properties-page .csp-start-panel__starters{border-top:1px solid var(--n-200);margin-top:18px;padding-top:15px}.custom-section-properties-page .csp-start-panel__starters>span{color:var(--n-500);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.custom-section-properties-page .csp-start-panel__starters>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.custom-section-properties-page .csp-start-panel__starters button{color:var(--n-600);background:var(--n-100);border:0;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750}.custom-section-properties-page .csp-start-panel__starters button:hover{color:var(--bt-800);background:var(--bs-100)}.custom-section-properties-page .csp-start-panel__note{color:var(--n-500);margin:12px 0 0;font-size:10px;line-height:1.5}.custom-section-properties-page .csp-stage__status{color:var(--n-500);background:var(--n-0);border-top:1px solid var(--n-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}.custom-section-properties-page .csp-inspector{z-index:45;background:var(--n-0);border-left:1px solid #d8e1e9;grid-template-rows:auto minmax(0,1fr);width:min(306px,100% - 62px);min-width:0;min-height:0;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-14px 0 34px #0f172a21}.custom-section-properties-page .csp-context-tabs{background:var(--n-50);border-bottom:1px solid var(--n-200);grid-template-columns:repeat(4,minmax(max-content,1fr));gap:2px;padding:7px;display:grid;overflow-x:auto}.custom-section-properties-page .csp-context-tabs button{color:var(--n-500);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:4px;min-height:32px;padding:5px 7px;font-size:9px;font-weight:800}.custom-section-properties-page .csp-context-tabs button:hover{color:var(--n-700);background:#eef2f6}.custom-section-properties-page .csp-context-tabs button.is-active{color:var(--bt-700);background:var(--n-0);box-shadow:0 1px 3px #0f172a1a}.custom-section-properties-page .csp-context-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.custom-section-properties-page .csp-context-panel[hidden]{display:none}.custom-section-properties-page .csp-context-panel__header{border-bottom:1px solid var(--n-150);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 11px;display:flex}.custom-section-properties-page .csp-context-panel__header h3{color:var(--n-800);margin:2px 0 0;font-size:16px;font-weight:700}.custom-section-properties-page .csp-activity-conflict-actions button{color:var(--n-600);background:var(--n-0);border:1px solid var(--n-300);border-radius:4px;padding:6px 9px;font-size:10px;font-weight:750}.custom-section-properties-page .csp-activity-filters{border-bottom:1px solid var(--n-150);flex:none;gap:5px;padding:9px 12px;display:flex;overflow-x:auto}.custom-section-properties-page .csp-activity-filters button{color:var(--n-500);background:var(--n-100);border:0;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:800}.custom-section-properties-page .csp-activity-filters button.is-active{color:var(--bt-700);background:var(--bs-100)}.custom-section-properties-page .csp-activity-list{flex:auto;min-height:0;padding:6px 12px 14px;overflow-y:auto}.custom-section-properties-page .csp-activity-entry{border-bottom:1px solid var(--n-150);grid-template-columns:25px minmax(0,1fr) auto;gap:8px;padding:11px 0;display:grid}.custom-section-properties-page .csp-activity-entry__icon{color:var(--bt-700);background:#f0f9ff;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:850;display:inline-flex}.custom-section-properties-page .csp-activity-entry strong{color:var(--n-700);font-size:11px;line-height:1.4;display:block}.custom-section-properties-page .csp-activity-entry small{color:var(--n-400);margin-top:3px;font-size:9px;line-height:1.4;display:block}.custom-section-properties-page .csp-activity-entry ul{color:var(--n-500);margin:6px 0 0;padding-left:15px;font-size:10px}.custom-section-properties-page .csp-activity-entry>button{color:var(--bt-700);background:var(--n-0);border:1px solid #dbe4ea;border-radius:4px;align-self:start;padding:5px 7px;font-size:9px;font-weight:800}.custom-section-properties-page .csp-activity-load-more{color:var(--bt-700);background:var(--n-0);border:1px solid var(--n-300);border-radius:4px;flex:none;margin:0 12px 12px;padding:8px 10px;font-size:10px;font-weight:800}.custom-section-properties-page .csp-activity-load-more[hidden]{display:none}.custom-section-properties-page .csp-activity-load-more:disabled{cursor:wait;opacity:.65}.custom-section-properties-page .csp-activity-empty{color:var(--n-400);text-align:center;place-content:center;min-height:220px;padding:28px;display:grid}.custom-section-properties-page .csp-activity-empty[hidden]{display:none}.custom-section-properties-page .csp-activity-empty strong{color:var(--n-600);font-size:12px}.custom-section-properties-page .csp-activity-empty p{margin:5px 0 0;font-size:10px;line-height:1.5}.custom-section-properties-page .csp-activity-status{color:var(--n-500);flex:none;margin:0;padding:0 12px;font-size:10px;line-height:1.45}.custom-section-properties-page .csp-activity-status:not(:empty){background:var(--n-50);border-bottom:1px solid var(--n-150);padding-block:9px}.custom-section-properties-page .csp-activity-status.is-success{color:var(--bt-800)}.custom-section-properties-page .csp-activity-status.is-warning{color:#92400e}.custom-section-properties-page .csp-activity-status.is-error{color:#b91c1c}.custom-section-properties-page .csp-activity-conflict-actions{gap:5px;margin-top:7px;display:flex}.custom-section-properties-page .csp-workspace.is-inspector-open .csp-inspector{animation:csp-inspector-slide-in .15s ease-out}.custom-section-properties-page .csp-inspector[hidden]{display:none}.custom-section-properties-page .csp-inspector__header{border-bottom:1px solid var(--n-150);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.custom-section-properties-page .csp-inspector__header>div{min-width:0}.custom-section-properties-page .csp-inspector__header h3{color:var(--n-800);margin:2px 0 0;font-size:16px;font-weight:700}.custom-section-properties-page .csp-inspector__header p:last-child{color:var(--n-500);margin:4px 0 0;font-size:12px;line-height:1.45}.custom-section-properties-page .csp-inspector__body{min-height:0;padding:14px 16px 18px;overflow-y:auto}.custom-section-properties-page .csp-inspector-empty{color:var(--n-500);text-align:center;place-content:center;justify-items:center;min-height:230px;padding:24px 10px;display:grid}.custom-section-properties-page .csp-inspector-empty svg{color:var(--bt-700);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;background:#f1f6ff;border-radius:5px;width:34px;height:34px;margin-bottom:12px;padding:7px}.custom-section-properties-page .csp-inspector-empty strong{color:var(--n-700);font-size:13px}.custom-section-properties-page .csp-inspector-empty p{max-width:235px;margin:7px 0 0;font-size:11px;line-height:1.55}.custom-section-properties-page #section-builder-transform{min-height:0;padding:0 16px 18px;overflow-y:auto}.custom-section-properties-page #section-builder-transform.hidden{display:none}.custom-section-properties-page .csp-inspector-section{border-top:1px solid var(--n-150);margin-top:14px;padding-top:14px}.custom-section-properties-page .csp-inspector-section:first-child{border-top:0;margin-top:0;padding-top:0}.custom-section-properties-page .csp-inspector-section>h4{color:var(--n-500);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.custom-section-properties-page .csp-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.custom-section-properties-page .csp-inspector-grid label{min-width:0;display:block}.custom-section-properties-page .csp-inspector-grid label>span{color:var(--n-500);font-size:10px;font-weight:700;display:block}.custom-section-properties-page .csp-inspector-grid input,.custom-section-properties-page .csp-inspector-grid select{color:var(--n-900);background:var(--n-0);border:1px solid var(--n-300);border-radius:4px;outline:none;width:100%;height:34px;margin-top:4px;padding:0 8px;font-size:13px;transition:border-color .12s,box-shadow .12s}.custom-section-properties-page .csp-inspector-grid input:hover,.custom-section-properties-page .csp-inspector-grid select:hover{border-color:#becbd6}.custom-section-properties-page .csp-inspector-grid input:focus,.custom-section-properties-page .csp-inspector-grid select:focus{border-color:var(--bs-600);box-shadow:0 0 0 3px #3372c829}.custom-section-properties-page .csp-inspector-note{color:var(--n-500);margin:8px 0 0;font-size:11px;line-height:1.45}.custom-section-properties-page .csp-inspector-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.custom-section-properties-page .csp-inspector-actions button{color:var(--n-700);background:var(--n-0);border:1px solid var(--n-200);border-radius:4px;padding:6px 9px;font-size:11px;font-weight:700}.custom-section-properties-page .csp-inspector-actions button.is-on{color:var(--bt-700);background:var(--bs-50);border-color:var(--bs-200)}.custom-section-properties-page .csp-inspector-actions button.danger{color:#b91c1c;border-color:#fecaca}@media (max-width:900px){.custom-section-properties-page .csp-workspace{height:min(100dvh - var(--csp-site-header-height),900px);min-height:620px}.custom-section-properties-page .csp-layout{grid-template-columns:58px minmax(0,1fr)}.custom-section-properties-page .csp-rail{padding-inline:4px}.custom-section-properties-page .csp-browser{width:min(286px,100vw - 58px);left:58px}.custom-section-properties-page .csp-inspector{width:min(286px,100vw - 58px)}.custom-section-properties-page .csp-ribbon-tool span{display:none}.custom-section-properties-page .csp-start-panel{border-radius:5px;width:calc(100% - 24px);max-height:calc(100% - 24px);padding:22px 18px}.custom-section-properties-page .csp-start-panel__actions{grid-template-columns:1fr}}@media (max-width:760px){.custom-section-properties-page .csp-stage__canvas-wrap,.custom-section-properties-page .csp-stage__status{touch-action:none;overscroll-behavior:contain}.custom-section-properties-page .csp-rail{overscroll-behavior-y:contain}.custom-section-properties-page .csp-stage__toolbar{touch-action:pan-x;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#83aee4 #edf2fb;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:4px;width:100%;min-width:0;padding:5px 8px;overflow:auto hidden;box-shadow:inset -14px 0 14px -16px #0f172acc}.custom-section-properties-page .csp-stage__toolbar::-webkit-scrollbar{height:4px}.custom-section-properties-page .csp-stage__toolbar::-webkit-scrollbar-track{background:#edf2fb}.custom-section-properties-page .csp-stage__toolbar::-webkit-scrollbar-thumb{background:#83aee4;border-radius:999px}.custom-section-properties-page .csp-ribbon,.custom-section-properties-page .csp-stage__view{flex-wrap:nowrap;flex:none}.custom-section-properties-page #custom-section-redo,.custom-section-properties-page #custom-section-undo{order:-1}.custom-section-properties-page .csp-ribbon-icon,.custom-section-properties-page .csp-ribbon-tool{flex:none;width:42px;min-width:42px;min-height:42px;padding:0}.custom-section-properties-page .csp-snap{flex:none;min-height:42px;margin-right:2px}.custom-section-properties-page .csp-snap input[type=number]{height:30px;font-size:16px}.custom-section-properties-page .csp-zoom-label{flex:none;justify-content:center;align-items:center;min-width:44px;height:42px;display:inline-flex}.custom-section-properties-page .csp-ribbon-icon.csp-focus-toggle,.custom-section-properties-page .csp-workspace.is-focus-mode .csp-ribbon-icon.csp-focus-toggle{width:42px;min-width:42px;padding:0}.custom-section-properties-page .csp-focus-toggle__label{display:none!important}.custom-section-properties-page .csp-focus-hint{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:min(238px,100vw - 24px);position:fixed}.custom-section-properties-page .csp-focus-hint:before{display:none}.custom-section-properties-page .csp-unit-switch button{min-width:38px;padding-inline:6px}.custom-section-properties-page .csp-unit-switch__long{display:none}.custom-section-properties-page .csp-unit-switch__short{display:inline}.custom-section-properties-page .csp-shapes-menu{top:var(--csp-shapes-menu-mobile-top,70px);width:auto;max-height:calc(100dvh - var(--csp-shapes-menu-mobile-top, 70px) - 10px - env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:6px;padding:12px;position:fixed;bottom:auto;left:68px;right:10px;overflow-y:auto;box-shadow:0 22px 70px #0f172a4d}.custom-section-properties-page .csp-shapes-menu__grid>button,.custom-section-properties-page .csp-shapes-menu__void-grid>button{min-height:48px}.custom-section-properties-page .csp-appbar__calculate{min-height:38px;padding-inline:12px}.custom-section-properties-page .csp-stage__status{flex-wrap:nowrap;min-height:38px;padding:7px 9px;font-size:10px}.custom-section-properties-page .csp-stage__status>div{min-width:0}.custom-section-properties-page .csp-results-ribbon{gap:6px;min-height:50px;padding:6px 7px;overflow-x:auto}.custom-section-properties-page .csp-results-ribbon__button span,.custom-section-properties-page .csp-results-ribbon__identity small,.custom-section-properties-page .csp-results-ribbon__status{display:none}.custom-section-properties-page .csp-results-ribbon__identity{flex:auto;display:block}.custom-section-properties-page .csp-results-ribbon__button,.custom-section-properties-page .csp-results-ribbon__mesh{min-width:40px;min-height:38px;padding-inline:8px}.custom-section-properties-page .csp-results-ribbon__edit{min-width:44px}.custom-section-properties-page #custom-section-tool-status{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}@media (max-width:520px){.custom-section-properties-page .csp-shapes-menu__void-grid{grid-template-columns:1fr}.custom-section-properties-page .csp-shapes-menu__section-heading>span:last-child{gap:0;display:grid}}@media (max-width:1180px){.custom-section-properties-page .csp-appbar-button span,.custom-section-properties-page .csp-appbar__brand span,.custom-section-properties-page .csp-save-state{display:none}.custom-section-properties-page .csp-appbar__brand{padding-right:10px}.custom-section-properties-page .csp-appbar__identity{flex-basis:150px;width:min(150px,20vw)}.custom-section-properties-page .csp-appbar-button{width:32px;padding:0}}@media (max-width:1080px){.custom-section-properties-page .csp-appbar-button--save{width:34px;min-width:34px;padding:0}}@media (max-width:900px){.custom-section-properties-page .csp-appbar{gap:8px;min-height:58px;padding-inline:8px}.custom-section-properties-page .csp-appbar__brand{display:none}.custom-section-properties-page .csp-appbar__identity{flex-basis:190px;width:min(190px,32vw)}.custom-section-properties-page .csp-project-menu-toggle{width:36px;min-width:36px;padding:0}.custom-section-properties-page .csp-project-menu-toggle span,.custom-section-properties-page .csp-project-menu-toggle svg:last-child{display:none}.custom-section-properties-page .csp-project-menu{left:auto;right:0}}@media (max-width:639px){body.csp-mobile-workspace-overlay{overscroll-behavior:none;overflow:hidden}.custom-section-properties-page .csp-workspace.has-project-menu-overlay{overflow:visible}.custom-section-properties-page .csp-workspace.has-project-menu-overlay:before{content:"";z-index:70;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:auto;background:#0f172a3d;position:fixed;inset:0}.custom-section-properties-page .csp-workspace.has-project-menu-overlay .csp-appbar{z-index:160;overflow:visible}.custom-section-properties-page .csp-appbar{gap:8px;width:100%;min-width:0;padding:8px;overflow:hidden}.custom-section-properties-page .csp-appbar__project{flex:auto;gap:4px;min-width:0}.custom-section-properties-page .csp-appbar__identity{flex:1 1 0;width:auto;min-width:0}.custom-section-properties-page .csp-appbar__identity input{width:100%;min-width:0}.custom-section-properties-page .csp-save-state{display:none}.custom-section-properties-page .csp-project-menu{z-index:140;top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:6px;width:auto;max-height:min(70dvh,560px);padding:12px;position:fixed;left:10px;overflow:hidden auto;box-shadow:0 22px 70px #0f172a4d}.custom-section-properties-page .csp-project-menu:before{content:"";background:#cbd8df;border-radius:999px;width:42px;height:4px;margin:0 auto 9px;display:block}.custom-section-properties-page .csp-project-menu>a,.custom-section-properties-page .csp-project-menu>button{min-height:48px;padding:8px 10px}.custom-section-properties-page .csp-appbar__actions{flex:none}.custom-section-properties-page .csp-workspace{min-height:540px}.custom-section-properties-page .csp-workspace.is-focus-mode{min-height:0}.custom-section-properties-page #custom-section-coordinate-readout{display:none}}.ob-help-tooltip{opacity:1;pointer-events:none;z-index:130;position:absolute}.ob-help-tooltip__inner{color:var(--n-700);overflow-wrap:break-word;text-align:left;background:var(--n-0);border:1px solid #d8d8d8;border-radius:4px;width:max-content;max-width:min(260px,100vw - 32px);padding:10px 12px;font-size:13px;line-height:1.45;box-shadow:0 8px 24px #0f172a24}}