.loading-layout{min-width:0;width:100%;pointer-events:none;color:var(--text,#202020)}.loading-block{display:block;flex-shrink:0;max-width:100%;border-radius:4px;background:color-mix(in srgb,currentColor 9%,transparent);animation:loading-breathe 1.8s ease-in-out infinite}@keyframes loading-breathe{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.loading-block{animation:none;opacity:.7}}.loading-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.loading-card{display:grid;align-content:start;gap:16px;border:1px solid var(--border,#ddd);border-radius:10px;padding:20px}.loading-card-number{padding-top:14px}.loading-workspace-heading{display:grid;gap:14px;padding:4px 0 20px}.loading-workspace>.loading-workspace-heading{gap:7px;padding:28px 0 24px}@media(max-width:600px){.loading-workspace>.loading-workspace-heading{padding-block:22px 20px}}.loading-tabs{display:flex;gap:24px;padding:18px 0;border-bottom:1px solid var(--border,#ddd);margin-bottom:24px;overflow:hidden}.loading-activity{padding-top:8px;min-height:126px}.loading-chart{height:64px;display:flex;align-items:flex-end;gap:6px;margin-top:20px;overflow:hidden}.loading-chart .loading-block{flex:1;min-width:0;max-height:64px;opacity:.6;border-radius:3px 3px 0 0}.loading-component{display:grid;grid-template-columns:20px 98px minmax(0,1fr);gap:10px;align-items:center;height:55px;border-top:1px solid var(--border,#ddd)}.loading-component:first-child{border-top:0}.loading-table-row{display:grid;grid-template-columns:1fr 2fr 1fr;gap:24px;align-items:center;min-height:42px;border-bottom:1px solid var(--border,#ddd);padding:10px 12px}.loading-list-row{display:grid;gap:10px;min-height:65px;padding:16px 12px;border-bottom:1px solid var(--border,#ddd)}.loading-proof-heading{display:grid;gap:12px;padding:12px 0 8px}.loading-proof-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.loading-proof .loading-card{min-height:138px;padding:16px}.loading-editor{min-height:500px}.loading-editor-body{display:grid;grid-template-columns:170px 1fr;gap:28px}.loading-editor-files,.loading-editor-code{display:grid;align-content:start;gap:18px;padding:12px}.loading-verification{display:grid;justify-items:center;align-content:center;gap:16px;max-width:240px;min-height:130px;margin:auto}.dashboard-auth-loading{padding:36px;align-items:flex-start!important;justify-content:flex-start!important}.dashboard-auth-loading>.loading-layout{max-width:1120px;margin:40px auto}.catalog-loading:has(.loading-layout){display:block}.proof-dashboard.proof-inspector main>div.loading-layout{display:block}@media(max-width:700px){.loading-cards{grid-template-columns:1fr}.loading-editor-body{grid-template-columns:90px 1fr;gap:12px}.loading-proof-cards{grid-template-columns:1fr}.loading-component{grid-template-columns:20px 80px minmax(0,1fr)}.dashboard-auth-loading{padding:24px}}.loading-usage-body{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px}@media(max-width:700px){.loading-usage-body{grid-template-columns:1fr}}.loading-components{display:flex;flex-direction:column;align-items:center;gap:20px}.loading-infra-services{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:12px}.cf-settings{display:grid;gap:12px;margin-bottom:28px;max-width:600px}.cf-settings h3,.cf-settings p{margin:0}.cf-settings label{display:grid;gap:6px;font-size:12px}.cf-settings input{width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:inherit}.cf-settings small{color:var(--muted);line-height:1.5}.cf-settings button{justify-self:start}.managed-backend-toggle{display:grid;gap:6px;font-size:12px;margin:0 0 16px}.managed-backend-toggle label{display:flex;align-items:center;gap:8px}.managed-backend-toggle span{color:var(--muted)}.managed-backend-toggle input{width:14px;height:14px}.backend-workspace{min-width:0;font-size:12px}.backend-toolbar{display:flex;align-items:center;gap:14px;min-height:45px;margin-bottom:12px}.backend-toolbar>span{color:var(--muted)}.backend-environment{margin-left:auto}.backend-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px}.backend-code{min-width:0}.backend-workspace select,.backend-workspace button:not(.scene-body button):not(.primary-button){font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:6px 9px}.backend-input{margin-top:12px}.backend-input textarea,.backend-responses textarea{width:100%;font:12px/1.5 monospace;background:var(--surface);color:inherit;border:1px solid var(--border);padding:10px;resize:vertical}.backend-phone{position:relative;isolation:isolate;display:flex;aspect-ratio:390/800;border:6px solid #131514;border-radius:44px;overflow:hidden;background:#fff;color:#17211d;box-shadow:0 0 0 1px #424743,0 14px 35px #0002}.backend-phone-content{position:relative;z-index:1;flex:1;min-width:0;min-height:0;padding:55px 16px 30px;overflow:auto}.backend-phone-content.is-idle{display:flex;flex-direction:column}.backend-phone.is-idle:before{content:"";position:absolute;inset:0;background:#0004;pointer-events:none}.backend-phone-launch{margin-top:auto;flex-shrink:0}.backend-phone-island{position:absolute;z-index:2;top:10px;left:50%;transform:translate(-50%);width:29%;height:22px;border-radius:20px;background:#080a09;pointer-events:none}.backend-phone-home-indicator{position:absolute;z-index:2;bottom:9px;left:50%;transform:translate(-50%);width:33%;height:4px;border-radius:4px;background:#141615;pointer-events:none}.backend-phone-content pre{white-space:pre-wrap;font:11px/1.6 monospace}.backend-phone-content .primary-button{color:#fff;background:#293c32;border:0;border-radius:8px;padding:11px;width:100%}.backend-phone-content .scene-body{padding:0}.backend-restart{display:block;margin:12px auto}.backend-mock-factor{text-align:center;padding:35px 0}.backend-fingerprint{font-size:50px;color:#527d60}.backend-mock-factor p{font-size:12px;color:#6f7872;line-height:1.6}.backend-waiting{padding:75px 10px;text-align:center;color:#76817b;line-height:1.8}.backend-responses{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:15px}.backend-responses>div{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.backend-responses details{max-width:420px}.backend-responses summary,.backend-input summary{cursor:pointer;color:var(--muted);padding:6px 0}.backend-infrastructure{color:var(--muted);font-size:11px;margin-top:18px}.backend-empty{padding:35px 0;color:var(--muted)}@media(max-width:1050px){.backend-grid{grid-template-columns:minmax(0,1fr) 285px;gap:16px}}@media(max-width:780px){.backend-grid{grid-template-columns:1fr}.backend-phone-panel{max-width:340px;width:100%;justify-self:center}}.backend-phone-panel{align-self:start;position:sticky;top:18px}.backend-phone-content [role=button]{cursor:pointer}.backend-phone-content [role=button]:focus-visible{outline:2px solid #3c7a4f;outline-offset:4px}.backend-editor-shell{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#141918;color:#d7dfdc}.backend-editor-file{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#1a201d;border-bottom:1px solid #2d3731;min-height:38px}.backend-editor-file strong{font:12px SFMono-Regular,Consolas,monospace;font-weight:500}.backend-file-type{font-size:10px;font-weight:700;color:#8dbacb}.backend-editor-actions{margin-left:auto;display:flex;gap:4px}.backend-workspace .backend-editor-file button:not(.primary-button),.backend-workspace .backend-editor-status button{border:0;background:transparent;color:#abb9b1;padding:4px 6px;border-radius:3px;font-size:11px}.backend-editor-file button:hover{background:#2b3730!important;color:#fff!important}.backend-monaco{height:440px;min-width:0}.backend-editor-status{display:flex;align-items:center;gap:14px;padding:4px 9px;border-top:1px solid #2d3731;color:#8b9b92;font-size:10px}.backend-editor-status>span:nth-last-child(2){margin-left:auto}.backend-editor-status button{cursor:pointer}.backend-editor-shell.is-expanded{position:fixed;inset:28px;z-index:1000;box-shadow:0 0 0 40px #0b100edf;display:flex;flex-direction:column}.backend-editor-shell.is-expanded .backend-monaco{height:auto;flex:1;min-height:0}.backend-editor-loading{height:510px;display:grid;place-items:center;color:var(--muted)}.backend-workspace .monaco-editor{font-family:inherit}.backend-workspace .monaco-editor button{padding:0;border:0;border-radius:0;background:transparent;font:inherit}@media(max-width:780px){.backend-editor-status>span:nth-child(2){display:none}.backend-editor-shell.is-expanded{inset:8px}.backend-editor-file{padding:7px}.backend-editor-actions{gap:0}}.backend-editor-actions button,.backend-editor-status>*{white-space:nowrap}.backend-editor-status{min-height:28px}.backend-editor-file{flex-shrink:0}.dashboard-layout-workspace:has(.backend-workspace){height:100dvh;min-height:0;overflow:hidden}.dashboard-layout-workspace:has(.backend-workspace) .main-content{height:100%;padding-bottom:0;overflow:hidden}.dashboard-layout-workspace:has(.backend-workspace) .dashboard-main-shell{height:100%;min-height:0;padding-bottom:16px}.method-workspace-page:has(>.backend-workspace){min-height:0;overflow:hidden}.method-workspace-page:has(>.backend-workspace) .method-heading-row{flex-shrink:0}.backend-workspace{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.backend-toolbar{flex-shrink:0;min-height:40px;margin-bottom:10px;gap:10px}.backend-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(150px,24vw,300px);gap:18px;align-items:stretch}.backend-code{display:flex;flex-direction:column;min-width:0;min-height:0;gap:8px;overflow:hidden}.backend-editor-shell:not(.is-expanded){display:flex;flex-direction:column;flex:1;min-height:0}.backend-monaco{height:auto;flex:1;min-height:0}.backend-editor-status{flex-shrink:0}.backend-editor-loading{height:auto;flex:1;min-height:0}.backend-input{flex:0 0 auto;margin:0;max-height:30%;overflow:auto}.backend-phone-panel{position:relative;top:auto;align-self:stretch;justify-self:stretch;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;min-height:0;width:auto;max-width:none;padding:1px 1px 34px;container-type:size}.backend-phone{flex:none;height:min(100cqh,calc(100cqw * 800 / 390));width:auto;max-width:100%;border-radius:clamp(26px,4cqw + 20px,44px)}.backend-restart{position:absolute;bottom:0;margin:0;max-width:100%}.backend-infrastructure{flex-shrink:0;margin:8px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px}.backend-workspace>.setup-error{flex-shrink:0;margin:6px 0 0;max-height:48px;overflow:auto}@media(max-width:1000px){.backend-grid{grid-template-columns:minmax(0,1fr) clamp(145px,23vw,220px);gap:14px}.backend-editor-status>span:nth-child(2){display:none}.backend-editor-file{gap:5px;padding:7px}.backend-editor-file strong{font-size:11px}.backend-editor-actions button{font-size:10px!important;padding:4px!important}.backend-phone-content{padding-inline:10px}}@media(max-height:700px){.method-workspace-page:has(>.backend-workspace) .method-workspace-heading{padding-block:8px}.backend-toolbar{min-height:34px;margin-bottom:6px}}.backend-executed-gutter{border-left:3px solid #9bc8b1;margin-left:3px}.backend-inline-controls{display:flex;align-items:center;gap:3px;min-height:34px;padding:4px 10px;background:#171d1a;border-bottom:1px solid #29322d;flex-shrink:0;min-width:0;font-size:10px;color:#9faea5}.backend-workspace .backend-inline-controls select{width:0;flex:1;min-width:85px;max-width:230px;padding:4px 3px;background:transparent;border:0;font-size:11px;color:#b4c5ba}.backend-workspace .backend-inline-controls button:not(.primary-button){border:0;background:transparent;padding:3px 5px;white-space:nowrap;font-size:12px;line-height:20px;color:#a9c4b5}.backend-inline-controls button:hover{background:#2b3730!important}.backend-inline-position{font-size:10px;white-space:nowrap;color:#7e9287}.backend-inline-controls .backend-replay{margin-left:auto;font-size:11px!important}.backend-inline-hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6f8176;font-size:10px}.backend-inline-value{color:#91bba1!important;font-style:italic;font-size:11px;opacity:.9}.backend-inline-value.is-error{color:#f0a39b!important}.backend-executed-line{background:#86bda425}.backend-executed-gutter{border-left:2px solid #719782;margin-left:3px}.backend-preview-settings{display:flex;gap:18px;flex-shrink:0;position:relative;font-size:11px}.backend-preview-settings details{margin:0}.backend-preview-settings summary{cursor:pointer;color:var(--muted);padding:5px 0}.backend-preview-settings .backend-input textarea,.backend-manual-popover{position:absolute;z-index:5;bottom:30px;left:0;width:100%;max-height:300px;overflow:auto;background:#1d2520;border:1px solid #435048;border-radius:6px;box-shadow:0 8px 30px #0006;padding:14px}.backend-manual-popover>label{display:inline-flex;gap:6px;align-items:center;margin-bottom:12px}.backend-manual-popover>button{float:right}.backend-responses{margin:0;gap:10px}.backend-responses textarea{max-height:150px}.backend-preview-settings .backend-input{max-height:none;overflow:visible;flex:none}.backend-inline-value{cursor:help}.backend-workspace .backend-editor-file .backend-editor-actions button,.backend-workspace .backend-inline-controls button{border:0!important;background:transparent!important}.backend-phone-panel{padding-top:27px;padding-bottom:34px}.backend-phone-state{position:absolute;top:0;left:0;right:0;font-size:10px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}.backend-device-controls{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px}.backend-workspace .backend-device-controls select,.backend-workspace .backend-device-controls button{font-size:10px;padding:4px;min-width:0}.backend-device-controls details{position:relative}.backend-device-controls summary{cursor:pointer;color:var(--muted)}.backend-device-controls input{position:absolute;bottom:28px;right:0;background:var(--surface);color:inherit;border:1px solid var(--border);padding:8px;width:190px;z-index:10}.backend-preview-start{margin:auto 0;text-align:center;font-size:11px;line-height:1.6;color:#58675d}.backend-app-result small{font:10px monospace;color:#6b7d71}.backend-inline-position{max-width:82px;overflow:hidden;text-overflow:ellipsis}.backend-grid:not(.is-previewing){grid-template-columns:minmax(0,1fr)}.backend-phone-viewport{position:absolute;inset:0;overflow:hidden}.backend-phone-content{position:absolute;left:0;top:0;box-sizing:border-box;transform-origin:top left;padding:55px 16px 30px;max-width:none;flex:none}.backend-device-check{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#f4f5f7ed;color:#273f58;backdrop-filter:blur(16px)}.backend-device-check svg{width:88px;height:88px;overflow:visible}.backend-device-check strong{font:500 18px/1.4 -apple-system,BlinkMacSystemFont,sans-serif}.backend-device-check small{font:12px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;color:#7b8490}.device-check-frame{transform-origin:center;animation:device-frame 1.5s ease-in-out infinite}.device-check-scan{opacity:.25;animation:device-scan 1.4s ease-in-out infinite}.device-check-tick{opacity:0;stroke-dasharray:65;stroke-dashoffset:65}.backend-device-check.is-complete{color:#239c70}.is-complete .device-check-symbol,.is-complete .device-check-scan{opacity:0;animation:none}.is-complete .device-check-frame{animation:none}.is-complete .device-check-tick{opacity:1;animation:device-check .35s ease forwards}.is-recorded .device-check-frame,.is-recorded .device-check-scan{animation:none}.is-recorded .device-check-scan{opacity:0}@keyframes device-frame{50%{transform:scale(1.05);opacity:.55}}@keyframes device-scan{0%,to{transform:translateY(-22px);opacity:0}50%{transform:translateY(22px);opacity:.3}}@keyframes device-check{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.device-check-frame,.device-check-scan{animation:none}.is-complete .device-check-tick{animation:none;stroke-dashoffset:0}}.backend-runtime-context{padding:10px 12px;font-size:11px;line-height:1.5;color:#abb9b1;border-bottom:1px solid #29322d;flex-shrink:0}.backend-phone:before{content:"";position:absolute;inset:0;background:#00000057;pointer-events:none}.backend-phone-content{display:flex;flex-direction:column;padding:55px 0 0;overflow:hidden}.backend-phone-launch{margin:auto 16px 30px}.backend-phone-sheet{position:relative;flex:0 1 auto;margin-top:auto;max-height:min(92%,760px);min-height:120px;background:#fff;border-radius:8px 8px 0 0;overflow:auto;padding:12px 12px 28px;box-shadow:0 -12px 44px #00000038}.backend-proof-placeholder{height:150px;display:flex;align-items:flex-start;justify-content:center;gap:9px;padding-top:12px;font:500 15px/28px -apple-system,BlinkMacSystemFont,sans-serif}.backend-proof-placeholder img{width:28px;height:28px;object-fit:contain}.backend-sheet-pending{position:absolute;inset:0;display:grid;place-items:center;background:#ffffff9c;z-index:2;pointer-events:all}.backend-device-check{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:124px;height:124px;border-radius:25px;z-index:5;background:#303236e8;color:#fff;backdrop-filter:blur(14px);box-shadow:0 8px 25px #0002;pointer-events:none}.backend-app-result{margin:auto 16px 30px;padding:16px;background:#fff;border-radius:12px;max-height:70%;overflow:auto}.backend-editor-file{min-height:38px;padding:6px 12px}.backend-editor-actions{gap:8px;align-items:center}.backend-editor-actions svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.backend-workspace .backend-editor-file .backend-editor-actions button{padding:6px!important}.backend-editor-actions button:disabled{opacity:.35}.backend-subject-picker{position:relative}.backend-workspace .backend-subject-trigger{display:flex;align-items:center;gap:12px;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px!important;border:0!important;background:transparent!important}.backend-subject-trigger span{margin-left:auto;color:var(--muted)}.datastore-dismiss{position:fixed;inset:0;z-index:40;opacity:0;cursor:default}.backend-subject-menu{position:absolute;right:0;top:calc(100% + 8px);width:310px;max-height:470px;overflow:auto;z-index:41;background:var(--surface);border:1px solid var(--border);border-radius:9px;box-shadow:0 10px 35px #0005;padding:6px}.backend-subject-option{display:flex;align-items:center;border-radius:5px}.backend-subject-option.is-selected{background:#7fe23710}.backend-subject-option>button:first-child{flex:1;min-width:0;text-align:left;display:grid;gap:4px}.backend-subject-option button,.backend-add-subject{border:0!important;background:transparent!important}.backend-subject-option strong{font-size:12px;font-weight:500}.backend-subject-option small{font:10px/1.4 monospace;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.backend-add-subject{width:100%;text-align:left;margin-top:6px;border-top:1px solid var(--border)!important;border-radius:0!important}.backend-subject-menu form{padding:10px;display:grid;gap:12px}.backend-subject-menu label,.datastore-drawer label{display:grid;gap:6px;font-size:11px;color:var(--muted)}.backend-subject-menu input,.datastore-drawer input,.datastore-drawer select,.datastore-drawer textarea{width:100%;box-sizing:border-box;min-width:0;border:1px solid var(--border);background:var(--surface);border-radius:5px;padding:8px 9px;color:var(--text);font:12px/1.4 inherit}.datastore-checkbox{display:flex!important;align-items:center;gap:7px!important}.datastore-checkbox input{width:13px!important;height:13px}.datastore-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.backend-datastore{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--bg);color:var(--text)}.datastore-toolbar{display:flex;align-items:center;gap:12px;min-height:46px;padding:8px 14px;border-bottom:1px solid var(--border)}.datastore-toolbar strong{font-weight:500}.datastore-engine{color:var(--muted);font-size:10px;margin-left:auto}.datastore-toolbar button{font-size:11px!important}.datastore-layout{display:grid;grid-template-columns:145px minmax(0,1fr);flex:1;min-height:0}.datastore-layout>nav{border-right:1px solid var(--border);padding:8px;overflow:auto;display:flex;flex-direction:column;gap:3px}.datastore-nav-title{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px;padding:4px 4px 9px}.datastore-layout>nav>button{text-align:left;border:0!important;background:transparent!important;padding:8px!important}.datastore-layout>nav>button.is-selected{background:color-mix(in srgb,var(--text) 6%,transparent)!important;color:var(--text)!important}.datastore-main{min-width:0;min-height:0;display:flex;flex-direction:column}.datastore-table-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 12px;min-height:43px}.datastore-table-toolbar code{margin-right:auto}.datastore-table-toolbar button{font-size:10px!important;padding:5px 7px!important}.datastore-table-scroll{overflow:auto;flex:1;min-height:0}.datastore-table-scroll table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:11px}.datastore-table-scroll th{position:sticky;top:0;background:var(--surface);font-weight:500;z-index:1}.datastore-table-scroll th,.datastore-table-scroll td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:7px 10px;max-width:230px;overflow:hidden;text-overflow:ellipsis;height:32px;box-sizing:border-box}.datastore-table-scroll th small{display:block;font-size:9px;font-weight:400;color:var(--muted);margin-top:4px}.datastore-table-scroll td:first-child{font:10px monospace;color:var(--muted)}.datastore-table-scroll td em{font:9px monospace;color:var(--muted);opacity:.6}.datastore-table-scroll tr:hover td{background:#ffffff04}.datastore-table-scroll td:last-child{width:34px}.datastore-table-scroll td button{border:0!important;background:transparent!important;padding:0 3px!important}.datastore-empty{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:35px;max-width:500px;color:var(--muted);line-height:1.6}.datastore-empty h3,.datastore-empty p{margin:0}.datastore-empty h3{font-size:16px;font-weight:500;color:var(--text)}.datastore-empty small{font-size:10px}.datastore-no-rows{padding:22px;color:var(--muted)}.datastore-pagination{display:flex;align-items:center;gap:8px;padding:7px 12px;border-top:1px solid var(--border);font-size:10px;color:var(--muted)}.datastore-pagination span{margin-right:auto}.datastore-message{margin:0;padding:8px 14px;border-top:1px solid var(--border);font-size:11px}.datastore-message.is-error{color:#e99b95}.datastore-drawer{position:absolute;right:0;top:0;bottom:0;width:min(360px,100%);box-sizing:border-box;overflow:auto;background:var(--surface);border-left:1px solid var(--border);padding:18px;box-shadow:-10px 0 35px #0003;z-index:5;display:flex;flex-direction:column;gap:14px}.datastore-drawer header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.datastore-drawer header strong{font-weight:500;font-size:13px}.datastore-drawer header button{border:0!important;background:transparent!important}.datastore-drawer p,.datastore-drawer dl{font-size:11px;line-height:1.6;margin:0;color:var(--muted)}.datastore-drawer dl div{margin-bottom:12px}.datastore-drawer dt{font-size:10px}.datastore-drawer dd{font:11px/1.5 monospace;overflow-wrap:anywhere;margin:4px 0;color:var(--text)}.datastore-drawer pre{white-space:pre-wrap;font:11px/1.6 monospace;background:#0002;padding:10px;border-radius:5px}.datastore-field{display:grid;grid-template-columns:minmax(0,1fr) 100px 22px;gap:7px;padding-bottom:12px;border-bottom:1px solid var(--border)}.datastore-field>.datastore-checkbox{grid-column:1/3}.datastore-field>select:nth-child(3){grid-column:1/4}.datastore-drawer>button[type=submit]{margin-top:auto}.datastore-hint{font-size:10px!important}@media(max-width:850px){.datastore-layout{grid-template-columns:110px minmax(0,1fr)}.backend-subject-trigger{max-width:130px!important}}.backend-screen-hover{position:fixed;z-index:10000;display:grid;grid-template-columns:272px minmax(0,1fr);overflow:hidden;border:1px solid #435048;border-radius:9px;background:#202823;color:#d7dfdc;box-shadow:0 12px 38px #0007;font:12px/1.5 -apple-system,BlinkMacSystemFont,sans-serif}.backend-screen-hover-preview{min-height:0;display:flex;flex-direction:column;border-right:1px solid #435048;background:#171e1a}.backend-screen-hover-preview header{padding:12px 15px;display:grid;gap:3px;border-bottom:1px solid #303d34}.backend-screen-hover-preview strong{font:500 12px/1.5 var(--font-mono,monospace);overflow-wrap:anywhere}.backend-screen-hover-preview small{font-size:10px;color:#94a49b}.backend-screen-hover-artwork{padding:16px;overflow:auto;min-height:0;flex:1}.backend-screen-hover-scale{overflow:hidden;border-radius:12px;background:#fff;color:#141918;pointer-events:none}.backend-screen-hover-types{min-width:0;overflow:auto;padding:14px 16px}.backend-screen-hover-types pre,.backend-screen-hover-types pre.monaco-editor{position:static;margin:0;background:transparent;color:inherit;font:12px/1.65 var(--font-mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere}.backend-screen-hover-types p{margin:14px 0 0;padding-top:12px;border-top:1px solid #435048;color:#acbab2;white-space:pre-wrap}@media(max-width:560px){.backend-screen-hover{grid-template-columns:44% minmax(0,1fr)}.backend-screen-hover-artwork{padding:10px}.backend-screen-hover-preview header{padding:10px}.backend-screen-hover-types{padding:10px}}.backend-deploy-control{display:flex;align-items:center;gap:10px;margin-right:6px}.backend-deploy-control>span{color:#c7b789;font-size:11px;white-space:nowrap}.backend-workspace .backend-editor-file .backend-editor-actions .backend-deploy-button{background:#a9d493!important;color:#142018!important;padding:6px 10px!important;border-radius:5px;font-weight:600}@media(max-width:900px){.backend-deploy-control>span{display:none}}.backend-file-tabs{display:flex;align-self:stretch;align-items:stretch;gap:16px;flex-shrink:0}.backend-workspace .backend-editor-file .backend-file-tabs button{position:relative;border:0!important;border-radius:0!important;padding:6px 0!important;background:transparent!important;font:500 12px var(--font-sans, sans-serif);color:#89978f}.backend-workspace .backend-editor-file .backend-file-tabs button[aria-selected=true]{color:#e0e9e3}.backend-file-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-7px;left:0;right:0;height:2px;background:#a9d493}.backend-file-tabs button:focus-visible{outline:2px solid #a9d493;outline-offset:3px}.backend-datastore-panel{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.backend-datastore-panel[hidden]{display:none}@media(max-width:780px){.backend-file-tabs{gap:10px}.backend-workspace .backend-editor-file .backend-file-tabs button{font-size:11px}}.proof-inspector{padding:20px;overflow:auto;flex:1;min-width:0;font-size:12px}.proof-inspector>header{display:flex;gap:12px;align-items:center}.proof-inspector input{flex:1;min-width:80px;background:var(--surface);color:var(--text);padding:8px;border:1px solid var(--border);border-radius:6px}.proof-inspector p{color:var(--muted);line-height:1.6}.proof-inspector-layout{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:24px}.proof-inspector nav{display:flex;flex-direction:column;gap:6px}.proof-inspector nav button{display:grid;gap:6px;text-align:left;padding:12px}.proof-inspector nav button[aria-pressed=true]{border-color:var(--text)}.proof-inspector code,.proof-inspector pre{overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px}.proof-inspector article{padding:12px 0;border-bottom:1px solid var(--border)}.proof-inspector details{margin:12px 0}.proof-inspector summary{cursor:pointer}.proof-inspector main{min-width:0}.proof-inspector main>div:first-child{display:flex;gap:8px}.proof-inspector{display:flex;flex-direction:column;overflow:hidden;min-height:0}.proof-inspector-layout{flex:1;min-height:0;overflow:hidden}.proof-inspector-layout>nav,.proof-inspector-layout>main{overflow:auto;min-height:0}.proof-inspector-layout>main{padding-right:8px}.proof-inspector>header{flex-wrap:wrap;flex-shrink:0}.proof-inspector>p{flex-shrink:0;margin:12px 0}.proof-inspector nav button{flex-shrink:0}.proof-inspector main>div:first-child{flex-wrap:wrap}.proof-inspector>header{padding-bottom:16px;border-bottom:1px solid var(--border);margin-bottom:16px}.proof-inspector>header form{display:flex;gap:8px;flex:1;min-width:240px}.proof-inspector-layout{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:20px}.proof-inspector nav button{border:1px solid transparent;background:var(--surface);border-radius:8px;gap:8px}.proof-inspector nav button strong{display:flex;justify-content:space-between;gap:12px}.proof-inspector nav button code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px}.proof-completed,.proof-valid{color:var(--text);font-size:11px;font-weight:400}.proof-invalid{color:var(--text)}.proof-inspector summary>span{float:right}.proof-inspector h2{margin:16px 0}.proof-inspector h4{font-size:13px;margin:8px 0}.proof-inspector h4>span{color:var(--muted);font-weight:400}.proof-context{display:grid;grid-template-columns:60px 1fr;gap:8px}.proof-inspector dd{margin:0;min-width:0}.proof-inspector dt{color:var(--muted)}.proof-operation-data{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.proof-operation-data section{min-width:0}.proof-inspector pre{background:var(--surface);padding:12px;border-radius:8px;line-height:1.6}.proof-inspector details{padding:8px 0}.proof-empty{padding:40px 16px;color:var(--muted);line-height:1.7}.proof-report-actions{justify-content:flex-end}.proof-dashboard{padding:24px 28px;font-size:13px}.proof-dashboard .pd-header{align-items:center;padding:0 0 24px;margin:0;border:0;gap:32px}.pd-header h2{font-size:22px!important;letter-spacing:-.5px;margin:0!important}.pd-header p{margin:6px 0 0;font-size:12px}.proof-dashboard .pd-header form{max-width:580px;margin-left:auto}.proof-dashboard .pd-header input{padding:10px 12px}.proof-dashboard .proof-inspector-layout{grid-template-columns:230px minmax(0,1fr);gap:28px}.proof-dashboard nav{padding-right:16px;border-right:1px solid var(--border);gap:4px}.pd-list-heading{display:flex;justify-content:space-between;font-size:11px;font-weight:600;color:var(--muted);padding:0 8px 12px;text-transform:uppercase;letter-spacing:.08em}.proof-dashboard nav button{display:flex;align-items:center;gap:10px;padding:12px 10px;background:transparent;border:0;border-radius:8px}.proof-dashboard nav button[aria-pressed=true]{background:var(--surface);box-shadow:inset 3px 0 var(--text)}.proof-dashboard nav button strong{font-size:13px;font-weight:600}.proof-dashboard nav button div{display:grid;gap:5px;flex:1}.proof-dashboard nav button div>span{font-size:11px;color:var(--muted)}.pd-operation-icon{font-size:19px;color:var(--muted)}.pd-done{color:var(--text);font-size:12px}.proof-dashboard main{padding:0 8px 24px 0}.proof-dashboard .pd-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.pd-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--muted)}.pd-detail-heading h2{font-size:24px!important;letter-spacing:-.4px;margin:8px 0!important;display:flex;align-items:center;gap:12px}.pd-detail-heading p{font-size:12px;margin:0}.pd-status{font-size:10px;letter-spacing:0;font-weight:500;color:var(--text);background:var(--surface);border-radius:20px;padding:5px 9px}.pd-export{display:flex;gap:8px}.pd-tabs{display:flex;gap:24px;border-bottom:1px solid var(--border);margin-bottom:24px}.pd-tabs button{background:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:0 0 12px!important;color:var(--muted);font-size:12px}.pd-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)!important}.pd-section{margin:0 0 24px}.proof-dashboard h3{font-size:13px;font-weight:600;margin:0 0 14px}.pd-security{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pd-security-card{display:flex;flex-direction:column;text-align:left;align-items:flex-start;gap:8px;padding:16px!important;border:1px solid var(--border)!important;background:transparent!important;border-radius:10px!important;min-width:0}.pd-security-card strong{font-size:13px}.pd-security-card>span:not(:first-child){font-size:12px}.pd-security-card small{font-size:11px;color:var(--muted);line-height:1.5}.pd-check,.pd-neutral{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:14px;margin-bottom:6px}.pd-check{background:var(--surface);color:var(--text)}.pd-neutral{background:var(--surface);color:var(--muted)}.proof-dashboard .pd-footnote{font-size:11px;line-height:1.6;color:var(--muted);margin:12px 0 20px}.pd-fields{margin:0}.pd-fields>div{display:grid;grid-template-columns:minmax(120px,30%) minmax(0,1fr);gap:20px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);line-height:1.6}.pd-fields dt{font-size:12px}.pd-fields dd{font-size:12px;overflow-wrap:anywhere}.pd-fields details{margin:0!important;padding:0!important}.pd-action-name{font-size:11px;color:var(--muted);margin-top:16px}.pd-identifiers{font-size:12px;color:var(--muted)}.pd-proof{border:1px solid var(--border)!important;border-radius:10px;padding:16px!important;margin:16px 0}.pd-proof>header{display:flex;justify-content:space-between;gap:12px}.pd-proof>header span{font-size:11px;color:var(--muted)}.pd-loading{padding:40px 0;color:var(--muted)}.report-evidence .report-section{margin:24px 0;padding-top:16px;border-top:1px solid var(--border)}.report-evidence .report-label{font-size:10px;letter-spacing:.1em;color:var(--muted);margin-bottom:8px}.report-evidence .report-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.report-evidence figure{margin:0;padding:12px;border:1px solid var(--border);border-radius:8px}.report-evidence img{width:100%;height:220px;object-fit:contain}.report-evidence figcaption{font-size:11px;color:var(--muted);margin-top:8px}.report-evidence .report-facts>div{display:grid;grid-template-columns:30% 1fr;gap:16px;padding:8px 0;border-bottom:1px solid var(--border);font-size:12px;overflow-wrap:anywhere}.report-evidence .report-note{font-size:11px;color:var(--muted)}.backend-secrets{padding:24px;max-width:900px}.backend-secrets p{color:var(--muted);max-width:680px}.backend-secrets form{display:flex;gap:12px;align-items:end;margin:24px 0;flex-wrap:wrap}.backend-secrets label{display:grid;gap:6px;font-size:12px}.backend-secrets input,.backend-secrets select{padding:9px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:inherit}.backend-secrets table{width:100%;border-collapse:collapse;text-align:left}.backend-secrets td,.backend-secrets th{padding:12px 8px;border-bottom:1px solid var(--border)}.sdk-workspace>.proof-dashboard{padding:0;min-height:600px}.pd-selection-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.pd-selection-toolbar>div{display:flex;gap:8px;margin-right:auto}.pd-selection-toolbar label{display:flex;align-items:center;gap:8px;font-size:12px}.proof-dashboard input[type=checkbox]{flex:0 0 auto;min-width:0;width:14px;height:14px;padding:0;accent-color:var(--primary)}.pd-operation-row{display:flex;align-items:center;gap:6px}.proof-dashboard .pd-operation-row>button{flex:1;min-width:0}.proof-dashboard .pd-selection-toolbar button,.proof-dashboard .pd-export button,.proof-dashboard .pd-header button{border:1px solid var(--border);border-radius:6px;padding:7px 10px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.pd-selection-toolbar button[aria-pressed=true]{background:var(--surface-subtle)}.proof-dashboard button:disabled{opacity:.45;cursor:default}@media(max-width:700px){.proof-dashboard .proof-inspector-layout{grid-template-columns:minmax(0,1fr)}.proof-dashboard nav{max-height:280px;border-right:0;border-bottom:1px solid var(--border);padding-bottom:16px}}.sdk-workspace>.proof-dashboard{min-height:0;height:var(--proof-workspace-height, calc(100dvh - 220px) );min-height:320px;display:flex;flex-direction:column;overflow:hidden}.proof-dashboard .pd-header{padding:0 0 12px;gap:16px;flex-shrink:0}.proof-dashboard .pd-header h2{font-size:17px!important}.proof-dashboard .pd-header input{padding:7px 10px}.proof-dashboard .pd-selection-toolbar{gap:10px;margin-bottom:12px;flex-shrink:0}.proof-dashboard .proof-inspector-layout{grid-template-columns:250px minmax(0,1fr);gap:20px;flex:1;min-height:0;overflow:hidden}.proof-dashboard nav{display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;min-height:0;max-height:none;padding-right:10px;scrollbar-gutter:stable}.proof-dashboard .pd-list-heading{position:sticky;top:0;background:var(--bg,var(--surface));z-index:1;padding:8px;flex-shrink:0}.proof-dashboard .pd-operation-row{flex-shrink:0}.proof-dashboard nav button{padding:9px 8px;gap:6px}.proof-dashboard nav button[aria-pressed=true]{box-shadow:inset 2px 0 var(--text);background:var(--surface)}.proof-dashboard nav button div{gap:3px;min-width:0}.proof-dashboard nav button strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.proof-dashboard nav button div>span{font-size:10px}.pd-activity-icons{display:flex;align-items:center;gap:5px;color:var(--text);flex-wrap:wrap;max-width:95px;justify-content:flex-end}.pd-activity-icons>span{display:inline-flex;align-items:center}.proof-dashboard main{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0;min-width:0}.proof-dashboard.proof-inspector main>.pd-detail-heading{display:flex;margin:0 0 12px;flex-shrink:0}.proof-dashboard .pd-detail-heading h2{font-size:19px!important;margin:0 0 4px!important}.proof-dashboard .pd-detail-heading p{font-size:11px;color:var(--muted)}.proof-dashboard .pd-tabs{margin-bottom:12px;gap:20px;flex-shrink:0}.proof-dashboard .pd-tabs button{padding-bottom:8px!important}.proof-dashboard .pd-tabs button[aria-selected=true]{border-bottom-color:var(--text)!important}.proof-dashboard #proof-report{min-height:0;overflow:auto;scrollbar-gutter:stable;padding-right:8px;display:block}.proof-dashboard .pd-timeline{list-style:none;margin:0;padding:0}.pd-timeline li{display:grid;grid-template-columns:75px 1fr;gap:14px;padding:7px 0;position:relative;line-height:1.5}.pd-timeline time{font-size:10px;color:var(--muted);padding-top:1px;font-variant-numeric:tabular-nums}.pd-timeline li>div{display:flex;gap:10px;align-items:baseline;min-width:0;border-left:1px solid var(--border);padding-left:12px}.pd-timeline strong{font-size:12px;font-weight:500;white-space:nowrap}.pd-timeline span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.proof-dashboard .pd-payloads{display:flex;flex-direction:column;border-top:1px solid var(--border);margin-top:12px}.proof-dashboard .pd-payloads details{padding:8px 0}.proof-dashboard .pd-fields>div{padding:6px 0;gap:12px}.proof-dashboard .pd-footnote{margin:0 0 12px;font-size:11px}.proof-dashboard .pd-proof{padding:10px 12px!important;margin:0 0 10px}.proof-dashboard .pd-proof h3{margin:0 0 6px;font-size:12px}.proof-dashboard .report-evidence .report-section{margin:12px 0;padding-top:10px}.proof-dashboard .report-evidence h3{margin:0 0 6px;font-size:12px}.proof-dashboard .report-evidence p{font-size:11px;color:var(--muted);line-height:1.5;margin:4px 0 8px}.proof-dashboard .report-evidence .report-images{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:12px 0}.proof-dashboard .report-evidence figure{padding:8px}.proof-dashboard .report-evidence img{height:150px}.proof-dashboard .report-evidence .report-facts{margin:0}.proof-dashboard .report-evidence .report-facts>div{padding:5px 0;font-size:11px}.report-metrics{display:flex;gap:24px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;flex-wrap:wrap}.report-metrics>div{display:grid;gap:4px}.report-metrics span{font-size:10px;color:var(--muted)}.report-metrics strong{font-size:13px;font-weight:500}.proof-dashboard input[type=checkbox]{accent-color:var(--text)}@media(max-width:800px){.proof-dashboard .proof-inspector-layout{grid-template-columns:200px minmax(0,1fr);gap:12px}.pd-activity-icons{max-width:55px}.pd-timeline li>div{flex-direction:column;gap:0}.proof-dashboard .pd-export{gap:4px}.proof-dashboard .pd-export button{padding:6px}}@media(max-width:600px){.sdk-workspace>.proof-dashboard{height:auto;overflow:visible}.proof-dashboard .proof-inspector-layout{display:flex;flex-direction:column;overflow:visible}.proof-dashboard nav{max-height:220px;border-right:0;border-bottom:1px solid var(--border)}.proof-dashboard main{min-height:360px;max-height:65dvh}.proof-dashboard .pd-header{flex-wrap:wrap}.pd-activity-icons{max-width:none}}.proof-dashboard .pd-payloads details{margin:0;padding:5px 0}.proof-dashboard .pd-timeline li{padding:2px 0}.proof-dashboard .pd-activity-hints{flex-shrink:0}.proof-dashboard .pd-activity-icons{flex-wrap:nowrap;max-width:none;gap:4px}.proof-dashboard .pd-activity-icons svg{width:14px;height:14px}.proof-dashboard .report-evidence .report-images{display:flex;overflow-x:auto;margin:10px 0;gap:8px;padding-bottom:2px}.proof-dashboard .report-evidence figure{flex:0 0 155px;padding:6px}.proof-dashboard .report-evidence img{height:100px}.proof-dashboard .report-evidence .report-image-button{display:block;width:100%;border:0;background:transparent;padding:0;cursor:zoom-in}.report-image-dialog{border:1px solid var(--border);border-radius:10px;padding:16px;background:var(--surface);color:var(--text);max-width:90vw;max-height:90dvh}.report-image-dialog::backdrop{background:#000b}.report-image-dialog>button{float:right;border:1px solid var(--border);background:var(--surface);color:var(--text);padding:6px 12px;border-radius:6px}.report-image-dialog>img{display:block;max-width:80vw;height:auto!important;max-height:72dvh;object-fit:contain;margin-top:36px}.report-image-dialog>p{margin-bottom:0}.proof-dashboard .report-evidence a{color:inherit;text-decoration:underline}.report-metric-group>div{display:flex;gap:12px}.report-metric-group>div>span{display:inline-flex}.proof-dashboard .proof-inspector-layout{grid-template-columns:280px minmax(0,1fr);gap:24px}.pd-sidebar{display:flex;flex-direction:column;min-height:0;min-width:0;gap:12px}.pd-sidebar-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.proof-dashboard .pd-sidebar-heading h2{font-size:14px;margin:0;display:flex;gap:8px;align-items:center;font-weight:600}.pd-sidebar-heading h2>span{font-size:11px;font-weight:400;color:var(--muted);background:var(--surface);padding:2px 6px;border-radius:5px}.pd-sidebar-actions{display:flex;align-items:center;gap:4px}.proof-dashboard .pd-sidebar-actions>button,.pd-more>summary{border:0;background:transparent;color:var(--muted);padding:5px 7px;border-radius:5px;cursor:pointer;font:inherit;list-style:none}.pd-more>summary::-webkit-details-marker{display:none}.proof-dashboard .pd-more{position:relative;margin:0;padding:0;flex-shrink:0}.pd-more[open]>summary,.pd-more>summary:hover,.pd-sidebar-actions>button:hover{background:var(--surface);color:var(--text)}.pd-more>div{position:absolute;right:0;top:100%;z-index:20;min-width:170px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:4px;box-shadow:0 8px 24px #0003}.proof-dashboard .pd-more>div>button{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--text);font:inherit;font-size:12px;white-space:nowrap;padding:9px;border-radius:4px;cursor:pointer}.proof-dashboard .pd-more>div>button:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.pd-search{display:flex;align-items:center;border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:36px;flex-shrink:0}.proof-dashboard .pd-search input{min-width:0;width:100%;background:none;border:0;padding:8px 8px 8px 0;font-size:12px;outline:0;box-shadow:none}.pd-search:focus-within{border-color:var(--muted)}.pd-search>button{display:grid;place-items:center;background:none;border:0;color:var(--muted);padding:8px 10px;cursor:pointer}.proof-dashboard .pd-sidebar nav{flex:1;border:0;padding:0 4px 0 0;gap:3px;scrollbar-gutter:stable}.proof-dashboard .pd-operation-row{position:relative;width:100%;box-sizing:border-box;padding-left:0;gap:0;transition:padding-left .12s}.proof-dashboard .pd-operation-row:has(>input):hover,.proof-dashboard .pd-operation-row:has(>input):focus-within,.proof-dashboard .is-selecting .pd-operation-row:has(>input){padding-left:22px}.proof-dashboard .pd-operation-row>input{position:absolute;left:2px;opacity:0;pointer-events:none;transition:opacity .12s}.proof-dashboard .pd-operation-row:hover>input,.proof-dashboard .pd-operation-row:focus-within>input,.proof-dashboard .is-selecting .pd-operation-row>input{opacity:1;pointer-events:auto}.proof-dashboard .pd-operation-row>button{padding:11px 10px;border-radius:8px}.proof-dashboard nav button[aria-pressed=true]{box-shadow:none;background:color-mix(in srgb,currentColor 7%,transparent)}.proof-dashboard nav button strong{font-size:13px}.proof-dashboard nav button div>span{font-size:11px}.proof-dashboard nav button div{gap:4px}.pd-bulk{border:1px solid var(--border);border-radius:8px;padding:9px 10px;background:var(--surface);display:grid;gap:10px;flex-shrink:0}.pd-bulk>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.pd-bulk strong,.pd-bulk label{font-size:11px;font-weight:500}.pd-bulk label{display:flex;align-items:center;gap:6px}.pd-bulk button{border:0;background:transparent;color:var(--text);font:inherit;font-size:11px;cursor:pointer;padding:0}.proof-dashboard main.pd-viewer{border:1px solid var(--border);border-radius:12px;padding:20px 22px;background:color-mix(in srgb,var(--surface) 40%,transparent)}.proof-dashboard.proof-inspector main>.pd-detail-heading{align-items:center;margin:0 0 18px;flex-wrap:nowrap;gap:16px}.pd-session-label{display:block;color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px}.proof-dashboard .pd-detail-heading h2{font-size:24px!important;letter-spacing:-.5px;margin:0 0 5px!important;line-height:1.2}.proof-dashboard .pd-detail-heading p{font-size:11px;margin:0}.proof-dashboard .pd-export{align-items:center;gap:8px}.proof-dashboard .pd-export .pd-download{background:var(--text);color:var(--surface);border-color:transparent;font-size:11px;font-weight:600;padding:8px 11px;white-space:nowrap;display:flex;gap:12px;align-items:center}.proof-dashboard .pd-tabs{margin:0 0 18px;gap:22px}.proof-dashboard .pd-tabs button{font-size:12px;padding-bottom:10px!important}.proof-dashboard #proof-report{padding-right:4px}@media(max-width:900px){.proof-dashboard .proof-inspector-layout{grid-template-columns:240px minmax(0,1fr);gap:16px}.proof-dashboard main.pd-viewer{padding:16px}.proof-dashboard.proof-inspector main>.pd-detail-heading{flex-wrap:wrap}.proof-dashboard .pd-operation-row>button{padding:9px 6px}}@media(max-width:600px){.proof-dashboard .pd-sidebar{max-height:280px}.proof-dashboard .pd-sidebar nav{max-height:none}.proof-dashboard main.pd-viewer{min-height:380px}}@media(hover:none){.proof-dashboard .pd-operation-row:has(>input){padding-left:22px}.proof-dashboard .pd-operation-row>input{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.proof-dashboard .pd-operation-row,.proof-dashboard .pd-operation-row>input{transition:none}}.datastore-select-cell{width:30px!important;min-width:30px;padding:7px!important;text-align:center!important}.datastore-select-cell input{width:13px;height:13px;accent-color:var(--text);opacity:0;cursor:pointer}.datastore-table-scroll tr:hover .datastore-select-cell input,.datastore-table-scroll tr:focus-within .datastore-select-cell input,.datastore-table-scroll .has-selection .datastore-select-cell input{opacity:1}.datastore-table-scroll tr.is-selected td{background:color-mix(in srgb,var(--text) 5%,transparent)}.datastore-table-scroll .datastore-row-actions{width:58px;min-width:58px;overflow:visible}.datastore-row-actions button{vertical-align:middle;color:var(--muted);cursor:pointer}.datastore-delete-row{opacity:0}.datastore-table-scroll tr:hover .datastore-delete-row,.datastore-table-scroll tr:focus-within .datastore-delete-row{opacity:1}.datastore-row-actions button:hover{color:var(--text)}.datastore-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px}.datastore-bulk label{display:flex;align-items:center;gap:5px}.datastore-bulk input{accent-color:var(--text)}.datastore-bulk>span{color:var(--muted)}@media(hover:none){.datastore-select-cell input,.datastore-delete-row{opacity:1}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url("./assets/DMSansVariable-MVCYCSOA.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("./assets/InterVariable-AM3KRH5U.woff2") format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url("./assets/InterVariable-Italic-ZENN32PX.woff2") format("woff2")}.scene{font-family:Inter,sans-serif;font-optical-sizing:none}.scene :is(button,input){font-family:inherit}.scene{width:100%;background:#fff}.scene-body{display:flex;width:100%;flex-direction:column}.align-center .scene-body{align-items:center}.align-start .scene-body{align-items:flex-start}.block-text{white-space:pre-wrap;text-decoration-skip-ink:none;display:flex;align-items:center;line-height:1.35;overflow-wrap:anywhere}.block-text[style*="text-align: center"]{justify-content:center}.block-text[style*="text-align: right"]{justify-content:flex-end}.text-body{color:#666}.text-muted{color:#5f6368}.text-success{color:#1b8a3a}.block-group{position:relative;display:flex;flex:0 0 auto}.block-image{display:block;flex:0 0 auto;object-fit:contain}.block-spacer{flex:0 0 auto}.block-input{display:grid;gap:7px;color:#4d5156;font-size:12px;font-weight:600}.block-input input{display:block;width:100%;min-height:0;border:0;padding:0 15px;outline:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;font-size:16px;letter-spacing:.04em}.block-input input:focus{box-shadow:0 0 0 2px #7fe23766}.input-otp input{padding-left:calc(15px + .18em);font-size:16px;letter-spacing:.18em;text-align:center}.block-button{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;outline:0;padding:0 18px;box-shadow:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.block-button:focus{outline:0;box-shadow:none}.block-button:focus-visible{box-shadow:0 0 0 3px #0f170f2e}.block-button:disabled{opacity:.48;cursor:default}.block-button[data-busy=true]{opacity:1}.navigation-header{display:flex;align-items:center;gap:12px}.navigation-header>button{width:36px;height:36px;flex:0 0 36px;border:0;outline:0;padding:0 0 3px;color:#202124;background:transparent;box-shadow:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;font-size:36px;font-weight:300;line-height:1;cursor:pointer}.navigation-header>strong{font-size:17px;font-weight:650}.choice-list{display:grid;gap:8px}.choice-row{display:grid;min-height:76px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;border:0;outline:0;padding:12px 20px 12px 16px;border-radius:16px;color:#202124;background:#f4f4f5;box-shadow:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.choice-row:disabled{opacity:.55;cursor:default}.choice-row>img{width:42px;height:42px;border-radius:8px;object-fit:contain}.choice-copy{display:grid;min-width:0;gap:3px;text-align:left}.choice-copy strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.choice-copy small{color:#5f6368;font-size:12px}.balance{color:#202124;font-size:12px;font-weight:600;white-space:nowrap}.action-summary{display:grid;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:14px;border:0;outline:0;color:#202124;box-shadow:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;text-align:left;cursor:pointer}.action-summary:disabled{opacity:.55;cursor:default}.action-summary>img{width:48px;height:48px;border-radius:8px;object-fit:contain}.disclosure{color:#7a7d81;font-size:27px;font-weight:300;text-align:right}.summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:0 4px}.summary span{min-width:0;overflow:hidden;color:#5f6368;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.summary>strong{color:#202124;font-size:28px;font-weight:400;white-space:nowrap}.summary-row{display:flex;justify-content:space-between;gap:16px}.summary-row strong{color:#202124;font-size:14px;font-weight:600}.error{width:88%;margin-top:14px;padding:11px 13px;border-radius:9px;color:#a62b2b;background:#fff0f0;font-size:13px;line-height:1.4;text-align:center}.spinner{display:inline-block;width:20px;height:20px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:block-spin .65s linear infinite}.spinner.large{width:30px;height:30px;color:#6cdc26}.scene.loading{min-height:180px}.loading-panel{display:flex;min-height:180px;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 56px;text-align:center}.loading-panel p{margin:0;color:#666}@keyframes block-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.choice-row{grid-template-columns:38px minmax(0,1fr) auto}.choice-row>img{width:38px;height:38px}}.choice-row.choice-row-custom{grid-template-columns:minmax(0,1fr)}.block-interactive{border:0;appearance:none;cursor:pointer;text-align:inherit;font:inherit;color:inherit;background:transparent;padding:0}.block-interactive:focus-visible{outline:2px solid #2864e8;outline-offset:2px}.st-studio{display:flex;flex-direction:column;height:min(820px,calc(100dvh - 160px));min-height:480px;color:var(--text);background:var(--surface);outline:none;font-size:12px}.st-studio :where(button:not(.scene *)){cursor:pointer;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text);padding:5px 9px;font-size:12px;line-height:20px}.st-studio :where(button:not(.scene *)):hover:not(:disabled){background:var(--primary-light);color:var(--primary)}.st-studio :where(button:not(.scene *)):disabled{opacity:.35;cursor:default}.st-studio :where(button:not(.scene *)):focus-visible,.st-studio input:focus-visible,.st-studio textarea:focus-visible,.st-studio select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.st-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:10px 12px;border-bottom:1px solid var(--border);position:relative;z-index:12}.st-toolbar>strong{font-size:14px;letter-spacing:-.03em;margin-right:8px}.st-toolbar-rule{width:1px;height:22px;margin:0 5px;background:var(--border)}.st-toolbar-spacer{flex:1}.st-save-status{color:var(--muted);font-size:10px;padding:0 8px}.st-save-error{color:var(--error)}.st-tabs{display:flex;padding:2px;background:var(--surface-subtle);border-radius:6px}.st-tabs button{border:0;background:transparent}.st-tabs button[aria-pressed=true]{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px #0001}.st-insert-wrap{position:relative}.st-insert-palette{position:absolute;top:38px;left:0;width:210px;display:grid;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 12px 35px #0002}.st-insert-palette button{border:0;text-align:left;text-transform:capitalize}.st-workbench{display:grid;grid-template-columns:210px minmax(0,1fr) 268px;min-height:0;flex:1;overflow:hidden}.st-left{display:flex;min-height:0;flex-direction:column;border-right:1px solid var(--border);overflow:auto}.st-panel-heading{display:flex;min-height:43px;padding:8px 12px;align-items:center;justify-content:space-between;gap:8px}.st-panel-heading strong{font-size:11px}.st-panel-heading button{border:0;padding:0 6px;font-size:16px}.st-screens{padding:0 7px 12px;max-height:210px;overflow:auto;border-bottom:1px solid var(--border);flex-shrink:0}.st-screens button{display:block;width:100%;text-align:left;border:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px}.st-screens button[aria-pressed=true]{color:var(--primary);background:var(--primary-light);font-weight:600}.st-layer-tree{padding:0 6px 16px}.st-layer-row{display:flex;height:28px;align-items:center;border-radius:4px;cursor:grab}.st-layer-row.st-layer-selected{color:var(--primary);background:var(--primary-light)}.st-layer-row button{background:transparent;border:0;padding:1px 4px;border-radius:3px}.st-layer-row .st-layer-label{text-align:left;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:11px}.st-layer-symbol,.st-layer-fold{display:inline-flex;width:20px;flex:0 0 20px;align-items:center;justify-content:center;font-size:11px;opacity:.65}.st-tree-drop{height:4px;border-radius:2px}.st-tree-drop-active{background:var(--primary)}.st-layer-drop-inside{outline:2px solid var(--primary)}.st-left-footer{margin-top:auto;padding:12px;font-size:10px;color:var(--muted);border-top:1px solid var(--border)}.st-stage{position:relative;overflow:hidden;min-width:0;min-height:0;touch-action:none;background-color:var(--preview-canvas);background-image:radial-gradient(circle,var(--gray-300) .8px,transparent .8px);background-size:18px 18px}.st-stage.st-hand,.st-stage.st-hand *{cursor:grab!important}.st-plane{position:absolute;display:flex;align-items:flex-start;transform-origin:0 0;will-change:transform;--st-inverse-zoom: 1.176}.st-artboard{flex:0 0 420px;position:relative}.st-artboard-name{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent!important;border:0!important;margin-bottom:10px;padding:0!important;border-radius:0!important;line-height:20px}.st-artboard-name span{font-weight:600}.st-artboard-name small{color:var(--muted);font-size:10px}.st-artboard-active .st-artboard-name{color:var(--primary)}.st-artboard-body{position:relative;min-height:140px;border-radius:20px;padding-top:22px;box-shadow:0 5px 22px #17233915,0 0 0 1px #17233912;color:#202124;color-scheme:light}.st-artboard-body .scene{border-radius:0 0 20px 20px;overflow:hidden}.st-grabber{position:absolute;top:9px;left:calc(50% - 17px);width:34px;height:4px;border-radius:4px;background:#bbb5}.st-artboard-body .scene{user-select:none}.st-artboard-body .scene img{-webkit-user-drag:none}.st-overlays{position:absolute;inset:0;pointer-events:none}.st-selection-ring,.st-hover-ring{position:absolute;outline:calc(1.5px * var(--st-inverse-zoom)) solid #3478f6;pointer-events:none}.st-hover-ring{outline-width:calc(1px * var(--st-inverse-zoom))}.st-layer-tag{position:absolute;bottom:calc(100% + 4px * var(--st-inverse-zoom));left:0;background:#3478f6;color:#fff;padding:1px 5px;font-size:10px;white-space:nowrap;border-radius:3px;transform:scale(var(--st-inverse-zoom));transform-origin:left bottom}.st-selection-ring .st-resize{position:absolute;right:-4px;bottom:-4px;width:8px;height:8px;min-height:0;padding:0;border:1px solid #3478f6;background:#fff;border-radius:0;pointer-events:auto;cursor:nwse-resize;transform:scale(var(--st-inverse-zoom))}.st-drop-line{position:absolute;height:calc(3px * var(--st-inverse-zoom));background:#3478f6}.st-stage-tools{position:absolute;display:flex;align-items:center;gap:6px;bottom:14px;right:14px;left:14px;width:fit-content;max-width:calc(100% - 28px);margin-left:auto;padding:5px;background:var(--translucent-surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 2px 10px #0001}.st-stage-tools span{font-size:10px;color:var(--muted);padding:0 5px}.st-stage-tools output{width:38px;text-align:center;font-variant-numeric:tabular-nums;font-size:11px}.st-stage-tools button{padding:1px 7px;border:0}.st-inspector{border-left:1px solid var(--border);min-height:0;overflow:auto}.st-properties{padding:14px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.st-properties h3{margin:0 0 2px;font-size:12px;font-weight:650;text-transform:capitalize}.st-properties p,.st-data-panel>p{font-size:11px;line-height:1.6;color:var(--muted);margin:0}.st-properties details summary{font-size:11px;cursor:pointer;padding:4px 0;color:var(--muted)}.st-field{display:flex;flex-direction:column;gap:5px;min-width:0}.st-field>span{color:var(--muted);font-size:10px}.st-studio .st-field input,.st-studio .st-field select,.st-studio .st-field textarea{min-width:0;width:100%;padding:6px 7px;border:1px solid var(--border);border-radius:5px;background:var(--surface-muted);color:var(--text);font-size:11px;line-height:17px}.st-field textarea{min-height:76px;resize:vertical}.st-property-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px}.st-check{display:flex;gap:6px;align-items:center;font-size:11px}.st-rows{display:grid;gap:8px}.st-row-card{display:grid;gap:7px;padding:8px;border:1px solid var(--border);border-radius:6px}.st-row-heading{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:10px}.st-row-heading button{padding:0 5px;border:0}.st-color{display:flex;position:relative;gap:6px;flex-wrap:wrap}.st-studio .st-color input{flex:1;width:60px;font-family:ui-monospace,monospace}.st-studio .st-swatch{width:28px;height:30px;padding:0;border:1px solid #80808055;border-radius:5px;flex-shrink:0}.st-color-popover{position:absolute;z-index:20;top:37px;right:0;width:224px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:9px;box-shadow:0 8px 35px #0003;display:grid;gap:12px}.st-color-sv{position:relative;height:132px;cursor:crosshair;border-radius:5px;touch-action:none}.st-color-hue{position:relative;height:12px;border-radius:6px;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:ew-resize;touch-action:none}.st-color-sv i,.st-color-hue i{position:absolute;width:11px;height:11px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0007;transform:translate(-50%,-50%);pointer-events:none}.st-color-hue i{top:50%}.st-color-swatches{display:flex;flex-wrap:wrap;gap:5px}.st-color-swatches .st-swatch{width:21px;height:21px}.st-color small{color:var(--error);font-size:10px;width:100%}.st-json{display:flex;flex-direction:column;min-height:0;flex:1;padding:16px;background:var(--editor-surface)}.st-json>label{font-size:11px;margin-bottom:10px;color:var(--muted)}.st-json>textarea{flex:1;width:100%;min-height:160px;padding:12px;resize:none;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text);font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.65;tab-size:2}.st-json-footer{display:flex;align-items:center;gap:12px;justify-content:space-between;padding-top:10px;font-size:11px;color:var(--muted)}.st-json-footer [role=alert]{color:var(--error)}.st-data-panel{display:flex;flex-direction:column;min-height:0}.st-data-panel>p{padding:16px 16px 0}.st-error{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;color:var(--error);background:var(--error-light);border-bottom:1px solid var(--border);font-size:11px}.st-error button{background:transparent;border:0;padding:0 4px;color:inherit}.st-empty{grid-column:2 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--preview-canvas)}.st-empty strong{font-size:18px}.st-empty p{color:var(--muted)}.st-invalid{padding:30px;color:#6b7280;font-size:13px}.st-preview-backdrop{position:fixed;inset:0;z-index:300;background:#0f172a99;display:flex;align-items:center;justify-content:center;padding:24px}.st-preview-dialog{width:460px;max-height:90dvh;overflow:auto;border:1px solid var(--border);background:var(--surface);border-radius:12px;padding-bottom:12px;box-shadow:0 20px 80px #0004}.st-preview-render{margin:0 20px;color:#202124;color-scheme:light;border-radius:12px;overflow:hidden}.st-preview-dialog>p{margin:12px 20px;color:var(--muted);font-size:11px}.st-preview-dialog pre{padding:12px;margin:12px 20px;font-size:11px;line-height:1.5;background:var(--surface-muted);border-radius:5px;overflow:auto}.workspace-modal:has(.st-studio){width:min(1600px,calc(100vw - 40px));max-width:none}.workspace-modal:has(.st-studio) .workspace-modal-body{padding:0}@media(max-width:1050px){.st-workbench{grid-template-columns:170px minmax(0,1fr) 236px}.st-stage-tools span{display:none}}@media(max-width:760px){.st-workbench{grid-template-columns:150px minmax(300px,1fr) 220px;overflow-x:auto}.st-toolbar{gap:3px}.st-toolbar button{padding:3px 6px;font-size:11px}.st-studio{height:calc(100dvh - 120px)}}.st-clipboard-status{padding:5px 14px;color:var(--muted);background:var(--surface);font-size:11px;border-bottom:1px solid var(--border)}.method-studio{display:flex;flex-direction:column;flex:1;min-height:0}.method-studio>.st-studio{flex:1;min-height:0}.method-studio-controls{display:flex;align-items:center;gap:18px;padding:10px 16px;border-bottom:1px solid var(--border);font-size:12px}.method-studio-controls label{display:flex;gap:8px;align-items:center}.method-studio-controls details{margin-left:auto;position:relative}.method-studio-controls summary{cursor:pointer}.method-button-settings{position:absolute;right:0;top:28px;width:340px;max-height:65vh;overflow:auto;z-index:30;padding:16px;display:grid;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 30px #0002}.method-button-settings label{display:grid}.method-button-settings textarea{min-height:70px}.method-button-settings p{line-height:1.5;color:var(--muted)}.method-button-empty{padding:32px}.st-artboard-button .st-artboard-body{min-height:0;padding-top:0;border-radius:0;box-shadow:none}.st-artboard-button .st-artboard-body .scene,.st-preview-render-button{border-radius:0;overflow:visible}.st-artboard-button .st-grabber{display:none}.st-appearance>summary{cursor:pointer;font-size:12px;font-weight:650}.st-property-stack{display:grid;gap:10px;margin-top:8px}.st-guided .st-workbench{grid-template-columns:minmax(0,1fr)}.st-guided.st-layers-open .st-workbench{grid-template-columns:190px minmax(0,1fr)}.st-guided [hidden]{display:none}.st-guided-toolbar{display:flex;align-items:center;gap:7px;padding:10px 16px;border-bottom:1px solid var(--border)}.st-guided-toolbar strong{font-size:12px;margin-right:8px}.st-guided-toolbar button{font-size:11px!important}.st-guided .st-stage-tools span{display:none}.st-guided .st-empty{grid-column:1 / -1}.st-guided-inspector{display:grid;gap:12px;padding:18px;font-size:11px}.st-guided-inspector h3{margin:0;font-size:12px}.st-guided-inspector p{color:var(--muted);font-size:11px;line-height:1.6;margin:0}.st-guided-inspector summary{cursor:pointer;color:var(--muted);font-size:11px;padding:6px 0}.st-guided-inspector .st-field input,.st-guided-inspector .st-field select,.st-guided-inspector .st-field textarea{width:100%;min-width:0;padding:7px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text);font-family:inherit;font-size:11px;line-height:1.5}.st-guided-inspector .st-field textarea{min-height:55px}.st-guided-inspector .st-inspector{border:0}.st-guided-inspector .st-inspector .st-properties{padding:12px 0}.st-screens button small{margin-left:auto;font-size:9px;color:var(--muted);opacity:.75}.st-screens button{display:flex;align-items:center;gap:8px}.st-artboard-body .scene .st-editing-text{user-select:text;cursor:text;outline:none}.st-authored-padding{padding-top:0}.st-authored-padding>.st-grabber{display:none}.st-authored-padding .scene{border-radius:20px}.method-setup-flow{display:flex;flex-direction:column;height:calc(100dvh - 100px);min-height:500px;color:var(--text)}.setup-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;flex:1;min-height:0}.setup-canvas{display:flex;flex-direction:column;min-width:0;min-height:0}.setup-canvas>.st-studio{flex:1;min-height:0;height:auto;border:0;border-radius:0}.setup-sidebar{overflow:auto;min-height:0;border-left:1px solid var(--border);background:var(--surface)}.setup-context{padding:18px;border-bottom:1px solid var(--border);font-size:12px}.setup-panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.setup-panel-heading h3{margin:0;font-size:13px}.setup-panel-heading span,.setup-label{font-size:11px;color:var(--muted)}.setup-label{display:block;margin-bottom:6px}.setup-identity-picker{display:flex;gap:6px}.setup-identity-picker select{flex:1}.setup-context input,.setup-context select,.setup-context button,.setup-responses input,.setup-responses select,.setup-responses button{min-width:0;min-height:30px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text);padding:5px 8px;font-size:11px}.setup-context button,.setup-responses button{cursor:pointer}.setup-context p{font-size:11px;color:var(--muted);line-height:1.6;margin:8px 0}.setup-context summary{font-size:11px;color:var(--muted);cursor:pointer;padding:8px 0}.setup-context button:disabled{opacity:.5;cursor:default}.setup-form{display:grid;gap:10px;padding:8px 0}.setup-form label{display:grid;gap:5px;font-size:11px;color:var(--muted)}.setup-context textarea,.setup-simple-response textarea{width:100%;min-height:82px;padding:8px;color:var(--text);background:var(--editor-surface);border:1px solid var(--border);border-radius:5px;font:11px/1.5 monospace;resize:vertical}.setup-call{border-top:1px solid var(--border);margin-top:12px;padding-top:14px}.setup-call-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.setup-call-heading strong{overflow:hidden;text-overflow:ellipsis;font:11px monospace}.setup-call-heading button{border:0;color:var(--muted)}.setup-context .setup-run,.setup-context .setup-add-call{width:100%;margin-top:8px}.setup-context .setup-run{background:var(--primary);border-color:var(--primary);color:#fff}.setup-request-address{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px}.setup-connect{padding:10px;background:var(--surface-subtle);border-radius:6px}.setup-received{margin-top:16px}.setup-received h4{margin:0 0 8px;font-size:11px;font-weight:600}.setup-response-fields{border:1px solid var(--border);border-radius:6px;overflow:hidden}.setup-response-fields>div{display:flex;align-items:baseline;gap:8px;padding:6px 8px;font-size:10px}.setup-response-fields>div+div{border-top:1px solid var(--border)}.setup-response-fields code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.setup-response-fields span{max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-context pre{max-height:180px;overflow:auto;padding:10px;background:var(--editor-surface);border-radius:6px;font-size:10px}.setup-context .setup-error,.setup-error{color:var(--error)}.setup-input-values{margin-top:10px}.setup-responses{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--border);font-size:11px}.setup-response-condition summary{cursor:pointer}.setup-simple-response,.setup-test{padding:24px;overflow:auto}.setup-test>p{margin:0;color:var(--muted);font-size:12px}.workspace-modal-setup{width:min(1500px,calc(100vw - 32px))}.workspace-modal-setup .workspace-modal-header{justify-content:flex-end;padding:4px 12px;border-bottom:0}.workspace-modal-setup .workspace-modal-body{padding:0}@media(max-width:800px){.setup-workspace{grid-template-columns:minmax(280px,1fr) 290px;overflow-x:auto}}.setup-context-compact{padding:14px 18px}.setup-context-compact .setup-panel-heading{margin-bottom:10px}.setup-context-compact .setup-label{display:none}.setup-context-compact summary{padding:5px 0}.setup-context-compact .setup-call{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:6px;padding-top:8px}.setup-context-compact .setup-call>p{display:none}.setup-context-compact .setup-call .setup-run{width:auto;margin:0}.setup-context-compact .setup-add-call,.setup-context-compact .setup-request-editor{grid-column:1 / -1}.setup-context-compact .setup-received{margin-top:6px}.setup-response-configuration{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%;padding-top:4px}.method-security{min-width:0;border:0;border-top:1px solid var(--border);margin:8px 28px 0;padding:8px 0 6px}.method-security legend{font-size:12px;font-weight:600;padding:0 8px 0 0}.method-security p,.setup-invocation p{color:var(--muted);font-size:12px;line-height:1.6;margin:8px 0 14px}.method-security-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.method-security-card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.method-security-card:hover{border-color:var(--muted)}.method-security-card:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.method-security-card:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:4px}.method-security-card:has(input:disabled){opacity:.5;cursor:default}.method-security-card input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.method-security-card strong{color:var(--text);font-size:12px;font-weight:600}.method-security-card span{color:var(--muted);font-size:11px;line-height:1.5}.method-security .method-security-note{margin:14px 0 10px;font-size:11px}.method-presentation{margin-top:16px}.method-presentation-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}@media(max-width:600px){.method-security{margin-inline:20px}.method-security-options{gap:6px}.method-security-card{padding:12px 8px}}.setup-invocation{width:min(540px,100%);padding:32px 24px;margin:16px auto}.setup-invocation h2{font-size:18px;margin:0}.setup-invocation-choice{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--border);border-radius:8px;margin:12px 0;cursor:pointer}.setup-invocation-choice.selected{border-color:var(--primary)}.setup-invocation-choice:has(input:disabled){opacity:.5;cursor:default}.setup-invocation-choice input{accent-color:var(--primary)}.setup-invocation-choice strong{display:block;font-size:13px}.setup-invocation-choice small{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:5px}.setup-ui-parts{display:flex;gap:4px;padding:8px 16px;border-bottom:1px solid var(--border)}.setup-ui-parts button{border:0;padding:8px 12px;background:none;color:var(--muted);font-size:12px;border-radius:5px;cursor:pointer}.setup-ui-parts .active{color:var(--text);background:var(--surface-subtle)}.authenticator-fields{display:grid;gap:14px;margin:20px 0}.authenticator-fields label{display:grid;gap:6px;font-size:13px}.authenticator-fields input,.authenticator-fields textarea{padding:9px 11px;border:1px solid #dce0e6;border-radius:7px;font:inherit}.app-authenticator-choice{min-width:0;margin:0;padding:0;border:0}.app-authenticator-choice legend{padding:0;font-size:13px;font-weight:600}.app-authenticator-choice>p,.app-authenticator-settings p{color:var(--muted);font-size:12px;line-height:1.6;margin:8px 0 12px}.app-authenticator-settings{border-top:1px solid var(--border);padding-top:18px}.app-authenticator-settings .authenticator-fields{min-width:0;padding:0;border:0}.app-authenticator-settings .authenticator-fields input,.app-authenticator-settings .authenticator-fields textarea{background:var(--surface);color:var(--text);border-color:var(--border)}.application-authenticator-editor{display:flex;flex-direction:column;height:calc(100dvh - 120px);min-height:0}.application-authenticator-editor>.authenticator-studio{min-height:0}.authenticator-icon{width:64px;height:64px;object-fit:contain;border-radius:14px}.authenticator-help{margin:12px 24px;color:#68707d;font-size:12px}.authenticator-studio{min-height:640px}.setup-workspace.setup-workspace-authenticator{grid-template-columns:minmax(0,1fr)}.authenticator-studio{display:flex;flex-direction:column;flex:1;min-height:0}.authenticator-studio-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;flex:1;min-height:0}.authenticator-studio-workspace>.st-studio{height:auto;min-height:0;border:0;border-radius:0}.authenticator-studio-workspace>aside{overflow:auto;border-left:1px solid var(--border)}.authenticator-studio .setup-ui-parts{gap:12px;align-items:center}.authenticator-studio select{padding:7px 10px;border-radius:6px;border:1px solid var(--border);color:var(--text);background:var(--surface);font:inherit}.authenticator-studio a{margin-left:auto;padding:7px 10px}.authenticator-studio a[aria-disabled=true]{opacity:.45;cursor:wait}.authenticator-fields details>label{margin-top:12px}.setup-readiness{border:1px solid var(--border);border-radius:8px;padding:20px;margin-top:18px}.setup-readiness h3{font-size:14px}.setup-readiness p,.setup-test-note{font-size:12px;line-height:1.6;color:var(--muted)}.setup-simple-response{max-width:700px;width:100%;margin:0 auto}.setup-simple-response h3{font-size:17px}.setup-simple-response p{font-size:12px;color:var(--muted);line-height:1.6}.setup-simple-response label{font-size:12px}.setup-simple-response textarea{display:block;min-height:150px;margin-top:12px;font-size:12px}.managed-wire{margin:12px 0 20px;border:1px solid var(--border);border-radius:6px;padding:12px}.managed-wire summary{cursor:pointer;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.setup-policy-note{font-size:11px;line-height:1.6;color:var(--muted);padding:0 18px}.setup-response-configuration details>summary{cursor:pointer;color:var(--muted);padding:6px}.setup-call-heading strong small{display:block;font-size:11px;font-weight:400;color:var(--text-secondary,#64748b);margin-top:4px}.setup-ui-parts>span{margin-left:auto;align-self:center;font-size:11px;color:var(--muted)}.example-heading{display:flex;gap:8px;margin:12px 0 8px}.example-heading select{flex:1;min-width:0}.setup-context>textarea{min-height:180px;margin:8px 0}.studio-scene-tabs{display:flex;gap:4px;align-self:stretch;align-items:center}.st-guided-toolbar .studio-scene-tabs button{border:0;background:transparent;padding:7px 12px;color:var(--muted)}.st-guided-toolbar .studio-scene-tabs button[aria-current=page]{color:var(--text);background:var(--surface-subtle)}.method-setup-flow .st-guided-toolbar{min-height:48px;padding:6px 16px;gap:6px}.method-setup-flow .st-guided-toolbar>button{border-color:transparent;background:transparent;color:var(--muted)}.method-setup-flow .st-guided-toolbar>button:hover{color:var(--text);background:var(--surface-subtle)}.method-setup-flow .st-guided-toolbar .st-save-status{margin-left:10px;font-size:10px;opacity:.65}.sdk-ui-workspace .setup-workspace-no-data{grid-template-columns:minmax(0,1fr)}.cloud-setup{display:grid;gap:12px;margin:12px 0}.cloud-section-heading h3{margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.4}.cloud-section-heading p,.cloud-connection p{margin:0;color:var(--muted, #929b9a);font-size:12px;line-height:1.5}.cloud-providers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cloud-providers button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:8px;background:transparent;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:12px;color:inherit;cursor:pointer}.cloud-providers button.selected{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,transparent);box-shadow:0 0 0 1px var(--primary)}.cloud-symbol{font:600 19px/1 system-ui}.cloud-symbol.cloudflare{color:#f3a541}.cloud-symbol.aws{font-size:14px;color:#f3b854}.cloud-symbol.azure{color:#62b9f3}.cloud-symbol.gcp{color:#88b0ff}.cloud-own{justify-self:start;border:0;background:none;color:var(--muted, #929b9a);padding:2px 0;font:inherit;font-size:12px;cursor:pointer}.cloud-own.selected{color:inherit}.cloud-own:before{content:"\25cb";display:inline-block;margin-right:7px}.cloud-own.selected:before{content:"\25cf"}.cloud-connection{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.cloud-connection label{flex:1;min-width:145px;font-size:12px;display:grid;gap:5px}.cloud-connection select{width:100%;height:36px;padding:0 9px;border:1px solid var(--border);border-radius:6px;color:inherit;background:var(--surface);font:inherit}.cloud-connection small{flex-basis:100%;color:var(--muted, #929b9a);font-size:11px;line-height:1.5}.cloud-reconnect{background:none;border:none;padding:8px 0;color:inherit;font-size:11px;cursor:pointer}.cloud-required{position:absolute;opacity:0;width:1px!important;height:1px!important;padding:0!important;pointer-events:none}.cloud-hosting-status{padding:2px 0 14px;font-size:12px}.cloud-hosting-status h3{font-size:14px}.cloud-hosting-status p{color:var(--muted, #929b9a);line-height:1.5}@media(max-width:520px){.cloud-providers{grid-template-columns:repeat(2,minmax(0,1fr))}}.monaco-aria-container{position:absolute;left:-999em}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;text-spacing-trim:space-all;color:var(--vscode-editor-foreground);background-color:var(--vscode-editor-background);overflow-wrap:initial}.monaco-editor-background{background-color:var(--vscode-editor-background)}.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-rangeHighlightBorder)}.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-light .rangeHighlight{border-style:dotted}.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-symbolHighlightBorder)}.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}.monaco-editor .editorCanvas{position:absolute;width:100%;height:100%;z-index:0;pointer-events:none}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .view-overlays>div,.monaco-editor .margin-view-overlays>div{position:absolute;width:100%}.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}.monaco-editor .squiggly-error:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorError-background)}.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .squiggly-warning:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorWarning-background)}.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}.monaco-editor .squiggly-info:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorInfo-background)}.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}.monaco-editor.showDeprecated .squiggly-inline-deprecated{text-decoration:line-through;text-decoration-color:var(--vscode-editor-foreground, inherit)}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.disable-animations .monaco-scrollable-element>.visible,.disable-animations .monaco-scrollable-element>.invisible.fade{transition:none}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.scrollbar{background:var(--vscode-scrollbar-background)}.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .blockDecorations-container{position:absolute;top:0;pointer-events:none}.monaco-editor .blockDecorations-block{position:absolute;box-sizing:border-box}.monaco-editor .view-overlays .current-line,.monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute;height:100%}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .glyph-margin-widgets .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monaco-editor .lines-content .core-guide{position:absolute;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .line-numbers{bottom:0;font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}.monaco-mouse-cursor-text{cursor:text}.mtkcontrol{color:#fff!important;background:#960000!important}.mtkoverflow{background-color:var(--vscode-button-background, var(--vscode-editor-background));color:var(--vscode-button-foreground, var(--vscode-editor-foreground));border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);border-radius:2px;padding:4px;cursor:pointer}.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none}.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{user-select:text;-webkit-user-select:text;-ms-user-select:text}.monaco-editor.enable-user-select{user-select:initial;-webkit-user-select:initial}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{box-sizing:border-box;position:absolute;width:100%}.monaco-editor .lines-content>.view-lines>.view-line>span{top:0;bottom:0;position:absolute}.monaco-editor .mtkw{color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .mtkz{display:inline-block;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-shadow-md)}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px;pointer-events:none}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.minimap.minimap-autohide-mouseover,.minimap.minimap-autohide-scroll{opacity:0;transition:opacity .5s}.minimap.minimap-autohide-scroll{pointer-events:none}.minimap.minimap-autohide-mouseover:hover,.minimap.minimap-autohide-scroll.active{opacity:1;pointer-events:auto}.monaco-editor .minimap{z-index:5}.monaco-editor .minimap canvas{opacity:.9}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0;box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground) inset;pointer-events:none}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .mwh{position:absolute;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .monaco-decoration-css-rule-extractor{visibility:hidden;pointer-events:none}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .inputarea.ime-input{z-index:10;caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground)}.monaco-editor .native-edit-context{margin:0;padding:0;position:absolute;overflow-y:scroll;scrollbar-width:none;z-index:-10;white-space:pre-wrap}.monaco-editor .ime-text-area{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .edit-context-composition-none{background-color:transparent;border-bottom:none}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-secondary{border-bottom:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-primary{border-bottom:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-secondary{border:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-primary{border:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor .margin-view-overlays .gpu-mark{position:absolute;top:0;bottom:0;left:0;width:100%;display:inline-block;border-left:solid 2px var(--vscode-editorWarning-foreground);opacity:.2;transition:background-color .1s linear}.monaco-editor .margin-view-overlays .gpu-mark:hover{background-color:var(--vscode-editorWarning-foreground)}.monaco-select-box{width:100%;cursor:pointer;border-radius:var(--vscode-cornerRadius-small)}.monaco-select-box-dropdown-container{font-size:13px;font-weight:400;text-transform:none}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{font-size:11px;border-radius:var(--vscode-cornerRadius-small);min-height:24px}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list .monaco-scrollable-element>.scrollbar.vertical,.monaco-pane-view>.monaco-split-view2.vertical>.monaco-scrollable-element>.scrollbar.vertical{z-index:14}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0!important}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000;background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground);outline:1px solid var(--vscode-list-focusOutline);outline-offset:-1px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-select-box-dropdown-container{display:none;box-sizing:border-box;border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{line-height:15px;font-family:var(--monaco-monospace-font)}.monaco-select-box-dropdown-container.visible{display:flex;flex-direction:column;text-align:left;width:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{flex:0 0 auto;align-self:flex-start;width:100%;overflow:hidden;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px 6px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list:focus:before{outline:0!important}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer;padding-left:2px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{text-overflow:ellipsis;overflow:hidden;padding-left:6px;white-space:nowrap;float:left}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{text-overflow:ellipsis;overflow:hidden;padding-left:6px;white-space:nowrap;float:left;opacity:.7}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{text-overflow:ellipsis;overflow:hidden;padding-right:10px;white-space:nowrap;float:right}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator{cursor:default;border-radius:0;padding:0}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-text{visibility:hidden;width:0;float:none}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-detail{display:none}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-decorator-right{color:var(--vscode-descriptionForeground);font-size:12px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background-color:var(--vscode-menu-separatorBackground)}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{flex:1 1 auto;align-self:flex-start;opacity:0}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{overflow:hidden;max-height:0px}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{padding-left:8px;padding-right:8px;white-space:nowrap}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label,.monaco-action-bar .action-item .keybinding{display:flex;font-size:11px;padding:3px;border-radius:var(--vscode-cornerRadius-medium)}.monaco-action-bar .action-item.disabled .action-label:not(.icon),.monaco-action-bar .action-item.disabled .action-label:not(.icon):before,.monaco-action-bar .action-item.disabled .action-label:not(.icon):hover{color:var(--vscode-disabledForeground)}.monaco-action-bar .action-item.disabled .action-label.icon,.monaco-action-bar .action-item.disabled .action-label.icon:before,.monaco-action-bar .action-item.disabled .action-label.icon:hover{opacity:.6}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-item .action-label.separator{display:block;border-bottom:1px solid var(--vscode-menu-separatorBackground, var(--vscode-disabledForeground));padding-top:1px;margin:4px .8em;width:100%;height:0;background-color:transparent}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:var(--vscode-disabledForeground)}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{display:flex;align-items:center;cursor:default}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.monaco-diff-editor .diff-review{position:absolute}.monaco-component.diff-review{user-select:none;-webkit-user-select:none;z-index:99;.diff-review-line-number{text-align:right;display:inline-block;color:var(--vscode-editorLineNumber-foreground)}.diff-review-summary{padding-left:10px}.diff-review-shadow{position:absolute;box-shadow:var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset}.diff-review-row{white-space:pre}.diff-review-table{display:table;min-width:100%}.diff-review-row{display:table-row;width:100%}.diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.diff-review-spacer>.codicon{font-size:9px!important}.diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px;z-index:100}.diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.revertButton{cursor:pointer}.action-label{background:var(--vscode-editorActionList-background)}}:root{--vscode-sash-size: 4px;--vscode-sash-hover-size: 4px}.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--vscode-sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--vscode-sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--vscode-sash-size) * 2);width:calc(var(--vscode-sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--vscode-sash-size) * -.5);top:calc(var(--vscode-sash-size) * -1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--vscode-sash-size) * -.5);bottom:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--vscode-sash-size) * -.5);left:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--vscode-sash-size) * -.5);right:calc(var(--vscode-sash-size) * -1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:transparent}.monaco-enable-motion .monaco-sash:before{transition:background-color .1s ease-out}.monaco-sash.hover:before,.monaco-sash.active:before{background:var(--vscode-sash-hoverBorder)}.monaco-sash.vertical:before{width:var(--vscode-sash-hover-size);left:calc(50% - (var(--vscode-sash-hover-size) / 2))}.monaco-sash.horizontal:before{height:var(--vscode-sash-hover-size);top:calc(50% - (var(--vscode-sash-hover-size) / 2))}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:#0ff3}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown .dropdown-menu{border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-toolbar{height:100%}.monaco-toolbar .toolbar-toggle-more{display:inline-block;padding:0}.monaco-toolbar.responsive.responsive-all{.monaco-action-bar>.actions-container>.action-item{flex-shrink:1;min-width:var(--vscode-toolbar-action-min-width, 20px)}}.monaco-toolbar.responsive.responsive-last{.monaco-action-bar>.actions-container>.action-item{flex-shrink:0}.monaco-action-bar:not(.has-overflow)>.actions-container>.action-item:last-child,.monaco-action-bar.has-overflow>.actions-container>.action-item:nth-last-child(2){flex-shrink:1;min-width:var(--vscode-toolbar-action-min-width, 20px)}}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry.text-only .action-label{color:var(--vscode-descriptionForeground);overflow:hidden;border-radius:2px}.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after{content:", "}.monaco-action-bar .action-item.menu-entry.text-only+.action-item:not(.text-only)>.monaco-dropdown .action-label{color:var(--vscode-descriptionForeground)}.monaco-dropdown-with-default{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.action-container.disabled{cursor:default}.monaco-dropdown-with-default>.action-container.disabled>.action-label{opacity:.4;pointer-events:none}.monaco-dropdown-with-default:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-editor .diff-hidden-lines-widget{width:100%}.monaco-editor .diff-hidden-lines{height:0px;transform:translateY(-10px);font-size:13px;line-height:14px}.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.monaco-editor .diff-hidden-lines .top.dragging,.monaco-editor .diff-hidden-lines .bottom.dragging{background-color:var(--vscode-focusBorder)}.monaco-editor .diff-hidden-lines .top,.monaco-editor .diff-hidden-lines .bottom{transition:background-color .1s ease-out;height:4px;background-color:transparent;background-clip:padding-box;border-bottom:2px solid transparent;border-top:4px solid transparent}.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom){cursor:n-resize!important}.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom{cursor:s-resize!important}.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom{cursor:ns-resize!important}.monaco-editor .diff-hidden-lines .top{transform:translateY(4px)}.monaco-editor .diff-hidden-lines .bottom{transform:translateY(-6px)}.monaco-editor .diff-unchanged-lines{background:var(--vscode-diffEditor-unchangedCodeBackground)}.monaco-editor .noModificationsOverlay{z-index:1;background:var(--vscode-editor-background);display:flex;justify-content:center;align-items:center}.monaco-editor .diff-hidden-lines .center{background:var(--vscode-diffEditor-unchangedRegionBackground);color:var(--vscode-diffEditor-unchangedRegionForeground);overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;height:24px;box-shadow:inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow)}.monaco-editor .diff-hidden-lines .center span.codicon{vertical-align:middle}.monaco-editor .diff-hidden-lines .center a:hover .codicon{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .diff-hidden-lines div.breadcrumb-item{cursor:pointer}.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover{color:var(--vscode-editorLink-activeForeground)}.monaco-editor .movedOriginal,.monaco-editor .movedModified{border:2px solid var(--vscode-diffEditor-move-border)}.monaco-editor .movedOriginal.currentMove,.monaco-editor .movedModified.currentMove{border:2px solid var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path.currentMove{stroke:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path{pointer-events:visiblestroke}.monaco-diff-editor .moved-blocks-lines .arrow{fill:var(--vscode-diffEditor-move-border)}.monaco-diff-editor .moved-blocks-lines .arrow.currentMove{fill:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines .arrow-rectangle{fill:var(--vscode-editor-background)}.monaco-diff-editor .moved-blocks-lines{position:absolute;pointer-events:none}.monaco-diff-editor .moved-blocks-lines path{fill:none;stroke:var(--vscode-diffEditor-move-border);stroke-width:2}.monaco-editor .char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-diffEditor-removedTextBackground) 3px}.monaco-editor .char-insert.diff-range-empty{border-left:solid var(--vscode-diffEditor-insertedTextBackground) 3px}.monaco-editor .fold-unchanged{cursor:pointer}.monaco-diff-editor .diff-moved-code-block{display:flex;justify-content:flex-end;margin-top:-4px}.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon{width:12px;height:12px;font-size:12px}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:#00000008}.monaco-diff-editor.vs-dark .diffOverview{background:#ffffff03}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:#0000}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:#ababab66}.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active{background:none}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign,.monaco-editor.hc-light .insert-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .delete-sign{opacity:1}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .inline-added-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{z-index:10;position:absolute}.monaco-editor .arrow-revert-change:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .char-insert,.monaco-diff-editor .char-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}.monaco-editor .line-insert,.monaco-diff-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .line-insert,.monaco-editor .char-insert{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-insertedTextBorder)}.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .line-insert,.monaco-editor.hc-black .char-insert,.monaco-editor.hc-light .char-insert{border-style:dashed}.monaco-editor .line-delete,.monaco-editor .char-delete{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-removedTextBorder)}.monaco-editor.hc-black .line-delete,.monaco-editor.hc-light .line-delete,.monaco-editor.hc-black .char-delete,.monaco-editor.hc-light .char-delete{border-style:dashed}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .gutter-insert,.monaco-diff-editor .gutter-insert{background-color:var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .char-delete,.monaco-diff-editor .char-delete,.monaco-editor .inline-deleted-text{background-color:var(--vscode-diffEditor-removedTextBackground)}.monaco-editor .inline-deleted-text{text-decoration:line-through}.monaco-editor .line-delete,.monaco-diff-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground))}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .gutter-delete,.monaco-diff-editor .gutter-delete{background-color:var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground))}.monaco-diff-editor.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow);border-left:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor.side-by-side .editor.original{box-shadow:6px 0 5px -5px var(--vscode-scrollbar-shadow);border-right:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .diagonal-fill{background-image:linear-gradient(-45deg,var(--vscode-diffEditor-diagonalFill) 12.5%,#0000 12.5%,#0000 50%,var(--vscode-diffEditor-diagonalFill) 50%,var(--vscode-diffEditor-diagonalFill) 62.5%,#0000 62.5%,#0000 100%);background-size:8px 8px}.monaco-diff-editor .gutter{position:relative;overflow:hidden;flex-shrink:0;flex-grow:0;>div{position:absolute}.gutterItem{opacity:0;transition:opacity .7s;&.showAlways{opacity:1;transition:none}&.noTransition{transition:none}}&:hover .gutterItem{opacity:1;transition:opacity .1s ease-in-out}.gutterItem{.background{position:absolute;height:100%;left:50%;width:1px;border-left:2px var(--vscode-menu-separatorBackground) solid}.buttons{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;.monaco-toolbar{height:fit-content;.monaco-action-bar{line-height:1;.actions-container{width:fit-content;border-radius:4px;background:var(--vscode-editorGutter-itemBackground);.action-item{&:hover{background:var(--vscode-toolbar-hoverBackground)}.action-label{color:var(--vscode-editorGutter-itemGlyphForeground);padding:1px 2px}}}}}}}}.monaco-diff-editor .diff-hidden-lines-compact{display:flex;height:11px;.line-left,.line-right{height:1px;border-top:1px solid;border-color:var(--vscode-editorCodeLens-foreground);opacity:.5;margin:auto;width:100%}.line-left{width:20px}.text{color:var(--vscode-editorCodeLens-foreground);text-wrap:nowrap;font-size:11px;line-height:11px;margin:0 4px}}.monaco-editor .line-delete-selectable{user-select:text!important;-webkit-user-select:text!important;z-index:1!important}.line-delete-selectable .view-line{user-select:text!important;-webkit-user-select:text!important}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box;background-color:var(--vscode-editorBracketMatch-background);border:1px solid var(--vscode-editorBracketMatch-border)}.inline-editor-progress-decoration{display:inline-block;width:1em;height:1em}.inline-progress-widget{display:flex!important;justify-content:center;align-items:center}.inline-progress-widget .icon{font-size:80%!important}.inline-progress-widget:hover .icon{font-size:90%!important;animation:none}.inline-progress-widget:hover .icon:before{content:var(--vscode-icon-x-content);font-family:var(--vscode-icon-x-font-family)}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:2px 4px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-inputValidation-infoBorder);border-radius:3px}.monaco-editor .monaco-editor-overlaymessage .message p{margin-block:0px}.monaco-editor .monaco-editor-overlaymessage .message a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-editor-overlaymessage .message a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute;left:2px}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.monaco-editor .monaco-editor-overlaymessage.below .anchor.below{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px 8px;border-radius:4px;text-align:center;cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--vscode-button-border, transparent);line-height:16px;font-size:12px;overflow-wrap:normal}.monaco-text-button.secondary{border-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border, transparent))}.monaco-text-button.small{line-height:14px;font-size:11px;padding:3px 6px}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled:focus,.monaco-button.disabled{opacity:.4!important;cursor:default}.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}.monaco-text-button.monaco-text-button-with-short-label{flex-direction:row;flex-wrap:wrap;padding:0 4px;overflow:hidden;height:28px}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{display:flex;justify-content:center;align-items:center;font-weight:400;font-style:inherit;line-height:18px;padding:4px 0}.monaco-button-dropdown{display:flex;cursor:pointer}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{padding:4px 0;cursor:default}.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid var(--vscode-button-border, transparent);border-left-width:0!important;border-radius:0 4px 4px 0;padding:0 4px;display:flex;align-items:center}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button.secondary{border-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border, transparent))}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:4px 0 0 4px}.monaco-description-button{display:flex;flex-direction:column;align-items:center;margin:4px 5px}.monaco-description-button .monaco-button-description{font-style:italic;font-size:11px;padding:4px 20px}.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{display:flex;justify-content:center;align-items:center}.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}.monaco-button.default-colors,.monaco-button-dropdown.default-colors>.monaco-button{color:var(--vscode-button-foreground);background-color:var(--vscode-button-background)}.monaco-button.default-colors:hover,.monaco-button-dropdown.default-colors>.monaco-button:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-button.default-colors.secondary,.monaco-button-dropdown.default-colors>.monaco-button.secondary{color:var(--vscode-button-secondaryForeground);background-color:var(--vscode-button-secondaryBackground)}.monaco-button.default-colors.secondary:hover,.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-top:1px solid var(--vscode-button-border);border-bottom:1px solid var(--vscode-button-border)}.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground);border-top-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border));border-bottom-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border))}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}.action-widget{font-size:13px;min-width:100px;max-width:80vw;z-index:40;display:block;width:100%;border:1px solid var(--vscode-editorHoverWidget-border)!important;border-radius:var(--vscode-cornerRadius-large);background-color:var(--vscode-menu-background);color:var(--vscode-menu-foreground);padding:4px;box-shadow:var(--vscode-shadow-lg)}.context-view-block{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:-1}.context-view-pointerBlock{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:2}.action-widget .monaco-list{user-select:none;-webkit-user-select:none;border:none!important;border-width:0!important}.action-widget .monaco-list:focus:before{outline:0!important}.action-widget .monaco-list .monaco-scrollable-element{overflow:visible}.action-widget .monaco-list .monaco-list-row{padding:0 12px 0 6px;white-space:nowrap;cursor:pointer;touch-action:none;border-radius:var(--vscode-cornerRadius-medium)}.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled){background-color:var(--vscode-list-hoverBackground)!important;color:var(--vscode-list-hoverForeground);outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-2px}.action-widget .monaco-list-row.group-header{color:var(--vscode-descriptionForeground)!important;font-weight:500;font-size:11px}.action-widget .monaco-list-row.group-header:not(:first-of-type){margin-top:2px}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator{border-top:1px solid var(--vscode-editorHoverWidget-border);color:var(--vscode-descriptionForeground);font-size:12px;margin:4px 0;width:100%;cursor:default;-webkit-user-select:none;user-select:none;border-radius:0;pointer-events:none}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator:hover,.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator.focused{outline:0 solid;background-color:transparent!important;border-radius:0}.action-widget .monaco-list-row.separator:first-of-type{border-top:none;margin-top:0}.action-widget .monaco-list-row.separator>span:not(:empty){display:flex;align-items:center;height:100%;padding-left:10px}.action-widget .monaco-list .group-header,.action-widget .monaco-list .option-disabled,.action-widget .monaco-list .option-disabled:before,.action-widget .monaco-list .option-disabled .focused,.action-widget .monaco-list .option-disabled .focused:before{cursor:default!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:transparent!important;outline:0 solid!important}.action-widget .monaco-list-row.action{display:flex;gap:6px;align-items:center}.action-widget .monaco-list-row.action .codicon{font-size:12px}.action-widget .monaco-list-row.action .action-list-item-toolbar .codicon{font-size:16px}.action-widget .actionList.compact-icons .monaco-list-row.action .codicon{font-size:var(--vscode-codiconFontSize-compact, 12px)}.action-widget .actionList.compact-icons .monaco-list-row.action .action-list-item-toolbar .codicon,.action-widget .actionList.compact-icons .monaco-list-row.action .action-list-submenu-indicator.codicon{font-size:var(--vscode-codiconFontSize, 16px)}.action-widget .monaco-list-row.action.option-disabled,.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,.action-widget .monaco-list-row.action.option-disabled .codicon,.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled{color:var(--vscode-disabledForeground)}.action-widget .monaco-list-row.action:not(.option-disabled) .codicon{color:inherit}.action-widget .monaco-list-row.action .title{flex:1;overflow:hidden;text-overflow:ellipsis}.action-widget .monaco-list-row.action .detail{order:99;width:100%;padding-left:18px;font-size:11px;line-height:14px;color:var(--vscode-descriptionForeground);opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-widget .monaco-list-row.action .action-item-badge{padding:0 6px;border-radius:10px;background-color:var(--vscode-badge-background);color:var(--vscode-badge-foreground);font-size:11px;line-height:18px;flex-shrink:0}.action-widget .monaco-list-row.action .monaco-keybinding>.monaco-keybinding-key{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow)}.action-widget .action-widget-action-bar{background-color:var(--vscode-menu-background);border-top:1px solid var(--vscode-editorHoverWidget-border);margin-top:4px}.action-widget .action-widget-action-bar:before{display:block;content:"";width:100%}.action-widget .action-widget-action-bar .actions-container{padding:2px 8px 0 26px;width:auto}.action-widget-action-bar .action-label{color:var(--vscode-textLink-activeForeground);font-size:12px;line-height:22px;padding:0;pointer-events:all}.action-widget-action-bar .action-item{margin-right:16px;pointer-events:none}.action-widget-action-bar .action-label:hover{background-color:transparent!important}.monaco-action-bar .actions-container.highlight-toggled .action-label.checked{background:var(--vscode-actionBar-toggledBackground)!important}.action-widget .monaco-list .monaco-list-row .description{color:var(--vscode-descriptionForeground);margin-left:.5em;font-size:12px}.action-widget .monaco-list .monaco-list-row .description a{color:var(--vscode-textLink-foreground)}.action-widget .monaco-list .monaco-list-row .description a:hover,.action-widget .monaco-list .monaco-list-row .description a:active{color:var(--vscode-textLink-activeForeground)}.action-widget .monaco-list-row.action .group-title{color:var(--vscode-descriptionForeground);margin-left:.5em;margin-right:6px;font-size:12px;flex-shrink:0}.action-widget .monaco-list .monaco-list-row.action{&:has(.detail:not([style*="display: none"])){flex-wrap:wrap;align-content:center;padding-right:6px;.title{line-height:14px}}}.action-widget .inline-description .monaco-list-row.action{gap:0;.title{flex:0 1 auto;min-width:0;margin-left:6px}.description{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.group-title{margin-left:auto}.action-list-item-toolbar{margin-left:4px;margin-right:10px}.action-list-submenu-indicator{margin-left:auto;margin-right:10px}}.action-widget .monaco-list-row.action .action-list-item-toolbar{display:none}.action-widget .monaco-list-row.focused.action.has-toolbar .action-list-item-toolbar,.action-widget .monaco-list-row:hover.action.has-toolbar .action-list-item-toolbar{display:flex}.action-widget .monaco-list-row .action-list-item-toolbar .monaco-action-bar:not(.vertical) .action-label:not(.disabled):hover{background-color:var(--vscode-toolbar-hoverBackground)}.action-widget-delegate-label{display:flex;align-items:center;gap:4px;font-size:12px}.action-widget .action-list-filter{padding:2px 2px 4px}.action-widget .action-list-filter-row{display:flex;align-items:center;gap:4px;padding-right:10px}.action-widget .action-list-filter:first-child{border-bottom:none}.action-widget .action-list-filter:last-child{border-top:1px solid var(--vscode-editorHoverWidget-border)}.action-widget .action-list-filter-input{width:100%;flex:1;box-sizing:border-box;padding:4px 8px;border:1px solid var(--vscode-input-border, transparent);border-radius:3px;background-color:var(--vscode-input-background);color:var(--vscode-input-foreground);outline:none}.action-widget .action-list-filter-input:focus{border-color:var(--vscode-focusBorder)}.action-widget .action-list-filter-input::placeholder{color:var(--vscode-input-placeholderForeground)}.action-widget .action-list-filter-actions .action-label{padding:3px;border-radius:3px}.action-widget .action-list-filter-actions .action-label:hover{background-color:var(--vscode-toolbar-hoverBackground)}.action-widget .action-list-filter-label{color:var(--vscode-descriptionForeground);font-size:12px;flex-shrink:0;margin-right:2px}.action-widget .action-list-footer{color:var(--vscode-descriptionForeground);font-size:11px;padding:4px 10px 2px 6px;margin-top:4px;border-top:1px solid var(--vscode-editorHoverWidget-border)}.action-widget .action-list-header{display:flex;align-items:flex-start;gap:6px;color:var(--vscode-foreground);font-size:12px;line-height:16px;padding:6px 12px 6px 6px;margin-bottom:2px;background-color:var(--vscode-chat-requestBubbleBackground);border-radius:var(--vscode-cornerRadius-medium)}.action-widget:has(.action-list-header){min-width:160px}.action-widget .action-list-header .action-list-header-icon{flex-shrink:0;width:12px;text-align:center;font-size:12px!important;line-height:16px;color:var(--vscode-descriptionForeground)}.action-widget .action-list-header .action-list-header-text{flex:1;font-size:11px}.action-widget .actionList{position:relative}.action-widget .action-list-submenu-indicator{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:4px}.action-widget .action-list-submenu-indicator.has-submenu{opacity:.6}.action-widget .monaco-list-row.action .action-list-submenu-indicator.codicon{display:flex;font-size:16px}.action-list-submenu-panel{background-color:var(--vscode-menu-background);color:var(--vscode-menu-foreground);border:1px solid var(--vscode-menu-border, var(--vscode-editorHoverWidget-border));border-radius:5px;box-shadow:0 2px 8px var(--vscode-widget-shadow);z-index:50;width:max-content;outline:none}.action-list-submenu-hover-header{padding:4px 8px;line-height:1.4em;font-size:12px;max-width:300px;word-wrap:break-word;-webkit-user-select:text;user-select:text}.action-list-submenu-hover-header a{color:var(--vscode-textLink-foreground)}.action-list-submenu-hover-header a:hover,.action-list-submenu-hover-header a:active{color:var(--vscode-textLink-activeForeground)}.action-list-submenu-hover-header.has-submenu{border-bottom:1px solid var(--vscode-menu-separatorBackground, var(--vscode-editorWidget-border))}.action-list-submenu-hover-header>p{margin-left:0;margin-right:0}.action-list-submenu-hover-header>p:first-child{margin-top:0}.action-list-submenu-hover-header>p:last-child{margin-bottom:0}.context-view{position:absolute}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;color:inherit}.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-flex;align-items:center;border-style:solid;border-width:1px;border-radius:3px;justify-content:center;min-width:12px;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.post-edit-widget{box-shadow:var(--vscode-shadow-lg);border:1px solid var(--vscode-widget-border, transparent);border-radius:4px;color:var(--vscode-button-foreground);background-color:var(--vscode-button-background);overflow:hidden}.post-edit-widget .monaco-button{padding:2px;border:none;border-radius:0}.post-edit-widget .monaco-button:hover{background-color:var(--vscode-button-hoverBackground)!important}.post-edit-widget .monaco-button .codicon{margin:0}@font-face{font-family:codicon;font-display:block;src:url("./assets/codicon-KP4OV2OO.ttf") format("truetype")}.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none}.codicon-wrench-subaction{opacity:.5}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-loading,.codicon-tree-item-loading:before{animation:codicon-spin 1.5s steps(30) infinite;transform-origin:center center}.codicon-modifier-disabled{opacity:.4}.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon-colored.codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon-colored.codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon-colored.codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon-colored.codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon-colored.codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon-colored.codicon.codicon-symbol-value,.monaco-editor .codicon.codicon-symbol-enum,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum{color:var(--vscode-symbolIcon-enumeratorForeground)}.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon-colored.codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon-colored.codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon-colored.codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon-colored.codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon-colored.codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon-colored.codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon-colored.codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon-colored.codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon-colored.codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon-colored.codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon-colored.codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon-colored.codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon-colored.codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon-colored.codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon-colored.codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon-colored.codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon-colored.codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon-colored.codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon-colored.codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon-colored.codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon-colored.codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon-colored.codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon-colored.codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon-colored.codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}.monaco-editor .lightBulbWidget{display:flex;align-items:center;justify-content:center}.monaco-editor .lightBulbWidget:hover{cursor:pointer}.monaco-editor .lightBulbWidget.codicon-light-bulb,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .lightBulbWidget.codicon-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.monaco-editor .lightBulbWidget:before{position:relative;z-index:2}.monaco-editor .lightBulbWidget:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;opacity:.3;z-index:1}.monaco-editor .glyph-margin-widgets .cgmr[class*=codicon-gutter-lightbulb]{display:block;cursor:pointer}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-flex!important;align-items:center;text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize);padding-right:calc(var(--vscode-editorCodeLens-fontSize)*.5);font-feature-settings:var(--vscode-editorCodeLens-fontFeatureSettings);font-family:var(--vscode-editorCodeLens-fontFamily),var(--vscode-editorCodeLens-fontFamilyDefault)}.monaco-editor .codelens-decoration>span,.monaco-editor .codelens-decoration>a{user-select:none;-webkit-user-select:none;white-space:nowrap;vertical-align:sub;display:inline-flex;align-items:center}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration .codicon[class*=codicon-]{vertical-align:middle;color:currentColor!important;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize)}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}.monaco-editor .inlineSuggestionsHints{padding:4px;.warningMessage p{margin:0}}.monaco-editor .inlineSuggestionsHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineSuggestionsHints a,.monaco-editor .inlineSuggestionsHints a:hover{color:var(--vscode-foreground)!important}.monaco-editor .inlineSuggestionsHints .keybinding{display:flex;align-items:center;margin-left:4px;opacity:.6}.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a{display:flex;min-width:19px;justify-content:center}.monaco-editor .inlineSuggestionStatusBarItemLabel{align-items:center;margin-right:2px}.monaco-hover{cursor:default;position:absolute;overflow:hidden;user-select:text;-webkit-user-select:text;box-sizing:border-box;line-height:1.5em;white-space:var(--vscode-hover-whiteSpace, normal)}.monaco-hover.fade-in{animation:fadein .1s linear}.monaco-hover.hidden{display:none}.monaco-hover a:hover:not(.disabled){cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:var(--vscode-hover-maxWidth, 500px);word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover p,.monaco-hover .code,.monaco-hover ul,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{margin:8px 0}.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{box-sizing:border-box;border-left:0px;border-right:0px;margin:4px -8px -4px;height:1px}.monaco-hover p:first-child,.monaco-hover .code:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover p:last-child,.monaco-hover .code:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ul,.monaco-hover ol{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:var(--vscode-hover-sourceWhiteSpace, pre-wrap)}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .info{font-style:italic;padding:0 8px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px;width:100%;box-sizing:border-box}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px;vertical-align:middle;font-size:inherit}.monaco-hover .hover-row.status-bar .actions .action-container a{color:var(--vscode-textLink-foreground);text-decoration:var(--text-link-decoration)}.monaco-hover .hover-row.status-bar .actions .action-container a .icon.codicon{color:var(--vscode-textLink-foreground)}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link:hover,.monaco-hover .hover-contents a.code-link{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon{margin-bottom:2px}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-hover .action-container,.monaco-hover .action,.monaco-hover button,.monaco-hover .monaco-button,.monaco-hover .monaco-text-button,.monaco-hover [role=button]{-webkit-user-select:none;user-select:none}.monaco-custom-toggle{margin-left:2px;float:left;cursor:pointer;overflow:hidden;width:20px;height:20px;border-radius:3px;border:1px solid transparent;padding:1px;box-sizing:border-box;user-select:none;-webkit-user-select:none}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}.monaco-custom-toggle.disabled{opacity:.4;cursor:default;pointer-events:none}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-light .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{background:none}.monaco-custom-toggle.monaco-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-action-bar .checkbox-action-item{display:flex;align-items:center;border-radius:2px;padding-right:2px}.monaco-action-bar .checkbox-action-item:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-action-bar .checkbox-action-item>.monaco-custom-toggle.monaco-checkbox{margin-right:4px}.monaco-action-bar .checkbox-action-item>.checkbox-label{font-size:12px}.monaco-editor .find-widget{position:absolute;z-index:35;height:34px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px 0 9px;margin-top:4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px));box-shadow:var(--vscode-shadow-lg);color:var(--vscode-editorWidget-foreground);border:1px solid var(--vscode-widget-border);border-radius:var(--vscode-cornerRadius-large);background-color:var(--vscode-editorWidget-background)}.monaco-reduce-motion .monaco-editor .find-widget{transition:transform 0ms linear}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px;outline-color:var(--vscode-focusBorder)}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:3px 25px 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;flex:initial;margin-left:3px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin:4px 0 4px 5px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:0;width:18px;height:-webkit-fill-available;border-radius:var(--vscode-cornerRadius-small);box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .find-widget.no-results .matchesCount{color:var(--vscode-errorForeground)}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important;background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor .currentFindMatch{background-color:var(--vscode-editor-findMatchBackground);border:2px solid var(--vscode-editor-findMatchBorder);padding:1px;box-sizing:border-box}.monaco-editor .findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor .find-widget .monaco-sash{left:0!important;background-color:var(--vscode-editorWidget-resizeBorder, var(--vscode-editorWidget-border))}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .find-widget .button:not(.disabled):hover,.monaco-editor .find-widget .codicon-find-selection:hover{background-color:var(--vscode-toolbar-hoverBackground)!important}.monaco-editor.findMatch{background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor.currentFindMatch{background-color:var(--vscode-editor-findMatchBackground)}.monaco-editor.findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor.findMatch{background-color:var(--vscode-editorWidget-background)}.monaco-editor .find-widget>.button.codicon-widget-close{position:absolute;top:5px;right:4px}.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;border-radius:4px;font-size:inherit}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{position:relative;width:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px;color:var(--vscode-icon-foreground)}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls,.hc-light .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls,.hc-light .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:#fdff00cc}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:#fdff00cc}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:#ffffff70}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:#ffffff70}99%{background:transparent}}.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none}.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{border:solid .1em #000;box-sizing:border-box;margin:.1em .2em 0;width:.8em;height:.8em;line-height:.8em;display:inline-block;cursor:pointer}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:solid .1em #eee}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-header .picked-color{width:240px;display:flex;align-items:center;justify-content:center;line-height:24px;cursor:pointer;color:#fff;flex:1;white-space:nowrap;overflow:hidden}.colorpicker-header .picked-color .picked-color-presentation{white-space:nowrap;margin-left:5px;margin-right:5px}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.standalone-colorpicker{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header.standalone-colorpicker{border-bottom:none}.colorpicker-header .close-button{cursor:pointer;background-color:var(--vscode-editorHoverWidget-background);border-left:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header .close-button-inner-div{width:100%;height:100%;text-align:center}.colorpicker-header .close-button-inner-div:hover{background-color:var(--vscode-toolbar-hoverBackground)}.colorpicker-header .close-icon{padding:3px}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid rgb(255,255,255);border-radius:100%;box-shadow:0 0 2px #000c;position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .standalone-strip{width:25px;height:122px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid rgba(255,255,255,.71);box-shadow:0 0 1px #000000d9}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.colorpicker-body .standalone-strip .standalone-overlay{height:122px;pointer-events:none}.standalone-colorpicker-body{display:block;border:1px solid transparent;border-bottom:1px solid var(--vscode-editorHoverWidget-border);overflow:hidden}.colorpicker-body .insert-button{position:absolute;height:20px;width:58px;padding:0;right:8px;bottom:8px;background:var(--vscode-button-background);color:var(--vscode-button-foreground);border-radius:2px;border:none;cursor:pointer}.colorpicker-body .insert-button:hover{background:var(--vscode-button-hoverBackground)}.monaco-editor .peekview-widget{box-shadow:var(--vscode-shadow-lg)}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:nowrap}.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:baseline;font-size:13px;margin-left:20px;min-width:0;text-overflow:ellipsis;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px;align-self:center}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:initial;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:flex;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-th,.monaco-table-td{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--vscode-sash-size) / 2);width:0;border-left:1px solid transparent}.monaco-enable-motion .monaco-table>.monaco-split-view2,.monaco-enable-motion .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-row.disabled{cursor:default}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent;opacity:0}.monaco-enable-motion .monaco-tl-indent>.indent-guide{transition:opacity .1s linear}.monaco-tl-twistie,.monaco-tl-contents{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translate(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite;transform-origin:center center}.monaco-tree-type-filter{position:absolute;top:0;right:0;display:flex;padding:3px;max-width:200px;z-index:100;margin:0 10px 0 6px;border:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.monaco-enable-motion .monaco-tree-type-filter{transition:top .3s}.monaco-tree-type-filter.disabled{top:-40px!important}.monaco-tree-type-filter-input{flex:1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{position:absolute;top:0;left:0;width:100%;height:0;z-index:13;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{position:absolute;width:100%;opacity:1!important;overflow:hidden;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{background-color:var(--vscode-list-hoverBackground)!important;cursor:pointer}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow{display:none}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{position:absolute;bottom:-3px;left:0;height:0px;width:100%}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{outline:none}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px;background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground)}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground)}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{color:var(--vscode-peekViewResult-fileForeground)!important;background-color:var(--vscode-peekViewResult-matchHighlightBackground)!important}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted var(--vscode-contrastActiveBorder, transparent);box-sizing:border-box}.monaco-count-badge{padding:3px 5px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label-iconpath{width:16px;height:22px;margin-right:6px;display:flex}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-weight:700}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.monaco-editor .hoverHighlight{background-color:var(--vscode-editor-hoverHighlightBackground)}.monaco-editor .monaco-resizable-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);box-sizing:content-box;background-color:var(--vscode-editorHoverWidget-background)}.monaco-editor .monaco-resizable-hover>.monaco-hover{border:none;border-radius:inherit;overflow:hidden}.monaco-editor .monaco-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);box-shadow:var(--vscode-shadow-lg)}.monaco-editor .monaco-hover a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .monaco-hover .hover-row{border-radius:var(--vscode-cornerRadius-large);display:flex}.monaco-editor .monaco-hover .hover-row.hover-row-with-copy{position:relative;padding-right:20px}.monaco-editor .monaco-hover .hover-row .hover-row-contents{min-width:0;display:flex;flex-direction:column}.monaco-editor .monaco-hover .hover-row .verbosity-actions{border-right:1px solid var(--vscode-editorHoverWidget-border);width:22px;overflow-y:clip}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner{display:flex;flex-direction:column;padding-left:5px;padding-right:5px;justify-content:flex-end;position:relative}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon{cursor:pointer;font-size:11px}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.enabled{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.disabled{opacity:.6}.monaco-editor .monaco-hover .hover-row .actions{background-color:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-editor .monaco-hover code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .monaco-hover .hover-copy-button{position:absolute;top:4px;right:4px;padding:2px 4px;border-radius:3px;display:flex;align-items:center;justify-content:center;opacity:0}.monaco-editor .monaco-hover .hover-row-with-copy:hover .hover-copy-button,.monaco-editor .monaco-hover .hover-row-with-copy:focus-within .hover-copy-button{opacity:1}.monaco-editor .monaco-hover .hover-copy-button:hover{background-color:var(--vscode-toolbar-hoverBackground);cursor:pointer}.monaco-editor .monaco-hover .hover-copy-button:focus{outline:1px solid var(--vscode-focusBorder);outline-offset:-1px}.monaco-editor .monaco-hover .hover-copy-button .codicon{font-size:16px;color:var(--vscode-foreground)}.monaco-editor.vs .dnd-target,.monaco-editor.hc-light .dnd-target{border-right:2px dotted black;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #AEAFAD;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines,.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.hc-light.mac.mouse-default .view-lines{cursor:default}.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines,.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.hc-light.mac.mouse-copy .view-lines{cursor:copy}.monaco-editor .findOptionsWidget{background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground);box-shadow:var(--vscode-shadow-lg);border:2px solid var(--vscode-contrastBorder)}.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-collapsed{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed{transition:initial}.monaco-editor .margin-view-overlays:hover .codicon,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons{opacity:1}.monaco-editor .inline-folded:after{color:var(--vscode-editor-foldPlaceholderForeground);margin:.1em .2em 0;content:"\22ef";display:inline;line-height:1em;cursor:pointer}.monaco-editor .folded-background{background-color:var(--vscode-editor-foldBackground)}.monaco-editor .cldr.codicon.codicon-folding-expanded,.monaco-editor .cldr.codicon.codicon-folding-collapsed,.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed{color:var(--vscode-editorGutter-foldingControlForeground)!important}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;user-select:text;-webkit-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-activeForeground)}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer;color:var(--vscode-textLink-activeForeground)}.monaco-editor .zone-widget .codicon.codicon-error,.markers-panel .marker-icon.error,.markers-panel .marker-icon .codicon.codicon-error,.text-search-provider-messages .providerMessage .codicon.codicon-error,.extensions-viewlet>.extensions .codicon.codicon-error,.extension-editor .codicon.codicon-error,.chat-attached-context-attachment .codicon.codicon-error{color:var(--vscode-problemsErrorIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-warning,.markers-panel .marker-icon.warning,.markers-panel .marker-icon .codicon.codicon-warning,.text-search-provider-messages .providerMessage .codicon.codicon-warning,.extensions-viewlet>.extensions .codicon.codicon-warning,.extension-editor .codicon.codicon-warning,.preferences-editor .codicon.codicon-warning{color:var(--vscode-problemsWarningIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-info,.markers-panel .marker-icon.info,.markers-panel .marker-icon .codicon.codicon-info,.text-search-provider-messages .providerMessage .codicon.codicon-info,.extensions-viewlet>.extensions .codicon.codicon-info,.extension-editor .codicon.codicon-info{color:var(--vscode-problemsInfoIcon-foreground)}.monaco-editor .snippet-placeholder{min-width:2px;outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetTabstopHighlightBorder, transparent)}.monaco-editor .finish-snippet-placeholder{outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent)}.monaco-editor .rename-box{z-index:100;color:inherit;border-radius:4px;box-shadow:var(--vscode-shadow-lg)}.monaco-editor .rename-box.preview{padding:4px 4px 0}.monaco-editor .rename-box .rename-input-with-button{padding:3px;border-radius:4px;width:calc(100% - 8px)}.monaco-editor .rename-box .rename-input{width:calc(100% - 8px);padding:0}.monaco-editor .rename-box .rename-input:focus{outline:none}.monaco-editor .rename-box .rename-suggestions-button{display:flex;align-items:center;padding:3px;background-color:transparent;border:none;border-radius:5px;cursor:pointer}.monaco-editor .rename-box .rename-suggestions-button:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row{border-radius:2px}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .suggest-widget{width:430px;z-index:40;display:flex;flex-direction:column;border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}.monaco-editor .suggest-widget,.monaco-editor .suggest-details{flex:0 1 auto;width:100%;border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background)}.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-light .suggest-widget,.monaco-editor.hc-light .suggest-details{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;display:none;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;padding:0 4px;border-top:1px solid var(--vscode-editorSuggestWidget-border);overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none;border-radius:var(--vscode-cornerRadius-large)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:initial;text-overflow:ellipsis;overflow:hidden;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:flex;flex-direction:column;cursor:default;color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-details:focus{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 4px 5px}.monaco-editor .suggest-details.detail-and-doc>.monaco-scrollable-element>.body>.header>.type{padding-bottom:12px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:initial;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ul,.monaco-editor .suggest-details ol{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text .ghost-text{font-style:italic}.monaco-editor .suggest-preview-text.clickable .view-line{z-index:1}.monaco-editor .ghost-text-decoration.clickable,.monaco-editor .ghost-text-decoration-preview.clickable,.monaco-editor .suggest-preview-text.clickable .ghost-text{cursor:pointer}.monaco-editor .inline-completion-text-to-replace{text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text{&.syntax-highlighted{opacity:.7}&:not(.syntax-highlighted){color:var(--vscode-editorGhostText-foreground)}background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}.monaco-editor .ghost-text-decoration.warning,.monaco-editor .ghost-text-decoration-preview.warning,.monaco-editor .suggest-preview-text .ghost-text.warning{background:var(--monaco-editor-warning-decoration) repeat-x bottom left;border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .ghost-text-decoration.short-text,.monaco-editor .ghost-text-decoration-preview.short-text,.monaco-editor .suggest-preview-text .ghost-text.short-text{text-decoration:underline dotted var(--vscode-editorGhostText-foreground);text-underline-position:under}.ghost-text-view-warning-widget-icon{.codicon{color:var(--vscode-editorWarning-foreground)!important}}.monaco-editor{.edits-fadeout-decoration{opacity:var(--animation-opacity, 1);background-color:var(--vscode-inlineEdit-modifiedChangedTextBackground)}}.monaco-editor .sticky-widget{overflow:hidden;border-bottom:1px solid var(--vscode-editorStickyScroll-border);width:100%;box-shadow:var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;z-index:4;right:initial!important;margin-left:"0px"}.monaco-editor .sticky-widget .sticky-widget-line-numbers{float:left;background-color:var(--vscode-editorStickyScrollGutter-background)}.monaco-editor .sticky-widget.peek .sticky-widget-line-numbers{background-color:var(--vscode-peekViewEditorStickyScrollGutter-background)}.monaco-editor .sticky-widget .sticky-widget-lines-scrollable{display:inline-block;position:absolute;overflow:hidden;width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:var(--vscode-editorStickyScroll-background)}.monaco-editor .sticky-widget.peek .sticky-widget-lines-scrollable{background-color:var(--vscode-peekViewEditorStickyScroll-background)}.monaco-editor .sticky-widget .sticky-widget-lines{position:absolute;background-color:inherit}.monaco-editor .sticky-widget .sticky-line-number,.monaco-editor .sticky-widget .sticky-line-content{color:var(--vscode-editorLineNumber-foreground);white-space:nowrap;display:inline-block;position:absolute;background-color:inherit}.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-expanded,.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-collapsed{float:right;transition:var(--vscode-editorStickyScroll-foldingOpacityTransition);position:absolute;margin-left:2px}.monaco-editor .sticky-widget .sticky-line-content{width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:inherit;white-space:nowrap}.monaco-editor .sticky-widget .sticky-line-number-inner{display:inline-block;text-align:right}.monaco-editor .sticky-widget .sticky-line-content:hover{background-color:var(--vscode-editorStickyScrollHover-background);cursor:pointer}.monaco-editor{--inline-edit-border-radius: 3px;.inline-edits-view-indicator{display:flex;z-index:34;height:20px;color:var(--vscode-inlineEdit-gutterIndicator-primaryForeground);background-color:var(--vscode-inlineEdit-gutterIndicator-background);border:1px solid var(--vscode-inlineEdit-gutterIndicator-primaryBorder);border-radius:var(--inline-edit-border-radius);align-items:center;padding:2px 10px 2px 2px;margin:0 4px;opacity:0;&.contained{transition:opacity .2s ease-in-out;transition-delay:.4s}&.visible{opacity:1}&.top{opacity:1;.icon{transform:rotate(90deg)}}&.bottom{opacity:1;.icon{transform:rotate(-90deg)}}.icon{display:flex;align-items:center;margin:0 2px;transform:none;transition:transform .2s ease-in-out;.codicon{color:var(--vscode-inlineEdit-gutterIndicator-primaryForeground)}}.label{margin:0 2px;display:flex;justify-content:center;width:100%}}.inline-edits-view .editorContainer{.preview .monaco-editor{.view-overlays .current-line-exact,.current-line-margin{border:none}}.inline-edits-view-zone.diagonal-fill{opacity:.5}}.strike-through{text-decoration:line-through}.inlineCompletions-line-insert{background:var(--vscode-inlineEdit-modifiedChangedLineBackground)}.inlineCompletions-line-delete{background:var(--vscode-inlineEdit-originalChangedLineBackground)}.inlineCompletions-char-insert{background:var(--vscode-inlineEdit-modifiedChangedTextBackground);cursor:pointer}.inlineCompletions-char-delete{background:var(--vscode-inlineEdit-originalChangedTextBackground)}.inlineCompletions-char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-inlineEdit-originalChangedTextBackground) 3px}.inlineCompletions-char-insert.diff-range-empty{border-left:solid var(--vscode-inlineEdit-modifiedChangedTextBackground) 3px}.inlineCompletions-char-delete.single-line-inline{border:1px solid var(--vscode-editorHoverWidget-border);margin:-2px 0 0 -2px}.inlineCompletions-char-insert.single-line-inline{border-top:1px solid var(--vscode-inlineEdit-modifiedBorder);border-bottom:1px solid var(--vscode-inlineEdit-modifiedBorder)}.inlineCompletions-char-insert.single-line-inline.start{border-top-left-radius:var(--inline-edit-border-radius);border-bottom-left-radius:var(--inline-edit-border-radius);border-left:1px solid var(--vscode-inlineEdit-modifiedBorder)}.inlineCompletions-char-insert.single-line-inline.end{border-top-right-radius:var(--inline-edit-border-radius);border-bottom-right-radius:var(--inline-edit-border-radius);border-right:1px solid var(--vscode-inlineEdit-modifiedBorder)}.inlineCompletions-char-delete.single-line-inline.empty,.inlineCompletions-char-insert.single-line-inline.empty{display:none}.inlineCompletions.strike-through{text-decoration-thickness:1px}.inlineCompletions-modified-bubble{background:var(--vscode-inlineEdit-modifiedChangedTextBackground)}.inlineCompletions-original-bubble{background:var(--vscode-inlineEdit-originalChangedTextBackground)}.inlineCompletions-modified-bubble,.inlineCompletions-original-bubble{pointer-events:none;display:inline-block}.inline-edit.ghost-text,.inline-edit.ghost-text-decoration,.inline-edit.ghost-text-decoration-preview,.inline-edit.suggest-preview-text .ghost-text{&.syntax-highlighted{opacity:1!important}font-style:normal!important}.inline-edit.modified-background.ghost-text,.inline-edit.modified-background.ghost-text-decoration,.inline-edit.modified-background.ghost-text-decoration-preview,.inline-edit.modified-background.suggest-preview-text .ghost-text{background:var(--vscode-inlineEdit-modifiedChangedTextBackground)!important;display:inline-block!important}.inlineCompletions-original-lines{background:var(--vscode-editor-background)}.inline-edit-jump-to-widget{.monaco-keybinding{.monaco-keybinding-key{font-size:11px;padding:1px 2px 2px}}}}.monaco-menu-option{color:var(--vscode-editorActionList-foreground);font-size:13px;padding:0 4px;line-height:28px;display:flex;gap:4px;align-items:center;border-radius:3px;cursor:pointer;.monaco-keybinding-key{font-size:13px;opacity:.7;padding:0;border:none;margin:0;min-width:unset}&.active{background:var(--vscode-editorActionList-focusBackground);color:var(--vscode-editorActionList-focusForeground);outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-1px;.monaco-keybinding-key{color:var(--vscode-editorActionList-focusForeground)}}}.inline-edits-long-distance-hint-widget .go-to-label:before{content:"";position:absolute;left:-12px;top:0;width:12px;height:100%;background:linear-gradient(to left,var(--vscode-editorWidget-background) 0,transparent 12px)}.hc-black .inline-edits-long-distance-hint-widget .go-to-label:before,.hc-light .inline-edits-long-distance-hint-widget .go-to-label:before{background:var(--vscode-editorWidget-background)}.inline-edit-alternative-action-label .codicon{font-size:12px!important;padding-right:4px}.inline-edit-alternative-action-label .monaco-keybinding-key{padding:2px 3px}.inline-edit-alternative-action-label .inline-edit-alternative-action-label-separator{width:4px}.inline-edits-long-distance-hint-widget.show-file-icons .target-file .file-icon:before{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;background-size:16px;background-position:center;background-repeat:no-repeat}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor.vs .valueSetReplacement{outline:solid 2px var(--vscode-editorBracketMatch-border)}.monaco-editor .linked-editing-decoration{background-color:var(--vscode-editor-linkedEditingBackground);min-width:1px}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor{.scroll-editor-on-middle-click-dot{cursor:all-scroll;position:absolute;z-index:1;background-color:var(--vscode-editor-foreground, white);border:1px solid var(--vscode-editor-background, black);opacity:.5;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%);&.hidden{display:none}}&.scroll-editor-on-middle-click-editor *{cursor:all-scroll}}.monaco-editor .focused .selectionHighlight{background-color:var(--vscode-editor-selectionHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-selectionHighlightBorder)}.monaco-editor.hc-black .focused .selectionHighlight,.monaco-editor.hc-light .focused .selectionHighlight{border-style:dotted}.monaco-editor .wordHighlight{background-color:var(--vscode-editor-wordHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightBorder)}.monaco-editor.hc-black .wordHighlight,.monaco-editor.hc-light .wordHighlight{border-style:dotted}.monaco-editor .wordHighlightStrong{background-color:var(--vscode-editor-wordHighlightStrongBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightStrongBorder)}.monaco-editor.hc-black .wordHighlightStrong,.monaco-editor.hc-light .wordHighlightStrong{border-style:dotted}.monaco-editor .wordHighlightText{background-color:var(--vscode-editor-wordHighlightTextBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightTextBorder)}.monaco-editor.hc-black .wordHighlightText,.monaco-editor.hc-light .wordHighlightText{border-style:dotted}.monaco-editor .parameter-hints-widget{z-index:39;display:flex;flex-direction:column;line-height:1.5em;cursor:default;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.hc-black .monaco-editor .parameter-hints-widget,.hc-light .monaco-editor .parameter-hints-widget{border-width:2px}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:flex;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.multiple .body:before{content:"";display:block;height:100%;position:absolute;opacity:.5;border-left:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{display:flex;flex:1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px;position:relative}.monaco-editor .parameter-hints-widget .signature.has-docs:after{content:"";display:block;position:absolute;left:0;width:100%;padding-top:4px;opacity:.5;border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget .code{font-family:var(--vscode-parameterHintsWidget-editorFontFamily),var(--vscode-parameterHintsWidget-editorFontFamilyDefault)}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;min-width:0}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs a{color:var(--vscode-textLink-foreground)}.monaco-editor .parameter-hints-widget .docs a:hover{color:var(--vscode-textLink-activeForeground);cursor:pointer}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial;overflow-wrap:break-word;word-break:break-word;max-width:100%}.monaco-editor .parameter-hints-widget .docs code{font-family:var(--monaco-monospace-font);border-radius:3px;padding:0 .4em;background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{color:var(--vscode-editorHoverWidget-highlightForeground);font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor{.editorPlaceholder{top:0;position:absolute;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;pointer-events:none;color:var(--vscode-editor-placeholder-foreground)}}.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);background-color:var(--vscode-editorUnicodeHighlight-background);box-sizing:border-box}.editor-banner{box-sizing:border-box;cursor:default;width:100%;font-size:12px;display:flex;overflow:visible;height:26px;background:var(--vscode-banner-background)}.editor-banner .icon-container{display:flex;flex-shrink:0;align-items:center;padding:0 6px 0 10px}.editor-banner .icon-container.custom-icon{background-repeat:no-repeat;background-position:center center;background-size:16px;width:16px;padding:0;margin:0 6px 0 10px}.editor-banner .message-container{display:flex;align-items:center;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-banner .message-container p{margin-block-start:0;margin-block-end:0}.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px;margin:0 4px}.editor-banner .message-actions-container a.monaco-button{width:inherit;margin:2px 8px;padding:0 12px}.editor-banner .message-actions-container a{padding:3px;margin-left:12px;text-decoration:underline}.editor-banner .action-container{padding:0 10px 0 6px}.editor-banner{background-color:var(--vscode-banner-background)}.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}.monaco-link{color:var(--vscode-textLink-foreground)}.monaco-link:hover{color:var(--vscode-textLink-activeForeground)}.floating-menu-overlay-widget{padding:2px 4px;color:var(--vscode-foreground);background-color:var(--vscode-editorWidget-background);border-radius:var(--vscode-cornerRadius-medium);border:1px solid var(--vscode-contrastBorder);display:flex;align-items:center;justify-content:center;gap:4px;z-index:10;box-shadow:var(--vscode-shadow-lg);overflow:hidden;&.single-button{background-color:transparent;border-width:0;padding:0;overflow:visible;.action-item>.action-label,.action-item>.action-label.codicon:not(.separator){height:28px;line-height:28px;border-radius:var(--vscode-cornerRadius-medium);box-shadow:0 2px 8px var(--vscode-widget-shadow)}.action-item>.action-label{padding:0 8px}.action-item>.action-label.codicon:not(.separator){width:28px}}.actions-container{gap:4px}.action-item>.action-label{padding:4px 6px;font-size:11px;line-height:14px;border-radius:var(--vscode-cornerRadius-small)}.action-item>.action-label.codicon:not(.separator){color:var(--vscode-foreground);width:22px;height:22px;padding:0;font-size:16px;line-height:22px;display:flex;align-items:center;justify-content:center}.action-item.primary>.action-label,.action-item.primary>.action-label.action-label.codicon:not(.separator){background-color:var(--vscode-button-background);color:var(--vscode-button-foreground)}.action-item.primary>.action-label:hover{background-color:var(--vscode-button-hoverBackground)!important}}.hc-black .floating-menu-overlay-widget.single-button,.hc-light .floating-menu-overlay-widget.single-button{border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);background-color:var(--vscode-editorWidget-background);padding:0;.action-item>.action-label,.action-item>.action-label.codicon:not(.separator){box-shadow:none}}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #F6F6F6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;user-select:text;-webkit-user-select:text;padding:10px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor.hc-black .tokens-inspect-widget,.monaco-editor.hc-light .tokens-inspect-widget{border-width:2px}.monaco-editor .tokens-inspect-widget .tokens-inspect-separator{height:1px;border:0;background-color:var(--vscode-editorHoverWidget-border)}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.monaco-editor .synthetic-focus,.monaco-diff-editor .synthetic-focus,.monaco-editor [tabindex="0"]:focus,.monaco-diff-editor [tabindex="0"]:focus,.monaco-editor [tabindex="-1"]:focus,.monaco-diff-editor [tabindex="-1"]:focus,.monaco-editor button:focus,.monaco-diff-editor button:focus,.monaco-editor input[type=button]:focus,.monaco-diff-editor input[type=button]:focus,.monaco-editor input[type=checkbox]:focus,.monaco-diff-editor input[type=checkbox]:focus,.monaco-editor input[type=search]:focus,.monaco-diff-editor input[type=search]:focus,.monaco-editor input[type=text]:focus,.monaco-diff-editor input[type=text]:focus,.monaco-editor select:focus,.monaco-diff-editor select:focus,.monaco-editor textarea:focus,.monaco-diff-editor textarea:focus{outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-hover.workbench-hover{position:relative;font-size:13px;line-height:19px;z-index:40;overflow:hidden;max-width:700px;background:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:5px;color:var(--vscode-editorHoverWidget-foreground);box-shadow:var(--vscode-shadow-lg)}.monaco-hover.workbench-hover.with-pointer{border-radius:3px}.monaco-hover.workbench-hover .monaco-action-bar .action-item .codicon{width:13px;height:13px}.monaco-hover.workbench-hover hr{border-bottom:none}.monaco-hover.workbench-hover.compact{font-size:12px}.monaco-hover.workbench-hover.compact .monaco-action-bar .action-item .codicon{width:12px;height:12px}.monaco-hover.workbench-hover.compact .hover-contents{padding:2px 8px}.workbench-hover-container.locked .monaco-hover.workbench-hover{outline:1px solid var(--vscode-editorHoverWidget-border)}.workbench-hover-container:focus-within.locked .monaco-hover.workbench-hover{outline-color:var(--vscode-focusBorder)}.workbench-hover-pointer{position:absolute;z-index:41;pointer-events:none}.workbench-hover-pointer:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--vscode-editorHoverWidget-background);border-right:1px solid var(--vscode-editorHoverWidget-border);border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.workbench-hover-container:not(:focus-within).locked .workbench-hover-pointer:after{width:4px;height:4px;border-right-width:2px;border-bottom-width:2px}.workbench-hover-container:focus-within .workbench-hover-pointer:after{border-right:1px solid var(--vscode-focusBorder);border-bottom:1px solid var(--vscode-focusBorder)}.workbench-hover-pointer.left{left:-3px}.workbench-hover-pointer.right{right:3px}.workbench-hover-pointer.top{top:-3px}.workbench-hover-pointer.bottom{bottom:3px}.workbench-hover-pointer.left:after{transform:rotate(135deg)}.workbench-hover-pointer.right:after{transform:rotate(315deg)}.workbench-hover-pointer.top:after{transform:rotate(225deg)}.workbench-hover-pointer.bottom:after{transform:rotate(45deg)}.monaco-hover.workbench-hover a{color:var(--vscode-textLink-foreground)}.monaco-hover.workbench-hover a:focus{outline:1px solid;outline-offset:-1px;text-decoration:underline;outline-color:var(--vscode-focusBorder)}.monaco-hover.workbench-hover a.codicon:focus,.monaco-hover.workbench-hover a.monaco-button:focus{text-decoration:none}.monaco-hover.workbench-hover a:hover,.monaco-hover.workbench-hover a:active{color:var(--vscode-textLink-activeForeground)}.monaco-hover.workbench-hover code{background:var(--vscode-textCodeBlock-background)}.monaco-hover.workbench-hover .hover-row .actions{background:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-hover.workbench-hover.right-aligned{left:1px}.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions{flex-direction:row-reverse}.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions .action-container{margin-right:0;margin-left:16px}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{background-color:#ddd6;border:solid 1px rgba(204,204,204,.4);border-bottom-color:#bbb6;box-shadow:inset 0 -1px #bbb6;color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px rgb(111,195,223);box-shadow:none;color:#fff}.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #0F4A85;box-shadow:none;color:#292929}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:#8080802b;border:solid 1px rgba(51,51,51,.6);border-bottom-color:#4449;box-shadow:inset 0 -1px #4449;color:#ccc}.quick-input-widget{position:absolute;width:600px;z-index:2550;left:50%;-webkit-app-region:no-drag;border-radius:var(--vscode-cornerRadius-xLarge);box-shadow:var(--vscode-shadow-xl)}.quick-input-titlebar{cursor:grab;display:flex;align-items:center;border-top-right-radius:5px;border-top-left-radius:5px}.quick-input-widget.no-drag .quick-input-titlebar,.quick-input-widget.no-drag .quick-input-title,.quick-input-widget.no-drag .quick-input-header{cursor:default}.quick-input-widget .monaco-inputbox .monaco-action-bar{top:0}.quick-input-widget .monaco-action-bar .monaco-custom-toggle{margin-left:0;border-radius:5px;box-sizing:content-box}.quick-input-left-action-bar{display:flex;margin-left:4px}.quick-input-inline-action-bar .actions-container>.action-item:first-child{margin-left:5px}.quick-input-inline-action-bar .actions-container>.action-item{margin-top:2px}.quick-input-title{cursor:grab;padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden;flex:1}.quick-input-right-action-bar{display:flex;margin-right:4px}.quick-input-right-action-bar .actions-container{justify-content:flex-end}.quick-input-right-action-bar .actions-container>.action-item{margin-left:4px}.quick-input-inline-action-bar .actions-container>.action-item{margin-left:4px}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:center;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px 6px 6px 11px}.quick-input-header .quick-input-description{margin:4px 2px;flex:1}.quick-input-header{cursor:grab;display:flex;padding:6px 6px 4px}.quick-input-widget .quick-input-filter .monaco-inputbox{border-radius:var(--vscode-cornerRadius-medium)}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-widget .quick-input-header .monaco-checkbox{margin-top:6px}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-message{margin-top:-1px;padding:5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-message a{color:inherit}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-list{line-height:22px}.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}.quick-input-list .monaco-list{overflow:hidden;max-height:440px;padding-bottom:7px}.quick-input-list .monaco-scrollable-element{padding:0 6px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row{border-radius:3px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-widget .monaco-checkbox{margin-right:0}.quick-input-widget .quick-input-list .monaco-checkbox,.quick-input-widget .quick-input-tree .monaco-checkbox{margin-top:4px}.quick-input-list .quick-input-list-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{font-weight:700;background-color:unset;color:var(--vscode-list-highlightForeground)!important}.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-quickInputList-focusHighlightForeground)!important}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:4px;font-size:var(--vscode-bodyFontSize-xSmall);color:var(--vscode-descriptionForeground)}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry-action-bar .monaco-custom-toggle{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-list .quick-input-list-entry-action-bar .monaco-custom-toggle.codicon{margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .monaco-custom-toggle.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .monaco-custom-toggle{display:flex}.quick-input-list>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.quick-input-list>.monaco-list:focus .monaco-list-row.focused .quick-input-list-entry.quick-input-list-separator-border{border-color:transparent}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row:hover .monaco-keybinding-key{background:none;border-color:var(--vscode-widget-shadow)}:is(.vs,.vs-dark) .quick-input-list .monaco-list-row.focused .monaco-keybinding-key,:is(.vs,.vs-dark) .quick-input-list .monaco-list-row:hover .monaco-keybinding-key{border-color:color-mix(in srgb,currentColor 30%,transparent)}.quick-input-list .quick-input-list-separator-as-item{padding:4px 6px;font-size:12px}.quick-input-list .quick-input-list-separator-as-item .label-name{font-weight:600}.quick-input-list .quick-input-list-separator-as-item .label-description{opacity:1!important}.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border{border-top-style:none}.quick-input-list .monaco-tree-sticky-row{padding:0 5px}.quick-input-list .monaco-tl-twistie{display:none!important}.quick-input-tree .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}.quick-input-tree.quick-input-tree-flat .monaco-tl-indent,.quick-input-tree.quick-input-tree-flat .monaco-tl-twistie{display:none!important}.quick-input-tree.quick-input-tree-flat .monaco-checkbox{margin-left:6px}.quick-input-tree .quick-input-tree-entry{box-sizing:border-box;overflow:hidden;display:flex;padding-right:6px}.quick-input-tree .quick-input-tree-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-tree .quick-input-tree-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-tree .quick-input-tree-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row{display:flex;align-items:center}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label,.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-tree .quick-input-tree-rows .monaco-highlighted-label>span{opacity:1}.quick-input-tree .quick-input-tree-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-tree .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle{display:none}.quick-input-tree .quick-input-tree-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle.codicon{margin-right:4px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-top:1px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-right:4px}.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .action-label.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .monaco-custom-toggle.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .monaco-custom-toggle{display:flex}.quick-input-tree>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.monaco-progress-container{width:100%;height:2px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:2px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;transform:translateZ(0);animation-timing-function:linear}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}@keyframes progress{0%{transform:translate(0) scaleX(1)}50%{transform:translate(2500%) scaleX(3)}to{transform:translate(4900%) scaleX(1)}}.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);vertical-align:middle;padding:1px 3px}.rendered-markdown li:has(input[type=checkbox]){list-style-type:none}.monaco-component.multiDiffEditor{background:var(--vscode-multiDiffEditor-background);position:relative;height:100%;width:100%;overflow-y:hidden;>div{position:absolute;top:0;left:0;height:100%;width:100%;&.placeholder{visibility:hidden;&.visible{visibility:visible}display:grid;place-items:center;place-content:center}}>.multi-diff-root-floating-menu{position:absolute;inset:auto 28px 24px auto;width:auto}.active{--vscode-multiDiffEditor-border: var(--vscode-focusBorder)}.multiDiffEntry{display:flex;flex-direction:column;flex:1;overflow:hidden;.collapse-button{margin:0 5px;cursor:pointer;a{display:block}}.header{z-index:1000;background:var(--vscode-editor-background);&:not(.collapsed) .header-content{border-bottom:1px solid var(--vscode-sideBarSectionHeader-border)}.header-content{margin:8px 0 0;padding:4px 5px;border-top:1px solid var(--vscode-multiDiffEditor-border);display:flex;align-items:center;color:var(--vscode-foreground);background:var(--vscode-multiDiffEditor-headerBackground);&.shadow{box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px}.file-path{display:flex;flex:1;min-width:0;.title{font-size:14px;line-height:22px;&.original{flex:1;min-width:0;text-overflow:ellipsis}}.status{font-weight:600;opacity:.75;margin:0 10px;line-height:22px}}.actions{padding:0 8px}}}.editorParent{flex:1;display:flex;flex-direction:column;border-bottom:1px solid var(--vscode-multiDiffEditor-border);overflow:hidden}.editorContainer{flex:1}}}:root{--primary: #1c46b1;--primary-hover: #002fa7;--primary-light: #edf1fa;--gray-50: #f8f9fa;--gray-100: #f1f3f5;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--success: #10b981;--success-light: #d1fae5;--warning: #d97706;--warning-light: #fff7ed;--error: #dc2626;--error-light: #fef2f2;--border: #e5e7eb;--workspace-header-height: 64px;--background: #fff;--surface: #fff;--surface-muted: #f8f9fa;--surface-subtle: #f1f3f5;--editor-surface: #fbfcfd;--preview-canvas: #eef0f4;--translucent-surface: rgb(255 255 255 / 94%);--text: #111827;--muted: #6b7280;color:var(--text);background:var(--background);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}[data-theme=dark]{--primary: #5b8def;--primary-hover: #4a7de0;--primary-light: #1f2b3f;--gray-50: #1a1d1e;--gray-100: #202425;--gray-200: #2b2f31;--gray-300: #3a3f42;--gray-400: #6b7280;--gray-500: #889096;--gray-600: #d1d5db;--gray-700: #e5e7eb;--gray-800: #f3f4f6;--gray-900: #dfe3e6;--success: #53b9ab;--success-light: #1c3329;--warning: #fbbf24;--warning-light: #3d2b0c;--error: #f87171;--error-light: #3b1d20;--border: #2b2f31;--background: #151718;--surface: #151718;--surface-muted: #1a1d1e;--surface-subtle: #202425;--editor-surface: #111415;--preview-canvas: #101213;--translucent-surface: rgb(21 23 24 / 94%);--text: #dfe3e6;--muted: #889096;color-scheme:dark}*{box-sizing:border-box}html,body,#dashboard-root{min-width:320px;min-height:100%;margin:0}body{margin:0;color:var(--text);background:var(--background);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit}svg{width:18px;height:18px}.login-page{display:grid;min-height:100vh;grid-template-columns:1fr 1fr;background:var(--surface)}.login-art{position:relative;min-height:100vh;overflow:hidden}.login-art>svg{position:absolute;width:100%;height:100%;inset:0}.login-panel{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:48px}.login-form{width:100%;max-width:400px;text-align:center}.brand-mark,.workspace-logo{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--primary);font-weight:750;letter-spacing:-.05em}.brand-mark{width:54px;height:54px;border-radius:12px;font-size:19px;box-shadow:0 8px 22px #1c46b133}.login-form h1{margin:0 0 8px;font-size:32px;letter-spacing:-.035em}.login-form>p{margin:0 0 38px;color:var(--muted);font-size:16px}.login-form small{display:block;margin-top:20px;color:var(--gray-400);font-size:12px}.primary-button,.secondary-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:4px;padding:0 15px;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,opacity .12s}.primary-button{border:1px solid var(--primary);color:#fff;background:var(--primary)}.primary-button:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover)}.primary-button:disabled,.secondary-button:disabled{opacity:.4;cursor:default}.secondary-button{border:1px solid var(--border);color:var(--gray-700);background:var(--surface)}.secondary-button:hover:not(:disabled){border-color:var(--gray-300);background:var(--gray-50)}.primary-button.small,.secondary-button.small{min-height:32px;padding:0 10px;font-size:12px}.primary-button.full,.secondary-button.full{width:100%}.login-button{width:100%;min-height:48px;border-radius:6px}.icon-button{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border:0;border-radius:4px;color:var(--muted);background:transparent;cursor:pointer}.icon-button:hover{color:var(--text);background:var(--gray-100)}.icon-button svg{width:16px;height:16px}.dashboard-layout{display:flex;flex-direction:column;min-height:100vh;background:var(--background)}.workspace-header{position:sticky;z-index:100;top:0;display:flex;height:var(--workspace-header-height);flex:0 0 var(--workspace-header-height);align-items:center;gap:20px;padding:0 28px;border-bottom:1px solid var(--border);background:var(--surface)}.workspace-brand{display:flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:5px}.workspace-brand-mark{display:block;width:30px;height:30px;background:var(--text);-webkit-mask:url('data:image/svg+xml,<svg width="1000" height="952" viewBox="0 0 1000 952" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<path d="M498.993 0.0106274C500.149 0.0140232 501.305 0.0174189 502.497 0.0209176C519.571 0.0935843 536.147 0.566304 552.842 4.47714C554.485 4.85762 554.485 4.85762 556.16 5.2458C563.858 7.08177 571.451 9.187 579.012 11.5229C579.846 11.7804 580.68 12.038 581.539 12.3034C610.208 21.4435 638.311 36.7921 661.548 55.8105C662.481 56.5514 663.414 57.2923 664.375 58.0556C681.601 71.8604 698.48 87.5414 711.875 105.131C713.072 106.639 713.072 106.639 714.293 108.178C729.901 127.916 741.902 149.652 752.955 172.191C753.324 172.937 753.693 173.682 754.073 174.45C755.123 176.578 756.158 178.712 757.189 180.849C757.668 181.815 757.668 181.815 758.156 182.8C760.305 187.32 760.305 187.32 759.183 190.687C758.875 190.07 758.567 189.453 758.249 188.817C748.044 168.494 736.586 150.638 721.217 133.821C719.691 132.146 718.181 130.455 716.688 128.749C688.852 97.042 645.996 74.4209 603.801 71.0752C569.96 68.9436 537.97 75.0149 507.548 90.0328C506.89 90.3557 506.232 90.6786 505.553 91.0113C485.786 100.828 468.068 114.022 452.189 129.288C451.589 129.86 450.989 130.433 450.371 131.023C441.965 139.084 434.265 147.36 427.329 156.72C426.02 158.476 424.682 160.208 423.337 161.937C411.57 177.276 401.94 194.307 393.81 211.824C393.192 213.135 393.192 213.135 392.561 214.472C372.413 257.496 359.567 305.76 359.383 353.47C359.377 354.665 359.371 355.859 359.365 357.089C359.356 359.608 359.349 362.127 359.345 364.646C359.336 368.407 359.305 372.168 359.273 375.929C359.176 397.697 361.168 418.973 365.501 440.308C365.63 440.957 365.759 441.607 365.892 442.276C367.992 452.85 370.489 463.227 373.679 473.523C374.074 474.843 374.469 476.163 374.862 477.483C376.089 481.55 377.387 485.592 378.711 489.628C378.947 490.35 379.182 491.072 379.425 491.817C390.239 524.687 404.659 556.873 422.999 586.256C423.934 587.778 424.868 589.301 425.802 590.824C440.677 614.883 457.46 637.827 475.339 659.733C473.729 663.942 470.62 666.545 467.35 669.484C466.76 670.02 466.169 670.556 465.561 671.108C460.249 675.899 454.779 680.457 449.169 684.896C448.218 685.663 448.218 685.663 447.248 686.444C429.847 700.465 411.284 712.25 391.796 723.145C391.122 723.528 390.448 723.911 389.754 724.306C380.684 729.446 371.304 733.852 361.759 738.031C360.487 738.588 359.216 739.149 357.948 739.715C356.157 740.51 354.357 741.283 352.557 742.057C351.512 742.51 350.466 742.964 349.389 743.431C346.2 744.371 344.587 744.371 341.47 743.275C339.563 741.273 337.992 739.389 336.374 737.173C335.9 736.546 335.426 735.918 334.937 735.272C333.928 733.933 332.924 732.59 331.927 731.243C330.429 729.226 328.909 727.227 327.382 725.232C320.832 716.646 314.597 707.871 308.559 698.918C307.304 697.058 306.041 695.204 304.778 693.35C292.138 674.701 280.827 655.325 270.005 635.576C269.57 634.788 269.134 633.999 268.685 633.187C253.811 606.23 242.092 577.566 232.386 548.385C232.137 547.637 231.889 546.889 231.632 546.119C228.084 535.408 224.808 524.629 221.692 513.785C221.483 513.062 221.275 512.34 221.06 511.595C217.744 500.055 215.311 488.383 213.01 476.606C212.79 475.483 212.79 475.483 212.564 474.338C208.869 455.456 206.132 436.509 204.392 417.346C204.305 416.39 204.218 415.434 204.128 414.448C198.379 349.558 203.246 281.696 224.711 219.876C225.049 218.89 225.387 217.904 225.736 216.888C244.29 163.371 276.605 106.3 321.716 70.4682C325.074 67.7722 328.32 65.0385 331.467 62.1014C344.504 50.4511 359.565 41.311 374.685 32.6602C375.334 32.2831 375.983 31.906 376.652 31.5175C397.443 19.5004 420.384 11.499 443.633 5.79822C444.794 5.51054 444.794 5.51054 445.979 5.21705C448.711 4.5772 451.449 4.01388 454.202 3.4706C454.835 3.34268 455.467 3.21477 456.119 3.08298C470.404 0.27038 484.466 -0.0720053 498.993 0.0106274Z" fill="white"/>%0A<path d="M619.275 507.746C626.926 509.814 634.063 512.629 641.293 515.861C642.394 516.352 643.495 516.843 644.63 517.348C668.56 528.095 691.43 540.343 712.08 556.652C713.863 558.053 715.665 559.424 717.475 560.79C728.434 569.126 738.427 578.493 748.111 588.269C745.668 596.291 742.301 603.776 738.738 611.357C738.275 612.344 738.275 612.344 737.803 613.351C727.28 635.75 715.263 657.079 701.811 677.851C701.103 678.949 701.103 678.949 700.38 680.07C687.903 699.362 674.075 717.681 659.151 735.137C656.711 737.998 654.345 740.913 651.987 743.842C647.902 748.864 643.587 753.62 639.177 758.354C637.754 759.884 636.36 761.424 635.008 763.018C629.17 769.9 622.736 776.201 616.35 782.567C614.31 784.602 612.275 786.642 610.241 788.682C604.029 794.898 597.819 801.024 591.092 806.688C589.473 808.152 587.858 809.619 586.248 811.091C580.964 815.852 575.507 820.362 569.954 824.805C569.441 825.217 568.928 825.63 568.399 826.054C545.727 844.224 521.842 861.534 496.571 875.943C495 876.839 493.434 877.743 491.869 878.651C420.072 920.25 338.494 947.067 254.908 944.583C253.61 944.558 253.61 944.558 252.286 944.532C188.559 943.245 128.674 918.442 80.7772 877.145C79.9961 876.49 79.215 875.835 78.4103 875.16C74.4529 871.806 70.9903 868.283 67.645 864.32C66.2296 862.684 64.7656 861.089 63.2729 859.523C49.6438 845.216 38.7956 829.081 29.4438 811.72C29.0785 811.051 28.7133 810.381 28.337 809.691C10.9746 777.58 0.271237 739.121 0.0497585 702.48C0.0426983 701.689 0.0356535 700.899 0.0283794 700.085C0.0108305 697.538 0.00435222 694.992 0.00257704 692.446C0.00189789 691.571 0.00118802 690.696 0.000488281 689.795C0.0184153 675.222 0.801037 661.035 3.27382 646.648C3.4412 645.647 3.60858 644.645 3.78102 643.613C11.217 600.257 27.6027 560.696 49.5745 522.844C50.0728 523.841 50.0728 523.841 50.5811 524.857C49.639 527.03 48.6354 529.105 47.5615 531.211C25.0443 577.528 24.4808 630.807 40.6769 679.004C56.1419 723.434 88.6831 758.555 130.612 779.338C145.542 786.463 161.261 791.193 177.405 794.609C178.44 794.854 178.44 794.854 179.496 795.104C249.117 811.45 329.531 791.114 391.702 758.467C394.064 757.235 396.441 756.033 398.819 754.831C411.023 748.617 422.661 741.787 434.072 734.217C434.776 733.75 435.48 733.283 436.206 732.802C450.465 723.282 464.243 713.061 477.353 702.008C477.921 701.53 478.49 701.052 479.076 700.56C488.281 692.816 488.281 692.816 496.921 684.456C498.65 682.723 500.467 681.141 502.328 679.549C510.06 672.866 517.021 665.479 523.654 657.72C524.625 656.61 525.597 655.502 526.571 654.394C554.122 622.975 576.792 588.475 597.131 552.034C597.533 551.315 597.935 550.595 598.349 549.855C604.23 539.249 609.334 528.316 614.346 517.276C614.841 516.186 615.336 515.097 615.846 513.974C616.511 512.501 616.511 512.501 617.189 510.998C618.268 508.753 618.268 508.753 619.275 507.746Z" fill="white"/>%0A<path d="M594.111 308.449C605.747 309.176 617.37 312.768 628.629 315.579C631.4 316.264 634.173 316.933 636.952 317.59C649.085 320.493 660.842 324.103 672.621 328.203C673.513 328.51 674.404 328.818 675.322 329.136C729.702 347.932 780.525 372.873 827.628 406.083C828.385 406.616 829.142 407.15 829.923 407.699C846.767 419.63 863.972 432.742 878.272 447.669C880.008 449.405 881.817 450.994 883.683 452.588C888.014 456.354 892.09 460.331 896.135 464.4C896.808 465.068 897.481 465.737 898.174 466.426C902.713 470.974 906.985 475.694 911.17 480.567C912.126 481.657 913.083 482.746 914.041 483.834C926.703 498.348 938.038 513.664 948.412 529.887C948.801 530.49 949.189 531.093 949.589 531.714C966.623 558.38 980.25 587.951 988.674 618.463C988.926 619.371 989.179 620.279 989.439 621.214C995.186 642.204 999.828 664.163 999.95 686.011C999.957 686.857 999.964 687.703 999.971 688.575C999.989 691.291 999.995 694.006 999.997 696.721C999.998 697.648 999.999 698.575 1000 699.53C999.991 712.191 999.716 724.541 997.182 736.99C996.703 739.361 996.287 741.739 995.877 744.123C988.501 785.547 970.845 824.331 944.386 857.012C943.972 857.53 943.558 858.048 943.131 858.581C932.232 872.152 919.94 884.642 906.138 895.26C905.176 896.038 904.215 896.815 903.224 897.616C880.996 915.314 856.116 927.573 829.641 937.535C828.576 937.945 828.576 937.945 827.489 938.364C818.989 941.616 810.252 943.687 801.395 945.713C800.343 945.957 799.291 946.2 798.207 946.451C794.605 947.242 790.994 947.95 787.366 948.607C786.622 948.744 785.877 948.88 785.11 949.021C768.42 951.973 751.782 952.06 734.896 951.951C732.044 951.938 729.193 951.943 726.341 951.948C711.691 951.967 697.199 951.807 682.687 949.613C682.687 949.281 682.687 948.949 682.687 948.607C683.235 948.597 683.783 948.588 684.348 948.578C716.35 947.903 747.203 943.214 776.295 929.483C777.025 929.142 777.755 928.801 778.507 928.45C799.304 918.574 817.658 903.43 831.654 885.195C832.386 884.289 833.118 883.384 833.872 882.451C848.767 863.545 857.348 841.548 862.983 818.323C863.142 817.676 863.302 817.029 863.467 816.362C866.794 802.138 867.291 788.196 867.26 773.658C867.259 772.653 867.259 771.647 867.258 770.612C867.213 755.09 866.484 740.31 862.857 725.156C862.619 724.125 862.382 723.094 862.137 722.032C851.231 675.645 829.661 633.053 799.445 596.319C798.975 595.745 798.505 595.172 798.021 594.581C792.927 588.388 787.73 582.404 781.96 576.821C780.321 575.182 780.321 575.182 778.308 572.602C775.907 569.676 773.192 567.379 770.318 564.927C768.418 563.257 766.662 561.527 764.908 559.706C760.804 555.547 756.299 551.935 751.738 548.293C750.035 546.926 748.345 545.544 746.657 544.16C731.515 531.805 715.487 520.905 698.791 510.763C697.618 510.048 697.618 510.048 696.421 509.318C666.323 491.132 633.968 477.624 601.013 465.585C600.153 465.271 599.294 464.957 598.409 464.633C596.765 464.034 595.12 463.438 593.473 462.846C577.474 457.03 563.003 447.388 555.548 431.687C549.587 418.343 548.11 402.463 552.78 388.406C556.814 378.445 562.967 369.23 568.471 360.027C577.566 344.809 585.838 329.398 591.89 312.703C593.105 309.456 593.105 309.456 594.111 308.449Z" fill="white"/>%0A<path d="M187.47 390.988C187.53 391.773 187.59 392.558 187.651 393.367C191.508 442.518 199.48 490.62 213.64 537.88C213.845 538.567 214.049 539.255 214.26 539.963C216.125 546.197 217.998 552.4 220.367 558.463C220.65 559.188 220.933 559.914 221.225 560.661C221.774 562.048 222.334 563.43 222.909 564.806C224.441 568.652 225.229 571.255 223.705 575.185C222.196 577.043 222.196 577.043 220.253 578.774C219.541 579.422 218.829 580.07 218.096 580.738C217.331 581.417 216.566 582.097 215.779 582.797C214.201 584.243 212.625 585.692 211.053 587.145C210.284 587.854 209.516 588.563 208.724 589.293C180.931 615.341 160.381 650.536 153.248 687.917C153.052 688.879 152.856 689.842 152.654 690.834C149.658 713.49 154.383 737.944 168.346 756.361C171.213 759.881 174.222 763.19 177.405 766.427C178.442 767.483 178.442 767.483 179.5 768.562C190.348 778.886 205.236 785.966 219.679 789.577C219.679 789.909 219.679 790.241 219.679 790.584C190.831 792.272 160.941 783.78 135.13 771.459C134.006 770.932 134.006 770.932 132.859 770.395C113.023 760.977 94.8276 747.071 80.777 730.191C80.0491 729.386 79.3212 728.58 78.5712 727.75C61.9721 708.913 50.5694 685.736 43.5351 661.747C43.2613 660.823 42.9875 659.899 42.7055 658.947C41.87 655.871 41.1824 652.786 40.5155 649.668C40.3452 648.928 40.1749 648.188 39.9994 647.426C34.4896 623.008 34.4797 596.688 39.5089 572.165C39.6817 571.3 39.8544 570.435 40.0324 569.543C47.0022 535.498 62.6653 503.327 84.8031 476.544C85.4602 475.744 85.4602 475.744 86.1306 474.927C97.7717 460.79 110.086 447.152 124.058 435.276C124.997 434.46 125.937 433.644 126.905 432.803C175.27 390.988 175.27 390.988 187.47 390.988Z" fill="white"/>%0A<path d="M841.719 690.934C848.245 697.459 849.807 712.803 851.973 721.57C852.225 722.563 852.476 723.555 852.735 724.578C856.29 739.353 857.173 754.057 857.135 769.198C857.132 771.825 857.156 774.452 857.181 777.079C857.238 792.294 855.33 807.1 851.533 821.846C851.215 823.086 851.215 823.086 850.891 824.351C843.409 852.394 828.811 876.678 808.503 897.274C807.599 898.191 806.695 899.108 805.763 900.053C785.929 919.178 760.869 931.124 734.523 938.29C733.845 938.478 733.168 938.666 732.47 938.859C717.019 942.832 701.544 944.133 685.643 944.015C684.299 944.01 684.299 944.01 682.927 944.005C667.793 943.922 653.207 942.861 638.399 939.548C637.303 939.305 636.208 939.062 635.079 938.812C591.655 928.899 549.666 909.726 512.582 885.195C516.121 881.439 519.801 878.492 524.145 875.692C525.422 874.853 526.699 874.014 527.976 873.176C528.637 872.745 529.298 872.314 529.979 871.87C541.602 864.283 552.99 856.524 563.915 847.953C565.124 847.02 566.334 846.086 567.544 845.154C574.997 839.384 582.246 833.397 589.398 827.259C591.191 825.724 592.993 824.2 594.795 822.676C602.92 815.794 602.92 815.794 610.544 808.369C612.216 806.698 613.953 805.178 615.756 803.65C620.705 799.346 625.337 794.735 629.962 790.09C631.414 788.633 632.87 787.182 634.327 785.731C638.521 781.535 642.572 777.368 646.258 772.711C649.063 769.48 649.063 769.48 652.384 769.184C656.437 770.826 660.348 772.638 664.254 774.602C678.182 781.36 692.29 786.31 707.221 790.392C708.285 790.684 709.349 790.976 710.445 791.277C723.234 794.656 735.58 796.028 748.803 795.991C749.508 795.991 750.213 795.99 750.94 795.99C778.081 795.909 801.825 787.388 821.777 768.626C836.412 753.519 842.96 731.878 842.852 711.253C842.85 710.365 842.848 709.477 842.846 708.563C842.806 702.627 842.504 696.823 841.719 690.934Z" fill="white"/>%0A<path d="M591.583 82.0905C592.31 82.091 593.036 82.0915 593.784 82.092C611.669 82.1495 627.751 85.2061 644.489 91.8145C645.412 92.1685 646.334 92.5225 647.284 92.8872C677.83 105.371 705.297 128.54 725.279 155.548C725.7 156.114 726.122 156.679 726.556 157.262C732.628 165.443 738.339 173.71 743.232 182.728C743.659 183.511 744.086 184.294 744.525 185.1C761.898 217.179 773.378 250.889 779.876 287.063C779.994 287.714 780.112 288.365 780.234 289.036C780.557 290.837 780.87 292.641 781.181 294.444C781.396 295.312 781.61 296.18 781.831 297.074C782.052 297.968 782.597 299.304 782.748 300.09C783.185 302.364 783.248 301.09 783.748 304.09C784.248 305.59 784.299 305.97 784.748 307.09C784.858 308.298 784.916 309.126 785.029 310.371C785.116 311.293 785.116 311.293 785.205 312.234C786.904 330.304 787.383 348.28 787.217 366.431C784.088 365.185 781.176 363.752 778.241 362.07C777.381 361.58 776.521 361.089 775.635 360.584C774.259 359.796 774.259 359.796 772.855 358.991C770.895 357.879 768.935 356.767 766.974 355.656C764.233 354.101 761.492 352.547 758.754 350.988C730.13 334.745 699.719 321.77 668.67 311.543C667.966 311.31 667.261 311.078 666.536 310.838C657.166 307.763 647.751 305.104 638.206 302.697C636.356 302.212 634.507 301.724 632.658 301.233C621.975 298.414 611.278 295.739 600.504 293.325C600.634 292.603 600.763 291.882 600.897 291.139C605.918 258.702 601.032 226.318 583.052 198.988C574.988 187.335 565.374 178.234 553.826 170.544C553.122 170.037 552.418 169.529 551.694 169.006C546.86 165.677 541.72 163.515 536.321 161.406C535.618 161.13 534.915 160.855 534.191 160.571C524.614 156.975 515.736 156.166 505.576 156.192C503.868 156.17 503.868 156.17 502.126 156.147C479.323 156.134 458.531 166.227 441.618 181.791C441.017 182.273 440.417 182.755 439.798 183.252C421.972 197.906 410.233 225.228 407.507 248.336C407.243 253.006 407.207 257.659 407.226 262.337C407.228 262.975 407.23 263.612 407.232 264.27C407.389 296.618 418.053 326.177 433.406 353.99C433.718 354.557 434.03 355.123 434.352 355.707C435.921 358.548 437.499 361.382 439.095 364.207C446.735 377.9 451.851 390.383 451.717 406.381C451.727 407.632 451.727 407.632 451.738 408.908C451.696 423.633 445.661 436.393 436.274 447.174C426.285 457.245 412.32 462.849 399.989 469.119C399.313 469.463 398.637 469.808 397.94 470.163C396 471.148 394.057 472.128 392.113 473.106C391.52 473.407 390.927 473.709 390.316 474.019C386.171 476.09 386.171 476.09 384.168 476.09C381.396 468.743 379.433 461.436 377.884 453.713C377.655 452.58 377.426 451.448 377.191 450.281C374.729 437.721 373.014 425.088 371.6 412.356C371.494 411.425 371.387 410.495 371.278 409.535C367.977 379.607 368.715 348.324 373.396 318.631C373.549 317.654 373.702 316.678 373.859 315.672C381.186 270.032 397.027 226.766 421.869 188.352C422.288 187.702 422.707 187.052 423.139 186.383C428.497 178.145 434.449 170.54 440.72 163.046C441.324 162.321 441.928 161.596 442.551 160.849C443.564 159.638 444.58 158.429 445.601 157.225C446.59 156.043 447.561 154.845 448.519 153.637C449 153.03 449.481 152.424 449.977 151.799C450.611 150.987 450.611 150.987 451.257 150.159C452.39 148.987 452.39 148.987 454.185 148.987C454.185 148.369 454.185 147.75 454.185 147.113C455.441 145.791 455.441 145.791 457.215 144.242C460.04 141.742 462.796 139.19 465.518 136.569C485.482 117.847 508.826 102.37 534.077 92.7518C534.647 92.5337 535.216 92.3156 535.803 92.0909C554.111 85.1846 572.161 82.0389 591.583 82.0905Z" fill="white"/>%0A</svg>%0A') center / contain no-repeat;mask:url('data:image/svg+xml,<svg width="1000" height="952" viewBox="0 0 1000 952" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<path d="M498.993 0.0106274C500.149 0.0140232 501.305 0.0174189 502.497 0.0209176C519.571 0.0935843 536.147 0.566304 552.842 4.47714C554.485 4.85762 554.485 4.85762 556.16 5.2458C563.858 7.08177 571.451 9.187 579.012 11.5229C579.846 11.7804 580.68 12.038 581.539 12.3034C610.208 21.4435 638.311 36.7921 661.548 55.8105C662.481 56.5514 663.414 57.2923 664.375 58.0556C681.601 71.8604 698.48 87.5414 711.875 105.131C713.072 106.639 713.072 106.639 714.293 108.178C729.901 127.916 741.902 149.652 752.955 172.191C753.324 172.937 753.693 173.682 754.073 174.45C755.123 176.578 756.158 178.712 757.189 180.849C757.668 181.815 757.668 181.815 758.156 182.8C760.305 187.32 760.305 187.32 759.183 190.687C758.875 190.07 758.567 189.453 758.249 188.817C748.044 168.494 736.586 150.638 721.217 133.821C719.691 132.146 718.181 130.455 716.688 128.749C688.852 97.042 645.996 74.4209 603.801 71.0752C569.96 68.9436 537.97 75.0149 507.548 90.0328C506.89 90.3557 506.232 90.6786 505.553 91.0113C485.786 100.828 468.068 114.022 452.189 129.288C451.589 129.86 450.989 130.433 450.371 131.023C441.965 139.084 434.265 147.36 427.329 156.72C426.02 158.476 424.682 160.208 423.337 161.937C411.57 177.276 401.94 194.307 393.81 211.824C393.192 213.135 393.192 213.135 392.561 214.472C372.413 257.496 359.567 305.76 359.383 353.47C359.377 354.665 359.371 355.859 359.365 357.089C359.356 359.608 359.349 362.127 359.345 364.646C359.336 368.407 359.305 372.168 359.273 375.929C359.176 397.697 361.168 418.973 365.501 440.308C365.63 440.957 365.759 441.607 365.892 442.276C367.992 452.85 370.489 463.227 373.679 473.523C374.074 474.843 374.469 476.163 374.862 477.483C376.089 481.55 377.387 485.592 378.711 489.628C378.947 490.35 379.182 491.072 379.425 491.817C390.239 524.687 404.659 556.873 422.999 586.256C423.934 587.778 424.868 589.301 425.802 590.824C440.677 614.883 457.46 637.827 475.339 659.733C473.729 663.942 470.62 666.545 467.35 669.484C466.76 670.02 466.169 670.556 465.561 671.108C460.249 675.899 454.779 680.457 449.169 684.896C448.218 685.663 448.218 685.663 447.248 686.444C429.847 700.465 411.284 712.25 391.796 723.145C391.122 723.528 390.448 723.911 389.754 724.306C380.684 729.446 371.304 733.852 361.759 738.031C360.487 738.588 359.216 739.149 357.948 739.715C356.157 740.51 354.357 741.283 352.557 742.057C351.512 742.51 350.466 742.964 349.389 743.431C346.2 744.371 344.587 744.371 341.47 743.275C339.563 741.273 337.992 739.389 336.374 737.173C335.9 736.546 335.426 735.918 334.937 735.272C333.928 733.933 332.924 732.59 331.927 731.243C330.429 729.226 328.909 727.227 327.382 725.232C320.832 716.646 314.597 707.871 308.559 698.918C307.304 697.058 306.041 695.204 304.778 693.35C292.138 674.701 280.827 655.325 270.005 635.576C269.57 634.788 269.134 633.999 268.685 633.187C253.811 606.23 242.092 577.566 232.386 548.385C232.137 547.637 231.889 546.889 231.632 546.119C228.084 535.408 224.808 524.629 221.692 513.785C221.483 513.062 221.275 512.34 221.06 511.595C217.744 500.055 215.311 488.383 213.01 476.606C212.79 475.483 212.79 475.483 212.564 474.338C208.869 455.456 206.132 436.509 204.392 417.346C204.305 416.39 204.218 415.434 204.128 414.448C198.379 349.558 203.246 281.696 224.711 219.876C225.049 218.89 225.387 217.904 225.736 216.888C244.29 163.371 276.605 106.3 321.716 70.4682C325.074 67.7722 328.32 65.0385 331.467 62.1014C344.504 50.4511 359.565 41.311 374.685 32.6602C375.334 32.2831 375.983 31.906 376.652 31.5175C397.443 19.5004 420.384 11.499 443.633 5.79822C444.794 5.51054 444.794 5.51054 445.979 5.21705C448.711 4.5772 451.449 4.01388 454.202 3.4706C454.835 3.34268 455.467 3.21477 456.119 3.08298C470.404 0.27038 484.466 -0.0720053 498.993 0.0106274Z" fill="white"/>%0A<path d="M619.275 507.746C626.926 509.814 634.063 512.629 641.293 515.861C642.394 516.352 643.495 516.843 644.63 517.348C668.56 528.095 691.43 540.343 712.08 556.652C713.863 558.053 715.665 559.424 717.475 560.79C728.434 569.126 738.427 578.493 748.111 588.269C745.668 596.291 742.301 603.776 738.738 611.357C738.275 612.344 738.275 612.344 737.803 613.351C727.28 635.75 715.263 657.079 701.811 677.851C701.103 678.949 701.103 678.949 700.38 680.07C687.903 699.362 674.075 717.681 659.151 735.137C656.711 737.998 654.345 740.913 651.987 743.842C647.902 748.864 643.587 753.62 639.177 758.354C637.754 759.884 636.36 761.424 635.008 763.018C629.17 769.9 622.736 776.201 616.35 782.567C614.31 784.602 612.275 786.642 610.241 788.682C604.029 794.898 597.819 801.024 591.092 806.688C589.473 808.152 587.858 809.619 586.248 811.091C580.964 815.852 575.507 820.362 569.954 824.805C569.441 825.217 568.928 825.63 568.399 826.054C545.727 844.224 521.842 861.534 496.571 875.943C495 876.839 493.434 877.743 491.869 878.651C420.072 920.25 338.494 947.067 254.908 944.583C253.61 944.558 253.61 944.558 252.286 944.532C188.559 943.245 128.674 918.442 80.7772 877.145C79.9961 876.49 79.215 875.835 78.4103 875.16C74.4529 871.806 70.9903 868.283 67.645 864.32C66.2296 862.684 64.7656 861.089 63.2729 859.523C49.6438 845.216 38.7956 829.081 29.4438 811.72C29.0785 811.051 28.7133 810.381 28.337 809.691C10.9746 777.58 0.271237 739.121 0.0497585 702.48C0.0426983 701.689 0.0356535 700.899 0.0283794 700.085C0.0108305 697.538 0.00435222 694.992 0.00257704 692.446C0.00189789 691.571 0.00118802 690.696 0.000488281 689.795C0.0184153 675.222 0.801037 661.035 3.27382 646.648C3.4412 645.647 3.60858 644.645 3.78102 643.613C11.217 600.257 27.6027 560.696 49.5745 522.844C50.0728 523.841 50.0728 523.841 50.5811 524.857C49.639 527.03 48.6354 529.105 47.5615 531.211C25.0443 577.528 24.4808 630.807 40.6769 679.004C56.1419 723.434 88.6831 758.555 130.612 779.338C145.542 786.463 161.261 791.193 177.405 794.609C178.44 794.854 178.44 794.854 179.496 795.104C249.117 811.45 329.531 791.114 391.702 758.467C394.064 757.235 396.441 756.033 398.819 754.831C411.023 748.617 422.661 741.787 434.072 734.217C434.776 733.75 435.48 733.283 436.206 732.802C450.465 723.282 464.243 713.061 477.353 702.008C477.921 701.53 478.49 701.052 479.076 700.56C488.281 692.816 488.281 692.816 496.921 684.456C498.65 682.723 500.467 681.141 502.328 679.549C510.06 672.866 517.021 665.479 523.654 657.72C524.625 656.61 525.597 655.502 526.571 654.394C554.122 622.975 576.792 588.475 597.131 552.034C597.533 551.315 597.935 550.595 598.349 549.855C604.23 539.249 609.334 528.316 614.346 517.276C614.841 516.186 615.336 515.097 615.846 513.974C616.511 512.501 616.511 512.501 617.189 510.998C618.268 508.753 618.268 508.753 619.275 507.746Z" fill="white"/>%0A<path d="M594.111 308.449C605.747 309.176 617.37 312.768 628.629 315.579C631.4 316.264 634.173 316.933 636.952 317.59C649.085 320.493 660.842 324.103 672.621 328.203C673.513 328.51 674.404 328.818 675.322 329.136C729.702 347.932 780.525 372.873 827.628 406.083C828.385 406.616 829.142 407.15 829.923 407.699C846.767 419.63 863.972 432.742 878.272 447.669C880.008 449.405 881.817 450.994 883.683 452.588C888.014 456.354 892.09 460.331 896.135 464.4C896.808 465.068 897.481 465.737 898.174 466.426C902.713 470.974 906.985 475.694 911.17 480.567C912.126 481.657 913.083 482.746 914.041 483.834C926.703 498.348 938.038 513.664 948.412 529.887C948.801 530.49 949.189 531.093 949.589 531.714C966.623 558.38 980.25 587.951 988.674 618.463C988.926 619.371 989.179 620.279 989.439 621.214C995.186 642.204 999.828 664.163 999.95 686.011C999.957 686.857 999.964 687.703 999.971 688.575C999.989 691.291 999.995 694.006 999.997 696.721C999.998 697.648 999.999 698.575 1000 699.53C999.991 712.191 999.716 724.541 997.182 736.99C996.703 739.361 996.287 741.739 995.877 744.123C988.501 785.547 970.845 824.331 944.386 857.012C943.972 857.53 943.558 858.048 943.131 858.581C932.232 872.152 919.94 884.642 906.138 895.26C905.176 896.038 904.215 896.815 903.224 897.616C880.996 915.314 856.116 927.573 829.641 937.535C828.576 937.945 828.576 937.945 827.489 938.364C818.989 941.616 810.252 943.687 801.395 945.713C800.343 945.957 799.291 946.2 798.207 946.451C794.605 947.242 790.994 947.95 787.366 948.607C786.622 948.744 785.877 948.88 785.11 949.021C768.42 951.973 751.782 952.06 734.896 951.951C732.044 951.938 729.193 951.943 726.341 951.948C711.691 951.967 697.199 951.807 682.687 949.613C682.687 949.281 682.687 948.949 682.687 948.607C683.235 948.597 683.783 948.588 684.348 948.578C716.35 947.903 747.203 943.214 776.295 929.483C777.025 929.142 777.755 928.801 778.507 928.45C799.304 918.574 817.658 903.43 831.654 885.195C832.386 884.289 833.118 883.384 833.872 882.451C848.767 863.545 857.348 841.548 862.983 818.323C863.142 817.676 863.302 817.029 863.467 816.362C866.794 802.138 867.291 788.196 867.26 773.658C867.259 772.653 867.259 771.647 867.258 770.612C867.213 755.09 866.484 740.31 862.857 725.156C862.619 724.125 862.382 723.094 862.137 722.032C851.231 675.645 829.661 633.053 799.445 596.319C798.975 595.745 798.505 595.172 798.021 594.581C792.927 588.388 787.73 582.404 781.96 576.821C780.321 575.182 780.321 575.182 778.308 572.602C775.907 569.676 773.192 567.379 770.318 564.927C768.418 563.257 766.662 561.527 764.908 559.706C760.804 555.547 756.299 551.935 751.738 548.293C750.035 546.926 748.345 545.544 746.657 544.16C731.515 531.805 715.487 520.905 698.791 510.763C697.618 510.048 697.618 510.048 696.421 509.318C666.323 491.132 633.968 477.624 601.013 465.585C600.153 465.271 599.294 464.957 598.409 464.633C596.765 464.034 595.12 463.438 593.473 462.846C577.474 457.03 563.003 447.388 555.548 431.687C549.587 418.343 548.11 402.463 552.78 388.406C556.814 378.445 562.967 369.23 568.471 360.027C577.566 344.809 585.838 329.398 591.89 312.703C593.105 309.456 593.105 309.456 594.111 308.449Z" fill="white"/>%0A<path d="M187.47 390.988C187.53 391.773 187.59 392.558 187.651 393.367C191.508 442.518 199.48 490.62 213.64 537.88C213.845 538.567 214.049 539.255 214.26 539.963C216.125 546.197 217.998 552.4 220.367 558.463C220.65 559.188 220.933 559.914 221.225 560.661C221.774 562.048 222.334 563.43 222.909 564.806C224.441 568.652 225.229 571.255 223.705 575.185C222.196 577.043 222.196 577.043 220.253 578.774C219.541 579.422 218.829 580.07 218.096 580.738C217.331 581.417 216.566 582.097 215.779 582.797C214.201 584.243 212.625 585.692 211.053 587.145C210.284 587.854 209.516 588.563 208.724 589.293C180.931 615.341 160.381 650.536 153.248 687.917C153.052 688.879 152.856 689.842 152.654 690.834C149.658 713.49 154.383 737.944 168.346 756.361C171.213 759.881 174.222 763.19 177.405 766.427C178.442 767.483 178.442 767.483 179.5 768.562C190.348 778.886 205.236 785.966 219.679 789.577C219.679 789.909 219.679 790.241 219.679 790.584C190.831 792.272 160.941 783.78 135.13 771.459C134.006 770.932 134.006 770.932 132.859 770.395C113.023 760.977 94.8276 747.071 80.777 730.191C80.0491 729.386 79.3212 728.58 78.5712 727.75C61.9721 708.913 50.5694 685.736 43.5351 661.747C43.2613 660.823 42.9875 659.899 42.7055 658.947C41.87 655.871 41.1824 652.786 40.5155 649.668C40.3452 648.928 40.1749 648.188 39.9994 647.426C34.4896 623.008 34.4797 596.688 39.5089 572.165C39.6817 571.3 39.8544 570.435 40.0324 569.543C47.0022 535.498 62.6653 503.327 84.8031 476.544C85.4602 475.744 85.4602 475.744 86.1306 474.927C97.7717 460.79 110.086 447.152 124.058 435.276C124.997 434.46 125.937 433.644 126.905 432.803C175.27 390.988 175.27 390.988 187.47 390.988Z" fill="white"/>%0A<path d="M841.719 690.934C848.245 697.459 849.807 712.803 851.973 721.57C852.225 722.563 852.476 723.555 852.735 724.578C856.29 739.353 857.173 754.057 857.135 769.198C857.132 771.825 857.156 774.452 857.181 777.079C857.238 792.294 855.33 807.1 851.533 821.846C851.215 823.086 851.215 823.086 850.891 824.351C843.409 852.394 828.811 876.678 808.503 897.274C807.599 898.191 806.695 899.108 805.763 900.053C785.929 919.178 760.869 931.124 734.523 938.29C733.845 938.478 733.168 938.666 732.47 938.859C717.019 942.832 701.544 944.133 685.643 944.015C684.299 944.01 684.299 944.01 682.927 944.005C667.793 943.922 653.207 942.861 638.399 939.548C637.303 939.305 636.208 939.062 635.079 938.812C591.655 928.899 549.666 909.726 512.582 885.195C516.121 881.439 519.801 878.492 524.145 875.692C525.422 874.853 526.699 874.014 527.976 873.176C528.637 872.745 529.298 872.314 529.979 871.87C541.602 864.283 552.99 856.524 563.915 847.953C565.124 847.02 566.334 846.086 567.544 845.154C574.997 839.384 582.246 833.397 589.398 827.259C591.191 825.724 592.993 824.2 594.795 822.676C602.92 815.794 602.92 815.794 610.544 808.369C612.216 806.698 613.953 805.178 615.756 803.65C620.705 799.346 625.337 794.735 629.962 790.09C631.414 788.633 632.87 787.182 634.327 785.731C638.521 781.535 642.572 777.368 646.258 772.711C649.063 769.48 649.063 769.48 652.384 769.184C656.437 770.826 660.348 772.638 664.254 774.602C678.182 781.36 692.29 786.31 707.221 790.392C708.285 790.684 709.349 790.976 710.445 791.277C723.234 794.656 735.58 796.028 748.803 795.991C749.508 795.991 750.213 795.99 750.94 795.99C778.081 795.909 801.825 787.388 821.777 768.626C836.412 753.519 842.96 731.878 842.852 711.253C842.85 710.365 842.848 709.477 842.846 708.563C842.806 702.627 842.504 696.823 841.719 690.934Z" fill="white"/>%0A<path d="M591.583 82.0905C592.31 82.091 593.036 82.0915 593.784 82.092C611.669 82.1495 627.751 85.2061 644.489 91.8145C645.412 92.1685 646.334 92.5225 647.284 92.8872C677.83 105.371 705.297 128.54 725.279 155.548C725.7 156.114 726.122 156.679 726.556 157.262C732.628 165.443 738.339 173.71 743.232 182.728C743.659 183.511 744.086 184.294 744.525 185.1C761.898 217.179 773.378 250.889 779.876 287.063C779.994 287.714 780.112 288.365 780.234 289.036C780.557 290.837 780.87 292.641 781.181 294.444C781.396 295.312 781.61 296.18 781.831 297.074C782.052 297.968 782.597 299.304 782.748 300.09C783.185 302.364 783.248 301.09 783.748 304.09C784.248 305.59 784.299 305.97 784.748 307.09C784.858 308.298 784.916 309.126 785.029 310.371C785.116 311.293 785.116 311.293 785.205 312.234C786.904 330.304 787.383 348.28 787.217 366.431C784.088 365.185 781.176 363.752 778.241 362.07C777.381 361.58 776.521 361.089 775.635 360.584C774.259 359.796 774.259 359.796 772.855 358.991C770.895 357.879 768.935 356.767 766.974 355.656C764.233 354.101 761.492 352.547 758.754 350.988C730.13 334.745 699.719 321.77 668.67 311.543C667.966 311.31 667.261 311.078 666.536 310.838C657.166 307.763 647.751 305.104 638.206 302.697C636.356 302.212 634.507 301.724 632.658 301.233C621.975 298.414 611.278 295.739 600.504 293.325C600.634 292.603 600.763 291.882 600.897 291.139C605.918 258.702 601.032 226.318 583.052 198.988C574.988 187.335 565.374 178.234 553.826 170.544C553.122 170.037 552.418 169.529 551.694 169.006C546.86 165.677 541.72 163.515 536.321 161.406C535.618 161.13 534.915 160.855 534.191 160.571C524.614 156.975 515.736 156.166 505.576 156.192C503.868 156.17 503.868 156.17 502.126 156.147C479.323 156.134 458.531 166.227 441.618 181.791C441.017 182.273 440.417 182.755 439.798 183.252C421.972 197.906 410.233 225.228 407.507 248.336C407.243 253.006 407.207 257.659 407.226 262.337C407.228 262.975 407.23 263.612 407.232 264.27C407.389 296.618 418.053 326.177 433.406 353.99C433.718 354.557 434.03 355.123 434.352 355.707C435.921 358.548 437.499 361.382 439.095 364.207C446.735 377.9 451.851 390.383 451.717 406.381C451.727 407.632 451.727 407.632 451.738 408.908C451.696 423.633 445.661 436.393 436.274 447.174C426.285 457.245 412.32 462.849 399.989 469.119C399.313 469.463 398.637 469.808 397.94 470.163C396 471.148 394.057 472.128 392.113 473.106C391.52 473.407 390.927 473.709 390.316 474.019C386.171 476.09 386.171 476.09 384.168 476.09C381.396 468.743 379.433 461.436 377.884 453.713C377.655 452.58 377.426 451.448 377.191 450.281C374.729 437.721 373.014 425.088 371.6 412.356C371.494 411.425 371.387 410.495 371.278 409.535C367.977 379.607 368.715 348.324 373.396 318.631C373.549 317.654 373.702 316.678 373.859 315.672C381.186 270.032 397.027 226.766 421.869 188.352C422.288 187.702 422.707 187.052 423.139 186.383C428.497 178.145 434.449 170.54 440.72 163.046C441.324 162.321 441.928 161.596 442.551 160.849C443.564 159.638 444.58 158.429 445.601 157.225C446.59 156.043 447.561 154.845 448.519 153.637C449 153.03 449.481 152.424 449.977 151.799C450.611 150.987 450.611 150.987 451.257 150.159C452.39 148.987 452.39 148.987 454.185 148.987C454.185 148.369 454.185 147.75 454.185 147.113C455.441 145.791 455.441 145.791 457.215 144.242C460.04 141.742 462.796 139.19 465.518 136.569C485.482 117.847 508.826 102.37 534.077 92.7518C534.647 92.5337 535.216 92.3156 535.803 92.0909C554.111 85.1846 572.161 82.0389 591.583 82.0905Z" fill="white"/>%0A</svg>%0A') center / contain no-repeat}[data-theme=dark] .workspace-brand-mark{background:#fff}.workspace-header-divider{color:var(--gray-300);font-size:23px;font-weight:300}.workspace-app-switcher{position:relative;min-width:0}.workspace-app-trigger{display:flex;max-width:320px;min-height:38px;align-items:center;gap:10px;border:0;border-radius:6px;padding:5px 8px;background:transparent;cursor:pointer}.workspace-app-trigger strong{overflow:hidden;font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.workspace-app-icon img,.workspace-app-menu img{width:25px;height:25px;flex:0 0 25px;border-radius:5px;object-fit:contain}.workspace-app-trigger>svg{width:13px;flex:0 0 13px;color:var(--muted);transition:transform .16s}.workspace-app-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.workspace-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:20px;margin-left:auto}.workspace-app-picker{position:relative;display:flex;align-items:center;gap:6px;max-width:320px;padding-left:8px}.workspace-app-icon{position:relative;display:flex;flex:0 0 25px}.workspace-app-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 4px;border-radius:6px;font-size:13px;font-weight:550;color:var(--text);text-decoration:none}.workspace-app-title:hover{background:var(--surface-subtle)}.workspace-app-settings{position:absolute;top:50%;left:0;display:flex;width:25px;height:25px;align-items:center;justify-content:center;transform:translateY(-50%);border:0;border-radius:5px;padding:4px;color:var(--text);background:var(--surface-subtle);cursor:pointer;opacity:0;transition:opacity .12s}.workspace-app-settings svg{width:17px;height:17px}.workspace-app-icon:hover .workspace-app-settings,.workspace-app-settings:focus-visible{opacity:1}.workspace-app-trigger:hover{color:var(--text);background:var(--surface-subtle)}@media(hover:none){.workspace-app-settings{opacity:1}}.workspace-account{position:relative}.avatar{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;color:var(--primary);background:var(--primary-light);font-size:12px;font-weight:700;cursor:pointer}.workspace-dropdown{position:absolute;z-index:100;top:calc(100% + 12px);width:260px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 88px);overflow:auto;border:1px solid var(--border);border-radius:9px;padding:6px;background:var(--surface);box-shadow:0 12px 32px #0000002e}.workspace-app-menu{left:0}.workspace-account-menu{right:0;width:230px}.workspace-dropdown button{display:flex;width:100%;min-height:40px;align-items:center;gap:10px;border:0;border-radius:5px;padding:8px 10px;background:transparent;font-size:12px;text-align:left;cursor:pointer}.workspace-dropdown button>span{flex:1;min-width:0;overflow-wrap:anywhere}.workspace-dropdown button>svg{width:16px;height:16px;flex:0 0 16px;color:var(--muted)}.workspace-dropdown button:hover{background:var(--surface-subtle)}.workspace-dropdown button.active{background:var(--primary-light)}.workspace-dropdown .workspace-menu-create{margin-top:5px;border-top:1px solid var(--border);border-radius:0 0 5px 5px}.workspace-account-copy{display:grid;gap:4px;margin-bottom:5px;padding:10px 10px 14px;border-bottom:1px solid var(--border);font-size:12px}.workspace-account-copy span{color:var(--muted);font-size:11px}.workspace-header :is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:600px){.workspace-header{gap:10px;padding:0 16px}.workspace-brand{width:32px;flex-basis:32px}.workspace-app-trigger{gap:6px;padding-inline:4px}.workspace-app-picker{padding-left:4px;gap:4px}.workspace-header-actions{gap:8px}.workspace-app-menu{left:-80px}}.main-content{min-width:0;flex:1;padding:24px 0 56px;overflow-x:hidden}.dashboard-main-shell{display:flex;width:100%;max-width:1024px;flex-direction:column;gap:14px;margin:0 auto;padding:0 24px}.dashboard-main-shell.simulator-shell{max-width:1700px}.dashboard-topbar{position:relative;display:flex;min-height:100px;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;border-radius:8px;padding:24px;background:linear-gradient(135deg,#a8b9da,#8ba3cc,#5b7dc5)}[data-theme=dark] .dashboard-topbar{background:linear-gradient(135deg,#1e3a5f,#2d4a6f,#3d5a8f)}.dashboard-topbar:before{position:absolute;top:-70px;right:-42px;width:210px;height:190px;border-radius:30% 70% 53% 47%/26% 46% 54% 74%;background:linear-gradient(180deg,#ffffff40,#ffffff14);content:"";pointer-events:none}.dashboard-topbar:after{position:absolute;bottom:-64px;left:-38px;width:185px;height:154px;border-radius:32px;background:linear-gradient(160deg,#fff3,#ffffff0d);content:"";pointer-events:none;transform:rotate(-8deg)}.dashboard-topbar>*{position:relative;z-index:1}.dashboard-topbar-eyebrow{margin-bottom:4px;color:var(--muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.dashboard-topbar h1{margin:0;color:#fff;font-size:24px;font-weight:650;letter-spacing:-.025em}.dashboard-topbar .secondary-button{border-color:#ffffff57;color:var(--primary);background:#fffffff0}.dashboard-topbar .secondary-button:hover{border-color:#fff;background:#fff}.dashboard-topbar p{margin:4px 0 0;color:var(--muted);line-height:1.5}.topbar-actions{display:flex;align-items:center;gap:10px;padding-top:8px}.environment-badge,.release-ready{display:inline-flex;min-height:34px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:0 12px;color:var(--gray-600);background:var(--surface);font-size:12px;white-space:nowrap}.environment-badge i,.release-ready i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px #10b9811f}.app-context-chip{display:flex;min-width:205px;align-items:center;gap:9px;border:1px solid var(--border);border-radius:7px;padding:7px 9px;background:var(--surface)}.app-context-logo{display:flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:6px;color:var(--primary);background:var(--primary-light);font-size:11px;font-weight:700}.app-context-chip>span:nth-child(2){display:grid;min-width:0;flex:1;line-height:1.2}.app-context-chip strong{font-size:11px}.app-context-chip small{color:var(--muted);font-size:9px}.app-context-chip>svg{width:13px;color:var(--gray-400)}.sdk-setup-card{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.sdk-setup-tabs{display:flex;min-height:52px;align-items:center;gap:4px;padding:8px;border-bottom:1px solid var(--border);background:var(--gray-50)}.sdk-setup-tab{min-height:32px;border:1px solid transparent;border-radius:6px;padding:6px 10px;color:var(--muted);background:transparent;font-size:12px;font-weight:600;cursor:pointer}.sdk-setup-tab-active{border-color:var(--gray-300);color:var(--text);background:var(--surface)}.sdk-setup-actions{display:flex;align-items:center;gap:9px;margin-left:auto;padding-left:8px}.sdk-setup-actions>span{color:var(--muted);font-size:10px}.sdk-setup-content{padding:20px}.methods-intro{margin:0 0 14px;color:var(--muted);font-size:11px}.method-card-list{display:flex;flex-direction:column;gap:8px}.catalog-loading{display:flex;min-height:240px;align-items:center;justify-content:center}.catalog-error{position:fixed;z-index:1400;right:22px;bottom:22px;max-width:420px;border:1px solid #efb4b4;border-radius:6px;padding:11px 13px;color:var(--error);background:var(--error-light);box-shadow:0 10px 30px #0000001f;font-size:11px}.sdk-method-card{position:relative;border:1px solid var(--border);border-radius:8px;padding:12px 14px;background:var(--surface)}.method-card-actions{position:absolute;z-index:2;top:10px;right:12px;display:flex;gap:5px}.method-card-actions button{display:inline-flex;min-height:28px;align-items:center;gap:5px;border:1px solid var(--border);border-radius:6px;padding:0 8px;color:var(--muted);background:var(--surface);font-size:10px;cursor:pointer}.method-card-actions button:hover{border-color:var(--gray-300);color:var(--text);background:var(--gray-50)}.method-card-actions svg{width:12px}.pipeline-stage{display:grid;width:100%;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;border:0;padding:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.pipeline-stage+.pipeline-stage{padding-top:2px}.pipeline-stage:hover .pipeline-copy>strong,.pipeline-stage:hover .pipeline-copy code strong{text-decoration:underline;text-decoration-color:var(--gray-300);text-underline-offset:3px}.pipeline-rail{display:flex;width:24px;align-items:center;flex-direction:column;color:var(--gray-600)}.pipeline-rail svg{width:13px;height:13px;flex:0 0 13px;margin-top:3px}.pipeline-rail i{width:1.5px;height:28px;margin-top:4px;border-radius:1px;background:var(--gray-300)}.pipeline-copy{display:flex;min-width:0;flex-direction:column;gap:4px;padding-bottom:7px}.pipeline-copy>code{overflow:hidden;color:var(--muted);font-family:inherit;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.pipeline-copy>code b{color:var(--muted);font-weight:400}.pipeline-copy>code strong{color:var(--text);font-size:14px}.pipeline-copy>strong{color:var(--gray-700);font-size:11.5px}.pipeline-copy>small{overflow:hidden;color:var(--muted);font-size:10.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.request-chip{display:inline-flex;width:max-content;max-width:100%;align-items:stretch;overflow:hidden;border:1px solid var(--border);border-radius:6px}.request-chip b{display:inline-flex;align-items:center;padding:3px 8px;color:var(--gray-700);background:var(--gray-100);font-size:9px;letter-spacing:.04em}.request-chip code{overflow:hidden;padding:3px 9px;color:var(--muted);font-family:inherit;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.request-stage .pipeline-copy{padding-bottom:0}.workspace-modal-backdrop{position:fixed;z-index:1000;display:flex;align-items:center;justify-content:center;inset:0;padding:22px;background:#0f172a85;backdrop-filter:blur(4px)}.workspace-modal{display:flex;width:min(920px,calc(100vw - 44px));max-height:calc(100vh - 44px);flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 24px 70px #00000057}.workspace-modal-screens{width:min(1320px,calc(100vw - 44px))}.workspace-modal-simulator{width:min(1420px,calc(100vw - 44px))}.workspace-modal-sdk{width:min(1040px,calc(100vw - 44px))}.application-settings-modal{width:min(720px,calc(100vw - 44px))}.workspace-modal-header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:20px;padding:17px 20px 15px;border-bottom:1px solid var(--border)}.workspace-modal-header>div{min-width:0}.workspace-modal-header span{display:block;margin-bottom:4px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.workspace-modal-header h2{margin:0;font-size:17px;letter-spacing:-.015em}.workspace-modal-header p{margin:3px 0 0;color:var(--muted);font-size:10px}.workspace-modal-header code{font-family:ui-monospace,monospace}.workspace-modal-close{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:transparent;font-size:18px;cursor:pointer}.workspace-modal-close:hover{border-color:#efb4b4;color:var(--error);background:var(--error-light)}.workspace-modal-body{min-height:0;flex:1;overflow:auto;padding:20px}.workspace-modal-body .wide-page{width:100%}.workspace-modal-body .simulator-grid{min-height:760px}.workspace-modal-body .simulator-toolbar{position:sticky;z-index:5;top:-20px;background:var(--surface)}.application-settings-body{display:flex;flex-direction:column;gap:18px}.application-brand-preview{display:flex;align-items:center;gap:13px;border:1px solid var(--border);border-radius:8px;padding:12px}.application-brand-preview img{width:48px;height:48px;flex:0 0 48px;border-radius:10px;object-fit:contain}.application-brand-preview>div{display:grid;min-width:0;gap:4px}.application-brand-preview strong{font-size:15px}.application-brand-preview code{color:var(--muted);font-size:11px}.colour-field{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px}.colour-field input[type=color]{min-height:39px;padding:3px;cursor:pointer}.application-settings-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.android-callers,.android-proof-screens{display:grid;gap:10px;border-top:1px solid var(--border);padding-top:16px}.android-proof-screens>header{display:grid;gap:3px}.android-proof-screens>header small,.settings-help{color:var(--muted);font-size:11px;line-height:1.4}.android-proof-screens .json-editor{min-height:150px;font-size:11px}.android-callers>header,.android-caller-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.android-callers>header strong{font-size:13px}.android-caller-card{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid var(--border);border-radius:6px;padding:12px}.android-caller-heading,.android-caller-card>.field:first-of-type{grid-column:1 / -1}.android-caller-heading code{color:var(--muted);font-size:10px}.android-caller-card textarea{min-height:62px}.method-navigation{display:flex;min-height:50px;align-items:center;gap:12px;border:1px solid var(--border);border-radius:5px;padding:0 7px;background:var(--surface)}.method-navigation button{border:0;background:transparent;cursor:pointer}.method-back{display:inline-flex;min-height:34px;align-items:center;gap:3px;border-radius:4px!important;padding:0 7px;color:var(--gray-600);font-size:11px}.method-back:hover{color:var(--text);background:var(--gray-100)}.method-back svg{width:14px}.method-nav-name{display:flex;min-height:26px;align-items:center;border-left:1px solid var(--border);padding-left:13px}.method-nav-name code{color:var(--gray-600);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.method-nav-tabs{display:flex;align-self:stretch;gap:2px;margin-left:auto}.method-nav-tabs button{position:relative;display:inline-flex;min-width:98px;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:var(--muted);font-size:11px}.method-nav-tabs button:hover{color:var(--text)}.method-nav-tabs button.active{color:var(--primary);font-weight:650}.method-nav-tabs button.active:after{position:absolute;right:8px;bottom:-1px;left:8px;height:2px;background:var(--primary);content:""}.method-nav-tabs svg{width:14px}.flat-panel{border:1px solid var(--border);border-radius:5px;overflow:hidden;background:var(--surface)}.table-header,.method-row{display:grid;grid-template-columns:minmax(320px,1fr) 90px 90px 110px 32px;align-items:center}.table-header{min-height:38px;padding:0 14px;border-bottom:1px solid var(--border);color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.method-row{width:100%;min-height:72px;border:0;border-bottom:1px solid var(--border);padding:0 14px;background:var(--surface);text-align:left;cursor:pointer}.method-row:hover,.method-row.selected{background:var(--gray-50)}.method-row:last-of-type{border-bottom:0}.method-identity{display:flex;min-width:0;align-items:center;gap:12px}.method-identity>i{display:flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:5px;color:var(--primary);background:var(--primary-light)}.method-identity>i svg{width:16px}.method-identity>span{display:grid;min-width:0;gap:2px}.method-identity strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.method-identity small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.method-row>span:not(.method-identity){color:var(--gray-600);font-size:12px}.row-arrow{display:flex;justify-content:flex-end}.row-arrow svg{width:15px}.add-row-button{display:flex;width:100%;min-height:45px;align-items:center;gap:8px;border:0;border-top:1px solid var(--border);padding:0 20px;color:var(--primary);background:var(--surface);font-size:12px;font-weight:600;cursor:pointer}.add-row-button:hover{background:var(--primary-light)}.add-row-button svg{width:15px}.empty-state{display:flex;min-height:430px;align-items:center;justify-content:center;flex-direction:column;border:1px dashed var(--gray-300);border-radius:5px;text-align:center}.empty-state>div{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:8px;color:var(--primary);background:var(--primary-light)}.empty-state h2{margin:18px 0 5px;font-size:19px}.empty-state p{margin:0 0 20px;color:var(--muted)}.builder-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:5px;overflow:hidden}.builder-steps button{display:flex;min-height:54px;align-items:center;gap:9px;border:0;border-right:1px solid var(--border);padding:0 14px;color:var(--muted);background:var(--surface);font-size:12px;cursor:pointer}.builder-steps button:last-child{border-right:0}.builder-steps button.active{color:var(--primary);background:var(--primary-light);font-weight:600}.builder-steps button.complete{color:var(--gray-700)}.builder-steps button>span{display:flex;width:23px;height:23px;flex:0 0 23px;align-items:center;justify-content:center;border:1px solid var(--gray-300);border-radius:50%;font-size:10px}.builder-steps button.active>span{border-color:var(--primary);color:#fff;background:var(--primary)}.builder-steps button.complete>span{border-color:var(--success);color:#fff;background:var(--success)}.builder-steps button>span svg{width:12px}.builder-page{display:flex;flex-direction:column;gap:18px}.section-heading{max-width:680px;padding:0 2px}.section-heading>span{color:var(--primary);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.section-heading h2{margin:0;font-size:20px;letter-spacing:-.02em}.section-heading p{margin:0;color:var(--muted);line-height:1.55}.form-card{display:flex;flex-direction:column;gap:18px;border:1px solid var(--border);border-radius:5px;padding:20px}.field-grid{display:grid;gap:16px}.field-grid.two{grid-template-columns:1fr 1fr}.field{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--gray-700);font-size:12px;font-weight:600}.field input,.field select,.field textarea,.request-line input,.request-line select,.response-body select{width:100%;min-height:39px;border:1px solid var(--gray-300);border-radius:4px;outline:0;padding:0 11px;color:var(--text);background:var(--surface);font-size:13px;font-weight:400}.field textarea{min-height:210px;padding:11px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus,.request-line input:focus,.request-line select:focus,.response-body select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.field small{color:var(--muted);font-size:10px;font-weight:400}.readonly-field{display:flex;min-height:39px;align-items:center;border:1px solid var(--border);border-radius:4px;padding:0 11px;color:var(--gray-600);background:var(--gray-50);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:400}.subsection-title{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:3px 2px 0}.subsection-title h3{margin:0;font-size:15px}.subsection-title p{margin:2px 0 0;color:var(--muted);font-size:12px}.input-list{border:1px solid var(--border);border-radius:5px;overflow:hidden}.input-row{display:grid;grid-template-columns:34px minmax(120px,.85fr) 120px minmax(190px,1.5fr) 80px 34px;align-items:end;gap:12px;padding:14px;border-bottom:1px solid var(--border)}.input-row:last-child{border-bottom:0}.drag-index{align-self:center;color:var(--gray-400);font-family:ui-monospace,monospace;font-size:10px}.checkbox-field{display:flex;min-height:39px;align-items:center;gap:7px;color:var(--gray-600);font-size:11px;cursor:pointer}.checkbox-field input{accent-color:var(--primary)}.remove-button{color:var(--gray-400)}.remove-button:hover{color:var(--error);background:var(--error-light)}.empty-row{padding:20px;color:var(--muted);text-align:center}.request-line{display:grid;grid-template-columns:105px 1fr;gap:8px}.request-line select{font-weight:650}.code-fields textarea{background:var(--editor-surface)}.callout{display:flex;align-items:flex-start;gap:12px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:5px;padding:15px;color:var(--gray-700);background:color-mix(in srgb,var(--primary-light) 45%,var(--surface))}.callout>svg{width:17px;flex:0 0 17px;color:var(--primary);margin-top:1px}.callout strong{font-size:12px}.callout p{margin:3px 0 0;color:var(--gray-600);font-size:12px;line-height:1.6}.builder-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.builder-footer>span{color:var(--muted);font-size:10px}.wide-page{width:min(1320px,calc(100vw - 48px));align-self:center}.json-editor{width:100%;min-height:0;flex:1;border:0;outline:0;padding:18px;resize:none;color:var(--text);background:var(--editor-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6;tab-size:2}.validation-bar{display:flex;min-height:43px;align-items:center;gap:8px;border-top:1px solid var(--border);padding:0 13px;font-size:10px}.validation-bar svg{width:14px}.validation-bar.valid{color:var(--success);background:color-mix(in srgb,var(--success-light) 70%,var(--surface))}.validation-bar.invalid{color:var(--error);background:var(--error-light)}.sheet-grabber{width:38px;height:4px;margin:9px auto 2px;border-radius:999px;background:#d5d7db}.readiness-list{border:1px solid var(--border);border-radius:5px}.readiness-list>div{display:flex;min-height:62px;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--border)}.readiness-list>div:last-child{border-bottom:0}.readiness-list>div>svg{width:18px;color:var(--success)}.readiness-list>div>span{display:grid;flex:1;gap:2px}.readiness-list strong{font-size:12px}.readiness-list small{color:var(--muted);font-size:11px}.readiness-list b{border-radius:999px;padding:3px 8px;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.readiness-list b.ready{color:#087a55;background:var(--success-light)}.readiness-list b.needs-work{color:var(--warning);background:var(--warning-light)}.simulator-page{position:relative;display:flex;flex-direction:column;gap:12px}.simulator-toolbar{display:flex;min-height:45px;align-items:center;gap:14px;border:1px solid var(--border);border-radius:5px;padding:5px 6px}.simulator-toolbar>span{flex:1;color:var(--muted);font-size:10px}.segmented{display:inline-flex;border:1px solid var(--border);border-radius:4px;padding:2px;background:var(--gray-50)}.segmented button{min-width:68px;height:28px;border:0;border-radius:3px;color:var(--muted);background:transparent;font-size:11px;cursor:pointer}.segmented button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 4px #00000029;font-weight:600}.simulator-grid{display:grid;min-height:750px;grid-template-columns:minmax(430px,.9fr) minmax(500px,1.1fr);border:1px solid var(--border);border-radius:5px;overflow:hidden}.sim-column{min-width:0;padding:0 14px 18px;border-right:1px solid var(--border);background:var(--surface)}.sim-column:last-child{border-right:0}.client-column{background:var(--surface-muted)}.column-header{position:sticky;z-index:3;top:0;display:flex;min-height:58px;align-items:center;justify-content:space-between;margin:0 -14px 14px;padding:0 14px;border-bottom:1px solid var(--border);background:var(--translucent-surface);backdrop-filter:blur(12px)}.column-header>div{display:grid;line-height:1.25}.column-header span{color:var(--muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.column-header strong{font-size:13px}.column-header b{border-radius:999px;padding:4px 8px;color:var(--gray-600);background:var(--gray-100);font-size:9px;font-weight:600}.column-header b.active{color:#087a55;background:var(--success-light)}.invoke-card{max-width:390px;margin:0 auto 16px;border:1px solid var(--border);border-radius:5px;padding:11px;background:var(--surface)}.invoke-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.invoke-title code{color:var(--primary);font-family:ui-monospace,monospace;font-size:11px;font-weight:650}.invoke-title span{color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.invoke-card textarea{width:100%;height:92px;border:1px solid var(--border);border-radius:4px;outline:0;padding:8px;resize:vertical;color:var(--text);background:var(--gray-50);font-family:ui-monospace,monospace;font-size:10px;line-height:1.45}.invoke-card .primary-button{min-height:35px;margin-top:8px}.phone{position:relative;width:300px;max-width:100%;height:500px;margin:0 auto;overflow:hidden;border:7px solid #16181c;border-radius:34px;background:#fff;box-shadow:0 16px 42px #1118272e}.phone.android{border-radius:26px;border-width:6px}.phone-status{display:flex;height:30px;align-items:center;justify-content:space-between;padding:3px 19px 0;color:#111;font-size:9px;font-weight:650}.phone-status i{width:78px;height:20px;border-radius:999px;background:#111}.phone.android .phone-status i{width:10px;height:10px}.phone-dim{position:absolute;z-index:4;inset:0;background:#070d196b}.phone-sheet{position:absolute;z-index:5;right:0;bottom:0;left:0;max-height:440px;overflow:auto;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -12px 40px #0000002e}.phone-sheet .scene{width:100%}.phone-waiting{display:flex;min-height:210px;align-items:center;justify-content:center;padding:30px}.complete-panel{display:flex;min-height:310px;align-items:center;flex-direction:column;padding:24px 28px 30px;text-align:center}.complete-panel h3{margin:15px 0 6px;font-size:19px}.complete-panel>p{max-width:290px;margin:0;color:#666;font-size:11px;line-height:1.55}.complete-panel>i{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--success)}.complete-panel>i svg{width:25px}.complete-panel pre{width:100%;max-height:120px;overflow:auto;margin:18px 0 0;border-radius:8px;padding:10px;color:#d8e5ff;background:#111827;font-size:9px;text-align:left}.home-indicator{position:absolute;z-index:8;bottom:5px;left:50%;width:115px;height:4px;border-radius:999px;background:#111;transform:translate(-50%)}.phone.android .home-indicator{width:70px;height:3px;background:#555}.biometric-overlay{position:absolute;z-index:12;display:flex;align-items:center;justify-content:center;inset:0;background:#00000057;backdrop-filter:blur(2px)}.biometric-dialog{display:flex;width:270px;align-items:center;flex-direction:column;border-radius:18px;padding:23px 20px 20px;background:#f9f9faf7;box-shadow:0 18px 50px #0000004d;text-align:center}.biometric-overlay.android .biometric-dialog{border-radius:14px}.biometric-dialog strong{margin-top:12px;font-size:16px}.biometric-dialog p{margin:5px 0;color:#444;font-size:11px}.biometric-dialog small{color:#888;font-size:9px}.face-id{position:relative;width:53px;height:53px;color:var(--primary)}.face-id>span{position:absolute;width:18px;height:18px;border-color:currentColor;border-style:solid}.face-id>span:nth-child(1){top:0;left:0;border-width:3px 0 0 3px;border-radius:8px 0 0}.face-id>span:nth-child(2){top:0;right:0;border-width:3px 3px 0 0;border-radius:0 8px 0 0}.face-id>span:nth-child(3){bottom:0;left:0;border-width:0 0 3px 3px;border-radius:0 0 0 8px}.face-id>span:nth-child(4){right:0;bottom:0;border-width:0 3px 3px 0;border-radius:0 0 8px}.face-id.scanning{animation:face-pulse .65s ease-in-out infinite alternate}.face-id.success{display:flex;align-items:center;justify-content:center;color:var(--success)}.face-id.success>svg{width:29px;height:29px}@keyframes face-pulse{to{opacity:.45;transform:scale(.95)}}.mock-empty{display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px dashed var(--gray-300);border-radius:4px;padding:30px;color:var(--muted);text-align:center}.mock-empty svg{width:27px;height:27px;color:var(--gray-400)}.mock-empty span{font-size:10px}.mock-request{border:1px solid var(--border);border-radius:4px;overflow:hidden}.request-head,.request-path{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border-bottom:1px solid var(--border)}.request-head span{color:var(--primary);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.request-head time{color:var(--muted);font-size:9px}.request-path{justify-content:flex-start;background:var(--gray-50)}.request-path b{border-radius:3px;padding:3px 5px;color:#fff;background:var(--primary);font-size:8px}.request-path code{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.request-part{display:grid;gap:9px;border-bottom:1px solid var(--border);padding:12px}.request-part:last-child{border-bottom:0}.request-part>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.request-part>header strong{font-size:10px}.request-part>header span{border-radius:999px;padding:3px 7px;color:var(--gray-600);background:var(--gray-100);font-size:8px;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.request-part pre{max-height:250px;overflow:auto;margin:0;border-radius:4px;padding:11px;color:#cbd8f2;background:#111827;font-family:ui-monospace,monospace;font-size:9px;line-height:1.55}.signature-part{background:var(--gray-50)}.signature-part.present{background:color-mix(in srgb,var(--primary-light) 42%,var(--surface))}.signature-part.present>header span{color:#087a55;background:var(--success-light)}.signature-part>code{display:block;overflow:hidden;border:1px solid var(--border);border-radius:3px;padding:8px;color:var(--primary);background:var(--surface);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.signature-part>p{margin:0;color:var(--muted);font-size:10px}.signature-part>button{justify-self:start}.verified{display:flex;align-items:center;gap:8px;color:#087a55}.verified>svg{width:18px}.verified>span{display:grid}.verified strong{font-size:10px}.verified small{font-family:ui-monospace,monospace;font-size:8px}.response-composer{position:sticky;top:72px;margin-top:14px;border:1px solid var(--border);border-radius:4px;padding:11px;background:var(--surface)}.response-composer.disabled>*:not(.composer-title):not(.disabled-reason){opacity:.46}.composer-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.composer-title span{font-size:10px;font-weight:650}.response-tabs{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--border);border-radius:4px;overflow:hidden}.response-tabs button{min-height:34px;border:0;border-right:1px solid var(--border);color:var(--muted);background:var(--gray-50);font-size:9px;cursor:pointer}.response-tabs button:last-child{border-right:0}.response-tabs button.active{color:var(--primary);background:var(--primary-light);font-weight:650}.response-body{display:flex;flex-direction:column;gap:8px;padding:10px 0}.response-body label{display:grid;gap:5px;color:var(--gray-600);font-size:9px}.response-body select{min-height:34px;font-size:10px}.response-body p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.response-body textarea{min-height:80px;border:1px solid var(--border);border-radius:4px;outline:0;padding:8px;resize:vertical;color:var(--text);background:var(--surface);font-family:ui-monospace,monospace;font-size:9px}.code-line{display:block;overflow:auto;border-radius:3px;padding:8px;color:#cbd8f2;background:#111827;font-family:ui-monospace,monospace;font-size:8px;white-space:nowrap}.response-composer .primary-button{min-height:35px}.disabled-reason{display:block;margin-top:7px;color:var(--muted);font-size:8px;line-height:1.4;text-align:center}.simulator-error{position:fixed;z-index:40;right:24px;bottom:24px;display:flex;max-width:420px;align-items:center;gap:8px;border:1px solid #efb4b4;border-radius:5px;padding:12px 14px;color:var(--error);background:var(--error-light);box-shadow:0 8px 24px #0000001a;font-size:11px}.sdk-page{display:flex;flex-direction:column;gap:18px}.release-strip{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--border);border-radius:5px;padding:12px 16px}.release-strip>div{display:flex;align-items:center;gap:11px}.release-strip>div>span:not(.release-icon){display:grid;gap:2px}.release-strip strong{font-size:13px}.release-strip small{color:var(--muted);font-size:10px}.release-icon{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:6px;color:var(--primary);background:var(--primary-light)}.release-icon svg{width:18px}.runtime-boundary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:5px;overflow:hidden}.runtime-boundary>div{display:flex;min-height:123px;flex-direction:column;border-right:1px solid var(--border);padding:16px}.runtime-boundary>div:last-child{border-right:0}.runtime-boundary span{color:var(--primary);font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.runtime-boundary strong{margin:5px 0;font-size:14px}.runtime-boundary p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.sdk-code-panel{border:1px solid var(--border);border-radius:5px;overflow:hidden}.sdk-tabs{display:flex;min-height:46px;align-items:end;gap:0;border-bottom:1px solid var(--border);padding:0 11px}.sdk-tabs button{min-width:80px;height:45px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font-size:11px;cursor:pointer}.sdk-tabs button.active{border-color:var(--primary);color:var(--primary);font-weight:650}.code-block{background:#101623}.code-block-header{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid rgb(255 255 255 / 8%);color:#8fa2c3;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.code-block-header button{display:flex;align-items:center;gap:5px;border:0;color:#aebbd2;background:transparent;font-size:9px;cursor:pointer}.code-block-header button svg{width:13px}.code-block pre{max-height:560px;overflow:auto;margin:0;padding:22px;color:#cbd8f2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.65;tab-size:2}.token-keyword{color:#c991f4}.token-string{color:#9bd49b}.token-number{color:#f0bd82}.token-comment{color:#657591;font-style:italic}@media(max-width:1220px){.simulator-grid{grid-template-columns:minmax(370px,1fr) minmax(370px,1fr)}}@media(max-width:900px){.login-page{grid-template-columns:1fr;background:linear-gradient(135deg,#5b7dc5,#a8b9da)}.login-art{position:absolute;min-height:100vh;inset:0}.login-art-copy{display:none}.login-panel{position:relative;z-index:2;min-height:100vh;padding:24px}.login-form{border-radius:15px;padding:38px 28px;background:var(--surface);box-shadow:0 16px 50px #14275242}.dashboard-main-shell{padding:0 16px}.table-header,.method-row{grid-template-columns:minmax(250px,1fr) 70px 70px 28px}.table-header span:nth-child(4),.method-row>span:nth-child(4){display:none}.input-row{grid-template-columns:28px 1fr 100px 34px}.input-row .field:nth-of-type(3),.checkbox-field{grid-column:2 / 4}.simulator-grid{grid-template-columns:1fr}.server-column{border-top:1px solid var(--border)}.sim-column{border-right:0}.wide-page{width:calc(100vw - 32px)}.workspace-modal-backdrop{padding:12px}.workspace-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.workspace-modal-body{padding:14px}.method-card-actions{position:static;justify-content:flex-end;margin-bottom:12px}.table-corporate-container{overflow-x:auto}.table-corporate{min-width:900px}.trace-list{max-height:none}.completed-invocation-row{grid-template-columns:64px 20px minmax(100px,.7fr) minmax(130px,1fr);padding:0 14px}.completed-invocation-row>span:last-child{display:none}}@media(max-width:680px){.main-content{padding-top:14px}.dashboard-topbar{min-height:116px;align-items:flex-start;flex-direction:column;gap:14px;padding:20px}.topbar-actions{width:100%;padding:0}.topbar-actions .primary-button{margin-left:auto}.environment-badge{display:none}.method-navigation{flex-wrap:wrap;padding:6px}.method-nav-name{display:none}.method-nav-tabs{width:100%;order:3}.method-nav-tabs button{min-height:36px;min-width:0;flex:1}.field-grid.two{grid-template-columns:1fr}.input-row{grid-template-columns:25px 1fr 34px}.input-row .field{grid-column:2}.input-row .remove-button{grid-column:3;grid-row:1}.input-row .checkbox-field{grid-column:2}.builder-footer{flex-wrap:wrap}.builder-footer>span{order:3;width:100%;text-align:center}.runtime-boundary{grid-template-columns:1fr}.runtime-boundary>div{min-height:100px;border-right:0;border-bottom:1px solid var(--border)}.runtime-boundary>div:last-child{border-bottom:0}.release-strip{align-items:flex-start;flex-direction:column}.app-context-chip{display:none}.sdk-setup-content{padding:14px}.sdk-setup-actions>span{display:none}.pipeline-stage{grid-template-columns:22px minmax(0,1fr)}.pipeline-copy>small{white-space:normal}.workspace-modal-backdrop{align-items:stretch;padding:0}.workspace-modal{width:100%;max-height:100vh;border:0;border-radius:0}}.workspace-modal-method{position:relative;width:min(720px,calc(100vw - 32px));border-radius:12px;background:var(--surface)}.workspace-modal-method .workspace-modal-header{position:absolute;top:12px;right:12px;padding:0;border:0}.workspace-modal-method .workspace-modal-close{width:24px;height:24px;border:0;background:transparent;color:var(--muted)}.workspace-modal-method .workspace-modal-body{padding:0}.method-signature{min-width:0}.signature-fields{min-width:0;padding:0;margin:0;border:0}.definition-editor{padding:24px 28px}.definition-heading{margin-bottom:24px}.definition-method-name{display:flex;align-items:baseline;flex-wrap:wrap;min-width:0;font:22px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.035em}.definition-namespace{color:var(--muted);font-size:16px;letter-spacing:-.025em;overflow-wrap:anywhere}.definition-name{min-width:0;max-width:100%;border:0;border-bottom:1px solid transparent;padding:0;background:transparent;color:var(--text);font:inherit;font-weight:600;letter-spacing:0;outline:none}.definition-name:hover{border-color:var(--border)}.definition-name:focus{border-color:var(--primary)}.signature-method-description{margin-top:6px;font:13px/1.6 ui-sans-serif,system-ui,sans-serif}.signature-description-trigger{display:block;width:100%;border:0;padding:0;background:transparent;color:var(--muted);font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.signature-description-trigger:hover{color:var(--text)}.signature-description-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:2px}.signature-description{display:block;width:100%;max-height:144px;border:0;border-bottom:1px solid var(--primary);padding:0;background:transparent;color:var(--text);font:inherit;resize:none;outline:none}.definition-inputs-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.definition-inputs-heading h2{margin:0;color:var(--text);font-size:12px;font-weight:600}.definition-inputs-heading .secondary-button{min-height:28px;padding:0 8px;font-size:11px;gap:5px}.definition-inputs-heading svg{width:12px;height:12px}.definition-inputs-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.definition-inputs{width:100%;min-width:600px;border-collapse:collapse;table-layout:fixed;text-align:left}.definition-name-column{width:23%}.definition-type-column{width:100px}.definition-required-column{width:74px}.definition-remove-column{width:34px}.definition-inputs th{height:30px;padding:0 10px;color:var(--muted);background:var(--gray-50);font-size:10px;font-weight:500}.definition-inputs td{height:37px;padding:3px 6px;border-top:1px solid var(--border)}.definition-inputs tbody tr:hover{background:var(--gray-50)}.definition-inputs input:not([type=checkbox]),.definition-inputs select{display:block;width:100%;height:29px;min-width:0;border:1px solid transparent;border-radius:4px;padding:3px;background:transparent;color:var(--text);font:12px/20px ui-sans-serif,system-ui,sans-serif;outline:none}.definition-inputs input.definition-input-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.definition-inputs select.definition-input-type{color:var(--muted);font-size:11px;cursor:pointer}.definition-inputs select option{color:var(--text);background:var(--surface)}.definition-inputs input.definition-input-description{color:var(--muted)}.definition-inputs input::placeholder{color:var(--gray-400)}.definition-inputs input:not([type=checkbox]):hover,.definition-inputs select:hover{border-color:var(--border);background:var(--surface)}.definition-inputs input:not([type=checkbox]):focus,.definition-inputs select:focus{color:var(--text);border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 2px var(--primary-light)}.definition-required-cell,.definition-inputs th.definition-required-heading{text-align:center}.definition-required{width:14px;height:14px;margin:0;vertical-align:middle;accent-color:var(--primary);cursor:pointer}.definition-remove{display:grid;place-items:center;width:24px;height:26px;padding:0;border:0;border-radius:4px;color:var(--muted);background:transparent;cursor:pointer}.definition-remove svg{width:12px;height:12px}.definition-remove:hover{color:var(--error);background:var(--error-light)}.definition-remove:focus-visible,.definition-required:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.definition-inputs-empty{padding:16px 12px;color:var(--muted);font-size:12px;line-height:1.5}.definition-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.signature-footer{display:flex;align-items:center;justify-content:flex-end;min-height:48px;padding:10px 20px;border-top:1px solid var(--border)}.signature-footer .primary-button{min-height:30px;border-radius:6px;padding:0 14px;font-size:12px}.signature-save{color:var(--muted);font-size:11px}.signature-save-error{color:var(--error)}.method-card-actions .method-delete:hover{color:var(--error);border-color:var(--error)}@media(max-width:600px){.workspace-modal-method{align-self:center;max-height:calc(100dvh - 32px);border:1px solid var(--border)}.definition-editor{padding:20px}}.method-summary-row{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--border);padding:20px 4px}.method-summary-main{display:grid;gap:7px;flex:1;min-width:0;text-align:left;border:0;background:none;color:var(--text);cursor:pointer}.method-summary-main code{font-size:14px}.method-summary-main span{color:var(--muted);font-size:12px}.method-summary-main small{color:var(--muted);font-size:11px}.method-summary-actions{display:flex;align-items:center;gap:12px}.method-summary-actions button,.method-summary-actions summary{border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--surface);padding:7px 12px;cursor:pointer;font-size:12px}.method-summary-actions details{position:relative}.method-summary-actions summary{list-style:none}.method-summary-actions details>div{position:absolute;right:0;top:36px;z-index:10;display:grid;width:170px;background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px #0002;border-radius:8px;padding:5px}.method-summary-actions details>div button{border:0;text-align:left}.method-summary-actions details>div button:hover{background:var(--surface-subtle)}.settings-advanced>summary{cursor:pointer;font-size:12px;color:var(--muted);padding:10px 0}.settings-advanced{border-top:1px solid var(--border);padding-top:8px}.integration-intro{margin-bottom:24px}.integration-intro h2{font-size:18px}.integration-intro p,.integration-backend p{font-size:13px;line-height:1.6;color:var(--muted);max-width:680px}.integration-intro a,.integration-backend a{display:inline-flex;text-decoration:none}.integration-backend{padding:24px}.integration-backend h3{font-size:16px}.integration-backend details{margin-top:24px}.integration-backend summary{cursor:pointer;font-size:12px;color:var(--muted)}.users-help{font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 20px}.dashboard-layout-workspace .main-content{padding:0 0 24px}.dashboard-layout-workspace .dashboard-main-shell{max-width:1120px;min-width:0;min-height:calc(100dvh - var(--workspace-header-height) - 24px);padding:0 28px;gap:0}.method-workspace-page{display:flex;flex:1;min-width:0;flex-direction:column;background:transparent}.method-workspace-page>.method-setup-flow{flex:1;height:auto;min-height:500px}.method-workspace-page>.method-signature{width:100%}.method-workspace-page>.wide-page{width:100%;max-width:none;padding:24px}.method-workspace-page>.st-studio{height:calc(100dvh - 52px);min-height:500px;border:0;border-radius:0}@media(max-width:800px){.dashboard-layout-workspace .dashboard-main-shell{padding-inline:16px}.method-workspace-page>.method-setup-flow{height:auto;min-height:calc(100dvh - 60px)}.method-workspace-page .setup-workspace{grid-template-columns:minmax(0,1fr);overflow:visible}.method-workspace-page .setup-canvas{min-height:440px}.method-workspace-page .setup-sidebar{border-left:0;border-top:1px solid var(--border)}}.application-settings-modal{width:min(680px,calc(100vw - 44px));height:min(640px,calc(100dvh - 44px))}.application-settings-modal .workspace-modal-header{padding:20px 24px 16px;border-bottom:0;align-items:center}.application-settings-modal .workspace-modal-header h2{font-size:16px}.application-settings-modal .workspace-modal-header p{margin-top:5px;font-size:12px}.application-settings-tabs{display:flex;flex:0 0 auto;min-width:0;max-width:100%;overflow-x:auto;gap:24px;padding:0 24px;border-bottom:1px solid var(--border)}.application-settings-tabs button{position:relative;border:0;padding:12px 0;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.application-settings-tabs button[aria-selected=true]{color:var(--text)}.application-settings-tabs button[aria-selected=true]:after{position:absolute;content:"";bottom:-1px;inset-inline:0;height:2px;background:var(--primary);border-radius:2px 2px 0 0}.application-settings-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}.application-settings-tabs button:disabled{cursor:default;opacity:.6}.application-settings-body{display:block;padding:22px 24px;overscroll-behavior:contain}.application-settings-panel{display:grid;align-content:start;gap:20px}.application-settings-panel[hidden]{display:none}.settings-panel-intro{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.application-settings-body .field-grid{gap:16px}.application-settings-body .field,.application-settings-body .authenticator-fields label{gap:7px;color:var(--text);font-size:12px;font-weight:500}.application-settings-body .field input,.application-settings-body .field select,.application-settings-body .field textarea,.application-settings-body .authenticator-fields input:not([type=file]),.application-settings-body .authenticator-fields textarea{width:100%;min-width:0;min-height:36px;border:1px solid var(--border);border-radius:6px;padding:8px 10px;color:var(--text);background:var(--surface);font:inherit;font-size:12px;font-weight:400;line-height:1.5;outline:none}.application-settings-body .field textarea,.application-settings-body .authenticator-fields textarea{min-height:64px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.application-settings-body .field input:focus,.application-settings-body .field textarea:focus,.application-settings-body .field select:focus,.application-settings-body .authenticator-fields input:focus,.application-settings-body .authenticator-fields textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.application-settings-body .colour-field{width:190px;grid-template-columns:36px 1fr;gap:8px}.application-settings-body .colour-field input[type=color]{padding:4px;height:36px}.application-settings-body .colour-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.application-settings-body .colour-field input[type=color]::-webkit-color-swatch{border:0;border-radius:3px}.application-settings-body .colour-field input:not([type=color]){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.settings-image-upload{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--border);border-radius:8px}.settings-image-preview{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.settings-image-preview img{width:100%;height:100%;object-fit:contain}.settings-image-preview span{color:var(--muted);font-size:24px}.settings-image-copy{display:grid;justify-items:start;min-width:0;gap:5px}.settings-image-copy strong,.settings-studio-link strong{font-size:12px;font-weight:500}.settings-image-copy small,.application-settings-body label small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.settings-image-copy .secondary-button{margin-top:4px}.settings-image-upload input[hidden]{display:none}.application-settings-body .app-authenticator-settings{border:0;padding:0}.application-settings-body .app-authenticator-choice legend{font-size:12px}.application-settings-body .app-authenticator-choice>p{margin:5px 0 12px;font-size:11px}.application-settings-body .method-security-card{padding:12px;gap:5px}.application-settings-body .method-security-card strong{font-size:12px}.application-settings-body .method-security-card span{font-size:11px}.application-settings-body .authenticator-fields{margin:16px 0 0;gap:14px}.application-settings-body .authenticator-fields .settings-image-upload{padding:12px}#app-settings-panel-access{gap:16px}.settings-studio-link{display:flex;align-items:center;justify-content:space-between;gap:18px}.settings-studio-link .secondary-button{flex-shrink:0}.application-settings-body .settings-studio-link p{margin:4px 0 0;font-size:11px;line-height:1.5}.settings-disclosure,.application-settings-body .settings-advanced{border-top:1px solid var(--border);padding-top:0}.settings-disclosure summary,.application-settings-body .settings-advanced summary{padding:12px 0;font-size:12px;color:var(--muted);cursor:pointer}.settings-disclosure>label,.settings-disclosure>.field-grid{margin-top:12px}.application-settings-body .settings-advanced>.field{margin:6px 0 10px}.application-settings-body .settings-help{margin-top:-12px}.application-settings-body .android-callers{padding-top:18px}.android-callers>header>div{display:grid;gap:5px}.android-callers>header small,.settings-empty{font-size:11px;font-weight:400;color:var(--muted);line-height:1.5}.settings-empty{margin:0}.application-settings-body .settings-caller{display:block;padding:0 12px}.settings-caller>summary{padding:10px 0;cursor:pointer;color:var(--muted)}.settings-caller>summary code{font-size:11px;color:var(--text);overflow-wrap:anywhere}.settings-caller-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:14px}.settings-caller-fields>.android-caller-heading,.settings-caller-fields>.field:first-of-type{grid-column:1 / -1}.settings-caller-fields .android-caller-heading span{font-size:11px;color:var(--muted)}.application-settings-footer{flex:0 0 auto;padding:16px 24px;border-top:1px solid var(--border)}.application-settings-footer .catalog-error{margin:0 0 12px}.application-settings-actions{padding:0;align-items:center}.application-settings-actions>small{margin-right:auto;font-size:11px;color:var(--muted)}.application-settings-actions>button{min-height:34px;font-size:12px}@media(max-width:600px){.application-settings-modal{width:calc(100vw - 24px);height:min(640px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);align-self:center;border:1px solid var(--border);border-radius:10px}.application-settings-modal .workspace-modal-header,.application-settings-body,.application-settings-footer{padding-left:18px;padding-right:18px}.application-settings-tabs{padding:0 18px;gap:22px}.application-settings-body .field-grid.two,.settings-caller-fields{grid-template-columns:1fr}.application-settings-actions>small{max-width:130px}.settings-studio-link{align-items:flex-start}}.method-workspace-heading{flex:0 0 auto;margin:0;padding:16px 0 20px;border:0}.method-workspace-heading .definition-method-name{margin:0}.method-workspace-page>.sdk-page{padding:24px 0}.method-workspace-page>.sdk-page .integration-intro h2{margin-top:0}.method-workspace-heading .signature-method-description{max-width:760px}.method-workspace-page:has(>.method-setup-flow){height:calc(100dvh - 84px);min-height:650px}@media(max-width:800px){.method-workspace-heading{padding:16px 0}.method-workspace-page:has(>.method-setup-flow){height:auto}}.method-section-tabs{display:flex;align-items:center;flex:0 0 auto;gap:28px;min-width:0;margin-bottom:20px;border-bottom:1px solid var(--border)}.method-section-tabs button{position:relative;flex-shrink:0;padding:12px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.method-section-tabs button:hover,.method-section-tabs button[aria-current=page]{color:var(--text)}.method-section-tabs button[aria-current=page]:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--primary)}.method-section-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:2px}.method-section-tabs button:disabled{opacity:.45;cursor:default}.method-section-status{margin-left:auto;color:var(--muted);font-size:11px;white-space:nowrap}.method-workspace-page .definition-editor{padding:4px 0 20px}.method-workspace-page .definition-inputs-scroll{border:0;border-radius:0}@media(max-width:600px){.method-section-tabs{gap:20px;flex-wrap:wrap}.method-section-status{font-size:10px}}.sdk-page .integration-intro{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px}.sdk-page .integration-intro>p{margin:0;font-size:11px}.sdk-page .integration-intro>p:last-child:not(:first-child){flex-basis:100%;font-size:10px}.sdk-page .integration-intro>a{margin-left:auto;font-size:11px}.sdk-page .sdk-code-panel{border:0;border-radius:0}.sdk-page .sdk-tabs{min-height:34px;padding:0}.sdk-page .sdk-tabs button{min-width:65px;height:34px}.sdk-page .integration-backend{padding:12px 0 0}.sdk-backend-tools{display:flex;align-items:center;gap:16px;margin-bottom:14px}.sdk-backend-tools .field{flex:1;display:flex;flex-direction:row;align-items:center;gap:12px;margin:0}.sdk-backend-tools .field>span{flex:none;font-size:11px}.sdk-backend-tools .field input{flex:1;min-width:0;height:30px;padding:5px 9px;font-size:11px}.sdk-backend-tools>a{flex:none;font-size:11px}.sdk-snippet-browser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);height:clamp(380px,calc(100dvh - 350px),720px);min-width:0}.sdk-snippet-list{display:flex;flex-direction:column;align-items:stretch;gap:2px;overflow:auto;padding:0 14px 0 0;border-right:1px solid var(--border)}.sdk-snippet-list button{flex:none;min-height:30px;padding:6px 10px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:11px;line-height:18px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.sdk-snippet-list button:hover{background:var(--surface-subtle);color:var(--text)}.sdk-snippet-list button[aria-current=true]{background:var(--primary-light);color:var(--primary);font-weight:600}.sdk-snippet-list button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sdk-snippet-preview{display:flex;flex-direction:column;min-width:0;min-height:0;padding-left:18px}.sdk-snippet-preview>header{padding:0 0 12px}.sdk-snippet-preview>header h3{margin:0 0 5px;font-size:13px;font-weight:600}.sdk-snippet-preview>header p{margin:0;font-size:11px;line-height:1.55;max-width:none}.sdk-snippet-preview .code-block{display:flex;flex-direction:column;min-height:0;flex:1;border-radius:5px;overflow:hidden}.sdk-snippet-preview .code-block-header{flex:none;min-height:32px}.sdk-snippet-preview .code-block pre{flex:1;max-height:none;padding:14px;font-size:11px;line-height:1.6}.code-block .hljs-keyword,.code-block .hljs-selector-tag,.code-block .hljs-literal{color:#c991f4}.code-block .hljs-string,.code-block .hljs-regexp{color:#a4d6a3}.code-block .hljs-number,.code-block .hljs-symbol{color:#efbd86}.code-block .hljs-comment{color:#8a9ab5;font-style:italic}.code-block .hljs-title,.code-block .hljs-built_in{color:#89c8ee}.code-block .hljs-attr,.code-block .hljs-property,.code-block .hljs-type{color:#e3c68c}@media(max-width:700px){.sdk-backend-tools{flex-wrap:wrap;gap:8px}.sdk-backend-tools .field{flex-basis:100%}.sdk-snippet-browser{grid-template-columns:1fr;height:auto}.sdk-snippet-list{max-height:180px;border-right:0;border-bottom:1px solid var(--border);padding:0 0 10px}.sdk-snippet-preview{padding:14px 0 0}.sdk-snippet-preview .code-block pre{max-height:480px}}.sdk-page .sdk-main-tabs{gap:18px}.sdk-page .sdk-main-tabs button{min-width:0;padding:0 2px;font-size:12px}.sdk-page .sdk-sub-tabs{gap:4px;min-height:40px;align-items:center;border:0}.sdk-page .sdk-sub-tabs button{min-width:0;height:26px;padding:0 10px;border:0;border-radius:4px;font-size:11px}.sdk-page .sdk-sub-tabs button.active{background:var(--surface-subtle);color:var(--text)}.sdk-page .sdk-sub-tabs+.integration-backend{padding-top:2px}.sdk-page .sdk-sub-tabs+.code-block{border-radius:5px}.sdk-snippet-browser{height:clamp(380px,calc(100dvh - 380px),720px)}.sdk-page{gap:0}.method-workspace-page>.sdk-page{padding:12px 0}.sdk-snippet-group{display:flex;flex-direction:column;flex:none;gap:1px;margin:0 0 12px}.sdk-snippet-group h4{margin:0;padding:5px 10px;color:var(--muted);font-size:10px;font-weight:600;line-height:16px}.sdk-snippet-group button{min-height:28px;padding-top:4px;padding-bottom:4px}.sdk-snippet-group:last-child{margin-bottom:0}.method-device-test{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--muted);font-size:11px;text-decoration:none;white-space:nowrap}.method-device-test:hover{color:var(--text)}.method-device-test:focus-visible,.sdk-runtime-download:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.sdk-runtime-download{margin-left:auto;color:var(--muted);font-size:11px;text-decoration:none}.sdk-runtime-download:hover{color:var(--text)}.definition-endpoint{margin:0 0 26px}.definition-endpoint .field{display:flex;flex-direction:row;align-items:center;gap:18px;margin:0}.definition-endpoint .field>span{flex:none;font-size:12px}.definition-endpoint .field input{min-width:0;flex:1;height:34px;padding:7px 10px;font-size:12px}.sdk-snippet-browser{height:clamp(380px,calc(100dvh - 285px),800px)}@media(max-width:700px){.sdk-snippet-browser{height:auto}.definition-endpoint .field{align-items:stretch;flex-direction:column;gap:8px}}.method-heading-row{display:flex;align-items:flex-start;gap:24px}.method-heading-row>.method-workspace-heading{flex:1;min-width:0}.method-heading-actions{display:flex;align-items:center;gap:16px;flex:none;padding-top:25px}.method-heading-actions .method-section-status{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:10px}.method-heading-actions .method-section-status svg{width:12px;height:12px}.method-heading-actions .method-device-test{padding:7px 10px;border:1px solid var(--border);border-radius:5px;color:var(--text);font-size:11px}.method-heading-actions .method-device-test:hover{background:var(--surface-subtle)}.method-section-tabs{gap:30px;margin-bottom:0}.method-section-tabs button{padding:13px 0;font-size:13px}.method-section-tabs button[aria-current=page]{font-weight:650}.method-workspace-page>.sdk-page{padding:20px 0 0}.method-workspace-page>.method-signature,.method-workspace-page>.method-setup-flow{margin-top:20px}.sdk-navigation-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.sdk-page .sdk-main-tabs{display:inline-flex;align-items:center;min-height:0;gap:2px;padding:3px;border:0;border-radius:6px;background:var(--surface-subtle)}.sdk-page .sdk-main-tabs button{height:30px;min-width:100px;padding:0 16px;border:0;border-radius:4px;font-size:12px;font-weight:500}.sdk-page .sdk-main-tabs button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001f;font-weight:650}.sdk-page .sdk-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sdk-page .sdk-sub-tabs{min-height:32px;gap:22px;align-items:stretch;margin-bottom:16px;border-bottom:1px solid var(--border)}.sdk-page .sdk-sub-tabs button{position:relative;height:32px;padding:0 2px;border:0;border-radius:0;background:transparent;font-size:11px}.sdk-page .sdk-sub-tabs button.active{color:var(--text);background:transparent;font-weight:600}.sdk-page .sdk-sub-tabs button.active:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--muted)}.sdk-runtime-download{font-size:11px}.sdk-snippet-browser{height:clamp(380px,calc(100dvh - 335px),800px)}@media(max-width:800px){.method-heading-row{flex-wrap:wrap;gap:0 16px}.method-heading-actions{padding:0 0 12px;margin-left:auto}}@media(max-width:700px){.sdk-snippet-browser{height:auto}}.method-workspace-page>.sdk-page{padding:14px 0 0}.sdk-toolbar{display:flex;align-items:center;gap:18px;min-height:36px;margin-bottom:20px}.sdk-side-switch{display:flex;align-items:center;gap:2px;padding:3px;background:var(--surface-subtle);border-radius:5px}.sdk-side-switch button,.sdk-format-switch button{border:0;cursor:pointer;white-space:nowrap;font-family:inherit}.sdk-side-switch button{min-height:28px;padding:4px 12px;border-radius:3px;background:transparent;color:var(--muted);font-size:12px}.sdk-side-switch button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600}.sdk-format-switch{display:flex;align-items:center;gap:14px;padding-left:18px;border-left:1px solid var(--border)}.sdk-format-switch button{padding:5px 0;background:transparent;color:var(--muted);font-size:11px}.sdk-format-switch button[aria-pressed=true]{color:var(--text);font-weight:650}.sdk-format-switch button:hover{color:var(--text)}.sdk-toolbar button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.sdk-toolbar+.integration-backend{padding:0}.sdk-toolbar+.code-block{border-radius:5px}.sdk-snippet-list{padding-right:20px}.sdk-snippet-group{gap:0;margin-bottom:18px}.sdk-snippet-group h4{padding:0 10px 6px;color:var(--text);font-size:10px;font-weight:650}.sdk-snippet-group button{min-height:29px;padding:5px 12px;border-left:2px solid transparent;border-radius:0 3px 3px 0;font-size:11px}.sdk-snippet-group button[aria-current=true]{border-left-color:var(--primary);background:var(--surface-subtle);color:var(--text);font-weight:550}.sdk-snippet-preview{padding-left:22px}.sdk-snippet-preview>header{padding-bottom:14px}.sdk-snippet-preview>header h3{font-size:14px;margin-bottom:7px}.sdk-snippet-preview>header p{max-width:620px}.sdk-snippet-browser{height:clamp(380px,calc(100dvh - 295px),800px)}@media(max-width:700px){.sdk-toolbar{flex-wrap:wrap;gap:10px 14px}.sdk-format-switch{gap:12px;padding-left:14px}.sdk-toolbar .sdk-runtime-download{font-size:10px}.sdk-snippet-browser{height:auto}.sdk-snippet-preview{padding:14px 0 0}}.application-step-number{margin-right:6px;font-variant-numeric:tabular-nums;opacity:.65}.sdk-app-heading{display:flex;align-items:center;justify-content:space-between;margin:12px 0 32px}.sdk-app-heading h1{font-size:26px;letter-spacing:-.6px;margin:0}.sdk-app-heading p{margin:8px 0;color:var(--muted,#889097)}.sdk-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;align-items:start}.sdk-card{appearance:none;display:flex;flex-direction:column;min-width:0;padding:20px;text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.sdk-card:hover{border-color:var(--muted);background:var(--surface-muted)}.sdk-card:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.sdk-card-heading{display:flex;align-items:flex-start;gap:16px}.sdk-card-heading strong{flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.sdk-card-arrow{width:18px;height:18px;flex:none;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:var(--muted)}.sdk-card-description{margin:6px 0 16px;font-size:13px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.sdk-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:12px}.sdk-card-cloud{padding:3px 7px;border:1px solid var(--border);border-radius:5px;color:var(--text);font-size:11px;line-height:1.4}.sdk-card-activity{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.sdk-card-activity-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-size:11px;line-height:1.5}.sdk-card-total{display:block;margin-top:6px;font-size:26px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.sdk-card .sdk-trend{height:44px;margin:8px 0 0}.sdk-card-activity-empty{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.sdk-resource-links{display:flex;flex-wrap:wrap;gap:8px}.sdk-resource-tag{font-size:11px;letter-spacing:.2px;border:1px solid var(--border);border-radius:6px;padding:5px 8px;color:inherit;text-decoration:none}.sdk-trend{width:100%;height:64px;color:#82b866;display:block;margin:10px 0}.sdk-workspace-heading{padding:28px 0 24px;display:flex;flex-direction:column;gap:7px}.sdk-workspace-heading input{border:0!important;outline:none;background:transparent;color:inherit;padding:0;width:100%;font-family:inherit}.sdk-workspace .method-section-tabs{margin-bottom:24px}.sdk-workspace .method-section-tabs button[aria-current=page]{color:var(--text,#e5e8e6);border-bottom:2px solid #8dae78}.sdk-definition-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;color:var(--muted,#889097)}.sdk-method-row{border-bottom:1px solid var(--border,#303735)}.sdk-method-row>summary{display:flex;align-items:center;gap:24px;padding:14px 0;cursor:pointer;list-style:none;min-height:48px}.sdk-method-row>summary code{font-size:13px;min-width:220px;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdk-method-row>summary span{flex:1;color:var(--muted,#889097);font-size:12px}.sdk-method-row>summary button{opacity:.5}.sdk-method-row[open]{padding-bottom:20px}.sdk-method-row[open]>summary{margin-bottom:12px}.sdk-method-row .method-heading{margin-top:10px}.sdk-method-draft{padding:20px 0}.sdk-method-draft>button{margin:12px 8px 0 0}.sdk-create{max-width:430px!important;padding:28px!important;display:grid;gap:18px}.sdk-ui-workspace .setup-workspace{min-height:620px}.sdk-ui-workspace .setup-context textarea{min-height:180px}.sdk-workspace .setup-error{font-size:12px}@media(max-width:900px){.sdk-overview{grid-template-columns:1fr}.sdk-method-row>summary{gap:12px}.sdk-method-row>summary code{min-width:120px}.sdk-card-grid{grid-template-columns:1fr}}.sdk-workspace-heading,.method-section-tabs{flex-shrink:0}.dashboard-layout-workspace:has(.backend-workspace) .main-content{min-height:0;height:auto}@media(max-width:600px){.dashboard-main-shell,.dashboard-layout-workspace .dashboard-main-shell{padding-inline:16px}.method-section-tabs{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.method-section-tabs>button{flex-shrink:0}}.dashboard-auth-loading{min-height:100svh;display:flex;align-items:center;justify-content:center}.dashboard-sign-in{min-height:100svh}.dashboard-sign-in .login-mark{width:40px;height:40px;margin:0 auto 24px}.dashboard-sign-in .login-button[aria-disabled=true]{cursor:default}.dashboard-sign-in .login-error{margin:20px 0 0;font-size:14px;color:var(--danger, #b42318)}@media(max-width:900px){.dashboard-sign-in .login-art{display:none}.dashboard-sign-in{background:var(--surface)}.dashboard-sign-in .login-form{padding:0;box-shadow:none}}.sdk-workspace:has(>.sdk-ui-workspace)>.method-section-tabs{margin-bottom:0}.sdk-workspace>.sdk-ui-workspace{margin-top:0}.sdk-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:8px 0 24px}.sdk-overview-notice{grid-column:1 / -1;margin:0;padding:12px 0;border-bottom:1px solid var(--border);color:var(--muted);font-size:13px;line-height:1.5}.sdk-overview-stat,.sdk-deployment{min-width:0;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.sdk-overview section>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sdk-overview h2{margin:0;font-size:14px;font-weight:600}.sdk-overview-stat header>span{color:var(--muted);font-size:12px}.sdk-overview-total{display:block;font-size:40px;line-height:1.2;font-weight:550;letter-spacing:-1px;font-variant-numeric:tabular-nums}.sdk-overview-empty{margin:0 0 12px;color:var(--muted);font-size:14px;line-height:1.6}.sdk-overview-caption{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.sdk-deployment{padding-bottom:12px}.sdk-deployment>header{margin-bottom:8px}.sdk-component-list a{display:grid;grid-template-columns:140px minmax(0,1fr) 12px;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--border);color:var(--text);text-decoration:none;font-size:12px;line-height:1.5}.sdk-component-list a:first-child{border-top:0}.sdk-component-name{display:flex;align-items:center;gap:10px;font-weight:550}.sdk-component-name .sdk-cloud-icon{flex:0 0 20px;width:20px;height:20px}.sdk-component-description,.sdk-component-arrow{color:var(--muted)}.sdk-component-list a:hover .sdk-component-name{text-decoration:underline;text-underline-offset:3px}.sdk-component-list a:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:3px}.sdk-name-row{display:flex;align-items:center;gap:10px;min-width:0}.sdk-workspace-heading .sdk-name-row input{min-width:0;font-size:30px;font-weight:650;line-height:1.25;letter-spacing:-.8px}.sdk-workspace-heading>input{font-size:14px;font-weight:400;line-height:1.5;color:var(--muted);letter-spacing:0}@media(max-width:600px){.sdk-workspace-heading{padding-block:22px 20px}.sdk-workspace-heading .sdk-name-row input{font-size:26px}}.sdk-cloud-icon{display:block;flex:0 0 28px;width:28px;height:28px;background:var(--text);mask:var(--cloud-icon) center / contain no-repeat;-webkit-mask:var(--cloud-icon) center / contain no-repeat}.sdk-cloud-icon-cloudflare{--cloud-icon: url('data:image/svg+xml,<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Cloudflare</title><path d="M16.5088 16.8447c.1475-.5068.0908-.9707-.1553-1.3154-.2246-.3164-.6045-.499-1.0615-.5205l-8.6592-.1123a.1559.1559 0 0 1-.1333-.0713c-.0283-.042-.0351-.0986-.021-.1553.0278-.084.1123-.1484.2036-.1562l8.7359-.1123c1.0351-.0489 2.1601-.8868 2.5537-1.9136l.499-1.3013c.0215-.0561.0293-.1128.0147-.168-.5625-2.5463-2.835-4.4453-5.5499-4.4453-2.5039 0-4.6284 1.6177-5.3876 3.8614-.4927-.3658-1.1187-.5625-1.794-.499-1.2026.119-2.1665 1.083-2.2861 2.2856-.0283.31-.0069.6128.0635.894C1.5683 13.171 0 14.7754 0 16.752c0 .1748.0142.3515.0352.5273.0141.083.0844.1475.1689.1475h15.9814c.0909 0 .1758-.0645.2032-.1553l.12-.4268zm2.7568-5.5634c-.0771 0-.1611 0-.2383.0112-.0566 0-.1054.0415-.127.0976l-.3378 1.1744c-.1475.5068-.0918.9707.1543 1.3164.2256.3164.6055.498 1.0625.5195l1.8437.1133c.0557 0 .1055.0263.1329.0703.0283.043.0351.1074.0214.1562-.0283.084-.1132.1485-.204.1553l-1.921.1123c-1.041.0488-2.1582.8867-2.5527 1.914l-.1406.3585c-.0283.0713.0215.1416.0986.1416h6.5977c.0771 0 .1474-.0489.169-.126.1122-.4082.1757-.837.1757-1.2803 0-2.6025-2.125-4.727-4.7344-4.727"/></svg>')}.sdk-cloud-icon-aws{--cloud-icon: url('data:image/svg+xml,<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Amazon Web Services</title><path d="M6.763 10.036c0 .296.032.535.088.71.064.176.144.368.256.576.04.063.056.127.056.183 0 .08-.048.16-.152.24l-.503.335a.383.383 0 0 1-.208.072c-.08 0-.16-.04-.239-.112a2.47 2.47 0 0 1-.287-.375 6.18 6.18 0 0 1-.248-.471c-.622.734-1.405 1.101-2.347 1.101-.67 0-1.205-.191-1.596-.574-.391-.384-.59-.894-.59-1.533 0-.678.239-1.23.726-1.644.487-.415 1.133-.623 1.955-.623.272 0 .551.024.846.064.296.04.6.104.918.176v-.583c0-.607-.127-1.03-.375-1.277-.255-.248-.686-.367-1.3-.367-.28 0-.568.031-.863.103-.295.072-.583.16-.862.272a2.287 2.287 0 0 1-.28.104.488.488 0 0 1-.127.023c-.112 0-.168-.08-.168-.247v-.391c0-.128.016-.224.056-.28a.597.597 0 0 1 .224-.167c.279-.144.614-.264 1.005-.36a4.84 4.84 0 0 1 1.246-.151c.95 0 1.644.216 2.091.647.439.43.662 1.085.662 1.963v2.586zm-3.24 1.214c.263 0 .534-.048.822-.144.287-.096.543-.271.758-.51.128-.152.224-.32.272-.512.047-.191.08-.423.08-.694v-.335a6.66 6.66 0 0 0-.735-.136 6.02 6.02 0 0 0-.75-.048c-.535 0-.926.104-1.19.32-.263.215-.39.518-.39.917 0 .375.095.655.295.846.191.2.47.296.838.296zm6.41.862c-.144 0-.24-.024-.304-.08-.064-.048-.12-.16-.168-.311L7.586 5.55a1.398 1.398 0 0 1-.072-.32c0-.128.064-.2.191-.2h.783c.151 0 .255.025.31.08.065.048.113.16.16.312l1.342 5.284 1.245-5.284c.04-.16.088-.264.151-.312a.549.549 0 0 1 .32-.08h.638c.152 0 .256.025.32.08.063.048.12.16.151.312l1.261 5.348 1.381-5.348c.048-.16.104-.264.16-.312a.52.52 0 0 1 .311-.08h.743c.127 0 .2.065.2.2 0 .04-.009.08-.017.128a1.137 1.137 0 0 1-.056.2l-1.923 6.17c-.048.16-.104.263-.168.311a.51.51 0 0 1-.303.08h-.687c-.151 0-.255-.024-.32-.08-.063-.056-.119-.16-.15-.32l-1.238-5.148-1.23 5.14c-.04.16-.087.264-.15.32-.065.056-.177.08-.32.08zm10.256.215c-.415 0-.83-.048-1.229-.143-.399-.096-.71-.2-.918-.32-.128-.071-.215-.151-.247-.223a.563.563 0 0 1-.048-.224v-.407c0-.167.064-.247.183-.247.048 0 .096.008.144.024.048.016.12.048.2.08.271.12.566.215.878.279.319.064.63.096.95.096.502 0 .894-.088 1.165-.264a.86.86 0 0 0 .415-.758.777.777 0 0 0-.215-.559c-.144-.151-.416-.287-.807-.415l-1.157-.36c-.583-.183-1.014-.454-1.277-.813a1.902 1.902 0 0 1-.4-1.158c0-.335.073-.63.216-.886.144-.255.335-.479.575-.654.24-.184.51-.32.83-.415.32-.096.655-.136 1.006-.136.175 0 .359.008.535.032.183.024.35.056.518.088.16.04.312.08.455.127.144.048.256.096.336.144a.69.69 0 0 1 .24.2.43.43 0 0 1 .071.263v.375c0 .168-.064.256-.184.256a.83.83 0 0 1-.303-.096 3.652 3.652 0 0 0-1.532-.311c-.455 0-.815.071-1.062.223-.248.152-.375.383-.375.71 0 .224.08.416.24.567.159.152.454.304.877.44l1.134.358c.574.184.99.44 1.237.767.247.327.367.702.367 1.117 0 .343-.072.655-.207.926-.144.272-.336.511-.583.703-.248.2-.543.343-.886.447-.36.111-.734.167-1.142.167zM21.698 16.207c-2.626 1.94-6.442 2.969-9.722 2.969-4.598 0-8.74-1.7-11.87-4.526-.247-.223-.024-.527.272-.351 3.384 1.963 7.559 3.153 11.877 3.153 2.914 0 6.114-.607 9.06-1.852.439-.2.814.287.383.607zM22.792 14.961c-.336-.43-2.22-.207-3.074-.103-.255.032-.295-.192-.063-.36 1.5-1.053 3.967-.75 4.254-.399.287.36-.08 2.826-1.485 4.007-.215.184-.423.088-.327-.151.32-.79 1.03-2.57.695-2.994z"/></svg>')}.sdk-cloud-icon-azure{--cloud-icon: url('data:image/svg+xml,<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Microsoft Azure</title><path d="M22.379 23.343a1.62 1.62 0 0 0 1.536-2.14v.002L17.35 1.76A1.62 1.62 0 0 0 15.816.657H8.184A1.62 1.62 0 0 0 6.65 1.76L.086 21.204a1.62 1.62 0 0 0 1.536 2.139h4.741a1.62 1.62 0 0 0 1.535-1.103l.977-2.892 4.947 3.675c.28.208.618.32.966.32m-3.084-12.531 3.624 10.739a.54.54 0 0 1-.51.713v-.001h-.03a.54.54 0 0 1-.322-.106l-9.287-6.9h4.853m6.313 7.006c.116-.326.13-.694.007-1.058L9.79 1.76a1.722 1.722 0 0 0-.007-.02h6.034a.54.54 0 0 1 .512.366l6.562 19.445a.54.54 0 0 1-.338.684"/></svg>')}.sdk-cloud-icon-gcp{--cloud-icon: url('data:image/svg+xml,<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Google Cloud</title><path d="M12.19 2.38a9.344 9.344 0 0 0-9.234 6.893c.053-.02-.055.013 0 0-3.875 2.551-3.922 8.11-.247 10.941l.006-.007-.007.03a6.717 6.717 0 0 0 4.077 1.356h5.173l.03.03h5.192c6.687.053 9.376-8.605 3.835-12.35a9.365 9.365 0 0 0-2.821-4.552l-.043.043.006-.05A9.344 9.344 0 0 0 12.19 2.38zm-.358 4.146c1.244-.04 2.518.368 3.486 1.15a5.186 5.186 0 0 1 1.862 4.078v.518c3.53-.07 3.53 5.262 0 5.193h-5.193l-.008.009v-.04H6.785a2.59 2.59 0 0 1-1.067-.23h.001a2.597 2.597 0 1 1 3.437-3.437l3.013-3.012A6.747 6.747 0 0 0 8.11 8.24c.018-.01.04-.026.054-.023a5.186 5.186 0 0 1 3.67-1.69z"/></svg>')}@media(max-width:700px){.sdk-overview{grid-template-columns:minmax(0,1fr);gap:16px}.sdk-overview-stat,.sdk-deployment{padding:20px}}.sdk-method-definitions{--primary: var(--text);--primary-hover: var(--muted);--primary-light: var(--surface-subtle);--text:#202020;--muted:#737373;--border:#e6e6e6;--surface:#fff;--surface-subtle:#f4f4f4;--gray-50:#fafafa;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=dark] .sdk-method-definitions{--text:#ededed;--muted:#999;--border:#333;--surface:#1a1a1a;--surface-subtle:#242424;--gray-50:#202020}.sdk-definition-toolbar{margin:0 0 16px;gap:16px}.sdk-definition-toolbar h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--text);font-size:15px;font-weight:600;letter-spacing:-.2px}.sdk-definition-toolbar h2 span,.definition-inputs-heading h2 span{color:var(--muted);font-size:11px;font-weight:500}.sdk-definition-toolbar p{margin:4px 0 0;font-size:12px}.sdk-method-definitions .secondary-button{color:var(--text);border-color:var(--border);background:transparent;border-radius:6px}.sdk-method-definitions .secondary-button:hover{background:var(--surface-subtle)}.sdk-method-row{border-top:1px solid var(--border);border-bottom:0}.sdk-method-row:last-of-type{border-bottom:1px solid var(--border)}.sdk-method-row>summary{gap:12px;min-height:0;padding:10px 0}.sdk-method-row>summary::-webkit-details-marker{display:none}.sdk-method-row>summary>span{flex:none}.sdk-method-row>summary .definition-disclosure{display:flex;width:16px;color:var(--muted)}.definition-disclosure svg{width:14px;height:14px;transition:transform .15s ease}.sdk-method-row[open] .definition-disclosure svg{transform:rotate(90deg)}.definition-row-name{min-width:130px;max-width:35%;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600;letter-spacing:-.15px;white-space:nowrap}.sdk-method-row>summary .definition-row-description{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sdk-method-row>summary button{flex:none;opacity:.55;width:28px;height:28px;color:var(--muted)}.sdk-method-row>summary button:hover{opacity:1;color:var(--text);background:var(--surface-subtle)}.sdk-method-row[open]{padding-bottom:16px}.sdk-method-row[open]>summary{margin-bottom:0}.sdk-method-definitions .definition-heading{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:24px;margin:0;padding:4px 0 12px 28px}.sdk-method-definitions .definition-method-name{display:flex;flex-direction:column;align-items:stretch;gap:4px;font:inherit;letter-spacing:normal}.definition-field-label{display:block;color:var(--muted);font-size:10px;font-weight:500;line-height:16px}.sdk-method-definitions .definition-name{width:100%;height:28px;padding:2px 0;font-family:inherit;font-size:14px;font-weight:500;line-height:24px;border-radius:0}.sdk-method-definitions .signature-method-description{margin:0;max-width:none;font-family:inherit}.sdk-method-definitions .signature-description-trigger,.sdk-method-definitions .signature-description{min-height:28px;padding:3px 0;font-family:inherit;font-size:13px;line-height:22px;color:var(--text)}.sdk-method-definitions .definition-editor{padding:0 0 0 28px}.definition-connection{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:8px 10px;margin-bottom:12px;border-radius:6px;background:var(--gray-50)}.sdk-method-definitions .managed-backend-toggle{margin:0;padding:0;font-family:inherit}.sdk-method-definitions .managed-backend-toggle label{font-size:11px;gap:6px;white-space:nowrap}.sdk-method-definitions input[type=checkbox]{accent-color:var(--text)}.sdk-method-definitions .definition-endpoint{flex:1;min-width:240px;margin:0}.sdk-method-definitions .definition-endpoint .field{gap:10px}.sdk-method-definitions .definition-endpoint .field>span{color:var(--muted);font-size:10px;font-weight:500}.sdk-method-definitions .definition-endpoint .field input{height:28px;min-height:28px;padding:4px 8px;font-size:11px;line-height:20px;font-family:inherit;border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:4px}.sdk-method-definitions .definition-inputs-heading{margin:0 0 7px}.sdk-method-definitions .definition-inputs-heading h2{display:flex;align-items:center;gap:7px;font-size:12px}.sdk-method-definitions .definition-inputs-scroll{border:1px solid var(--border);border-radius:6px}.sdk-method-definitions .definition-inputs th{height:28px;background:var(--gray-50);font-size:10px}.sdk-method-definitions .definition-inputs td{height:36px;padding:2px 7px}.sdk-method-definitions .definition-inputs input:not([type=checkbox]),.sdk-method-definitions .definition-inputs select{font-family:inherit;font-size:12px}.sdk-method-definitions .definition-inputs input.definition-input-name{font-weight:500}.sdk-method-definitions .definition-inputs select{color:var(--muted);font-size:11px}.sdk-method-definitions .definition-inputs-empty{padding:12px;font-size:12px}.sdk-method-definitions .definition-remove:hover{color:var(--text);background:var(--surface-subtle)}.sdk-method-draft{margin-top:12px;padding:12px 0;border-top:1px solid var(--border)}.sdk-method-draft>button{margin-top:16px}.sdk-method-draft .primary-button{background:var(--text);color:var(--surface);border-color:var(--text)}.sdk-workspace:has(.sdk-method-definitions) .method-section-tabs button[aria-current=page]{border-bottom-color:var(--text)}.sdk-workspace:has(.sdk-method-definitions) .method-section-tabs button[aria-current=page]:after{background:var(--text)}@media(max-width:700px){.sdk-method-row>summary{gap:8px}.definition-row-name{min-width:0;max-width:none;flex:1}.sdk-method-row>summary .definition-row-description{display:none}.sdk-method-definitions .definition-heading{grid-template-columns:1fr;gap:8px;padding-left:0}.sdk-method-definitions .definition-editor{padding-left:0}.sdk-method-definitions .definition-endpoint{flex-basis:100%;min-width:0}.sdk-method-definitions .definition-endpoint .field{flex-direction:row;align-items:center}}.sdk-method-row>summary:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:3px}.sdk-overview.sdk-overview-expanded{grid-template-columns:minmax(0,1fr) minmax(300px,36%);gap:24px;align-items:start}.sdk-overview-main{min-width:0;display:grid;gap:16px;align-content:start}.overview-period{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:30px}.overview-period>span{font-size:13px;font-weight:550}.overview-period select{max-width:85%;min-width:0;padding:7px 28px 7px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:11px}.overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.overview-metric{padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);min-width:0}.sdk-overview .overview-metric h2{font-size:11px;font-weight:450;color:var(--muted);line-height:1.4;margin:0 0 12px}.overview-metric>strong{display:block;font-size:29px;font-weight:550;letter-spacing:-.7px;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.overview-metric-note{font-size:12px;color:var(--muted);margin:0}.overview-recent{border:1px solid var(--border);border-radius:12px;overflow:hidden;min-width:0;background:var(--surface)}.sdk-overview .overview-recent>header{padding:16px 18px;margin:0;border-bottom:1px solid var(--border)}.overview-recent header button{background:none;border:0;color:var(--muted);font:inherit;font-size:11px;cursor:pointer;display:flex;gap:8px;align-items:center}.overview-recent header button:hover{color:var(--text)}.overview-recent>.sdk-overview-empty,.overview-recent>.loading-layout{padding:18px;margin:0;font-size:12px}.overview-invocations>button{display:flex;align-items:center;gap:16px;width:100%;padding:12px 18px;background:transparent;border:0;border-bottom:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;font:inherit}.overview-invocations>button:last-child{border-bottom:0}.overview-invocations>button:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.overview-invocations>button>span:first-child{display:grid;gap:4px;flex:1;min-width:0}.overview-invocations strong{font-size:12px;font-weight:550}.overview-invocations small{font-size:10px;color:var(--muted)}.overview-invocations time{font-size:11px;color:var(--muted);white-space:nowrap}.overview-invocation-arrow{font-size:12px;color:var(--muted)}.overview-recent button:focus-visible{outline:2px solid var(--text);outline-offset:-3px}@media(max-width:1050px){.sdk-overview.sdk-overview-expanded{grid-template-columns:minmax(0,1fr)}.sdk-overview-expanded>.sdk-deployment{max-width:none}.overview-metric>strong{font-size:27px}}@media(max-width:500px){.overview-metrics{gap:7px}.overview-metric{padding:12px 9px}.sdk-overview .overview-metric h2{font-size:10px;min-height:28px}.overview-metric>strong{font-size:22px}.overview-period{align-items:flex-start;flex-direction:column}.overview-period select{max-width:100%}.overview-invocations>button{padding:12px;gap:8px}}.endpoint-settings{border-top:1px solid var(--border);margin-top:18px;padding-top:15px;font-size:11px}.endpoint-settings header{display:flex;justify-content:space-between;align-items:center}.endpoint-settings h3{margin:0;font-size:12px;font-weight:550}.endpoint-settings header button,.endpoint-refresh{background:none;border:0;color:var(--muted);font:inherit;cursor:pointer}.endpoint-settings header button{font-size:20px}.endpoint-settings p{font-size:11px!important;line-height:1.5;margin:8px 0 12px!important;color:var(--muted)}.endpoint-settings form{display:grid;gap:10px}.endpoint-settings label{display:grid;gap:5px;color:var(--muted)}.endpoint-settings input,.endpoint-settings select{min-width:0;width:100%;box-sizing:border-box;background:var(--panel);border:1px solid var(--border);border-radius:6px;color:var(--text);font:inherit;padding:8px}.endpoint-settings form button{justify-self:start}.endpoint-settings a{color:var(--text)}.endpoint-settings details{font-size:10px;margin-top:10px}.endpoint-settings summary{cursor:pointer}.endpoint-refresh{margin-top:12px;padding:0;text-decoration:underline}.endpoint-domain-list{list-style:none;padding:0;margin:10px 0}.endpoint-domain-list li{display:flex;gap:8px;justify-content:space-between;padding:7px 0;font-size:10px}.endpoint-domain-list a{overflow-wrap:anywhere}.endpoint-domain-list span{color:var(--muted)}.infra-simple{--wire:color-mix(in srgb,var(--text) 26%,transparent)}.infra-diagram{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(65px,.85fr) 24px minmax(0,1fr);align-items:center;padding:8px 0 22px}.infra-stack{display:flex;flex-direction:column;justify-content:center;gap:20px;min-height:116px;min-width:0}.infra-chip{height:48px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:1px solid var(--border);border-radius:7px;color:var(--text);text-decoration:none;font-size:10px;white-space:nowrap;transition:border-color .15s,background .15s}.infra-chip .sdk-cloud-icon{width:18px;height:18px;flex:0 0 18px}.infra-chip:hover{border-color:var(--muted);background:color-mix(in srgb,var(--text) 4%,transparent)}.infra-chip:focus-visible{outline:2px solid var(--text);outline-offset:3px}.infra-hub .infra-chip{height:62px;background:color-mix(in srgb,var(--text) 4%,transparent);font-weight:550}.infra-links{width:24px;height:116px;fill:none;stroke:var(--wire);stroke-width:1}.sdk-overview.sdk-overview-expanded{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.infra-sequence{display:flex;align-items:center;padding:8px 0 20px;min-width:0}.infra-step,.infra-sequence>.infra-stack{flex:1;min-width:0}.infra-sequence>.infra-stack{gap:20px}.infra-forward{flex:0 0 32px;position:relative}.infra-forward svg{display:block;width:32px;height:16px;fill:none;stroke:var(--wire);stroke-width:1}.infra-sequence .infra-links{width:32px;flex:0 0 32px}.infra-chip{position:relative;padding:0;height:48px}.infra-node-main{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:6px 12px;border:0;border-radius:7px;background:none;font:inherit;color:inherit;text-decoration:none;cursor:pointer;box-sizing:border-box}.infra-open-external{position:absolute;top:5px;right:5px;display:flex;color:var(--muted);padding:1px}.infra-open-external:hover{color:var(--text)}.infra-chip:focus-within{border-color:var(--muted)}.infra-node-main:focus-visible,.infra-open-external:focus-visible{outline:2px solid var(--text);outline-offset:2px}.endpoint-modal{width:min(440px,calc(100vw - 40px));max-height:calc(100vh - 64px);box-sizing:border-box;border:1px solid var(--border);border-radius:12px;padding:0;color:var(--text);background:var(--panel,#171918);box-shadow:0 24px 100px #0006}.endpoint-modal::backdrop{background:#0008;backdrop-filter:blur(3px)}.endpoint-modal>div{padding:24px}.endpoint-modal .endpoint-settings{border:0;margin:0;padding:0}.endpoint-modal>div>header{display:flex;justify-content:space-between;align-items:center}.endpoint-modal h2{font-size:15px}.endpoint-modal>div>p{font-size:12px;color:var(--muted)}.endpoint-modal>div>header button{border:0;background:none;color:var(--text);font-size:20px}@media(max-width:1050px){.sdk-overview.sdk-overview-expanded{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.infra-forward,.infra-sequence .infra-links{flex-basis:20px;width:20px}.infra-forward svg{width:20px}.infra-node-main{padding:6px 3px;font-size:9px}.infra-open-external{top:3px;right:3px}.infra-chip{white-space:normal;text-align:center}}.sdk-overview .overview-metric h2{min-height:2.8em}.metric-history{position:relative;margin-top:12px;min-width:0}.metric-history>svg{display:block;width:100%;height:50px;overflow:visible;color:var(--text);outline-offset:3px}.metric-history-line{fill:none;stroke:currentColor;stroke-width:1.7;vector-effect:non-scaling-stroke;stroke-linejoin:round}.metric-history-baseline{fill:none;stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.metric-history-cursor{fill:none;stroke:var(--muted);opacity:.4;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:2 3}.metric-history-caption{display:flex;justify-content:space-between;min-height:12px;margin-top:5px;gap:4px;font-size:9px;line-height:1.35;color:var(--muted);font-variant-numeric:tabular-nums}.metric-history-caption>span:only-child{white-space:nowrap;font-size:8px}.metric-history-unavailable{height:50px;display:flex;align-items:center;color:var(--muted);font-size:10px}.metric-history-empty{position:absolute;top:18px;left:0;color:var(--muted);font-size:10px}.metric-history-loading{margin-top:12px;padding-bottom:17px}.overview-metric.is-clickable{cursor:pointer}.overview-metric.is-clickable:hover{border-color:var(--muted)}.overview-metric h2 button{display:flex;gap:6px;align-items:center;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.overview-metric h2 button>span{opacity:.55}.overview-metric h2 button:focus-visible{outline:2px solid var(--text);outline-offset:4px}.overview-metric .metric-history{cursor:crosshair}.definition-inline-fields{display:flex;align-items:center;flex:1;min-width:0;gap:14px}.sdk-method-definitions .definition-inline-fields input{min-width:0;margin:0;padding:5px 6px;border:1px solid transparent;border-radius:5px;background:transparent;box-shadow:none;font-family:inherit;line-height:20px;height:32px;color:var(--text)}.sdk-method-definitions .definition-inline-fields .definition-inline-name{flex:0 1 auto;width:auto;max-width:40%;font-size:14px;font-weight:600}.sdk-method-definitions .definition-inline-fields .definition-inline-description{flex:1;width:0;font-size:12px;color:var(--muted);text-overflow:ellipsis}.sdk-method-definitions .definition-inline-fields input:not([readonly]):hover{background:var(--surface-subtle);border-color:var(--border);cursor:text}.sdk-method-definitions .definition-inline-fields input:focus{outline:none;background:var(--surface);border-color:var(--muted);color:var(--text)}.sdk-method-definitions .sdk-method-draft .definition-heading{display:block;padding-left:0}@media(max-width:600px){.definition-inline-fields{gap:4px}.sdk-method-definitions .definition-inline-fields .definition-inline-name{max-width:45%}}.dashboard-access{display:flex;flex-direction:column;gap:18px;min-width:0;color:var(--text)}.dashboard-access .access-heading h3{font-size:15px;font-weight:600;margin:0 0 5px}.dashboard-access .access-heading p{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.dashboard-access fieldset{border:0;padding:0;margin:0;min-width:0}.dashboard-access label{display:grid;gap:6px;min-width:0;font-size:11px;font-weight:500;color:var(--muted)}.dashboard-access input:not([type=checkbox]),.dashboard-access select{width:100%;min-width:0;height:34px;padding:7px 9px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:12px;box-sizing:border-box}.dashboard-access input:focus-visible,.dashboard-access select:focus-visible,.dashboard-access button:focus-visible,.dashboard-access summary:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.dashboard-access .access-form{margin:0;padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--surface-subtle)}.access-person-fields{display:grid;grid-template-columns:minmax(0,1fr) 132px auto;gap:10px;align-items:end}.dashboard-access .access-primary{height:34px;padding:0 12px;border:1px solid var(--text);border-radius:6px;background:var(--text);color:var(--surface);font:inherit;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.dashboard-access button:disabled,.dashboard-access fieldset:disabled{opacity:.5;cursor:default}.access-scope-fields{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.access-scope-fields>span{font-size:11px;color:var(--muted);margin-right:3px}.access-scope-fields>label{flex:1;max-width:210px}.dashboard-access .access-scope-fields select{height:30px;padding-block:4px;font-size:11px}.access-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dashboard-access .access-section-heading h4{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600}.access-section-heading h4>span,.access-custom-roles summary small{font-size:10px;font-weight:400;color:var(--muted);border:1px solid var(--border);padding:1px 5px;border-radius:4px}.access-table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.dashboard-access table{width:100%;text-align:left;border-collapse:collapse;font-size:11px;table-layout:fixed}.dashboard-access th{padding:8px 10px;font-size:10px;font-weight:500;color:var(--muted);background:var(--surface-subtle)}.dashboard-access th:first-child{width:38%}.dashboard-access th:nth-child(2){width:23%}.dashboard-access th:last-child{width:66px}.dashboard-access td{padding:10px;border-top:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere}.access-person{font-weight:500}.access-scope{color:var(--muted);font-size:10px}.access-role-tag{display:inline-block;padding:3px 6px;border:1px solid var(--border);border-radius:5px;font-size:10px}.dashboard-access .access-remove{border:0;padding:3px 0;background:none;color:var(--muted);font:inherit;font-size:10px;cursor:pointer}.dashboard-access .access-remove:hover{color:var(--text);text-decoration:underline}.access-empty{border:1px dashed var(--border);border-radius:8px;padding:20px 14px;text-align:center}.access-empty strong{font-size:12px;font-weight:500}.access-empty p{margin:5px 0 0;font-size:11px;color:var(--muted);line-height:1.4}.dashboard-access .access-message{margin:0;padding:9px 11px;border:1px solid var(--border);border-radius:6px;font-size:12px;line-height:1.4}.access-custom-roles{border-top:1px solid var(--border);padding-top:12px}.access-custom-roles>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:12px;font-weight:600;padding:2px 0}.access-custom-roles>summary::-webkit-details-marker{display:none}.access-custom-roles>summary>span{display:flex;gap:7px;align-items:center}.access-custom-roles[open]>summary>svg{transform:rotate(180deg)}.access-role-list{margin-top:12px}.access-role-list>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border);font-size:11px}.access-role-list strong{font-weight:500}.access-role-list span{color:var(--muted);font-size:10px}.access-role-form{margin-top:14px}.access-role-heading{display:flex;align-items:end;gap:10px}.access-role-heading>label{flex:1}.access-role-heading>span{font-size:10px;color:var(--muted);padding-bottom:10px;white-space:nowrap}.access-permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:12px}.access-permission-group{padding:10px 0;border-top:1px solid var(--border)}.access-permission-group h5{font-size:11px;font-weight:600;margin:0 0 8px}.access-permission-group>div{display:flex;flex-wrap:wrap;gap:8px 12px}.dashboard-access .access-permission-group label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:400;color:var(--muted)}.dashboard-access input[type=checkbox]{width:12px;height:12px;margin:0;accent-color:var(--text)}.access-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:520px){.access-person-fields{grid-template-columns:minmax(0,1fr) auto}.access-person-fields .access-email{grid-column:1/-1}.access-role-heading{flex-wrap:wrap}.access-permission-groups{grid-template-columns:1fr}.access-scope-fields{flex-wrap:wrap}.access-scope-fields>label{min-width:100px}.dashboard-access th:first-child{width:32%}.dashboard-access td,.dashboard-access th{padding:8px 6px}}.confirmation-dialog{width:min(400px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);box-shadow:0 24px 80px #0005}.confirmation-dialog::backdrop{background:#0008;backdrop-filter:blur(3px)}.confirmation-dialog-content{padding:24px}.confirmation-dialog h2{margin:0 0 16px;font-size:17px;font-weight:600;letter-spacing:-.02em}.confirmation-dialog p{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--muted)}.confirmation-dialog strong{color:var(--text);font-weight:500}.confirmation-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.confirmation-dialog footer button{min-height:34px;padding:7px 14px;font-size:12px}.confirmation-dialog .primary-button{background:var(--text);border-color:var(--text);color:var(--surface)}.confirmation-dialog .primary-button:hover:not(:disabled){background:var(--text);border-color:var(--text);opacity:.85}.overview-costs{grid-column:1/-1;border-top:1px solid var(--border);padding:20px 0;margin-top:8px;min-width:0}.overview-costs>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.overview-costs h2{font-size:15px;margin:0 0 4px}.overview-costs small,.cost-note{color:var(--muted);font-size:12px}.overview-costs select{font:inherit;font-size:12px;border:1px solid var(--border);border-radius:6px;padding:6px 10px;background:var(--surface);color:inherit}.cost-totals{display:flex;gap:32px;padding:16px 0}.cost-totals>div{display:grid;gap:4px}.cost-totals span{font-size:12px;color:var(--muted)}.cost-totals strong{font-size:24px;font-weight:550}.overview-costs summary{cursor:pointer;font-size:13px;padding:8px 0}.cost-table{overflow:auto}.cost-table table{border-collapse:collapse;width:100%;font-size:13px}.cost-table th{text-align:left;font-size:11px;font-weight:500;color:var(--muted)}.cost-table td,.cost-table th{padding:10px 8px;border-bottom:1px solid var(--border);vertical-align:top}.cost-table td:first-child{display:flex;gap:10px}.cost-table td img{width:18px;height:18px;filter:grayscale(1)}.cost-table td small{display:block;max-width:640px;margin-top:4px}.cost-table td:last-child,.cost-table th:last-child{text-align:right;white-space:nowrap}.cost-note{max-width:900px;line-height:1.5}.cost-config{display:grid;gap:10px;max-width:640px;margin-top:12px}.cost-config label{display:grid;gap:4px;font-size:12px}.cost-config input{padding:8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:inherit}.cost-config button{justify-self:start}
/*# sourceMappingURL=dashboard.css.map */
