.seasonal-theme-control{position:fixed;right:18px;bottom:18px;z-index:55;font:inherit;color:#effaf7}.seasonal-theme-control>button{min-height:44px;padding:10px 17px;border:1px solid #72b0a9;border-radius:30px;background:#092c32;color:#effaf7;box-shadow:0 6px 24px #0006}.seasonal-closet{position:absolute;right:0;bottom:56px;width:min(720px,calc(100vw - 32px));max-height:76dvh;overflow:auto;background:#07252c;color:#edf8f4;border:1px solid #79a79c;padding:22px;border-radius:22px;box-sizing:border-box;box-shadow:0 18px 60px #0009}.seasonal-closet-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.seasonal-closet h2{font-size:24px;margin:0}.seasonal-closet button,.seasonal-wardrobe button{color:#f5faf7;background:#12393d;border:1px solid #709e95;border-radius:10px;padding:9px 12px;min-height:44px;font:inherit}.seasonal-closet p,.seasonal-wardrobe small{color:#bad3ca;line-height:1.65}.seasonal-skin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seasonal-skin-card{background:#082b30;border:1px solid #5b8079;border-radius:16px;padding:14px;min-width:0}.seasonal-skin-card h3{font-size:16px;margin:12px 0}.seasonal-skin-card>div:not(.seasonal-theme-preview){display:grid;gap:8px;border-top:1px solid #315652;padding:14px 0}.seasonal-skin-card a{color:#8ff2d8}.seasonal-theme-preview{display:grid;place-items:center;border-radius:12px;background:radial-gradient(ellipse at 50% 20%,#284c48,#041b26)}.seasonal-skin-spring .seasonal-theme-preview{background:radial-gradient(ellipse at 50% 20%,#67413c,#230e17)}.seasonal-skin-dragon .seasonal-theme-preview{background:repeating-linear-gradient(165deg,#123d37 0 16px,#164941 17px 18px)}.seasonal-skin-moon .seasonal-theme-preview{background:radial-gradient(ellipse at 85% 20%,#59648b,#161d3f)}.seasonal-skin-national .seasonal-theme-preview{background:linear-gradient(135deg,#59432b,#1a2632)}.seasonal-skin-halloween .seasonal-theme-preview{background:radial-gradient(ellipse at 30% 40%,#68442c,#20162f)}.seasonal-skin-winter .seasonal-theme-preview{background:radial-gradient(ellipse at 80% 10%,#426b81,#111e35)}.seasonal-banner,.seasonal-story-card,.seasonal-result{border:1px solid #5c8b80;border-radius:24px;padding:28px;background:linear-gradient(140deg,#102d36,#062825);margin:24px 0}.seasonal-banner>div{display:grid;gap:12px}.seasonal-banner a{display:grid;gap:6px;border:1px solid #497f74;border-radius:14px;padding:18px;color:#def8ed;text-decoration:none}.seasonal-banner small,.seasonal-story-card small,.seasonal-result small{color:#a3cabe;letter-spacing:2px}.seasonal-story-card .lab-response-option{width:100%;margin:10px 0;min-height:60px}.seasonal-story-art{display:grid;place-items:center;min-height:220px;background:radial-gradient(ellipse at center,#31524d,#08232b);border-radius:16px;margin:20px 0}.seasonal-story-card h1{font-size:clamp(26px,6vw,44px)}.seasonal-story-card h2{font-size:clamp(23px,5vw,32px)}.seasonal-story-card p,.seasonal-result p{line-height:1.8;color:#c5ddd4}.seasonal-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.seasonal-form-grid button{min-height:72px;background:#133c3b;border:1px solid #71a399;color:#eff8ed;border-radius:14px;padding:12px;font:inherit}.seasonal-trail{display:grid;gap:12px}.seasonal-trail li{padding:16px;border-left:2px solid #7ab0a5;background:#09282d}.seasonal-trail p{margin:8px 0 0}.seasonal-result button{padding:12px 16px;min-height:48px;font:inherit;border-radius:12px;background:#123e3f;color:#eff8ed;border:1px solid #75a69b}.seasonal-result a{color:#a5f3d5}.lab-question-feedback p{-webkit-line-clamp:unset;display:block;overflow:visible}.lab-answer-feedback svg{flex-basis:auto!important;width:160px!important;max-width:42%;height:auto!important;flex-shrink:0}.lab-feedback-action{animation:seasonal-ink .4s ease-out}@keyframes seasonal-ink{0%{opacity:.2;transform:translate(184px,22px)}to{opacity:1;transform:translate(184px,17px)}}html[data-orbit-season]{--season-bg:#10262f;--season-accent:#a4dfca;--season-border:#6d9f96}html[data-orbit-season=spring]{--season-bg:#281620;--season-accent:#ffd3a3;--season-border:#b77e64}html[data-orbit-season=dragon]{--season-bg:#082b28;--season-accent:#a4edc8;--season-border:#6aad92}html[data-orbit-season=moon]{--season-bg:#171e38;--season-accent:#d7dcff;--season-border:#8998c7}html[data-orbit-season=national]{--season-bg:#28242a;--season-accent:#ffdfaa;--season-border:#bc9b67}html[data-orbit-season=halloween]{--season-bg:#251c32;--season-accent:#ffcea0;--season-border:#ad8366}html[data-orbit-season=winter]{--season-bg:#11283a;--season-accent:#c4ebff;--season-border:#8db6ce}html[data-orbit-season] body,html[data-orbit-season] .lab-shell,html[data-orbit-season] .temp-mail-visual-shell{background:radial-gradient(ellipse at 85% 0%,color-mix(in srgb,var(--season-border) 16%,var(--season-bg)),var(--season-bg))!important}html[data-orbit-season] .lab-shell section,html[data-orbit-season] .lab-shell article{border-color:var(--season-border)}html[data-orbit-season] .lab-primary-button{background:var(--season-accent)!important;color:#102624!important}html[data-orbit-season] .seasonal-theme-control>button{border-color:var(--season-border);background:var(--season-bg)}html[data-orbit-theme-tier=premium] .lab-shell:before,html[data-orbit-theme-tier=atelier] .lab-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.2;background-image:radial-gradient(circle at 15% 20%,var(--season-accent) 0 2px,transparent 3px),radial-gradient(circle at 76% 45%,var(--season-accent) 0 1px,transparent 2px);background-size:180px 220px,240px 160px}html[data-orbit-theme-tier=atelier] .lab-shell section{box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--season-border) 18%,transparent)}@media(max-width:650px){.seasonal-skin-grid{grid-template-columns:1fr 1fr}.seasonal-closet{padding:16px}.seasonal-skin-card{padding:10px}.seasonal-form-grid{grid-template-columns:1fr}.seasonal-banner,.seasonal-story-card,.seasonal-result{padding:20px}.seasonal-theme-control{right:12px;bottom:12px}.lab-answer-feedback svg{width:118px!important}}@media(prefers-reduced-motion:reduce){.lab-feedback-action{animation:none}html[data-orbit-season] *{scroll-behavior:auto!important}}.seasonal-story-card{max-width:920px;margin:24px auto;box-sizing:border-box}.seasonal-story-card>svg{display:block;width:min(100%,360px);height:auto;max-height:216px;margin:20px auto 24px;filter:drop-shadow(0 12px 18px #0003)}.seasonal-story-card h2{font-size:clamp(22px,3vw,30px);line-height:1.5;max-width:32em}.seasonal-story-card .lab-question-feedback{border-color:#619a8b;background:linear-gradient(115deg,#143c39,#102d37);padding:16px;box-sizing:border-box;gap:16px}.seasonal-story-card>.lab-primary-button{margin-top:18px;min-height:48px;padding:12px 20px}.seasonal-story-card small{line-height:1.6}@media(max-width:650px){.seasonal-story-card>svg{width:min(100%,300px);margin:16px auto 20px}.seasonal-story-card .lab-question-feedback{padding:12px;gap:10px}.seasonal-story-card .lab-primary-button{width:100%}}.seasonal-atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.seasonal-atmosphere .seasonal-scenery{position:absolute;right:0;top:80px;width:min(1200px,100%);height:auto;opacity:.3;-webkit-mask-image:linear-gradient(to bottom,#0008,#000 40%,transparent 97%);mask-image:linear-gradient(to bottom,#0008,#000 40%,transparent 97%)}html[data-orbit-theme-tier=base] .seasonal-atmosphere .seasonal-scenery{opacity:.18}html[data-orbit-theme-tier=atelier] .seasonal-atmosphere .seasonal-scenery{opacity:.43}html[data-orbit-season] .lab-shell,html[data-orbit-season] .temp-mail-visual-shell{position:relative;z-index:1;background:transparent!important}html[data-orbit-season] .lab-shell:before{display:none}html[data-orbit-season] .seasonal-story-card,html[data-orbit-season] .seasonal-result,html[data-orbit-season] .seasonal-banner,html[data-orbit-season] .orbit-play-desk,html[data-orbit-season] .temp-mail-visual-shell .workspace{border-color:color-mix(in srgb,var(--season-border) 70%,#ffffff1a);background:linear-gradient(145deg,color-mix(in srgb,var(--season-bg) 88%,var(--season-border)),color-mix(in srgb,var(--season-bg) 96%,#041520));box-shadow:0 18px 55px #0003,inset 0 1px #fff1}html[data-orbit-season] .temp-mail-visual-shell .primary{background:var(--season-accent);border-color:var(--season-accent);color:#142326}html[data-orbit-season] .temp-mail-visual-shell .topbar,html[data-orbit-season] .temp-mail-visual-shell .workspace,html[data-orbit-season] .temp-mail-visual-shell .panel-title{border-color:var(--season-border)}html[data-orbit-season] .lab-response-option{background:color-mix(in srgb,var(--season-bg) 94%,var(--season-border));border-color:var(--season-border)}html[data-orbit-season] .lab-response-option[aria-pressed=true]{background:var(--season-accent);color:#142326}.seasonal-choices{display:grid;grid-auto-rows:1fr;gap:10px}.seasonal-choices .lab-response-option{margin:0!important;height:100%;white-space:normal}.seasonal-scenery{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover}.seasonal-closet{width:min(800px,calc(100vw - 32px));padding:26px;background:linear-gradient(145deg,#122e38,#081c29);border:1px solid #9db4ab;box-shadow:0 24px 80px #0009,inset 0 1px #e5deba33}.seasonal-closet-head small{font-size:10px;letter-spacing:.2em;color:#bdc6b9}.seasonal-closet-head h2{margin-top:7px;font-size:27px}.seasonal-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.seasonal-skin-card{padding:0 18px 8px;overflow:hidden;border:1px solid #627872;background:linear-gradient(145deg,#13323a,#0a222c);box-shadow:0 10px 25px #0002,inset 0 1px #fff1;border-radius:19px}.seasonal-theme-preview{display:block;position:relative;margin:0 -18px;border-radius:0;min-height:110px;overflow:hidden}.seasonal-theme-preview .seasonal-scenery{min-height:110px;object-fit:cover}.seasonal-theme-preview>span{position:absolute;left:14px;top:13px;font:9px ui-monospace,monospace;letter-spacing:.14em;padding:5px 7px;border:1px solid #e8dab655;border-radius:5px;color:#fff3d5;background:#0a1c28b8}.seasonal-skin-card h3{font-size:18px;color:#f3eee0;margin:17px 0 12px;line-height:1.5;letter-spacing:.02em}.seasonal-tier{position:relative;gap:6px!important;padding:15px 0!important}.seasonal-tier>b{color:#eff5e9;font-size:15px}.seasonal-tier>small{font-size:12px;line-height:1.6}.seasonal-tier-label{font-size:9px!important;letter-spacing:.12em;color:#c7bd98!important}.seasonal-tier-premium{border-top-color:#9da988!important}.seasonal-tier-atelier{border-top-color:#c9a66b!important}.seasonal-tier button{width:100%;min-height:44px;background:linear-gradient(#23474d,#15323d);border-color:#7d9c95}.seasonal-tier button[aria-pressed=true]{background:#e7d6aa;color:#172d31;border-color:#f8e5b9;box-shadow:0 3px 12px #0003}.seasonal-tier a{border:1px solid #789990;border-radius:10px;min-height:44px;padding:10px 12px;text-align:center;text-decoration:none;color:#e5efe0;background:#183b41}.seasonal-binding{margin:18px 0 0;padding:15px;background:#102833;border:1px solid #627d7c;border-radius:12px;display:grid;gap:6px}.seasonal-binding>b{font-size:13px;color:#ece5cb}.seasonal-binding small{font-size:12px}.seasonal-catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:13px;color:#d2ddd0}.seasonal-catalog-toolbar button{font-size:12px}@media(max-width:650px){.seasonal-closet{padding:18px}.seasonal-skin-grid{grid-template-columns:1fr;gap:18px}.seasonal-theme-preview .seasonal-scenery{min-height:110px}.seasonal-atmosphere .seasonal-scenery{top:80px;width:850px;max-width:none;right:-260px;opacity:.2}.seasonal-skin-card{padding:0 16px 8px}.seasonal-theme-preview{margin:0 -16px}.seasonal-binding{padding:12px}.seasonal-catalog-toolbar{align-items:flex-start}}.seasonal-scene{position:relative;isolation:isolate;width:100%;aspect-ratio:3/1;overflow:hidden;background:#112a32;color:#eeddb2}.edition-base{background:radial-gradient(ellipse at 50% 60%,#345962,#122b35 62%,#0b202b)}.scene-spring.edition-base{background:radial-gradient(ellipse at 50% 60%,#714436,#291927 68%)}.scene-dragon.edition-base{background:radial-gradient(ellipse at 50% 60%,#306d59,#102f31 68%)}.scene-moon.edition-base{background:radial-gradient(ellipse at 50% 60%,#465178,#171d34 68%)}.scene-halloween.edition-base{background:radial-gradient(ellipse at 50% 60%,#6b4b40,#251d34 68%)}.seasonal-emblem{position:absolute;inset:0;display:grid;place-items:center}.seasonal-emblem .orbit-season-art{height:80%;width:auto;filter:drop-shadow(0 5px 14px #0005)}.seasonal-emblem-orbit{position:absolute;width:70%;height:60%;border:1px solid #d7e2ce24;border-radius:50%;transform:rotate(-9deg)}.seasonal-emblem-orbit:after{content:"";position:absolute;inset:12px;border:1px solid #d7e2ce18;border-radius:50%}.seasonal-scene>.seasonal-scenery{height:100%;object-fit:cover}.seasonal-scene-caption{position:absolute;left:6%;right:5%;bottom:12%;display:grid;gap:5px;text-shadow:0 2px 8px #031725;color:#fff2d7}.seasonal-scene-caption:before{content:"";position:absolute;z-index:-1;inset:-32px -40px;background:linear-gradient(0deg,#061724bc,transparent)}.seasonal-scene-caption span{font:8px ui-monospace,monospace;letter-spacing:.2em}.seasonal-scene-caption b{font:600 clamp(15px,2vw,24px) Georgia,serif;letter-spacing:.1em}.seasonal-scene-caption i{position:absolute;right:2px;bottom:0;font-style:normal;color:#f4d79b}.edition-atelier{background:#152b35;padding:12px;box-sizing:border-box}.edition-atelier>.seasonal-scenery{border-radius:3px;filter:saturate(.85)}.seasonal-foil-frame{position:absolute;inset:5px;border:1px solid #e2c78c;outline:1px solid #ad8d555c;outline-offset:3px;box-shadow:inset 0 0 0 2px #121f2b,inset 0 0 0 3px #dfbd7370,inset 0 0 24px #0008;pointer-events:none}.seasonal-foil-frame:before,.seasonal-foil-frame:after{content:"";position:absolute;inset:7px;border:1px solid #eed39e73;clip-path:polygon(0 0,25% 0,25% 9%,9% 9%,9% 28%,0 28%,0 100%,28% 100%,28% 91%,9% 91%,9% 72%,0 72%,100% 100%,72% 100%,72% 91%,91% 91%,91% 72%,100% 72%,100% 0,72% 0,72% 9%,91% 9%,91% 28%,100% 28%)}.seasonal-foil-frame span{position:absolute;top:2px;left:7px;color:#f5d7a0;font-size:18px}.seasonal-foil-frame span+span{left:auto;right:7px}.seasonal-wax-seal{position:absolute;right:6%;bottom:7%;width:56px;height:56px;filter:drop-shadow(0 4px 5px #0008)}.edition-atelier .seasonal-scene-caption{left:8%;bottom:17%;right:25%}.seasonal-theme-preview{aspect-ratio:3/1;min-height:0}.seasonal-preview-note{font-size:11px;line-height:1.65;color:#b6c6c5;min-height:36px}.seasonal-tier .seasonal-preview-button{background:transparent;min-height:32px;width:auto;justify-self:start;padding:5px 10px;font-size:11px;border:1px solid #627c83;box-shadow:none}.seasonal-tier .seasonal-preview-button[aria-pressed=true]{background:#264653;color:#f3e4c5;border-color:#97a69e}.seasonal-current-edition{padding:12px;border-left:3px solid #eed39e;background:#29424c;color:#fff1d4;font-size:13px}.seasonal-atmosphere>.seasonal-scene{position:absolute;top:80px;right:0;width:min(1400px,100%);opacity:.55;-webkit-mask-image:linear-gradient(#000,#0009 55%,transparent);mask-image:linear-gradient(#000,#0009 55%,transparent)}.seasonal-atmosphere .seasonal-scene .seasonal-scenery{position:static;opacity:1;width:100%;height:100%;-webkit-mask-image:none;mask-image:none;max-width:none}.seasonal-atmosphere .seasonal-scene-caption,.seasonal-atmosphere .seasonal-wax-seal{display:none}.seasonal-atmosphere .edition-base{width:min(580px,65%);height:300px;background:transparent;opacity:.23}.seasonal-atmosphere .edition-atelier{opacity:.7}.seasonal-atmosphere .edition-atelier:after{content:"";position:fixed;inset:10px;border:1px solid #e4c89290;box-shadow:inset 0 0 0 4px #ceb47618;pointer-events:none}html[data-orbit-theme-tier=premium] .seasonal-story-card,html[data-orbit-theme-tier=premium] .temp-mail-visual-shell .workspace{background-image:radial-gradient(circle at 12% 16%,#eee4b81b 1px,transparent 2px),linear-gradient(145deg,var(--season-bg),color-mix(in srgb,var(--season-bg) 88%,var(--season-border)));background-size:28px 28px,100% 100%}html[data-orbit-theme-tier=atelier] .seasonal-story-card,html[data-orbit-theme-tier=atelier] .temp-mail-visual-shell .workspace{border:1px solid #e4c892!important;box-shadow:inset 0 0 0 5px #142632,inset 0 0 0 6px #d5b77470,0 15px 45px #0004;background:repeating-linear-gradient(110deg,#ffffff03 0 1px,transparent 1px 5px),linear-gradient(145deg,color-mix(in srgb,var(--season-bg) 75%,#59463c),var(--season-bg))}@media(max-width:650px){.seasonal-atmosphere>.seasonal-scene{width:850px;right:-260px}.seasonal-atmosphere .edition-base{width:300px;right:0;height:250px}.seasonal-theme-preview .seasonal-scenery{min-height:0}.seasonal-scene-caption b{font-size:16px}.seasonal-wax-seal{width:44px;height:44px}.seasonal-wax-seal svg{width:44px;height:44px}.edition-atelier{padding:10px}}.seasonal-skin-grid{grid-template-columns:1fr}.seasonal-festival-pages{display:flex;gap:8px;overflow-x:auto;margin:16px 0;padding-bottom:6px}.seasonal-festival-pages button{flex:0 0 auto;min-height:44px;font:inherit;font-size:12px;border:1px solid #7c989b;background:#122b36;color:#e0eee6;padding:8px 12px;border-radius:10px}.seasonal-festival-pages button[aria-pressed=true]{background:#dce9d9;color:#163038}.seasonal-skin-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}.seasonal-skin-card>.seasonal-theme-preview,.seasonal-skin-card>h3,.seasonal-skin-card>.seasonal-preview-note,.seasonal-skin-card>.seasonal-edition-content,.seasonal-skin-card>.seasonal-edition-scope{grid-column:1/-1}.seasonal-tier{align-content:start;display:grid!important;border-top:1px solid #6a8987!important}.seasonal-tier button[aria-pressed=true]:not(.seasonal-preview-button){background:#e8d8ac!important;color:#183038!important;opacity:1!important}.seasonal-tier button:disabled{opacity:.65}.seasonal-theme-preview{aspect-ratio:3/1}.seasonal-scene-caption span{font-size:10px}.seasonal-atmosphere>.seasonal-scene,.seasonal-atmosphere>.edition-base{width:100%;height:auto;aspect-ratio:3/1;top:0;right:0;opacity:.25;background:#0d2430}.seasonal-atmosphere .edition-atelier{opacity:.35}.seasonal-atmosphere .edition-atelier:after{display:none}.seasonal-atmosphere .seasonal-foil-frame{display:none}.edition-atelier>.seasonal-scenery{filter:none}.seasonal-edition-ribbon{position:relative;z-index:1;width:min(1140px,calc(100% - 40px));margin:22px auto;border-radius:20px;overflow:hidden;border:1px solid var(--season-border);background:var(--season-bg);color:#e7efed;box-shadow:0 14px 40px #0003}.seasonal-edition-ribbon>.seasonal-scene{max-height:260px}.seasonal-edition-ribbon.ribbon-base>.seasonal-scene{max-height:155px}.seasonal-edition-ribbon>.seasonal-scene .seasonal-scene-caption{display:none}.seasonal-ribbon-caption{position:absolute;top:24px;left:26px;max-width:70%;display:grid;gap:9px;padding:12px 18px;background:#0b1d2dcc;border:1px solid #ffffff30;border-radius:12px;color:#fff1d4}.seasonal-ribbon-caption small{font:10px ui-monospace,monospace;letter-spacing:.17em}.seasonal-ribbon-caption strong{font-size:clamp(19px,3vw,28px);line-height:1.4}.seasonal-edition-content{padding:16px 0;display:grid;gap:12px;color:#c9dcd6}.seasonal-edition-content details{white-space:pre-line;line-height:1.9;font-size:14px}.seasonal-edition-content summary{white-space:normal;cursor:pointer;color:#eee1bc;line-height:1.6}.seasonal-edition-content button{justify-self:start;min-height:44px;padding:9px 14px;font:inherit;font-size:12px;border:1px solid #8da7a5;background:#163540;color:#edf4e5;border-radius:10px}.seasonal-edition-content small{line-height:1.7;font-size:12px}.seasonal-edition-ribbon .seasonal-edition-content,.seasonal-edition-ribbon .seasonal-edition-scope{padding:16px 24px;margin:0}.seasonal-route-title{border-left:2px solid #dfc694;padding-left:12px}.seasonal-skin-card>.seasonal-edition-content{padding-bottom:0}html[data-orbit-theme-tier=atelier] .temp-mail-visual-shell .workspace,html[data-orbit-theme-tier=atelier] .lab-shell .seasonal-story-card,html[data-orbit-theme-tier=atelier] .lab-shell .seasonal-result{border-radius:24px!important;border-color:#cfb77c!important;background:repeating-linear-gradient(110deg,#ffffff03 0 1px,transparent 1px 5px),linear-gradient(145deg,color-mix(in srgb,var(--season-bg) 80%,#61472d),var(--season-bg))!important;box-shadow:inset 0 0 0 5px #17232d,inset 0 0 0 6px #cfb77c70,0 15px 40px #0004!important}html[data-orbit-theme-tier=atelier] .temp-mail-visual-shell .primary,html[data-orbit-theme-tier=atelier] .lab-primary-button{background:linear-gradient(120deg,#f0dfb0,#c9ad76)!important;border:1px solid #f7e6b9!important;border-radius:6px!important;color:#172936!important;box-shadow:inset 0 0 0 3px #745c3928!important}html[data-orbit-theme-tier=atelier] .lab-response-option{border-radius:6px!important;border-color:#a9926e!important;background:#182736!important;color:#e9eddf!important}html[data-orbit-theme-tier=atelier] .lab-response-option[aria-pressed=true]{background:#dbc593!important;color:#1a2c37!important}.ribbon-atelier:after{content:"";pointer-events:none;position:absolute;inset:7px;border:1px solid #d9c18c88;border-radius:13px}.ribbon-atelier .seasonal-ribbon-caption{border-color:#d9c18c;background:#172636e8}@media(max-width:650px){.seasonal-skin-card{display:block}.seasonal-edition-ribbon{width:calc(100% - 24px);margin:12px auto}.seasonal-edition-ribbon>.seasonal-scene{aspect-ratio:2/1;max-height:none}.seasonal-edition-ribbon.ribbon-base>.seasonal-scene{max-height:none;aspect-ratio:3/1}.seasonal-ribbon-caption{top:12px;left:14px;padding:8px 12px;gap:5px;max-width:76%}.seasonal-ribbon-caption strong{font-size:18px}.seasonal-edition-ribbon .seasonal-edition-content{padding:14px 18px}.seasonal-atmosphere>.seasonal-scene,.seasonal-atmosphere>.edition-base{width:100%;right:0;top:0;height:auto;aspect-ratio:2/1}.seasonal-closet{max-height:calc(100dvh - 110px)}.seasonal-edition-content{font-size:13px}}.seasonal-ribbon-compact{width:min(1140px,calc(100% - 40px));margin:10px auto;border-radius:14px}.seasonal-ribbon-heading{display:flex;align-items:center;gap:14px;padding:10px 14px}.seasonal-ribbon-heading>.seasonal-scene{width:150px;height:62px;aspect-ratio:auto;flex-shrink:0;border-radius:8px}.seasonal-ribbon-heading .seasonal-scene-caption{display:none}.seasonal-ribbon-compact .seasonal-ribbon-caption{position:static;background:transparent;border:0;padding:0;max-width:none;min-width:0;gap:3px}.seasonal-ribbon-compact .seasonal-ribbon-caption strong{font-size:17px}.seasonal-ribbon-caption>span{font-size:11px;line-height:1.6;color:#c2d1cf}.seasonal-ribbon-more{border-top:1px solid #ffffff22}.seasonal-ribbon-more>summary{font-size:12px;line-height:1.5;cursor:pointer;padding:8px 14px;color:#d6d6bd;min-height:36px;box-sizing:border-box}.seasonal-atmosphere>.seasonal-scene,.seasonal-atmosphere>.edition-base{max-height:220px;opacity:.25}.seasonal-banner-compact{padding:14px;margin:18px 0;border-radius:14px}.seasonal-banner-compact>small{font-size:10px}.seasonal-banner-compact>div{margin-top:8px}.seasonal-banner-compact a{padding:10px;display:flex;flex-wrap:wrap;gap:8px;min-height:44px}.seasonal-banner-compact b{font-size:15px}.seasonal-banner-compact span{font-size:12px}@media(max-width:650px){.seasonal-ribbon-compact{width:calc(100% - 24px);margin:8px auto}.seasonal-ribbon-heading{gap:10px;padding:8px 12px}.seasonal-ribbon-heading>.seasonal-scene{width:88px;height:48px}.seasonal-ribbon-compact .seasonal-ribbon-caption strong{font-size:14px}.seasonal-ribbon-compact .seasonal-ribbon-caption small{font-size:8px}.seasonal-ribbon-caption>span{display:none}.seasonal-atmosphere>.seasonal-scene,.seasonal-atmosphere>.edition-base{max-height:150px}.seasonal-ribbon-compact .seasonal-edition-content{padding:12px}}.account-auth-shell,.account-user-preview-shell{min-height:100vh;background:radial-gradient(circle at 78% 10%,rgba(25,109,110,.2),transparent 34rem),#071a1c}.account-auth-topbar{align-items:center}.account-auth-preview-tag{color:#8ebdb7;font-size:12px}.account-auth-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:clamp(34px,7vw,110px);align-items:center;max-width:1120px;margin:0 auto;padding:clamp(48px,8vw,104px) 0}.account-auth-intro h1,.account-user-preview-content h1{margin:0 0 18px;color:#f2fff9;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.04em}.account-auth-intro>p:not(.eyebrow),.account-user-preview-content p{max-width:680px;color:#a9cbc5;line-height:1.75}.account-auth-rule{display:flex;flex-direction:column;gap:7px;max-width:650px;margin-top:28px;padding:16px 18px;border-left:3px solid #5ff4bf;background:#0a27298f}.account-auth-rule strong{color:#eafff7}.account-auth-rule span{color:#9fc4bd;font-size:13px;line-height:1.65}.account-auth-card{padding:24px;border:1px solid #2e6263;border-radius:16px;background:#071f21f0;box-shadow:0 26px 80px #0000004d}.account-auth-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:18px;padding:4px;border:1px solid #244f51;border-radius:10px;background:#081f21}.account-auth-mode button{min-width:0;min-height:42px;padding:8px 5px;border:0;background:transparent;color:#8fb8b3;font-size:12px}.account-auth-mode button.active{background:#123a3c;color:#eafff8;box-shadow:inset 0 0 0 1px #367173}.account-auth-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px}.account-auth-steps span{padding:8px 10px;border:1px solid #244f51;border-radius:9px;color:#708f8c;font-size:11px;text-align:center}.account-auth-steps span.active{border-color:#4a918b;background:#103436;color:#dff8f1}.account-auth-steps span.done{border-color:#2d6a5b;background:#0f302a;color:#8fffd4}.account-auth-field{display:flex;flex-direction:column;gap:8px;margin:15px 0;color:#cbe6e0;font-size:13px}.account-auth-field input{width:100%;border:1px solid #37696a;border-radius:9px;background:#0a2729;color:#eafff8;padding:11px 12px;outline:none}.account-auth-field input:focus{border-color:#5ff4bf;box-shadow:0 0 0 3px #5ff4bf1a}.account-auth-field small{color:#7fa9a3;line-height:1.55}.account-auth-verified{display:flex;flex-direction:column;gap:5px;margin:14px 0 4px;padding:12px 13px;border:1px solid #2f6b5b;border-radius:10px;background:#0e302b}.account-auth-verified strong{color:#8fffd4;font-size:13px}.account-auth-verified span{color:#9bc5bd;font-size:12px;line-height:1.5}.account-auth-submit{width:100%;margin-top:9px;padding:11px 14px}.account-auth-notice{min-height:38px;margin:12px 0 6px;color:#8ebdb7;font-size:12px;line-height:1.55}.account-auth-switch{width:100%;border:0;background:transparent;color:#8dded0;font-size:12px;text-decoration:underline;text-underline-offset:3px}.account-menu{position:relative;z-index:40}.account-menu-trigger{display:flex;align-items:center;gap:8px;padding:6px 9px;border-color:#315f60;background:#0c2b2d}.account-menu-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#5ff4bf;color:#06221e;font-weight:800}.account-menu-trigger-text{font-size:12px}.account-menu-popover{position:absolute;top:calc(100% + 10px);right:0;width:min(340px,calc(100vw - 32px));padding:17px;border:1px solid #37696a;border-radius:14px;background:#082326;box-shadow:0 20px 60px #0006}.account-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-menu-heading strong{color:#f0fff9}.account-state{padding:4px 7px;border-radius:999px;font-size:11px;font-weight:700}.account-state.active{background:#163f36;color:#8fffd4}.account-state.expired{background:#402925;color:#ffc2b8}.account-menu dl{margin:16px 0}.account-menu dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #183f42}.account-menu dt{color:#7fa9a3;font-size:12px}.account-menu dd{margin:0;color:#dff5ef;font-size:12px;overflow-wrap:anywhere}.account-renew-note{margin:12px 0;color:#9dc0bb;font-size:12px;line-height:1.6}.account-menu-logout{width:100%;margin-top:4px}.account-user-preview-content{max-width:900px;margin:0 auto;padding:clamp(70px,10vw,130px) 0}.account-user-preview-content h1{font-size:clamp(34px,5vw,58px)}@media(max-width:760px){.account-auth-shell,.account-user-preview-shell{padding:16px}.account-auth-topbar{align-items:center}.account-auth-preview-tag{display:none}.account-auth-layout{grid-template-columns:1fr;gap:26px;padding:38px 0 28px}.account-auth-intro h1{font-size:40px}.account-auth-intro>p:not(.eyebrow){font-size:14px}.account-auth-rule{margin-top:20px}.account-auth-card{padding:18px 15px;border-radius:13px}.account-auth-mode{margin-bottom:15px}.account-auth-steps{gap:6px}.account-menu-trigger-text{display:none}.account-menu-trigger{padding:4px}.account-menu-popover{position:fixed;top:74px;right:12px}.account-user-preview-content{padding:70px 0 30px}}.account-menu-dock{position:fixed;top:10px;right:16px;z-index:120}.account-menu-trigger{min-width:210px;justify-content:flex-start}.account-menu-trigger-text{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.account-menu-trigger-text strong{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eafff8;font-size:11px;font-weight:760}.account-menu-trigger-text small{color:#83aaa4;font-size:9px}.account-menu-renew-toggle{width:100%;margin:4px 0 8px;border:1px solid #356b66;border-radius:9px;background:#103834;color:#9ff5d8;padding:9px 10px}.account-menu-renew-form{display:grid;gap:8px;margin:0 0 12px;padding:11px;border:1px solid #285a57;border-radius:10px;background:#071d1f}.account-menu-renew-form label{color:#96bcb5;font-size:11px}.account-menu-renew-form input{width:100%;border:1px solid #37696a;border-radius:8px;background:#0a2729;color:#eafff8;padding:9px 10px;outline:none}.account-menu-renew-form input:focus{border-color:#5ff4bf;box-shadow:0 0 0 3px #5ff4bf1a}.account-menu-renew-form button{border:0;border-radius:8px;background:#5ff4bf;color:#06221e;padding:9px 10px;font-weight:760}.account-menu-renew-form button:disabled{opacity:.58}.account-menu-renew-notice{margin:0;color:#9bc5bd;font-size:10px;line-height:1.5}.account-auth-loading{display:grid;min-height:100vh;place-items:center;background:#071a1c;color:#9bc5bd;font-size:13px}.account-menu-logout{border:1px solid #6b4440;border-radius:9px;background:#351f1d;color:#ffc7bd;padding:9px 10px}@media(max-width:760px){.account-menu-dock{top:7px;right:8px}.account-menu-trigger{min-width:0;max-width:220px}.account-menu-trigger-text{display:flex!important;max-width:166px}.account-menu-trigger-text strong{max-width:150px}.account-menu-popover{top:66px;right:8px}}.account-menu-referral-toggle{width:100%;margin:4px 0 8px;border:1px solid #356b66;border-radius:9px;background:#102f38;color:#9fe8f5;padding:9px 10px}.account-referral-panel{display:grid;gap:9px;margin:0 0 12px;padding:11px;border:1px solid #285a57;border-radius:10px;background:#071d1f}.account-referral-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px;color:#8fb8b3;font-size:10px}.account-referral-stats span:last-child{grid-column:1/-1}.account-referral-stats strong{color:#dff8f1}.account-referral-panel label{display:grid;gap:5px;color:#96bcb5;font-size:10px}.account-referral-panel input,.account-referral-panel textarea{width:100%;border:1px solid #37696a;border-radius:8px;background:#0a2729;color:#eafff8;padding:8px 9px;font:inherit;resize:vertical}.account-referral-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.account-referral-actions button{border:1px solid #356b66;border-radius:8px;background:#103834;color:#b8eee2;padding:8px 9px}.account-referral-actions button.primary{border:0;background:#5ff4bf;color:#06221e;font-weight:760}.account-referral-actions button:disabled{opacity:.5}.account-referral-rule{margin:0;color:#789f99;font-size:9px;line-height:1.55}.account-referral-history{display:grid;gap:4px;padding-top:7px;border-top:1px solid #183f42;color:#83aaa4;font-size:9px}.account-referral-history strong{color:#bde5dc;font-size:10px}.account-referral-reward-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid rgba(120,190,183,.1)}.account-referral-reward-row:first-of-type{margin-top:5px}.account-referral-reward-row span{min-width:0}.account-referral-reward-row small{color:#7faaa2;font-size:11px}.account-referral-reward-row button{border:1px solid rgba(96,223,191,.28);border-radius:8px;background:#1f675838;color:#b8ffe7;padding:6px 9px;font:inherit;white-space:nowrap}.account-referral-reward-row button:disabled{opacity:.55}.account-referral-pending-summary{display:grid;gap:5px;padding:10px 11px;border:1px solid rgba(95,244,191,.18);border-radius:9px;background:#0c312c59}.account-referral-pending-summary strong{color:#dff8f1;font-size:11px}.account-referral-pending-summary span{color:#9ff5d8;font-size:11px;line-height:1.45}.account-referral-pending-summary small{color:#83aaa4;font-size:9px;line-height:1.55}.account-referral-reward-row.detailed{align-items:flex-start}.account-referral-reward-copy{display:grid;gap:3px;min-width:0;flex:1}.account-referral-reward-copy>strong{color:#dff8f1;font-size:12px;line-height:1.35}.account-referral-reward-copy>small{color:#7faaa2;font-size:10px;line-height:1.5}.account-reward-state{flex:0 0 auto;border:1px solid rgba(127,170,162,.25);border-radius:999px;padding:4px 7px;color:#91b8b0;font-size:9px;white-space:nowrap}.account-reward-state.redeemed{border-color:#5ff4bf38;color:#9fe8cf;background:#1f675824}.account-reward-state.revoked{border-color:#ff9b8f33;color:#dca8a1;background:#68302b29}@media(max-width:520px){.account-referral-reward-row.detailed{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.account-referral-reward-row.detailed button{align-self:start}.account-referral-pending-summary{padding:9px 10px}}.account-recovery-layout{max-width:1120px;margin:0 auto;padding:clamp(48px,8vw,90px) 0 56px}.account-recovery-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:28px}.account-recovery-grid .account-auth-card h2{margin:0;color:#effff8;font-size:20px}.account-recovery-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-recovery-heading>button{border:1px solid #356b66;border-radius:8px;background:#103834;color:#b8eee2;padding:8px 10px}.account-recovery-draw{width:100%;margin-top:4px}.account-recovery-logout{max-width:320px;margin:18px auto 0;display:block}@media(max-width:760px){.account-recovery-layout{padding:38px 0 28px}.account-recovery-grid{grid-template-columns:1fr}.account-recovery-heading{align-items:center}.account-recovery-logout{max-width:none;width:100%}}.account-menu-popover{max-height:calc(100vh - 88px);overflow:auto}.account-menu-security-toggle{width:100%;margin:4px 0 8px;border:1px solid #356b66;border-radius:9px;background:#172f3c;color:#a9e6ff;padding:9px 10px}.account-security-panel{display:grid;gap:11px;margin:0 0 12px;padding:12px;border:1px solid #285a57;border-radius:11px;background:#071d1f}.account-security-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-security-heading>strong{color:#eafff8;font-size:12px}.account-security-state{padding:3px 7px;border:1px solid #6c5147;border-radius:999px;background:#352720;color:#e5bcae;font-size:9px}.account-security-state.enabled{border-color:#2f6b5b;background:#0e302b;color:#8fffd4}.account-security-copy,.account-security-summary,.account-security-notice{margin:0;color:#8fb8b3;font-size:10px;line-height:1.55}.account-security-form,.account-security-setup,.account-security-recovery{display:grid;gap:9px;padding:10px;border:1px solid rgba(95,244,191,.13);border-radius:9px;background:#082326}.account-security-form.danger{border-color:#ff9b8f2e;background:#40231f3d}.account-security-form>strong,.account-security-setup>strong,.account-security-recovery>strong{color:#dff8f1;font-size:11px}.account-security-form label{display:grid;gap:5px;color:#96bcb5;font-size:10px}.account-security-form input{width:100%;border:1px solid #37696a;border-radius:8px;background:#0a2729;color:#eafff8;padding:9px 10px;outline:none}.account-security-form input:focus{border-color:#5ff4bf;box-shadow:0 0 0 3px #5ff4bf1a}.account-security-form button,.account-security-recovery button,.account-security-secret button{border:1px solid #356b66;border-radius:8px;background:#103834;color:#b8eee2;padding:8px 9px}.account-security-form button:disabled{opacity:.55}.account-security-secret{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.account-security-secret code{min-width:0;padding:9px;border:1px solid #285a57;border-radius:8px;background:#04171e;color:#9ff5d8;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.account-security-setup p,.account-security-recovery p{margin:0;color:#83aaa4;font-size:9px;line-height:1.55}.account-security-recovery pre{margin:0;padding:10px;border:1px solid #285a57;border-radius:8px;background:#04171e;color:#c6ffec;font:700 10px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;-webkit-user-select:all;user-select:all}@media(max-width:760px){.account-menu-popover{max-height:calc(100vh - 74px)}.account-security-secret{grid-template-columns:1fr}.account-security-secret button{width:100%}}.account-menu-trigger{min-width:230px}.account-menu-avatar.glyph{background:radial-gradient(circle at 40% 35%,#d9fff6,#8de4d2 58%,#3c837b);font-size:18px;box-shadow:0 0 0 1px #5ff4bf47,0 0 18px #5ff4bf1f}.account-plan-mini-badge{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(95,244,191,.24);border-radius:999px;background:#113d3ab8;color:#aef4df;padding:4px 7px;font-size:9px;font-weight:760}.account-plan-identity{display:inline-flex;align-items:center;border:1px solid rgba(95,244,191,.24);border-radius:999px;background:#113d3a94;color:#b9f7e4;padding:3px 8px;font-size:10px;font-weight:760}.account-quick-glyphs{display:grid;gap:8px;margin:10px 0 12px;padding:10px;border:1px solid rgba(95,244,191,.17);border-radius:11px;background:#071d1fb8}.account-quick-glyphs-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#98c9c0;font-size:10px}.account-quick-glyphs-head button{display:grid;place-items:center;width:24px;height:24px;border:1px solid #315d59;border-radius:8px;background:#0d302e;color:#9ad7ca}.account-quick-glyphs-head button:disabled{opacity:.42}.account-quick-glyph-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.account-quick-glyph-grid button{display:grid;place-items:center;min-height:34px;border:1px solid #285450;border-radius:9px;background:#0a2829;color:#dff8f1;font-size:17px}.account-quick-glyph-grid button.active{border-color:#5ff4bf;background:#123b36;box-shadow:inset 0 0 0 1px #5ff4bf24}.account-quick-glyph-grid button:disabled{opacity:.58}@media(max-width:760px){.account-menu-trigger{min-width:0;max-width:260px}.account-plan-mini-badge{max-width:76px}.account-quick-glyph-grid{grid-template-columns:repeat(6,1fr)}}.account-menu-avatar.glyph{background:#092d30}.account-equipped-glyph{display:inline-flex;align-items:center;gap:7px}.account-quick-glyph-grid button{min-height:48px;padding:4px}.account-admin-security-link{display:flex;align-items:center;text-decoration:none;box-sizing:border-box}.account-admin-security-link:focus-visible{outline:2px solid #5ff4bf;outline-offset:2px}.account-menu-popover{width:min(470px,calc(100vw - 24px));max-height:calc(100dvh - 92px);overflow:auto}.account-menu-benefits-toggle{width:100%;margin:8px 0;border:1px solid rgba(126,229,217,.24);border-radius:10px;background:#102f35;color:#bfeee6;padding:10px 12px;font:inherit;font-size:11px;font-weight:760;text-align:left}.account-expiry-review{display:grid;gap:9px;margin:10px 0;padding:12px;border:1px solid rgba(241,190,90,.3);border-radius:12px;background:linear-gradient(145deg,#4f3b1c4d,#0f2727b8)}.account-expiry-review-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.account-expiry-review-head strong{color:#ffe0a0;font-size:12px}.account-expiry-review-head span{color:#c6ad79;font-size:9px;text-align:right}.account-benefits-panel{display:grid;gap:13px;margin:8px 0 13px;padding:12px;border:1px solid rgba(126,229,217,.16);border-radius:12px;background:#051b1ed1}.account-benefits-panel h3{margin:0;color:#e9fff9;font-size:12px}.account-quota-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.account-quota-grid>div{display:grid;gap:3px;padding:9px;border:1px solid rgba(126,229,217,.1);border-radius:10px;background:#0d303173}.account-quota-grid>div.wide{grid-column:1/-1}.account-quota-grid span{color:#7fa9a3;font-size:8px}.account-quota-grid strong{color:#e8fff8;font-size:12px}.account-quota-grid small{color:#8fb7b1;font-size:8px}.account-benefit-columns{display:grid;grid-template-columns:1fr 1fr;gap:7px}.account-benefit-columns>div{padding:8px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#03141747}.account-benefit-columns small{color:#7fa9a3;font-size:8px}.account-benefit-columns p{margin:4px 0 0;color:#badbd5;font-size:9px;line-height:1.55}.account-benefit-columns.compact{margin-top:2px}.account-tracking-note{margin:0;color:#6f9691;font-size:8px;line-height:1.55}.account-benefits-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.account-benefits-section-title strong{color:#e5faf6;font-size:11px}.account-benefits-section-title span{color:#7fa9a3;font-size:8px}.account-voucher-wallet,.account-billing-records{padding-top:11px;border-top:1px solid rgba(126,229,217,.11)}.account-voucher-active{display:grid;gap:3px;margin-bottom:8px;padding:9px;border:1px solid rgba(95,244,191,.22);border-radius:9px;background:#184f4442}.account-voucher-active strong{color:#9ff5d8;font-size:10px}.account-voucher-active span{color:#90bdb5;font-size:8px}.account-voucher-card{display:grid;gap:8px;margin:7px 0;padding:9px;border:1px solid rgba(130,200,255,.15);border-radius:10px;background:#0a272f6b}.account-voucher-card>div:first-child{display:flex;justify-content:space-between;gap:10px}.account-voucher-card strong{color:#cbeff7;font-size:9px}.account-voucher-card small{color:#799f9b;font-size:8px;line-height:1.45}.account-voucher-choice{display:grid;grid-template-columns:1fr 1fr;gap:6px}.account-voucher-choice button{display:grid;gap:4px;min-height:94px;border:1px solid rgba(126,229,217,.16);border-radius:9px;background:#0c2c31;color:#dff8f3;padding:8px;text-align:left;font:inherit}.account-voucher-choice button>span{align-self:end;color:#8fffd4;font-size:8px;font-weight:760}.account-voucher-choice button:disabled{opacity:.5}.account-billing-note{margin:0 0 8px;color:#789b97;font-size:8px;line-height:1.55}.account-billing-row{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:7px 0;border-top:1px solid rgba(255,255,255,.055)}.account-billing-row strong{color:#dff8f3;font-size:9px}.account-billing-row span{color:#789b97;font-size:8px;text-align:right}.account-billing-row small{grid-column:1/-1;color:#688b87;font-size:8px}@media(max-width:520px){.account-menu-popover{top:62px;right:6px;width:calc(100vw - 12px);max-height:calc(100dvh - 70px)}.account-quota-grid{grid-template-columns:1fr 1fr}.account-quota-grid>div.wide{grid-column:1/-1}.account-benefit-columns,.account-voucher-choice{grid-template-columns:1fr}}.account-self-service{display:grid;gap:9px;margin-top:14px;padding:14px;border:1px solid rgba(95,244,191,.18);border-radius:14px;background:linear-gradient(145deg,#092a2ac7,#061d22b8)}.account-self-service>strong{color:#dffaf3;font-size:13px}.account-self-service>p,.account-self-service>small{margin:0;color:#8fb4af;font-size:10px;line-height:1.6}.account-self-service-separator{display:flex;align-items:center;gap:10px;color:#668c87;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.account-self-service-separator:before,.account-self-service-separator:after{content:"";height:1px;flex:1;background:#7ddacd1f}.account-self-service-turnstile{display:grid;gap:7px;padding:9px;border:1px solid rgba(125,218,205,.12);border-radius:11px;background:#0415197a;overflow:hidden}.account-self-service-turnstile small{color:#8fb4af;font-size:9px}.self-service-button{margin:0;justify-content:center;border-color:#5ff4bf47!important;background:#13423c8f!important;color:#c6f8e9!important}.account-auth-public-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.account-auth-public-actions>a{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid rgba(126,229,217,.26);border-radius:10px;background:#092a2bbd;color:#a8ede3;text-decoration:none;font-size:11px;font-weight:760}.account-auth-public-actions>a:hover{border-color:#62d7ca;background:#123b3cd1}@media(max-width:640px){.account-auth-public-actions{justify-content:flex-start}.account-auth-topbar{align-items:flex-start}}.account-menu-popover{width:min(420px,calc(100vw - 28px));max-height:min(82dvh,720px);padding:15px;border-radius:18px;scrollbar-width:thin;scrollbar-color:rgba(112,203,194,.28) transparent}.account-menu-heading{position:sticky;top:-15px;z-index:4;margin:-15px -15px 8px;padding:14px 15px 10px;background:linear-gradient(180deg,rgba(8,35,38,.98) 82%,rgba(8,35,38,.9) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.account-menu-heading-actions{display:flex;align-items:center;gap:7px}.account-menu-close{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(126,229,217,.18);border-radius:9px;background:#ffffff09;color:#a8d5ce;font:700 18px/1 system-ui;cursor:pointer}.account-menu-close:hover,.account-menu-close:focus-visible{border-color:#7ee5d975;color:#eafff8;outline:none}.account-menu dl{margin:10px 0 9px}.account-menu dl>div{grid-template-columns:78px minmax(0,1fr);padding:7px 0}.account-menu dt,.account-menu dd{font-size:11px}.account-quota-summary{display:grid;gap:8px;margin:10px 0;padding:11px;border:1px solid rgba(95,244,191,.18);border-radius:13px;background:linear-gradient(145deg,#0b312fc2,#061e22c7)}.account-quota-summary-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-quota-summary-head strong{color:#e7fff8;font-size:11px}.account-quota-summary-head span{color:#75aaa3;font-size:8px}.account-quota-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.account-quota-summary-grid>div{min-width:0;padding:8px 7px;border:1px solid rgba(126,229,217,.09);border-radius:10px;background:#051b1e7a}.account-quota-summary-grid span{display:block;min-height:22px;color:#79a7a0;font-size:7.5px;line-height:1.35}.account-quota-summary-grid strong{display:flex;align-items:baseline;gap:3px;margin-top:3px;color:#effff9;font-size:13px;line-height:1.1;white-space:nowrap}.account-quota-summary-grid strong small{color:#82aaa4;font-size:7px;font-weight:650;overflow:hidden;text-overflow:ellipsis}.account-quota-load-state,.account-benefits-load-state{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 10px;border:1px solid rgba(126,229,217,.1);border-radius:10px;background:#04181b8f;color:#8eb8b2;font-size:9px}.account-quota-load-state.error,.account-benefits-load-state.error{border-color:#f0ad692e;color:#d4b48c}.account-quota-load-state button,.account-benefits-load-state button{border:1px solid rgba(126,229,217,.24);border-radius:8px;background:#103834;color:#aef2df;padding:6px 9px;font:inherit;font-size:9px;cursor:pointer}.account-quota-load-state i,.account-benefits-load-state i{width:16px;height:16px;border:2px solid rgba(126,229,217,.16);border-top-color:#69d9ca;border-radius:50%;animation:account-quota-spin .8s linear infinite}@keyframes account-quota-spin{to{transform:rotate(360deg)}}.account-menu-renew-toggle,.account-menu-benefits-toggle,.account-menu-referral-toggle,.account-menu-glyph-toggle,.account-menu-security-toggle,.account-menu-logout{min-height:42px;margin:5px 0;padding:9px 11px}.account-benefits-panel{margin:6px 0 10px;padding:10px;gap:10px}.account-quota-grid>div{padding:8px}.account-referral-section,.account-menu-glyph-section,.account-security-section{margin:0}@media(max-width:520px){.account-menu-popover{top:64px;right:10px;width:min(390px,calc(100vw - 20px));max-height:min(76dvh,620px);padding:13px;border-radius:17px}.account-menu-heading{top:-13px;margin:-13px -13px 7px;padding:12px 13px 9px}.account-menu-heading>strong{font-size:14px}.account-menu dl>div{grid-template-columns:72px minmax(0,1fr);padding:6px 0}.account-quota-summary{margin:8px 0;padding:10px}.account-quota-summary-grid{grid-template-columns:1fr 1fr}.account-quota-summary-grid>div{padding:8px 9px}.account-quota-summary-grid span{min-height:0;font-size:8px}.account-quota-summary-grid strong{font-size:14px}.account-quota-summary-grid strong small{font-size:8px}.account-menu-renew-toggle,.account-menu-benefits-toggle,.account-menu-referral-toggle,.account-menu-glyph-toggle,.account-menu-security-toggle,.account-menu-logout{min-height:40px;margin:4px 0;padding:8px 10px}.account-benefits-panel{padding:9px}}.account-registration-capacity{display:grid;gap:4px;margin:10px 0;padding:10px 11px;border:1px solid rgba(63,126,126,.48);border-radius:10px;background:#08282a9e;font-size:12px}.account-registration-capacity strong{color:#c9eee8;font-size:12px;line-height:1.45}.account-registration-capacity small{color:#7fa9a5;line-height:1.45}.account-registration-capacity.limited{border-color:#c49d4c9e;background:#392b117a}.account-registration-capacity.closed{border-color:#b7615b9e;background:#3a18177a}.account-self-service .self-service-button:disabled{opacity:.55;cursor:not-allowed}.account-closure-panel{display:grid;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,155,143,.16)}.account-closure-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-closure-heading>strong{color:#ffd4cc;font-size:11px}.account-closure-heading>span{padding:3px 7px;border:1px solid rgba(255,196,141,.22);border-radius:999px;color:#d9b990;font-size:8px}.account-closure-heading>span.elevated{border-color:#ff7e6e4d;background:#5a251f4d;color:#ffafa3}.account-closure-panel>p,.account-closure-panel>ul{margin:0;color:#9caaa5;font-size:9px;line-height:1.6}.account-closure-panel>ul{padding-left:17px}.account-closure-risk{padding:8px 9px;border:1px solid rgba(255,174,98,.18);border-radius:8px;background:#4b311433;color:#d7b47d!important}.account-closure-form fieldset{display:grid;gap:6px;margin:0;padding:8px;border:1px solid rgba(255,155,143,.14);border-radius:8px}.account-closure-form legend{padding:0 5px;color:#c9aaa4;font-size:9px}.account-closure-method{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center;gap:7px!important}.account-closure-method input{width:auto!important}.account-closure-method small{color:#8dc9b6;font-size:8px}.account-closure-method-fixed{margin:0;padding:8px;border:1px solid rgba(255,155,143,.13);border-radius:8px;color:#d6b5af;font-size:9px}.account-closure-ack{display:grid!important;grid-template-columns:auto 1fr!important;align-items:start;gap:8px!important}.account-closure-ack input{width:auto!important;margin-top:2px}.account-close-submit{border-color:#ff786461!important;background:#5b2823!important;color:#ffd6cf!important;font-weight:760}.account-menu-closure-section{border-top:1px solid rgba(255,255,255,.12);padding-top:12px;margin-top:12px}.account-menu-closure-section>small{display:block;margin:6px 0;color:#bac4d1}.account-menu-closure-toggle{width:100%;text-align:left;border:1px solid rgba(255,150,130,.4);border-radius:10px;background:#9b3c3c1f;color:#ffccc1;padding:12px;cursor:pointer}.account-closure-status,.account-closure-submitted{padding:14px;border:1px solid rgba(255,195,120,.35);border-radius:12px;background:#7d552329;overflow-wrap:anywhere}.account-closure-submitted{width:min(520px,calc(100% - 32px));margin:16px auto;color:#f5e7d4}.account-closure-banner{width:min(430px,calc(100vw - 32px));margin-top:10px;padding:14px;border:1px solid #8a784f;border-radius:12px;background:#20202c;color:#eee;overflow-wrap:anywhere}.account-closure-banner p{margin:8px 0;line-height:1.5}.account-closure-banner>div{display:flex;flex-wrap:wrap;gap:8px}.account-closure-banner button,.account-close-cancel{padding:10px 14px;min-height:44px;border:1px solid #8898a9;border-radius:8px;color:#eef3fa;background:#30374a;cursor:pointer}.account-menu-popover:has(.account-closure-panel){max-height:calc(100dvh - 100px);overflow-y:auto}.account-menu-closure-section button:focus-visible,.account-closure-banner button:focus-visible{outline:2px solid #e1ba83;outline-offset:3px}.account-menu-glyph-section{margin-top:10px;padding-top:10px;border-top:1px solid rgba(126,221,214,.13)}.account-menu-glyph-toggle{width:100%;min-height:40px;border:1px solid rgba(104,224,208,.26);border-radius:11px;padding:8px 11px;background:linear-gradient(135deg,#114445db,#142d37d1);color:#eafffb;font:inherit;font-size:12px;font-weight:750;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff08}.account-menu-glyph-toggle:hover,.account-menu-glyph-toggle:focus-visible{border-color:#75efde94;background:linear-gradient(135deg,#165352f0,#1a3742eb);outline:none}.lucky-glyph-overlay{--glyph-bg:#041719;--glyph-panel:#082225;--glyph-card:#0b292c;--glyph-text:#ecfffc;--glyph-muted:#91b9b5;--glyph-line:rgba(132,227,216,.14);position:fixed;z-index:2147483600;inset:0;display:grid;place-items:center;padding:20px;color:var(--glyph-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lucky-glyph-backdrop{position:absolute;inset:0;background:#01090bd6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lucky-glyph-panel{position:relative;width:min(1120px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(122,229,216,.2);border-radius:26px;background:radial-gradient(circle at 92% 3%,rgba(86,190,186,.14),transparent 26rem),radial-gradient(circle at 7% 18%,rgba(54,124,151,.13),transparent 25rem),linear-gradient(180deg,#082124,#06191c 58%,#041416);box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff09;scrollbar-color:rgba(112,203,194,.35) transparent}.lucky-glyph-header{position:sticky;z-index:12;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 28px 17px;background:linear-gradient(180deg,rgba(7,30,33,.98) 75%,rgba(7,30,33,.87) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lucky-glyph-header h2{margin:4px 0;font-size:clamp(25px,3vw,38px);font-weight:790;letter-spacing:-.035em}.lucky-glyph-header p{max-width:660px;margin:0;color:var(--glyph-muted);font-size:13px;line-height:1.65}.lucky-glyph-eyebrow{display:block;color:#7fe7da;font:750 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.19em}.lucky-glyph-close{flex:0 0 auto;width:40px;height:40px;border:1px solid rgba(138,230,220,.2);border-radius:50%;background:#ffffff0b;color:#eafffb;font-size:25px;line-height:1;cursor:pointer}.lucky-glyph-close:hover{background:#ffffff17;border-color:#8ae6dc66}.lucky-glyph-state-card{display:grid;place-items:center;gap:10px;margin:28px;padding:54px 20px;border:1px solid var(--glyph-line);border-radius:20px;background:#072225b8;color:#dff8f5;text-align:center}.lucky-glyph-state-card p{margin:0;color:#9ebebc}.lucky-glyph-state-card button{border:1px solid rgba(126,221,214,.32);border-radius:10px;padding:9px 16px;background:#184d4cbf;color:#eafffb;font-weight:700;cursor:pointer}.lucky-glyph-loader{font-size:28px;animation:lucky-glyph-spin 2.1s linear infinite}@keyframes lucky-glyph-spin{to{transform:rotate(360deg)}}.lucky-glyph-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:15px;padding:8px 28px 0}.lucky-glyph-hero-art,.lucky-glyph-daily{min-height:290px;border:1px solid var(--glyph-line);border-radius:22px;background:linear-gradient(145deg,#0a3032e6,#061f24c4);box-shadow:inset 0 1px #ffffff06}.lucky-glyph-hero-art{position:relative;display:flex;align-items:center;gap:28px;padding:26px;overflow:hidden}.lucky-glyph-hero-art:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 50% 50%,rgba(120,229,218,.08),transparent 37%);transform:rotate(18deg);pointer-events:none}.lucky-glyph-hero-copy{position:relative;z-index:2;min-width:0;flex:1}.lucky-glyph-hero-label{display:block;margin-bottom:7px;color:#83c8c2;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lucky-glyph-hero-copy h3{margin:0;color:#f4fffd;font-size:clamp(31px,4.4vw,57px);font-weight:790;letter-spacing:-.05em;overflow-wrap:anywhere}.lucky-glyph-name-secondary{margin-top:3px;color:#acd5d0;font-size:14px;font-weight:650}.lucky-glyph-hero-copy>p{max-width:480px;margin:16px 0 13px;color:#bfd9d6;font-size:13px;line-height:1.7}.lucky-glyph-tags{display:flex;gap:7px;flex-wrap:wrap}.lucky-glyph-tags>span{padding:5px 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff09;color:#a9cac6;font-size:10px;font-weight:700}.rarity-pill.rarity-common{color:#bfd0cf}.rarity-pill.rarity-rare{color:#79e2f5}.rarity-pill.rarity-epic{color:#cfafff}.rarity-pill.rarity-legendary{color:#ffd384}.lucky-glyph-result-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);font-size:11px;color:#9fc8c3}.lucky-glyph-result-symbol{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(126,229,217,.18);border-radius:10px;background:#0f3736a6;color:#e9fffb;font-size:17px}.lucky-glyph-result-status>div{display:grid;gap:2px;min-width:0}.lucky-glyph-result-status small{color:#7fa9a4;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lucky-glyph-result-status strong{color:#ecfffc}.lucky-glyph-result-status button{min-height:34px;padding:7px 9px;border:1px solid rgba(118,230,210,.28);border-radius:9px;background:#1849447a;color:#dffbf7;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.lucky-glyph-result-status button:disabled{cursor:default;opacity:.5}.lucky-glyph-daily{display:flex;flex-direction:column;padding:18px}.lucky-glyph-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lucky-glyph-metrics>div{min-height:67px;padding:11px 12px;border:1px solid rgba(132,227,216,.1);border-radius:13px;background:#01111452}.lucky-glyph-metrics span{display:block;color:#82aaa6;font-size:9px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.lucky-glyph-metrics strong{display:block;margin-top:5px;color:#f2fffd;font-size:19px;line-height:1.1}.lucky-glyph-metrics strong small{margin-left:3px;color:#8fb0ad;font-size:9px;font-weight:600}.lucky-glyph-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:8px;margin-top:10px}.lucky-glyph-actions button{min-height:48px;border-radius:12px;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.lucky-glyph-actions button:not(:disabled):hover{transform:translateY(-1px)}.lucky-glyph-actions button:disabled{cursor:not-allowed;opacity:.48}.lucky-glyph-checkin{border:1px solid rgba(118,230,210,.3);background:#1e5b5473;color:#dffbf7}.lucky-glyph-draw{border:1px solid rgba(113,230,216,.48);background:linear-gradient(135deg,#20746e,#18535a);color:#f3fffd;box-shadow:0 10px 30px #1267632e}.lucky-glyph-actions button span{margin-right:5px}.lucky-glyph-reset{margin-top:10px;color:#709995;font-size:9px;text-align:center}.lucky-glyph-no-draws{margin:6px 0 0;color:#799c99;font-size:9px;line-height:1.45;text-align:center}.lucky-glyph-notice{margin:12px 28px 0;padding:10px 13px;border:1px solid rgba(126,221,214,.18);border-radius:12px;background:#0c3334ad;color:#cdece8;font-size:11px;line-height:1.5}.lucky-glyph-progress-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:15px 28px 0}.lucky-glyph-progress-grid article{padding:16px;border:1px solid var(--glyph-line);border-radius:18px;background:#072124a8}.lucky-glyph-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.lucky-glyph-section-title>span{font-size:12px;font-weight:800}.lucky-glyph-section-title small{color:#718f8d;font:700 8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;text-align:right}.lucky-glyph-pity-bars{display:grid;gap:10px;margin-top:13px}.lucky-glyph-pity-bars>div>span{display:block;margin-bottom:5px;color:#9dbdba;font-size:9px}.lucky-glyph-bar{height:5px;border-radius:999px;background:#ffffff0e;overflow:hidden}.lucky-glyph-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#52b9b2,#7de9dc)}.lucky-glyph-bar.epic i{background:linear-gradient(90deg,#7365aa,#b79ae8)}.lucky-glyph-progress-grid p{margin:11px 0 0;color:#718f8d;font-size:9px;line-height:1.55}.lucky-glyph-streak-track{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:13px}.lucky-glyph-streak-track span{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(255,255,255,.07);border-radius:50%;background:#ffffff06;color:#607d7b;font-size:8px}.lucky-glyph-streak-track span.active{border-color:#ffd17f61;background:radial-gradient(circle,#5f5132,#2d352d);color:#ffe1a0;box-shadow:0 0 16px #f1be5a17}.lucky-glyph-collection{padding:22px 28px 8px}.lucky-glyph-collection-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px}.lucky-glyph-collection-head h3{margin:4px 0 0;font-size:20px}.lucky-glyph-collection-head h3 small{margin-left:5px;color:#86aaa7;font-size:11px;font-weight:650}.lucky-glyph-filters{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.lucky-glyph-filters button{border:1px solid rgba(132,227,216,.12);border-radius:999px;padding:6px 9px;background:#ffffff06;color:#85aaa7;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.lucky-glyph-filters button.active{border-color:#7ee5d966;background:#24645e6e;color:#e0f9f5}.lucky-glyph-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lucky-glyph-card{position:relative;display:flex;flex-direction:column;min-height:270px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:linear-gradient(155deg,#0c2a2edb,#061b1fcc);overflow:hidden}.lucky-glyph-card.owned:after{content:"";position:absolute;inset:auto -30% -42% 30%;height:140px;border-radius:50%;background:var(--rarity-glow,rgba(110,216,205,.05));filter:blur(35px);pointer-events:none}.lucky-glyph-card.rarity-common{--rarity-glow:rgba(170,205,201,.08)}.lucky-glyph-card.rarity-rare{--rarity-glow:rgba(90,211,240,.12);border-color:#5ecae229}.lucky-glyph-card.rarity-epic{--rarity-glow:rgba(177,136,241,.14);border-color:#b28cec2e}.lucky-glyph-card.rarity-legendary{--rarity-glow:rgba(249,195,98,.14);border-color:#f3be6033}.lucky-glyph-card.locked{background:#071b1e70;filter:saturate(.45)}.lucky-glyph-card-top{position:relative;z-index:2;display:flex;align-items:center;gap:6px;min-height:18px;color:#718d8b;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.rarity-dot{width:5px;height:5px;border-radius:50%;background:#9aaaa9}.rarity-dot.rarity-rare{background:#65d5ed;box-shadow:0 0 8px #65d5ed6b}.rarity-dot.rarity-epic{background:#b894ed;box-shadow:0 0 8px #b894ed61}.rarity-dot.rarity-legendary{background:#f0c06c;box-shadow:0 0 8px #f0c06c6b}.lucky-glyph-limited{margin-left:auto;padding:3px 5px;border:1px solid rgba(246,195,98,.2);border-radius:999px;color:#e8c786}.lucky-glyph-face{position:relative;z-index:2;display:grid;place-items:center;width:96px;height:96px;margin:11px auto 8px;border:1px solid rgba(123,220,210,.16);border-radius:50%;background:radial-gradient(circle at 45% 38%,#4a918d29,#031619d1 62%);box-shadow:inset 0 0 28px #7bddd30d,0 8px 24px #0000001f}.lucky-glyph-face.large{flex:0 0 auto;width:174px;height:174px;margin:0;border-color:#7ce7d938;box-shadow:inset 0 0 45px #7bddd313,0 18px 55px #0003}.lucky-glyph-face.rarity-rare{border-color:#61d6ee47;box-shadow:inset 0 0 38px #4ac3de17,0 0 35px #40b2cc0d}.lucky-glyph-face.rarity-epic{border-color:#b894ed47;box-shadow:inset 0 0 38px #9a6fdb1a,0 0 35px #8e61d20f}.lucky-glyph-face.rarity-legendary{border-color:#f0c06c52;box-shadow:inset 0 0 42px #ebb4501a,0 0 38px #ebb45012}.lucky-glyph-orbit{position:absolute;width:72%;height:72%;border:1px dashed rgba(159,225,217,.14);border-radius:50%;transform:rotate(-20deg)}.lucky-glyph-face.large .lucky-glyph-orbit{width:76%;height:52%;transform:rotate(-25deg)}.lucky-glyph-symbol{position:relative;z-index:2;color:#d9f0ed;font:750 35px/1 Georgia,Times New Roman,serif;letter-spacing:-.04em;text-shadow:0 2px 18px rgba(154,238,226,.15)}.lucky-glyph-face.large .lucky-glyph-symbol{font-size:64px}.lucky-glyph-face.rarity-rare .lucky-glyph-symbol{color:#bdf4ff}.lucky-glyph-face.rarity-epic .lucky-glyph-symbol{color:#e0ceff}.lucky-glyph-face.rarity-legendary .lucky-glyph-symbol{color:#ffe1a5}.lucky-glyph-face.locked .lucky-glyph-symbol{color:#476361;text-shadow:none}.lucky-glyph-spark{position:absolute;color:#7cbab4;font-size:9px}.lucky-glyph-spark-a{right:16%;top:21%}.lucky-glyph-spark-b{left:19%;bottom:20%}.lucky-glyph-face.large .lucky-glyph-spark{font-size:13px}.lucky-glyph-card-copy{position:relative;z-index:2;min-height:72px;text-align:center}.lucky-glyph-card-copy strong{display:block;color:#eafffb;font-size:13px}.lucky-glyph-card.locked .lucky-glyph-card-copy strong{color:#607a78}.lucky-glyph-card-copy small{display:block;margin-top:3px;color:#789c98;font-size:8px}.lucky-glyph-card-copy p{display:-webkit-box;margin:8px 0 0;color:#8eafac;font-size:9px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lucky-glyph-card-actions{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:auto;padding-top:10px}.lucky-glyph-card-actions small{color:#628783;font-size:8px}.lucky-glyph-card-actions button{border:1px solid rgba(124,224,213,.22);border-radius:8px;padding:6px 8px;background:#1a534f6b;color:#c9f4ef;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.lucky-glyph-card-actions button.equipped{border-color:#eec06942;background:#684e2357;color:#f5d79a}.lucky-glyph-card-actions button:disabled{opacity:.55;cursor:wait}.lucky-glyph-card-locked{margin-top:auto;color:#3e5c59;font-size:11px;text-align:center}.lucky-glyph-footer{display:flex;justify-content:space-between;gap:10px;padding:17px 28px 25px;color:#527673;font-size:8px;letter-spacing:.03em}@media(max-width:900px){.lucky-glyph-hero{grid-template-columns:1fr}.lucky-glyph-hero-art,.lucky-glyph-daily{min-height:auto}.lucky-glyph-progress-grid{grid-template-columns:1fr}.lucky-glyph-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.lucky-glyph-overlay{padding:0;align-items:stretch}.lucky-glyph-backdrop{display:none}.lucky-glyph-panel{width:100vw;max-height:100dvh;border:0;border-radius:0}.lucky-glyph-header{padding:19px 16px 14px}.lucky-glyph-header h2{font-size:27px}.lucky-glyph-header p{font-size:11px}.lucky-glyph-close{width:36px;height:36px}.lucky-glyph-hero{padding:6px 12px 0}.lucky-glyph-hero-art{display:grid;grid-template-columns:105px 1fr;gap:14px;padding:17px}.lucky-glyph-face.large{width:105px;height:105px}.lucky-glyph-face.large .lucky-glyph-symbol{font-size:42px}.lucky-glyph-hero-copy h3{font-size:30px}.lucky-glyph-hero-copy>p{margin:9px 0;font-size:10px}.lucky-glyph-tags{gap:4px}.lucky-glyph-tags>span{padding:4px 6px;font-size:8px}.lucky-glyph-daily{padding:14px}.lucky-glyph-actions{grid-template-columns:1fr}.lucky-glyph-actions button{min-height:43px}.lucky-glyph-notice{margin:10px 12px 0}.lucky-glyph-progress-grid{padding:10px 12px 0}.lucky-glyph-collection{padding:18px 12px 6px}.lucky-glyph-collection-head{align-items:flex-start;flex-direction:column}.lucky-glyph-filters{justify-content:flex-start}.lucky-glyph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lucky-glyph-card{min-height:244px;padding:11px}.lucky-glyph-face{width:84px;height:84px}.lucky-glyph-footer{padding:16px 12px 22px;flex-direction:column}}@media(max-width:390px){.lucky-glyph-hero-art{grid-template-columns:88px 1fr}.lucky-glyph-face.large{width:88px;height:88px}.lucky-glyph-face.large .lucky-glyph-symbol{font-size:35px}.lucky-glyph-hero-copy h3{font-size:25px}.lucky-glyph-metrics strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.lucky-glyph-loader{animation:none}.lucky-glyph-actions button{transition:none}}.lucky-glyph-shop{margin:18px 28px 0;padding:19px;border:1px solid rgba(239,196,107,.16);border-radius:20px;background:radial-gradient(circle at 85% 0,rgba(241,193,99,.08),transparent 18rem),linear-gradient(145deg,#122b2be0,#081c20d6)}.lucky-glyph-shop-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px}.lucky-glyph-shop-head h3{margin:4px 0 5px;font-size:20px}.lucky-glyph-shop-head p{max-width:610px;margin:0;color:#799c98;font-size:10px;line-height:1.6}.lucky-glyph-shop-balance{flex:0 0 auto;min-width:108px;padding:10px 12px;border:1px solid rgba(240,195,105,.18);border-radius:13px;background:#56411f29;text-align:right}.lucky-glyph-shop-balance span{display:block;color:#9b855e;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lucky-glyph-shop-balance strong{display:block;margin-top:2px;color:#ffe2a5;font-size:24px;letter-spacing:-.04em}.lucky-glyph-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.lucky-glyph-shop-card{position:relative;display:flex;flex-direction:column;min-height:300px;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(155deg,#0d2b2de6,#071b1fe0);overflow:hidden}.lucky-glyph-shop-card.rarity-rare{border-color:#5ecae22b}.lucky-glyph-shop-card.rarity-epic{border-color:#b28cec33}.lucky-glyph-shop-card.rarity-legendary{border-color:#f3be6042;background:radial-gradient(circle at 70% 10%,rgba(240,184,80,.08),transparent 11rem),linear-gradient(155deg,#132b2bf0,#0b1c1ee6)}.lucky-glyph-shop-card.owned{opacity:.65}.lucky-glyph-shop-card-top{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:20px}.lucky-glyph-shop-exclusive{padding:3px 6px;border:1px solid rgba(239,195,101,.24);border-radius:999px;color:#e2bf78;font-size:7px;font-weight:800;letter-spacing:.05em}.lucky-glyph-shop-copy{text-align:center;min-height:78px}.lucky-glyph-shop-copy strong{display:block;color:#effffb;font-size:13px}.lucky-glyph-shop-copy small{display:block;margin-top:3px;color:#789c98;font-size:8px}.lucky-glyph-shop-copy p{display:-webkit-box;margin:8px 0 0;color:#8dabaa;font-size:9px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lucky-glyph-shop-buy{margin-top:auto;min-height:36px;border:1px solid rgba(236,190,99,.26);border-radius:9px;background:linear-gradient(135deg,#5e481fc7,#2b4f44bd);color:#f6d997;font:inherit;font-size:9px;font-weight:850;cursor:pointer}.lucky-glyph-shop-buy:not(:disabled):hover{border-color:#f3cc7e80;filter:brightness(1.08)}.lucky-glyph-shop-buy:disabled{cursor:not-allowed;opacity:.45}.lucky-glyph-shop-reset{margin-top:11px;color:#6d8e8a;font-size:8px;text-align:right}.lucky-glyph-limited.shop{border-color:#f0c3692e;color:#d8b770}@media(max-width:900px){.lucky-glyph-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lucky-glyph-shop{margin:12px 12px 0;padding:14px}.lucky-glyph-shop-head{align-items:flex-start}.lucky-glyph-shop-balance{min-width:88px}.lucky-glyph-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lucky-glyph-shop-card{min-height:274px;padding:10px}.lucky-glyph-shop-copy p{font-size:8px}}@media(max-width:370px){.lucky-glyph-shop-head{flex-direction:column}.lucky-glyph-shop-balance{width:100%;text-align:left}}.lucky-glyph-card-meta{display:grid;gap:3px;min-width:0}.lucky-glyph-card-meta small{display:block}.lucky-glyph-card-meta .resale-value{color:#bba06d}.lucky-glyph-card-buttons{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.lucky-glyph-card-actions button.sell{border-color:#e7ba692e;background:#56411f3d;color:#e3c17e}.lucky-glyph-card-actions button.sell:hover:not(:disabled){border-color:#efc77b6b;background:#664c2357}@media(max-width:640px){.lucky-glyph-card-actions{align-items:flex-end}.lucky-glyph-card-buttons{justify-content:flex-end}.lucky-glyph-card-actions button{padding:6px 7px}}.lucky-glyph-achievements{margin:18px 28px 0;padding:19px;border:1px solid rgba(129,202,255,.16);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(89,142,205,.08),transparent 20rem),linear-gradient(145deg,#0a282fe0,#071c20d6)}.lucky-glyph-achievements-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.lucky-glyph-achievements-head h3{margin:4px 0 5px;font-size:20px}.lucky-glyph-achievements-head h3 small{margin-left:6px;color:#86aaa7;font-size:11px}.lucky-glyph-achievements-head p{max-width:720px;margin:0;color:#789c98;font-size:10px;line-height:1.6}.lucky-glyph-referral-bonus{margin-top:13px;padding:10px 12px;border:1px solid rgba(126,229,217,.16);border-radius:12px;background:#19484638;color:#addbd5;font-size:9px;line-height:1.55}.lucky-glyph-achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.lucky-glyph-achievement-grid article{padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0214184f}.lucky-glyph-achievement-grid article.unlocked{border-color:#7ee5d93d;background:#1847444d}.lucky-glyph-achievement-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.lucky-glyph-achievement-title strong{color:#dff9f5;font-size:10px}.lucky-glyph-achievement-title small{color:#6f918e;font-size:7px;text-align:right}.lucky-glyph-achievement-grid article.unlocked .lucky-glyph-achievement-title small{color:#88d9ce}.lucky-glyph-achievement-bar{height:4px;margin:9px 0 7px;border-radius:999px;background:#ffffff0d;overflow:hidden}.lucky-glyph-achievement-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4aa7a0,#77e1d4)}.lucky-glyph-achievement-grid article>span{color:#8eaaa7;font-size:8px}@media(max-width:900px){.lucky-glyph-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lucky-glyph-achievements{margin:12px 12px 0;padding:14px}.lucky-glyph-achievement-grid{grid-template-columns:1fr 1fr;gap:7px}}@media(max-width:390px){.lucky-glyph-achievement-grid{grid-template-columns:1fr}}.lucky-glyph-quick-equip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.07);color:#85aaa7;font-size:9px;font-weight:750}.lucky-glyph-quick-equip select{min-width:0;width:100%;border:1px solid rgba(126,229,217,.24);border-radius:9px;background:#09292b;color:#dff8f4;padding:7px 9px;font:inherit;font-size:10px;outline:none}.lucky-glyph-quick-equip select:focus{border-color:#62d7ca;box-shadow:0 0 0 3px #5ff4bf14}.lucky-glyph-quick-equip select:disabled{opacity:.6}@media(max-width:640px){.lucky-glyph-quick-equip{grid-template-columns:1fr;gap:5px}}.lucky-glyph-face{--sigil:#95c9c3;--sigil-soft:rgba(149,201,195,.16);position:relative;isolation:isolate;background:radial-gradient(circle at 50% 48%,rgba(178,233,224,.08),transparent 42%),linear-gradient(145deg,#0a2d2feb,#05191ef5);box-shadow:inset 0 0 0 1px #ffffff06,0 10px 26px #00000029}.lucky-glyph-face.rarity-rare{--sigil:#8bdff0;--sigil-soft:rgba(87,194,220,.16)}.lucky-glyph-face.rarity-epic{--sigil:#c9b1ef;--sigil-soft:rgba(169,135,224,.17)}.lucky-glyph-face.rarity-legendary{--sigil:#f1cf8a;--sigil-soft:rgba(231,181,83,.18)}.lucky-glyph-sigil-core{position:absolute;inset:11%;z-index:1;border-radius:50%;transform-origin:50% 50%;filter:drop-shadow(0 0 7px var(--sigil-soft))}.lucky-glyph-ring{position:absolute;left:50%;top:50%;border:1px solid var(--sigil);border-radius:50%;opacity:.25;transform:translate(-50%,-50%)}.lucky-glyph-ring.ring-a{width:92%;height:92%;border-style:solid;opacity:.16}.lucky-glyph-ring.ring-b{width:72%;height:72%;border-style:dashed;opacity:.24;display:none}.lucky-glyph-ring.ring-c{width:52%;height:52%;border-style:dotted;opacity:.31;display:none}.lucky-glyph-ring.ring-d{width:35%;height:35%;border-width:2px;opacity:.17;display:none}.lucky-glyph-face.rings-2 .ring-b,.lucky-glyph-face.rings-3 .ring-b,.lucky-glyph-face.rings-4 .ring-b,.lucky-glyph-face.rings-3 .ring-c,.lucky-glyph-face.rings-4 .ring-c,.lucky-glyph-face.rings-4 .ring-d{display:block}.lucky-glyph-node{position:absolute;z-index:3;width:5px;height:5px;margin:-2.5px;border:1px solid var(--sigil);border-radius:50%;background:#082527;box-shadow:0 0 8px var(--sigil-soft)}.lucky-glyph-node.node-1{left:50%;top:1%}.lucky-glyph-node.node-2{right:7%;bottom:19%}.lucky-glyph-node.node-3{left:7%;bottom:19%}.lucky-glyph-node.node-4{right:6%;top:24%}.lucky-glyph-node.node-5{left:6%;top:24%}.lucky-glyph-motif{position:absolute;inset:24%;display:block;opacity:.42;color:var(--sigil)}.lucky-glyph-motif i{position:absolute;display:block;border-color:currentColor}.lucky-glyph-face.phase-0 .lucky-glyph-sigil-core{transform:rotate(0)}.lucky-glyph-face.phase-1 .lucky-glyph-sigil-core{transform:rotate(30deg)}.lucky-glyph-face.phase-2 .lucky-glyph-sigil-core{transform:rotate(60deg)}.lucky-glyph-face.phase-3 .lucky-glyph-sigil-core{transform:rotate(90deg)}.lucky-glyph-face.phase-4 .lucky-glyph-sigil-core{transform:rotate(120deg)}.lucky-glyph-face.phase-5 .lucky-glyph-sigil-core{transform:rotate(150deg)}.lucky-glyph-face.phase-6 .lucky-glyph-sigil-core{transform:rotate(180deg)}.lucky-glyph-face.phase-7 .lucky-glyph-sigil-core{transform:rotate(210deg)}.lucky-glyph-face.phase-8 .lucky-glyph-sigil-core{transform:rotate(240deg)}.lucky-glyph-face.phase-9 .lucky-glyph-sigil-core{transform:rotate(270deg)}.lucky-glyph-face.phase-10 .lucky-glyph-sigil-core{transform:rotate(300deg)}.lucky-glyph-face.phase-11 .lucky-glyph-sigil-core{transform:rotate(330deg)}.motif-orbit .lucky-glyph-motif{inset:29% 13%;border:1px solid currentColor;border-radius:50%;transform:rotate(-24deg)}.motif-orbit .lucky-glyph-motif i:first-child{width:7px;height:7px;right:-4px;top:44%;border-radius:50%;background:currentColor}.motif-lattice .lucky-glyph-motif{inset:23%;background:linear-gradient(30deg,transparent 47%,currentColor 48% 51%,transparent 52%),linear-gradient(150deg,transparent 47%,currentColor 48% 51%,transparent 52%);clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%)}.motif-prism .lucky-glyph-motif{inset:21% 25%;border:1px solid currentColor;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(120deg,transparent 42%,var(--sigil-soft) 43% 58%,transparent 59%)}.motif-wave .lucky-glyph-motif i{left:0;width:100%;height:38%;border-top:1px solid currentColor;border-radius:50%}.motif-wave .lucky-glyph-motif i:nth-child(1){top:8%}.motif-wave .lucky-glyph-motif i:nth-child(2){top:38%;transform:scaleX(.8)}.motif-wave .lucky-glyph-motif i:nth-child(3){top:68%;transform:scaleX(.55)}.motif-resonance .lucky-glyph-motif i{top:5%;bottom:5%;width:34%;border:1px solid currentColor;border-left:0;border-radius:0 50% 50% 0}.motif-resonance .lucky-glyph-motif i:nth-child(1){left:8%}.motif-resonance .lucky-glyph-motif i:nth-child(2){left:31%;opacity:.7}.motif-resonance .lucky-glyph-motif i:nth-child(3){left:54%;opacity:.45}.motif-compass .lucky-glyph-motif:before,.motif-compass .lucky-glyph-motif:after{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:currentColor}.motif-compass .lucky-glyph-motif:after{transform:rotate(90deg)}.motif-compass .lucky-glyph-motif i:first-child{inset:17%;border:1px solid currentColor;transform:rotate(45deg)}.motif-grid .lucky-glyph-motif{border:1px solid currentColor;background:linear-gradient(90deg,transparent 31%,currentColor 32% 34%,transparent 35% 65%,currentColor 66% 68%,transparent 69%),linear-gradient(0deg,transparent 31%,currentColor 32% 34%,transparent 35% 65%,currentColor 66% 68%,transparent 69%)}.motif-halo .lucky-glyph-motif{inset:20%;border:2px solid currentColor;border-radius:50%;box-shadow:inset 0 0 0 6px #0000001f}.motif-radial .lucky-glyph-motif{inset:18%;border:1px dashed currentColor;border-radius:50%}.motif-radial .lucky-glyph-motif:before,.motif-radial .lucky-glyph-motif:after{content:"";position:absolute;left:50%;top:-15%;width:1px;height:130%;background:currentColor}.motif-radial .lucky-glyph-motif:after{transform:rotate(60deg)}.motif-facet .lucky-glyph-motif{inset:18%;border:1px solid currentColor;clip-path:polygon(50% 0,94% 25%,82% 80%,50% 100%,18% 80%,6% 25%)}.motif-facet .lucky-glyph-motif i:first-child{left:50%;top:0;height:100%;border-left:1px solid currentColor}.motif-horizon .lucky-glyph-motif{inset:23% 15%}.motif-horizon .lucky-glyph-motif:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor}.motif-horizon .lucky-glyph-motif:after{content:"";position:absolute;left:32%;top:18%;width:36%;height:36%;border:1px solid currentColor;border-radius:50% 50% 0 0;border-bottom:0}.motif-focus .lucky-glyph-motif{inset:20%;border:1px solid currentColor;border-radius:50%}.motif-focus .lucky-glyph-motif:before{content:"";position:absolute;inset:27%;border:2px solid currentColor;border-radius:50%;background:var(--sigil-soft)}.motif-knot .lucky-glyph-motif i{width:62%;height:62%;border:1px solid currentColor;border-radius:50%}.motif-knot .lucky-glyph-motif i:nth-child(1){left:0;top:0}.motif-knot .lucky-glyph-motif i:nth-child(2){right:0;top:0}.motif-knot .lucky-glyph-motif i:nth-child(3){left:19%;bottom:0}.motif-septet .lucky-glyph-motif{inset:17%;border:1px dashed currentColor;border-radius:50%}.motif-septet .lucky-glyph-motif:before{content:"✦";position:absolute;inset:0;display:grid;place-items:center;color:currentColor;font-size:18px}.lucky-glyph-symbol{z-index:5;text-shadow:0 0 18px var(--sigil-soft),0 2px 9px rgba(0,0,0,.4)}.lucky-glyph-lore{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;margin:13px 0}.lucky-glyph-lore small{color:#77a59f;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lucky-glyph-lore p{margin:0;color:#b9d9d5;font-size:10px;line-height:1.55}.lucky-glyph-lore p+small{margin-top:4px}.lucky-glyph-lore p+small+p{margin-top:4px}@media(max-width:640px){.lucky-glyph-lore{grid-template-columns:1fr;gap:3px}.lucky-glyph-lore p{font-size:9px}}.lucky-glyph-face{--series-glow:rgba(126,229,217,.14);--series-line:rgba(161,229,220,.2);isolation:isolate;background:radial-gradient(circle at 50% 50%,var(--series-glow),transparent 48%),linear-gradient(145deg,#08282bf5,#04181df5)}.lucky-glyph-face:before,.lucky-glyph-face:after{content:"";position:absolute;inset:8%;border-radius:50%;pointer-events:none}.lucky-glyph-face:before{border:1px solid var(--series-line);transform:rotate(calc(var(--glyph-phase,0deg) + 13deg));opacity:.72}.lucky-glyph-face:after{inset:18%;border:1px dotted color-mix(in srgb,var(--series-line) 72%,transparent);transform:rotate(-19deg);opacity:.58}.lucky-glyph-face.rarity-rare{box-shadow:inset 0 0 24px #57c9de17,0 10px 34px #00000029}.lucky-glyph-face.rarity-epic{box-shadow:inset 0 0 28px #b38cec21,0 10px 38px #1b112d38}.lucky-glyph-face.rarity-legendary{box-shadow:inset 0 0 34px #f1be592b,0 12px 42px #4e341033}.lucky-glyph-face.series-cosmos{--series-glow:rgba(121,127,255,.18);--series-line:rgba(160,176,255,.3)}.lucky-glyph-face.series-material{--series-glow:rgba(117,208,181,.16);--series-line:rgba(131,226,196,.27)}.lucky-glyph-face.series-optics{--series-glow:rgba(114,207,255,.17);--series-line:rgba(173,222,255,.29)}.lucky-glyph-face.series-nature{--series-glow:rgba(115,196,135,.15);--series-line:rgba(157,220,169,.25)}.lucky-glyph-face.series-season{--series-glow:rgba(113,178,214,.15);--series-line:rgba(167,215,238,.24)}.lucky-glyph-face.series-element{--series-glow:rgba(229,151,92,.15);--series-line:rgba(242,190,139,.26)}.lucky-glyph-face.series-voyage{--series-glow:rgba(94,174,204,.15);--series-line:rgba(135,207,225,.25)}.lucky-glyph-face.series-craft{--series-glow:rgba(216,175,105,.13);--series-line:rgba(234,202,146,.23)}.lucky-glyph-face.series-sound{--series-glow:rgba(184,127,211,.13);--series-line:rgba(204,166,226,.23)}.lucky-glyph-face.series-mind{--series-glow:rgba(106,197,192,.15);--series-line:rgba(150,226,219,.25)}.lucky-glyph-face.series-story{--series-glow:rgba(197,153,110,.13);--series-line:rgba(223,187,150,.23)}.lucky-glyph-face.series-fortune{--series-glow:rgba(225,191,103,.13);--series-line:rgba(237,208,139,.24)}.lucky-glyph-hero-art{position:relative}.lucky-glyph-hero-art:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background:linear-gradient(115deg,transparent 0 39%,rgba(255,255,255,.045) 40%,transparent 41%),repeating-linear-gradient(90deg,transparent 0 46px,rgba(137,226,215,.035) 47px,transparent 48px)}.lucky-glyph-hero-art.rarity-legendary{border-color:#efc26b4f;background:radial-gradient(circle at 12% 12%,rgba(245,197,99,.12),transparent 17rem),radial-gradient(circle at 82% 18%,rgba(139,116,235,.12),transparent 20rem),linear-gradient(145deg,#0f2b2bf2,#081a1feb)}.lucky-glyph-card,.lucky-glyph-shop-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lucky-glyph-card.owned:hover,.lucky-glyph-shop-card:not(.owned):hover{transform:translateY(-2px);box-shadow:0 16px 36px #0003}.lucky-glyph-card.series-material,.lucky-glyph-shop-card.series-material{background-image:linear-gradient(155deg,#123a37eb,#071b1fe6)}.lucky-glyph-card.series-cosmos,.lucky-glyph-shop-card.series-cosmos{background-image:radial-gradient(circle at 78% 13%,rgba(105,113,220,.09),transparent 9rem),linear-gradient(155deg,#13263aeb,#071820e6)}.lucky-glyph-card.series-optics,.lucky-glyph-shop-card.series-optics{background-image:linear-gradient(135deg,#0b2f3af0,#18283ae6)}.lucky-glyph-card-copy p,.lucky-glyph-shop-copy p{min-height:42px}.lucky-glyph-card-copy strong,.lucky-glyph-shop-copy strong{letter-spacing:.01em}.lucky-glyph-rarity-crest{position:absolute;z-index:8;right:4%;top:4%;display:grid;place-items:center;min-width:24px;height:24px;padding:0 5px;border:1px solid rgba(170,220,214,.18);border-radius:999px;background:#04181bd1;color:#91b6b1;font:900 8px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.04em;box-shadow:0 4px 14px #0000002e}.lucky-glyph-series-code{position:absolute;z-index:7;left:8%;bottom:7%;color:#b4ddd875;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em}.lucky-glyph-face.rarity-common .lucky-glyph-rarity-crest{color:#9db4b1;border-color:#9db4b138}.lucky-glyph-face.rarity-rare .lucky-glyph-rarity-crest{color:#b9f5ff;border-color:#65d5ed73;background:#082d36db}.lucky-glyph-face.rarity-epic .lucky-glyph-rarity-crest{color:#eadcff;border-color:#b894ed7a;background:#281c3be0}.lucky-glyph-face.rarity-legendary .lucky-glyph-rarity-crest{color:#ffe5aa;border-color:#f0c06c80;background:#452f12e6}.lucky-glyph-face.rarity-common{outline:1px solid rgba(153,189,184,.04);outline-offset:3px}.lucky-glyph-face.rarity-rare{outline:1px solid rgba(101,213,237,.22);outline-offset:4px}.lucky-glyph-face.rarity-epic{outline:1px solid rgba(184,148,237,.28);outline-offset:5px}.lucky-glyph-face.rarity-legendary{outline:1px solid rgba(240,192,108,.34);outline-offset:6px}.lucky-glyph-face.rarity-rare:after{border-style:solid;border-color:#64daf059;box-shadow:0 0 0 5px #4fbdd308}.lucky-glyph-face.rarity-epic:after{border-style:solid;border-width:1px;border-color:#c29ef46b;box-shadow:0 0 0 5px #8f68d30b,0 0 24px #996fdb17}.lucky-glyph-face.rarity-legendary:before{border-style:double;border-width:3px;border-color:#f6cb746e;box-shadow:0 0 0 5px #e8b1460b,0 0 30px #ebb4501c}.lucky-glyph-face.rarity-legendary:after{border-style:dashed;border-color:#d6b3fb57;box-shadow:inset 0 0 22px #f0c06c0f}.lucky-glyph-face.rarity-legendary .lucky-glyph-spark-a{color:#ffd987;text-shadow:0 0 10px rgba(255,217,135,.55)}.lucky-glyph-face.rarity-epic .lucky-glyph-spark-a{color:#d7b9ff;text-shadow:0 0 9px rgba(196,154,250,.42)}.lucky-glyph-face.rarity-rare .lucky-glyph-spark-a{color:#a8efff;text-shadow:0 0 8px rgba(101,213,237,.38)}.lucky-glyph-face.rarity-legendary.large{background:radial-gradient(circle at 50% 48%,rgba(242,191,90,.15),transparent 44%),radial-gradient(circle at 72% 21%,rgba(157,119,234,.12),transparent 28%),linear-gradient(145deg,#222723f7,#1d1612f7)}.lucky-glyph-face.rarity-epic.large{background:radial-gradient(circle at 50% 48%,rgba(175,128,236,.15),transparent 45%),linear-gradient(145deg,#1a1c2df7,#0e1820f7)}.lucky-glyph-face.rarity-rare.large{background:radial-gradient(circle at 50% 48%,rgba(78,198,224,.13),transparent 45%),linear-gradient(145deg,#0c262ff7,#081b20f7)}.lucky-glyph-mini-lore{display:grid;gap:5px;margin-top:8px;text-align:left}.lucky-glyph-mini-lore p{display:-webkit-box;margin:0;color:#90afac;font-size:8.5px;line-height:1.48;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lucky-glyph-mini-lore p span{display:inline-block;margin-right:5px;color:#6fd1c4;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lucky-glyph-card.rarity-common{border-top:2px solid rgba(154,183,179,.18)}.lucky-glyph-card.rarity-rare,.lucky-glyph-shop-card.rarity-rare{border-top:2px solid rgba(101,213,237,.48)}.lucky-glyph-card.rarity-epic,.lucky-glyph-shop-card.rarity-epic{border-top:2px solid rgba(184,148,237,.56)}.lucky-glyph-card.rarity-legendary,.lucky-glyph-shop-card.rarity-legendary{border-top:2px solid rgba(240,192,108,.68)}.lucky-glyph-card.rarity-legendary:before,.lucky-glyph-shop-card.rarity-legendary:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background:radial-gradient(circle at 15% 12%,rgba(255,216,129,.12),transparent 18%),radial-gradient(circle at 88% 16%,rgba(184,148,237,.1),transparent 20%)}.lucky-glyph-card-copy,.lucky-glyph-shop-copy{min-height:104px}.lucky-glyph-card-copy>small,.lucky-glyph-shop-copy>small{letter-spacing:.04em}@media(max-width:640px){.lucky-glyph-rarity-crest{min-width:21px;height:21px;font-size:7px}.lucky-glyph-series-code{font-size:6px}.lucky-glyph-mini-lore p{font-size:8px}.lucky-glyph-card-copy,.lucky-glyph-shop-copy{min-height:96px}}@media(prefers-reduced-motion:no-preference){.lucky-glyph-face.rarity-legendary .lucky-glyph-sigil-core{animation:lucky-glyph-legendary-drift 18s linear infinite}.lucky-glyph-face.rarity-epic .ring-b{animation:lucky-glyph-epic-drift 14s linear infinite reverse}}@keyframes lucky-glyph-legendary-drift{to{transform:rotate(360deg)}}@keyframes lucky-glyph-epic-drift{to{transform:translate(-50%,-50%) rotate(360deg)}}.lucky-glyph-rarity-guide{margin:0 28px 16px;padding:16px;border:1px solid rgba(132,227,216,.13);border-radius:18px;background:linear-gradient(145deg,#08272ac7,#05191db8)}.lucky-glyph-rarity-guide-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.lucky-glyph-rarity-guide-head strong{display:block;margin-top:3px;font-size:16px}.lucky-glyph-rarity-guide-head p{max-width:590px;margin:0;color:#88aaa7;font-size:10px;line-height:1.55;text-align:right}.lucky-glyph-rarity-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lucky-glyph-rarity-guide-grid article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;min-height:74px;padding:10px 11px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0316198c;overflow:hidden}.lucky-glyph-rarity-guide-grid article:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#b2c9c657}.lucky-glyph-rarity-guide-grid article.rarity-rare:before{background:#65d5edb8}.lucky-glyph-rarity-guide-grid article.rarity-epic:before{background:#b894edc2}.lucky-glyph-rarity-guide-grid article.rarity-legendary:before{background:#f0c06cd6}.lucky-glyph-rarity-guide-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(174,205,201,.22);border-radius:50%;background:#ffffff06;color:#b9cecb;font-size:16px;font-weight:900}.rarity-rare>.lucky-glyph-rarity-guide-mark{border-radius:4px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-color:#65d5ed61;color:#9deafa}.rarity-epic>.lucky-glyph-rarity-guide-mark{border-radius:10px;border-style:double;border-width:3px;border-color:#b894ed66;color:#dcc5ff}.rarity-legendary>.lucky-glyph-rarity-guide-mark{border-radius:50%;border-style:double;border-width:3px;border-color:#f0c06c7a;color:#ffe0a2;box-shadow:0 0 18px #f0c06c14}.lucky-glyph-rarity-guide-grid article strong{display:block;color:#eafffb;font-size:11px;line-height:1.25}.lucky-glyph-rarity-guide-grid article strong small{color:#789d99;font-size:8px;font-weight:800;letter-spacing:.08em}.lucky-glyph-rarity-guide-grid article p{margin:4px 0 0;color:#789d99;font-size:8.5px;line-height:1.4}.lucky-glyph-rarity-count{align-self:start;padding:3px 5px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#8aaba8;font-size:8px;font-variant-numeric:tabular-nums}.lucky-glyph-rarity-crest{display:flex;align-items:center;justify-content:center;gap:3px}.lucky-glyph-rarity-crest b{font-size:8px;line-height:1}.rarity-pill{display:inline-flex;align-items:center;gap:5px}.rarity-pill b{font-size:9px;line-height:1}.account-menu-avatar.glyph.rarity-common{box-shadow:inset 0 0 0 1px #b7ccc947}.account-menu-avatar.glyph.rarity-rare{box-shadow:inset 0 0 0 1px #65d5ed7a,0 0 12px #50bed617;color:#bdf4ff}.account-menu-avatar.glyph.rarity-epic{box-shadow:inset 0 0 0 1px #b894ed80,0 0 14px #976edc1a;color:#e0ceff}.account-menu-avatar.glyph.rarity-legendary{box-shadow:inset 0 0 0 2px #f0c06c85,0 0 16px #e6b14e1f;color:#ffe1a5}.account-menu-glyph-toggle .glyph-entry-mark{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-right:7px;border:1px solid rgba(126,229,217,.18);border-radius:7px;background:#ffffff08;font-size:11px;font-weight:900;vertical-align:middle}.account-menu-glyph-toggle.rarity-rare .glyph-entry-mark{border-color:#65d5ed66;color:#a8efff}.account-menu-glyph-toggle.rarity-epic .glyph-entry-mark{border-color:#b894ed6b;color:#d8c0ff}.account-menu-glyph-toggle.rarity-legendary .glyph-entry-mark{border-color:#f0c06c7a;color:#ffe0a0;box-shadow:0 0 12px #f0c06c14}@media(max-width:760px){.lucky-glyph-rarity-guide{margin:0 14px 12px;padding:13px}.lucky-glyph-rarity-guide-head{display:block}.lucky-glyph-rarity-guide-head p{margin-top:6px;text-align:left}.lucky-glyph-rarity-guide-grid{grid-template-columns:1fr 1fr}}@media(max-width:430px){.lucky-glyph-rarity-guide-grid{grid-template-columns:1fr}}.orbit-glyph-art{--glyph-ink:#bce6dc;--glyph-accent:#dcb76e;display:block;max-width:100%;height:auto;overflow:visible}.orbit-glyph-art path{fill:none;stroke:var(--glyph-ink);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.orbit-glyph-art .orbit-glyph-accent{stroke:var(--glyph-accent)}.orbit-glyph-art .orbit-glyph-frame{opacity:.45}.orbit-glyph-art .orbit-glyph-frame path{stroke-width:1.8}.orbit-glyph-art .orbit-glyph-eye{stroke:#dcb76e;stroke-width:4}.lucky-glyph-face.has-orbit-art:before,.lucky-glyph-face.has-orbit-art:after,.lucky-glyph-face.has-orbit-art .lucky-glyph-sigil-core,.lucky-glyph-face.has-orbit-art .lucky-glyph-symbol,.lucky-glyph-face.has-orbit-art .lucky-glyph-spark{display:none}.lucky-glyph-face.has-orbit-art>.orbit-glyph-art{width:82%;height:82%;position:absolute;inset:9%}.lucky-glyph-face.rarity-rare.has-orbit-art .orbit-glyph-art{--glyph-accent:#8cbce9}.lucky-glyph-face.rarity-legendary.has-orbit-art .orbit-glyph-art{--glyph-accent:#ebca83}.lucky-glyph-face.has-orbit-art.locked .orbit-glyph-art,.orbit-glyph-art.is-locked{--glyph-ink:#6e8c88;--glyph-accent:#6e8c88;opacity:.55}.orbit-glyph-art.is-playing .orbit-glyph-body{transform-origin:64px 64px;animation:orbit-glyph-arrive .85s ease-out both}@keyframes orbit-glyph-arrive{0%{opacity:.15;transform:translateY(5px) scale(.92)}to{opacity:1;transform:none}}.orbit-glyph-replay{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.orbit-glyph-replay button{border:1px solid #497873;border-radius:12px;padding:8px 12px;background:#073733;color:#c3e6dd;cursor:pointer}.orbit-glyph-replay button:focus-visible{outline:2px solid #45e4c7;outline-offset:3px}@media(prefers-reduced-motion:reduce){.orbit-glyph-art.is-playing .orbit-glyph-body{animation:none}}.orbit-glyph-detail{fill:none;stroke:#bee6df;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.orbit-glyph-tier-detail{stroke:#d7b979;opacity:.65}.orbit-glyph-art.rarity-legendary .orbit-glyph-tier-detail{opacity:.9}.orbit-glyph-art.is-locked .orbit-glyph-detail{display:none}@media(prefers-reduced-motion:reduce){.orbit-glyph-detail{animation:none}}.lucky-glyph-limited-art{display:flex;align-items:center;gap:16px;margin:12px 0}.lucky-glyph-limited-art>svg{flex:0 0 128px}.lucky-glyph-limited-art p{font-size:13px;line-height:1.6}@media(max-width:420px){.lucky-glyph-limited-art{flex-direction:column}}.orbit-collections{margin:24px 0;padding:20px;border:1px solid #295c5c;border-radius:20px;background:linear-gradient(145deg,#063035,#021b20);color:#d7f5e8}.orbit-collections h3{margin:8px 0}.orbit-collections p{color:#9dc8bd;font-size:13px;line-height:1.65}.orbit-collections button{padding:10px 13px;border:1px solid #386d67;border-radius:10px;background:#053536;color:#dafff3;cursor:pointer}.orbit-collections button:disabled{opacity:.45;cursor:default}.orbit-collections button:focus-visible{outline:3px solid #56e4c7;outline-offset:3px}.orbit-collection-tabs,.orbit-collection-actions{display:flex;gap:8px;flex-wrap:wrap}.orbit-collection-tabs button[aria-pressed=true]{background:#a6efd8;color:#082e2c}.orbit-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.orbit-collection-grid article{min-width:0;padding:14px;border:1px solid #2a5655;border-radius:16px;background:#062629;display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center}.orbit-collection-grid h4{margin:0}.orbit-collection-grid small{color:#d6bb83}.orbit-season-art{fill:none;stroke:#a8e9d4;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;max-width:100%;height:auto}.orbit-season-frame{stroke:#589f95;stroke-width:1.2}.orbit-season-accent{stroke:#e4bf76;fill:#e4bf7615}.orbit-variant-art{position:relative;display:inline-block;color:#a8ecd3}.orbit-variant-art>svg:last-child{position:absolute;inset:0;fill:none;stroke:currentColor;stroke-width:2.5;max-width:100%;height:auto}.variant-red{color:#ea9c87}.variant-blue{color:#91cdef}.variant-gold{color:#e5c479}.orbit-variant-art .orbit-glyph-art{stroke:currentColor}.orbit-event-route{border-left:3px solid #e4bf76;padding:8px 14px;margin:14px 0}.orbit-collection-equipped{display:flex;gap:18px;align-items:center}.orbit-collection-equipped strong,.orbit-collection-equipped small{display:block}.orbit-collection-grid article p{overflow-wrap:anywhere}@media(max-width:620px){.orbit-collections{padding:14px}.orbit-collection-grid{grid-template-columns:1fr}.orbit-collection-grid article{flex-direction:row;flex-wrap:wrap;justify-content:center}.orbit-collection-grid article>svg,.orbit-collection-grid .orbit-variant-art{flex-shrink:0}.orbit-collection-grid h4{font-size:17px}}.orbit-season-art{filter:drop-shadow(0 5px 10px #0005);flex-shrink:0}.orbit-collection-grid article:has(.orbit-season-art){border-color:#9c8353;background:radial-gradient(ellipse at top,#273638,#071d26)}.orbit-collection-grid article:has(.orbit-season-art) small{color:#f0dca6}.orbit-collection-grid article:has(.orbit-season-art) h4{color:#f6ecda}.orbit-collection-story{max-width:26em;margin:0;font-size:12px}.orbit-season-engraving{opacity:.9}.orbit-collection-grid>article>.orbit-variant-art{position:static;display:block;isolation:isolate;margin:0 auto;width:min(180px,100%);height:auto;filter:drop-shadow(0 12px 12px #0003)}.orbit-collection-equipped>.orbit-variant-art{flex-shrink:0}.variant-material{font-size:12px;line-height:1.7;color:#b7cbd0;min-height:42px}.orbit-sets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px;margin:20px 0}.orbit-set-card{padding:22px;border:1px solid color-mix(in srgb,var(--set-color) 60%,#0f3040);border-radius:18px;background:radial-gradient(ellipse at 70% 0%,color-mix(in srgb,var(--set-color) 12%,#18313d),transparent 65%),linear-gradient(135deg,#16333d,#081f2d);box-shadow:inset 0 0 0 5px #091f2c,inset 0 0 0 6px color-mix(in srgb,var(--set-color) 22%,transparent),0 12px 25px #0002}.orbit-set-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--set-color);font:9px ui-monospace,monospace;letter-spacing:.13em}.orbit-set-card h4{font-size:24px;letter-spacing:.06em;margin:20px 0 12px;color:#f0e7d1}.orbit-set-card>p{font-size:13px;line-height:1.8;min-height:46px;color:#b9cdd0}.set-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.set-member{display:grid;justify-items:center;gap:6px;padding:12px 3px;border-radius:12px;background:#122c37;border:1px solid #65798455}.set-member svg{width:100%;max-width:95px;height:auto;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:var(--set-color)}.set-member .orbit-glyph-accent{stroke:#f3dbaa}.set-member b{font-size:13px;color:#e2e9dd}.set-member small{font-size:10px;color:#b8d4c7}.set-member.is-missing{opacity:.4}.orbit-set-card progress{width:100%;height:4px;accent-color:var(--set-color)}.set-reward{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:16px;font-size:12px;color:var(--set-color)}.set-keepsake-note{font-size:11px!important;min-height:0!important}.orbit-set-card>button{width:100%;min-height:44px;background:#244550;border-color:var(--set-color);color:#f2e9d0}.orbit-set-card>small[role=status]{display:block;margin-top:8px;font-size:12px}.orbit-collection-grid>article{background:linear-gradient(145deg,#14303b,#08212b);box-shadow:inset 0 1px #fff1,0 8px 25px #0002}@media(max-width:600px){.orbit-collection-grid>article:has(.orbit-variant-art){display:grid;grid-template-columns:100px 1fr;gap:8px 14px;text-align:left}.orbit-collection-grid>article>.orbit-variant-art{grid-row:1/4;width:100px;align-self:center}.orbit-collection-grid>article:has(.orbit-variant-art)>h4{margin:3px 0}.variant-material{margin:0;min-height:0}.orbit-set-card{padding:20px}}.glyph-screen-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0 22px;position:sticky;top:0;z-index:4;padding:10px;background:#071f26f5;border-radius:14px;box-shadow:0 8px 18px #0003}.glyph-screen-nav button,.glyph-subnav button,.glyph-back,.glyph-pagination button{font:inherit;min-height:44px;border-radius:10px;border:1px solid #4c797d;background:#123039;color:#dbede8;padding:8px 12px}.glyph-screen-nav button[aria-pressed=true],.glyph-subnav button[aria-pressed=true]{background:#d6e8d9;color:#122f32;border-color:#d6e8d9}.glyph-back{margin-bottom:18px}.glyph-subnav{display:flex;gap:10px;margin:14px 0}.glyph-atlas-search{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.glyph-atlas-search label{display:grid;gap:7px;flex:1;min-width:160px;color:#bbd2ce}.glyph-atlas-search input,.glyph-atlas-search select{font:inherit;background:#102d35;color:#e7f2eb;padding:12px;min-height:44px;border:1px solid #628c8d;border-radius:10px;box-sizing:border-box}.glyph-pagination{display:flex;gap:14px;justify-content:center;align-items:center;margin:22px 0}.glyph-pagination button:disabled{opacity:.45}.glyph-atlas-screen .lucky-glyph-mini-lore{display:none}.glyph-detail-screen .lucky-glyph-grid{grid-template-columns:minmax(0,560px);justify-content:center}.glyph-detail-link{background:transparent;border:0;cursor:pointer;width:100%;display:grid;place-items:center}.glyph-detail-screen .lucky-glyph-face{transform:scale(1.3);margin:28px auto}.glyph-pity-progress{appearance:none;height:10px;width:100%;border:0;border-radius:10px;overflow:hidden;background:#173c3d}.glyph-pity-progress::-webkit-progress-bar{background:#173c3d}.glyph-pity-progress::-webkit-progress-value{background:#68d9ca;border-radius:10px}.glyph-pity-progress.epic::-webkit-progress-value{background:#bea4e6}.glyph-pity-progress::-moz-progress-bar{background:#68d9ca}.glyph-pity-progress.epic::-moz-progress-bar{background:#bea4e6}.lucky-glyph-progress-grid details{margin-top:16px;color:#b8cfcb;font-size:13px;line-height:1.8}.lucky-glyph-progress-grid summary{cursor:pointer}.lucky-glyph-rarity-guide{margin-top:18px}.set-archive-art{width:100%;height:auto;margin:12px 0;border-radius:12px;display:block}.set-chapter{color:#ccdad5;font-size:14px;line-height:1.85;margin-bottom:16px}.set-chapter summary{cursor:pointer;color:var(--set-color)}.set-archive-badge{display:flex;align-items:center;gap:10px;border:1px solid var(--set-color);padding:8px 12px;border-radius:12px;color:var(--set-color);font-size:11px;letter-spacing:.08em}.orbit-set-card .set-reward{gap:12px;flex-wrap:wrap}.orbit-set-card .set-reward strong{font-size:13px}@media(max-width:700px){.glyph-screen-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px;margin-top:10px}.glyph-screen-nav button{font-size:12px;padding:8px 4px}.lucky-glyph-header h2{font-size:30px}.lucky-glyph-header p{font-size:13px;line-height:1.7}.lucky-glyph-hero-art .lucky-glyph-lore{display:none}.lucky-glyph-hero-art .lucky-glyph-face.large{width:84px;height:84px}.lucky-glyph-hero-art{gap:10px}.lucky-glyph-progress-grid{grid-template-columns:1fr}.lucky-glyph-limited-art{display:flex;align-items:center;gap:12px}.lucky-glyph-limited-art svg{width:78px;height:78px;flex-shrink:0}.lucky-glyph-pagination,.glyph-pagination button{font-size:12px}.glyph-atlas-search{gap:10px}.glyph-atlas-search label{min-width:120px}.lucky-glyph-rarity-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glyph-detail-screen .lucky-glyph-grid{grid-template-columns:1fr}}.ordinary-admin-tools{margin:14px auto 0;max-width:1180px;border:1px solid rgba(109,240,209,.2);border-radius:18px;background:linear-gradient(180deg,#081f25f0,#05151cf5);padding:18px;box-shadow:0 18px 48px #00000029}.ordinary-admin-tools-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ordinary-admin-tools-head>div:first-child{display:grid;gap:5px}.ordinary-admin-tools-head strong{font-size:15px;color:#e6fff8}.ordinary-admin-tools-head small,.ordinary-admin-boundary,.ordinary-admin-more{color:#789ba4;font-size:11px;line-height:1.55}.ordinary-admin-badge{width:max-content;border:1px solid rgba(108,239,205,.28);border-radius:999px;padding:3px 7px;color:#8be6cf;font-size:9px;font-weight:800;letter-spacing:.12em}.ordinary-admin-actions{display:flex;flex-wrap:wrap;gap:7px}.ordinary-admin-actions button,.ordinary-admin-actions a,.ordinary-admin-record select{border:1px solid rgba(118,170,183,.24);border-radius:10px;background:#0d2d35bd;color:#d6f2ec;padding:8px 10px;font:inherit;text-decoration:none;cursor:pointer}.ordinary-admin-renew-select{border:1px solid rgba(118,170,183,.24);border-radius:10px;background:#031118d9;color:#d6f2ec;padding:8px 10px;font:inherit}.ordinary-admin-actions .primary{border-color:#55efcc80;background:#0e7e6761;color:#b9ffec;font-weight:700}.ordinary-admin-actions button:disabled,.ordinary-admin-renew-select:disabled,.ordinary-admin-record select:disabled{opacity:.5;cursor:not-allowed}.ordinary-admin-notice{margin-top:12px;border-radius:10px;background:#22655e3d;padding:9px 11px;color:#9fe6d1;font-size:11px}.ordinary-admin-form{display:grid;grid-template-columns:1.1fr .9fr .65fr 1.4fr auto;gap:9px;align-items:end;margin-top:13px;padding-top:13px;border-top:1px solid rgba(113,169,180,.12)}.ordinary-admin-form label{display:grid;gap:5px;color:#7899a3;font-size:10px}.ordinary-admin-form input,.ordinary-admin-form select{min-width:0;border:1px solid rgba(117,171,181,.22);border-radius:10px;background:#031118d9;color:#e7faf6;padding:9px 10px;outline:none}.ordinary-admin-form input:focus,.ordinary-admin-form select:focus{border-color:#6fe0c68c}.ordinary-admin-form .primary{min-height:38px}.ordinary-admin-records{display:grid;gap:8px;margin-top:13px}.ordinary-admin-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(105,164,174,.13);border-radius:12px;background:#05171e8f;padding:10px 12px}.ordinary-admin-record>div{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:center;min-width:0}.ordinary-admin-record strong{color:#e8fbf7;font-size:12px}.ordinary-admin-record span{color:#91aeb5;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordinary-admin-record small{grid-column:1/-1;color:#607f89;font-size:10px}.ordinary-admin-record select{font-size:11px;padding:7px 9px}.ordinary-admin-boundary{margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(116,166,178,.1)}@media(max-width:900px){.ordinary-admin-tools-head{align-items:flex-start;flex-direction:column}.ordinary-admin-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ordinary-admin-form .ordinary-admin-note,.ordinary-admin-form .primary{grid-column:1/-1}}@media(max-width:620px){.ordinary-admin-form{grid-template-columns:1fr}.ordinary-admin-form .ordinary-admin-note,.ordinary-admin-form .primary{grid-column:auto}.ordinary-admin-actions{width:100%}.ordinary-admin-actions button,.ordinary-admin-actions a,.ordinary-admin-renew-select{flex:1 1 46%;text-align:center;min-width:0}.ordinary-admin-record{grid-template-columns:1fr}.ordinary-admin-record select{width:100%}}.ordinary-admin-intent,.ordinary-admin-confirm{margin-top:12px;border:1px solid rgba(108,239,205,.22);border-radius:12px;background:#072327bd;padding:11px 12px;color:#dff8f2}.ordinary-admin-intent{display:flex;align-items:center;justify-content:space-between;gap:12px}.ordinary-admin-intent>div,.ordinary-admin-confirm>div:first-child{display:grid;gap:4px}.ordinary-admin-intent strong,.ordinary-admin-confirm strong{font-size:12px}.ordinary-admin-intent span,.ordinary-admin-confirm span{font-size:11px;color:#89aeb0;line-height:1.55}.ordinary-admin-intent b{border:1px solid rgba(109,240,209,.25);border-radius:999px;padding:4px 8px;font-size:9px;color:#8de3cc;white-space:nowrap}.ordinary-admin-intent[data-needs-review="1"] b{border-color:#ffbe6a4d;color:#ffd49a}.ordinary-admin-confirm{display:grid;gap:10px;border-color:#5fecca57;background:linear-gradient(180deg,#0a3431d1,#051e22e0)}.ordinary-admin-confirm-actions{display:flex;flex-wrap:wrap;gap:7px}.ordinary-admin-confirm-actions button{border:1px solid rgba(118,170,183,.24);border-radius:9px;background:#0d2d35bd;color:#d6f2ec;padding:8px 10px;font:inherit;cursor:pointer}.ordinary-admin-confirm-actions .primary{border-color:#55efcc80;background:#0e7e6761;color:#b9ffec;font-weight:700}.ordinary-admin-confirm-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:620px){.ordinary-admin-intent{align-items:flex-start;flex-direction:column}.ordinary-admin-confirm-actions{display:grid;grid-template-columns:1fr 1fr}.ordinary-admin-confirm-actions .primary{grid-column:1/-1}}.ordinary-admin-actions .danger,.ordinary-admin-confirm-actions .danger,.ordinary-admin-record-actions .danger,.ordinary-admin-intent-actions button{border:1px solid rgba(255,132,132,.34);border-radius:9px;background:#75262640;color:#ffc8c1;padding:8px 10px;font:inherit;cursor:pointer}.ordinary-admin-intent-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ordinary-admin-intent-actions button{font-size:10px;padding:5px 8px}.ordinary-admin-record-actions{display:flex;align-items:center;gap:7px}.ordinary-admin-record-actions button:disabled,.ordinary-admin-intent-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:620px){.ordinary-admin-record-actions{display:grid;grid-template-columns:1fr auto}.ordinary-admin-record-actions select{width:100%}.ordinary-admin-intent-actions{width:100%;justify-content:space-between}}.snapshot-panel{margin:24px 0;border:1px solid #275458;border-radius:14px;background:#0a2528;padding:clamp(16px,3vw,24px);box-shadow:0 18px 60px #020d0e55}.snapshot-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.snapshot-heading p{margin:0 0 7px;color:#5ff4bf;font-size:11px;font-weight:800;letter-spacing:.14em}.snapshot-heading h2{margin:0 0 7px;font-size:20px}.snapshot-heading span{display:block;max-width:720px;color:#8ebdb7;font-size:13px;line-height:1.55}.snapshot-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.snapshot-actions button{font-size:12px;padding:7px 9px}.snapshot-expiry{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;padding:10px 12px;border-radius:9px;background:#102f30;color:#a8d4ce;font-size:12px}.snapshot-expiry span{overflow-wrap:anywhere}.snapshot-expiry strong{color:#8fffd4}.snapshot-expiry em{font-style:normal;color:#c3e5dd}.snapshot-expiry.urgent{border:1px solid #8a6922;background:#3a3218}.snapshot-expiry.urgent strong{color:#ffe59a}.snapshot-notice{margin:12px 0;color:#8ebdb7;font-size:12px}.snapshot-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:330px;overflow:auto}.snapshot-row{display:flex;align-items:flex-start;gap:9px;border:1px solid #245156;border-radius:9px;padding:10px;background:#0d2c2e;cursor:pointer}.snapshot-row.selected{border-color:#5ff4bf;background:#12393a}.snapshot-row input{margin-top:3px;accent-color:#5ff4bf}.snapshot-row span{min-width:0}.snapshot-row strong,.snapshot-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-row strong{font-size:13px;color:#e9fff7}.snapshot-row small{margin-top:4px;color:#86aca6;font-size:11px}@media(max-width:760px){.snapshot-heading{align-items:flex-start;flex-direction:column}.snapshot-actions{justify-content:flex-start;width:100%}.snapshot-actions .primary{flex:1}.snapshot-list{grid-template-columns:1fr}.snapshot-panel{margin-top:16px}.snapshot-row strong,.snapshot-row small{white-space:normal;overflow-wrap:anywhere}}.share-link-qr{display:grid;gap:10px;margin-top:10px}.share-link-qr-toggle{min-height:42px;min-width:120px;justify-self:start}.share-link-qr-body{display:grid;justify-items:center;gap:9px;max-width:100%;padding:12px;border:1px solid rgba(112,226,205,.2);border-radius:12px;background:#04171e8f;overflow:hidden}.share-link-qr-svg{display:block;width:min(260px,100%);height:auto;aspect-ratio:1;background:#fff;border:8px solid #fff;border-radius:10px}.share-link-qr-body p{margin:0;max-width:320px;color:#8fb2b9;font-size:11px;line-height:1.55;text-align:center}.share-link-qr-error{color:#ffb7a8!important}@media(max-width:430px){.share-link-qr-toggle{width:100%;min-height:44px}.share-link-qr-svg{width:min(240px,100%)}}.temp-drop-panel{margin:24px 0;border:1px solid #275458;border-radius:14px;background:#0a2528;padding:clamp(16px,3vw,24px);box-shadow:0 18px 60px #020d0e55}.temp-drop-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.temp-drop-heading p,.temp-drop-viewer-card>p{margin:0 0 7px;color:#5ff4bf;font-size:11px;font-weight:800;letter-spacing:.14em}.temp-drop-heading h2{margin:0 0 7px;font-size:20px}.temp-drop-heading>div>span{display:block;max-width:740px;color:#8ebdb7;font-size:13px;line-height:1.55}.temp-drop-limit{flex:0 0 auto;border:1px solid #2f6663;border-radius:999px;padding:6px 9px;color:#bce6de;background:#0d3031;font-size:11px}.temp-drop-form{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(110px,.55fr)) minmax(220px,1fr);gap:10px;margin-top:17px}.temp-drop-form label,.temp-drop-password{display:flex;min-width:0;flex-direction:column;gap:6px;color:#a9d4cc;font-size:12px}.temp-drop-form input,.temp-drop-form select,.temp-drop-password input{width:100%;min-width:0;border:1px solid #37696a;border-radius:8px;background:#0a2729;color:#eafff8;padding:9px 10px;font:inherit}.temp-drop-form small,.temp-drop-password small{color:#789f99;line-height:1.45}.temp-drop-file input{padding:7px}.temp-drop-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.temp-drop-notice{margin:11px 0;color:#8ebdb7;font-size:12px;line-height:1.55}.temp-drop-share-result{border:1px solid #2c6660;border-radius:10px;background:#0d3131;padding:12px}.temp-drop-share-result>strong{display:block;margin-bottom:7px;color:#dffbf3;font-size:12px}.temp-drop-share-result textarea{width:100%;min-height:80px;resize:vertical;border:1px solid #37696a;border-radius:8px;background:#071f21;color:#c9f7e9;padding:9px;font:12px/1.45 SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.temp-drop-share-result>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px}.temp-drop-share-result>div span{border-radius:999px;background:#153b3b;color:#9dd7cb;padding:4px 7px;font-size:10px}.temp-drop-boundary,.temp-drop-viewer-boundary{margin-top:13px;padding:9px 11px;border-left:3px solid #5ff4bf;background:#102f30;color:#9bc9c1;font-size:11px;line-height:1.6}.temp-drop-viewer-shell{min-height:100vh;background:radial-gradient(circle at 80% 0%,#0c4a4b 0,transparent 36%),#071a1c;padding:24px clamp(16px,5vw,80px);color:#e9fff7}.temp-drop-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #245156;padding-bottom:18px}.temp-drop-viewer-header a{color:#9bded2;text-decoration:none}.temp-drop-viewer-header span{color:#7fa9a3;font-size:12px}.temp-drop-viewer-card{max-width:900px;margin:clamp(34px,8vw,86px) auto 0;border:1px solid #275458;border-radius:16px;background:#0a2528;padding:clamp(18px,4vw,32px);box-shadow:0 24px 80px #020d0e88}.temp-drop-viewer-card h1{margin:0 0 14px;font-size:clamp(25px,5vw,38px)}.temp-drop-viewer-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:17px}.temp-drop-viewer-meta span{border-radius:999px;background:#103334;color:#9bc8c0;padding:5px 8px;font-size:11px}.temp-drop-password{max-width:520px;margin:15px 0}.temp-drop-retrieve{margin-top:4px}.temp-drop-decrypted{margin-top:18px;border-top:1px solid #275458;padding-top:18px}.temp-drop-decrypted-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.temp-drop-decrypted-meta>div{min-width:0}.temp-drop-decrypted-meta strong,.temp-drop-decrypted-meta small{display:block;overflow-wrap:anywhere}.temp-drop-decrypted-meta strong{color:#eafff8}.temp-drop-decrypted-meta small{margin-top:4px;color:#84aaa4;font-size:11px}.temp-drop-decrypted img{display:block;max-width:100%;max-height:560px;margin:0 auto;border-radius:10px;background:#061718}.temp-drop-decrypted iframe{display:block;width:100%;min-height:520px;border:1px solid #275458;border-radius:10px;background:#fff}.temp-drop-decrypted pre{max-height:520px;overflow:auto;margin:0;border:1px solid #244f50;border-radius:10px;background:#071e20;padding:14px;color:#dff8ef;white-space:pre-wrap;word-break:break-word;font:12px/1.6 SFMono-Regular,Consolas,monospace}.temp-drop-no-preview{border:1px dashed #2c5d5c;border-radius:10px;padding:28px;text-align:center;color:#86aca6}.temp-drop-panel button,.temp-drop-viewer-shell button{min-height:36px}@media(max-width:900px){.temp-drop-form{grid-template-columns:1fr 1fr}.temp-drop-file{grid-column:1/-1}.temp-drop-form label:last-child{grid-column:1/-1}}@media(max-width:600px){.temp-drop-heading{align-items:flex-start;flex-direction:column}.temp-drop-form{grid-template-columns:1fr}.temp-drop-file,.temp-drop-form label:last-child{grid-column:auto}.temp-drop-form input,.temp-drop-form select,.temp-drop-password input{font-size:16px}.temp-drop-actions .primary{flex:1}.temp-drop-decrypted-meta{align-items:flex-start;flex-direction:column}.temp-drop-decrypted iframe{min-height:400px}.temp-drop-viewer-shell{padding:16px}}n.large-temp-drop-panel{margin:24px 0;border:1px solid #4d4c86;border-radius:14px;background:#111330;padding:clamp(16px,3vw,24px);box-shadow:0 18px 60px #02020d66}.large-temp-drop-panel .temp-drop-heading p{color:#a9a1ff}.large-temp-drop-panel .temp-drop-limit{border-color:#5e5aa0;background:#20204a;color:#e2e0ff}.large-temp-drop-progress{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border:1px solid #494778;border-radius:10px;background:#15183b;color:#c7c7e9;font-size:12px}.large-temp-drop-progress strong{color:#f0efff}.large-temp-drop-panel .temp-drop-boundary{border-color:#a9a1ff;background:#1b1e45;color:#d5d5f7}@media(max-width:600px){.large-temp-drop-progress{flex-direction:column}.large-temp-drop-panel .temp-drop-actions button{min-height:40px}}n .large-temp-drop-dropzone{min-height:132px;justify-content:center;border:1px dashed #706bb9;border-radius:12px;padding:14px;background:#15183b;transition:border-color .15s ease,background .15s ease,transform .15s ease}.large-temp-drop-dropzone>strong{color:#f0efff;font-size:14px}.large-temp-drop-dropzone>span{color:#a9a8d2;font-size:12px;line-height:1.45}.large-temp-drop-dropzone.is-dragging{border-color:#b8b2ff;background:#202451;transform:translateY(-1px)}.large-temp-drop-dropzone input{margin-top:4px}@media(max-width:600px){.large-temp-drop-dropzone{min-height:118px}}.large-temp-drop-progress-copy{display:flex;flex:1 1 250px;justify-content:space-between;gap:12px;flex-wrap:wrap}.large-temp-drop-progress-track{flex:1 1 220px;align-self:center;height:8px;overflow:hidden;border-radius:999px;background:#292a58;box-shadow:inset 0 0 0 1px #4b4a83}.large-temp-drop-progress-fill{height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#857dff,#b9b5ff);transition:width .2s ease}@media(max-width:600px){.large-temp-drop-progress-copy{flex-direction:column}.large-temp-drop-progress-track{width:100%}}.temp-drop-upload-progress{height:8px;overflow:hidden;margin-top:12px;border-radius:999px;background:#14383a;box-shadow:inset 0 0 0 1px #2f6663}.temp-drop-upload-progress>div{width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5ff4bf,#b4ffe0);animation:temp-drop-upload-progress 1.1s ease-in-out infinite}@keyframes temp-drop-upload-progress{0%{transform:translate(-110%)}to{transform:translate(260%)}}.large-drop-local-downloads{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(95,244,191,.18);border-radius:11px;background:#04191d8a}.large-drop-local-downloads>strong{color:#dffdf5;font-size:12px}.large-drop-local-downloads>p{margin:0;color:#8fb7b1;font-size:10px;line-height:1.55}.large-drop-local-downloads>a.button{display:flex;align-items:center;justify-content:center;min-height:42px;max-width:100%;padding:9px 11px;border:1px solid #356b66;border-radius:9px;background:#103834;color:#c8f5e8;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}@media(max-width:430px){.large-drop-local-downloads>a.button{width:100%;min-height:44px}}.large-drop-owned-panel{margin:16px 0;padding:16px;border:1px solid rgba(105,198,182,.4);border-radius:14px;background:#102f39bf;display:grid;gap:12px}.large-drop-owned-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.large-drop-owned-head>div{display:grid;gap:6px;min-width:0}.large-drop-owned-head strong{color:#ebfffb;font-size:15px}.large-drop-owned-panel small,.large-drop-owned-panel p{color:#b8d9da;font-size:12px;line-height:1.6;margin:0}.large-drop-owned-head button,.large-drop-owned-item button{padding:9px 13px;color:#e0fff7;background:#195464;border:1px solid #56a7a4;border-radius:9px;cursor:pointer;flex-shrink:0}.large-drop-owned-item button{color:#ffd8c9;background:#512d36;border-color:#925360}.large-drop-owned-item button:disabled{opacity:.5;cursor:wait}.large-drop-owned-list{display:grid;gap:9px;max-height:300px;overflow-y:auto}.large-drop-owned-item{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid rgba(136,193,195,.25);padding:12px;border-radius:10px}.large-drop-owned-item>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.large-drop-owned-item strong{color:#dff9ed;font-size:13px}.large-drop-owned-panel .large-drop-owned-notice{color:#fff2bd}@media(max-width:600px){.large-drop-owned-head{align-items:flex-start}.large-drop-owned-panel{padding:12px}.large-drop-owned-item{align-items:flex-start;flex-direction:column}.large-drop-owned-item button{width:100%;min-height:44px}}.large-drop-download-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.large-drop-download-controls button{min-height:42px;padding:9px 16px;border-radius:9px}.large-drop-download-controls button:disabled{opacity:.56;cursor:not-allowed}.large-drop-download-status{display:grid;gap:9px;margin-top:14px;padding:12px;border:1px solid #4b568d;border-radius:11px;background:#141936;color:#d4d9fc}.large-drop-download-numbers{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;overflow-wrap:anywhere}.large-drop-download-status .large-temp-drop-progress-track{display:block;width:100%;flex:none;min-height:9px}.large-drop-download-status small{font-size:11px;line-height:1.5;color:#aab8d5}@media(max-width:600px){.large-drop-download-controls button{flex:1 1 130px}.large-drop-download-numbers{flex-direction:column;align-items:flex-start}}.live-p2p-panel,.live-p2p-viewer-card{border:1px solid #355f72;border-radius:14px;background:#0a2028;padding:clamp(16px,3vw,24px);box-shadow:0 18px 60px #020d0e55;color:#eafcff}.live-p2p-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.live-p2p-heading p{margin:0 0 7px;color:#63d9ff;font-size:11px;font-weight:800;letter-spacing:.14em}.live-p2p-heading h1,.live-p2p-heading h2{margin:0 0 7px}.live-p2p-heading h2{font-size:20px}.live-p2p-heading span{display:block;max-width:760px;color:#9ebec8;font-size:13px;line-height:1.55}.live-p2p-badge{flex:0 0 auto;border:1px solid #3f7487;border-radius:999px;padding:6px 9px;background:#103242;color:#c8f1ff;font-size:11px}.live-p2p-policy{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.live-p2p-policy span{padding:5px 8px;border-radius:999px;background:#102f39;color:#a8d4df;font-size:11px}.live-p2p-create{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-top:16px}.live-p2p-create label,.live-p2p-file{display:flex;flex-direction:column;gap:6px;color:#a8cbd4;font-size:12px}.live-p2p-create select,.live-p2p-file input{position:relative;z-index:2;min-height:42px;touch-action:manipulation;pointer-events:auto;border:1px solid #3c6976;border-radius:8px;background:#09242b;color:#effcff;padding:9px 10px;font:inherit}.live-p2p-share,.live-p2p-incoming{margin-top:14px;border:1px solid #376b7a;border-radius:10px;background:#0e2b34;padding:12px}.live-p2p-share strong,.live-p2p-incoming strong{display:block;margin-bottom:7px}.live-p2p-share textarea{width:100%;min-height:78px;resize:vertical;border:1px solid #3c6976;border-radius:8px;background:#071c22;color:#c8f4ff;padding:9px;font:12px/1.45 SFMono-Regular,Consolas,monospace}.live-p2p-share>div,.live-p2p-incoming>div,.live-p2p-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.live-p2p-share small{display:block;margin-top:8px;color:#87aeb8}.live-p2p-notice{margin:11px 0;color:#9bbdc6;font-size:12px;line-height:1.55}.live-p2p-viewer-shell{min-height:100vh;background:radial-gradient(circle at 80% 0%,#0c4a5b 0,transparent 36%),#06191e;padding:20px clamp(14px,5vw,72px);color:#eafcff}.live-p2p-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-p2p-viewer-card{max-width:980px;margin:28px auto 0}.live-p2p-connection{padding:5px 9px;border-radius:999px;background:#15323a;color:#b8d7de;font-size:11px}.live-p2p-connection.connected{background:#143d35;color:#bff2de}.live-p2p-connection.failed{background:#47272b;color:#ffd4d7}.live-p2p-direct-note{margin:14px 0;padding:10px 12px;border-left:3px solid #63d9ff;background:#102b34;color:#a9ced8;font-size:12px;line-height:1.6}.live-p2p-file{margin-top:14px}.live-p2p-file strong{color:#eafcff}.live-p2p-progress{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding:10px 12px;border:1px solid #355f72;border-radius:10px;background:#0f2a33;color:#b8d8df;font-size:12px}.live-p2p-progress strong{color:#eefcff}.live-p2p-panel button,.live-p2p-viewer-shell button{min-height:36px}.live-p2p-panel .primary,.live-p2p-viewer-shell .primary{font-weight:700}@media(max-width:700px){.live-p2p-heading{flex-direction:column}.live-p2p-badge{align-self:flex-start}.live-p2p-create{align-items:stretch;flex-direction:column}.live-p2p-create button,.live-p2p-actions button{min-height:42px}.live-p2p-progress{flex-direction:column}.live-p2p-viewer-shell{padding:14px}}.live-p2p-badge-stack{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:0 0 auto}.live-p2p-peer-presence{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border:1px solid #415864;border-radius:999px;background:#132a31;color:#9eb6bd;font-size:10px;white-space:nowrap}.live-p2p-peer-presence.online{border-color:#2e7564;background:#103a32;color:#a8efd7}.live-p2p-fallback-note{margin:8px 0 0;padding:9px 11px;border:1px solid #5e4c31;border-radius:9px;background:#2d2617;color:#e7d7ad;font-size:11px;line-height:1.55}.live-p2p-fallback-note a{color:#ffe08c;text-decoration:underline;text-underline-offset:2px}@media(max-width:700px){.live-p2p-badge-stack{align-items:flex-start}.live-p2p-peer-presence{align-self:flex-start}}.live-p2p-progress-copy{display:flex;flex:1 1 260px;justify-content:space-between;gap:12px;flex-wrap:wrap}.live-p2p-progress-track{flex:1 1 220px;align-self:center;height:8px;overflow:hidden;border-radius:999px;background:#173b48;box-shadow:inset 0 0 0 1px #376b7a}.live-p2p-progress-fill{height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#47c8f7,#9ce8ff);transition:width .15s linear}@media(max-width:700px){.live-p2p-progress-copy{flex-direction:column}.live-p2p-progress-track{width:100%}}.temp-chat-panel,.temp-chat-viewer-card{border:1px solid rgba(109,240,215,.2);background:#05191be6;box-shadow:0 18px 50px #00000038;border-radius:18px;color:#eafffb}.temp-chat-panel{margin:22px auto;padding:20px;max-width:1180px}.temp-chat-heading,.temp-chat-viewer-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.temp-chat-heading p,.temp-chat-viewer-title p{margin:0 0 6px;color:#75d9ca;font-size:11px;letter-spacing:.16em}.temp-chat-heading h2,.temp-chat-viewer-title h1{margin:0 0 6px;font-size:24px}.temp-chat-heading span{color:#9fc4bf}.temp-chat-badge{border:1px solid rgba(117,217,202,.35);border-radius:999px;padding:7px 10px;font-size:12px;color:#9ff6e7}.temp-chat-create-row{display:flex;gap:12px;align-items:end;margin-top:18px;flex-wrap:wrap}.temp-chat-create-row label{display:grid;gap:6px;font-size:12px;color:#a8cbc6}.temp-chat-create-row select,.temp-chat-share textarea,.temp-chat-composer textarea{border:1px solid rgba(117,217,202,.25);background:#071f21;color:#edfffb;border-radius:10px;padding:10px;font:inherit}.temp-chat-create-row button,.temp-chat-actions button,.temp-chat-viewer-header button,.temp-chat-meta button,.temp-chat-composer button{touch-action:manipulation;border:1px solid rgba(117,217,202,.28);background:#0b2a2d;color:#ddfff8;border-radius:10px;padding:10px 14px;font:inherit;cursor:pointer}.temp-chat-create-row .primary,.temp-chat-actions .primary,.temp-chat-composer .primary{background:#78e0d0;color:#06201f;border-color:#78e0d0;font-weight:700}.temp-chat-create-row button:disabled,.temp-chat-composer button:disabled{opacity:.55;cursor:not-allowed}.temp-chat-notice{min-height:1.4em;color:#9fc4bf;font-size:13px}.temp-chat-share{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid rgba(117,217,202,.18);border-radius:12px;background:#03121499}.temp-chat-share textarea{width:100%;min-height:74px;resize:vertical}.temp-chat-actions{display:flex;gap:10px;flex-wrap:wrap}.temp-chat-share small{color:#8eb5b0}.temp-chat-viewer-shell{min-height:100vh;background:#061719;color:#effffc;padding:16px}.temp-chat-viewer-header{max-width:980px;margin:0 auto 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#8fb7b1}.temp-chat-viewer-header button{background:transparent}.temp-chat-viewer-card{max-width:980px;margin:0 auto;padding:18px;display:grid;gap:14px;min-height:calc(100vh - 82px)}.temp-chat-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.temp-chat-meta span{color:#8fb7b1;font-size:13px}.temp-chat-messages{min-height:300px;max-height:62vh;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px;border:1px solid rgba(117,217,202,.14);border-radius:14px;background:#041416}.temp-chat-empty{margin:auto;color:#759a95}.temp-chat-message{max-width:min(78%,680px);padding:10px 12px;border-radius:14px;background:#0c3033;align-self:flex-start}.temp-chat-message.own{align-self:flex-end;background:#12433f}.temp-chat-message small{display:block;margin-bottom:4px;color:#8dbbb5;font-size:11px}.temp-chat-message div{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.temp-chat-composer{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:8px;background:#061719}.temp-chat-composer textarea{min-height:74px;max-height:180px;resize:vertical}.temp-chat-composer-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#86aaa5;font-size:12px}@media(max-width:760px){.temp-chat-panel{margin:14px 10px;padding:15px}.temp-chat-heading,.temp-chat-viewer-title{flex-direction:column}.temp-chat-badge{align-self:flex-start}.temp-chat-viewer-shell{padding:8px}.temp-chat-viewer-card{padding:12px;min-height:calc(100vh - 60px)}.temp-chat-viewer-header{align-items:flex-start}.temp-chat-meta{justify-content:flex-start}.temp-chat-message{max-width:88%}.temp-chat-composer{grid-template-columns:1fr}.temp-chat-composer button{width:100%}}.temp-chat-burn-option{display:flex!important;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(117,217,202,.18);border-radius:10px;background:#071f21}.temp-chat-burn-option input{accent-color:#78e0d0}.temp-chat-connection{font-size:12px;border:1px solid rgba(117,217,202,.22);border-radius:999px;padding:6px 9px}.temp-chat-connection.connected{color:#9ff6e7}.temp-chat-connection.retrying,.temp-chat-connection.connecting{color:#f4d58d}.temp-chat-connection.disconnected,.temp-chat-connection.expired{color:#ffb0a6}.temp-chat-meta .danger{border-color:#ff786973;color:#ffc2ba;background:#50141266}.temp-chat-message-footer{display:flex;justify-content:flex-end;margin-top:7px}.temp-chat-copy{touch-action:manipulation;min-width:36px;min-height:36px;border:1px solid rgba(117,217,202,.28);background:#0414165c;color:#b9e7df;border-radius:8px;padding:7px 10px;font:inherit;font-size:12px;cursor:pointer;opacity:.62;transition:opacity .14s ease,background .14s ease}.temp-chat-message:hover .temp-chat-copy,.temp-chat-copy:focus-visible{opacity:1;background:#0b2a2d}.temp-chat-copy:focus-visible{outline:2px solid #9ff6e7;outline-offset:2px}@media(max-width:760px){.temp-chat-copy{opacity:1;min-width:44px;min-height:40px}}.orbit-temp-tool{max-width:850px;margin:18px auto;padding:22px;border:1px solid #35665e;border-radius:14px;background:#0c292a;color:#eafff8}.orbit-temp-tool h2{margin:0 0 10px;font-size:23px}.orbit-temp-tool p{color:#a4cfc5;line-height:1.6}.orbit-temp-tool label{display:flex;flex-direction:column;gap:7px;color:#cdf6e9;font-size:13px;min-width:0}.orbit-temp-tool textarea,.orbit-temp-tool input,.orbit-temp-tool select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #42766f;border-radius:9px;background:#071d20;color:#eafff8;padding:12px;font:inherit}.orbit-temp-tool textarea{resize:vertical;overflow-wrap:anywhere}.orbit-temp-tool-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.orbit-temp-tool-options label:last-child{grid-column:1/-1}.orbit-temp-tool button{border:1px solid #529486;border-radius:8px;background:#145b51;color:#edfff7;padding:10px 16px;margin:7px 7px 7px 0;cursor:pointer;min-height:42px}.orbit-temp-tool button:disabled{opacity:.56;cursor:default}.orbit-temp-tool-result{margin-top:16px;padding:14px;border:1px solid #42695f;border-radius:11px}.orbit-temp-text-view{white-space:pre-wrap;overflow-wrap:anywhere;max-height:65vh;overflow:auto;padding:14px;border-radius:8px;background:#061a1c;color:#f4fff9}.orbit-temp-tool small{display:block;margin-top:8px;color:#9ebeb9;line-height:1.5}@media(max-width:600px){.orbit-temp-tool{padding:14px}.orbit-temp-tool-options{grid-template-columns:1fr}.orbit-temp-tool-options label:last-child{grid-column:auto}.orbit-temp-tool button{width:100%}.orbit-temp-tool textarea,.orbit-temp-tool input{font-size:16px}}.orbit-tool-group-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:1180px;margin:0 auto 12px}.orbit-tool-group-nav button,.orbit-tool-group-card{border:1px solid #38675f;border-radius:11px;padding:12px;background:#103039;color:#e7fff8;cursor:pointer;min-width:0;line-height:1.3}.orbit-tool-group-nav button.selected{background:#292966;border-color:#9ca6ff}.orbit-tool-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.orbit-tool-group-card{text-align:left;display:grid;align-content:start;gap:5px}.orbit-tool-group-card span{font-size:20px}.orbit-tool-group-card small{color:#a4cbc5}.orbit-ephemeral-choice{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;margin:9px 0;padding:10px;border:1px solid #416a64;border-radius:9px}.orbit-ephemeral-choice input,.orbit-inline-checkbox input{width:auto!important;flex:0 0 auto}.orbit-ephemeral-choice span{flex:1;overflow-wrap:anywhere}.orbit-inline-checkbox{flex-direction:row!important;align-items:center;margin:8px 0}.orbit-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.orbit-gallery-picture{padding:12px;border-radius:10px;border:1px solid #477e74;min-width:0;overflow:hidden}.orbit-gallery-picture img{width:100%;max-height:260px;object-fit:contain}.orbit-gallery-picture a{color:#c2f7e1;text-decoration:underline}@media(max-width:760px){.orbit-tool-group-grid,.orbit-tool-group-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{color:#e9fff7;background:#071a1c;font-family:Inter,ui-sans-serif,system-ui,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}.temp-mail-shell{min-height:100vh;background:radial-gradient(circle at 80% 0%,#0c4a4b 0,transparent 36%),#071a1c;padding:24px clamp(16px,5vw,80px)}.topbar,.address-row,.status-row,.panel-title,.custom-box{display:flex;align-items:center;gap:10px}.topbar{justify-content:space-between;border-bottom:1px solid #245156;padding-bottom:18px}.brand{display:flex;gap:10px;align-items:center;font-weight:700;letter-spacing:.02em}.brand>span:last-child{display:flex;flex-direction:column;gap:1px}.brand strong{color:#eef9f7;font-size:15px;line-height:1.1}.brand small{color:#78dcd3;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.brand-mark{display:grid;place-items:center;width:34px;height:34px;color:#eafffb;border:1px solid rgba(95,244,191,.42);border-radius:10px;background:linear-gradient(180deg,#10494ef2,#072529fa);box-shadow:inset 0 0 0 1px #ffffff06,0 0 22px #5ff4bf14}.brand-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.brand-actions a{padding:7px 10px;border:1px solid rgba(126,221,214,.2);border-radius:999px;background:#081e21bd;color:#cffff7;font-size:11px;font-weight:700;text-decoration:none}.brand-actions a:hover,.brand-actions a:focus-visible{border-color:#7eddd685;outline:none}.icon{margin-right:4px}.hero{padding:clamp(32px,7vw,72px) 0 30px}.eyebrow{color:#8ebdb7;margin:0 0 12px;font-size:14px}.address{min-width:0;flex:1;color:#f5fff9;font-size:clamp(22px,3.4vw,40px);font-weight:750;letter-spacing:-.035em;overflow-wrap:anywhere}button{border:1px solid #386e6c;color:#e9fff7;background:#113336;padding:9px 12px;border-radius:8px;cursor:pointer;white-space:nowrap}button:hover:not(:disabled){background:#174246}button:disabled{opacity:.45;cursor:not-allowed}.primary{background:#5ff4bf;color:#06221e;border-color:#5ff4bf;font-weight:700}.primary:hover:not(:disabled){background:#8fffd4}.danger{color:#ffb7ab;border-color:#814842;background:#302023}.custom-box{margin-top:14px;flex-wrap:wrap;color:#9ec9c2}.custom-box label{display:flex;align-items:center;gap:8px}.custom-box input{background:#0a2729;color:#eafff8;border:1px solid #37696a;border-radius:6px;padding:8px;max-width:180px}.status-row{justify-content:space-between;margin-top:18px;color:#8ebdb7;font-size:13px}.expires{color:#c3e5dd}.expires b{color:#5ff4bf;font-variant-numeric:tabular-nums}.workspace{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.55fr);border:1px solid #275458;border-radius:14px;overflow:hidden;background:#0a2528;box-shadow:0 24px 80px #020d0e88;min-height:430px}.inbox-panel{border-right:1px solid #275458}.panel-title{justify-content:space-between;padding:16px;border-bottom:1px solid #275458;font-weight:700}.icon-button{width:34px;height:34px;padding:0;background:transparent}.message-list{max-height:540px;overflow:auto}.message-row{display:grid;grid-template-columns:1fr auto;gap:3px;width:100%;text-align:left;border:0;border-radius:0;border-bottom:1px solid #183f42;background:transparent;padding:14px 16px}.message-row span{grid-column:1;color:#9ec9c2;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-row time{grid-row:1;grid-column:2;color:#759d98;font-size:12px}.message-row.active{background:#164144;border-left:3px solid #5ff4bf}.mail-panel{min-width:0}.mail-meta{padding:22px 26px 15px;border-bottom:1px solid #275458;display:flex;gap:6px;flex-direction:column}.mail-meta p{margin:0 0 8px;font-size:22px;font-weight:750}.mail-meta span{color:#a2cbc4;font-size:13px}.possible-code{align-self:flex-start;display:flex;align-items:center;gap:8px;max-width:100%;margin-top:8px;color:#132c2a;background:#ccfbdc;padding:5px 8px;border-radius:6px;font-size:13px}.possible-code span{color:#132c2a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.possible-code button{padding:4px 8px;color:#12352f;background:#eafff4;border-color:#75bca8;font-size:12px}.safe-note{padding:10px 26px;color:#a8d4ce;background:#102f30;font-size:13px}.mail-body{padding:24px 26px;color:#dcf7ee;overflow:auto;max-height:470px}.mail-body pre{white-space:pre-wrap;word-break:break-word;font-family:inherit;margin:0;line-height:1.65}.empty{padding:28px 18px;color:#82aaa4;font-size:14px;line-height:1.6}.detail-empty{padding-top:100px;text-align:center}footer{padding:18px 0 4px;color:#729c96;font-size:12px;text-align:center}.safe-html-preview{width:100%;min-height:22rem;border:0;background:transparent}.route-warming,.route-ready{border-radius:999px;padding:4px 8px;font-weight:700}.route-warming{color:#fff0bb;background:#554619}.route-ready{color:#082d23;background:#8fffd4}.turnstile-gate{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-height:72px}.turnstile-gate small{color:#8ebdb7;font-size:12px}.domain-selector{display:flex;align-items:center;gap:8px;margin-top:14px;color:#9ec9c2;font-size:14px}.domain-selector select{max-width:100%;background:#0a2729;color:#eafff8;border:1px solid #37696a;border-radius:6px;padding:8px}.domain-compatibility-warning{color:#ffb76b!important;line-height:1.5}.domain-compatibility-ok{color:#5ff4bf!important;line-height:1.5}.domain-capacity-panel{width:100%;margin-top:8px;padding:10px;border:1px solid rgba(126,221,214,.18);border-radius:9px;background:#04181b75}.domain-capacity-panel-title{margin-bottom:8px;color:#bfe5df;font-size:12px;font-weight:700}.domain-capacity-provider+.domain-capacity-provider{margin-top:9px}.domain-capacity-provider-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px;color:#9ec9c2;font-size:11px}.domain-capacity-provider-meta strong{color:#d9f9ed;font-variant-numeric:tabular-nums;font-weight:650}.domain-capacity-track{height:7px;overflow:hidden;border:1px solid rgba(126,221,214,.18);border-radius:999px;background:#7eddd614}.domain-capacity-track>span{display:block;height:100%;min-width:2px;border-radius:inherit;background:#5ff4bf;transition:width .2s ease}.domain-capacity-route-note{display:block;width:100%;margin-top:8px;color:#7faea8;font-size:11px;line-height:1.45}.domain-capacity-note{display:block;margin-top:6px;font-size:12px;line-height:1.45}.domain-capacity-note.warning{color:#ffd98a}.domain-capacity-note.upgrade_only{color:#ffbf70}.domain-capacity-note.plus_only{color:#ff9e7a}.domain-capacity-note.exhausted{color:#ff8d84;font-weight:700}.mailbox-manager{margin:0 0 24px;border:1px solid #275458;border-radius:12px;background:#0a2528;padding:13px}.mailbox-manager-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.mailbox-manager-title button{font-size:13px;padding:6px 9px}.mailbox-manager-empty{color:#8ebdb7;font-size:13px}.mailbox-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.mailbox-chip{display:grid;grid-template-columns:minmax(175px,1fr) auto auto;min-width:255px;border:1px solid #37696a;border-radius:9px;overflow:hidden;background:#0d2c2e}.mailbox-chip.current{border-color:#5ff4bf;box-shadow:0 0 0 1px #5ff4bf55}.mailbox-select{min-width:0;border:0;border-radius:0;background:transparent;text-align:left;white-space:normal}.mailbox-select span,.mailbox-select small{display:block;overflow-wrap:anywhere}.mailbox-select small{margin-top:3px;color:#9ec9c2;font-size:11px}.mailbox-copy,.mailbox-delete{border:0;border-left:1px solid #37696a;border-radius:0;background:#113336;padding:7px 9px}.mailbox-delete{color:#ffb7ab}.mail-links{padding:14px 26px;border-bottom:1px solid #275458;background:#0d2c2e}.mail-links>strong{display:block;margin-bottom:5px;color:#d9f9ed}.safe-link-hint{margin:0 0 10px;color:#8ebdb7;font-size:12px;line-height:1.5}.safe-link-list{display:flex;flex-direction:column;gap:10px}.safe-link-empty{padding:10px;border:1px dashed #37696a;border-radius:9px;color:#8ebdb7;font-size:12px;line-height:1.5;background:#092326}.safe-link-item{padding:10px;border:1px solid #275458;border-radius:10px;background:#092326}.safe-link-actions,.safe-link-final-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.safe-link-button{display:inline-block;max-width:100%;overflow-wrap:anywhere;border:1px solid #5ff4bf;border-radius:8px;padding:8px 10px;color:#06221e;background:#5ff4bf;font-weight:700;text-decoration:none}.safe-link-button:hover{background:#8fffd4}.safe-link-resolve-button{border-color:#4d8582}.safe-link-resolution{margin-top:9px;padding:9px;border-radius:8px;background:#102f30;color:#bde3da;font-size:12px;line-height:1.5}.safe-link-resolution.error{color:#ffb7ab;background:#302023}.safe-link-resolution.muted{color:#9ec9c2}.safe-link-resolution>span,.safe-link-resolution>code,.safe-link-resolution>small{display:block}.safe-link-resolution code{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#e9fff7}.safe-link-resolution strong{display:inline;color:#5ff4bf}.safe-link-final-actions a{display:inline-block;padding:6px 9px;border:1px solid #5ff4bf;border-radius:7px;color:#5ff4bf;text-decoration:none}.safe-link-final-actions button{padding:6px 9px;font-size:12px}@media(max-width:760px){.temp-mail-shell{padding:16px}.brand-actions{gap:5px}.brand-actions a{padding:6px 8px;font-size:10px}.topbar{align-items:flex-start}.address-row{flex-wrap:wrap}.address{flex-basis:100%;font-size:27px}.status-row{align-items:flex-start;flex-direction:column}.workspace{grid-template-columns:1fr}.inbox-panel{border-right:0;border-bottom:1px solid #275458}.message-list{max-height:270px}.mail-meta,.mail-body,.mail-links,.safe-note{padding-left:18px;padding-right:18px}.custom-box{align-items:flex-start;flex-direction:column}.custom-box label{flex-wrap:wrap}.domain-selector{align-items:flex-start;flex-direction:column}.domain-selector select{width:100%}.mailbox-manager{padding:11px}.mailbox-chip{min-width:min(230px,calc(100vw - 54px))}.possible-code{align-items:flex-start;flex-wrap:wrap}.safe-link-button,.safe-link-resolve-button{width:100%;text-align:center}.safe-link-final-actions{align-items:stretch;flex-direction:column}.safe-link-final-actions a,.safe-link-final-actions button{width:100%;text-align:center}footer{padding:14px 0 2px;line-height:1.5}}.mail-preview-tabs{display:flex;gap:8px;padding:10px 26px;border-bottom:1px solid #275458;background:#0b292b;overflow-x:auto}.mail-preview-tabs button{padding:6px 11px;font-size:12px}.mail-preview-tabs button.active{background:#5ff4bf;color:#06221e;border-color:#5ff4bf;font-weight:700}@media(max-width:760px){.mail-preview-tabs{padding-left:18px;padding-right:18px}.mail-preview-tabs button{flex:1}}.prefix-reservation-box{display:block!important;width:min(100%,900px);padding:12px;border:1px solid rgba(95,244,191,.13);border-radius:12px;background:#071f2294}.prefix-compose-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prefix-compose-row label{display:flex;align-items:center;gap:8px}.prefix-availability{margin-top:8px;padding:7px 9px;border:1px solid rgba(126,221,214,.12);border-radius:8px;background:#04181b85;font-size:12px;line-height:1.4}.prefix-availability.available,.prefix-availability.self_reserved,.prefix-availability.self_active{color:#79f1cb;border-color:#5ff4bf3d}.prefix-availability.unavailable,.prefix-availability.invalid{color:#ffb19f;border-color:#ff978238}.prefix-availability.loading,.prefix-availability.unknown{color:#9cc5bf}.prefix-reservation-tools{margin-top:10px;padding-top:10px;border-top:1px solid rgba(126,221,214,.11)}.prefix-reservation-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.prefix-reservation-head>span{display:flex;flex-direction:column;gap:2px}.prefix-reservation-head strong{color:#eafff8;font-size:12px}.prefix-reservation-head small,.prefix-reservation-empty,.prefix-reservation-upsell{color:#7fa8a2;font-size:10px;line-height:1.45}.prefix-reservation-head button{padding:7px 9px;font-size:11px}.reserved-prefix-list{display:grid;gap:7px;margin-top:8px}.reserved-prefix-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(126,221,214,.1);border-radius:9px;background:#0c2e308c}.reserved-prefix-list article>div:first-child{min-width:0}.reserved-prefix-list strong,.reserved-prefix-list small{display:block;overflow-wrap:anywhere}.reserved-prefix-list strong{color:#e8fff8;font-size:11px}.reserved-prefix-list small{margin-top:3px;color:#7fa8a2;font-size:9px}.reserved-prefix-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.reserved-prefix-actions button{padding:6px 8px;font-size:10px}.prefix-reservation-upsell{display:block;margin-top:8px}@media(max-width:760px){.prefix-reservation-box{padding:10px}.prefix-compose-row{align-items:stretch;flex-direction:column}.prefix-compose-row label{align-items:flex-start;flex-direction:column;width:100%}.prefix-compose-row label input{max-width:none;width:100%}.prefix-compose-row>button{width:100%}.prefix-reservation-head{align-items:flex-start;flex-direction:column}.prefix-reservation-head button{width:100%}.reserved-prefix-list article{align-items:flex-start;flex-direction:column}.reserved-prefix-actions{width:100%;justify-content:stretch}.reserved-prefix-actions button{flex:1}}.transfer-center-shell{min-height:100vh;padding:20px clamp(14px,5vw,72px) 36px;background:radial-gradient(circle at 82% 0%,rgba(63,92,147,.24),transparent 34rem),#071a1c;color:#eafff8}.transfer-center-header{display:grid;gap:12px;max-width:1180px;margin:0 auto 18px}.transfer-center-header>a{width:max-content;min-height:40px;display:inline-flex;align-items:center;color:#c9f1ed;text-decoration:none}.transfer-center-header p,.transfer-center-home-heading p,.transfer-center-tool-heading>span{margin:0 0 6px;color:#9ca6ff;font-size:11px;font-weight:800;letter-spacing:.14em}.transfer-center-header h1{margin:0;font-size:clamp(28px,5vw,42px)}.transfer-center-header span{color:#a7c5c1;font-size:13px;line-height:1.55}.transfer-center-tabs{display:flex;gap:8px;max-width:1180px;margin:0 auto 16px;overflow-x:auto;padding:2px 1px 8px;scrollbar-width:thin}.transfer-center-tabs a{flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;padding:8px 12px;border:1px solid #315d64;border-radius:999px;background:#0c292d;color:#ccefeb;font-size:13px;text-decoration:none;white-space:nowrap}.transfer-center-tabs a[aria-current=page]{border-color:#9ca6ff;background:#25235d;color:#fff}.transfer-center-tool{max-width:1180px;margin:0 auto}.transfer-center-tool-heading{margin:0 0 12px;padding:14px 16px;border:1px solid rgba(143,155,255,.28);border-radius:14px;background:#0f1738a8}.transfer-center-tool-heading h2{margin:0 0 5px;font-size:20px}.transfer-center-tool-heading p{margin:0;color:#b3c8c7;font-size:13px;line-height:1.55}.transfer-center-home{position:relative;z-index:4;max-width:1180px;margin:0 auto 18px;padding:clamp(16px,3vw,24px);border:1px solid rgba(156,166,255,.36);border-radius:16px;background:linear-gradient(120deg,#191e4bf0,#082326f0);color:#eafff8;box-shadow:0 18px 46px #0003}.transfer-center-home-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.transfer-center-home-heading h2{margin:0 0 7px;font-size:22px}.transfer-center-home-heading span{display:block;max-width:700px;color:#b6cfcc;font-size:13px;line-height:1.55}.transfer-center-home-actions{display:flex;flex:0 0 auto;gap:8px;align-items:stretch}.transfer-center-home-heading .primary,.transfer-center-fold{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border-radius:9px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.transfer-center-home-heading .primary{border:0;background:#9ca6ff;color:#111430}.transfer-center-fold{border:1px solid rgba(156,166,255,.42);background:#0d1b32b8;color:#dfe4ff}.transfer-center-home-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.transfer-center-home-tools button{min-width:0;min-height:92px;padding:12px;border:1px solid rgba(167,207,204,.2);border-radius:11px;background:#05161980;color:#eafff8;text-align:left;font:inherit;cursor:pointer;appearance:none}.transfer-center-home-tools button:active,.transfer-center-home-tools button:focus-visible{border-color:#9ca6ff;outline:none;background:#121f41d1}.transfer-center-home-tools strong,.transfer-center-home-tools span{display:block}.transfer-center-home-tools strong{margin-bottom:5px;font-size:13px}.transfer-center-home-tools span{color:#a7c5c1;font-size:11px;line-height:1.45}@media(max-width:760px){.transfer-center-shell{padding:14px 12px 28px}.transfer-center-tabs{margin-left:-2px;margin-right:-2px}.transfer-center-home{margin:0 12px 14px}.transfer-center-home-heading{flex-direction:column}.transfer-center-home-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.transfer-center-home-heading .primary,.transfer-center-fold{width:100%;min-height:44px}.transfer-center-home-tools{grid-template-columns:1fr 1fr}.transfer-center-home-tools button{min-height:100px}.transfer-center-tool .live-p2p-panel,.transfer-center-tool .large-temp-drop-panel,.transfer-center-tool .temp-drop-panel,.transfer-center-tool .temp-chat-panel{margin:0}.transfer-center-tool textarea,.transfer-center-tool input,.transfer-center-tool select{font-size:16px}}.lab-vnext3-home .lab-home-rotating-hero{grid-template-columns:1fr;max-width:900px;margin:14px auto;padding:24px}.lab-vnext3-home .lab-home-rotating-copy h1{max-width:26ch;font-size:clamp(24px,3.5vw,38px)}.lab-home-signal-compact{margin:20px 0;padding:16px}.lab-home-signal-compact .lab-home-signal-head h2{font-size:22px;margin:8px 0}.lab-home-signal-compact .orbit-play-desk{margin:0}.lab-home-deck-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-home-destinations{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 40px}.lab-home-destinations a{display:grid;gap:9px;padding:18px;border:1px solid #52736b;border-radius:15px;background:#0c292b;text-decoration:none;color:#d9e9df}.lab-home-destinations span{font-size:12px;color:#acc5bf}.lab-explore-search{display:grid;gap:8px;margin:18px 0;font-size:13px;color:#c9dfd5}.lab-explore-search input{font:inherit;font-size:16px;min-height:44px;width:100%;box-sizing:border-box;padding:10px 13px;border:1px solid #6c8e84;border-radius:11px;background:#0b2b2b;color:#e8f3e9}.lab-explore-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:22px 0}.lab-explore-pagination button{font:inherit;min-height:44px;padding:10px 16px;border:1px solid #769c8f;border-radius:10px;background:#143b3a;color:#e4f1e5}.lab-explore-pagination button:disabled{opacity:.45;cursor:default}.lab-explore-page>p[role=status]{font-size:13px;color:#b1c9bf}.lab-series-compare>summary{cursor:pointer;min-height:44px;color:#c2d9ce;font-size:13px;padding:12px;box-sizing:border-box}.lab-explore-search input:focus-visible,.lab-explore-pagination button:focus-visible,.lab-home-destinations a:focus-visible{outline:3px solid #e3c482;outline-offset:3px}@media(max-width:760px){.lab-vnext3-home .lab-home-rotating-hero{padding:16px;margin:10px 0}.lab-vnext3-home .lab-home-rotating-copy h1{font-size:25px}.lab-home-deck-grid{grid-template-columns:1fr}.lab-home-signal-compact{padding:12px}.lab-home-signal-compact .lab-home-signal-head h2{font-size:18px}.lab-home-destinations{grid-template-columns:1fr}.lab-home-signal-compact .orbit-play-window{height:250px}.lab-home-signal-compact .orbit-play-desk p{font-size:12px;line-height:1.7}.lab-home-signal-compact .orbit-play-desk>a{font-size:14px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}.lab-home-signal-compact .orbit-play-channels button{min-height:44px;padding:8px 12px}.lab-home-resume{margin:12px 0;padding:12px}.lab-home-resume p{display:none}}.lab-explore-page details.lab-series-compare{display:block}.lab-explore-page details.lab-series-compare[open]>.lab-series-cards{margin-top:12px}.lab-explore-filter button{min-height:44px}.lab-explore-hero>p:last-child{font-size:13px}:root{color-scheme:dark}.lab-shell{min-height:100vh;padding:22px clamp(16px,5vw,72px) 56px;background:radial-gradient(circle at 82% 4%,rgba(83,218,180,.17),transparent 26%),radial-gradient(circle at 8% 30%,rgba(104,114,255,.11),transparent 22%),#071a1c;color:#e9fff7;font-family:Inter,ui-sans-serif,system-ui,Microsoft YaHei,sans-serif}.lab-shell *{box-sizing:border-box}.lab-shell a{color:inherit}.lab-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto;padding-bottom:18px;border-bottom:1px solid #245156}.lab-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;letter-spacing:.01em}.lab-brand>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#5ff4bf;color:#06221e}.lab-back-link,.lab-top-actions a{color:#9ec9c2;text-decoration:none;font-size:13px}.lab-top-actions{display:flex;gap:14px}.lab-kicker,.lab-section-kicker{color:#5ff4bf;font-size:11px;font-weight:800;letter-spacing:.16em}.lab-home-hero,.lab-test-intro,.lab-question-card,.lab-result-page,.lab-not-found{width:min(100%,920px);margin:0 auto}.lab-home-hero{padding:76px 0 38px}.lab-home-hero h1,.lab-test-intro h1,.lab-not-found h1{margin:10px 0 14px;font-size:clamp(36px,6vw,68px);line-height:1.03;letter-spacing:-.045em}.lab-home-hero>p:last-child,.lab-lead{max-width:700px;color:#a7cec7;font-size:16px;line-height:1.75}.lab-grid{width:min(100%,920px);margin:0 auto;display:grid;gap:16px}.lab-test-card{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:22px;border:1px solid #2b5a5d;border-radius:18px;background:linear-gradient(145deg,#113336f2,#092326eb);box-shadow:0 24px 80px #0000002e}.lab-test-symbol{display:grid;place-items:center;width:76px;height:76px;border-radius:20px;border:1px solid #37696a;background:#0a2729;color:#5ff4bf;font-size:34px}.lab-card-label{display:inline-block;margin-bottom:6px;color:#8ebdb7;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lab-test-card h2{margin:0 0 8px;font-size:25px}.lab-test-card p{margin:0;color:#9ec9c2;line-height:1.6}.lab-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.lab-card-meta span{padding:5px 8px;border:1px solid #37696a;border-radius:999px;color:#bfe7de;font-size:11px}.lab-primary-link,.lab-primary-button,.lab-secondary-button,.lab-result-bottom-actions button,.lab-result-bottom-actions a{border:1px solid #386e6c;border-radius:9px;padding:10px 14px;background:#113336;color:#e9fff7;text-decoration:none;font:inherit;cursor:pointer}.lab-primary-link,.lab-primary-button{background:#5ff4bf;border-color:#5ff4bf;color:#06221e;font-weight:800}.lab-primary-link:hover,.lab-primary-button:hover{background:#8fffd4}.lab-secondary-button:hover,.lab-result-bottom-actions button:hover,.lab-result-bottom-actions a:hover{background:#174246}.lab-privacy-note{width:min(100%,920px);margin:22px auto 0;padding:16px 18px;border-left:3px solid #37696a;background:#0a2729b8;color:#9ec9c2;line-height:1.6}.lab-privacy-note strong{color:#dff8f0}.lab-privacy-note p{margin:5px 0 0}.lab-test-intro{padding:72px 0 40px}.lab-intro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.lab-intro-grid>div{padding:17px;border:1px solid #2b5a5d;border-radius:14px;background:#0a2528}.lab-intro-grid strong{display:block;font-size:28px;color:#f0fff9}.lab-intro-grid span{display:block;margin-top:4px;color:#8ebdb7;font-size:12px}.lab-first-reaction{display:flex;flex-direction:column;gap:5px;margin:22px 0;color:#cbeee6}.lab-first-reaction span{color:#8ebdb7;font-size:13px}.lab-test-intro>.lab-primary-button,.lab-test-intro>.lab-secondary-button{margin-right:8px}.lab-disclosure{margin-top:28px;padding:14px 16px;border:1px solid #275458;border-radius:12px;background:#092326;color:#9ec9c2;line-height:1.65}.lab-disclosure summary{cursor:pointer;color:#dff8f0;font-weight:700}.lab-question-card{padding:54px 0}.lab-progress-head{display:flex;justify-content:space-between;gap:12px;color:#8ebdb7;font-size:12px}.lab-progress-track{height:5px;margin:10px 0 34px;border-radius:999px;background:#12383a;overflow:hidden}.lab-progress-track span{display:block;height:100%;background:#5ff4bf;transition:width .2s ease}.lab-question-card h2{margin:0 0 24px;font-size:clamp(26px,4vw,40px);line-height:1.28;letter-spacing:-.025em}.lab-options{display:grid;gap:10px}.lab-option{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;width:100%;padding:15px 16px;border:1px solid #37696a;border-radius:13px;background:#0a2528;color:#e9fff7;text-align:left;font:inherit;line-height:1.55;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.lab-option:hover{transform:translateY(-1px);border-color:#5b9c92;background:#0d2e30}.lab-option.selected{border-color:#5ff4bf;background:#103b37}.lab-option-key{display:grid;place-items:center;width:26px;height:26px;border:1px solid #4a7d79;border-radius:7px;color:#a8d9ce;font-size:12px;font-weight:800}.lab-result-page{padding:42px 0 30px}.lab-result-card{position:relative;display:flex;flex-direction:column;min-height:720px;aspect-ratio:3/4;max-height:780px;padding:26px;border:1px solid #3a7772;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 72% 18%,rgba(95,244,191,.18),transparent 22%),linear-gradient(160deg,#0e3437,#071a1c 68%,#091f28);box-shadow:0 34px 100px #00000057}.lab-result-card:before,.lab-result-card:after{content:"";position:absolute;border:1px solid rgba(95,244,191,.24);border-radius:50%;pointer-events:none}.lab-result-card:before{width:260px;height:260px;right:-100px;top:-70px}.lab-result-card:after{width:180px;height:180px;left:-90px;bottom:70px}.lab-result-card-top,.lab-result-card-foot{display:flex;justify-content:space-between;gap:16px;color:#8ebdb7;font-size:10px;letter-spacing:.13em}.lab-result-symbol{display:grid;place-items:center;width:82px;height:82px;margin:58px 0 18px;border:1px solid #4d8582;border-radius:24px;background:#071a1c9e;color:#5ff4bf;font-size:38px}.lab-result-overline{margin:0 0 5px;color:#8ebdb7;font-size:12px}.lab-result-card h1{margin:0;font-size:clamp(42px,7vw,70px);letter-spacing:-.05em}.lab-result-tagline{max-width:650px;margin:16px 0 30px;color:#d6f7ed;font-size:clamp(18px,2.8vw,28px);line-height:1.5}.lab-result-mini-dimensions{display:grid;gap:17px;margin-top:auto}.lab-dimension{display:grid;gap:6px}.lab-dimension-head,.lab-dimension-labels{display:flex;justify-content:space-between;gap:12px}.lab-dimension-head{font-size:13px}.lab-dimension-head span{color:#5ff4bf;font-variant-numeric:tabular-nums}.lab-dimension-labels{color:#7fa9a3;font-size:10px}.lab-dimension-track{position:relative;height:7px;border-radius:999px;background:#163d40}.lab-dimension-fill{display:block;height:100%;border-radius:999px;background:#5ff4bf}.lab-dimension-dot{position:absolute;top:50%;width:13px;height:13px;border:2px solid #071a1c;border-radius:50%;background:#eafff8;transform:translate(-50%,-50%)}.lab-result-card-foot{margin-top:28px}.lab-screenshot-hint{text-align:center;color:#83aaa5;font-size:12px}.lab-result-actions{display:flex;gap:10px;justify-content:center;margin:18px 0}.lab-status{margin:0 auto 18px;text-align:center;color:#9ed6c9;font-size:12px}.lab-result-section,.lab-glyph-panel{margin-top:16px;padding:22px;border:1px solid #275458;border-radius:16px;background:#0a2528}.lab-result-section h2,.lab-glyph-panel h2{margin:5px 0 10px;font-size:19px}.lab-result-section p,.lab-glyph-panel p{margin:0;color:#acd2ca;line-height:1.75}.lab-result-section ul{margin:10px 0 0;padding-left:20px;color:#bfe1d9;line-height:1.75}.lab-result-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lab-glyph-panel{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.lab-glyph{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #477a75;border-radius:14px;background:#0d3032}.lab-glyph-mark{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#5ff4bf;color:#06221e;font-size:24px}.lab-glyph strong,.lab-glyph small{display:block}.lab-glyph small{margin-top:3px;color:#8ebdb7}.lab-result-disclaimer{margin-top:20px;padding:14px;color:#7fa9a3;font-size:12px;line-height:1.6;text-align:center}.lab-result-bottom-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.lab-completed-note{width:min(100%,920px);margin:22px auto 0;padding:10px 12px;border:1px solid #275458;border-radius:10px;color:#9ec9c2;font-size:12px}.lab-completed-note span{margin-right:7px;color:#5ff4bf}.lab-not-found{padding:80px 0}@media(max-width:760px){.lab-shell{padding:16px 14px 40px}.lab-topbar{align-items:flex-start}.lab-home-hero{padding-top:48px}.lab-home-hero h1,.lab-test-intro h1{font-size:42px}.lab-test-card{grid-template-columns:1fr}.lab-test-symbol{width:58px;height:58px;border-radius:16px}.lab-primary-link{text-align:center}.lab-intro-grid{grid-template-columns:1fr}.lab-test-intro{padding-top:48px}.lab-test-intro>.lab-primary-button,.lab-test-intro>.lab-secondary-button{width:100%;margin:0 0 8px}.lab-question-card{padding-top:38px}.lab-result-card{min-height:0;aspect-ratio:3/4;padding:20px}.lab-result-symbol{width:64px;height:64px;margin-top:34px;border-radius:18px;font-size:30px}.lab-result-card h1{font-size:44px}.lab-result-tagline{font-size:18px;margin-top:12px}.lab-result-columns{grid-template-columns:1fr}.lab-result-actions{display:grid;grid-template-columns:1fr 1fr}.lab-glyph-panel{grid-template-columns:1fr}.lab-glyph-panel .lab-secondary-button{width:100%}}.lab-core-bridge{margin-top:16px;padding:22px;border:1px solid #3d6769;border-radius:16px;background:linear-gradient(145deg,#102d30,#0a2528)}.lab-core-bridge h2{margin:5px 0 10px;font-size:20px}.lab-core-bridge p{margin:0;color:#abd1ca;line-height:1.7}.lab-core-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.lab-core-actions>a{display:inline-block;padding:10px 13px;border:1px solid #416f6e;border-radius:9px;color:#dff8f0;text-decoration:none;background:#0d3032}.lab-core-actions>a:hover{background:#174246}.lab-core-actions>.lab-primary-link{background:#5ff4bf;color:#06221e;border-color:#5ff4bf;font-weight:800}@media(max-width:760px){.lab-core-actions{display:grid;grid-template-columns:1fr}.lab-core-actions>a{text-align:center}}.lab-top-actions{display:flex;align-items:center;gap:9px}.lab-lang{border:1px solid #315b60;border-radius:999px;background:#0b2529;color:#dff8f4;padding:8px 11px;font:inherit;font-size:12px;cursor:pointer}.lab-result-layout,.lab-question-shell{max-width:920px;margin:0 auto;padding:34px 0 54px}.lab-result-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.lab-result-details article{border:1px solid rgba(123,205,198,.17);border-radius:16px;background:#071c1fb8;padding:16px}.lab-result-details h2{margin:0 0 10px;font-size:16px}.lab-result-details ul{margin:0;padding-left:19px;color:#aacbc6;line-height:1.65;font-size:12px}.lab-local-mark{display:grid;gap:5px;margin-top:16px;padding:12px 14px;border:1px solid rgba(126,229,217,.18);border-radius:14px;background:#0f37366b}.lab-local-mark strong{color:#dffaf5}.lab-local-mark span{color:#80a6a1;font-size:10px;line-height:1.55}.lab-notice{color:#9fe2d7;font-size:11px}.lab-core-links{margin-top:20px;padding:16px;border:1px solid rgba(124,205,198,.14);border-radius:16px;background:#05171a8c}.lab-core-links p{color:#769b97;font-size:10px}.lab-core-links div{display:flex;flex-wrap:wrap;gap:8px}.lab-core-links a{border:1px solid #315b60;border-radius:10px;padding:9px 11px;color:#c9eee8;text-decoration:none}.lab-scope,.lab-disclaimer{color:#789c98;font-size:11px;line-height:1.65}.lab-intro-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.lab-intro-actions button{border:1px solid #315b60;border-radius:11px;background:#0b282b;color:#def8f3;padding:10px 14px;font:inherit;cursor:pointer}.lab-question-nav{display:flex;justify-content:space-between;gap:10px;margin-top:15px}.lab-question-nav button{border:1px solid #315b60;border-radius:11px;background:#0b282b;color:#def8f3;padding:10px 14px;font:inherit;cursor:pointer}.lab-question-nav button:disabled{opacity:.38;cursor:not-allowed}@media(max-width:760px){.lab-top-actions{align-items:flex-end;flex-direction:column}.lab-result-layout,.lab-question-shell{padding:20px 0 38px}.lab-result-details{grid-template-columns:1fr}.lab-core-links div,.lab-intro-actions{display:grid;grid-template-columns:1fr}.lab-core-links a,.lab-intro-actions button{width:100%}}.lab-shell{width:100%;max-width:100%;min-width:0;overflow-x:clip;margin:0}.lab-intro{width:min(100%,920px);margin:0 auto;padding:58px 0 42px}.lab-intro>h1{margin:10px 0 14px;font-size:clamp(34px,6vw,64px);line-height:1.05;letter-spacing:-.04em}.lab-intro>p:not(.lab-kicker){color:#a7cec7;line-height:1.7}.lab-library-head{width:min(100%,920px);margin:0 auto 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.lab-library-head h2{margin:5px 0 7px;font-size:clamp(23px,3.5vw,34px);letter-spacing:-.025em}.lab-library-head>div:first-child>p:last-child{max-width:650px;margin:0;color:#8fb8b1;line-height:1.65;font-size:13px}.lab-filter-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:260px}.lab-filter-bar button{border:1px solid #315b60;border-radius:999px;background:#0a2528;color:#acd3cb;padding:8px 11px;font:inherit;font-size:12px;cursor:pointer}.lab-filter-bar button.active{border-color:#5ff4bf;background:#103b37;color:#eafff8}.lab-grid--library{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.lab-test-card--library{grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;align-items:start;gap:16px;height:100%}.lab-test-card--library .lab-test-card-body{min-width:0}.lab-test-card--library .lab-primary-link{grid-column:2;justify-self:start}.lab-test-card--library .lab-test-symbol{width:62px;height:62px;border-radius:17px;font-size:28px}.lab-test-card--library h2{font-size:21px;line-height:1.25}.lab-test-card--library p{font-size:13px}.lab-intro-title-row{display:flex;align-items:flex-start;gap:18px}.lab-intro-title-row h1{margin:0 0 10px;font-size:clamp(34px,6vw,62px);line-height:1.04;letter-spacing:-.04em}.lab-intro-title-row .lab-test-symbol{flex:0 0 auto}.lab-question-shell{width:min(100%,920px)}.lab-question-kind{display:inline-flex;margin-bottom:12px;padding:5px 8px;border:1px solid #315b60;border-radius:999px;color:#8fc5bc;font-size:11px;letter-spacing:.04em}.lab-question-card{width:100%;padding:22px 0 10px}.lab-question-card h2{margin:0 0 22px;font-size:clamp(24px,4vw,38px);line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}.lab-options--binary,.lab-options--visual{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-options--visual .lab-option{grid-template-columns:auto 1fr;min-height:112px;align-items:center}.lab-option-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid #4a7d79;border-radius:14px;background:#0d3032;color:#75f6cd;font-size:24px;font-weight:800}.lab-options--scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lab-options--scale .lab-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:86px;padding:10px 6px;text-align:center;font-size:12px}.lab-options--scale .lab-option-key{width:34px;height:34px;border-radius:50%;font-size:13px}.lab-play-result-card{position:relative;overflow:hidden;padding:30px;border:1px solid #3a7772;border-radius:24px;background:radial-gradient(circle at 82% 8%,rgba(95,244,191,.16),transparent 24%),linear-gradient(155deg,#0e3437,#071a1c 72%);box-shadow:0 28px 80px #00000047}.lab-play-result-icon{display:grid;place-items:center;width:78px;height:78px;margin-bottom:24px;border:1px solid #477a75;border-radius:22px;background:#0b292b;color:#5ff4bf;font-size:34px}.lab-play-result-card h1{margin:4px 0 12px;font-size:clamp(38px,7vw,66px);line-height:1;letter-spacing:-.045em}.lab-play-result-card blockquote{margin:0 0 18px;color:#d2f4eb;font-size:clamp(18px,2.5vw,25px);line-height:1.5}.lab-play-result-card>p{max-width:720px;margin:0;color:#a9d0c8;line-height:1.75}.lab-score-pill{display:inline-flex;margin:0 0 18px;padding:7px 10px;border:1px solid #477a75;border-radius:999px;background:#0d3032;color:#dff8f0;font-weight:800;font-variant-numeric:tabular-nums}.lab-result-layout .lab-result-card{aspect-ratio:auto;min-height:0;max-height:none;overflow:visible}.lab-result-layout .lab-result-card>h1{font-size:clamp(36px,6vw,60px)}.lab-result-layout .lab-result-card>blockquote{margin:12px 0;color:#d6f7ed;font-size:clamp(18px,2.7vw,26px);line-height:1.45}.lab-result-layout .lab-result-card>p{color:#acd2ca;line-height:1.7}@media(max-width:760px){.lab-shell{padding:14px 14px 34px}.lab-topbar{align-items:center;flex-wrap:wrap;gap:10px}.lab-top-actions{margin-left:auto;flex-direction:row;align-items:center;justify-content:flex-end;gap:7px}.lab-back-link,.lab-top-actions a{font-size:12px}.lab-home-hero{padding:42px 0 28px}.lab-home-hero h1{font-size:clamp(34px,11vw,46px)}.lab-library-head{display:block;margin-bottom:14px}.lab-filter-bar{min-width:0;justify-content:flex-start;margin-top:14px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px;scrollbar-width:none}.lab-filter-bar::-webkit-scrollbar{display:none}.lab-filter-bar button{white-space:nowrap}.lab-grid--library{grid-template-columns:1fr}.lab-test-card--library{grid-template-columns:56px minmax(0,1fr);gap:13px;padding:17px}.lab-test-card--library .lab-test-symbol{width:54px;height:54px;border-radius:15px;font-size:25px}.lab-test-card--library .lab-primary-link{grid-column:1/-1;justify-self:stretch;text-align:center}.lab-test-card--library h2{font-size:20px}.lab-intro{padding:38px 0 28px}.lab-intro-title-row{gap:13px}.lab-intro-title-row .lab-test-symbol{width:54px;height:54px;font-size:24px}.lab-intro-title-row h1{font-size:clamp(30px,9.5vw,42px)}.lab-question-shell{padding-top:20px}.lab-progress-track{margin-bottom:24px}.lab-question-card{padding:6px 0}.lab-question-card h2{font-size:clamp(23px,7.3vw,31px);line-height:1.32}.lab-option{padding:13px;font-size:14px}.lab-options--binary,.lab-options--visual{grid-template-columns:1fr}.lab-options--visual .lab-option{min-height:82px}.lab-option-icon{width:44px;height:44px;border-radius:12px;font-size:21px}.lab-options--scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.lab-options--scale .lab-option{min-height:72px;padding:8px 3px;font-size:10px}.lab-options--scale .lab-option-key{width:30px;height:30px}.lab-question-nav{margin-top:12px}.lab-play-result-card{padding:22px 18px}.lab-play-result-icon{width:60px;height:60px;margin-bottom:18px;border-radius:17px;font-size:28px}.lab-play-result-card h1{font-size:clamp(34px,10vw,48px)}.lab-result-actions{grid-template-columns:1fr}.lab-result-actions>*{width:100%;text-align:center}}.lab-deep-intro,.lab-survival-intro{max-width:980px}.lab-deep-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0}.lab-deep-stats>div{padding:16px;border:1px solid rgba(126,229,217,.15);border-radius:14px;background:#0722259e}.lab-deep-stats strong{display:block;color:#f0fff9;font-size:27px;line-height:1}.lab-deep-stats span{display:block;margin-top:6px;color:#82aaa4;font-size:10px}.lab-question-type-strip{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px}.lab-question-type-strip span{padding:6px 9px;border:1px solid rgba(126,229,217,.16);border-radius:999px;background:#0826288c;color:#a6d5cd;font-size:10px}.lab-question-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:#789e98;font-size:10px}.lab-question-meta-row .lab-question-kind{margin:0}.lab-options--deep-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lab-options--deep-scale .lab-option{display:flex;min-height:100px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 7px;font-size:12px}.lab-options--deep-scale .lab-option-key{width:34px;height:34px;border-radius:50%}.lab-options--deep-forced{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-options--deep-forced .lab-option{min-height:120px;align-items:center}.lab-options--deep-scenario{grid-template-columns:1fr 1fr}.lab-options--deep-scenario .lab-option{min-height:104px}.lab-profile-hero{padding:26px;border:1px solid #3a7772;border-radius:24px;background:radial-gradient(circle at 82% 7%,rgba(95,244,191,.15),transparent 24%),linear-gradient(155deg,#0e3437,#071a1c 72%)}.lab-profile-heading{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.lab-profile-heading .lab-result-symbol{margin:0}.lab-profile-heading h1{margin:4px 0 7px;font-size:clamp(36px,6vw,62px);line-height:1;letter-spacing:-.045em}.lab-profile-heading blockquote{margin:0;color:#d5f5ed;font-size:clamp(16px,2.4vw,24px);line-height:1.45}.lab-profile-hero>p{max-width:800px;margin:20px 0 0;color:#a9cfc8;line-height:1.72}.lab-profile-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px;align-items:center;margin-top:20px}.lab-profile-bars{display:grid;gap:12px}.lab-radar-wrap{display:grid;place-items:center;min-width:0}.lab-radar{display:block;width:min(100%,390px);height:auto;overflow:visible}.lab-radar-grid{fill:none;stroke:#7ee5d926;stroke-width:1}.lab-radar-axis{stroke:#7ee5d921;stroke-width:1}.lab-radar-value{fill:#5ff4bf29;stroke:#5ff4bf;stroke-width:2.4;stroke-linejoin:round}.lab-radar-dot{fill:#dffff6;stroke:#0c2e30;stroke-width:2}.lab-radar-label{fill:#a6d0c8;font-size:9px;font-weight:650}.lab-top-tendencies{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(126,229,217,.12)}.lab-top-tendencies>span{color:#789e98;font-size:10px;margin-right:4px}.lab-top-tendencies strong{padding:6px 8px;border:1px solid rgba(95,244,191,.18);border-radius:999px;background:#0827278c;color:#d9fff4;font-size:10px}.lab-calibration-note{margin-top:13px!important;padding:10px 12px;border-left:2px solid #477a75;background:#071c1f85;color:#789e98!important;font-size:10px;line-height:1.5!important}.lab-story-shell{position:relative}.lab-story-time{display:inline-grid;place-items:center;min-width:74px;margin:2px 0 12px;padding:8px 10px;border:1px solid rgba(95,244,191,.2);border-radius:999px;background:#0c3232;color:#91f4d4;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.lab-story-card{position:relative;padding:18px 0}.lab-story-card:before{content:"";position:absolute;left:-20px;top:14px;bottom:-60px;width:1px;background:linear-gradient(#3e706e,transparent)}.lab-story-options{grid-template-columns:1fr 1fr}.lab-story-options .lab-option{min-height:104px}.lab-survival-result{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:28px;border:1px solid #3a7772;border-radius:24px;background:radial-gradient(circle at 82% 7%,rgba(95,244,191,.15),transparent 24%),linear-gradient(155deg,#0e3437,#071a1c 72%)}.lab-survival-score{display:grid;place-items:center;min-width:170px;min-height:170px;padding:18px;border:1px solid rgba(95,244,191,.26);border-radius:50%;background:#051b1e8c;text-align:center}.lab-survival-score span{align-self:end;color:#89b6af;font-size:10px}.lab-survival-score strong{font-size:54px;line-height:.95;color:#f2fff9}.lab-survival-score small{align-self:start;color:#75b7ac;font-size:11px}.lab-survival-result h1{margin:4px 0 8px;font-size:clamp(36px,6vw,62px);line-height:1;letter-spacing:-.045em}.lab-survival-result blockquote{margin:0;color:#d4f5ec;font-size:clamp(16px,2.4vw,23px);line-height:1.5}.lab-survival-result p{color:#7fa8a2;font-size:11px}.lab-survival-profile{padding:20px;border:1px solid #275458;border-radius:18px;background:#0a2528}.lab-survival-dim-list{display:grid;gap:12px}.lab-survival-dim-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center}.lab-survival-dim-list span{color:#badfd8;font-size:11px}.lab-survival-dim-list strong{color:#5ff4bf;font-size:12px;font-variant-numeric:tabular-nums}.lab-survival-dim-list>div>div{grid-column:1/-1;height:6px;border-radius:999px;background:#153b3d;overflow:hidden}.lab-survival-dim-list i{display:block;height:100%;border-radius:999px;background:#5ff4bf}@media(max-width:760px){.lab-deep-stats{grid-template-columns:repeat(3,1fr)}.lab-deep-stats>div{padding:13px 10px}.lab-deep-stats strong{font-size:23px}.lab-options--deep-scale{grid-template-columns:1fr}.lab-options--deep-scale .lab-option{min-height:0;display:grid;grid-template-columns:auto 1fr;justify-content:initial;text-align:left;padding:12px}.lab-options--deep-scale .lab-option-key{width:30px;height:30px}.lab-options--deep-forced,.lab-options--deep-scenario,.lab-story-options{grid-template-columns:1fr}.lab-options--deep-forced .lab-option,.lab-options--deep-scenario .lab-option,.lab-story-options .lab-option{min-height:0}.lab-profile-heading{grid-template-columns:1fr}.lab-profile-heading .lab-result-symbol{width:58px;height:58px}.lab-profile-grid{grid-template-columns:1fr}.lab-radar{width:min(100%,340px)}.lab-radar-label{font-size:8px}.lab-story-card:before{display:none}.lab-survival-result{grid-template-columns:1fr;padding:22px 18px}.lab-survival-score{min-width:138px;min-height:138px;width:138px;height:138px}.lab-survival-score strong{font-size:46px}}.lab-vnext-shell{background:radial-gradient(circle at 12% 8%,rgba(95,244,191,.07),transparent 24%),radial-gradient(circle at 88% 34%,rgba(113,153,255,.06),transparent 22%),#061416}.lab-vnext-topbar .lab-brand small{margin-left:7px;padding:3px 6px;border:1px solid rgba(95,244,191,.22);border-radius:999px;color:#7ed9bd;font-size:8px;letter-spacing:.08em}.lab-vnext-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:28px;align-items:center;padding:52px 0 42px;border-bottom:1px solid rgba(126,229,217,.1)}.lab-vnext-hero-copy h1{max-width:760px;margin:7px 0 16px;font-size:clamp(44px,7vw,82px);line-height:.98;letter-spacing:-.055em}.lab-vnext-hero-copy>p{max-width:700px;color:#a6c9c3;font-size:15px;line-height:1.72}.lab-vnext-hero-meta{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.lab-vnext-hero-meta span,.lab-mood-chips span{padding:6px 9px;border:1px solid rgba(126,229,217,.14);border-radius:999px;background:#0926288f;color:#a6d5cd;font-size:10px}.lab-vnext-hero-cta{display:inline-flex!important;margin-top:7px}.lab-vnext-hero-stack{display:grid;gap:10px}.lab-hero-demo,.lab-sample-file{border:1px solid rgba(126,229,217,.18);border-radius:20px;background:linear-gradient(155deg,#10373aeb,#07181bf5);box-shadow:0 24px 80px #00000038}.lab-hero-demo{padding:18px}.lab-hero-demo-head{display:flex;justify-content:space-between;gap:12px;color:#6f9f98;font-size:9px;letter-spacing:.08em}.lab-hero-demo>p{margin:19px 0 12px;color:#e9fff9;font-weight:750}.lab-hero-demo-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lab-hero-demo-options button{min-height:88px;padding:13px;border:1px solid rgba(126,229,217,.14);border-radius:13px;background:#0a2a2c;color:#bcdcd6;text-align:left;cursor:pointer}.lab-hero-demo-options button:hover,.lab-hero-demo-options button.selected{border-color:#5ff4bf;color:#f1fff9;transform:translateY(-1px)}.lab-demo-hidden,.lab-demo-reveal{margin-top:10px;padding:10px 12px;border-radius:10px;background:#03141694;font-size:10px;color:#789e98}.lab-demo-reveal{display:flex;gap:10px;align-items:flex-start}.lab-demo-reveal strong{flex:0 0 auto}.lab-demo-reveal.hit strong{color:#ffbf78}.lab-demo-reveal.miss strong{color:#69efc5}.lab-demo-reveal span{line-height:1.45}.lab-sample-file{padding:16px 18px;transform:rotate(-1deg)}.lab-sample-file>span{color:#6f9f98;font-size:8px;letter-spacing:.12em}.lab-sample-file>strong{display:block;margin-top:7px;color:#effff9;font-size:22px}.lab-sample-file p{margin:6px 0;color:#acd1ca;font-size:12px}.lab-sample-file small{color:#527c76;font-size:9px}.lab-vnext-shelf{padding:40px 0 20px}.lab-vnext-shelf-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.lab-vnext-shelf-head h2,.lab-vnext-story-feature h2,.lab-vnext-deep h2,.lab-vnext-atlas h2{margin:4px 0 0;font-size:clamp(27px,4vw,42px);letter-spacing:-.035em}.lab-mood-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.lab-vnext-fast-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:11px}.lab-vnext-tile{min-height:270px;padding:20px;border:1px solid rgba(126,229,217,.13);border-radius:19px;background:linear-gradient(160deg,#0d3033,#081d20);color:inherit;text-decoration:none;transition:.18s ease}.lab-vnext-tile:hover{border-color:#5ff4bf61;transform:translateY(-2px)}.lab-vnext-tile>b{display:grid;place-items:center;width:52px;height:52px;margin:16px 0 30px;border:1px solid rgba(95,244,191,.2);border-radius:16px;background:#0d3938;color:#8af4d4;font-size:26px}.lab-vnext-tile--animal{background:radial-gradient(circle at 85% 15%,rgba(95,244,191,.13),transparent 29%),linear-gradient(150deg,#10383a,#071b1d)}.lab-vnext-tile h3{margin:0 0 8px;color:#ecfff8;font-size:23px;line-height:1.1}.lab-vnext-tile p{margin:0;color:#83aca5;font-size:11px;line-height:1.55}.lab-vnext-tile small{display:block;margin-top:17px;color:#5f8b84}.lab-vnext-story-feature{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:34px;align-items:center;margin:34px 0;padding:34px;border:1px solid rgba(255,174,110,.18);border-radius:26px;background:radial-gradient(circle at 8% 22%,rgba(255,168,95,.11),transparent 26%),#081b1e}.lab-vnext-story-feature>div:last-child>p:not(.lab-section-kicker){max-width:660px;color:#9fc4be;line-height:1.7}.lab-phone-preview{max-width:300px;margin:auto;padding:13px;border:1px solid #35545b;border-radius:34px;background:#071013;box-shadow:0 18px 50px #00000047}.lab-phone-status{display:flex;justify-content:space-between;align-items:center;padding:5px 9px;color:#cfe2de;font-size:9px}.lab-phone-notification{display:grid;gap:6px;margin:12px 4px 8px;padding:15px;border:1px solid rgba(255,185,128,.2);border-radius:18px;background:#182325}.lab-phone-notification small{color:#8b9c99;font-size:8px}.lab-phone-notification strong{color:#f1f5f4;font-size:13px;line-height:1.35}.lab-phone-notification span{color:#d4a27b;font-size:9px;overflow-wrap:anywhere}.lab-phone-glass{margin:11px 4px 3px;padding:7px 10px;border:1px dashed rgba(126,229,217,.18);border-radius:10px;color:#77b5ab;font-size:10px;text-align:center}.lab-vnext-deep{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:center;padding:28px 0 38px}.lab-vnext-deep>div>p:not(.lab-section-kicker){max-width:650px;color:#83aaa4;line-height:1.65}.lab-deep-file-card{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px;border:1px solid rgba(126,229,217,.16);border-radius:16px;background:#0a2528;color:inherit;text-decoration:none}.lab-deep-file-card>span{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(95,244,191,.2);border-radius:50%;color:#6cf0c6;font-size:21px;font-weight:800}.lab-deep-file-card strong{display:block;color:#eafff8}.lab-deep-file-card small{display:block;margin-top:5px;color:#739b95}.lab-deep-file-card i{color:#5ff4bf;font-size:20px}.lab-vnext-atlas{padding:28px;border:1px solid rgba(126,229,217,.13);border-radius:22px;background:#071d20}.lab-vnext-atlas--empty{display:flex;align-items:center;justify-content:space-between;gap:20px}.lab-vnext-atlas--empty p{max-width:650px;color:#769f99}.lab-atlas-silhouettes{display:flex;gap:8px}.lab-atlas-silhouettes span{display:grid;place-items:center;width:58px;height:72px;border:1px dashed rgba(126,229,217,.15);border-radius:13px;color:#3e6661;font-size:22px}.lab-atlas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lab-atlas-card{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:12px;border:1px solid rgba(126,229,217,.11);border-radius:12px;background:#0a292b;color:inherit;text-decoration:none}.lab-atlas-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#103a3a;color:#83e8c8}.lab-atlas-card strong,.lab-atlas-card small{display:block}.lab-atlas-card strong{color:#e9fff8;font-size:11px}.lab-atlas-card small{margin-top:3px;color:#6d9891;font-size:8px;line-height:1.3}.lab-atlas-card code{color:#5e8c84;font-size:8px}.lab-vnext-next{display:grid;gap:7px;padding:28px 0 56px;text-align:center}.lab-vnext-next>span{color:#5f8b84;font-size:8px;letter-spacing:.14em}.lab-vnext-next>a{display:flex;align-items:center;justify-content:center;gap:12px;color:#eafff8;font-size:24px;font-weight:800;text-decoration:none}.lab-vnext-next>a b{color:#5ff4bf}.lab-vnext-next small{color:#557b75;font-size:9px}.lab-vnext-result-wrap{padding:34px 0 60px}.lab-file{max-width:950px;margin:0 auto;padding:28px;border:1px solid rgba(126,229,217,.22);border-radius:24px;background:#e7efe8;color:#142927;box-shadow:0 26px 90px #00000042}.lab-file--specimen{background:linear-gradient(180deg,#e9efe6,#dfe9df)}.lab-file--machine{background:linear-gradient(180deg,#e6ece8,#d8e4df)}.lab-file--incident{background:linear-gradient(180deg,#eee8dd,#e5dfd2);border-color:#d09c6452}.lab-file-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.lab-file-eyebrow{color:#49635f;font-size:9px;font-weight:800;letter-spacing:.15em}.lab-file-header h1{margin:6px 0 7px;color:#102624;font-size:clamp(42px,7vw,72px);line-height:.98;letter-spacing:-.055em}.lab-file-header p{max-width:700px;margin:0;color:#38534f;font-size:15px;line-height:1.5}.lab-file-stamp{flex:0 0 auto;padding:8px 10px;border:2px solid #456a63;border-radius:5px;color:#456a63;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;transform:rotate(2deg)}.lab-file-rule{height:2px;margin:22px 0;background:#24433e}.lab-file-footer{margin-top:22px;padding-top:12px;border-top:1px solid rgba(20,41,39,.22);color:#58716d;font-size:9px}.lab-specimen-main{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.lab-specimen-mark{display:grid;place-items:center;width:140px;height:140px;border:2px solid #24433e;border-radius:50%;font-size:66px}.lab-specimen-main>div:last-child>span{display:block;margin-bottom:8px;color:#58716d;font-size:9px;letter-spacing:.12em}.lab-specimen-main>div:last-child strong{display:block;margin:5px 0;font-size:18px}.lab-contrast-note,.lab-scammer-replay{margin-top:20px;padding:15px;border:1px solid rgba(20,41,39,.2);border-radius:10px;background:#ffffff3d}.lab-contrast-note b,.lab-scammer-replay b{font-size:9px;letter-spacing:.12em}.lab-contrast-note p,.lab-scammer-replay p{margin:6px 0 0;line-height:1.6}.lab-habit-strip{display:grid;gap:7px;margin-top:17px}.lab-habit-strip>span{font-size:9px;font-weight:800;letter-spacing:.1em}.lab-habit-strip em{padding:8px 10px;border-left:3px solid #466b64;background:#ffffff3d;font-style:normal;font-size:11px}.lab-machine-score{display:flex;align-items:center;justify-content:center;gap:30px;padding:18px 0}.lab-machine-score div{text-align:center}.lab-machine-score span{display:block;font-size:9px;letter-spacing:.14em}.lab-machine-score strong{display:block;font-size:64px;line-height:1}.lab-machine-score em{font-size:40px;font-style:normal;color:#768b87}.lab-hit-strip{display:grid;grid-template-columns:repeat(12,1fr);gap:5px}.lab-hit-strip span{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(20,41,39,.25);border-radius:6px;font-weight:900}.lab-hit-strip .hit{background:#d9b583}.lab-hit-strip .miss{background:#b9d9c9}.lab-metric-triad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.lab-metric-triad>div{padding:13px;border:1px solid rgba(20,41,39,.2);border-radius:9px;background:#fff3}.lab-metric-triad small{display:block;color:#5a706c;font-size:9px}.lab-metric-triad strong{display:block;margin-top:3px;font-size:24px}.lab-random-click-note{margin-top:14px;padding:10px;border:1px dashed #8b705c;border-radius:8px;color:#5d4b3e;font-size:10px}.lab-incident-score{display:flex;align-items:end;gap:7px}.lab-incident-score span{margin-right:auto;font-size:10px;font-weight:800;letter-spacing:.13em}.lab-incident-score strong{font-size:72px;line-height:.9}.lab-incident-score small{font-size:18px}.lab-incident-timeline{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;margin:22px 0}.lab-incident-timeline>div{display:grid;gap:5px;text-align:center}.lab-incident-timeline b{font-size:8px}.lab-incident-timeline span{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(20,41,39,.22);border-radius:50%;font-size:10px}.lab-incident-timeline .danger span{background:#d8a27d}.lab-incident-timeline .warn span{background:#e5cf9d}.lab-incident-timeline .clear span{background:#bcd7c5}.lab-animal-play,.lab-algorithm-intro,.lab-survival-vnext-intro{max-width:900px;padding:46px 0 60px}.lab-animal-play header h1,.lab-algorithm-intro h1,.lab-survival-vnext-intro h1{margin:7px 0 14px;font-size:clamp(40px,7vw,72px);line-height:1;letter-spacing:-.05em}.lab-animal-play header>p,.lab-algorithm-intro>p,.lab-survival-vnext-intro>p{max-width:760px;color:#9fc4be;line-height:1.7}.lab-mini-privacy{display:inline-block;margin:8px 0 22px;padding:8px 10px;border:1px solid rgba(126,229,217,.12);border-radius:10px;color:#739b95;font-size:9px}.lab-animal-question{padding-top:19px}.lab-animal-question h2{max-width:850px;margin:10px 0 17px;font-size:clamp(26px,4.5vw,40px);line-height:1.25}.lab-animal-question>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.lab-animal-question button{min-height:128px;padding:15px;border:1px solid rgba(126,229,217,.14);border-radius:15px;background:#0a292b;color:#cde8e2;text-align:left;cursor:pointer}.lab-animal-question button:hover{border-color:#5ff4bf;transform:translateY(-2px)}.lab-animal-question button span{display:grid;place-items:center;width:30px;height:30px;margin-bottom:20px;border:1px solid rgba(95,244,191,.2);border-radius:9px;color:#73d9bc}.lab-animal-question button b{font-size:13px;line-height:1.45}.lab-rule-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0}.lab-rule-cards>div{padding:15px;border:1px solid rgba(126,229,217,.13);border-radius:14px;background:#092326}.lab-rule-cards b{display:block;color:#5ff4bf;font-size:22px}.lab-rule-cards span{display:block;margin-top:6px;color:#a1c9c2;font-size:11px;line-height:1.5}.lab-algorithm-play{max-width:980px;padding:28px 0 58px}.lab-model-lock{display:flex;gap:12px;align-items:center;margin:12px 0 20px;padding:12px;border:1px solid rgba(255,193,117,.17);border-radius:13px;background:#34261661}.lab-model-eye{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#302719;color:#ffbd77;font-size:20px}.lab-model-lock strong,.lab-model-lock small{display:block}.lab-model-lock strong{color:#ffd09a;font-size:10px;letter-spacing:.1em}.lab-model-lock small{margin-top:3px;color:#967c60;font-size:9px}.lab-algorithm-round h2{margin:10px 0 18px;font-size:clamp(30px,5vw,52px);line-height:1.1}.lab-algorithm-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lab-algorithm-options.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-algorithm-options button{min-height:170px;padding:17px;border:1px solid rgba(126,229,217,.14);border-radius:17px;background:linear-gradient(150deg,#0d3032,#071d20);color:#d4ece7;text-align:left;cursor:pointer}.lab-algorithm-options button:hover:not(:disabled),.lab-algorithm-options button.chosen{border-color:#5ff4bf;transform:translateY(-2px)}.lab-algorithm-options button span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:40px;border:1px solid rgba(95,244,191,.18);border-radius:50%;color:#72ddbe}.lab-algorithm-options button b{font-size:15px;line-height:1.5}.lab-prediction-reveal{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:12px;padding:14px 16px;border:1px solid rgba(126,229,217,.15);border-radius:13px;background:#0a2426}.lab-prediction-reveal.hit{border-color:#ffba704d}.lab-prediction-reveal strong{color:#74e6c5;font-size:11px;letter-spacing:.08em}.lab-prediction-reveal.hit strong{color:#ffc180}.lab-prediction-reveal p{margin:4px 0 0;color:#789d97;font-size:10px}.lab-prediction-reveal button{padding:9px 12px;border:1px solid rgba(95,244,191,.22);border-radius:9px;background:#103a39;color:#dffff7;cursor:pointer}.lab-survival-rules{display:flex;align-items:center;gap:10px;margin:22px 0}.lab-survival-rules>span{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(126,229,217,.13);border-radius:12px;background:#092326;color:#bee0da}.lab-survival-rules small{color:#739992}.lab-survival-phone-wrap{max-width:760px;padding:28px 0 60px}.lab-survival-day-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#739b95;font-size:10px}.lab-survival-day-head>div{display:flex;gap:5px}.lab-survival-day-head i{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(95,244,191,.17);border-radius:50%;color:#6be6c2;font-style:normal}.lab-survival-day-head i.used{opacity:.28;text-decoration:line-through}.lab-phone-frame{padding:15px 16px 18px;border:1px solid #314e55;border-radius:30px;background:linear-gradient(180deg,#091315,#101b1d);box-shadow:0 26px 70px #0000004d}.lab-phone-app{padding:10px 8px 3px;color:#657c78;font-size:9px;text-align:center}.lab-phone-card{margin:10px 0;padding:18px;border:1px solid rgba(224,232,230,.08);border-radius:20px;background:#1b2628}.lab-phone-card small{color:#8da19e;font-size:9px}.lab-phone-card p{margin:7px 0 0;color:#f0f5f4;font-size:17px;line-height:1.5;overflow-wrap:anywhere}.lab-inspection-panel{margin:9px 0;padding:12px;border:1px dashed rgba(95,244,191,.23);border-radius:13px;background:#0c292a}.lab-inspection-panel b{color:#72e6c4;font-size:9px;letter-spacing:.1em}.lab-inspection-panel p{margin:6px 0 0;color:#9dc6be;font-size:10px;line-height:1.55}.lab-phone-actions{display:grid;gap:7px}.lab-phone-actions button,.lab-phone-fallback button{padding:13px;border:1px solid rgba(222,233,230,.09);border-radius:12px;background:#111f21;color:#cce0dc;text-align:left;cursor:pointer}.lab-phone-actions button:hover{border-color:#5ff4bf}.lab-inspect-button{width:100%;margin-top:8px;padding:11px;border:1px solid rgba(95,244,191,.17);border-radius:12px;background:#0d302f;color:#75e5c4;cursor:pointer}.lab-inspect-button:disabled{opacity:.45}.lab-phone-fallback{display:grid;gap:10px;padding:14px;border:1px solid rgba(126,229,217,.1);border-radius:12px;background:#0d2022;color:#809f9a;font-size:10px;line-height:1.5}.lab-phone-fallback button{text-align:center}.lab-delayed-note{padding:9px 2px;color:#537a74;font-size:9px;text-align:center}@media(max-width:820px){.lab-vnext-hero{grid-template-columns:1fr;padding-top:30px}.lab-vnext-hero-copy h1{font-size:clamp(42px,12vw,66px)}.lab-vnext-hero-stack{max-width:620px}.lab-vnext-fast-grid{grid-template-columns:1fr 1fr}.lab-vnext-tile--animal{grid-column:1/-1}.lab-vnext-story-feature{grid-template-columns:1fr;padding:22px 16px}.lab-vnext-deep{grid-template-columns:1fr}.lab-atlas-grid{grid-template-columns:1fr 1fr}.lab-animal-question>div{grid-template-columns:1fr}.lab-animal-question button{min-height:0}.lab-algorithm-options,.lab-algorithm-options.two{grid-template-columns:1fr}.lab-algorithm-options button{min-height:0}.lab-algorithm-options button span{margin-bottom:18px}}@media(max-width:560px){.lab-vnext-shelf-head{align-items:flex-start;flex-direction:column}.lab-mood-chips{justify-content:flex-start}.lab-vnext-fast-grid{grid-template-columns:1fr}.lab-vnext-tile--animal{grid-column:auto}.lab-vnext-tile{min-height:230px}.lab-vnext-atlas--empty{align-items:flex-start;flex-direction:column}.lab-atlas-grid{grid-template-columns:1fr}.lab-vnext-next>a{font-size:19px}.lab-file{padding:18px 15px;border-radius:17px}.lab-file-header{flex-direction:column-reverse}.lab-file-stamp{align-self:flex-start}.lab-specimen-main{grid-template-columns:1fr}.lab-specimen-mark{width:112px;height:112px;font-size:52px}.lab-machine-score{gap:18px}.lab-machine-score strong{font-size:52px}.lab-hit-strip{grid-template-columns:repeat(6,1fr)}.lab-metric-triad{grid-template-columns:1fr}.lab-incident-timeline{grid-template-columns:repeat(5,1fr)}.lab-prediction-reveal,.lab-survival-rules{align-items:stretch;flex-direction:column}}.lab-shell{box-sizing:border-box}.lab-vnext-hero>*,.lab-vnext-story-feature>*,.lab-vnext-deep>*,.lab-wave2-home-grid>*,.lab-city-map-head>*{min-width:0}.lab-vnext-hero-copy h1,.lab-vnext-tile h3,.lab-wave2-home-card h3,.lab-city-map-head h1,.lab-wave2-play h1{overflow-wrap:anywhere}.lab-vnext-wave2{padding:28px 0 8px}.lab-wave2-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.lab-wave2-home-card{display:block;min-height:250px;padding:20px;border:1px solid rgba(126,229,217,.14);border-radius:19px;color:inherit;text-decoration:none;background:linear-gradient(155deg,#0d3033,#071d20);transition:.18s ease}.lab-wave2-home-card:hover{border-color:#5ff4bf61;transform:translateY(-2px)}.lab-wave2-home-card--accounts{background:radial-gradient(circle at 88% 18%,rgba(129,108,255,.13),transparent 28%),linear-gradient(155deg,#102d34,#071d20)}.lab-wave2-home-card--city{background:radial-gradient(circle at 82% 14%,rgba(255,174,100,.12),transparent 27%),linear-gradient(155deg,#19302f,#081c20)}.lab-wave2-home-card>b{display:grid;place-items:center;width:48px;height:48px;margin:15px 0 25px;border:1px solid rgba(95,244,191,.18);border-radius:14px;background:#082527b8;color:#85eed0;font-size:23px}.lab-wave2-home-card h3{margin:0 0 8px;color:#effff9;font-size:22px;line-height:1.13}.lab-wave2-home-card p{margin:0;color:#86ada7;font-size:11px;line-height:1.55}.lab-wave2-home-card small{display:block;margin-top:15px;color:#607f7a;font-size:9px}.lab-wave2-play{width:min(100%,860px);margin:0 auto;padding:32px 0 54px}.lab-wave2-play header{margin-bottom:24px}.lab-wave2-play header h1{margin:6px 0 11px;font-size:clamp(36px,6vw,60px);line-height:1.02;letter-spacing:-.045em}.lab-wave2-play header>p{max-width:720px;margin:0;color:#9fc3bd;line-height:1.65}.lab-wave2-play header>small{display:block;margin-top:9px;color:#648d86;font-size:9px}.lab-wave2-card h2{margin:10px 0 16px;font-size:clamp(25px,4vw,36px);line-height:1.28}.lab-wave2-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lab-wave2-options button{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center;min-height:92px;padding:14px;border:1px solid rgba(126,229,217,.14);border-radius:14px;background:#0a282b;color:#d8eee9;text-align:left;cursor:pointer}.lab-wave2-options button:hover{border-color:#5ff4bf;transform:translateY(-1px)}.lab-wave2-options button>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(95,244,191,.2);border-radius:9px;color:#78e1c1}.lab-wave2-options button b{font-size:12px;line-height:1.5}.lab-file--identity{background:linear-gradient(180deg,#e7e8ed,#dadde5)}.lab-three-account-bars{display:grid;gap:13px}.lab-three-account-bars>div{display:grid;grid-template-columns:70px auto;gap:5px 12px;align-items:center}.lab-three-account-bars span{font-size:10px;font-weight:800;letter-spacing:.08em}.lab-three-account-bars strong{font-size:13px}.lab-three-account-bars i{grid-column:1/-1;display:block;height:9px;border-radius:999px;background:#14292721;overflow:hidden}.lab-three-account-bars i b{display:block;height:100%;border-radius:999px;background:#466b64}.lab-city-play{width:min(100%,900px);margin:0 auto;padding:30px 0 56px}.lab-city-map-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.lab-city-map-head h1{margin:7px 0 10px;font-size:clamp(36px,6vw,62px);line-height:1.02;letter-spacing:-.047em}.lab-city-map-head p{max-width:670px;color:#9bc0ba;line-height:1.65}.lab-city-clock{display:grid;place-items:center;min-width:90px;height:56px;border:1px solid rgba(255,185,120,.18);border-radius:16px;background:#152a2c;color:#ffc085;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.lab-city-track{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin:22px 0}.lab-city-track i{height:4px;border-radius:999px;background:#17393b}.lab-city-track i.active{background:#f0aa73}.lab-city-card{padding:19px;border:1px solid rgba(255,185,120,.14);border-radius:19px;background:radial-gradient(circle at 85% 0,rgba(255,168,95,.08),transparent 28%),#091f22}.lab-city-card h2{margin:0 0 16px;font-size:25px;line-height:1.3}.lab-city-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.lab-city-options button{min-height:126px;padding:14px;border:1px solid rgba(126,229,217,.13);border-radius:14px;background:#0b292b;color:#d8eee9;text-align:left;cursor:pointer}.lab-city-options button:hover{border-color:#f0aa73;transform:translateY(-1px)}.lab-city-options button span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:20px;border:1px solid rgba(240,170,115,.2);border-radius:10px;color:#f0b27e;font-size:17px}.lab-city-options button b{font-size:12px;line-height:1.45}.lab-file--resident{background:linear-gradient(180deg,#ece4d6,#e4dac9)}.lab-city-permit{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center}.lab-city-seal{display:grid;place-items:center;width:118px;height:118px;border:2px solid #6d604b;border-radius:50%;color:#6d604b;font-size:48px}.lab-city-permit small,.lab-city-permit strong,.lab-city-permit b{display:block}.lab-city-permit small{margin:5px 0;color:#746c5e;font-size:8px;letter-spacing:.12em}.lab-city-permit strong{font-size:22px}.lab-city-permit b{font-size:14px}.lab-city-route{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-top:22px}.lab-city-route span{display:grid;place-items:center;gap:5px;padding:9px 4px;border:1px solid rgba(78,67,50,.18);border-radius:9px}.lab-city-route b{font-size:8px}.lab-city-route i{font-style:normal;font-size:16px}@media(max-width:760px){.lab-shell{width:100%;max-width:100%;padding:12px 12px 28px;overflow-x:hidden}.lab-vnext-topbar{align-items:center!important;gap:8px;padding-bottom:11px}.lab-vnext-topbar .lab-brand{gap:8px;font-size:16px}.lab-vnext-topbar .lab-brand>span{width:30px;height:30px;border-radius:9px}.lab-vnext-topbar .lab-brand small{margin-left:3px;padding:2px 5px;font-size:7px}.lab-vnext-topbar .lab-top-actions{align-items:center!important;flex-direction:row!important;gap:6px}.lab-vnext-topbar .lab-back-link{font-size:10px;white-space:nowrap}.lab-vnext-topbar .lab-lang{padding:6px 8px;font-size:10px}.lab-vnext-hero{gap:16px;padding:24px 0}.lab-vnext-hero-copy .lab-kicker{font-size:9px;letter-spacing:.12em}.lab-vnext-hero-copy h1{max-width:none;margin:6px 0 11px;font-size:clamp(31px,9.2vw,43px);line-height:1.02;letter-spacing:-.04em}.lab-vnext-hero-copy>p{font-size:12px;line-height:1.55}.lab-vnext-hero-meta{gap:5px;margin:13px 0}.lab-vnext-hero-meta span,.lab-mood-chips span{padding:5px 7px;font-size:8px}.lab-vnext-hero-cta{margin-top:4px;padding:9px 12px!important;font-size:12px}.lab-vnext-hero-stack{gap:8px;max-width:none}.lab-hero-demo,.lab-sample-file{border-radius:15px}.lab-hero-demo{padding:13px}.lab-hero-demo-head{font-size:8px}.lab-hero-demo>p{margin:12px 0 9px;font-size:13px}.lab-hero-demo-options{gap:6px}.lab-hero-demo-options button{min-width:0;min-height:68px;padding:9px;border-radius:10px;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.lab-demo-hidden,.lab-demo-reveal{margin-top:7px;padding:8px 9px;font-size:8px}.lab-sample-file{padding:12px 13px}.lab-sample-file>strong{font-size:17px}.lab-sample-file p{font-size:10px}.lab-sample-file small{font-size:8px}.lab-vnext-shelf{padding:27px 0 12px}.lab-vnext-shelf-head{gap:10px;margin-bottom:11px}.lab-vnext-shelf-head h2,.lab-vnext-story-feature h2,.lab-vnext-deep h2,.lab-vnext-atlas h2{font-size:26px}.lab-vnext-tile{min-height:200px;padding:15px;border-radius:15px}.lab-vnext-tile>b{width:42px;height:42px;margin:12px 0 20px;border-radius:12px;font-size:21px}.lab-vnext-tile h3{font-size:18px}.lab-vnext-tile p{font-size:10px}.lab-vnext-tile small{margin-top:12px}.lab-vnext-story-feature{gap:18px;margin:25px 0;padding:18px 14px;border-radius:19px}.lab-phone-preview{max-width:260px;border-radius:28px}.lab-vnext-deep{gap:13px;padding:22px 0 27px}.lab-vnext-atlas{padding:18px;border-radius:17px}.lab-vnext-next{padding:23px 0 38px}.lab-vnext-next>a{font-size:18px}.lab-animal-play,.lab-algorithm-intro,.lab-survival-vnext-intro{padding:28px 0 40px}.lab-animal-play header h1,.lab-algorithm-intro h1,.lab-survival-vnext-intro h1{font-size:34px;line-height:1.04}.lab-algorithm-play{padding:20px 0 40px}.lab-algorithm-round h2{font-size:28px;line-height:1.16}.lab-algorithm-options button{padding:13px}.lab-file-header h1{font-size:34px}.lab-file-header p{font-size:12px}.lab-vnext-result-wrap{padding:22px 0 40px}.lab-phone-card p{font-size:15px}.lab-vnext-wave2{padding:24px 0 5px}.lab-wave2-home-grid{grid-template-columns:1fr;gap:8px}.lab-wave2-home-card{min-height:190px;padding:15px;border-radius:15px}.lab-wave2-home-card>b{width:40px;height:40px;margin:11px 0 18px;border-radius:11px;font-size:19px}.lab-wave2-home-card h3{font-size:18px}.lab-wave2-home-card p{font-size:10px}.lab-wave2-play,.lab-city-play{padding:24px 0 42px}.lab-wave2-play header h1,.lab-city-map-head h1{font-size:34px}.lab-wave2-card h2{font-size:25px}.lab-wave2-options{grid-template-columns:1fr}.lab-wave2-options button{min-height:0;padding:12px}.lab-city-map-head{grid-template-columns:1fr auto;gap:10px}.lab-city-clock{min-width:72px;height:44px;border-radius:12px;font-size:14px}.lab-city-card{padding:14px}.lab-city-card h2{font-size:22px}.lab-city-options{grid-template-columns:1fr}.lab-city-options button{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;min-height:0;padding:11px}.lab-city-options button span{margin:0}}@media(max-width:420px){.lab-vnext-topbar .lab-back-link{display:none}.lab-vnext-hero-copy h1{font-size:32px}.lab-hero-demo-options{grid-template-columns:1fr 1fr}.lab-hero-demo-options button{font-size:9px}.lab-file{padding:15px 13px}.lab-file-header h1{font-size:30px}.lab-city-permit{grid-template-columns:1fr}.lab-city-seal{width:92px;height:92px;font-size:38px}.lab-city-route{grid-template-columns:repeat(3,1fr)}}.lab-share-image-trigger,.lab-share-image-actions button{border:1px solid #386e6c;border-radius:9px;padding:10px 14px;background:#113336;color:#e9fff7;font:inherit;cursor:pointer}.lab-share-image-trigger:hover,.lab-share-image-actions button:hover:not(:disabled){background:#174246}.lab-share-image-backdrop{position:fixed!important;inset:0!important;z-index:3000!important;display:grid!important;place-items:center!important;width:100vw!important;height:100dvh!important;padding:18px!important;background:#010b0dc7!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lab-share-image-sheet{display:grid;gap:13px;width:min(640px,100%);max-height:calc(100dvh - 36px);padding:18px;border:1px solid rgba(126,229,217,.22);border-radius:20px;background:#071d20;box-shadow:0 30px 100px #0000007a;overflow:auto;text-align:left}.lab-share-image-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.lab-share-image-sheet>header span{color:#6e9e96;font-size:8px;font-weight:800;letter-spacing:.14em}.lab-share-image-sheet>header h2{margin:4px 0 5px;color:#edfff9;font-size:23px;letter-spacing:-.025em}.lab-share-image-sheet>header p{max-width:500px;margin:0;color:#789e97;font-size:10px;line-height:1.55}.lab-share-image-sheet>header>button{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(126,229,217,.14);border-radius:10px;background:#0b292b;color:#bce0d9;font-size:22px;cursor:pointer}.lab-share-format-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}.lab-share-format-tabs button{padding:9px 10px;border:1px solid rgba(126,229,217,.14);border-radius:10px;background:#092326;color:#92bbb4;font:inherit;font-size:10px;cursor:pointer}.lab-share-format-tabs button.active{border-color:#5ff4bf;background:#103b37;color:#eafff8}.lab-share-canvas-wrap{display:grid;place-items:center;min-height:260px;padding:12px;border:1px solid rgba(126,229,217,.11);border-radius:14px;background:#031113;overflow:hidden}.lab-share-canvas-wrap canvas{display:block;max-width:100%;height:auto;border-radius:10px;box-shadow:0 16px 45px #0000004d}.lab-share-canvas-wrap--square canvas{width:min(420px,100%)}.lab-share-canvas-wrap--story canvas{width:min(245px,70vw);max-height:56dvh}.lab-share-image-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lab-share-image-actions .lab-primary-button{background:#5ff4bf;border-color:#5ff4bf;color:#06221e;font-weight:800}.lab-share-image-actions button:disabled{opacity:.5;cursor:wait}.lab-share-image-notice{margin:0;color:#8bcabd;font-size:10px;text-align:center}@media(max-width:560px){.lab-share-image-backdrop{padding:9px!important;align-items:end!important}.lab-share-image-sheet{max-height:92dvh;padding:14px;border-radius:18px 18px 12px 12px}.lab-share-image-sheet>header h2{font-size:20px}.lab-share-canvas-wrap{min-height:220px;padding:8px}.lab-share-canvas-wrap--square canvas{width:min(360px,100%)}.lab-share-canvas-wrap--story canvas{width:min(220px,64vw);max-height:52dvh}.lab-share-image-actions{grid-template-columns:1fr}}.lab-share-control{display:grid;gap:6px}.lab-share-control>span{color:#6f9d96;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lab-share-format-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-share-theme-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.lab-share-theme-tabs button{padding:9px 10px;border:1px solid rgba(126,229,217,.14);border-radius:10px;background:#092326;color:#92bbb4;font:inherit;font-size:10px;cursor:pointer}.lab-share-theme-tabs button.active{border-color:#5ff4bf;background:#103b37;color:#eafff8}.lab-share-canvas-wrap--portrait canvas{width:min(350px,82vw);max-height:58dvh}.lab-share-canvas-wrap--theme-paper{background:#ccd0ca}.lab-share-canvas-wrap--theme-signal{background:#0d0914}.lab-share-image-actions--secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-share-image-actions--secondary button{padding:8px 9px;font-size:9px}@media(max-width:760px){.lab-vnext-shell{padding-left:11px!important;padding-right:11px!important}.lab-vnext-topbar{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;padding:8px 0 11px!important;border-bottom-color:#7ee5d924}.lab-vnext-topbar .lab-brand{flex:1 1 auto;min-width:0;font-size:15px;white-space:nowrap}.lab-vnext-topbar .lab-brand>span{width:28px;height:28px}.lab-vnext-topbar .lab-brand small{padding:2px 4px;font-size:6px;letter-spacing:.08em}.lab-vnext-topbar .lab-top-actions{flex:0 0 auto!important;margin-left:auto!important;gap:4px!important}.lab-vnext-topbar .lab-back-link{font-size:9px}.lab-vnext-topbar .lab-lang{min-height:30px;padding:5px 7px;font-size:9px}.lab-vnext-hero{gap:12px;padding:18px 0 20px}.lab-vnext-hero-copy .lab-kicker{font-size:8px;letter-spacing:.1em}.lab-vnext-hero-copy h1{margin:5px 0 9px;font-size:clamp(29px,8.5vw,38px);line-height:1.03;letter-spacing:-.042em;text-wrap:balance}.lab-vnext-hero-copy>p{font-size:11px;line-height:1.48}.lab-vnext-hero-meta{margin:10px 0}.lab-vnext-hero-meta span{padding:4px 6px;font-size:7px}.lab-vnext-hero-cta{padding:8px 11px!important;font-size:11px}.lab-hero-demo{padding:11px}.lab-hero-demo>p{margin:10px 0 8px;font-size:12px}.lab-hero-demo-options{grid-template-columns:1fr 1fr;gap:5px}.lab-hero-demo-options button{min-height:60px;padding:8px 7px;font-size:9px}.lab-sample-file{padding:10px 11px}.lab-sample-file>strong{font-size:16px}.lab-vnext-shelf{padding-top:22px}.lab-vnext-shelf-head h2,.lab-vnext-story-feature h2,.lab-vnext-deep h2,.lab-vnext-atlas h2{font-size:23px;line-height:1.08}.lab-vnext-tile{min-height:178px;padding:13px}.lab-vnext-tile>b{width:38px;height:38px;margin:10px 0 16px;font-size:18px}.lab-vnext-tile h3{font-size:17px}.lab-vnext-story-feature{margin:20px 0;padding:15px 12px}.lab-vnext-wave2{padding-top:19px}.lab-wave2-home-card{min-height:168px;padding:13px}.lab-wave2-home-card>b{margin:9px 0 14px}.lab-wave2-home-card h3{font-size:17px}}@media(max-width:560px){.lab-vnext-shell{padding-left:10px!important;padding-right:10px!important}.lab-vnext-topbar .lab-back-link{display:none}.lab-vnext-hero-copy h1{font-size:30px}.lab-vnext-hero-copy>p{font-size:10.5px}.lab-vnext-hero-stack{gap:6px}.lab-hero-demo-options button{font-size:8.5px}.lab-vnext-fast-grid{gap:7px}.lab-vnext-tile{min-height:164px}.lab-vnext-tile p,.lab-wave2-home-card p{font-size:9.5px}.lab-share-image-backdrop{padding:6px!important}.lab-share-image-sheet{gap:10px;max-height:94dvh;padding:12px;border-radius:16px 16px 10px 10px}.lab-share-image-sheet>header h2{font-size:18px}.lab-share-image-sheet>header p{font-size:9px}.lab-share-format-tabs,.lab-share-theme-tabs{gap:5px}.lab-share-format-tabs button,.lab-share-theme-tabs button{padding:7px 5px;font-size:8.5px}.lab-share-canvas-wrap{min-height:190px;padding:6px}.lab-share-canvas-wrap--square canvas{width:min(330px,92vw)}.lab-share-canvas-wrap--portrait canvas{width:min(270px,74vw);max-height:48dvh}.lab-share-canvas-wrap--story canvas{width:min(190px,54vw);max-height:46dvh}.lab-share-image-actions--primary{grid-template-columns:1fr 1fr}.lab-share-image-actions--secondary{grid-template-columns:1fr 1fr 1fr}.lab-share-image-actions button{padding:8px 7px;font-size:9px}}@media(max-width:390px){.lab-vnext-hero-copy h1{font-size:28px}.lab-vnext-topbar .lab-brand{font-size:14px}.lab-vnext-topbar .lab-brand>span{width:26px;height:26px}.lab-share-image-actions--secondary,.lab-share-image-actions--primary{grid-template-columns:1fr}}@media(max-width:760px){.lab-vnext-hero{gap:9px;padding:12px 0 15px}.lab-vnext-hero-copy .lab-kicker{font-size:7px;letter-spacing:.09em}.lab-vnext-hero-copy h1{margin:4px 0 7px;font-size:clamp(25px,7.2vw,32px);line-height:1.02;letter-spacing:-.038em}.lab-vnext-hero-copy>p{max-width:58ch;font-size:10px;line-height:1.42}.lab-vnext-hero-meta{gap:4px;margin:8px 0}.lab-vnext-hero-meta span{padding:4px 6px;font-size:7px}.lab-vnext-hero-cta{margin-top:2px;padding:7px 10px!important;font-size:10px}.lab-vnext-hero-stack{gap:5px}.lab-hero-demo{padding:9px 10px;border-radius:13px}.lab-hero-demo-head{font-size:7px}.lab-hero-demo>p{margin:8px 0 7px;font-size:11px;line-height:1.35}.lab-hero-demo-options{gap:5px}.lab-hero-demo-options button{min-height:52px;padding:7px 6px;border-radius:9px;font-size:9px;line-height:1.3}.lab-demo-hidden,.lab-demo-reveal{margin-top:6px;padding:7px 8px;font-size:7.5px;line-height:1.4}.lab-vnext-shelf{padding-top:18px}.lab-vnext-shelf-head{margin-bottom:8px}.lab-vnext-shelf-head h2,.lab-vnext-story-feature h2,.lab-vnext-deep h2,.lab-vnext-atlas h2{font-size:21px}.lab-vnext-tile{min-height:150px;padding:12px}.lab-vnext-tile>b{width:34px;height:34px;margin:8px 0 12px;border-radius:10px;font-size:17px}.lab-vnext-tile h3{font-size:16px}.lab-vnext-story-feature{gap:12px;margin:16px 0;padding:13px 11px}.lab-vnext-deep{padding:17px 0 20px}.lab-vnext-wave2{padding-top:16px}.lab-wave2-home-card{min-height:148px;padding:12px}.lab-wave2-home-card>b{width:35px;height:35px;margin:8px 0 11px;font-size:17px}.lab-wave2-home-card h3{font-size:16px}.lab-animal-play,.lab-algorithm-intro,.lab-survival-vnext-intro{padding:20px 0 30px}.lab-animal-play header h1,.lab-algorithm-intro h1,.lab-survival-vnext-intro h1{font-size:29px}.lab-algorithm-play{padding:16px 0 30px}.lab-algorithm-round h2{font-size:24px}.lab-vnext-result-wrap{padding:17px 0 30px}.lab-file-header h1{font-size:29px}.lab-wave2-play,.lab-city-play{padding:18px 0 30px}.lab-wave2-play header{margin-bottom:16px}.lab-wave2-play header h1,.lab-city-map-head h1{font-size:29px}.lab-wave2-card h2{font-size:22px}.lab-wave2-options button{padding:10px}.lab-city-card{padding:12px}.lab-city-card h2{font-size:20px}.lab-city-options button{padding:9px}}@media(max-width:560px){.lab-vnext-topbar{padding:6px 0 8px!important}.lab-vnext-topbar .lab-brand{font-size:14px}.lab-vnext-topbar .lab-brand>span{width:26px;height:26px;border-radius:8px}.lab-vnext-topbar .lab-lang{min-height:28px;padding:4px 7px;font-size:8.5px}.lab-vnext-hero{padding-top:10px}.lab-vnext-hero-copy h1{font-size:26px}.lab-vnext-hero-copy>p{font-size:9.5px}.lab-vnext-hero-meta{margin:7px 0}.lab-vnext-hero-cta{padding:7px 10px!important}.lab-hero-demo>p{font-size:10.5px}.lab-hero-demo-options button{min-height:48px;font-size:8.5px}.lab-sample-file{display:none}.lab-vnext-tile{min-height:142px}.lab-vnext-tile p,.lab-wave2-home-card p{font-size:9px}.lab-wave2-home-card{min-height:140px}.lab-animal-play header h1,.lab-algorithm-intro h1,.lab-survival-vnext-intro h1,.lab-wave2-play header h1,.lab-city-map-head h1{font-size:27px}.lab-algorithm-round h2,.lab-wave2-card h2{font-size:21px}}@media(max-width:390px){.lab-vnext-hero-copy h1{font-size:24px}.lab-vnext-hero-copy>p{font-size:9px}.lab-hero-demo-options button{min-height:46px}}.lab-share-more-toggle{width:100%;padding:8px 10px;border:1px solid rgba(126,229,217,.13);border-radius:10px;background:#092326;color:#8fbab2;font:inherit;font-size:9px;cursor:pointer}.lab-share-more-toggle:hover{border-color:#5ff4bf61;color:#dffff7}.lab-share-advanced{display:grid;gap:9px;padding-top:2px}@media(max-width:760px){.lab-vnext-shell{padding-left:9px!important;padding-right:9px!important;padding-bottom:24px!important}.lab-vnext-topbar{gap:6px!important;padding:5px 0 8px!important}.lab-vnext-topbar .lab-brand{gap:6px!important;font-size:13px!important}.lab-vnext-topbar .lab-brand>span{width:24px!important;height:24px!important;border-radius:7px!important;font-size:12px!important}.lab-vnext-topbar .lab-brand small{margin-left:1px!important;padding:1px 4px!important;font-size:5.5px!important}.lab-vnext-topbar .lab-lang{min-height:27px!important;padding:4px 6px!important;font-size:8px!important}.lab-animal-play,.lab-algorithm-intro,.lab-survival-vnext-intro{max-width:none!important;padding:12px 0 24px!important}.lab-animal-play header,.lab-algorithm-intro,.lab-survival-vnext-intro{min-height:0!important;margin:0!important}.lab-animal-play header h1,.lab-algorithm-intro h1,.lab-survival-vnext-intro h1{margin:4px 0 7px!important;font-size:clamp(25px,6.8vw,31px)!important;line-height:1.04!important;letter-spacing:-.035em!important;text-wrap:balance}.lab-animal-play header>p,.lab-algorithm-intro>p,.lab-survival-vnext-intro>p{margin:0!important;max-width:34rem!important;font-size:10px!important;line-height:1.46!important}.lab-animal-play .lab-kicker,.lab-algorithm-intro .lab-kicker,.lab-survival-vnext-intro .lab-kicker{margin:0 0 3px!important;font-size:7px!important;letter-spacing:.09em!important}.lab-animal-play .lab-vnext-hero-meta,.lab-algorithm-intro .lab-vnext-hero-meta,.lab-survival-vnext-intro .lab-vnext-hero-meta{gap:4px!important;margin:6px 0!important}.lab-animal-play .lab-vnext-hero-meta span,.lab-algorithm-intro .lab-vnext-hero-meta span,.lab-survival-vnext-intro .lab-vnext-hero-meta span{padding:3px 6px!important;font-size:7px!important}.lab-mini-privacy{display:block!important;margin:6px 0 10px!important;padding:6px 8px!important;border-radius:8px!important;font-size:8px!important;line-height:1.4!important}.lab-progress-track{margin:7px 0 14px!important}.lab-animal-question{padding-top:7px!important}.lab-animal-question h2{margin:6px 0 10px!important;font-size:clamp(21px,5.7vw,26px)!important;line-height:1.2!important}.lab-animal-question>div{gap:7px!important}.lab-animal-question button{padding:10px!important;border-radius:12px!important}.lab-animal-question button span{width:27px!important;height:27px!important;margin-bottom:9px!important}.lab-animal-question button b{font-size:11px!important}.lab-vnext-result-wrap{padding:16px 0 28px!important}.lab-file{padding:13px 11px!important;border-radius:15px!important}.lab-file-header{gap:9px!important}.lab-file-header h1{margin:4px 0 5px!important;font-size:clamp(28px,7.5vw,36px)!important;line-height:1.01!important}.lab-file-header p{font-size:10.5px!important;line-height:1.43!important}.lab-file-rule{margin:12px 0!important}.lab-file-footer{margin-top:12px!important}.lab-result-actions{gap:6px!important;margin:10px 0!important}.lab-result-actions button,.lab-result-actions a{padding:8px 9px!important;font-size:9px!important}.lab-share-image-backdrop{padding:5px!important}.lab-share-image-sheet{gap:8px!important;width:min(520px,100%)!important;max-height:86dvh!important;padding:10px!important;border-radius:15px 15px 10px 10px!important}.lab-share-image-sheet>header{gap:9px!important}.lab-share-image-sheet>header h2{margin:2px 0 3px!important;font-size:17px!important}.lab-share-image-sheet>header p{font-size:8.5px!important;line-height:1.4!important}.lab-share-image-sheet>header>button{width:30px!important;height:30px!important;border-radius:8px!important;font-size:19px!important}.lab-share-canvas-wrap{min-height:145px!important;padding:5px!important;border-radius:11px!important}.lab-share-canvas-wrap--square canvas{width:min(276px,80vw)!important;max-height:33dvh!important}.lab-share-canvas-wrap--portrait canvas{width:min(220px,60vw)!important;max-height:35dvh!important}.lab-share-canvas-wrap--story canvas{width:min(152px,42vw)!important;max-height:35dvh!important}.lab-share-image-actions{gap:5px!important}.lab-share-image-actions button{padding:7px 6px!important;font-size:8.5px!important}.lab-share-more-toggle{padding:7px 8px!important;font-size:8px!important}.lab-share-advanced{gap:7px!important}.lab-share-control{gap:4px!important}.lab-share-control>span{font-size:7px!important}.lab-share-format-tabs,.lab-share-theme-tabs{gap:4px!important}.lab-share-format-tabs button,.lab-share-theme-tabs button{padding:6px 4px!important;font-size:7.5px!important}.lab-share-image-notice{font-size:8px!important}}@media(max-width:560px){.lab-vnext-topbar .lab-brand small{display:none!important}.lab-animal-play,.lab-algorithm-intro,.lab-survival-vnext-intro{padding-top:9px!important}.lab-animal-play header h1,.lab-algorithm-intro h1,.lab-survival-vnext-intro h1{font-size:24px!important}.lab-animal-play header>p,.lab-algorithm-intro>p,.lab-survival-vnext-intro>p{font-size:9.5px!important}.lab-share-image-sheet{max-height:84dvh!important}.lab-share-image-actions--secondary{grid-template-columns:1fr 1fr 1fr!important}}@media(max-width:390px){.lab-vnext-shell{padding-left:8px!important;padding-right:8px!important}.lab-vnext-topbar .lab-brand{font-size:12.5px!important}.lab-animal-play header h1,.lab-algorithm-intro h1,.lab-survival-vnext-intro h1{font-size:23px!important}.lab-share-image-actions--secondary{grid-template-columns:1fr!important}}.lab-vnext-wave3{padding:26px 0 22px;border-top:1px solid rgba(126,229,217,.08)}.lab-vnext-shelf-head>div>p:last-child{max-width:720px;color:#789f98;line-height:1.6}.lab-wave3-home-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.lab-wave3-home-card{grid-column:span 2;min-height:238px;padding:17px;border:1px solid rgba(126,229,217,.13);border-radius:18px;background:#092326;color:inherit;text-decoration:none;transition:.18s ease;position:relative;overflow:hidden}.lab-wave3-home-card:nth-child(4){grid-column:2/span 2}.lab-wave3-home-card:nth-child(5){grid-column:4/span 2}.lab-wave3-home-card:before{content:"";position:absolute;inset:auto -50px -70px auto;width:170px;height:170px;border:1px solid rgba(95,244,191,.08);border-radius:50%}.lab-wave3-home-card:hover{transform:translateY(-2px);border-color:#5ff4bf5c}.lab-wave3-home-card>b{display:grid;place-items:center;width:43px;height:43px;margin:12px 0 24px;border:1px solid rgba(95,244,191,.18);border-radius:13px;color:#84e5c7;font-size:21px}.lab-wave3-home-card h3{margin:0 0 8px;color:#effff9;font-size:20px;line-height:1.13;letter-spacing:-.02em}.lab-wave3-home-card p{margin:0;color:#82aaa4;font-size:10px;line-height:1.55}.lab-wave3-home-card small{display:block;margin-top:14px;color:#5d8881;font-size:8px}.lab-wave3-home-card--ai{background:radial-gradient(circle at 90% 9%,rgba(133,162,255,.14),transparent 28%),#0a2128}.lab-wave3-home-card--phone{background:radial-gradient(circle at 85% 13%,rgba(255,185,115,.11),transparent 30%),#0b2324}.lab-wave3-home-card--era{background:radial-gradient(circle at 86% 10%,rgba(194,166,111,.12),transparent 27%),#14251f}.lab-wave3-home-card--shadow{background:radial-gradient(circle at 86% 10%,rgba(170,108,220,.12),transparent 26%),#151a23}.lab-wave3-play{max-width:920px;margin:0 auto;padding:28px 0 48px}.lab-wave3-intro{margin-bottom:20px}.lab-wave3-intro h1{max-width:820px;margin:5px 0 11px;font-size:clamp(34px,5.4vw,56px);line-height:1.04;letter-spacing:-.045em}.lab-wave3-intro>p:not(.lab-kicker){max-width:760px;margin:0;color:#93bbb4;font-size:12px;line-height:1.65}.lab-wave3-intro>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.lab-wave3-intro>div span{padding:5px 8px;border:1px solid rgba(126,229,217,.12);border-radius:999px;color:#739c95;font-size:8px}.lab-wave3-surface{margin-top:13px;border:1px solid rgba(126,229,217,.15);border-radius:19px;overflow:hidden}.lab-chat-chrome,.lab-ai-taskbar,.lab-era-header,.lab-shadow-terminal{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid rgba(126,229,217,.11);color:#74a099;font-size:8px;letter-spacing:.09em}.lab-wave3-chat{background:#081c1f}.lab-chat-stream{min-height:180px;padding:18px;background:linear-gradient(180deg,#0b2528,#071a1d)}.lab-chat-message{max-width:72%;padding:11px 13px;border-radius:6px 15px 15px;background:#14373a}.lab-chat-message small{color:#6e9c95;font-size:8px}.lab-chat-message p{margin:5px 0 0;color:#e3faf4;font-size:15px;line-height:1.45}.lab-chat-replies{display:flex;flex-wrap:wrap;gap:7px;padding:12px;border-top:1px solid rgba(126,229,217,.09)}.lab-chat-replies button{padding:9px 11px;border:1px solid rgba(95,244,191,.16);border-radius:999px;background:#0f3132;color:#bfe0da;font:inherit;font-size:10px;cursor:pointer}.lab-chat-replies button:hover{border-color:#5ff4bf;color:#f2fff9}.lab-wave3-ai{padding-bottom:14px;background:linear-gradient(145deg,#0a2028,#081b20)}.lab-wave3-ai>h2{margin:18px 15px;font-size:27px;line-height:1.2}.lab-ai-taskbar b{padding:4px 6px;border-radius:5px;background:#162d40;color:#9ebdff;font-size:8px}.lab-ai-delegation-scale{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 14px}.lab-ai-delegation-scale button{min-height:122px;padding:12px;border:1px solid rgba(132,166,255,.15);border-radius:12px;background:#0e2932;color:#c6d9df;text-align:left;cursor:pointer}.lab-ai-delegation-scale button span{display:block;margin-bottom:24px;color:#88a9ee;font-size:9px;font-weight:800}.lab-ai-delegation-scale button b{font-size:11px;line-height:1.45}.lab-wave3-phone{max-width:520px;margin:14px auto 0;padding:13px;border-color:#405c60;border-radius:31px;background:#071114}.lab-wave3-phone-status{display:flex;justify-content:space-between;padding:2px 7px 9px;color:#b5ceca;font-size:8px}.lab-wave3-phone-app{padding:8px 10px;border-radius:10px 10px 0 0;background:#102427;color:#70958f;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.lab-wave3-phone-prompt{min-height:120px;padding:22px 14px;background:#102427;color:#effbf8;font-size:19px;font-weight:750;line-height:1.35}.lab-wave3-phone-actions{display:grid;gap:6px;padding:10px;background:#102427;border-radius:0 0 14px 14px}.lab-wave3-phone-actions button{padding:10px;border:1px solid rgba(126,229,217,.13);border-radius:10px;background:#173437;color:#cde6e1;font:inherit;font-size:10px;text-align:left}.lab-wave3-era{padding-bottom:14px;background:#17261f;border-color:#c2a66f3d}.lab-era-header{border-bottom-color:#c2a66f29;color:#b4a17a}.lab-wave3-era>h2{margin:18px 15px;font-family:Georgia,"Noto Serif SC",serif;font-size:27px;line-height:1.25;color:#f0ead8}.lab-era-options{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 14px}.lab-era-options button{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;min-height:80px;padding:12px;border:1px solid rgba(194,166,111,.18);border-radius:8px;background:#202f27;color:#ded8c8;text-align:left}.lab-era-options span{font-family:ui-monospace,monospace;color:#ad9870;font-size:9px}.lab-era-options b{font-size:11px;line-height:1.4}.lab-wave3-shadow{background:#0a0d12;border-color:#ba7ae133;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lab-shadow-terminal{color:#a376be;border-bottom-color:#ba7ae126}.lab-shadow-terminal i{color:#cf8dff;font-style:normal}.lab-wave3-shadow pre{white-space:pre-wrap;margin:0;padding:23px 15px 18px;color:#d6c7df;font:700 18px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.lab-shadow-options{display:grid;gap:5px;padding:0 12px 12px}.lab-shadow-options button{display:flex;gap:10px;padding:10px;border:1px solid rgba(186,122,225,.15);border-radius:7px;background:#11151c;color:#bfaec8;font:inherit;font-size:10px;text-align:left}.lab-shadow-options span{color:#a66bc6}.lab-wave3-role-pair,.lab-wave3-permit{display:grid;grid-template-columns:1fr 1fr;gap:9px}.lab-wave3-role-pair>div,.lab-wave3-permit>div{padding:13px;border:1px solid rgba(20,41,39,.2);border-radius:9px;background:#fff3}.lab-wave3-role-pair small,.lab-wave3-permit small{display:block;color:#5e746f;font-size:8px;letter-spacing:.1em}.lab-wave3-role-pair strong,.lab-wave3-permit strong{display:block;margin-top:6px;font-size:17px}.lab-wave3-receipts{display:grid;gap:6px;margin-top:15px}.lab-wave3-receipts>b{font-size:8px;letter-spacing:.12em}.lab-wave3-receipts p{margin:0;padding:8px 10px;border-left:3px solid #557a72;background:#fff3;font-size:10px}.lab-phone-witness-quote{padding:21px 15px;border:1px dashed rgba(20,41,39,.3);font:700 21px/1.4 Georgia,"Noto Serif SC",serif;text-align:center}.lab-era-passport{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.lab-era-passport>span{display:grid;place-items:center;width:92px;height:92px;border:2px double #596d54;border-radius:50%;font-size:39px}.lab-era-passport small,.lab-era-passport strong,.lab-era-passport em{display:block}.lab-era-passport small{font-size:8px;letter-spacing:.12em}.lab-era-passport strong{margin:4px 0;font:700 26px Georgia,"Noto Serif SC",serif}.lab-era-passport em{color:#64756b;font-size:9px}.lab-shadow-cache-mark{display:grid;place-items:center;width:120px;height:120px;margin:0 auto;border:2px solid #4c3c56;border-radius:50%;font-size:52px}.lab-shadow-disclaimer{margin:15px 0 0;color:#65736f;font-size:9px;line-height:1.55}.lab-result-actions--share-first .lab-share-image-trigger{background:#0b3a35!important;border-color:#5ff4bf!important;color:#eafff8!important;font-weight:800}.lab-share-content-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.lab-share-content-tabs button{padding:9px 10px;border:1px solid rgba(126,229,217,.14);border-radius:10px;background:#092326;color:#92bbb4;font:inherit;font-size:10px;cursor:pointer}.lab-share-content-tabs button.active{border-color:#5ff4bf;background:#103b37;color:#eafff8}@media(max-width:760px){.lab-vnext-shell{padding-left:9px!important;padding-right:9px!important}.lab-vnext-topbar{padding:5px 0 8px!important;gap:5px!important}.lab-vnext-topbar .lab-brand{font-size:13px!important}.lab-vnext-topbar .lab-brand>span{width:25px!important;height:25px!important;border-radius:8px!important}.lab-vnext-topbar .lab-brand small{display:none!important}.lab-vnext-topbar .lab-back-link{font-size:8px!important}.lab-vnext-topbar .lab-lang{min-height:26px!important;padding:4px 6px!important;font-size:8px!important}.lab-vnext-hero{gap:7px!important;padding:9px 0 12px!important}.lab-vnext-hero-copy .lab-kicker{font-size:6.5px!important;letter-spacing:.08em!important}.lab-vnext-hero-copy h1{max-width:18ch!important;margin:3px 0 6px!important;font-size:23px!important;line-height:1.07!important;letter-spacing:-.025em!important;overflow-wrap:anywhere}.lab-vnext-hero-copy>p{max-width:62ch!important;font-size:9px!important;line-height:1.45!important}.lab-vnext-hero-meta{gap:3px!important;margin:6px 0!important}.lab-vnext-hero-meta span{padding:3px 5px!important;font-size:6.5px!important}.lab-vnext-hero-cta{padding:6px 9px!important;font-size:9px!important}.lab-vnext-hero-stack{min-width:0!important;gap:4px!important}.lab-hero-demo{min-width:0!important;padding:8px!important}.lab-hero-demo>p{margin:6px 0!important;font-size:10px!important}.lab-hero-demo-options{grid-template-columns:1fr!important}.lab-hero-demo-options button{min-width:0!important;min-height:36px!important;padding:6px 7px!important;font-size:8px!important;overflow-wrap:anywhere}.lab-demo-hidden,.lab-demo-reveal{font-size:7px!important;padding:6px!important}.lab-sample-file{display:none!important}.lab-vnext-shelf{padding-top:14px!important}.lab-vnext-shelf-head{gap:8px!important;margin-bottom:7px!important}.lab-vnext-shelf-head h2,.lab-vnext-story-feature h2,.lab-vnext-deep h2,.lab-vnext-atlas h2{font-size:19px!important;line-height:1.1!important}.lab-mood-chips span{padding:3px 5px!important;font-size:6.5px!important}.lab-vnext-tile{min-height:132px!important;padding:10px!important}.lab-vnext-tile>b{width:30px!important;height:30px!important;margin:6px 0 9px!important;font-size:15px!important}.lab-vnext-tile h3{font-size:14px!important}.lab-vnext-tile p{font-size:8.5px!important}.lab-vnext-story-feature{margin:13px 0!important;padding:10px!important}.lab-vnext-wave2{padding-top:12px!important}.lab-wave2-home-card{min-height:132px!important;padding:10px!important}.lab-wave2-home-card h3{font-size:14px!important}.lab-vnext-wave3{padding:14px 0 10px}.lab-wave3-home-grid{display:flex;gap:7px;overflow-x:auto;padding:1px 1px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.lab-wave3-home-grid::-webkit-scrollbar{display:none}.lab-wave3-home-card,.lab-wave3-home-card:nth-child(4),.lab-wave3-home-card:nth-child(5){flex:0 0 min(78vw,300px);min-height:150px;padding:11px;scroll-snap-align:start}.lab-wave3-home-card>b{width:31px;height:31px;margin:7px 0 10px;font-size:15px}.lab-wave3-home-card h3{font-size:15px}.lab-wave3-home-card p{font-size:8.5px;line-height:1.45}.lab-wave3-home-card small{margin-top:8px;font-size:7px}.lab-wave3-play{padding:13px 0 28px}.lab-wave3-intro{margin-bottom:12px}.lab-wave3-intro h1{font-size:25px;line-height:1.06}.lab-wave3-intro>p:not(.lab-kicker){font-size:9px;line-height:1.5}.lab-wave3-intro>div{margin-top:8px}.lab-wave3-intro>div span{padding:3px 5px;font-size:6.5px}.lab-wave3-surface{margin-top:9px;border-radius:13px}.lab-chat-stream{min-height:116px;padding:12px}.lab-chat-message{max-width:86%;padding:8px 9px}.lab-chat-message p{font-size:11px}.lab-chat-replies{gap:5px;padding:8px}.lab-chat-replies button{padding:7px 8px;font-size:8.5px}.lab-wave3-ai>h2,.lab-wave3-era>h2{margin:12px 10px;font-size:19px}.lab-ai-delegation-scale{grid-template-columns:1fr 1fr;padding:0 9px;gap:5px}.lab-ai-delegation-scale button{min-height:75px;padding:8px}.lab-ai-delegation-scale button span{margin-bottom:10px;font-size:7px}.lab-ai-delegation-scale button b{font-size:9px}.lab-wave3-phone{max-width:390px;padding:9px;border-radius:23px}.lab-wave3-phone-prompt{min-height:82px;padding:14px 10px;font-size:14px}.lab-wave3-phone-actions{padding:7px}.lab-wave3-phone-actions button{padding:8px;font-size:8.5px}.lab-era-options{grid-template-columns:1fr;padding:0 9px}.lab-era-options button{min-height:54px;padding:8px}.lab-wave3-shadow pre{padding:15px 10px 12px;font-size:13px}.lab-shadow-options{padding:0 8px 8px}.lab-shadow-options button{padding:8px;font-size:8.5px}.lab-vnext-result-wrap{padding:12px 0 25px!important}.lab-file{padding:14px 12px!important;border-radius:14px!important}.lab-file-header h1{font-size:25px!important;line-height:1.03!important}.lab-file-header p{font-size:10px!important}.lab-file-stamp{padding:5px 6px!important;font-size:7px!important}.lab-wave3-role-pair,.lab-wave3-permit{gap:6px}.lab-wave3-role-pair>div,.lab-wave3-permit>div{padding:9px}.lab-wave3-role-pair strong,.lab-wave3-permit strong{font-size:13px}.lab-phone-witness-quote{padding:14px 9px;font-size:16px}.lab-era-passport>span{width:68px;height:68px;font-size:30px}.lab-era-passport strong{font-size:19px}.lab-shadow-cache-mark{width:84px;height:84px;font-size:38px}.lab-share-content-tabs{gap:4px}.lab-share-content-tabs button{padding:6px 4px;font-size:7.5px}}@media(max-width:560px){.lab-vnext-topbar .lab-back-link{display:none!important}.lab-vnext-hero-copy h1{font-size:22px!important}.lab-vnext-fast-grid{grid-template-columns:1fr 1fr!important}.lab-vnext-tile--animal{grid-column:1/-1!important}.lab-vnext-tile{min-height:124px!important}.lab-result-actions--share-first{grid-template-columns:1fr 1fr!important}.lab-result-actions--share-first .lab-share-image-trigger{grid-column:1/-1!important}}.lab-home-rotating-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:16px;align-items:stretch;margin-top:7px;padding:18px;border:1px solid rgba(126,229,217,.15);border-radius:20px;background:radial-gradient(circle at 88% 4%,rgba(95,244,191,.13),transparent 28%),linear-gradient(145deg,#092b2e,#071b1e 72%)}.lab-home-rotating-copy{min-width:0}.lab-home-rotating-copy .lab-kicker{margin-bottom:7px}.lab-home-case-label{display:inline-flex;margin-bottom:8px;padding:4px 7px;border:1px solid rgba(126,229,217,.15);border-radius:999px;color:#83c9bb;font-size:7px;letter-spacing:.1em}.lab-home-rotating-copy h1{max-width:760px;margin:0;font-size:clamp(30px,4.5vw,48px);line-height:1.03;letter-spacing:-.04em;text-wrap:balance}.lab-home-rotating-copy>p{max-width:680px;margin:10px 0 0;color:#92b7b1;font-size:11px;line-height:1.52}.lab-home-rotation-note{display:block;max-width:680px;margin-top:8px;color:#648984;font-size:7.5px;line-height:1.45}.lab-home-preview{display:flex;min-height:205px;flex-direction:column;justify-content:space-between;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:#06191cbd;overflow:hidden}.lab-home-preview small{color:#79a49d;font-size:7px;letter-spacing:.11em}.lab-home-preview p{margin:0;color:#e4faf4;font-size:20px;font-weight:800;line-height:1.2}.lab-home-preview span{color:#79a49d;font-size:9px}.lab-home-preview--chat{background:linear-gradient(150deg,#102d39,#071b20)}.lab-home-preview--ai{background:linear-gradient(150deg,#29223f,#071b20)}.lab-home-preview--phone{background:linear-gradient(150deg,#30212a,#071b20)}.lab-home-preview--phone strong{font-size:56px;line-height:.9;color:#f5dfe8}.lab-home-preview--era{background:linear-gradient(150deg,#322a1d,#071b20)}.lab-home-preview--era>div,.lab-home-preview--identity>div{display:flex;gap:6px}.lab-home-preview--era>div span,.lab-home-preview--identity>div span{padding:6px 8px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.lab-home-preview--shadow{background:#090d12;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lab-home-preview--shadow pre{margin:0;color:#d2bee0;font-size:15px;line-height:1.5}.lab-home-preview--city div{display:flex;align-items:center;gap:10px}.lab-home-preview--city div span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(95,244,191,.16);border-radius:50%;color:#75edc8;font-size:19px}.lab-home-preview--city div i{width:28px;height:1px;background:#376760}.lab-home-preview--incident{background:linear-gradient(150deg,#2f2319,#071b20)}.lab-home-preview--animal strong{font-size:58px;color:#8bf2d3}.lab-home-deck,.lab-home-case-library{padding:22px 0 8px}.lab-home-deck-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lab-home-deck-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start;min-height:96px;padding:10px;border:1px solid rgba(126,229,217,.12);border-radius:13px;background:#092326;color:inherit;text-decoration:none}.lab-home-deck-card>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(95,244,191,.14);border-radius:10px;color:#79e4c4;font-size:15px}.lab-home-deck-card small{display:block;color:#729a94;font-size:6.5px;letter-spacing:.08em}.lab-home-deck-card strong{display:block;margin-top:4px;color:#e6faf5;font-size:10.5px;line-height:1.25}.lab-home-deck-card p{margin:5px 0 0;color:#6e938d;font-size:7px}.lab-home-deck-card>i{color:#69d4b4;font-style:normal;font-size:10px}.lab-home-case-groups{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:10px}.lab-home-case-groups>section{padding:12px;border:1px solid rgba(126,229,217,.11);border-radius:15px;background:#071d20a8}.lab-home-case-groups h3{margin:0 0 8px;color:#7fa9a2;font-size:8px;letter-spacing:.1em}.lab-home-case-groups>section>div{display:grid;gap:6px}.lab-home-case-groups a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(126,229,217,.08);border-radius:10px;background:#0c2a2c75;color:inherit;text-decoration:none}.lab-home-case-groups a>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#0e3435;color:#7ce7c7;font-size:13px}.lab-home-case-groups a strong{display:block;color:#dcf4ef;font-size:9px;line-height:1.25}.lab-home-case-groups a small{display:block;margin-top:3px;color:#678c87;font-size:6.5px}.lab-home-case-groups a>i{color:#6fc8ae;font-style:normal;font-size:9px}.lab-home-deep-file{margin-top:20px}.lab-home-rotating-hero--chat{background:radial-gradient(circle at 88% 5%,rgba(89,153,255,.14),transparent 30%),linear-gradient(145deg,#0b2932,#071b1e 72%)}.lab-home-rotating-hero--ai{background:radial-gradient(circle at 88% 5%,rgba(160,130,255,.14),transparent 30%),linear-gradient(145deg,#1b2435,#071b1e 72%)}.lab-home-rotating-hero--phone{background:radial-gradient(circle at 88% 5%,rgba(255,150,190,.12),transparent 30%),linear-gradient(145deg,#2b2028,#071b1e 72%)}.lab-home-rotating-hero--era{background:radial-gradient(circle at 88% 5%,rgba(215,180,110,.13),transparent 30%),linear-gradient(145deg,#2c291c,#071b1e 72%)}.lab-home-rotating-hero--shadow{background:radial-gradient(circle at 88% 5%,rgba(177,112,227,.13),transparent 30%),linear-gradient(145deg,#181824,#071b1e 72%)}.lab-home-rotating-hero--incident{background:radial-gradient(circle at 88% 5%,rgba(255,169,91,.13),transparent 30%),linear-gradient(145deg,#2a241b,#071b1e 72%)}@media(max-width:760px){.lab-home-rotating-hero{grid-template-columns:1fr;gap:8px;margin-top:3px;padding:11px 9px;border-radius:14px}.lab-home-rotating-copy .lab-kicker{font-size:6px!important;letter-spacing:.07em!important}.lab-home-case-label{margin-bottom:5px;padding:3px 5px;font-size:6px}.lab-home-rotating-copy h1{max-width:20ch;font-size:21px;line-height:1.06;letter-spacing:-.025em}.lab-home-rotating-copy>p{margin-top:6px;font-size:8.5px;line-height:1.42}.lab-home-rotation-note{margin-top:6px;font-size:6.5px}.lab-home-preview{min-height:104px;padding:9px;border-radius:11px}.lab-home-preview p{font-size:12px}.lab-home-preview--phone strong,.lab-home-preview--animal strong{font-size:34px}.lab-home-preview--city div span{width:30px;height:30px;font-size:14px}.lab-home-preview--city div i{width:18px}.lab-home-deck,.lab-home-case-library{padding:14px 0 5px}.lab-home-deck-grid{display:flex;gap:6px;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x mandatory;scrollbar-width:none}.lab-home-deck-grid::-webkit-scrollbar{display:none}.lab-home-deck-card{flex:0 0 min(72vw,260px);min-height:76px;padding:8px;scroll-snap-align:start}.lab-home-deck-card>span{width:27px;height:27px;font-size:13px}.lab-home-deck-card strong{font-size:9px}.lab-home-deck-card p{font-size:6.5px}.lab-home-case-groups{grid-template-columns:1fr;gap:7px}.lab-home-case-groups>section{padding:9px;border-radius:12px}.lab-home-case-groups h3{margin-bottom:6px;font-size:7px}.lab-home-case-groups a{padding:7px}.lab-home-case-groups a strong{font-size:8.5px}.lab-home-case-groups a small{font-size:6px}.lab-home-deep-file{margin-top:14px}}.lab-home-daily-prompt{margin:16px 0 26px;padding:18px;border:1px solid rgba(126,229,217,.13);border-radius:18px;background:radial-gradient(circle at 92% 0,rgba(95,244,191,.07),transparent 30%),#081f22}.lab-home-daily-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:12px}.lab-home-daily-head h2{margin:5px 0 0;font-size:clamp(21px,3vw,30px);letter-spacing:-.025em}.lab-home-daily-head>button{flex:0 0 auto;padding:8px 10px;border:1px solid rgba(126,229,217,.13);border-radius:999px;background:#0b2a2d;color:#9bc9c1;font-size:9px;cursor:pointer}.lab-home-daily-prompt>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:15px;align-items:start;padding:15px;border:1px solid rgba(126,229,217,.09);border-radius:14px;background:#06191b}.lab-home-daily-prompt h3{grid-column:1/-1;margin:0;color:#effff9;font-size:clamp(19px,3vw,28px);line-height:1.25}.lab-home-daily-prompt article>div{display:flex;flex-wrap:wrap;gap:7px}.lab-home-daily-prompt article>div button{flex:1 1 150px;padding:11px 12px;border:1px solid rgba(126,229,217,.12);border-radius:10px;background:#0b2a2d;color:#d7eee9;text-align:left;font:inherit;font-size:10px;cursor:pointer}.lab-home-daily-prompt article>div button.selected{border-color:#5ff4bf;background:#5ff4bf1a}.lab-home-daily-prompt aside{padding:11px;border-left:2px solid #5ff4bf;background:#5ff4bf0d}.lab-home-daily-prompt aside strong{color:#64d9ba;font-size:8px;letter-spacing:.11em}.lab-home-daily-prompt aside p{margin:5px 0 8px;color:#a9ccc5;font-size:10px;line-height:1.5}.lab-home-daily-prompt aside a{color:#e7fff7;font-size:9px}.lab-home-daily-prompt article>small{align-self:center;color:#638a83;font-size:9px;line-height:1.5}.lab-home-relay-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);gap:16px;align-items:stretch;margin:20px 0 30px;padding:18px;border:1px solid rgba(255,188,135,.16);border-radius:18px;background:radial-gradient(circle at 95% 0,rgba(255,188,135,.08),transparent 30%),#081f22}.lab-home-relay-banner h2{margin:5px 0 8px;font-size:clamp(24px,3.6vw,36px);line-height:1.08}.lab-home-relay-banner p{max-width:760px;margin:0;color:#88aaa4;font-size:10px;line-height:1.55}.lab-home-relay-banner>a{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon title arrow" "icon sub arrow";gap:3px 10px;align-items:center;padding:14px;border:1px solid rgba(255,188,135,.17);border-radius:13px;background:#10282a;color:#effff9;text-decoration:none}.lab-home-relay-banner>a>span{grid-area:icon;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,188,135,.22);border-radius:12px;color:#ffc18c;font-size:22px}.lab-home-relay-banner>a>strong{grid-area:title;font-size:11px}.lab-home-relay-banner>a>small{grid-area:sub;color:#789a95;font-size:8px}.lab-home-relay-banner>a>i{grid-area:arrow;font-style:normal}.lab-home-preview--ledger,.lab-home-preview--autopsy,.lab-home-preview--arcade,.lab-home-preview--relay{display:grid;align-content:center;gap:11px;min-height:230px;padding:18px;border:1px solid rgba(126,229,217,.14);border-radius:18px;background:#092326}.lab-home-preview--ledger small,.lab-home-preview--autopsy small,.lab-home-preview--arcade small,.lab-home-preview--relay small{color:#6d9790;font-size:8px;letter-spacing:.12em}.lab-home-preview--ledger>strong{font-size:66px;line-height:.9;color:#effff8}.lab-home-preview--ledger>p,.lab-home-preview--autopsy p,.lab-home-preview--arcade p,.lab-home-preview--relay p{margin:0;color:#a1c5be}.lab-home-preview--ledger>div{display:flex;gap:5px}.lab-home-preview--ledger i{display:block;height:7px;flex:1;border-radius:999px;background:#395f58}.lab-home-preview--ledger i:nth-child(2){flex:1.8;background:#67bca6}.lab-home-preview--autopsy>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lab-home-preview--autopsy span{display:grid;place-items:center;height:42px;border:1px solid rgba(126,229,217,.12);border-radius:8px;color:#88b0aa}.lab-home-preview--autopsy span:nth-child(odd){opacity:.38;text-decoration:line-through}.lab-home-preview--arcade{background:#e7ebe6;color:#17201d}.lab-home-preview--arcade small{color:#68716d}.lab-home-preview--arcade p{color:#29342f}.lab-home-preview--arcade button{padding:11px;border:0;border-radius:8px;background:#1e715d;color:#fff;font-weight:800}.lab-home-preview--arcade em{font-size:8px;color:#606963;text-align:center}.lab-home-preview--relay{border-color:#ffbc872e;background:#112729}.lab-home-preview--relay>strong{font-size:50px;color:#ffc18c}.lab-home-preview--relay>span{color:#937f6e;font-family:ui-monospace,monospace}.lab-relay-play,.lab-budget-play,.lab-autopsy-play,.lab-dodge-play{width:min(100%,860px);margin:0 auto;padding:32px 0 52px}.lab-relay-play header h1,.lab-budget-play header h1,.lab-autopsy-play header h1,.lab-dodge-play header h1{margin:6px 0 11px;font-size:clamp(36px,6vw,58px);line-height:1.02;letter-spacing:-.045em}.lab-relay-play header p,.lab-budget-play header p,.lab-autopsy-play header p,.lab-dodge-play header p{max-width:720px;color:#8db6ae;line-height:1.6}.lab-relay-question{margin-top:20px;padding:19px;border:1px solid rgba(255,188,135,.16);border-radius:18px;background:#0a2426}.lab-relay-question h2{margin:0 0 16px;font-size:25px;line-height:1.3}.lab-relay-question>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.lab-relay-question button{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center;min-height:90px;padding:14px;border:1px solid rgba(255,188,135,.15);border-radius:13px;background:#10292b;color:#e8f8f4;text-align:left;cursor:pointer}.lab-relay-question button span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,188,135,.22);border-radius:9px;color:#ffc18c}.lab-file--relay{background:linear-gradient(180deg,#eee2d4,#dfd1c0)}.lab-relay-ready,.lab-relay-score{margin-top:18px;padding:17px;border:1px solid rgba(74,62,48,.16);border-radius:12px;background:#ffffff38}.lab-relay-ready>b{font-size:32px}.lab-relay-ready p{color:#4f493f}.lab-relay-ready code{display:block;padding:9px;border-radius:8px;background:#1f1b1714;font-size:8px;overflow-wrap:anywhere}.lab-relay-score{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.lab-relay-score strong{font-size:64px}.lab-relay-score>span{font-size:22px}.lab-relay-score p{width:100%;margin:0;color:#51483d}.lab-budget-counter{display:inline-grid;grid-template-columns:auto auto;gap:8px;align-items:baseline;margin:16px 0;padding:10px 13px;border:1px solid rgba(126,229,217,.16);border-radius:12px;background:#0a2729}.lab-budget-counter span{color:#6f9891;font-size:8px;letter-spacing:.1em}.lab-budget-counter strong{font-size:28px}.lab-budget-counter.complete{border-color:#5ff4bf}.lab-budget-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.lab-budget-grid article{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px;border:1px solid rgba(126,229,217,.12);border-radius:14px;background:#092326}.lab-budget-grid article>div:first-child{display:flex;gap:10px;align-items:center}.lab-budget-grid article>div:first-child>b{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(126,229,217,.16);border-radius:10px;color:#8fe7ce}.lab-budget-grid span strong,.lab-budget-grid span small{display:block}.lab-budget-grid span small{margin-top:3px;color:#668d86;font-size:8px}.lab-budget-stepper{display:grid;grid-template-columns:30px 38px 30px;gap:4px;align-items:center}.lab-budget-stepper button{height:30px;border:1px solid rgba(126,229,217,.14);border-radius:8px;background:#0e3335;color:#dff9f3;cursor:pointer}.lab-budget-stepper>strong{text-align:center}.lab-budget-finish{margin-top:14px}.lab-file--ledger{background:linear-gradient(180deg,#e9eadc,#dadbc9)}.lab-budget-bars{display:grid;gap:10px}.lab-budget-bars>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center}.lab-budget-bars span{font-size:10px}.lab-budget-bars strong{font-size:12px}.lab-budget-bars i{grid-column:1/-1;height:7px;border-radius:999px;background:#1c302a1f;overflow:hidden}.lab-budget-bars i b{display:block;height:100%;background:#54786d}.lab-autopsy-meter{display:flex;justify-content:space-between;align-items:center;margin:16px 0;padding:9px 12px;border:1px solid rgba(126,229,217,.14);border-radius:11px;background:#092326}.lab-autopsy-meter span{font-size:8px;letter-spacing:.12em;color:#678d86}.lab-autopsy-window{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px;padding:12px;border:1px solid rgba(126,229,217,.12);border-radius:18px;background:#071b1e}.lab-autopsy-window button{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;min-height:72px;padding:11px;border:1px solid rgba(126,229,217,.12);border-radius:11px;background:#0c2b2e;color:#dcefeb;text-align:left;cursor:pointer}.lab-autopsy-window button.closed{opacity:.43;text-decoration:line-through;background:#141e20}.lab-autopsy-window button span{color:#7fd9c1}.lab-autopsy-window button.closed span{color:#b27f75}.lab-file--autopsy{background:linear-gradient(180deg,#e7e3df,#d9d4cf)}.lab-autopsy-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px}.lab-autopsy-evidence>span{grid-column:1/-1;font-size:8px;letter-spacing:.12em}.lab-autopsy-evidence strong{padding:8px;border:1px solid rgba(60,48,43,.14);border-radius:8px;font-size:9px}.lab-dodge-window{margin-top:18px;padding:0 18px 20px;border:1px solid rgba(126,229,217,.14);border-radius:18px;background:#eceee9;color:#19211f;overflow:hidden}.lab-dodge-chrome{display:flex;justify-content:space-between;margin:0 -18px 18px;padding:10px 13px;background:#d8ddd6;color:#59605c;font-size:8px}.lab-dodge-chrome i{font-style:normal}.lab-dodge-window h2{margin:0 0 22px;font-size:23px;line-height:1.3}.lab-dodge-window>div:last-child{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;min-height:180px}.lab-dodge-window button{min-width:150px;padding:12px 16px;border:1px solid #8f9992;border-radius:9px;background:#f7f8f5;color:#1f2824;font:inherit;cursor:pointer}.lab-file--arcade{background:linear-gradient(180deg,#e1e9e3,#d2dbd5)}.lab-dodge-score{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:18px}.lab-dodge-score>strong{font-size:72px}.lab-dodge-score>span{font-size:20px}.lab-dodge-score>div{display:flex;width:100%;gap:6px}.lab-dodge-score i{display:block;width:28px;height:8px;border-radius:999px;background:#aa8c82}.lab-dodge-score i.ok{background:#4e7468}@media(max-width:920px){.lab-fresh-series-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-fresh-brand-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.lab-fresh-dispatch{grid-template-columns:1fr;gap:10px;padding:18px 0}.lab-fresh-dispatch-copy{min-height:0;padding:18px;border-radius:18px}.lab-fresh-dispatch-copy h1{font-size:clamp(32px,10vw,46px)}.lab-fresh-prompt{min-height:0;padding:15px;border-radius:16px}.lab-fresh-prompt h2{margin:22px 0 13px;font-size:23px}.lab-fresh-brand-strip{margin-bottom:19px;overflow-x:auto;grid-template-columns:repeat(8,minmax(110px,1fr));scrollbar-width:none}.lab-fresh-brand-strip::-webkit-scrollbar{display:none}.lab-fresh-relay{grid-template-columns:1fr;padding:16px;border-radius:17px}.lab-fresh-relay h2{font-size:28px}.lab-fresh-series{padding:22px 0 7px}.lab-fresh-series-head h2{font-size:26px}.lab-fresh-series-grid{display:flex;overflow-x:auto;gap:8px;padding-bottom:5px;scroll-snap-type:x mandatory;scrollbar-width:none}.lab-fresh-series-grid::-webkit-scrollbar{display:none}.lab-fresh-file-card{flex:0 0 78vw;min-height:160px;scroll-snap-align:start}.lab-relay-play,.lab-budget-play,.lab-autopsy-play,.lab-dodge-play{padding:23px 0 40px}.lab-relay-play header h1,.lab-budget-play header h1,.lab-autopsy-play header h1,.lab-dodge-play header h1{font-size:34px}.lab-relay-question>div,.lab-budget-grid{grid-template-columns:1fr}.lab-relay-question button{min-height:68px}.lab-budget-grid article{padding:12px}.lab-autopsy-window{grid-template-columns:1fr 1fr;padding:8px}.lab-autopsy-window button{min-height:64px;font-size:10px}.lab-dodge-window>div:last-child{min-height:130px;align-items:stretch;flex-direction:column}.lab-dodge-window button{width:100%;min-width:0}}@media(max-width:430px){.lab-fresh-brand-strip{grid-template-columns:repeat(8,minmax(96px,1fr))}.lab-fresh-file-card{flex-basis:84vw}.lab-fresh-series-head{grid-template-columns:1fr}.lab-fresh-series-head code{display:none}.lab-autopsy-window{grid-template-columns:1fr}}@media(max-width:760px){.lab-home-daily-head{align-items:flex-start;flex-direction:column}.lab-home-daily-prompt{padding:12px;margin:11px 0 17px}.lab-home-daily-prompt>article{grid-template-columns:1fr;padding:12px}.lab-home-daily-prompt article>div{display:grid}.lab-home-relay-banner{grid-template-columns:1fr;padding:13px;margin:14px 0 20px}.lab-home-relay-banner h2{font-size:24px}}.lab-home-signal{margin:16px 0 28px;padding:18px;border:1px solid rgba(255,188,135,.16);border-radius:20px;background:radial-gradient(circle at 90% 5%,rgba(255,188,135,.08),transparent 28%),#081f22}.lab-home-signal-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:12px}.lab-home-signal-head h2{max-width:760px;margin:5px 0 0;font-size:clamp(22px,3.3vw,32px);letter-spacing:-.03em}.lab-home-signal-head>button{flex:0 0 auto;padding:8px 11px;border:1px solid rgba(255,188,135,.18);border-radius:999px;background:#11292b;color:#d6b79d;font-size:9px;cursor:pointer}.lab-home-signal>article{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(255,188,135,.12);border-radius:16px;background:#071a1d}.lab-home-signal>article:after{content:"";position:absolute;right:-55px;bottom:-80px;width:180px;height:180px;border:1px solid rgba(255,188,135,.08);border-radius:50%}.lab-home-signal-stamp{display:flex;align-items:center;gap:8px;color:#8ba9a4;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.lab-home-signal-stamp>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,188,135,.18);border-radius:9px;color:#ffc18c;font-size:14px}.lab-home-signal-stamp>i{margin-left:auto;font-style:normal;color:#5f7c77}.lab-home-signal h3{max-width:840px;margin:24px 0 8px;color:#effff9;font-size:clamp(26px,4.5vw,44px);line-height:1.04;letter-spacing:-.045em}.lab-home-signal>article>p{max-width:720px;margin:0 0 18px;color:#87aaa4;font-size:11px;line-height:1.6}.lab-home-signal-open{position:relative;z-index:1;padding:11px 14px;border:1px solid rgba(255,188,135,.2);border-radius:10px;background:#ffc18c;color:#1a2522;font:800 10px inherit;cursor:pointer}.lab-home-signal-open:disabled{opacity:.55;cursor:default}.lab-home-signal-fork{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.lab-home-signal-fork button{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;min-height:74px;padding:12px;border:1px solid rgba(255,188,135,.14);border-radius:12px;background:#10282a;color:#e8f8f4;text-align:left;cursor:pointer}.lab-home-signal-fork button.selected{border-color:#ffc18c;background:#ffbc8714}.lab-home-signal-fork span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ffbc8714;color:#ffc18c;font:800 9px ui-monospace,monospace}.lab-home-signal aside{position:relative;z-index:1;display:grid;gap:5px;margin-top:12px;padding:12px;border-left:2px solid #ffc18c;background:#ffbc870d}.lab-home-signal aside small{color:#a98265;font-size:7px;letter-spacing:.12em}.lab-home-signal aside strong{color:#d8ebe6;font-size:10px;line-height:1.5}.lab-home-signal aside a{width:max-content;color:#fff2e7;font-size:9px;text-decoration:none}.lab-home-preview--weather,.lab-home-preview--capsule{display:grid;align-content:center;gap:10px;min-height:230px;padding:18px;border:1px solid rgba(126,229,217,.14);border-radius:18px;background:#092326}.lab-home-preview--weather small,.lab-home-preview--capsule small{color:#6d9790;font-size:8px;letter-spacing:.12em}.lab-home-preview--weather>strong{font-size:58px;color:#dcece8}.lab-home-preview--weather>div{display:flex;gap:6px}.lab-home-preview--weather>div span{padding:6px 8px;border:1px solid rgba(126,229,217,.12);border-radius:999px;color:#8fb7af;font-size:8px}.lab-home-preview--weather p,.lab-home-preview--capsule p{margin:0;color:#9ec0ba}.lab-home-preview--capsule{border-color:#ffbc8729;background:#12282a}.lab-home-preview--capsule>strong{font-size:58px;color:#ffc18c}.lab-home-preview--capsule>div{display:flex;gap:7px}.lab-home-preview--capsule>div span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,188,135,.14);border-radius:9px;color:#e0b58f}.lab-weather-play,.lab-capsule-play{width:min(100%,900px);margin:0 auto;padding:32px 0 52px}.lab-weather-play header h1,.lab-capsule-play header h1{margin:6px 0 11px;font-size:clamp(36px,6vw,58px);line-height:1.02;letter-spacing:-.045em}.lab-weather-play header p,.lab-capsule-play header p{max-width:760px;color:#8db6ae;line-height:1.6}.lab-weather-notification{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start;margin-top:18px;padding:17px;border:1px solid rgba(126,229,217,.14);border-radius:17px;background:linear-gradient(180deg,#eef2ef,#e0e7e2);color:#18221f;box-shadow:0 20px 55px #00000029}.lab-weather-notification-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#183a35;color:#e7fff7;font-weight:900}.lab-weather-notification small{color:#7c8782;font-size:7px;letter-spacing:.11em}.lab-weather-notification h2{margin:5px 0 3px;font-size:19px}.lab-weather-notification p{margin:0;color:#59635f;font-size:10px}.lab-weather-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.lab-weather-actions button{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:11px;border:1px solid rgba(126,229,217,.13);border-radius:11px;background:#0b2a2d;color:#dff3ee;text-align:left;cursor:pointer}.lab-weather-actions span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(126,229,217,.14);border-radius:8px;color:#8fe7ce}.lab-file--weather{background:linear-gradient(180deg,#e6ece9,#d5ded9)}.lab-weather-report{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-top:18px}.lab-weather-report>strong{font-size:66px;line-height:1}.lab-weather-report>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lab-weather-report span{padding:8px;border:1px solid rgba(42,60,54,.12);border-radius:8px;font-size:8px}.lab-weather-report span b{display:block;margin-top:4px;font-size:18px}.lab-weather-report>small{grid-column:1/-1;color:#5f6b66}.lab-capsule-meter{display:flex;justify-content:space-between;align-items:center;margin:16px 0 10px;padding:9px 12px;border:1px solid rgba(255,188,135,.14);border-radius:11px;background:#10282a}.lab-capsule-meter span{color:#967e6d;font-size:8px;letter-spacing:.12em}.lab-capsule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lab-capsule-grid button{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;min-height:78px;padding:11px;border:1px solid rgba(255,188,135,.13);border-radius:12px;background:#0d2729;color:#dcefeb;text-align:left;cursor:pointer}.lab-capsule-grid button.selected{border-color:#ffc18c;background:#ffbc8714}.lab-capsule-grid button>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,188,135,.14);border-radius:9px;color:#ffc18c}.lab-capsule-grid button>b{font-size:9px;line-height:1.4}.lab-capsule-grid button>i{font-style:normal;color:#aa8d77}.lab-capsule-seal{margin-top:13px}.lab-file--capsule{background:linear-gradient(180deg,#eee5d9,#dfd3c2)}.lab-capsule-packed{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:18px}.lab-capsule-packed>span{grid-column:1/-1;color:#7b6757;font-size:8px;letter-spacing:.12em}.lab-capsule-packed strong{display:flex;gap:8px;align-items:center;padding:9px;border:1px solid rgba(72,54,40,.14);border-radius:9px;font-size:9px}.lab-capsule-packed b{font-size:18px;color:#8e6b50}@media(max-width:760px){.lab-home-signal{padding:12px;margin:11px 0 18px}.lab-home-signal-head{align-items:flex-start;flex-direction:column}.lab-home-signal h3{font-size:29px}.lab-home-signal-fork{grid-template-columns:1fr}.lab-weather-play,.lab-capsule-play{padding:23px 0 40px}.lab-weather-play header h1,.lab-capsule-play header h1{font-size:34px}.lab-weather-actions,.lab-weather-report{grid-template-columns:1fr}.lab-weather-report>div{grid-template-columns:repeat(3,1fr)}.lab-capsule-grid{grid-template-columns:1fr 1fr}.lab-capsule-packed{grid-template-columns:1fr}}@media(max-width:430px){.lab-capsule-grid{grid-template-columns:1fr}}.lab-share-visibility{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lab-share-visibility button{display:grid;gap:4px;min-width:0;padding:10px 11px;border:1px solid rgba(126,229,217,.14);border-radius:12px;background:#092326;color:#92bbb4;font:inherit;text-align:left;cursor:pointer}.lab-share-visibility button strong{color:#d9f3ed;font-size:11px}.lab-share-visibility button span{font-size:8.5px;line-height:1.45}.lab-share-visibility button.active{border-color:#5ff4bf;background:#103b37}.lab-share-visibility button.active strong{color:#f0fff9}.lab-result-mail-bridge{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:13px 14px;border:1px solid rgba(20,41,39,.18);border-radius:12px;background:#ffffff40}.lab-result-mail-bridge>div{display:grid;gap:4px;min-width:0}.lab-result-mail-bridge strong{font-size:11px;line-height:1.35}.lab-result-mail-bridge span{color:#55706a;font-size:9px;line-height:1.5}.lab-result-mail-bridge a{flex:0 0 auto;padding:9px 11px;border:1px solid #315e57;border-radius:9px;background:#183d38;color:#effff9;font-size:9px;font-weight:800;text-decoration:none}.lab-result-mail-bridge a:hover{background:#214c46}@media(max-width:560px){.lab-share-visibility{grid-template-columns:1fr}.lab-share-visibility button{padding:8px 9px}.lab-result-mail-bridge{align-items:stretch;flex-direction:column;gap:9px;margin-top:13px;padding:10px}.lab-result-mail-bridge a{text-align:center}}.lab-text-share-trigger{border:1px solid #386e6c;border-radius:9px;padding:10px 14px;background:#113336;color:#e9fff7;font:inherit;cursor:pointer}.lab-text-share-trigger:hover{background:#174246}.lab-text-share-sheet{display:grid;gap:13px;width:min(480px,100%);padding:18px;border:1px solid rgba(126,229,217,.22);border-radius:20px;background:#071d20;box-shadow:0 30px 100px #0000007a;text-align:left}.lab-text-share-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.lab-text-share-sheet>header span{color:#6e9e96;font-size:8px;font-weight:800;letter-spacing:.14em}.lab-text-share-sheet>header h2{margin:4px 0 5px;color:#edfff9;font-size:22px}.lab-text-share-sheet>header p{margin:0;color:#789e97;font-size:10px;line-height:1.55}.lab-text-share-sheet>header>button{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(126,229,217,.14);border-radius:10px;background:#0b292b;color:#bce0d9;font-size:22px;cursor:pointer}.lab-text-share-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lab-text-share-options button{display:grid;gap:5px;padding:12px;border:1px solid rgba(126,229,217,.14);border-radius:12px;background:#092326;color:#92bbb4;font:inherit;text-align:left;cursor:pointer}.lab-text-share-options button strong{color:#e3f8f3;font-size:11px}.lab-text-share-options button span{font-size:9px;line-height:1.45}.lab-text-share-options button.primary{border-color:#5ff4bf;background:#103b37}.lab-text-share-options button:disabled{opacity:.55;cursor:wait}@media(max-width:560px){.lab-text-share-sheet{padding:14px;border-radius:18px}.lab-text-share-options{grid-template-columns:1fr}}.lab-vnext-nav{display:flex;align-items:center;gap:7px;margin-left:auto}.lab-vnext-nav a{padding:7px 10px;border:1px solid rgba(126,229,217,.12);border-radius:999px;color:#9fc8c0;text-decoration:none;font-size:11px}.lab-vnext-nav a:hover{border-color:#5ff4bf;color:#eafff8}.lab-atlas-archive-link{display:inline-flex;margin-top:8px;color:#6ee3c0;text-decoration:none;font-size:10px;font-weight:800}.lab-archive-page,.lab-explore-page{width:min(100%,1080px);margin:0 auto;padding:40px 0 64px}.lab-archive-hero,.lab-explore-hero{padding:20px 0 26px}.lab-archive-hero h1,.lab-explore-hero h1,.lab-archive-detail-head h1{max-width:880px;margin:8px 0 12px;font-size:clamp(34px,6vw,64px);line-height:1.02;letter-spacing:-.045em}.lab-archive-hero>p:last-child,.lab-explore-hero>p:last-child,.lab-archive-detail-head>p:last-child{max-width:820px;color:#91b9b2;line-height:1.7}.lab-archive-stats,.lab-archive-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 20px}.lab-archive-stats>div,.lab-archive-history-summary>div{display:grid;gap:4px;padding:14px;border:1px solid rgba(126,229,217,.12);border-radius:13px;background:#0a2729}.lab-archive-stats strong,.lab-archive-history-summary strong{font-size:23px;color:#eafff8}.lab-archive-stats span,.lab-archive-history-summary span{color:#739c95;font-size:9px}.lab-archive-summary-list{display:grid;gap:9px}.lab-archive-summary-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(126,229,217,.12);border-radius:16px;background:linear-gradient(145deg,#0a292b,#082124);text-decoration:none}.lab-archive-summary-card:hover{border-color:#5ff4bf73}.lab-archive-summary-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#0f3736;color:#6ce3bf;font-size:26px}.lab-archive-summary-main{min-width:0}.lab-archive-summary-main>small{color:#729a94;font-size:8px}.lab-archive-summary-main>strong{display:block;margin:3px 0;color:#effff9;font-size:18px}.lab-archive-summary-main>p{margin:0;color:#8eb1aa;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-archive-summary-main>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:8px;color:#658d86;font-size:8px}.lab-archive-summary-card aside{display:grid;justify-items:end;gap:5px;min-width:110px}.lab-archive-summary-card aside b{padding:4px 7px;border:1px solid rgba(95,244,191,.18);border-radius:999px;color:#72dcb9;font-size:8px}.lab-archive-summary-card aside code{color:#7caaa2;font-size:9px}.lab-archive-summary-card aside em{color:#b5d4ce;font-size:8px;font-style:normal}.lab-archive-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.lab-archive-actions>a{padding:10px 13px;border:1px solid rgba(126,229,217,.15);border-radius:10px;text-decoration:none}.lab-archive-actions .lab-primary-link{border-color:#5ff4bf}.lab-archive-empty-inline{display:flex;gap:14px;align-items:center;padding:20px;border:1px dashed rgba(126,229,217,.18);border-radius:16px}.lab-archive-empty-inline>span{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#0d3333;color:#6ee0be;font-size:26px}.lab-archive-empty-inline h2{margin:0 0 5px}.lab-archive-empty-inline p{margin:0;color:#83aaa4}.lab-archive-detail-head>a{display:inline-flex;margin-bottom:16px;color:#8dbab2;text-decoration:none}.lab-archive-history-list{display:grid;gap:8px}.lab-archive-history-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:13px;border:1px solid rgba(126,229,217,.11);border-radius:14px;background:#092326}.lab-archive-history-list article.latest{border-color:#5ff4bf59;background:#0c302f}.lab-archive-history-seq{display:grid;justify-items:center;gap:4px;min-width:50px}.lab-archive-history-seq span{color:#5f8781;font:700 8px ui-monospace,monospace}.lab-archive-history-seq i{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#113836;color:#65ddb9;font-style:normal;font-size:20px}.lab-archive-history-list small{color:#668d86;font-size:8px}.lab-archive-history-list h2{margin:3px 0;font-size:17px}.lab-archive-history-list p{margin:0;color:#8fb0aa;font-size:9px}.lab-archive-history-list code{color:#75a39b;font-size:9px}.lab-archive-empty{display:grid;justify-items:center;text-align:center;gap:10px}.lab-archive-empty>span{display:grid;place-items:center;width:70px;height:70px;border-radius:22px;background:#0d3333;color:#6ce0bd;font-size:30px}.lab-archive-empty h1{margin:0;font-size:38px}.lab-archive-empty p{max-width:620px;color:#86aaa4;line-height:1.65}.lab-series-compare{display:grid;grid-template-columns:minmax(220px,.8fr) 1.4fr;gap:15px;align-items:center;padding:16px;border:1px solid rgba(126,229,217,.13);border-radius:18px;background:#0a282a}.lab-series-compare h2{margin:5px 0 0;font-size:22px}.lab-series-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lab-series-cards a{display:grid;grid-template-columns:auto 1fr auto;gap:5px 9px;align-items:center;padding:12px;border:1px solid rgba(126,229,217,.12);border-radius:12px;background:#0b2225;text-decoration:none}.lab-series-cards a>span{grid-row:1/3;padding:5px 7px;border:1px solid rgba(95,244,191,.2);border-radius:8px;color:#6fe0bd;font-size:8px;font-weight:800}.lab-series-cards a.classic>span{border-color:#ffc27552;color:#ffd09a}.lab-series-cards strong{font-size:10px}.lab-series-cards small{color:#789f98;font-size:8px}.lab-series-cards i{grid-row:1/3;grid-column:3;font-style:normal;color:#6ce1bd}.lab-explore-filter{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.lab-explore-filter button{padding:8px 10px;border:1px solid rgba(126,229,217,.14);border-radius:999px;background:#092326;color:#92bbb4;font:inherit;font-size:10px;cursor:pointer}.lab-explore-filter button.active{border-color:#5ff4bf;background:#103b37;color:#f1fff9}.lab-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.lab-explore-card{display:grid;min-height:170px;padding:14px;border:1px solid rgba(126,229,217,.11);border-radius:15px;background:linear-gradient(150deg,#0b292b,#071f22);text-decoration:none}.lab-explore-card>div{display:flex;justify-content:space-between;gap:8px}.lab-explore-mechanic{color:#658e87;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.lab-explore-card b{padding:3px 6px;border:1px solid rgba(95,244,191,.18);border-radius:999px;color:#6edcba;font-size:7px}.lab-explore-card b.classic{border-color:#ffc27557;color:#ffce94}.lab-explore-card h2{margin:18px 0 6px;font-size:18px;line-height:1.22}.lab-explore-card p{margin:0;color:#819f9a;font-size:9px}.lab-explore-card footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;color:#6f958e;font-size:8px}.lab-explore-card footer i{color:#68dfbc;font-size:16px;font-style:normal}.lab-explore-note{margin-top:16px;padding:14px 16px;border-left:3px solid #37696a;background:#0a2729b8}.lab-explore-note p{margin:5px 0 0;color:#88aaa4;font-size:10px;line-height:1.6}.lab-render-fallback{width:min(100%,760px);margin:70px auto;padding:22px;border:1px solid rgba(126,229,217,.16);border-radius:18px;background:#092326;text-align:center}.lab-render-fallback span{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 12px;border-radius:18px;background:#103635;color:#68dfbc;font-size:28px}.lab-render-fallback h1{margin:0 0 8px;font-size:30px}.lab-render-fallback p{margin:0 auto 14px;max-width:600px;color:#8cb0aa;line-height:1.65}.lab-render-fallback div{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.lab-render-fallback a{padding:9px 12px;border:1px solid rgba(126,229,217,.18);border-radius:9px;text-decoration:none}@media(max-width:760px){.lab-vnext-topbar{display:grid;grid-template-columns:1fr auto}.lab-vnext-nav{grid-column:1/3;grid-row:2;margin:0;width:100%}.lab-vnext-nav a{flex:1;text-align:center}.lab-vnext-topbar .lab-top-actions{grid-column:2;grid-row:1}.lab-archive-page,.lab-explore-page{padding-top:22px}.lab-archive-stats,.lab-archive-history-summary{grid-template-columns:1fr 1fr}.lab-archive-summary-card{grid-template-columns:auto 1fr}.lab-archive-summary-card aside{grid-column:2;justify-items:start;grid-template-columns:auto auto auto;align-items:center}.lab-archive-history-list article{grid-template-columns:auto 1fr}.lab-archive-history-list code{grid-column:2}.lab-series-compare,.lab-series-cards{grid-template-columns:1fr}.lab-explore-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.lab-explore-grid{grid-template-columns:1fr}.lab-archive-summary-icon{width:46px;height:46px}.lab-archive-summary-main>strong{font-size:16px}.lab-archive-summary-main>p{white-space:normal}.lab-archive-history-list h2{font-size:15px}}.lab-archive-saved-note{display:flex;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;border:1px solid rgba(95,244,191,.22);border-radius:12px;background:#0f3734b8}.lab-archive-saved-note>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#123d38;color:#65e2bd;font-weight:900}.lab-archive-saved-note>div{display:grid;gap:3px}.lab-archive-saved-note strong{font-size:10px;color:#e8fff7}.lab-archive-saved-note a{font-size:9px;color:#71ddbc;text-decoration:none}.lab-archive-view-run{display:inline-flex;margin-top:6px;color:#69dbba;text-decoration:none;font-size:8px;font-weight:800}.lab-archive-payload{margin:14px 0;padding:16px;border:1px solid rgba(126,229,217,.13);border-radius:16px;background:#092528}.lab-archive-payload h2{margin:0 0 12px;font-size:18px}.lab-archive-payload-missing{margin:14px 0;padding:15px;border:1px dashed rgba(126,229,217,.18);border-radius:14px;background:#082225}.lab-archive-payload-missing strong{font-size:11px}.lab-archive-payload-missing p{margin:6px 0 0;color:#84aaa3;font-size:9px;line-height:1.6}.lab-archive-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lab-archive-chip-grid span{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;background:#0d3031;color:#cce6e1;font-size:9px}.lab-archive-chip-grid b{color:#68dfbc;font-size:16px}.lab-archive-route{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.lab-archive-route span{display:grid;justify-items:center;gap:4px;padding:9px 4px;border-radius:10px;background:#0d3031;text-align:center}.lab-archive-route b{font-size:8px;color:#6f9891}.lab-archive-route i{font-style:normal;font-size:18px;color:#68dfbc}.lab-archive-route small{font-size:7px;color:#a2c2bc;line-height:1.3}.lab-archive-bars{display:grid;gap:7px}.lab-archive-bars>div{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center}.lab-archive-bars span{font-size:9px}.lab-archive-bars strong{font-size:12px}.lab-archive-bars i{grid-column:1/3;height:7px;border-radius:999px;background:#0f3837;overflow:hidden}.lab-archive-bars i b{display:block;height:100%;border-radius:999px;background:#4c9b86}.lab-archive-kpis{display:flex;flex-wrap:wrap;gap:7px}.lab-archive-kpis span{padding:8px 10px;border-radius:10px;background:#0d3031;color:#86aaa4;font-size:8px}.lab-archive-kpis b{margin-left:4px;color:#e8fff8;font-size:11px}.lab-archive-timeline{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.lab-archive-timeline div{display:grid;justify-items:center;gap:4px;min-width:48px;padding:8px 5px;border-radius:9px;background:#0c3031}.lab-archive-timeline b{font-size:7px;color:#799e98}.lab-archive-timeline span{font-size:14px}.lab-archive-timeline .danger span{color:#ffbc8a}.lab-archive-timeline .warn span{color:#e5cf8a}.lab-archive-timeline .clear span{color:#64dfbb}.lab-explore-card>div{align-items:center;flex-wrap:wrap}.lab-explore-state{padding:3px 6px;border-radius:999px;background:#103633;color:#67dcb9;font-size:7px;font-weight:800}.lab-explore-state.unplayed{background:#202d2e;color:#819c97}.lab-explore-state.done{border:1px solid rgba(95,244,191,.16)}@media(max-width:640px){.lab-archive-chip-grid{grid-template-columns:1fr}.lab-archive-route{grid-template-columns:repeat(3,minmax(0,1fr))}}.lab-shell{--lab-font: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Noto Sans SC", "Microsoft YaHei", sans-serif;--lab-text: #eef8f5;--lab-muted: #b6cec8;--lab-surface: #123237;--lab-border: #4b6e70;--lab-brand: #83e8c9;--lab-brand-ink: #062925;--lab-option-size: 16px;--lab-body-size: 15px;--lab-caption-size: 12px;--lab-button-size: 14px;--lab-line: 1.65;--lab-radius: 12px;font-family:var(--lab-font);color:var(--lab-text);padding-bottom:max(32px,env(safe-area-inset-bottom))}.lab-shell button{font-family:var(--lab-font)}.lab-shell :is(button:not(.lab-response-option),.lab-primary-link,.lab-primary-button,.lab-result-actions a,.lab-archive-actions a){font-family:var(--lab-font)!important;font-size:var(--lab-button-size)!important;font-weight:600!important;line-height:1.5!important;white-space:normal;overflow-wrap:anywhere;min-height:44px}.lab-shell button:not(.lab-response-option){color:var(--lab-text);background-color:var(--lab-surface)}.lab-shell button:not(.lab-response-option) :is(strong,b,span){color:inherit!important}.lab-shell :is(.lab-primary-button,.lab-primary-link,.lab-home-signal-open){background:var(--lab-brand)!important;color:var(--lab-brand-ink)!important;border:1px solid var(--lab-brand);box-shadow:none}.lab-shell :is(.lab-result-actions,.lab-archive-actions) :is(button,a){background:#123237;color:#eef8f5;border:1px solid #4b6e70;padding:12px 16px}.lab-shell button:disabled{background:#25464a!important;color:#bbd7d0!important;opacity:1!important;cursor:not-allowed;box-shadow:none!important}.lab-shell :is(button,a):focus-visible{outline:3px solid #9edbff;outline-offset:3px}.lab-shell :is(h1,h2,h3){font-family:var(--lab-font);overflow-wrap:anywhere}.lab-shell :is(.lab-animal-question h2,.lab-question-card h2,.lab-wave2-card h2,.lab-wave3-surface h2){line-height:1.4!important}.lab-shell :is(.lab-file p,.lab-contrast-note p,.lab-scammer-replay p,.lab-result-section p){font-size:var(--lab-body-size);line-height:var(--lab-line)}.lab-shell :is(.lab-file-eyebrow,.lab-section-kicker,.lab-explore-state,.lab-question-kind){font-size:var(--lab-caption-size);line-height:1.5}.lab-shell :is(.lab-file-footer,.lab-file-stamp,.lab-archive-saved-note,.lab-mini-privacy,.lab-card-meta,.lab-explore-eyebrow,.lab-file small,.lab-habit-strip,.lab-progress-head,.lab-result-mail-bridge p,.lab-atlas-card small){font-size:var(--lab-caption-size)!important;line-height:1.6!important}.lab-shell :is(.lab-archive-saved-note strong,.lab-archive-saved-note a,.lab-file-footer span,.lab-result-mail-bridge strong){font-size:var(--lab-caption-size)!important;line-height:1.6!important}.lab-shell .lab-response-option{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;height:100%;min-width:0!important;min-height:56px!important;font-family:var(--lab-font)!important;font-size:var(--lab-option-size)!important;font-weight:500!important;line-height:1.6!important;letter-spacing:normal!important;text-align:left!important;text-transform:none!important;color:#eef8f5!important;background:#123237!important;border:1px solid #4b6e70!important;border-radius:var(--lab-radius)!important;padding:16px!important;box-shadow:none!important;opacity:1!important;transform:none!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere;cursor:pointer;transition:none!important}.lab-shell .lab-response-option :is(b,strong,em,span){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:normal!important;color:inherit!important}.lab-shell .lab-response-option>span:first-child:has(+b),.lab-shell .lab-response-option>.lab-option-key{display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;border:1px solid #6f9393!important;border-radius:7px!important;background:transparent!important;font-size:14px!important;font-weight:500!important}.lab-shell .lab-response-option:hover:not(:disabled){background:#1b4146!important;border-color:#8aa9a5!important}.lab-shell .lab-response-option:active:not(:disabled){background:#234c51!important}.lab-shell .lab-response-option:focus-visible{outline:3px solid #9edbff!important;outline-offset:3px!important}.lab-shell .lab-response-option.selected{background:#1d4846!important;border-color:#83e8c9!important}.lab-shell .lab-response-option:disabled{background:#25464a!important;color:#bbd7d0!important;opacity:1!important}.lab-shell :is(.lab-animal-question>div,.lab-options,.lab-wave2-options,.lab-city-options,.lab-algorithm-options,.lab-phone-actions,.lab-chat-replies,.lab-ai-delegation-scale,.lab-wave3-phone-actions,.lab-era-options,.lab-shadow-options,.lab-weather-actions,.lab-relay-question>div){display:grid;grid-auto-rows:1fr;gap:10px}.lab-shell .lab-chat-replies{grid-template-columns:1fr}.lab-shell .lab-experiment-icon{display:block;width:40px;height:40px;flex:0 0 40px;color:currentColor}.lab-shell .lab-explore-icon-box{width:56px;height:56px;padding:8px;margin:18px 0 14px;border:1px solid #4b6e70;border-radius:14px;color:#b6eadc;background:#123237}.lab-shell .lab-explore-card{padding:22px;border-color:#416465}.lab-shell .lab-explore-card h2{font-size:22px;line-height:1.35;letter-spacing:-.015em}.lab-shell .lab-explore-card>p{font-size:14px;line-height:1.6;color:#b6cec8}.lab-shell .lab-file-header{display:flex;align-items:flex-start;gap:16px}.lab-shell .lab-file-header>.lab-experiment-icon{color:#315e58}.lab-shell .lab-file-header>div{flex:1;min-width:0}.lab-shell :is(.lab-specimen-mark,.lab-result-symbol,.lab-city-seal,.lab-shadow-cache-mark)>.lab-experiment-icon{width:72px;height:72px;margin:auto}.lab-shell .lab-animal-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0}.lab-shell .lab-animal-dimensions>div{display:flex;justify-content:space-between;gap:8px;padding:10px;border:1px solid #bacac4;border-radius:8px;font-size:14px;color:#203f38}.lab-shell .lab-result-snapshot .lab-vnext-result-wrap{max-width:none;padding:0}.lab-shell .lab-result-snapshot .lab-result-layout{margin-top:0}.lab-shell .lab-archive-history-seq .lab-experiment-icon{width:32px;height:32px}.lab-shell .lab-atlas-card>span{display:grid;place-items:center;min-width:44px}@media(max-width:600px){.lab-shell :is(.lab-options,.lab-animal-question>div,.lab-wave2-options,.lab-city-options,.lab-algorithm-options,.lab-algorithm-options.two,.lab-ai-delegation-scale,.lab-era-options,.lab-weather-actions){grid-template-columns:1fr!important}.lab-shell .lab-response-option{padding:14px!important}.lab-shell .lab-explore-card{padding:18px}.lab-shell .lab-explore-card h2{font-size:21px}.lab-shell .lab-file-header{flex-wrap:wrap;gap:12px}.lab-shell .lab-file-header>.lab-file-stamp{flex-basis:auto;margin-left:auto}.lab-shell .lab-file-header h1{font-size:28px!important;line-height:1.25!important}.lab-shell .lab-animal-dimensions{grid-template-columns:1fr}.lab-shell .lab-topbar{gap:10px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.lab-shell *,.lab-shell *:before,.lab-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lab-shell .lab-result-artwork{position:relative;width:100%;height:100%;min-width:0;display:grid;place-items:center;isolation:isolate}.lab-shell .lab-result-artwork>img{display:block;width:100%;height:100%;object-fit:contain;max-width:100%;padding:3px}.lab-shell .lab-result-artwork--thumb>img{padding:0}.lab-shell .lab-result-artwork.is-revealing>img{animation:lab-art-ink .55s ease-out both}.lab-shell .lab-artwork-stamp{position:absolute;bottom:4px;right:3px;z-index:1;padding:2px 5px;border:1px solid #315e58;border-radius:3px;color:#24433e;background:#e9ece7;font:600 12px/1.5 var(--lab-font);animation:lab-art-stamp .2s .55s ease-out both;pointer-events:none}.lab-shell .lab-artwork-skip{position:absolute;top:0;right:0;z-index:2;min-width:44px;min-height:44px;padding:5px 8px;border:1px solid #4b6e70;border-radius:7px}.lab-shell .lab-share-save-preview{margin:12px 0;text-align:center}.lab-shell .lab-share-save-preview p{font-size:14px;color:#b6cec8}.lab-shell .lab-share-save-preview img{display:block;width:100%;max-width:480px;height:auto;margin:0 auto;border-radius:14px;touch-action:manipulation}@keyframes lab-art-ink{0%{clip-path:circle(8% at 50% 55%)}45%{clip-path:circle(38% at 50% 55%)}to{clip-path:circle(85% at 50% 50%)}}@keyframes lab-art-stamp{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lab-shell .lab-result-artwork>img,.lab-shell .lab-artwork-stamp{animation:none!important;clip-path:none!important}}.lab-shell .lab-incident-artwork{width:96px;height:112px;flex:0 0 96px;margin-left:12px}.lab-shell .lab-survival-intro-artwork{width:180px;height:150px;margin:12px 0}.lab-shell .lab-phone-artwork{width:100%;height:84px;padding:3px 0;overflow:hidden}.lab-shell .lab-phone-artwork .lab-result-artwork>img{object-fit:contain}@media(max-width:400px){.lab-shell .lab-incident-artwork{width:72px;height:88px;flex-basis:72px;margin-left:5px}}.lab-shell .lab-city-scene{display:flex;align-items:center;gap:14px;margin:8px 0 16px;min-width:0}.lab-shell .lab-city-scene>div{width:136px;height:112px;flex:0 0 136px;animation:lab-city-arrive .25s ease-out}.lab-shell .lab-city-scene>span{font-size:13px;line-height:1.6;color:#b6cec8;overflow-wrap:anywhere}@keyframes lab-city-arrive{0%{opacity:.6;transform:translate(-3px)}to{opacity:1;transform:none}}@media(max-width:400px){.lab-shell .lab-city-scene>div{width:108px;height:96px;flex-basis:108px}}@media(prefers-reduced-motion:reduce){.lab-shell .lab-city-scene>div{animation:none!important}}.lab-shell .lab-prediction-probe{max-width:320px;margin:12px auto;text-align:center;color:#84b8aa}.lab-shell .lab-prediction-probe svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:1.5}.lab-shell .lab-probe-core{fill:#58dcc0;stroke:#bcefe3}.lab-shell .lab-prediction-probe.is-locked .lab-probe-core{animation:lab-probe-pulse 1.8s ease-in-out infinite}.lab-shell .lab-prediction-probe rect.is-hit{fill:#d5ad76;stroke:#987b55}.lab-shell .lab-prediction-probe rect.is-miss{fill:#a6d6c6;stroke:#638e81}.lab-shell .lab-prediction-probe rect.is-empty{fill:#123634;stroke:#598b81}.lab-shell .lab-prediction-probe>span{font:600 11px/1.6 var(--lab-font);letter-spacing:.14em}.lab-shell .lab-prediction-audit{margin:14px 0;min-width:0}.lab-shell .lab-prediction-audit .lab-hit-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lab-shell .lab-prediction-audit .lab-hit-strip button{min-width:44px;min-height:44px;border:1px solid #638e81;border-radius:8px;font-size:24px;color:#143a34;cursor:pointer}.lab-shell .lab-prediction-audit .lab-hit-strip .hit{background:#dfb680}.lab-shell .lab-prediction-audit .lab-hit-strip .miss{background:#add8c9}.lab-shell .lab-prediction-audit .lab-hit-strip .is-selected{outline:2px solid #244f45;outline-offset:2px}.lab-shell .lab-trace-legend,.lab-shell .lab-trace-detail p,.lab-shell .lab-prediction-audit>p,.lab-shell .lab-prediction-audit details p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.lab-shell .lab-trace-detail{padding:14px;border:1px solid #b9cdc2;border-radius:12px;background:#ffffff26}.lab-shell .lab-prediction-audit details{margin-top:12px;padding:12px;border:1px solid #b9cdc2;border-radius:10px}.lab-shell .lab-prediction-audit summary{cursor:pointer;min-height:32px;font-weight:700}.lab-shell .lab-strategy-row{display:grid;grid-template-columns:minmax(75px,1fr) minmax(40px,2fr) auto;gap:8px;align-items:center;margin:10px 0;font-size:13px}.lab-shell .lab-strategy-row meter{width:100%;accent-color:#3a7867}.lab-shell .lab-algorithm-options .model-picked{outline:2px solid #d9ad73;outline-offset:2px}.lab-shell .lab-algorithm-options button small{display:block;font-size:12px;color:#e2bb86}.lab-shell .lab-prediction-reveal{animation:lab-prediction-unseal .3s ease-out both}.lab-shell .lab-prediction-reveal.motion-skipped{animation:none}.lab-shell .lab-prediction-reveal button{min-height:44px}@keyframes lab-probe-pulse{50%{opacity:.4}}@keyframes lab-prediction-unseal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lab-shell .lab-probe-core,.lab-shell .lab-prediction-reveal{animation:none!important}}.lab-shell .lab-scene-notebook{max-width:360px;margin:12px auto;text-align:center;color:#a6c9bb}.lab-shell .lab-scene-notebook svg{width:100%;height:auto;fill:none;stroke:#80b7a5;stroke-width:1.5}.lab-shell .lab-scene-notebook rect{fill:#0b302e}.lab-shell .lab-scene-notebook.is-recorded .lab-scene-check{stroke:#59e4bd;stroke-width:3}.lab-shell .lab-scene-notebook p{font-size:14px;line-height:1.7;margin:8px 0}.lab-shell .lab-scene-next{margin-top:16px;min-height:44px}.lab-shell .lab-interaction-details{margin:16px 0;padding:14px;border:1px solid #93b1a4;border-radius:12px;font-size:14px;line-height:1.7}.lab-shell .lab-interaction-details summary{cursor:pointer;font-weight:700;min-height:32px}.lab-shell .lab-interaction-details p{overflow-wrap:anywhere}.lab-shell .lab-comparison-switch,.lab-shell .lab-replay-stops{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.lab-shell .lab-comparison-switch button,.lab-shell .lab-replay-stops button{min-height:44px;min-width:44px;padding:8px 12px;border:1px solid #688f81;border-radius:8px;background:#d9e7df;color:#183e35;cursor:pointer}.lab-shell .lab-comparison-switch button[aria-pressed=true],.lab-shell .lab-replay-stops button[aria-pressed=true]{outline:2px solid #305c4d;outline-offset:2px}.lab-shell .lab-animal-comparison{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:14px}.lab-shell .lab-animal-comparison>.lab-result-artwork{width:100px;height:125px}.lab-shell .lab-survival-trail{max-width:420px;margin:8px auto;color:#aac9be;font-size:13px;text-align:center}.lab-shell .lab-survival-trail svg{width:100%;height:auto;fill:#183c34;stroke:#a0c8b6;stroke-width:2}.lab-shell .lab-survival-trail .visited{fill:#56d3ad}.lab-shell .lab-survival-trail .used{opacity:.3}.lab-shell .lab-replay-stops button span{display:block;font-size:16px}.lab-shell .lab-replay-entry{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #adc4b5;border-radius:12px;font-size:14px;line-height:1.7}.lab-shell .lab-replay-entry>.lab-result-artwork{width:80px;height:100px}.lab-shell .lab-replay-entry p{margin:6px 0;overflow-wrap:anywhere}.lab-shell .lab-route-map{max-width:600px;margin:12px auto;font-size:13px}.lab-shell .lab-route-map svg{display:block;width:100%;height:auto;background:#0b302f;border:1px solid #527c6b;border-radius:16px;fill:#163f38;stroke:#759e89;stroke-width:2}.lab-shell .lab-route-map text{fill:#d0e5d9;stroke:none;font-size:10px}.lab-shell .lab-map-river{fill:none;stroke:#3e8177;stroke-width:12;opacity:.45}.lab-shell .lab-map-road{stroke-dasharray:5 7;opacity:.4}.lab-shell .lab-route-map .visited rect{fill:#2a6651;stroke:#b3d2b7}.lab-shell .lab-map-your-route{fill:none;stroke:#e1b975;stroke-width:3;stroke-linejoin:round}.lab-shell .lab-map-current{fill:none;stroke:#e1b975;stroke-dasharray:4 4}.lab-shell .lab-route-map .lab-replay-stops button{background:#103e37;color:#d5eadb}.lab-shell .lab-route-map>p{color:#afd1be;line-height:1.7}.lab-shell .lab-file .lab-route-map>p{color:#2c5749}.lab-shell .lab-comparison-selects{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lab-shell .lab-comparison-selects label{display:grid;gap:5px}.lab-shell .lab-comparison-selects select{max-width:100%;min-height:44px;background:#0b302e;color:#d5e8dc;border:1px solid #749a85;border-radius:8px;padding:8px;font:inherit}.lab-shell .lab-comparison-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #789b8655}@media(max-width:420px){.lab-shell .lab-comparison-selects,.lab-shell .lab-replay-entry{grid-template-columns:1fr}.lab-shell .lab-replay-entry>.lab-result-artwork{width:100px;height:90px}}.lab-shell .lab-crowd-play{max-width:900px;margin:24px auto}.lab-shell .lab-crowd-play header>p{color:#b7d2c5;line-height:1.7}.lab-shell .lab-crowd-play h1{font-size:clamp(28px,6vw,48px);line-height:1.2}.lab-shell .lab-crowd-orbit{max-width:440px;margin:20px auto;text-align:center;font-size:13px}.lab-shell .lab-crowd-orbit svg{width:100%;height:auto;fill:none;stroke:#5c8b78;stroke-width:1.5}.lab-shell .lab-crowd-orbit .lab-crowd-dot{fill:#3c8b71;stroke:#265c49}.lab-shell .lab-crowd-orbit text{fill:#294d3e;stroke:none;font-size:12px}.lab-shell .lab-crowd-live-stats{font-size:14px;line-height:1.7}.lab-shell .lab-crowd-live-stats article{margin:16px 0;padding:12px;border:1px solid #adc3b4;border-radius:10px}.lab-shell .lab-crowd-stat-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(40px,1fr) auto;gap:8px;align-items:center;margin:10px 0}.lab-shell .lab-crowd-stat-row meter{width:100%;accent-color:#3f8067}.lab-shell .lab-crowd-live-stats button{min-height:44px;padding:8px 12px;background:#dce9df;color:#224c3c;border:1px solid #759a83;border-radius:8px;cursor:pointer}.lab-shell .lab-crowd-contribution{padding:16px;margin:16px 0;border:1px solid #537b65;border-radius:14px;font-size:14px;line-height:1.7;color:#bcd8c8}.lab-shell .lab-crowd-contribution label{display:flex;align-items:center;gap:10px;min-height:44px}.lab-shell .lab-crowd-contribution input{width:22px;height:22px;accent-color:#54e2b5}.lab-shell .lab-crowd-contribution button{min-height:44px}.lab-shell .lab-crowd-contribution button:disabled{opacity:.65}.lab-shell :is(.lab-home-deck-card,.lab-home-case-groups a,.lab-atlas-card)>span>.lab-experiment-icon{width:22px;height:22px;max-width:100%;max-height:100%;flex:none;overflow:hidden}.lab-shell .lab-home-relay-banner>a>span>.lab-experiment-icon{width:28px;height:28px}.lab-familiar-intro,.lab-familiarization{max-width:680px;margin:24px auto;padding:22px;border:1px solid #4b7370;border-radius:18px;background:#0c292c}.lab-familiar-intro>button,.lab-familiarization>button{display:block;width:100%;margin:14px 0;padding:16px;border-radius:12px}.lab-familiarization>p,.lab-familiar-intro>p{line-height:1.8;color:#c4dcd4}.lab-training-note{padding:12px;border:1px solid #afc5b7;border-radius:10px;color:#31574e;line-height:1.7}.lab-shell .lab-route-map svg{stroke-width:1.35}.lab-shell .lab-route-map .lab-map-paper{stroke:none}.lab-shell .lab-route-map .lab-map-river{stroke-width:23;stroke:#437c7b;opacity:.5}.lab-shell .lab-route-map .lab-map-river-edge{fill:none;stroke:#639389;opacity:.35;stroke-width:1}.lab-shell .lab-route-map .lab-map-bridge{fill:none;stroke:#cbb893;stroke-width:3}.lab-shell .lab-city-landmark{stroke:#759e8e;fill:none}.lab-shell .lab-city-landmark .lab-city-wall{fill:#214a42}.lab-shell .lab-city-landmark .lab-city-side{fill:#123e38}.lab-shell .lab-city-landmark .lab-city-roof{fill:#40705c}.lab-shell .lab-city-landmark .lab-city-shadow{fill:#001e22;stroke:none;opacity:.5}.lab-shell .lab-city-landmark .lab-city-tree{fill:#376650}.lab-shell .lab-city-landmark .lab-city-windows rect{fill:#759b79;stroke-width:.8}.lab-shell .lab-city-landmark .lab-city-sign{fill:#547c63}.lab-shell .lab-city-landmark.visited{stroke:#e0cc9e}.lab-shell .lab-city-landmark.visited .lab-city-wall{fill:#456954}.lab-shell .lab-city-landmark.visited .lab-city-roof{fill:#64856a}.lab-shell .lab-city-landmark.visited .lab-city-windows rect,.lab-shell .lab-city-landmark.visited .lab-city-sign{fill:#d5b672}.lab-shell .lab-route-map .lab-map-your-route{stroke-width:2;stroke-dasharray:4 3;opacity:.85}.lab-shell .lab-route-map .lab-map-current{stroke-width:2;stroke-dasharray:2 4}.lab-shell .lab-map-compass{fill:none;stroke:#95b5a0;stroke-width:1}.lab-shell .lab-city-seal{width:178px;height:178px;margin:12px 0}.lab-shell .lab-city-seal .lab-result-artwork{width:166px;height:166px}@media(max-width:600px){.lab-shell .lab-city-seal{width:154px;height:154px}.lab-shell .lab-city-seal .lab-result-artwork{width:142px;height:142px}}.lab-shell .lab-prediction-probe .is-initial{fill:#6fc8ac;stroke:#91d4bd}.lab-shell .lab-home-resume{max-width:1180px;margin:18px auto;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#0c3432;border:1px solid #488579;border-radius:14px}.lab-shell .lab-home-resume small,.lab-shell .lab-home-resume strong{display:block}.lab-shell .lab-home-resume p{font-size:12px;line-height:1.6;color:#bad6cc;margin:6px 0 0}.lab-shell .lab-home-resume a{flex:none}.lab-shell .lab-warmup-portrait{margin:20px 0;text-align:left}.lab-shell .lab-warmup-portrait h2{font-size:20px;line-height:1.5}.lab-shell .lab-warmup-portrait>p{font-size:14px;line-height:1.8;color:#c4ded3}.lab-shell .lab-warmup-portrait details{padding:12px;margin:10px 0;border:1px solid #477469;border-radius:12px;background:#103735}.lab-shell .lab-warmup-portrait summary{cursor:pointer;min-height:44px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.lab-shell .lab-warmup-portrait summary span{font-size:13px;color:#bddbcf}.lab-shell .lab-warmup-portrait summary strong{font-size:15px}.lab-shell .lab-warmup-portrait details p{font-size:14px;line-height:1.7}.lab-shell .lab-warmup-portrait details p small,.lab-shell .lab-warmup-portrait details p b{display:block}.lab-shell .lab-warmup-portrait details p small{color:#aacbbc}.lab-shell .lab-warmup-axis{position:relative;height:8px;background:#628877;border-radius:8px;margin:14px 6px}.lab-shell .lab-warmup-axis i{position:absolute;top:-3px;width:14px;height:14px;border-radius:50%;transform:translate(-50%);background:#c9eabb;border:2px solid #193e36}.lab-shell .lab-rematch-coach{padding:14px 18px;margin:12px 0;background:#253831;border:1px solid #95a47c;border-radius:12px;line-height:1.7;color:#dae7c8}.lab-shell .lab-rematch-coach p{margin:6px 0;font-size:14px}.lab-shell .lab-rematch-comparison{padding:14px;border:1px solid #9db5a7;border-radius:12px;margin:16px 0;color:#264e43}.lab-shell .lab-rematch-comparison h2{font-size:20px}.lab-shell .lab-rematch-comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lab-shell .lab-rematch-comparison article{padding:12px;background:#d1e2d7;border-radius:10px}.lab-shell .lab-rematch-comparison article>*{display:block}.lab-shell .lab-rematch-comparison strong{font-size:30px;line-height:1.6}.lab-shell .lab-rematch-comparison p{font-size:13px;line-height:1.7}.lab-shell .lab-rematch-button{border-color:#699780}.lab-shell .lab-map-traveler{transition:transform .55s ease-out;fill:none;stroke:#e2c481}.lab-shell .lab-map-traveler-dot{fill:#efdd9a;stroke:#183f34}.lab-shell .lab-map-route-backdrop{fill:none;stroke:#a0c3ab;stroke-width:1;stroke-dasharray:3 5;opacity:.25}.lab-shell .lab-city-landmark{transition:opacity .3s ease}.lab-shell .lab-city-landmark.visited .lab-city-windows rect{fill:#e2c97e}.lab-shell .lab-city-replay-controls{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.lab-shell .lab-city-replay-controls button{min-height:44px;background:#184b3e;color:#f2f7e5;border:1px solid #709484;border-radius:10px;padding:10px 14px;cursor:pointer}.lab-shell .lab-city-visit-scene{display:grid;grid-template-columns:112px minmax(0,1fr);gap:15px;align-items:center;padding:14px;margin:16px 0;border:1px solid #abc0ad;border-radius:14px;background:#e9e3d4;color:#274b40;animation:lab-visit-arrive .3s ease-out}.lab-shell .lab-city-visit-scene>div:first-child{height:140px;min-width:0}.lab-shell .lab-city-visit-scene h3{font-size:18px;margin:7px 0}.lab-shell .lab-city-visit-scene p{font-size:14px;line-height:1.75;color:#274b40}.lab-shell .lab-city-visit-scene small{font-size:12px;color:#426b58}.lab-shell .lab-city-visit-scene blockquote{margin:8px 0 0;padding:9px 0 0;border-top:1px solid #b6c1a9;font-size:12px;line-height:1.7;color:#416856}.lab-shell .lab-city-visit-scene .lab-result-artwork>img{object-fit:contain}.lab-shell .lab-specimen-main{grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:center}.lab-shell .lab-specimen-portrait{max-width:210px;text-align:center;min-width:0}.lab-shell .lab-specimen-portrait .lab-specimen-mark{width:180px;height:180px;margin:auto}.lab-shell .lab-specimen-portrait .lab-specimen-mark img{transition:transform .35s ease-out}.lab-shell .lab-specimen-portrait.is-active .lab-specimen-mark img{transform:translateY(-3px) rotate(-2deg)}.lab-shell .lab-specimen-digital-tool svg{display:block;width:180px;max-width:100%;height:auto;margin:6px auto;fill:none;stroke:#2d5d4c;stroke-width:1.5}.lab-shell .lab-specimen-digital-tool circle{fill:#2e785b}.lab-shell .lab-specimen-tool-signal{opacity:.55;transition:opacity .3s}.lab-shell .is-active .lab-specimen-tool-signal{opacity:1}.lab-shell .lab-specimen-tool-link{stroke-dasharray:3 4;opacity:.3}.lab-shell .is-active .lab-specimen-tool-link{opacity:1;stroke:#318457}.lab-shell .lab-specimen-portrait>button{width:100%;min-height:44px;padding:10px 12px;background:#214c47;color:#eef6ed;border:1px solid #59826f;border-radius:10px;cursor:pointer;font-size:14px}.lab-shell .lab-specimen-portrait>p{font-size:12px;line-height:1.7;color:#355d4d;min-height:40px}.lab-shell .lab-animal-why article{margin:12px 0;padding:12px;background:#dfe6d8;border:1px solid #b4c5ac;border-radius:10px}.lab-shell .lab-animal-why article small,.lab-shell .lab-animal-why article strong{display:block;line-height:1.7}.lab-shell .lab-animal-why article div{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.lab-shell .lab-animal-why article span{padding:5px 8px;border-radius:7px;background:#cbdccd;font-size:12px}.lab-shell .lab-animal-why article p{font-size:12px;line-height:1.8}.lab-shell .lab-result-relay-gate{max-width:800px;margin:24px auto;padding:20px;border:1px solid #417968;border-radius:18px;background:#0a2a2a}.lab-shell .lab-result-relay-gate h1{font-size:clamp(26px,5vw,42px);line-height:1.4}.lab-shell .lab-result-relay-gate p{color:#c5ded1;line-height:1.8}.lab-shell .lab-result-relay-gate>button{display:block;width:100%;margin:12px 0;min-height:44px;padding:12px;background:#123a37;color:#e3f1e8;border:1px solid #578878;border-radius:10px;cursor:pointer}.lab-shell .lab-result-relay-gate>button.lab-primary-button{background:#8fe2c3;color:#0b3027}.lab-shell .lab-result-relay-gate>a{display:inline-block;margin-top:10px;color:#c4e6d5}.lab-shell .lab-relay-guess-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.lab-shell .lab-relay-guess-grid .lab-response-option{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;min-height:160px;gap:8px;padding:12px}.lab-shell .lab-relay-guess-grid .lab-result-artwork{width:80px;height:80px;flex:none}.lab-shell .lab-relay-guess-grid b{font-size:16px;line-height:1.5;text-align:center;white-space:normal}.lab-shell .lab-relay-guess-locked{padding:14px;border:1px solid #74ab8e;border-radius:10px}.lab-shell .lab-relay-early-reveal{background:#e9e3d4;color:#274b40;padding:16px;border-radius:12px;text-align:center}.lab-shell .lab-relay-early-reveal>.lab-result-artwork{width:130px;height:130px;margin:auto}.lab-shell .lab-relay-early-reveal p{color:#274b40}.lab-shell .lab-result-relay-invite{padding:18px;margin:18px 0;border:1px solid #5a8a73;border-radius:14px;background:#0d302e;color:#d5ecdf}.lab-shell .lab-result-relay-invite summary{min-height:44px;cursor:pointer;font-size:18px;line-height:1.6;font-weight:700}.lab-shell .lab-result-relay-invite p{font-size:14px;line-height:1.8}.lab-shell .lab-result-relay-invite label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.lab-shell .lab-result-relay-invite input[type=checkbox]{width:22px;height:22px;flex:none;accent-color:#70d6a9}.lab-shell .lab-result-relay-invite>div{display:flex;flex-wrap:wrap;gap:10px}.lab-shell .lab-result-relay-invite button{padding:12px 16px;min-height:44px;border:1px solid #669b7f;border-radius:10px;background:#174737;color:#eaf4e7;cursor:pointer}.lab-shell .lab-result-relay-invite button.lab-primary-button{background:#8fe2c3;color:#0b3027}.lab-shell .lab-result-relay-invite .lab-relay-data-note{font-size:12px;color:#b3d1bf}.lab-shell .lab-result-relay-invite .lab-relay-link-preview{display:block;margin-top:14px}.lab-shell .lab-relay-link-preview input{display:block;width:100%;min-width:0;box-sizing:border-box;background:#072725;color:#d5ebdc;border:1px solid #548672;border-radius:8px;padding:12px;margin:7px 0;font-size:12px}.lab-shell .lab-result-relay-comparison{margin:20px 0;padding:18px;background:#123833;border:1px solid #5d896f;border-radius:16px;color:#e0efe0}.lab-shell .lab-result-relay-comparison h2{font-size:24px;line-height:1.4}.lab-shell .lab-result-relay-comparison p{font-size:14px;line-height:1.8}.lab-shell .lab-result-relay-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lab-shell .lab-result-relay-pair>article{background:#e9e3d4;padding:16px;min-width:0;border-radius:12px;color:#254b3e}.lab-shell .lab-result-relay-pair>article>small,.lab-shell .lab-result-relay-pair>article>strong{display:block}.lab-shell .lab-result-relay-pair>article>strong{font-size:22px;line-height:1.5;margin:6px 0}.lab-shell .lab-relay-pair-art{width:150px;max-width:100%;height:180px;margin:12px auto}.lab-shell .lab-result-relay-pair .lab-replay-stops{display:none}@keyframes lab-visit-arrive{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.lab-shell .lab-home-resume{display:block}.lab-shell .lab-home-resume a{display:block;margin-top:12px;text-align:center}.lab-shell .lab-specimen-main{grid-template-columns:1fr;text-align:center}.lab-shell .lab-specimen-portrait{margin:auto}.lab-shell .lab-city-visit-scene{grid-template-columns:1fr;text-align:left}.lab-shell .lab-city-visit-scene>div:first-child{height:150px}.lab-shell .lab-relay-guess-grid{grid-template-columns:1fr 1fr}.lab-shell .lab-result-relay-pair{grid-template-columns:1fr}.lab-shell .lab-result-relay-invite>div>button{flex:1}}@media(prefers-reduced-motion:reduce){.lab-shell .lab-map-traveler,.lab-shell .lab-specimen-mark img,.lab-shell .lab-specimen-tool-signal,.lab-shell .lab-city-landmark{transition:none!important}.lab-shell .lab-city-visit-scene{animation:none!important}.lab-shell .lab-specimen-portrait.is-active .lab-specimen-mark img{transform:none!important}}.lab-shell .lab-city-visit-scene .lab-result-artwork{height:140px;min-height:0;overflow:hidden}.lab-shell .lab-relay-pair-art .lab-result-artwork{height:180px;min-height:0;overflow:hidden}.lab-shell .lab-specimen-portrait .lab-result-artwork{height:180px;min-height:0}.lab-shell :is(.lab-city-visit-scene,.lab-relay-pair-art,.lab-specimen-portrait) .lab-result-artwork>img{min-height:0;max-height:100%;box-sizing:border-box}@media(max-width:600px){.lab-shell .lab-city-visit-scene .lab-result-artwork{height:150px}}.lab-crowd-mode{display:flex;width:100%;flex-direction:column;gap:8px;text-align:left;padding:20px;margin:14px 0;border:1px solid #477a75;border-radius:16px;background:#0d3032;color:#e8f6f3;cursor:pointer}.lab-crowd-mode strong{font-size:21px}.lab-crowd-mode span{color:#acd2ca}.lab-crowd-mode:focus-visible{outline:3px solid #5ff4bf;outline-offset:3px}.orbit-play-desk{margin:14px 0;padding:14px;border:1px solid #325755;border-radius:16px;background:#061b1c}.orbit-play-channels{display:flex;gap:8px;flex-wrap:wrap}.orbit-play-channels button{padding:8px 12px;border:1px solid #325755;border-radius:30px;color:#bed5ce;background:#09282a;cursor:pointer}.orbit-play-channels button[aria-pressed=true]{color:#041c1d;background:#55d7ba}.orbit-play-window{display:block;position:relative;margin:12px auto;width:min(100%,360px);height:190px;padding:0;overflow:hidden;border:1px solid #375d58;border-radius:18px;background:radial-gradient(ellipse at center,#174846,#071e29);cursor:pointer}.orbit-play-window .lab-result-artwork{width:100%;height:100%;filter:brightness(1);transition:filter .3s}.orbit-play-window .lab-result-artwork img{width:100%;height:100%;object-fit:contain;object-position:center 42%}.orbit-play-window svg{width:100%;height:100%;background:#072d2f;fill:none;stroke:#64998c;stroke-width:2}.orbit-play-window svg .is-active{fill:#57efc9;stroke:#d4ffe9}.orbit-play-window>span{position:absolute;bottom:0;left:0;right:0;padding:9px;background:#032b2eee;color:#dcfff4;font-size:11px;letter-spacing:.05em}.orbit-play-desk.is-lit .lab-result-artwork{filter:none}.orbit-play-desk p{min-height:2.8em;font-size:13px;color:#bad3ca}.orbit-play-desk>a{display:inline-block;padding:10px 14px;border-radius:10px;background:#50dbb9;color:#052224;font-weight:700}.orbit-play-desk button:focus-visible,.orbit-play-desk a:focus-visible{outline:3px solid #f0c574;outline-offset:3px}@media(prefers-reduced-motion:reduce){.orbit-play-window .lab-result-artwork{transition:none}}.lab-answer-feedback{position:fixed;z-index:30;right:16px;top:92px;width:min(330px,calc(100vw - 32px));box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #7bad9e;border-radius:16px;background:#e9f0e6;color:#153f38;box-shadow:0 8px 24px #00191630;pointer-events:none;visibility:hidden}.lab-answer-feedback.is-visible{visibility:visible;animation:lab-answer-arrive .22s ease-out}.lab-answer-feedback svg{width:76px;height:60px;flex:none;fill:none;stroke:#28695c;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lab-answer-feedback svg ellipse{stroke:#83aa98}.lab-answer-feedback .lab-answer-ink{stroke:#235d50}.lab-answer-feedback .lab-answer-stamp{stroke:#0e6a4b;stroke-width:3;stroke-dasharray:40;animation:lab-answer-stamp .3s ease-out}.lab-answer-feedback>div{min-width:0;flex:1}.lab-answer-feedback small{font-size:11px;letter-spacing:.12em}.lab-answer-feedback p{margin:4px 0 0;font-size:14px;line-height:1.55;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lab-answer-feedback>button{pointer-events:auto;background:transparent;color:#153f38;border:0;border-radius:6px;min-width:28px;min-height:44px;padding:0;font-size:22px;cursor:pointer}.lab-answer-feedback>button:focus-visible{outline:3px solid #1f725a}@keyframes lab-answer-arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes lab-answer-stamp{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@media(max-width:600px){.lab-answer-feedback{top:72px;right:12px;width:min(310px,calc(100vw - 24px));padding:8px}.lab-answer-feedback svg{width:58px;height:48px}}@media(prefers-reduced-motion:reduce){.lab-answer-feedback.is-visible,.lab-answer-feedback .lab-answer-stamp{animation:none}}.lab-feedback-intro{max-width:680px;margin:40px auto;padding:24px;border:1px solid #285953;border-radius:24px;background:#052d30;color:#def4ed}.lab-feedback-intro h1{font-size:clamp(26px,5vw,40px);line-height:1.3}.lab-feedback-intro p{line-height:1.8}.lab-feedback-choice-grid{display:grid;gap:12px;margin:24px 0}.lab-feedback-choice-grid button{min-height:52px}.lab-feedback-toolbar{max-width:1000px;margin:12px auto;padding:12px 18px;color:#d5eee6;border:1px solid #285953;border-radius:16px;background:#052d30}.lab-feedback-toolbar label{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:700}.lab-feedback-toolbar input{width:20px;height:20px}.lab-feedback-toolbar>span{display:block;font-size:12px;color:#9ac5bc}.lab-feedback-toolbar .lab-answer-feedback{position:static;top:auto;right:auto;width:100%;max-width:100%;margin-top:8px;box-shadow:none;display:none;visibility:visible;pointer-events:auto;animation:none}.lab-feedback-toolbar .lab-answer-feedback.is-visible{display:flex}.lab-feedback-toolbar .lab-answer-feedback svg{flex:0 0 100px;width:100px;height:70px}.lab-feedback-toolbar .lab-answer-feedback p{overflow-wrap:anywhere}.lab-feedback-detail{stroke:#b58445}.lab-feedback-toolbar .lab-answer-ink{animation:lab-feedback-ink .7s ease-out}.lab-feedback-toolbar .lab-answer-stamp{animation:lab-answer-stamp .7s ease-out}.lab-feedback-toolbar [data-feedback-mode=normal] .lab-answer-ink{animation-name:lab-feedback-scene}.lab-feedback-toolbar [data-feedback-mode=full] .lab-feedback-detail{stroke-dasharray:120;animation:lab-feedback-trail 1s ease-out}@keyframes lab-feedback-ink{0%{opacity:.25}to{opacity:1}}@keyframes lab-feedback-scene{0%{transform:translateY(3px);opacity:.25}to{transform:translateY(0);opacity:1}}@keyframes lab-feedback-trail{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@media(max-width:600px){.lab-feedback-toolbar{margin:8px 12px;padding:8px 12px}.lab-feedback-toolbar .lab-answer-feedback svg{flex-basis:72px;width:72px}.lab-feedback-intro{margin:16px 0;padding:18px}}@media(prefers-reduced-motion:reduce){.lab-feedback-toolbar .lab-answer-feedback *{animation:none!important;transition:none!important;transform:none}}.lab-answer-feedback.lab-question-feedback{position:static;top:auto;right:auto;width:100%;max-width:100%;grid-column:1/-1;margin:12px 0 0;box-shadow:none;display:none;visibility:visible;pointer-events:auto;animation:none}.lab-answer-feedback.lab-question-feedback.is-visible{display:flex}.lab-question-feedback svg{flex:0 0 100px;width:100px;height:70px}.lab-question-feedback p{overflow-wrap:anywhere}.lab-question-feedback .lab-answer-ink{animation:lab-feedback-ink .7s ease-out}.lab-question-feedback .lab-answer-stamp{animation:lab-answer-stamp .7s ease-out}.lab-question-feedback[data-feedback-mode=normal] .lab-answer-ink{animation-name:lab-feedback-scene}.lab-question-feedback[data-feedback-mode=full] .lab-feedback-detail{stroke-dasharray:120;animation:lab-feedback-trail 1s ease-out}@media(max-width:600px){.lab-question-feedback svg{flex-basis:72px;width:72px}.lab-question-feedback small{font-size:12px}}@media(prefers-reduced-motion:reduce){.lab-question-feedback *{animation:none!important;transition:none!important;transform:none}}.orbit-play-window svg.orbit-signal-artwork{background:#061b29;stroke:none;fill:none;object-fit:contain}.orbit-play-window .orbit-signal-artwork .is-active{fill:#8cffe0;stroke:none}.orbit-play-window .lab-result-artwork{padding-bottom:30px;box-sizing:border-box}.orbit-play-window .orbit-signal-artwork{padding-bottom:25px;box-sizing:border-box}.orbit-play-window{width:min(100%,440px);height:300px}.orbit-play-window .lab-result-artwork{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.orbit-play-window .lab-result-artwork>img{min-height:0;min-width:0;max-height:100%;object-fit:contain}@media(max-width:600px){.orbit-play-window{height:280px}}.desire-home-entry{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #a78c69;border-radius:22px;padding:28px;margin:28px 0;background:linear-gradient(130deg,#322a3b,#18313b)}.desire-home-entry h2{color:#eee0c5}.desire-home-entry p{color:#c0d0d0;line-height:1.8}.desire-home-entry a{white-space:nowrap;color:#f2e3c1;min-height:44px;padding:12px 18px;border:1px solid #a78c69;border-radius:12px;text-decoration:none}@media(max-width:650px){.desire-home-entry{display:block;padding:20px}.desire-home-entry a{display:inline-flex;margin-top:8px}}.live-p2p-stage{position:relative;z-index:5;max-width:1180px;margin:0 auto;padding:8px clamp(14px,4vw,56px) 0}.live-p2p-stage .live-p2p-panel{margin:10px 0 8px}.temp-mail-tool-shortcuts .live-p2p-shortcut{border-color:#63d9ffa3;background:#0a3441f5;color:#e8fbff;box-shadow:0 8px 28px #1f8fb133}@media(max-width:760px){.live-p2p-stage{padding:10px 12px 0}.live-p2p-stage .live-p2p-panel{margin:0 0 10px}}.online-large-transfer-stage{position:relative;z-index:5;max-width:1180px;margin:0 auto;padding:8px clamp(14px,4vw,56px) 4px}.online-large-transfer-stage .large-temp-drop-panel{margin:10px 0 18px}.temp-mail-tool-shortcuts .online-large-transfer-shortcut{border-color:#a9a1ff9e;background:#1d1c45f0;color:#f0efff;box-shadow:0 8px 28px #514ba038}@media(max-width:760px){.online-large-transfer-stage{padding:10px 12px 0}.online-large-transfer-stage .large-temp-drop-panel{margin:0 0 14px}}.temp-mail-tool-shortcuts{position:relative;z-index:6;display:flex;justify-content:flex-end;gap:10px;max-width:1180px;margin:0 auto;padding:14px clamp(18px,4vw,56px) 0}.temp-mail-tool-shortcuts a{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid rgba(126,221,214,.28);border-radius:999px;background:#071f21e6;color:#cffff7;font-size:12px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px #00000029}.temp-mail-tool-shortcuts a:hover,.temp-mail-tool-shortcuts a:focus-visible{border-color:#7eddd69e;background:#0b3133f5;outline:none}.temp-mail-tool-shortcuts a:first-child{border-color:#78e0d080;color:#eafffb}@media(max-width:760px){.temp-mail-tool-shortcuts{display:none}}.temp-mail-visual-shell{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 78% 12%,rgba(53,126,169,.18),transparent 34rem),#071a1c}.temp-mail-visual-shell>.temp-mail-shell{position:relative;z-index:auto;background:linear-gradient(90deg,#071a1cfa,#071a1ced 43%,#071a1c59 70%,#071a1cd1),radial-gradient(circle at 80% 0%,rgba(12,74,75,.36) 0,transparent 38%)}.temp-mail-scene-stage{position:absolute;z-index:2;top:88px;right:clamp(10px,3.5vw,64px);width:min(48vw,680px);height:430px;pointer-events:auto;filter:drop-shadow(0 0 24px rgba(109,203,255,.16))}.temp-mail-scene{display:block;width:100%;height:100%}.temp-mail-scene-label{position:absolute;left:50%;bottom:12px;transform:translate(-50%);font-size:10px;letter-spacing:.2em;color:#97c9d7b3;white-space:nowrap;pointer-events:none}.temp-mail-visual-shell .hero{position:relative;z-index:3;min-height:430px;padding-right:min(50vw,720px)}.temp-mail-visual-shell .topbar,.temp-mail-visual-shell .mailbox-manager,.temp-mail-visual-shell .workspace,.temp-mail-visual-shell footer{position:relative;z-index:3}.temp-mail-visual-shell .hero button,.temp-mail-visual-shell .hero input,.temp-mail-visual-shell .hero select,.temp-mail-visual-shell .hero .turnstile-gate{position:relative;z-index:4}.action-feedback{margin:12px 0 10px;padding:9px 11px;border:1px solid rgba(126,221,214,.18);border-radius:10px;background:#082326bd;color:#b9d7d4;font-size:12px;line-height:1.55}.action-feedback.busy{border-color:#7eddd661;color:#ddf7f3}.action-custom-box{margin-top:10px}.invite-success-report{position:fixed;z-index:10000;top:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;width:min(92vw,760px);padding:11px 13px;border:1px solid rgba(126,221,214,.34);border-radius:12px;background:#05181bf5;box-shadow:0 12px 36px #00000057;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dff8f5}.invite-success-report>div{display:flex;flex:1;min-width:0;gap:9px;align-items:baseline;flex-wrap:wrap}.invite-success-report strong{font-size:13px;color:#8dfff1}.invite-success-report span{font-size:12px;line-height:1.5;color:#c7dfdc}.invite-success-report button{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(126,221,214,.2);border-radius:8px;background:#092b2ee0;color:#dff8f5;font-size:11px}.temp-mail-trust-note{position:relative;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:22px clamp(18px,4vw,56px) 28px;background:linear-gradient(180deg,#051315f5,#040f12fc);border-top:1px solid rgba(132,213,213,.12);color:#d7e9e7}.temp-mail-trust-note>div{padding:15px 16px;border:1px solid rgba(132,213,213,.14);border-radius:14px;background:#081e21b8;box-shadow:inset 0 1px #ffffff06}.temp-mail-trust-note strong{display:block;margin-bottom:7px;color:#f1fbfa;font-size:13px}.temp-mail-trust-note p{margin:0;color:#a9c4c2;font-size:12px;line-height:1.65}.temp-mail-trust-kicker{display:block;margin-bottom:8px;color:#7eddd6;font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em}.temp-mail-trust-note nav{grid-column:1/-1;display:flex;gap:9px;flex-wrap:wrap}.temp-mail-trust-note nav a{padding:8px 11px;border-radius:9px;border:1px solid rgba(126,221,214,.18);background:#081e21a8;color:#c9f1ed;font-size:12px;text-decoration:none}.temp-mail-trust-note nav a:hover{border-color:#7eddd66b;background:#0b2a2cd1}@media(max-width:900px){.temp-mail-scene-stage{top:76px;right:0;width:52vw;height:380px}.temp-mail-visual-shell .hero{padding-right:48vw}.temp-mail-trust-note{grid-template-columns:1fr 1fr}.temp-mail-trust-note>div:first-child{grid-column:1/-1}}@media(max-width:760px){.temp-mail-scene-stage{display:none}.temp-mail-visual-shell>.temp-mail-shell{background:radial-gradient(circle at 50% 0%,rgba(35,103,130,.16),transparent 24rem),#071a1c}.temp-mail-visual-shell .hero{min-height:0;padding-top:34px;padding-right:0}.temp-mail-visual-shell .topbar{background:#071a1cf5;-webkit-backdrop-filter:none;backdrop-filter:none}.action-feedback{margin-top:10px}.invite-success-report{top:8px;gap:8px;padding:9px 10px;-webkit-backdrop-filter:none;backdrop-filter:none}.invite-success-report>div{display:block}.invite-success-report strong,.invite-success-report span{display:block}.invite-success-report strong{margin-bottom:3px}.temp-mail-trust-note{grid-template-columns:1fr;padding:18px 14px 22px}.temp-mail-trust-note>div:first-child{grid-column:auto}.temp-mail-trust-note nav{gap:7px}}@media(prefers-reduced-motion:reduce){.temp-mail-scene-stage{filter:none}.temp-mail-scene-label{display:none}}.temp-mail-visual-shell>.account-menu-dock{position:relative;top:auto;right:auto;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;min-height:60px;padding:10px 16px}.temp-mail-visual-shell>.account-menu-dock .public-language-toggle{position:static}
