html[data-veller-devtools=true] body{background:var(--vdt-page-bg);color:var(--vdt-text)}html[data-veller-devtools=true] main{max-width:var(--vdt-width)!important;scale:var(--vdt-density);filter:var(--vdt-brightness);transform-origin:top center}html[data-veller-devtools=true] body>div{max-width:var(--vdt-preview-width);margin-inline:auto}html[data-veller-devtools=true] [data-vdt-overridden]{outline:1px dashed color-mix(in srgb,var(--vdt-accent) 72%,transparent);outline-offset:2px}html[data-veller-devtools=true] [data-vdt-button-styled]:hover{transform:translateY(calc(var(--vdt-button-hover,0px) * -1))!important}html[data-veller-devtools=true] [data-vdt-card-styled]:hover{transform:translateY(calc(var(--vdt-card-hover,0px) * -1))!important}.veller-devtools{position:fixed;z-index:9999;inset:0;pointer-events:none;font-family:var(--font-geist-sans),Arial,sans-serif}.veller-devtools *{box-sizing:border-box}.veller-devtools :is(button,input,textarea,select,a){pointer-events:auto}.vdt-toggle{position:absolute;right:20px;bottom:20px;height:46px;display:flex;align-items:center;gap:9px;padding:0 15px;border:1px solid rgba(103,232,249,.5);border-radius:23px;color:#e8fdff;background:#0a1720ef;box-shadow:0 15px 40px #0008,0 0 22px #0891b222;cursor:pointer;font-size:12px;font-weight:700}.vdt-toggle svg{width:16px}.vdt-toggle b{min-width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#071015;background:#67e8f9;font-size:10px}.vdt-menu,.vdt-panel{position:absolute;right:20px;bottom:76px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(103,232,249,.34);border-radius:14px;color:#e9f7fb;background:linear-gradient(150deg,#0c1620fa,#080c12fd);box-shadow:0 25px 75px #000b;pointer-events:auto}.vdt-menu{width:min(760px,calc(100vw - 32px))}.vdt-menu,.vdt-panel{max-height:calc(100vh - 105px)}.vdt-panel{width:min(430px,calc(100vw - 32px))}.vdt-menu>header,.vdt-panel>header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #ffffff14}.vdt-menu>header>div,.vdt-panel>header>div{display:grid;gap:2px}.vdt-menu header small,.vdt-panel header small{color:#67e8f9;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vdt-menu header strong,.vdt-panel header strong{font-size:18px}.vdt-menu header span,.vdt-panel header span{color:#64748b;font:700 9px var(--font-geist-mono)}.vdt-menu header button,.vdt-panel header button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #ffffff1c;border-radius:7px;color:#cbd5e1;background:#ffffff08;cursor:pointer}.vdt-menu header svg,.vdt-panel header svg{width:14px}.vdt-tool-groups{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:10px;padding:11px}.vdt-tool-category{min-width:0;padding:8px;border:1px solid #ffffff10;border-radius:10px;background:#ffffff03}.vdt-category-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 2px 7px}.vdt-category-heading strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.vdt-category-heading span{font-size:9px;color:#64748b}.vdt-tool-category[data-category=design]{border-color:#22d3ee2e;background:#22d3ee08}.vdt-tool-category[data-category=design] .vdt-category-heading strong,.vdt-tool-category[data-category=design] .vdt-tool-list svg{color:#67e8f9}.vdt-tool-category[data-category=design] .vdt-tool-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vdt-tool-category[data-category=quality]{border-color:#c084fc2e;background:#c084fc08}.vdt-tool-category[data-category=quality] .vdt-category-heading strong,.vdt-tool-category[data-category=quality] .vdt-tool-list svg{color:#d8b4fe}.vdt-tool-category[data-category=beta]{border-color:#34d3992e;background:#34d39908}.vdt-tool-category[data-category=beta] .vdt-category-heading strong,.vdt-tool-category[data-category=beta] .vdt-tool-list svg{color:#6ee7b7}.vdt-tool-list{display:grid;gap:4px}.vdt-tool-list>button{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:7px;min-height:44px;padding:7px;border:1px solid transparent;border-radius:7px;color:#a6b3c3;background:transparent;text-align:left;cursor:pointer}.vdt-tool-list>button:hover,.vdt-tool-list>button[data-active]{border-color:#67e8f944;color:#effcff;background:#ffffff0c}.vdt-tool-list svg{width:15px}.vdt-tool-list span{display:grid;gap:2px;min-width:0}.vdt-tool-list strong{font-size:10px;line-height:1.15}.vdt-tool-list small{overflow:hidden;color:#718096;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vdt-body{display:grid;gap:10px;padding:14px;overflow:auto}.vdt-body>button,.vdt-panel footer button{min-height:35px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid #ffffff20;border-radius:7px;color:#dceaf0;background:#ffffff08;cursor:pointer;font-size:10px;font-weight:750}.vdt-body button:disabled,.vdt-panel footer button:disabled{opacity:.35}.vdt-body button svg,.vdt-panel footer svg{width:14px}.vdt-primary{border-color:#67e8f977!important;color:#cffafe!important;background:#0891b233!important}.vdt-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.vdt-fields label,.vdt-wide{display:grid;gap:5px;color:#78909e;font-size:9px;font-weight:700;text-transform:uppercase}.vdt-fields label span{display:flex;justify-content:space-between}.vdt-fields label b{color:#dffbff}.vdt-fields input[type=range]{width:100%;accent-color:#22d3ee}.vdt-fields input[type=color]{width:100%;height:33px;padding:2px;border:1px solid #ffffff1c;background:#071018}.vdt-wide textarea{min-height:100px;padding:9px;border:1px solid #ffffff20;border-radius:7px;color:#e5f5f7;background:#071018;resize:vertical}.vdt-selection{overflow:hidden;margin:0;padding:7px;border:1px solid #67e8f933;border-radius:6px;color:#67e8f9;background:#0891b214;font:700 9px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap}.vdt-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.vdt-presets button{padding:7px 3px;border:1px solid #ffffff1c;border-radius:5px;color:#94a3b8;background:#ffffff07;font-size:8px}.vdt-button-edit{display:grid;grid-template-columns:1fr 1fr 32px;gap:5px}.vdt-button-edit input{min-width:0;padding:7px;border:1px solid #ffffff1b;border-radius:5px;color:#eaf8fa;background:#071018;font-size:9px}.vdt-button-edit button{border:1px solid #fb718544;color:#fda4af;background:#fb718511}.vdt-note{padding:9px;border:1px solid #ffffff17;border-radius:7px;background:#ffffff05}.vdt-note strong{color:#cffafe;font-size:9px}.vdt-note p{margin:5px 0 0;color:#94a3b8;font-size:10px;line-height:1.45}.vdt-log{display:grid;gap:4px;margin:0;padding-left:24px;color:#94a3b8;font:600 9px var(--font-geist-mono)}.vdt-panel>footer{display:grid;grid-template-columns:1fr auto;gap:7px;padding:10px 14px;border-top:1px solid #ffffff14}.vdt-status{margin:0;padding:0 14px 12px;color:#64748b;font:700 9px var(--font-geist-mono)}.vdt-created-button{position:absolute;z-index:2;translate:-50% -50%;padding:11px 16px;border-radius:8px;color:#041015;box-shadow:0 12px 30px #0008;text-decoration:none;font-size:12px;font-weight:800;pointer-events:auto}.vdt-button-editor,.vdt-new-button{display:grid;gap:9px;padding:10px;border:1px solid #67e8f92a;border-radius:9px;background:linear-gradient(135deg,#67e8f90a,#ffffff03)}.vdt-button-editor>div:first-child{display:grid;gap:3px}.vdt-button-editor small,.vdt-new-button>small{color:#67e8f9;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vdt-button-editor strong{font-size:12px}.vdt-button-editor p{margin:0;color:#8ca0ad;font-size:10px;line-height:1.4}.vdt-created-button-edit{display:grid;gap:8px;padding:9px;border:1px solid #ffffff17;border-radius:7px;background:#ffffff04}.vdt-annotation-pin{position:fixed;z-index:2147483645;width:26px;height:26px;display:grid;place-items:center;padding:0;border:2px solid #fff;border-radius:50%;color:#071015;background:#fbbf24;box-shadow:0 5px 18px #0009;cursor:help;font-size:10px;font-weight:900}.vdt-tool-intro{margin:0;color:#94a3b8;font-size:11px;line-height:1.45}.vdt-workflow-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.vdt-workflow-actions .vdt-danger{grid-column:span 2}.vdt-danger{border-color:#fb718555!important;color:#fecdd3!important;background:#fb718511!important}.vdt-reset-note{margin:0;color:#64748b;font-size:9px;line-height:1.4}.vdt-record-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.vdt-record-grid>div{display:grid;gap:2px;padding:9px 6px;border:1px solid #67e8f926;border-radius:7px;background:#67e8f907;text-align:center}.vdt-record-grid b{color:#cffafe;font-size:17px;line-height:1}.vdt-record-grid span{color:#8194a2;font-size:8px;font-weight:750;text-transform:uppercase}.vdt-empty,.vdt-updated{margin:0;color:#64748b;font:700 9px var(--font-geist-mono)}.vdt-error{border:1px solid #fb718544;border-radius:7px;color:#fecdd3;background:#fb718511}.vdt-error,.vdt-guard{margin:0;padding:8px;font-size:10px;line-height:1.4}.vdt-guard{border:1px solid #6ee7b744;border-radius:7px;color:#bbf7d0;background:#34d39911}.vdt-checklist,.vdt-scenario-list{display:grid;gap:7px}.vdt-check,.vdt-scenario{display:grid;gap:8px;padding:9px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff04}.vdt-scenario{grid-template-columns:1fr auto}.vdt-check strong,.vdt-scenario strong{font-size:11px}.vdt-check p,.vdt-scenario p{margin:3px 0 0;color:#8796a6;font-size:9px;line-height:1.35}.vdt-check>div>span,.vdt-scenario>span{display:flex;gap:5px;margin-top:7px}.vdt-check button,.vdt-scenario button{padding:5px 7px;border:1px solid #ffffff1d;border-radius:5px;color:#bcecf3;background:#ffffff08;cursor:pointer;font-size:9px;font-weight:750}.vdt-scenario>span{flex-direction:column;margin-top:0}.vdt-beta-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.vdt-beta-summary span{padding:7px 5px;border-radius:6px;color:#94a3b8;background:#ffffff07;text-align:center;font-size:9px;font-weight:750}.vdt-check{grid-template-columns:1fr auto}.vdt-check[data-result=pass]{border-color:#34d39955;background:#34d3990d}.vdt-check[data-result=issue]{border-color:#fb718555;background:#fb71850d}.vdt-result-actions{display:grid;align-content:start;gap:4px}.vdt-result-actions button[aria-pressed=true]{color:#061b15;background:#6ee7b7;border-color:#6ee7b7}.vdt-check[data-result=issue] .vdt-result-actions button[aria-pressed=true]{color:#24070d;background:#fda4af;border-color:#fda4af}@media(max-width:820px){.vdt-tool-groups{grid-template-columns:repeat(2,1fr)}.vdt-tool-category[data-category=design]{grid-column:span 2}}@media(max-width:640px){.vdt-menu,.vdt-panel{right:8px;bottom:65px;width:calc(100vw - 16px);max-height:calc(100vh - 78px)}.vdt-menu{overflow:auto}.vdt-tool-groups{grid-template-columns:1fr}.vdt-tool-category[data-category=design]{grid-column:auto}.vdt-tool-category[data-category=design] .vdt-tool-list{grid-template-columns:1fr}.vdt-toggle{right:8px;bottom:8px}.vdt-fields,.vdt-workflow-actions{grid-template-columns:1fr}.vdt-record-grid{grid-template-columns:repeat(2,1fr)}}body:has(.client-preview-shell) .vdt-toggle{bottom:calc(env(safe-area-inset-bottom) + 4.9rem)}body:has(.client-preview-shell) .vdt-menu,body:has(.client-preview-shell) .vdt-panel{bottom:calc(env(safe-area-inset-bottom) + 8.4rem);max-height:calc(100vh - 9.4rem)}.veller-studio{position:fixed;z-index:10020;inset:0;pointer-events:none;font-family:var(--font-geist-sans),Inter,Arial,sans-serif;color:#e9f1f7}.veller-studio *{box-sizing:border-box}.veller-studio :is(button,input,select,summary){pointer-events:auto;font:inherit}.vs-launcher{position:absolute;right:18px;bottom:18px;display:flex;align-items:center;gap:9px;height:42px;padding:0 10px 0 14px;border:1px solid #344957;border-radius:999px;color:#eefaff;background:rgba(8,18,25,.96);box-shadow:0 14px 38px #0009;cursor:pointer}.vs-launcher strong{font-size:12px;letter-spacing:.01em}.vs-count{display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border-radius:12px;color:#071219;background:#67e8f9;font-size:11px;font-weight:800}.vs-runtime-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#64748b;box-shadow:0 0 0 3px #64748b22}.vs-runtime-dot.is-healthy{background:#34d399;box-shadow:0 0 0 3px #34d39922}.vs-runtime-dot.is-issue{background:#fb7185;box-shadow:0 0 0 3px #fb718522}.vs-panel{position:absolute;right:14px;bottom:14px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;width:min(430px,calc(100vw - 28px));height:min(760px,calc(100vh - 28px));overflow:hidden;border:1px solid #2a3d49;border-radius:18px;background:rgba(7,15,21,.98);box-shadow:0 28px 90px #000c,0 0 0 1px #ffffff08}.vs-panel[data-minimized]{height:auto;grid-template-rows:auto auto}.vs-footer,.vs-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#0a151d}.vs-header{border-bottom:1px solid #20313d}.vs-brand{display:flex;align-items:center;gap:10px;min-width:0}.vs-brand>div{display:grid;gap:2px;min-width:0}.vs-brand strong{font-size:13px}.vs-brand small{overflow:hidden;color:#89a0af;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.vs-header-actions{display:flex;align-items:center;gap:5px}.vs-runtime-label{color:#78909e;font-size:9px}.vs-header-actions button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:8px;color:#9cb0bd;background:transparent;cursor:pointer}.vs-header-actions button:hover{border-color:#334b59;color:#fff;background:#ffffff08}.vs-advanced svg,.vs-footer svg,.vs-header-actions svg{width:14px;height:14px}.vs-contextbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid #182a35;background:#08121a}.vs-contextbar>span{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:#8196a4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.vs-contextbar>span svg{width:12px}.vs-breakpoints{display:flex;gap:3px}.vs-breakpoints button{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid transparent;border-radius:7px;color:#718795;background:transparent;font-size:9px;cursor:pointer}.vs-breakpoints button[data-active]{border-color:#2e8290;color:#bff7ff;background:#12303a}.vs-breakpoints svg{width:12px;height:12px}.vs-modes{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;padding:8px 10px;border-bottom:1px solid #20313d;background:#0a151d}.vs-modes button{padding:7px 3px;border:0;border-radius:7px;color:#748b99;background:transparent;font-size:10px;font-weight:700;cursor:pointer}.vs-modes button:hover,.vs-modes button[data-active]{color:#eaffff;background:#17313a}.vs-modes button[data-active]{box-shadow:inset 0 0 0 1px #3c8792}.vs-body{overflow:auto;padding:15px;pointer-events:auto}.vs-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.vs-section-heading small{display:block;margin-bottom:3px;color:#5bd5e6;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vs-section-heading h2{margin:0;color:#f5fbff;font-size:17px;line-height:1.2}.vs-section-heading>strong{display:grid;place-items:center;min-width:34px;height:34px;border-radius:50%;color:#7ee8f5;background:#12303a;font-size:11px}.vs-kind{padding:4px 7px;border:1px solid #314854;border-radius:999px;color:#91a9b6;font-size:9px;text-transform:capitalize}.vs-pick{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px;border:1px solid #2d7683;border-radius:10px;color:#c9faff;background:#10303a;font-size:11px;font-weight:800;cursor:pointer}.vs-pick.is-active{border-color:#f0abfc;color:#f9d8ff;background:#3a143d}.vs-pick svg{width:15px}.vs-empty{display:grid;place-items:center;gap:7px;margin-top:14px;padding:26px 20px;border:1px dashed #2a404d;border-radius:12px;color:#78909e;text-align:center;background:#ffffff03}.vs-empty svg{width:22px;color:#4f6977}.vs-empty strong{color:#c9d7df;font-size:12px}.vs-empty p,.vs-lede{margin:0;color:#78909e;font-size:10px;line-height:1.55}.vs-scope{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:13px 0;padding:9px 11px;border:1px solid #203743;border-radius:10px;color:#92a6b2;background:#0b1921;font-size:10px}.vs-scope select{min-width:125px;padding:6px 24px 6px 8px;border:1px solid #314854;border-radius:7px;color:#dbe7ed;background:#0c171e;font-size:10px}.vs-controls{margin:12px 0 0;padding:10px;border:1px solid #233844;border-radius:12px;background:#09141b}.vs-controls legend{padding:0 6px;color:#8fa5b1;font-size:10px;font-weight:800}.vs-controls>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.vs-controls label{display:grid;gap:5px;color:#718a98;font-size:9px}.vs-controls label.is-wide{grid-column:1/-1}.vs-controls :is(input,select){width:100%;min-width:0;height:33px;padding:0 8px;border:1px solid #2a414e;border-radius:7px;color:#dce8ee;background:#0d1a22;font-size:10px;outline:none}.vs-controls :is(input,select):focus{border-color:#4ecddd}.vs-color{display:flex;align-items:center;gap:7px;height:33px;padding:4px 8px;border:1px solid #2a414e;border-radius:7px;background:#0d1a22}.vs-color input{width:28px;height:23px;padding:0;border:0;background:transparent}.vs-color span{color:#a8bbc5;font-size:9px}.vs-technical{margin-top:12px;border-top:1px solid #1f323d;padding-top:10px;color:#758d9a;font-size:9px}.vs-technical summary{cursor:pointer}.vs-technical dl{display:grid;gap:6px}.vs-technical dl div{display:grid;grid-template-columns:60px 1fr;gap:8px}.vs-technical dt{color:#647985}.vs-technical dd{margin:0;overflow-wrap:anywhere;color:#a6b7c0}.vs-preview-cards{display:grid;gap:9px;margin-top:14px}.vs-preview-cards button{position:relative;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:12px;border:1px solid #243a46;border-radius:11px;color:#d9e6ec;background:#0a171f;text-align:left;cursor:pointer}.vs-preview-cards button[data-active]{border-color:#3c9aa7;background:#102b34}.vs-preview-cards svg{width:18px;color:#64d9e8}.vs-preview-cards small,.vs-preview-cards strong{grid-column:2}.vs-preview-cards strong{font-size:11px}.vs-preview-cards small{color:#758c99;font-size:9px}.vs-preview-cards button>svg:last-child{grid-column:3;grid-row:1/3;color:#5ee4a8}.vs-selection-memory{display:flex;align-items:center;gap:9px;margin-top:13px;padding:10px;border-radius:9px;color:#7b929f;background:#ffffff05}.vs-selection-memory svg{width:15px}.vs-selection-memory span{display:grid}.vs-selection-memory strong{color:#b9c9d1;font-size:10px}.vs-selection-memory small{font-size:9px}.vs-segmented{display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid #263d49;border-radius:10px;background:#08131a}.vs-segmented button{padding:9px;border:0;border-radius:7px;color:#78909d;background:transparent;font-size:10px;font-weight:800;cursor:pointer}.vs-segmented button[data-active]{color:#031317;background:#67e8f9}.vs-compare-state{display:flex;gap:11px;margin-top:14px;padding:16px;border:1px solid #263d49;border-radius:11px;background:linear-gradient(135deg,#10242d,#0a151c)}.vs-compare-state svg{width:19px;color:#67e8f9}.vs-compare-state strong{font-size:11px}.vs-compare-state p{margin:4px 0 0;color:#78909e;font-size:9px}.vs-change-group{margin-top:13px}.vs-change-group>h3{margin:0 0 7px;color:#708894;font-size:9px;font-weight:700}.vs-change-group article{display:grid;gap:8px;margin-bottom:7px;padding:10px;border:1px solid #253b47;border-radius:10px;background:#0a171f}.vs-change-group article[data-disabled]{opacity:.52}.vs-change-toggle{display:flex;align-items:flex-start;gap:8px}.vs-change-toggle input{accent-color:#67e8f9}.vs-change-toggle span{display:grid;gap:2px}.vs-change-toggle strong{color:#dbe8ee;font-size:10px;text-transform:capitalize}.vs-change-toggle small{max-width:325px;overflow:hidden;color:#748b98;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.vs-change-actions{display:flex;gap:5px}.vs-change-actions button{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid #2a414d;border-radius:6px;color:#8fa5b0;background:#0c1a22;font-size:8px;cursor:pointer}.vs-change-actions svg{width:10px}.vs-note{width:100%;height:29px;padding:0 8px;border:1px solid #263d49;border-radius:6px;color:#b8c8d0;background:#081219;font-size:9px}.vs-restore-session{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:12px;padding:9px;border:1px solid #554055;border-radius:9px;color:#e9c7eb;background:#211321;font-size:10px;cursor:pointer}.vs-restore-session svg{width:13px}.vs-ready{padding-bottom:10px}.vs-check-section{margin-top:12px;padding:10px;border:1px solid #233844;border-radius:11px;background:#09151c}.vs-check-section h3{margin:0 0 8px;color:#8fa6b2;font-size:10px}.vs-check-section label{display:flex;align-items:center;gap:8px;padding:6px 0;color:#a8bac3;font-size:10px}.vs-check-section label+label{border-top:1px solid #ffffff08}.vs-check-section input{accent-color:#5ee4a8}.vs-check-section label small{margin-left:auto;color:#55707e;font-size:8px}.vs-check-section label[data-automatic] input:checked+span{color:#7ce8b3}.vs-advanced{position:relative;border-top:1px solid #20313d;background:#09151c;pointer-events:auto}.vs-advanced-toggle{display:flex;align-items:center;gap:7px;width:100%;padding:9px 13px;border:0;color:#718995;background:transparent;font-size:9px;cursor:pointer}.vs-advanced-toggle svg:last-child{margin-left:auto;transition:transform .15s}.vs-advanced-toggle svg[data-open]{transform:rotate(180deg)}.vs-advanced-menu{position:absolute;right:10px;bottom:36px;left:10px;display:grid;gap:5px;padding:8px;border:1px solid #304752;border-radius:11px;background:#0a171f;box-shadow:0 15px 40px #000b}.vs-advanced-menu button{display:flex;align-items:center;gap:9px;padding:9px;border:0;border-radius:8px;color:#9fb2bc;background:transparent;text-align:left;cursor:pointer}.vs-advanced-menu button:hover{color:#eaffff;background:#ffffff08}.vs-advanced-menu button>span{display:grid;gap:2px}.vs-advanced-menu strong{font-size:10px}.vs-advanced-menu small{color:#647c89;font-size:8px}.vs-footer{border-top:1px solid #20313d}.vs-footer button{display:flex;align-items:center;gap:5px;padding:7px;border:1px solid transparent;border-radius:7px;color:#8299a5;background:transparent;font-size:8px;font-weight:700;cursor:pointer}.vs-footer button:disabled{opacity:.35;cursor:not-allowed}.vs-footer button.is-primary{border-color:#277985;color:#d8fbff;background:#12333c}.vs-footer>span{margin-left:auto;color:#6f8794;font-size:8px}.vs-footer>span strong{color:#91eff8}.veller-studio-picking,.veller-studio-picking *{cursor:crosshair!important}html[data-veller-studio-preview=true] body>div:first-of-type{width:var(--veller-studio-preview-width);max-width:var(--veller-studio-preview-width);margin-inline:auto;box-shadow:0 0 0 1px #67e8f933,0 0 70px #0008}body:has(.veller-studio) .vdt-toggle{display:none}.vs-panel{min-width:340px;min-height:460px;resize:both}.vs-panel[data-minimized]{min-height:0;resize:none}.vs-launch-actions{display:grid;gap:7px}.vs-launch-actions button{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #263e4a;border-radius:10px;color:#a8bbc5;background:#0a171f;text-align:left;cursor:pointer}.vs-launch-actions button.is-primary{border-color:#397d88;color:#dffcff;background:#10303a}.vs-launch-actions button>svg{width:16px;color:#63deed}.vs-launch-actions button>span{display:grid;gap:2px}.vs-launch-actions strong{font-size:10px}.vs-launch-actions small{color:#6f8794;font-size:8px}.vs-session-summary{display:grid;grid-template-columns:1.5fr 1fr .7fr;gap:6px;margin-top:10px}.vs-session-summary span{display:grid;gap:3px;padding:8px;border:1px solid #203641;border-radius:8px;background:#09151c}.vs-session-summary small{color:#617985;font-size:8px}.vs-session-summary strong{overflow:hidden;color:#a9bbc4;font-size:9px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.vs-resume{display:flex;align-items:center;gap:9px;margin-top:9px;padding:9px;border-radius:8px;color:#8eabba;background:#12232b}.vs-resume svg{width:14px}.vs-resume span{display:grid;gap:2px}.vs-resume strong{font-size:9px}.vs-resume small{color:#667e8a;font-size:8px}@media(max-width:640px){.vs-panel{right:6px;bottom:6px;width:calc(100vw - 12px);min-width:0;height:calc(100vh - 12px);min-height:0;resize:none;border-radius:14px}.vs-breakpoints button span,.vs-runtime-label{display:none}.vs-contextbar{padding-inline:9px}.vs-footer{gap:2px;padding:8px}.vs-footer button{padding:6px 4px}.vs-footer button:nth-of-type(3){font-size:0}.vs-footer button:nth-of-type(3) svg{margin:0}.vs-controls>div{grid-template-columns:1fr}.vs-controls label.is-wide{grid-column:auto}}.vs-footer .vs-undo{border-color:#37505d;color:#d6e8ef;background:#10202a;font-size:9px}.vs-footer .is-primary{padding-inline:10px;color:#ecfeff;font-size:9px}.vs-footer>span{white-space:nowrap}@media(max-width:640px){.vs-footer button:nth-of-type(3){font-size:8px}.vs-footer button:nth-of-type(3) svg{margin:initial}.vs-footer .is-primary{padding-inline:6px}}.vs-edit-heading-actions{position:relative;display:flex;align-items:center;gap:7px}.vs-add-action{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #347783;border-radius:8px;color:#d9fbff;background:#12303a;font-size:9px;font-weight:800;cursor:pointer}.vs-add-action svg{width:13px;height:13px}.vs-add-menu{position:absolute;z-index:3;top:39px;right:0;min-width:170px;padding:6px;border:1px solid #304752;border-radius:10px;background:#0a171f;box-shadow:0 14px 35px #000b}.vs-add-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:9px;border:0;border-radius:7px;color:#d5e8ef;background:transparent;font-size:10px;text-align:left;cursor:pointer}.vs-add-menu button:hover{background:#ffffff0a}.vs-add-menu svg{width:14px}.vs-add-location{margin:11px 0;padding:10px;border:1px solid #2b4653;border-radius:10px;color:#8ca5b1;background:#0a1820;font-size:9px}.vs-add-location strong{display:block;margin-bottom:3px;color:#d6e8ef;font-size:10px}.vs-add-button-inspector{margin-top:12px}.vs-safe-action{margin:8px 2px 0;color:#647d89;font-size:8px;line-height:1.45}.vs-safe-action strong{color:#91a7b2}.vs-number-control{display:grid;grid-template-columns:minmax(0,1fr) 66px;align-items:center;gap:7px}.vs-controls .vs-number-slider{height:18px;padding:0;border:0;border-radius:999px;background:transparent;accent-color:#67e8f9;cursor:ew-resize}.vs-controls .vs-number-input{height:33px;padding:0 6px;text-align:right;font-variant-numeric:tabular-nums}.veller-studio-added-button{--vs-added-color:#6151ff;display:inline-flex;align-items:center;justify-content:center;gap:.45em;width:-moz-max-content;width:max-content;border:1px solid transparent;border-radius:12px;color:#fff;background:var(--vs-added-color);font:600 14px/1.2 var(--font-geist-sans),Inter,Arial,sans-serif;text-decoration:none;box-shadow:0 4px 12px color-mix(in srgb,var(--vs-added-color) 30%,transparent);transition:filter .15s ease,transform .15s ease}.veller-studio-added-button:hover{filter:brightness(1.08)}.veller-studio-added-button:active{transform:translateY(1px)}.veller-studio-added-button.is-small{min-height:32px;padding:7px 11px;font-size:12px}.veller-studio-added-button.is-medium{min-height:40px;padding:10px 16px;font-size:14px}.veller-studio-added-button.is-large{min-height:48px;padding:13px 21px;font-size:16px}.veller-studio-added-button.is-secondary{color:var(--vs-added-color);border-color:color-mix(in srgb,var(--vs-added-color) 35%,transparent);background:color-mix(in srgb,var(--vs-added-color) 12%,#fff)}.veller-studio-added-button.is-outline{color:var(--vs-added-color);border-color:var(--vs-added-color);background:transparent;box-shadow:none}.veller-studio-added-button.align-left{margin-right:auto}.veller-studio-added-button.align-center{margin-inline:auto}.veller-studio-added-button.align-right{margin-left:auto}@media(max-width:640px){.vs-edit-heading-actions{gap:4px}.vs-add-action{padding-inline:7px}.vs-number-control{grid-template-columns:minmax(0,1fr) 62px}}.vs-add-menu{max-height:min(360px,60vh);overflow:auto}.veller-studio-added-card,.veller-studio-added-image,.veller-studio-added-section,.veller-studio-added-text{box-sizing:border-box}.veller-studio-added-text{width:-moz-max-content;width:max-content;max-width:100%;margin-block:.35em}.veller-studio-added-text.is-heading{line-height:1.15}.veller-studio-added-text.is-paragraph{line-height:1.55}.veller-studio-added-image{display:block;max-width:100%}.veller-studio-added-card{display:flex;flex-direction:column;max-width:100%;border:1px solid;overflow:hidden}.veller-studio-added-card h3,.veller-studio-added-card p{margin:0}.veller-studio-added-card h3{color:#17202a;font-size:18px;line-height:1.25}.veller-studio-added-card p{color:#52606d;font-size:14px;line-height:1.5}.veller-studio-added-card.shadow-none{box-shadow:none}.veller-studio-added-card.shadow-soft{box-shadow:0 8px 24px rgba(15,23,42,.12)}.veller-studio-added-card.shadow-strong{box-shadow:0 18px 50px rgba(15,23,42,.24)}.veller-studio-added-section{display:grid;width:100%;margin-inline:auto}.veller-studio-added-section>h2{grid-column:1/-1;margin:0;color:#17202a;font-size:28px;line-height:1.2}.veller-studio-added-section.columns-1{grid-template-columns:minmax(0,1fr)}.veller-studio-added-section.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.veller-studio-added-section.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.veller-studio-added-card.align-left,.veller-studio-added-image.align-left,.veller-studio-added-text.align-left{margin-right:auto}.veller-studio-added-card.align-center,.veller-studio-added-image.align-center,.veller-studio-added-text.align-center{margin-inline:auto}.veller-studio-added-card.align-right,.veller-studio-added-image.align-right,.veller-studio-added-text.align-right{margin-left:auto}@media(max-width:640px){.veller-studio-added-section.columns-2,.veller-studio-added-section.columns-3{grid-template-columns:minmax(0,1fr)}}.vs-connected-next,.vs-more-sizes,.vs-run-check{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:11px;padding:9px;border:1px solid #2c5360;border-radius:9px;color:#c9f7fc;background:#102832;font-size:10px;font-weight:800;cursor:pointer}.vs-connected-next svg,.vs-more-sizes svg,.vs-run-check svg{width:13px}.vs-more-sizes svg:last-child{margin-left:auto;transition:transform .15s}.vs-more-sizes svg[data-open]{transform:rotate(180deg)}.vs-more-sizes-panel{margin-top:9px;padding:10px;border:1px solid #263d49;border-radius:11px;background:#08131a}.vs-device-presets{display:grid;grid-template-columns:1fr 1fr;gap:6px}.vs-device-presets button{display:grid;gap:2px;padding:8px;border:1px solid #28404c;border-radius:8px;color:#b9cad2;background:#0d1b23;text-align:left;cursor:pointer}.vs-device-presets strong{font-size:9px}.vs-custom-size,.vs-device-presets small{color:#687f8b;font-size:8px}.vs-preview-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.vs-preview-actions button{display:flex;align-items:center;gap:5px;padding:7px 8px;border:1px solid #2d4652;border-radius:7px;color:#a9c0ca;background:#0c1b23;font-size:9px;cursor:pointer}.vs-preview-actions button:disabled{opacity:.4}.vs-preview-actions svg{width:12px}.vs-side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;overflow:auto}.vs-side-by-side figure{margin:0;min-width:180px}.vs-side-by-side figcaption{margin-bottom:4px;color:#7d95a1;font-size:8px}.vs-side-by-side iframe{display:block;max-width:100%;height:360px;border:1px solid #314b58;border-radius:8px;background:#fff;transform-origin:top left}.vs-baseline-card,.vs-global-warning{margin-top:12px;padding:11px;border:1px solid #29434f;border-radius:11px;background:#0a1820}.vs-baseline-card>div:first-child,.vs-global-warning{display:flex;gap:9px}.vs-baseline-card svg,.vs-global-warning svg{width:16px;color:#67e8f9}.vs-baseline-card span,.vs-global-warning span{display:grid;gap:3px}.vs-baseline-card strong,.vs-global-warning strong{color:#dceaf0;font-size:10px}.vs-baseline-card small,.vs-global-warning small{color:#718994;font-size:8px;line-height:1.45}.vs-regression-facts,.vs-visual-history{margin-top:11px}.vs-automated-section h3,.vs-regression-facts h3,.vs-visual-history h3{margin:0 0 7px;color:#829aa6;font-size:9px}.vs-regression-facts article{display:flex;gap:7px;margin-bottom:5px;padding:8px;border:1px solid #38404a;border-radius:8px;background:#101820}.vs-regression-facts article[data-status=failed]{border-color:#6f3941}.vs-regression-facts svg{width:13px;color:#fbbf24}.vs-regression-facts span{display:grid}.vs-regression-facts strong{font-size:9px}.vs-regression-facts small{color:#778d98;font-size:8px}.vs-visual-history>div{display:flex;align-items:center;gap:7px;padding:5px 0;border-top:1px solid #ffffff08}.vs-visual-history span{padding:3px 6px;border-radius:999px;color:#b9d3dc;background:#18303a;font-size:8px;text-transform:capitalize}.vs-visual-history span[data-state=changed]{color:#ffd6a1;background:#492d15}.vs-visual-history span[data-state=restored]{color:#c6f6d5;background:#153b2a}.vs-visual-history small{color:#6b828e;font-size:8px}.vs-ready-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px}.vs-ready-summary span{padding:6px 3px;border-radius:7px;color:#79919c;background:#10202a;font-size:7px;font-weight:800;text-align:center;text-transform:uppercase}.vs-ready-summary span[data-status=PASS]{color:#89efbd;background:#113326}.vs-ready-summary span[data-status=FAIL]{color:#ffb4bd;background:#411d24}.vs-automated-section{margin-top:11px}.vs-automated-section article{display:grid;grid-template-columns:78px 1fr;gap:7px;padding:8px;border-top:1px solid #ffffff0a;color:#a8bbc4;font-size:9px}.vs-automated-section article>strong{font-size:7px}.vs-automated-section article[data-status=PASS]>strong{color:#64e3a4}.vs-automated-section article[data-status=FAIL]>strong{color:#fb7185}.vs-automated-section article[data-status="REVIEW MANUALLY"]>strong{color:#fbbf24}.vs-automated-section article[data-status="NOT TESTED"]>strong{color:#8293a0}.vs-automated-section span{display:grid;gap:2px}.vs-automated-section small{color:#687f8b;font-size:8px;line-height:1.4}.vs-manual-checks{margin-top:13px;color:#879ca7;font-size:9px}.vs-manual-checks>summary{cursor:pointer}.vs-workflows{margin-top:15px;padding-top:12px;border-top:1px solid #243a46}.vs-subheading{display:flex;align-items:flex-end;justify-content:space-between}.vs-subheading small{color:#5bd5e6;font-size:8px;text-transform:uppercase}.vs-subheading h3{margin:2px 0 0;font-size:12px}.vs-subheading>span{color:#758c98;font-size:8px}.vs-workflows>p{color:#6e8490;font-size:8px;line-height:1.45}.vs-workflows>label{display:grid;gap:4px;color:#718a98;font-size:8px}.vs-workflows>label input{height:32px;padding:0 8px;border:1px solid #2a414e;border-radius:7px;color:#dce8ee;background:#0d1a22}.vs-workflows ol{padding-left:20px;color:#8ea4af;font-size:8px}.vs-workflows li{margin-bottom:5px}.vs-workflows li small{display:block;color:#5f7682}.vs-workflow-card{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;padding:9px;border:1px solid #263e49;border-radius:9px;background:#0a171f}.vs-workflow-card>div{display:grid;gap:2px}.vs-workflow-card strong{font-size:9px}.vs-workflow-card small{color:#667e89;font-size:7px}.vs-workflow-card em{color:#fb9ca7;font-size:7px}.vs-workflow-card button{display:flex;align-items:center;gap:4px;padding:6px;border:1px solid #315461;border-radius:7px;color:#b9edf3;background:#102932;font-size:8px;cursor:pointer}.vs-workflow-card svg{width:10px}.vs-global-warning{border-color:#574d2e;background:#201d12}.vs-global-warning svg{color:#fbbf24}.vs-affected-scope{margin-top:12px;padding:10px;border:1px solid #314853;border-radius:10px;color:#8399a4;background:#0a171f;font-size:9px}.vs-affected-scope strong{color:#c5d5dc}.vs-affected-scope ul{margin:7px 0 0;padding-left:18px;line-height:1.65}.vs-file-input{padding:5px!important;font-size:8px!important}.vs-import-status{color:#5f7884;font-size:7px;line-height:1.3}:where(button,a,[role=button]):hover,:where(button,a,[role=button])[data-veller-studio-button-state=hover]{background-color:var(--vs-button-hover-background);color:var(--vs-button-hover-text);border-color:var(--vs-button-hover-border);box-shadow:var(--vs-button-hover-shadow);transform:var(--vs-button-hover-scale)}:where(button,a,[role=button]):active,:where(button,a,[role=button])[data-veller-studio-button-state=pressed]{background-color:var(--vs-button-pressed-background);color:var(--vs-button-pressed-text);border-color:var(--vs-button-pressed-border);box-shadow:var(--vs-button-pressed-shadow);transform:var(--vs-button-pressed-scale)}:where(button,a,[role=button]):disabled,:where(button,a,[role=button])[aria-disabled=true],:where(button,a,[role=button])[data-veller-studio-button-state=disabled]{background-color:var(--vs-button-disabled-background);color:var(--vs-button-disabled-text);border-color:var(--vs-button-disabled-border);box-shadow:var(--vs-button-disabled-shadow);transform:var(--vs-button-disabled-scale);opacity:.58}html[style*="--vs-global-"] body{font-size:calc(1em * var(--vs-global-type-scale,1));color:var(--vs-global-text)}html[style*="--vs-global-"] body :where(button,a,[role=button]){--vs-added-color:var(--vs-global-accent);border-radius:var(--vs-global-radius);box-shadow:var(--vs-global-shadow)}html[style*="--vs-global-"] body :where(article,[class*=card],[class*=panel],[class*=tile]){background-color:var(--vs-global-surface);border-radius:var(--vs-global-radius);box-shadow:var(--vs-global-shadow)}html[style*="--vs-global-"] body :where(section,article,[class*=card],[class*=panel]){gap:var(--vs-global-spacing)}.vs-side-by-side figure{overflow:auto}.vs-side-by-side iframe{max-width:none}.vs-screenshot-status{margin:8px 0 0;color:#7ee8f5;font-size:8px}.vs-screenshot-regression{margin-top:12px;padding:10px;border:1px solid #3b4b55;border-radius:11px;background:#09151c}.vs-screenshot-regression[data-status="POSSIBLE REGRESSION"]{border-color:#813f49;background:#211317}.vs-screenshot-regression[data-status="EXPECTED CHANGE"]{border-color:#256747;background:#10251c}.vs-screenshot-summary{display:grid;gap:3px}.vs-screenshot-summary strong{color:#f8fbfc;font-size:11px}.vs-screenshot-summary span{color:#8097a2;font-size:8px}.vs-screenshot-summary em{color:#fb9ca7;font-size:8px}.vs-screenshot-tabs{display:flex;gap:3px;margin-top:9px;overflow:auto}.vs-screenshot-tabs button{padding:5px 7px;border:1px solid #29404b;border-radius:6px;color:#77909b;background:#0d1a22;font-size:7px;text-transform:capitalize;cursor:pointer}.vs-screenshot-tabs button[data-active]{border-color:#4ca7b3;color:#d9fbff;background:#14343d}.vs-screenshot-view{display:grid;gap:7px;margin-top:8px;max-height:430px;overflow:auto}.vs-screenshot-view.is-side-by-side{grid-template-columns:1fr 1fr}.vs-screenshot-view figure{position:relative;margin:0;min-width:0}.vs-screenshot-view figcaption{position:sticky;top:0;z-index:2;padding:4px 6px;color:#d8e7ed;background:#0a171fdd;font-size:7px}.vs-screenshot-view img{display:block;width:100%;height:auto;border:1px solid #2b424d;background:#fff}.vs-screenshot-overlay{display:grid}.vs-screenshot-overlay figcaption,.vs-screenshot-overlay img{grid-area:1/1}.vs-screenshot-overlay figcaption{align-self:start}.vs-screenshot-overlay img:last-child{opacity:.5}.vs-region-list{display:grid;gap:3px;margin-top:8px}.vs-region-list span{color:#7b929d;font-size:7px}.vs-automated-section article[data-clickable]{position:relative;padding-right:24px;cursor:pointer}.vs-automated-section article[data-clickable]:hover{background:#ffffff05}.vs-automated-section article[data-clickable]>svg{position:absolute;right:6px;width:12px;color:#67e8f9}.portable-devtools{position:fixed;right:18px;bottom:82px;z-index:2147483000;font-family:var(--font-sans,Inter,system-ui,sans-serif);color:#eefcff}.portable-devtools *{box-sizing:border-box}.portable-devtools-toggle{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,58,183,.55);background:linear-gradient(135deg,rgba(4,18,25,.96),rgba(34,7,28,.96));color:#fff;border-radius:999px;padding:12px 15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 28px rgba(255,49,181,.22),0 16px 50px rgba(0,0,0,.45);cursor:pointer}.portable-devtools-toggle svg{width:16px;height:16px;color:#ff4ac3}.portable-devtools-toggle[data-active]{border-color:#22f4ff;box-shadow:0 0 30px rgba(34,244,255,.24)}.portable-devtools-panel{position:absolute;right:0;bottom:58px;width:min(780px,calc(100vw - 32px));max-height:min(78vh,820px);overflow:auto;border:1px solid rgba(34,244,255,.32);border-radius:18px;background:linear-gradient(145deg,rgba(3,15,22,.98),rgba(10,4,22,.98));box-shadow:0 30px 110px rgba(0,0,0,.64),inset 0 0 0 1px rgba(255,58,183,.14)}.portable-devtools-panel>footer,.portable-devtools-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(34,244,255,.18)}.portable-devtools-panel>footer{border-top:1px solid rgba(255,58,183,.2);border-bottom:0;color:rgba(223,251,255,.78);font-size:12px}.portable-change-list small,.portable-devtools-copy p,.portable-devtools-panel header small,.portable-devtools-panel header span,.portable-empty,.portable-restore-list small,.portable-restore-list span,.portable-rule-list small{color:rgba(203,237,242,.72)}.portable-change-list strong,.portable-devtools-actions button,.portable-devtools-copy h3,.portable-devtools-panel header small,.portable-devtools-panel nav button,.portable-restore-list strong,.portable-rule-list strong{text-transform:uppercase;letter-spacing:.08em}.portable-devtools-panel header strong{display:block;margin:3px 0;font-size:20px;letter-spacing:.02em}.portable-devtools-actions button,.portable-devtools-panel header button,.portable-restore-list button,.portable-rule-editor button{border:1px solid rgba(34,244,255,.28);border-radius:10px;background:rgba(5,28,38,.78);color:#eaffff;padding:9px 12px;font-weight:850;cursor:pointer}.portable-devtools-panel button:disabled{opacity:.42;cursor:not-allowed}.portable-devtools-panel button svg{width:15px;height:15px}.portable-devtools-panel nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 18px;border-bottom:1px solid rgba(255,58,183,.16)}.portable-devtools-actions button,.portable-devtools-panel nav button,.portable-restore-list button,.portable-rule-editor button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.portable-devtools-panel nav button{min-height:46px;color:#9cf8ff}.portable-devtools-panel nav button[data-active]{border-color:#ff3bbb;background:rgba(255,58,183,.16);color:#fff;box-shadow:inset 0 0 24px rgba(255,58,183,.18)}.portable-devtools-section{padding:18px}.portable-devtools-copy h3{margin:0 0 6px;font-size:16px;color:#fff}.portable-devtools-copy p{margin:0 0 14px;line-height:1.55}.portable-devtools-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.portable-devtools-actions .is-primary,.portable-rule-editor button{border-color:rgba(255,58,183,.78);background:linear-gradient(135deg,rgba(255,58,183,.92),rgba(118,51,255,.86));color:#fff}.portable-change-list,.portable-restore-list,.portable-rule-list{display:grid;gap:8px}.portable-change-list label,.portable-restore-list article,.portable-rule-list button{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;border:1px solid rgba(34,244,255,.18);border-radius:12px;background:rgba(6,29,38,.72);padding:11px}.portable-change-list label[data-kind=draft]{border-color:rgba(255,58,183,.45)}.portable-change-list label[data-kind=applied]{border-color:rgba(46,255,181,.35)}.portable-change-list span,.portable-restore-list article>div:first-child,.portable-rule-list span{min-width:0}.portable-change-list strong,.portable-restore-list strong,.portable-rule-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.portable-change-list small,.portable-restore-list small,.portable-restore-list span,.portable-rule-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;margin-top:4px}.portable-rule-grid{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:12px}.portable-rule-list button{grid-template-columns:1fr;text-align:left;color:#eaffff}.portable-rule-list button[data-active]{border-color:#ff3bbb;background:rgba(255,58,183,.14)}.portable-rule-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid rgba(34,244,255,.18);border-radius:14px;background:rgba(2,18,25,.7);padding:12px}.portable-rule-editor label{display:grid;gap:5px;color:rgba(203,237,242,.76);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.portable-rule-editor input{min-width:0;border:1px solid rgba(34,244,255,.24);border-radius:8px;background:rgba(0,8,12,.82);color:#fff;padding:9px}.portable-rule-editor .is-wide{grid-column:span 2}.portable-rule-editor button{grid-column:span 1;min-height:40px}.portable-restore-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.portable-restore-list article>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.portable-empty{border:1px dashed rgba(255,58,183,.28);border-radius:12px;padding:18px;text-align:center}.portable-devtools-picking *{cursor:crosshair!important}@media (max-width:760px){.portable-devtools-panel{right:-6px;width:calc(100vw - 24px)}.portable-devtools-panel nav,.portable-restore-list article,.portable-rule-editor,.portable-rule-grid{grid-template-columns:1fr}.portable-rule-editor .is-wide,.portable-rule-editor button{grid-column:auto}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}