.inside-scene-module__nDyzlq__journey{--accent:#1559e6;--paper:#edf2fc;--ink:#17263d;--art-end:#19b6d2;--color-text:#f2f7fd;--color-cyan:#22d3ee;--arena-muted:#b9cbdd;--arena-line:#869dc23d;height:600svh;position:relative}.inside-scene-module__nDyzlq__viewport{height:100svh;min-height:640px;padding:84px clamp(12px,1.7vw,24px) clamp(12px,1.7vw,24px);position:sticky;top:min(0px,100svh - 640px)}.inside-scene-module__nDyzlq__arena{isolation:isolate;border:1px solid var(--arena-line);color:#f2f7fd;background:#141824 url(/brand/specaiti-dark-blue-gradient.webp) 50%/cover;border-radius:28px;height:100%;position:relative;overflow:hidden;container-type:size}.inside-scene-module__nDyzlq__arena :is(button,a,input):focus-visible{outline-offset:4px;outline:2px solid #22d3ee}.inside-scene-module__nDyzlq__topline{z-index:10;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--arena-muted);justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex;position:absolute;top:clamp(18px,3.4cqh,30px);left:4.5%;right:4.5%}.inside-scene-module__nDyzlq__topline button{border:1px solid var(--arena-line);color:inherit;font:inherit;letter-spacing:.08em;background:#080e1e80;border-radius:999px;flex:none;padding:8px 14px}.inside-scene-module__nDyzlq__topline button:not(:disabled):hover{color:#f2f7fd;border-color:#22d3ee}.inside-scene-module__nDyzlq__intro{z-index:3;flex-direction:column;justify-content:center;width:43%;display:flex;position:absolute;inset:11% auto 19% 4.5%;container-type:inline-size}.inside-scene-module__nDyzlq__h1{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(34px,12.6cqi,88px);font-weight:700;line-height:.98}.inside-scene-module__nDyzlq__h1Line,.inside-scene-module__nDyzlq__h1Hollow,.inside-scene-module__nDyzlq__h1Rest{display:block}.inside-scene-module__nDyzlq__h1Hollow{margin-top:.04em}.inside-scene-module__nDyzlq__word{white-space:nowrap;display:inline-block}.inside-scene-module__nDyzlq__h1Rest{letter-spacing:-.03em;color:#dbe7f5;max-width:19em;margin-top:.5em;font-size:.36em;font-weight:600;line-height:1.12}.inside-scene-module__nDyzlq__lead{max-width:34em;color:var(--arena-muted);margin-top:clamp(14px,2.4cqh,26px);font-size:clamp(14px,1.15vw,17px);line-height:1.6}.inside-scene-module__nDyzlq__actions{flex-wrap:wrap;gap:10px;margin-top:clamp(16px,3cqh,30px);display:flex}.inside-scene-module__nDyzlq__primary,.inside-scene-module__nDyzlq__ghost{min-height:50px;font-family:var(--font-display);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .25s,background-color .25s,border-color .25s;display:inline-flex}.inside-scene-module__nDyzlq__primary{color:#0b1220;background:#f6f8fc}.inside-scene-module__nDyzlq__ghost{color:#f2f7fd;border:1px solid #bed0eb6b}.inside-scene-module__nDyzlq__primary:hover{background:#fff;transform:translateY(-2px)}.inside-scene-module__nDyzlq__ghost:hover{border-color:#22d3ee;transform:translateY(-2px)}.inside-scene-module__nDyzlq__touch{font-family:var(--font-mono);letter-spacing:.04em;color:#8fa6c0;align-items:center;gap:10px;margin-top:clamp(14px,3cqh,28px);font-size:11px;display:flex}.inside-scene-module__nDyzlq__touch>span{background:#22d3ee;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #22d3ee24}.inside-scene-module__nDyzlq__stage{perspective:1600px;pointer-events:none;position:absolute;inset:0}.inside-scene-module__nDyzlq__world{aspect-ratio:1.3;width:min(46vw,720px,58svh);transform-style:preserve-3d;will-change:transform;position:absolute;top:29%;left:47%;transform:rotateX(9deg)rotateY(-16deg)rotate(5deg)}.inside-scene-module__nDyzlq__sheet{background:color-mix(in srgb,var(--paper)calc(var(--surface,1)*100%),transparent);color:var(--ink);transform-style:preserve-3d;pointer-events:auto;touch-action:pan-y;border:1px solid #ffffff80;border-radius:10px;position:absolute;inset:0;box-shadow:0 30px 70px -24px #02061799;container-type:inline-size}.inside-scene-module__nDyzlq__sheet>[data-piece]:not(.inside-scene-module__nDyzlq__pageButton),.inside-scene-module__nDyzlq__sheet>.inside-scene-module__nDyzlq__chrome{opacity:var(--surface,1)}.inside-scene-module__nDyzlq__chrome{border-bottom:1px solid color-mix(in srgb,var(--ink)12%,transparent);height:7%;font:9px var(--font-mono);color:color-mix(in srgb,var(--ink)55%,transparent);justify-content:space-between;align-items:center;padding:0 4%;display:flex;position:absolute;inset:0 0 auto}.inside-scene-module__nDyzlq__piece{will-change:transform;position:absolute}.inside-scene-module__nDyzlq__brand{width:88%;font:8px var(--font-mono);letter-spacing:.04em;justify-content:space-between;display:flex;top:12%;left:6%}.inside-scene-module__nDyzlq__title{width:49%;max-height:26%;font-family:var(--font-display);letter-spacing:-.055em;color:var(--accent);overflow-wrap:anywhere;font-size:clamp(24px,3.7vw,60px);font-weight:700;line-height:1.04;top:23%;left:6%;overflow:hidden}.inside-scene-module__nDyzlq__art{background:linear-gradient(140deg,var(--accent),var(--art-end));width:33%;height:52%;box-shadow:10px 14px 0 color-mix(in srgb,var(--accent)12%,transparent);top:24%;left:61%;overflow:hidden}.inside-scene-module__nDyzlq__art>span{color:#ffffff2e;font:800 clamp(150px,21vw,330px)/.95 Arial,sans-serif;display:block;position:absolute;top:-22%;left:-14%;transform:rotate(-14deg)}.inside-scene-module__nDyzlq__art small{font:8px/1.5 var(--font-mono);letter-spacing:.08em;color:#fff;position:absolute;bottom:7%;left:9%}.inside-scene-module__nDyzlq__description{width:45%;max-height:18%;color:color-mix(in srgb,var(--ink)72%,transparent);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(9px,.86vw,14px);line-height:1.7;display:-webkit-box;top:51%;left:6%;overflow:hidden}.inside-scene-module__nDyzlq__pageButton{background:var(--accent);color:#fff;justify-content:space-between;align-items:center;width:45%;height:10%;padding:0 4%;font-size:clamp(9px,.85vw,13px);display:flex;top:72%;left:6%}.inside-scene-module__nDyzlq__footer{border-top:1px solid color-mix(in srgb,var(--ink)16%,transparent);width:88%;color:color-mix(in srgb,var(--ink)62%,transparent);justify-content:space-between;padding-top:2%;font-size:9px;display:flex;top:89%;left:6%}.inside-scene-module__nDyzlq__mobileMenu{display:none}.inside-scene-module__nDyzlq__wire{border-radius:inherit;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(34px)}.inside-scene-module__nDyzlq__peel{color:#17335f;opacity:0;transform-origin:100% 100%;background:linear-gradient(135deg,#f4f8ff 35%,#c9d8f2 70%,#8fa9d6);border:0;border-top:1px solid #ffffff80;border-left:1px solid #ffffff80;border-radius:75% 0 10px;width:64px;height:64px;font-size:23px;position:absolute;bottom:-1px;right:-1px;box-shadow:-7px -8px 16px #02061726;touch-action:none!important}.inside-scene-module__nDyzlq__deepBackground{opacity:var(--depth,0);pointer-events:none;background:#050914;position:absolute;inset:0;overflow:hidden}.inside-scene-module__nDyzlq__deepBackground>span{font-family:var(--font-display);letter-spacing:-.07em;color:#7dd3fc0d;transform:translateX(calc(var(--travel,0)*-20%));font-size:30cqw;font-weight:700;line-height:1;position:absolute;top:28%;left:-6%}.inside-scene-module__nDyzlq__deepBackground>div{width:100%;height:150%;transform:perspective(700px)rotateY(-37deg)translateZ(calc(var(--travel,0)*160px));border:1px solid #7dd3fc1f;position:absolute;top:-25%;left:10%}.inside-scene-module__nDyzlq__deepBackground>div:nth-of-type(2){width:70%;left:35%}.inside-scene-module__nDyzlq__deepBackground>div:nth-of-type(3){width:45%;left:58%}.inside-scene-module__nDyzlq__backLayers{transform-style:preserve-3d;position:absolute;inset:0}.inside-scene-module__nDyzlq__backLayers>div{opacity:var(--depth,0);transform-style:preserve-3d;border-radius:10px;position:absolute;inset:0;box-shadow:0 45px 65px #0006}.inside-scene-module__nDyzlq__backLayers>div>span{font:9px var(--font-mono);letter-spacing:.08em;position:absolute;top:3%;left:6%}.inside-scene-module__nDyzlq__structureLayer{color:#cffafe;transform:translateZ(calc(var(--depth,0)*-40px));background:#67e8f90a;border:1px solid #67e8f9}.inside-scene-module__nDyzlq__structureLayer>div{font:8px var(--font-mono);border:1px solid #67e8f98a;padding:5px;position:absolute}.inside-scene-module__nDyzlq__logicLayer{background:color-mix(in srgb,#0c1a36 calc(100% - var(--travel,0)*87%),transparent);color:#a9c4ee;transform:translateZ(calc(var(--depth,0)*-235px));border:1px solid #4f6ea8}.inside-scene-module__nDyzlq__logicFlow{font:12px var(--font-mono);flex-direction:column;justify-content:space-around;align-items:center;display:flex;position:absolute;inset:20% 15%}.inside-scene-module__nDyzlq__logicFlow b{background:#13264a;border:1px solid #4f6ea8;border-radius:6px;padding:9px 35px;font-weight:400}.inside-scene-module__nDyzlq__logicFlow i{color:#67e8f9}.inside-scene-module__nDyzlq__serverLayer{transform:translateZ(calc(var(--depth,0)*-465px));background:#091428;border:1px solid #5d7fc0;opacity:var(--server,0)!important}.inside-scene-module__nDyzlq__serverCore{text-align:center;background:#0f2147;border:1px solid #67e8f9;border-radius:8px;place-content:center;gap:8px;width:32%;height:32%;display:grid;position:absolute;top:28%;left:57%}.inside-scene-module__nDyzlq__serverCore>span{font:48px var(--font-mono);color:#a5f3fc}.inside-scene-module__nDyzlq__serverCore small{color:#a9c4ee;font-size:10px}.inside-scene-module__nDyzlq__serverCore[data-active=true]{box-shadow:0 0 70px #22d3ee59}.inside-scene-module__nDyzlq__serverRacks{gap:8px;width:35%;display:grid;position:absolute;top:25%;left:8%}.inside-scene-module__nDyzlq__serverRacks i{border:1px solid #5d7fc066;border-radius:4px;gap:7px;padding:10px;display:flex}.inside-scene-module__nDyzlq__serverRacks b{background:#67e8f9;border-radius:50%;width:4px;height:4px}.inside-scene-module__nDyzlq__requestNode{color:#06243a;opacity:0;background:#22d3ee;border:1px solid #cffafe;border-radius:8px;place-items:center;width:56px;height:38px;font-size:23px;display:grid;position:absolute;top:74%;left:19%;box-shadow:0 0 40px #22d3ee73}.inside-scene-module__nDyzlq__requestNode small{font:9px var(--font-mono);color:#a5f3fc;position:absolute;top:45px}.inside-scene-module__nDyzlq__sceneCaption{opacity:0;pointer-events:none;max-width:38%;transition:opacity .3s;position:absolute;top:15%;left:4.5%}.inside-scene-module__nDyzlq__sceneCaption[data-visible=true]{opacity:1}.inside-scene-module__nDyzlq__sceneCaption>span{font-family:var(--font-mono);letter-spacing:.16em;color:#22d3ee;font-size:11px}.inside-scene-module__nDyzlq__sceneCaption p{font-family:var(--font-display);letter-spacing:-.04em;margin-top:14px;font-size:clamp(26px,3.4cqw,54px);font-weight:700;line-height:1.04}.inside-scene-module__nDyzlq__requestCaption{z-index:4;color:#dbe7f5;max-width:330px;font-size:15px;line-height:1.6;position:absolute;top:37%;left:4.5%}.inside-scene-module__nDyzlq__requestCaption small{max-width:260px;font:10px/1.6 var(--font-mono);color:#8fa6c0;margin-top:8px;display:block}.inside-scene-module__nDyzlq__requestControls{gap:7px;margin-top:12px;display:flex}.inside-scene-module__nDyzlq__requestControls button{border:1px solid var(--arena-line);color:#f2f7fd;background:#080e1e99;border-radius:50%;width:36px;height:36px}.inside-scene-module__nDyzlq__requestControls button[aria-pressed=true]{color:#06243a;background:#22d3ee;border-color:#22d3ee}.inside-scene-module__nDyzlq__workshop{z-index:4;gap:20px;width:26%;max-width:350px;display:grid;position:absolute;top:37%;left:4.5%}.inside-scene-module__nDyzlq__workshop label{font:10px/1.7 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-muted);display:block}.inside-scene-module__nDyzlq__workshop input:not([type=range]){border:1px solid var(--arena-line);color:#f2f7fd;width:100%;font:500 18px/1.25 var(--font-sans);letter-spacing:0;text-transform:none;background:#080e1e8c;border-radius:12px;margin-top:8px;padding:12px 14px;display:block}.inside-scene-module__nDyzlq__workshop input:not([type=range]):focus{border-color:#22d3ee;outline:none}.inside-scene-module__nDyzlq__workshop input[type=range]{accent-color:#22d3ee;width:100%;margin-top:12px;display:block}.inside-scene-module__nDyzlq__workshop output{float:right;color:#f2f7fd}.inside-scene-module__nDyzlq__workshop>a{color:#a5f3fc;text-underline-offset:5px;font-size:13px;line-height:1.7;text-decoration:underline}.inside-scene-module__nDyzlq__swatches{gap:7px;display:flex}.inside-scene-module__nDyzlq__swatches button{border:1px solid var(--arena-line);color:#dbe7f5;background:#080e1e73;border-radius:999px;flex:1;padding:10px 3px;font-size:12px}.inside-scene-module__nDyzlq__swatches button[aria-pressed=true]{color:#0b1220;background:#f6f8fc;border-color:#f2f7fd}.inside-scene-module__nDyzlq__swatches button>span{background:var(--swatch);border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.inside-scene-module__nDyzlq__controls{z-index:5;justify-content:space-between;align-items:center;gap:15px;display:flex;position:absolute;bottom:9.5%;left:4.5%;right:4.5%}.inside-scene-module__nDyzlq__phaseControls{border:1px solid var(--arena-line);background:#080e1e9e;border-radius:999px;gap:6px;padding:5px;display:flex}.inside-scene-module__nDyzlq__phaseControls button{color:var(--arena-muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;transition:background-color .25s,color .25s;display:inline-flex}.inside-scene-module__nDyzlq__phaseControls button small{font:9px var(--font-mono);opacity:.6}.inside-scene-module__nDyzlq__phaseControls button:hover{color:#f2f7fd}.inside-scene-module__nDyzlq__phaseControls button[aria-pressed=true]{color:#0b1220;background:#f6f8fc}.inside-scene-module__nDyzlq__revealButton{color:#f2f7fd;background:#080e1e80;border:1px solid #bed0eb6b;border-radius:999px;padding:12px 20px;font-size:13px}.inside-scene-module__nDyzlq__revealButton:hover{border-color:#22d3ee}.inside-scene-module__nDyzlq__bottom{font:11px var(--font-mono);letter-spacing:.04em;color:#8fa6c0;justify-content:space-between;gap:20px;display:flex;position:absolute;bottom:3.6%;left:4.5%;right:4.5%}.inside-scene-module__nDyzlq__bottom span:last-child{color:#e6f1ff}.inside-scene-module__nDyzlq__journey[data-phase="4"] .inside-scene-module__nDyzlq__world{width:calc(min(46vw,720px,58svh)*var(--frame,1))}.inside-scene-module__nDyzlq__journey[data-phase="4"] .inside-scene-module__nDyzlq__sheet{background:var(--paper)}.inside-scene-module__nDyzlq__journey[data-phase="4"] .inside-scene-module__nDyzlq__world,.inside-scene-module__nDyzlq__journey[data-phase="4"] .inside-scene-module__nDyzlq__piece{transition:width .5s,top .5s,left .5s,height .5s}.inside-scene-module__nDyzlq__sheet[data-palette="1"] .inside-scene-module__nDyzlq__title,.inside-scene-module__nDyzlq__takeawayPage[data-palette="1"] .inside-scene-module__nDyzlq__title,.inside-scene-module__nDyzlq__sheet[data-palette="1"] .inside-scene-module__nDyzlq__description,.inside-scene-module__nDyzlq__sheet[data-palette="1"] .inside-scene-module__nDyzlq__pageButton,.inside-scene-module__nDyzlq__takeawayPage[data-palette="1"] .inside-scene-module__nDyzlq__description,.inside-scene-module__nDyzlq__takeawayPage[data-palette="1"] .inside-scene-module__nDyzlq__pageButton{width:50%;left:44%}.inside-scene-module__nDyzlq__sheet[data-palette="1"] .inside-scene-module__nDyzlq__art,.inside-scene-module__nDyzlq__takeawayPage[data-palette="1"] .inside-scene-module__nDyzlq__art{width:32%;left:6%}.inside-scene-module__nDyzlq__sheet[data-palette="2"] .inside-scene-module__nDyzlq__art,.inside-scene-module__nDyzlq__takeawayPage[data-palette="2"] .inside-scene-module__nDyzlq__art{width:88%;height:27%;top:21%;left:6%}.inside-scene-module__nDyzlq__sheet[data-palette="2"] .inside-scene-module__nDyzlq__title,.inside-scene-module__nDyzlq__takeawayPage[data-palette="2"] .inside-scene-module__nDyzlq__title{width:50%;top:54%}.inside-scene-module__nDyzlq__sheet[data-palette="2"] .inside-scene-module__nDyzlq__description,.inside-scene-module__nDyzlq__takeawayPage[data-palette="2"] .inside-scene-module__nDyzlq__description{width:32%;font-size:1.7cqw;top:54%;left:62%}.inside-scene-module__nDyzlq__sheet[data-palette="2"] .inside-scene-module__nDyzlq__pageButton,.inside-scene-module__nDyzlq__takeawayPage[data-palette="2"] .inside-scene-module__nDyzlq__pageButton{top:77%}.inside-scene-module__nDyzlq__sheet[data-narrow=true]{aspect-ratio:.7;inset:0 0 auto}.inside-scene-module__nDyzlq__sheet[data-narrow=true] .inside-scene-module__nDyzlq__title{width:84%;max-height:18%;top:18%;left:8%}.inside-scene-module__nDyzlq__sheet[data-narrow=true] .inside-scene-module__nDyzlq__art{width:84%;height:25%;top:38%;left:8%}.inside-scene-module__nDyzlq__sheet[data-narrow=true] .inside-scene-module__nDyzlq__art>span{font-size:60cqw}.inside-scene-module__nDyzlq__sheet[data-narrow=true] .inside-scene-module__nDyzlq__art small{font-size:2.2cqw;left:auto;right:8%}.inside-scene-module__nDyzlq__sheet[data-narrow=true] .inside-scene-module__nDyzlq__description{-webkit-line-clamp:3;width:84%;max-height:11%;font-size:3cqw;top:66%;left:8%}.inside-scene-module__nDyzlq__sheet[data-narrow=true] .inside-scene-module__nDyzlq__pageButton{width:84%;height:8%;font-size:3cqw;top:80%;left:8%}.inside-scene-module__nDyzlq__sheet[data-narrow=true] .inside-scene-module__nDyzlq__footer{width:84%;font-size:2.4cqw;top:91%;left:8%}.inside-scene-module__nDyzlq__sheet[data-narrow=true] .inside-scene-module__nDyzlq__brand{font-size:2cqw}.inside-scene-module__nDyzlq__sheet[data-narrow=true] .inside-scene-module__nDyzlq__desktopMenu{display:none}.inside-scene-module__nDyzlq__sheet[data-narrow=true] .inside-scene-module__nDyzlq__mobileMenu{font-size:3cqw;display:inline}.inside-scene-module__nDyzlq__quiet{height:auto}.inside-scene-module__nDyzlq__quiet .inside-scene-module__nDyzlq__viewport{position:relative}.inside-scene-module__nDyzlq__quiet .inside-scene-module__nDyzlq__world,.inside-scene-module__nDyzlq__quiet .inside-scene-module__nDyzlq__sheet,.inside-scene-module__nDyzlq__quiet .inside-scene-module__nDyzlq__piece{transition:none!important}.inside-scene-module__nDyzlq__takeaway{perspective:1000px;padding:20px 10px 120px;position:relative}.inside-scene-module__nDyzlq__takeawayPage{aspect-ratio:1.3;background:var(--paper);width:100%;color:var(--ink);transform-style:preserve-3d;border:1px solid #ffffff80;border-radius:10px;position:relative;box-shadow:0 30px 70px -24px #02061799;container-type:inline-size}.inside-scene-module__nDyzlq__takeawayPage .inside-scene-module__nDyzlq__title{font-size:7cqw}.inside-scene-module__nDyzlq__takeawayPage .inside-scene-module__nDyzlq__art>span{font-size:43cqw}.inside-scene-module__nDyzlq__takeawayPage .inside-scene-module__nDyzlq__description{font-size:2cqw}.inside-scene-module__nDyzlq__takeawayPage .inside-scene-module__nDyzlq__brand{font-size:1.5cqw}.inside-scene-module__nDyzlq__takeawayPage .inside-scene-module__nDyzlq__pageButton{font-size:2cqw}.inside-scene-module__nDyzlq__takeawayPage .inside-scene-module__nDyzlq__footer{font-size:1.7cqw}.inside-scene-module__nDyzlq__takeawayPage .inside-scene-module__nDyzlq__chrome{font-size:1.6cqw}.inside-scene-module__nDyzlq__takeawayPage .inside-scene-module__nDyzlq__art small{font-size:1.8cqw}.inside-scene-module__nDyzlq__flyingCopy{z-index:3;opacity:0;transform-origin:50%;pointer-events:none;width:calc(100% - 20px);position:absolute;top:20px;left:10px}.inside-scene-module__nDyzlq__fileBadge{color:#f2f7fd;opacity:.5;background:#080e1eb3;border:1px solid #869dc266;border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:2px 8px;width:160px;padding:12px 14px;transition:opacity .3s,transform .3s,border-color .3s;display:grid;position:absolute;bottom:36px;left:calc(50% - 80px);transform:translateY(8px)}.inside-scene-module__nDyzlq__fileBadge[data-arrived=true]{opacity:1;border-color:#22d3ee;transform:translateY(0)}.inside-scene-module__nDyzlq__fileBadge>span{color:#22d3ee;grid-row:span 2;font-size:30px}.inside-scene-module__nDyzlq__fileBadge strong{font:14px var(--font-mono)}.inside-scene-module__nDyzlq__fileBadge small{color:#b9cbdd;font-size:9px}.inside-scene-module__nDyzlq__takeawayNote{text-align:center;color:#b9cbdd;font-size:12px;position:absolute;bottom:0;left:0;right:0}@media (max-height:760px) and (min-width:761px){.inside-scene-module__nDyzlq__h1{font-size:clamp(30px,10.6cqi,66px)}.inside-scene-module__nDyzlq__touch{display:none}.inside-scene-module__nDyzlq__world{width:min(43vw,640px,58svh)}}@media (max-width:760px){.inside-scene-module__nDyzlq__journey{height:560svh}.inside-scene-module__nDyzlq__viewport{padding:76px 8px 8px}.inside-scene-module__nDyzlq__arena{border-radius:22px}.inside-scene-module__nDyzlq__topline{letter-spacing:.1em;font-size:9px}.inside-scene-module__nDyzlq__topline>span{max-width:58%;line-height:1.5}.inside-scene-module__nDyzlq__topline>span>span{display:none}.inside-scene-module__nDyzlq__topline button{padding:7px 10px}.inside-scene-module__nDyzlq__intro{justify-content:flex-start;width:auto;inset:10% 6% auto}.inside-scene-module__nDyzlq__h1{font-size:clamp(34px,12.4cqi,54px)}.inside-scene-module__nDyzlq__h1Rest{font-size:.42em}.inside-scene-module__nDyzlq__lead{margin-top:10px;font-size:13px;line-height:1.5}.inside-scene-module__nDyzlq__actions{gap:8px;margin-top:14px}.inside-scene-module__nDyzlq__primary,.inside-scene-module__nDyzlq__ghost{min-height:44px;padding:0 18px;font-size:14px}.inside-scene-module__nDyzlq__touch{display:none}.inside-scene-module__nDyzlq__world{width:min(76vw,38svh);top:57%;left:calc(50% - min(38vw,19svh))}.inside-scene-module__nDyzlq__journey[data-phase="4"] .inside-scene-module__nDyzlq__world{width:calc(min(76vw,38svh)*var(--frame,1))}.inside-scene-module__nDyzlq__title{font-size:6vw}.inside-scene-module__nDyzlq__art>span{font-size:36vw}.inside-scene-module__nDyzlq__description{font-size:9px}.inside-scene-module__nDyzlq__brand{font-size:6px}.inside-scene-module__nDyzlq__footer{font-size:7px}.inside-scene-module__nDyzlq__sceneCaption{max-width:88%;top:13%;left:6%}.inside-scene-module__nDyzlq__sceneCaption p{font-size:clamp(24px,7.4cqw,34px)}.inside-scene-module__nDyzlq__requestCaption{max-width:88%;font-size:13px;top:66%;left:6%}.inside-scene-module__nDyzlq__requestCaption small{max-width:none;font-size:9px}.inside-scene-module__nDyzlq__requestControls{margin-top:6px}.inside-scene-module__nDyzlq__workshop{grid-template-columns:1fr 1fr;gap:10px 12px;width:88%;max-width:none;top:62%;left:6%}.inside-scene-module__nDyzlq__workshop input:not([type=range]){margin-top:3px;padding:7px 10px;font-size:13px}.inside-scene-module__nDyzlq__workshop label{font-size:8px}.inside-scene-module__nDyzlq__workshop>a{font-size:11px}.inside-scene-module__nDyzlq__swatches button{padding:6px 2px;font-size:10px}.inside-scene-module__nDyzlq__swatches button>span{margin:0 auto 4px;display:block}.inside-scene-module__nDyzlq__controls{flex-direction:column-reverse;align-items:stretch;gap:6px;bottom:7%;left:4%;right:4%}.inside-scene-module__nDyzlq__phaseControls{justify-content:space-between;gap:2px;padding:4px}.inside-scene-module__nDyzlq__phaseControls button{flex:1;justify-content:center;min-height:40px;padding:8px 2px;font-size:11px}.inside-scene-module__nDyzlq__phaseControls button small{display:none}.inside-scene-module__nDyzlq__revealButton{align-self:flex-start;padding:8px 14px;font-size:12px}.inside-scene-module__nDyzlq__bottom{font-size:9px;line-height:1.5;bottom:2.6%}.inside-scene-module__nDyzlq__bottom span{max-width:60%}.inside-scene-module__nDyzlq__bottom span:last-child{text-align:right;max-width:38%}.inside-scene-module__nDyzlq__peel{width:46px;height:46px;font-size:20px}.inside-scene-module__nDyzlq__logicFlow{font-size:9px}.inside-scene-module__nDyzlq__logicFlow b{padding:5px 25px}.inside-scene-module__nDyzlq__sheet[data-narrow=true]{aspect-ratio:.9}.inside-scene-module__nDyzlq__serverCore>span{font-size:28px}.inside-scene-module__nDyzlq__serverCore small{font-size:7px}}@media (prefers-reduced-motion:reduce){.inside-scene-module__nDyzlq__sceneCaption,.inside-scene-module__nDyzlq__fileBadge,.inside-scene-module__nDyzlq__primary,.inside-scene-module__nDyzlq__ghost,.inside-scene-module__nDyzlq__journey[data-phase="4"] .inside-scene-module__nDyzlq__world,.inside-scene-module__nDyzlq__journey[data-phase="4"] .inside-scene-module__nDyzlq__piece{transition:none}}@media print{.inside-scene-module__nDyzlq__journey{height:auto}.inside-scene-module__nDyzlq__viewport{height:auto;min-height:0;padding:30px;position:static}.inside-scene-module__nDyzlq__arena{color:#000;background:0 0}.inside-scene-module__nDyzlq__intro{width:100%;position:static;opacity:1!important;visibility:visible!important;transform:none!important}.inside-scene-module__nDyzlq__stage,.inside-scene-module__nDyzlq__topline,.inside-scene-module__nDyzlq__controls,.inside-scene-module__nDyzlq__bottom,.inside-scene-module__nDyzlq__deepBackground,.inside-scene-module__nDyzlq__sceneCaption,.inside-scene-module__nDyzlq__workshop,.inside-scene-module__nDyzlq__requestCaption,.inside-scene-module__nDyzlq__actions,.inside-scene-module__nDyzlq__touch{display:none}}
.learning-module__76MXsa__experience,.learning-module__76MXsa__hub{--ease:cubic-bezier(.2,.7,.2,1);--ink-soft:color-mix(in srgb,var(--color-text)80%,transparent);--pad:clamp(1.25rem,4vw,3rem)}.learning-module__76MXsa__experience{color:var(--color-text);padding-top:0;position:relative;overflow-x:clip}.learning-module__76MXsa__experience *,.learning-module__76MXsa__hub *{box-sizing:border-box}.learning-module__76MXsa__experience :is(button,a,input,select,textarea){touch-action:manipulation}.learning-module__76MXsa__experience button{cursor:pointer;font-family:inherit}.learning-module__76MXsa__experience button:disabled{cursor:default;opacity:.45}.learning-module__76MXsa__experience :is(button,a,input,textarea,summary):focus-visible,.learning-module__76MXsa__hub :is(a,summary):focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.learning-module__76MXsa__kicker,.learning-module__76MXsa__miniLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cyan);font-size:11px}.learning-module__76MXsa__miniLabel{letter-spacing:.12em;display:block}.learning-module__76MXsa__small{color:var(--color-text-muted);font-size:13px;line-height:1.55}.learning-module__76MXsa__readingBar{z-index:30;height:46px;padding-inline:var(--pad);border-bottom:1px solid var(--color-border);background:var(--color-bg);align-items:center;gap:clamp(12px,2vw,28px);font-size:13px;display:flex;position:sticky;top:72px}.learning-module__76MXsa__barLink,.learning-module__76MXsa__barPage{flex:none;font-weight:600}.learning-module__76MXsa__barLink:hover,.learning-module__76MXsa__barPage:hover{color:var(--color-cyan)}.learning-module__76MXsa__barPage{border:1px solid var(--color-border);border-radius:999px;padding:6px 14px}.learning-module__76MXsa__currentChapter{min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);flex:1;font-size:11px;overflow:hidden}.learning-module__76MXsa__currentChapter b{color:var(--color-cyan);margin-right:8px;font-weight:500}.learning-module__76MXsa__barQuiet{color:var(--color-text-muted);background:0 0;border:0;flex:none;font-size:12px}.learning-module__76MXsa__barQuiet:not(:disabled):hover{color:var(--color-text)}.learning-module__76MXsa__barProgress{pointer-events:none;height:2px;position:absolute;inset:auto 0 -1px;overflow:hidden}.learning-module__76MXsa__barProgress>span{background:linear-gradient(90deg,var(--color-cyan),var(--color-indigo));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.learning-module__76MXsa__screen,.learning-module__76MXsa__chapter{max-width:1360px;padding:clamp(72px,10vw,148px)var(--pad)0;margin-inline:auto;scroll-margin-top:110px;position:relative}.learning-module__76MXsa__h2{max-width:17em;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:18px;font-size:clamp(2rem,5vw,4.25rem);font-weight:700;line-height:1.02}.learning-module__76MXsa__lead{max-width:42em;color:var(--color-text-secondary);margin-top:clamp(18px,2.4vw,30px);font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.55}.learning-module__76MXsa__answer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.learning-module__76MXsa__answerText p:not(.learning-module__76MXsa__kicker){color:var(--ink-soft);margin-top:18px;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.6}.learning-module__76MXsa__answerText p.learning-module__76MXsa__updated{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-muted);font-size:11.5px;line-height:1.6}.learning-module__76MXsa__answerText p.learning-module__76MXsa__answerLead{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600;line-height:1.16}.learning-module__76MXsa__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.learning-module__76MXsa__way{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:190px;transition:transform .35s var(--ease),border-color .35s;border-radius:22px;flex-direction:column;padding:22px;display:flex}.learning-module__76MXsa__way:hover{border-color:var(--color-cyan);transform:translateY(-4px)}.learning-module__76MXsa__way>span{font-family:var(--font-mono);color:var(--color-cyan);font-size:11px}.learning-module__76MXsa__way strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:auto;font-size:1.5rem;font-weight:700}.learning-module__76MXsa__way p{color:var(--color-text-secondary);margin-top:6px;font-size:14px;line-height:1.5}.learning-module__76MXsa__contentsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.learning-module__76MXsa__contentsTitle{font-family:var(--font-display);letter-spacing:-.04em;margin-top:18px;font-size:clamp(2rem,5vw,4.25rem);font-weight:700;line-height:1.02}.learning-module__76MXsa__contentsNote{max-width:26em;color:var(--color-text-secondary);font-size:15px;line-height:1.55}.learning-module__76MXsa__contentsGrid{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);margin-top:clamp(28px,4vw,56px);display:grid}.learning-module__76MXsa__contentsGrid a{border-bottom:1px solid var(--color-border);font-family:var(--font-display);letter-spacing:-.02em;transition:color .25s,padding-left .35s var(--ease);grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:18px 0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;line-height:1.25;display:grid}.learning-module__76MXsa__contentsGrid a>span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-muted);font-size:11px;font-weight:400}.learning-module__76MXsa__contentsGrid a svg{width:16px;height:16px;color:var(--color-text-muted);transition:transform .35s var(--ease)}.learning-module__76MXsa__contentsGrid a:hover{color:var(--color-cyan);padding-left:10px}.learning-module__76MXsa__contentsGrid a:hover svg{color:var(--color-cyan);transform:translate(3px,-3px)}.learning-module__76MXsa__chapterHead{border-top:1px solid var(--color-border);padding-top:clamp(20px,3vw,40px);position:relative}.learning-module__76MXsa__chapterMeta{justify-content:space-between;align-items:center;gap:16px;display:flex}.learning-module__76MXsa__chapterMeta a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.learning-module__76MXsa__chapterMeta a:hover{color:var(--color-cyan)}.learning-module__76MXsa__chapterNumber{font-synthesis:none;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb,var(--color-text)22%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Arial,sans-serif;font-size:clamp(88px,15vw,230px);font-weight:700;line-height:.8;position:absolute;top:clamp(34px,5vw,64px);right:0}.learning-module__76MXsa__chapterHead .learning-module__76MXsa__h2,.learning-module__76MXsa__chapterHead .learning-module__76MXsa__lead{position:relative}.learning-module__76MXsa__chapterBody{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(36px,5vw,72px);display:grid}.learning-module__76MXsa__prose{max-width:46rem;color:var(--ink-soft);font-size:1.0625rem;line-height:1.75}.learning-module__76MXsa__prose>:first-child{margin-top:0}.learning-module__76MXsa__prose h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);margin-top:2.1em;scroll-margin-top:130px;font-size:clamp(1.3rem,2.1vw,1.75rem);font-weight:700;line-height:1.18}.learning-module__76MXsa__prose p{margin-top:.9em}.learning-module__76MXsa__prose :is(ul,ol){gap:.5em;margin-top:.9em;padding:0;list-style:none;display:grid}.learning-module__76MXsa__prose li{padding-left:1.5em;position:relative}.learning-module__76MXsa__prose ul>li:before{content:"";background:var(--color-cyan);width:.7em;height:2px;position:absolute;top:.82em;left:0}.learning-module__76MXsa__prose ol{counter-reset:step}.learning-module__76MXsa__prose ol>li{counter-increment:step;padding-left:2.4em}.learning-module__76MXsa__prose ol>li:before{content:counter(step,decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-cyan);font-size:11px;position:absolute;top:.35em;left:0}.learning-module__76MXsa__prose strong,.learning-module__76MXsa__prose b{color:var(--color-text);font-weight:600}.learning-module__76MXsa__prose a,.learning-module__76MXsa__inlineLink{color:var(--color-cyan);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.learning-module__76MXsa__prose a:hover,.learning-module__76MXsa__inlineLink:hover{text-decoration-thickness:2px}.learning-module__76MXsa__inlineLink{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.learning-module__76MXsa__prose code,.learning-module__76MXsa__stand code{background:var(--color-bg-card);font-family:var(--font-mono);color:var(--color-text);border-radius:6px;padding:.12em .4em;font-size:.86em}.learning-module__76MXsa__tableWrap{border:1px solid var(--color-border);border-radius:18px;margin-top:1.2em;overflow-x:auto}.learning-module__76MXsa__table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px;line-height:1.45}.learning-module__76MXsa__table th,.learning-module__76MXsa__table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:13px 16px}.learning-module__76MXsa__table tr:last-child :is(th,td){border-bottom:0}.learning-module__76MXsa__table thead th{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-card);font-size:10.5px;font-weight:500}.learning-module__76MXsa__table tbody th{min-width:8.5em;color:var(--color-text);font-weight:600}.learning-module__76MXsa__source{color:var(--color-text-muted);margin-top:.8em;font-size:12.5px;line-height:1.5}.learning-module__76MXsa__source a{color:inherit}.learning-module__76MXsa__side{gap:14px;display:grid;position:sticky;top:140px}.learning-module__76MXsa__brief,.learning-module__76MXsa__pro{border:1px solid var(--color-border);border-radius:22px;padding:24px}.learning-module__76MXsa__brief{background:var(--color-bg-card)}.learning-module__76MXsa__brief ul{color:var(--ink-soft);gap:12px;margin-top:16px;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.learning-module__76MXsa__brief li{padding-left:22px;position:relative}.learning-module__76MXsa__brief li:before{content:"";border:2px solid var(--color-cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.learning-module__76MXsa__pro{border-color:color-mix(in srgb,var(--color-cyan)45%,transparent);background:color-mix(in srgb,var(--color-cyan)6%,transparent)}.learning-module__76MXsa__pro p:not(.learning-module__76MXsa__kicker){color:var(--ink-soft);margin-top:12px;font-size:14.5px;line-height:1.55}.learning-module__76MXsa__pro b{color:var(--color-text);font-weight:600}.learning-module__76MXsa__pro a{font-family:var(--font-display);color:var(--color-text);align-items:center;gap:6px;margin-top:14px;font-size:15px;font-weight:600;display:inline-flex}.learning-module__76MXsa__pro a:hover{color:var(--color-cyan)}.learning-module__76MXsa__pro a svg{width:16px;height:16px;transition:transform .3s var(--ease)}.learning-module__76MXsa__pro a:hover svg{transform:translate(4px)}.learning-module__76MXsa__stand{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;margin-top:clamp(36px,5vw,72px);padding:clamp(20px,3.2vw,48px);position:relative}.learning-module__76MXsa__stand[data-tone=dark]{--color-text:#f2f7fd;--color-text-secondary:#e2ecf8c2;--color-text-muted:#e2ecf885;--color-border:#869dc242;--color-surface:#080e1e9e;--color-bg-card:#ffffff0f;--color-bg:#0b1220;--color-cyan:#22d3ee;--color-indigo:#818cf8;--ink-soft:#e2ecf8d6;color:var(--color-text);background:#141824 url(/brand/specaiti-dark-blue-gradient.webp) 50%/cover;border-color:#869dc23d}.learning-module__76MXsa__standTitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-text);margin-top:10px;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700;line-height:1.1}.learning-module__76MXsa__experimentHead+*{margin-top:24px}.learning-module__76MXsa__stand p{color:var(--color-text-secondary);line-height:1.6}.learning-module__76MXsa__stand p.learning-module__76MXsa__standTitle,.learning-module__76MXsa__stand p.learning-module__76MXsa__quizQuestion{color:var(--color-text)}.learning-module__76MXsa__stand label,.learning-module__76MXsa__fieldLabel{color:var(--color-text-secondary);font-size:13px;font-weight:500;display:block}.learning-module__76MXsa__stand :is(input:not([type=range],[type=checkbox]),textarea){border:1px solid var(--color-border);background:var(--color-bg-card);width:100%;color:var(--color-text);font:500 16px/1.4 var(--font-sans);border-radius:12px;margin-top:8px;padding:12px 14px;transition:border-color .25s;display:block}.learning-module__76MXsa__stand :is(input,textarea):focus{border-color:var(--color-cyan);outline:none}.learning-module__76MXsa__stand textarea{resize:vertical}.learning-module__76MXsa__stand input[type=range]{width:100%;accent-color:var(--color-cyan);margin-top:10px;display:block}.learning-module__76MXsa__stand output{float:right;font-family:var(--font-mono);color:var(--color-text);font-size:12px}.learning-module__76MXsa__solidButton,.learning-module__76MXsa__darkButton,.learning-module__76MXsa__primary,.learning-module__76MXsa__outlineButton,.learning-module__76MXsa__quietButton{min-height:48px;font-family:var(--font-display);letter-spacing:-.01em;transition:transform .25s var(--ease),background-color .25s,border-color .25s,color .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.learning-module__76MXsa__solidButton,.learning-module__76MXsa__darkButton,.learning-module__76MXsa__primary{background:var(--color-text);color:var(--color-bg)}.learning-module__76MXsa__solidButton:hover,.learning-module__76MXsa__darkButton:hover,.learning-module__76MXsa__primary:hover{transform:translateY(-2px)}.learning-module__76MXsa__outlineButton,.learning-module__76MXsa__quietButton{border-color:var(--color-border);color:var(--color-text);background:0 0}.learning-module__76MXsa__outlineButton:not(:disabled):hover,.learning-module__76MXsa__quietButton:hover{border-color:var(--color-cyan)}.learning-module__76MXsa__swatches{gap:10px;margin-top:10px;display:flex}.learning-module__76MXsa__swatches button{color:#fff;width:44px;height:44px;box-shadow:0 0 0 1px var(--color-border);transition:transform .25s var(--ease);border:2px solid #0000;border-radius:50%;place-items:center;display:grid}.learning-module__76MXsa__swatches button:hover{transform:scale(1.08)}.learning-module__76MXsa__swatches button[aria-pressed=true]{border-color:var(--color-surface);box-shadow:0 0 0 2px var(--color-text)}.learning-module__76MXsa__chips{flex-wrap:wrap;gap:8px;display:flex}.learning-module__76MXsa__chips button,.learning-module__76MXsa__tabs button,.learning-module__76MXsa__roadmapKinds button,.learning-module__76MXsa__budgetScenarios button,.learning-module__76MXsa__zones button,.learning-module__76MXsa__layerButtons button{border:1px solid var(--color-border);min-height:42px;color:var(--color-text);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.learning-module__76MXsa__chips button:hover,.learning-module__76MXsa__tabs button:hover,.learning-module__76MXsa__roadmapKinds button:hover,.learning-module__76MXsa__budgetScenarios button:hover,.learning-module__76MXsa__zones button:hover,.learning-module__76MXsa__layerButtons button:hover{border-color:var(--color-cyan)}.learning-module__76MXsa__chips button[aria-pressed=true],.learning-module__76MXsa__tabs button[aria-pressed=true],.learning-module__76MXsa__roadmapKinds button[aria-pressed=true],.learning-module__76MXsa__budgetScenarios button[aria-pressed=true],.learning-module__76MXsa__zones button[aria-pressed=true],.learning-module__76MXsa__layerButtons button[aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.learning-module__76MXsa__quiz{border-top:1px solid var(--color-border);margin-top:clamp(28px,4vw,48px);padding-top:clamp(24px,3vw,36px)}.learning-module__76MXsa__quizQuestion{font-family:var(--font-display);letter-spacing:-.02em;margin-top:10px;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:600;line-height:1.25}.learning-module__76MXsa__quizOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.learning-module__76MXsa__quizOptions button{border:1px solid var(--color-border);min-height:60px;color:var(--color-text);text-align:left;transition:border-color .25s,background-color .25s,transform .25s var(--ease);background:0 0;border-radius:16px;align-items:center;gap:14px;padding:12px 18px;font-size:15px;line-height:1.4;display:flex}.learning-module__76MXsa__quizOptions button:hover{border-color:var(--color-cyan);transform:translateY(-2px)}.learning-module__76MXsa__quizOptions button>span{font-family:var(--font-mono);color:var(--color-text-muted);flex:none;font-size:11px}.learning-module__76MXsa__quizOptions button svg{flex:none;margin-left:auto}.learning-module__76MXsa__quizOptions button.learning-module__76MXsa__correct{border-color:var(--color-emerald);background:color-mix(in srgb,var(--color-emerald)12%,transparent)}.learning-module__76MXsa__quizOptions button.learning-module__76MXsa__incorrect{border-color:var(--color-rose);background:color-mix(in srgb,var(--color-rose)10%,transparent)}.learning-module__76MXsa__quizFeedback{min-height:3.2em;color:var(--color-text-secondary);margin-top:14px;font-size:14.5px;line-height:1.6}.learning-module__76MXsa__quizFeedback strong{color:var(--color-text)}.learning-module__76MXsa__typeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.learning-module__76MXsa__typeCard{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);text-align:left;transition:transform .35s var(--ease),border-color .3s;border-radius:22px;flex-direction:column;align-items:flex-start;padding:20px;display:flex;position:relative}.learning-module__76MXsa__typeCard:hover{border-color:var(--color-cyan);transform:translateY(-4px)}.learning-module__76MXsa__typeCard.learning-module__76MXsa__selected{border-color:var(--color-text);background:color-mix(in srgb,var(--color-cyan)9%,transparent)}.learning-module__76MXsa__typeCard strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:18px;font-size:1.375rem;font-weight:700}.learning-module__76MXsa__typeGoal{color:var(--color-text-secondary);margin-top:4px;font-size:14px}.learning-module__76MXsa__typeArrow{color:var(--color-text-muted);position:absolute;top:18px;right:18px}.learning-module__76MXsa__typeCard.learning-module__76MXsa__selected .learning-module__76MXsa__typeArrow{color:var(--color-cyan)}.learning-module__76MXsa__typeDrawing{aspect-ratio:1.5;border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;width:100%;margin-top:16px;position:relative;overflow:hidden}.learning-module__76MXsa__typeDrawing i{background:color-mix(in srgb,var(--color-text)16%,transparent);transition:transform .45s var(--ease);border-radius:4px;position:absolute}.learning-module__76MXsa__typeDrawing i:first-child{width:84%;height:5%;top:10%;left:8%}.learning-module__76MXsa__type0 i:nth-child(2){background:var(--color-cyan);width:40%;height:20%;top:26%;left:8%}.learning-module__76MXsa__type0 i:nth-child(3){width:40%;height:34%;top:56%;left:8%}.learning-module__76MXsa__type0 i:nth-child(4){background:color-mix(in srgb,var(--color-indigo)55%,transparent);width:40%;height:64%;top:26%;left:52%}.learning-module__76MXsa__type1 i:nth-child(2){background:var(--color-cyan);width:60%;height:16%;top:28%;left:20%}.learning-module__76MXsa__type1 i:nth-child(3){width:44%;height:8%;top:52%;left:28%}.learning-module__76MXsa__type1 i:nth-child(4){background:var(--color-indigo);border-radius:999px;width:28%;height:14%;top:70%;left:36%}.learning-module__76MXsa__type2 i:nth-child(2){width:26%;height:64%;top:26%;left:8%}.learning-module__76MXsa__type2 i:nth-child(3){background:var(--color-cyan);width:54%;height:28%;top:26%;left:38%}.learning-module__76MXsa__type2 i:nth-child(4){background:color-mix(in srgb,var(--color-indigo)55%,transparent);width:54%;height:30%;top:60%;left:38%}.learning-module__76MXsa__type3 i:nth-child(2){background:var(--color-cyan);width:26%;height:40%;top:26%;left:8%}.learning-module__76MXsa__type3 i:nth-child(3){background:color-mix(in srgb,var(--color-indigo)55%,transparent);width:26%;height:40%;top:26%;left:37%}.learning-module__76MXsa__type3 i:nth-child(4){width:26%;height:40%;top:26%;left:66%}.learning-module__76MXsa__typeCard:hover .learning-module__76MXsa__typeDrawing i:nth-child(2){transform:translateY(-4%)}.learning-module__76MXsa__typeCard:hover .learning-module__76MXsa__typeDrawing i:nth-child(4){transform:translateY(4%)}.learning-module__76MXsa__typeDetail{border:1px dashed var(--color-border);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px);min-height:150px;margin-top:14px;padding:clamp(20px,2.6vw,32px);display:grid}.learning-module__76MXsa__typeDetail>p{grid-column:1/-1;align-self:center}.learning-module__76MXsa__typeDetail p,.learning-module__76MXsa__typeDetail ul{color:var(--color-text-secondary);margin-top:10px;font-size:15px;line-height:1.55}.learning-module__76MXsa__typeDetail ul{gap:6px;padding:0;list-style:none;display:grid}.learning-module__76MXsa__typeDetail li:before{content:"— ";color:var(--color-cyan)}.learning-module__76MXsa__typeDetail .learning-module__76MXsa__inlineLink{margin-top:10px}.learning-module__76MXsa__roadmapKinds,.learning-module__76MXsa__budgetScenarios,.learning-module__76MXsa__zones{flex-wrap:wrap;gap:8px;display:flex}.learning-module__76MXsa__roadmapSteps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:22px;display:grid}.learning-module__76MXsa__roadmapSteps button{border:0;border-top:2px solid var(--color-border);color:var(--color-text-secondary);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:18px;padding:16px 14px;font-size:14px;font-weight:600;transition:color .25s,border-color .25s;display:flex;position:relative}.learning-module__76MXsa__roadmapSteps button>span{border:1px solid var(--color-border);width:34px;height:34px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:400;display:grid}.learning-module__76MXsa__roadmapSteps button:hover{color:var(--color-text)}.learning-module__76MXsa__roadmapSteps button[aria-pressed=true]{border-top-color:var(--color-cyan);color:var(--color-text)}.learning-module__76MXsa__roadmapSteps button[aria-pressed=true]>span{border-color:var(--color-cyan);background:var(--color-cyan);color:var(--color-bg)}.learning-module__76MXsa__roadmapDetail{background:var(--color-bg-card);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,44px);margin-top:20px;padding:clamp(20px,3vw,40px);display:grid}.learning-module__76MXsa__roadmapDetail>b{font-synthesis:none;color:#0000;-webkit-text-stroke:1.5px var(--color-cyan);font-family:Arial,sans-serif;font-size:clamp(64px,9vw,130px);line-height:.85}.learning-module__76MXsa__roadmapDetail p:last-child{max-width:34em;margin-top:8px}.learning-module__76MXsa__tabs{flex-wrap:wrap;gap:8px;display:flex}.learning-module__76MXsa__methodStage{background:var(--color-bg-card);border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:22px;padding:clamp(20px,3vw,44px);display:grid}.learning-module__76MXsa__methodTokens{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.learning-module__76MXsa__methodTokens span{border:1px solid var(--color-border);background:var(--color-surface);min-height:92px;font-family:var(--font-display);animation:learning-module__76MXsa__tokenIn .5s var(--ease)both;animation-delay:calc(var(--i)*70ms);border-radius:16px;place-items:center;font-size:1.0625rem;font-weight:600;display:grid}.learning-module__76MXsa__methodTokens span:nth-child(2n){border-color:color-mix(in srgb,var(--color-cyan)50%,transparent);background:color-mix(in srgb,var(--color-cyan)10%,transparent)}@keyframes learning-module__76MXsa__tokenIn{0%{opacity:0;transform:translateY(14px)rotate(-3deg)}}.learning-module__76MXsa__methodStage p:not(.learning-module__76MXsa__standTitle){margin-top:8px}.learning-module__76MXsa__methodRows{border-top:1px solid var(--color-border);gap:0;margin-top:18px;display:grid}.learning-module__76MXsa__methodRows>div{border-bottom:1px solid var(--color-border);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14.5px;line-height:1.45;display:grid}.learning-module__76MXsa__methodRows dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:10.5px;line-height:2}.learning-module__76MXsa__builder{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.learning-module__76MXsa__builder .learning-module__76MXsa__small{max-width:30em;margin-top:14px}.learning-module__76MXsa__blockStack{gap:10px;display:grid}.learning-module__76MXsa__blockStack>div{border:1px solid var(--color-border);background:var(--color-bg-card);cursor:grab;transition:transform .3s var(--ease),border-color .25s;border-radius:18px;grid-template-columns:20px 30px minmax(0,1fr) 44px 44px;align-items:center;gap:10px;padding:14px 14px 14px 18px;display:grid}.learning-module__76MXsa__blockStack>div:hover{border-color:var(--color-cyan);transform:translate(6px)}.learning-module__76MXsa__blockStack>div:active{cursor:grabbing}.learning-module__76MXsa__blockGrip{color:var(--color-text-muted)}.learning-module__76MXsa__blockStack strong{font-family:var(--font-display);font-size:1.125rem;font-weight:600}.learning-module__76MXsa__blockStack button{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text);background:0 0;border-radius:50%;place-items:center;display:grid}.learning-module__76MXsa__blockStack button:not(:disabled):hover{border-color:var(--color-cyan);color:var(--color-cyan)}.learning-module__76MXsa__cms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learning-module__76MXsa__cms>div{border:1px solid var(--color-border);border-radius:22px;padding:clamp(20px,2.6vw,34px)}.learning-module__76MXsa__cmsRow{background:var(--color-bg-card);border-radius:12px;align-items:center;gap:10px;margin:16px 0 20px;padding:12px 14px;font-size:14px;display:flex}.learning-module__76MXsa__cmsRow svg:last-child{color:var(--color-emerald);margin-left:auto}.learning-module__76MXsa__cms .learning-module__76MXsa__small{margin-top:12px}.learning-module__76MXsa__cmsPreview{background:linear-gradient(140deg,color-mix(in srgb,var(--color-cyan)16%,transparent),color-mix(in srgb,var(--color-indigo)14%,transparent));position:relative}.learning-module__76MXsa__cmsTitle{font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:18px;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:700;line-height:1.04}.learning-module__76MXsa__stand p.learning-module__76MXsa__cmsTitle{color:var(--color-text)}.learning-module__76MXsa__cmsPreview>p:not(.learning-module__76MXsa__cmsTitle){max-width:28em;margin-top:12px}.learning-module__76MXsa__cmsPreview>svg{color:var(--color-cyan);position:absolute;bottom:24px;right:24px}.learning-module__76MXsa__studioBar{border-bottom:1px solid var(--color-border);font-family:var(--font-mono);color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;font-size:12px;display:flex}.learning-module__76MXsa__studioBar>span{align-items:center;gap:10px;display:inline-flex}.learning-module__76MXsa__liveDot{background:var(--color-emerald);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--color-emerald)18%,transparent);border-radius:50%}.learning-module__76MXsa__segmented{border:1px solid var(--color-border);border-radius:999px;gap:4px;padding:4px;display:flex}.learning-module__76MXsa__segmented button{width:44px;height:36px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.learning-module__76MXsa__segmented button[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.learning-module__76MXsa__studioGrid{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:clamp(20px,3vw,40px);margin-top:24px;display:grid}.learning-module__76MXsa__controls{align-content:start;gap:16px;display:grid}.learning-module__76MXsa__controls .learning-module__76MXsa__swatches{margin-top:-6px}.learning-module__76MXsa__controls .learning-module__76MXsa__small{margin-top:-8px}.learning-module__76MXsa__storageMessage{color:var(--color-text-muted);font-size:12.5px;line-height:1.5}.learning-module__76MXsa__previewWell{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:20px;justify-content:center;min-height:420px;padding:clamp(10px,1.6vw,20px);display:flex}.learning-module__76MXsa__previewFrame{width:100%;height:560px;transition:width .5s var(--ease);background:#fff;border:0;border-radius:12px;display:block}.learning-module__76MXsa__mobilePreview .learning-module__76MXsa__previewFrame{width:min(390px,100%)}.learning-module__76MXsa__studioFooter{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:24px;padding-top:20px;display:flex}.learning-module__76MXsa__studioFooter>span{color:var(--color-text-muted);font-size:13px}.learning-module__76MXsa__xray{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.learning-module__76MXsa__xrayCopy>p:not(.learning-module__76MXsa__standTitle){max-width:30em;min-height:4.8em;margin-top:16px}.learning-module__76MXsa__layerButtons{flex-wrap:wrap;gap:8px;margin:18px 0 22px;display:flex}.learning-module__76MXsa__layerScene{min-height:380px;transform-style:preserve-3d;position:relative;transform:perspective(1100px)rotateX(54deg)rotate(-28deg)}.learning-module__76MXsa__layerScene>div{border:1px solid var(--color-border);background:var(--color-bg);transform:translateZ(calc((2 - var(--i))*3px));transition:transform .7s var(--ease),border-color .3s;border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex;position:absolute;inset:4% 6%}.learning-module__76MXsa__layerScene.learning-module__76MXsa__exploded>div{transform:translateZ(calc((1 - var(--i))*120px))}.learning-module__76MXsa__layerScene>div.learning-module__76MXsa__activeLayer{border-color:var(--color-cyan)}.learning-module__76MXsa__layerScene small{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-cyan);font-size:11px}.learning-module__76MXsa__layerScene strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:700}.learning-module__76MXsa__layerScene span{background:color-mix(in srgb,var(--color-text)16%,transparent);border-radius:4px;width:100%;height:8px}.learning-module__76MXsa__layerScene span:last-child{width:55%}.learning-module__76MXsa__designLab{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:clamp(20px,3vw,40px);display:grid}.learning-module__76MXsa__designLab .learning-module__76MXsa__quiz{grid-column:1/-1;margin-top:0}.learning-module__76MXsa__designControls{align-content:start;gap:20px;display:grid}.learning-module__76MXsa__resizeWell{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:20px;justify-content:center;padding:clamp(10px,1.6vw,20px);display:flex}.learning-module__76MXsa__resizeWell>div{transition:width .3s var(--ease)}.learning-module__76MXsa__codeLab{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learning-module__76MXsa__codePane,.learning-module__76MXsa__codeResult{border:1px solid var(--color-border);border-radius:22px;padding:clamp(20px,2.6vw,34px)}.learning-module__76MXsa__codePane{color:#dbe7f5;background:#0b1220}.learning-module__76MXsa__codePane .learning-module__76MXsa__miniLabel{color:#22d3ee}.learning-module__76MXsa__codeLines{gap:4px;margin:18px 0 24px;display:grid}.learning-module__76MXsa__codeLines button{color:#dbe7f5;font-family:var(--font-mono);text-align:left;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:10px;gap:16px;padding:10px 12px;font-size:13px;line-height:1.6;display:flex}.learning-module__76MXsa__codeLines button>span{color:#5d7396;flex:none}.learning-module__76MXsa__codeLines button:hover{background:#ffffff0d}.learning-module__76MXsa__codeLines button[aria-pressed=true]{background:#22d3ee1a;border-color:#22d3ee}.learning-module__76MXsa__stand .learning-module__76MXsa__codePane label{font-family:var(--font-mono);color:#a9c4ee}.learning-module__76MXsa__stand .learning-module__76MXsa__codePane output{float:none;color:#22d3ee}.learning-module__76MXsa__stand .learning-module__76MXsa__codePane input[type=range]{accent-color:#22d3ee}.learning-module__76MXsa__codeResult{background:var(--color-bg-card);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.learning-module__76MXsa__codeResult>:is(p,a){cursor:pointer;border:1px dashed #0000;border-radius:8px;padding:4px 8px;transition:border-color .25s,background-color .25s}.learning-module__76MXsa__stand p.learning-module__76MXsa__codeTitle{font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;color:var(--color-text);font-weight:700;line-height:1.06}.learning-module__76MXsa__codeResult>a{color:var(--color-cyan);text-underline-offset:4px;text-decoration:underline}.learning-module__76MXsa__codeResult>.learning-module__76MXsa__highlight{border-color:var(--color-cyan);background:color-mix(in srgb,var(--color-cyan)9%,transparent)}.learning-module__76MXsa__codeQuiz{grid-column:1/-1}.learning-module__76MXsa__codeQuiz .learning-module__76MXsa__quiz{margin-top:clamp(14px,2vw,24px)}.learning-module__76MXsa__promptText{color:#dbe7f5;background:#0b1220;border-radius:20px;margin-top:16px;padding:clamp(18px,2.4vw,28px)}.learning-module__76MXsa__promptText>span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#22d3ee;font-size:11px}.learning-module__76MXsa__stand .learning-module__76MXsa__promptText p{min-height:3.4em;font-family:var(--font-mono);color:#dbe7f5;margin-top:10px;font-size:14.5px;line-height:1.7}.learning-module__76MXsa__promptMeter{align-items:center;gap:6px;margin-top:14px;display:flex}.learning-module__76MXsa__promptMeter i{background:#ffffff24;border-radius:2px;width:44px;height:4px;transition:background-color .3s}.learning-module__76MXsa__promptMeter[data-level="1"] i:nth-child(-n+1),.learning-module__76MXsa__promptMeter[data-level="2"] i:nth-child(-n+2),.learning-module__76MXsa__promptMeter[data-level="3"] i:nth-child(-n+3){background:#22d3ee}.learning-module__76MXsa__promptMeter small{color:#a9c4ee;margin-left:8px;font-size:12.5px}.learning-module__76MXsa__aiBug{border:1px dashed var(--color-border);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin-top:16px;padding:clamp(18px,2.4vw,28px);display:grid}.learning-module__76MXsa__aiBug code{margin:12px 0 8px;display:inline-block}.learning-module__76MXsa__revealAnswer{border-left:3px solid var(--color-cyan);background:color-mix(in srgb,var(--color-cyan)8%,transparent);border-radius:0 12px 12px 0;grid-column:1/-1;padding:16px 18px}.learning-module__76MXsa__networkPath{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.learning-module__76MXsa__networkPath>div{border:1px solid var(--color-border);background:var(--color-bg-card);transition:border-color .3s,transform .4s var(--ease),background-color .3s;border-radius:20px;justify-items:center;gap:8px;padding:26px 12px;display:grid;position:relative}.learning-module__76MXsa__networkPath>div:not(:last-child):after{content:"";background:var(--color-border);width:12px;height:1px;position:absolute;top:50%;left:100%}.learning-module__76MXsa__networkPath span{font-family:var(--font-display);font-weight:600}.learning-module__76MXsa__networkPath small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:10.5px}.learning-module__76MXsa__networkPath>div.learning-module__76MXsa__activeNode{border-color:var(--color-cyan);background:color-mix(in srgb,var(--color-cyan)14%,transparent);transform:translateY(-6px)}.learning-module__76MXsa__networkPath>div.learning-module__76MXsa__offline{border-color:var(--color-rose);color:var(--color-rose);border-style:dashed}.learning-module__76MXsa__networkPath>div.learning-module__76MXsa__offline small{color:var(--color-rose)}.learning-module__76MXsa__networkActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.learning-module__76MXsa__networkStatus{background:var(--color-bg-card);border-radius:14px;min-height:3.2em;margin-top:16px;padding:14px 18px;font-size:15px;line-height:1.5}.learning-module__76MXsa__checkResults{gap:10px;min-height:96px;margin-top:18px;display:grid}.learning-module__76MXsa__checkResults p{background:var(--color-bg-card);border-radius:14px;gap:12px;padding:14px 18px;font-size:15px;display:flex}.learning-module__76MXsa__checkResults p svg{color:var(--color-cyan);flex:none;margin-top:3px}.learning-module__76MXsa__checkResults b{color:var(--color-text);font-weight:600}.learning-module__76MXsa__budget{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learning-module__76MXsa__budget>div{border:1px solid var(--color-border);border-radius:22px;padding:clamp(20px,2.6vw,34px)}.learning-module__76MXsa__budget>div:first-child{gap:16px;display:grid}.learning-module__76MXsa__budgetScenarios{margin-top:-4px}.learning-module__76MXsa__budgetResult{background:linear-gradient(140deg,color-mix(in srgb,var(--color-cyan)14%,transparent),color-mix(in srgb,var(--color-indigo)12%,transparent));flex-direction:column;justify-content:center;display:flex}.learning-module__76MXsa__budgetResult>strong{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(2.5rem,6vw,5rem);font-weight:700;line-height:1}.learning-module__76MXsa__budgetResult>strong small{font-size:.5em;font-weight:600}.learning-module__76MXsa__budgetBar{gap:3px;height:10px;margin-top:22px;display:flex}.learning-module__76MXsa__budgetBar i{background:var(--color-cyan);border-radius:5px;flex-basis:0;min-width:4px}.learning-module__76MXsa__budgetBar i:nth-child(2){background:var(--color-indigo)}.learning-module__76MXsa__budgetBar i:nth-child(3){background:var(--color-emerald)}.learning-module__76MXsa__budgetLegend{color:var(--color-text-secondary);flex-wrap:wrap;gap:6px 18px;margin-top:12px;padding:0;font-size:13px;list-style:none;display:flex}.learning-module__76MXsa__budgetLegend li:before{content:"";background:var(--color-cyan);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.learning-module__76MXsa__budgetLegend li:nth-child(2):before{background:var(--color-indigo)}.learning-module__76MXsa__budgetLegend li:nth-child(3):before{background:var(--color-emerald)}.learning-module__76MXsa__budgetResult>p{margin:18px 0 14px;font-size:14.5px}.learning-module__76MXsa__domainForm{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.learning-module__76MXsa__domainForm label{flex:1;min-width:min(100%,320px)}.learning-module__76MXsa__domainInput{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:12px;align-items:center;margin-top:8px;display:flex}.learning-module__76MXsa__stand .learning-module__76MXsa__domainInput input{font-family:var(--font-mono);background:0 0;border:0;margin:0}.learning-module__76MXsa__domainInput>span{white-space:nowrap;font-family:var(--font-mono);color:var(--color-cyan);flex:none;padding-right:16px}.learning-module__76MXsa__domainChain{align-items:center;margin:22px 0;display:flex}.learning-module__76MXsa__domainChain>span{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:64px;font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:16px;flex:none;align-items:center;gap:10px;padding:0 18px;font-size:13px;transition:border-color .4s,background-color .4s;display:flex}.learning-module__76MXsa__domainChain>i{background:var(--color-border);flex:1;min-width:18px;height:2px;position:relative;overflow:hidden}.learning-module__76MXsa__domainChain>i:after{content:"";background:var(--color-cyan);transform-origin:0;transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.learning-module__76MXsa__domainChain.learning-module__76MXsa__linked>i:after{transform:scaleX(1)}.learning-module__76MXsa__domainChain.learning-module__76MXsa__linked>i:nth-of-type(2):after{transition-delay:.3s}.learning-module__76MXsa__domainChain.learning-module__76MXsa__linked>i:nth-of-type(3):after{transition-delay:.6s}.learning-module__76MXsa__domainChain.learning-module__76MXsa__linked>span{border-color:var(--color-cyan);background:color-mix(in srgb,var(--color-cyan)10%,transparent)}.learning-module__76MXsa__domain .learning-module__76MXsa__small{max-width:44em;min-height:3.2em;margin-top:16px}.learning-module__76MXsa__publish{grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.learning-module__76MXsa__publishMeter{background:var(--color-bg-card);border-radius:22px;gap:6px;padding:clamp(20px,2.6vw,34px);display:grid}.learning-module__76MXsa__publishMeter strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3.5rem,8vw,6rem);font-weight:700;line-height:1}.learning-module__76MXsa__publishMeter strong small{color:var(--color-text-muted);font-size:.4em}.learning-module__76MXsa__publishMeter>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.learning-module__76MXsa__publishTrack{background:var(--color-border);border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.learning-module__76MXsa__publishTrack i{background:var(--color-cyan);transform-origin:0;height:100%;transition:transform .45s var(--ease);display:block}.learning-module__76MXsa__stand label.learning-module__76MXsa__checkRow{border-bottom:1px solid var(--color-border);min-height:56px;color:var(--color-text);cursor:pointer;align-items:center;gap:14px;font-size:16px;font-weight:500;display:flex}.learning-module__76MXsa__checkRow input{width:20px;height:20px;accent-color:var(--color-cyan)}.learning-module__76MXsa__checkRow>span{font-family:var(--font-mono);color:var(--color-text-muted);font-size:11px}.learning-module__76MXsa__publish .learning-module__76MXsa__small{margin-top:14px}.learning-module__76MXsa__bugGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.learning-module__76MXsa__bugGrid>div{border:1px solid color-mix(in srgb,var(--color-rose)45%,transparent);background:color-mix(in srgb,var(--color-rose)6%,transparent);border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;transition:border-color .3s,background-color .3s;display:flex}.learning-module__76MXsa__bugGrid>div .learning-module__76MXsa__miniLabel{color:var(--color-rose)}.learning-module__76MXsa__bugGrid>div.learning-module__76MXsa__fixedBug{border-color:color-mix(in srgb,var(--color-emerald)55%,transparent);background:color-mix(in srgb,var(--color-emerald)8%,transparent)}.learning-module__76MXsa__bugGrid>div.learning-module__76MXsa__fixedBug .learning-module__76MXsa__miniLabel{color:var(--color-emerald)}.learning-module__76MXsa__stand p.learning-module__76MXsa__bugTitle{min-height:2.5em;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:1.1875rem;font-weight:600;line-height:1.25}.learning-module__76MXsa__bugGrid code{overflow-wrap:anywhere;max-width:100%}.learning-module__76MXsa__bugGrid .learning-module__76MXsa__outlineButton{min-height:42px;margin-top:auto;font-size:14px}.learning-module__76MXsa__bugGrid>div>p:last-child{font-size:14px}.learning-module__76MXsa__rescueScore{color:var(--color-text-secondary);align-items:center;gap:18px;margin-top:18px;font-size:15px;display:flex}.learning-module__76MXsa__rescueScore strong{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-text);font-size:2rem;font-weight:700}.learning-module__76MXsa__finish{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.learning-module__76MXsa__stand p.learning-module__76MXsa__finishTitle{font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;color:var(--color-text);margin-top:12px;font-size:clamp(2rem,4.6vw,4rem);font-weight:700;line-height:1.02}.learning-module__76MXsa__finish>div:first-child>p:not(.learning-module__76MXsa__finishTitle,.learning-module__76MXsa__small){max-width:30em;margin:16px 0 24px}.learning-module__76MXsa__textLink{width:fit-content;color:var(--color-cyan);align-items:center;gap:8px;margin-top:18px;font-weight:600;display:flex}.learning-module__76MXsa__finish .learning-module__76MXsa__small{min-height:1.6em;margin-top:12px}.learning-module__76MXsa__resetLine{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;font-size:13px;display:flex}.learning-module__76MXsa__resetLine button{color:var(--color-text-secondary);text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-size:13px;text-decoration:underline}.learning-module__76MXsa__resetLine button:hover{color:var(--color-text)}.learning-module__76MXsa__faq{border-top:1px solid var(--color-border);margin-top:clamp(28px,4vw,56px);display:grid}.learning-module__76MXsa__faqItem{border-bottom:1px solid var(--color-border)}.learning-module__76MXsa__faqItem summary{cursor:pointer;padding:22px 56px 22px 0;list-style:none;display:block;position:relative}.learning-module__76MXsa__faqItem summary::-webkit-details-marker{display:none}.learning-module__76MXsa__faqItem summary:after{content:"";border-right:2px solid var(--color-text);border-bottom:2px solid var(--color-text);width:12px;height:12px;transition:transform .3s var(--ease);position:absolute;top:30px;right:6px;transform:rotate(45deg)}.learning-module__76MXsa__faqItem[open] summary:after{transform:translateY(5px)rotate(-135deg)}.learning-module__76MXsa__faqItem h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:700;line-height:1.25}.learning-module__76MXsa__faqItem summary>span{max-width:52em;color:var(--color-text-secondary);margin-top:8px;font-size:15.5px;line-height:1.6;display:block}.learning-module__76MXsa__faqMore{max-width:52em;color:var(--ink-soft);padding-bottom:24px;font-size:15.5px;line-height:1.7}.learning-module__76MXsa__final{padding-bottom:clamp(48px,6vw,96px)}.learning-module__76MXsa__finalArena{--color-text:#f2f7fd;--color-text-secondary:#e2ecf8c2;--color-text-muted:#e2ecf885;--color-border:#869dc242;--color-bg-card:#080e1e8c;--color-cyan:#22d3ee;color:var(--color-text);background:#141824 url(/brand/specaiti-dark-blue-gradient.webp) 50%/cover;border:1px solid #869dc23d;border-radius:32px;padding:clamp(28px,5vw,80px)}.learning-module__76MXsa__finalTitle{max-width:13em;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(2.25rem,6vw,5.25rem);font-weight:700;line-height:.98}.learning-module__76MXsa__finalText{max-width:40em;color:var(--color-text-secondary);margin-top:clamp(18px,2.4vw,28px);font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.6}.learning-module__76MXsa__offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(28px,4vw,52px) 0;display:grid}.learning-module__76MXsa__offer{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:220px;transition:transform .35s var(--ease),border-color .3s;border-radius:22px;flex-direction:column;padding:24px;display:flex}.learning-module__76MXsa__offer:hover{border-color:var(--color-cyan);transform:translateY(-5px)}.learning-module__76MXsa__offer>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.learning-module__76MXsa__offer strong{font-family:var(--font-display);letter-spacing:-.04em;margin-top:auto;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1}.learning-module__76MXsa__offer .learning-module__76MXsa__offerName{color:var(--color-text);font-family:var(--font-display);align-items:center;gap:8px;margin-top:12px;font-size:1.1875rem;font-weight:600;display:flex}.learning-module__76MXsa__offer .learning-module__76MXsa__offerName svg{width:18px;height:18px;color:var(--color-cyan)}.learning-module__76MXsa__offer p:not(.learning-module__76MXsa__offerName){color:var(--color-text-secondary);margin-top:6px;font-size:14px;line-height:1.5}.learning-module__76MXsa__formTitle{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:700}.learning-module__76MXsa__formNote{max-width:40em;color:var(--color-text-secondary);margin:8px 0 22px;font-size:15px;line-height:1.55}.learning-module__76MXsa__contacts{color:var(--color-text-secondary);margin-top:22px;font-size:15px}.learning-module__76MXsa__contacts a{color:var(--color-text);text-underline-offset:4px;text-decoration:underline}.learning-module__76MXsa__works{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin-top:clamp(28px,4vw,56px);display:grid}.learning-module__76MXsa__work{display:block}.learning-module__76MXsa__shot{aspect-ratio:16/10;border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:20px;position:relative;overflow:hidden}.learning-module__76MXsa__shot img{object-fit:cover;transition:transform .7s var(--ease)}.learning-module__76MXsa__work:hover .learning-module__76MXsa__shot img{transform:scale(1.04)}.learning-module__76MXsa__work .learning-module__76MXsa__workName{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:8px;margin-top:16px;font-size:1.25rem;font-weight:700;display:flex}.learning-module__76MXsa__work .learning-module__76MXsa__workName svg{width:18px;height:18px;color:var(--color-cyan)}.learning-module__76MXsa__work p:not(.learning-module__76MXsa__workName){color:var(--color-text-secondary);margin-top:6px;font-size:14.5px;line-height:1.5}.learning-module__76MXsa__related{flex-wrap:wrap;gap:8px;margin-top:clamp(24px,3vw,40px);display:flex}.learning-module__76MXsa__related a{border:1px solid var(--color-border);border-radius:999px;padding:10px 18px;font-size:14px;transition:border-color .25s,color .25s}.learning-module__76MXsa__related a:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.learning-module__76MXsa__sources{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,64px);padding-bottom:clamp(56px,8vw,120px);display:grid}.learning-module__76MXsa__sources p{color:var(--color-text-secondary);margin-top:12px;font-size:15px;line-height:1.6}.learning-module__76MXsa__sources ul{border-top:1px solid var(--color-border);gap:0;padding:0;list-style:none;display:grid}.learning-module__76MXsa__sources li a{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;display:flex}.learning-module__76MXsa__sources li a:hover{color:var(--color-cyan)}.learning-module__76MXsa__sources small{color:var(--color-text-muted);grid-column:1/-1;font-size:12.5px;line-height:1.6}.learning-module__76MXsa__hub{color:var(--color-text);padding-top:72px;position:relative;overflow-x:clip}.learning-module__76MXsa__hubHero{padding-top:clamp(40px,6vw,88px);container-type:inline-size}.learning-module__76MXsa__hubTitle{font-family:var(--font-display);letter-spacing:-.045em;margin-top:clamp(14px,2vw,24px);font-size:clamp(2rem,5.4cqi,5rem);font-weight:700;line-height:.98}.learning-module__76MXsa__hubTitle>span{display:block}.learning-module__76MXsa__hubWord{font-synthesis:none;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;font-family:Arial,sans-serif;font-size:13.2cqi;line-height:1}.learning-module__76MXsa__hubWord .outline-char{-webkit-text-stroke-width:2px;font-family:inherit}.learning-module__76MXsa__feature{color:#f2f7fd;background:#141824 url(/brand/specaiti-dark-blue-gradient.webp) 50%/cover;border:1px solid #869dc23d;border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(32px,5vw,64px);padding:clamp(24px,4.4vw,64px);display:grid;overflow:hidden}.learning-module__76MXsa__feature .learning-module__76MXsa__kicker{color:#22d3ee}.learning-module__76MXsa__featureTitle{font-family:var(--font-display);letter-spacing:-.04em;margin-top:16px;font-size:clamp(1.75rem,3.8vw,3.25rem);font-weight:700;line-height:1.04}.learning-module__76MXsa__feature p:not(.learning-module__76MXsa__kicker){color:#b9cbdd;max-width:34em;margin-top:16px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6}.learning-module__76MXsa__featureFacts{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#b9cbdd;flex-wrap:wrap;gap:10px 28px;margin-top:22px;font-size:11px;display:flex}.learning-module__76MXsa__featureFacts b{font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;color:#f2f7fd;margin-bottom:4px;font-size:1.75rem;font-weight:700;display:block}.learning-module__76MXsa__featureButton{color:#0b1220;min-height:52px;font-family:var(--font-display);transition:transform .25s var(--ease);background:#f6f8fc;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}.learning-module__76MXsa__featureButton:hover{transform:translateY(-2px)}.learning-module__76MXsa__featureButton svg{width:18px;height:18px}.learning-module__76MXsa__mock{aspect-ratio:1.3;color:#17263d;background:#edf2fc;border:1px solid #ffffff80;border-radius:12px;position:relative;transform:perspective(1400px)rotateX(8deg)rotateY(-14deg)rotate(4deg);box-shadow:0 30px 70px -24px #02061799;container-type:inline-size}.learning-module__76MXsa__mock>*{position:absolute}.learning-module__76MXsa__mockChrome{height:7%;font:1.7cqi var(--font-mono);color:#17263d8c;border-bottom:1px solid #17263d1f;justify-content:space-between;align-items:center;padding:0 4%;display:flex;inset:0 0 auto}.learning-module__76MXsa__mockTitle{width:50%;font-family:var(--font-display);letter-spacing:-.055em;color:#1559e6;font-size:8.4cqi;font-weight:700;line-height:1.04;top:22%;left:6%}.learning-module__76MXsa__mockText{color:#17263db8;width:45%;font-size:2.1cqi;line-height:1.7;top:52%;left:6%}.learning-module__76MXsa__mockButton{color:#fff;background:#1559e6;border-radius:1.6cqi;justify-content:space-between;align-items:center;width:45%;height:10%;padding:0 4%;font-size:2.1cqi;display:flex;top:73%;left:6%}.learning-module__76MXsa__mockArt{background:linear-gradient(140deg,#1559e6,#19b6d2);border-radius:1.6cqi;width:33%;height:54%;top:23%;left:61%;overflow:hidden}.learning-module__76MXsa__mockArt:before{content:"@";color:#ffffff2e;font:800 44cqi/.95 Arial,sans-serif;position:absolute;top:-22%;left:-14%;transform:rotate(-14deg)}.learning-module__76MXsa__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(28px,4vw,56px);display:grid}.learning-module__76MXsa__card{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:210px;transition:transform .35s var(--ease),border-color .3s;border-radius:22px;flex-direction:column;padding:24px;display:flex}a.learning-module__76MXsa__card:hover{border-color:var(--color-cyan);transform:translateY(-4px)}.learning-module__76MXsa__card>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cyan);font-size:11px}.learning-module__76MXsa__card h3{font-family:var(--font-display);letter-spacing:-.03em;margin-top:auto;padding-top:22px;font-size:1.375rem;font-weight:700;line-height:1.16}.learning-module__76MXsa__card p{color:var(--color-text-secondary);margin-top:8px;font-size:14.5px;line-height:1.5}.learning-module__76MXsa__cardSoon{background:0 0;border-style:dashed}.learning-module__76MXsa__cardSoon>span{color:var(--color-text-muted)}.learning-module__76MXsa__hubCta{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(28px,4vw,56px);padding:clamp(24px,3.4vw,44px);display:flex}.learning-module__76MXsa__hubCta p{max-width:34em;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:600;line-height:1.2}.learning-module__76MXsa__hubCta div{flex-wrap:wrap;gap:10px;display:flex}.learning-module__76MXsa__hubEnd{padding-bottom:clamp(56px,8vw,120px)}.learning-module__76MXsa__confetti{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.learning-module__76MXsa__confetti i{top:-20px;left:var(--x);background:var(--color-cyan);width:9px;height:16px;animation:1.7s cubic-bezier(.2,.6,.4,1) both learning-module__76MXsa__confetti;animation-delay:calc(var(--i)*18ms);border-radius:2px;position:absolute}.learning-module__76MXsa__confetti i:nth-child(3n){background:var(--color-indigo)}.learning-module__76MXsa__confetti i:nth-child(3n+1){background:var(--color-emerald)}@keyframes learning-module__76MXsa__confetti{to{opacity:0;transform:translateY(105vh)rotate(calc(var(--r) + 540deg))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.learning-module__76MXsa__experience[data-quiet=false] .learning-module__76MXsa__stand,.learning-module__76MXsa__experience[data-quiet=false] .learning-module__76MXsa__finalArena{animation:linear both learning-module__76MXsa__standIn;animation-timeline:view();animation-range:entry 0 entry 280px}.learning-module__76MXsa__experience[data-quiet=false] .learning-module__76MXsa__chapterNumber{animation:linear both learning-module__76MXsa__numberDrift;animation-timeline:view();animation-range:entry exit}}}@keyframes learning-module__76MXsa__standIn{0%{opacity:.35;transform:translateY(48px)scale(.965)}}@keyframes learning-module__76MXsa__numberDrift{0%{transform:translateY(46px)}to{transform:translateY(-46px)}}@media (max-width:1099px){.learning-module__76MXsa__chapterBody{grid-template-columns:minmax(0,1fr)}.learning-module__76MXsa__side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.learning-module__76MXsa__side>:only-child{grid-column:1/-1}.learning-module__76MXsa__answer,.learning-module__76MXsa__sources{grid-template-columns:minmax(0,1fr)}.learning-module__76MXsa__typeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-module__76MXsa__typeDetail{grid-template-columns:minmax(0,1fr)}.learning-module__76MXsa__roadmapSteps{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.learning-module__76MXsa__feature{grid-template-columns:minmax(0,1fr)}.learning-module__76MXsa__mock{max-width:520px;margin-inline:auto}}@media (max-width:760px){.learning-module__76MXsa__readingBar{gap:10px;top:64px}.learning-module__76MXsa__barQuiet{display:none}.learning-module__76MXsa__barPage{padding:5px 10px}.learning-module__76MXsa__chapterNumber{-webkit-text-stroke-width:1px;font-size:84px;top:26px}.learning-module__76MXsa__chapterMeta .learning-module__76MXsa__kicker{max-width:70%;line-height:1.6}.learning-module__76MXsa__chapterMeta a{display:none}.learning-module__76MXsa__h2{font-size:clamp(1.75rem,8.4vw,2.5rem)}.learning-module__76MXsa__contentsGrid,.learning-module__76MXsa__ways,.learning-module__76MXsa__quizOptions,.learning-module__76MXsa__methodStage,.learning-module__76MXsa__builder,.learning-module__76MXsa__cms,.learning-module__76MXsa__studioGrid,.learning-module__76MXsa__xray,.learning-module__76MXsa__designLab,.learning-module__76MXsa__codeLab,.learning-module__76MXsa__budget,.learning-module__76MXsa__publish,.learning-module__76MXsa__finish,.learning-module__76MXsa__bugGrid,.learning-module__76MXsa__offers,.learning-module__76MXsa__works,.learning-module__76MXsa__cards,.learning-module__76MXsa__side{grid-template-columns:minmax(0,1fr)}.learning-module__76MXsa__way{min-height:0}.learning-module__76MXsa__way strong{margin-top:18px}.learning-module__76MXsa__stand{margin-inline:calc(var(--pad)*-.4);border-radius:22px;padding:18px}.learning-module__76MXsa__typeGrid{gap:8px}.learning-module__76MXsa__typeCard{padding:14px}.learning-module__76MXsa__typeCard strong{font-size:1.125rem}.learning-module__76MXsa__typeArrow{top:12px;right:12px}.learning-module__76MXsa__roadmapSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-module__76MXsa__roadmapSteps button{flex-direction:row;align-items:center;gap:10px;padding:10px 4px}.learning-module__76MXsa__roadmapDetail{grid-template-columns:minmax(0,1fr)}.learning-module__76MXsa__roadmapDetail>b{font-size:64px}.learning-module__76MXsa__methodRows>div{grid-template-columns:78px minmax(0,1fr)}.learning-module__76MXsa__blockStack>div{grid-template-columns:16px 24px minmax(0,1fr) 44px 44px;padding:10px 10px 10px 12px}.learning-module__76MXsa__previewWell{min-height:0}.learning-module__76MXsa__previewFrame{height:440px}.learning-module__76MXsa__layerScene{min-height:280px}.learning-module__76MXsa__networkPath{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-module__76MXsa__networkPath>div:after{display:none}.learning-module__76MXsa__aiBug{grid-template-columns:minmax(0,1fr)}.learning-module__76MXsa__domainChain{flex-direction:column;align-items:stretch}.learning-module__76MXsa__domainChain>i{flex:none;width:2px;min-width:0;height:18px;margin-left:28px}.learning-module__76MXsa__domainChain>i:after{transform-origin:top;transform:scaleY(0)}.learning-module__76MXsa__domainChain.learning-module__76MXsa__linked>i:after{transform:scaleY(1)}.learning-module__76MXsa__offer{min-height:0}.learning-module__76MXsa__offer strong{margin-top:22px}.learning-module__76MXsa__finalArena{margin-inline:calc(var(--pad)*-.4);border-radius:24px}.learning-module__76MXsa__hubWord{font-size:12.4cqi}.learning-module__76MXsa__card{min-height:0}}@media (prefers-reduced-motion:reduce){.learning-module__76MXsa__experience *,.learning-module__76MXsa__hub *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.learning-module__76MXsa__experience[data-quiet=true] .learning-module__76MXsa__methodTokens span,.learning-module__76MXsa__experience[data-quiet=true] .learning-module__76MXsa__confetti i{animation:none}@media print{.learning-module__76MXsa__readingBar,.learning-module__76MXsa__confetti,.learning-module__76MXsa__stand,.learning-module__76MXsa__finalArena form{display:none}.learning-module__76MXsa__chapterBody{grid-template-columns:minmax(0,1fr)}}.learning-module__76MXsa__codeBlock{tab-size:2;background:#0b1220;border-radius:18px;margin-top:1.2em;padding:clamp(16px,2.2vw,24px);font-size:13.5px;line-height:1.7;overflow-x:auto}.learning-module__76MXsa__prose .learning-module__76MXsa__codeBlock code{font-size:inherit;white-space:pre;color:#dbe7f5;background:0 0;padding:0}
