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)}.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}