.lv1{color:#f4f6fc;font-synthesis:none;--lv1-ink:#06101a;--lv1-panel:#101e2d;--lv1-panel2:#162738;--lv1-line:#28465f;--lv1-text:#d8e0ee;--lv1-muted:#91a9c4;--lv1-cyan:#53c5fa;--lv1-violet:#8864ff;--lv1-green:#2ee58a;background:#050d16;font-family:Segoe UI,Arial,sans-serif}.lv1 *{box-sizing:border-box}.lv1{background:radial-gradient(at 60% 0,#172e45,#0000 65%),#050d16;min-height:100vh;margin:0}.lv1 button,.lv1 input,.lv1 textarea{font:inherit}.lv1 button{cursor:pointer;color:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0}.lv1 button:disabled{cursor:default;opacity:.42}.lv1 button:focus-visible,.lv1 a:focus-visible,.lv1 input:focus-visible,.lv1 textarea:focus-visible{outline-offset:4px;outline:3px solid #80dcff}.lv1 a{color:inherit}.lv1 img{max-width:100%;display:block}.lv1 p,.lv1-title,.lv1 h2,.lv1 h3{margin:0}.lv1 p{line-height:1.6}.lv1-title,.lv1 h2,.lv1 h3{letter-spacing:-.025em}.lv1 svg{vertical-align:middle;flex-shrink:0;width:20px;height:20px;display:inline-block}.lv1 ul{margin:0;padding:0;list-style:none}.lv1 [hidden]{display:none!important}.lv1 b,.lv1 strong{font-weight:650}.lv1 .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lv1 .preview-header{color:#9bb0c9;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;padding:21px 10px 20px;font-size:12px;display:flex}.lv1 .preview-header>span{align-items:center;gap:16px;display:flex}.lv1 .preview-header b{letter-spacing:.015em;color:#d7e4f6;font-size:12px}.lv1 .header-divider{color:#3b5772}.lv1 .preview-label{color:#819ab6;font-size:12px}.lv1 .preview-header a{color:#a3c5e5;font-size:12px;text-decoration:none}.lv1 .preview-header a:hover{color:#e4f3ff}.lv1-player{max-width:1180px;margin:auto;padding:0 10px}.lv1 .lesson-scene{isolation:isolate;background:radial-gradient(at 25% 0,#182b40,#0b1926 55%,#06121b);border:1px solid #416780;border-radius:8px;min-height:660px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #71ccff0a,0 0 18px #3c9cc416,0 24px 70px #0005}.lv1 .stage-header{z-index:3;color:#f0f3fa;align-items:center;gap:17px;min-height:45px;padding:23px 29px 0;font-size:13px;line-height:1.5;display:flex;position:relative}.lv1 .stage-count{color:#b9e4ff;white-space:nowrap;background:#132e45;border-radius:5px;padding:1px 5px;font-size:12px;font-weight:600;display:inline-block;box-shadow:0 0 12px #5fcbff14}.lv1 .scene-content{z-index:1;padding:27px 29px 30px;position:relative}.lv1 .scene-content>.lv1-title{margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.18}.lv1 .scene-lead{color:#c5d0df;max-width:870px;margin-bottom:27px;font-size:15px;line-height:1.6}.lv1 .action{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:47px;padding:14px 20px;font-size:14px;font-weight:600;line-height:1.35;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff4f,0 5px 14px #0004}.lv1 .action svg{width:19px;height:19px}.lv1 .action:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.lv1 .violet{color:#fff;background:linear-gradient(110deg,#4fbaf5,#8d62fc 75%)}.lv1 .gold{color:#17150c;background:linear-gradient(#ffda78,#ffaf29);box-shadow:inset 0 1px 1px #fff9,0 3px 20px #e6a02b22}.lv1 .emerald{color:#05281c;background:linear-gradient(#38ed94,#0ec97e);box-shadow:inset 0 1px 1px #baffd880,0 4px 18px #22dd771b}.lv1 .quiet-button{color:#9eb8d4;padding:7px 0;font-size:12px}.lv1 .quiet-button:hover{color:#e5f5ff}.lv1 .secondary-button,.lv1 .copy-button{color:#dae6f6;background:linear-gradient(#28374b,#1d2d40);border:1px solid #3b4d63;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff0d}.lv1 .secondary-button svg,.lv1 .copy-button svg{width:16px;height:16px}.lv1 .secondary-button:hover,.lv1 .copy-button:hover{background:#314761}.lv1 .clarification{color:#9ab1ca;margin-top:20px;font-size:12px;line-height:1.5}.lv1 .simulation-note{color:#8da6c1;margin-top:13px;font-size:12px;line-height:1.6}.lv1 .player-footer{justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:14px auto 0;padding:0 2px;display:flex}.lv1 .preview-note{text-align:center;color:#6f8aa4;margin:15px 20px 22px;font-size:12px;line-height:1.7}.lv1 .intro-scene{background:#0b141d;height:705px}.lv1 .intro-art{object-fit:cover;object-position:67% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lv1 .intro-shade{z-index:-1;background:linear-gradient(90deg,#030d16ed 0%,#07121ddc 20%,#06101a94 39%,#030b1400 65%),linear-gradient(#0000 65%,#06101a7a);position:absolute;inset:0}.lv1 .intro-copy{max-width:535px;padding:35px 29px 25px}.lv1 .intro-copy .lv1-title{letter-spacing:-.035em;font-size:48px;font-weight:750;line-height:1.08}.lv1 .spectrum{color:#0000;background:linear-gradient(90deg,#55cafa,#9fa5ff 45%,#f7bd72 90%);-webkit-background-clip:text;background-clip:text}.lv1 .intro-copy h2{max-width:435px;margin:18px 0 22px;font-size:27px;font-weight:600;line-height:1.25}.lv1 .intro-copy>p{color:#d0d8e5;max-width:420px;font-size:16px;line-height:1.65}.lv1 .intro-objectives{color:#f0f4fb;gap:17px;margin:28px 0 31px;font-size:14px;display:grid}.lv1 .intro-objectives li{align-items:center;gap:13px;line-height:1.45;display:flex}.lv1 .intro-objectives svg{color:#7ab3ff;background:#294373;border-radius:50%;width:20px;height:20px;padding:3px}.lv1 .intro-copy .action{justify-content:space-between;min-width:230px;padding:15px 25px;font-size:16px}.lv1 .duration-note{color:#8ba2bb;margin-top:14px;font-size:12px;display:block}.lv1 .intro-quote{color:#d0dbe9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08131ce6;border:1px solid #34516a;border-radius:10px;max-width:309px;padding:19px 22px;font-size:14px;line-height:1.6;position:absolute;bottom:35px;right:33px;box-shadow:0 12px 40px #0005}.lv1 .scenic-backdrop{object-fit:cover;object-position:right 37%;z-index:-2;opacity:.77;-webkit-mask-composite:source-in;width:61%;height:340px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#000,#0000);mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#000,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.lv1 .capabilities-scene:after,.lv1 .mission-scene:after,.lv1 .summary-scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 25%,#06111bb3);position:absolute;inset:0}.lv1 .capabilities-scene .scene-content>.lv1-title{max-width:700px}.lv1 .capabilities-scene .scene-lead{max-width:790px}.lv1 .capabilities-layout{grid-template-columns:282px minmax(0,1fr);gap:23px;margin-top:20px;display:grid}.lv1 .capability-list{align-content:start;gap:11px;display:grid}.lv1 .capability-list button{text-align:left;background:linear-gradient(100deg,#122338,#0c1c2a);border:1px solid #335774;border-radius:9px;align-items:center;gap:13px;padding:17px 16px;font-size:14px;line-height:1.4;display:flex;box-shadow:inset 0 1px 1px #b5deff07,0 4px 10px #0002}.lv1 .capability-list svg{color:#62b3fa;width:23px;height:23px}.lv1 .capability-list [aria-selected=true]{background:linear-gradient(100deg,#5a4ed2,#9662ff);border-color:#c1abff;box-shadow:0 0 20px #a186ff35,inset 0 1px 2px #fff3}.lv1 .capability-list [aria-selected=true] svg{color:#e7dcff}.lv1 .capability-list button:hover{border-color:#6aaee2}.lv1 .capability-detail{background:#07111dea;border:1px solid #41607a;border-radius:10px;min-width:0;padding:21px 22px 17px;box-shadow:0 8px 35px #0004}.lv1 .capability-detail h2{margin-bottom:10px;font-size:25px;line-height:1.25}.lv1 .capability-detail>p{color:#c3cfdd;margin-bottom:19px;font-size:14px;line-height:1.55}.lv1 .image-comparison{--reveal:50%;background:#f6f5f1;border-radius:8px;width:100%;height:264px;position:relative;overflow:hidden}.lv1 .image-comparison>img{object-fit:cover;width:100%;height:100%}.lv1 .sketch-layer{width:50%;position:absolute;inset:0 auto 0 0;overflow:hidden}.lv1 .sketch-layer img{object-fit:cover;object-position:left center;width:calc(100vw - 420px);min-width:100%;max-width:none;height:100%}.lv1 .image-comparison .sketch-layer img{width:var(--image-width,100%)}.lv1 .image-divider{pointer-events:none;background:#e2edff;width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 12px #2e93d2}.lv1 .image-divider b{color:#3864a4;background:#f4f8ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:400;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 2px 15px #132d5d4d}.lv1 .image-comparison input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.lv1 .example-caption{color:#30445f;text-align:center;background:#d7dced;border-radius:0 0 6px 6px;margin:-7px 13px 0;padding:10px 15px;font-size:12px;line-height:1.4;position:relative;box-shadow:0 2px 8px #0003}.lv1 .capability-dots{justify-content:center;gap:7px;margin-top:16px;display:flex}.lv1 .capability-dots button{background:#64788e;border-radius:50%;width:5px;height:5px;padding:0}.lv1 .capability-dots [aria-pressed=true]{background:#79b5ed;border-radius:4px;width:12px}.lv1 .text-example{background:#102237;border:1px solid #284259;border-radius:7px;min-height:264px;padding:15px 17px 17px}.lv1 .text-example>span{letter-spacing:.07em;color:#829ec1;font-size:12px}.lv1 .text-example blockquote{margin:9px 0 2px;font-size:16px;line-height:1.5}.lv1 .example-arrow{text-align:center;color:#81baf7;margin:8px auto;font-size:23px;line-height:1.2;display:block}.lv1 .light-paper{color:#152236;background:linear-gradient(135deg,#f3f6ff,#cdd9ed);border:1px solid #e0e8fa;border-radius:9px;box-shadow:0 0 17px #5e9df42b}.lv1 .text-example .light-paper{padding:17px 20px}.lv1 .text-example ol{margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.8}.lv1 .learning-example{border-radius:8px;height:264px;position:relative;overflow:hidden}.lv1 .learning-example>img{object-fit:cover;width:100%;height:100%}.lv1 .learning-example:after{content:"";background:linear-gradient(90deg,#06152cec,#07162a86,#0000);position:absolute;inset:0}.lv1 .learning-overlay{z-index:1;padding:21px 25px;position:absolute;inset:0}.lv1 .learning-overlay>span{letter-spacing:.1em;color:#a4c2ea;font-size:12px}.lv1 .learning-overlay strong{color:#e1efff;margin-top:12px;font-size:62px;line-height:1.15;display:block}.lv1 .learning-overlay>b{color:#9dcaff;font-size:19px;font-weight:450}.lv1 .learning-overlay>p{color:#b1c9e6;max-width:280px;margin-top:16px;font-size:12px;line-height:1.5}.lv1 .code-example{background:#102136;border:1px solid #29455f;border-radius:8px;gap:15px;min-height:264px;padding:21px 20px;display:flex}.lv1 .code-example pre{color:#d7c6ff;white-space:pre-wrap;flex:1;margin:0;font:12px/1.85 Consolas,monospace}.lv1 .code-example pre span{color:#7d9dbf}.lv1 .code-example>div{color:#253c65;background:#dce5f7;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:128px;padding:18px 12px;display:flex}.lv1 .code-example>div>span{letter-spacing:.07em;font-size:12px}.lv1 .code-example strong{font-size:52px;font-weight:500;line-height:1}.lv1 .code-example button{color:#fff;background:#6d5bea;border-radius:5px;padding:10px 13px;font-size:12px}.lv1 .automation-example{background:#102236;border:1px solid #29475f;border-radius:8px;min-height:264px;padding:15px 25px}.lv1 .automation-example .light-paper{padding:15px 20px}.lv1 .automation-example small{letter-spacing:.07em;color:#6280aa;font-size:12px}.lv1 .automation-example h3{margin-top:5px;font-size:19px}.lv1 .automation-example p{margin-top:9px;font-size:12px}.lv1 .schedule{gap:9px;font-size:12px;display:grid}.lv1 .schedule>div{background:#213951;border:1px solid #3c5e7f;border-radius:4px;align-items:center;gap:17px;padding:9px 12px;display:flex}.lv1 .schedule b{color:#8acaff;font-size:12px}.lv1 .schedule span{color:#c8d8ed}.lv1 .process-grid{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch;margin-top:30px;display:grid}.lv1 .process-card{background:linear-gradient(125deg,#172739,#0e1c2a);border:1px solid #29455f;border-radius:10px;min-width:0;padding:21px 18px 20px;transition:border-color .2s,opacity .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px 1px #ffffff06}.lv1 .process-card.active{border-color:#61b9ec;box-shadow:0 0 19px #4caff02b,inset 0 1px 1px #ffffff10}.lv1 .process-card h3{letter-spacing:0;align-items:center;gap:10px;margin-bottom:19px;font-size:15px;font-weight:550;display:flex}.lv1 .number-square{color:#07364d;background:linear-gradient(#78d6fb,#3ca9dc);border-radius:7px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:14px;font-weight:750;display:inline-grid;box-shadow:0 0 8px #71c6f329}.lv1 .green-number{color:#043f2b;background:linear-gradient(#43e5a3,#13b27b)}.lv1 .speech-paper{color:#1e2d47;background:linear-gradient(140deg,#edf1ff,#cdd9ef);border-radius:9px;padding:17px;font-size:14px;line-height:1.5;position:relative;box-shadow:0 3px 15px #0004}.lv1 .speech-paper:after{content:"";border:10px solid #0000;border-top:12px solid #d2ddf0;border-bottom-width:0;position:absolute;bottom:-12px;left:31px}.lv1 .human-picture{border:1px solid #3b5876;border-radius:8px;height:116px;margin-top:22px;position:relative;overflow:hidden}.lv1 .human-picture img{object-fit:cover;object-position:75% 36%;width:100%;height:100%;transform:scale(1.15)}.lv1 .human-picture span{color:#c9e0fa;background:#152b48cc;justify-content:space-between;align-items:center;padding:9px 10px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.lv1 .human-picture svg{width:15px;height:15px}.lv1 .process-card>p{color:#b3c5dd;margin-top:18px;font-size:12px;line-height:1.6}.lv1-flow-arrow{color:#6bcaff;text-align:center;z-index:2;text-shadow:0 0 15px #3eb3f0;align-self:center;font-size:30px;line-height:1;position:relative}.lv1 .model-art{object-fit:contain;filter:drop-shadow(0 0 20px #2d52ef55);width:205px;height:205px;margin:-1px auto -3px}.lv1 .model-facts{color:#b9cce5;gap:11px;margin-top:5px;font-size:12px;display:grid}.lv1 .model-facts li:before{content:"◉";color:#5cb8ff;margin-right:9px;font-size:12px}.lv1 .model-card>small{color:#7f9bbd;text-align:center;margin-top:19px;font-size:12px;line-height:1.5;display:block}.lv1 .result-sheet{min-height:288px;padding:19px 16px 17px}.lv1 .result-sheet>b{margin-bottom:18px;font-size:14px;display:block}.lv1 .result-sheet ol{counter-reset:plan;padding:0;list-style:none}.lv1 .result-sheet li{counter-increment:plan;margin:15px 0;padding-left:19px;font-size:12px;line-height:1.5;position:relative}.lv1 .result-sheet li:before{content:counter(plan);color:#517bc0;text-align:center;border:1px solid #9db6dc;border-radius:50%;width:11px;font-size:12px;line-height:11px;position:absolute;top:1px;left:0}.lv1 .paper-example{color:#6c84a8;margin-top:18px;font-size:12px;line-height:1.5;display:block}.lv1 .process-grid[data-active="0"] .model-card,.lv1 .process-grid[data-active="0"] .result-card,.lv1 .process-grid[data-active="1"] .result-card{opacity:.55}.lv1 .process-grid[data-playing=true] .lv1-flow-arrow{animation:1.3s ease-in-out infinite lv1-flow}.lv1 .process-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.lv1 .process-controls{align-items:center;gap:6px;display:flex}.lv1 .process-controls button{color:#9ccefb;background:#19334e;border:1px solid #426484;border-radius:6px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.lv1 .process-controls #process-play{color:#fff;background:#335e9b;border-color:#668ed1}.lv1 .process-controls>span{color:#7d9bbd;white-space:nowrap;margin-left:6px;font-size:12px}.lv1 .process-description{color:#b1c8e1;max-width:425px;font-size:12px;line-height:1.6}.lv1 .process-bottom>.action{white-space:nowrap;min-height:43px;padding:12px 17px;font-size:12px}.lv1 .workshop-columns{grid-template-columns:.93fr 1.08fr 1.27fr;gap:19px;margin-top:26px;display:grid}.lv1 .workshop-card{background:linear-gradient(130deg,#122335,#0c1b2b);border:1px solid #31516d;border-radius:10px;min-width:0;padding:20px 17px}.lv1 .workshop-card h2{letter-spacing:0;align-items:center;gap:10px;min-height:25px;font-size:15px;font-weight:550;line-height:1.4;display:flex}.lv1 .heading-rule{background:#8cccfb;width:38px;height:1px;margin:13px 0 19px;box-shadow:0 0 6px #6ca6e033}.lv1 .topic-options{gap:18px;display:grid}.lv1 .topic-tile{text-align:left;isolation:isolate;background:#15273e;border:1px solid #426b8d;border-radius:9px;align-items:center;gap:14px;width:100%;height:107px;padding:13px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0004}.lv1 .topic-tile img{object-fit:cover;object-position:70% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lv1 .topic-shade{z-index:-1;background:linear-gradient(90deg,#0c1c35eb 0%,#142847be 40%,#14284722 100%);position:absolute;inset:0}.lv1 .topic-tile[aria-pressed=true]{border-color:#c2e9ff;box-shadow:0 0 0 1px #5cb8ed,0 0 19px #4baffb47}.lv1 .topic-symbol{color:#d9e7ff;background:#172b4ae3;border:1px solid #a9c5f66b;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 0 12px #7ec1f833}.lv1 .topic-symbol svg{width:23px;height:23px}.lv1 .topic-tile b{text-shadow:0 1px 3px #000;font-size:13px;line-height:1.4}.lv1 .setting-group h3{letter-spacing:0;margin-bottom:12px;font-size:13px;font-weight:500}.lv1 .setting-group+.setting-group{margin-top:30px}.lv1 .time-options{gap:8px;display:flex}.lv1 .time-options button{white-space:nowrap;background:linear-gradient(#23364e,#17283e);border:1px solid #344f6a;border-radius:7px;flex:1;min-width:0;padding:12px 5px;font-size:12px;box-shadow:inset 0 1px #ffffff08}.lv1 .time-options [aria-pressed=true]{background:linear-gradient(135deg,#4c9bf8,#7358f6);border-color:#a28eff;box-shadow:0 0 14px #726cff45,inset 0 1px 1px #ffffff59}.lv1 .level-choice{text-align:left;background:#172a40;border:1px solid #365472;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:47px;padding:10px 11px;font-size:12px;display:flex}.lv1 .level-choice svg{color:#8caeff;width:17px;height:17px}.lv1 .level-choice[aria-pressed=true]{background:linear-gradient(110deg,#4a68bd,#5c47af);border-color:#8b94f2}.lv1 .level-choice>b{color:#d1d7ff;margin-left:auto}.lv1 .toggle-options{gap:18px;margin-top:30px;display:grid}.lv1 .toggle-row{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;font-size:12px;line-height:1.4;display:flex}.lv1 .switch{background:#34495f;border:1px solid #5f7690;border-radius:20px;flex-shrink:0;width:35px;height:20px;display:block;position:relative;box-shadow:inset 0 1px 3px #0004}.lv1 .switch:before{content:"";background:#bfd0e5;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:3px;box-shadow:0 1px 3px #0005}.lv1 .toggle-row[aria-pressed=true] .switch{background:linear-gradient(90deg,#477ceb,#6988ff);border-color:#7da5ff}.lv1 .toggle-row[aria-pressed=true] .switch:before{background:#f3f6ff;transform:translate(13px)}.lv1 .parameter-note{color:#9db9d4;background:#112d3e8c;border:1px solid #29495b;border-radius:7px;align-items:flex-start;gap:10px;margin-top:28px;padding:14px 11px;font-size:12px;line-height:1.6;display:flex}.lv1 .parameter-note svg{color:#7faacb;width:18px;height:18px;margin-top:2px}.lv1 .prompt-column{min-width:0}.lv1 .prompt-editor{background:linear-gradient(#081626,#0c1d32);border:1px solid #416888;border-radius:8px;padding:18px 16px 12px;box-shadow:inset 0 0 12px #0007}.lv1 .prompt-editor p{color:#edf1fa;min-height:268px;font-size:15px;line-height:1.65}.lv1 .condition-highlight{color:inherit;background:0 0;border-bottom:1px solid #6fa0f5}.lv1 .prompt-editor .copy-button{gap:7px;width:max-content;margin:17px 0 0 auto;padding:9px 11px;font-size:12px;display:flex}.lv1 .prompt-editor .copy-button svg{width:13px;height:13px}.lv1 .prompt-column>.action{width:100%;min-height:52px;margin-top:18px;padding:15px;font-size:13px}.lv1 .prompt-column>.simulation-note{padding:0 6px;font-size:12px}.lv1 .prompt-changed{animation:.8s lv1-flash}.lv1 .inspection-columns{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.lv1 .response-frame{background:linear-gradient(130deg,#34415488,#17283c);border:1px solid #465f7e;border-radius:11px;min-width:0;padding:18px 17px 16px;box-shadow:0 0 10px #7aabdf17}.lv1 .response-frame>h2{margin-bottom:17px;font-size:23px}.lv1 .response-paper{min-width:0;padding:20px 23px 19px}.lv1 .paper-title{align-items:flex-start;gap:12px;margin-bottom:23px;display:flex}.lv1 .paper-title>svg{color:#fff;background:#1d9c94;border-radius:50%;width:35px;height:35px;margin-top:2px;padding:5px}.lv1 .paper-title h3{letter-spacing:-.01em;font-size:18px;line-height:1.35}.lv1 .paper-title small{color:#334c71;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.lv1 .response-paper ol{margin:0;padding:0;list-style:none}.lv1 .response-paper li{border:1px solid #0000;border-radius:5px;margin:16px 0;position:relative}.lv1 .response-paper li b{margin-bottom:6px;font-size:14px;display:block}.lv1 .response-paper li span{color:#273e62;font-size:14px;line-height:1.6;display:block}.lv1 .response-paper li small{color:#6f83a3;margin-top:6px;font-size:12px;display:block}.lv1 .response-paper li button{text-align:left;color:#1c2d49;border-radius:5px;width:100%;padding:9px 10px}.lv1 .response-paper li button:hover{background:#c6d6f3}.lv1 .response-paper .paper-selected{background:#c7d7ef;border-color:#8aa4d1}.lv1 .response-paper .paper-problem{background:#edd8d1;border-color:#d7a69d}.lv1 .response-paper .paper-problem span{color:#aa4d42}.lv1 .response-paper .paper-problem small{color:#ad6d60}.lv1 .request-reminder{color:#a2bfdf;flex-wrap:wrap;align-items:center;gap:8px;margin:15px 2px 0;font-size:12px;line-height:1.5;display:flex}.lv1 .request-reminder svg{color:#72b5df;width:16px;height:16px}.lv1 .inspection-panel{background:linear-gradient(130deg,#0e1e2b,#07141f);border:1px solid #31516a;border-radius:11px;flex-direction:column;min-width:0;padding:23px 24px;display:flex}.lv1 .inspection-title{align-items:flex-start;gap:15px;display:flex}.lv1 .alert-disc{color:#421e1a;background:radial-gradient(circle at 30% 25%,#ffb0a0,#e54a3e 80%);border:1px solid #ffb2a4;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:25px;font-weight:500;display:grid;box-shadow:0 0 15px #ff6f5747}.lv1 .inspection-title h2{color:#ff9486;margin:1px 0 8px;font-size:20px;font-weight:600}.lv1 .inspection-title p{color:#bccbe0;font-size:13px;line-height:1.65}.lv1 .condition-choices{gap:0;margin-top:22px;display:grid}.lv1 .condition-choices button{text-align:left;color:#c8d5e7;border-bottom:1px solid #294052;align-items:center;gap:13px;width:100%;padding:15px 10px;font-size:13px;line-height:1.4;display:flex}.lv1 .condition-choices i{color:#ff9a86;background:#263b4c;border:1px solid #416077;border-radius:6px;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:13px;font-style:normal;display:grid}.lv1 .condition-choices [aria-pressed=true] i{background:#51433f;border-color:#af796b}.lv1 .mismatch-proof{background:#3b272340;border:1px solid #765248;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:15px 14px;display:flex}.lv1 .mismatch-proof>div{gap:4px;display:grid}.lv1 .mismatch-proof span{color:#c39889;font-size:12px}.lv1 .mismatch-proof b{color:#f9b39c;font-size:22px;font-weight:550}.lv1 .mismatch-proof>span{color:#b5806f;font-size:27px}.lv1 .mismatch-proof p{color:#d7a697;width:100%;font-size:12px;line-height:1.6}.lv1 .hint-panel{background:#172533ab;border:1px solid #2c4359;border-radius:7px;margin-top:20px;padding:14px 13px}.lv1 .hint-panel button{color:#ffd28b;text-align:left;align-items:center;gap:10px;width:100%;padding:0;font-size:13px;font-weight:550;display:flex}.lv1 .hint-panel button svg{color:#ffc96e;width:23px;height:23px}.lv1 .hint-panel b{color:#7c99b6;margin-left:auto;font-size:17px;font-weight:450}.lv1 .hint-panel p{color:#aabed7;margin:11px 0 0 33px;font-size:12px;line-height:1.6}.lv1 .inspection-actions{justify-content:flex-end;margin-top:auto;padding-top:24px;display:flex}.lv1 .inspection-actions .action{min-width:235px;font-size:12px}.lv1 .inspection-feedback{color:#f0bd8e;background:#322a244d;border:1px solid #695240;border-radius:5px;margin-top:13px;padding:11px 14px;font-size:12px;line-height:1.6}.lv1 .refine-columns{grid-template-columns:.88fr 1.36fr;gap:30px;padding-top:7px;display:grid}.lv1 .refine-editor .lv1-title{margin-bottom:16px;font-size:29px;line-height:1.2}.lv1 .refine-editor .scene-lead{margin-bottom:18px;font-size:14px}.lv1 .constraint-strip{color:#9dc5f2;background:#142940;border:1px solid #315574;border-radius:5px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:12px;display:flex}.lv1 .constraint-strip svg{width:16px;height:16px}.lv1 .refine-editor textarea{color:#1b3154;resize:vertical;background:linear-gradient(135deg,#eff3ff,#d7e0f2);border:1px solid #aac6e5;border-radius:8px;width:100%;min-height:265px;padding:18px 17px;font-size:15px;line-height:1.7;display:block;box-shadow:0 0 12px #679fe42c}.lv1 .refine-editor textarea::placeholder{color:#6d84a8}.lv1 .refine-buttons{align-items:stretch;gap:12px;margin-top:16px;display:flex}.lv1 .refine-buttons>.secondary-button{padding:11px 12px;font-size:12px}.lv1 .refine-buttons>.action{flex:1;gap:9px;padding:11px 13px;font-size:12px;line-height:1.45}.lv1 .refine-buttons svg{width:15px;height:15px}.lv1 .comparison-section{min-width:0}.lv1 .comparison-section>h2{margin-bottom:23px;font-size:21px;line-height:1.3}.lv1 .comparison-documents{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lv1 .comparison-document{background:linear-gradient(130deg,#17304a,#101e30);border:1px solid #365d83;border-radius:10px;min-width:0;padding:0 13px 18px;overflow:hidden}.lv1 .comparison-tab{text-align:center;color:#b8d8ff;background:linear-gradient(#1e3551,#15283f);border-bottom:1px solid #416184;border-radius:9px 9px 0 0;margin:0 -13px 14px;padding:13px 5px 12px;font-size:12px;line-height:1.5}.lv1 .after-document{background:linear-gradient(130deg,#273451,#17223c);border-color:#5d5a9d}.lv1 .after-document .comparison-tab{color:#fff;background:linear-gradient(110deg,#6869eb,#9560ff);border-bottom-color:#a38cf8;box-shadow:inset 0 1px 2px #ffffff52}.lv1 .mini-paper{border-radius:6px;min-height:251px;padding:14px 11px 12px;box-shadow:0 0 10px #6689d933}.lv1 .mini-paper .paper-title{gap:6px;margin-bottom:15px}.lv1 .mini-paper .paper-title>svg{width:20px;height:20px;margin-top:1px;padding:4px}.lv1 .mini-paper .paper-title h3{font-size:12px;line-height:1.4}.lv1 .mini-paper .paper-title small{margin-top:3px;font-size:12px;line-height:1.5}.lv1 .mini-paper li{border:0;margin:12px 0;padding:0}.lv1 .mini-paper li b{margin-bottom:4px;font-size:12px}.lv1 .mini-paper li span{font-size:12px;line-height:1.65}.lv1 .comparison-checks{gap:13px;margin-top:19px;display:grid}.lv1 .comparison-checks li{color:#b6c9e2;align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;display:flex}.lv1 .comparison-checks i{color:#a4bde0;background:#304767;border-radius:50%;flex-shrink:0;place-items:center;width:14px;height:14px;margin-top:1px;font-size:12px;font-style:normal;display:grid}.lv1 .comparison-checks .bad i{color:#431b19;background:#eb725b}.lv1 .comparison-checks .good i{color:#0f3e2e;background:#39cf91}.lv1 .comparison-outcome{padding-top:21px}.lv1 .comparison-outcome>b{color:#d9e6f6;font-size:14px;font-weight:550}.lv1 .comparison-outcome p{color:#a7bed8;margin-top:7px;font-size:12px;line-height:1.6}.lv1 .comparison-outcome>.action{float:right;margin-top:19px;font-size:12px}.lv1 .pending-example{text-align:center;color:#7899be;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:361px;padding:20px;display:flex}.lv1 .pending-example>span{color:#758bd7;font-size:43px;line-height:1}.lv1 .pending-example h3{font-size:18px;font-weight:500;line-height:1.4}.lv1 .pending-example p{color:#718dad;font-size:12px;line-height:1.6}.lv1 .mission-scene .scenic-backdrop{opacity:.92;width:78%;height:520px}.lv1 .mission-scene .scene-content{padding-bottom:35px}.lv1 .mission-scene .lv1-title{font-size:35px}.lv1 .mission-scene .scene-lead{max-width:720px}.lv1 .mission-stage{align-items:center;max-width:760px;margin-top:26px;padding:0 0 8px;display:flex;position:relative}.lv1 .mission-art{object-fit:cover;border:2px solid #b2d7ed;border-radius:13px;width:340px;height:354px;box-shadow:0 0 25px #1b91f12b}.lv1 .mission-paper{width:430px;margin-left:-27px;padding:24px 27px 23px;position:relative;transform:rotate(1deg);box-shadow:0 9px 30px #0005}.lv1 .mission-label{letter-spacing:.07em;border-bottom:2px solid #adc0db;margin-bottom:14px;padding-bottom:7px;font-size:12px;font-weight:700;display:inline-block}.lv1 .mission-paper h2{margin-bottom:15px;font-size:25px;line-height:1.2}.lv1 .mission-paper>p{font-size:13px;line-height:1.6}.lv1 .mission-paper ul{gap:10px;margin:18px 0 22px;display:grid}.lv1 .mission-paper li{color:#2a4166;align-items:center;gap:9px;font-size:12px;line-height:1.5;display:flex}.lv1 .mission-paper li svg{color:#476994;width:16px;height:16px}.lv1 .mission-paper .action{float:right;min-height:43px;padding:12px 17px;font-size:12px}.lv1 .mission-paper:after{content:"";clear:both;display:table}.lv1 .mission-attempt{background:#0a192be8;border:1px solid #3e6588;border-radius:8px;max-width:800px;margin-top:26px;padding:22px 24px}.lv1 .mission-attempt label{margin-bottom:15px;font-size:16px;font-weight:550;display:block}.lv1 .mission-attempt textarea{color:#223c63;resize:vertical;background:#e2eafa;border:1px solid #afc8e7;border-radius:7px;width:100%;padding:16px;font-size:15px;line-height:1.7}.lv1 .mission-attempt>p{color:#8faaca;margin:14px 0 18px;font-size:12px;line-height:1.6}.lv1 .mission-attempt .action{font-size:12px}.lv1 .summary-scene .scenic-backdrop{opacity:.8;width:78%;height:390px}.lv1 .summary-scene .scene-content{padding-top:34px}.lv1 .summary-scene .lv1-title{max-width:700px;font-size:36px}.lv1 .summary-scene .scene-lead{max-width:630px}.lv1 .summary-list{gap:24px;max-width:660px;margin:32px 0 38px;display:grid}.lv1 .summary-list li{align-items:flex-start;gap:15px;display:flex}.lv1 .summary-list li>span{color:#073d2b;background:#2ad997;border:1px solid #6ef5ba;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:3px;font-size:17px;font-weight:750;display:grid;box-shadow:0 0 11px #20db8b26}.lv1 .summary-list b{font-size:17px;font-weight:550;line-height:1.5}.lv1 .summary-list p{color:#adbed5;margin-top:5px;font-size:13px;line-height:1.6}.lv1 .summary-robot{object-fit:contain;z-index:2;pointer-events:none;filter:drop-shadow(0 10px 27px #0006);width:345px;max-height:430px;position:absolute;bottom:26px;right:10px}.lv1 .summary-actions{z-index:4;align-items:stretch;gap:17px;max-width:710px;display:flex;position:relative}.lv1 .summary-actions>.action{min-width:245px;font-size:13px}.lv1 .summary-actions>.secondary-button{background:linear-gradient(#122334f2,#071422f5);min-width:270px;font-size:12px}.lv1 .action-review{z-index:4;background:#0a1c2ded;border:1px solid #385c7f;border-radius:7px;max-width:700px;margin-top:25px;padding:20px 23px;position:relative}.lv1 .action-review h2{margin-bottom:11px;font-size:19px}.lv1 .action-review p{color:#9ab8d9;margin-top:8px;font-size:12px;line-height:1.7}.lv1 .lesson-glossary-dialog{z-index:100;color:#d9e9fd;background:#14263b;border:1px solid #6494c2;border-radius:10px;max-width:370px;padding:28px 25px;position:fixed;bottom:80px;right:25px;box-shadow:0 18px 70px #000a}.lv1 .lesson-glossary-dialog>button{color:#90b7db;font-size:25px;position:absolute;top:9px;right:13px}.lv1 .lesson-glossary-dialog h2{margin-bottom:20px;font-size:22px}.lv1 .lesson-glossary-dialog dl{font-size:13px;line-height:1.6}.lv1 .lesson-glossary-dialog dt{color:#b3d8fb;margin-top:15px;font-weight:650}.lv1 .lesson-glossary-dialog dd{color:#9eb8d3;margin:6px 0 0}.lv1 .toast{color:#deedff;z-index:200;white-space:nowrap;background:#1c3552;border:1px solid #658ab7;border-radius:7px;max-width:90vw;padding:13px 21px;font-size:13px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0007}@keyframes lv1-flow{0%,to{opacity:.45;transform:translate(-2px)}50%{opacity:1;transform:translate(3px)}}@keyframes lv1-flash{0%,to{background:0 0}35%{background:#395d9670}}@container lesson (width>=1120px){.lv1 .preview-header,.lv1-player{max-width:1240px}.lv1 .player-footer{max-width:1220px}.lv1 .intro-scene{height:740px}.lv1 .intro-copy{max-width:570px;padding-top:45px}.lv1 .intro-copy .lv1-title{font-size:52px}.lv1 .intro-copy h2{font-size:29px}.lv1 .intro-copy>p{font-size:17px}.lv1 .intro-objectives{gap:18px;margin-top:32px;margin-bottom:34px;font-size:15px}.lv1 .intro-quote{max-width:330px;font-size:15px}.lv1 .scene-content{padding:30px 35px 34px}.lv1 .scene-content>.lv1-title{font-size:35px}.lv1 .stage-header{padding-top:25px;padding-left:35px;font-size:14px}.lv1 .capabilities-layout{grid-template-columns:300px 1fr;gap:27px}.lv1 .capability-list button{padding:18px;font-size:15px}.lv1 .image-comparison{height:290px}.lv1 .workshop-columns{gap:23px}.lv1 .topic-tile{height:115px}.lv1 .topic-tile b{font-size:14px}.lv1 .workshop-card h2{font-size:16px}.lv1 .prompt-editor p{min-height:287px;font-size:16px}.lv1 .time-options button,.lv1 .toggle-row{font-size:13px}.lv1 .setting-group h3{font-size:14px}.lv1 .process-card{padding:22px}.lv1 .model-art{width:220px;height:220px}.lv1 .process-card>p,.lv1 .model-facts{font-size:13px}.lv1 .result-sheet li{font-size:12px}.lv1 .speech-paper{font-size:15px}.lv1 .refine-editor .lv1-title{font-size:31px}.lv1 .refine-editor textarea{min-height:290px}.lv1 .mini-paper{min-height:272px}.lv1 .mini-paper .paper-title h3,.lv1 .mini-paper li span,.lv1 .mini-paper li b{font-size:12px}.lv1 .summary-robot{width:370px;right:20px}.lv1 .summary-scene{min-height:700px}.lv1 .summary-list{gap:26px}.lv1 .summary-list p{font-size:14px}}@container lesson (width<=1050px){.lv1 .preview-header{padding:18px 25px}.lv1 .preview-header>span{gap:11px}.lv1-player{padding:0 20px}.lv1 .player-footer{padding:0 25px}.lv1 .scene-content{padding:23px}.lv1 .stage-header{padding:20px 23px 0;font-size:12px}.lv1 .intro-scene{height:680px}.lv1 .intro-copy{max-width:470px;padding:36px 23px 22px}.lv1 .intro-copy .lv1-title{font-size:43px}.lv1 .intro-copy h2{font-size:24px}.lv1 .intro-copy>p{max-width:370px;font-size:15px}.lv1 .intro-objectives{gap:17px;max-width:370px;font-size:12px}.lv1 .intro-quote{max-width:247px;padding:17px;font-size:12px;bottom:26px;right:23px}.lv1 .intro-art{object-position:65% center}.lv1 .scene-content>.lv1-title{font-size:29px}.lv1 .scene-lead{font-size:14px}.lv1 .capabilities-layout{grid-template-columns:239px 1fr;gap:17px}.lv1 .capability-list button{gap:10px;padding:15px 13px;font-size:12px}.lv1 .capability-list svg{width:20px;height:20px}.lv1 .capability-detail{padding:18px}.lv1 .capability-detail h2{font-size:22px}.lv1 .capability-detail>p{font-size:13px}.lv1 .image-comparison{height:246px}.lv1 .process-grid{grid-template-columns:1fr 22px 1fr 22px 1fr}.lv1 .process-card{padding:16px 13px}.lv1 .process-card h3{gap:8px;font-size:13px}.lv1 .process-card .number-square{width:22px;height:22px;font-size:12px}.lv1 .speech-paper{padding:14px 12px;font-size:12px}.lv1 .model-art{width:175px;height:175px}.lv1 .model-facts{gap:10px;font-size:12px}.lv1 .process-card>p{font-size:12px}.lv1 .result-sheet{min-height:270px;padding:15px 12px}.lv1 .result-sheet>b{font-size:12px}.lv1 .result-sheet li{padding-left:16px;font-size:12px}.lv1 .result-sheet li:before{width:10px;font-size:12px;line-height:10px}.lv1 .process-bottom{flex-wrap:wrap;gap:15px}.lv1 .process-description{max-width:370px;font-size:12px}.lv1 .process-bottom>.action{margin-left:auto}.lv1 .workshop-columns{grid-template-columns:.95fr 1.02fr 1.2fr;gap:13px}.lv1 .workshop-card{padding:17px 13px}.lv1 .workshop-card h2{gap:7px;font-size:13px}.lv1 .workshop-card .number-square{width:22px;height:22px;font-size:12px}.lv1 .topic-tile{gap:9px;height:94px;padding:10px}.lv1 .topic-symbol{border-radius:8px;width:29px;height:29px}.lv1 .topic-symbol svg{width:19px;height:19px}.lv1 .topic-tile b{font-size:12px}.lv1 .time-options{gap:5px}.lv1 .time-options button{padding:11px 3px;font-size:12px}.lv1 .level-choice{padding:10px 8px;font-size:12px}.lv1 .toggle-row{gap:6px;font-size:12px}.lv1 .switch{width:30px;height:18px}.lv1 .switch:before{width:12px;height:12px}.lv1 .toggle-row[aria-pressed=true] .switch:before{transform:translate(11px)}.lv1 .parameter-note{gap:7px;padding:12px 9px;font-size:12px}.lv1 .parameter-note svg{width:15px;height:15px}.lv1 .prompt-editor{padding:14px 12px 11px}.lv1 .prompt-editor p{min-height:270px;font-size:13px}.lv1 .prompt-editor .copy-button{gap:4px;padding:8px;font-size:12px}.lv1 .prompt-column>.action{gap:9px;padding:13px;font-size:12px}.lv1 .setting-group h3{font-size:12px}.lv1 .toggle-options{gap:17px}.lv1 .inspection-columns{gap:19px}.lv1 .inspection-panel{padding:20px 18px}.lv1 .inspection-title{gap:11px}.lv1 .inspection-title h2{font-size:18px}.lv1 .inspection-title p{font-size:12px}.lv1 .alert-disc{width:35px;height:35px;font-size:22px}.lv1 .condition-choices button{gap:9px;padding:14px 5px;font-size:12px}.lv1 .response-paper{padding:19px 18px}.lv1 .paper-title h3{font-size:16px}.lv1 .paper-title small{font-size:12px}.lv1 .response-paper li span,.lv1 .response-paper li b{font-size:13px}.lv1 .response-frame>h2{font-size:21px}.lv1 .refine-columns{grid-template-columns:.92fr 1.26fr;gap:22px}.lv1 .refine-editor .lv1-title{font-size:26px}.lv1 .refine-editor .scene-lead{font-size:12px}.lv1 .refine-editor textarea{min-height:290px;padding:15px;font-size:13px}.lv1 .constraint-strip{gap:6px;padding:9px;font-size:12px}.lv1 .refine-buttons{gap:8px}.lv1 .refine-buttons .action{gap:7px;padding:11px 9px;font-size:12px}.lv1 .refine-buttons .secondary-button{padding:9px;font-size:12px}.lv1 .refine-buttons .secondary-button svg{display:none}.lv1 .comparison-section>h2{margin-bottom:21px;font-size:19px}.lv1 .comparison-documents{gap:12px}.lv1 .comparison-document{padding:0 10px 15px}.lv1 .comparison-tab{margin-left:-10px;margin-right:-10px;font-size:12px}.lv1 .mini-paper{min-height:265px;padding:12px 9px}.lv1 .mini-paper .paper-title{gap:5px}.lv1 .mini-paper .paper-title>svg{width:17px;height:17px;padding:3px}.lv1 .mini-paper .paper-title h3,.lv1 .mini-paper .paper-title small,.lv1 .mini-paper li b,.lv1 .mini-paper li span{font-size:12px}.lv1 .comparison-checks li{gap:5px;font-size:12px}.lv1 .comparison-checks i{width:12px;height:12px;font-size:12px}.lv1 .comparison-outcome p,.lv1 .comparison-outcome>.action{font-size:12px}.lv1 .mission-stage{max-width:690px}.lv1 .mission-art{width:300px;height:335px}.lv1 .mission-paper{width:395px;padding:22px 23px}.lv1 .mission-paper h2{font-size:23px}.lv1 .summary-scene .lv1-title{max-width:550px;font-size:31px}.lv1 .summary-list{gap:23px;max-width:575px}.lv1 .summary-list b{font-size:15px}.lv1 .summary-list p{max-width:435px;font-size:12px}.lv1 .summary-robot{width:280px;bottom:50px;right:8px}.lv1 .summary-actions{gap:13px;max-width:620px}.lv1 .summary-actions .action{min-width:225px;font-size:12px}.lv1 .summary-actions .secondary-button{min-width:240px;padding:12px;font-size:12px}.lv1 .code-example{gap:10px;padding:19px 15px}.lv1 .code-example pre{font-size:12px}.lv1 .code-example>div{min-width:107px}.lv1 .code-example>div>span{font-size:12px}.lv1 .code-example button{padding:9px;font-size:12px}.lv1 .code-example strong{font-size:42px}}@container lesson (width<=800px){.lv1 .preview-header{padding:17px 20px;font-size:12px}.lv1 .preview-header b{font-size:12px}.lv1 .preview-label{display:none}.lv1 .preview-header a{font-size:12px}.lv1-player{padding:0 15px}.lv1 .player-footer{padding:0 20px}.lv1 .lesson-scene{min-height:640px}.lv1 .stage-header{gap:12px;padding:20px 21px 0;font-size:12px}.lv1 .stage-count{font-size:12px}.lv1 .intro-scene{height:660px}.lv1 .intro-copy{max-width:415px;padding-top:34px;padding-left:23px}.lv1 .intro-copy .lv1-title{font-size:38px}.lv1 .intro-copy h2{font-size:22px}.lv1 .intro-copy>p{max-width:315px;font-size:13px}.lv1 .intro-objectives{gap:16px;max-width:335px;margin-top:27px;font-size:12px}.lv1 .intro-objectives svg{width:18px;height:18px}.lv1 .intro-copy .action{min-width:200px;padding:14px 20px;font-size:14px}.lv1 .intro-shade{background:linear-gradient(90deg,#030d16ee 0%,#07121de6 25%,#06101a94 49%,#030b1400 78%),linear-gradient(#0000 65%,#06101a7a)}.lv1 .intro-art{object-position:65% center}.lv1 .intro-quote{max-width:215px;padding:15px 17px;font-size:12px;bottom:24px;right:20px}.lv1 .duration-note{font-size:12px}.lv1 .scene-content{padding:23px 21px}.lv1 .scene-content>.lv1-title{font-size:28px}.lv1 .scene-lead{font-size:13px}.lv1 .capabilities-layout{grid-template-columns:200px 1fr;gap:15px}.lv1 .capability-list{gap:10px}.lv1 .capability-list button{gap:9px;min-height:52px;padding:15px 11px;font-size:12px}.lv1 .capability-list svg{width:18px;height:18px}.lv1 .capability-detail{padding:17px 15px}.lv1 .capability-detail h2{font-size:20px}.lv1 .capability-detail>p{font-size:12px}.lv1 .image-comparison{height:225px}.lv1 .image-divider b{width:34px;height:34px;font-size:21px}.lv1 .example-caption{margin-left:9px;margin-right:9px;padding:9px;font-size:12px}.lv1 .clarification{font-size:12px}.lv1 .process-grid{grid-template-columns:1fr 18px 1fr 18px 1fr;margin-top:24px}.lv1 .process-card{padding:15px 11px}.lv1 .process-card h3{gap:7px;font-size:12px}.lv1 .process-card .number-square{border-radius:5px;width:20px;height:20px;font-size:12px}.lv1 .speech-paper{padding:12px 10px;font-size:12px}.lv1 .human-picture{height:105px}.lv1 .human-picture span{padding:8px;font-size:12px}.lv1 .process-card>p{font-size:12px;line-height:1.7}.lv1 .model-art{width:155px;height:155px}.lv1 .model-facts{gap:12px;font-size:12px;line-height:1.4}.lv1 .model-facts li:before{margin-right:5px;font-size:12px}.lv1 .model-card>small{margin-top:22px;font-size:12px}.lv1 .result-sheet{min-height:260px;padding:13px 10px}.lv1 .result-sheet>b{font-size:12px}.lv1 .result-sheet li{margin:15px 0;padding-left:14px;font-size:12px}.lv1 .result-sheet .paper-example{margin-top:20px;font-size:12px}.lv1-flow-arrow{font-size:24px}.lv1 .process-description{max-width:330px;font-size:12px}.lv1 .process-bottom{gap:12px}.lv1 .process-bottom>.action{margin-left:auto;font-size:12px}.lv1 .workshop-columns{grid-template-columns:.9fr 1.05fr 1.15fr;gap:10px}.lv1 .workshop-card{padding:15px 11px}.lv1 .workshop-card h2{gap:6px;font-size:12px}.lv1 .workshop-card .number-square{border-radius:5px;width:20px;height:20px;font-size:12px}.lv1 .topic-tile{gap:7px;height:90px;padding:9px}.lv1 .topic-symbol{border-radius:7px;width:24px;height:27px}.lv1 .topic-symbol svg{width:16px;height:16px}.lv1 .topic-tile b{font-size:12px}.lv1 .time-options{gap:4px}.lv1 .time-options button{padding:10px 2px;font-size:12px}.lv1 .setting-group h3{font-size:12px}.lv1 .level-choice{gap:5px;padding:9px 7px;font-size:12px;line-height:1.5}.lv1 .level-choice svg{width:14px;height:14px}.lv1 .toggle-row{gap:6px;font-size:12px}.lv1 .parameter-note{gap:5px;padding:11px 8px;font-size:12px}.lv1 .parameter-note svg{width:13px;height:13px}.lv1 .prompt-editor{padding:12px 10px}.lv1 .prompt-editor p{min-height:315px;font-size:12px}.lv1 .prompt-editor .copy-button{gap:4px;padding:7px;font-size:12px}.lv1 .prompt-editor .copy-button svg{width:10px;height:10px}.lv1 .prompt-column>.action{gap:8px;min-height:52px;padding:12px 11px;font-size:12px}.lv1 .prompt-column>.action svg{width:15px;height:15px}.lv1 .prompt-column .simulation-note{padding:0 2px;font-size:12px}.lv1 .workshop-card .heading-rule{margin:11px 0 17px}.lv1 .inspection-columns{gap:15px}.lv1 .inspection-panel{padding:18px 15px}.lv1 .inspection-title{gap:9px}.lv1 .alert-disc{width:29px;height:29px;font-size:19px}.lv1 .inspection-title h2{font-size:16px}.lv1 .inspection-title p{font-size:12px}.lv1 .condition-choices button{gap:8px;padding:13px 1px;font-size:12px}.lv1 .condition-choices i{width:20px;height:20px;font-size:12px}.lv1 .response-frame{padding:16px 13px}.lv1 .response-frame>h2{font-size:20px}.lv1 .response-paper{padding:17px 15px}.lv1 .paper-title{gap:9px}.lv1 .paper-title>svg{width:28px;height:28px;padding:5px}.lv1 .paper-title h3{font-size:14px}.lv1 .paper-title small,.lv1 .response-paper li span,.lv1 .response-paper li b{font-size:12px}.lv1 .response-paper li button{padding:8px}.lv1 .response-paper li small{font-size:12px}.lv1 .inspection-actions .action{gap:9px;width:100%;min-width:0;font-size:12px}.lv1 .mismatch-proof{gap:8px;padding:12px 10px}.lv1 .mismatch-proof span{font-size:12px}.lv1 .mismatch-proof b{font-size:20px}.lv1 .mismatch-proof>span{font-size:22px}.lv1 .mismatch-proof p{font-size:12px}.lv1 .hint-panel{padding:12px 10px}.lv1 .hint-panel button{gap:8px;font-size:12px}.lv1 .hint-panel button svg{width:19px;height:19px}.lv1 .hint-panel p{margin-left:27px;font-size:12px}.lv1 .request-reminder{font-size:12px}.lv1 .refine-columns{grid-template-columns:1fr 1.24fr;gap:17px}.lv1 .refine-editor .lv1-title{font-size:23px}.lv1 .refine-editor .scene-lead{font-size:12px}.lv1 .constraint-strip{gap:5px;font-size:12px}.lv1 .constraint-strip svg{width:13px;height:13px}.lv1 .refine-editor textarea{min-height:320px;padding:13px;font-size:12px}.lv1 .refine-buttons{flex-wrap:wrap;gap:7px}.lv1 .refine-buttons .action{font-size:12px}.lv1 .refine-buttons .secondary-button{min-width:100%;font-size:12px}.lv1 .comparison-section>h2{font-size:18px}.lv1 .comparison-documents{gap:9px}.lv1 .comparison-document{padding:0 8px 14px}.lv1 .comparison-tab{margin-bottom:11px;margin-left:-8px;margin-right:-8px;padding:11px 4px;font-size:12px}.lv1 .mini-paper{min-height:287px;padding:11px 8px}.lv1 .mini-paper .paper-title{gap:4px}.lv1 .mini-paper .paper-title>svg{display:none}.lv1 .mini-paper .paper-title h3,.lv1 .mini-paper .paper-title small{font-size:12px}.lv1 .mini-paper li span{font-size:12px;line-height:1.65}.lv1 .mini-paper li b{font-size:12px}.lv1 .comparison-checks{gap:11px}.lv1 .comparison-checks li{gap:4px;font-size:12px}.lv1 .comparison-checks i{width:11px;height:11px;font-size:12px}.lv1 .comparison-outcome p{font-size:12px}.lv1 .comparison-outcome>.action{gap:8px;padding:12px 13px;font-size:12px}.lv1 .refine-editor .simulation-note{font-size:12px}.lv1 .mission-stage{max-width:650px}.lv1 .mission-art{width:280px;height:322px}.lv1 .mission-paper{width:360px;margin-left:-31px;padding:21px}.lv1 .mission-paper h2{font-size:21px}.lv1 .mission-paper>p{font-size:12px}.lv1 .mission-paper li{gap:8px;font-size:12px}.lv1 .mission-paper .action{font-size:12px}.lv1 .summary-scene .scene-content{padding-top:30px}.lv1 .summary-scene .lv1-title{max-width:515px;font-size:29px}.lv1 .summary-list{gap:24px;max-width:480px}.lv1 .summary-list li{gap:11px}.lv1 .summary-list li>span{border-radius:6px;width:21px;height:21px;font-size:15px}.lv1 .summary-list b{font-size:14px}.lv1 .summary-list p{max-width:340px;font-size:12px}.lv1 .summary-actions{gap:11px;max-width:610px}.lv1 .summary-actions>.action{min-width:210px;padding:13px;font-size:12px}.lv1 .summary-actions>.secondary-button{min-width:225px;padding:11px;font-size:12px}.lv1 .summary-robot{width:242px;bottom:80px;right:4px}.lv1 .code-example{min-height:285px;display:block;position:relative}.lv1 .code-example pre{font-size:12px;line-height:1.8}.lv1 .code-example>div{gap:8px;min-width:105px;padding:12px;position:absolute;bottom:14px;right:15px}.lv1 .code-example strong{font-size:34px}.lv1 .learning-overlay{padding:20px}.lv1 .learning-overlay strong{font-size:54px}.lv1 .learning-overlay>p{max-width:205px;font-size:12px}.lv1 .automation-example,.lv1 .automation-example .light-paper{padding:15px}.lv1 .automation-example p,.lv1 .schedule,.lv1 .schedule b{font-size:12px}}@container lesson (width<=620px){.lv1{background:radial-gradient(at 50% 0,#183149,#0000 65%),#050d16}.lv1 .preview-header{gap:10px;min-height:44px;padding:14px 16px;font-size:12px}.lv1 .preview-header>span{gap:8px}.lv1 .preview-header b,.lv1 .preview-header a{font-size:12px}.lv1 .header-divider{display:none}.lv1 .preview-header>span:first-child{line-height:1.6;display:block}.lv1 .preview-header>span:first-child>b{display:block}.lv1 .preview-header>span:first-child{font-size:12px}.lv1-player{padding:0 10px}.lv1 .lesson-scene{border-radius:7px;min-height:0}.lv1 .stage-header{align-items:flex-start;gap:10px;min-height:36px;padding:17px 16px 0;font-size:12px;line-height:1.5}.lv1 .stage-count{margin-top:1px;padding:1px 4px;font-size:12px;line-height:1.5}.lv1 .scene-content{padding:25px 16px}.lv1 .scene-content>.lv1-title{margin-bottom:15px;font-size:27px;line-height:1.2}.lv1 .scene-lead{margin-bottom:23px;font-size:13px;line-height:1.65}.lv1 .scene-lead br{display:none}.lv1 .scene-lead br:after{content:" "}.lv1 .action{gap:11px;min-height:44px;padding:13px 16px;font-size:12px}.lv1 .action svg{width:17px;height:17px}.lv1 .intro-scene{height:810px}.lv1 .intro-art{object-position:68% center;opacity:1;height:100%}.lv1 .intro-shade{background:linear-gradient(#06121ae6 0%,#06121aee 19%,#06121ad6 38%,#06121a3b 65%,#06121a77 100%)}.lv1 .intro-copy{z-index:1;max-width:none;padding:30px 16px 0;position:relative}.lv1 .intro-copy .lv1-title{letter-spacing:-.035em;font-size:clamp(30px,9.2vw,42px);line-height:1.05}.lv1 .intro-copy h2{max-width:330px;margin:15px 0 20px;font-size:22px;line-height:1.2}.lv1 .intro-copy h2 br{display:none}.lv1 .intro-copy>p{max-width:310px;font-size:13px;line-height:1.65}.lv1 .intro-objectives{gap:15px;max-width:310px;margin:24px 0 25px;font-size:12px}.lv1 .intro-objectives li{gap:10px}.lv1 .intro-objectives svg{flex-shrink:0;width:18px;height:18px}.lv1 .intro-copy .action{min-width:190px;padding:13px 20px;font-size:13px}.lv1 .duration-note{color:#9bb2ca;max-width:270px;font-size:12px;line-height:1.5}.lv1 .intro-quote{background:#06131ce8;border-radius:8px;max-width:230px;padding:13px 15px;font-size:12px;line-height:1.6;bottom:20px;right:16px}.lv1 .player-footer{gap:10px;margin-top:16px;padding:0 15px}.lv1 .player-footer>.quiet-button{font-size:12px}.lv1 .preview-note{margin:15px 16px 20px;font-size:12px;line-height:1.7}.lv1 .scenic-backdrop{opacity:.62;width:100%;height:290px}.lv1 .capabilities-scene .scene-content>.lv1-title br{display:none}.lv1 .capabilities-layout{flex-direction:column;gap:18px;margin-top:21px;display:flex}.lv1 .capability-list{scrollbar-width:thin;gap:8px;padding:2px 1px 6px;display:flex;overflow-x:auto}.lv1 .capability-list button{border-radius:7px;flex:none;gap:8px;min-height:45px;padding:11px 12px;font-size:12px}.lv1 .capability-list svg{width:17px;height:17px}.lv1 .capability-detail{padding:20px 15px 17px}.lv1 .capability-detail h2{font-size:22px}.lv1 .capability-detail>p{margin-bottom:17px;font-size:13px;line-height:1.6}.lv1 .image-comparison{height:227px}.lv1 .example-caption{margin-left:9px;margin-right:9px;padding:9px;font-size:12px;line-height:1.5}.lv1 .capability-dots{gap:8px;margin-top:19px}.lv1 .capability-dots button{width:6px;height:6px}.lv1 .capability-dots [aria-pressed=true]{width:13px}.lv1 .clarification{margin-top:21px;font-size:12px;line-height:1.7}.lv1 .process-grid{flex-direction:column;gap:13px;margin-top:27px;display:flex}.lv1 .process-card{border-radius:9px;padding:22px 20px}.lv1 .process-card h3{gap:10px;margin-bottom:20px;font-size:15px}.lv1 .process-card .number-square{border-radius:6px;width:25px;height:25px;font-size:13px}.lv1 .speech-paper{padding:19px;font-size:15px;line-height:1.65}.lv1 .human-picture{height:154px;margin-top:25px}.lv1 .human-picture span{padding:11px 13px;font-size:12px}.lv1 .process-card>p{margin-top:19px;font-size:13px;line-height:1.65}.lv1-flow-arrow{text-align:center;align-self:center;align-items:center;height:25px;font-size:29px;display:flex;transform:rotate(90deg)}.lv1 .model-art{width:235px;height:235px;margin:-7px auto 0}.lv1 .model-facts{gap:13px;margin-top:9px;font-size:13px}.lv1 .model-facts li:before{margin-right:9px;font-size:12px}.lv1 .model-card>small{margin-top:22px;font-size:12px;line-height:1.6}.lv1 .result-sheet{min-height:290px;padding:22px}.lv1 .result-sheet>b{margin-bottom:22px;font-size:16px}.lv1 .result-sheet li{margin:21px 0;padding-left:23px;font-size:13px;line-height:1.7}.lv1 .result-sheet li:before{width:13px;font-size:12px;line-height:13px;top:4px}.lv1 .result-sheet .paper-example{margin-top:24px;font-size:12px}.lv1 .process-bottom{gap:18px;margin-top:23px}.lv1 .process-controls{gap:8px}.lv1 .process-controls button{width:34px;height:34px;font-size:14px}.lv1 .process-controls>span{font-size:12px}.lv1 .process-description{order:3;width:100%;max-width:none;font-size:12px;line-height:1.7}.lv1 .process-bottom>.action{gap:9px;min-height:43px;margin-left:auto;padding:12px 14px;font-size:12px}.lv1 .process-grid[data-playing=true] .lv1-flow-arrow{animation:none}.lv1 .workshop-columns{flex-direction:column;gap:18px;margin-top:24px;display:flex}.lv1 .workshop-card{border-radius:9px;padding:20px 17px}.lv1 .workshop-card h2{gap:11px;font-size:16px}.lv1 .workshop-card .number-square{border-radius:6px;width:25px;height:25px;font-size:13px}.lv1 .workshop-card .heading-rule{width:36px;margin:13px 0 21px}.lv1 .topic-options{gap:13px}.lv1 .topic-tile{gap:14px;height:100px;padding:15px}.lv1 .topic-symbol{border-radius:9px;width:34px;height:34px}.lv1 .topic-symbol svg{width:23px;height:23px}.lv1 .topic-tile b{font-size:13px}.lv1 .topic-tile img{object-position:70% 45%}.lv1 .setting-group h3{margin-bottom:15px;font-size:14px}.lv1 .time-options{gap:9px}.lv1 .time-options button{border-radius:6px;min-height:44px;padding:13px 8px;font-size:13px}.lv1 .setting-group+.setting-group{margin-top:25px}.lv1 .level-choice{gap:9px;min-height:46px;padding:12px 13px;font-size:12px}.lv1 .level-choice svg{width:18px;height:18px}.lv1 .toggle-options{gap:21px;margin-top:25px}.lv1 .toggle-row{font-size:13px;line-height:1.5}.lv1 .switch{width:36px;height:21px}.lv1 .switch:before{width:15px;height:15px;top:2px;left:2px}.lv1 .toggle-row[aria-pressed=true] .switch:before{transform:translate(15px)}.lv1 .parameter-note{gap:10px;margin-top:26px;padding:14px 12px;font-size:12px}.lv1 .parameter-note svg{width:18px;height:18px}.lv1 .prompt-editor{padding:19px 17px 14px}.lv1 .prompt-editor p{min-height:0;font-size:15px;line-height:1.8}.lv1 .prompt-editor .copy-button{gap:7px;margin-top:19px;padding:10px 12px;font-size:12px}.lv1 .prompt-editor .copy-button svg{width:14px;height:14px}.lv1 .prompt-column>.action{gap:13px;width:100%;min-height:51px;margin-top:17px;padding:15px 17px;font-size:13px}.lv1 .prompt-column>.action svg{width:18px;height:18px}.lv1 .prompt-column .simulation-note{margin-top:15px;padding:0 5px;font-size:12px;line-height:1.7}.lv1 .inspection-columns{flex-direction:column;gap:19px;display:flex}.lv1 .response-frame{border-radius:9px;padding:19px 13px 17px}.lv1 .response-frame>h2{margin:0 4px 18px;font-size:23px}.lv1 .response-paper{padding:21px 16px 19px}.lv1 .paper-title{gap:10px;margin-bottom:20px}.lv1 .paper-title h3{font-size:16px;line-height:1.35}.lv1 .paper-title>svg{width:31px;height:31px;padding:5px}.lv1 .paper-title small{margin-top:6px;font-size:12px}.lv1 .response-paper li{margin:15px 0}.lv1 .response-paper li button{padding:10px 8px}.lv1 .response-paper li span{font-size:14px;line-height:1.7}.lv1 .response-paper li b{margin-bottom:7px;font-size:14px}.lv1 .response-paper li small{margin-top:7px;font-size:12px}.lv1 .paper-example{font-size:12px;line-height:1.6}.lv1 .request-reminder{gap:8px;margin:16px 4px 0;font-size:12px}.lv1 .inspection-panel{border-radius:9px;padding:23px 17px}.lv1 .inspection-title{gap:12px}.lv1 .alert-disc{width:35px;height:35px;font-size:22px}.lv1 .inspection-title h2{margin:1px 0 10px;font-size:19px}.lv1 .inspection-title p{font-size:12px;line-height:1.7}.lv1 .condition-choices{margin-top:22px}.lv1 .condition-choices button{gap:12px;padding:17px 3px;font-size:13px;line-height:1.5}.lv1 .condition-choices i{border-radius:6px;width:22px;height:22px;font-size:13px}.lv1 .mismatch-proof{gap:12px;margin-top:21px;padding:16px 12px}.lv1 .mismatch-proof span{font-size:12px}.lv1 .mismatch-proof b{font-size:25px}.lv1 .mismatch-proof>span{font-size:26px}.lv1 .mismatch-proof p{font-size:12px;line-height:1.6}.lv1 .hint-panel{margin-top:21px;padding:16px 12px}.lv1 .hint-panel button{gap:10px;font-size:13px}.lv1 .hint-panel button svg{width:23px;height:23px}.lv1 .hint-panel p{margin:12px 0 0 32px;font-size:12px}.lv1 .inspection-actions{padding-top:23px}.lv1 .inspection-actions .action{gap:13px;min-height:46px;font-size:12px}.lv1 .inspection-feedback{margin-top:17px;font-size:12px}.lv1 .refine-columns{flex-direction:column;gap:30px;padding-top:0;display:flex}.lv1 .refine-editor .lv1-title{margin-bottom:15px;font-size:27px}.lv1 .refine-editor .scene-lead{margin-bottom:20px;font-size:13px;line-height:1.7}.lv1 .constraint-strip{gap:8px;margin-bottom:18px;padding:12px 11px;font-size:12px}.lv1 .constraint-strip svg{width:16px;height:16px}.lv1 .refine-editor textarea{min-height:260px;padding:17px 15px;font-size:15px;line-height:1.8}.lv1 .refine-buttons{flex-wrap:nowrap;gap:10px}.lv1 .refine-buttons .secondary-button{min-width:0;padding:11px 10px;font-size:12px}.lv1 .refine-buttons .action{gap:8px;padding:12px;font-size:12px;line-height:1.5}.lv1 .refine-editor .simulation-note{margin-top:14px;font-size:12px;line-height:1.7}.lv1 .comparison-section>h2{margin-bottom:21px;font-size:23px}.lv1 .comparison-documents{gap:11px}.lv1 .comparison-document{border-radius:8px;padding:0 9px 17px}.lv1 .comparison-tab{min-height:50px;margin-bottom:13px;margin-left:-9px;margin-right:-9px;padding:12px 5px;font-size:12px;line-height:1.5}.lv1 .mini-paper{min-height:289px;padding:13px 9px}.lv1 .mini-paper .paper-title{margin-bottom:18px}.lv1 .mini-paper .paper-title h3{font-size:12px}.lv1 .mini-paper .paper-title small{font-size:12px;line-height:1.5}.lv1 .mini-paper li{margin:14px 0}.lv1 .mini-paper li b{margin-bottom:6px;font-size:12px}.lv1 .mini-paper li span{font-size:12px;line-height:1.7}.lv1 .comparison-checks{gap:13px;margin-top:18px}.lv1 .comparison-checks li{gap:6px;font-size:12px;line-height:1.6}.lv1 .comparison-checks i{width:12px;height:12px;margin-top:2px;font-size:12px}.lv1 .comparison-outcome{padding-top:22px}.lv1 .comparison-outcome>b{font-size:16px}.lv1 .comparison-outcome p{margin-top:10px;font-size:12px;line-height:1.7}.lv1 .comparison-outcome>.action{float:none;width:100%;margin-top:21px;padding:14px 16px;font-size:12px}.lv1 .pending-example{gap:17px;min-height:390px;padding:15px}.lv1 .pending-example h3{font-size:16px}.lv1 .pending-example p{font-size:12px}.lv1 .mission-scene .scenic-backdrop{opacity:.73;width:100%;height:360px}.lv1 .mission-scene .lv1-title{font-size:29px}.lv1 .mission-stage{max-width:none;margin-top:28px;padding:0;display:block}.lv1 .mission-art{object-position:center 40%;border-width:1px;border-radius:10px;width:100%;height:300px}.lv1 .mission-paper{border-radius:8px;width:calc(100% - 20px);margin:-52px 10px 0;padding:22px 20px;transform:rotate(.7deg)}.lv1 .mission-label{margin-bottom:15px;font-size:12px}.lv1 .mission-paper h2{margin-bottom:15px;font-size:24px;line-height:1.25}.lv1 .mission-paper>p{font-size:13px;line-height:1.6}.lv1 .mission-paper ul{gap:13px;margin:20px 0 24px}.lv1 .mission-paper li{gap:10px;font-size:12px}.lv1 .mission-paper li svg{width:17px;height:17px}.lv1 .mission-paper .action{float:none;width:100%;min-height:46px;padding:13px 16px;font-size:12px}.lv1 .mission-attempt{margin-top:26px;padding:21px 16px}.lv1 .mission-attempt label{font-size:17px;line-height:1.5}.lv1 .mission-attempt textarea{padding:15px;font-size:14px;line-height:1.8}.lv1 .mission-attempt>p{margin:16px 0 21px;font-size:12px;line-height:1.7}.lv1 .mission-attempt .action{width:100%;padding:14px;font-size:12px}.lv1 .summary-scene{min-height:960px}.lv1 .summary-scene .scene-content{padding-top:26px;padding-bottom:325px}.lv1 .summary-scene .scenic-backdrop{opacity:.7;width:100%;height:380px}.lv1 .summary-scene .lv1-title{max-width:310px;font-size:28px;line-height:1.2}.lv1 .summary-list{gap:24px;max-width:none;margin:28px 0 31px}.lv1 .summary-list li{gap:12px}.lv1 .summary-list li>span{border-radius:6px;width:22px;height:22px;margin-top:2px;font-size:16px}.lv1 .summary-list b{font-size:14px;font-weight:600;line-height:1.6}.lv1 .summary-list p{max-width:none;margin-top:7px;font-size:12px;line-height:1.7}.lv1 .summary-actions{flex-direction:column;gap:12px;max-width:none;display:flex}.lv1 .summary-actions>.secondary-button{width:100%;min-width:0;padding:13px;font-size:12px}.lv1 .summary-actions>.action{width:100%;min-width:0;min-height:47px;padding:13px;font-size:12px}.lv1 .summary-robot{width:260px;max-width:90%;height:300px;bottom:16px;right:20px}.lv1 .action-review{margin-top:22px;padding:21px 17px}.lv1 .action-review h2{font-size:19px}.lv1 .action-review p{font-size:12px;line-height:1.8}.lv1 .text-example{min-height:300px;padding:17px}.lv1 .text-example>span{font-size:12px}.lv1 .text-example blockquote{margin-top:10px;font-size:15px;line-height:1.6}.lv1 .text-example .light-paper{padding:18px 15px}.lv1 .text-example ol{font-size:12px;line-height:1.9}.lv1 .learning-example{height:285px}.lv1 .learning-overlay{padding:23px 20px}.lv1 .learning-overlay>span{font-size:12px}.lv1 .learning-overlay strong{font-size:64px}.lv1 .learning-overlay>b{font-size:21px}.lv1 .learning-overlay>p{max-width:240px;font-size:12px;line-height:1.6}.lv1 .code-example{min-height:315px;padding:20px 16px}.lv1 .code-example pre{font-size:12px;line-height:1.9}.lv1 .code-example>div{gap:9px;min-width:120px;padding:14px;bottom:17px;right:15px}.lv1 .code-example>div>span{font-size:12px}.lv1 .code-example strong{font-size:38px}.lv1 .code-example button{padding:11px 12px;font-size:12px}.lv1 .automation-example{min-height:300px;padding:18px}.lv1 .automation-example .light-paper{padding:18px 16px}.lv1 .automation-example h3{font-size:20px}.lv1 .automation-example p{font-size:12px}.lv1 .schedule{gap:11px;font-size:12px}.lv1 .schedule>div{gap:15px;padding:12px 11px}.lv1 .schedule b{font-size:12px}.lv1 .lesson-glossary-dialog{max-width:none;padding:25px 23px;bottom:70px;left:17px;right:17px}.lv1 .toast{white-space:normal;text-align:center;max-width:90vw;font-size:12px}}@media (prefers-reduced-motion:reduce){.lv1 *,.lv1 :before,.lv1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lv1 .action:hover{transform:none}}.lv1 .sketch-layer{clip-path:inset(0 50% 0 0);width:100%}.lv1 .image-comparison .sketch-layer img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%}@container lesson (width<=620px){.lv1 .comparison-documents{grid-template-columns:1fr;gap:21px}.lv1 .comparison-tab{min-height:0;padding:14px 10px;font-size:12px}.lv1 .comparison-document{padding:0 16px 20px}.lv1 .comparison-tab{margin-left:-16px;margin-right:-16px}.lv1 .mini-paper{min-height:280px;padding:20px 19px}.lv1 .mini-paper .paper-title>svg{width:27px;height:27px;display:block}.lv1 .mini-paper .paper-title{gap:9px;margin-bottom:20px}.lv1 .mini-paper .paper-title h3{font-size:14px}.lv1 .mini-paper .paper-title small,.lv1 .mini-paper li b{font-size:12px}.lv1 .mini-paper li span{font-size:13px;line-height:1.75}.lv1 .comparison-checks li{gap:9px;font-size:12px}.lv1 .comparison-checks i{width:16px;height:16px;font-size:12px}.lv1 .comparison-checks{gap:15px}.lv1 .pending-example{min-height:260px}.lv1 .pending-example h3{font-size:21px}.lv1 .pending-example p{font-size:13px}}.lv1 .capture-mode .preview-header,.lv1 .capture-mode .player-footer,.lv1 .capture-mode .preview-note{display:none}.lv1 .capture-mode .lv1-player{max-width:none;padding:0}.lv1 .capture-mode .lesson-scene{border-radius:4px}.lv1 .next-scene{text-align:center;width:max-content;max-width:100%;margin:22px 0 0 auto;display:flex}@container lesson (width<=620px){.lv1 .next-scene{gap:10px;width:100%;padding:14px 13px;font-size:12px;line-height:1.5}}.lv1{color:#f4f6fc;isolation:isolate;overflow-wrap:anywhere;background:#050d16;border-radius:14px;width:100%;min-width:0;font-family:Segoe UI,Arial,sans-serif}.lv1,.lv1 *{box-sizing:border-box}.lv1 .lv1-player{width:100%;max-width:1240px;margin:auto;padding:10px}.lv1 .lesson-savebar{border-bottom:1px solid #28465f;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:13px;display:flex}.lv1 .lesson-savebar>span{color:#bdd0e5;text-align:center}.lv1 .lesson-error{background:#2a1b22;border:1px solid #e29669;margin:12px;padding:18px}.lv1 .lesson-error button{border:1px solid #739bbf;border-radius:7px;margin:8px 8px 0 0;padding:10px}.lv1 .lesson-scene{height:auto;min-height:0}.lv1 .intro-copy>h3{margin:16px 0;font-size:27px;line-height:1.25}.lv1 .intro-copy .next-scene{margin-top:18px}.lv1 .capability-detail>h3{margin-bottom:12px;font-size:25px;line-height:1.25}.lv1 .workshop-card>h3{align-items:center;gap:10px;font-size:17px;display:flex}.lv1 .setting-group>h4{margin:0 0 12px;font-size:15px}.lv1 .workshop-card{height:auto}.lv1 .prompt-card{flex:initial}.lv1 .live-prompt{height:auto!important;min-height:0!important}.lv1 .prompt-editor{height:auto}.lv1 .prompt-editor p{min-height:0}.lv1 .lesson-prose p{max-width:85ch;margin:12px 0}.lv1 .lesson-reading{background:#101e2d;border:1px solid #28465f;border-radius:9px;margin:20px 10px;padding:16px;font-size:15px;line-height:1.6}.lv1 .scene-content .lesson-reading{margin:22px 0 0}.lv1 .lesson-reading summary{cursor:pointer;font-weight:650}.lv1 .lesson-reading li{margin:8px 0}.lv1 .lesson-feedback{background:#14283a;border:1px solid #3c647c;border-radius:10px;margin:16px 0;padding:16px;font-size:14px;line-height:1.6}.lv1 .lesson-feedback>strong{color:#a6dcff;margin-bottom:7px;display:block}.lv1 .lesson-feedback.retry{border-color:#d19375}.lv1 .lesson-feedback.success{border-color:#27b97b}.lv1 .lesson-feedback.success>strong{color:#78edb4}.lv1 .lesson-error p,.lv1 .lesson-feedback p{margin:8px 0}.lv1 .process-description{max-width:64ch}.lv1 .model-illustration{place-items:center;height:240px;display:grid}.lv1 .model-illustration img{object-fit:contain;width:100%;height:100%}.lv1 .model-clarification{color:#b9cfe6;text-align:center;margin:12px 0;font-size:12px;display:block}.lv1 .response-paper li .paper-step{gap:7px;padding:12px;display:grid}.lv1 .response-paper li small{font-size:12px;line-height:1.5;display:block}.lv1 .response-paper li button{font-size:14px}.lv1 .paper-title h3 small{font-size:12px;line-height:1.5}.lv1 .lesson-inspection .inspection-title h3{font-size:21px}.lv1 .inspection-panel select,.lv1 .confirmation-panel select{color:#f4f6fc;background:#13273b;border:1px solid #597b98;border-radius:8px;width:100%;min-height:44px;margin:12px 0;padding:12px;font-size:14px}.lv1 .inspection-panel option{color:#f4f6fc;background:#13273b}.lv1 .inspection-panel .action{margin-top:16px}.lv1 .confirmation-panel{background:#101e2d;border:1px solid #28465f;border-radius:10px;margin-top:18px;padding:20px}.lv1 .refine-scene .inspection-columns{grid-template-columns:minmax(0,1fr)}.lv1 .refine-editor textarea{min-height:210px}.lv1 .raw-editor label{margin:12px 0;font-weight:650;display:block}.lv1 .raw-editor textarea,.lv1 .lesson-reading textarea{resize:vertical;color:#122033;background:#edf3ff;border:1px solid #a8bfd8;border-radius:8px;width:100%;min-height:140px;padding:15px;font-size:15px;line-height:1.65;display:block}.lv1 .raw-editor .refine-buttons{flex-wrap:wrap;gap:10px;display:flex}.lv1 .raw-editor .refine-buttons button{white-space:normal;flex:1;min-width:140px;height:auto;min-height:46px}.lv1 .raw-editor>p[role=status]{color:#bed1e6;margin:10px 0;font-size:13px}.lv1 .mission-attempt{display:block}.lv1 .mission-attempt[hidden]{display:none}.lv1 .mission-paper>h3{font-size:27px;line-height:1.25}.lv1 .mission-paper li{font-size:15px}.lv1 .mission-attempt .raw-editor{max-width:850px;margin:auto}.lv1 .mission-scene .lesson-inspection{margin-top:28px}.lv1 .summary-scene{min-height:600px}.lv1 .summary-scene .scene-content{max-width:78%;padding-bottom:36px}.lv1 .summary-list b{font-size:18px}.lv1 .summary-actions{flex-wrap:wrap}.lv1 .summary-robot{pointer-events:none;max-width:32%}.lv1 .action-review{z-index:2;position:relative}.lv1 .action-review li{border-bottom:1px solid #28465f;padding:12px 0}.lv1 .action-review small{font-size:12px}.lv1 .lesson-term{border-bottom:1px solid #28465f;padding:12px 0}.lv1 .lesson-term summary{cursor:pointer;font-weight:700}.lv1 .lesson-term p{margin-top:8px}.lv1 .lesson-glossary-dialog{color:#f4f6fc;z-index:100;background:#101e2d;border:1px solid #537fa5;border-radius:12px;width:auto;max-width:min(620px,100vw - 28px);max-height:85vh;margin:auto;padding:22px;font-size:15px;position:fixed;inset:0;overflow:auto}.lv1 .lesson-glossary-dialog::backdrop{background:#000a}.lv1 .lesson-glossary-dialog h2{margin:16px 0;font-size:25px}.lv1 .player-footer{flex-wrap:wrap;font-size:13px}.lv1 .next-scene{white-space:normal;max-width:100%}.lv1 button,.lv1 input,.lv1 select,.lv1 textarea{scroll-margin-block:30px}.lv1 .quiet-button{min-height:44px}@container lesson (width<=1050px){.lv1 .model-illustration{height:200px}.lv1 .summary-scene .scene-content{max-width:84%}.lv1 .summary-list b{font-size:16px}}@container lesson (width<=800px){.lv1 .scene-content{padding:22px 20px}.lv1 .raw-editor textarea{font-size:15px}.lv1 .summary-scene .scene-content{max-width:100%}.lv1 .summary-scene .lesson-feedback{max-width:75%}}@container lesson (width<=620px){.lv1 .lv1-player{padding:8px}.lv1 .intro-scene{min-height:740px}.lv1 .scene-content{padding:20px 16px}.lv1 .lesson-savebar{flex-wrap:wrap;gap:6px;padding:8px;font-size:12px}.lv1 .lesson-savebar>span{order:3;width:100%}.lv1 .workshop-columns,.lv1 .inspection-columns,.lv1 .refine-columns,.lv1 .comparison-documents{grid-template-columns:minmax(0,1fr)}.lv1 .summary-scene{min-height:0}.lv1 .summary-scene .scene-content{max-width:100%;padding-bottom:12px}.lv1 .summary-scene .lesson-feedback{max-width:100%}.lv1 .summary-robot{width:260px;max-width:80%;height:auto;margin:20px auto;position:relative;inset:auto}.lv1 .comparison-document .response-paper{font-size:14px}.lv1 .paper-title h3{font-size:16px}.lv1 .mission-paper>h3{font-size:24px}.lv1 .mission-attempt{padding:12px 0}.lv1 .model-illustration{height:220px}.lv1 .process-description{font-size:14px}.lv1 .stage-header{font-size:12px}.lv1 .player-footer{gap:8px}.lv1 .raw-editor .refine-buttons{grid-template-columns:1fr;display:grid}.lv1 .lesson-reading{margin:16px 8px;padding:14px}.lv1 .summary-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.lv1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lv1 .lv1-title:focus{outline:none}.lv1 .intro-copy .intro-start{margin-top:18px;margin-left:0;margin-right:auto}.lv1 .process-grid .process-card{height:auto;min-height:440px;opacity:1!important}.lv1 .model-illustration{flex:0 0 210px;justify-content:center;align-items:center;height:210px;min-height:0;display:flex;position:relative;overflow:hidden}.lv1 .model-illustration img{object-fit:contain;width:100%;height:210px;min-height:0;max-height:100%;display:block;position:static;inset:auto;transform:none}.lv1 .model-notes{margin:12px 0 0;font-size:14px;line-height:1.6;position:relative}.lv1 .model-card>small{margin-top:14px}.lv1 .response-paper button:disabled{opacity:1;color:#1c2d49}.lv1 .response-paper li small,.lv1 .response-paper .paper-example,.lv1 .response-paper .paper-title small{color:#445b7c}.lv1 .comparison-paper{height:auto;min-height:0;padding:16px}.lv1 .comparison-paper .paper-title{gap:8px;margin-bottom:12px}.lv1 .comparison-paper .paper-title h3{font-size:15px;line-height:1.4}.lv1 .comparison-paper .paper-title>svg{width:27px;height:27px;padding:5px}.lv1 .comparison-paper li{margin:10px 0}.lv1 .comparison-paper li .paper-step{gap:3px;padding:6px 0}.lv1 .comparison-paper li b{margin-bottom:3px;font-size:14px}.lv1 .comparison-paper li span{font-size:14px;line-height:1.5}.lv1 .comparison-paper li small{margin-top:4px;font-size:12px}@container lesson (width<=620px){.lv1 .process-grid .process-card{min-height:0}.lv1 .model-illustration{height:210px}.lv1 .comparison-paper{padding:16px}.lv1 .comparison-paper li span{font-size:14px}.lv1 .process-grid .flow-arrow{width:20px;margin:4px auto;display:block;transform:rotate(90deg)}}.lv1{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:1240px;min-height:0;margin-inline:auto;font-size:16px;line-height:1.45;container:lesson/inline-size}.lv1 h1,.lv1 h2,.lv1 h3,.lv1 h4{color:inherit;font-family:inherit}.lv1 h2,.lv1 h3,.lv1 h4{font-weight:650}.lv1 select{font-family:inherit;line-height:1.45}.lv1 .code-example pre{background:0 0;border:0;border-radius:0;padding:0}.lv1 label,.lv1 summary{color:inherit}.lv1 label{line-height:1.5}.lv1 textarea,.lv1 input{margin:0}.lv1 textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lv1 pre{letter-spacing:normal;margin:0}.lv1 .lesson-savebar{padding-block:8px;line-height:1.4}.lv1 .lesson-savebar .quiet-button,.lv1 .player-footer .quiet-button{border-radius:6px}.lv1 .lesson-reading summary{background:0 0;min-height:24px;padding:0;line-height:1.5}.lv1 .lesson-reading summary:focus-visible{outline-offset:5px;outline:3px solid #80dcff}.lv1 .lesson-scene{scroll-margin-top:16px}.lv1 .stage-header{padding-top:20px}.lv1 .scene-content{padding-top:23px}.lv1 .scene-content>.lv1-title{margin-bottom:14px;font-weight:700}.lv1 .scene-lead{margin-bottom:23px}.lv1 .light-paper h3,.lv1 .light-paper h4{color:#152236}.lv1 .light-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lv1 .intro-scene{min-height:660px}.lv1 .intro-copy{padding-top:28px;padding-bottom:32px}.lv1 .intro-copy .lv1-title{max-width:490px;margin:0 0 16px}.lv1 .intro-copy>h3{margin:0 0 20px;font-weight:600}.lv1 .intro-objectives{gap:13px;margin:24px 0}.lv1 .intro-quote{bottom:28px}.lv1 .capability-list button{min-height:52px}.lv1 .capability-detail>h3{font-size:24px;font-weight:650}.lv1 .capability-detail{padding:20px}.lv1 .image-comparison input{color:#0000;appearance:none;background:0 0;border:0;border-radius:0;padding:0}.lv1 .image-comparison:focus-within{outline-offset:4px;outline:3px solid #80dcff}.lv1 .capability-dots{gap:4px;margin-top:10px}.lv1 .capability-dots button,.lv1 .capability-dots [aria-pressed=true]{background:0 0;border-radius:6px;width:36px;height:36px;position:relative}.lv1 .capability-dots button:after{content:"";background:#64788e;border-radius:50%;width:6px;height:6px;margin:auto;display:block}.lv1 .capability-dots [aria-pressed=true]:after{background:#79b5ed;border-radius:5px;width:14px}.lv1 .process-card h3{line-height:1.35}.lv1 .process-grid{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);margin-top:24px}.lv1 .flow-arrow{color:#6bcaff;text-shadow:0 0 15px #3eb3f0;place-self:center;font-size:26px;line-height:1}.lv1 .process-card>p{font-size:14px}.lv1 .process-controls button{width:44px;height:44px;padding:0}.lv1 .process-controls button[aria-pressed=true]{background:#335e9b;border-color:#80dcff}.lv1 .process-description{font-size:14px}.lv1 .workshop-columns{gap:18px;margin-top:22px}.lv1 .workshop-card{padding:18px}.lv1 .workshop-card>h3{min-height:27px;font-size:16px;line-height:1.35}.lv1 .topic-tile{height:104px}.lv1 .time-options button,.lv1 .level-choice,.lv1 .toggle-row{min-height:44px}.lv1 .parameter-note{margin-top:20px}.lv1 .prompt-column>p[role=status]:empty{display:none}.lv1 .inspection-columns{align-items:start;gap:22px;margin-top:20px}.lv1 .response-frame>h3{margin-bottom:14px;font-size:20px;line-height:1.35}.lv1 .response-paper{padding:20px}.lv1 .paper-title{margin-bottom:16px}.lv1 .response-paper li{margin:10px 0}.lv1 .response-paper li button,.lv1 .response-paper li .paper-step{padding:10px 12px}.lv1 .response-paper .paper-selected{background:#d1e5f4;border-color:#377fa9;box-shadow:inset 3px 0 #377fa9}.lv1 .inspection-panel{padding:22px}.lv1 .condition-choices{margin-top:18px}.lv1 .condition-choices button{border-radius:0;min-height:48px}.lv1 .inspection-panel .action{width:100%}.lv1 .refine-columns{grid-template-columns:minmax(280px,.76fr) minmax(0,1.64fr);gap:24px}.lv1 .refine-editor,.lv1 .refine-columns>section{min-width:0}.lv1 .raw-editor label{margin:0 0 12px}.lv1 .raw-editor textarea{min-height:190px;font-size:15px;line-height:1.6}.lv1 .raw-editor .refine-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lv1 .raw-editor .refine-buttons button{min-width:0}.lv1 .raw-editor .refine-buttons>.action{grid-column:1/-1}.lv1 .comparison-section>h3{margin:0 0 16px;font-size:21px;line-height:1.35}.lv1 .comparison-documents{align-items:start;gap:14px}.lv1 .comparison-paper{padding:16px}.lv1 .comparison-paper li .paper-step{padding:5px 0}.lv1 .confirmation-panel{padding:18px}.lv1 .confirmation-panel>h3{font-size:18px;line-height:1.4}.lv1 .mission-stage{margin-top:22px}.lv1 .mission-attempt{max-width:850px;margin-top:24px;padding:22px}.lv1 .mission-paper>h3{margin-bottom:12px}.lv1 .mission-paper ul{margin-bottom:0}.lv1 .summary-scene .scene-content{max-width:calc(100% - 300px)}.lv1 .summary-scene .lesson-feedback{max-width:100%}.lv1 .summary-list{gap:20px;margin:26px 0}.lv1 .summary-robot{width:280px;max-width:28%;right:18px}.lv1 .summary-actions{align-items:stretch;gap:12px}.lv1 .summary-actions>.next-scene{margin:0}.lv1 .summary-actions>button{min-width:0}.lv1 .lesson-feedback button{border:1px solid #537fa5;border-radius:7px;min-height:44px;margin-top:10px;padding:10px 14px}.lv1 .lesson-glossary-dialog>button{float:right;margin:0 0 12px 16px;font-size:14px;position:static}.lv1 .lesson-glossary-dialog h2{clear:both}@container lesson (width>=900px){.lv1 .inspection-panel .condition-choices,.lv1 .confirmation-panel .condition-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.lv1 .condition-choices button{gap:9px;padding:12px 6px;font-size:13px}}@container lesson (width<=1050px){.lv1 .workshop-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lv1 .prompt-column{grid-column:1/-1}.lv1 .prompt-column .live-prompt{font-size:15px}.lv1 .topic-tile{height:94px}.lv1 .refine-columns{grid-template-columns:minmax(0,1fr)}.lv1 .refine-editor textarea{min-height:180px}.lv1 .raw-editor .refine-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.lv1 .raw-editor .refine-buttons>.action{grid-column:auto}}@container lesson (width<=800px){.lv1 .process-grid{flex-direction:column;gap:14px;display:flex}.lv1 .process-grid .process-card{min-height:0;padding:20px}.lv1 .process-grid .flow-arrow{margin:0 auto;display:block;transform:rotate(90deg)}.lv1 .human-picture{height:150px}.lv1 .result-sheet{min-height:0}.lv1 .model-illustration,.lv1 .model-illustration img{height:190px}.lv1 .model-illustration{flex-basis:190px}.lv1 .process-bottom{align-items:flex-start}.lv1 .summary-scene .scene-content{max-width:100%;padding-bottom:16px}.lv1 .summary-scene .lesson-feedback{max-width:100%}.lv1 .summary-robot{width:200px;max-width:65%;height:auto;max-height:none;margin:0 auto 24px;position:relative;inset:auto}.lv1 .mission-stage{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.lv1 .mission-art{width:100%;height:270px}.lv1 .mission-paper{width:auto;margin-left:-14px;padding:20px;transform:none}}@container lesson (width<=620px){.lv1 .scene-content{padding:22px 16px}.lv1 .scene-content>.lv1-title{font-size:27px}.lv1 .scene-lead{font-size:14px}.lv1 .intro-scene{min-height:0}.lv1 .intro-copy{padding:26px 16px 0}.lv1 .intro-copy .lv1-title{margin-bottom:16px;font-size:34px}.lv1 .intro-copy>h3{font-size:23px}.lv1 .intro-objectives{font-size:13px}.lv1 .intro-quote{max-width:250px;margin:64px 16px 20px auto;position:relative;inset:auto}.lv1 .capability-list{grid-template-columns:1fr}.lv1 .capability-list button{padding:13px;font-size:14px}.lv1 .capability-dots button,.lv1 .capability-dots [aria-pressed=true]{width:44px;height:44px}.lv1 .workshop-columns{grid-template-columns:minmax(0,1fr);display:grid}.lv1 .prompt-column{grid-column:auto}.lv1 .topic-options{gap:10px}.lv1 .topic-tile{height:88px}.lv1 .time-options button,.lv1 .toggle-row,.lv1 .level-choice{font-size:13px}.lv1 .raw-editor .refine-buttons{grid-template-columns:1fr}.lv1 .raw-editor .refine-buttons>.action{grid-column:auto}.lv1 .inspection-panel{padding:18px 16px}.lv1 .comparison-documents{grid-template-columns:minmax(0,1fr)}.lv1 .mission-stage{display:block}.lv1 .mission-art{width:100%;height:230px}.lv1 .mission-paper{width:calc(100% - 20px);margin:-34px auto 0;padding:20px}.lv1 .mission-attempt{padding:18px 14px}.lv1 .mission-paper>h3{font-size:24px}.lv1 .summary-list b{font-size:17px}.lv1 .summary-list p{font-size:14px}.lv1 .player-footer{align-items:flex-start}.lv1 .player-footer>span{text-align:right;max-width:calc(100% - 80px);line-height:1.5}}@container lesson (width>=621px){.lv1 .comparison-documents{align-items:stretch}.lv1 .comparison-document{flex-direction:column;display:flex}.lv1 .comparison-document .response-paper{flex:1}.lv1 .comparison-paper .paper-title{min-height:84px}.lv1 .comparison-paper li{min-height:124px;margin:0}}@container lesson (width<=620px){.lv1 .intro-copy .lv1-title{overflow-wrap:normal;word-break:normal;font-size:clamp(28px,8.6cqi,34px)}.lv1 .intro-copy .lv1-title br{display:inline}}.t05-root{--t05-bg:#101a1c;--t05-panel:#172325;--t05-surface:#1b2a2c;--t05-line:#748c8c;--t05-text:#e7eee9;--t05-muted:#a6b7b3;--t05-accent:#b9d39d;--t05-ink:#15211a;--t05-error:#ffc0ac;--t05-success:#b4deb0;--t05-ring:#f4ce7d;--bg:var(--t05-bg);--panel:var(--t05-panel);--surface:var(--t05-surface);--line:var(--t05-line);--text:var(--t05-text);--muted:var(--t05-muted);--accent:var(--t05-accent);--ink:var(--t05-ink);--error:var(--t05-error);--success:var(--t05-success);background:var(--t05-bg);color:var(--t05-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-wrap:anywhere;min-height:100dvh;font:1rem/1.6 system-ui,-apple-system,Segoe UI,sans-serif}.t05-root[data-theme=paper]{--t05-bg:#f5f3ed;--t05-panel:#fffdfa;--t05-surface:#eceee6;--t05-line:#69796a;--t05-text:#25362d;--t05-muted:#526459;--t05-accent:#315d3c;--t05-ink:#fff;--t05-error:#a52b22;--t05-success:#2e6137;--t05-ring:#754500;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.t05-root *{box-sizing:border-box}:where(.t05-root) :where(h1,h2,h3){color:var(--t05-text);letter-spacing:-.025em;line-height:1.25}:where(.t05-root) h1{font-size:clamp(1.65rem,3vw,2.4rem);font-weight:650}:where(.t05-root) h2{font-size:clamp(1.25rem,2vw,1.8rem);font-weight:600}:where(.t05-root) h3{font-size:1.15rem}:where(.t05-root) :where(button,input,select,textarea){font:inherit;color:var(--t05-text)}:where(.t05-root) button{border:1px solid var(--t05-line);background:var(--t05-surface);cursor:pointer;white-space:normal;border-radius:.55rem;max-width:100%;min-height:44px;padding:.6rem .9rem}:where(.t05-root) button:hover:enabled{border-color:var(--t05-accent)}:where(.t05-root) button:disabled:not(:where(.lv1 *)){opacity:.65;cursor:default}:where(.t05-root) :where(input,select,textarea){background:var(--t05-bg);border:1px solid var(--t05-line);border-radius:.5rem;width:100%;max-width:100%;min-height:44px;margin:.35rem 0 .9rem;padding:.6rem}:where(.t05-root) :where(input[type=checkbox],input[type=radio]){width:1.25rem;min-height:1.25rem;accent-color:var(--t05-accent);flex:none;margin:.2rem .5rem .2rem 0}:where(.t05-root) label{color:var(--t05-text);display:block}:where(.t05-root) a{color:var(--t05-accent);text-underline-offset:3px}:where(.t05-root) :focus-visible{outline:3px solid var(--t05-ring);outline-offset:4px;scroll-margin-block:1.5rem}:where(.t05-root) [tabindex="-1"]:focus:not(.lv1 *){outline:2px solid var(--t05-ring);outline-offset:4px}:where(.t05-root) pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--t05-bg);border:1px solid var(--t05-line);border-radius:.5rem;padding:1rem}.t05-root .t05-primary{background:var(--t05-accent);color:var(--t05-ink);border-color:var(--t05-accent);font-weight:650}.t05-root .t05-skip{z-index:10;background:var(--t05-panel);border:2px solid var(--t05-ring);padding:.75rem;position:absolute;top:.5rem;left:1rem;transform:translateY(-200%)}.t05-root .t05-skip:focus{transform:none}.t05-root .t05-layout{grid-template-columns:15rem minmax(0,1fr);min-height:100dvh;display:grid}.t05-root .t05-sidebar{background:var(--t05-panel);border-right:1px solid var(--t05-line);min-width:0;padding:1.5rem 1rem}.t05-root .t05-sidebar nav{gap:.3rem;margin:1.5rem 0;display:grid}.t05-root .t05-sidebar nav button{text-align:left;background:0 0;border-color:#0000}.t05-root .t05-sidebar nav button[aria-current=page]{background:var(--t05-surface);border-color:var(--t05-line);color:var(--t05-accent)}.t05-root .t05-brand{text-align:left;background:0 0;border:0;align-items:center;gap:.7rem;display:flex}.t05-root .t05-brand span{border:1px solid var(--t05-accent);width:2.5rem;height:2.5rem;color:var(--t05-accent);border-radius:.6rem;place-items:center;font:1.5rem Georgia,serif;display:grid}.t05-root .t05-main{width:100%;min-width:0;max-width:88rem;margin:0 auto;padding:0 clamp(1rem,4vw,4rem) 2rem}.t05-root .t05-header{border-bottom:1px solid var(--t05-line);color:var(--t05-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.t05-root .t05-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.t05-root .t05-actions>*{min-width:0}.t05-root .t05-theme-label{align-items:center;gap:.6rem;display:flex}.t05-root .t05-theme-label select{width:auto;min-width:6rem;margin:0}.t05-root .t05-kicker{color:var(--t05-muted);letter-spacing:.1em;font-size:.75rem;font-weight:650}.t05-root .t05-hero{border-bottom:1px solid var(--t05-line);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:1.5rem 0 2rem;display:flex}.t05-root .t05-hero>div:first-child{flex:20rem;min-width:0;max-width:44rem}.t05-root .t05-hero h2{margin:.5rem 0;font-size:clamp(1.7rem,3vw,2.7rem)}.t05-root .t05-world-emblem{width:6rem;max-width:100%;height:6rem;color:var(--t05-accent);flex:none}.t05-root .t05-hero .t05-world-emblem{width:11rem;height:11rem}.t05-root .t05-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0;display:grid}.t05-root .t05-card{background:var(--t05-panel);border:1px solid var(--t05-line);border-radius:.85rem;min-width:0;padding:1.4rem}.t05-root .t05-card h2,.t05-root .t05-card h3{margin-top:.5rem}:where(.t05-root) :where(.t05-world-grid,.t05-skill-list,.t05-quest-list,.t05-glossary-list,.t05-world-lessons,.t05-timeline){padding:0;list-style:none}.t05-root .t05-world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.t05-root .t05-world-lessons li{border-top:1px solid var(--t05-line);gap:.4rem;padding:1rem 0;display:grid}.t05-root .t05-world-lessons li span{color:var(--t05-muted);font-size:.85rem}.t05-root .t05-filters{flex-wrap:wrap;gap:1rem;display:flex}.t05-root .t05-filters>label{flex:12rem;min-width:0}.t05-root .t05-skill-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.t05-root .t05-skill{text-align:left;background:var(--t05-panel);flex-direction:column;gap:.5rem;width:100%;height:100%;display:flex}.t05-root .t05-skill[aria-expanded=true]{outline:2px solid var(--t05-accent)}.t05-root .t05-requirements li{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.t05-root .t05-return,.t05-root .t05-state{border:1px solid var(--t05-line);background:var(--t05-panel);border-radius:.7rem;margin:1rem 0;padding:1rem}.t05-root .t05-return button{margin:.4rem .5rem .4rem 0}.t05-root .t05-alert{border-left:3px solid var(--t05-error);color:var(--t05-error);padding:1rem}.t05-root .t05-action-status{min-height:1.5rem;color:var(--t05-muted);margin:.5rem 0;font-size:.85rem}.t05-root .t05-footer{border-top:1px solid var(--t05-line);color:var(--t05-muted);margin-top:2.5rem;padding-top:1rem;font-size:.8rem}.t05-root .t05-check{align-items:flex-start;gap:.5rem;min-height:44px;margin:1rem 0;display:flex}.t05-root .t05-quest-list{gap:1rem;display:grid}.t05-root .t05-character-head{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.t05-root .t05-avatar{width:7rem;height:7rem;color:var(--t05-accent);flex:none}.t05-root .t05-avatar[data-palette=ocean]{color:var(--t05-text)}.t05-root .t05-avatar[data-palette=ochre]{color:var(--t05-ring)}.t05-root .t05-timeline li{border-left:2px solid var(--t05-accent);gap:.5rem;margin:1rem 0;padding:.6rem 1rem;display:grid}.t05-root .t05-timeline span{color:var(--t05-muted)}.t05-root .t05-dialog{color:var(--t05-text);background:var(--t05-panel);border:2px solid var(--t05-line);border-radius:.8rem;max-width:min(40rem,100% - 2rem);max-height:85dvh;padding:1.5rem;overflow:auto}.t05-root .t05-dialog::backdrop{background:#0009}.t05-root .t05-term{color:var(--t05-accent);text-underline-offset:4px;text-decoration:underline}.t05-root .t05-glossary-list li{border-bottom:1px solid var(--t05-line);padding:1rem 0}.t05-root details{margin:1rem 0}.t05-root summary:not(:where(.lv1 *)){cursor:pointer;min-height:44px;color:var(--t05-accent);padding:.4rem}.t05-root .t05-lesson-parts{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.t05-root .t05-lesson-parts button[aria-current=step]{border:2px solid var(--t05-accent);font-weight:700}.t05-root .t05-lesson>section{max-width:55rem}.t05-root .t05-execution,.t05-root .t05-save{border-left:3px solid var(--t05-accent);padding:.5rem 1rem}.t05-root[data-focus=true] :where(.t05-game-layer,.t05-atmosphere){display:none}.t05-root[data-focus=true] .t05-hero{padding-top:.2rem}.t05-root[data-focus=true] *,.t05-root[data-reduced-motion=true] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.t05-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1050px){.t05-root .t05-layout{grid-template-columns:12rem minmax(0,1fr)}.t05-root .t05-main{padding-inline:1.25rem}.t05-root .t05-columns,.t05-root .t05-world-grid{grid-template-columns:1fr}.t05-root .t05-hero .t05-world-emblem{width:7rem;height:7rem}}@media (width<=700px){.t05-root .t05-layout{display:block}.t05-root .t05-sidebar{border-right:0;border-bottom:1px solid var(--t05-line);padding:1rem}.t05-root .t05-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin:1rem 0}.t05-root .t05-sidebar nav button{padding:.45rem;font-size:.9rem}.t05-root .t05-main{padding-inline:1rem}.t05-root .t05-header{align-items:flex-start}.t05-root .t05-hero .t05-atmosphere{display:none}.t05-root .t05-card{padding:1rem}.t05-root .t05-header .t05-actions{width:100%}.t05-root .t05-skill-list{grid-template-columns:1fr}.t05-root .t05-dialog{padding:1rem}}@media (forced-colors:active){:where(.t05-root) :where(button,input,select,textarea){border:1px solid buttontext}:where(.t05-root) :focus-visible{outline-color:highlight}}.t05-root .t05-desktop-advice{display:none}.t05-root .t05-transcript{white-space:pre-wrap}@media (width<=700px){.t05-root .t05-desktop-advice{border-left:3px solid var(--t05-accent);padding:.75rem;display:block}}.t05-root .t05-menu>summary{display:none}@media (width<=700px){.t05-root .t05-menu>summary{display:list-item}.t05-root .t05-sidebar>p{display:none}.t05-root .t05-menu{margin:.5rem 0}}.t05-root [hidden]{display:none!important}:where(.t05-root) :where(fieldset,form,section){min-width:0}:where(.t05-root) :where(input,textarea,select){min-width:0;max-width:100%}:where(.t05-root) :where(pre,code,td,th){overflow-wrap:anywhere}:where(.t05-root) pre{white-space:pre-wrap}.t05-root .t05-authored-text{white-space:pre-wrap;overflow-wrap:anywhere}.t05-root .t05-authored-material>section{margin-block:2rem;scroll-margin-block:1rem}.t05-root .t05-section-takeaway{border-inline-start:3px solid var(--t05-accent);padding-inline-start:1rem}.t05-root .t05-lesson-terms dt{font-weight:650}.t05-root .t05-lesson-terms dd{margin-block-end:1rem;margin-inline-start:1rem}@media (width<=700px){.t05-root .t05-main{padding-inline:clamp(12px,3vw,20px)}.t05-root .t05-card{padding:clamp(12px,3vw,20px)}.t05-root .t05-theme-label{flex-direction:column;flex:10rem;align-items:stretch}.t05-root .t05-theme-label select{width:100%;min-width:0}}.t05-root[data-theme-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.t05-root[data-theme-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.t05-root{--t05-radius:.7rem;--t05-heading:system-ui,-apple-system,"Segoe UI",sans-serif;--t05-frame:var(--t05-line);--t05-reader-bg:var(--t05-panel);--t05-reader-text:var(--t05-text);--t05-reader-muted:var(--t05-muted);background-image:radial-gradient(ellipse at top right,color-mix(in srgb,var(--t05-accent) 9%,transparent),transparent 60%)}:where(.t05-root) :where(h1,h2,h3){font-family:var(--t05-heading)}.t05-root:not([data-theme=atlas]):not([data-theme=paper]) :is(.t05-card,.t05-state,.t05-return,.t05-dialog){border-radius:var(--t05-radius);border-color:var(--t05-frame)}.t05-root .t05-main>h1{border-bottom:1px solid var(--t05-frame);padding-block:.4rem}.t05-root .t05-theme-scene{isolation:isolate;background:var(--t05-surface);border:1px solid var(--t05-frame);border-radius:var(--t05-radius);contain:layout paint;height:clamp(150px,21vw,290px);margin:1.25rem 0;position:relative;overflow:hidden;box-shadow:0 8px 30px #0003}.t05-root .t05-theme-scene>img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.t05-root .t05-theme-ornament{width:100%;height:100%;color:var(--t05-accent);pointer-events:none;filter:drop-shadow(0 1px 2px #000);position:absolute;inset:0}.t05-root .t05-theme-scene[data-hidden=true]{display:none}.t05-root .t05-preference-status{min-height:3.5rem;color:var(--t05-muted);font-size:.875rem}.t05-root .t05-preference-status p{margin:.4rem 0}.t05-root .t05-preference-status[data-state=error]{border-left:3px solid var(--t05-error);color:var(--t05-error);padding-left:.75rem}.t05-root .t05-theme-library{border:0;margin:1.5rem 0;padding:0}.t05-root .t05-theme-library legend{font-size:1.2rem;font-weight:700}.t05-root .t05-theme-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.t05-root .t05-theme-preview{text-align:left;background:var(--t05-panel);border:1px solid var(--t05-line);border-radius:.6rem;flex-direction:column;align-items:stretch;gap:.4rem;height:100%;padding:.6rem;display:flex}.t05-root .t05-theme-preview[aria-pressed=true]{outline:2px solid var(--t05-accent);outline-offset:2px}.t05-root .t05-theme-preview-art{aspect-ratio:16/9;border-radius:.3rem;place-items:center;display:grid;overflow:hidden}.t05-root .t05-theme-preview-art img{object-fit:cover;width:100%;height:100%}.t05-root .t05-theme-preview-art>span{font:2rem Georgia,serif}.t05-root .t05-theme-preview>span:not(.t05-theme-preview-art){font-size:.875rem}.t05-root .t05-theme-selected{color:var(--t05-accent);margin-top:auto;padding-top:.5rem}:where(.t05-root) button:disabled:not(:where(.lv1 *)){opacity:1;color:var(--t05-muted);background:var(--t05-surface);border-style:dashed}.t05-root .t05-state-loading{border-inline-start:4px double var(--t05-accent)}.t05-root .t05-state-error{border-inline-start:4px solid var(--t05-error)}.t05-root .t05-state-error h2{color:var(--t05-error)}.t05-root .t05-save{border-color:var(--t05-success)}.t05-root .t05-map{background:var(--t05-panel);border:1px solid var(--t05-frame);border-radius:var(--t05-radius);padding:1rem}.t05-root .t05-skill{border-inline-start:4px solid var(--t05-accent);border-radius:var(--t05-radius);position:relative}.t05-root .t05-skill:after{content:"";border:2px solid var(--t05-accent);pointer-events:none;width:.7rem;height:.7rem;position:absolute;top:.75rem;right:.75rem}.t05-root .t05-skill-list{gap:1.5rem;padding:1rem;position:relative}.t05-root .t05-skill-list:before{content:"";pointer-events:none;opacity:.2;background:repeating-linear-gradient(125deg,transparent 0 35px,var(--t05-accent) 36px 37px,transparent 38px 90px);border:1px dashed var(--t05-line);border-radius:var(--t05-radius);position:absolute;inset:0}.t05-root:not([data-theme=atlas]):not([data-theme=paper]) :is(.learning-workspace,.text-exam,.voice-exam,.personal-content){border-radius:var(--t05-radius)}:where(.t05-root) :where(.t05-authored-material,.t05-reading-surface){background:var(--t05-reader-bg);--t05-text:var(--t05-reader-text);--t05-muted:var(--t05-reader-muted);color:var(--t05-reader-text);--text:var(--t05-reader-text);--muted:var(--t05-reader-muted);border:1px solid var(--t05-frame);border-radius:var(--t05-radius);padding:clamp(1rem,3vw,2rem)}:where(.t05-root) :where(.t05-authored-material,.t05-reading-surface) :where(h1,h2,h3){color:var(--t05-reader-text)}:where(.t05-root) :where(.t05-authored-material,.t05-reading-surface) a{color:inherit}:where(.t05-root) pre{color:#e3f2f3;background:#0a141c;border-color:#748a96;font-family:ui-monospace,Consolas,monospace}.t05-root[data-theme=gothic-academy]{--t05-heading:Georgia,"Times New Roman",serif;--t05-radius:2px;--t05-frame:#b39660;--t05-reader-bg:#f2e3c3;--t05-reader-text:#31261d;--t05-reader-muted:#65523d}.t05-root[data-theme=gothic-academy] .t05-sidebar{background-image:linear-gradient(90deg,#0007,#0000),repeating-linear-gradient(130deg,#0000 0 7px,#dac49b05 8px 9px);border-right:3px double #b39660}.t05-root[data-theme=gothic-academy] :where(.t05-card,.t05-state){border:3px double var(--t05-frame);box-shadow:inset 0 0 0 3px #08080a,0 8px 14px #0005}.t05-root[data-theme=gothic-academy] .t05-sidebar nav button[aria-current=page]{color:#fff0d4;background:#581a28;border-color:#d5a85e}.t05-root[data-theme=gothic-academy] .t05-theme-scene{border:4px double #b39660}.t05-root[data-theme=gothic-academy] .t05-skill:after{border-width:2px;transform:rotate(45deg)}.t05-root[data-theme=royal-academy]{--t05-heading:Georgia,"Times New Roman",serif;--t05-radius:.25rem;--t05-frame:#bca06a;--t05-reader-bg:#fff0d1;--t05-reader-text:#30291c;--t05-reader-muted:#66583c}.t05-root[data-theme=royal-academy] .t05-sidebar{background-image:linear-gradient(110deg,#172b41,#0a1c31);border-right:4px double #d6b77e}.t05-root[data-theme=royal-academy] :where(.t05-card,.t05-state){box-shadow:inset 0 0 0 4px var(--t05-panel),inset 0 0 0 5px #bca06a,0 5px 18px #0003;border:1px solid #bca06a}.t05-root[data-theme=royal-academy] .t05-sidebar nav button[aria-current=page]{color:#fff1d6;background:#154b7c;border-color:#c8ac71;border-radius:1rem .2rem}.t05-root[data-theme=royal-academy] .t05-skill:after{border-radius:0 0 50% 50%;height:1rem}.t05-root[data-theme=royal-academy] .t05-main>h1{border-bottom:3px double #bca06a}.t05-root[data-theme=neon-coast]{--t05-radius:1.1rem;--t05-frame:#b483bd;--t05-heading:"Segoe UI",system-ui,sans-serif;--t05-reader-bg:#f6eaf9;--t05-reader-text:#30223a;--t05-reader-muted:#66506e}.t05-root[data-theme=neon-coast] .t05-sidebar{background-image:linear-gradient(170deg,#2a1c3b,#141426);border-right:1px solid #df87ca}.t05-root[data-theme=neon-coast] :where(.t05-card,.t05-state){border-color:#9b81aa;box-shadow:0 6px 24px #0005,inset 0 1px #ffbdec44}.t05-root[data-theme=neon-coast] .t05-sidebar nav button[aria-current=page]{color:#ffd9f5;background:#54224f;border-color:#ff9cdd;box-shadow:0 0 12px #d53eac30}.t05-root[data-theme=neon-coast] .t05-theme-scene{border-color:#ff9cdd;box-shadow:0 0 18px #f486cd30}.t05-root[data-theme=neon-coast] .t05-skill:after{border-color:#85e7f2;border-radius:50%;box-shadow:0 0 6px #85e7f250}.t05-root[data-theme=island-expedition]{--t05-heading:Georgia,"Times New Roman",serif;--t05-radius:.25rem;--t05-frame:#92734c}.t05-root[data-theme=island-expedition] .t05-sidebar{background-image:repeating-linear-gradient(0deg,#e5c89718 0 2px,#0000 2px 9px);border-right:7px double #85623e}.t05-root[data-theme=island-expedition] :where(.t05-card,.t05-state){background-image:radial-gradient(#96754912 1px,#0000 1px);background-size:5px 5px;border-style:double;border-width:3px;box-shadow:3px 4px #9b7b5140}.t05-root[data-theme=island-expedition] .t05-theme-scene{border:6px ridge #92734c}.t05-root[data-theme=island-expedition] .t05-skill:after{border-color:#145b5a;transform:rotate(45deg)}.t05-root[data-theme=island-expedition] .t05-skill-list:before{background:repeating-linear-gradient(160deg,#0000 0 48px,#145b5a 49px 50px,#0000 51px 108px);border-style:dotted}.t05-root[data-theme=freedom-journal]{--t05-heading:Georgia,"Times New Roman",serif;--t05-radius:3px;--t05-frame:#99717b}.t05-root[data-theme=freedom-journal] .t05-sidebar{color:#fff1e5;--t05-text:#fff1e5;--t05-muted:#e3bfc3;--t05-line:#c79aa2;--t05-accent:#ffabc8;--t05-surface:#49333e;background:#30282a;border-right:4px solid #ad6a7a}.t05-root[data-theme=freedom-journal] :where(.t05-card,.t05-state){background-image:repeating-linear-gradient(0deg,#0000 0 31px,#b0836c0c 32px 33px);border:0;border-top:5px solid #d8b9ad;box-shadow:4px 5px #6d3d4c20}.t05-root[data-theme=freedom-journal] .t05-main>h1{border-bottom:3px dashed #a51e4b;font-style:italic}.t05-root[data-theme=freedom-journal] .t05-theme-scene{border:7px solid #fff8eb;outline:1px solid #99717b;box-shadow:3px 6px #a8757a40}.t05-root[data-theme=freedom-journal] .t05-theme-ornament{display:none}.t05-root[data-theme=freedom-journal] .t05-skill{border:1px solid #977580;border-top:6px solid #c98296;box-shadow:3px 4px #ab7c8a30}.t05-root[data-theme=freedom-journal] .t05-skill:after{background:#a51e4b;border-radius:50%}.t05-root[data-theme=research-zone]{--t05-heading:"Arial Narrow",Impact,system-ui,sans-serif;--t05-radius:2px;--t05-frame:#9c9877;--t05-reader-bg:#e5d8b4;--t05-reader-text:#302e22;--t05-reader-muted:#625d45}.t05-root[data-theme=research-zone] .t05-main>h1{text-transform:uppercase;letter-spacing:.035em}.t05-root[data-theme=research-zone] .t05-sidebar{background-image:repeating-linear-gradient(140deg,#0001 0 2px,#0000 2px 7px);border-right:5px ridge #777e60}.t05-root[data-theme=research-zone] :where(.t05-card,.t05-state){background-image:radial-gradient(circle at 8px 8px,#d5c485 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 8px) 8px,#d5c485 0 2px,#0000 3px);border:2px solid #92967b;box-shadow:inset 0 0 0 3px #161913}.t05-root[data-theme=research-zone] .t05-skill{border-left:7px solid #c9ac50}.t05-root[data-theme=research-zone] .t05-skill:after{background:#7e7957;border-radius:50%}.t05-root[data-theme=mars-outpost]{--t05-heading:"Segoe UI",system-ui,sans-serif;--t05-radius:.8rem;--t05-frame:#d49462;--t05-reader-bg:#fff2df;--t05-reader-text:#38291e;--t05-reader-muted:#6a5143}.t05-root[data-theme=mars-outpost] .t05-sidebar{background-image:linear-gradient(120deg,#462b21,#211a19);border-right:2px solid #cb8d58}.t05-root[data-theme=mars-outpost] :where(.t05-card,.t05-state){border-top:3px solid #dc9a65;box-shadow:inset 0 0 0 4px #211a19,0 0 12px #f9a15e12}.t05-root[data-theme=mars-outpost] .t05-sidebar nav button[aria-current=page]{color:#fff0df;background:#6a351f;border-color:#ffbc80}.t05-root[data-theme=mars-outpost] .t05-theme-scene{border:2px solid #ffbc80;border-radius:2rem .4rem}.t05-root[data-theme=mars-outpost] .t05-skill:after{border-bottom-width:4px;border-radius:50% 50% 0 0}.t05-root[data-theme=digital-rain]{--t05-heading:ui-monospace,Consolas,monospace;--t05-radius:1px;--t05-frame:#64ac7c}.t05-root[data-theme=digital-rain] .t05-main>h1{letter-spacing:.04em}.t05-root[data-theme=digital-rain] .t05-sidebar{background-image:repeating-linear-gradient(90deg,#0000 0 23px,#6fff8c09 24px 25px);border-right:1px solid #64ac7c}.t05-root[data-theme=digital-rain] :where(.t05-card,.t05-state){border-color:#64ac7c;box-shadow:inset 0 0 15px #32944a12,0 0 6px #8bffab15}.t05-root[data-theme=digital-rain] .t05-sidebar nav button[aria-current=page]{color:#062111;background:#83fba6;border-color:#83fba6}.t05-root[data-theme=digital-rain] .t05-theme-ornament{display:none}.t05-root[data-theme=digital-rain] .t05-skill-list:before{background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#83fba6 50%,#0000 51%),linear-gradient(#0000 49%,#83fba6 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-style:solid}.t05-root[data-theme=digital-rain] .t05-skill:after{border-radius:0;box-shadow:0 0 8px #83fba650}.t05-root[data-theme=steel-resistance]{--t05-heading:"Arial Black",system-ui,sans-serif;--t05-radius:0;--t05-frame:#95a4b2;--t05-reader-bg:#e4e7e9;--t05-reader-text:#202b34;--t05-reader-muted:#4d5b64}.t05-root[data-theme=steel-resistance] .t05-main>h1{text-transform:uppercase;letter-spacing:.025em;border-bottom:4px solid #b96c73}.t05-root[data-theme=steel-resistance] .t05-sidebar{background-image:linear-gradient(100deg,#151b22,#323a46,#171f29);border-right:5px ridge #74818e}.t05-root[data-theme=steel-resistance] :where(.t05-card,.t05-state){border:2px solid #95a4b2;border-top:3px solid #af6570;box-shadow:inset 0 0 0 3px #101820,4px 4px #0003}.t05-root[data-theme=steel-resistance] .t05-sidebar nav button[aria-current=page]{color:#fff0f1;background:#6c2536;border-color:#ffa6a6}.t05-root[data-theme=steel-resistance] .t05-skill:after{background:#b96c73;transform:rotate(45deg)}.t05-root[data-theme=wanderer-academy]{--t05-heading:"Segoe UI",system-ui,sans-serif;--t05-radius:.4rem;--t05-frame:#9d9473}.t05-root[data-theme=wanderer-academy] .t05-sidebar{background-image:linear-gradient(160deg,#12334a,#071622);border-right:1px solid #b4a273}.t05-root[data-theme=wanderer-academy] :where(.t05-card,.t05-state){border-top:1px solid #b4a273;box-shadow:inset 0 0 0 3px #071622,inset 0 0 0 4px #25465b}.t05-root[data-theme=wanderer-academy] .t05-sidebar nav button[aria-current=page]{color:#c5f7ff;background:#17445d;border-color:#8ce0ef}.t05-root[data-theme=wanderer-academy] .t05-skill:after{border-color:#f4d18a;border-radius:25%;transform:rotate(30deg)}.t05-root[data-theme=wanderer-academy] .t05-skill-list:before{background:repeating-linear-gradient(40deg,#0000 0 48px,#8ce0ef 49px 50px,#0000 51px 120px);border-color:#b4a273}.t05-root[data-focus=true] :where(.t05-theme-scene,.t05-theme-ornament){display:none}.t05-root[data-focus=true] :where(.t05-card,.t05-state,.t05-sidebar){box-shadow:none;background-image:none}.t05-root[data-focus=true] .t05-skill-list:before{display:none}@media (width<=700px){.t05-root .t05-theme-scene{height:150px;margin-block:1rem}.t05-root .t05-theme-grid{grid-template-columns:1fr}.t05-root .t05-sidebar{border-right:0}.t05-root .t05-preference-status{min-height:4rem}.t05-root .t05-theme-library{max-width:100%}}@media (forced-colors:active){:where(.t05-root) :where(.t05-theme-scene,.t05-theme-ornament,.t05-theme-preview-art){display:none}.t05-root .t05-theme-preview{border:1px solid buttontext}}.t05-root .t05-map{background-image:var(--t05-scenery);background-position:50%;background-size:cover}.t05-root .t05-map :where(.t05-filters){background:var(--t05-panel);border:1px solid var(--t05-frame);border-radius:var(--t05-radius);padding:.75rem}.t05-root .t05-map>p{background:var(--t05-panel);border-radius:var(--t05-radius);padding:.5rem .75rem}.t05-root .t05-map .t05-skill-list{background:color-mix(in srgb,var(--t05-bg) 50%,transparent)}.t05-root[data-focus=true] .t05-map{background-image:none}.t05-root:is([data-theme=gothic-academy],[data-theme=royal-academy],[data-theme=neon-coast],[data-theme=research-zone],[data-theme=mars-outpost],[data-theme=steel-resistance]){--t05-reader-ring:#30445b}.t05-root :is(.t05-authored-material,.t05-reading-surface) :is(:focus-visible,[tabindex="-1"]:focus){outline-color:var(--t05-reader-ring,var(--t05-ring))}.t05-root:not([data-theme=atlas]):not([data-theme=paper]){--t05-control-radius:var(--t05-radius)}.t05-root:not([data-theme=atlas]):not([data-theme=paper]) :is(button,input,select,textarea):not(.lv1 *){border-radius:var(--t05-control-radius,var(--t05-radius))}.t05-root :is(pre,.t05-code-surface):is(:focus-visible,[tabindex="-1"]:focus),.t05-root :is(pre,.t05-code-surface) :is(:focus-visible,[tabindex="-1"]:focus){outline-color:#f4d18a}.t05-root:not([data-dashboard=true]) .d66-chrome,.t05-root:not([data-dashboard=true]) .d66-mentor{display:none}.t05-root[data-dashboard=true]{background:var(--d66-bg);color:var(--d66-text);--d66-heading:#f5dfa0;--d66-blue:#6ad7ff;min-height:100dvh}.t05-root[data-dashboard=true] .t05-layout{isolation:isolate;min-height:100dvh;display:block;position:relative}.t05-root[data-dashboard=true] .t05-sidebar,.t05-root[data-dashboard=true] .t05-header,.t05-root[data-dashboard=true] .t05-theme-scene,.t05-root[data-dashboard=true] .t05-theme-scenery,.t05-root[data-dashboard=true] .t05-theme-banner,.t05-root[data-dashboard=true] .t05-footer{display:none}.t05-root[data-dashboard=true] .t05-main{z-index:2;outline:none;width:auto;max-width:none;min-height:100dvh;margin:0 0 0 285px;padding:78px 17px 26px 15px;position:relative}.t05-root[data-dashboard=true] .t05-main>h1{color:var(--d66-heading);letter-spacing:0;text-shadow:0 2px 3px #000,0 0 18px #9c73284d;max-width:calc(100% - 400px);margin:0 0 9px;font:3.75rem/1.1 Georgia,Times New Roman,serif}.t05-root[data-dashboard=true] .d66-subtitle{color:#c2d9e9;max-width:calc(100% - 400px);margin:0 0 8px;font-size:1.375rem;line-height:1.4}.t05-root[data-dashboard=true] .t05-preference-status{z-index:14;background:#020b13e8;border:0;border-radius:2px;max-width:600px;padding:0 7px;font-size:.75rem;position:fixed;bottom:3px;left:290px}.t05-root[data-dashboard=true] .t05-preference-status[data-state=saved],.t05-root[data-dashboard=true] .t05-action-status:empty{display:none}.t05-root[data-dashboard=true] .t05-action-status{z-index:15;background:#06111e;position:fixed;bottom:24px;left:300px}.t05-root[data-dashboard=true] [data-t05-surface]{min-width:0}.t05-root[data-dashboard=true] :is(button,input,select,textarea){border-radius:2px;max-width:100%;font-family:inherit}.t05-root[data-dashboard=true] button{color:var(--d66-text);font-size:1.125rem;line-height:1.3}.t05-root[data-dashboard=true] button:focus-visible,.t05-root[data-dashboard=true] :is(input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #7ce4ff}.t05-root[data-dashboard=true] button:disabled{opacity:.65}.t05-root[data-dashboard=true] :is(input,textarea,select){color:var(--d66-text);background:#03121df0;border:1px solid #476073;margin:5px 0 10px;padding:10px 12px}.t05-root[data-dashboard=true] :is(p,small,strong,span,h2,h3,button,label){overflow-wrap:break-word}.t05-root[data-dashboard=true] h2,.t05-root[data-dashboard=true] h3{color:var(--d66-heading);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.t05-root[data-dashboard=true] p{line-height:1.5}.d66-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.d66-icon{vertical-align:middle;flex:none;width:26px;height:26px;display:inline-block}.d66-compass{color:#fbd37b;filter:drop-shadow(0 0 4px #b97922);width:90px;height:90px;display:block}.d66-frame{border:1px solid var(--d66-line);background:linear-gradient(115deg,#081724ee,#020d17ef);position:relative;box-shadow:inset 0 0 0 3px #010b12,inset 0 0 0 4px #76562a70,0 2px 8px #0008;border-radius:5px!important}.d66-frame:before,.d66-frame:after{content:"";pointer-events:none;z-index:1;border-style:solid;border-color:#dbac53;width:13px;height:13px;position:absolute}.d66-frame:before{border-width:1px 0 0 1px;top:4px;left:4px;transform:skew(-15deg)}.d66-frame:after{border-width:0 1px 1px 0;bottom:4px;right:4px;transform:skew(-15deg)}.d66-backdrop{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.d66-backdrop>.d66-art:first-child{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.d66-backdrop:after{content:"";background:linear-gradient(90deg,#01081240,#0000 60%),linear-gradient(#0000 55%,#020c1840);position:absolute;inset:0}.d66-backdrop>.d66-foreground{object-fit:fill;z-index:1;width:285px;height:min(100dvh,1000px);position:absolute;top:0;left:0}.d66-brand{z-index:5;align-items:center;gap:18px;height:100px;display:flex;position:absolute;top:10px;left:12px;right:470px}.t05-root .d66-brand>button:first-child{white-space:nowrap;color:#fce2a0;background:0 0;border:0;flex:none;align-items:center;gap:15px;padding:0;display:flex}.d66-brand>button>span{text-shadow:0 2px 3px #000,0 0 12px #e1a64285;font:3.0625rem/1 Georgia,Times New Roman,serif}.d66-brand p{letter-spacing:.15em;white-space:nowrap;color:#cde6f8;margin:0;font-size:.875rem}.d66-brand b{color:#f6d796;margin:0 5px;font-weight:400}.t05-root .d66-mobile-menu{display:none}.d66-nav{z-index:5;width:247px;padding:14px 9px;position:absolute;top:115px;left:17px}.t05-root .d66-nav>button{text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#47636c33;align-items:center;gap:20px;width:100%;min-height:72px;padding:17px 16px;font-size:1.25rem;display:flex}.d66-nav>button>.d66-icon{width:34px;height:34px}.t05-root .d66-nav>button[aria-current=page]{color:#effbff;background:linear-gradient(90deg,#03658c68,#02365844);border:1px solid #36c6fc;box-shadow:inset 0 0 14px #06b5ff38,0 0 8px #05c5ff55}.d66-nav>button[aria-current=page]>.d66-icon{filter:drop-shadow(0 0 5px #4edaff)}.d66-profile-wrap{z-index:8;width:450px;position:absolute;top:24px;right:17px}.t05-root .d66-profile{text-align:left;align-items:center;gap:12px;width:100%;height:98px;padding:8px 14px;display:flex}.d66-avatar{background:#081725;border:1px solid #be9346;border-radius:50%;flex:none;place-items:center;width:80px;height:80px;display:inline-grid;position:relative;overflow:hidden}.d66-avatar>.d66-art{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.d66-avatar>.d66-icon{color:#e0bd7e;width:40px;height:40px}.d66-profile-data{flex:1;min-width:0}.d66-profile-data>strong{margin-bottom:4px;font-size:1.25rem;font-weight:500;display:block}.d66-profile-data>span{color:#baddf5;justify-content:space-between;gap:10px;font-size:1rem;display:flex}.d66-progress{background:#000a;border:1px solid #647d864f;border-radius:8px;min-width:60px;height:9px;display:block;overflow:hidden}.d66-progress>i{border-radius:inherit;background:linear-gradient(90deg,#cc7523,#ffdf79);height:100%;display:block;box-shadow:0 0 9px #ffbe32}.d66-profile-data>.d66-progress{height:8px;margin-top:7px}.d66-profile-data>.d66-progress>i{background:linear-gradient(90deg,#0091da,#55e9ff);box-shadow:0 0 8px #06cfff}.d66-profile-menu{width:100%;max-height:calc(100dvh - 150px);padding:20px;position:absolute;top:105px;right:0;overflow:auto}.d66-profile-menu p{margin-top:0;font-size:.875rem}.d66-extra-nav{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.t05-root .d66-extra-nav button{font-size:1rem}.d66-goal{z-index:3;width:380px;min-height:119px;padding:12px 45px 12px 72px;position:absolute;top:134px;right:17px}.d66-goal h2{white-space:nowrap;margin:0 0 9px;font-size:1.5625rem}.d66-goal>.d66-compass{width:43px;height:43px;position:absolute;top:41px;left:15px}.d66-goal p{margin:0;font-size:1.25rem;line-height:1.35}.t05-root .d66-goal>button{background:#091826;border-color:#a8a795;border-radius:50%;place-items:center;width:38px;height:38px;padding:5px;display:grid;position:absolute;top:46px;right:16px}.d66-preview-note{z-index:18;color:#c6e3f5;background:#020b13ee;max-width:100%;margin:0;padding:3px 9px;font-size:.6875rem;position:fixed;bottom:0;left:0;line-height:1.3!important}.t05-root[data-d66-screen=home] .t05-main>h1,.t05-root[data-d66-screen=worlds] .t05-main>h1{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.t05-root[data-d66-screen=home] .t05-main{min-height:941px;padding:0}.d66-home{height:100dvh;min-height:941px;position:relative}.d66-world-nodes{position:absolute;inset:0}.t05-root .d66-world-node{left:var(--x);top:var(--y);text-align:center;z-index:2;background:0 0;border:0;flex-direction:column;align-items:center;width:235px;padding:5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.d66-octagon{filter:drop-shadow(0 0 6px);place-items:center;width:130px;height:130px;display:inline-grid;position:relative}.d66-octagon>svg:first-child{width:100%;height:100%;position:absolute;inset:0}.d66-octagon>.d66-icon{width:65px;height:65px}.d66-world-node>.d66-octagon{width:116px;height:116px}.d66-world-node>strong{color:#f1e9cb;text-shadow:0 2px 2px #000,0 0 6px #000;background:#03101b99;max-width:100%;padding:3px 6px;font-size:1.1875rem;font-weight:500;line-height:1.15}.d66-node-progress{color:#c8dfed;background:#03101bdd;padding:2px 5px;font-size:.8125rem}.d66-home-links{pointer-events:none;filter:drop-shadow(0 0 4px #77c4ff);width:80%;height:100%;position:absolute;inset:0}.d66-home-links path{stroke:#70bcdf80;fill:none;stroke-width:.2px}.d66-home>.d66-hero{object-fit:contain;object-position:right bottom;pointer-events:none;width:35%;height:65%;position:absolute;bottom:0;right:0}.d66-tabs{scrollbar-width:thin;border-bottom:1px solid #b48d4880;gap:0;max-width:100%;margin-bottom:16px;display:flex;overflow:auto}.t05-root .d66-tabs>button{color:#d4e5ef;white-space:nowrap;background:linear-gradient(#0e2538da,#061322eb);border:1px solid #8b693e;border-radius:0;flex:none;min-height:45px;padding:12px 25px;font-size:1.125rem}.t05-root .d66-tabs>button[aria-pressed=true]{color:#ffe3a0;background:linear-gradient(#41403a,#132635);box-shadow:inset 0 -3px #d5a95b}.d66-map .d66-tabs{max-width:790px;margin-top:0}.d66-orbit{width:850px;max-width:calc(100% - 150px);height:650px;margin-left:55px;position:relative}.d66-orbit-lines{fill:none;stroke:#b991455e;stroke-width:.25px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.d66-map-total{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 8px #030a14,inset 0 0 0 10px #dcb36770,inset 0 0 0 15px #13233e,0 0 28px #5f85cc55;border-radius:50%!important}.d66-map-total:before,.d66-map-total:after{display:none}.d66-map-total>span{color:#dfbd74;font-size:1.25rem}.d66-map-total>strong{color:#f4de9e;font:4.0625rem Georgia,serif}.d66-map-total>small{max-width:180px;font-size:.875rem}.t05-root .d66-island{left:var(--x);top:var(--y);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:230px;height:170px;padding:3px;display:flex;position:absolute;transform:translate(-50%,-50%)}.d66-island>.d66-art{object-fit:contain;z-index:-1;filter:drop-shadow(0 6px 6px #0009);width:100%;height:220px;position:absolute;inset:-25px 0 0}.d66-island>.d66-octagon{width:85px;height:85px}.d66-island .d66-icon{width:42px;height:42px}.d66-island>strong{color:#f4e5c1;text-shadow:0 2px 2px #000;background:#08121dbf;max-width:210px;padding:2px 4px;font-size:1.0625rem;font-weight:500}.d66-island>span:not(.d66-octagon),.d66-island>small{color:#d2e4f4;background:#071321db;padding:1px 4px;font-size:.75rem}.d66-island[data-filtered=true]{visibility:hidden;pointer-events:none}.d66-native-details{background:var(--d66-panel);border:1px solid var(--d66-line);margin:25px 0 80px;padding:10px 15px;position:relative}.d66-native-details>summary{cursor:pointer;font-size:.9375rem;line-height:1.5}.d66-empty{color:#bfd4e6;padding:22px;font-size:1.0625rem}.d66-search{color:#c6e0f1;align-items:center;width:595px;max-width:calc(100% - 400px);margin:0 0 16px;display:flex;position:relative}.d66-search>.d66-icon{width:25px;height:25px;position:absolute;left:15px}.t05-root .d66-search>input{border-color:#b2935e85;height:51px;margin:0;padding:10px 16px 10px 55px;font-size:1.25rem}.d66-glossary-columns{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:12px;display:grid}.d66-term-list{min-height:540px;padding:14px 12px}.t05-root .d66-term-list>button{text-align:left;background:linear-gradient(90deg,#15304690,#0a1c2c90);border:1px solid #53647585;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:61px;margin-bottom:5px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 3px #06121e}.d66-term-list strong{color:#f2e1b2;font-size:1.375rem;font-weight:500;line-height:1.2;display:block}.d66-term-list small{color:#c5d8e6;margin-top:3px;font-size:.9375rem;line-height:1.35;display:block}.t05-root .d66-term-list>button[aria-current=true]{background:linear-gradient(90deg,#6150339c,#101e2c);border-color:#e0b35a;box-shadow:inset 0 0 0 3px #533c23,0 0 8px #d99d454d}.d66-term-detail{min-height:540px;padding:23px 26px;overflow:hidden}.d66-term-detail h2{margin:0 0 19px;font-size:2.125rem}.d66-term-definition{max-width:70%;margin:0 0 26px;font-size:1.3125rem}.d66-term-detail>.d66-glossary-book{object-fit:contain;pointer-events:none;z-index:0;width:255px;height:245px;position:absolute;top:2px;right:-10px}.d66-term-detail blockquote{white-space:pre-wrap;background:#1d3146b0;border:1px solid #4e6377;margin:0 0 10px;padding:16px 22px;font-size:1.1875rem;line-height:1.5;position:relative}.t05-root .d66-copy{align-items:center;gap:8px;margin-left:auto;padding:7px 11px;font-size:.9375rem;display:flex}.d66-term-detail details{margin:9px 0;font-size:.9375rem}.d66-related{flex-wrap:wrap;gap:9px;display:flex}.t05-root .d66-related>button{background:linear-gradient(#3a3527,#16202a);border-color:#a68649;padding:9px 14px;font-size:1rem}.d66-glossary-native{margin-top:24px}.d66-achievements{grid-template-columns:minmax(0,1fr) 402px;gap:30px;display:grid}.d66-award-groups h2{align-items:center;gap:15px;margin:0 0 13px;font-size:1.625rem;line-height:1.3;display:flex}.d66-award-groups h2>span{background:linear-gradient(90deg,#a07c3e,#0000);flex:1;height:1px}.d66-award-groups>section+section{margin-top:18px}.d66-award-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.t05-root .d66-award{text-align:center;flex-direction:column;align-items:center;min-width:0;height:auto;min-height:238px;padding:10px 8px;font-size:1rem;display:flex}.d66-award>.d66-art{object-fit:contain;filter:drop-shadow(0 2px 8px #e4b15b38);width:100%;height:135px}.d66-award:has(>.d66-art)>.d66-icon{display:none}.d66-award>.d66-icon{color:#d9bc73;width:80px;height:110px}.d66-award>strong{color:#e8d6a2;align-items:center;min-height:39px;font-size:1.0625rem;font-weight:500;line-height:1.2;display:flex}.d66-award>small{color:#c3dcf0;font-size:.8125rem;line-height:1.25}.d66-award>.d66-progress{width:100%;height:6px;margin-top:5px}.d66-award>span:last-child{color:#c3d9e8;margin-top:5px;font-size:.6875rem}.t05-root .d66-award[aria-pressed=true]{border-color:#f0c16b;box-shadow:inset 0 0 0 3px #7c5c30,0 0 8px #d99d454d}.d66-carousel-wrap{align-items:center;gap:6px;display:flex}.t05-root .d66-carousel-wrap>button{flex:none;padding:4px}.d66-carousel-wrap>button:first-child{transform:rotate(90deg)}.d66-award-carousel{scrollbar-width:thin;scroll-snap-type:x mandatory;flex:1;gap:10px;min-width:0;display:flex;overflow:auto}.t05-root .d66-award-carousel>.d66-award{scroll-snap-align:start;background:#091420ed;border-color:#4f586a;flex:none;width:160px;height:130px}.d66-award.locked>.d66-icon{color:#a9b7c9;width:38px;height:48px}.d66-award.locked>.d66-art{filter:grayscale();opacity:.65;height:60px}.d66-award.locked>strong{color:#cbd5e1;min-height:32px;font-size:.8125rem}.d66-award-detail{align-self:start;min-height:625px;margin-top:64px;padding:15px 26px 24px}.d66-award-feature{height:225px;margin:-18px -10px 0;position:relative}.d66-award-feature>.d66-art{object-fit:contain;width:100%;height:100%}.d66-award-feature>.d66-icon{color:#e2c06f;width:90px;height:110px;position:absolute;top:50px;left:calc(50% - 45px)}.d66-award-feature:has(>.d66-art)>.d66-icon{display:none}.d66-award-detail>h2{text-align:center;margin:4px 0 9px;font-size:1.6875rem;line-height:1.2}.d66-rarity{text-align:center;color:#d9bd78;font-size:.875rem;display:block}.d66-award-detail>p{font-size:1.0625rem}.d66-award-detail h3{border-top:1px solid #8a794f66;padding-top:14px;font-size:1.3125rem}.d66-award-detail ul{padding:0;font-size:.9375rem;list-style:none}.d66-award-detail li{gap:10px;margin:12px 0;display:flex}.d66-award-detail li>.d66-icon{color:#9ce7ad;width:20px;height:20px}.d66-award-detail>.d66-reward{color:#efd084;border-top:1px solid #8a794f66;padding-top:14px}.d66-award-detail>strong:last-child{text-align:center;color:#dbd0a0;font-size:1rem;display:block}.d66-stat-summaries{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:840px;margin:9px 0 20px;display:grid}.d66-stat-summaries>section{height:112px;padding:15px 12px 14px 80px}.d66-stat-summaries .d66-icon{color:#d6b970;width:48px;height:48px;position:absolute;top:28px;left:16px}.d66-stat-summaries span{color:#cdddea;font-size:.9375rem;display:block}.d66-stat-summaries strong{color:#eadaaf;white-space:nowrap;margin-top:9px;font-size:1.6875rem;font-weight:400;display:block}.d66-charts{grid-template-columns:1.48fr 1fr 1fr 1.05fr;gap:12px;display:grid}.d66-charts>section{height:246px;padding:17px 15px}.d66-charts h2{margin:0 0 12px;font-size:1.375rem}.d66-overall{grid-template-columns:165px 1fr;align-items:center;gap:8px;display:grid}.d66-overall>h2{grid-column:1/-1;margin-bottom:0}.d66-overall>div:last-child{font-size:.9375rem}.d66-progress-ring{background:conic-gradient(#c4a663 calc(var(--percent)*1%),#294758 0);border-radius:50%;place-items:center;width:155px;height:155px;display:grid;box-shadow:0 0 0 4px #142c3c,0 0 0 6px #ba955770}.d66-progress-ring>span{background:radial-gradient(#223c56,#06131f);border:1px solid #c9a96a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:131px;height:131px;display:flex}.d66-progress-ring strong{color:#efdaa8;font:2.6875rem Georgia,serif}.d66-progress-ring small{color:#c5ddf0;font-size:.875rem}.d66-bars{align-items:flex-end;gap:9px;height:155px;min-height:100px;padding:16px 0 25px;display:flex}.d66-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;height:100%;display:flex;position:relative}.d66-bars i{background:linear-gradient(90deg,#755735,#f7d78a,#947046);border:1px solid #e7ca8066;width:80%;max-width:28px;min-height:3px;display:block;box-shadow:0 0 6px #ca985633}.d66-bars small{white-space:nowrap;color:#c5d8e8;font-size:.75rem;position:absolute;bottom:-25px}.d66-bars span{color:#d3dfeb;font-size:.6875rem}.d66-trend{fill:none;stroke:#b8cbae;stroke-width:2px;width:100%;height:130px}.d66-trend+span{color:#c1dfa5;font-size:1rem}.d66-missing{color:#c2d6e7;font-size:.9375rem}.d66-world-progress-title{margin:25px 0 15px;font-size:1.5625rem}.d66-stat-worlds{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.t05-root .d66-stat-worlds>button{text-align:center;min-height:140px;padding:11px 8px;font-size:.875rem}.d66-stat-worlds .d66-icon{color:#e0c27b;width:37px;height:37px;margin:0 auto 6px;display:block}.d66-stat-worlds span:not(.d66-progress){min-height:34px;line-height:1.2;display:block}.d66-stat-worlds strong{color:#e5cf94;margin:3px 0 8px;font-size:1.0625rem;font-weight:500;display:block}.d66-stat-worlds .d66-progress{height:6px}.d66-stat-bottom{grid-template-columns:1fr 1.1fr 1.2fr;gap:12px;margin-top:18px;display:grid}.d66-stat-bottom h2{margin:0 0 15px;font-size:1.4375rem}.d66-stat-bottom h2>.d66-icon{color:#dec07a;margin-right:8px}.d66-stat-bottom .d66-bars{height:80px}.d66-stat-bottom p{margin:12px 0;font-size:1rem}.d66-stat-bottom strong{float:right;color:#e0c488}.d66-stat-bottom .d66-bars+p{margin-top:25px}.d66-metric-note{background:#03121de8;padding:10px;font-size:.875rem}.d66-settings{padding-top:31px}.d66-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.d66-settings-grid h2{align-items:center;gap:13px;margin:0 0 18px;font-size:1.625rem;display:flex}.d66-settings-grid h2>.d66-icon{color:#e8cf8b;width:32px;height:32px}.d66-settings-grid label{color:#cddded;font-size:1rem;line-height:1.4}.t05-root .d66-settings-grid :is(input,select){height:37px;margin:4px 0 10px;padding:7px 11px;font-size:1rem}.t05-root .d66-settings-grid input[type=checkbox]{accent-color:#dcb359;flex:none;width:18px;height:18px;margin:0}.d66-settings-grid .d66-setting-check{color:#e3ecf7;align-items:center;gap:10px;margin:16px 0;font-size:1rem;display:flex}.d66-settings-grid small{color:#b8cadd;font-size:.75rem;line-height:1.35;display:block}.d66-settings-grid p{color:#c4d6e7;font-size:1rem}.t05-root .d66-settings-grid button{background:linear-gradient(#2c2d27,#0e1b26);border-color:#a2865170;align-items:center;gap:10px;margin:8px 0;padding:8px 11px;font-size:.9375rem;display:flex}.d66-settings-profile{align-items:center;gap:14px;margin-bottom:15px;display:flex}.d66-settings-profile strong,.d66-settings-profile span{color:#d7e5f3;font-size:1rem;display:block}.d66-settings-profile button{margin-left:auto!important;font-size:.8125rem!important}.d66-theme-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.t05-root .d66-theme-swatches>button{text-align:center;justify-content:center;height:67px;padding:5px;font-size:.75rem}.t05-root .d66-theme-swatches>button[aria-pressed=true]{border-color:#f1cf82;box-shadow:inset 0 0 0 2px #c6a15c66}.t05-root .d66-settings-footer{border:0;justify-content:flex-end;align-items:center;gap:14px;margin:12px 0 0;padding:8px 0;display:flex}.d66-settings-footer>span{color:#d3e2f1;max-width:540px;margin-right:auto;font-size:.875rem}.t05-root .d66-settings-footer>button{white-space:nowrap;align-items:center;gap:9px;font-size:1rem;display:flex}.t05-root .d66-primary{color:#fff0cd;background:linear-gradient(#745127,#3b2b1c);border:1px solid #ffca61;padding:13px 24px;font-weight:500;box-shadow:inset 0 0 0 2px #6c481b,inset 0 0 16px #b66b253f,0 0 10px #f2a13145}.d66-mentor{z-index:10;position:fixed;bottom:25px;right:17px}.t05-root .d66-mentor-launch{text-align:left;align-items:center;gap:14px;min-width:275px;height:79px;padding:7px 15px 7px 0;display:flex}.d66-mentor-launch .d66-avatar{width:84px;height:84px;margin-left:-12px}.d66-mentor-launch strong{font-size:1.0625rem;font-weight:500;display:block}.d66-mentor-launch small{color:#b9ccda;margin-top:5px;font-size:.8125rem;display:block}.d66-mentor-launch>.d66-icon{margin-left:auto}.d66-mentor-window{grid-template-columns:265px 1fr;width:780px;height:490px;display:grid;overflow:hidden}.d66-mentor-portrait{background:radial-gradient(at 40% 70%,#263748,#07111f);position:relative;overflow:hidden}.d66-mentor-portrait>.d66-art{object-fit:cover;object-position:center bottom;width:100%;height:100%}.d66-mentor-portrait>span{color:#f1d48e;text-shadow:0 2px 3px #000;font:26px Georgia,serif;position:absolute;bottom:25px;left:25px}.d66-mentor-chat{flex-direction:column;min-width:0;padding:16px 17px 12px;display:flex}.d66-mentor-chat>header{border-bottom:1px solid #715e3e;align-items:flex-start;gap:5px;padding-bottom:10px;display:flex}.d66-mentor-chat>header>div{flex:1}.d66-mentor-chat h2{margin:0;font-size:1.5625rem}.d66-mentor-chat header p{color:#bdcede;margin:6px 0 0;font-size:.75rem}.t05-root .d66-mentor-chat header button{background:0 0;border:0;padding:3px}.d66-messages{flex:1;min-height:0;padding:8px 0;overflow:auto}.d66-messages>p{white-space:pre-wrap;background:#11283d;border:1px solid #314e65;margin:9px 0;padding:10px 13px;font-size:1rem}.d66-messages>p.learner{background:#263342;border-color:#605d50;margin-left:35px}.d66-composer{background:#061523;border:1px solid #68715f;align-items:center;display:flex}.t05-root .d66-composer textarea{resize:vertical;background:0 0;border:0;width:100%;height:68px;min-height:68px;margin:0;padding:10px;font-size:1rem}.d66-composer>span:last-child{flex-direction:column;display:flex}.t05-root .d66-composer button{background:0 0;border:0;padding:1px 5px}.d66-composer button>.d66-icon{width:20px;height:20px}.d66-mentor-chat>small{color:#b6c9db;margin-top:8px;font-size:.6875rem}.d66-world-heading{align-items:center;gap:25px;max-width:calc(100% - 420px);padding:42px 0 13px 27px;display:flex}.d66-world-heading>.d66-octagon{flex:none}.d66-world-heading>div{flex:1;min-width:0}.d66-world-heading h2{margin:0 0 8px;font-size:3rem}.d66-world-heading p{color:#c6ddee;margin:0 0 10px;font-size:1.25rem}.d66-world-progress{align-items:center;gap:22px;min-width:0;padding:9px 20px;font-size:1.125rem;display:flex}.d66-world-progress>.d66-progress{flex:1;min-width:100px}.d66-world-progress>span:first-child{white-space:nowrap}.d66-world-columns{grid-template-columns:minmax(0,1.85fr) minmax(350px,1fr);gap:16px;margin:0 0 0 35px;display:grid}.d66-lesson-list{scrollbar-width:thin;max-height:590px;padding:14px;overflow:auto}.t05-root .d66-lesson-list>button{text-align:left;background:linear-gradient(110deg,#172e3d80,#071522);border:1px solid #3a505e;border-radius:0;align-items:center;gap:20px;width:100%;min-height:57px;margin:0 0 6px;padding:8px 13px;font-size:1.125rem;display:flex;box-shadow:inset 0 0 0 3px #071522}.d66-lesson-list strong{flex:1;font-size:1.125rem;font-weight:400;line-height:1.3}.d66-diamond{border:1px solid #b18b49;flex:none;place-items:center;width:33px;height:33px;margin:0 9px;display:grid;transform:rotate(45deg)}.d66-diamond>span{transform:rotate(-45deg)}.d66-lesson-status{color:#a7dfff;white-space:nowrap;align-items:center;gap:10px;min-width:128px;font-size:1rem;display:flex}.d66-lesson-status .d66-icon{width:23px;height:23px}.d66-lesson-list [data-lesson-status=complete] .d66-lesson-status{color:#96f8bf}.d66-lesson-list [data-lesson-status=soon] .d66-lesson-status{color:#bccbd9}.d66-lesson-list [data-lesson-status=current] .d66-lesson-status{color:#ffdb8c}.t05-root .d66-lesson-list [aria-current=true]{background:linear-gradient(90deg,#34291a,#171d22);border-color:#ffcf79;box-shadow:inset 0 0 0 2px #a37632,0 0 12px #ff9e3b80}.d66-lesson-detail{align-self:start;min-height:535px;padding:26px 27px}.d66-lesson-detail>.d66-octagon{float:left;width:95px;height:95px;margin:0 19px 12px 0}.d66-lesson-detail>.d66-octagon>.d66-icon{width:47px;height:47px}.d66-lesson-detail>small{color:#d0b477;font-size:1rem}.d66-lesson-detail>h3{margin:5px 0 24px;font-size:1.8125rem}.d66-lesson-detail>p{clear:both;color:#c7dded;min-height:96px;font-size:1.1875rem}.d66-lesson-detail>dl{border-top:1px solid #5970826b;padding-top:15px}.d66-lesson-detail dl>div{align-items:center;gap:15px;margin:13px 0;font-size:1rem;display:flex}.d66-lesson-detail dt{color:#bcd3e5;flex:1}.d66-lesson-detail dd{color:#e3eff8;margin:0}.t05-root .d66-lesson-detail>.d66-primary{justify-content:center;align-items:center;gap:15px;width:100%;margin:28px 0 10px;font-size:1.25rem;display:flex}.d66-lesson-detail>small:last-child{color:#bad1e3;font-size:.75rem;display:block}.t05-root .d66-back{margin:12px 0 0 35px;font-size:.875rem}.t05-root[data-focus=true][data-dashboard=true] .d66-backdrop,.t05-root[data-focus=true][data-dashboard=true] .d66-home>.d66-hero,.t05-root[data-focus=true][data-dashboard=true] .d66-home-links,.t05-root[data-focus=true][data-dashboard=true] .d66-island>.d66-art{display:none}.t05-root[data-d66-skin=fallback] .d66-backdrop{background:radial-gradient(ellipse at top right,var(--d66-line),transparent 70%),var(--d66-bg)}@media (width<=1450px){.d66-brand p{letter-spacing:.08em;font-size:.6875rem}.d66-brand>button>span{font-size:2.4375rem}.d66-brand .d66-compass{width:75px;height:75px}.d66-profile-wrap{width:380px}.d66-profile-data>span{font-size:.875rem}.d66-goal{width:330px}.t05-root[data-dashboard=true] .t05-main{margin-left:260px;padding-left:15px}.d66-nav{width:225px}.t05-root .d66-nav>button{gap:15px;padding-inline:12px;font-size:1.125rem}.d66-backdrop>.d66-foreground{width:265px}.d66-achievements{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.d66-award-detail{padding-inline:20px}.d66-award-grid{gap:7px}.d66-charts{grid-template-columns:1.35fr 1fr 1fr}.d66-charts>section:last-child{grid-column:1/-1;height:180px}.d66-trend{height:100px}.d66-settings-grid>section{padding:16px}.d66-settings-grid h2{font-size:1.4375rem}.d66-stat-worlds{grid-template-columns:repeat(4,minmax(0,1fr))}.d66-world-heading{gap:15px;max-width:calc(100% - 345px);padding-left:10px}.d66-world-heading h2{font-size:2.3125rem}.d66-world-heading p{font-size:1.0625rem}.d66-world-heading>.d66-octagon{width:100px;height:100px}.d66-world-progress{font-size:.9375rem;display:block}.d66-world-progress>.d66-progress{margin-top:6px}.d66-world-columns{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);margin-left:8px}.t05-root .d66-lesson-list>button{gap:9px;font-size:.9375rem}.d66-lesson-list strong{font-size:1rem}.d66-lesson-status{min-width:100px;font-size:.875rem}.d66-world-node{width:210px!important}.d66-world-node>strong{font-size:1.0625rem}}@media (width<=1150px){.t05-root[data-dashboard=true] .t05-main{margin-left:220px;padding-top:115px}.d66-nav{width:195px;left:10px}.t05-root .d66-nav>button{gap:10px;min-height:63px;padding:13px 8px;font-size:1rem}.d66-nav>button>.d66-icon{width:28px;height:28px}.d66-goal{width:auto;min-height:85px;margin:122px 15px 0 235px;padding:11px 55px 11px 60px;position:relative;top:auto;right:auto}.d66-goal h2{font-size:1.3125rem}.d66-goal p{font-size:1.0625rem}.d66-goal>.d66-compass{width:35px;height:35px;top:27px}.d66-brand{right:400px}.d66-brand p{display:none}.d66-brand>button>span{font-size:2.125rem}.d66-brand .d66-compass{width:65px}.d66-profile-wrap{width:360px}.t05-root[data-dashboard=true] .t05-main{padding-top:25px}.t05-root[data-dashboard=true] .t05-main>h1{max-width:100%;font-size:2.8125rem}.t05-root[data-dashboard=true] .d66-subtitle{max-width:100%;font-size:1.1875rem}.d66-backdrop>.d66-foreground{width:220px}.d66-search{max-width:100%}.d66-settings{padding-top:0}.d66-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d66-achievements{grid-template-columns:1fr}.d66-award-detail{min-height:0;margin-top:10px}.d66-award-feature{float:left;width:240px;height:220px}.d66-award-detail>h2,.d66-rarity{text-align:left}.d66-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.d66-charts>section:last-child{grid-column:auto;height:246px}.d66-stat-summaries{gap:8px}.d66-stat-summaries>section{padding-left:45px}.d66-stat-summaries .d66-icon{width:25px;left:10px}.d66-stat-summaries strong{font-size:1.375rem}.d66-stat-summaries span{font-size:.8125rem}.d66-stat-worlds{grid-template-columns:repeat(3,minmax(0,1fr))}.d66-stat-bottom{grid-template-columns:1fr 1fr}.d66-stat-bottom>section:last-child{grid-column:1/-1}.d66-orbit{max-width:100%;height:620px;margin-left:0}.d66-island{width:185px!important}.d66-island>strong{font-size:.875rem}.d66-world-heading{max-width:100%;padding-top:0}.d66-world-columns{grid-template-columns:1fr}.d66-lesson-detail{min-height:0}.d66-lesson-list{max-height:550px}.t05-root[data-d66-screen=home] .t05-main{min-height:950px}.d66-home{height:950px}.d66-home>.d66-hero{width:32%}.d66-world-node{width:170px!important}.d66-world-node>strong{font-size:.9375rem}.d66-world-node>.d66-octagon{width:90px;height:90px}.d66-mentor-window{width:720px;max-width:calc(100vw - 30px)}}@media (width<=800px){.d66-brand{gap:8px;height:70px;left:12px;right:12px}.d66-brand .d66-compass{width:52px;height:52px}.d66-brand>button>span{font-size:1.75rem}.t05-root .d66-mobile-menu{background:#071422;align-items:center;gap:5px;margin-left:auto;padding:8px;font-size:.875rem;display:flex}.d66-profile-wrap{width:auto;top:87px;left:12px;right:12px}.t05-root .d66-profile{height:76px;padding:7px 12px}.d66-profile .d66-avatar{width:59px;height:59px}.d66-profile-data>strong{font-size:1.0625rem}.d66-profile-menu{top:82px}.d66-nav{z-index:9;background:#04111bf5;width:calc(100% - 24px);display:none;top:75px;left:12px}.d66-nav[data-open=true]{display:block}.t05-root .d66-nav>button{min-height:48px;padding:10px 16px;font-size:1.125rem}.d66-nav>button>.d66-icon{width:25px;height:25px}.d66-goal{min-height:95px;margin:175px 12px 0}.d66-backdrop>.d66-foreground{opacity:.45;width:180px}.t05-root[data-dashboard=true] .t05-main{margin-left:0;padding:22px 12px 110px}.t05-root[data-dashboard=true] .t05-main>h1{margin-bottom:10px;font-size:2.3125rem}.t05-root[data-dashboard=true] .d66-subtitle{margin-bottom:20px;font-size:1.0625rem}.t05-root[data-d66-screen=home] .t05-main{min-height:0;padding:15px 8px 110px}.d66-home{height:auto;min-height:0}.d66-world-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;display:grid;position:relative}.t05-root .d66-world-node{justify-content:flex-start;min-height:170px;padding:0;position:relative;top:auto;left:auto;transform:none;width:100%!important}.d66-world-node>strong{font-size:.9375rem}.d66-node-progress{font-size:.6875rem}.d66-home>.d66-hero,.d66-home-links{display:none}.d66-home .d66-octagon{width:95px;height:95px}.d66-map .d66-tabs{max-width:100%}.t05-root .d66-tabs>button{padding:10px 16px;font-size:1rem}.d66-orbit{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 5px;width:100%;max-width:100%;height:auto;display:grid}.d66-orbit-lines{display:none}.d66-map-total{grid-column:1/-1;width:190px;height:190px;margin:8px auto 25px;position:relative;top:auto;left:auto;transform:none}.t05-root .d66-island{height:175px;position:relative;top:auto;left:auto;transform:none;width:100%!important}.d66-island[data-filtered=true]{display:none}.d66-island>.d66-art{height:180px;inset:0}.d66-island>strong{font-size:.875rem}.d66-glossary-columns{grid-template-columns:1fr}.d66-term-list{min-height:0;max-height:350px;overflow:auto}.d66-term-detail{min-height:400px;padding:20px}.d66-term-definition{font-size:1.125rem}.d66-term-detail>.d66-glossary-book{width:185px;height:180px}.d66-award-grid{gap:8px}.t05-root .d66-award{height:210px}.d66-award>strong{font-size:.9375rem}.d66-award>.d66-art{height:110px}.d66-stat-summaries{grid-template-columns:repeat(2,minmax(0,1fr))}.d66-settings-grid{gap:12px}.d66-settings-grid>section{min-height:0}.d66-settings-footer{flex-wrap:wrap}.d66-settings-footer>span{flex-basis:100%;max-width:100%}.d66-mentor{bottom:22px;right:12px}.t05-root .d66-mentor-launch{min-width:220px;height:58px;padding-right:10px}.d66-mentor-launch .d66-avatar{width:62px;height:62px}.d66-mentor-launch strong{font-size:.9375rem}.d66-mentor-launch small{font-size:.6875rem}.d66-mentor-window{grid-template-columns:170px 1fr;width:calc(100vw - 24px);max-width:720px;height:490px;max-height:calc(100dvh - 40px)}.d66-mentor-portrait>span{font-size:1.1875rem;left:12px}.d66-world-heading{gap:15px;padding-left:0}.d66-world-heading>.d66-octagon{width:90px;height:90px}.d66-world-heading h2{font-size:2.0625rem}.d66-world-heading p{font-size:1rem}.d66-world-columns{margin-left:0}.d66-lesson-list{padding:10px}.d66-lesson-list>button>.d66-icon:first-of-type{display:none}.d66-diamond{width:25px;height:25px;margin:0 5px}.d66-lesson-list strong{font-size:.9375rem}.d66-lesson-status{gap:4px;min-width:85px;font-size:.8125rem}.d66-lesson-status>.d66-icon{width:18px;height:18px}}@media (width<=500px){.d66-profile-data>span{font-size:.8125rem}.d66-profile-data>span>span{white-space:nowrap}.d66-brand>button>span{font-size:1.625rem}.d66-brand>button:first-child{gap:6px}.d66-mobile-menu>.d66-icon{width:20px;height:20px}.d66-world-nodes,.d66-orbit{grid-template-columns:repeat(2,minmax(0,1fr))}.d66-world-node>strong{font-size:1rem}.d66-home .d66-octagon{width:105px;height:105px}.d66-settings-grid,.d66-charts,.d66-stat-bottom{grid-template-columns:1fr}.d66-charts>section:last-child{height:246px}.d66-stat-bottom>section:last-child{grid-column:auto}.d66-stat-worlds,.d66-award-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d66-award-detail{padding:20px}.d66-award-feature{float:none;width:100%;height:190px}.d66-award-detail>h2,.d66-rarity{text-align:center}.d66-search{width:100%}.d66-term-detail>.d66-glossary-book{float:right;width:110px;height:120px;position:relative;top:auto;right:auto}.d66-term-definition{max-width:100%;font-size:1.125rem}.d66-term-detail blockquote{padding:13px;font-size:1.0625rem}.d66-term-list strong{font-size:1.25rem}.d66-term-list small{font-size:.875rem}.d66-mentor-window{flex-direction:column;height:min(570px,100dvh - 40px);display:flex}.d66-mentor-portrait{display:none}.d66-mentor-chat{height:100%;padding:12px}.d66-messages>p{font-size:.9375rem}.d66-world-heading{align-items:flex-start;gap:9px}.d66-world-heading>.d66-octagon{width:67px;height:67px}.d66-world-heading>.d66-octagon>.d66-icon{width:34px;height:34px}.d66-world-heading h2{font-size:1.8125rem}.d66-world-progress{padding:8px;font-size:.8125rem}.d66-world-progress>span:first-child{white-space:normal}.t05-root .d66-lesson-list>button{flex-wrap:wrap;gap:7px;min-height:82px;padding:10px}.d66-lesson-list strong{flex-basis:calc(100% - 60px)}.d66-lesson-status{flex:1;margin-left:45px}.d66-lesson-list>button>.d66-icon:last-child{width:19px}.d66-lesson-detail{padding:20px}.d66-lesson-detail>h3{font-size:1.625rem}.d66-lesson-detail>p{font-size:1.0625rem}.t05-root .d66-settings-footer>button{padding:10px 12px;font-size:.875rem}.d66-preview-note{font-size:.5625rem}.t05-root[data-dashboard=true] .t05-preference-status{max-width:none;bottom:60px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.d66-home *,.d66-map *,.d66-chrome *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.t05-root[data-dashboard=true] .t05-main>h1{border:0;padding:0}.t05-root[data-dashboard=true] .t05-main>h1:focus{outline:none}.t05-root[data-dashboard=true] button.d66-frame{background:linear-gradient(115deg,#081724ee,#020d17ef)}.t05-root[data-dashboard=true] .d66-settings{padding-top:45px}@media (width<=1150px){.t05-root[data-dashboard=true] .d66-settings{padding-top:0}}.d66-achievements>*{min-width:0}.d66-carousel-wrap{min-width:0;max-width:100%}.d66-settings-grid>section,.d66-stat-bottom>section,.d66-charts>section{min-width:0}@media (width<=800px){.d66-profile-wrap{width:auto;margin:87px 12px 0;position:relative;top:auto;left:auto;right:auto}.t05-root .d66-profile{height:auto;min-height:76px}.d66-goal{margin:12px 12px 0}.d66-profile-data>span{flex-wrap:wrap;gap:0 8px}.d66-profile-data>span>span,.d66-goal h2{white-space:normal}}@media (width<=500px){.t05-root .d66-mobile-menu{justify-content:center;width:44px;min-width:44px;padding:8px}.d66-mobile-menu>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.d66-brand>button:first-child{max-width:calc(100% - 52px)}.d66-brand>button:first-child>span,.t05-root .d66-settings-footer>button{white-space:normal}}.d66-island>strong{max-width:100%}.d66-award>strong{overflow-wrap:anywhere;max-width:100%}.d66-overall>div{min-width:0}.d66-settings-profile{flex-wrap:wrap}@media (width<=500px){.d66-overall{text-align:center;grid-template-columns:1fr;justify-items:center}.d66-charts>section.d66-overall{height:auto;min-height:280px}.d66-overall>div:last-child{width:100%}.d66-award-groups h2{overflow-wrap:anywhere;display:block}.d66-award-groups h2>span{margin-top:10px;display:block}}.t05-root .d66-award>strong{overflow-wrap:anywhere;display:block}.t05-root .d66-stat-summaries strong{white-space:normal;overflow-wrap:anywhere}.d66-stat-summaries>section{height:auto;min-height:112px}@media (width<=500px){.d66-charts>section,.d66-charts>section:last-child{height:auto;min-height:246px}}.d66-chrome{display:flow-root}.d66-octagon>.d66-icon{z-index:1;position:relative}.d66-glossary .d66-tabs>button{align-items:center;gap:10px;display:flex}.d66-glossary .d66-tabs .d66-icon{width:28px;height:28px}.t05-root .d66-term-list>button{gap:18px;min-height:67px;padding:10px 14px}.d66-term-list>button>.d66-icon:first-child{color:#e9cc80;width:39px;height:39px}.d66-term-list>button>span{flex:1;min-width:0}.t05-root .d66-term-list strong{font:700 1.25rem/1.2 Georgia,Times New Roman,serif}.d66-term-list small{font-size:.875rem}.d66-term-detail{min-height:606px;padding:21px 25px}.d66-term-heading{border-bottom:1px solid #6a725c;align-items:center;gap:17px;max-width:calc(100% - 160px);min-height:102px;margin-bottom:13px;display:flex}.d66-term-heading>.d66-octagon{flex:none;width:90px;height:90px}.d66-term-heading>.d66-octagon>.d66-icon{width:44px;height:44px}.d66-term-heading>div{min-width:0}.d66-term-heading h2{margin:0 0 6px;font-size:2.5rem}.d66-term-heading p{color:#c5e5f8;margin:0 0 12px;font-size:1.0625rem;line-height:1.25}.d66-term-detail>.d66-glossary-book{top:6px}.d66-term-detail h3{margin:15px 0 9px;font-size:1.375rem}.d66-term-detail h3>.d66-icon{color:#e9cc80;width:24px;height:24px;margin-right:9px}.d66-term-detail .d66-term-definition{max-width:calc(100% - 200px);margin:0 0 13px;font-size:1rem;line-height:1.3}.d66-term-detail blockquote{background:#061b2ddd;margin:0;padding:13px 52px 13px 18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9375rem;line-height:1.45}.t05-root .d66-term-detail .d66-copy{background:0 0;border:0;min-height:38px;margin:0;padding:7px;position:absolute;top:6px;right:6px}.d66-copy-status{min-height:0;margin:5px 0;font-size:.8125rem}.d66-copy-status:empty{display:none}.d66-reference-explanation{color:#c4dff1;margin:8px 0;font-size:1rem;line-height:1.3!important}.d66-term-detail .d66-related{border-top:1px solid #937742;gap:7px;padding-top:10px}.t05-root .d66-term-detail .d66-related>button{color:#bce8ff;background:#05233a;border-color:#219fda;border-radius:20px;min-height:32px;padding:5px 12px;font-size:.8125rem}.d66-mentor-chat{padding-top:59px}.d66-mentor-chat>header{z-index:3;border:0;padding:0;position:absolute;top:12px;left:25px;right:15px}.d66-mentor-chat header p{margin-top:3px}.d66-mentor-portrait>span{display:none}.d66-mentor-portrait>.d66-art{object-position:center top}.d66-mentor-intro{color:#c5e5fa;background:#001426eb;border:1px solid #3b9ad4;border-radius:18px;margin:0;padding:12px 14px;font-size:.9375rem;position:absolute;bottom:88px;left:15px;right:10px;line-height:1.45!important}.d66-messages>.d66-message{margin:6px 0;padding:7px 10px}.d66-messages>.d66-message.mentor{font-size:.84375rem;line-height:1.17}.d66-messages>.d66-message.learner{font-size:.875rem;line-height:1.3}.t05-root .d66-composer textarea{height:44px;min-height:44px}.d66-composer>span:last-child{flex-direction:row}.d66-mentor-chat>small{font-size:.6875rem}@media (width>=1451px){.t05-root .d66-nav>button{gap:16px;padding:17px 13px;font-size:1.1875rem}}@media (width<=800px){.d66-term-heading{max-width:100%;padding-right:120px}.d66-term-heading h2{font-size:2rem}.d66-term-heading>.d66-octagon{width:65px;height:65px}.d66-term-heading>.d66-octagon>.d66-icon{width:33px;height:33px}.d66-term-detail .d66-term-definition{max-width:100%;font-size:1rem}.d66-term-detail>.d66-glossary-book{width:130px;height:140px}.d66-mentor-chat{padding-top:62px}}@media (width<=500px){.d66-term-detail>.d66-glossary-book{display:none}.d66-term-heading{gap:10px;padding-right:0}.d66-term-list>button>.d66-icon:first-child{width:30px;height:30px}.d66-mentor-chat{padding-top:65px}.d66-mentor-chat>header{top:10px;left:13px;right:10px}.d66-mentor-chat h2{font-size:1.25rem}}.d66-stat-worlds{scrollbar-width:thin;gap:10px;padding-bottom:4px;display:flex;overflow:auto}.t05-root .d66-stat-worlds>button{flex:0 0 calc(12.5% - 8.75px);min-width:0;min-height:150px;padding:8px 6px}.d66-stat-world-emblem{place-items:center;width:100%;margin-bottom:4px;position:relative;height:65px!important;min-height:65px!important;display:grid!important}.d66-stat-world-emblem>.d66-art{object-fit:cover;object-position:center top;opacity:.7;width:100%;height:90px;position:absolute;inset:-8px 0 0}.d66-stat-world-emblem>.d66-icon{z-index:1;filter:drop-shadow(0 0 5px #e3ae4c);width:31px;height:31px;margin:0;position:relative}.d66-stat-worlds>button>span:not(.d66-stat-world-emblem):not(.d66-progress){min-height:30px;font-size:.75rem}.d66-world-progress-title{margin-top:14px;margin-bottom:11px}.d66-progress-ring{width:175px;height:175px;position:relative}.d66-progress-ring>.d66-art{z-index:1;width:201px;height:201px;position:absolute;inset:-13px}.d66-progress-ring>span{z-index:2;width:149px;height:149px;position:relative}.d66-overall{grid-template-columns:180px minmax(0,1fr)}.d66-stat-bottom{margin-top:10px}.d66-stat-bottom>section{min-height:120px;padding:12px 16px}.d66-stat-bottom h2{margin-bottom:8px;font-size:1.125rem}.d66-stat-bottom .d66-bars{height:54px;min-height:54px;padding:0 0 20px}.d66-stat-bottom .d66-bars+p{margin:9px 0 0;font-size:.8125rem}.d66-stat-bottom>section>p{margin:5px 0}@media (width<=1150px){.t05-root .d66-stat-worlds>button{flex-basis:calc(25% - 7.5px)}.d66-overall{grid-template-columns:165px minmax(0,1fr)}}@media (width<=800px){.d66-stat-worlds{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.t05-root .d66-stat-worlds>button{min-height:150px}.d66-stat-world-emblem>.d66-art{object-fit:contain}}@media (width<=500px){.d66-stat-worlds{grid-template-columns:repeat(2,minmax(0,1fr))}.d66-overall{grid-template-columns:1fr}.d66-progress-ring{margin:10px 0}}.d66-backdrop>picture,.d66-backdrop>picture>.d66-art{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.d66-backdrop>.d66-foreground{object-fit:cover;object-position:left bottom}.d66-backdrop>.d66-hero-world{object-fit:cover;object-position:center top;z-index:2;width:300px;height:341px;position:absolute;bottom:0;left:30px}.d66-home>.d66-hero{object-fit:cover;object-position:center top;width:442px;height:551px}.d66-brand-compass{flex:none;width:90px;height:90px;display:block;position:relative}.d66-brand-compass>.d66-art{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.d66-brand-compass:has(>.d66-art)>.d66-compass{visibility:hidden}.t05-root[data-d66-skin=citadel] .d66-frame{border-image-source:var(--d66-frame);border-image-slice:64;border-image-width:20px;border-image-outset:2px;border-image-repeat:stretch}.t05-root[data-d66-skin=citadel] .d66-frame:before,.t05-root[data-d66-skin=citadel] .d66-frame:after{display:none}.t05-root[data-d66-skin=citadel] :is(.d66-nav>button[aria-current=page],.d66-term-list>button[aria-current=true]){border-image-source:var(--d66-active-frame);border-image-slice:64;border-image-width:16px}.t05-root[data-d66-skin=citadel] :is(.d66-award[aria-pressed=true],.d66-lesson-list>button[aria-current=true]){border-image-source:var(--d66-gold-frame);border-image-slice:64;border-image-width:14px}.d66-map-total>.d66-art{z-index:-1;width:300px;height:300px;position:absolute;top:-26px;left:-26px}.d66-orbit{width:1000px;max-width:calc(100% - 190px);height:610px;margin-left:-50px}.d66-island>.d66-art{top:-25px;height:220px;inset-inline:0}.d66-world-glyph{z-index:1;object-fit:contain;width:50%;height:50%;position:relative}@media (width<=1450px){.d66-brand-compass{width:75px;height:75px}}@media (width<=1150px){.d66-orbit{max-width:calc(100% - 190px);margin-left:-30px}.d66-brand-compass{width:65px;height:65px}.d66-home>.d66-hero{width:32%;height:580px}}@media (width<=800px){.d66-brand-compass{width:52px;height:52px}.d66-backdrop>.d66-hero-world{display:none}.d66-orbit{width:100%;max-width:100%;height:auto;margin-left:0}.d66-backdrop>.d66-foreground{display:none}}.d66-node-frame{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.d66-reward-chest{vertical-align:middle;width:62px;height:62px;margin-right:8px;display:inline-block;position:relative}.d66-reward-chest>.d66-art{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.d66-reward-chest:has(>.d66-art)>.d66-icon{display:none}.d66-art,.d66-world-glyph,.d66-node-frame{pointer-events:none}.t05-root .d66-search,.t05-root .d66-composer{display:flex}.d66-map>.d66-tabs{z-index:4;position:relative}.d66-octagon:before{content:"";clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#011322c9;position:absolute;inset:9%}.d66-node-frame{z-index:1;filter:brightness(1.5)drop-shadow(0 0 3px)drop-shadow(0 0 6px)}.d66-world-glyph,.d66-octagon>.d66-icon{z-index:2;filter:brightness(1.5)drop-shadow(0 0 3px)}.d66-brand-compass{border:1px solid #bb8c43;border-radius:50%;box-shadow:inset 0 0 0 7px #020d17bb,0 0 7px #b1772259}.d66-brand-compass:after{content:"";border:1px solid #c69b5680;border-radius:50%;position:absolute;inset:9px}.d66-stat-world-emblem{isolation:isolate;overflow:hidden}.d66-stat-world-emblem>.d66-icon{filter:brightness(1.6)drop-shadow(0 0 4px #e5bf7f)}.d66-stat-summaries{margin-top:16px}.d66-stat-summaries>section{height:auto;min-height:112px;padding-top:13px;padding-bottom:11px}.t05-root .d66-stat-summaries strong{white-space:normal;margin:0 0 5px;font:2.125rem/1.1 Georgia,Times New Roman,serif}.d66-stat-summaries span{font-size:.8125rem;line-height:1.2}.d66-stat-summaries small{color:#cdddec;font-size:.8125rem;line-height:1.2;display:block}.d66-charts>section:nth-child(2) .d66-bars i{background:linear-gradient(90deg,#0476a7,#50dfff,#087dae);border-color:#43bfe8;box-shadow:0 0 7px #2db5e7}.d66-trend{stroke:#77dfff;filter:drop-shadow(0 0 3px #168cbd)}.t05-root .d66-award{height:238px;min-height:238px;padding:8px 9px}.d66-award>.d66-art{flex:none;height:119px}.t05-root .d66-award>strong{color:#f3f0dc;min-height:36px;font-size:1.0625rem;line-height:1.15}.d66-award>small{min-height:30px;font-size:.875rem;line-height:1.15}.d66-award-progress{align-items:center;gap:7px;width:100%;margin-top:5px;display:flex}.d66-award-progress>.d66-progress{flex:1;min-width:0;height:6px}.d66-award-progress>.d66-progress>i{background:linear-gradient(90deg,#0090d8,#46dfff);box-shadow:0 0 6px #2ab6ee}.d66-award-progress>small{white-space:nowrap;font-size:.6875rem}.d66-award time{color:#c6d8e7;margin-top:4px;font-size:.6875rem}.d66-award-check{background:#052b20;border:1px solid #83efbb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-10px;left:calc(50% - 12px);box-shadow:0 0 5px #18b77e}.d66-award-check>.d66-icon{color:#a4ffda;width:19px;height:19px}.t05-root .d66-award.rare{height:220px;min-height:220px}.d66-award.rare>.d66-art{height:105px}.t05-root .d66-award-carousel>.d66-award{height:130px;min-height:130px}.d66-award.locked>.d66-art{height:58px}.d66-award.locked>strong{font-size:.8125rem}.d66-award.locked>small{display:none}.t05-root .d66-settings-grid :is(input:not([type=checkbox]):not([type=range]),select){height:35px;min-height:35px;margin:3px 0 7px;padding:6px 10px}.t05-root .d66-settings-grid input[type=range]{height:20px;min-height:20px;margin:8px 0 12px;padding:0}.d66-settings-grid>section{min-height:310px;padding:16px 18px}.d66-settings-grid h2{margin-bottom:12px}.d66-settings-profile{gap:11px;margin-bottom:10px}.d66-settings-profile .d66-avatar{width:56px;height:56px}.d66-settings-grid .d66-setting-check{margin:10px 0}.t05-root .d66-settings-footer{margin-top:10px;padding:0}@media (width>=1451px){.d66-brand{left:16px}.d66-brand-compass{width:105px;height:105px}.d66-brand>button:first-child{gap:17px}.t05-root .d66-nav{padding-top:29px}.t05-root .d66-nav>button{gap:22px;min-height:70px;padding:16px 5px 16px 20px}.t05-root[data-d66-screen=character] .t05-main>h1{margin-bottom:2px;line-height:1}}@media (width<=800px){.t05-root .d66-award,.t05-root .d66-award.rare{height:auto;min-height:238px}.t05-root .d66-award-carousel>.d66-award{min-height:130px}.d66-settings-grid>section{min-height:0}}@media (width<=500px){.d66-stat-summaries>section{padding-left:45px}.t05-root .d66-stat-summaries strong{font-size:1.6875rem}.d66-award>small{min-height:0}.d66-award-check{bottom:-8px}}.d66-mentor.is-open{bottom:41px;right:12px}.d66-mentor-window{height:495px}@media (width>=1151px){.t05-root[data-d66-screen=home][data-mentor-state=open] .d66-world-node{width:170px!important}.t05-root[data-d66-screen=home][data-mentor-state=open] .d66-world-node>.d66-octagon{width:90px;height:90px}.t05-root[data-d66-screen=home][data-mentor-state=open] .d66-world-node>strong{font-size:1rem}}@media (width<=800px){.d66-mentor.is-open{bottom:22px;right:12px}.d66-mentor-window{max-height:calc(100dvh - 40px)}}.d66-mentor-chat>header>div{flex-wrap:wrap;align-items:baseline;gap:15px;display:flex}.d66-award-emblem{flex:none;width:100%;height:119px;display:block;position:relative}.d66-award-emblem>.d66-art{object-fit:contain;width:100%;height:100%}.d66-award-emblem:has(>.d66-art)+.d66-icon{display:none}.d66-emblem-number{color:#fff1a7;text-shadow:0 0 8px #d8a14b;font:2.5rem/1 Georgia,Times New Roman,serif;position:absolute;top:39%;left:0;right:0}.d66-award.rare .d66-award-emblem{height:105px}.d66-award.locked .d66-award-emblem{height:58px}.d66-award-title{align-items:center;gap:13px;min-height:60px;display:flex}.d66-award-title>.d66-icon{color:#f3d07c;width:50px;height:50px}.d66-award-title>div{min-width:0}.d66-award-title h2{margin:0;font-size:1.625rem;line-height:1.15}.d66-award-title .d66-rarity{text-align:left;margin-top:5px;font-size:.8125rem}.d66-award-detail{scrollbar-width:thin;max-height:635px;margin-top:77px;padding:15px 23px;overflow:auto}.d66-award-feature{height:205px;margin:12px -6px 0}.d66-award-detail>p{margin:12px 0;font-size:1rem;line-height:1.3}.d66-award-detail h3{margin:12px 0 8px;padding-top:10px;font-size:1.1875rem}.d66-award-detail ul{margin:6px 0;font-size:.875rem;line-height:1.25}.d66-award-detail li{gap:8px;margin:7px 0}.d66-award-detail>.d66-reward{margin-top:10px;padding-top:8px}.d66-reward-chest{width:49px;height:49px}.d66-award-detail>strong:last-child{font-size:.8125rem}.t05-root .d66-settings-footer{justify-content:center;gap:24px;min-height:44px}.d66-settings-footer>span{max-width:330px;margin:0;position:absolute;left:0}.t05-root .d66-settings-footer>button{min-height:44px;padding:9px 21px}.d66-settings-footer>.d66-primary{order:1}.d66-settings-footer>button:not(.d66-primary){order:2}@media (width>=1151px){.t05-root[data-d66-screen=home][data-mentor-state=open] .d66-world-node{width:180px!important}}@media (width<=1150px){.d66-award-detail{max-height:none;margin-top:10px}.d66-award-feature{float:none;width:100%}.d66-settings-footer>span{max-width:100%;position:static}.t05-root .d66-settings-footer{flex-wrap:wrap;justify-content:flex-end}}.t05-root[data-dashboard=true] :is(input,textarea)::placeholder{color:#b5cbdc;opacity:1}.t05-root:not([data-dashboard=true])>.d66-backdrop{display:none}.t05-root[data-dashboard=true]{isolation:isolate;position:relative}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-brand{gap:8px;height:70px;left:12px;right:12px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-brand p{display:none}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-brand>button:first-child{background:#03101bc9;border-radius:4px;gap:6px;max-width:calc(100% - 52px);padding:2px 6px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-brand>button>span:last-child{white-space:normal;font-size:1.625rem}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-mobile-menu{justify-content:center;align-items:center;width:44px;min-width:44px;margin-left:auto;padding:8px;display:flex}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-mobile-menu>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-profile-wrap{width:auto;margin:87px 12px 0;position:relative;top:auto;left:auto;right:auto}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-profile-data>span{flex-wrap:wrap;gap:0 8px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-profile-data>span>span{white-space:normal}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-profile-menu{max-height:70dvh;top:100%}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-goal{width:auto;min-height:95px;margin:12px 12px 0;position:relative;top:auto;right:auto}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-goal h2{white-space:normal}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-nav{z-index:9;background:#04111bf5;width:calc(100% - 24px);display:none;top:75px;left:12px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-nav[data-open=true]{display:block}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-nav>button{min-height:48px;padding:10px 16px;font-size:1.125rem}.t05-root[data-dashboard=true][data-d66-reflow=true] .t05-main{margin-left:0;padding:22px 12px 110px}.t05-root[data-dashboard=true][data-d66-reflow=true] .t05-main>h1{max-width:100%}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-subtitle{background:#03121de8;max-width:100%;padding:4px 8px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-world-heading{max-width:100%;padding-top:0}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-world-heading p{background:#03121dec;border:1px solid #4c6576;padding:10px;line-height:1.45}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-world-columns{grid-template-columns:1fr;margin-left:0}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-world-progress{display:block}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-world-progress>span:first-child{white-space:normal}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-world-progress>.d66-progress{margin-top:7px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-empty{background:#03121ded}.t05-root[data-dashboard=true][data-d66-reflow=true][data-d66-screen=home] .t05-main{min-height:0;padding:15px 8px 110px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-home-links,.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-home>.d66-hero{display:none}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-world-nodes{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:2rem 1rem;display:grid;position:relative}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-world-node{min-height:170px;position:relative;top:auto;left:auto;transform:none;width:100%!important}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-orbit{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:2rem 1rem;width:100%;max-width:100%;height:auto;margin-left:0;display:grid}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-orbit-lines{display:none}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-map-total{grid-column:1/-1;margin:10px auto 20px;position:relative;top:auto;left:auto;transform:none}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-island{height:auto;min-height:190px;position:relative;top:auto;left:auto;transform:none;width:100%!important}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-island[data-filtered=true]{display:none}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-glossary-columns,.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-achievements{grid-template-columns:1fr}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-search{max-width:100%}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-term-list{min-height:0;max-height:400px;overflow:auto}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-term-heading{max-width:100%;padding-right:0}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-term-detail>.d66-glossary-book{display:none}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-term-detail .d66-term-definition{max-width:100%}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-award-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-award,.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-award.rare{height:auto;min-height:238px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-award-carousel>.d66-award{height:auto;min-height:130px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-award-feature{float:none;width:100%}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-award-detail{max-height:none;margin-top:10px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-settings{padding-top:0}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-settings-grid,.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-settings-grid>section{min-height:0}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-settings-footer{flex-wrap:wrap;justify-content:flex-end}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-settings-footer>span{max-width:100%;position:static}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-stat-summaries{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));max-width:none}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-charts>section{height:auto;min-height:246px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-overall{text-align:center;grid-template-columns:1fr;justify-items:center}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-stat-worlds{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid;overflow:visible}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-stat-world-emblem>.d66-art{object-fit:contain}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-stat-bottom>section:last-child{grid-column:auto}.d66-brand-compass>.d66-compass{width:100%;height:100%}.t05-root[data-dashboard=true]:not([data-d66-skin=citadel]):not([data-d66-screen=home]):not([data-d66-screen=worlds]) .t05-main>h1{background:#03111eea;border-radius:2px;width:fit-content;padding:2px 9px;font-weight:600}.t05-root[data-dashboard=true] .d66-subtitle,.t05-root[data-dashboard=true] .d66-brand p,.t05-root[data-dashboard=true] .d66-world-heading p{color:#d9eaf7;background:#03111ef2;border-radius:2px;padding:4px 8px}.t05-root[data-dashboard=true] .d66-brand p{font-size:.8125rem}.t05-root[data-dashboard=true] .d66-frame{background:linear-gradient(115deg,#061724f7,#010b14fa)}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-frame{border-image-width:22px;border-image-outset:3px}.t05-root[data-dashboard=true][data-d66-skin=citadel] :is(.d66-profile,.d66-goal){border-image-width:18px}.t05-root[data-dashboard=true] :is(.d66-nav>button[aria-current=page],.d66-term-list>button[aria-current=true],.d66-tabs>button[aria-pressed=true]){color:#f2fbff;background:linear-gradient(100deg,#035788e0,#032538f2);border-color:#75e4ff;box-shadow:inset 0 0 19px #00a6ed59,0 0 3px #fff,0 0 12px #00bfff99}.t05-root[data-dashboard=true][data-d66-skin=citadel] :is(.d66-nav>button[aria-current=page],.d66-term-list>button[aria-current=true]){border-image-width:19px;border-image-outset:3px}.t05-root[data-dashboard=true] :is(.d66-award[aria-pressed=true],.d66-lesson-list>button[aria-current=true]){background:linear-gradient(110deg,#4c2b11eb,#111d29f5);border-color:#ffcf70;box-shadow:inset 0 0 12px #ffad2c50,0 0 3px #fff0b6,0 0 12px #ff8e1da1}.t05-root[data-dashboard=true] .d66-primary:not(:disabled){background:linear-gradient(#075c92,#052b47);border-color:#74e4ff;box-shadow:inset 0 0 10px #19bfff77,0 0 4px #fff,0 0 13px #00bfff99}.t05-root[data-dashboard=true] .d66-lesson-detail>.d66-primary{background:linear-gradient(#6a471e,#281b10);border-color:#ffc869;box-shadow:inset 0 0 12px #ffae3e44,0 0 11px #ffa33066}.t05-root[data-dashboard=true] .d66-node-frame{filter:brightness(1.8)drop-shadow(0 0 2px #fff)drop-shadow(0 0 7px)}.t05-root[data-dashboard=true] .d66-home-links{filter:drop-shadow(0 0 4px #6cceff);width:100%;overflow:visible}.t05-root[data-dashboard=true] .d66-home-links path{stroke-width:.26px;stroke-linecap:round;filter:drop-shadow(0 0 .45px)}.t05-root[data-dashboard=true] .d66-brand-compass{width:84px;height:84px}.t05-root[data-dashboard=true] .d66-brand-compass>.d66-art{filter:drop-shadow(0 0 6px #ffd66c)}.t05-root[data-dashboard=true] .d66-orbit{isolation:isolate;width:1000px;max-width:calc(100% - 190px);height:520px;margin-left:-50px}.t05-root[data-dashboard=true] .d66-orbit:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#01101f88,#0000 70%);position:absolute;inset:0}.t05-root[data-dashboard=true] .d66-orbit-lines{z-index:0;overflow:visible}.t05-root[data-dashboard=true] .d66-orbit-lines ellipse{stroke:#d8ac5260;stroke-width:.18px}.t05-root[data-dashboard=true] .d66-orbit-lines :is(path,line){stroke-width:.32px;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 .45px #ceebff)}.t05-root[data-dashboard=true] .d66-map-total{z-index:3;background:radial-gradient(#072940,#010911 75%);border-image:;top:50%;box-shadow:0 0 0 7px #071522,0 0 0 9px #f6c568aa,0 0 24px #00c8ff66}.t05-root[data-dashboard=true] .d66-map-total>span{max-width:190px}.t05-root[data-dashboard=true] .d66-island{isolation:isolate;z-index:2;width:215px;height:170px}.t05-root[data-dashboard=true] .d66-island>.d66-art{object-fit:contain;opacity:1;width:calc(100% + 76px);max-width:none;height:250px;filter:saturate(1.4) contrast(1.1) drop-shadow(0 13px 7px #000e) drop-shadow(0 0 8px var(--world-color));z-index:-1;inset:-50px -38px auto}.t05-root[data-dashboard=true] .d66-island>.d66-octagon{z-index:2;width:82px;height:82px}.t05-root[data-dashboard=true] .d66-island>strong{color:#fff0cc;background:#02101bf0;font-size:1rem}.t05-root[data-dashboard=true] .d66-island>small{border:1px solid var(--world-color);background:#020d18f5;border-radius:3px;padding:2px 8px}.t05-root[data-dashboard=true] .d66-satellite-glyphs{pointer-events:none;z-index:1;background:0 0;padding:0;position:absolute;inset:0}.t05-root[data-dashboard=true] .d66-island>:is(strong,small,span:not(.d66-satellite-glyphs):not(.d66-octagon)){z-index:2;position:relative}.t05-root[data-dashboard=true] .d66-satellite-glyphs>.d66-icon{width:31px;height:31px;color:var(--world-color);filter:drop-shadow(0 0 4px);background:#021320f5;border:1px solid;border-radius:50%;padding:5px;position:absolute}.t05-root[data-dashboard=true] .d66-satellite-glyphs>.d66-icon:first-child{top:20px;left:0}.t05-root[data-dashboard=true] .d66-satellite-glyphs>.d66-icon:nth-child(2){top:48px;right:0}.t05-root[data-dashboard=true] .d66-satellite-glyphs>.d66-icon:nth-child(3){top:91px;left:9px}.t05-root[data-dashboard=true] .d66-award.locked>small{color:#cdddea;min-height:0;font-size:.75rem;display:block}.t05-root[data-dashboard=true] .d66-award-carousel>.d66-award{height:auto;min-height:178px}.t05-root[data-dashboard=true] .d66-award time{color:#deebf4;font-size:.75rem}.t05-root[data-dashboard=true] .d66-award-detail{max-height:none;overflow:visible}.t05-root[data-dashboard=true] .d66-settings-grid{gap:12px}.t05-root[data-dashboard=true] .d66-settings-grid>section{min-height:310px;padding:13px 17px}.t05-root[data-dashboard=true] .d66-settings-heading{border-bottom:1px solid #455962;margin-bottom:12px;padding-bottom:8px}.t05-root[data-dashboard=true] .d66-settings-heading h2{gap:12px;margin:0;font-size:1.375rem}.t05-root[data-dashboard=true] .d66-settings-heading p{color:#bed8e9;margin:3px 0 0 44px;font-size:.75rem;line-height:1.3}.t05-root[data-dashboard=true] .d66-settings-heading .d66-icon{width:30px;height:30px}.t05-root[data-dashboard=true] .d66-profile-editor{grid-template-columns:130px minmax(0,1fr);gap:15px;margin-bottom:14px;padding-top:3px;display:grid}.t05-root[data-dashboard=true] .d66-profile-avatar{flex-direction:column;align-items:center;gap:5px;display:flex}.t05-root[data-dashboard=true] .d66-profile-avatar>.d66-avatar{width:112px;height:112px}.t05-root[data-dashboard=true] .d66-profile-avatar>button{min-height:28px;margin:0;padding:4px 10px;font-size:.75rem}.t05-root[data-dashboard=true] .d66-settings-grid :is(input:not([type=checkbox]):not([type=range]),select){height:auto;min-height:34px;margin:3px 0 9px;padding:6px 9px;font-size:.875rem}.t05-root[data-dashboard=true] .d66-setting-switch{color:#eff7fc;cursor:pointer;align-items:center;gap:10px;min-height:36px;margin:3px 0;display:flex}.t05-root[data-dashboard=true] .d66-setting-switch>.d66-icon{color:#f1d49a;width:25px;height:25px}.t05-root[data-dashboard=true] .d66-setting-switch>span{flex:1;min-width:0}.t05-root[data-dashboard=true] .d66-setting-switch strong{font-size:.875rem;font-weight:400;line-height:1.2;display:block}.t05-root[data-dashboard=true] .d66-setting-switch small{margin-top:3px;font-size:.6875rem;line-height:1.25}.t05-root[data-dashboard=true] .d66-setting-switch>input{appearance:none;background:#142b3b;border:1px solid #95b2c6;border-radius:15px;width:42px;min-width:42px;height:22px;margin:0;position:relative}.t05-root[data-dashboard=true] .d66-setting-switch>input:before{content:"";background:#d8e8f5;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.t05-root[data-dashboard=true] .d66-setting-switch>input:checked{background:#008fe3;border-color:#41caff;box-shadow:0 0 9px #04aaff88}.t05-root[data-dashboard=true] .d66-setting-switch>input:checked:before{background:#fff;left:21px}.t05-root[data-dashboard=true] .d66-setting-row{align-items:center;gap:12px;min-width:0;margin:7px 0;display:flex}.t05-root[data-dashboard=true] .d66-setting-row>span:first-child,.t05-root[data-dashboard=true] .d66-setting-row>label{color:#e1edf7;flex:none;width:115px;font-size:.8125rem}.t05-root[data-dashboard=true] .d66-setting-row>select,.t05-root[data-dashboard=true] .d66-setting-row>span:last-child{flex:1;min-width:0;margin:0}.t05-root[data-dashboard=true] .d66-setting-row>button{border-radius:50%;flex:none;margin:0;padding:3px}.t05-root[data-dashboard=true] .d66-settings-grid input[type=range]{accent-color:#35ccff;height:17px;margin:3px 0}.t05-root[data-dashboard=true] .d66-scale-labels{justify-content:space-between;gap:6px;font-size:.625rem;display:flex}.t05-root[data-dashboard=true] .d66-scale-labels>span{min-width:0}.t05-root[data-dashboard=true] .d66-theme-swatches{gap:9px;margin:2px 0 12px}.t05-root[data-dashboard=true] .d66-theme-swatches>button{color:#e9f4fc;background:#061725;border:1px solid #52677b;height:auto;min-height:68px;padding:0 0 5px;display:block;overflow:hidden}.t05-root[data-dashboard=true] .d66-theme-swatches>button>img{object-fit:cover;width:100%;height:46px;display:block}.t05-root[data-dashboard=true] .d66-theme-swatches>button>span{padding:4px 3px 0;font-size:.6875rem;line-height:1.2;display:block}.t05-root[data-dashboard=true] .d66-theme-swatches>button[aria-pressed=true]{border-color:#73e7ff;box-shadow:inset 0 0 0 1px #3dd7ff,0 0 9px #00bfff77}.t05-root[data-dashboard=true] .d66-accessibility-options{border-top:1px solid #41515e;flex-wrap:wrap;gap:14px;margin-top:10px;padding-top:6px;display:flex}.t05-root[data-dashboard=true] .d66-accessibility-options .d66-setting-check{gap:5px;margin:3px 0;font-size:.75rem}.t05-root[data-dashboard=true] .d66-settings-grid button.d66-security-row{opacity:1;color:#c9d9e8;background:0 0;border:0;border-bottom:1px solid #27445a;align-items:center;gap:10px;width:100%;margin:0;padding:11px 0;display:flex}.t05-root[data-dashboard=true] .d66-security-row>span{text-align:left;flex:1}.t05-root[data-dashboard=true] .d66-security-row>small{font-size:.6875rem}.t05-root[data-dashboard=true] .d66-security-row>.d66-icon{width:22px;height:22px}.t05-root[data-dashboard=true] .d66-charts{grid-template-columns:1.45fr 1fr 1fr 1.05fr}.t05-root[data-dashboard=true] .d66-charts>section{height:auto;min-height:245px;padding:13px}.t05-root[data-dashboard=true] .d66-charts h2{margin:0 0 8px;font-size:1.25rem}.t05-root[data-dashboard=true] .d66-overall{grid-template-columns:190px minmax(0,1fr)}.t05-root[data-dashboard=true] .d66-overall p{font-size:.875rem;line-height:1.45}.t05-root[data-dashboard=true] .d66-bar-chart{min-width:0;margin:0}.t05-root[data-dashboard=true] .d66-bar-chart figcaption{color:#c6dcea;text-align:right;margin:0 0 4px;font-size:.6875rem;line-height:1.3}.t05-root[data-dashboard=true] .d66-plot{gap:6px;height:155px;display:flex}.t05-root[data-dashboard=true] .d66-y-axis{color:#c9dfed;text-align:right;flex-direction:column;flex:none;justify-content:space-between;min-width:22px;padding-bottom:23px;font-size:.6875rem;display:flex}.t05-root[data-dashboard=true] .d66-bars{background:repeating-linear-gradient(0deg,#0000 0 calc(33.333% - 1px),#7798ac20 calc(33.333% - 1px) 33.333%);border-bottom:1px solid #7692a27a;border-left:1px solid #7692a27a;flex:1;gap:6px;min-width:0;height:155px;min-height:0;margin:0;padding:14px 0 23px}.t05-root[data-dashboard=true] .d66-bars>div{min-width:0}.t05-root[data-dashboard=true] .d66-bars small{font-size:.625rem;bottom:-21px}.t05-root[data-dashboard=true] .d66-chart-total{color:#dff3ff;margin:0 0 8px;padding-left:35px;font:1.5rem Georgia,serif;position:relative}.t05-root[data-dashboard=true] .d66-chart-total>.d66-icon{color:#71d4ff;position:absolute;top:0;left:0}.t05-root[data-dashboard=true] .d66-chart-total>small{color:#c9deec;font:.625rem system-ui;display:block}.t05-root[data-dashboard=true] .d66-chart-total+.d66-bar-chart .d66-plot,.t05-root[data-dashboard=true] .d66-chart-total+.d66-bar-chart .d66-bars{height:113px}.t05-root[data-dashboard=true] .d66-change{color:#8cebd4;text-align:right;margin:0 0 7px;font-size:1.375rem}.t05-root[data-dashboard=true] .d66-change>small{color:#c8dfeb;font-size:.625rem;display:block}.t05-root[data-dashboard=true] .d66-trend-chart{width:100%;height:145px;display:block;overflow:visible}.t05-root[data-dashboard=true] .d66-trend-chart text{fill:#d9eaf7;font:14px system-ui}.t05-root[data-dashboard=true] .d66-chart-grid{stroke:#84b8d52b;stroke-width:1px;fill:none}.t05-root[data-dashboard=true] .d66-chart-line{stroke:#78dcff;stroke-width:2px;fill:none;filter:drop-shadow(0 0 3px #19a9ff)}.t05-root[data-dashboard=true] .d66-trend-chart circle{fill:#e6faff;filter:drop-shadow(0 0 3px #1abfff)}.t05-root[data-dashboard=true] .d66-world-strip-heading{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0 9px;display:flex}.t05-root[data-dashboard=true] .d66-world-strip-heading h2{flex:1;margin:0;font-size:1.375rem}.t05-root[data-dashboard=true] .d66-world-strip-heading>span{background:#03111ef2;padding:4px 8px;font-size:.75rem}.t05-root[data-dashboard=true] .d66-world-strip-heading>button{min-width:36px;min-height:34px;padding:3px 9px}.t05-root[data-dashboard=true] .d66-stat-worlds{scrollbar-width:auto;scrollbar-color:#90c8e5 #092234;padding-bottom:10px;scroll-padding:4px}.t05-root[data-dashboard=true] .d66-stat-worlds:focus-visible{outline-offset:3px;outline:3px solid #7ce4ff}.t05-root[data-dashboard=true] .d66-stat-bottom{margin-top:10px}.t05-root[data-dashboard=true] .d66-stat-bottom>section{min-height:120px;padding:11px}.t05-root[data-dashboard=true] .d66-stat-bottom h2{margin-bottom:8px;font-size:1.125rem}.t05-root[data-dashboard=true] .d66-stat-bottom p{margin:6px 0;font-size:.875rem}.t05-root[data-dashboard=true] .d66-test-average{float:left;color:#f0d38e;margin-right:10px;font:1.75rem Georgia,serif}.t05-root[data-dashboard=true] .d66-stat-bottom .d66-bar-chart{margin-top:7px}.t05-root[data-dashboard=true] .d66-stat-bottom .d66-plot,.t05-root[data-dashboard=true] .d66-stat-bottom .d66-bars{height:76px}.t05-root[data-dashboard=true] .d66-stat-bottom .d66-bars i{background:linear-gradient(#da94ff,#7841ce);border-color:#d48dff}.t05-root[data-dashboard=true] .d66-streak-sample{color:#ffc16d;justify-content:space-between;gap:4px;margin-top:8px;display:flex}.t05-root[data-dashboard=true] .d66-streak-sample>span{flex-direction:column;align-items:center;font-size:.625rem;display:flex}.t05-root[data-dashboard=true] .d66-streak-sample .d66-icon{filter:drop-shadow(0 0 3px #ff8420);width:24px;height:29px}.t05-root[data-dashboard=true] .d66-mini-awards{gap:4px;margin:3px 0;display:flex}.t05-root[data-dashboard=true] .d66-mini-awards>.d66-art{object-fit:contain;width:34px;height:34px}.t05-root[data-dashboard=true] .d66-stat-bottom>section:last-child>button{min-height:34px;padding:5px 9px;font-size:.8125rem}.t05-root[data-dashboard=true] .d66-mentor-window{height:auto;min-height:495px;max-height:calc(100dvh - 65px);overflow:auto}.t05-root[data-dashboard=true] .d66-mentor-chat{min-width:0;min-height:0;max-height:calc(100dvh - 65px);padding:16px 17px 12px;overflow:auto}.t05-root[data-dashboard=true] .d66-mentor-chat>header{flex:none;width:auto;min-width:0;position:static;inset:auto}.t05-root[data-dashboard=true] .d66-mentor-chat>header>div{min-width:0}.t05-root[data-dashboard=true] .d66-mentor-chat h2{margin:0;font:600 1.3125rem/1.25 system-ui}.t05-root[data-dashboard=true] .d66-messages{flex:1 0 120px;min-height:120px;max-height:275px}.t05-root[data-dashboard=true] .d66-message{border-radius:10px 10px 10px 2px}.t05-root[data-dashboard=true] .d66-message.learner{border-radius:10px 10px 2px}.t05-root[data-dashboard=true] .d66-composer{flex:none;min-width:0}.t05-root[data-dashboard=true] .d66-composer textarea{height:4.25em;min-height:4.25em;line-height:1.35}.t05-root[data-dashboard=true] .d66-mentor-chat>small{flex:none;margin-top:6px;font-size:.6875rem;line-height:1.4;display:block}.t05-root[data-dashboard=true] .d66-mentor-launch{white-space:normal;gap:8px;width:220px;min-width:220px;max-width:100%;height:auto;min-height:79px;padding-left:64px}.t05-root[data-dashboard=true] .d66-mentor-launch .d66-avatar{width:68px;height:68px;margin:0;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.t05-root[data-dashboard=true] .d66-mentor-launch>span:nth-child(2){min-width:0}.t05-root[data-dashboard=true] .d66-profile{height:auto;min-height:98px}.t05-root[data-dashboard=true] .d66-profile-data>span{flex-wrap:wrap}.t05-root[data-dashboard=true] .d66-goal h2{white-space:normal}@media (width>=1451px){.t05-root[data-dashboard=true]:not([data-d66-screen=home]):not([data-d66-reflow=true]) .t05-main{height:auto;min-height:100dvh;padding-bottom:35px;overflow:visible}.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-related,.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-reference-explanation{padding-right:240px}.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-award-detail>.d66-reward,.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-award-detail>.d66-reward~p,.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-award-detail>strong:last-child{text-align:left;max-width:calc(100% - 225px)}.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-settings-grid>section:last-child>small,.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-lesson-detail>small:last-child{max-width:calc(100% - 225px)}.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-stat-bottom{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr) 240px}}@media (width<=1450px){.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-chrome{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:10px 0;padding-top:20px;display:grid}.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-brand{grid-area:1/1;align-self:start;max-width:calc(100% - 20px);height:auto;min-height:82px;margin-left:16px;position:relative;top:auto;left:auto;right:auto}.t05-root[data-dashboard=true] .d66-brand p{display:none}.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-profile-wrap{grid-area:1/2;width:auto;margin:0 17px 0 0;position:relative;top:auto;left:auto;right:auto}.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .d66-goal{grid-area:2/2;width:auto;margin:0 17px 0 0;position:relative;top:auto;left:auto;right:auto}.t05-root[data-dashboard=true]:not([data-d66-reflow=true]) .t05-main{padding-top:20px}.t05-root[data-dashboard=true] .d66-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.t05-root[data-dashboard=true] .d66-orbit{width:calc(100% - 190px);max-width:calc(100% - 190px);height:630px;margin-left:-30px}.t05-root[data-dashboard=true] .d66-island{width:180px!important}.t05-root[data-dashboard=true] .d66-island>.d66-art{height:245px}.t05-root[data-dashboard=true] .d66-satellite-glyphs>.d66-icon{width:25px;height:25px}.t05-root[data-dashboard=true] .d66-mentor:not(.is-open){width:fit-content;max-width:calc(100% - 24px);margin:10px 17px 25px auto;position:relative;bottom:auto;right:auto}.t05-root[data-dashboard=true] .d66-profile-editor{grid-template-columns:90px minmax(0,1fr);gap:9px}.t05-root[data-dashboard=true] .d66-profile-avatar>.d66-avatar{width:80px;height:80px}.t05-root[data-dashboard=true] .d66-setting-row{flex-wrap:wrap}}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-chrome{padding-top:0;display:block}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-brand{height:auto;min-height:70px;margin:10px 12px;position:relative;top:auto;left:auto;right:auto}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-brand-compass{width:52px;height:52px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-brand>button>span:last-child{font-size:1.625rem}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-profile-wrap{margin:10px 12px 0}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-profile{height:auto;min-height:76px}.t05-root[data-dashboard=true][data-d66-reflow=true] .t05-main{height:auto;min-height:0;max-height:none;padding-bottom:24px;overflow:visible}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-home{height:auto;min-height:0}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-world-node{height:auto;min-height:210px;padding:5px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-orbit{height:auto}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-island{height:auto;min-height:240px;padding:25px 8px;width:100%!important}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-island>.d66-art{width:calc(100% + 20px);height:260px;inset:-10px -10px auto}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-satellite-glyphs{display:none}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-map-total{width:220px;height:220px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-map-total>.d66-art{width:270px;height:270px;top:-25px;left:-25px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-settings-heading h2{font-size:1.375rem}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-setting-row{flex-wrap:wrap;gap:7px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-setting-row>span:first-child{flex-basis:100%;width:auto}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-profile-editor{grid-template-columns:100px minmax(0,1fr)}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-profile-avatar>.d66-avatar{width:90px;height:90px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-settings-footer{position:relative}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-stat-bottom,.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-overall{grid-template-columns:1fr}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-overall>h2{width:100%}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-mentor{width:fit-content;max-width:calc(100% - 24px);margin:10px 12px 25px auto;position:relative;bottom:auto;left:auto;right:auto}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-mentor.is-open{width:calc(100% - 24px)}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-mentor-window{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-height:0;max-height:80dvh}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-mentor-portrait{display:none}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-mentor-chat{height:auto;max-height:80dvh}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-messages{min-height:140px;max-height:280px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-settings-footer>span{position:static}.t05-root[data-dashboard=true][data-d66-reflow=true] :is(.d66-settings-footer>button,.d66-tabs>button){white-space:normal}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-award{height:auto;min-height:238px}@media (width<=500px){.t05-root[data-dashboard=true] .d66-profile-editor{grid-template-columns:1fr}.t05-root[data-dashboard=true] .d66-profile-avatar{align-items:flex-start}.t05-root[data-dashboard=true] .d66-theme-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.t05-root[data-dashboard=true] .d66-settings-heading p{margin-left:0}.t05-root[data-dashboard=true] .d66-setting-row{flex-wrap:wrap}}.t05-root[data-dashboard=true] .d66-subtitle{width:fit-content}.t05-root[data-dashboard=true] .d66-theme-prompt{margin:0 0 5px;font-size:.8125rem}.t05-root[data-dashboard=true] .d66-extra-appearance{border-top:1px solid #3d586a;margin:8px 0 0;padding-top:6px;font-size:.8125rem}.t05-root[data-dashboard=true] .d66-extra-appearance>summary{cursor:pointer;color:#cfe6f5}.t05-root[data-dashboard=true] .d66-extra-appearance>label{margin-top:8px}.t05-root[data-dashboard=true] .d66-stat-bottom>section:first-child{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);align-items:start;gap:2px 8px;display:grid}.t05-root[data-dashboard=true] .d66-stat-bottom>section:first-child>h2{grid-area:1/1;margin:0;font-size:1rem}.t05-root[data-dashboard=true] .d66-stat-bottom>section:first-child>.d66-test-average{float:none;grid-area:2/1;margin:0}.t05-root[data-dashboard=true] .d66-stat-bottom>section:first-child>small{grid-area:3/1;font-size:.6875rem}.t05-root[data-dashboard=true] .d66-stat-bottom>section:first-child>.d66-bar-chart{grid-area:1/2/4;margin:0}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-stat-bottom>section:first-child{display:block}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-mentor-chat{padding:12px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-settings-grid button.d66-security-row{flex-wrap:wrap;align-items:flex-start;gap:8px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-security-row>span{overflow-wrap:anywhere;flex:calc(100% - 70px);min-width:0}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-security-row>small{flex:calc(100% - 70px);min-width:0;margin-left:30px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-security-row>.d66-icon:last-child{margin-left:auto}.t05-root[data-dashboard=true] .d66-world-heading h2{background:#03111ef2;border-radius:2px;width:fit-content;max-width:100%;padding:2px 8px}.t05-root[data-dashboard=true][data-d66-reflow=true] .d66-preview-note{z-index:auto;width:auto;max-width:calc(100% - 24px);margin:10px 12px 0;padding:6px 8px;font-size:.6875rem;position:relative;inset:auto;line-height:1.4!important}.t05-root[data-dashboard=true][data-d66-skin=citadel]:not([data-d66-reflow=true]) .d66-map-total{width:200px;height:200px;top:48%}.t05-root[data-dashboard=true][data-d66-skin=citadel]:not([data-d66-reflow=true]) .d66-map-total>.d66-art{width:220px;height:220px;top:-10px;left:-10px}.t05-root[data-dashboard=true][data-d66-skin=citadel]:not([data-d66-reflow=true]) .d66-orbit{margin-top:36px}.t05-root[data-dashboard=true][data-d66-skin=citadel]{--d70-scene-shadow:0 1px 2px #000,0 0 2px #010812,0 0 2px #010812,0 0 6px #010812,0 0 10px #010812}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-backdrop:after{background:radial-gradient(at 30% 9%,#010a2280,#0000 52%),linear-gradient(90deg,#01081240,#0000 60%),linear-gradient(#0000 55%,#020c1840)}.t05-root[data-dashboard=true][data-d66-skin=citadel] :is(.t05-main>h1,.d66-subtitle,.d66-brand p,.d66-world-heading h2,.d66-world-heading p,.d66-world-node>strong,.d66-node-progress,.d66-island>strong,.d66-island>span:not(.d66-octagon):not(.d66-satellite-glyphs),.d66-world-strip-heading>span){text-shadow:var(--d70-scene-shadow);background:0 0;border:0;border-radius:0;padding:0}.t05-root[data-dashboard=true][data-d66-skin=citadel] :is(.t05-main>h1,.d66-world-heading h2){text-shadow:var(--d70-scene-shadow);font-weight:600}.t05-root[data-dashboard=true][data-d66-skin=citadel] :is(.d66-world-node>strong,.d66-island>strong){color:#fff5dc;font-weight:600;line-height:1.25}.t05-root[data-dashboard=true][data-d66-skin=citadel] :is(.d66-node-progress,.d66-island>span:not(.d66-octagon):not(.d66-satellite-glyphs)){color:#eef6ff;font-size:1rem;line-height:1.4}.t05-root[data-dashboard=true][data-d66-skin=citadel] :is(.d66-subtitle,.d66-world-heading p){color:#e4edf7}.t05-root[data-dashboard=true][data-d66-skin=citadel] :is(.d66-award-groups>h2,.d66-world-strip-heading>h2){text-shadow:var(--d70-scene-shadow)}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-reflow=true] .d66-brand>button:first-child{background:0 0;border-radius:0;padding:0}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-home-links{opacity:.65}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-satellite-glyphs>.d66-icon:first-child{top:0;left:0}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-satellite-glyphs>.d66-icon:nth-child(2){top:28px;right:0}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-satellite-glyphs>.d66-icon:nth-child(3){top:42px;left:0}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-island[data-world-id=W4] .d66-satellite-glyphs>.d66-icon:first-child{top:24px}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-island[data-world-id=W5] .d66-satellite-glyphs>.d66-icon:nth-child(2){right:20px}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-island[data-world-id=W4] .d66-satellite-glyphs>.d66-icon:nth-child(3){top:56px}@media (width>=1451px){.t05-root[data-dashboard=true][data-d66-skin=citadel]:not([data-d66-reflow=true]) .d66-settings{padding-top:76px}.t05-root[data-dashboard=true][data-d66-skin=citadel]:not([data-d66-reflow=true]) .d66-award-detail{margin-top:89px}}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-award{height:auto}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-award>:is(strong,small){flex-shrink:0}@media (width<=1450px){.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-mentor.is-open{width:fit-content;max-width:calc(100% - 24px);margin:10px 12px 25px auto;position:relative;bottom:auto;left:auto;right:auto}}.t05-root[data-dashboard=true][data-d66-skin=citadel] .d66-island>strong{color:#fff}@media (width>=1451px){.t05-root[data-dashboard=true]:not([data-d66-screen=home]):not([data-d66-reflow=true]) .d66-mentor.is-open{width:fit-content;max-width:calc(100% - 24px);margin:16px 17px 25px auto;position:relative;bottom:auto;left:auto;right:auto}}@media (width>=1151px) and (height>=600px){.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]){--home-rail:clamp(210px,17vw,250px)}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-chrome{padding:0;display:contents}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .t05-main{margin-left:var(--home-rail);height:auto;min-height:0;padding:0}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-home{height:100dvh;min-height:0}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-backdrop>.d66-foreground{width:calc(var(--home-rail) + 20px);height:100dvh}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-brand{height:82px;min-height:0;margin:0;position:absolute;top:8px;left:12px;right:450px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-brand-compass{width:76px;height:76px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-brand>button>span:last-child{font-size:clamp(2rem,2.7vw,2.75rem)}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-nav{width:calc(var(--home-rail) - 28px);padding:12px 7px;top:100px;left:14px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-nav>button{gap:14px;min-height:clamp(46px,6.8dvh,62px);padding:10px 9px;font-size:1.0625rem}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-nav>button>.d66-icon{width:29px;height:29px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-profile-wrap{width:clamp(320px,25vw,420px);margin:0;position:absolute;top:14px;left:auto;right:14px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-profile{height:84px;min-height:84px;padding:8px 12px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-profile .d66-avatar{width:64px;height:64px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-profile-data>strong{font-size:1.0625rem}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-profile-menu{top:90px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-goal{width:clamp(280px,23vw,350px);min-height:100px;margin:0;padding:10px 47px 10px 56px;position:absolute;top:110px;left:auto;right:14px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-goal h2{margin-bottom:7px;font-size:1.375rem}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-goal p{font-size:1rem}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-goal>.d66-compass{width:32px;height:32px;top:39px;left:12px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-goal>button{top:38px;right:11px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-world-node{padding:4px;width:clamp(150px,12.2vw,205px)!important}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-world-node>.d66-octagon{width:clamp(76px,11dvh,104px);height:clamp(76px,11dvh,104px)}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-world-node>strong{font-size:clamp(.9375rem,1.9dvh,1.125rem)}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-node-progress{font-size:.875rem}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-home>.d66-hero{object-fit:contain;object-position:right bottom;width:clamp(280px,24vw,440px);height:min(62dvh,560px)}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-mentor:not(.is-open){width:fit-content;max-width:220px;margin:0;position:fixed;bottom:14px;right:14px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home]:not([data-d66-reflow=true]) .d66-mentor-launch{min-height:64px}}@media (width>=1451px) and (height>=600px){.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home][data-mentor-state=open]:not([data-d66-reflow=true]) .d66-world-nodes{right:800px}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home][data-mentor-state=open]:not([data-d66-reflow=true]) .d66-world-node{left:clamp(80px,calc(var(--x) * 2),calc(100% - 80px));width:clamp(128px,10vw,160px)!important}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home][data-mentor-state=open]:not([data-d66-reflow=true]) .d66-world-node>strong{font-size:.9375rem}.t05-root[data-dashboard=true][data-d66-skin=citadel][data-d66-screen=home][data-mentor-state=open]:not([data-d66-reflow=true]) .d66-home-links{display:none}}.learning-workspace{border:1px solid var(--border,currentColor);min-width:0;max-width:100%;color:inherit;background:var(--panel,transparent);border-radius:.75rem;padding:1rem}.learning-workspace label{margin-block:.75rem;display:block}.learning-workspace textarea{box-sizing:border-box;width:100%;max-width:100%;color:inherit;background:var(--input-bg,transparent);border:1px solid var(--border,currentColor);font:inherit;display:block}.learning-workspace button{white-space:normal;max-width:100%;min-height:44px}.learning-workspace :focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:3px}.learning-controls{flex-wrap:wrap;gap:.5rem;display:flex}.learning-workspace pre{white-space:pre-wrap;max-width:100%;overflow:auto}@media (width<=560px){.learning-workspace{padding:.75rem}.learning-controls>*{flex:100%}}.content-editor{max-width:76rem;color:inherit;background:inherit;overflow-wrap:anywhere;margin:auto;padding:1rem}.content-editor label{flex-direction:column;gap:.35rem;margin:1rem 0;display:flex}.content-editor input,.content-editor textarea,.content-editor select,.content-editor button{font:inherit;color:inherit;background:var(--panel,var(--bg,transparent));box-sizing:border-box;border:1px solid;border-radius:.25rem;max-width:100%;min-height:44px;padding:.6rem}.content-editor textarea{width:100%;font-family:monospace}.content-editor button{cursor:pointer;min-height:44px;margin:.25rem}.content-editor button:disabled{opacity:.65;cursor:default}.content-editor :focus-visible{outline-offset:3px;outline:3px solid}.content-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;font-size:.9rem;overflow:auto}.content-editor-scroll{overflow:auto}.content-editor table{border-collapse:collapse;width:100%;min-width:42rem}.content-editor th,.content-editor td{text-align:left;vertical-align:top;border:1px solid;padding:.6rem}.content-editor-actions{flex-wrap:wrap;gap:.4rem;display:flex}.content-editor [role=alert]{border:2px solid;padding:.8rem}.content-editor a{color:inherit;text-decoration:underline}.content-editor summary{cursor:pointer;min-height:24px;padding:.6rem}@media (width<=600px){.content-editor{padding:.6rem}.content-editor-actions{display:block}.content-editor-actions button{width:100%}.content-editor pre{font-size:.8rem}}.personal-content{gap:.8rem;min-width:0;display:grid}.personal-content>h2,.personal-content>p{margin:0}.personal-content label{gap:.35rem;min-width:0;display:grid}.personal-content input,.personal-content textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit}.personal-content textarea{resize:vertical}.personal-content button{white-space:normal;justify-self:start;max-width:100%;min-height:2.75rem}.personal-content ul{gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.personal-content li{border:1px solid;border-radius:.4rem;min-width:0;padding:.75rem}.personal-content pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;overflow:auto}:root{color:#e7eee9;--bg:#101a1c;--panel:#172325;--surface:#1b2a2c;--line:#304246;--text:#e7eee9;--muted:#a6b7b3;--accent:#b9d39d;--ink:#15211a;--error:#ffc0ac;--success:#b4deb0;--shadow:0 16px 50px #0002;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101a1c;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=paper]{--bg:#f5f3ed;--panel:#fffdfa;--surface:#eceee6;--line:#d2d8ca;--text:#25362d;--muted:#526459;--accent:#315d3c;--ink:#fff;--error:#a52b22;--success:#2e6137;--shadow:0 16px 50px #3344220a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:4px}button{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:9px;padding:11px 16px;transition:background .15s}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.55;cursor:default}button.primary{background:var(--accent);color:var(--ink);border-color:var(--accent);font-weight:650}button.quiet{color:var(--muted);background:0 0;border-color:#0000;padding-left:0}a{color:var(--accent)}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--text);background:var(--bg);border-radius:8px;margin:8px 0 16px;padding:12px}input[type=radio],input[type=checkbox]{width:auto;accent-color:var(--accent);margin:0 12px 0 0}input[type=range]{padding:0}label{color:var(--muted);line-height:1.5;display:block}h1,h2,h3{color:var(--text);letter-spacing:-.025em;line-height:1.18}h1{font-size:clamp(28px,3vw,43px);font-weight:650}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}p{line-height:1.75}small,.muted{color:var(--muted)}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:16px;font-size:13px;line-height:1.6}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.eyebrow{letter-spacing:.13em;color:var(--muted);font-size:11px;font-weight:650}.app-shell{grid-template-columns:263px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;height:100vh;padding:28px 16px 22px;display:flex;position:sticky;top:0;overflow:auto}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:15px;padding:0 10px 24px;font-size:17px;line-height:1.25;display:flex}.brand-mark{border:1px solid var(--accent);width:46px;height:46px;color:var(--accent);border-radius:12px;place-items:center;font-family:Georgia,serif;font-size:26px;display:grid}.sidebar>.eyebrow{padding-left:12px}.sidebar nav{flex-direction:column;gap:3px;display:flex}.world{text-align:left;min-height:46px;color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:11px 10px;font-size:12px;line-height:1.4;display:flex}.world.active{color:var(--text);background:var(--surface);border-color:var(--line)}.world-number{color:var(--accent);min-width:22px;font-size:10px}.sidebar-bottom{border-top:1px solid var(--line);gap:8px;margin-top:30px;padding-top:20px;display:grid}.sidebar-bottom button{text-align:left;color:var(--muted);background:0 0;border:0;font-size:13px}.workspace{width:100%;max-width:1440px;margin:auto;padding:0 clamp(22px,5vw,78px) 28px}.topbar{border-bottom:1px solid var(--line);height:86px;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:42px;font-size:12px;display:flex}.controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topbar button{font-size:12px}.theme-choice{align-items:center;gap:10px;font-size:12px;display:flex}.theme-choice select{width:100px;margin:0;padding:8px}.hero{justify-content:space-between;align-items:center;gap:20px;padding:5px 0 34px;display:flex}.hero p{max-width:600px;color:var(--muted)}.hero h1{max-width:560px;margin:14px 0}.hero-map{opacity:.8;flex-shrink:0;width:280px;max-width:32%}.hero-map path{fill:none;stroke:var(--line);stroke-width:2px;stroke-dasharray:5 7}.hero-map circle{fill:var(--bg);stroke:var(--accent);stroke-width:2px}.hero-map text{fill:var(--muted);letter-spacing:1px;font-size:9px}.pill{border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:8px 11px;font-size:11px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 20px;display:flex}.section-heading h2{font-size:20px}.section-heading span{color:var(--muted);font-size:11px}.lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lesson-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:13px;padding:25px}.card-top{justify-content:space-between;align-items:center;display:flex}.dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.lesson-card h3{margin:25px 0 14px;font-size:24px}.lesson-card p{min-height:65px;color:var(--muted);overflow-wrap:anywhere;font-size:13px}.lesson-card button{justify-content:space-between;width:100%;margin-top:20px;font-size:13px;display:flex}.notice{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:28px 0;padding:24px 28px}.notice h3{margin-top:0;font-size:16px}.notice p{color:var(--muted);margin-bottom:0;font-size:13px}.lesson-player{max-width:850px;margin:auto}.lesson-player>.eyebrow{margin-top:26px}.lesson-player h1{font-size:38px}.outcomes{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.outcomes span{background:var(--surface);color:var(--muted);border-radius:7px;padding:9px 11px;font-size:12px}.reading{margin:30px 0 40px;font-size:17px;line-height:1.8}.reading p{margin-bottom:22px}.visual{border:1px solid var(--line);background:var(--panel);border-radius:13px;margin:20px 0 28px;padding:24px}.visual p{color:var(--muted);font-size:13px}.visual svg{width:100%;color:var(--muted)}.visual .flow-node rect{fill:var(--surface);stroke:var(--line)}.visual .flow-node path{stroke:var(--muted);stroke-width:2px;fill:none}.visual .flow-node text{fill:var(--muted);font-size:12px}.visual .flow-node.active rect{stroke:var(--accent);stroke-width:2px}.visual .flow-node.active text{fill:var(--text)}.split{grid-template-columns:1fr 1fr;gap:18px;display:grid}.data-card{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:9px;flex-direction:column;gap:12px;padding:18px;display:flex}.data-card span{color:var(--muted);font-size:12px}.data-card code{font-size:24px}.trace{border-left:2px solid var(--accent);background:var(--surface);overflow-wrap:anywhere;padding:8px 16px;color:var(--text)!important}.file-tree{border:1px solid var(--line);border-radius:9px;padding:18px}.tree-folder{background:0 0;border:0;margin:10px 0;padding:8px 0;display:block}.tree-file{color:var(--accent);overflow-wrap:anywhere;margin-left:28px}.worked-example{background:var(--surface);border-radius:12px;margin:25px 0;padding:22px 26px}.worked-example p:last-child{margin-bottom:0}.misconception{border-left:3px solid var(--accent);margin:30px 0;padding:5px 22px}.misconception strong{font-size:13px}.misconception p{color:var(--muted);font-size:14px}.practice{margin:50px 0}.practice fieldset{border:0;margin:20px 0;padding:15px 0}.practice legend{padding:0;font-size:16px;font-weight:600}.answer-option{border:1px solid var(--line);color:var(--text);border-radius:9px;align-items:center;margin:10px 0;padding:14px;font-size:14px;display:flex}.answer-option:has(input:checked){border-color:var(--accent);background:var(--surface)}.practice textarea{min-height:120px}.practice label p{font-size:14px}.feedback{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:25px;padding:24px}.feedback p{font-size:13px}.hint{background:var(--surface);border-radius:8px;padding:16px}.success:not(:where(.lv1 *)){color:var(--success)!important}.error{color:var(--error)!important}.status{color:var(--muted);border-left:2px solid var(--accent);padding-left:16px;font-size:13px}.banner{border:1px solid var(--line);border-radius:8px;padding:12px 18px;font-size:13px}.banner button{margin-left:15px}.sources{border-top:1px solid var(--line);padding:18px 0}.sources h2{font-size:18px}.sources p{color:var(--muted);font-size:13px}.sources a{font-size:13px;line-height:2;display:block}.code-diff{background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;margin-bottom:16px;padding:16px}.code-diff code{font-size:13px;line-height:2;display:block}.removed{color:var(--error)}.added{color:var(--success)}.toggle{align-items:center;margin:16px 0;font-size:13px;display:flex}.visual table{border-collapse:collapse;width:100%;margin:20px 0;font-size:12px}.visual th,.visual td{text-align:left;border-bottom:1px solid var(--line);padding:12px 5px}.chart-track{fill:var(--surface)}.chart-value{fill:var(--accent)}.visual svg>text{fill:var(--muted);font-size:12px}.visual blockquote{border-left:2px solid var(--line);margin:20px 0;padding:5px 18px;font-size:14px;line-height:1.7}.policy{border:1px solid var(--line);border-radius:9px;padding:18px;font-weight:600}.memory-card{margin:16px 0}.login{max-width:460px;margin:10vh auto;padding:30px}.login .brand-mark{margin-bottom:35px}.login h1{font-size:40px}.login form{margin:30px 0}.login button{width:100%}footer:not(:where(.lv1 *)){color:var(--muted);border-top:1px solid var(--line);margin-top:55px;padding-top:24px;font-size:10px;line-height:1.7}[data-focus=true] .hero-map{display:none}[data-focus=true] *{transition:none!important;animation:none!important}@media (width<=1000px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.workspace{padding:0 24px 24px}.lesson-grid{grid-template-columns:1fr}.hero-map{display:none}.section-heading{display:block}.world{font-size:11px}.sidebar{padding:22px 12px}}@media (width<=700px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:16px;position:relative}.brand{padding-bottom:12px}.sidebar>.eyebrow{display:none}.sidebar nav{flex-direction:row;padding-bottom:4px;overflow:auto}.world{flex-shrink:0;max-width:170px;min-height:42px;padding:8px}.sidebar-bottom{flex-wrap:wrap;gap:10px;margin:12px 0 0;padding-top:10px;display:flex}.sidebar-bottom button{padding:8px 0;font-size:11px}.workspace{padding:0 18px 25px}.topbar{height:75px;margin-bottom:25px}.topbar>.controls{gap:7px}.topbar button{padding:8px;font-size:10px}.theme-choice span{display:none}.theme-choice select{width:80px;font-size:11px}.hero h1,.lesson-player h1{font-size:29px}.hero{padding-bottom:20px}.reading{font-size:16px}.visual{padding:15px}.split{grid-template-columns:1fr}.visual .controls button{padding:9px;font-size:11px}.visual .flow-node text{font-size:11px}.controls{gap:10px}.practice button{font-size:12px}.notice{padding:20px}.login{margin-top:6vh;padding:25px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tutor-message{white-space:pre-wrap;overflow-wrap:anywhere}.exam-topic{border-bottom:1px solid var(--line);padding:12px 0}.exam-topic p{margin:4px 0 12px;font-size:.9rem}.voice-exam{margin-top:1.5rem}.voice-exam>.toggle{align-items:flex-start;margin:1rem 0;line-height:1.5}.voice-exam audio{display:none}.transcript{margin:1.5rem 0}.speech{border-left:3px solid var(--accent,#9be3bd);overflow-wrap:anywhere;margin:.7rem 0;padding:.7rem 1rem}.speech.examiner{border-color:var(--muted,#98a6b7);opacity:.92}.speech p{white-space:pre-wrap;margin:.4rem 0}.voice-exam textarea{box-sizing:border-box;width:100%;min-height:7rem}.voice-exam .controls{flex-wrap:wrap}.study-sections{border-top:1px solid var(--line,#344745);padding:1.5rem 0}.study-sections nav ol{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.study-sections nav button[aria-current=step]{border-color:var(--accent,#afd49a);font-weight:700}.prediction{border:1px solid var(--line,#344745);border-radius:12px;padding:1rem}.prediction textarea{box-sizing:border-box;width:100%;margin:.8rem 0;display:block}.takeaway{border-left:3px solid var(--accent,#afd49a);margin:1rem 0;padding:.8rem 1.1rem}.glossary dl>div{border-bottom:1px solid var(--line,#344745);grid-template-columns:minmax(110px,1fr) 3fr;gap:1rem;padding:.8rem 0;display:grid}.glossary dt{font-weight:700}.glossary dd{margin:0}.structured-task{border-top:1px solid var(--line,#344745);padding:1.3rem 0}.structured-task>div>input,.structured-task>div>select{box-sizing:border-box;width:100%;margin:.5rem 0 1rem;display:block}.order-task{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.order-task>div>button{text-align:left;white-space:normal;margin:.7rem 0;display:block}.order-task li{margin-bottom:1rem}.bit-cells{grid-template-columns:repeat(8,minmax(0,1fr));gap:.4rem;display:grid}.bit-cells button{min-width:0;padding:.7rem .2rem}.bit-cells strong,.bit-cells small{display:block}.bit-cells .on{background:var(--accent,#afd49a);color:#14211d}.encoding-cells{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.encoding-cells .data-card{flex:0 auto;min-width:70px;padding:.7rem}.encoding-cells code{font-size:.75rem}.path-parts{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.path-parts span{border:1px solid var(--line,#344745);overflow-wrap:anywhere;border-radius:8px;padding:.5rem .7rem}@media (width<=650px){.order-task{grid-template-columns:1fr}.glossary dl>div{grid-template-columns:1fr;gap:.4rem}.bit-cells{gap:.2rem}.bit-cells small{font-size:.65rem}}.prerequisites button{text-align:left;white-space:normal;margin:.5rem 0;display:block}.route-return .controls{flex-wrap:wrap}.route-return button{white-space:normal;text-align:left}.code-practice textarea{tab-size:4;min-height:20rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.5}.platform-auth{--text:#25372e;--muted:#465a50;--bg:#f5f4ee;--line:#657b6c;--accent:#365943;--ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#25372e;background:#f5f4ee;place-items:center;min-height:100dvh;padding:1rem;font:1.05rem/1.6 system-ui,sans-serif;display:grid}.platform-auth section{background:#fffefa;border:1px solid #bac3b9;border-radius:1rem;width:min(100%,30rem);padding:clamp(1rem,4vw,2rem)}.platform-auth h1{color:var(--text);margin:.35rem 0;font-size:1.8rem}.platform-brand{color:#365943;font-weight:650}.platform-auth form{gap:.7rem;margin-top:1.5rem;display:grid}.platform-auth label{color:var(--muted);font-weight:600}.platform-auth input{width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #657b6c;border-radius:.35rem;padding:.7rem}.platform-auth button{font:inherit;color:#fff;cursor:pointer;background:#365943;border:1px solid #365943;border-radius:.4rem;min-height:44px;padding:.75rem 1rem}.platform-auth button:disabled{cursor:wait;opacity:.7}.platform-auth .platform-secondary{color:#365943;background:0 0;margin-top:1rem}.platform-auth :focus-visible{outline-offset:3px;outline:3px solid #975400}.t05-root[data-d66-screen=lesson] .t05-layout{display:block}.t05-root[data-d66-screen=lesson] .t05-sidebar,.t05-root[data-d66-screen=lesson] .t05-theme-scene,.t05-root[data-d66-screen=lesson] .t05-footer{display:none}.t05-root[data-d66-screen=lesson] .t05-main{max-width:1280px;margin:0 auto;padding:0 clamp(12px,3vw,28px) 24px}.t05-root[data-d66-screen=lesson] .t05-header{gap:12px;min-height:68px;padding:12px 0}.t05-root[data-d66-screen=lesson] .t05-reader-path{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.t05-root[data-d66-screen=lesson] .t05-reader-path button{text-align:left;background:0 0;border:0;min-height:40px;padding:8px 0;line-height:1.35}.t05-root[data-d66-screen=lesson] .t05-reader-home{color:var(--t05-accent);letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:700}.t05-root[data-d66-screen=lesson] .t05-actions{gap:10px}.t05-root[data-d66-screen=lesson] .t05-theme-label{align-items:center;gap:8px;font-size:.875rem;display:flex}.t05-root[data-d66-screen=lesson] .t05-theme-label select{max-width:210px;min-height:40px;margin:0;padding:8px}.t05-root[data-d66-screen=lesson] .t05-actions>button{min-height:40px;padding:8px 10px;font-size:.875rem}.t05-root[data-d66-screen=lesson] .t05-reader-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.t05-root[data-d66-screen=lesson] .t05-preference-status{min-height:0;font-size:.8125rem}.t05-root[data-d66-screen=lesson] .t05-preference-status[data-state=saved]{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.t05-root[data-d66-screen=lesson] .t05-action-status:empty{display:none}.t05-root[data-d66-screen=lesson] .t05-lesson-availability{max-width:1160px;color:var(--t05-muted);margin:12px auto 0;font-size:.8125rem;line-height:1.5}@media (width<=700px){.t05-root[data-d66-screen=lesson] .t05-header{gap:6px;padding:8px 0}.t05-root[data-d66-screen=lesson] .t05-actions{gap:8px;width:100%}.t05-root[data-d66-screen=lesson] .t05-theme-label{flex:1;min-width:0}.t05-root[data-d66-screen=lesson] .t05-theme-label select{width:100%;min-width:0;max-width:none}.t05-root[data-d66-screen=lesson] .t05-reader-path{gap:8px;font-size:.875rem}}.t05-root[data-d66-screen=lesson] .t05-reader-service-status{color:var(--t05-muted);margin:8px 0;font-size:.8125rem;line-height:1.5}.t05-root[data-d66-screen=lesson] .t05-reader-service-status>summary{cursor:pointer}.t05-root[data-d66-screen=lesson] .t05-reader-service-status>p{max-width:80ch;margin:8px 0}.t05-platform-status:empty{display:none}.t05-platform-status:not(:empty){border:1px solid var(--t05-line);background:var(--t05-surface);color:var(--t05-text);overflow-wrap:anywhere;margin:12px 0 16px;padding:12px 16px;display:flow-root}.t05-platform-status>:first-child,.t05-platform-status>div>:first-child{margin-top:0}.t05-platform-status>:last-child,.t05-platform-status>div>:last-child{margin-bottom:0}@media (width>=1451px){.t05-root[data-dashboard=true]:not([data-d66-reflow=true]):has(.t05-platform-status:not(:empty)) .t05-main{padding-top:270px}.t05-root[data-dashboard=true][data-d66-screen=home] .t05-platform-status:not(:empty){margin-left:15px;margin-right:17px}.t05-root[data-dashboard=true][data-d66-screen=home]:not([data-d66-reflow=true]):has(.t05-platform-status:not(:empty)) .d66-mentor.is-open{width:fit-content;max-width:calc(100% - 24px);margin:16px 17px 25px auto;position:relative;bottom:auto;left:auto;right:auto}}
