@font-face{font-family:Space;src:local("Segoe UI")}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#041018;color:#eaf5f7;font-family:Space,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}button,input,textarea,select{font:inherit}a{color:#66e0ee;text-decoration:none}a:hover{color:#c6faff}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #62e3f4;outline-offset:4px}button,input,textarea,select{color:inherit}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(32px,3.6vw,55px);line-height:1.13;letter-spacing:-1.6px;font-weight:650;margin-bottom:12px}h2{font-size:21px;line-height:1.35;font-weight:600}h3{font-size:18px;line-height:1.5}h1 em{color:#ffb755;font-style:normal}small{font-size:12px}button{border:0}.lab-backdrop{position:fixed;inset:0;z-index:-2;background:linear-gradient(180deg,#03101972,#031019ac),url(/assets/lab-room.webp) center/cover no-repeat}.topbar{height:80px;position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;background:#04131eea;border-bottom:1px solid #3a738368;padding-right:32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:14px;width:238px;align-self:stretch;padding:15px 24px;border-right:1px solid #2c697b61;color:#edfaff;font-size:23px;letter-spacing:1px;font-weight:600;line-height:1.35}.brand small{display:block;color:#60dfef;font-size:13px;font-weight:400;letter-spacing:.3px}.brand-symbol{font-size:48px;line-height:1;color:#58def5;text-shadow:0 0 16px #27d0e677}.topbar-end{display:flex;align-items:center;gap:20px}.topbar-end>a{font-size:13px;display:flex;align-items:center;gap:6px;color:#b6d4db}.mobile-menu{display:none;background:transparent}.sidebar{position:fixed;top:80px;bottom:0;left:0;width:238px;background:#04131dde;border-right:1px solid #478c9b65;display:flex;flex-direction:column;justify-content:space-between;padding:30px 10px 18px;z-index:25;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.sidebar nav a{display:flex;align-items:center;gap:16px;color:#c1d7df;padding:16px 18px;margin:4px 0;border:1px solid transparent;border-radius:4px;font-size:15px}.sidebar nav a.selected{background:linear-gradient(110deg,#15576e95,#0629399f);color:#6ae8fb;border-color:#5ce1f590;box-shadow:inset 0 0 20px #36c2dc18,0 0 13px #00b9ee21}.sidebar a:hover{background:#17465860}.storage-state{font-size:11px;color:#84a9b5;padding:8px 18px;margin:0}.main-content{margin:80px 0 0 238px;padding:35px clamp(20px,3vw,48px) 20px;max-width:1700px;min-height:calc(100vh - 80px)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:200px;margin-bottom:25px;position:relative}.page-heading>div{z-index:1;max-width:800px}.page-heading p{font-size:21px;line-height:1.5;color:#a8d9e7;margin-bottom:12px}.page-heading.compact{min-height:110px}.page-heading.compact h1{font-size:clamp(32px,3.2vw,46px)}.page-heading .coin{width:245px;max-height:220px;object-fit:contain;filter:drop-shadow(0 18px 17px #0008);flex-shrink:0}.page-heading.welcome{min-height:340px}.page-heading.welcome .coin{width:360px;max-height:330px}.page-heading .lead-small{font-size:16px;color:#c0d4db;max-width:550px}.panel{background:linear-gradient(135deg,#071e2bea,#04151ded);border:1px solid #56c4df8a;border-radius:5px;padding:26px;box-shadow:inset 0 1px 1px #a9f7ff1a,0 6px 25px #0006,0 0 14px #26bfd316;margin-bottom:22px;overflow-wrap:anywhere}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #457c895e;padding-bottom:16px;margin-bottom:17px}.panel-title h2{display:flex;gap:10px;align-items:center;margin:0}.panel-title>span{font-size:11px;color:#97b4c1}.bottom-grid{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);gap:22px}.bottom-grid .panel{margin-bottom:0}.field{display:flex;flex-direction:column;gap:7px;font-size:14px;color:#cbdfe4;margin:17px 0}input:not([type=checkbox]),select,textarea{border:1px solid #5b8c9b85;border-radius:4px;background:#021119bf;padding:10px 12px;min-width:0;width:100%;color:#f0f7f9;transition:border .15s}input[type=checkbox]{accent-color:#51dcec;width:19px;height:19px;flex-shrink:0;cursor:pointer}textarea{resize:vertical;line-height:1.65}.console .field{display:grid;grid-template-columns:1fr 1fr;align-items:center}.console .field input{height:42px}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:12px 19px;border-radius:5px;font-size:14px;line-height:1.3;font-weight:600;min-height:44px;border:1px solid #4c96a7;transition:transform .15s,filter .15s;text-align:center}.button:hover{filter:brightness(1.13);transform:translateY(-1px)}.button.primary{background:linear-gradient(120deg,#48dfef,#29b9dd);color:#04202c;border-color:#66effa;box-shadow:0 0 14px #3cd5ed25}.button.secondary{background:#0c2935cc;color:#d6f4f8}.button.danger{background:#462e37;color:#ffc5be;border-color:#a97778}.console .button.primary{width:100%;margin-top:15px}.text-button{background:none;color:#64dcec;font-size:12px;padding:5px 0}.today{display:block;margin-left:auto}.hint{font-size:12px;color:#a0bdc7;line-height:1.55}.result{display:flex;flex-direction:column;justify-content:flex-start;min-height:370px}.result-empty{margin:auto;text-align:center;max-width:370px;padding:20px}.result-empty p{font-size:14px;color:#acc7d1}.orb{font-size:68px;color:#ffc56d;text-shadow:0 0 28px #ffb24b44}.eyeline{color:#c0d9e0;font-size:15px;margin:9px 0}.price-band{font-size:clamp(26px,3vw,46px);letter-spacing:-1px;line-height:1.2;color:#ffbc62;font-weight:650;white-space:normal}.price-band small,.center-price small{font-size:.6em;letter-spacing:0}.center-price{font-size:32px;line-height:1.4}.result-divider{height:1px;background:#4d9caa70;margin:23px 0 8px}.scenario-label{color:#6cddef;font-size:20px;margin-top:18px}.model-note{display:flex;gap:8px;font-size:12px;line-height:1.55;color:#a0bcc8;margin:auto 0 0;padding-top:15px}.model-note svg{flex-shrink:0;margin-top:2px}.timeline-panel{margin-top:22px}.timeline-panel h2 small{font-weight:400;color:#9db8c3;font-size:12px}.timeline{display:grid;grid-template-columns:repeat(4,1fr);position:relative;padding-top:10px}.timeline:before{content:"";position:absolute;left:10%;right:10%;top:22px;height:1px;background:#46d9ecaa;box-shadow:0 0 10px #50dff777}.timeline>div{display:flex;align-items:center;flex-direction:column;z-index:1}.timeline span{width:16px;height:16px;border:2px solid #7ee3f2;border-radius:50%;background:#072739;box-shadow:0 0 9px #6ef0ff55;margin:4px 0 10px}.timeline strong{font-size:16px}.timeline small{color:#a4c3cf}.timeline .active span{border-color:#ffb65b;box-shadow:0 0 14px #ffb65b99;background:#5c3f1f}.timeline .active strong{color:#ffc36f}.explanation p{color:#bdd0d7}.original-output,.original-text{white-space:pre-wrap;font-family:inherit;font-size:15px;line-height:1.8;word-break:break-word}.original-output{max-width:100%;margin:18px 0}.reading{max-width:1100px}.reading p{max-width:84ch}.source-note,.notice{font-size:13px;color:#d7c497;background:#604b1b27;border-left:2px solid #b69455;padding:12px 15px;line-height:1.6}.provenance{color:#7da8b5}.error{color:#ffb3a3;background:#87332d25;border-left:3px solid #d87263;padding:12px;font-size:14px}details{border-bottom:1px solid #43677977;padding:17px 0}details summary{cursor:pointer;color:#dcf6fb;font-weight:550;font-size:15px;line-height:1.6}details[open] summary{color:#65dcee;margin-bottom:16px}details:last-child{border-bottom:0}.tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #559eab77;margin-bottom:24px;gap:8px}.tabs button{background:#0a22329c;padding:13px 17px;color:#acced7;border-bottom:2px solid transparent;min-height:45px}.tabs button[aria-selected=true],.tabs button[aria-pressed=true]{color:#7aeafa;background:#174557a8;border-color:#59e2ee}.search-field{display:flex;align-items:center;gap:10px;background:#062331;border:1px solid #518b9c;padding:0 15px;border-radius:4px;margin-bottom:20px}.search-field input{border:0;background:transparent;padding:14px 0}.checklist>label{display:flex;gap:20px;align-items:flex-start;border-bottom:1px solid #45697677;padding:20px 0}.checklist>label input{margin-top:5px}.checklist>label span{color:#66e1ef;font-size:13px}.checklist p{margin:2px 0}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0}.reader-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:25px;flex-wrap:wrap}.reader-controls input{width:65px!important;display:inline-block}.guide-page,.chart-image{width:100%;height:auto;border:1px solid #3f6476;border-radius:4px}.pdf-frame{width:100%;height:650px;border:0}.mindset-response{font-size:22px;line-height:1.7;color:#d8f8ff;border-left:2px solid #48d7e9;margin:24px 0;padding:15px 24px;background:#134d5f45}.task-form{display:flex;gap:12px;margin:20px 0}.todo-list>div{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid #54778077;padding:15px 0}.todo-list label{display:flex;align-items:center;gap:14px}.completed{text-decoration:line-through;color:#86a3ad}.empty-note{padding:45px 0;text-align:center;color:#7b9eaa}.link-list{list-style:none;padding:0}.link-list li{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #3b677875}.link-list small{color:#89a8b4}.welcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.feature-focus h2{font-size:30px;line-height:1.3}.section-index{font-size:13px;color:#5edfee;display:block;margin-bottom:15px}.feature-focus p{font-size:15px;color:#b4ced7}.feature-focus>a{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.overview-list>a{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #46798866;padding:22px 0;color:#e6f7fa}.overview-list>a h3{margin-bottom:5px}.overview-list>a p{font-size:14px;color:#a5c3cf;margin:0}.local-note{display:flex;gap:10px;font-size:13px;color:#a4c2cc}.partner-slot{display:flex;flex-direction:column;max-width:100%;margin:50px 0 25px;padding-top:22px;border-top:1px solid #426d7b55;color:#95b4c1;font-size:13px}.partner-slot>div{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:10px 0}.partner-slot p{margin:0}.partner-slot small{letter-spacing:.5px;color:#748e9a}.partner-slot a{font-size:13px;color:#a4d7e2}footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:11px;color:#88a9b6;padding:20px 0;border-top:1px solid #436d7955}footer div{display:flex;flex-wrap:wrap;gap:15px}footer a{color:#aacbd6}.skip{position:fixed;top:-60px;left:15px;z-index:100;background:#58dbea;color:#04232d;padding:8px 20px}.skip:focus{top:15px}table{border-collapse:collapse;width:100%;font-size:13px}th,td{padding:12px 10px;border-bottom:1px solid #4777876c;text-align:left;white-space:nowrap}th{color:#97d4e2;font-weight:600}.table-wrap,.table-scroll{overflow-x:auto}.stat-grid,.stats-grid,.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.stat,.stat-card{padding:16px;background:#0b2b38;border:1px solid #375f71;border-radius:4px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.investments input,.investments select{min-height:43px}.danger{color:#ffa58f}@media(min-width:1400px){.console .field{margin:22px 0}.result{padding:30px}}@media(max-width:1150px){.sidebar,.brand{width:210px}.main-content{margin-left:210px;padding:25px}.sidebar nav a{padding:14px 13px}.page-heading{min-height:170px}.page-heading .coin{width:180px}.page-heading.welcome .coin{width:240px}.bottom-grid{grid-template-columns:1fr}.result{min-height:330px}.price-band{font-size:42px}}@media(max-width:760px){.topbar{height:70px;padding-right:17px}.brand{border:0;width:auto;padding-left:18px;font-size:20px;gap:10px}.brand-symbol{font-size:38px}.topbar-end>a{display:none}.mobile-menu{display:flex;color:#c4f5ff;padding:8px}.sidebar{display:none;top:70px;width:100%;bottom:auto;padding:10px 15px;background:#041521fa;max-height:calc(100vh - 70px);overflow:auto}.sidebar.is-open{display:flex}.sidebar nav a{padding:13px 18px}.sidebar-bottom{border-top:1px solid #406d79;padding-top:10px}.main-content{margin:70px 0 0;padding:22px 16px}.page-heading{gap:10px;min-height:170px;margin-bottom:15px;align-items:flex-start}.page-heading h1{font-size:33px;letter-spacing:-1px}.page-heading p{font-size:17px}.page-heading .coin{position:absolute;right:0;top:0;width:115px;height:130px;opacity:.45}.page-heading>div{max-width:100%;padding-right:40px}.page-heading.welcome{min-height:330px}.page-heading.welcome .coin{width:150px;top:140px;right:-8px;opacity:.8}.page-heading.welcome>div{padding-right:0}.page-heading.welcome p{max-width:80%}.page-heading.compact{min-height:100px}.page-heading.compact>svg{display:none}.panel{padding:19px;margin-bottom:18px}.bottom-grid{gap:17px}.panel-title{align-items:flex-start;gap:8px}.panel-title h2{font-size:18px}.panel-title>.text-button{max-width:100px;text-align:right}.console .field{grid-template-columns:1fr;gap:7px;margin:15px 0}.price-band{font-size:32px}.center-price{font-size:28px}.result{min-height:300px}.timeline-panel h2{font-size:18px}.timeline-panel h2 small{display:block;margin-top:5px}.timeline small{font-size:11px}.timeline span{width:14px;height:14px}.timeline:before{top:21px}.tabs{gap:4px}.tabs button{padding:11px 12px;font-size:13px}.welcome-grid{grid-template-columns:1fr;gap:0}.feature-focus h2{font-size:27px}.original-text,.original-output{font-size:14px}.mindset-response{font-size:18px;padding:12px 16px}.task-form{flex-direction:column}.partner-slot>div{align-items:flex-start;flex-direction:column}.reader-controls .button{padding:9px 12px;font-size:12px}.pdf-frame{height:500px}.reading{max-width:100%}.actions{align-items:stretch}.actions .button{flex-grow:1}.main-content>footer{font-size:11px}table{font-size:12px}}.toolbar,.form-actions,.row-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.toolbar{margin-bottom:20px}.toolbar .field{flex:1;min-width:170px}.form-actions{align-self:end;padding-bottom:1px}.row-actions{flex-wrap:nowrap}.button.small{font-size:12px;padding:7px 10px}.file-upload{position:relative;overflow:hidden}.file-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.stat span{display:block;font-size:12px;color:#a3c3ce;margin-bottom:9px}.stat strong{display:block;font-size:20px;overflow-wrap:anywhere}.success{font-size:13px;color:#8de9bb}.transaction-id{max-width:200px;overflow:hidden;text-overflow:ellipsis}.import-preview .table-wrap{margin:18px 0}.investments .panel{min-width:0}.investments .stats-grid{margin:20px 0}.investments input:focus-visible,.file-upload:focus-within{outline:2px solid #6be5f5;outline-offset:3px}.link-list a{overflow-wrap:anywhere;min-width:0}.guide-reader nav{max-width:100%}@media(max-width:760px){.toolbar{align-items:stretch}.toolbar .field{flex-basis:100%}.toolbar .button{flex-grow:1}.form-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--room-edge: #74e8fb;--glass-edge: rgba(103, 224, 249, .72);--glass-light: rgba(223, 253, 255, .82)}#root{position:relative;isolation:isolate;min-height:100vh;min-height:100svh}.lab-backdrop{z-index:0;pointer-events:none;background-image:linear-gradient(180deg,#020e1647,#020e161a 48%,#020b124d),radial-gradient(ellipse at 57% 46%,transparent 30%,rgba(1,10,17,.32) 100%),url(/assets/lab-room.webp);background-position:center,center,center;background-size:cover;background-repeat:no-repeat;filter:saturate(.74) brightness(.87) contrast(.86) blur(.7px);transform:scale(1.004)}.lab-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,11,18,.2),transparent 44%,rgba(0,10,18,.12))}.main-content{position:relative;z-index:1;min-width:0}.topbar{background:linear-gradient(180deg,#02121cc7,#02111ae6),url(/assets/lab-room.webp) center / cover fixed;border-bottom-color:#59c9de8c;box-shadow:inset 0 -1px #a6f2fd24,0 3px #00080fa3,0 9px 24px #00081042;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brand{padding-left:18px;padding-right:18px;gap:12px;font-size:22px;letter-spacing:.55px;background:linear-gradient(125deg,#02121bd9,#010c149c);border-right-color:#72ddef66;box-shadow:inset 1px 0 #66dcef38,inset 0 1px #cff8ff1a}.brand-symbol{flex:0 0 40px;width:40px;height:49px;font-size:0;background:url(/assets/kryptospace-cube.svg) center / contain no-repeat;filter:drop-shadow(0 0 8px rgba(66,224,250,.27))}.sidebar{isolation:isolate;background:#020f1733;border-right-color:#5bdff89e;box-shadow:1px 0 #c8fbff1f,4px 0 #000810a8,10px 0 26px #00050d4d;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#010e16f0,#01111ae6 46%,#01131cb3 79%,#01141ca3),linear-gradient(90deg,#03252f1f,#020a1226 80%,#1997b11f),url(/assets/lab-room.webp) center / cover fixed}.sidebar:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#bffbff8a,#38c4e108 24%,#57e5fc6e 85%,#daffffcc) right / 1px 100% no-repeat,radial-gradient(ellipse at 100% 93%,rgba(40,207,248,.15),transparent 45%),linear-gradient(90deg,rgba(50,185,209,.18),transparent 16px);box-shadow:inset -3px 0 8px #047e9e1f}.sidebar>*{position:relative;z-index:1}.sidebar nav a{position:relative;isolation:isolate;min-height:56px;border-radius:6px;color:#d2e7ef;transition:background .16s,border-color .16s,box-shadow .16s}.sidebar nav a svg{flex-shrink:0;color:#b7dce9;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.sidebar nav a:hover{border-color:#72dcf138;background:linear-gradient(110deg,#18596e70,#051d2840)}.sidebar nav a.selected{color:#86f0ff;background:linear-gradient(110deg,#61e2f733,#166a844a 38%,#04222fd1 76%),linear-gradient(180deg,#094a5edb,#031d2cf0);border-color:#8af0ffe8;box-shadow:inset 1px 0 #ebffffc7,inset 0 1px #d4fbff99,inset 0 -2px #00121fd1,inset 0 0 20px #28bee41f,0 3px #000a14d6,0 5px 14px #00050e73,-3px 0 15px #28d6fd4d,0 0 22px #2ac3e229}.sidebar nav a.selected:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 0% 50%,rgba(123,245,255,.28),transparent 31%),linear-gradient(117deg,transparent 38%,rgba(195,250,255,.08) 39%,transparent 56%)}.sidebar nav a.selected svg{color:#8af2ff;filter:drop-shadow(0 0 6px rgba(104,227,255,.7))}.storage-state{color:#a2c4cf;text-shadow:0 1px 5px #021018}.page-heading>div:not(.coin-stage){position:relative;z-index:2}.page-heading p{color:#b5deed;text-shadow:0 2px 10px rgba(0,6,13,.6)}.page-heading h1{text-shadow:0 3px 15px rgba(0,7,15,.55)}.page-heading h1 em{color:#ffba60;text-shadow:0 2px 12px rgba(201,122,24,.16)}.page-heading:has(.coin-stage){align-items:flex-start;min-height:224px;padding-top:6px}.page-heading:has(.coin-stage)>div:not(.coin-stage){max-width:calc(100% - 280px)}.page-heading>.coin-stage{position:absolute;z-index:1;right:-2px;top:-11px;width:360px;height:248px;max-width:none;padding:0;isolation:isolate;pointer-events:none}.coin-stage:before{content:"";position:absolute;z-index:0;inset:10% 5% -9%;background:radial-gradient(ellipse at 53% 78%,rgba(51,209,246,.22),transparent 47%),radial-gradient(ellipse at 54% 35%,rgba(243,177,71,.09),transparent 53%);filter:blur(15px)}.coin-stage:after{content:"";position:absolute;z-index:0;bottom:-10px;left:9%;width:82%;height:31px;border-radius:50%;background:radial-gradient(ellipse,rgba(71,224,255,.2),rgba(21,125,158,.1) 40%,transparent 73%);box-shadow:0 -3px 13px #71e4f717,0 8px 14px #00040a8c;filter:blur(7px);transform:scaleY(.66)}.page-heading .coin,.page-heading.welcome .coin{position:absolute;z-index:1;inset:auto auto 0 0;width:100%;height:auto;max-height:none;object-fit:contain;opacity:1;filter:drop-shadow(0 8px 5px rgba(0,4,8,.7)) drop-shadow(0 0 11px rgba(29,210,251,.16))}.page-heading.welcome:has(.coin-stage){min-height:350px;padding-top:20px}.page-heading.welcome>.coin-stage{width:440px;height:315px;top:3px}.panel{position:relative;isolation:isolate;min-width:0;border-color:var(--glass-edge);border-radius:7px;background:radial-gradient(ellipse at 6% 0%,rgba(38,133,160,.13),transparent 45%),linear-gradient(124deg,#041823f5,#02111aed 58%,#041c27f0);box-shadow:inset 0 1px #c1faff3d,inset 1px 0 #44b0c91c,inset 0 -2px #00050cb3,0 3px #010a12db,0 4px #49a3b938,0 16px 28px #00040b73,0 0 22px #1cb7da1f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.panel:before{content:"";position:absolute;z-index:0;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(126deg,#dbfdffe6,#3fd2ef45 21%,#287e962e 49%,#5bdff9a3 80%,#e1ffffde);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.panel:after{content:"";position:absolute;z-index:0;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#d7fcff,transparent) top left / 23px 2px,linear-gradient(180deg,#d7fcff,transparent) top left / 2px 23px,linear-gradient(270deg,#d7fcff,transparent) top right / 23px 2px,linear-gradient(180deg,#d7fcff,transparent) top right / 2px 23px,linear-gradient(90deg,#a5f3ff,transparent) bottom left / 23px 2px,linear-gradient(0deg,#a5f3ff,transparent) bottom left / 2px 23px,linear-gradient(270deg,#d7fcff,transparent) bottom right / 23px 2px,linear-gradient(0deg,#d7fcff,transparent) bottom right / 2px 23px,radial-gradient(circle at 0% 0%,rgba(103,235,255,.16),transparent 37px),radial-gradient(circle at 100% 100%,rgba(103,235,255,.13),transparent 37px);background-repeat:no-repeat;filter:drop-shadow(0 0 3px rgba(96,231,255,.4))}.panel>*{position:relative;z-index:1}.panel-title{border-bottom-color:#6ed3e94f;box-shadow:0 1px #00060e80}.panel-title h2 svg{color:#7ee9fb;filter:drop-shadow(0 0 5px rgba(47,214,244,.3))}.panel-title .text-button{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.bottom-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}input:not([type=checkbox]),select,textarea{background:linear-gradient(145deg,#010c14f2,#041822d6);border-color:#79bacb94;border-radius:5px;box-shadow:inset 0 2px 5px #0002088a,inset 0 1px #00080c8c,0 1px #b4eff914}input:not([type=checkbox]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:#8deafb;box-shadow:inset 0 2px 5px #0002088a,0 0 15px #47d1f021}.button{max-width:100%;border-radius:7px;overflow-wrap:anywhere}.button.primary{background:linear-gradient(180deg,rgba(225,255,255,.3),transparent 38%),linear-gradient(112deg,#26cfe5,#3bdff0 43%,#17bfdc);color:#02232e;border-color:#8ff4ff;box-shadow:inset 0 1px #f4ffffbf,inset 0 -2px #026d8d6b,0 3px #002839e0,0 6px 14px #00030a59,0 0 19px #24d9f63b;text-shadow:0 1px 0 rgba(231,255,255,.16)}.console .button.primary{min-height:54px;font-size:16px;border-radius:10px}.button.secondary{background:linear-gradient(165deg,#15394adb,#051f2df5);border-color:#75cce18a;box-shadow:inset 0 1px #b5e9f826,inset 0 -1px #00080ecc,0 3px 7px #00050d45}.button:active:not(:disabled){transform:translateY(1px)}.price-band{color:#ffb85c;text-shadow:0 2px 10px rgba(206,124,27,.15)}.price-band small{color:#eef8fa}.timeline:before{height:2px;background:linear-gradient(90deg,#1c9aba,#75eafa 32%,#35cbe4 67%,#1885a5);box-shadow:0 0 8px #2cd6f861,0 1px #d0fcff26}.timeline span{width:19px;height:19px;border-color:#a7f4ff;background:radial-gradient(circle at 35% 24%,#1a7391,#073244 70%);box-shadow:inset 0 1px 2px #beffff4d,0 2px 4px #00030ab3,0 0 10px #35e0fe78}.timeline .active span{border-color:#ffe1ad;background:radial-gradient(circle at 35% 24%,#d9993d,#765022 72%);box-shadow:0 0 0 3px #f6ab4730,inset 0 1px 1px #fff9da8c,0 0 14px #ffb34b8f}.tabs button{border-radius:6px 6px 0 0;background:linear-gradient(165deg,#103445b3,#041b28d1);box-shadow:inset 0 1px #8bd6e81c}.tabs button[aria-selected=true],.tabs button[aria-pressed=true]{background:linear-gradient(155deg,#22778eb0,#073244e8);border-color:#8df0fb;box-shadow:inset 0 1px #c4faff3d,0 -2px 13px #2cc5e514}.stat,.stat-card{border-color:#67bed57a;background:linear-gradient(155deg,#0c2c3ce8,#041b29f7);box-shadow:inset 0 1px #afeffc24,inset 0 -2px #0008118a,0 4px 10px #00060f33}.search-field{background:linear-gradient(145deg,#02131ef2,#082433eb);box-shadow:inset 0 2px 5px #00030961,0 1px #73d6e921}.search-field input{background:transparent;box-shadow:none}.partner-slot,.main-content>footer{text-shadow:0 1px 4px rgba(0,8,15,.9);border-top-color:#6eb4c557}@media(min-width:1400px){.page-heading.bottom-heading:has(.coin-stage){min-height:176px}.page-heading.bottom-heading>.coin-stage{width:315px;height:206px;top:-8px}.bottom-heading .coin-stage:before{background:radial-gradient(ellipse at 53% 78%,rgba(51,209,246,.3),transparent 47%),radial-gradient(ellipse at 54% 35%,rgba(243,177,71,.12),transparent 53%)}.price-band{font-size:clamp(55px,3.85vw,58px);line-height:1.17}}@media(max-width:1390px)and (min-width:1151px){.page-heading:has(.coin-stage)>div:not(.coin-stage){max-width:calc(100% - 255px)}.page-heading>.coin-stage{width:345px;height:246px;top:-13px}.page-heading h1{font-size:clamp(34px,3.4vw,47px)}.page-heading.welcome>.coin-stage{width:380px;top:18px}}@media(max-width:1150px){.brand{gap:9px;padding-left:13px;padding-right:12px;font-size:20px;letter-spacing:.3px}.brand-symbol{flex-basis:36px;width:36px;height:45px}.page-heading:has(.coin-stage){min-height:230px}.page-heading:has(.coin-stage)>div:not(.coin-stage){max-width:calc(100% - 215px)}.page-heading>.coin-stage{width:305px;height:228px;top:-7px;right:-8px}.page-heading h1{font-size:clamp(32px,3.5vw,41px)}.page-heading p{font-size:18px}.page-heading.welcome:has(.coin-stage){min-height:350px}.page-heading.welcome>.coin-stage{width:330px;height:300px;top:25px}.bottom-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.lab-backdrop{background-position:center,center,57% center}.topbar{padding-right:15px}.brand{font-size:20px;padding:10px 16px;gap:10px}.brand-symbol{flex-basis:34px;width:34px;height:43px}.sidebar{border-bottom:1px solid rgba(108,229,252,.65);box-shadow:0 3px #000811d1,0 16px 32px #00050ca3}.sidebar:before{background:linear-gradient(180deg,#010e16f2,#01111ad9),url(/assets/lab-room.webp) 42% center / cover}.sidebar nav a{min-height:50px}.main-content{padding:24px 16px 20px}.page-heading:has(.coin-stage),.page-heading.welcome:has(.coin-stage){display:flex;flex-direction:column;align-items:flex-start;min-height:0;gap:0;padding-top:0;margin-bottom:22px}.page-heading:has(.coin-stage)>div:not(.coin-stage){max-width:100%;padding-right:0}.page-heading h1{font-size:clamp(31px,5.5vw,40px);letter-spacing:-1px;line-height:1.14}.page-heading p{font-size:18px;line-height:1.5}.page-heading.welcome p{max-width:100%}.page-heading>.coin-stage,.page-heading.welcome>.coin-stage{position:relative;flex-shrink:0;width:min(330px,100%);height:auto;aspect-ratio:4 / 3;top:auto;right:auto;margin:-4px auto -5px}.page-heading.welcome>.coin-stage{margin-top:15px}.coin-stage:after{bottom:-7px;height:25px}.page-heading .coin,.page-heading.welcome .coin{top:auto;right:auto;width:100%;height:auto;opacity:1}.page-heading.compact{min-height:100px}.panel{padding:19px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.panel-title{flex-wrap:wrap;align-items:center}.panel-title>.text-button{max-width:100%;margin-left:auto}.console .field{grid-template-columns:minmax(0,1fr)}.console .field input{min-width:0;height:45px}.timeline span{width:17px;height:17px}.timeline:before{top:22px}.button.primary{box-shadow:inset 0 1px #f4ffffbf,inset 0 -2px #026d8d6b,0 3px #002839e0,0 0 14px #24d9f62e}}@media(max-width:380px){.main-content{padding-left:13px;padding-right:13px}.panel{padding:17px}.page-heading h1{font-size:31px}.panel-title h2{font-size:17px;gap:8px}.console .button.primary{font-size:15px}.timeline small{font-size:10px}}
