.task-pages{max-width:1100px;margin:auto;padding:20px!important}.topic-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.topic-tabs button,.workbench-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;min-height:44px;padding:10px 14px}.topic-tabs button[aria-current]{color:#164cdd;background:#eaf0ff;border-color:#b5cbff}.topic-tabs button:disabled{opacity:.4;cursor:default}.workbench{max-width:720px;margin:auto}.workbench-pc{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.workbench-pc>svg{width:40px;height:40px;color:var(--blue)}.workbench-pc h2,.workbench-pc p{overflow-wrap:anywhere;margin:0}.workbench-pc .primary{width:100%;min-height:48px;margin-top:8px}.workbench-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.workbench-actions button{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.task-pages .page-heading{margin:0 0 18px;padding:0}.task-pages .page-heading h1{font-size:24px}.task-pages .page-heading p{margin-top:6px;font-size:13px}.task-pages .pc-list{grid-template-columns:1fr;max-width:760px;margin:auto}.task-pages .pc-list>article{padding:20px}.task-pages .pc-stats,.task-pages .pc-meta{margin:16px 0;padding:12px 0}.task-pages .wallet-ledger,.task-pages .bazaar-funding{margin-top:16px;padding:18px}.task-pages .wallet-cards{gap:12px}.task-pages .wallet-cards article{min-height:0;padding:18px}.task-pages .flow-title{margin:8px 0 14px}.task-pages .flow-title h1{font-size:24px}.task-pages .resource-selector{padding:16px}.task-pages .resource-control{margin:0;padding:12px 0}.task-pages .resource-control output{font-size:24px}.task-pages .resource-price{padding-top:12px}.task-pages .flow-footer{margin-top:14px;padding:12px;position:static}.task-pages .purchase-unavailable{margin:12px 0;padding:12px;font-size:12px}.task-pages .review-card{padding:18px}.task-pages .review-head,.task-pages .review-specs{padding:12px 0}@media (max-width:760px){.task-pages{padding:16px 12px 88px!important}.mobile-nav{justify-content:space-around;display:flex}.mobile-nav button{flex:1}.task-pages .page-heading h1{font-size:21px}.workbench-pc{padding:20px}.task-pages .wallet-cards{grid-template-columns:1fr 1fr;display:grid}.task-pages .wallet-primary{grid-column:1/-1}.task-pages .wallet-cards strong{font-size:21px}.task-pages .review-head .win-logo{width:44px;height:44px}.task-pages .included{margin:10px 0;padding:10px}}.cloud-console{z-index:150;color:#e9f2ff;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#07111f;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.cloud-console-header{background:#101f34;border-bottom:1px solid #ffffff15;flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.cloud-console-header>div{flex:1;min-width:0}.cloud-console-header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cloud-console-header small{color:#91a9c7;font-size:11px}.cloud-console button{color:#edf5ff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#182d49;border:1px solid #ffffff20;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.cloud-console button:disabled{opacity:.4;cursor:default}.cloud-console button:focus-visible{outline-offset:2px;outline:2px solid #77b6ff}.cloud-console svg{width:19px;height:19px}.console-status{color:#b0c2da;white-space:nowrap;font-size:12px}.console-status.connected{color:#68e0bd}.cloud-console-stage{background:#02070d;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.cloud-console-display{touch-action:none;direction:ltr;outline:none;min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}.cloud-console-display>div{margin:0!important;position:absolute!important}.cloud-console-overlay{text-align:center;background:#07111ff5;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.cloud-console-overlay strong{font-size:21px}.cloud-console-overlay p{color:#9aafcc;max-width:340px;font-size:13px}.cloud-console-controls{direction:ltr;background:#101f34;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex;overflow-x:auto}.cloud-console-controls button{white-space:nowrap;font-size:12px}.console-text-input{color:#fff;resize:none;background:#162c48;border:1px solid #537dae;border-radius:8px;min-height:44px;margin:8px;padding:10px;font-size:16px}.console-input-panel{z-index:5;background:#101f34;flex-shrink:0;max-height:45dvh;padding:8px;overflow:auto}.console-input-panel .console-text-input{box-sizing:border-box;touch-action:manipulation;width:100%;min-height:64px;margin:0 0 8px;display:block}.console-text-input::placeholder{color:#bccce0;opacity:1}.console-input-actions{flex-wrap:wrap;gap:8px;display:flex}.cloud-console,.cloud-console.is-fullscreen{width:min(100%,var(--console-width,100vw));height:var(--console-height,100dvh);box-sizing:border-box;min-width:0;min-height:0}.cloud-console.is-fullscreen{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.console-ime-input{opacity:.01;resize:none;pointer-events:none;border:0;width:2px;height:2px;padding:0;font-size:16px;position:absolute;bottom:0;left:0}.is-fullscreen .cloud-console-header,.is-fullscreen .cloud-console-controls{display:none}.is-fullscreen.controls-visible .cloud-console-header{z-index:3;padding-top:max(4px,env(safe-area-inset-top));background:#101f34ed;display:flex;position:absolute;inset:0 0 auto}.is-fullscreen.controls-visible .cloud-console-controls{z-index:3;padding-bottom:max(4px,env(safe-area-inset-bottom));background:#101f34ed;display:flex;position:absolute;inset:auto 0 0}.cloud-console .console-floating-controls{right:max(8px,env(safe-area-inset-right));z-index:4;opacity:.75;min-height:44px;font-size:12px;position:absolute;top:50%}.cloud-console .console-floating-keyboard{right:max(8px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:6;min-height:44px;font-size:12px;position:absolute}.cloud-console .console-pointer-mode{left:max(8px,env(safe-area-inset-left));z-index:7;opacity:.85;border-radius:14px;width:44px;height:44px;padding:10px;position:absolute;top:90px}.cloud-console.is-fullscreen .console-pointer-mode{top:max(8px,env(safe-area-inset-top))}.is-fullscreen .console-text-input{z-index:4;position:absolute;bottom:60px;left:8px;right:8px}@media (max-width:600px){.cloud-console-header{gap:6px;padding:8px}.cloud-console-header strong{font-size:13px}.console-status{font-size:10px}.cloud-console-header button{padding:8px}.cloud-console-controls{gap:6px}}@media (orientation:landscape) and (max-height:500px){.cloud-console-header{padding:2px 10px}.cloud-console-header small{display:none}.cloud-console-controls{padding:3px 8px}.cloud-console button{min-height:36px}}.snapshot-panel{max-width:1100px;margin-inline:auto}.snapshot-panel button{cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;display:inline-flex}.snapshot-panel button.primary{color:#fff;background:#1458ef;border-color:#1458ef}.snapshot-panel button.danger{color:#b42332}.snapshot-panel button:disabled,.snapshot-panel fieldset:disabled{opacity:.55;cursor:not-allowed}:is(.snapshot-panel button:focus-visible,.snapshot-panel input:focus-visible,.snapshot-panel select:focus-visible){outline-offset:3px;outline:3px solid #5c8cff}.snapshot-panel svg{flex-shrink:0;width:21px;height:21px}.snapshot-notice,.snapshot-pending{color:#253b64;background:#edf4ff;border:1px solid #dbe8ff;border-radius:18px;margin-block:18px;padding:20px;line-height:1.9}.snapshot-notice{gap:14px;display:flex}.snapshot-error{color:#a32632;background:#fff1f0;border-radius:14px;padding:16px}.snapshot-error small{overflow-wrap:anywhere;margin-top:8px;display:block}.snapshot-form{background:#fff;border:1px solid #dce5f2;border-radius:20px;grid-template-columns:1fr 1fr;gap:18px;min-width:0;margin-block:24px;padding:24px;display:grid}.snapshot-form legend{padding-inline:8px;font-size:18px;font-weight:700}.snapshot-form label{gap:9px;display:grid}.snapshot-form input:not([type=checkbox]),.snapshot-form select{color:#182744;background:#f8faff;border:1px solid #cdd9ec;border-radius:12px;width:100%;min-height:48px;padding:12px}.snapshot-form .snapshot-consent{grid-column:1/-1;align-items:center;gap:10px;line-height:1.8;display:flex}.snapshot-consent input{flex-shrink:0;width:20px;height:20px}.snapshot-quote{background:#f0f6ff;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;padding:18px;display:flex}.snapshot-quote strong{color:#1547ba;font-size:22px}.snapshot-quote small{flex-grow:1}.snapshot-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px;display:grid}.snapshot-list article{background:#fff;border:1px solid #dce5f2;border-radius:20px;min-width:0;padding:22px}.snapshot-list article>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.snapshot-list h2{overflow-wrap:anywhere;font-size:16px}.snapshot-list p{color:#64758b;margin-block:16px;font-size:13px}.snapshot-state{background:#edf2fa;border-radius:30px;padding:5px 10px;font-size:12px}.snapshot-actions{flex-wrap:wrap;gap:8px;display:flex}.snapshot-empty{text-align:center;color:#61728b;padding:45px 16px}.snapshot-empty svg{width:36px;height:36px;margin:auto auto 16px}@media (max-width:640px){.snapshot-form{grid-template-columns:1fr;padding:18px}.snapshot-quote{flex-direction:column;align-items:stretch}.snapshot-panel .page-heading h1{font-size:26px}}
