:root{color-scheme:dark;--bg:#13283d;--text:#eef5ff;--muted:#a6bfd7;--subtle:#7f9db8;--line:#b8d9f128;--radius:20px;--sidebar:220px;--shadow:0 14px 38px #03122333}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}a{color:inherit;text-decoration:none;cursor:pointer}button,input,a,select{outline-offset:5px}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #c4e9ff}input:focus-visible{outline:2px solid #a3cfee;outline-offset:2px}::selection{background:#a6cfee44;color:#fff}[hidden]{display:none!important}svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}p,h1,h2,h3{margin:0}h1{font-size:30px;font-weight:550;letter-spacing:.6px;line-height:1.4}h2{font-size:18px;font-weight:550;letter-spacing:.2px}h3{font-size:15px;font-weight:550}.mono{font-family:Arial,sans-serif;letter-spacing:.3px}.sub{font-size:13px;color:var(--muted);line-height:1.9}.eyebrow{font:10px Arial;letter-spacing:2.4px;color:#9ab8d3;margin-bottom:9px}.icon-button{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;background:#b1d2f20b;border:1px solid #c2dff32b;border-radius:10px;flex-shrink:0}.icon-button:hover{background:#b1d2f218}.icon-button svg{width:17px;height:17px}.skip-link{position:fixed;z-index:100;top:-60px;left:18px;padding:10px 20px;background:#daefff;color:#12324a;border-radius:8px}.skip-link:focus{top:12px}.workspace{min-height:100vh;background:radial-gradient(ellipse at 68% 0%,#52739320,transparent 51%),radial-gradient(ellipse at 47% 108%,#476ea02b,transparent 46%),linear-gradient(125deg,#0d1b2b,#162b40 53%,#0d2034);background-attachment:fixed}.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:var(--sidebar);display:flex;flex-direction:column;padding:28px 16px 20px;border-right:1px solid #b3d8ff17;background:linear-gradient(180deg,#0b1727ed,#0e1b2be8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{display:block;padding:0 8px;margin-bottom:39px}.brand img{display:block;width:100%;height:auto;max-height:54px;object-fit:contain}.nav-caption{font:9px Arial;letter-spacing:2.6px;color:#809db8;margin:0 17px 16px}.nav-link{display:flex;gap:16px;align-items:center;position:relative;border:1px solid transparent;border-radius:16px;padding:15px 16px;margin-bottom:10px;font-size:15px;color:#b8cfe5;transition:background .18s,border-color .18s}.nav-link:hover{background:#abcff909;color:#eff6ff}.nav-link.active{color:#f4f8ff;background:linear-gradient(120deg,#79a9d83f,#a6cbf525);border-color:#b1d2ef83;box-shadow:inset 1px 1px 8px #c2e1ff29,0 7px 25px #030d1829}.nav-link.active:after{content:"";position:absolute;bottom:0;right:16px;height:2px;width:48px;border-radius:100%;background:linear-gradient(90deg,transparent,#a9dfff,#d1b5f0,transparent);filter:blur(.4px)}.side-bottom{margin-top:auto;padding-top:32px}.side-separator{height:1px;background:var(--line);margin:12px 16px 16px}.side-action{display:flex;align-items:center;gap:14px;width:100%;border:0;border-radius:12px;background:transparent;color:#b6cde3;text-align:left;padding:13px 16px;font-size:12px}.side-action:hover{background:#b1d2f20b}.workspace-content{margin-left:var(--sidebar);min-height:100vh;display:flex;flex-direction:column}.topbar{height:76px;padding:0 34px;border-bottom:1px solid #c0dcff17;display:flex;justify-content:space-between;align-items:center;gap:16px}.top-left{display:flex;align-items:center;gap:15px;min-width:0}.breadcrumb{display:flex;align-items:center;gap:13px;color:#8faac3;font-size:12px;white-space:nowrap}.breadcrumb strong{color:#dceafb;font-weight:400}.header-actions{display:flex;align-items:center;gap:10px}.wallet-button{display:flex;gap:9px;align-items:center;border:1px solid #a2c9f234;border-radius:50px;padding:8px 14px;background:#23405b32;font-size:12px}.wallet-button svg{width:18px;height:18px}.wallet-button .chevron{width:13px;height:13px}.menu-button,.mobile-brand{display:none}.main{width:100%;max-width:1510px;padding:30px 34px 25px;margin:0 auto;flex:1}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px}.page-heading .sub{margin-top:7px}.page-actions{display:flex;gap:10px;flex-shrink:0}.site-footer{display:flex;justify-content:space-between;gap:18px;padding:18px 34px 22px;font-size:10px;letter-spacing:.6px;color:#809db8}.site-footer .footer-brand{font:9px Arial;letter-spacing:1.8px}.footer-note{margin-left:15px;letter-spacing:0}.btn{border:1px solid #b4d4f642;padding:11px 20px;min-height:43px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(125deg,#a3c9ee12,#afcfff06);font-size:12px;line-height:1.5;white-space:nowrap;transition:filter .18s,transform .18s,background .18s;box-shadow:inset 0 1px 1px #d2e7ff1a}.btn:hover:not(:disabled){background-color:#b7d9ff14;filter:brightness(1.07);transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn.primary{color:#102b47;border-color:#c7e3ff;background:radial-gradient(ellipse at 4% 94%,#c1b9e9 0,transparent 31%),radial-gradient(ellipse at 97% 94%,#d5c8e47c,transparent 29%),linear-gradient(125deg,#dfedff,#a9cdf1 70%,#a1bfdf);box-shadow:inset 0 1px 3px #fff9,0 6px 25px #80baff12}.btn svg{width:18px;height:18px}.btn.small{min-height:34px;padding:7px 14px;font-size:11px}.link{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:#c3def3;background:none;border:0;padding:0;cursor:pointer}.link:hover{color:#fff}.row{display:flex;justify-content:space-between;align-items:center;gap:12px}.glass{position:relative;isolation:isolate;overflow:hidden;border:1px solid #9abde08c;border-radius:var(--radius);background:linear-gradient(123deg,#8cb1da24,#26445e25 49%,#7399c111);box-shadow:inset 0 1px 2px #d4e7ff42,inset 1px 0 9px #b9dfff0d,var(--shadow)}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(132deg,#d8e9ff75,transparent 20%,#97dcf71c 56%,#dac8ec39 85%,#cdeeff81);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glass:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;opacity:.9;pointer-events:none;background:linear-gradient(90deg,#c6b5ee9c,#9deaff6e 18%,transparent 50%,#d2c0ef91 90%,#b4eaffb0)}.badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #a9c8e635;background:#a7ccf10c;border-radius:50px;color:#a7c2dd;font-size:10px;line-height:1.5;padding:4px 9px;white-space:nowrap}.state{display:inline-flex;align-items:center;gap:7px;border-radius:30px;padding:5px 10px;font-size:11px;color:#b2e4cf;background:#83cfad0b;border:1px solid #83cfad29;white-space:nowrap}.state.offline{color:#bdcbd8;background:#c3cad309;border-color:#c3cad329}.status-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:#8bd7bb;box-shadow:0 0 8px #73dfb332;flex-shrink:0}.offline .status-dot{background:#8c9cad;box-shadow:none}.summary-bar{display:grid;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:18px 28px;gap:25px}.summary-item{display:flex;gap:17px;align-items:center;min-width:0}.summary-item:first-child{border-right:1px solid #b5d5f32b}.summary-item:nth-child(2){padding-left:10px}.summary-icon{height:48px;width:48px;border-radius:50%;border:1px solid #b1d2f145;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#85b8e23b,#8ebde711);color:#bfdcf5;box-shadow:inset 0 1px 2px #cce7ff20;flex-shrink:0}.summary-icon svg{width:23px;height:23px}.summary-label{font-size:11px;color:#aac5df;margin-bottom:4px}.number{font:31px Arial,sans-serif;letter-spacing:-.5px;color:#f0f7ff}.number .unit{font:11px -apple-system,sans-serif;letter-spacing:0;color:#b0c7dc;margin-left:8px}.overview-columns{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:17px}.overview-left,.overview-right{display:flex;flex-direction:column;gap:16px;min-width:0}.device-hero{height:330px;padding:22px 23px}.device-hero h2{position:relative;z-index:2}.hero-copy{position:absolute;right:22px;top:83px;width:32%}.hero-copy h3{font:21px Arial;letter-spacing:.2px;color:#f4f8ff;margin-bottom:13px}.hero-copy p{font-size:11px;line-height:1.9;color:#afc6dc;margin-bottom:17px}.hero-footer{position:absolute;left:23px;right:23px;bottom:16px;border-top:1px solid #c0dcf429;padding-top:12px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#9ab8d2}.compact-list{padding:17px 20px 7px}.compact-list h2{font-size:17px}.compact-list .list-heading{margin-bottom:9px}.compact-list table th{height:31px;font-size:10px;background:#a3c2e610}.compact-list table td{height:48px;font-size:11px}.compact-list td:first-child,.compact-list th:first-child{padding-left:9px}.compact-list .state{font-size:10px;padding:3px 7px}.compact-list .device-mark{height:29px;width:29px;border-radius:8px}.compact-list .device-mark svg{width:17px;height:17px}.compact-list .device-label{gap:11px}.compact-list .link{font-size:10px}.compact-list .link svg{width:13px;height:13px}.money{font:25px Arial;margin:9px 0 20px}.money .unit{font-size:11px;color:#aac2d9;margin-left:4px}table{width:100%;border-collapse:collapse;table-layout:fixed}th{text-align:left;color:#a2bdd6;font-weight:400;font-size:11px;height:50px;border-bottom:1px solid #b0cfff24}td{border-bottom:1px solid #b0cfff17;color:#dce8f5;font-size:12px;vertical-align:middle}tbody tr:last-child td{border:0}.device-label{display:flex;align-items:center;gap:16px;min-width:0}.device-label-text{min-width:0}.device-label-text strong{font-size:12px;font-weight:400;display:block;overflow-wrap:anywhere}.device-label-text small{display:block;font-size:10px;color:#93afc9;margin-top:5px;overflow-wrap:anywhere}.device-mark{width:48px;height:48px;flex-shrink:0;border-radius:14px;border:1px solid #b3d2f337;background:linear-gradient(135deg,#b6d2ec20,#7699bc0b);display:flex;align-items:center;justify-content:center;color:#c3d7ec}.device-mark svg{width:27px;height:27px}.align-right{text-align:right}.table-id{color:#9fbbd3;font:12px Arial;overflow-wrap:anywhere}.device-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:23px 4px;margin-bottom:21px}.stat{padding:0 25px;border-right:1px solid #bad8f126}.stat:last-child{border:0}.stat .stat-label{display:flex;gap:9px;align-items:center;font-size:11px;color:#abc4dc}.stat-label svg{width:17px;height:17px}.stat .number{margin-top:10px}.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:19px;flex-wrap:wrap}.search{display:flex;align-items:center;gap:10px;border:1px solid #abc9ee36;background:#07172622;padding:10px 15px;border-radius:50px;max-width:360px;flex:1;min-width:220px;color:#a2bdd5}.search svg{width:17px;height:17px}.search input{font-size:12px;min-width:0;width:100%;border:0;outline:0;background:transparent;color:#eef6ff}.search input::placeholder{color:#8ba8c2}.search input:focus-visible{outline:0}.search:focus-within{border-color:#b5dbfa8c;box-shadow:0 0 0 2px #b5dbfa15}.filter-tabs{display:flex;gap:4px;align-items:center;padding:4px;border:1px solid #a9cdec2d;border-radius:50px;background:#06142620}.filter-tab{border:0;background:transparent;color:#9bb7cf;border-radius:30px;padding:8px 16px;font-size:11px;white-space:nowrap}.filter-tab.active{background:#9bbfe32b;color:#e6f2ff;box-shadow:inset 0 1px 1px #c6dcfa30}.device-list{padding:5px 23px 0}.device-list td{height:91px}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:17px 0;color:#94b0c8;font-size:11px}.page-buttons{display:flex;align-items:center;gap:8px}.page-buttons .icon-button{width:29px;height:29px;border-radius:8px}.page-number{display:flex;align-items:center;justify-content:center;background:#a8c9f01c;border:1px solid #c2d9f52b;border-radius:8px;color:#e4f1ff;min-width:29px;height:29px;font-size:11px}.page-size{margin-left:8px;font-size:10px}.hint-card{padding:22px 24px;margin-top:20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.hint-card p{font-size:11px;color:#abc3da;margin-top:7px}.empty-results{padding:48px 20px;text-align:center}.empty-results>svg{width:34px;height:34px;color:#96b7d4;margin-bottom:15px}.empty-results .btn svg{width:18px;height:18px;margin:0}.empty-results h3{margin-bottom:8px}.empty-results p{font-size:12px;color:var(--muted);margin-bottom:18px}.mobile-id{display:none!important}.detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:19px}.identity-card,.online-card{padding:25px}.identity-head{display:flex;align-items:center;gap:16px}.identity-head .device-mark{width:66px;height:66px;border-radius:17px}.identity-head h2{font:22px Arial;margin-bottom:8px}.identity-head .model-label{font-size:11px;color:#a2bed6}.identity-head .state{margin-left:auto}.id-row{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#07182a20;border:1px solid #9fc4ea29;border-radius:12px;margin:23px 0;padding:13px 16px;color:#a5bfd7;font-size:11px}.id-value{display:flex;align-items:center;gap:10px;min-width:0}.id-value span{overflow-wrap:anywhere;color:#d4e5f4;font:12px Arial}.id-value button{border:0;background:transparent;padding:3px;color:#aec9df}.id-value svg{width:16px;height:16px}.kv-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.kv span{display:block;font-size:11px;color:#a0bbd3;margin-bottom:8px}.kv strong{font-size:13px;font-weight:400;color:#e0ebf7;overflow-wrap:anywhere}.big-time{font:61px Arial;letter-spacing:-2px;margin-top:25px}.big-time span{font-size:18px;color:#b8cfe3;margin-left:9px}.online-card p{font-size:11px;color:#a3bfd5;margin-top:8px}.progress{height:6px;background:#91b9df1e;border-radius:20px;margin-top:25px;overflow:hidden}.progress i{height:100%;display:block;border-radius:20px;background:linear-gradient(90deg,#8dbce1,#cbe0f3)}.progress-labels{display:flex;justify-content:space-between;color:#9ab5ce;font-size:10px;margin-top:10px}.record-card{padding:23px 25px 0;margin-top:20px}.record-card td{height:68px}.detail-note{font-size:11px;color:#98b3cb;display:flex;align-items:center;gap:8px;margin-top:18px}.detail-note svg{width:16px;height:16px}.section-card{padding:23px 25px;margin-top:20px}.coming-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:19px}.coming-card{min-height:390px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse at center,#79acd915,transparent 65%),linear-gradient(115deg,#98c0e91a,#24435d22 45%,#a3c3e50a)}.orbital{width:96px;height:96px;border-radius:27px;border:1px solid #a4ceee5c;transform:rotate(-8deg);background:linear-gradient(140deg,#bbd9f426,#9ac5ee08 75%);box-shadow:inset 1px 1px 10px #d4efff1b,0 20px 50px #050d2033;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;flex-shrink:0}.orbital:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid #c7defb25;border-radius:20px}.orbital svg{width:39px;height:39px;transform:rotate(8deg);color:#bfd9f0}.coming-card h2{font-size:22px;margin:10px 0 12px}.coming-card p{font-size:12px;color:#a6c0d7;line-height:1.9;max-width:380px}.coming-card .btn{margin-top:23px}.staking-account{padding:26px;display:flex;flex-direction:column;gap:22px}.staking-account .kv{padding-bottom:18px;border-bottom:1px solid var(--line)}.staking-account .money{margin:8px 0 0;font-size:29px}.staking-account .money .unit{display:inline;font-size:11px}.staking-account .btn{margin-top:auto;width:100%}.empty-table{padding:42px 15px;text-align:center;color:#9bb7ce;font-size:12px}.reward-stats .number .unit{font-size:11px}.reward-empty{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;text-align:center}.reward-empty .orbital{width:76px;height:76px;border-radius:22px;margin-bottom:22px}.reward-empty .orbital:after{border-radius:15px;top:8px;right:8px;bottom:8px;left:8px}.reward-empty .orbital svg{width:29px;height:29px}.reward-empty p{font-size:12px;color:#a6bfd5;margin-top:10px}.wallet-tip{display:flex;align-items:center;gap:10px;padding:18px 22px;font-size:11px;color:#adc6dc;margin-top:20px}.wallet-tip svg{width:18px;height:18px}.wallet-tip .link{margin-left:auto;flex-shrink:0}.wallet-tip .wallet-tip-copy{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inline-title{display:flex;align-items:center;gap:12px}.not-found{padding:70px 30px;text-align:center}.not-found p{color:var(--muted);margin:15px auto 25px;max-width:380px}.app-dialog{color:var(--text);padding:28px;width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #bedcf09c;border-radius:24px;background:linear-gradient(135deg,#2a4561fa,#142b40fc 60%,#19334bfa);box-shadow:0 35px 100px #02081299,inset 0 1px 2px #e0f2ff45}.app-dialog::backdrop{background:#06132480;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px}.dialog-header h2{font-size:23px}.dialog-header .eyebrow{font-size:9px;margin-bottom:7px}.steps{display:flex;align-items:center;gap:9px;margin:0 0 26px}.step{display:flex;gap:7px;align-items:center;color:#8faac4;font-size:10px;white-space:nowrap}.step i{height:23px;width:23px;border-radius:50%;border:1px solid #96bde239;display:flex;align-items:center;justify-content:center;font:10px Arial;font-style:normal}.step.current{color:#dfedfa}.step.current i{background:#bfdcf4;border-color:#d4eaff;color:#15334c}.step.complete i{color:#bde2d3;border-color:#acd9c555;background:#abd9c511}.step.complete svg{width:13px;height:13px}.step-line{height:1px;background:#99b9db2c;flex:1;min-width:8px}.form-label{font-size:12px;display:block;color:#dceaf7;margin-bottom:10px}.form-label small{font-size:10px;color:#9bb6cf;margin-left:7px}.text-input{width:100%;border-radius:12px;border:1px solid #a9cfef58;background:#07172544;padding:14px 15px;color:#e7f1fb;font-size:12px}.text-input::placeholder{color:#87a4bf}.form-help{font-size:11px;color:#a5bfd5;margin-top:9px;line-height:1.9}.form-error{color:#f4c1c1;font-size:11px;line-height:1.7;margin-top:8px;min-height:0}.demo-notice{padding:12px 14px;border:1px solid #b8d9f12b;border-radius:11px;background:#b1d3ed07;color:#b8cfe2;font-size:11px;line-height:1.8;display:flex;gap:9px;margin-top:20px}.demo-notice svg{width:16px;height:16px;margin-top:2px}.dialog-wallet{padding:15px 16px;border:1px solid #a7c9e929;border-radius:12px;background:#9fc4e90a;margin-top:20px}.dialog-wallet small{display:block;font-size:10px;color:#abc4d9;margin-bottom:7px}.dialog-wallet strong{font:14px Arial;letter-spacing:.3px}.dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:22px;margin-top:24px}.dialog-actions .btn{font-size:12px}.confirm-item{display:flex;gap:14px;align-items:center;padding:18px 0}.confirm-item .device-mark{width:55px;height:55px}.confirm-item strong{font-size:14px;font-weight:500}.confirm-item small{display:block;margin-top:6px;overflow-wrap:anywhere;font-size:11px;color:#a8c3d8}.success-view{text-align:center;padding:14px 8px 2px}.success-icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:1px solid #a0decb5c;background:#96d7bb0e;border-radius:50%;color:#b5e5d2;margin:0 auto 22px;box-shadow:0 0 40px #83d4b00a}.success-icon svg{width:32px;height:32px}.success-view h3{font-size:21px}.success-view p{font-size:12px;color:#adc7db;line-height:1.9;margin:13px auto 0;max-width:370px}.wallet-dialog-address{font:20px Arial;letter-spacing:1px;margin:8px 0 17px;overflow-wrap:anywhere}.wallet-dialog-text{font-size:12px;color:#abc5dc;line-height:1.9}.guide-steps{display:grid;gap:22px}.guide-step{display:flex;gap:13px}.guide-number{height:29px;width:29px;flex-shrink:0;border-radius:50%;border:1px solid #b9d9ed42;background:#b2d7f210;display:flex;align-items:center;justify-content:center;font:11px Arial}.guide-step h3{font-size:13px;margin:2px 0 6px}.guide-step p{font-size:11px;line-height:1.8;color:#a3bfd5}.toast{position:fixed;z-index:100;bottom:26px;left:50%;transform:translate(-50%,15px);opacity:0;pointer-events:none;border:1px solid #bcdff05e;border-radius:12px;background:#243f57ed;box-shadow:0 12px 40px #020e2866;padding:12px 20px;color:#e7f3fc;font-size:12px;max-width:calc(100% - 32px);text-align:center;transition:opacity .2s,transform .2s;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.toast.visible{opacity:1;transform:translate(-50%)}.sidebar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:#020d1e88;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.noscript{padding:30px;color:#edf7ff;text-align:center}@media(min-width:1650px){.main{padding-top:36px}.device-hero{height:365px}.hero-copy{top:94px}.overview-columns{grid-template-columns:minmax(0,1fr) 350px}.compact-list table td{height:52px}.hero-copy h3{font-size:24px}.hero-copy p{font-size:12px}}@media(max-width:1180px){:root{--sidebar:196px}.sidebar{padding-left:12px;padding-right:12px}.brand{padding:0 5px}.nav-link{font-size:13px;padding:14px 13px;gap:12px}.topbar{padding:0 25px}.main{padding:27px 25px 22px}.site-footer{padding-left:25px;padding-right:25px}.overview-columns{grid-template-columns:minmax(0,1fr) 270px;gap:14px}.device-hero{height:330px;padding:22px 20px}.hero-copy{right:18px;top:82px;width:34%}.hero-copy h3{font-size:18px}.hero-copy p{font-size:10px}.hero-footer{left:20px;right:20px}.compact-list{padding-left:15px;padding-right:15px}.money{font-size:23px}.summary-bar{padding:17px 23px}.identity-card,.online-card{padding:21px}.detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.identity-head{gap:12px;flex-wrap:wrap}.identity-head h2{font-size:19px}.identity-head .device-mark{width:55px;height:55px}.identity-head .state{margin-left:0}.id-row{flex-wrap:wrap;gap:8px}.coming-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.toolbar{gap:9px}.filter-tab{padding:8px 12px}}@media(max-width:980px)and (min-width:821px){.overview-columns{grid-template-columns:1fr}.overview-right{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hero-copy{width:31%;font-size:12px}.hero-copy h3{font-size:21px}.hero-copy p{font-size:11px}.detail-grid{grid-template-columns:1fr}.online-card{min-height:250px}.coming-grid{grid-template-columns:1fr}.staking-account{display:grid;grid-template-columns:1fr 1fr;align-items:start}.staking-account h2,.staking-account .btn{grid-column:1/-1}.device-list .table-id{font-size:10px}.device-label{gap:10px}.device-mark{width:39px;height:39px}.device-list{padding-left:16px;padding-right:16px}}@media(max-width:820px){:root{--sidebar:220px}.sidebar{transform:translate(-100%);transition:transform .23s ease;padding:29px 16px 22px}.sidebar.open{transform:translate(0)}.workspace-content{margin-left:0}.menu-button{display:inline-flex}.mobile-brand{display:block;width:116px;height:32px;object-fit:contain}.breadcrumb{display:none}.topbar{height:68px;padding:0 20px;position:sticky;top:0;z-index:15;background:#11273de8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top-left{gap:12px}.main{padding:24px 20px}.site-footer{padding-left:20px;padding-right:20px}.page-heading{margin-bottom:20px}.page-heading h1{font-size:27px}.page-heading .sub{font-size:12px}.overview-columns{grid-template-columns:1fr}.overview-right{display:grid;grid-template-columns:1fr 1fr;gap:15px}.device-hero{height:336px}.hero-copy{width:30%;top:87px}.hero-copy h3{font-size:22px}.hero-copy p{font-size:12px}.detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.coming-grid{grid-template-columns:1fr}.staking-account{display:grid;grid-template-columns:1fr 1fr;align-items:start}.staking-account h2,.staking-account .btn{grid-column:1/-1}.coming-card{min-height:340px}.wallet-button{padding:8px 12px}.footer-note{margin-left:9px}.summary-bar{padding:18px 24px}.page-actions .btn{padding:10px 17px}.device-list td{height:84px}}@media(max-width:650px){h1{font-size:25px}.header-actions{gap:7px}.wallet-button{padding:8px 10px;font-size:10px;gap:7px}.wallet-button .chevron{display:none}.mobile-brand{width:105px}.main{padding:22px 16px}.topbar{padding:0 16px}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:25px}.page-heading .sub{font-size:11px;max-width:260px}.page-actions .btn{font-size:11px;padding:10px 13px;min-height:39px}.page-actions .btn svg{width:16px;height:16px}.page-heading .eyebrow{font-size:9px}.summary-bar{padding:16px 17px;gap:13px}.summary-item{gap:11px}.summary-item:nth-child(2){padding-left:0}.summary-icon{width:37px;height:37px}.summary-icon svg{height:19px;width:19px}.summary-label{font-size:10px}.number{font-size:27px}.number .unit{font-size:10px;margin-left:5px}.overview-right{gap:13px}.device-hero{height:329px}.hero-copy h3{font-size:19px}.hero-copy p{font-size:11px}.device-hero{padding:19px 20px}.device-hero h2{font-size:17px}.hero-copy{right:18px;width:29%;top:88px}.hero-copy p br{display:none}.hero-footer{font-size:10px;left:20px;right:20px}.hero-footer .link{font-size:11px}.compact-list .table-action{width:22%!important}.compact-list .device-label-text strong{font-size:10px}.compact-list .device-label{gap:8px}.compact-list table td{height:52px}.compact-list .link{font-size:10px;gap:3px}.compact-list .state{font-size:9px;padding:3px 6px}.device-stats{padding:20px 0}.stat{padding:0 17px}.stat .stat-label{font-size:10px;gap:6px}.stat-label svg{width:15px;height:15px}.stat .number{font-size:28px}.toolbar{gap:10px}.search{min-width:100%;max-width:none;padding:11px 15px}.filter-tabs{width:100%;justify-content:space-between}.filter-tab{flex:1;padding:8px 12px}.device-list{padding:3px 17px 0}.device-list th,.device-list td{font-size:11px}.device-list .col-id{display:none}.device-list .col-name{width:56%}.device-list .col-status{width:21%}.device-list .col-action{width:23%}.mobile-id{display:block!important;font:9px Arial!important;color:#8faec6!important}.device-list .desktop-model{display:none}.device-list .device-label{gap:11px}.device-list .device-mark{height:38px;width:38px;border-radius:11px}.device-list .device-mark svg{height:21px;width:21px}.device-list .state{font-size:9px;padding:4px 7px}.device-list .link{font-size:10px;gap:4px}.device-list .link svg{height:13px;width:13px}.device-label-text strong{font-size:11px}.pagination{font-size:10px}.page-size{display:none}.hint-card{padding:20px;gap:13px}.hint-card h3{font-size:13px}.hint-card p{font-size:10px}.hint-card .btn{font-size:10px;padding:9px 12px;min-height:37px}.detail-grid{grid-template-columns:1fr}.identity-card,.online-card{padding:22px}.identity-head{flex-wrap:nowrap}.identity-head h2{font-size:20px}.identity-head .state{margin-left:auto}.identity-head .device-mark{height:54px;width:54px}.id-row{margin:22px 0;flex-wrap:wrap;gap:9px}.id-value{width:100%;justify-content:space-between}.id-value span{font-size:11px}.kv-grid{gap:21px 17px}.kv strong{font-size:12px}.online-card{min-height:253px}.big-time{font-size:57px;margin-top:20px}.record-card{padding:20px 20px 0}.record-card h2{font-size:17px}.record-card th{font-size:10px;height:47px}.record-card td{font-size:11px;height:62px}.record-card .record-percent{display:none}.record-card .record-date{width:39%}.record-card .record-hours{width:38%}.record-card .record-zone{width:23%}.detail-note{font-size:10px;align-items:flex-start}.detail-note svg{margin-top:1px}.coming-card{min-height:365px;padding:30px 22px}.coming-card h2{font-size:21px}.coming-card p{font-size:11px}.staking-account{padding:22px;gap:17px}.staking-account h2{font-size:17px}.staking-account .kv span{font-size:10px}.staking-account .money{font-size:25px}.section-card{padding:20px}.section-card th{font-size:10px}.section-card h2{font-size:17px}.reward-stats .number{font-size:27px}.reward-stats .stat{padding:0 14px}.reward-stats .stat-label{font-size:9px}.reward-stats .stat-label svg{display:none}.reward-stats .number .unit{font-size:9px;margin-left:3px}.reward-empty{min-height:265px}.reward-empty h3{font-size:14px}.reward-empty p{font-size:11px;max-width:260px}.inline-title{gap:8px}.inline-title .badge{font-size:9px}.wallet-tip{padding:17px 19px;flex-wrap:wrap;gap:9px}.wallet-tip-copy{font-size:10px;flex:1}.wallet-tip .link{font-size:10px;margin-left:28px}.site-footer{padding:19px 16px;flex-direction:column;gap:7px;font-size:9px}.footer-note{margin-left:9px}.app-dialog{padding:24px 21px;border-radius:21px;max-height:calc(100dvh - 24px)}.dialog-header h2{font-size:21px}.dialog-header{margin-bottom:22px}.dialog-header .eyebrow{font-size:8px}.steps{gap:6px;margin-bottom:25px}.step{font-size:9px;gap:5px}.step i{height:21px;width:21px;font-size:9px}.step-line{min-width:3px}.dialog-actions{gap:8px}.dialog-actions .btn{font-size:11px;padding:10px 16px}.demo-notice{font-size:10px;padding:11px 12px}.wallet-dialog-address{font-size:17px}.wallet-dialog-text{font-size:11px}}@media(max-width:430px){.topbar{gap:6px;padding:0 13px}.top-left{gap:8px}.menu-button{width:32px;height:32px}.mobile-brand{width:94px}.wallet-button{font-size:10px;padding:8px 9px;gap:6px}.wallet-button svg{width:16px}.main{padding:21px 13px}.page-heading{gap:8px}.page-heading h1{font-size:24px}.page-heading .sub{font-size:10px;max-width:205px}.page-actions .btn{padding:9px 11px;min-height:37px;font-size:10px;gap:6px}.page-actions .btn svg{width:14px;height:14px}.summary-bar{padding:15px 14px;gap:10px}.summary-item{gap:9px}.summary-icon{height:32px;width:32px}.summary-icon svg{height:17px;width:17px}.summary-label{font-size:9px}.number{font-size:25px}.device-hero{height:407px;padding:19px 20px}.hero-copy{position:absolute;top:auto;bottom:64px;left:20px;right:20px;width:auto;display:flex;align-items:center;justify-content:space-between;gap:14px}.hero-copy h3{font-size:17px;margin:0}.hero-copy p{display:none}.hero-footer{font-size:9px}.hero-footer .link{font-size:10px}.compact-list{padding:16px 12px 6px}.compact-list .device-mark{display:none}.compact-list .link .action-text{font-size:9px}.compact-list table td{height:51px}.compact-list h2{font-size:16px}.compact-list .list-heading>.link{font-size:10px}.device-stats{padding:19px 0}.stat{padding:0 13px}.stat .stat-label{font-size:9px}.stat-label svg{display:none}.stat .number{font-size:27px}.device-list{padding:3px 12px 0}.device-list .device-mark{display:none}.device-label-text strong{font-size:10px}.device-list .col-name{width:52%}.device-list .col-status{width:23%}.device-list .col-action{width:25%}.device-list .link{font-size:9px;gap:2px}.device-list .state{font-size:9px;padding:4px 6px;gap:4px}.mobile-id{font-size:8px!important}.hint-card{padding:19px 16px;align-items:flex-start}.hint-card .btn{font-size:9px;padding:8px 10px;gap:5px;min-height:35px}.hint-card h3{font-size:12px}.hint-card p{font-size:9px}.identity-head .device-mark{width:45px;height:45px;border-radius:13px}.identity-head{gap:10px}.identity-head h2{font-size:17px}.identity-head .state{font-size:9px;padding:4px 7px;gap:4px}.identity-head .model-label{font-size:10px}.identity-card,.online-card{padding:20px}.kv span{font-size:10px}.kv strong{font-size:11px}.detail-note{font-size:9px}.staking-account .kv strong{font-size:11px}.reward-stats .stat{padding:0 11px}.reward-stats .stat-label{font-size:8px}.reward-stats .number{font-size:25px}.reward-stats .number .unit{font-size:8px}.section-card{padding:18px 16px}.section-card h2{font-size:16px}.section-card .btn.small{font-size:9px;padding:6px 9px;min-height:31px}.inline-title .badge{font-size:8px}.record-card{padding:18px 16px 0}.record-card .badge{font-size:8px}.record-card th{font-size:9px}.record-card td{font-size:10px}.app-dialog{padding:23px 18px}.step{font-size:8px;gap:4px}.steps{gap:5px}.step i{height:20px;width:20px;font-size:8px}.step-line{min-width:2px}.form-help{font-size:10px}.dialog-actions .btn{font-size:10px;padding:10px 13px}.dialog-actions .btn svg{height:16px;width:16px}.site-footer{padding-left:13px;padding-right:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.btn:hover:not(:disabled){transform:none}}@media(max-width:430px){.hero-copy{flex-wrap:wrap;gap:9px}}:root{--motion-ease:cubic-bezier(.22,.8,.26,1)}:is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle){position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);transition:transform .32s var(--motion-ease),box-shadow .32s,border-color .25s,background-color .25s;box-shadow:inset 0 1px 1px #edf7ff47,inset 0 -1px 1px #020c1d7a,0 3px #081b2da8,0 7px 15px #030d1929}.btn{border-color:#adcde36e;background:linear-gradient(180deg,#a6cbea25,#537a9b19 44%,#122a424d);text-shadow:0 1px 1px #030e1f33}:is(.btn,.wallet-button,.icon-button,.filter-tab,.motion-toggle):before{content:"";position:absolute;pointer-events:none;z-index:-1;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:radial-gradient(ellipse at var(--light-x,35%) var(--light-y,0%),#e2f5ff24,transparent 68%),linear-gradient(180deg,#e1f1ff1c,transparent 50%)}.btn:after{content:"";position:absolute;top:-70%;right:-40%;bottom:-70%;left:-40%;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#f2fbff00 42%,#f2fbff59 49%,#f2fbff00 57%,transparent 65%);transform:translate(-105%);opacity:0}.btn.primary{color:#173751;border-color:#e3f2ffb5;background:radial-gradient(ellipse at 2% 100%,#cec4e780,transparent 40%),linear-gradient(170deg,#f0f7ff,#cfdfef 28%,#a9c9e7 65%,#8fafd0);text-shadow:0 1px 0 #eff9ff9e;box-shadow:inset 0 2px 2px #ffffffd9,inset 1px 0 2px #e1efffab,inset 0 -2px 2px #365e874f,0 4px #3b6286,0 6px #061a2d66,0 9px 23px #030e2847,0 0 21px #a8d8fc14}.btn svg{transition:transform .32s var(--motion-ease)}.btn:focus-visible{outline:2px solid #e0f4ff;outline-offset:5px}.filter-tab.active{background:linear-gradient(180deg,#bfdcf143,#759dbb2e);border-color:#c8e5f185;box-shadow:inset 0 1px 1px #e4f7ff5e,0 2px #081b2d8c,0 5px 12px #020b1829}.filter-tab:not(.active){box-shadow:none}.wallet-button{background:linear-gradient(180deg,#99bfdd24,#223e573d);border-color:#adcee354}.nav-link{transition:transform .3s var(--motion-ease),box-shadow .3s,background .25s}.side-action,.link{transition:color .25s,background .25s,transform .3s var(--motion-ease)}.link svg{transition:transform .3s var(--motion-ease)}button.state{transition:box-shadow .25s,border-color .25s,transform .25s}.control-ripple{position:absolute;z-index:2;left:var(--ripple-x,50%);top:var(--ripple-y,50%);width:var(--ripple-size,120px);height:var(--ripple-size,120px);border:1px solid #effaff69;border-radius:50%;background:radial-gradient(circle,#effaff21,transparent 68%);transform:translate(-50%,-50%) scale(0);animation:glass-ripple .65s var(--motion-ease) forwards;pointer-events:none}.btn:disabled{box-shadow:inset 0 1px 1px #edf7ff1a;transform:none}.btn:disabled:after{display:none}@media(hover:hover)and (pointer:fine){:is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle):hover:not(:disabled){transform:perspective(650px) translateY(-3px) rotateX(var(--control-rx,0deg)) rotateY(var(--control-ry,0deg));border-color:#d4efffc4;filter:none;box-shadow:inset 0 1px 2px #e9f7ff7a,inset 0 -1px 1px #020c1d69,0 4px #081b2da8,0 12px 22px #020b1c45,0 0 19px #b5e5ff12}.btn.primary:hover:not(:disabled){box-shadow:inset 0 2px 2px #fffffff0,inset 0 -2px 3px #365e8740,0 5px #416c92,0 7px #061a2d66,0 15px 28px #030e2857,0 0 28px #b8e6ff29}.btn:hover:not(:disabled):after,.btn:focus-visible:after{animation:glass-sheen .85s var(--motion-ease)}.btn:hover:not(:disabled) svg{transform:translateY(-1px)}.btn:hover:not(:disabled) svg:last-child:not(:first-child),.link:hover svg{transform:translate(3px)}.nav-link:hover{transform:translate(3px)}.nav-link.active:hover{box-shadow:inset 1px 1px 10px #d4eaff40,0 9px 20px #030d1838}.side-action:hover{transform:translate(2px)}button.state:hover{border-color:#cceafc94;box-shadow:0 0 17px #a8d9f51a;transform:translateY(-1px)}}:is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle):active:not(:disabled){transform:translateY(2px) scale(.985);box-shadow:inset 0 2px 4px #03122538,inset 0 1px 1px #e7f5ff38,0 1px #091c2f8c,0 3px 7px #020b1c33;transition-duration:.09s}.btn.primary:active:not(:disabled){box-shadow:inset 0 2px 5px #375d8240,inset 0 1px 1px #e7f5ff88,0 1px #3b6286,0 4px 9px #020b1c38}.device-hero{--hero-rx:0deg;--hero-ry:0deg;--hero-x:0px;--hero-y:0px}html[data-motion=paused] :is(.btn,.icon-button,.wallet-button,.filter-tab,.nav-link,.side-action,.state,.link svg):is(:hover,:active){transform:none}html[data-motion=paused] .btn:after,html[data-motion=paused] .control-ripple{display:none}@keyframes glass-sheen{0%{opacity:0;transform:translate(-65%)}20%{opacity:.8}to{opacity:0;transform:translate(65%)}}@keyframes glass-ripple{to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes node-levitate{0%,to{transform:translateY(2px);filter:brightness(1)}50%{transform:translateY(-5px);filter:brightness(1.065)}}@keyframes halo-breathe{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.78;transform:scale(1.03)}}@keyframes node-light-pass{0%,15%{transform:translate(-45%);opacity:0}30%{opacity:.65}58%,to{transform:translate(45%);opacity:0}}@keyframes halo-glint{0%,to{opacity:.18;transform:scale(.65)}50%{opacity:.85;transform:scale(1)}}@media(prefers-reduced-motion:reduce){:is(.hero-visual,.hero-ambient,.halo-glint),.hero-sheen:after,.btn:after{animation:none!important}.hero-sheen,.control-ripple{display:none}:is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle,.nav-link,.side-action,.state,.link svg):is(:hover,:active){transform:none!important}}.device-hero{height:410px;padding:23px 26px;background:radial-gradient(ellipse at 72% 42%,#46698950,transparent 61%),linear-gradient(125deg,#243f58ee,#132b40ed 56%,#142c43f2);border-color:#a8cce28f;box-shadow:inset 0 1px 1px #ddf2ff58,inset 0 -1px 24px #b0d9f015,0 20px 45px #020d1f35}.device-hero h2{position:relative;z-index:3;font-size:17px;color:#e7f2fc;letter-spacing:.6px}.device-hero .hero-copy{z-index:3;top:91px;left:26px;right:auto;bottom:auto;width:36%;max-width:285px;display:block}.device-hero .hero-copy h3{font-size:clamp(24px,2.2vw,34px);line-height:1.45;letter-spacing:1px;font-weight:500;margin:0}.device-hero .hero-copy h3 span{color:#b8d5e9;text-shadow:0 2px 20px #b5dfff22}.device-hero .hero-copy p{display:block;font-size:11px;line-height:1.9;color:#a3bed2;margin:14px 0 19px}.device-hero .hero-copy p br{display:block}.device-hero .hero-footer{z-index:3;left:26px;right:26px;bottom:17px;padding-top:13px;font-size:11px}@media(min-width:1650px){.device-hero{height:432px}.device-hero .hero-copy{top:95px}.device-hero .hero-copy h3{font-size:36px}.device-hero .hero-copy p{font-size:12px}}@media(max-width:1180px)and (min-width:981px){.device-hero .hero-copy{left:22px;width:39%}.device-hero .hero-copy h3{font-size:27px}.device-hero .hero-copy p{font-size:10px}}@media(max-width:980px)and (min-width:651px){.device-hero .hero-copy h3{font-size:32px}.device-hero .hero-copy{width:35%}}@media(max-width:650px){.device-hero{height:510px;padding:20px 22px}.device-hero .hero-copy{left:22px;top:71px;width:calc(100% - 44px);max-width:none}.device-hero .hero-copy h3{font-size:29px;line-height:1.35;letter-spacing:.8px}.device-hero .hero-copy h3 br{display:none}.device-hero .hero-copy p{font-size:11px;margin:10px 0 15px;max-width:285px}.device-hero .hero-copy p br{display:none}.device-hero .hero-footer{left:22px;right:22px;font-size:10px}.device-hero .hero-footer .link{font-size:11px}}@media(max-width:430px){.device-hero{height:490px}.device-hero .hero-copy h3{font-size:26px}.device-hero .hero-copy p{font-size:10px;max-width:245px}}:root{--glass-edge:#d8efff75;--glass-bevel:inset 0 1px 1px #f1f9ff73,inset 1px 0 1px #d3edff36,inset -1px 0 1px #c2e6ff25,inset 0 -2px 2px #06152866;--glass-depth:0 2px 0 #08192c85,0 9px 21px #020d1f38;--ice-blue:radial-gradient(ellipse at 1% 30%,#bcf3ff73,transparent 28%),radial-gradient(ellipse at 100% 96%,#f2d6f3a6,transparent 15%),radial-gradient(ellipse at 84% 5%,#cdc4f14f,transparent 37%),linear-gradient(160deg,#a5d5f7c7 0%,#86b8ecc9 42%,#80a7dfb8 77%,#9ac5e3c9 100%)}.glass{border:1px solid #b7d3e265;background:radial-gradient(ellipse at var(--frame-x,12%) var(--frame-y,0%),#c3e2ff15,transparent 58%),linear-gradient(135deg,#a2c2e421,#6a8aa011 32%,#152e441d 67%,#b3d5ed0c);-webkit-backdrop-filter:blur(24px) saturate(1.12);backdrop-filter:blur(24px) saturate(1.12);box-shadow:inset 0 2px 2px #ecf7ff38,inset 2px 0 2px #d4edff17,inset -2px 0 2px #d6eafa10,inset 0 -2px 2px #03132675,0 2px #050f1d77,0 15px 32px #020c1c40,0 0 0 1px #cadff70b;transition:border-color .35s,box-shadow .35s}.glass:before{top:0;right:0;bottom:0;left:0;padding:1.5px;background:radial-gradient(ellipse at 3% 3%,#f4fbffcd,transparent 26%),radial-gradient(ellipse at 98% 98%,#eff8ffd4,transparent 19%),linear-gradient(135deg,#c9e6ff7a,transparent 35%,#91c5ee1c 55%,#d5d4ed72 87%,#e4f6ffcc);opacity:.85;box-shadow:inset 0 0 1px #eff8ff}.glass:after{left:auto;right:-8px;bottom:-8px;width:53px;height:30px;border-radius:50%;background:radial-gradient(ellipse,#ecfaff80,#bddfff26 28%,transparent 69%);filter:blur(5px);opacity:.8}.device-hero.glass{background:radial-gradient(ellipse at var(--frame-x,18%) var(--frame-y,0%),#c3e2ff12,transparent 57%),radial-gradient(ellipse at 75% 40%,#8ab6de2a,transparent 61%),linear-gradient(128deg,#36516a66,#132b405c 56%,#2b4b6659)}.app-dialog{border:1px solid #d0e6f39c;background:radial-gradient(ellipse at 4% 0%,#adcce828,transparent 56%),linear-gradient(135deg,#2b4862e8,#142e44ed 65%,#29485de6);-webkit-backdrop-filter:blur(32px) saturate(1.15);backdrop-filter:blur(32px) saturate(1.15);box-shadow:inset 0 2px 2px #eff9ff65,inset 2px 0 2px #d5edff20,inset 0 -2px 3px #0615287a,0 3px #06172b88,0 32px 90px #0208128c,0 0 0 1px #ddf2ff16}:is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle){border:1px solid #bdd9ed62;background:radial-gradient(ellipse at 30% 0%,#d4f0ff1a,transparent 63%),linear-gradient(180deg,#accde82b,#6684a018 55%,#081c304f);-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);box-shadow:var(--glass-bevel),var(--glass-depth),0 0 0 1px #d3eaff08;text-shadow:0 1px 1px #06182d40}:is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle):before{top:1px;right:1px;bottom:1px;left:1px;background:radial-gradient(ellipse at var(--light-x,24%) var(--light-y,0%),#edfaff38,transparent 64%),linear-gradient(180deg,#e3f6ff21,transparent 43%);box-shadow:inset 0 1px 1px #ffffff29,inset 0 -1px 1px #d2eaff1c}.btn.primary{color:#123352;border-color:#d5f0ffb3;background:var(--ice-blue);text-shadow:0 1px 1px #d6efff5c;box-shadow:inset 0 2px 3px #e7f8ffb8,inset 2px 0 3px #c5f0ff65,inset -1px 0 3px #f2d8ee66,inset 0 -2px 3px #41648d52,0 2px #80a7ca80,0 4px #081c304d,0 9px 22px #020d2842,0 0 24px #b7ddff19}.btn.primary:before{background:radial-gradient(ellipse at var(--light-x,20%) var(--light-y,0%),#e5faff33,transparent 58%),linear-gradient(180deg,#effaff16,transparent 58%);box-shadow:inset 0 1px 1px #effaff6b,inset 0 -1px 1px #f3d6ea40}.btn:after{background:linear-gradient(110deg,transparent 35%,#d7f4ff00 42%,#e8fbff80 49%,#f2e2ff00 57%,transparent 65%)}.filter-tab:not(.active){border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.filter-tab.active{color:#e8f5ff;background:linear-gradient(160deg,#b4d7f04f,#719fc337);border-color:#b5d6ec5a;box-shadow:var(--glass-bevel),0 2px #06182b78,0 5px 12px #03112524}.nav-link,.side-action{position:relative;isolation:isolate;overflow:hidden;border:1px solid #b4d2ea1a;background:linear-gradient(135deg,#b2d8f409,#5d83ab07);box-shadow:inset 0 1px 1px #dceeff0a,inset 0 -1px 1px #0715263d}.side-action{margin-top:5px}.nav-link.active{border-color:#d5eaf386;background:radial-gradient(ellipse at 2% 2%,#d7f3ff2e,transparent 48%),linear-gradient(140deg,#a5cae74d,#709cc333 65%,#c8bce92e);box-shadow:inset 0 2px 2px #e1f5ff65,inset 2px 0 3px #c5edff21,inset 0 -2px 2px #07162a57,0 2px #081b2c80,0 8px 20px #020c1c38}.nav-link.active:after{background:linear-gradient(90deg,transparent,#c9edffb5,#e4d7f8d4,transparent);height:1.5px}.link,.id-value button,.hero-states button,.badge[href]{position:relative;isolation:isolate;border:1px solid #b5d2e829;border-radius:99px;background:linear-gradient(160deg,#c5e1f410,#4267870c);box-shadow:inset 0 1px 1px #dff2ff26,inset 0 -1px 1px #07162866,0 1px #06172a66;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s}.link{padding:5px 9px;min-height:29px}.id-value button{border-radius:8px;padding:5px}.quick-dock,.filter-tabs,.search,.id-row,.text-input,.dialog-wallet,.demo-notice{border:1px solid #bad9ed4a;background:linear-gradient(145deg,#bedcf815,#16324b22 60%,#bdd8ed08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 1px #e1f3ff2e,inset 1px 0 1px #c0deef14,inset 0 -1px 2px #05162966,0 2px #06172b29}.text-input{background:linear-gradient(140deg,#071a2b42,#bddef509)}.search:focus-within,.text-input:focus-visible{border-color:#c5e9ffd1;box-shadow:inset 0 1px 2px #e6f8ff39,0 0 0 3px #b1d9fc13,0 0 20px #a9ddff0d}.badge{box-shadow:inset 0 1px 1px #d9efff1c}.device-mark,.summary-icon{box-shadow:inset 0 1px 2px #effaff3d,inset 0 -1px 2px #0313265e,0 2px #06162855}@media(hover:hover)and (pointer:fine){:is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle):hover:not(:disabled){border-color:#def4ffd4;box-shadow:inset 0 2px 2px #effaff87,inset 1px 0 2px #d6f3ff36,inset 0 -2px 2px #03152866,0 3px #0a2137a6,0 12px 23px #020d234a,0 0 20px #b6ddff17}.btn.primary:hover:not(:disabled){background:var(--ice-blue);box-shadow:inset 0 2px 3px #effcffed,inset 2px 0 4px #d1f6ff8c,inset -1px 0 4px #f3d9f07a,inset 0 -2px 3px #41648d52,0 3px #85b0d08c,0 5px #081c304d,0 14px 27px #020d284f,0 0 28px #b7e2ff33}.nav-link.active:hover{box-shadow:inset 0 2px 3px #edfaff85,inset 0 -2px 2px #07162a57,0 3px #081b2c80,0 10px 21px #020c1c38}:is(.side-action,.nav-link:not(.active),.link,.id-value button,.hero-states button,.badge[href]):hover{border-color:#d6ecf58c;background:linear-gradient(135deg,#c3e5ff24,#9ebed915);box-shadow:inset 0 1px 2px #edfbff54,inset 0 -1px 1px #07162866,0 2px #06172a66,0 6px 14px #030f2529}}:is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle):active:not(:disabled){box-shadow:inset 0 2px 4px #051c3038,inset 0 1px 1px #def5ff4a,0 1px #061a2b85}.btn.primary:active:not(:disabled){background:var(--ice-blue);box-shadow:inset 0 2px 5px #41648d4d,inset 1px 0 2px #d7f5ff59,0 1px #7299bc85,0 3px 8px #020d2333}:is(.side-action,.nav-link,.link,.id-value button,.hero-states button,.badge[href]):active{transform:translateY(1px);box-shadow:inset 0 2px 3px #061a2e47,0 1px #061a2b66}.btn:disabled{background:linear-gradient(160deg,#a8c4de17,#44648213);box-shadow:inset 0 1px 1px #d5e8f524}.btn.primary:disabled{color:#bdcfe0;border-color:#b5ced642;text-shadow:none}@media(max-width:650px){.link{padding:4px 7px;min-height:28px}.compact-list .link{padding:4px 5px}.compact-list col:first-child{width:78%!important}.compact-list col.table-action{width:22%!important}.device-list .col-name{width:48%}.device-list .col-action{width:29%}.glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media(prefers-reduced-motion:reduce){:is(.side-action,.nav-link,.link,.id-value button,.hero-states button,.badge[href]):active{transform:none}}html[data-motion=paused] :is(.side-action,.nav-link,.link,.id-value button,.hero-states button,.badge[href]):active{transform:none}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass{background-color:#233d52}.app-dialog{background-color:#1e394f}}.device-hero .hero-copy h3,.device-hero .hero-copy h3 span{text-shadow:none}@keyframes optical-suspension{0%,to{transform:translate3d(0,calc(-50% + 1.5px),0) rotate(-.08deg)}50%{transform:translate3d(0,calc(-50% - 2.5px),0) rotate(.08deg)}}:root{--muted:#b8cce0;--subtle:#a8bfd4;--line:#b8d9f12b}body{font-size:14px}.main{padding-top:26px}.page-heading{margin-bottom:20px}.page-heading h1{font-size:29px;letter-spacing:.3px}.page-heading .sub{font-size:14px;color:#b8cce0}.breadcrumb{font-size:13px}.eyebrow{font-size:11px;letter-spacing:1.8px}.btn,.page-actions .btn{min-height:44px;font-size:14px;padding:11px 19px}.btn.small,.section-card .btn.small{min-height:40px;font-size:13px}.btn:not(.primary),.wallet-button,.icon-button,.filter-tab,.motion-toggle{box-shadow:inset 0 1px 1px #edf7ff3d,inset 0 -1px 1px #06162855,0 1px #08192c63,0 4px 9px #020d1f19}.btn:not(.primary):before{opacity:.6}.btn.primary{font-weight:550}.link,.compact-list .link,.device-list .link{font-size:13px;padding:7px 10px;min-height:36px;gap:6px;border-color:#b5d2e824;background:linear-gradient(160deg,#c5e1f409,#42678707);box-shadow:inset 0 1px 1px #dff2ff17}.link svg{width:15px;height:15px}.link .action-text{white-space:nowrap}.badge,.pending-label{font-size:12px}.wallet-button{min-height:42px;font-size:13px}.nav-link{font-size:15px}.side-action{font-size:13px;min-height:46px}.nav-caption{color:#a8bfd4}.site-footer{font-size:12px;color:#a8bfd4;line-height:1.8}.site-footer .footer-brand{font-size:10px}.glass:not(.device-hero){border-color:#aecde14f;background:radial-gradient(ellipse at var(--frame-x,12%) var(--frame-y,0%),#c3e2ff09,transparent 58%),linear-gradient(130deg,#47627a22,#172f4629 62%,#6c8da711);box-shadow:inset 0 1px 1px #edf7ff2d,inset 0 -1px 1px #03132655,0 10px 24px #020c1c24}.glass:before{opacity:.4}.glass:after{opacity:.18}.device-hero.glass:before{opacity:.7}.device-hero.glass:after{opacity:.4}.compact-list.glass:before,.device-list.glass:before,.record-card.glass:before,.section-card.glass:before{opacity:.25}.compact-list.glass:after,.device-list.glass:after,.record-card.glass:after,.section-card.glass:after{display:none}.summary-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:10px 8px;margin-bottom:18px}.summary-item,.summary-item:nth-child(2){position:relative;display:flex;align-items:center;gap:13px;min-height:76px;padding:9px 21px;color:inherit;text-align:left;background:transparent;border:0;border-right:1px solid #bad8f129;border-radius:0;transition:background .25s}.summary-item:last-child{border-right:0}.summary-item .summary-icon{width:42px;height:42px;flex-shrink:0;background:#b5d8f10b;box-shadow:inset 0 1px 1px #e3f4ff23}.summary-copy{min-width:0}.summary-label{display:block;font-size:13px;color:#bdcfe0;line-height:1.6;margin-bottom:2px}.summary-item .number{display:block;font-size:31px;line-height:1.4}.summary-item .number .unit{font-size:12px;margin-left:7px;color:#bdcfe0}.summary-arrow{width:14px;height:14px;margin-left:auto;color:#9fb9cf}.summary-item.is-online .summary-icon{color:#b4dfcf}.summary-item.has-offline .summary-icon,.summary-item.has-offline .summary-label{color:#e0c9aa}.summary-item:focus-visible{outline:2px solid #d2ecff;outline-offset:-4px;border-radius:10px}.overview-columns{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"hero account" "list list";gap:20px 18px;align-items:stretch}.overview-left{display:flex;min-width:0;grid-area:hero}.overview-right{display:flex;min-width:0;gap:0;grid-area:account}.device-hero{height:320px;min-height:320px;padding:21px 24px;flex:1}.device-hero h2{font-size:17px}.device-hero .hero-copy{left:24px;top:105px;width:34%;max-width:265px}.device-hero .hero-copy h3{font-size:27px;line-height:1.35;letter-spacing:0;font-weight:500}.device-hero .hero-copy p{margin:12px 0 0;font-size:13px;color:#bbcfdf;line-height:1.9}.device-hero .hero-footer{left:24px;right:24px;bottom:13px;padding-top:10px;font-size:12px;color:#bfd2e1;align-items:center}.account-overview{width:100%;height:100%;min-height:320px;padding:22px;display:flex;flex-direction:column;gap:13px}.account-overview h2{font-size:17px}.account-overview .row{gap:10px}.account-overview .badge{font-size:12px;white-space:nowrap}.account-note{font-size:12px;line-height:1.8;color:#b9ccde}.account-links{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-links .link{font-size:12px;padding:7px 8px}.account-wallet{display:flex;align-items:center;gap:11px;width:100%;padding:14px 0 0;margin-top:auto;color:#deebf6;text-align:left;background:none;border:0;border-top:1px solid #bad8f129;min-height:56px}.account-wallet>svg{width:20px;height:20px;color:#b4cce0}.account-wallet>span{display:grid;gap:3px}.account-wallet-label{font-size:12px;color:#b8cce0}.account-wallet .mono{font-size:13px}.account-wallet .account-wallet-arrow{margin-left:auto;width:15px;height:15px}.overview-device-list{grid-area:list;margin-top:0;padding:21px 22px 6px}.overview-device-list h2{font-size:18px}.list-description{margin-top:5px;color:#b8cce0;font-size:12px;line-height:1.8}.overview-device-list .list-heading{gap:14px;align-items:center}th,.device-list th,.record-card th,.section-card th{font-size:13px;color:#b9cdde}td,.device-list td,.record-card td{font-size:14px}.device-label-text strong,.compact-list .device-label-text strong{font-size:14px;font-weight:450}.device-label-text small,.device-list .table-id{font-size:12px;color:#b2c8da}.state,.compact-list .state,.device-list .state{font-size:12px;padding:5px 9px;gap:6px;white-space:nowrap}.state.offline{color:#c6ccd8}.compact-list table td{height:65px}.device-list td{height:76px}.device-mark{width:42px;height:42px}.pagination,.page-number,.page-size{font-size:12px}.filter-tab{font-size:13px;min-height:38px;padding:8px 16px}.search input{font-size:14px}.stat .stat-label{font-size:13px;color:#bdd0e2}.stat .number{font-size:32px}.stat .number .unit{font-size:12px}.kv span,.id-row,.progress-labels{font-size:13px;color:#bdd0e2}.kv strong{font-size:14px}.id-value span{font-size:13px}.detail-note,.hint-card p,.coming-card p,.reward-empty p,.empty-table,.wallet-tip,.online-card p{font-size:13px;color:#bdd0e2}.form-label{font-size:14px}.form-label small,.form-help,.form-error,.demo-notice,.dialog-wallet small{font-size:12px}.text-input{min-height:48px;font-size:14px}.step{font-size:12px}.step i{width:25px;height:25px;font-size:12px}.dialog-actions .btn{min-height:44px;font-size:14px}.wallet-dialog-text,.guide-step p,.success-view p{font-size:13px}.guide-step h3{font-size:14px}.toast{font-size:13px}@media(hover:hover)and (pointer:fine){.summary-item:hover{background:#b1d7f20b}.account-wallet:hover{color:#f0f7ff}.account-wallet:hover>svg{color:#e3f4ff}.link:hover{box-shadow:inset 0 1px 1px #dff2ff30;transform:none}}@media(min-width:1650px){.overview-columns{grid-template-columns:minmax(0,1fr) 330px}.device-hero{height:330px}.device-hero .hero-copy h3{font-size:30px}.account-overview{min-height:330px}}@media(max-width:1180px)and (min-width:981px){.overview-columns{grid-template-columns:minmax(0,1fr) 280px}.device-hero .hero-copy{width:37%}.device-hero .hero-copy h3{font-size:24px}.device-hero .hero-copy p{font-size:12px}.summary-item,.summary-item:nth-child(2){padding-left:17px;padding-right:17px;gap:10px}.summary-arrow{display:none}}@media(max-width:980px){.overview-columns{grid-template-columns:1fr;grid-template-areas:"hero" "list" "account"}.overview-right{display:block}.account-overview{height:auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:12px;padding:20px 22px}.account-overview>.row{grid-column:1}.account-note{grid-column:1;grid-row:2}.account-links{grid-column:1;grid-row:3;justify-content:flex-start}.account-wallet{grid-column:2;grid-row:3;min-height:44px;margin:0;padding:0;border:0}.device-hero .hero-copy{width:35%}.summary-item,.summary-item:nth-child(2){padding-left:17px;padding-right:17px;gap:11px}}@media(max-width:650px){.main{padding:21px 16px}.page-heading{gap:12px;align-items:flex-start}.page-heading h1{font-size:26px}.page-heading .sub{font-size:13px;max-width:220px;line-height:1.8}.page-actions .btn{font-size:13px;min-height:44px;padding:10px 14px;gap:7px}.page-actions .btn svg{width:17px;height:17px}.page-heading .eyebrow{font-size:11px}.summary-bar{padding:11px 0;margin-bottom:16px}.summary-item,.summary-item:nth-child(2){min-height:77px;justify-content:center;padding:7px 9px;gap:0;text-align:center}.summary-item .summary-icon,.summary-arrow{display:none}.summary-label{font-size:12px}.summary-item .number{font-size:29px}.summary-item .number .unit{font-size:12px;margin-left:4px}html[lang=en] .summary-item .number .unit{display:none}.overview-columns{gap:16px}.device-hero{height:350px;min-height:350px;padding:20px 22px}.device-hero h2{font-size:17px}.device-hero .hero-copy{top:91px;left:22px;width:38%;max-width:190px}.device-hero .hero-copy h3{font-size:24px;line-height:1.45}.device-hero .hero-copy p{font-size:13px;margin-top:10px;line-height:1.9}.device-hero .hero-copy p br{display:none}.device-hero .hero-footer{left:22px;right:22px;bottom:13px;gap:8px;font-size:12px}.device-hero .hero-footer>span{max-width:53%;line-height:1.8}.device-hero .hero-footer .link{font-size:12px;min-height:44px;padding:6px 8px;gap:5px}.account-overview{grid-template-columns:1fr 1fr;padding:21px 20px;gap:12px 14px}.account-overview>.row{grid-column:1 / -1;grid-row:1}.account-note{grid-column:1 / -1;grid-row:2;font-size:13px}.account-links{grid-column:1 / -1;grid-row:4;justify-content:space-between;padding-bottom:2px}.account-links .link{min-height:44px;font-size:13px;padding:7px 10px}.account-wallet{grid-column:1 / -1;grid-row:5;min-height:44px;border-top:1px solid #bad8f129;padding-top:11px}.account-wallet>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.overview-device-list{padding:19px 14px 5px;margin-top:0}.overview-device-list h2{font-size:17px}.list-description{font-size:12px;max-width:220px}.overview-device-list .list-heading{gap:9px;align-items:flex-start}.overview-device-list .list-heading>.link{min-height:44px;font-size:12px;flex-shrink:0;padding:6px 8px}.compact-list .device-label{gap:9px}.compact-list .device-mark{display:none}.compact-list .device-label-text strong,.device-label-text strong{font-size:13px;line-height:1.6}.compact-list .state,.device-list .state{font-size:12px;padding:4px 7px;gap:5px}.compact-list .link,.device-list .link{font-size:12px;min-height:44px;padding:5px 6px;gap:4px}.compact-list .link .action-text{font-size:12px}.compact-list .link svg,.device-list .link svg{width:14px;height:14px}.compact-list table td{height:64px}th,.device-list th,.record-card th,.section-card th{font-size:12px}td,.device-list td,.record-card td{font-size:13px}.device-list{padding:4px 12px 0}.device-list .device-mark{display:none}.device-list .col-name{width:45%}.device-list .col-status{width:25%}.device-list .col-action{width:30%}.device-list td{height:79px}.device-list .device-label{gap:0}.device-label-text{width:100%}.mobile-id{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#b2c8da!important;max-width:100%}.pagination{font-size:12px;padding:15px 0}.page-number{font-size:12px}.pagination .icon-button{width:44px;height:44px;border-radius:12px}.page-buttons{gap:5px}.device-stats{padding:19px 0}.stat{padding:0 13px}.stat .stat-label{font-size:12px}.stat .stat-label svg{display:none}.stat .number{font-size:29px}.stat .number .unit{font-size:12px}.filter-tabs{gap:2px;padding:4px}.filter-tab{font-size:13px;min-height:44px;padding:9px 12px}.search{padding:12px 16px;min-height:48px}.search input{font-size:16px}.hint-card{padding:20px;flex-wrap:wrap;gap:13px}.hint-card h3{font-size:14px}.hint-card p{font-size:13px}.hint-card .btn{min-height:44px;font-size:13px;padding:9px 15px}.identity-card,.online-card{padding:21px}.identity-head{gap:11px;flex-wrap:wrap}.identity-head h2{font-size:21px}.identity-head .state{font-size:12px;margin-left:0}.identity-head .model-label,.kv span,.id-row,.progress-labels{font-size:12px}.kv strong{font-size:13px}.kv-grid{gap:20px 16px}.id-row{padding:12px 13px;gap:9px}.id-value{width:100%;gap:8px}.id-value span{font-size:12px}.id-value button{min-width:44px;min-height:44px;flex-shrink:0}.detail-note{font-size:12px}.online-card p{font-size:13px}.record-card{padding:20px 16px 0}.record-card h2,.section-card h2{font-size:17px}.record-card .badge{font-size:12px}.record-card .row{gap:10px;flex-wrap:wrap}.record-card td{height:64px}.coming-card{min-height:305px;padding:28px 22px}.coming-card h2{font-size:22px}.coming-card p{font-size:13px}.staking-account{padding:22px;gap:18px}.staking-account .kv span{font-size:12px}.staking-account .kv strong{font-size:13px}.staking-account .money{font-size:27px}.staking-account .money .unit,.reward-stats .stat-label{font-size:12px}.reward-stats .number{font-size:28px}.reward-stats .number .unit{display:block;font-size:12px;margin:3px 0 0}.section-card{padding:20px 16px}.section-card .row{gap:10px;flex-wrap:wrap}.section-card .btn.small{font-size:12px;min-height:44px}.inline-title .badge{font-size:12px}.empty-table{font-size:13px}.reward-empty h3{font-size:16px}.reward-empty p{font-size:13px}.wallet-tip{font-size:13px;padding:19px}.wallet-tip-copy{font-size:13px}.wallet-tip .link{font-size:13px;min-height:44px}.app-dialog{padding:24px 20px}.dialog-header h2{font-size:22px}.dialog-header .eyebrow{font-size:11px}.dialog-header .icon-button{width:44px;height:44px}.steps{gap:6px}.step{font-size:12px;gap:5px;flex-direction:column;align-items:center}.step i{width:26px;height:26px;font-size:12px}.step-line{min-width:3px}.form-label{font-size:14px}.form-label small,.form-help,.form-error,.demo-notice,.dialog-wallet small{font-size:12px}.text-input{font-size:16px;min-height:50px}.dialog-wallet strong{font-size:15px}.dialog-actions .btn{font-size:13px;min-height:44px;padding:10px 14px}.wallet-dialog-text,.guide-step p,.success-view p{font-size:13px}.guide-step h3{font-size:14px}.wallet-dialog-address{font-size:21px}.guide-number{font-size:12px}.site-footer{font-size:12px;padding:19px 16px;gap:9px}.site-footer .footer-brand{display:block;font-size:10px}.footer-note{display:block;margin:4px 0 0}.toast{font-size:13px;padding:13px 17px}}@media(max-width:430px){.main{padding-left:14px;padding-right:14px}.page-heading h1{font-size:25px}.page-heading .sub{font-size:13px;max-width:180px}.page-actions .btn{font-size:12px;padding:10px 12px}.summary-item .number{font-size:28px}.summary-item .number .unit{font-size:12px}.device-hero .hero-copy h3{font-size:21px}.device-hero .hero-copy p{font-size:12px}.device-hero .hero-copy{top:85px;width:36%}.account-overview{padding:20px}.compact-list .state,.device-list .state{padding:4px 5px;gap:4px}.compact-list .status-dot,.device-list .status-dot{height:5px;width:5px}.overview-device-list .list-heading>.link{padding:6px;font-size:12px}.list-description{max-width:180px}.wallet-button{font-size:12px;padding:9px 10px;min-height:44px}.wallet-button svg{width:16px}.topbar{padding:0 14px}.mobile-brand{width:94px}.top-left{gap:6px}.menu-button{width:44px;height:44px}.app-dialog{padding:23px 18px}.step{font-size:12px}.steps{gap:4px}.dialog-actions{gap:7px}}.device-hero{height:440px;min-height:440px;padding:0;overflow:hidden}.device-hero .hero-copy{position:absolute;z-index:3;left:24px;right:68px;top:20px;bottom:auto;width:auto;max-width:none;display:block;pointer-events:none}.device-hero .hero-copy h2{margin:0;font-size:24px;line-height:1.3;letter-spacing:-.4px;font-weight:500;color:#eef5fb}.device-viewer{position:absolute;z-index:2;left:16px;right:16px;top:58px;bottom:52px;width:auto;height:auto;display:flex;align-items:center;justify-content:center;overflow:visible;border-radius:16px;border:0;background:radial-gradient(ellipse at 50% 46%,#4a657c59,transparent 74%);box-shadow:none}.hero-still{height:100%;width:auto;max-width:100%;object-fit:contain;display:block;transform:scale(1.04);filter:drop-shadow(0 22px 38px rgba(2,10,20,.55));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.device-hero .hero-footer{left:24px;right:24px;bottom:9px;padding-top:0;min-height:38px;border:0}.device-hero .hero-footer>span{font-size:12px;color:#bacddd}@media(min-width:1650px){.device-hero{height:480px;min-height:480px}.hero-still{transform:scale(1.06)}}@media(max-width:650px){.device-hero{height:364px;min-height:364px}.device-hero .hero-copy{top:19px;left:20px;right:66px}.device-hero .hero-copy h2{font-size:22px;line-height:1.3}.device-viewer{left:12px;right:12px;top:54px;bottom:50px;border-radius:14px}.hero-still{transform:none}.device-hero .hero-footer{left:20px;right:20px;bottom:9px;min-height:38px}.device-hero .hero-footer>span{font-size:11px;max-width:53%;line-height:1.5}.device-hero .hero-footer .link{font-size:12px;min-height:40px;white-space:nowrap}}.glass:not(.device-hero){background:linear-gradient(135deg,#263f55bd,#182e43d1);border-color:#b5cee32e;box-shadow:inset 0 1px #e9f5ff17,0 6px 18px #0612201c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.glass:not(.device-hero):before{opacity:.12}.glass:not(.device-hero):after{display:none}.device-hero.glass{border-color:#b9d7ed66;box-shadow:inset 0 1px 1px #e7f7ff40,inset 0 -1px 1px #c3def01f,0 10px 26px #0613212b}.device-hero.glass:before{opacity:.46}.device-hero.glass:after{opacity:.16}.nav-link:not(.active),.side-action{border-color:transparent;background:transparent;box-shadow:none}.nav-link.active{background:linear-gradient(140deg,#9abfd834,#7298b31e);border-color:#b9d3e646;box-shadow:inset 0 1px 1px #effaff26,0 3px 10px #06162920}.nav-link.active:after{opacity:.45}:is(.btn:not(.primary),.wallet-button,.icon-button,.motion-toggle){background:linear-gradient(180deg,#b8d6e819,#5b7e9912);border-color:#c3daea36;box-shadow:inset 0 1px #edf7ff29,0 2px 5px #06142321;text-shadow:none}:is(.btn:not(.primary),.wallet-button,.icon-button,.motion-toggle):before{opacity:.35}.btn.primary{background:linear-gradient(165deg,#dfedf7,#bad3e7 58%,#a5c2da);border-color:#e3f3ffd1;box-shadow:inset 0 1px 2px #ffffffa6,inset 0 -1px 2px #4565823b,0 2px #42638375,0 5px 12px #05172c29;text-shadow:none}.btn.primary:before{opacity:.48}.btn:after{display:none}.link{border-color:transparent;background:none;box-shadow:none}.link:hover{background:#b3d4ea0c;box-shadow:none}.filter-tab.active{background:#b1d3e820;border-color:#bfd9e83b;box-shadow:inset 0 1px #ecf8ff20}.search,.filter-tabs,.id-row{background:#10273b40;border-color:#adc9df29;box-shadow:inset 0 1px 1px #06132120}.overview-columns{align-items:start;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.overview-right{align-self:start}.account-overview{height:auto;min-height:0;padding:22px;gap:13px}.account-note{margin:0;font-size:13px;line-height:1.8}.account-links{justify-content:flex-start;flex-wrap:wrap;gap:3px 12px}.account-links .link{padding:6px 0;min-height:36px}.account-wallet{margin-top:4px;padding-top:16px;min-height:62px}.summary-item.has-offline{background:linear-gradient(90deg,transparent,#c5a27b0b)}.summary-item.has-offline .summary-label{color:#dfc6a7}.summary-item.has-offline .summary-arrow{color:#d4b591}.summary-item.has-offline .number{color:#eee1d1}.overview-device-list .list-heading{margin-bottom:15px}.overview-device-list th{border-bottom:1px solid #acc9de24}.device-hero .hero-footer .link{border:1px solid #bed9ec47;background:linear-gradient(180deg,#c5dfef17,#8db4cf0b);box-shadow:inset 0 1px #e8f6ff23;padding:7px 13px;min-height:38px;white-space:nowrap}.device-hero .hero-footer{border-color:#bad5e52c}@media(hover:hover)and (pointer:fine){body :is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle):hover:not(:disabled){transform:translateY(-1px);border-color:#c7dfef70;box-shadow:inset 0 1px 1px #effaff3b,0 4px 9px #06142330}body .btn.primary:hover:not(:disabled){background:linear-gradient(165deg,#e7f2fa,#c1d9eb 58%,#acc9e0);border-color:#edf8ff;box-shadow:inset 0 1px 2px #ffffffb8,inset 0 -1px 2px #4565823b,0 2px #42638375,0 7px 15px #05172c38}body .nav-link:hover,body .side-action:hover{transform:none}body :is(.side-action,.nav-link:not(.active),.link):hover{border-color:transparent;background:#b3d4ea0c;box-shadow:none}body .nav-link.active:hover{box-shadow:inset 0 1px 1px #effaff26,0 3px 10px #06162920}}body :is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle):active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 3px #06142330}body .btn.primary:active:not(:disabled){background:linear-gradient(165deg,#c8deee,#afcbe0);box-shadow:inset 0 2px 3px #3d607a30,0 1px #42638360}@media(min-width:1650px){.overview-columns{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:980px){.overview-columns{grid-template-columns:1fr}.account-overview{display:flex;gap:13px}.account-wallet{border-top:1px solid #bad8f129;padding-top:16px;margin-top:4px}}@media(max-width:650px){.overview-columns{gap:16px}.overview-device-list{padding:18px 16px 6px}.overview-device-list .list-heading{flex-wrap:wrap;gap:10px}.account-overview{padding:20px}.summary-label{font-size:12px}}@media(prefers-reduced-motion:reduce){body :is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle):is(:hover,:active){transform:none!important}}html[data-motion=paused] body :is(.btn,.icon-button,.wallet-button,.filter-tab,.motion-toggle):is(:hover,:active){transform:none}:is(.btn,.motion-toggle):disabled{opacity:.5;cursor:not-allowed}.btn.primary:disabled{color:#b4c8d8;background:#8aaac217;border-color:#acc8dc24;box-shadow:inset 0 1px #e6f2fb14;text-shadow:none}.sidebar{overflow-y:auto}.language-picker{display:flex;align-items:center;gap:11px;margin-top:8px;padding:10px 13px;min-height:64px;border:1px solid #bad3e32e;border-radius:14px;background:linear-gradient(150deg,#b8d5e715,#799db608);box-shadow:inset 0 1px #eef8ff1a}.language-picker>svg{width:19px;height:19px;flex-shrink:0;color:#b8d0e2}.language-picker>svg:last-child{width:13px;pointer-events:none;margin-left:-25px}.language-picker-content{flex:1;min-width:0}.language-label{display:block;font-size:10px;line-height:1.4;color:#a8c0d4;margin-bottom:3px}.language-picker select{display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:28px;padding:0 22px 0 0;border:0;background:transparent;color:#e6f1fa;font:inherit;font-size:13px;line-height:1.5;cursor:pointer;color-scheme:dark}.language-picker option{color:#edf5fb;background:#1c3349}.language-picker:focus-within{outline:2px solid #b7d9ef;outline-offset:3px}.language-picker select:focus{outline:0}.nav-link,.side-action{overflow-wrap:anywhere;line-height:1.5}.nav-link>svg,.side-action>svg{flex-shrink:0}.btn{white-space:normal;text-align:center;overflow-wrap:anywhere}.btn>svg,.link>svg{flex-shrink:0}.page-heading>div:first-child{min-width:0}.page-actions{flex-shrink:0;max-width:45%}.page-heading h1,.coming-card h2,.account-overview h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.account-overview>.row,.record-card>.row,.section-card>.row{flex-wrap:wrap}.badge{white-space:normal;line-height:1.5}.account-links .action-text,.list-actions .action-text{white-space:normal}.summary-label,.stat-label{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.stat-label{min-height:2.8em;line-height:1.4}.dialog-actions{flex-wrap:wrap}.dialog-actions .btn{flex:0 1 auto;max-width:100%;min-height:44px;font-size:13px}.step{white-space:normal;min-width:0;line-height:1.45}.step i{flex-shrink:0}.step-line{min-width:8px}.device-hero .hero-footer .link{white-space:normal;max-width:52%}.device-hero .hero-footer .link .action-text{white-space:normal;line-height:1.35}html:lang(ja) body{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}html:lang(ko) body{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif;word-break:keep-all}html:lang(de) .eyebrow,html:lang(fr) .eyebrow{letter-spacing:1px}@media(max-width:1100px){html:lang(de) .summary-item,html:lang(fr) .summary-item{gap:8px;padding-left:12px;padding-right:12px}html:lang(de) .summary-icon,html:lang(fr) .summary-icon{display:none}}@media(max-width:650px){.page-heading{flex-wrap:wrap}.page-heading>div:first-child{flex:1 1 100%}.page-actions{max-width:100%}.page-actions .btn{font-size:13px;min-height:44px}.filter-tabs{max-width:100%;display:flex;flex-wrap:wrap}.filter-tab{white-space:normal;min-height:40px}.dialog-actions .btn{flex:1 1 120px}.steps{gap:6px;align-items:flex-start}.step{flex:1;flex-direction:column;text-align:center;font-size:11px;gap:6px}.step-line{margin-top:12px;flex:0 1 15px}.device-hero{height:388px;min-height:388px}.device-viewer{bottom:74px}.device-hero .hero-footer{min-height:55px;align-items:center;gap:8px}.device-hero .hero-footer>span{max-width:45%}.device-hero .hero-footer .link{min-height:44px;font-size:12px;padding:7px 10px}.record-card th,.section-card th{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.45}.site-footer{letter-spacing:0}}@media(pointer:coarse){.main .link,.main .btn,.main .filter-tab,.main .icon-button,.device-hero .motion-toggle{min-height:44px}.main .icon-button{min-width:44px}.main .link{padding:9px 12px}.pagination .page-number{min-height:44px;display:inline-flex;align-items:center}}.icon-button{min-width:36px;min-height:36px}.mobile-brand-link{display:none}.overview-columns{align-items:stretch}.overview-right{align-self:stretch;display:flex;flex-direction:column;gap:18px}.account-overview{flex:1;display:flex;flex-direction:column;gap:13px}.account-overview>*{grid-column:auto}.account-wallet{margin-top:auto}@media(max-width:820px){.mobile-brand-link{display:block}}:root{--hover-fill:#cfe8ff26;--hover-fill-card:#384f65}@media(hover:hover)and (pointer:fine){body :is(.nav-link:not(.active),.side-action,.link:not(.attention-link),.filter-tab:not(.active)):hover{background-image:none;background-color:var(--hover-fill)}body :is(.btn:not(.primary),.icon-button,.wallet-button):hover:not(:disabled){background-color:#cfe8ff1c}body :is(.nav-link.active,.filter-tab.active):hover{filter:brightness(1.25) saturate(1.05)}}html[data-motion=paused] :is(.btn,.link):hover svg{transform:none}.summary-bar{--cell-pad-y:10px;--cell-pad-x:8px;padding:var(--cell-pad-y) var(--cell-pad-x)}.summary-bar:before{box-shadow:none}.summary-item{--stat-accent:#a8d2f0;--stat-label:#a9c4de;--stat-wash:rgba(181,206,227,.15);--stat-glow:rgba(150,205,245,.55)}.summary-item.is-online{--stat-accent:#8fd2b8;--stat-label:#a7c9bd}.summary-item.has-offline{--stat-accent:#d3b48a;--stat-label:#d3b895}.summary-item{position:relative;isolation:isolate}.summary-item:after{content:"";position:absolute;z-index:-1;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;inset:calc(-1*var(--cell-pad-y)) 0;background:var(--stat-wash);opacity:.6;transition:opacity .22s var(--motion-ease)}.summary-item:first-child:after{left:calc(-1*var(--cell-pad-x))}.summary-item:last-child:after{right:calc(-1*var(--cell-pad-x))}.summary-label{color:var(--stat-label)}.summary-item .number{color:#f3faff;transition:color .22s}.summary-item .summary-arrow{color:#93b0c9;transition:color .22s}@media(hover:hover)and (pointer:fine){.summary-item:hover:after{opacity:1}.summary-item:hover .number{color:#fff}.summary-item:hover .summary-arrow{color:var(--stat-accent)}.summary-item:hover .summary-icon{box-shadow:0 0 0 1px #e2f4ff29,0 10px 24px -12px var(--stat-glow)}}@media(max-width:650px){.summary-bar{--cell-pad-y:11px;--cell-pad-x:0px}}.account-wallet{position:relative;isolation:isolate}.account-wallet:after{content:"";position:absolute;z-index:-1;top:0;right:-40px;bottom:-40px;left:-40px;background:transparent;transition:background-color .18s}@media(hover:hover)and (pointer:fine){body .account-wallet:hover:after{background:var(--hover-fill-card)}}.account-links .account-flow{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#c3def3}.account-links .account-flow svg{width:15px;height:15px}.compact-list thead th:first-child{padding-left:40px}.device-table thead th:first-child{padding-left:59px}@media(min-width:821px)and (max-width:980px){.device-table thead th:first-child{padding-left:53px}}.overview-device-list{padding-bottom:20px}.overview-device-list tbody td:first-child,.overview-device-list thead th:first-child{padding-left:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.overview-device-list tbody tr:first-child td{border-top:1px solid rgba(176,207,255,.09)}.overview-device-list tbody tr:last-child td{border-bottom:0}.overview-device-list .device-label-text{width:auto}.overview-device-list .device-label .state{flex-shrink:0;margin-left:12px}@media(max-width:650px){.device-table thead th:first-child{padding-left:1px}}.inline-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.console-block{margin-top:14px;border:1px solid #bad9ed33;border-radius:12px;background:#0a1d2e40;padding:12px 14px}.console-block h3{font-size:13px;margin-bottom:8px}.console-pre{margin:0;max-height:220px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:#d7e6f3}.dialog-lang{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;border:1px solid #bad3e32e;border-radius:10px;background:#b8d5e715;color:#cfe3f3;font-size:12px;width:max-content;max-width:100%}.dialog-lang svg{width:16px;height:16px}.dialog-lang select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:0 4px 0 0;cursor:pointer;color-scheme:dark}.dialog-lang option{color:#edf5fb;background:#1c3349}.app-dialog .success-view .orbital{width:72px;height:72px;border-radius:22px;margin-bottom:16px}.app-dialog .success-view .orbital:after{top:8px;right:8px;bottom:8px;left:8px;border-radius:15px}.app-dialog .success-view .orbital svg{width:28px;height:28px}.app-dialog video{width:100%;margin-top:10px;border-radius:12px;background:#000;aspect-ratio:1/1;object-fit:cover}.ip-list{display:grid;gap:4px}.ip-link{font-size:12px;color:#d5e8f7;text-decoration:underline;text-underline-offset:2px}.state.warn{color:#f0cfae;background:#e0b18310;border-color:#e0b1832e}.state.warn .status-dot{background:#e0b183;box-shadow:none}.device-table .col-device{width:34%}.device-table .col-status,.device-table .col-hours{width:16%}.device-table .col-seen{width:20%}.device-table .col-action{width:14%}@media(max-width:650px){.device-table .col-hours,.device-table .col-seen{display:none;width:0}.device-table .col-device{width:52%}.device-table .col-status{width:20%}.device-table .col-action{width:28%}.device-table th:nth-child(3),.device-table td:nth-child(3),.device-table th:nth-child(4),.device-table td:nth-child(4){display:none}}
