.obscura-page{--ob-ink: #141019;--ob-paper: #fffaf0;--ob-yellow: #ffe733;--ob-cyan: #38d8ef;--ob-pink: #ff70ad;--ob-green: #a5f5a1;width:100%;color:var(--ob-ink)}.obscura-page button,.obscura-page input{font:inherit}.obscura-hero{position:relative;display:grid;min-height:350px;overflow:hidden;grid-template-columns:minmax(0,1.55fr) minmax(230px,.45fr);border:5px solid var(--ob-ink);background:linear-gradient(90deg,rgba(20,16,25,.08) 1px,transparent 1px),linear-gradient(rgba(20,16,25,.08) 1px,transparent 1px),linear-gradient(115deg,var(--ob-paper) 0 64%,var(--ob-yellow) 64% 100%);background-size:22px 22px,22px 22px,auto;box-shadow:11px 11px 0 var(--ob-ink)}.obscura-hero:after{content:"PASTE";position:absolute;right:16%;bottom:-2rem;color:transparent;font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(7rem,18vw,15rem);font-weight:1000;letter-spacing:-.08em;-webkit-text-stroke:2px rgba(20,16,25,.13);transform:rotate(-7deg);pointer-events:none}.obscura-hero>div{position:relative;z-index:1;padding:clamp(1.2rem,4vw,3.2rem)}.obscura-kicker{display:inline-block;margin:0 0 1rem;padding:.35rem .55rem;color:var(--ob-paper);background:var(--ob-ink);font-size:.68rem;font-weight:1000;letter-spacing:.16em}.obscura-hero h1{margin:0;font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(4.5rem,10vw,9rem);font-weight:1000;letter-spacing:-.08em;line-height:.72}.obscura-hero h1 span{color:var(--ob-paper);-webkit-text-stroke:4px var(--ob-ink);text-shadow:7px 7px 0 var(--ob-pink)}.obscura-hero>div>p:last-child{max-width:620px;margin:1.8rem 0 0;font-size:clamp(1rem,2vw,1.2rem);font-weight:800}.obscura-hero__status{display:grid;align-content:center;gap:.65rem;border-left:5px solid var(--ob-ink);background:#ffffff57}.obscura-hero__status strong{padding-bottom:.65rem;border-bottom:4px solid var(--ob-ink);font-size:clamp(2rem,4vw,3.4rem);line-height:.9}.obscura-hero__status span{padding:.45rem .55rem;border:3px solid var(--ob-ink);background:var(--ob-paper);box-shadow:4px 4px 0 var(--ob-ink);font-size:.78rem;font-weight:900}.obscura-compact-note{display:grid;margin-top:1.7rem;grid-template-columns:auto 1fr;border:4px solid var(--ob-ink);background:var(--ob-paper);box-shadow:6px 6px 0 var(--ob-ink)}.obscura-compact-note strong{display:grid;padding:.8rem 1rem;place-items:center;color:var(--ob-paper);background:var(--ob-ink);font-size:.75rem;letter-spacing:.12em}.obscura-compact-note p{margin:0;padding:.8rem 1rem;font-weight:750}.obscura-notice{margin-top:1.4rem;padding:.8rem 1rem;border:3px solid var(--ob-ink);background:#dff8ff;box-shadow:5px 5px 0 var(--ob-ink);font-weight:850}.obscura-notice--error{background:#ffd1dc}.obscura-notice--success{background:var(--ob-green)}.obscura-progress{position:sticky;z-index:30;top:82px;display:grid;margin-top:1.4rem;grid-template-columns:1fr auto;gap:.7rem 1rem;padding:1rem;border:4px solid var(--ob-ink);background:var(--ob-yellow);box-shadow:7px 7px 0 var(--ob-ink)}.obscura-progress>div{display:flex;justify-content:space-between;font-weight:1000}.obscura-progress progress{width:100%;height:16px;accent-color:var(--ob-ink)}.obscura-progress button{grid-column:2;grid-row:1 / 3;padding:.55rem .8rem;border:3px solid var(--ob-ink);background:var(--ob-paper);box-shadow:3px 3px 0 var(--ob-ink);cursor:pointer;font-weight:900}.obscura-simple-flow{display:grid;gap:1.6rem;margin-top:1.6rem}.obscura-scene{position:relative;overflow:hidden;padding:clamp(1rem,3vw,2rem);border:5px solid var(--ob-ink);background:radial-gradient(circle at 85% 12%,rgba(56,216,239,.22),transparent 24%),var(--ob-paper);box-shadow:10px 10px 0 var(--ob-ink)}.obscura-simple-heading{display:grid;margin-bottom:1.5rem;grid-template-columns:68px 1fr;gap:1rem;align-items:start}.obscura-simple-heading>span{display:grid;width:62px;aspect-ratio:1;place-items:center;border:4px solid var(--ob-ink);background:var(--ob-yellow);box-shadow:5px 5px 0 var(--ob-ink);font-size:1.35rem;font-weight:1000}.obscura-simple-heading h2{margin:0;font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(2.7rem,6vw,5rem);letter-spacing:-.06em;line-height:.85}.obscura-simple-heading p{max-width:720px;margin:.6rem 0 0;color:#141019ad;font-weight:750}.obscura-dropzone{position:relative;display:grid;min-height:300px;grid-template-columns:minmax(220px,.45fr) 1fr;align-items:center;gap:1.5rem;padding:1.2rem;border:4px dashed var(--ob-ink);background:#38d8ef1a;cursor:pointer;transition:background .16s ease,transform .16s ease}.obscura-dropzone:hover,.obscura-dropzone:focus-visible,.obscura-dropzone:focus-within,.obscura-dropzone.is-dragging{outline:0;background:var(--ob-cyan);transform:translateY(-3px)}.obscura-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.obscura-dropzone img{width:100%;height:250px;object-fit:contain;border:4px solid var(--ob-ink);background:var(--ob-ink)}.obscura-dropzone__mark{display:grid;min-height:230px;place-items:center;border:4px solid var(--ob-ink);background:var(--ob-yellow);font-size:7rem;font-weight:200}.obscura-dropzone>div:last-child{display:grid;gap:.55rem}.obscura-dropzone>div:last-child strong{font-size:clamp(1.4rem,3vw,2.4rem);overflow-wrap:anywhere}.obscura-dropzone>div:last-child span{color:#141019a6;font-weight:800}.obscura-action-row{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.4rem}.obscura-primary,.obscura-download,.obscura-secondary{min-height:56px;padding:.75rem 1rem;border:4px solid var(--ob-ink);color:var(--ob-ink);box-shadow:6px 6px 0 var(--ob-ink);cursor:pointer;font-weight:1000;transition:transform .15s ease,box-shadow .15s ease}.obscura-primary,.obscura-download{display:flex;min-width:190px;align-items:center;justify-content:space-between;gap:2rem;background:var(--ob-yellow)}.obscura-secondary{background:#fff}.obscura-primary:hover:not(:disabled),.obscura-primary:focus-visible:not(:disabled),.obscura-download:hover,.obscura-download:focus-visible,.obscura-secondary:hover,.obscura-secondary:focus-visible{outline:0;transform:translate(4px,4px);box-shadow:2px 2px 0 var(--ob-ink)}.obscura-primary:disabled{cursor:not-allowed;opacity:.5}.obscura-simple-result{background:linear-gradient(125deg,var(--ob-paper) 0 72%,rgba(255,231,51,.5) 72%)}.obscura-simple-result__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:1.5rem}.obscura-simple-result figure{margin:0;border:4px solid var(--ob-ink);background:var(--ob-ink)}.obscura-simple-result figure img{display:block;width:100%;max-height:580px;object-fit:contain;background:#0a080c}.obscura-simple-result figcaption{padding:.6rem .75rem;color:var(--ob-paper);background:var(--ob-ink);font-size:.68rem;font-weight:900;letter-spacing:.1em}.obscura-result-summary{display:grid;align-content:center;gap:.9rem;padding:1rem;border:4px solid var(--ob-ink);background:var(--ob-green);box-shadow:7px 7px 0 var(--ob-ink)}.obscura-result-summary--fallback,.obscura-result-summary--legacy{background:var(--ob-yellow)}.obscura-result-summary>strong{font-size:clamp(1.8rem,4vw,3.5rem);line-height:.9}.obscura-result-summary>span{font-weight:800}.obscura-result-summary .obscura-download,.obscura-result-summary .obscura-secondary{width:100%}.obscura-result-summary .obscura-download{margin-top:.5rem;background:var(--ob-cyan)}.obscura-footer{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1rem;border-top:4px solid var(--ob-ink);font-size:.68rem;font-weight:1000;letter-spacing:.14em}.obscura-footer a:hover,.obscura-footer a:focus-visible{color:#b90058;outline:0}@media (max-width: 760px){.obscura-hero{display:block;min-height:0;box-shadow:6px 6px 0 var(--ob-ink)}.obscura-hero>div{padding:1rem}.obscura-hero h1{font-size:clamp(4rem,19vw,6.3rem)}.obscura-hero h1 span{-webkit-text-stroke-width:2px;text-shadow:4px 4px 0 var(--ob-pink)}.obscura-hero__status{grid-template-columns:repeat(3,1fr);border-top:5px solid var(--ob-ink);border-left:0}.obscura-hero__status strong{grid-column:1 / -1;font-size:2rem}.obscura-hero__status span{padding-inline:.25rem;text-align:center}.obscura-compact-note{display:block;box-shadow:5px 5px 0 var(--ob-ink)}.obscura-progress{top:68px;grid-template-columns:1fr}.obscura-progress button{grid-column:1;grid-row:auto}.obscura-scene{padding:.85rem;box-shadow:6px 6px 0 var(--ob-ink)}.obscura-simple-heading{grid-template-columns:48px 1fr}.obscura-simple-heading>span{width:44px;font-size:1rem;box-shadow:3px 3px 0 var(--ob-ink)}.obscura-simple-heading h2{font-size:clamp(2.3rem,12vw,3.6rem)}.obscura-dropzone{display:block;min-height:0;padding:.75rem}.obscura-dropzone img,.obscura-dropzone__mark{height:190px;min-height:190px;margin-bottom:1rem}.obscura-action-row{display:grid;grid-template-columns:1fr}.obscura-action-row .obscura-primary{grid-row:1}.obscura-primary,.obscura-download,.obscura-secondary{width:100%}.obscura-simple-result__body{grid-template-columns:1fr}.obscura-footer{display:grid}}@media (prefers-reduced-motion: reduce){.obscura-dropzone,.obscura-primary,.obscura-download,.obscura-secondary{transition:none}}.profile-corridor{--pc-black: #08070a;--pc-white: #f4f0e7;--pc-yellow: #ffe600;--pc-pink: #ff2f9a;--pc-cyan: #16d9ff;position:relative;width:100vw;margin-left:calc(50% - 50vw);color:var(--pc-white);background:var(--pc-black)}.app-shell.is-profile-experience>.topbar{display:none}.app-shell.is-profile-experience>.content{width:100%;margin:0;padding:0}.profile-corridor__journey{position:relative;height:720vh;background:var(--pc-black)}.profile-corridor__stage{--corridor-progress: 0;--corridor-fade: 0;--portal-scale: .66;--camera-shift: 0vw;--camera-roll: 0deg;position:sticky;top:0;height:100svh;overflow:hidden;perspective:980px;perspective-origin:50% 49%;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.08),transparent 24%),#08070a;transform-style:preserve-3d}.profile-corridor__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.4),transparent 14% 86%,rgba(0,0,0,.4)),linear-gradient(0deg,rgba(0,0,0,.28),transparent 20% 80%,rgba(0,0,0,.28))}.profile-corridor__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:var(--corridor-fade);background:var(--pc-black)}.profile-corridor__architecture{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;transform:translate(var(--camera-shift)) rotate(var(--camera-roll)) scale(1.04);transform-origin:center;will-change:transform}.profile-corridor__ceiling,.profile-corridor__floor,.profile-corridor__wall{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.profile-corridor__ceiling{height:50%;background:repeating-linear-gradient(90deg,transparent 0 9.8%,rgba(255,255,255,.13) 10%),repeating-linear-gradient(0deg,transparent 0 68px,rgba(255,255,255,.08) 69px),linear-gradient(to bottom,#1c1920,#09080b);clip-path:polygon(0 0,100% 0,67% 100%,33% 100%)}.profile-corridor__floor{top:50%;background:repeating-linear-gradient(90deg,transparent 0 9.8%,rgba(255,255,255,.14) 10%),repeating-linear-gradient(0deg,transparent 0 68px,rgba(255,255,255,.1) 69px),linear-gradient(to top,#201c24,#09080b);clip-path:polygon(33% 0,67% 0,100% 100%,0 100%)}.profile-corridor__wall--left{background:repeating-linear-gradient(0deg,transparent 0 132px,rgba(255,255,255,.09) 133px),linear-gradient(90deg,#1d1921,#08070a);clip-path:polygon(0 0,33% 50%,0 100%)}.profile-corridor__wall--right{background:repeating-linear-gradient(0deg,transparent 0 132px,rgba(255,255,255,.09) 133px),linear-gradient(-90deg,#1d1921,#08070a);clip-path:polygon(100% 0,67% 50%,100% 100%)}.profile-corridor__light{position:absolute;z-index:0;left:50%;top:48%;width:48vw;height:64vh;background:radial-gradient(ellipse,rgba(255,235,178,.12),transparent 65%);transform:translate(-50%,-50%);pointer-events:none}.profile-corridor__hud{position:absolute;z-index:50;top:1.4rem;left:1.4rem;right:1.4rem;display:flex;justify-content:space-between;padding-bottom:.55rem;border-bottom:1px solid rgba(244,240,231,.38);font-size:.62rem;font-weight:900;letter-spacing:.2em;pointer-events:none}.profile-corridor__hud span:last-child:after{content:var(--corridor-percent,"000");margin-left:.55rem;color:var(--pc-yellow)}.profile-corridor__skip,.profile-corridor__exit{position:absolute;z-index:51;padding:.55rem .7rem;border:1px solid rgba(244,240,231,.65);color:var(--pc-white);background:#08070ac7;font-size:.62rem;font-weight:900;letter-spacing:.13em;transition:color .16s ease,background .16s ease}.profile-corridor__skip{right:1.4rem;bottom:1.4rem}.profile-corridor__exit{left:1.4rem;bottom:1.4rem}.profile-corridor__skip:hover,.profile-corridor__skip:focus-visible,.profile-corridor__exit:hover,.profile-corridor__exit:focus-visible{outline:0;color:var(--pc-black);background:var(--pc-yellow)}.profile-corridor__instruction{position:absolute;z-index:30;left:50%;top:50%;display:grid;min-width:min(520px,78vw);justify-items:center;transform:translate(-50%,-50%);text-align:center;pointer-events:none;animation:pc-instruction-in 1s .25s both}.profile-corridor__instruction span{margin-bottom:.65rem;font-size:.64rem;font-weight:900;letter-spacing:.5em}.profile-corridor__instruction strong{font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(4rem,11vw,10rem);letter-spacing:-.07em;line-height:.85}.profile-corridor__instruction i{display:grid;width:48px;aspect-ratio:1;margin-top:1.5rem;place-items:center;border:1px solid var(--pc-white);border-radius:50%;font-size:1.4rem;font-style:normal;animation:pc-scroll-cue 1.2s ease-in-out infinite}.profile-corridor__meter{position:absolute;z-index:50;left:1.4rem;top:50%;width:3px;height:34vh;background:#f4f0e738;transform:translateY(-50%)}.profile-corridor__meter span{display:block;width:100%;height:calc(var(--corridor-progress) * 100%);background:var(--pc-yellow)}.profile-corridor__portal{position:absolute;z-index:1;left:50%;top:50%;display:grid;width:170px;aspect-ratio:1;grid-template-columns:1fr 1fr;border:4px solid var(--pc-white);box-shadow:0 0 0 12px var(--pc-black),0 0 0 14px #f4f0e74d;transform:translate(-50%,-50%) scale(var(--portal-scale));transform-origin:center;background:var(--pc-yellow);will-change:transform}.profile-corridor__portal span{display:grid;place-items:center;color:var(--pc-black);font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:4.7rem;font-weight:1000}.profile-corridor__portal span+span{color:var(--pc-white);background:var(--pc-pink)}.profile-corridor__frame{position:absolute;z-index:10;left:50%;top:50%;width:clamp(220px,23vw,350px);padding:9px;border:7px solid #e8e2d7;color:var(--pc-black);background:#17141b;box-shadow:0 0 0 2px #5d5665,18px 24px 42px #000000b8;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity,filter}.profile-corridor__canvas{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#d9d2c6}.profile-corridor__canvas img{display:block;width:100%;height:100%;object-fit:cover}.profile-corridor__canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 34px #0000002e;pointer-events:none}.profile-corridor__canvas>span{position:absolute;left:8px;bottom:8px;padding:4px 6px;color:#fff;background:#08070ac7;font-size:.45rem;font-weight:900;letter-spacing:.13em}.profile-corridor__frame footer{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;margin-top:9px;padding:.45rem;color:var(--pc-white);background:#17141b;font-size:.55rem;letter-spacing:.13em}.profile-corridor__frame footer strong{text-align:center}.profile-corridor__frame footer i{font-style:normal;opacity:.5}.corridor-home{position:relative;z-index:2;color:var(--pc-black);background:var(--pc-white)}.corridor-home__panel{position:relative;width:100%;height:100svh;min-height:640px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.corridor-home__pager{position:fixed;z-index:80;right:1rem;top:50%;display:grid;gap:.38rem;padding:.65rem;color:var(--pc-white);background:#08070ae6;border:1px solid rgba(255,255,255,.32);transform:translate(140%,-50%);transition:transform .26s ease}.corridor-home__pager.is-visible{transform:translateY(-50%)}.corridor-home__pager>span{padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.25);font-size:.58rem;font-weight:900;letter-spacing:.12em}.corridor-home__pager button{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.18rem 0;border:0;color:#ffffff7a;background:transparent;cursor:pointer;font:inherit}.corridor-home__pager button i{width:16px;height:2px;background:currentColor;transition:width .16s ease,background .16s ease}.corridor-home__pager button b{display:none;font-size:.48rem;letter-spacing:.1em}.corridor-home__pager button:hover i,.corridor-home__pager button:focus-visible i,.corridor-home__pager button.is-active i{width:34px;background:var(--pc-yellow)}.corridor-home__pager button:focus-visible{outline:1px solid var(--pc-yellow);outline-offset:2px}.corridor-home__hero{padding:clamp(1rem,4vw,4rem);background:linear-gradient(110deg,transparent 0 63%,var(--pc-yellow) 63% 71%,transparent 71%),var(--pc-white);border-bottom:5px solid var(--pc-black)}.corridor-home__nav{position:relative;z-index:5;display:flex;justify-content:flex-end;gap:.55rem;margin-bottom:1rem}.corridor-home__nav a,.corridor-home__nav button{min-width:74px;padding:.5rem .65rem;border:3px solid var(--pc-black);color:var(--pc-black);background:var(--pc-white);box-shadow:4px 4px 0 var(--pc-black);font:inherit;font-size:.68rem;font-weight:1000;text-align:center;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.corridor-home__nav a:hover,.corridor-home__nav a:focus-visible,.corridor-home__nav button:hover,.corridor-home__nav button:focus-visible{outline:0;background:var(--pc-yellow);box-shadow:1px 1px 0 var(--pc-black);transform:translate(3px,3px)}.corridor-home__arrival{display:flex;justify-content:space-between;padding-bottom:.7rem;border-bottom:3px solid var(--pc-black);font-size:.66rem;font-weight:1000;letter-spacing:.17em}.corridor-home__arrival b{color:var(--pc-pink)}.corridor-home__kicker{margin-top:6vh;font-size:.68rem;font-weight:1000;letter-spacing:.2em}.corridor-home__hero h1{position:relative;z-index:2;display:flex;margin:1rem 0 0;flex-direction:column;font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(8rem,22vw,21rem);font-weight:1000;letter-spacing:-.1em;line-height:.58}.corridor-home__hero h1 span:nth-child(2){align-self:flex-end;color:var(--pc-white);-webkit-text-stroke:5px var(--pc-black);text-shadow:10px 10px 0 var(--pc-pink)}.corridor-home__identity{position:absolute;z-index:3;right:7vw;bottom:8vh;display:grid;min-width:min(440px,70vw);border:4px solid var(--pc-black);background:var(--pc-yellow);box-shadow:9px 9px 0 var(--pc-black);transform:rotate(-2deg)}.corridor-home__identity strong,.corridor-home__identity p{padding:.7rem .9rem;margin:0}.corridor-home__identity strong{color:var(--pc-white);background:var(--pc-black);font-size:1.2rem;letter-spacing:.15em}.corridor-home__identity p{font-size:clamp(1rem,2vw,1.5rem);font-weight:900}.corridor-home__cross{position:absolute;left:5%;bottom:7%;width:120px;aspect-ratio:1}.corridor-home__cross span{position:absolute;left:50%;top:0;width:4px;height:100%;background:var(--pc-black)}.corridor-home__cross span+span{transform:rotate(90deg)}.corridor-home__next{position:absolute;left:50%;bottom:1rem;font-size:.55rem;font-weight:1000;letter-spacing:.2em;transform:translate(-50%)}.corridor-home__manifesto{display:grid;padding:clamp(3rem,7vw,7rem);grid-template-columns:100px 1fr;align-content:center;color:var(--pc-white);background:radial-gradient(circle,rgba(244,240,231,.2) 0 1px,transparent 1.5px) 0 0 / 16px 16px,var(--pc-black);border-bottom:5px solid var(--pc-black)}.corridor-home__side-label{writing-mode:vertical-rl;font-size:.66rem;font-weight:1000;letter-spacing:.25em}.corridor-home__manifesto>p{margin:0;font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(4rem,9vw,9rem);font-weight:1000;letter-spacing:-.07em;line-height:.78}.corridor-home__manifesto>p span{color:var(--pc-yellow)}.corridor-home__note{grid-column:2;justify-self:end;margin-top:3rem;display:grid;max-width:520px;border:2px solid var(--pc-white);transform:rotate(1.5deg)}.corridor-home__note span,.corridor-home__note strong{padding:.6rem .8rem}.corridor-home__note span{color:var(--pc-black);background:var(--pc-pink);font-size:.65rem;letter-spacing:.14em}.corridor-home__note strong{font-size:1.05rem;line-height:1.6}.corridor-home__tool{display:grid;padding:clamp(1.25rem,5vw,5rem);grid-template-columns:minmax(100px,.28fr) minmax(0,1fr) minmax(240px,.65fr);align-items:center;gap:clamp(1rem,4vw,5rem);border-bottom:5px solid var(--pc-black)}.corridor-home__tool--cyan{background:var(--pc-cyan)}.corridor-home__tool--pink{background:var(--pc-pink)}.corridor-home__tool-index{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;border:4px solid var(--pc-black);background:var(--pc-white);box-shadow:9px 9px 0 var(--pc-black)}.corridor-home__tool-index span{font-size:.6rem;font-weight:1000;letter-spacing:.18em}.corridor-home__tool-index strong{font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(7rem,15vw,15rem);letter-spacing:-.1em;line-height:.7}.corridor-home__tool-copy{position:relative;z-index:2}.corridor-home__tool-copy>span{display:inline-block;padding:.4rem .55rem;color:var(--pc-white);background:var(--pc-black);font-size:.58rem;font-weight:1000;letter-spacing:.15em}.corridor-home__tool-copy h2{margin:1.2rem 0;font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(5rem,11vw,11rem);letter-spacing:-.08em;line-height:.72}.corridor-home__tool-copy p{max-width:420px;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:900}.corridor-home__tool-copy a{display:inline-block;margin-top:1.5rem;padding:.75rem 1rem;border:4px solid var(--pc-black);color:var(--pc-black);background:var(--pc-white);box-shadow:7px 7px 0 var(--pc-black);font-weight:1000;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.corridor-home__tool-copy a:hover,.corridor-home__tool-copy a:focus-visible{outline:0;background:var(--pc-yellow);box-shadow:2px 2px 0 var(--pc-black);transform:translate(5px,5px)}.corridor-home__tool-art{position:relative;aspect-ratio:3 / 4;overflow:hidden;border:5px solid var(--pc-black);background:var(--pc-black);box-shadow:13px 13px #08070a47;transform:rotate(2deg)}.corridor-home__tool-art span{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:3px solid var(--pc-yellow);border-radius:50%}.corridor-home__tool-art span+span{top:25%;right:-20%;bottom:25%;left:-20%;border-color:var(--pc-white);transform:rotate(42deg)}.corridor-home__tool-art b{position:absolute;left:50%;top:50%;color:var(--pc-white);font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(7rem,14vw,14rem);transform:translate(-50%,-50%)}.corridor-home__tool--pink .corridor-home__tool-art{background:var(--pc-white)}.corridor-home__tool--pink .corridor-home__tool-art b{color:var(--pc-black)}.corridor-home__tool--pink .corridor-home__tool-art span{border-color:var(--pc-black)}.corridor-home__footer{display:grid;padding:clamp(3rem,7vw,7rem);grid-template-columns:1fr auto;align-content:center;gap:3rem;color:var(--pc-white);background:var(--pc-pink)}.corridor-home__footer:before{content:"JN";position:absolute;right:-3vw;top:50%;color:transparent;font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:min(55vw,45rem);font-weight:1000;-webkit-text-stroke:3px rgba(8,7,10,.2);transform:translateY(-50%)}.corridor-home__footer>div,.corridor-home__footer nav,.corridor-home__footer>p{position:relative;z-index:1}.corridor-home__footer>div span{font-size:.66rem;font-weight:1000;letter-spacing:.2em}.corridor-home__footer>div strong{display:block;margin-top:1rem;font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(6rem,15vw,14rem);letter-spacing:-.08em;line-height:.62}.corridor-home__footer nav{display:grid;align-self:end;gap:.65rem}.corridor-home__footer nav a{min-width:190px;padding:.65rem .8rem;border:3px solid var(--pc-black);color:var(--pc-black);background:var(--pc-white);box-shadow:5px 5px 0 var(--pc-black);font-weight:1000;transition:transform .16s ease,box-shadow .16s ease}.corridor-home__footer nav a:hover,.corridor-home__footer nav a:focus-visible{outline:0;transform:translate(4px,4px);box-shadow:1px 1px 0 var(--pc-black);background:var(--pc-yellow)}.corridor-home__footer>p{position:absolute;left:1rem;bottom:1rem;margin:0;font-size:.6rem;font-weight:1000;letter-spacing:.16em}@keyframes pc-instruction-in{0%{opacity:0;transform:translate(-50%,-42%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes pc-scroll-cue{50%{transform:translateY(8px)}}@media (max-width: 700px){.profile-corridor__journey{height:600vh}.profile-corridor__stage{perspective:790px}.profile-corridor__hud{top:.8rem;left:.8rem;right:.8rem;font-size:.54rem}.profile-corridor__hud span:first-child{max-width:160px}.profile-corridor__skip{right:.8rem;bottom:.8rem}.profile-corridor__exit{left:.8rem;bottom:.8rem}.profile-corridor__meter{left:.8rem;height:27vh}.profile-corridor__instruction strong{font-size:clamp(4rem,20vw,7rem)}.profile-corridor__frame{width:clamp(175px,48vw,235px);padding:6px;border-width:5px}.profile-corridor__portal{width:125px}.profile-corridor__portal span{font-size:3.5rem}.profile-corridor__canvas>span{font-size:.38rem}.corridor-home__panel{min-height:620px}.corridor-home__pager{right:.45rem;padding:.45rem}.corridor-home__pager button i{width:11px}.corridor-home__pager button:hover i,.corridor-home__pager button:focus-visible i,.corridor-home__pager button.is-active i{width:23px}.corridor-home__pager>span{font-size:.45rem}.corridor-home__hero{padding:1rem}.corridor-home__nav{justify-content:stretch;padding-right:2.5rem}.corridor-home__nav a,.corridor-home__nav button{min-width:0;flex:1}.corridor-home__kicker{margin-top:8vh}.corridor-home__hero h1{font-size:clamp(6rem,33vw,9.5rem);line-height:.63}.corridor-home__hero h1 span:nth-child(2){-webkit-text-stroke-width:3px;text-shadow:5px 5px 0 var(--pc-pink)}.corridor-home__identity{right:1rem;bottom:4rem;min-width:calc(100% - 3.5rem)}.corridor-home__cross{display:none}.corridor-home__next{left:1rem;transform:none}.corridor-home__manifesto{display:block;padding:5rem 3.2rem 4rem 1rem}.corridor-home__side-label{writing-mode:horizontal-tb;margin-bottom:4rem}.corridor-home__manifesto>p{font-size:clamp(3.5rem,18vw,6rem)}.corridor-home__note{margin-top:4rem}.corridor-home__tool{display:block;padding:3.5rem 3.3rem 2rem 1rem}.corridor-home__tool-index{position:absolute;right:3.2rem;top:1rem;display:block;width:70px;height:70px;padding:.45rem;box-shadow:5px 5px 0 var(--pc-black)}.corridor-home__tool-index strong{display:block;margin-top:.25rem;font-size:3rem;line-height:.75}.corridor-home__tool-copy{margin-top:5rem}.corridor-home__tool-copy h2{margin:1rem 0;font-size:clamp(4.2rem,21vw,7rem)}.corridor-home__tool-copy p{max-width:80%}.corridor-home__tool-copy a{margin-top:.8rem}.corridor-home__tool-art{position:absolute;right:-8%;bottom:-8%;width:48vw;opacity:.28;transform:rotate(9deg)}.corridor-home__footer{display:block;padding:5rem 3.3rem 4rem 1rem}.corridor-home__footer>div strong{font-size:clamp(6rem,29vw,9rem)}.corridor-home__footer nav{margin-top:6rem}}@media (prefers-reduced-motion: reduce){.profile-corridor__journey{height:100svh}.profile-corridor__frame{display:none}.profile-corridor__instruction i{animation:none}.profile-corridor__portal{transform:translate(-50%,-50%) scale(.8)}.profile-corridor__architecture,.corridor-home__pager{transition:none}}:root{color-scheme:light;font-family:Avenir Next,Segoe UI,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color:#0f172a;background:radial-gradient(circle at top left,rgba(15,118,110,.12),transparent 36%),linear-gradient(180deg,#f8fafc,#eef2f7);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.admin-panel[aria-busy=true]{cursor:progress}.admin-list-state{margin:0;padding:.8rem;border:1px dashed rgba(16,11,24,.45);color:#5b6472;background:#ffffffa6}.admin-visitor-table__grid{grid-template-columns:minmax(110px,.8fr) minmax(145px,1.1fr) minmax(210px,1.7fr) repeat(4,minmax(54px,.45fr))}.admin-tool-visits{gap:.28rem}.admin-tool-visits small{overflow:hidden;color:#25202d;text-overflow:ellipsis;white-space:nowrap}.admin-activity-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:clamp(.7rem,3vw,2rem);background:#0a080ec2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-activity-dialog{width:min(900px,100%);max-height:min(86dvh,920px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:5px solid var(--mg-ink);border-radius:0;background:#fffdf6;box-shadow:12px 12px 0 var(--mg-yellow),18px 18px 0 var(--mg-ink);animation:admin-dialog-enter .18s cubic-bezier(.2,.8,.2,1) both}.admin-activity-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:4px solid var(--mg-ink);background:linear-gradient(110deg,var(--mg-yellow) 0 36%,#fffdf6 36% 100%)}.admin-activity-dialog__header h2,.admin-activity-dialog__header p{margin:0}.admin-activity-dialog__header h2{margin:.2rem 0;font-size:clamp(1.55rem,4vw,2.5rem);line-height:1}.admin-activity-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.1rem 1.35rem}.admin-activity-summary,.admin-activity-tools{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.admin-activity-summary span,.admin-activity-tools span{padding:.42rem .58rem;border:2px solid var(--mg-ink);background:#fff;box-shadow:3px 3px 0 var(--mg-ink);font-size:.82rem;font-weight:900}.admin-activity-tools span{background:#dffaff}.admin-activity-timeline{display:grid;gap:0;margin:1rem 0 0;padding:0;list-style:none}.admin-activity-timeline li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:.9rem;position:relative;padding:0 0 1rem 1.15rem;border-left:3px solid var(--mg-ink)}.admin-activity-timeline li:before{content:"";position:absolute;top:.2rem;left:-7px;width:11px;height:11px;border:2px solid var(--mg-ink);background:var(--mg-pink)}.admin-activity-timeline time{font-family:Courier New,monospace;font-size:.82rem;font-weight:900}.admin-activity-timeline div{min-width:0;display:grid;gap:.2rem}.admin-activity-timeline span,.admin-activity-timeline small{overflow-wrap:anywhere}.admin-activity-timeline small{color:#68707d}@keyframes admin-dialog-enter{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 780px){.admin-visitor-table__grid{grid-template-columns:1fr;gap:.38rem}.admin-visitor-table .admin-table__row{padding:.9rem;border:2px solid rgba(16,11,24,.28);background:#fff}.admin-tool-visits small{white-space:normal}.admin-activity-backdrop{place-items:center;padding:.55rem}.admin-activity-dialog{width:100%;max-height:92dvh;box-shadow:5px 5px 0 var(--mg-yellow),8px 8px 0 var(--mg-ink)}.admin-activity-dialog__header{align-items:stretch;flex-direction:column;padding:.85rem}.admin-activity-dialog__header .button{width:100%}.admin-activity-dialog__body{padding:.85rem .8rem 1.1rem}.admin-activity-timeline li{grid-template-columns:70px minmax(0,1fr);gap:.6rem;padding-left:.8rem}}@media (prefers-reduced-motion: reduce){.admin-activity-dialog{animation:none}}html,body,#root{min-height:100%;margin:0}body{min-height:100vh}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.app-shell{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(15,23,42,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{font-size:.95rem;font-weight:700;letter-spacing:0}.topnav{display:flex;gap:.75rem}.topnav a{padding:.55rem .85rem;border-radius:999px;color:#334155}.topnav a.active{background:#0f766e1a;color:#0f766e}.content{width:min(1120px,calc(100% - 2rem));margin:0 auto;flex:1;display:grid;place-items:center;padding:3rem 0 4rem}.entry-hero,.page-card{width:100%;border:1px solid rgba(15,23,42,.08);background:#ffffffd6;border-radius:16px;box-shadow:0 20px 60px #0f172a14;padding:2rem}.entry-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.95fr);gap:1.5rem;align-items:stretch;position:relative;overflow:hidden}.entry-hero:after{content:"";position:absolute;inset:auto -8rem -9rem auto;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle,rgba(15,118,110,.15),transparent 68%);pointer-events:none}.entry-copy h1,.page-card h1{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.eyebrow{margin:0 0 .5rem;color:#0f766e;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.lead{margin:.85rem 0 0;max-width:58ch;color:#475569;font-size:1.05rem}.entry-copy{align-self:center}.entry-hint{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.entry-hint span{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .7rem;border-radius:999px;background:#0f766e14;color:#0f766e;font-size:.85rem;font-weight:600}.choice-grid{display:grid;grid-template-columns:1fr;gap:1rem;position:relative;z-index:1}.choice-card{min-height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.choice-card:hover{transform:translateY(-2px);border-color:#0f766e59;box-shadow:0 16px 32px #0f172a14}.choice-card.primary{background:linear-gradient(180deg,#0f766e14,#fff)}.choice-card.profile{background:linear-gradient(180deg,#0f766e14,#fffffffa),#fff}.choice-card.tools{background:linear-gradient(180deg,#0f172a08,#fffffffa),#fff}.choice-kicker{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.choice-title{font-size:1.35rem;font-weight:700}.choice-desc{color:#475569}.choice-action{margin-top:auto;font-weight:700;color:#0f766e}.inline-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border-radius:999px;border:1px solid transparent;background:#0f766e;color:#fff;font-weight:600;cursor:pointer;font:inherit}.button.secondary{background:#fff;color:#0f172a;border-color:#0f172a1f}.button:disabled{opacity:.6;cursor:not-allowed}.placeholder-list{display:grid;gap:.75rem;margin-top:1.25rem}.placeholder-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafccc;color:#334155}.joe-profile{--pointer-x: 50%;--pointer-y: 20%;--joe-ink: #171717;--joe-paper: #f4f3ef;position:relative;width:100%;overflow:hidden;color:var(--joe-ink);background:linear-gradient(rgba(23,23,23,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(23,23,23,.055) 1px,transparent 1px),var(--joe-paper);background-size:28px 28px;border:1px solid rgba(23,23,23,.16);border-radius:8px;box-shadow:0 28px 80px #0f172a24;isolation:isolate}.joe-profile__spotlight{position:absolute;z-index:-1;width:460px;height:460px;left:calc(var(--pointer-x) - 230px);top:calc(var(--pointer-y) - 230px);background:radial-gradient(circle,#c0ff4f42,#c0ff4f00 68%);pointer-events:none;transition:left 80ms linear,top 80ms linear}.joe-hero{position:relative;min-height:min(700px,calc(100vh - 150px));padding:2rem;display:flex;flex-direction:column}.joe-hero__meta{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--joe-ink);font-family:Courier New,monospace;font-size:.76rem;font-weight:700}.joe-hero__title{margin:auto 0;padding:3rem 0}.joe-hero__title p{margin:0 0 .25rem;font-family:KaiTi,STKaiti,serif;font-size:clamp(1.4rem,3vw,2.4rem);transform:rotate(-2deg);transform-origin:left center}.joe-hero__title h1{margin:0;max-width:850px;font-size:clamp(4rem,11vw,9.2rem);line-height:.82;font-weight:900;text-transform:uppercase}.joe-hero__title h1 span{display:inline-block;color:#f24f3d;text-shadow:5px 5px 0 #171717;transition:transform .32s cubic-bezier(.16,1,.3,1),text-shadow .32s ease}.joe-hero:hover .joe-hero__title h1 span{transform:translate(8px,-8px) rotate(-1deg);text-shadow:10px 10px 0 #171717}.joe-hero__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.52fr);gap:2rem;align-items:end}.joe-hero__footer>p{max-width:620px;margin:0;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.6}.joe-social-link{min-height:84px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:1rem;padding:.9rem 1rem;border:2px solid var(--joe-ink);background:#fff;box-shadow:7px 7px 0 var(--joe-ink);font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.joe-social-link:hover{transform:translate(7px,7px);box-shadow:0 0 0 var(--joe-ink);background:#fb7299}.joe-social-link__mark{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#171717;font-size:1.3rem}.joe-social-link small{display:block;margin-top:.2rem;font-family:Courier New,monospace;font-size:.72rem;font-weight:400}.joe-social-link__arrow{font-size:1.7rem;transition:transform .18s ease}.joe-social-link:hover .joe-social-link__arrow{transform:translate(4px,-4px)}.joe-stamp{position:absolute;right:2.5rem;top:7rem;width:128px;aspect-ratio:1;display:grid;place-content:center;gap:.1rem;border:2px solid #2457e6;border-radius:50%;color:#2457e6;text-align:center;font-weight:900;transform:rotate(11deg);animation:joe-float 5s ease-in-out infinite}.joe-stamp span:last-child{font-size:.68rem;font-family:Courier New,monospace}.joe-marquee{overflow:hidden;border-block:2px solid var(--joe-ink);background:#c0ff4f}.joe-marquee__track{width:max-content;display:flex;align-items:center;gap:1.4rem;padding:.8rem 0;font-size:1rem;font-weight:900;animation:joe-marquee 18s linear infinite}.joe-marquee__track i{font-style:normal;font-size:1.3rem}.joe-articles{padding:5rem 2rem 3rem}.joe-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;margin-bottom:2rem}.joe-section-heading span{font-family:Courier New,monospace;font-size:.78rem;font-weight:700}.joe-section-heading h2{margin:.35rem 0 0;font-size:clamp(2rem,5vw,4rem);line-height:1}.joe-section-heading>p{max-width:260px;margin:0;color:#565656}.joe-article-list{border-top:2px solid var(--joe-ink)}.joe-article{--article-accent: #f24f3d;border-bottom:2px solid var(--joe-ink);background:#f4f3efe6;transition:background .24s ease,transform .24s cubic-bezier(.16,1,.3,1)}.joe-article--lime{--article-accent: #c0ff4f}.joe-article--blue{--article-accent: #5f83ff}.joe-article--yellow{--article-accent: #ffd43b}.joe-article.is-active{background:var(--article-accent);transform:translate(12px)}.joe-article__trigger{width:100%;min-height:88px;display:grid;grid-template-columns:54px minmax(0,1fr) 110px 32px;align-items:center;gap:1rem;padding:1rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.joe-article__number,.joe-article__date{font-family:Courier New,monospace;font-size:.78rem}.joe-article__title{font-size:clamp(1.1rem,2.2vw,1.75rem);font-weight:900}.joe-article__plus{font-size:2rem;line-height:1;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.joe-article.is-active .joe-article__plus{transform:rotate(45deg)}.joe-article__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1)}.joe-article.is-active .joe-article__reveal{grid-template-rows:1fr}.joe-article__reveal-inner{min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;align-items:end;padding:0 1rem;opacity:0;transform:translateY(-12px);transition:opacity .22s ease,transform .32s ease,padding .32s ease}.joe-article.is-active .joe-article__reveal-inner{padding:0 1rem 1.5rem 5.25rem;opacity:1;transform:translateY(0)}.joe-article__reveal-inner p{max-width:660px;margin:0;font-size:1.02rem}.joe-article__tags{display:flex;flex-wrap:wrap;gap:.4rem}.joe-article__tags span{padding:.3rem .55rem;border:1px solid currentColor;font-family:Courier New,monospace;font-size:.72rem;font-weight:700}.joe-article__read{grid-column:1 / -1;justify-self:start;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:.82rem;cursor:not-allowed}.joe-footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2rem;align-items:end;padding:3rem 2rem;color:#fff;background:#171717}.joe-footer p{max-width:460px;margin:.5rem 0 0;color:#bcbcbc}.joe-footer__label{color:#c0ff4f;font-family:Courier New,monospace;font-size:.76rem;font-weight:700}.joe-footer__actions{display:flex;flex-wrap:wrap;gap:.65rem}.joe-footer__actions a{padding:.7rem .9rem;border:1px solid #ffffff;transition:color .16s ease,background .16s ease}.joe-footer__actions a:hover{color:#171717;background:#fff}.joe-footer>strong{color:#f24f3d;font-size:3rem;line-height:.78;text-align:right}@keyframes joe-float{0%,to{transform:translateY(0) rotate(11deg)}50%{transform:translateY(-12px) rotate(7deg)}}@keyframes joe-marquee{to{transform:translate(-50%)}}.tools-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tools-summary{min-width:132px;padding:.9rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafce6;text-align:right}.tools-summary strong{display:block;font-size:1.8rem;line-height:1}.tools-summary span{color:#475569;font-size:.9rem}.tools-toolbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafccc}.search-field{display:grid;gap:.45rem;flex:1;color:#334155;font-weight:600}.search-field input{width:100%;min-height:44px;padding:.7rem .9rem;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:#0f172a;font:inherit}.search-field input:focus{outline:2px solid rgba(15,118,110,.28);outline-offset:1px}.state-panel{display:grid;gap:.4rem;padding:1rem 1.1rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffe6}.state-panel strong{font-size:1rem}.state-panel p{margin:0;color:#475569}.state-panel.error{border-color:#b91c1c2e;background:#fef2f2f2}.state-panel.success{border-color:#0d94882e;background:#f0fdfaeb}.state-panel.blocked{border-color:#b91c1c2e;background:#fef2f2f2}.state-panel.empty{background:#f8fafce6}.state-panel__hint,.state-panel__meta{margin:0;color:#334155;font-size:.92rem}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tool-detail-page{width:100%;display:grid;gap:1rem}.tool-detail-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:1rem;align-items:start}.tool-detail-hero__summary{display:grid;gap:.15rem;justify-items:start;padding:1rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafce6}.tool-detail-hero__summary strong{font-size:1.8rem;line-height:1}.tool-detail-hero__summary span{margin-bottom:.45rem;color:#475569}.tool-detail-tags{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem}.tool-detail-tags span{display:inline-flex;min-height:32px;align-items:center;padding:.35rem .7rem;border-radius:999px;background:#0f766e14;color:#0f766e;font-size:.85rem;font-weight:700}.tool-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:1rem;align-items:start}.tool-form,.tool-side{display:grid;gap:1rem}.tool-side__card{display:grid;gap:.85rem}.download-card h3{margin:0;font-size:1.05rem}.download-form{display:grid;gap:.75rem}.download-token-field{display:grid;gap:.45rem}.download-token-field input{width:100%;min-height:44px;padding:.7rem .85rem;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;color:#0f172a;font:inherit}.download-token-field input:focus{outline:2px solid rgba(15,118,110,.28);outline-offset:1px}.download-status{padding-top:.85rem}.tool-form__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.form-state{display:grid;gap:.2rem;min-width:220px;padding:.9rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcd9}.form-state strong{font-size:.95rem}.form-state span{color:#475569;font-size:.92rem}.form-state.ready{border-color:#0d94882e;background:#f0fdfae6}.form-state.submitting{border-color:#3b82f62e;background:#eff6fff2}.form-state.submitted{border-color:#0d94882e;background:#f0fdfaf2}.form-state.blocked{border-color:#b91c1c2e;background:#fef2f2f2}.submit-notice{padding-top:.95rem}.form-section{display:grid;gap:.75rem}.form-section h3{margin:0;font-size:1rem}.field-grid{display:grid;gap:.85rem}.field-card{display:grid;gap:.5rem;padding:.95rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcb8}.field-label{font-weight:700;color:#0f172a}.field-help{color:#475569;font-size:.92rem}.field-card input[type=text],.field-card input[type=number],.field-card select,.field-card input[type=file],.field-card textarea{width:100%;font:inherit}.field-card input[type=text],.field-card input[type=number],.field-card select,.field-card textarea{min-height:44px;padding:.7rem .85rem;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;color:#0f172a}.field-card textarea{min-height:120px;resize:vertical}.field-card input[type=checkbox]{width:18px;height:18px}.field-card input:focus,.field-card select:focus,.field-card textarea:focus{outline:2px solid rgba(15,118,110,.28);outline-offset:1px}.field-error{color:#b91c1c;font-size:.9rem}.selected-files,.artifact-list,.error-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.selected-files li,.artifact-list li,.error-list li{display:grid;gap:.15rem;padding:.75rem .85rem;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff}.selected-files span:last-child,.artifact-list span,.error-list span{color:#475569;font-size:.92rem}.job-page{width:100%;display:grid;gap:1rem}.job-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:1rem;align-items:start}.job-hero__copy{display:grid;gap:.45rem}.job-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.status-pill,.status-chip{display:grid;gap:.2rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#f8fafceb}.status-pill strong,.status-chip{font-weight:700}.status-pill span{color:#475569;font-size:.92rem}.status-pill.success,.status-chip.success{border-color:#0d94882e;background:#f0fdfaf2;color:#0f766e}.status-pill.ready{border-color:#3b82f62e;background:#eff6fff2}.status-pill.blocked,.status-chip.blocked{border-color:#b91c1c2e;background:#fef2f2f2;color:#b91c1c}.job-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem}.job-section{display:grid;gap:1rem}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.section-heading h2{margin:.15rem 0 0;font-size:1.15rem}.job-subtle{color:#64748b;font-size:.9rem;text-align:right}.job-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.job-metrics div,.job-kv{display:grid;gap:.2rem;padding:.85rem .95rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcd1}.job-metrics strong,.job-kv strong{font-size:1rem}.job-metrics span,.job-kv span{color:#64748b;font-size:.9rem}.job-parameter-grid{display:grid;gap:.75rem}.log-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.log-panel{display:grid;gap:.5rem;padding:.95rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcd1}.log-panel pre{margin:0;padding:.75rem;border-radius:10px;background:#fff;color:#0f172a;white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:280px}.log-panel span{color:#64748b;font-size:.9rem}.log-entries{display:grid;gap:.65rem}.timeline-list{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.timeline-list li{display:grid;gap:.2rem;padding:.85rem .95rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffe0}.timeline-list span{color:#64748b;font-size:.88rem}.timeline-list p{margin:0;color:#0f172a;overflow-wrap:anywhere}.artifact-grid{display:grid;gap:.85rem}.artifact-card{display:grid;gap:.75rem;padding:1rem 1.05rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcd1}.artifact-card--muted{opacity:.76}.artifact-card__head,.artifact-card__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.artifact-card__head strong{display:block;font-size:1rem}.artifact-card__head span,.artifact-card__expiry,.artifact-card__meta{color:#64748b;font-size:.9rem}.artifact-card__meta{display:flex;flex-wrap:wrap;gap:.65rem}.artifact-card__meta span+span:before{content:"·";margin-right:.65rem;color:#cbd5e1}.artifact-card__token{display:grid;gap:.45rem}.artifact-card__token label{font-weight:700;color:#0f172a}.artifact-card__token code{display:block;padding:.75rem .85rem;border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,.08);color:#0f172a;overflow-wrap:anywhere;word-break:break-word}.artifact-card__expiry{text-align:right}.side-note,.empty-hint{margin:0;color:#475569}.form-actions{display:flex;flex-wrap:wrap;gap:.75rem}.tool-card{display:grid;gap:.85rem;padding:1.15rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff}.tool-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:.35rem}.tool-card__head h2{margin:.2rem 0 0;font-size:1.2rem;line-height:1.2}.tool-card__id{margin:0;color:#0f766e;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tool-card__description{margin:0;color:#475569}.mrfz-tool,.mrfz-result{--mrfz-black: #111315;--mrfz-graphite: #24282c;--mrfz-line: #3a4045;--mrfz-white: #f5f7f7;--mrfz-cyan: #00b9e8;--mrfz-yellow: #ffd629;width:100%;min-height:680px;padding:28px;color:var(--mrfz-white);background:linear-gradient(135deg,transparent 0 72%,rgba(255,255,255,.025) 72% 73%,transparent 73%),var(--mrfz-black);border:1px solid #050606;border-radius:2px;box-shadow:0 28px 70px #0f172a33}.mrfz-tool__masthead,.mrfz-result__masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--mrfz-line)}.mrfz-kicker{margin:0 0 8px;color:var(--mrfz-cyan);font-family:Arial Narrow,Segoe UI,sans-serif;font-size:12px;font-weight:800}.mrfz-tool h1,.mrfz-result h1{margin:0;color:#fff;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.95;font-weight:800}.mrfz-tool__masthead p:last-child,.mrfz-result__masthead p:last-child{margin:14px 0 0;color:#aab1b5}.mrfz-back{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:1px solid #687177;color:#e9eeee;font-size:14px;transition:color .16s ease,border-color .16s ease,background .16s ease}.mrfz-back:hover{color:#111315;border-color:#fff;background:#fff}.mrfz-upload-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:20px;margin-top:20px}.mrfz-dropzone{position:relative;min-height:480px;display:grid;place-items:center;overflow:hidden;border:1px solid #495057;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#1b1e21;background-size:32px 32px;transition:border-color .16s ease,background-color .16s ease}.mrfz-dropzone:before,.mrfz-dropzone:after{content:"";position:absolute;width:34px;height:34px;pointer-events:none}.mrfz-dropzone:before{left:12px;top:12px;border-left:3px solid var(--mrfz-cyan);border-top:3px solid var(--mrfz-cyan)}.mrfz-dropzone:after{right:12px;bottom:12px;border-right:3px solid var(--mrfz-yellow);border-bottom:3px solid var(--mrfz-yellow)}.mrfz-dropzone.is-dragging{border-color:var(--mrfz-cyan);background-color:#20282c}.mrfz-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mrfz-dropzone__empty{max-width:380px;padding:32px;text-align:center}.mrfz-dropzone__index{display:block;margin-bottom:38px;color:#697177;font-size:15px;font-weight:800}.mrfz-dropzone__empty strong{display:block;font-size:clamp(1.8rem,4vw,3.6rem);line-height:1}.mrfz-dropzone__empty p{margin:18px 0 8px;color:#c1c7ca}.mrfz-dropzone__empty>span:last-child{color:#737c82;font-size:12px}.mrfz-preview{width:100%;height:100%;min-height:480px;display:grid;grid-template-rows:minmax(0,1fr) auto}.mrfz-preview img{width:100%;height:100%;max-height:590px;padding:24px;object-fit:contain}.mrfz-preview__meta{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--mrfz-line);color:#8e979d;font-size:13px}.mrfz-preview__meta strong{max-width:75%;overflow:hidden;color:#f5f7f7;text-overflow:ellipsis;white-space:nowrap}.mrfz-control{display:flex;flex-direction:column;min-height:480px;padding:24px;border-top:4px solid var(--mrfz-yellow);background:var(--mrfz-graphite)}.mrfz-control__step>span,.mrfz-alert>span{color:var(--mrfz-cyan);font-size:11px;font-weight:800}.mrfz-control__step strong{display:block;margin-top:10px;font-size:1.45rem}.mrfz-control__step p{margin:10px 0 0;color:#aab1b5}.mrfz-alert{margin-top:18px;padding:14px;border-left:3px solid #ff5c5c;background:#321e20}.mrfz-alert p{margin:7px 0 0;color:#f2d7d8}.mrfz-alert--large{margin-top:20px;padding:32px}.mrfz-alert--large h2{margin:10px 0 0;font-size:2rem}.mrfz-control__actions{display:grid;gap:10px;margin-top:auto;padding-top:28px}.mrfz-button{min-height:52px;border:1px solid var(--mrfz-yellow);border-radius:0;background:var(--mrfz-yellow);color:#111315;font:inherit;font-weight:800;cursor:pointer}.mrfz-button--secondary{border-color:#687177;background:transparent;color:#f5f7f7}.mrfz-button:hover:not(:disabled){filter:brightness(1.08)}.mrfz-button:disabled{border-color:#485056;background:#343a3e;color:#7d858a;cursor:not-allowed}.mrfz-spec{display:grid;gap:0;margin:22px 0 0;border-top:1px solid #41484d}.mrfz-spec div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #41484d}.mrfz-spec dt{color:#838c91;font-size:12px}.mrfz-spec dd{margin:0;color:#dce1e3;font-size:12px;text-align:right}.mrfz-result{min-height:720px}.mrfz-result__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mrfz-scanning{position:relative;min-height:440px;display:grid;place-content:center;overflow:hidden;margin-top:20px;border:1px solid var(--mrfz-line);background:#1a1d1f;text-align:center}.mrfz-scanning__line{position:absolute;left:0;right:0;height:2px;background:var(--mrfz-cyan);box-shadow:0 0 18px #00b9e8cc;animation:mrfz-scan 2.2s ease-in-out infinite}.mrfz-scanning strong{font-size:1.8rem}.mrfz-scanning p{margin:8px 0 0;color:#8e979d}.mrfz-detected{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;align-items:center;margin-top:20px;padding:18px;border-left:4px solid var(--mrfz-cyan);background:#23272a}.mrfz-detected>span{color:#8d969b;font-size:11px;font-weight:800}.mrfz-detected>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mrfz-detected strong{min-height:38px;display:grid;place-items:center;padding:6px;border:1px solid #4a5358;background:#111315;font-size:14px;text-align:center}.mrfz-detected strong.is-empty{color:#6f777c}.mrfz-result-table{margin-top:20px;border:1px solid var(--mrfz-line);background:#171a1c}.mrfz-result-table>header{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);min-height:44px;align-items:center;color:#9ca5aa;background:#292e32;font-size:11px;font-weight:800}.mrfz-result-table>header span,.mrfz-result-row>div{padding:12px 16px}.mrfz-result-table>header span+span,.mrfz-result-row>div+div{border-left:1px solid var(--mrfz-line)}.mrfz-result-row{--rarity-accent: #cbd2d5;--rarity-surface: #282c2f;display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);border-top:1px solid var(--mrfz-line);background:var(--rarity-surface);box-shadow:inset 4px 0 0 var(--rarity-accent)}.mrfz-result-row.rarity-1{--rarity-accent: #c8ccce;--rarity-surface: #292d2f}.mrfz-result-row.rarity-2{--rarity-accent: #73ff67;--rarity-surface: #1d3022}.mrfz-result-row.rarity-3{--rarity-accent: #6fd6ff;--rarity-surface: #1b2d35}.mrfz-result-row.rarity-4{--rarity-accent: #cfb0ff;--rarity-surface: #2b2336}.mrfz-result-row.rarity-5{--rarity-accent: #ffe168;--rarity-surface: #332f1d}.mrfz-result-row.rarity-6{--rarity-accent: #d9a63b;--rarity-surface: #2a2419;position:relative;isolation:isolate}.mrfz-result-row.rarity-6:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.24;background:linear-gradient(110deg,#7a561d,#126a7a,#6d275f,#a87d24,#244b70,#7a561d);background-size:220% 100%;animation:mrfz-six-star 8s linear infinite}.mrfz-result-row__tags{display:flex;flex-direction:column;justify-content:center;gap:8px}.mrfz-result-row__tags>strong{color:#fff;font-size:1.05rem}.mrfz-rarity{width:max-content;padding:3px 7px;color:#111315;background:var(--rarity-accent);font-size:11px;font-weight:900}.mrfz-operators{display:flex;flex-wrap:wrap;gap:7px;align-content:center}.mrfz-operators>span{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(255,255,255,.15);background:var(--rarity-surface, rgba(8, 10, 11, .55))}.mrfz-operators>span.rarity-1{--rarity-accent: #c8ccce;--rarity-surface: #232628}.mrfz-operators>span.rarity-2{--rarity-accent: #73ff67;--rarity-surface: #14231b}.mrfz-operators>span.rarity-3{--rarity-accent: #6fd6ff;--rarity-surface: #12242c}.mrfz-operators>span.rarity-4{--rarity-accent: #cfb0ff;--rarity-surface: #201a29}.mrfz-operators>span.rarity-5{--rarity-accent: #ffe168;--rarity-surface: #2a2414}.mrfz-operators>span.rarity-6{--rarity-accent: #d9a63b;--rarity-surface: #241d10;position:relative;isolation:isolate;background:#080a0bb3}.mrfz-operators>span.rarity-6:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.18;background:linear-gradient(110deg,#7a561d,#126a7a,#6d275f,#a87d24,#244b70,#7a561d);background-size:220% 100%;animation:mrfz-six-star 8s linear infinite}.mrfz-operators strong{font-size:13px}.mrfz-operators small{color:var(--rarity-accent);font-size:11px;font-weight:800}.mrfz-operators>span.rarity-1 small{color:#c8ccce}.mrfz-operators>span.rarity-2 small{color:#73ff67}.mrfz-operators>span.rarity-3 small{color:#6fd6ff}.mrfz-operators>span.rarity-4 small{color:#cfb0ff}.mrfz-operators>span.rarity-5 small{color:#ffe168}.mrfz-operators>span.rarity-6 small{color:#d9a63b}.mrfz-result-empty{padding:42px 18px;color:#aab1b5;text-align:center}@keyframes mrfz-scan{0%,to{top:8%}50%{top:92%}}@keyframes mrfz-six-star{to{background-position:220% 0}}@media (max-width: 720px){.topbar{flex-direction:column;align-items:flex-start}.entry-hero{grid-template-columns:1fr;padding:1.25rem}.choice-grid{grid-template-columns:1fr}.tools-header,.tools-toolbar,.tool-card__head{flex-direction:column;align-items:stretch}.tool-grid{grid-template-columns:1fr}.tool-detail-hero,.tool-detail-layout,.tool-form__header,.job-hero,.job-grid,.log-grid,.job-metrics,.tools-header,.tools-toolbar,.tool-card__head{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.section-heading,.artifact-card__head,.artifact-card__actions{flex-direction:column;align-items:stretch}.job-subtle,.artifact-card__expiry{text-align:left}.content{width:min(100%,calc(100% - 1rem));padding:1rem 0 2rem}.joe-hero{min-height:680px;padding:1.25rem}.joe-hero__meta{align-items:flex-start;flex-direction:column;font-size:.68rem}.joe-hero__title h1{font-size:clamp(3.65rem,20vw,6rem)}.joe-hero__footer,.joe-section-heading,.joe-footer{grid-template-columns:1fr}.joe-stamp{width:96px;right:1rem;top:9rem;font-size:.8rem}.joe-articles{padding:3.5rem 1rem 2rem}.joe-section-heading{align-items:start}.joe-article.is-active{transform:none}.joe-article__trigger{grid-template-columns:36px minmax(0,1fr) 28px;gap:.65rem;padding-inline:.5rem}.joe-article__date{display:none}.joe-article__reveal-inner{grid-template-columns:1fr}.joe-article.is-active .joe-article__reveal-inner{padding:0 .5rem 1.25rem 3.15rem}.joe-footer{padding:2.5rem 1.25rem}.joe-footer>strong{text-align:left}.mrfz-tool,.mrfz-result{min-height:0;padding:16px}.mrfz-tool__masthead,.mrfz-result__masthead,.mrfz-upload-layout{grid-template-columns:1fr;flex-direction:column}.mrfz-back{width:100%}.mrfz-upload-layout{display:grid}.mrfz-dropzone,.mrfz-preview,.mrfz-control{min-height:360px}.mrfz-result__actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.mrfz-detected{grid-template-columns:1fr}.mrfz-detected>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mrfz-result-table>header,.mrfz-result-row{grid-template-columns:minmax(130px,.42fr) minmax(0,1fr)}.mrfz-result-table>header span,.mrfz-result-row>div{padding:10px}}@media (prefers-reduced-motion: reduce){.joe-stamp,.joe-marquee__track{animation:none}.joe-profile__spotlight,.joe-article,.joe-article__reveal,.joe-article__reveal-inner,.joe-hero__title h1 span{transition:none}.mrfz-scanning__line,.mrfz-result-row.rarity-6:before{animation:none}}.check-atd-page{width:100%;display:grid;gap:1rem}.check-atd-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.55fr);gap:1rem;align-items:start;padding:1.5rem}.check-atd-hero__copy h1{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.check-atd-hero__chips span{display:inline-flex;min-height:32px;align-items:center;padding:.35rem .65rem;border-radius:999px;background:#e8f2ef;color:#0f766e}.check-atd-hero__aside span{color:#475569;font-size:.92rem}.check-atd-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:1rem;align-items:start}.check-atd-drop{min-height:100%;display:grid;place-items:center;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fff,#f8fafc)}.check-atd-drop__body{width:100%;display:grid;gap:.75rem;padding:1.4rem}.check-atd-drop__index{font-family:Courier New,monospace;font-size:.74rem;font-weight:700;color:#0f766e}.check-atd-drop__body strong{font-size:1.45rem;line-height:1.1}.check-atd-drop__body p{margin:0;color:#475569}.check-atd-drop__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.check-atd-drop__meta{font-size:.92rem;color:#64748b}.check-atd-file-input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.check-atd-panel{display:grid;gap:.8rem}.check-atd-advanced{display:grid;gap:.65rem}.check-atd-advanced summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.5rem;color:#0f766e;font-weight:700}.check-atd-advanced summary::-webkit-details-marker{display:none}.check-atd-advanced__body{display:grid;gap:.6rem;padding:.85rem 0 0}.check-atd-advanced__body p{margin:0;color:#475569;font-size:.92rem}.check-atd-advanced__body textarea{width:100%;min-height:160px;padding:.8rem .9rem;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:#0f172a;font:inherit;resize:vertical}.check-atd-notes{margin:0;padding-left:1.1rem;display:grid;gap:.45rem;color:#475569}.check-atd-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem .1rem 0;color:#475569}.check-atd-table-card{display:grid;gap:1rem}.check-atd-table{width:100%;border-collapse:collapse;min-width:780px}.check-atd-table td strong{font-size:1.05rem}.check-atd-accordion__body{padding-top:.25rem}.check-atd-meta-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.check-atd-meta-card>div{display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafc}.check-atd-loading strong{font-size:1rem}.check-atd-loading p{margin:0;color:#475569}@media (max-width: 980px){.check-atd-hero,.check-atd-layout,.check-atd-summary,.check-atd-meta-card{grid-template-columns:1fr}.check-atd-footer{flex-direction:column;align-items:flex-start}.check-atd-table{min-width:680px}}.check-atd-hero{padding:1.6rem}.check-atd-hero__copy{display:grid;gap:.35rem}.check-atd-hero__copy h1{margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.02}.check-atd-hero__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.check-atd-hero__chips span,.check-atd-hero__aside span,.check-atd-chip-row span{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .65rem;border-radius:999px;background:#e8f2ef;color:#0f766e;font-weight:700}.check-atd-hero__aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .65rem;align-content:start;padding:1rem;border:1px solid rgba(15,118,110,.12);border-radius:14px;background:#fff}.check-atd-hero__aside strong{font-size:1.8rem;line-height:1;color:#0f766e}.check-atd-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr);gap:1rem;align-items:start}.check-atd-drop{min-height:100%;display:grid;align-items:center;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fff,#f8fafc)}.check-atd-drop.is-dragging{border-color:#0f766e73;box-shadow:0 20px 50px #0f766e1f}.check-atd-drop.has-file{border-color:#0f766e4d}.check-atd-drop__body{width:100%;display:grid;gap:.75rem;padding:1.3rem}.check-atd-drop__body strong{font-size:1.4rem;line-height:1.15}.check-atd-drop__actions{display:flex;flex-wrap:wrap;gap:.75rem}.check-atd-drop__meta{color:#64748b;font-size:.92rem;margin:0}.check-atd-side{display:grid;gap:1rem}.check-atd-panel{display:grid;gap:.85rem}.check-atd-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.check-atd-panel__head h2{margin:.2rem 0 0;font-size:1.05rem}.check-atd-panel__text,.check-atd-panel__hint{margin:0;color:#475569;font-size:.92rem}.check-atd-chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.check-atd-chip-row span{background:#edf7f6}.check-atd-advanced-body{display:grid;gap:.55rem}.check-atd-advanced-body textarea{width:100%;min-height:150px;padding:.8rem .9rem;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:#0f172a;font:inherit;resize:vertical}.check-atd-notes{margin:0;padding-left:1.15rem;display:grid;gap:.45rem;color:#475569}.check-atd-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#475569}.check-atd-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.check-atd-preview-card,.check-atd-table-card,.check-atd-meta-card{display:grid;gap:1rem}.check-atd-stat{display:grid;gap:.15rem;padding:1rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff}.check-atd-stat span,.check-atd-meta-card span{color:#64748b;font-size:.92rem}.check-atd-stat strong{font-size:1.7rem;line-height:1}.check-atd-preview-list{display:grid;gap:.75rem}.check-atd-preview-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff}.check-atd-preview-row strong{display:block;font-size:1rem}.check-atd-preview-row span{color:#64748b;font-size:.9rem}.check-atd-preview-row__value{min-width:72px;display:grid;justify-items:end}.check-atd-preview-row__value strong{font-size:1.6rem;line-height:1;color:#0f766e}.check-atd-preview-row__value span{color:#64748b}.check-atd-table-wrap{overflow:auto;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff}.check-atd-table{width:100%;border-collapse:collapse;min-width:860px}.check-atd-table th,.check-atd-table td{padding:.85rem .9rem;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:top}.check-atd-table th{position:sticky;top:0;background:#f8fafc;color:#334155;font-size:.88rem}.check-atd-table tbody tr:hover{background:#f8fafc}.check-atd-empty{padding:1rem;color:#64748b;background:#fff;border:1px dashed rgba(15,23,42,.12);border-radius:12px}.check-atd-accordion{display:grid;gap:1rem}.check-atd-accordion summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0}.check-atd-accordion summary::-webkit-details-marker{display:none}.check-atd-accordion summary span{display:grid;gap:.15rem}.check-atd-accordion summary small{color:#64748b}.check-atd-accordion__count{min-width:2.5rem;text-align:right;color:#0f766e}.check-atd-accordion__body{padding-top:.25rem;display:grid;gap:1rem}.check-atd-warnings{display:grid;gap:.6rem}.check-atd-warnings ul{margin:0;padding-left:1.1rem;color:#475569;display:grid;gap:.35rem}.check-atd-loading{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff}.check-atd-result__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.check-atd-result__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.check-atd-advanced{padding-top:.25rem}.check-atd-advanced summary{width:fit-content;padding:.55rem .8rem;border:1px solid rgba(15,118,110,.12);border-radius:999px;background:#f8fafc;color:#0f766e;font-weight:700;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.check-atd-advanced summary:hover{border-color:#0f766e47;background:#eefaf7}.check-atd-advanced__body textarea{min-height:170px}.check-atd-meta-card{grid-template-columns:repeat(2,minmax(0,1fr))}.check-atd-meta-card>div{min-height:88px}.check-atd-meta-card strong{color:#0f172a;font-size:.94rem}.check-atd-meta-card span{line-height:1.45;word-break:break-word}@media (max-width: 980px){.check-atd-layout,.check-atd-summary,.check-atd-meta-card,.check-atd-hero,.check-atd-result__hero,.check-atd-footer{grid-template-columns:1fr}.check-atd-result__hero{flex-direction:column}.check-atd-footer{display:grid;justify-items:start}.check-atd-table{min-width:720px}}.check-atd-page,.check-atd-result,.check-atd-processing{--atd-ink: #171a1c;--atd-paper: #f4f5f1;--atd-line: #cfd3ce;--atd-accent: #b9f227;--atd-cyan: #56cfe1;width:100%;color:var(--atd-ink)}.check-atd-page{display:grid;gap:18px;padding:24px;border:1px solid var(--atd-line);border-radius:6px;background:var(--atd-paper);box-shadow:0 28px 70px #171a1c1f}.check-atd-masthead,.check-atd-result__masthead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:22px;border-bottom:2px solid var(--atd-ink)}.check-atd-masthead h1,.check-atd-result__masthead h1{margin:0;font-size:clamp(2.4rem,7vw,5.5rem);line-height:.9;letter-spacing:0}.check-atd-masthead p:last-child,.check-atd-result__masthead p:last-child{margin:12px 0 0;color:#626966}.check-atd-back{width:44px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--atd-ink);font-size:1.4rem;transition:color .16s ease,background .16s ease,transform .16s ease}.check-atd-back:hover{color:var(--atd-paper);background:var(--atd-ink);transform:translate(-3px)}.check-atd-masthead__mark{padding:8px 10px;color:var(--atd-ink);background:var(--atd-accent);font-family:Courier New,monospace;font-weight:900;font-size:1.1rem}.check-atd-workbench{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);min-height:430px;border:1px solid var(--atd-ink);background:#fff}.check-atd-dropzone{min-width:0;display:grid;place-content:center;justify-items:center;gap:12px;padding:50px 24px;border-right:1px solid var(--atd-ink);text-align:center;cursor:pointer;transition:color .22s ease,background .22s ease}.check-atd-dropzone:hover,.check-atd-dropzone.is-dragging{color:#fff;background:var(--atd-ink)}.check-atd-dropzone.has-file{background:#f8ffe7}.check-atd-dropzone.has-file:hover{color:var(--atd-ink);background:var(--atd-accent)}.check-atd-dropzone strong{font-size:clamp(1.5rem,3vw,2.6rem);line-height:1}.check-atd-dropzone p,.check-atd-dropzone small{margin:0;color:#737a76;word-break:break-word}.check-atd-dropzone:hover p,.check-atd-dropzone:hover small,.check-atd-dropzone.is-dragging p,.check-atd-dropzone.is-dragging small{color:#cdd3cf}.check-atd-dropzone.has-file:hover p,.check-atd-dropzone.has-file:hover small{color:#3d443f}.check-atd-dropzone__glyph{width:88px;height:76px;position:relative}.check-atd-dropzone__glyph span{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid currentColor;background:#fff;transition:transform .24s cubic-bezier(.16,1,.3,1)}.check-atd-dropzone__glyph span:nth-child(2){transform:translate(8px,-8px)}.check-atd-dropzone__glyph span:nth-child(3){transform:translate(16px,-16px);background:var(--atd-accent)}.check-atd-dropzone:hover .check-atd-dropzone__glyph span:nth-child(1),.check-atd-dropzone.is-dragging .check-atd-dropzone__glyph span:nth-child(1){transform:rotate(-8deg) translate(-12px,5px)}.check-atd-dropzone:hover .check-atd-dropzone__glyph span:nth-child(2),.check-atd-dropzone.is-dragging .check-atd-dropzone__glyph span:nth-child(2){transform:rotate(5deg) translate(12px,-12px)}.check-atd-dropzone:hover .check-atd-dropzone__glyph span:nth-child(3),.check-atd-dropzone.is-dragging .check-atd-dropzone__glyph span:nth-child(3){transform:translateY(-22px)}.check-atd-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.check-atd-command{min-width:0;display:flex;flex-direction:column;padding:22px;background:linear-gradient(#e5e7e3 1px,transparent 1px),linear-gradient(90deg,#e5e7e3 1px,transparent 1px),#f7f8f5;background-size:22px 22px}.check-atd-filter{border-block:1px solid var(--atd-line)}.check-atd-filter summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;font-weight:800}.check-atd-filter summary::-webkit-details-marker{display:none}.check-atd-filter summary small{color:#737a76;font-weight:500}.check-atd-filter__body{display:grid;gap:12px;padding:2px 0 18px;animation:atd-reveal .22s ease both}.check-atd-filter__body p{margin:0;color:#5f6662;font-size:.88rem}.check-atd-filter__body textarea{width:100%;min-height:130px;padding:12px;border:1px solid var(--atd-ink);border-radius:0;background:#fff;color:var(--atd-ink);font:inherit;resize:vertical}.check-atd-error{margin:16px 0 0;padding:10px 12px;border-left:4px solid #ef5b4c;color:#8d2419;background:#fff0ed}.check-atd-run{width:100%;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding:0 20px;border:1px solid var(--atd-ink);border-radius:0;color:#fff;background:var(--atd-ink);font:inherit;font-weight:800;cursor:pointer;transition:color .18s ease,background .18s ease}.check-atd-run strong{font-size:1.8rem;transition:transform .18s ease}.check-atd-run:hover:not(:disabled){color:var(--atd-ink);background:var(--atd-accent)}.check-atd-run:hover:not(:disabled) strong{transform:translate(6px)}.check-atd-run:disabled{color:#8b918e;background:#d8dbd7;cursor:not-allowed}.check-atd-caution{margin:0;color:#6a716d;font-size:.82rem;text-align:right}.job-loading-stage{width:100%;min-height:440px;display:grid;place-content:center;justify-items:center;gap:10px;border:1px solid #171a1c;border-radius:6px;background:#f4f5f1}.job-loading-stage h1,.job-loading-stage p{margin:0}.job-loading-stage h1{font-size:clamp(2rem,5vw,4rem)}.job-loading-stage p{color:#6a716d}.job-loading-stage__signal{display:flex;align-items:end;gap:6px;height:52px}.job-loading-stage__signal i{width:8px;height:18px;background:#171a1c;animation:atd-pulse .9s ease-in-out infinite alternate}.job-loading-stage__signal i:nth-child(2){animation-delay:.16s}.job-loading-stage__signal i:nth-child(3){animation-delay:.32s}.check-atd-processing{min-height:620px;position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;gap:28px;padding:24px;border:1px solid var(--atd-ink);border-radius:6px;background:var(--atd-ink);color:#fff}.check-atd-processing__top{display:flex;justify-content:space-between;gap:16px;font-family:Courier New,monospace;font-size:.8rem}.check-atd-processing__top span{color:var(--atd-accent)}.check-atd-scanner{position:relative;display:grid;grid-template-columns:repeat(6,minmax(24px,1fr));gap:10px;align-self:center;padding:18px;border:1px solid #4a504d}.check-atd-scanner i{aspect-ratio:1.55;border:1px solid #515753;background:#222729;animation:atd-cell 1.8s ease-in-out infinite}.check-atd-scanner i:nth-child(3n){animation-delay:.18s}.check-atd-scanner i:nth-child(4n){animation-delay:.36s}.check-atd-scanner i:nth-child(5n){animation-delay:.54s}.check-atd-scanner b{position:absolute;inset:8px 18px auto;height:2px;background:var(--atd-accent);box-shadow:0 0 18px var(--atd-accent);animation:atd-scan 2.2s ease-in-out infinite}.check-atd-processing__copy p,.check-atd-processing__copy h1,.check-atd-processing__copy span{margin:0}.check-atd-processing__copy p{color:var(--atd-accent);font-family:Courier New,monospace;font-size:.82rem}.check-atd-processing__copy h1{margin-top:6px;font-size:clamp(2.4rem,6vw,5rem);line-height:.95}.check-atd-processing__copy span{display:block;margin-top:12px;color:#a9b0ac}.check-atd-result{display:grid;gap:22px;padding:24px;border:1px solid var(--atd-line);border-radius:6px;background:var(--atd-paper);box-shadow:0 28px 70px #171a1c1f}.check-atd-result__masthead{grid-template-columns:minmax(0,1fr) auto}.check-atd-result__actions{display:flex;gap:8px}.check-atd-result__actions a,.check-atd-result-state a{min-height:42px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--atd-ink);background:#fff;font-weight:700;transition:color .16s ease,background .16s ease}.check-atd-result__actions a:hover,.check-atd-result-state a:hover{color:#fff;background:var(--atd-ink)}.check-atd-result__notice{margin:0;padding:10px 12px;border-left:4px solid #ef5b4c;background:#fff0ed}.check-atd-scoreboard{display:grid;grid-template-columns:1.5fr 1fr 1fr;border:1px solid var(--atd-ink);background:#fff}.check-atd-scoreboard>div{min-width:0;min-height:138px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;padding:18px;border-right:1px solid var(--atd-ink)}.check-atd-scoreboard>div:first-child{background:var(--atd-accent)}.check-atd-scoreboard>div:last-child{border-right:0}.check-atd-scoreboard span{grid-column:1 / -1;align-self:start;color:#565d59;font-size:.82rem}.check-atd-scoreboard strong{font-size:clamp(2.8rem,7vw,5.6rem);line-height:.8}.check-atd-scoreboard small{color:#565d59}.check-atd-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.check-atd-podium__item{min-width:0;min-height:130px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid var(--atd-ink);background:#fff;transition:transform .18s ease,box-shadow .18s ease}.check-atd-podium__item:hover{transform:translateY(-5px);box-shadow:6px 6px 0 var(--atd-ink)}.check-atd-podium__item.place-1{background:#171a1c;color:#fff}.check-atd-podium__item.place-1>span{color:var(--atd-accent)}.check-atd-podium__item>span{font-family:Courier New,monospace;font-size:.8rem;font-weight:800}.check-atd-podium__item div{min-width:0}.check-atd-podium__item div strong,.check-atd-podium__item div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-atd-podium__item div small{margin-top:5px;color:#7a817d}.check-atd-podium__item.place-1 div small{color:#a9b0ac}.check-atd-podium__item b{font-size:2.1rem}.check-atd-podium__item b i{margin-left:3px;font-size:.7rem;font-style:normal}.check-atd-ranking,.check-atd-review{border:1px solid var(--atd-ink);background:#fff}.check-atd-ranking>header{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--atd-ink)}.check-atd-ranking>header h2{margin:0;font-size:1.45rem}.check-atd-ranking>header span{color:#6a716d;font-size:.84rem}.check-atd-ranking__table{overflow-x:auto}.check-atd-ranking__head,.check-atd-ranking__table article{min-width:650px;display:grid;grid-template-columns:70px minmax(180px,1fr) 130px 150px;align-items:center}.check-atd-review .check-atd-ranking__head,.check-atd-review .check-atd-ranking__table article{grid-template-columns:70px minmax(180px,1fr) 130px 150px minmax(120px,.6fr)}.check-atd-ranking__head{color:#6a716d;background:#eef0ec;font-size:.74rem;font-weight:800}.check-atd-ranking__head span,.check-atd-ranking__table article>span,.check-atd-ranking__table article>strong,.check-atd-ranking__table article>b{min-width:0;padding:11px 14px}.check-atd-ranking__table article{border-top:1px solid #e0e3df;transition:background .14s ease,padding-left .14s ease}.check-atd-ranking__table article:first-of-type{border-top:0}.check-atd-ranking__table article:hover{background:#f4ffd6}.check-atd-ranking__rank{color:#7b827e;font-family:Courier New,monospace}.check-atd-ranking__table article>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-atd-ranking__table article>b{font-size:1.2rem}.check-atd-ranking__table article>b small{margin-left:3px;color:#6a716d;font-size:.72rem}.check-atd-ranking__empty{margin:0;padding:34px 18px;color:#6a716d;text-align:center}.check-atd-review summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;list-style:none;cursor:pointer}.check-atd-review summary::-webkit-details-marker{display:none}.check-atd-review summary span{display:grid}.check-atd-review summary small{margin-top:3px;color:#6a716d}.check-atd-review summary b{min-width:42px;aspect-ratio:1;display:grid;place-items:center;color:var(--atd-ink);background:var(--atd-cyan)}.check-atd-review__body{border-top:1px solid var(--atd-ink);animation:atd-reveal .22s ease both}.check-atd-result__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding-top:6px;color:#747b77;font-family:Courier New,monospace;font-size:.72rem}.check-atd-result-state{width:100%;min-height:480px;display:grid;place-content:center;justify-items:center;gap:12px;padding:30px;border:1px solid #171a1c;border-radius:6px;background:#f4f5f1;text-align:center}.check-atd-result-state>span{width:58px;aspect-ratio:1;display:grid;place-items:center;color:#fff;background:#ef5b4c;font-size:2rem;font-weight:900}.check-atd-result-state h1,.check-atd-result-state p{margin:0}.check-atd-result-state p{max-width:520px;color:#626966}.check-atd-result-state div{display:flex;gap:8px;margin-top:12px}@keyframes atd-pulse{to{height:50px;background:#b9f227}}@keyframes atd-cell{50%{border-color:#b9f227;background:#313b2b}}@keyframes atd-scan{0%,to{top:8px}50%{top:calc(100% - 10px)}}@keyframes atd-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 820px){.check-atd-page,.check-atd-result,.check-atd-processing{padding:16px}.check-atd-masthead{grid-template-columns:auto minmax(0,1fr)}.check-atd-masthead__mark{display:none}.check-atd-workbench{grid-template-columns:1fr}.check-atd-dropzone{min-height:370px;border-right:0;border-bottom:1px solid var(--atd-ink)}.check-atd-command{min-height:260px}.check-atd-result__masthead{grid-template-columns:1fr}.check-atd-result__actions{justify-content:flex-start}.check-atd-scoreboard,.check-atd-podium{grid-template-columns:1fr}.check-atd-scoreboard>div{min-height:112px;border-right:0;border-bottom:1px solid var(--atd-ink)}.check-atd-scoreboard>div:last-child{border-bottom:0}.check-atd-processing{min-height:560px}.check-atd-scanner{grid-template-columns:repeat(4,minmax(22px,1fr))}}@media (prefers-reduced-motion: reduce){.job-loading-stage__signal i,.check-atd-scanner i,.check-atd-scanner b{animation:none}}.tool-grid{gap:0;overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff}.tool-card{border:0;border-top:1px solid rgba(15,23,42,.08);border-radius:0;box-shadow:none}.tool-card:first-child{border-top:0}.tool-card__head{padding-bottom:.6rem;border-bottom:1px solid rgba(15,23,42,.06)}.tool-card__description{max-width:60ch}.check-atd-ranking__head,.check-atd-ranking__table article{min-width:920px;grid-template-columns:90px 120px minmax(180px,1.1fr) 120px 160px}.check-atd-review .check-atd-ranking__head,.check-atd-review .check-atd-ranking__table article{grid-template-columns:90px 120px minmax(180px,1.1fr) 120px 160px minmax(120px,.7fr)}.check-atd-ranking__table article>strong{color:#111827}.check-atd-artifacts{display:grid;gap:.9rem;padding:18px;border:1px solid var(--atd-ink);background:#fff}.check-atd-artifacts>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.check-atd-artifacts>header h2{margin:0;font-size:1.3rem}.check-atd-artifacts>header span{color:#6a716d;font-size:.84rem}.check-atd-artifact-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid #d6dbd6;background:linear-gradient(180deg,#fff,#f6f9f4)}.check-atd-artifact-card.is-muted{opacity:.72}.check-atd-artifact-card strong,.check-atd-artifact-card p,.check-atd-artifact-card small{margin:0}.check-atd-artifact-card p{margin-top:4px;color:#111827;font-weight:700}.check-atd-artifact-card small{display:inline-block;margin-top:8px;color:#6a716d}@media (max-width: 900px){.tool-grid{border-radius:14px}.tool-card{padding-inline:.95rem}.check-atd-artifacts>header,.check-atd-artifact-card{align-items:flex-start;flex-direction:column}}.admin-page{display:grid;gap:1.1rem;padding:1.1rem 0 2rem}.admin-login{min-height:calc(100vh - 8rem);display:grid;place-items:center;padding:1.5rem 0}.admin-login__frame,.admin-panel,.admin-stat,.admin-range,.admin-hero{border:1px solid rgba(15,23,42,.12);background:#fffffff0;box-shadow:0 16px 40px #0f172a0f}.admin-login__frame{width:min(540px,100%);display:grid;gap:1rem;padding:1.4rem}.admin-login__frame h1,.admin-hero h1{margin:0;font-size:2rem;line-height:1.08;letter-spacing:0}.admin-login__frame .lead,.admin-hero .lead,.admin-copy,.admin-detail p,.admin-detail small{color:#5b6472}.admin-login__form{display:grid;gap:.8rem}.admin-login__error{margin:0;color:#b42318}.admin-field{display:grid;gap:.45rem}.admin-field span,.admin-range__field span,.admin-panel__header span,.admin-bar__title span,.admin-mini span,.admin-table__row small,.admin-table__head span,.admin-kv dt{color:#6b7280;font-size:.86rem}.admin-field input,.admin-range__field input{width:100%;border:1px solid rgba(15,23,42,.14);background:#fff;color:#111827;padding:.8rem .9rem;border-radius:12px}.admin-hero{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1.2rem 1.3rem}.admin-hero__meta{margin:.45rem 0 0;color:#6b7280;font-size:.9rem}.admin-hero__actions{display:flex;gap:.65rem;flex-wrap:wrap}.admin-range{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:.95rem}.admin-range__button{border:1px solid rgba(15,23,42,.12);background:#f8fafc;color:#111827;border-radius:12px;padding:.8rem .9rem}.admin-range__button.is-active{background:#111827;color:#fff}.admin-range__field{display:grid;gap:.35rem}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.admin-stat{display:grid;gap:.4rem;padding:1rem}.admin-stat strong{font-size:1.7rem;line-height:1;color:#111827}.admin-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:1rem;align-items:start}.admin-main,.admin-side{display:grid;gap:1rem}.admin-panel{display:grid;gap:.9rem;padding:1rem}.admin-panel__header{display:flex;align-items:end;justify-content:space-between;gap:.8rem}.admin-panel__header h2{margin:.2rem 0 0;font-size:1.15rem}.admin-bars{display:grid;gap:.85rem}.admin-bar{display:grid;gap:.45rem;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.admin-bar__title{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.admin-bar__title strong,.admin-mini strong,.admin-detail strong{color:#111827;font-weight:700}.admin-bar__track{width:100%;height:10px;border-radius:999px;background:#11182714;overflow:hidden}.admin-bar__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f172a,#4f46e5)}.admin-bar__meta{display:flex;justify-content:space-between;gap:.8rem;color:#4b5563;font-size:.92rem}.admin-table{display:grid;gap:.45rem}.admin-table__head,.admin-table__row{display:grid;grid-template-columns:1.5fr .95fr 1fr .95fr .65fr;gap:.8rem;align-items:center}.admin-table__head{padding:.25rem .2rem}.admin-table__row{width:100%;text-align:left;padding:.85rem .2rem;border:0;border-top:1px solid rgba(15,23,42,.08);background:transparent;cursor:pointer}.admin-table__row--text{align-items:start}.admin-table__row span{display:grid;gap:.2rem;min-width:0}.admin-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.28rem .7rem;border-radius:999px;font-size:.82rem;font-weight:700}.state-running,.result-success{color:#065f46;background:#d1fae5}.state-succeeded{color:#0f172a;background:#e2e8f0}.state-failed,.result-failure{color:#991b1b;background:#fee2e2}.state-timed_out{color:#854d0e;background:#fef3c7}.admin-pager{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.35rem}.admin-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.admin-kv div,.admin-mini,.admin-detail{border:1px solid rgba(15,23,42,.08);background:#fff}.admin-kv div,.admin-mini{padding:.8rem}.admin-kv dt,.admin-kv dd{margin:0}.admin-kv dd{margin-top:.2rem;font-size:1.15rem;font-weight:700;color:#111827}.admin-stack{display:grid;gap:.65rem}.admin-mini{display:grid;gap:.2rem}.admin-copy{margin:0}.admin-detail{display:grid;gap:.7rem;padding:.9rem}.admin-detail details{border-top:1px solid rgba(15,23,42,.08);padding-top:.55rem}.admin-detail summary{cursor:pointer;color:#111827;font-weight:700}.admin-detail pre{margin:.6rem 0 0;padding:.75rem;overflow:auto;border-radius:10px;background:#0b1220;color:#dbeafe;white-space:pre-wrap;word-break:break-word}.admin-banner{margin:0;padding:.7rem .95rem;border:1px solid rgba(15,23,42,.12);background:#ffffffe0;color:#111827}.admin-banner--error{color:#b42318;background:#fff5f5}@media (max-width: 1100px){.admin-layout{grid-template-columns:1fr}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 780px){.admin-hero,.admin-panel__header,.admin-bar__title,.admin-bar__meta,.admin-pager{align-items:flex-start;flex-direction:column}.admin-range,.admin-stat-grid,.admin-kv,.admin-table__head,.admin-table__row{grid-template-columns:1fr}.admin-table__head{display:none}}.dnwo-tool{width:100%;display:grid;gap:1rem}.dnwo-locked{width:100%;min-height:calc(100vh - 8rem);display:grid;place-items:center}.dnwo-locked__panel,.dnwo-hero,.dnwo-main{border:1px solid rgba(15,23,42,.12);background:#fffffff0;box-shadow:0 18px 48px #0f172a14}.dnwo-locked__panel{width:min(520px,100%);padding:1.4rem;display:grid;gap:.95rem}.dnwo-lock-form{display:grid;gap:.75rem}.dnwo-hint,.dnwo-error,.dnwo-status,.dnwo-card__head p{color:#5b6472}.dnwo-error{margin:0;color:#b42318}.dnwo-hero{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem}.dnwo-layout{width:100%}.dnwo-main{display:grid;gap:1rem;padding:1.2rem}.dnwo-mode-switch{display:inline-flex;gap:.4rem;padding:.35rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f8fafc}.dnwo-mode-switch button{min-height:40px;padding:.5rem 1rem;border:0;border-radius:999px;background:transparent;color:#334155;font:inherit;font-weight:700;cursor:pointer}.dnwo-mode-switch button.is-active{background:#0f172a;color:#fff}.dnwo-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.dnwo-summary>div{padding:.9rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcf2}.dnwo-summary strong,.dnwo-card__head h3,.dnwo-item__remove{color:#111827}.dnwo-summary strong{display:block;font-size:1rem}.dnwo-summary span{color:#6b7280;font-size:.85rem}.dnwo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.dnwo-grid--two .dnwo-field--full{grid-column:1 / -1}.dnwo-card{display:grid;gap:.75rem;padding:.95rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafccc}.dnwo-card__head h3,.dnwo-section .section-heading h2{margin:0;font-size:1.05rem}.dnwo-card__head p{margin:.2rem 0 0}.dnwo-card__body,.dnwo-items,.dnwo-section{display:grid;gap:.75rem}.dnwo-field{display:grid;gap:.4rem}.dnwo-field span{color:#334155;font-size:.88rem;font-weight:700}.dnwo-field input,.dnwo-field select,.dnwo-field textarea{width:100%;min-height:44px;padding:.7rem .85rem;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:#0f172a;font:inherit}.dnwo-field textarea{resize:vertical}.dnwo-field--compact{max-width:150px}.dnwo-editor{border-top:1px solid rgba(15,23,42,.08);padding-top:.55rem}.dnwo-editor summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-weight:700}.dnwo-editor summary::-webkit-details-marker{display:none}.dnwo-editor summary small{color:#64748b;font-weight:400}.dnwo-editor__body{display:grid;gap:.65rem;padding-top:.75rem}.dnwo-delete,.dnwo-item__remove{border:0;background:transparent;color:#6b7280;cursor:pointer;font:inherit}.dnwo-delete:hover,.dnwo-item__remove:hover{color:#b42318}.dnwo-items{grid-template-columns:1fr}.dnwo-item{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;gap:.75rem;align-items:start;padding:.95rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff}.dnwo-status{align-self:center}@media (max-width: 980px){.dnwo-hero,.dnwo-summary,.dnwo-grid,.dnwo-grid--two,.dnwo-item{grid-template-columns:1fr}.dnwo-field--compact{max-width:none}}:root{--site-bg: #f5f0e8;--site-paper: rgba(255, 251, 245, .88);--site-paper-strong: rgba(255, 255, 255, .96);--site-ink: #1c2430;--site-muted: #5f6977;--site-accent: #b75e30;--site-accent-soft: rgba(183, 94, 48, .12);--site-accent-ink: #8e4320;--site-line: rgba(28, 36, 48, .11);--site-shadow: 0 24px 64px rgba(28, 36, 48, .08);--site-radius: 24px;font-family:Avenir Next,Noto Sans SC,Helvetica Neue,sans-serif;color:var(--site-ink);background:radial-gradient(circle at top left,rgba(183,94,48,.16),transparent 28%),radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 24%),linear-gradient(180deg,#f8f3eb,#f2ece4)}body{background:var(--site-bg);color:var(--site-ink)}.app-shell{position:relative}.topbar{width:min(1240px,calc(100% - 2rem));margin:1rem auto 0;padding:1rem 1.25rem;border:1px solid var(--site-line);border-radius:999px;background:#fffbf5d1;box-shadow:var(--site-shadow)}.brand{letter-spacing:.08em;text-transform:uppercase}.topbar__meta{flex:1;color:var(--site-muted);font-size:.86rem}.topnav a{border-radius:999px;transition:background .16s ease,color .16s ease,transform .16s ease}.topnav a:hover{background:#b75e3014;color:var(--site-accent-ink)}.content{width:min(1240px,calc(100% - 2rem));margin:0 auto;align-items:stretch;justify-items:stretch;padding:1.4rem 0 3.5rem}.page-card,.entry-hero,.tools-toolbar,.tools-summary,.state-panel,.tool-card,.tool-detail-hero,.job-hero,.log-panel,.artifact-card,.dnwo-card,.dnwo-hero,.dnwo-preview-strip,.dnwo-note,.dnwo-side__card,.dnwo-result__hero,.dnwo-result__summary,.dnwo-summary-card{border-color:var(--site-line);background:var(--site-paper);box-shadow:var(--site-shadow)}.page-card,.entry-hero,.tool-card,.dnwo-card,.dnwo-side__card,.dnwo-result__hero,.dnwo-result__summary,.dnwo-summary-card{border-radius:var(--site-radius)}.entry-hero{padding:2rem;gap:1.25rem;overflow:hidden}.entry-hero:after{inset:auto -5rem -7rem auto;width:20rem;height:20rem;background:radial-gradient(circle,rgba(183,94,48,.16),transparent 70%)}.entry-hero,.tools-page,.tool-detail-page,.job-page,.dnwo-tool,.dnwo-result,.joe-profile{width:100%}.tools-page.page-card{overflow:visible}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.choice-card{border-radius:18px;padding:1.35rem}.choice-card.profile{background:linear-gradient(180deg,#b75e3014,#fffffffa),var(--site-paper-strong)}.choice-card.tools{background:linear-gradient(180deg,#1118270a,#fffffffa),var(--site-paper-strong)}.choice-card:hover{transform:translateY(-3px);border-color:#b75e304d}.tools-page{gap:1rem}.tools-header,.tool-detail-hero,.job-hero,.dnwo-hero,.dnwo-result__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.7fr);gap:1rem;align-items:start}.tools-toolbar{padding:1rem 1.1rem;border-radius:20px}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-card{padding:1.2rem;border-radius:20px;background:linear-gradient(180deg,#fffffffa,#fffbf5eb)}.tool-card__head h2,.tool-detail-hero h1,.job-hero h1,.dnwo-hero h1,.dnwo-result__hero h1,.entry-copy h1,.page-card h1{letter-spacing:-.03em}.tool-card__description,.tools-header .lead,.dnwo-hero .lead,.dnwo-result .lead,.job-hero .lead,.tool-detail-hero .lead{color:var(--site-muted)}.tool-detail-page,.job-page,.dnwo-tool,.dnwo-result{display:grid;gap:1rem}.tool-detail-layout,.job-grid,.dnwo-layout{gap:1rem}.dnwo-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr);align-items:start}.dnwo-main,.dnwo-side{display:grid;gap:1rem}.dnwo-side{position:sticky;top:1.2rem}.dnwo-metrics,.dnwo-preview-strip,.dnwo-result__summary{display:grid;gap:.75rem}.dnwo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.dnwo-metrics span,.dnwo-preview-strip span,.dnwo-side__card span,.dnwo-summary-card span{color:var(--site-muted);font-size:.86rem}.dnwo-metrics strong,.dnwo-preview-strip strong,.dnwo-side__card strong,.dnwo-summary-card strong{display:block;margin-top:.2rem;font-size:.98rem}.dnwo-preview-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem 1.1rem;border:1px solid var(--site-line);border-radius:20px;background:#ffffff8a}.dnwo-note{display:grid;gap:.25rem;padding:1rem 1.1rem;border:1px dashed rgba(183,94,48,.28);border-radius:18px;background:#b75e300f}.dnwo-note strong{font-size:.96rem}.dnwo-note span{color:var(--site-muted);font-size:.9rem}.dnwo-card{border:1px solid var(--site-line);background:#ffffffb8}.dnwo-card__head h3,.dnwo-section .section-heading h2,.dnwo-side__card h2,.dnwo-result__grid .section-heading h2{letter-spacing:-.02em}.dnwo-card__body{gap:.85rem}.dnwo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dnwo-field select,.dnwo-field input,.dnwo-field textarea{border-radius:14px;border-color:#1c243024;background:#ffffffeb}.dnwo-field textarea{min-height:104px}.dnwo-field--quantity{max-width:120px}.dnwo-item{grid-template-columns:minmax(0,1fr) 120px auto;gap:.9rem;padding:1rem;border:1px solid var(--site-line);border-radius:18px;background:#ffffffe0}.dnwo-items{display:grid;gap:.85rem}.dnwo-mode-switch{display:inline-flex;gap:.5rem;padding:.35rem;border:1px solid var(--site-line);border-radius:999px;background:#fff9}.dnwo-mode-switch button{min-width:3.5rem;border-radius:999px;border:0;background:transparent;color:var(--site-muted)}.dnwo-mode-switch button.is-active{color:#fff;background:var(--site-accent);box-shadow:0 10px 24px #b75e302e}.dnwo-side__card,.dnwo-summary-card{padding:1rem 1.1rem;border:1px solid var(--site-line)}.dnwo-side__card--compact{display:grid;gap:.25rem}.dnwo-summary-card{min-width:0}.dnwo-summary-card strong{overflow-wrap:anywhere}.dnwo-result__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dnwo-result__grid,.dnwo-result__logs{display:grid;gap:1rem}.dnwo-result__logs summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.dnwo-result__logs summary::-webkit-details-marker{display:none}.dnwo-result__logs strong{font-size:1.05rem}.artifact-card{border:1px solid var(--site-line);border-radius:18px;background:#ffffffd1}.artifact-card__actions{align-items:center}.state-panel,.tools-summary,.dnwo-preview-strip,.dnwo-note,.dnwo-side__card,.dnwo-summary-card,.dnwo-result__summary{background:linear-gradient(180deg,#fffffff2,#fffbf5e0),var(--site-paper)}.state-panel strong,.tools-summary strong,.dnwo-note strong,.dnwo-side__card strong,.dnwo-summary-card strong,.artifact-card__head strong{color:var(--site-ink)}.button{border-radius:999px}.button.secondary{background:#ffffffe6}.button.secondary:hover{border-color:#b75e3047;color:var(--site-accent-ink)}.entry-copy h1,.page-card h1,.tool-detail-page h1,.job-page h1,.dnwo-tool h1,.dnwo-result h1{font-size:clamp(2rem,4vw,3.6rem)}.entry-hero .lead,.tools-header .lead,.tool-detail-hero .lead,.job-hero .lead,.dnwo-hero .lead,.dnwo-result .lead{max-width:60ch}.joe-profile{border-color:#1c24301f;border-radius:24px;box-shadow:var(--site-shadow)}.joe-footer{border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 1120px){.tool-grid,.dnwo-grid,.dnwo-result__summary,.dnwo-metrics,.dnwo-preview-strip,.tools-header,.tool-detail-hero,.job-hero,.dnwo-hero,.dnwo-result__hero,.dnwo-layout{grid-template-columns:1fr}.dnwo-side{position:static}}@media (max-width: 760px){.topbar{width:calc(100% - 1rem);margin-top:.5rem;padding:.9rem 1rem}.content{width:calc(100% - 1rem);padding-top:1rem}.entry-hero,.page-card{padding:1.15rem;border-radius:20px}.choice-grid,.tool-grid,.dnwo-grid,.dnwo-result__summary,.dnwo-item{grid-template-columns:1fr}.dnwo-field--quantity{max-width:none}}:root{--site-bg: #f5f0e8;--site-surface: rgba(255, 255, 255, .82);--site-surface-strong: rgba(255, 255, 255, .95);--site-border: rgba(15, 23, 42, .12);--site-ink: #122033;--site-muted: #5e6b7b;--site-accent: #8b5e34;--site-accent-soft: rgba(139, 94, 52, .12);--site-accent-2: #1f766f}html,body,#root{background:linear-gradient(180deg,#f8f3eb,#f2efe8)}body{color:var(--site-ink)}.topbar{position:sticky;top:0;z-index:20;width:min(1280px,calc(100% - 2rem));margin:1rem auto 0;padding:.9rem 1.2rem;border:1px solid var(--site-border);border-radius:18px;background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:.6rem;font-size:.92rem;letter-spacing:0}.brand:before{content:"";width:.6rem;height:.6rem;border-radius:999px;background:var(--site-accent-2);box-shadow:0 0 0 4px #1f766f1f}.topnav a{border:1px solid transparent;background:transparent;transition:border-color .14s ease,background .14s ease,color .14s ease}.topnav a.active{background:#1f766f14;border-color:#1f766f33}.content{width:min(1280px,calc(100% - 2rem));padding:1.25rem 0 3rem;align-items:stretch}.page-card,.entry-hero,.tools-page,.joe-profile,.dnwo-tool,.tool-detail-page,.job-page,.check-atd-page,.mrfz-tool{width:100%}.page-card,.entry-hero,.tool-detail-hero,.job-hero,.dnwo-hero,.dnwo-locked__panel,.joe-hero,.joe-footer,.joe-article,.check-atd-dropzone,.mrfz-dropzone,.mrfz-control,.check-atd-workbench,.tool-form,.tool-side__card,.download-card{border-radius:18px}.page-card{border-color:var(--site-border);background:var(--site-surface);box-shadow:0 16px 40px #12203312}.entry-hero{align-items:center;gap:1.25rem;padding:1.5rem;background:linear-gradient(180deg,#fffffff2,#ffffffc2)}.entry-copy h1,.page-card h1,.joe-hero__title h1,.tool-detail-hero h1,.dnwo-hero h1{letter-spacing:0}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card{border-radius:18px;border-color:#12203314;background:var(--site-surface-strong)}.choice-card.profile{background:linear-gradient(180deg,#1f766f14,#fffffffa)}.choice-card.tools{background:linear-gradient(180deg,#8b5e3414,#fffffffa)}.choice-action{color:var(--site-accent-2)}.tools-page{display:grid;gap:1rem}.tools-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;padding:1.4rem 1.5rem .2rem}.tools-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;justify-content:space-between;padding:0 1.5rem}.search-field input{min-width:min(420px,100%);border-radius:14px;border:1px solid var(--site-border);background:#ffffffe6}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1.5rem 1.5rem}.tool-card{border-radius:16px;border:1px solid var(--site-border);background:#ffffffeb}.tool-card__id{color:var(--site-accent-2)}.tool-card__description{color:var(--site-muted)}.joe-profile{margin:0;padding:0;background:transparent}.joe-hero,.joe-footer,.joe-article,.joe-marquee,.joe-articles{border:1px solid var(--site-border);background:#ffffffbd;box-shadow:0 16px 40px #1220330f}.joe-hero{border-radius:24px}.joe-hero__meta,.joe-stamp,.joe-footer__label,.joe-article__date,.joe-article__number{letter-spacing:0}.joe-social-link,.joe-footer__actions a{border-color:var(--site-border);background:#ffffffd9}.dnwo-tool{display:grid;gap:1rem}.dnwo-locked{min-height:60vh;display:grid;place-items:center}.dnwo-locked__panel,.dnwo-hero,.dnwo-main,.dnwo-side{border:1px solid var(--site-border);background:#ffffffd1;box-shadow:0 16px 40px #12203312}.dnwo-locked__panel{width:min(520px,100%)}.dnwo-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.dnwo-metrics,.dnwo-preview-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.dnwo-metrics span,.dnwo-preview-strip span,.dnwo-side__card span{color:var(--site-muted);font-size:.86rem}.dnwo-metrics{margin-top:1rem}.dnwo-metrics span{padding:.65rem .8rem;border-radius:14px;background:#1f766f14;color:var(--site-accent-2);font-weight:600}.dnwo-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);gap:1rem;align-items:start}.dnwo-main,.dnwo-side{padding:1.2rem}.dnwo-mode-switch{background:#1220330a}.dnwo-mode-switch button.is-active{background:#fff;border-color:#1f766f33;box-shadow:0 8px 18px #12203314}.dnwo-preview-strip{padding:.9rem 1rem;border:1px solid var(--site-border);border-radius:16px;background:#ffffffd1}.dnwo-preview-strip strong,.dnwo-side__card strong{display:block;color:var(--site-ink);margin-top:.25rem}.dnwo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dnwo-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dnwo-card,.dnwo-side__card,.dnwo-note,.dnwo-item,.dnwo-editor{border:1px solid rgba(18,32,51,.08);background:#ffffffe6;border-radius:16px}.dnwo-card__head p,.dnwo-note span,.dnwo-editor summary small,.dnwo-side__card small{color:var(--site-muted)}.dnwo-field input,.dnwo-field select,.dnwo-field textarea,.search-field input,.tool-form input,.tool-form textarea,.tool-form select{border-radius:14px;border:1px solid rgba(18,32,51,.14);background:#ffffffeb}.dnwo-field input:focus,.dnwo-field select:focus,.dnwo-field textarea:focus,.search-field input:focus,.tool-form input:focus,.tool-form textarea:focus,.tool-form select:focus{border-color:#1f766f73;box-shadow:0 0 0 3px #1f766f1f}.dnwo-item{grid-template-columns:minmax(0,1fr) 130px auto;align-items:start}.dnwo-item__remove,.dnwo-delete{border-color:#8b5e3433;color:#8b5e34}.dnwo-item__remove:hover,.dnwo-delete:hover{background:#8b5e3414}.dnwo-submit-row{margin-top:.75rem;align-items:center}.dnwo-status{color:var(--site-muted)}.dnwo-side{display:grid;gap:.75rem;position:sticky;top:6.5rem}.dnwo-side__card--compact{display:grid;gap:.3rem}.dnwo-note{padding:.95rem 1rem;grid-column:span 1}.dnwo-note strong{display:block}@media (max-width: 1080px){.choice-grid,.tool-grid,.dnwo-layout,.dnwo-grid,.dnwo-grid--two,.dnwo-preview-strip,.dnwo-metrics,.tools-header{grid-template-columns:1fr}.dnwo-side{position:static}.dnwo-hero{flex-direction:column}}@media (max-width: 760px){.topbar,.content{width:calc(100% - 1rem)}.entry-hero,.page-card,.dnwo-main,.dnwo-side,.joe-hero,.joe-footer,.joe-articles{padding:1rem}.tools-header,.tools-toolbar,.tool-grid,.choice-grid{padding-left:0;padding-right:0}}.profile-lab{--profile-bg: #f1f3f0;--profile-surface: #ffffff;--profile-surface-2: #e8ece9;--profile-ink: #111821;--profile-muted: #5b6470;--profile-line: #111821;--profile-accent: #00a88f;--profile-accent-2: #dfe5e1;--profile-warning: #f4ce25;--profile-invert: #ffffff;--profile-shadow: 10px 10px 0 rgba(17, 24, 33, .18);width:100%;min-height:calc(100vh - 150px);position:relative;display:grid;gap:0;overflow:hidden;color:var(--profile-ink);background:linear-gradient(90deg,rgba(17,24,33,.06) 1px,transparent 1px),linear-gradient(rgba(17,24,33,.06) 1px,transparent 1px),var(--profile-bg);background-size:32px 32px;border:2px solid var(--profile-line);border-radius:0;box-shadow:var(--profile-shadow)}.profile-lab--hazard{--profile-bg: #f4c81e;--profile-surface: #fff8d6;--profile-surface-2: #151515;--profile-ink: #111111;--profile-muted: #4e4211;--profile-line: #111111;--profile-accent: #111111;--profile-accent-2: #f4c81e;--profile-warning: #ffffff;--profile-invert: #f4c81e;--profile-shadow: 12px 12px 0 #111111}.profile-lab--dossier{--profile-bg: #eef5f8;--profile-surface: #ffffff;--profile-surface-2: #d5e6ee;--profile-ink: #14283a;--profile-muted: #566a7c;--profile-line: #14283a;--profile-accent: #2675c8;--profile-accent-2: #c9e7f5;--profile-warning: #ffde59;--profile-invert: #ffffff;--profile-shadow: 10px 10px 0 rgba(20, 40, 58, .18)}.profile-lab--redline{--profile-bg: #f4f2ec;--profile-surface: #ffffff;--profile-surface-2: #181818;--profile-ink: #171717;--profile-muted: #5d5d5d;--profile-line: #171717;--profile-accent: #d92323;--profile-accent-2: #ffe1df;--profile-warning: #171717;--profile-invert: #ffffff;--profile-shadow: 9px 9px 0 rgba(217, 35, 35, .24)}.profile-lab--nightops{--profile-bg: #0f1517;--profile-surface: #162024;--profile-surface-2: #202d32;--profile-ink: #e8f0f2;--profile-muted: #99a8ae;--profile-line: #d7e4e7;--profile-accent: #4bd6b8;--profile-accent-2: #203833;--profile-warning: #e5f04c;--profile-invert: #0f1517;--profile-shadow: 10px 10px 0 rgba(75, 214, 184, .22)}.profile-lab__chrome{min-height:18px;display:grid;grid-template-columns:1fr .6fr 1.4fr;border-bottom:2px solid var(--profile-line)}.profile-lab__chrome span:nth-child(1){background:var(--profile-accent)}.profile-lab__chrome span:nth-child(2){background:repeating-linear-gradient(-45deg,var(--profile-line) 0 8px,var(--profile-warning) 8px 16px);border-inline:2px solid var(--profile-line)}.profile-lab__chrome span:nth-child(3){background:var(--profile-surface)}.profile-switch{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:stretch;border-bottom:2px solid var(--profile-line);background:var(--profile-surface)}.profile-switch>div:first-child{display:grid;align-content:center;gap:.2rem;padding:1rem;border-right:2px solid var(--profile-line)}.profile-switch__label,.profile-kicker,.profile-gridline,.profile-section-title span,.profile-contact__head span,.profile-stats span,.profile-article__number,.profile-article time,.profile-footer,.profile-bili span{font-family:Courier New,Menlo,monospace;font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.profile-switch__buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.profile-switch__buttons button{min-height:72px;display:grid;align-content:center;gap:.2rem;padding:.65rem .8rem;border:0;border-right:2px solid var(--profile-line);background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;font-weight:800}.profile-switch__buttons button:last-child{border-right:0}.profile-switch__buttons button span{color:var(--profile-muted);font-family:Courier New,Menlo,monospace;font-size:.72rem}.profile-switch__buttons button:hover,.profile-switch__buttons button.is-active{background:var(--profile-accent);color:var(--profile-invert)}.profile-switch__buttons button:hover span,.profile-switch__buttons button.is-active span{color:currentColor}.profile-stage{min-height:460px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);border-bottom:2px solid var(--profile-line)}.profile-stage__main{position:relative;display:grid;align-content:center;gap:1.2rem;padding:clamp(1.25rem,5vw,4rem)}.profile-stage__main:before{content:"";position:absolute;right:2rem;bottom:2rem;width:min(36vw,330px);height:72px;background:repeating-linear-gradient(-45deg,var(--profile-accent) 0 12px,transparent 12px 24px);opacity:.45}.profile-kicker{width:fit-content;margin:0;padding:.35rem .55rem;color:var(--profile-invert);background:var(--profile-line)}.profile-stage h1{position:relative;z-index:1;max-width:860px;margin:0;font-size:clamp(3.4rem,10vw,8.5rem);line-height:.86;font-weight:950}.profile-stage h1 span{display:block;color:var(--profile-accent)}.profile-lead{position:relative;z-index:1;max-width:680px;margin:0;padding-left:1rem;border-left:8px solid var(--profile-accent);color:var(--profile-muted);font-size:clamp(1rem,1.8vw,1.25rem)}.profile-brief{display:grid;align-content:end;gap:.8rem;padding:1.2rem;border-left:2px solid var(--profile-line);background:var(--profile-surface-2)}.profile-brief span{width:fit-content;padding:.35rem .5rem;color:var(--profile-invert);background:var(--profile-accent);font-family:Courier New,Menlo,monospace;font-weight:900}.profile-brief h2,.profile-section-title h2,.profile-contact__head strong,.profile-article h3{margin:0;line-height:1.05}.profile-brief p{margin:0;color:var(--profile-muted);font-weight:700}.profile-gridline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:2px solid var(--profile-line);background:var(--profile-line);color:var(--profile-invert)}.profile-gridline span{padding:.65rem 1rem;border-right:2px solid var(--profile-bg)}.profile-gridline span:last-child{border-right:0}.profile-body{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);background:var(--profile-surface)}.profile-contact{display:grid;align-content:start;gap:1rem;padding:1.2rem;border-right:2px solid var(--profile-line)}.profile-contact__head{display:grid;gap:.35rem}.profile-contact__head strong{font-size:clamp(2rem,4vw,3.5rem)}.profile-contact p{margin:0;color:var(--profile-muted);font-weight:700}.profile-bili{display:grid;gap:.2rem;padding:1rem;border:2px solid var(--profile-line);background:var(--profile-accent);color:var(--profile-invert)}.profile-bili strong{font-size:1.15rem}.profile-stats{display:grid;border:2px solid var(--profile-line)}.profile-stats div{display:grid;gap:.2rem;padding:.8rem;border-bottom:2px solid var(--profile-line);background:var(--profile-bg)}.profile-stats div:last-child{border-bottom:0}.profile-stats strong{font-size:1rem}.profile-articles{display:grid;gap:0}.profile-section-title{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1.2rem;border-bottom:2px solid var(--profile-line);background:var(--profile-surface)}.profile-section-title h2{font-size:clamp(1.8rem,4vw,4rem)}.profile-article-list{display:grid}.profile-article{display:grid;grid-template-columns:78px minmax(0,1fr);border-bottom:2px solid var(--profile-line);background:var(--profile-surface)}.profile-article:last-child{border-bottom:0}.profile-article__number{display:grid;place-items:center;border-right:2px solid var(--profile-line);background:var(--profile-accent-2);color:var(--profile-ink)}.profile-article>div{display:grid;gap:.55rem;padding:1rem 1.2rem}.profile-article time{color:var(--profile-muted)}.profile-article h3{font-size:clamp(1.15rem,2vw,1.75rem)}.profile-article p{max-width:760px;margin:0;color:var(--profile-muted)}.profile-article__tags{display:flex;flex-wrap:wrap;gap:.35rem}.profile-article__tags span{padding:.24rem .45rem;border:1px solid var(--profile-line);background:var(--profile-bg);font-size:.76rem;font-weight:800}.profile-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-top:2px solid var(--profile-line);background:var(--profile-line);color:var(--profile-invert)}.profile-footer div{display:flex;flex-wrap:wrap;gap:.6rem}.profile-footer a{padding:.45rem .7rem;border:1px solid currentColor}.profile-footer a:hover{background:var(--profile-invert);color:var(--profile-line)}.profile-lab--hazard .profile-stage__main:before{opacity:.85}.profile-lab--hazard .profile-brief,.profile-lab--hazard .profile-gridline,.profile-lab--hazard .profile-footer{background:repeating-linear-gradient(-45deg,var(--profile-line) 0 12px,var(--profile-bg) 12px 24px);color:#111}.profile-lab--hazard .profile-gridline,.profile-lab--hazard .profile-footer{color:#fff}.profile-lab--dossier .profile-stage{grid-template-columns:minmax(0,.72fr) minmax(330px,.28fr)}.profile-lab--dossier .profile-stage__main:before{height:220px;border:2px solid var(--profile-line);background:linear-gradient(var(--profile-accent) 0 0) left 18px top 18px / 42% 10px no-repeat,linear-gradient(var(--profile-line) 0 0) left 18px top 44px / 68% 2px no-repeat,linear-gradient(var(--profile-line) 0 0) left 18px top 62px / 52% 2px no-repeat,var(--profile-surface);opacity:1}.profile-lab--redline .profile-stage h1{text-transform:uppercase}.profile-lab--redline .profile-stage__main:before{width:min(42vw,420px);height:10px;background:var(--profile-accent);opacity:1}.profile-lab--nightops .profile-switch,.profile-lab--nightops .profile-body,.profile-lab--nightops .profile-section-title,.profile-lab--nightops .profile-article{background:var(--profile-surface)}.profile-lab--nightops .profile-article__tags span,.profile-lab--nightops .profile-stats div{background:#0f1517}@media (max-width: 960px){.profile-switch,.profile-stage,.profile-body,.profile-lab--dossier .profile-stage{grid-template-columns:1fr}.profile-switch>div:first-child,.profile-brief,.profile-contact{border-right:0}.profile-brief,.profile-contact{border-top:2px solid var(--profile-line)}.profile-switch__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-switch__buttons button{border-top:2px solid var(--profile-line)}.profile-gridline{grid-template-columns:1fr}.profile-gridline span{border-right:0;border-bottom:2px solid var(--profile-bg)}.profile-gridline span:last-child{border-bottom:0}}@media (max-width: 640px){.profile-lab{box-shadow:none}.profile-switch__buttons{grid-template-columns:1fr}.profile-switch__buttons button{min-height:54px;border-right:0}.profile-stage{min-height:auto}.profile-stage__main,.profile-contact,.profile-section-title,.profile-footer{padding:1rem}.profile-stage h1{font-size:clamp(3rem,20vw,5rem)}.profile-stage__main:before{display:none}.profile-article{grid-template-columns:52px minmax(0,1fr)}.profile-article>div{padding:.9rem}.profile-footer{align-items:flex-start;flex-direction:column}}.profile-concepts{width:100%;min-height:calc(100vh - 150px);border:2px solid #101820;border-radius:0;background:#f2f2ed;color:#101820;box-shadow:12px 12px #10182029;overflow:hidden}.concept-switcher{display:grid;grid-template-columns:240px minmax(0,1fr);border-bottom:2px solid currentColor;background:#fff}.concept-switcher__summary{display:grid;align-content:center;gap:.25rem;padding:1rem;border-right:2px solid currentColor}.concept-switcher__summary span,.concept-switcher__list button span,.concept-footer,.terminal-profile,.poster-profile,.archive-profile,.route-profile,.blackbox-profile{font-family:DIN Alternate,Avenir Next Condensed,Arial Narrow,sans-serif;letter-spacing:0}.concept-switcher__summary span,.concept-switcher__list button span,.terminal-profile span,.terminal-profile small,.poster-profile p,.archive-profile span,.route-profile span,.blackbox-profile span{font-size:.78rem;font-weight:800;text-transform:uppercase}.concept-switcher__summary strong{font-size:1.35rem}.concept-switcher__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.concept-switcher__list button{min-height:74px;display:grid;align-content:center;gap:.2rem;padding:.75rem;border:0;border-right:2px solid currentColor;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:900;text-align:left}.concept-switcher__list button:last-child{border-right:0}.concept-switcher__list button.is-active,.concept-switcher__list button:hover{background:#101820;color:#fff}.concept-screen{min-height:640px}.concept-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-top:2px solid currentColor;background:#101820;color:#fff;font-weight:800}.concept-footer div{display:flex;flex-wrap:wrap;gap:.5rem}.concept-footer a{padding:.45rem .7rem;border:1px solid currentColor}.concept-footer a:hover{background:#fff;color:#101820}.terminal-profile{display:grid;grid-template-columns:180px minmax(0,1fr) 260px;grid-template-rows:minmax(360px,auto) auto;background:linear-gradient(90deg,rgba(16,24,32,.08) 1px,transparent 1px),linear-gradient(rgba(16,24,32,.08) 1px,transparent 1px),#edf1ee;background-size:34px 34px}.terminal-profile__rail{grid-row:1 / 3;display:grid;align-content:space-between;gap:1rem;padding:1rem;border-right:2px solid #101820;background:#101820;color:#fff}.terminal-profile__rail strong{writing-mode:vertical-rl;justify-self:center;font-size:2.8rem;line-height:.9}.terminal-profile__identity{display:grid;align-content:center;gap:1rem;padding:3rem}.terminal-profile__identity p,.poster-profile__copy p{margin:0;width:fit-content;padding:.35rem .55rem;background:#00a88f;color:#fff;font-weight:900}.terminal-profile__identity h1{max-width:760px;margin:0;font-size:6.2rem;line-height:.88;font-weight:950}.terminal-profile__identity a,.poster-profile__copy a,.archive-profile a,.route-profile__ticket,.blackbox-profile a{width:fit-content;padding:.7rem .85rem;border:2px solid currentColor;font-weight:900}.terminal-profile__metrics{display:grid;border-left:2px solid #101820}.terminal-profile__metrics div{display:grid;align-content:center;gap:.4rem;min-height:120px;padding:1rem;border-bottom:2px solid #101820;background:#fff}.terminal-profile__metrics div:nth-child(2){background:#cfe8df}.terminal-profile__metrics strong{font-size:2.4rem}.terminal-profile__log{grid-column:2 / 4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid #101820}.terminal-profile__log article{display:grid;align-content:start;gap:.55rem;min-height:190px;padding:1rem;border-right:2px solid #101820;background:#fff}.terminal-profile__log article:last-child{border-right:0}.terminal-profile__log h2,.poster-profile__stickers h2,.archive-profile__files h2,.route-profile__station h2,.blackbox-profile__queue h2{margin:0;line-height:1.08}.terminal-profile__log p,.archive-profile__files p,.route-profile__board p,.blackbox-profile__queue p{margin:0}.poster-profile{position:relative;display:grid;grid-template-columns:42% minmax(0,1fr);grid-template-rows:minmax(440px,auto) auto;background:#f4c21f;color:#111;overflow:hidden}.poster-profile:before{content:"";position:absolute;inset:0 0 auto auto;width:34%;height:100%;background:repeating-linear-gradient(-45deg,#111111 0 16px,transparent 16px 32px);opacity:.16}.poster-profile__mast{display:grid;align-content:center;padding:1rem;border-right:2px solid #111111;background:#111;color:#f4c21f}.poster-profile__mast span{font-size:8rem;line-height:.78;font-weight:950}.poster-profile__copy{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;gap:1.2rem;padding:3rem}.poster-profile__copy h1{max-width:720px;margin:0;font-size:4.6rem;line-height:.95}.poster-profile__copy a{background:#fff}.poster-profile__stickers{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid #111111;background:#fff}.poster-profile__stickers article{min-height:220px;display:grid;align-content:space-between;padding:1rem;border-right:2px solid #111111}.poster-profile__stickers article:nth-child(2n){background:#ffef95;transform:translateY(-18px)}.poster-profile__stickers article:last-child{border-right:0}.archive-profile{display:grid;grid-template-rows:auto auto 1fr;background:#e8edf1;color:#17293a}.archive-profile__header{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:2rem;padding:1.4rem;border-bottom:2px solid #17293a;background:#fff}.archive-profile__header h1{margin:.25rem 0 0;font-size:4.4rem;line-height:.9}.archive-profile__header p{margin:0;align-self:end;font-weight:800}.archive-profile__tabs{display:flex;align-items:end;gap:.35rem;padding:.7rem 1rem 0;background:#d3dde6;border-bottom:2px solid #17293a}.archive-profile__tabs span{padding:.65rem 1rem;border:2px solid #17293a;border-bottom:0;background:#fff}.archive-profile__body{display:grid;grid-template-columns:300px minmax(0,1fr)}.archive-profile__body aside{display:grid;align-content:start;gap:1rem;padding:1rem;border-right:2px solid #17293a;background:#f8fbfd}.archive-profile__body aside strong{font-size:3rem;line-height:.9}.archive-profile__files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem}.archive-profile__files article{display:grid;grid-template-columns:58px minmax(0,1fr);min-height:220px;border:2px solid #17293a;background:#fff}.archive-profile__files article>span{display:grid;place-items:center;border-right:2px solid #17293a;background:#c9e7f5;writing-mode:vertical-rl}.archive-profile__files article>div{display:grid;align-content:start;gap:.7rem;padding:1rem}.route-profile{min-height:720px;position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);background:#f5f1e7;color:#1e2328}.route-profile__board{display:grid;align-content:start;gap:1rem;padding:1.25rem;border-right:2px solid #1e2328;background:#fff}.route-profile__board h1{margin:0;font-size:4.6rem;line-height:.85}.route-profile__map{position:relative;min-height:620px;overflow:hidden}.route-profile__line{position:absolute;left:14%;right:10%;top:50%;height:12px;background:#d81f2a;transform:rotate(-15deg);transform-origin:center}.route-profile__line:before,.route-profile__line:after{content:"";position:absolute;width:45%;height:12px;background:#2675c8;transform:rotate(48deg);transform-origin:left center}.route-profile__line:before{left:12%;top:-2px}.route-profile__line:after{right:5%;top:2px;background:#00a88f;transform:rotate(-52deg);transform-origin:right center}.route-profile__station{position:absolute;width:220px;padding:.85rem;border:2px solid #1e2328;background:#fff}.route-profile__station:before{content:"";position:absolute;width:24px;height:24px;left:-14px;top:-14px;border:6px solid #1e2328;border-radius:50%;background:#fff}.route-profile__station--1{left:12%;top:15%}.route-profile__station--2{right:12%;top:19%}.route-profile__station--3{left:28%;bottom:12%}.route-profile__station--4{right:17%;bottom:18%}.route-profile__station p{margin:.35rem 0 0}.route-profile__ticket{position:absolute;left:1rem;bottom:1rem;background:#f4c21f}.blackbox-profile{display:grid;grid-template-rows:auto minmax(340px,auto) auto;background:#0e1418;color:#dfe9ea}.blackbox-profile__top{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:2px solid #dfe9ea;background:#151f24}.blackbox-profile__monitor{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:0;border-bottom:2px solid #dfe9ea;background:linear-gradient(rgba(223,233,234,.08) 1px,transparent 1px),#0e1418;background-size:100% 18px}.blackbox-profile__monitor>div:first-child{display:grid;align-content:center;gap:1rem;padding:2rem}.blackbox-profile__monitor p{margin:0;color:#7ce0c8;font-weight:900}.blackbox-profile__monitor h1{margin:0;color:#fff;font-size:5.8rem;line-height:.84}.blackbox-profile__readout{display:grid;align-content:center;gap:.6rem;padding:1rem;border-left:2px solid #dfe9ea;background:#101a1f}.blackbox-profile__readout span{padding:.6rem;border:1px solid #7ce0c8;color:#7ce0c8}.blackbox-profile__queue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.blackbox-profile__queue article{display:grid;align-content:start;gap:.65rem;min-height:220px;padding:1rem;border-right:2px solid #dfe9ea;background:#151f24}.blackbox-profile__queue article:nth-child(2n){background:#101a1f}.blackbox-profile__queue article:last-child{border-right:0}.blackbox-profile__queue span{color:#7ce0c8}@media (max-width: 1040px){.concept-switcher,.terminal-profile,.poster-profile,.archive-profile__header,.archive-profile__body,.route-profile,.blackbox-profile__monitor{grid-template-columns:1fr}.concept-switcher__summary,.terminal-profile__rail,.archive-profile__body aside,.route-profile__board{border-right:0;border-bottom:2px solid currentColor}.concept-switcher__list,.terminal-profile__log,.poster-profile__stickers,.archive-profile__files,.blackbox-profile__queue{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-profile__rail strong{writing-mode:initial;justify-self:start}.route-profile__map{min-height:680px}.route-profile__ticket{position:static;margin:1rem}}@media (max-width: 680px){.profile-concepts{box-shadow:none}.concept-switcher__list,.terminal-profile__log,.poster-profile__stickers,.archive-profile__files,.blackbox-profile__queue{grid-template-columns:1fr}.concept-switcher__list button,.terminal-profile__log article,.poster-profile__stickers article,.blackbox-profile__queue article{border-right:0;border-bottom:2px solid currentColor}.terminal-profile__identity,.poster-profile__copy,.blackbox-profile__monitor>div:first-child{padding:1.25rem}.terminal-profile__identity h1,.poster-profile__copy h1,.archive-profile__header h1,.route-profile__board h1,.blackbox-profile__monitor h1{font-size:3.2rem}.poster-profile__mast span{font-size:5rem}.route-profile__map{min-height:auto;display:grid;gap:.75rem;padding:1rem}.route-profile__line{display:none}.route-profile__station{position:relative;inset:auto;width:auto}}.ak-profile{position:relative;width:100%;min-height:calc(100vh - 150px);overflow:hidden;border:1px solid #1b2430;border-radius:0;background:#edf0ee;color:#111820;box-shadow:0 20px #11182014}.ak-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ak-atmosphere span{position:absolute;display:block;border:1px solid rgba(17,24,32,.16);background:#ffffff47;animation:ak-drift 8s ease-in-out infinite}.ak-atmosphere span:nth-child(1){width:120px;height:18px;right:8%;top:16%}.ak-atmosphere span:nth-child(2){width:42px;height:160px;left:6%;bottom:12%;animation-delay:.9s}.ak-atmosphere span:nth-child(3){width:220px;height:1px;right:18%;bottom:28%;background:#00a88fb3;animation-delay:1.6s}.ak-atmosphere span:nth-child(4){width:74px;height:74px;right:34%;top:52%;transform:rotate(45deg);animation-delay:2.4s}.ak-switch{position:relative;z-index:5;display:grid;grid-template-columns:220px minmax(0,1fr) 270px;border-bottom:1px solid currentColor;background:#f8faf9f5}.ak-switch:after{content:"";position:absolute;left:-30%;right:-30%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#00a88f,transparent);animation:ak-scan-x 2.8s ease-in-out infinite}.ak-switch__title,.ak-switch>p{display:grid;align-content:center;gap:.2rem;margin:0;padding:.85rem 1rem}.ak-switch__title{border-right:1px solid currentColor}.ak-switch>p{border-left:1px solid currentColor;color:#59636f;font-weight:700}.ak-switch__title span,.ak-switch__tabs button span,.ak-profile__footer,.ak-scene span,.ak-scene small,.ak-scene time{font-family:Hiragino Sans,Yu Gothic,Avenir Next Condensed,sans-serif;font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ak-switch__title strong{font-size:1.15rem}.ak-switch__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ak-switch__tabs button{min-height:68px;display:grid;align-content:center;gap:.16rem;padding:.65rem .75rem;border:0;border-right:1px solid currentColor;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:850;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.ak-switch__tabs button:last-child{border-right:0}.ak-switch__tabs button:hover,.ak-switch__tabs button.is-active{background:#111820;color:#fff}.ak-switch__tabs button.is-active{animation:ak-tab-pop .42s cubic-bezier(.16,1,.3,1)}.ak-scene{position:relative;z-index:1;min-height:680px;animation:ak-scene-in .62s cubic-bezier(.16,1,.3,1) both}.ak-profile__footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-top:1px solid currentColor;background:#111820;color:#fff}.ak-profile__footer div{display:flex;flex-wrap:wrap;gap:.5rem}.ak-profile__footer a{padding:.45rem .7rem;border:1px solid currentColor}.ak-profile__footer a:hover{background:#fff;color:#111820}.ak-operator{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) 360px;grid-template-rows:minmax(460px,auto) auto;background:linear-gradient(90deg,rgba(17,24,32,.055) 1px,transparent 1px),linear-gradient(rgba(17,24,32,.055) 1px,transparent 1px),#eef2ef;background-size:30px 30px}.ak-operator:before,.ak-operator:after{content:"";position:absolute;pointer-events:none}.ak-operator:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 58%,rgba(0,168,143,.13) 58% 62%,transparent 62%),linear-gradient(180deg,transparent 0 72%,rgba(233,70,54,.1) 72% 76%,transparent 76%)}.ak-operator:after{left:96px;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#00a88f,transparent);animation:ak-scan-x 2.2s ease-in-out infinite}.ak-operator__paper{position:absolute;inset:42px 38px auto auto;width:320px;height:420px;border:1px solid #111820;background:#ffffffb8;transform:rotate(3deg);animation:ak-float-card 4.8s ease-in-out infinite}.ak-operator__ticker{position:absolute;left:96px;right:0;top:0;z-index:2;display:flex;overflow:hidden;border-bottom:1px solid rgba(17,24,32,.34);background:#f9faf8d1}.ak-operator__ticker span{min-width:max-content;padding:.38rem 1rem;color:#00a88f;animation:ak-marquee 20s linear infinite}.ak-operator__rail{grid-row:1 / 3;display:grid;align-content:space-between;padding:1rem .75rem;border-right:1px solid #111820;background:#f9faf8}.ak-operator__rail strong{writing-mode:vertical-rl;justify-self:center;color:#00a88f;font-size:3.2rem;line-height:.9}.ak-operator__hero{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;gap:1rem;padding:4.2rem 3rem 3rem}.ak-operator__hero p,.ak-bulletin__poster p,.ak-terminal__core p{margin:0;padding:.35rem .55rem;background:#111820;color:#fff;font-weight:850}.ak-operator__hero h1{margin:0;font-size:5.6rem;line-height:.92}.ak-operator__hero a,.ak-bulletin__poster a,.ak-atelier__head a,.ak-terminal__core a{width:fit-content;padding:.65rem .85rem;border:1px solid currentColor;font-weight:850;background:#ffffffa3}.ak-operator__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.ak-operator__chips span{display:grid;grid-template-columns:auto auto;gap:.55rem;align-items:center;padding:.45rem .6rem;border:1px solid rgba(17,24,32,.72);background:#ffffffb8;animation:ak-chip-flicker 2.8s ease-in-out infinite}.ak-operator__chips span:nth-child(2){animation-delay:.42s}.ak-operator__chips span:nth-child(3){animation-delay:.84s}.ak-operator__chips strong{color:#00a88f}.ak-operator__portrait{position:relative;display:grid;place-items:center;margin:2rem 2rem 2rem 0;border-left:1px solid #111820}.ak-operator__portrait:before,.ak-operator__portrait:after{content:"";position:absolute;border:1px solid rgba(17,24,32,.48);border-radius:50%;animation:ak-ring 3.4s ease-in-out infinite}.ak-operator__portrait:before{width:270px;height:270px}.ak-operator__portrait:after{width:330px;height:330px;border-style:dashed;animation-delay:.6s}.ak-operator__portrait span{position:absolute;border:1px solid #111820;background:#ffffff9e}.ak-operator__portrait span:nth-child(1){width:230px;height:330px;transform:translate(-16px,14px);animation:ak-layer-a 5.2s ease-in-out infinite}.ak-operator__portrait span:nth-child(2){width:190px;height:270px;background:#dcebe6;transform:translate(18px,-16px);animation:ak-layer-b 5.4s ease-in-out infinite}.ak-operator__portrait span:nth-child(3){width:150px;height:150px;background:repeating-linear-gradient(-45deg,#00a88f 0 8px,transparent 8px 16px);opacity:.7;animation:ak-spin-soft 8s linear infinite}.ak-operator__portrait strong{position:relative;z-index:1;color:#111820;font-size:7rem;line-height:1}.ak-operator__signal{position:absolute;right:1.4rem;bottom:220px;z-index:2;display:grid;grid-template-columns:repeat(6,12px);gap:.34rem;align-items:end;padding:.45rem;border:1px solid rgba(17,24,32,.42);background:#ffffffb3}.ak-operator__signal span{width:12px;height:24px;display:block;overflow:hidden;color:transparent;background:#00a88f;animation:ak-equalizer 1.2s ease-in-out infinite}.ak-operator__signal span:nth-child(2){height:42px;animation-delay:.12s}.ak-operator__signal span:nth-child(3){height:58px;animation-delay:.24s}.ak-operator__signal span:nth-child(4){height:34px;animation-delay:.36s}.ak-operator__signal span:nth-child(5){height:66px;animation-delay:.48s}.ak-operator__signal span:nth-child(6){height:50px;animation-delay:.6s}.ak-operator__logs{grid-column:2 / 4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #111820}.ak-operator__logs article{display:grid;gap:.55rem;min-height:180px;padding:1rem;border-right:1px solid #111820;background:#ffffffc7;animation:ak-rise .64s cubic-bezier(.16,1,.3,1) both}.ak-operator__logs article:nth-child(2){animation-delay:80ms}.ak-operator__logs article:nth-child(3){animation-delay:.16s;border-right:0}.ak-operator__logs h2,.ak-bulletin__cards h2,.ak-map__node h2,.ak-atelier__card h2,.ak-terminal__queue h2{margin:0;line-height:1.08}.ak-operator__logs p,.ak-map__brief p,.ak-atelier__card p,.ak-terminal__queue p{margin:0}.ak-bulletin{position:relative;display:grid;grid-template-rows:auto minmax(440px,auto) auto;background:#f7f4ec;color:#1b1d22}.ak-bulletin:before{content:"";position:absolute;inset:46px 0 auto 0;height:140px;background:linear-gradient(90deg,transparent,rgba(233,70,54,.12),transparent),repeating-linear-gradient(90deg,transparent 0 42px,rgba(27,29,34,.08) 42px 43px);animation:ak-bulletin-light 5s ease-in-out infinite;pointer-events:none}.ak-bulletin__stamp{position:absolute;right:2rem;top:6.2rem;z-index:2;width:116px;height:116px;display:grid;place-items:center;border:2px solid #e94636;border-radius:50%;color:#e94636;font-size:2.2rem;font-weight:900;transform:rotate(12deg);animation:ak-stamp 2.8s cubic-bezier(.16,1,.3,1) infinite}.ak-bulletin__ticker{display:flex;overflow:hidden;border-bottom:1px solid currentColor;background:#e94636;color:#fff}.ak-bulletin__ticker span{min-width:max-content;padding:.45rem 1rem;animation:ak-marquee 16s linear infinite}.ak-bulletin__poster{position:relative;z-index:1;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:stretch;border-bottom:1px solid currentColor;background:linear-gradient(90deg,transparent 0 70%,rgba(233,70,54,.12) 70%),#f7f4ec}.ak-bulletin__poster:after{content:"";position:absolute;right:0;bottom:0;width:48%;height:22px;background:repeating-linear-gradient(-45deg,#1b1d22 0,#1b1d22 10px,#f7f4ec 10px,#f7f4ec 20px);animation:ak-slide-stripe 3.2s ease-in-out infinite}.ak-bulletin__vertical{display:grid;place-items:center;border-right:1px solid currentColor;color:#e94636;font-size:2.8rem;font-weight:900;writing-mode:vertical-rl;animation:ak-paper-drop .7s cubic-bezier(.16,1,.3,1) both}.ak-bulletin__poster>div:last-child{display:grid;align-content:center;justify-items:start;gap:1rem;padding:3rem}.ak-bulletin__poster h1{max-width:720px;margin:0;font-size:5rem;line-height:.96}.ak-bulletin__notice{position:absolute;right:1.2rem;bottom:238px;z-index:2;width:170px;min-height:138px;display:grid;align-content:space-between;padding:.85rem;border:1px solid #1b1d22;background:#ffffffe0;box-shadow:8px 8px #e9463638;animation:ak-paper-in .76s cubic-bezier(.16,1,.3,1) .26s both,ak-card-hover 5s ease-in-out infinite}.ak-bulletin__notice strong{font-size:3rem;line-height:.9}.ak-bulletin__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem;gap:1rem}.ak-bulletin__cards article{min-height:210px;display:grid;align-content:space-between;padding:1rem;border:1px solid currentColor;background:#ffffffc2;box-shadow:8px 8px #e9463629;animation:ak-paper-in .62s cubic-bezier(.16,1,.3,1) both}.ak-bulletin__cards article:nth-child(2){animation-delay:.1s}.ak-bulletin__cards article:nth-child(3){animation-delay:.2s}.ak-map{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);background:#eef2f5;color:#172432}.ak-map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0 48%,rgba(38,117,200,.1) 48% 50%,transparent 50%);animation:ak-map-slice 4.4s ease-in-out infinite;pointer-events:none}.ak-map__brief{display:grid;align-content:start;gap:1rem;padding:1.25rem;border-right:1px solid currentColor;background:#fff}.ak-map__brief h1{margin:0;font-size:4.2rem;line-height:.9}.ak-map__legend{display:grid;gap:.5rem;margin-top:1rem}.ak-map__legend span{width:fit-content;padding:.35rem .55rem;border:1px solid currentColor;background:#fffc}.ak-map__field{position:relative;min-height:640px;overflow:hidden;background:radial-gradient(circle at 54% 45%,rgba(0,168,143,.12),transparent 28%),linear-gradient(90deg,rgba(23,36,50,.07) 1px,transparent 1px),linear-gradient(rgba(23,36,50,.07) 1px,transparent 1px),#eef2f5;background-size:auto,36px 36px,36px 36px,auto}.ak-map__coords{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);pointer-events:none}.ak-map__coords span{color:#17243266}.ak-map__coords span:nth-child(2),.ak-map__coords span:nth-child(4){justify-self:end}.ak-map__coords span:nth-child(3),.ak-map__coords span:nth-child(4){align-self:end}.ak-map__sweep{position:absolute;width:420px;height:420px;left:calc(50% - 210px);top:calc(50% - 210px);border:1px solid rgba(23,36,50,.36);border-radius:50%;background:conic-gradient(from 0deg,rgba(0,168,143,.34),transparent 28%);animation:ak-radar 5s linear infinite}.ak-map__route{position:absolute;left:17%;right:12%;top:52%;height:3px;background:linear-gradient(90deg,#e94636,#00a88f,#2675c8);animation:ak-route-glow 1.8s ease-in-out infinite}.ak-map__drone{position:absolute;width:74px;height:28px;border:1px solid #172432;background:#ffffff94;clip-path:polygon(0 50%,18% 0,82% 0,100% 50%,82% 100%,18% 100%);animation:ak-drone-path 7s linear infinite}.ak-map__drone:before{content:"";position:absolute;top:12px;right:14px;bottom:12px;left:14px;background:#00a88f}.ak-map__drone--one{left:14%;top:28%}.ak-map__drone--two{right:16%;bottom:22%;animation-delay:2.2s;animation-direction:reverse}.ak-map__node{position:absolute;width:220px;padding:.85rem;border:1px solid currentColor;background:#ffffffdb;animation:ak-node-in .62s cubic-bezier(.16,1,.3,1) both,ak-node-float 4s ease-in-out infinite}.ak-map__node:before{content:"";position:absolute;width:18px;height:18px;left:-10px;top:-10px;border:4px solid #00a88f;border-radius:50%;background:#fff;animation:ak-pulse 1.6s ease-out infinite}.ak-map__node--1{left:10%;top:14%}.ak-map__node--2{right:10%;top:18%;animation-delay:.12s,0s}.ak-map__node--3{left:38%;bottom:13%;animation-delay:.24s,0s}.ak-atelier{position:relative;display:grid;grid-template-columns:340px minmax(0,1fr);background:linear-gradient(120deg,rgba(246,202,82,.16),transparent 38%),#f4f3ef;color:#18202a}.ak-atelier__index{position:absolute;left:340px;right:0;top:0;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(24,32,42,.22);background:#ffffff85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ak-atelier__index span{padding:.5rem .7rem;border-right:1px solid rgba(24,32,42,.22);color:#18202a85}.ak-atelier__index span:last-child{border-right:0}.ak-atelier:before{content:"";position:absolute;inset:3rem 3rem auto auto;width:180px;height:180px;border:1px solid rgba(24,32,42,.28);transform:rotate(18deg);animation:ak-spin-soft 12s linear infinite}.ak-atelier__head{display:grid;align-content:end;justify-items:start;gap:1rem;min-height:620px;padding:1.25rem;border-right:1px solid currentColor;background:#ffffff94}.ak-atelier__head h1{margin:0;font-size:4.4rem;line-height:.92}.ak-atelier__stack{position:relative;min-height:620px;padding:3.5rem 2rem 2rem}.ak-atelier__ruler{position:absolute;left:2rem;right:2rem;top:4.4rem;height:18px;background:repeating-linear-gradient(90deg,rgba(24,32,42,.42) 0 1px,transparent 1px 16px),linear-gradient(#18202a2e,#18202a2e);animation:ak-ruler 3.8s ease-in-out infinite}.ak-atelier__card{position:absolute;width:min(340px,calc(100% - 2rem));min-height:190px;display:grid;align-content:start;gap:.75rem;padding:1rem;border:1px solid currentColor;background:#ffffffc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ak-card-deal .74s cubic-bezier(.16,1,.3,1) both,ak-card-hover 5s ease-in-out infinite}.ak-atelier__card:after{content:"";position:absolute;right:.8rem;top:.8rem;width:34px;height:34px;border:1px solid rgba(24,32,42,.34);background:linear-gradient(90deg,transparent 45%,rgba(24,32,42,.34) 45% 55%,transparent 55%),linear-gradient(transparent 45%,rgba(24,32,42,.34) 45% 55%,transparent 55%)}.ak-atelier__card--main{left:9%;top:10%;background:#fff}.ak-atelier__card--main strong{font-size:3.6rem;line-height:.9}.ak-atelier__card:nth-child(2){right:8%;top:16%;animation-delay:.1s,0s}.ak-atelier__card:nth-child(3){left:22%;top:46%;animation-delay:.2s,0s}.ak-atelier__card:nth-child(4){right:14%;bottom:8%;animation-delay:.3s,0s}.ak-terminal{position:relative;display:grid;grid-template-rows:auto minmax(380px,auto) auto;background:linear-gradient(rgba(125,224,200,.08) 1px,transparent 1px),#0e1418;background-size:100% 18px;color:#ddebea}.ak-terminal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 28%,rgba(125,224,200,.13),transparent 22%),linear-gradient(90deg,transparent 0 49%,rgba(125,224,200,.08) 49% 51%,transparent 51%);pointer-events:none}.ak-terminal__bar{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid currentColor;background:#151f24}.ak-terminal__bar strong{color:#7de0c8;animation:ak-blink 1s steps(2,end) infinite}.ak-terminal__boot{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(221,235,234,.42);background:#0f171b}.ak-terminal__boot span{padding:.55rem .75rem;border-right:1px solid rgba(221,235,234,.26);color:#7de0c8;animation:ak-terminal-line 1.8s ease-in-out infinite}.ak-terminal__boot span:nth-child(2){animation-delay:.18s}.ak-terminal__boot span:nth-child(3){animation-delay:.36s}.ak-terminal__boot span:nth-child(4){border-right:0;animation-delay:.54s}.ak-terminal__core{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;border-bottom:1px solid currentColor}.ak-terminal__core:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(125,224,200,.08),transparent);animation:ak-scan-y 3.2s linear infinite;pointer-events:none}.ak-terminal__core>div:first-child{display:grid;align-content:center;justify-items:start;gap:1rem;padding:2rem}.ak-terminal__core h1{margin:0;color:#fff;font-size:5.2rem;line-height:.9}.ak-terminal__core a{color:#7de0c8;background:transparent}.ak-terminal__status{display:grid;align-content:center;gap:.65rem;padding:1rem;border-left:1px solid currentColor;background:#111b20}.ak-terminal__status span{padding:.6rem;border:1px solid #7de0c8;color:#7de0c8;animation:ak-terminal-line 1.8s ease-in-out infinite}.ak-terminal__status span:nth-child(2){animation-delay:.2s}.ak-terminal__status span:nth-child(3){animation-delay:.4s}.ak-terminal__scope{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;min-height:110px;align-items:end;margin-top:.5rem;padding:.55rem;border:1px solid rgba(125,224,200,.52)}.ak-terminal__scope i{display:block;min-height:18px;background:#7de0c8;animation:ak-equalizer 1s ease-in-out infinite}.ak-terminal__scope i:nth-child(2){min-height:54px;animation-delay:.12s}.ak-terminal__scope i:nth-child(3){min-height:32px;animation-delay:.24s}.ak-terminal__scope i:nth-child(4){min-height:86px;animation-delay:.36s}.ak-terminal__scope i:nth-child(5){min-height:42px;animation-delay:.48s}.ak-terminal__scope i:nth-child(6){min-height:68px;animation-delay:.6s}.ak-terminal__queue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ak-terminal__queue article{display:grid;gap:.65rem;min-height:210px;padding:1rem;border-right:1px solid currentColor;background:#151f24;animation:ak-rise .64s cubic-bezier(.16,1,.3,1) both}.ak-terminal__queue article:nth-child(2){animation-delay:.12s}.ak-terminal__queue article:nth-child(3){animation-delay:.24s;border-right:0}.ak-terminal__queue span{color:#7de0c8}@keyframes ak-scene-in{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ak-scan-x{0%{transform:translate(-34%)}to{transform:translate(34%)}}@keyframes ak-scan-y{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes ak-tab-pop{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes ak-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes ak-float-card{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes ak-layer-a{0%,to{transform:translate(-16px,14px)}50%{transform:translate(-24px,6px)}}@keyframes ak-layer-b{0%,to{transform:translate(18px,-16px)}50%{transform:translate(30px,-24px)}}@keyframes ak-spin-soft{to{transform:rotate(360deg)}}@keyframes ak-marquee{to{transform:translate(-100%)}}@keyframes ak-paper-drop{0%{opacity:0;transform:translateY(-42px)}to{opacity:1;transform:translateY(0)}}@keyframes ak-paper-in{0%{opacity:0;transform:translate(28px) rotate(2deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes ak-radar{to{transform:rotate(360deg)}}@keyframes ak-route-glow{0%,to{opacity:.55;box-shadow:0 0 #00a88f00}50%{opacity:1;box-shadow:0 0 22px #00a88f73}}@keyframes ak-node-in{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ak-node-float{0%,to{margin-top:0}50%{margin-top:-8px}}@keyframes ak-pulse{0%{box-shadow:0 0 #00a88f85}to{box-shadow:0 0 0 18px #00a88f00}}@keyframes ak-card-deal{0%{opacity:0;transform:translateY(28px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes ak-card-hover{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes ak-blink{50%{opacity:.35}}@keyframes ak-terminal-line{0%,to{background:transparent}50%{background:#7de0c81f}}@keyframes ak-drift{0%,to{transform:translateZ(0) rotate(0);opacity:.42}50%{transform:translate3d(14px,-18px,0) rotate(2deg);opacity:.9}}@keyframes ak-chip-flicker{0%,to{border-color:#111820b8;transform:translateY(0)}50%{border-color:#00a88f;transform:translateY(-2px)}}@keyframes ak-ring{0%,to{transform:scale(.98) rotate(0);opacity:.36}50%{transform:scale(1.04) rotate(12deg);opacity:.72}}@keyframes ak-equalizer{0%,to{transform:scaleY(.62);opacity:.58}50%{transform:scaleY(1);opacity:1}}@keyframes ak-bulletin-light{0%,to{transform:translate(-8%);opacity:.34}50%{transform:translate(8%);opacity:.85}}@keyframes ak-stamp{0%,to{transform:rotate(12deg) scale(1)}45%{transform:rotate(8deg) scale(1.06)}58%{transform:rotate(12deg) scale(.98)}}@keyframes ak-slide-stripe{0%,to{transform:translate(0)}50%{transform:translate(-8%)}}@keyframes ak-map-slice{0%,to{transform:translate(-22%);opacity:0}45%{opacity:1}70%{transform:translate(22%);opacity:0}}@keyframes ak-drone-path{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(38px,-18px,0) rotate(4deg)}50%{transform:translate3d(62px,20px,0) rotate(-3deg)}75%{transform:translate3d(22px,34px,0) rotate(2deg)}}@keyframes ak-ruler{0%,to{opacity:.45;transform:translate(0)}50%{opacity:.86;transform:translate(14px)}}@media (max-width: 1040px){.ak-switch,.ak-operator,.ak-bulletin__poster,.ak-map,.ak-atelier,.ak-terminal__core{grid-template-columns:1fr}.ak-switch__title,.ak-switch>p,.ak-operator__rail,.ak-map__brief,.ak-atelier__head,.ak-terminal__status{border-right:0;border-left:0;border-bottom:1px solid currentColor}.ak-switch__tabs,.ak-operator__logs,.ak-bulletin__cards,.ak-terminal__queue{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-operator__rail{grid-row:auto}.ak-operator__rail strong{writing-mode:initial;justify-self:start}.ak-operator__logs{grid-column:auto}.ak-operator__ticker{left:0}.ak-operator__signal{right:1rem;bottom:200px}.ak-operator__portrait{min-height:340px;margin:0;border-top:1px solid currentColor;border-left:0}.ak-atelier__head{min-height:auto}.ak-atelier__index{left:0}.ak-atelier__stack{min-height:700px}}@media (max-width: 680px){.ak-profile{box-shadow:none}.ak-switch__tabs,.ak-operator__logs,.ak-bulletin__cards,.ak-terminal__boot,.ak-terminal__queue{grid-template-columns:1fr}.ak-switch__tabs button,.ak-operator__logs article,.ak-bulletin__cards article,.ak-terminal__queue article{border-right:0;border-bottom:1px solid currentColor}.ak-operator__hero,.ak-bulletin__poster>div:last-child,.ak-terminal__core>div:first-child{padding:1.2rem}.ak-atmosphere,.ak-operator__paper,.ak-operator__signal,.ak-bulletin__notice,.ak-bulletin__stamp,.ak-map__drone,.ak-atelier__index,.ak-atelier__ruler{display:none}.ak-operator__hero h1,.ak-bulletin__poster h1,.ak-map__brief h1,.ak-atelier__head h1,.ak-terminal__core h1{font-size:3.1rem}.ak-bulletin__poster{grid-template-columns:72px minmax(0,1fr)}.ak-bulletin__vertical{font-size:2rem}.ak-map__field{min-height:auto;display:grid;gap:.75rem;padding:1rem}.ak-map__sweep,.ak-map__route{display:none}.ak-map__node{position:relative;inset:auto;width:auto}.ak-atelier__stack{min-height:auto;display:grid;gap:.8rem;padding:1rem}.ak-atelier__card{position:relative;inset:auto;width:auto}}.fx-profile{--fx-bg: #05070d;--fx-ink: #f7fbff;--fx-muted: rgba(226, 239, 255, .66);--fx-line: rgba(225, 245, 255, .18);--fx-cyan: #20f5ff;--fx-lime: #c9ff2d;--fx-pink: #ff2bd6;--fx-orange: #ff9d1e;--fx-blue: #4a74ff;min-height:calc(100vh - 64px);position:relative;overflow:hidden;color:var(--fx-ink);background:radial-gradient(circle at 18% 14%,rgba(32,245,255,.2),transparent 30%),radial-gradient(circle at 78% 18%,rgba(255,43,214,.16),transparent 28%),radial-gradient(circle at 62% 90%,rgba(201,255,45,.12),transparent 34%),linear-gradient(135deg,#03040a,#0a0e1f 48%,#03040a);font-family:DIN Alternate,Avenir Next Condensed,Hiragino Sans GB,sans-serif;isolation:isolate}.fx-profile *,.fx-profile *:before,.fx-profile *:after{box-sizing:border-box}.fx-backdrop,.fx-backdrop__grid,.fx-backdrop__scan,.fx-backdrop__beams,.fx-sparks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fx-backdrop{z-index:-1;overflow:hidden}.fx-backdrop:before,.fx-backdrop:after{content:"";position:absolute;width:62vmax;height:62vmax;border:1px solid rgba(255,255,255,.08);transform:rotate(24deg);animation:fx-drift-frame 18s linear infinite}.fx-backdrop:before{left:-18vmax;top:-24vmax}.fx-backdrop:after{right:-24vmax;bottom:-28vmax;animation-direction:reverse}.fx-backdrop__grid{opacity:.38;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:56px 56px;transform:perspective(520px) rotateX(58deg) translateY(-17%);transform-origin:center top;animation:fx-grid-drive 5.2s linear infinite}.fx-backdrop__scan{background:linear-gradient(180deg,transparent 0%,rgba(32,245,255,.12) 50%,transparent 100%),repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 5px);mix-blend-mode:screen;opacity:.45;animation:fx-scan-roll 3.4s linear infinite}.fx-backdrop__beams span{position:absolute;width:24vw;height:170vh;top:-36vh;background:linear-gradient(90deg,transparent,rgba(32,245,255,.36),transparent);filter:blur(1px);transform:rotate(28deg);animation:fx-beam-rush 4.8s cubic-bezier(.64,0,.18,1) infinite}.fx-backdrop__beams span:nth-child(1){left:-28vw}.fx-backdrop__beams span:nth-child(2){left:18vw;background:linear-gradient(90deg,transparent,rgba(255,43,214,.28),transparent);animation-delay:-1.8s}.fx-backdrop__beams span:nth-child(3){left:58vw;background:linear-gradient(90deg,transparent,rgba(201,255,45,.22),transparent);animation-delay:-3.2s}.fx-sparks{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);padding:2rem;opacity:.72}.fx-sparks i{width:5px;height:5px;align-self:center;justify-self:center;background:var(--fx-cyan);box-shadow:0 0 16px currentColor;color:var(--fx-cyan);opacity:0;animation:fx-spark-pop 2.8s steps(1,end) infinite;animation-delay:var(--spark-delay)}.fx-sparks i:nth-child(3n){color:var(--fx-pink);background:var(--fx-pink)}.fx-sparks i:nth-child(5n){color:var(--fx-lime);background:var(--fx-lime)}.fx-command{position:relative;z-index:2;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.4fr) minmax(230px,.8fr);border-bottom:1px solid var(--fx-line);background:#05070d94;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:fx-drop-in .7s cubic-bezier(.2,.8,.2,1) both}.fx-command>*{min-width:0;padding:1rem;border-right:1px solid var(--fx-line)}.fx-command>*:last-child{border-right:0}.fx-command__brand span,.fx-kicker,.fx-command__readout span{display:block;color:var(--fx-cyan);font-size:.78rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.fx-command__brand strong{position:relative;display:block;margin-top:.35rem;font-size:clamp(2.1rem,5vw,4.8rem);line-height:.84;letter-spacing:-.08em;text-transform:uppercase;text-shadow:0 0 22px rgba(32,245,255,.42);animation:fx-glitch-main 2.6s steps(1,end) infinite}.fx-command__brand strong:before,.fx-command__brand strong:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen}.fx-command__brand strong:before{color:var(--fx-pink);clip-path:inset(0 0 58% 0);transform:translate(-4px,-1px);animation:fx-glitch-slice-a 1.9s steps(1,end) infinite}.fx-command__brand strong:after{color:var(--fx-lime);clip-path:inset(54% 0 0 0);transform:translate(4px,2px);animation:fx-glitch-slice-b 2.25s steps(1,end) infinite}.fx-command__brand small{display:block;margin-top:.65rem;color:var(--fx-muted);letter-spacing:.12em;text-transform:uppercase}.fx-switch{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;align-content:center}.fx-switch button{position:relative;min-height:70px;overflow:hidden;border:1px solid rgba(255,255,255,.16);color:#f7fbffb8;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 54%),#ffffff08;font:inherit;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.fx-switch button:before{content:"";position:absolute;top:-80%;right:-20%;bottom:-80%;left:-20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:translate(-140%) rotate(18deg)}.fx-switch button:hover,.fx-switch button.is-active{color:#fff;border-color:var(--fx-cyan);transform:translateY(-3px)}.fx-switch button.is-active{background:linear-gradient(135deg,#20f5ff52,#ff2bd638),#ffffff14;box-shadow:0 0 28px #20f5ff33}.fx-switch button.is-active:before{animation:fx-button-flare 1.55s ease-in-out infinite}.fx-switch button span{display:block;margin-bottom:.45rem;color:var(--fx-lime);font-size:.72rem}.fx-command__readout{display:grid;align-content:center;gap:.35rem}.fx-command__readout strong{font-size:1.35rem;letter-spacing:.08em}.fx-command__readout p{margin:0;color:var(--fx-muted);line-height:1.55}.fx-stage{position:relative;z-index:1;padding:clamp(1rem,2.4vw,2rem)}.fx-scene{position:relative;min-height:min(760px,calc(100vh - 230px));overflow:hidden;border:1px solid var(--fx-line);background:linear-gradient(135deg,rgba(255,255,255,.09),transparent 38%),#03050cbd;box-shadow:0 28px 90px #00000061,inset 0 0 80px #20f5ff12;animation:fx-stage-in .7s cubic-bezier(.22,1,.36,1) both}.fx-scene:before,.fx-scene:after{content:"";position:absolute;pointer-events:none}.fx-scene:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.13) 49%,transparent 51% 100%),linear-gradient(180deg,transparent,rgba(255,255,255,.06),transparent);mix-blend-mode:screen;opacity:.42;animation:fx-scene-sweep 4.6s linear infinite}.fx-scene:after{inset:auto 0 0;height:8px;background:linear-gradient(90deg,var(--fx-cyan),var(--fx-pink),var(--fx-lime),var(--fx-orange));animation:fx-chroma-run 2.4s linear infinite}.fx-kicker{margin-bottom:.9rem;animation:fx-kicker-blink 1.2s steps(1,end) infinite}.fx-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,2.4vw,2rem) 1.4rem;color:var(--fx-muted);letter-spacing:.12em;text-transform:uppercase}.fx-footer a{color:inherit;text-decoration:none}.fx-footer a:hover{color:var(--fx-cyan)}.fx-footer div{display:flex;gap:1rem}.fx-overdrive{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;padding:clamp(1.2rem,4vw,4rem)}.fx-overdrive__shards{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fx-overdrive__shards span{position:absolute;width:clamp(70px,10vw,170px);height:18px;left:var(--x);top:var(--y);background:linear-gradient(90deg,transparent,rgba(32,245,255,.58),rgba(255,43,214,.48),transparent);transform:rotate(-24deg) translate(-20vw);filter:blur(.2px);animation:fx-shard-flight 2.6s cubic-bezier(.65,0,.35,1) infinite;animation-delay:var(--shard-delay)}.fx-overdrive__shards span:nth-child(3n){height:42px;background:linear-gradient(90deg,transparent,rgba(201,255,45,.52),transparent)}.fx-overdrive__hero{position:relative;z-index:1;align-self:center;max-width:850px}.fx-overdrive__hero h1{position:relative;margin:0;font-size:clamp(5.2rem,16vw,15rem);line-height:.72;letter-spacing:-.13em;text-transform:uppercase;text-shadow:0 0 24px rgba(32,245,255,.36),12px 12px 0 rgba(255,43,214,.26);animation:fx-title-impact 2.2s steps(1,end) infinite}.fx-overdrive__hero h1:before,.fx-overdrive__hero h1:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fx-overdrive__hero h1:before{color:var(--fx-cyan);clip-path:inset(0 0 48% 0);transform:translate(-10px,-3px);animation:fx-title-slice-a 1.6s steps(1,end) infinite}.fx-overdrive__hero h1:after{color:var(--fx-pink);clip-path:inset(54% 0 0 0);transform:translate(9px,4px);animation:fx-title-slice-b 1.9s steps(1,end) infinite}.fx-overdrive__hero p{max-width:520px;margin:1.4rem 0;color:var(--fx-muted);font-size:1.1rem;line-height:1.75}.fx-overdrive__hero a,.fx-gravity__module a{display:inline-flex;align-items:center;min-height:48px;padding:0 1rem;border:1px solid var(--fx-cyan);color:#031018;background:var(--fx-cyan);box-shadow:0 0 34px #20f5ff47;font-weight:900;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.fx-overdrive__slash{position:absolute;inset:18% -8% auto auto;width:52vw;height:180px;background:linear-gradient(90deg,transparent,rgba(255,157,30,.72),rgba(255,43,214,.45),transparent);transform:rotate(-18deg);mix-blend-mode:screen;animation:fx-slash-pulse 1.6s ease-in-out infinite}.fx-overdrive__dashboard{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-self:start}.fx-overdrive__dashboard article,.fx-reactor__rail article,.fx-reactor__monitors article,.fx-storm__cards article,.fx-prism__deck article,.fx-gravity__module{border:1px solid rgba(255,255,255,.18);background:#050a16a8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fx-overdrive__dashboard article{min-height:118px;padding:1rem;animation:fx-card-stagger .7s cubic-bezier(.2,.8,.2,1) both,fx-card-float 3.2s ease-in-out infinite;animation-delay:var(--in-delay),var(--float-delay)}.fx-overdrive__dashboard span,.fx-reactor__rail small,.fx-reactor__monitors span,.fx-storm__cards span,.fx-prism__deck span,.fx-gravity__module span{color:var(--fx-lime);font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.fx-overdrive__dashboard strong{display:block;margin-top:1.4rem;font-size:1.7rem}.fx-overdrive__logs{position:relative;z-index:1;grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-self:end}.fx-overdrive__logs article{position:relative;overflow:hidden;min-height:168px;padding:1rem;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#20f5ff24,#ffffff0a);animation:fx-log-pop .65s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--in-delay)}.fx-overdrive__logs article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.22) 50%,transparent 58% 100%);transform:translate(-110%);animation:fx-panel-sheen 2.7s ease-in-out infinite;animation-delay:var(--float-delay)}.fx-overdrive__logs time{color:var(--fx-cyan);font-weight:900}.fx-overdrive__logs h2,.fx-reactor__monitors h2,.fx-storm__cards h2,.fx-prism__deck h2,.fx-gravity__module h2{margin:.7rem 0;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.15}.fx-overdrive__logs p,.fx-reactor__monitors small,.fx-storm__cards p,.fx-gravity__module small{color:var(--fx-muted);line-height:1.6}.fx-reactor{display:grid;grid-template-columns:230px minmax(340px,1fr) minmax(280px,.86fr);gap:1rem;padding:clamp(1rem,3vw,3rem)}.fx-reactor__rail{position:relative;z-index:1;display:grid;gap:.8rem;align-content:center}.fx-reactor__rail>span{color:var(--fx-cyan);font-weight:900;letter-spacing:.2em;writing-mode:vertical-rl}.fx-reactor__rail article{padding:1rem;animation:fx-monitor-pulse 2.8s ease-in-out infinite}.fx-reactor__rail strong{display:block;margin-top:.5rem;font-size:1.3rem}.fx-reactor__core{position:relative;z-index:1;min-height:600px;display:grid;place-items:center;align-self:center}.fx-reactor__core:before,.fx-reactor__core:after{content:"";position:absolute;border:1px solid rgba(32,245,255,.18);transform:rotate(45deg);animation:fx-core-diamond 7s linear infinite}.fx-reactor__core:before{width:min(68vw,520px);height:min(68vw,520px)}.fx-reactor__core:after{width:min(50vw,380px);height:min(50vw,380px);animation-direction:reverse}.fx-reactor__ring{position:absolute;border-radius:50%;border:2px solid transparent;filter:drop-shadow(0 0 18px rgba(32,245,255,.35))}.fx-reactor__ring--one{width:min(64vw,470px);height:min(64vw,470px);border-top-color:var(--fx-cyan);border-right-color:#20f5ff59;animation:fx-spin 4.2s linear infinite}.fx-reactor__ring--two{width:min(48vw,350px);height:min(48vw,350px);border-left-color:var(--fx-pink);border-bottom-color:#ff2bd659;animation:fx-spin 5.7s linear infinite reverse}.fx-reactor__ring--three{width:min(28vw,220px);height:min(28vw,220px);border-top-color:var(--fx-lime);border-bottom-color:#c9ff2d70;animation:fx-spin 2.9s linear infinite}.fx-reactor__core strong{position:relative;z-index:2;display:grid;width:min(22vw,170px);height:min(22vw,170px);place-items:center;border:1px solid rgba(255,255,255,.22);background:radial-gradient(circle,rgba(32,245,255,.42),rgba(255,43,214,.08) 62%,transparent);color:#fff;font-size:clamp(4rem,12vw,9rem);line-height:1;box-shadow:0 0 80px #20f5ff52;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation:fx-core-breathe 1.8s ease-in-out infinite}.fx-reactor__bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:end;justify-content:center;gap:6px;opacity:.64}.fx-reactor__bars i{width:6px;height:var(--bar-height);background:linear-gradient(180deg,var(--fx-cyan),transparent);transform-origin:bottom;animation:fx-spectrum .9s ease-in-out infinite;animation-delay:var(--bar-delay)}.fx-reactor__copy{position:relative;z-index:1;align-self:center}.fx-reactor__copy h1,.fx-storm__headline h1,.fx-gravity__module--main h1{margin:0;font-size:clamp(4rem,10vw,9.4rem);line-height:.84;letter-spacing:-.1em;text-transform:uppercase}.fx-reactor__copy p,.fx-storm__headline p,.fx-prism__hero p,.fx-gravity__module--main p{max-width:520px;color:var(--fx-muted);font-size:1.08rem;line-height:1.75}.fx-reactor__monitors{position:relative;z-index:1;display:grid;gap:.8rem;align-content:end}.fx-reactor__monitors article{position:relative;overflow:hidden;padding:1rem;animation:fx-monitor-slide .7s cubic-bezier(.2,.8,.2,1) both,fx-monitor-pulse 2.2s ease-in-out infinite;animation-delay:var(--in-delay),var(--float-delay)}.fx-reactor__monitors article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-left:5px solid var(--fx-cyan);transform:translate(-100%);animation:fx-monitor-gate 2s ease-in-out infinite;animation-delay:var(--float-delay)}.fx-storm{min-height:min(790px,calc(100vh - 230px));padding:clamp(1.2rem,4vw,4rem)}.fx-storm__rain{position:absolute;top:-10%;right:0;bottom:-10%;left:0;display:flex;justify-content:space-between;opacity:.46;pointer-events:none}.fx-storm__rain span{display:block;width:3.7vw;color:#20f5ffb8;font-family:Courier New,monospace;font-size:clamp(.68rem,1vw,1rem);line-height:1.5;text-align:center;text-shadow:0 0 16px rgba(32,245,255,.7);transform:translateY(-120%);animation:fx-rain-drop 2.8s linear infinite;animation-delay:var(--rain-delay)}.fx-storm__rain span:nth-child(2n){color:#c9ff2db3;animation-duration:3.4s}.fx-storm__rain span:nth-child(3n){color:#ff2bd69e;animation-duration:2.3s}.fx-storm__lightning i{position:absolute;width:8px;height:70vh;top:-8%;background:linear-gradient(180deg,transparent,#fff,var(--fx-cyan),transparent);filter:drop-shadow(0 0 20px var(--fx-cyan));transform:rotate(18deg) scaleY(0);transform-origin:top;animation:fx-lightning 2.6s steps(1,end) infinite}.fx-storm__lightning i:nth-child(1){left:20%}.fx-storm__lightning i:nth-child(2){left:58%;animation-delay:-1s}.fx-storm__lightning i:nth-child(3){left:82%;animation-delay:-1.8s}.fx-storm__headline{position:relative;z-index:1;max-width:760px;padding-top:4rem}.fx-storm__headline h1{text-shadow:0 0 32px rgba(32,245,255,.34),-10px 8px 0 rgba(255,43,214,.18)}.fx-storm__cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,8vw,8rem)}.fx-storm__cards article{position:relative;overflow:hidden;min-height:240px;padding:1.1rem;transform:skew(-4deg);animation:fx-storm-card-in .7s cubic-bezier(.2,.8,.2,1) both,fx-storm-card-float 3.8s ease-in-out infinite;animation-delay:var(--in-delay),var(--float-delay)}.fx-storm__cards article>*{transform:skew(4deg)}.fx-storm__cards article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 12px,rgba(32,245,255,.12) 12px 14px);transform:translate(-100%);animation:fx-storm-stripes 1.2s linear infinite}.fx-storm__cards time{display:block;margin:1.6rem 0;color:var(--fx-cyan);font-size:2.4rem;font-weight:900}.fx-prism{display:grid;align-items:center;padding:clamp(1.2rem,4vw,4rem);background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.12),transparent 30%),linear-gradient(135deg,#ff2bd633,#20f5ff14,#c9ff2d24),#05070ddb}.fx-prism__marquee{position:absolute;left:0;right:0;top:2rem;display:flex;width:200%;border-block:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font-size:clamp(1.5rem,4vw,3.8rem);font-weight:900;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-4deg)}.fx-prism__marquee span{width:50%;white-space:nowrap;animation:fx-marquee 9s linear infinite}.fx-prism__panes span{position:absolute;inset:18% auto auto 8%;width:34vw;height:50vh;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#20f5ff29,#ffffff0a);mix-blend-mode:screen;clip-path:polygon(0 12%,78% 0,100% 82%,16% 100%);animation:fx-prism-pane 5s ease-in-out infinite}.fx-prism__panes span:nth-child(2){left:25%;top:26%;background:linear-gradient(135deg,#ff2bd633,#ffffff0a);animation-delay:-1.2s}.fx-prism__panes span:nth-child(3){left:48%;top:16%;background:linear-gradient(135deg,#c9ff2d2e,#ffffff0a);animation-delay:-2.4s}.fx-prism__panes span:nth-child(4){left:62%;top:34%;background:linear-gradient(135deg,#ff9d1e2e,#ffffff0a);animation-delay:-3.4s}.fx-prism__hero{position:relative;z-index:1;max-width:760px}.fx-prism__hero h1{display:flex;flex-wrap:wrap;gap:.06em;margin:0;font-size:clamp(5rem,15vw,14rem);line-height:.82;letter-spacing:-.12em}.fx-prism__hero h1 span{display:inline-block;text-shadow:0 0 26px rgba(255,255,255,.3);animation:fx-letter-dance 1.8s cubic-bezier(.45,0,.55,1) infinite}.fx-prism__hero h1 span:nth-child(2){color:var(--fx-cyan);animation-delay:-.2s}.fx-prism__hero h1 span:nth-child(3){color:var(--fx-pink);animation-delay:-.4s}.fx-prism__hero h1 span:nth-child(4){color:var(--fx-lime);animation-delay:-.6s}.fx-prism__hero h1 span:nth-child(5){color:var(--fx-orange);animation-delay:-.8s}.fx-prism__deck{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,7vw,7rem)}.fx-prism__deck article{min-height:210px;padding:1.1rem;background:#ffffff1a;transform-origin:bottom center;animation:fx-prism-card .8s cubic-bezier(.2,.8,.2,1) both,fx-prism-hover 3s ease-in-out infinite;animation-delay:var(--in-delay),var(--float-delay);clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.fx-prism__deck small{color:var(--fx-cyan);font-size:2rem;font-weight:900}.fx-gravity{min-height:min(790px,calc(100vh - 230px));padding:clamp(1rem,3vw,3rem)}.fx-gravity__tunnel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:900px;pointer-events:none}.fx-gravity__tunnel span{position:absolute;width:var(--tunnel-size);height:var(--tunnel-size);border:1px solid rgba(32,245,255,.24);transform:rotate(45deg) translateZ(var(--tunnel-depth));opacity:var(--tunnel-opacity);animation:fx-tunnel 5.5s ease-in-out infinite;animation-delay:var(--float-delay)}.fx-gravity__module{position:absolute;z-index:1;padding:1.1rem;box-shadow:0 18px 50px #0000003d;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));animation:fx-float-module 4s ease-in-out infinite}.fx-gravity__module--main{position:relative;max-width:620px;min-height:420px;display:grid;align-content:center;margin:clamp(2rem,8vw,8rem) auto 0;padding:clamp(1.2rem,4vw,3rem);background:#050a16b8}.fx-gravity__module--main a{justify-self:start;margin-top:1rem}.fx-gravity__module--1{left:6%;top:16%;width:min(310px,34vw);animation-delay:-.6s}.fx-gravity__module--2{right:8%;top:18%;width:min(330px,36vw);animation-delay:-1.4s}.fx-gravity__module--3{right:14%;bottom:11%;width:min(360px,42vw);animation-delay:-2.1s}.fx-gravity__orbit{position:absolute;top:8%;right:8%;bottom:8%;left:8%;pointer-events:none;animation:fx-spin 16s linear infinite}.fx-gravity__orbit span{position:absolute;width:16px;height:16px;background:var(--fx-lime);box-shadow:0 0 26px var(--fx-lime)}.fx-gravity__orbit span:nth-child(1){left:50%;top:0}.fx-gravity__orbit span:nth-child(2){right:8%;bottom:20%;background:var(--fx-cyan);box-shadow:0 0 26px var(--fx-cyan)}.fx-gravity__orbit span:nth-child(3){left:12%;bottom:12%;background:var(--fx-pink);box-shadow:0 0 26px var(--fx-pink)}@keyframes fx-drift-frame{0%,to{transform:rotate(24deg) translateZ(0)}50%{transform:rotate(30deg) translate3d(34px,-22px,0)}}@keyframes fx-grid-drive{to{background-position:0 56px,56px 0}}@keyframes fx-scan-roll{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes fx-beam-rush{0%{transform:translate(-42vw) rotate(28deg);opacity:0}22%,62%{opacity:1}to{transform:translate(78vw) rotate(28deg);opacity:0}}@keyframes fx-spark-pop{0%,72%,to{opacity:0;transform:scale(.4)}74%,82%{opacity:1;transform:scale(1.5)}}@keyframes fx-drop-in{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-glitch-main{0%,82%,to{transform:translate(0)}84%{transform:translate(3px,-2px)}86%{transform:translate(-5px,2px)}88%{transform:translate(2px,1px)}}@keyframes fx-glitch-slice-a{0%,78%,to{transform:translate(-4px,-1px)}80%{transform:translate(-12px,2px)}83%{transform:translate(8px,-3px)}}@keyframes fx-glitch-slice-b{0%,76%,to{transform:translate(4px,2px)}79%{transform:translate(12px,3px)}82%{transform:translate(-9px,-2px)}}@keyframes fx-button-flare{to{transform:translate(140%) rotate(18deg)}}@keyframes fx-stage-in{0%{opacity:0;transform:scale(.985) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fx-scene-sweep{0%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes fx-chroma-run{to{filter:hue-rotate(360deg)}}@keyframes fx-kicker-blink{50%{opacity:.42}}@keyframes fx-shard-flight{0%{transform:rotate(-24deg) translate(-28vw);opacity:0}18%,64%{opacity:1}to{transform:rotate(-24deg) translate(58vw);opacity:0}}@keyframes fx-title-impact{0%,88%,to{transform:skew(0)}90%{transform:skew(-5deg)}92%{transform:skew(4deg)}}@keyframes fx-title-slice-a{0%,80%,to{transform:translate(-10px,-3px)}83%{transform:translate(-22px,2px)}85%{transform:translate(15px,-5px)}}@keyframes fx-title-slice-b{0%,78%,to{transform:translate(9px,4px)}81%{transform:translate(24px,-2px)}84%{transform:translate(-16px,6px)}}@keyframes fx-slash-pulse{0%,to{opacity:.32;transform:rotate(-18deg) scaleX(.86)}50%{opacity:.86;transform:rotate(-18deg) scaleX(1.04)}}@keyframes fx-card-stagger{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fx-card-float{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes fx-log-pop{0%{opacity:0;transform:translateY(30px) rotateX(18deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes fx-panel-sheen{0%,35%{transform:translate(-110%)}70%,to{transform:translate(110%)}}@keyframes fx-core-diamond{to{transform:rotate(405deg)}}@keyframes fx-spin{to{transform:rotate(360deg)}}@keyframes fx-core-breathe{0%,to{transform:scale(.96);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.4)}}@keyframes fx-spectrum{0%,to{transform:scaleY(.28);opacity:.34}50%{transform:scaleY(1);opacity:1}}@keyframes fx-monitor-slide{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes fx-monitor-pulse{0%,to{box-shadow:inset 0 0 #20f5ff00}50%{box-shadow:inset 0 0 28px #20f5ff1f}}@keyframes fx-monitor-gate{0%,50%{transform:translate(-100%)}72%,to{transform:translate(100%)}}@keyframes fx-rain-drop{to{transform:translateY(120%)}}@keyframes fx-lightning{0%,86%,to{transform:rotate(18deg) scaleY(0);opacity:0}88%,91%{transform:rotate(18deg) scaleY(1);opacity:1}92%{transform:rotate(18deg) scaleY(.25);opacity:.5}94%{transform:rotate(18deg) scaleY(1);opacity:1}}@keyframes fx-storm-card-in{0%{opacity:0;transform:skew(-4deg) translateY(42px)}to{opacity:1;transform:skew(-4deg) translateY(0)}}@keyframes fx-storm-card-float{0%,to{margin-top:0}50%{margin-top:-16px}}@keyframes fx-storm-stripes{to{transform:translate(100%)}}@keyframes fx-marquee{to{transform:translate(-100%)}}@keyframes fx-prism-pane{0%,to{transform:translateZ(0) skew(-6deg);opacity:.58}50%{transform:translate3d(24px,-18px,0) skew(5deg);opacity:.92}}@keyframes fx-letter-dance{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(-4deg)}}@keyframes fx-prism-card{0%{opacity:0;transform:rotateX(70deg) translateY(40px)}to{opacity:1;transform:rotateX(0) translateY(0)}}@keyframes fx-prism-hover{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(42deg)}}@keyframes fx-tunnel{0%,to{transform:rotate(45deg) translateZ(var(--tunnel-depth)) scale(1)}50%{transform:rotate(54deg) translateZ(var(--tunnel-depth-near)) scale(1.05)}}@keyframes fx-float-module{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(18px,-20px,0) rotate(1.6deg)}}@media (max-width: 1120px){.fx-command,.fx-overdrive,.fx-reactor{grid-template-columns:1fr}.fx-command>*{border-right:0;border-bottom:1px solid var(--fx-line)}.fx-command>*:last-child{border-bottom:0}.fx-reactor__rail{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-reactor__rail>span{writing-mode:initial;grid-column:1 / -1}.fx-reactor__core{min-height:460px}.fx-gravity__module--1,.fx-gravity__module--2,.fx-gravity__module--3{position:relative;inset:auto;width:auto;margin-top:1rem}}@media (max-width: 760px){.fx-profile{min-height:calc(100vh - 56px)}.fx-command{display:block}.fx-switch{grid-template-columns:1fr}.fx-switch button{min-height:54px}.fx-stage{padding:.75rem}.fx-scene{min-height:auto}.fx-overdrive,.fx-reactor,.fx-storm,.fx-prism,.fx-gravity{padding:1rem}.fx-overdrive__logs,.fx-storm__cards,.fx-prism__deck,.fx-reactor__rail{grid-template-columns:1fr}.fx-overdrive__dashboard{grid-template-columns:1fr 1fr}.fx-overdrive__hero h1,.fx-prism__hero h1{font-size:clamp(4rem,24vw,7rem)}.fx-reactor__copy h1,.fx-storm__headline h1,.fx-gravity__module--main h1{font-size:clamp(3.4rem,18vw,5.8rem)}.fx-reactor__core{min-height:360px}.fx-reactor__bars{gap:3px}.fx-storm__headline{padding-top:2rem}.fx-storm__cards article{min-height:190px}.fx-prism__marquee{top:.75rem;font-size:1.4rem}.fx-prism__deck{margin-top:3rem}.fx-gravity__module{position:relative;inset:auto;width:auto}.fx-gravity__module--main{min-height:340px;margin-top:1rem}.fx-footer{display:grid}}.mix-profile{--mix-ink: #141414;--mix-paper: #fff8e8;--mix-muted: rgba(20, 20, 20, .62);--mix-line: rgba(20, 20, 20, .16);min-height:calc(100vh - 64px);overflow:hidden;color:var(--mix-ink);background:var(--mix-paper);font-family:Avenir Next,Hiragino Sans GB,PingFang SC,sans-serif}.mix-profile *,.mix-profile *:before,.mix-profile *:after{box-sizing:border-box}.mix-header{position:relative;z-index:3;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.5fr) minmax(240px,.8fr);border-bottom:1px solid var(--mix-line);background:color-mix(in srgb,var(--mix-paper) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mix-header>*{padding:1rem;border-right:1px solid var(--mix-line)}.mix-header>*:last-child{border-right:0}.mix-header__identity span,.mix-header__readout span{display:block;color:var(--mix-muted);font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.mix-header__identity strong{display:block;margin-top:.35rem;font-size:clamp(2.2rem,5vw,5rem);line-height:.86;letter-spacing:-.09em}.mix-header__identity small{display:block;margin-top:.55rem;color:var(--mix-muted)}.mix-style-switch{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;align-content:center}.mix-style-switch button{position:relative;min-height:86px;overflow:hidden;border:1px solid var(--mix-line);color:var(--mix-ink);background:#ffffff61;font:inherit;text-align:left;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease}.mix-style-switch button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 40%,rgba(255,255,255,.7) 48%,transparent 58% 100%);transform:translate(-120%)}.mix-style-switch button:hover,.mix-style-switch button.is-active{transform:translateY(-4px);border-color:currentColor;background:#ffffffb3}.mix-style-switch button.is-active:before{animation:mix-button-sheen 1.8s ease-in-out infinite}.mix-style-switch span,.mix-style-switch strong,.mix-style-switch small{position:relative;z-index:1;display:block;padding-inline:.8rem}.mix-style-switch span{padding-top:.75rem;color:var(--mix-muted);font-size:.72rem;font-weight:900;letter-spacing:.16em}.mix-style-switch strong{margin-top:.35rem;font-size:1rem}.mix-style-switch small{margin-top:.2rem;padding-bottom:.75rem;color:var(--mix-muted)}.mix-header__readout{display:grid;align-content:center;gap:.35rem}.mix-header__readout strong{font-size:1.5rem}.mix-header__readout p{margin:0;color:var(--mix-muted);line-height:1.55}.mix-stage{padding:clamp(1rem,2.4vw,2rem)}.mix-scene{position:relative;min-height:min(790px,calc(100vh - 230px));overflow:hidden;border:1px solid var(--mix-line);animation:mix-scene-enter .65s cubic-bezier(.2,.8,.2,1) both}.mix-scene button,.mix-scene a{font:inherit}.mix-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 2rem 1.4rem;color:var(--mix-muted);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mix-footer a{color:inherit;text-decoration:none}.mix-footer a:hover{color:var(--mix-ink)}.mix-footer div{display:flex;gap:1rem}.play-scene{--play-pink: #ff78b7;--play-blue: #62c7ff;--play-yellow: #ffd84d;--play-green: #6edc80;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);grid-template-rows:1fr auto;gap:1rem;padding:clamp(1rem,4vw,4rem);background:radial-gradient(circle at 16% 18%,rgba(255,216,77,.48),transparent 22%),radial-gradient(circle at 86% 18%,rgba(98,199,255,.36),transparent 26%),linear-gradient(135deg,#fff7d5,#ffe6f0 52%,#dff8ff)}.play-scene:before{content:"";position:absolute;top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem;border:3px dashed rgba(20,20,20,.18);animation:play-border-dance 5s linear infinite}.play-scene__confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.play-scene__confetti i{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size-tall);border:2px solid rgba(20,20,20,.72);background:var(--play-yellow);transform:rotate(var(--play-rot));animation:play-confetti 3.6s ease-in-out infinite;animation-delay:var(--delay)}.play-scene__confetti i:nth-child(3n){border-radius:999px;background:var(--play-blue)}.play-scene__confetti i:nth-child(4n){background:var(--play-pink)}.play-scene__confetti i:nth-child(5n){background:var(--play-green)}.play-scene__hero,.play-scene__focus,.play-scene__cards{position:relative;z-index:1}.play-scene__hero{max-width:760px;align-self:center}.play-scene__hero span,.garden-scene__hero span{display:inline-flex;padding:.45rem .7rem;border:2px solid #141414;border-radius:999px;background:#fff;font-weight:900;letter-spacing:.08em;text-transform:uppercase;animation:play-badge-pop 1.5s ease-in-out infinite}.play-scene__hero h1{margin:1rem 0;max-width:760px;font-size:clamp(4.2rem,11vw,10rem);line-height:.88;letter-spacing:-.09em;text-shadow:7px 7px 0 var(--play-yellow),14px 14px 0 var(--play-pink);animation:play-title-wiggle 2.6s ease-in-out infinite}.play-scene__hero p{max-width:520px;color:#141414b8;font-size:1.1rem;line-height:1.7}.play-scene__hero a{display:inline-flex;margin-top:1rem;padding:.8rem 1rem;border:2px solid #141414;border-radius:999px;color:#141414;background:var(--play-green);box-shadow:6px 6px #141414;font-weight:900;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.play-scene__hero a:hover{transform:translate(4px,4px);box-shadow:2px 2px #141414}.play-scene__mascot{position:relative;z-index:1;align-self:center;justify-self:center;width:min(36vw,310px);aspect-ratio:1;border:3px solid #141414;border-radius:42% 58% 48% 52%;background:#fff;box-shadow:16px 16px 0 var(--play-blue);animation:play-blob 4s ease-in-out infinite}.play-scene__mascot span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(6rem,12vw,10rem);font-weight:1000}.play-scene__mascot i{position:absolute;width:44px;height:44px;border:3px solid #141414;border-radius:50%;background:var(--play-pink);animation:play-satellite 3.4s ease-in-out infinite}.play-scene__mascot i:nth-child(2){left:-20px;top:20%}.play-scene__mascot i:nth-child(3){right:-12px;top:44%;background:var(--play-yellow);animation-delay:-1s}.play-scene__mascot i:nth-child(4){left:35%;bottom:-18px;background:var(--play-green);animation-delay:-1.8s}.play-scene__focus{grid-column:1 / 2;min-height:190px;padding:1.2rem;border:3px solid #141414;border-radius:28px;background:#ffffffc7;box-shadow:9px 9px #141414eb;animation:play-card-rise .45s ease both}.play-scene__focus small,.garden-scene__journal small,.archive-scene__note small{color:#14141494;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.play-scene__focus h2,.garden-scene__journal h2,.archive-scene__note h2{margin:.7rem 0;font-size:clamp(1.7rem,4vw,3.2rem);line-height:1.05}.play-scene__focus p,.garden-scene__journal p,.archive-scene__note p{margin:0;color:#141414ad;line-height:1.75}.play-scene__cards{grid-column:2 / 3;display:grid;gap:.8rem}.play-scene__cards button{min-height:96px;padding:1rem;border:3px solid #141414;border-radius:22px;background:#fff;box-shadow:6px 6px #141414d6;text-align:left;cursor:pointer;transform:rotate(var(--card-rot));animation:play-card-float 3s ease-in-out infinite;animation-delay:var(--delay);transition:transform .2s ease,background .2s ease}.play-scene__cards button:nth-child(2){background:#dbf7ff}.play-scene__cards button:nth-child(3){background:#fff0b8}.play-scene__cards button.is-active,.play-scene__cards button:hover{background:var(--play-pink);transform:rotate(0) translateY(-8px)}.play-scene__cards span{display:block;margin-bottom:.55rem;font-weight:1000}.play-scene__cards strong{line-height:1.2}.velocity-scene{display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-rows:1fr auto;padding:clamp(1rem,3vw,3rem);color:#f4f1e8;background:linear-gradient(115deg,transparent 0 47%,#f2ff2f 47% 52%,transparent 52% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 2px,transparent 2px 18px),#0c0c0a}.velocity-scene:before{content:"WJY_CODEXWEB";position:absolute;right:-4vw;bottom:-3vw;color:#ffffff0f;font-size:clamp(5rem,18vw,17rem);font-weight:1000;letter-spacing:-.12em;animation:velocity-ghost 2.8s steps(1,end) infinite}.velocity-scene__lines{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.velocity-scene__lines i{position:absolute;left:-20%;top:var(--y);width:46%;height:2px;background:#f2ff2f;opacity:.8;transform:skew(-28deg);animation:velocity-line 1.1s linear infinite;animation-delay:var(--delay)}.velocity-scene__lines i:nth-child(3n){height:9px;background:#ff4d1d}.velocity-scene__meter{position:relative;z-index:1;display:grid;gap:.7rem;align-content:center}.velocity-scene__meter button{padding:1rem;border:1px solid rgba(244,241,232,.28);color:#f4f1e8;background:#ffffff0a;text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);transition:transform .2s ease,background .2s ease}.velocity-scene__meter button:hover,.velocity-scene__meter button.is-hot{color:#0c0c0a;background:#f2ff2f;transform:translate(8px)}.velocity-scene__meter span,.velocity-scene__dock span,.velocity-scene__hero span{display:block;font-size:.72rem;font-weight:1000;letter-spacing:.18em;text-transform:uppercase}.velocity-scene__meter strong{display:block;margin-top:.45rem;font-size:1.55rem}.velocity-scene__hero{position:relative;z-index:1;align-self:center;padding-left:clamp(1rem,4vw,4rem)}.velocity-scene__hero span{color:#f2ff2f}.velocity-scene__hero h1{position:relative;margin:0;max-width:880px;font-size:clamp(6rem,17vw,16rem);line-height:.7;letter-spacing:-.14em;text-transform:uppercase;transform:skew(-8deg);text-shadow:10px 0 0 #ff4d1d;animation:velocity-title 1.4s steps(1,end) infinite}.velocity-scene__hero p{max-width:520px;color:#f4f1e8b8;font-size:1.1rem;line-height:1.7}.velocity-scene__dock{position:relative;z-index:1;grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2rem}.velocity-scene__dock button{min-height:150px;padding:1rem;border:1px solid rgba(244,241,232,.28);color:#f4f1e8;background:#f4f1e80f;text-align:left;cursor:pointer;transform:skew(-6deg);transition:transform .2s ease,border-color .2s ease,background .2s ease}.velocity-scene__dock button>*{display:block;transform:skew(6deg)}.velocity-scene__dock button.is-active,.velocity-scene__dock button:hover{border-color:#f2ff2f;background:#f2ff2f29;transform:skew(-6deg) translateY(-10px)}.velocity-scene__dock small{color:#f2ff2f;font-size:2rem;font-weight:1000}.velocity-scene__dock strong{margin:.8rem 0;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.15}.archive-scene{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(280px,.7fr);gap:1rem;padding:clamp(1rem,3vw,3rem);background:linear-gradient(90deg,rgba(42,37,30,.08) 1px,transparent 1px),linear-gradient(#efe3cf,#f7f0e4);background-size:28px 28px,auto;font-family:Georgia,Songti SC,serif}.archive-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 24%,rgba(90,60,28,.12),transparent 20%),repeating-linear-gradient(0deg,rgba(42,37,30,.035) 0 1px,transparent 1px 7px);pointer-events:none}.archive-scene__rows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.42}.archive-scene__rows i{position:absolute;left:0;top:var(--row-top);width:100%;height:1px;background:#2a251e38;animation:archive-line-scan 3.2s ease-in-out infinite;animation-delay:var(--delay)}.archive-scene__tabs{position:relative;z-index:1;display:grid;gap:.7rem;align-content:center}.archive-scene__tabs button{min-height:94px;border:1px solid rgba(42,37,30,.28);color:#2a251e;background:#dcc7a6;text-align:left;cursor:pointer;box-shadow:4px 4px #2a251e2e;transition:transform .2s ease,background .2s ease}.archive-scene__tabs button:nth-child(2){background:#e6d7bd}.archive-scene__tabs button:nth-child(3){background:#cfc0a2}.archive-scene__tabs button:hover,.archive-scene__tabs button.is-active{background:#2a251e;color:#f7f0e4;transform:translate(10px)}.archive-scene__tabs span{display:block;margin-bottom:.45rem;font-family:Avenir Next,sans-serif;font-weight:900;letter-spacing:.14em}.archive-scene__paper,.archive-scene__note{position:relative;z-index:1;border:1px solid rgba(42,37,30,.26);background:#fffcf1e0;box-shadow:18px 18px #2a251e14}.archive-scene__paper{min-height:620px;padding:clamp(1.4rem,4vw,4rem);animation:archive-page-in .72s ease both}.archive-scene__stamp{position:absolute;right:clamp(1rem,3vw,3rem);top:clamp(1rem,3vw,3rem);padding:.6rem .9rem;border:3px solid #7d1f18;color:#7d1f18;font-family:Avenir Next,sans-serif;font-weight:1000;letter-spacing:.14em;transform:rotate(10deg);animation:archive-stamp 2.4s ease-in-out infinite}.archive-scene__paper>span{display:block;color:#2a251e8f;font-family:Avenir Next,sans-serif;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.archive-scene__paper h1{margin:1rem 0 2rem;font-size:clamp(4rem,10vw,9rem);line-height:.9;letter-spacing:-.08em}.archive-scene__paper dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:520px;border-top:1px solid rgba(42,37,30,.24);border-left:1px solid rgba(42,37,30,.24)}.archive-scene__paper div{padding:1rem;border-right:1px solid rgba(42,37,30,.24);border-bottom:1px solid rgba(42,37,30,.24)}.archive-scene__paper dt{color:#2a251e8a;font-family:Avenir Next,sans-serif;font-weight:900;letter-spacing:.14em}.archive-scene__paper dd{margin:.35rem 0 0;font-size:1.5rem;font-weight:900}.archive-scene__note{align-self:end;min-height:360px;padding:1.2rem;transform:rotate(1.4deg);animation:archive-note-float 4s ease-in-out infinite}.garden-scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-template-rows:1fr auto;gap:1rem;padding:clamp(1.2rem,4vw,4rem);color:#27301f;background:radial-gradient(circle at 16% 18%,rgba(195,219,123,.6),transparent 24%),radial-gradient(circle at 82% 72%,rgba(128,180,138,.42),transparent 28%),linear-gradient(135deg,#edf0d4,#d7e8cb 54%,#f4ead6)}.garden-scene__topo{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;opacity:.42;background:repeating-radial-gradient(ellipse at 24% 32%,transparent 0 22px,rgba(39,48,31,.18) 23px 25px,transparent 26px 47px),repeating-radial-gradient(ellipse at 76% 68%,transparent 0 30px,rgba(39,48,31,.14) 31px 33px,transparent 34px 60px);animation:garden-topo 14s linear infinite}.garden-scene__leaves{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.garden-scene__leaves i{position:absolute;left:var(--x);top:var(--y);width:var(--leaf-width);height:var(--size);border-radius:100% 0;background:#739b5f;box-shadow:inset -4px -2px #27301f26;transform:rotate(var(--leaf-rot));animation:garden-leaf 6s ease-in-out infinite;animation-delay:var(--delay)}.garden-scene__leaves i:nth-child(3n){background:#b7c95f}.garden-scene__leaves i:nth-child(5n){background:#d8a86d}.garden-scene__hero,.garden-scene__journal,.garden-scene__seeds{position:relative;z-index:1}.garden-scene__hero{max-width:720px;align-self:center}.garden-scene__hero span{border-color:#27301f6b;background:#ffffff8f;animation:garden-label-sway 3s ease-in-out infinite}.garden-scene__hero h1{margin:1rem 0;font-family:Georgia,Songti SC,serif;font-size:clamp(4rem,10vw,9.5rem);line-height:.92;letter-spacing:-.08em}.garden-scene__hero p{max-width:520px;color:#27301fb8;font-size:1.08rem;line-height:1.8}.garden-scene__journal{grid-column:2;align-self:center;min-height:360px;padding:1.4rem;border:1px solid rgba(39,48,31,.22);border-radius:34px 34px 10px;background:#fffcedb8;box-shadow:0 24px 60px #45563629;animation:garden-note 4.5s ease-in-out infinite}.garden-scene__seeds{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.garden-scene__seeds button{min-width:150px;min-height:90px;padding:1rem;border:1px solid rgba(39,48,31,.22);border-radius:999px 999px 18px 18px;color:#27301f;background:#ffffff85;cursor:pointer;box-shadow:0 14px 34px #4556361f;animation:garden-seed 4s ease-in-out infinite;animation-delay:var(--delay);transition:transform .2s ease,background .2s ease}.garden-scene__seeds button:hover,.garden-scene__seeds button.is-active{background:#27301f;color:#f4ead6;transform:translateY(-10px) rotate(-2deg)}.garden-scene__seeds span,.garden-scene__seeds strong{display:block}.garden-scene__seeds span{font-size:.74rem;font-weight:900;letter-spacing:.14em}.garden-scene__seeds strong{margin-top:.35rem;font-size:1.45rem}.gallery-scene{display:grid;grid-template-columns:minmax(210px,.45fr) minmax(0,1fr);grid-template-rows:1fr auto;gap:1rem;padding:clamp(1rem,3vw,3rem);color:#171410;background:linear-gradient(90deg,#f7f3ea 0,#f7f3ea 58%,#171410 58%,#171410)}.gallery-scene:before{content:"";position:absolute;left:58%;top:0;bottom:0;width:1px;background:#1714102e;animation:gallery-divider 3s ease-in-out infinite}.gallery-scene__lights{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.gallery-scene__lights i{position:absolute;left:var(--gallery-left);top:-12%;width:16vw;height:70vh;background:linear-gradient(180deg,rgba(214,172,91,.28),transparent);transform-origin:top;transform:rotate(var(--gallery-rot));animation:gallery-light 4.8s ease-in-out infinite;animation-delay:var(--delay)}.gallery-scene__label{position:relative;z-index:1;align-self:center;padding:1.2rem;border-left:5px solid #171410}.gallery-scene__label span{display:block;color:#1714108f;font-size:.75rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.gallery-scene__label strong{display:block;margin:.8rem 0;font-size:clamp(2.4rem,6vw,5.5rem);letter-spacing:-.08em}.gallery-scene__label p{color:#1714109e;line-height:1.6}.gallery-scene__poster{position:relative;z-index:1;display:grid;align-content:center;min-height:560px;padding:clamp(1rem,4vw,4rem);color:#f7f3ea;background:radial-gradient(circle at 72% 28%,rgba(214,172,91,.28),transparent 26%),#171410}.gallery-scene__poster:before,.gallery-scene__poster:after{content:"";position:absolute;border:1px solid rgba(247,243,234,.2);animation:gallery-frame 6s linear infinite}.gallery-scene__poster:before{top:2rem;right:2rem;bottom:2rem;left:2rem}.gallery-scene__poster:after{top:4rem;right:4rem;bottom:4rem;left:4rem;animation-direction:reverse}.gallery-scene__poster span{position:relative;z-index:1;color:#d6ac5b;font-size:.75rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.gallery-scene__poster h1{position:relative;z-index:1;max-width:840px;margin:1rem 0;font-family:Georgia,Songti SC,serif;font-size:clamp(3.8rem,9vw,8.8rem);line-height:.95;letter-spacing:-.08em;animation:gallery-title .55s ease both}.gallery-scene__poster p{position:relative;z-index:1;max-width:520px;color:#f7f3eab8;font-size:1.08rem;line-height:1.8}.gallery-scene__plinths{position:relative;z-index:1;grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.gallery-scene__plinths button{min-height:130px;padding:1rem;border:1px solid rgba(23,20,16,.22);color:#171410;background:#f7f3ea;cursor:pointer;box-shadow:0 18px 40px #1714101f;animation:gallery-plinth 3.8s ease-in-out infinite;animation-delay:var(--delay);transition:transform .2s ease,background .2s ease}.gallery-scene__plinths button:hover,.gallery-scene__plinths button.is-active{color:#f7f3ea;background:#171410;transform:translateY(-12px)}.gallery-scene__plinths span{display:block;color:#d6ac5b;font-size:2rem;font-weight:900}.gallery-scene__plinths strong{display:block;margin-top:.45rem;font-size:1rem;letter-spacing:.18em}@keyframes mix-scene-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mix-button-sheen{to{transform:translate(120%)}}@keyframes play-border-dance{0%,to{border-radius:34px 80px 42px 64px}50%{border-radius:82px 36px 74px 44px}}@keyframes play-confetti{0%,to{transform:translateZ(0) rotate(var(--play-rot))}50%{transform:translate3d(12px,-26px,0) rotate(var(--play-rot-far))}}@keyframes play-badge-pop{0%,to{transform:rotate(-2deg) scale(1)}50%{transform:rotate(2deg) scale(1.04)}}@keyframes play-title-wiggle{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1.4deg) translateY(-6px)}}@keyframes play-blob{0%,to{border-radius:42% 58% 48% 52%;transform:translateY(0) rotate(-2deg)}50%{border-radius:58% 42% 54% 46%;transform:translateY(-18px) rotate(2deg)}}@keyframes play-satellite{0%,to{transform:translate(0) scale(1)}50%{transform:translate(12px,-12px) scale(1.12)}}@keyframes play-card-rise{0%{opacity:0;transform:translateY(20px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes play-card-float{0%,to{margin-top:0}50%{margin-top:-8px}}@keyframes velocity-line{to{transform:translate(150vw) skew(-28deg)}}@keyframes velocity-ghost{0%,86%,to{transform:translate(0)}88%{transform:translate(-12px)}90%{transform:translate(10px)}}@keyframes velocity-title{0%,82%,to{clip-path:inset(0);transform:skew(-8deg) translate(0)}85%{clip-path:inset(0 0 42% 0);transform:skew(-8deg) translate(-14px)}88%{clip-path:inset(46% 0 0 0);transform:skew(-8deg) translate(12px)}}@keyframes archive-line-scan{0%,to{opacity:.22;transform:translate(-2%)}50%{opacity:.72;transform:translate(2%)}}@keyframes archive-page-in{0%{opacity:0;transform:translateY(28px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes archive-stamp{0%,to{transform:rotate(10deg) scale(1)}52%{transform:rotate(8deg) scale(1.06)}62%{transform:rotate(10deg) scale(.96)}}@keyframes archive-note-float{0%,to{transform:rotate(1.4deg) translateY(0)}50%{transform:rotate(-.8deg) translateY(-12px)}}@keyframes garden-topo{to{transform:rotate(360deg)}}@keyframes garden-leaf{0%,to{transform:translateZ(0) rotate(var(--leaf-rot))}50%{transform:translate3d(18px,-28px,0) rotate(var(--leaf-rot-far))}}@keyframes garden-label-sway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg) translateY(-4px)}}@keyframes garden-note{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-16px) rotate(-1deg)}}@keyframes garden-seed{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes gallery-divider{0%,to{opacity:.35;transform:scaleY(.86)}50%{opacity:1;transform:scaleY(1)}}@keyframes gallery-light{0%,to{opacity:.24;transform:rotate(var(--gallery-rot))}50%{opacity:.66;transform:rotate(var(--gallery-rot-hot))}}@keyframes gallery-frame{to{transform:rotate(360deg)}}@keyframes gallery-title{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes gallery-plinth{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@media (max-width: 1120px){.mix-header,.play-scene,.velocity-scene,.archive-scene,.garden-scene,.gallery-scene{grid-template-columns:1fr}.mix-header>*{border-right:0;border-bottom:1px solid var(--mix-line)}.mix-header>*:last-child{border-bottom:0}.play-scene__focus,.play-scene__cards,.garden-scene__journal,.garden-scene__seeds,.gallery-scene__plinths,.velocity-scene__dock{grid-column:auto}.archive-scene{grid-template-columns:1fr}.archive-scene__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-scene{background:linear-gradient(180deg,#f7f3ea 0,#f7f3ea 36%,#171410 36%,#171410)}}@media (max-width: 760px){.mix-profile{min-height:calc(100vh - 56px)}.mix-header{display:block}.mix-style-switch,.velocity-scene__dock,.archive-scene__tabs,.gallery-scene__plinths{grid-template-columns:1fr}.mix-stage{padding:.75rem}.mix-scene{min-height:auto}.play-scene,.velocity-scene,.archive-scene,.garden-scene,.gallery-scene{padding:1rem}.play-scene__hero h1,.velocity-scene__hero h1,.archive-scene__paper h1,.garden-scene__hero h1,.gallery-scene__poster h1{font-size:clamp(3.4rem,18vw,5.8rem)}.play-scene__mascot{width:min(72vw,280px)}.play-scene__cards,.garden-scene__seeds{display:grid}.archive-scene__paper,.gallery-scene__poster{min-height:430px}.archive-scene__paper dl{grid-template-columns:1fr}.gallery-scene__poster:before,.gallery-scene__poster:after{top:1rem;right:1rem;bottom:1rem;left:1rem}.mix-footer{display:grid;padding-inline:1rem}}.play-scene{--game-bg: #f5f1dc;--game-ink: #111111;--game-green: #41d66f;--game-blue: #4aa3ff;--game-red: #ff5a4e;--game-yellow: #ffd84a;display:grid;grid-template-columns:150px minmax(0,1fr) 170px;grid-template-rows:minmax(540px,1fr) auto;gap:12px;padding:14px;color:var(--game-ink);background:linear-gradient(90deg,rgba(17,17,17,.05) 1px,transparent 1px),linear-gradient(rgba(17,17,17,.05) 1px,transparent 1px),var(--game-bg);background-size:24px 24px;font-family:Courier New,Menlo,monospace}.play-scene:before{top:14px;right:14px;bottom:14px;left:14px;border:3px solid var(--game-ink);border-radius:0;animation:none}.play-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent 0 50%,#11111109 50%,#11111109),radial-gradient(circle at 80% 14%,rgba(255,216,74,.42),transparent 20%);background-size:auto,auto;mix-blend-mode:multiply;animation:p5-scan 1.4s steps(3,end) infinite}.play-scene__pixels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.play-scene__pixels i{position:absolute;left:var(--x);top:var(--y);width:8px;height:8px;background:var(--game-blue);box-shadow:4px 4px 0 var(--game-ink);animation:p5-pixel-blink 1.8s steps(1,end) infinite;animation-delay:var(--delay)}.play-scene__pixels i:nth-child(3n){background:var(--game-red)}.play-scene__pixels i:nth-child(5n){background:var(--game-yellow)}.play-scene__hud{display:grid;align-content:start;gap:10px;padding:14px;border:3px solid var(--game-ink);background:#fff;box-shadow:6px 6px 0 var(--game-ink)}.play-scene__hud span,.play-scene__panel span,.play-scene__cards span{display:block;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.play-scene__hud strong{display:block;font-size:3rem;line-height:.9}.play-scene__hud small{color:#1111119e;font-weight:900}.play-scene__canvas{min-height:540px;overflow:hidden;border:4px solid var(--game-ink);background:linear-gradient(180deg,#9edcff 0,#9edcff 56%,#d9f6b5 56%,#d9f6b5);box-shadow:10px 10px 0 var(--game-ink)}.play-scene__grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);opacity:.3}.play-scene__grid i{border-right:1px solid rgba(17,17,17,.25);border-bottom:1px solid rgba(17,17,17,.25);animation:p5-grid-step 2.4s steps(2,end) infinite;animation-delay:var(--delay)}.play-scene__title{position:absolute;left:5%;top:8%}.play-scene__title span{display:inline-block;padding:6px 8px;border:3px solid var(--game-ink);background:var(--game-yellow);font-weight:900;animation:p5-start-blink 1s steps(1,end) infinite}.play-scene__title h1{margin:12px 0 0;font-size:clamp(4rem,12vw,10rem);line-height:.78;letter-spacing:-.12em;text-shadow:8px 8px 0 #ffffff,14px 14px 0 var(--game-ink)}.play-scene__avatar{position:absolute;left:38%;top:42%;width:82px;height:82px;border:4px solid var(--game-ink);background:var(--game-green);box-shadow:8px 8px 0 var(--game-ink);animation:p5-avatar-jump .86s steps(5,end) infinite}.play-scene--level-2 .play-scene__avatar{left:58%;top:34%}.play-scene--level-3 .play-scene__avatar{left:24%;top:50%}.play-scene__avatar:before,.play-scene__avatar:after{content:"";position:absolute;top:20px;width:12px;height:12px;background:var(--game-ink)}.play-scene__avatar:before{left:18px}.play-scene__avatar:after{right:18px}.play-scene__avatar span:first-child{position:absolute;left:20px;bottom:18px;width:38px;height:8px;background:var(--game-ink)}.play-scene__avatar span:last-child{position:absolute;left:18px;top:-20px;width:44px;height:18px;border:3px solid var(--game-ink);background:var(--game-red)}.play-scene__platform{position:absolute;height:34px;border:4px solid var(--game-ink);background:repeating-linear-gradient(90deg,var(--game-yellow) 0 18px,#ffffff 18px 36px);box-shadow:6px 6px 0 var(--game-ink)}.play-scene__platform--one{left:8%;bottom:18%;width:33%;animation:p5-platform-a 2.2s steps(4,end) infinite}.play-scene__platform--two{right:8%;bottom:35%;width:25%;animation:p5-platform-b 2.8s steps(5,end) infinite}.play-scene__platform--three{left:28%;bottom:8%;width:56%}.play-scene__enemy{position:absolute;right:18%;bottom:47%;width:64px;height:46px;border:4px solid var(--game-ink);background:var(--game-red);box-shadow:6px 6px 0 var(--game-ink);animation:p5-enemy-walk 1.4s steps(4,end) infinite}.play-scene__enemy:before,.play-scene__enemy:after{content:"";position:absolute;top:12px;width:9px;height:9px;background:#fff;border:2px solid var(--game-ink)}.play-scene__enemy:before{left:12px}.play-scene__enemy:after{right:12px}.play-scene__coins i{position:absolute;left:var(--x);top:var(--y);width:22px;height:22px;border:3px solid var(--game-ink);background:var(--game-yellow);box-shadow:4px 4px 0 var(--game-ink);animation:p5-coin .72s steps(4,end) infinite;animation-delay:var(--delay)}.play-scene__panel{display:grid;align-content:space-between;gap:12px;padding:14px;border:3px solid var(--game-ink);background:#fff;box-shadow:6px 6px 0 var(--game-ink)}.play-scene__panel strong{display:block;margin-top:8px;font-size:clamp(1.2rem,2.1vw,2rem);line-height:1.05}.play-scene__panel a{justify-self:start;padding:10px 12px;border:3px solid var(--game-ink);color:var(--game-ink);background:var(--game-blue);box-shadow:5px 5px 0 var(--game-ink);font-weight:900;text-decoration:none}.play-scene__cards button{min-height:96px;padding:12px;border:3px solid var(--game-ink);border-radius:0;color:var(--game-ink);background:#fff;box-shadow:6px 6px 0 var(--game-ink);text-align:left;cursor:pointer;transform:none;animation:p5-card-idle 1.8s steps(2,end) infinite;animation-delay:var(--delay);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.play-scene__cards button:nth-child(2){background:#e0f4ff}.play-scene__cards button:nth-child(3){background:#fff0a5}.play-scene__cards button.is-active,.play-scene__cards button:hover{background:var(--game-green);transform:translate(4px,4px);box-shadow:2px 2px 0 var(--game-ink)}.play-scene__cards strong{display:block;margin-top:8px;font-size:1.6rem;line-height:1}.play-scene__cards small{display:block;margin-top:6px;font-weight:900}@keyframes p5-scan{50%{opacity:.72}}@keyframes p5-pixel-blink{0%,72%,to{opacity:0;transform:scale(1)}74%,86%{opacity:1;transform:scale(1.5)}}@keyframes p5-grid-step{50%{background:#ffffff52}}@keyframes p5-start-blink{50%{color:transparent}}@keyframes p5-avatar-jump{0%,to{transform:translateY(0)}45%,55%{transform:translateY(-46px)}}@keyframes p5-platform-a{50%{transform:translate(38px)}}@keyframes p5-platform-b{50%{transform:translate(-30px)}}@keyframes p5-enemy-walk{50%{transform:translate(-42px)}}@keyframes p5-coin{0%,to{transform:scaleX(1)}50%{transform:scaleX(.25)}}@keyframes p5-card-idle{50%{transform:translateY(-4px)}}@media (max-width: 760px){.play-scene{grid-template-rows:auto}.play-scene__canvas{min-height:430px}.play-scene__title h1{font-size:clamp(3.8rem,21vw,6.4rem)}.play-scene__avatar{width:64px;height:64px}.play-scene__cards{grid-template-columns:1fr}}.mix-style-switch{grid-template-columns:repeat(6,minmax(0,1fr))}.tactical-scene{--mx: 0;--my: 0;--tac-bg: #050607;--tac-ink: #f4f1e8;--tac-muted: rgba(244, 241, 232, .62);--tac-line: rgba(244, 241, 232, .18);--tac-orange: #ff6a1a;--tac-cyan: #37e6ff;--tac-lime: #c8ff2b;--tac-red: #ff3535;--grid-x: 0px;--grid-y: 0px;--ring-x: 0px;--ring-y: 0px;--copy-x: 0px;--copy-y: 0px;--panel-x: 0px;--panel-y: 0px;--tilt-x: 0deg;--tilt-y: 0deg;min-height:auto;padding:0;color:var(--tac-ink);background:var(--tac-bg);font-family:Avenir Next Condensed,DIN Condensed,Arial Narrow,Hiragino Sans GB,sans-serif;border-color:#f4f1e83d;scroll-behavior:smooth}.tactical-scene button,.tactical-scene a{outline-offset:5px}.tactical-bg,.tactical-bg__grid,.tactical-bg__noise,.tactical-bg__scan,.tactical-bg__rings,.tactical-bg__sparks,.tactical-bg__coords{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tactical-bg{z-index:0;overflow:hidden}.tactical-bg__grid{opacity:.42;background-image:linear-gradient(rgba(244,241,232,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(244,241,232,.08) 1px,transparent 1px),linear-gradient(135deg,transparent 0 46%,rgba(255,106,26,.12) 46% 47%,transparent 47% 100%);background-size:54px 54px,54px 54px,240px 240px;transform:translate3d(var(--grid-x),var(--grid-y),0);animation:tactical-grid 8s linear infinite}.tactical-bg__noise{opacity:.2;background:repeating-radial-gradient(circle at 12% 18%,rgba(255,255,255,.35) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,transparent 0 13px,rgba(255,255,255,.08) 13px 14px);mix-blend-mode:screen;animation:tactical-noise .8s steps(2,end) infinite}.tactical-bg__scan{background:linear-gradient(180deg,transparent 0%,rgba(55,230,255,.18) 48%,transparent 58%),repeating-linear-gradient(180deg,rgba(244,241,232,.04) 0 1px,transparent 1px 6px);transform:translateY(-100%);mix-blend-mode:screen;animation:tactical-scan 4.8s linear infinite}.tactical-bg__rings{display:grid;place-items:center;transform:translate3d(var(--ring-x),var(--ring-y),0)}.tactical-bg__rings i{position:absolute;width:var(--ring-size);height:var(--ring-size);border:1px solid rgba(55,230,255,.18);border-radius:50%;border-top-color:#ff6a1a94;opacity:.42;animation:tactical-ring 9s linear infinite;animation-delay:var(--delay)}.tactical-bg__sparks i{position:absolute;left:var(--x);top:var(--y);width:5px;height:5px;background:var(--tac-cyan);opacity:0;box-shadow:0 0 18px currentColor;animation:tactical-spark 2.6s steps(1,end) infinite;animation-delay:var(--delay)}.tactical-bg__sparks i:nth-child(3n){background:var(--tac-orange);color:var(--tac-orange)}.tactical-bg__sparks i:nth-child(5n){background:var(--tac-lime);color:var(--tac-lime)}.tactical-bg__coords{display:grid;grid-template-columns:repeat(4,max-content);align-content:start;justify-content:space-between;gap:1rem;padding:1rem;color:#f4f1e847;font-family:Courier New,monospace;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.tactical-hero,.tactical-section,.tactical-final{position:relative;z-index:1}.tactical-reveal{opacity:0;transform:translateY(32px);clip-path:inset(0 0 100% 0);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1),clip-path .75s cubic-bezier(.2,.8,.2,1)}.tactical-reveal.is-visible{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}.tactical-hero{min-height:min(860px,calc(100vh - 210px));display:grid;grid-template-columns:180px minmax(0,1fr) minmax(280px,.55fr);gap:1rem;padding:clamp(1rem,3vw,3rem);border-bottom:1px solid var(--tac-line)}.tactical-hero__meta,.tactical-hero__panel,.tactical-card,.tactical-step,.tactical-stat{background:#f4f1e80e;border:1px solid rgba(244,241,232,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.tactical-hero__meta{align-self:start;padding:1rem;min-height:230px;border-left:6px solid var(--tac-orange);animation:tactical-panel-in .8s ease both}.tactical-hero__meta span,.tactical-tagline span,.tactical-section__head span,.tactical-card span,.tactical-step span,.tactical-stat span,.tactical-warning span{display:inline-flex;color:var(--tac-cyan);font-size:.75rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.tactical-hero__meta strong{display:block;margin-top:1rem;writing-mode:vertical-rl;color:var(--tac-ink);font-size:clamp(2.4rem,6vw,6rem);line-height:.8;letter-spacing:-.08em}.tactical-hero__meta small{display:block;margin-top:1rem;color:var(--tac-lime);font-weight:900;letter-spacing:.16em}.tactical-hero__copy{align-self:center;transform:translate3d(var(--copy-x),var(--copy-y),0)}.tactical-tagline{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem}.tactical-tagline span{padding:.4rem .55rem;border:1px solid rgba(244,241,232,.22);color:var(--tac-bg);background:var(--tac-lime)}.tactical-tagline span:last-child{color:var(--tac-ink);background:transparent}.tactical-hero__copy h1{position:relative;margin:0;max-width:980px;font-size:clamp(5.4rem,14vw,15rem);line-height:.72;letter-spacing:-.14em;text-transform:uppercase;text-shadow:10px 10px 0 rgba(255,106,26,.32);animation:tactical-glitch 2.8s steps(1,end) infinite}.tactical-hero__copy h1:before,.tactical-hero__copy h1:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen}.tactical-hero__copy h1:before{color:var(--tac-cyan);clip-path:inset(0 0 52% 0);transform:translate(-6px,-2px);animation:tactical-slice-a 2.2s steps(1,end) infinite}.tactical-hero__copy h1:after{color:var(--tac-red);clip-path:inset(58% 0 0 0);transform:translate(7px,2px);animation:tactical-slice-b 2.4s steps(1,end) infinite}.tactical-hero__copy p{max-width:520px;margin:1.4rem 0;color:var(--tac-muted);font-size:1.1rem;line-height:1.65}.tactical-actions,.tactical-final__actions{display:flex;flex-wrap:wrap;gap:.75rem}.tactical-button{position:relative;min-width:168px;min-height:54px;display:inline-grid;place-items:center;overflow:hidden;border:1px solid rgba(244,241,232,.38);color:var(--tac-ink);background:#f4f1e80a;font-weight:900;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));transition:transform .2s ease,border-color .2s ease,color .2s ease}.tactical-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tac-orange);transform:translate(-102%);transition:transform .22s ease}.tactical-button:after{content:"";position:absolute;top:-80%;right:-20%;bottom:-80%;left:-20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:translate(-140%) rotate(16deg)}.tactical-button span{position:relative;z-index:1}.tactical-button--primary{color:var(--tac-bg);background:var(--tac-orange);border-color:var(--tac-orange)}.tactical-button--primary:before{background:var(--tac-lime)}.tactical-button:hover,.tactical-button:focus-visible{transform:translateY(-4px);border-color:var(--tac-cyan);color:var(--tac-bg)}.tactical-button:hover:before,.tactical-button:focus-visible:before{transform:translate(0)}.tactical-button:hover:after,.tactical-button:focus-visible:after{animation:tactical-button-scan .7s ease}.tactical-hero__panel{align-self:center;min-height:520px;padding:1rem;transform:translate3d(var(--panel-x),var(--panel-y),0);animation:tactical-panel-in .9s .16s ease both}.tactical-radar{position:relative;min-height:280px;display:grid;place-items:center;border-bottom:1px solid var(--tac-line);margin-bottom:1rem}.tactical-radar:before,.tactical-radar:after,.tactical-radar span{content:"";position:absolute;border-radius:50%;border:1px solid rgba(55,230,255,.28)}.tactical-radar:before{width:230px;height:230px}.tactical-radar:after{width:146px;height:146px}.tactical-radar span:nth-child(1){width:6px;height:112px;border-radius:0;border:0;background:linear-gradient(180deg,var(--tac-cyan),transparent);transform-origin:bottom center;animation:tactical-radar 2.8s linear infinite}.tactical-radar span:nth-child(2),.tactical-radar span:nth-child(3){width:12px;height:12px;border:0;background:var(--tac-orange);box-shadow:0 0 22px var(--tac-orange);animation:tactical-ping 1.5s ease-in-out infinite}.tactical-radar span:nth-child(2){transform:translate(62px,-28px)}.tactical-radar span:nth-child(3){transform:translate(-44px,72px);animation-delay:-.7s}.tactical-hero__panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.tactical-hero__panel div{padding:.75rem;border:1px solid var(--tac-line)}.tactical-hero__panel dt{color:var(--tac-muted);font-size:.72rem;font-weight:900;letter-spacing:.16em}.tactical-hero__panel dd{margin:.45rem 0 0;color:var(--tac-lime);font-size:1.6rem;font-weight:900}.tactical-section{padding:clamp(3rem,7vw,7rem) clamp(1rem,3vw,3rem);border-bottom:1px solid var(--tac-line)}.tactical-section__head{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1rem;align-items:end;margin-bottom:1.5rem}.tactical-section__head h2,.tactical-mission__banner h2,.tactical-final h2{margin:0;font-size:clamp(3.5rem,9vw,9rem);line-height:.82;letter-spacing:-.11em;text-transform:uppercase}.tactical-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.tactical-card{position:relative;min-height:250px;padding:1rem;transform-style:preserve-3d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.tactical-card:before,.tactical-step:before,.tactical-stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top:2px solid transparent;border-right:2px solid transparent;background:linear-gradient(115deg,transparent 0 42%,rgba(55,230,255,.16) 49%,transparent 56% 100%);transform:translate(-100%);transition:transform .25s ease,border-color .2s ease}.tactical-card h3,.tactical-step h3{position:relative;margin:2.4rem 0 .8rem;font-size:clamp(1.6rem,2.5vw,2.4rem);line-height:.95;letter-spacing:-.05em}.tactical-card p,.tactical-step p{position:relative;color:var(--tac-muted);line-height:1.55}.tactical-card small{position:absolute;right:1rem;bottom:1rem;color:var(--tac-lime);font-weight:900;letter-spacing:.14em}.tactical-card:hover,.tactical-card:focus-within,.tactical-step:hover,.tactical-stat:hover{border-color:#37e6ff9e;box-shadow:0 0 32px #37e6ff1f;background:#f4f1e814}.tactical-card:hover{transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-10px)}.tactical-card:hover:before,.tactical-step:hover:before,.tactical-stat:hover:before{transform:translate(0);border-color:var(--tac-cyan)}.tactical-mission{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:1rem;background:linear-gradient(112deg,rgba(255,106,26,.22) 0 28%,transparent 28% 100%),#f4f1e805}.tactical-mission__banner{position:relative;min-height:520px;padding:1rem;border:1px solid var(--tac-line);background:repeating-linear-gradient(135deg,rgba(244,241,232,.1) 0 10px,transparent 10px 20px),#f4f1e80a;clip-path:polygon(0 0,88% 0,100% 18%,100% 100%,0 100%)}.tactical-mission__banner span{color:var(--tac-bg);background:var(--tac-orange);padding:.35rem .55rem;font-size:.78rem;font-weight:900;letter-spacing:.18em}.tactical-mission__banner h2{position:absolute;left:1rem;bottom:1rem}.tactical-timeline{display:grid;align-content:center;gap:.8rem}.tactical-step{position:relative;min-height:124px;padding:1rem 1rem 1rem 4.8rem}.tactical-step:after{content:"";position:absolute;left:2.1rem;top:1.2rem;width:12px;height:12px;background:var(--tac-orange);box-shadow:0 0 0 8px #ff6a1a1f,0 0 24px var(--tac-orange)}.tactical-step span{color:var(--tac-lime)}.tactical-step h3{margin-top:.45rem}.tactical-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.tactical-stat{position:relative;min-height:230px;display:grid;align-content:end;padding:1rem;overflow:hidden}.tactical-stat strong{position:relative;display:block;margin-top:2rem;color:var(--tac-ink);font-size:clamp(4rem,8vw,8rem);line-height:.8;letter-spacing:-.09em}.tactical-stat small{position:relative;color:var(--tac-orange);font-size:1.1rem;font-weight:900;letter-spacing:.16em}.tactical-final{min-height:560px;display:grid;align-content:center;gap:1.4rem;padding:clamp(3rem,7vw,7rem) clamp(1rem,3vw,3rem);background:linear-gradient(102deg,transparent 0 52%,rgba(255,106,26,.22) 52% 64%,transparent 64% 100%),#f4f1e808}.tactical-warning{display:flex;flex-wrap:wrap;gap:.45rem}.tactical-warning span{padding:.4rem .55rem;color:var(--tac-bg);background:var(--tac-orange)}.tactical-warning span:nth-child(2){color:var(--tac-ink);background:transparent;border:1px solid var(--tac-line)}.tactical-warning span:nth-child(3){color:var(--tac-bg);background:var(--tac-lime)}@keyframes tactical-grid{to{background-position:54px 54px,54px 54px,240px 240px}}@keyframes tactical-noise{50%{transform:translate3d(-1%,1%,0)}}@keyframes tactical-scan{to{transform:translateY(100%)}}@keyframes tactical-ring{to{transform:rotate(360deg)}}@keyframes tactical-spark{0%,70%,to{opacity:0}72%,82%{opacity:1}}@keyframes tactical-panel-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes tactical-glitch{0%,86%,to{transform:translate(0)}88%{transform:translate(4px,-2px)}90%{transform:translate(-5px,2px)}}@keyframes tactical-slice-a{0%,82%,to{transform:translate(-6px,-2px)}85%{transform:translate(-15px,2px)}88%{transform:translate(8px,-3px)}}@keyframes tactical-slice-b{0%,80%,to{transform:translate(7px,2px)}83%{transform:translate(16px,-2px)}86%{transform:translate(-10px,4px)}}@keyframes tactical-button-scan{to{transform:translate(140%) rotate(16deg)}}@keyframes tactical-radar{to{transform:rotate(360deg)}}@keyframes tactical-ping{50%{opacity:.45;box-shadow:0 0 0 18px #ff6a1a00}}@media (max-width: 1180px){.mix-style-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.tactical-hero,.tactical-mission{grid-template-columns:1fr}.tactical-hero__meta strong{writing-mode:initial}.tactical-feature-grid,.tactical-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.mix-style-switch{grid-template-columns:1fr}.tactical-hero,.tactical-section,.tactical-final{padding:1rem}.tactical-hero__copy h1,.tactical-section__head h2,.tactical-mission__banner h2,.tactical-final h2{font-size:clamp(3.4rem,18vw,5.8rem)}.tactical-section__head,.tactical-feature-grid,.tactical-stats__grid,.tactical-hero__panel dl{grid-template-columns:1fr}.tactical-hero__panel,.tactical-mission__banner{min-height:360px}.tactical-bg__coords{grid-template-columns:1fr 1fr;font-size:.62rem}}@media (prefers-reduced-motion: reduce){.tactical-scene *,.tactical-scene *:before,.tactical-scene *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.play-scene{--manga-ink: #100b18;--manga-paper: #fff4c7;--manga-pink: #ff2f9a;--manga-violet: #6b35ff;--manga-yellow: #ffe600;--manga-green: #42ff87;--manga-blue: #22d8ff;display:grid;grid-template-columns:150px minmax(0,1fr) 170px;grid-template-rows:minmax(560px,1fr) auto;gap:12px;padding:14px;color:var(--manga-ink);background:radial-gradient(circle at 16% 18%,rgba(255,47,154,.35),transparent 24%),radial-gradient(circle at 86% 28%,rgba(107,53,255,.34),transparent 26%),linear-gradient(135deg,#fff9d8 0,#fff9d8 42%,#f7e6ff 42%,#f7e6ff 70%,#dffaff 70%,#dffaff);font-family:Avenir Next Condensed,Arial Narrow,Hiragino Sans GB,sans-serif}.play-scene:before{top:14px;right:14px;bottom:14px;left:14px;border:5px solid var(--manga-ink);border-radius:0;background:linear-gradient(115deg,transparent 0 50%,rgba(255,230,0,.72) 50% 62%,transparent 62% 100%);animation:manga-border-punch 1.6s steps(2,end) infinite}.play-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.34;background:radial-gradient(circle,var(--manga-ink) 0 2px,transparent 2px),repeating-linear-gradient(90deg,transparent 0 18px,rgba(16,11,24,.1) 18px 20px);background-size:18px 18px,auto;mix-blend-mode:multiply;animation:manga-halftone-drift 4s linear infinite}.play-scene__halftone,.play-scene__burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.play-scene__halftone i{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border:2px solid var(--manga-ink);border-radius:50%;background:var(--manga-yellow);box-shadow:3px 3px 0 var(--manga-ink);opacity:.85;animation:manga-dot-pop 1.9s steps(2,end) infinite;animation-delay:var(--delay)}.play-scene__halftone i:nth-child(3n){background:var(--manga-pink)}.play-scene__halftone i:nth-child(5n){background:var(--manga-green)}.play-scene__burst i{position:absolute;left:50%;top:52%;width:46vw;height:5px;background:var(--manga-ink);transform-origin:left center;transform:rotate(var(--play-rot));opacity:.26;animation:manga-burst-line 2.4s ease-in-out infinite;animation-delay:var(--delay)}.play-scene__burst i:nth-child(3n){height:10px;background:var(--manga-violet);opacity:.32}.play-scene__hud,.play-scene__canvas,.play-scene__panel,.play-scene__cards{position:relative;z-index:1}.play-scene__hud,.play-scene__panel,.play-scene__cards button{border:5px solid var(--manga-ink);background:#fff;box-shadow:8px 8px 0 var(--manga-ink)}.play-scene__hud{display:grid;align-content:start;gap:10px;padding:14px;transform:skewY(-4deg);animation:manga-panel-snap .72s cubic-bezier(.2,.8,.2,1) both}.play-scene__hud span,.play-scene__panel span,.play-scene__cards span,.play-scene__title span{display:inline-flex;color:var(--manga-ink);font-size:.76rem;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.play-scene__hud strong{display:block;color:var(--manga-pink);font-size:4rem;line-height:.82;text-shadow:4px 4px 0 var(--manga-ink)}.play-scene__hud small{font-size:1.3rem;font-weight:1000;letter-spacing:.12em}.play-scene__canvas{min-height:560px;overflow:hidden;border:6px solid var(--manga-ink);background:radial-gradient(circle at 50% 46%,rgba(255,230,0,.92),transparent 26%),repeating-radial-gradient(circle at 50% 50%,transparent 0 22px,rgba(16,11,24,.16) 23px 25px,transparent 26px 46px),linear-gradient(135deg,#ffb7dc 0,#ffb7dc 36%,#fff4c7 36%,#fff4c7 62%,#b6f7ff 62%,#b6f7ff);box-shadow:12px 12px 0 var(--manga-ink);transform-style:preserve-3d;transition:transform .22s ease,box-shadow .22s ease}.play-scene__canvas:hover{transform:perspective(900px) rotateX(-2deg) rotateY(3deg) translateY(-6px);box-shadow:18px 18px 0 var(--manga-ink),0 0 0 8px #ff2f9a2e}.play-scene__glyphs i{position:absolute;left:var(--x);top:var(--y);width:36px;height:36px;border:4px solid var(--manga-ink);background:var(--manga-yellow);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation:manga-glyph-spin 2.6s steps(5,end) infinite;animation-delay:var(--delay)}.play-scene__glyphs i:nth-child(2n){background:var(--manga-green)}.play-scene__glyphs i:nth-child(3n){background:var(--manga-pink)}.play-scene__frame{position:absolute;border:5px solid var(--manga-ink);background:#fff9;box-shadow:7px 7px 0 var(--manga-ink);transform:skew(-10deg);animation:manga-frame-float 3.4s ease-in-out infinite}.play-scene__frame--one{right:7%;top:8%;width:24%;height:22%}.play-scene__frame--two{left:8%;bottom:10%;width:22%;height:28%;animation-delay:-1s}.play-scene__frame--three{right:13%;bottom:11%;width:28%;height:18%;animation-delay:-1.8s}.play-scene__slash{position:absolute;height:72px;background:var(--manga-violet);border:5px solid var(--manga-ink);box-shadow:8px 8px 0 var(--manga-ink);transform:rotate(-16deg);animation:manga-slash-hit 1.9s steps(2,end) infinite}.play-scene__slash--one{left:-4%;top:24%;width:48%}.play-scene__slash--two{right:-5%;bottom:28%;width:36%;background:var(--manga-green);animation-delay:-.7s}.play-scene__pose{position:absolute;left:48%;top:49%;width:190px;height:340px;transform:translate(-50%,-50%) rotate(-7deg);animation:manga-pose-impact 1.25s cubic-bezier(.2,.8,.2,1) infinite}.play-scene--level-2 .play-scene__pose{left:58%;transform:translate(-50%,-50%) rotate(9deg) scaleX(-1)}.play-scene--level-3 .play-scene__pose{left:42%;top:53%;transform:translate(-50%,-50%) rotate(-13deg)}.play-scene__pose:before{content:"";position:absolute;left:64px;top:10px;width:70px;height:70px;border:6px solid var(--manga-ink);border-radius:50%;background:var(--manga-yellow);box-shadow:7px 7px 0 var(--manga-ink)}.play-scene__pose:after{content:"";position:absolute;left:74px;top:86px;width:64px;height:142px;border:6px solid var(--manga-ink);background:var(--manga-pink);box-shadow:7px 7px 0 var(--manga-ink);transform:skew(-10deg)}.play-scene__pose i{position:absolute;z-index:1;width:52px;height:132px;border:6px solid var(--manga-ink);background:var(--manga-blue);box-shadow:6px 6px 0 var(--manga-ink);transform-origin:top center}.play-scene__pose i:nth-child(1){left:24px;top:94px;transform:rotate(44deg)}.play-scene__pose i:nth-child(2){right:8px;top:92px;transform:rotate(-52deg);background:var(--manga-green)}.play-scene__pose i:nth-child(3){left:58px;bottom:0;transform:rotate(18deg);background:var(--manga-violet)}.play-scene__pose i:nth-child(4){right:24px;bottom:4px;transform:rotate(-26deg);background:var(--manga-yellow)}.play-scene__pose span{position:absolute;z-index:2;left:95px;top:36px;width:52px;height:16px;background:var(--manga-ink);transform:rotate(-14deg)}.play-scene__sfx span{position:absolute;z-index:2;color:var(--manga-ink);font-size:clamp(2.8rem,7vw,6.8rem);font-weight:1000;line-height:.8;letter-spacing:-.08em;text-shadow:5px 5px 0 #fff,9px 9px 0 var(--manga-pink);transform:rotate(-10deg);animation:manga-sfx 1.4s steps(2,end) infinite}.play-scene__sfx span:nth-child(1){left:6%;top:8%}.play-scene__sfx span:nth-child(2){right:6%;top:33%;color:var(--manga-violet);animation-delay:-.4s}.play-scene__sfx span:nth-child(3){left:12%;bottom:14%;color:var(--manga-green);animation-delay:-.9s}.play-scene__title{position:absolute;left:6%;top:52%;z-index:3;transform:rotate(-4deg)}.play-scene__title span{padding:6px 9px;border:4px solid var(--manga-ink);background:var(--manga-yellow);box-shadow:5px 5px 0 var(--manga-ink)}.play-scene__title h1{margin:12px 0 0;color:var(--manga-ink);font-size:clamp(4.4rem,12vw,10.4rem);line-height:.72;letter-spacing:-.13em;text-transform:uppercase;text-shadow:8px 8px 0 #fff,15px 15px 0 var(--manga-violet)}.play-scene__panel{display:grid;align-content:space-between;gap:12px;padding:14px;transform:skewY(4deg);animation:manga-panel-snap .72s .08s cubic-bezier(.2,.8,.2,1) both}.play-scene__panel strong{display:block;margin-top:10px;color:var(--manga-pink);font-size:3rem;line-height:.85;text-shadow:4px 4px 0 var(--manga-ink)}.play-scene__panel a{justify-self:start;padding:10px 12px;border:4px solid var(--manga-ink);color:var(--manga-ink);background:var(--manga-green);box-shadow:5px 5px 0 var(--manga-ink);font-weight:1000;letter-spacing:.08em;text-decoration:none;transition:transform .15s ease,background .15s ease}.play-scene__panel a:hover,.play-scene__panel a:focus-visible{background:var(--manga-yellow);transform:translate(4px,4px)}.play-scene__cards{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.play-scene__cards button{position:relative;min-height:104px;padding:12px;border-radius:0;color:var(--manga-ink);cursor:pointer;overflow:hidden;text-align:left;transform:skew(-7deg);animation:manga-card-idle 2.2s ease-in-out infinite;animation-delay:var(--delay);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.play-scene__cards button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(16,11,24,.24) 0 2px,transparent 2px),linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);background-size:14px 14px,auto;transform:translate(-110%);transition:transform .22s ease}.play-scene__cards button>*{position:relative;z-index:1;display:block;transform:skew(7deg)}.play-scene__cards button:nth-child(1){background:var(--manga-yellow)}.play-scene__cards button:nth-child(2){background:var(--manga-blue)}.play-scene__cards button:nth-child(3){background:var(--manga-pink)}.play-scene__cards button.is-active,.play-scene__cards button:hover,.play-scene__cards button:focus-visible{background:var(--manga-green);transform:skew(-7deg) translateY(-10px) rotate(-1deg);box-shadow:12px 12px 0 var(--manga-ink),0 0 0 7px #6b35ff38}.play-scene__cards button.is-active:before,.play-scene__cards button:hover:before,.play-scene__cards button:focus-visible:before{transform:translate(0)}.play-scene__cards strong{margin-top:8px;font-size:2.4rem;line-height:.85;letter-spacing:-.08em}.play-scene__cards small{margin-top:8px;font-weight:1000}@keyframes manga-border-punch{50%{transform:scale(.992)}}@keyframes manga-halftone-drift{to{background-position:18px 18px,20px 0}}@keyframes manga-dot-pop{0%,70%,to{transform:scale(.8);opacity:.3}74%,88%{transform:scale(1.35);opacity:1}}@keyframes manga-burst-line{0%,to{transform:rotate(var(--play-rot)) scaleX(.62)}50%{transform:rotate(var(--play-rot-far)) scaleX(1)}}@keyframes manga-glyph-spin{50%{transform:rotate(90deg) scale(1.18)}}@keyframes manga-frame-float{0%,to{transform:skew(-10deg) translateY(0)}50%{transform:skew(-10deg) translateY(-14px)}}@keyframes manga-slash-hit{50%{transform:rotate(-16deg) translate(16px);filter:saturate(1.4)}}@keyframes manga-pose-impact{0%,to{filter:drop-shadow(10px 10px 0 rgba(16,11,24,.28))}48%{filter:drop-shadow(18px 18px 0 rgba(255,47,154,.42))}52%{transform:translate(-50%,-50%) rotate(-4deg) scale(1.035)}}@keyframes manga-sfx{50%{transform:rotate(-6deg) scale(1.06)}}@keyframes manga-panel-snap{0%{opacity:0;transform:translateY(24px) skewY(-4deg)}to{opacity:1}}@keyframes manga-card-idle{50%{margin-top:-7px}}@media (max-width: 1120px){.play-scene{grid-template-columns:1fr}.play-scene__hud,.play-scene__panel,.play-scene__cards{grid-column:auto}}@media (max-width: 760px){.play-scene{grid-template-rows:auto;padding:10px}.play-scene__canvas{min-height:460px}.play-scene__title h1{font-size:clamp(4rem,22vw,6.6rem)}.play-scene__pose{width:138px;height:260px}.play-scene__pose:before{left:44px;width:54px;height:54px}.play-scene__pose:after{left:52px;top:72px;width:48px;height:104px}.play-scene__pose i{width:38px;height:92px}.play-scene__sfx span{font-size:2.4rem}.play-scene__cards{grid-template-columns:1fr}}:root{--mg-ink: #100b18;--mg-paper: #fff6cd;--mg-white: #fffef5;--mg-yellow: #ffe600;--mg-pink: #ff2f9a;--mg-violet: #6b35ff;--mg-green: #42ff87;--mg-blue: #22d8ff;--mg-red: #ff3737;--mg-shadow: 8px 8px 0 var(--mg-ink);--mg-shadow-lg: 14px 14px 0 var(--mg-ink);--mg-border: 4px solid var(--mg-ink);color:var(--mg-ink);background:radial-gradient(circle at 12% 12%,rgba(255,47,154,.22),transparent 24%),radial-gradient(circle at 86% 16%,rgba(107,53,255,.2),transparent 24%),linear-gradient(135deg,#fff9d8 0,#fff9d8 42%,#f6e8ff 42%,#f6e8ff 68%,#dbfbff 68%,#dbfbff)}body{color:var(--mg-ink);background:radial-gradient(circle at 8% 16%,rgba(255,47,154,.26),transparent 22%),radial-gradient(circle at 92% 12%,rgba(34,216,255,.24),transparent 20%),radial-gradient(circle at 70% 88%,rgba(66,255,135,.2),transparent 24%),linear-gradient(135deg,#fff6cd,#ffe7f5 52%,#dcfbff)}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}body:before{opacity:.22;background:radial-gradient(circle,var(--mg-ink) 0 2px,transparent 2px),repeating-linear-gradient(115deg,transparent 0 24px,rgba(16,11,24,.12) 24px 27px);background-size:22px 22px,auto;animation:manga-site-halftone 9s linear infinite}body:after{background:linear-gradient(112deg,transparent 0 54%,rgba(255,230,0,.5) 54% 61%,transparent 61%),linear-gradient(32deg,transparent 0 72%,rgba(255,47,154,.3) 72% 78%,transparent 78%);opacity:.78}.app-shell{position:relative;min-height:100vh;overflow-x:clip}.topbar{position:sticky;top:0;z-index:50;margin:.8rem auto 0;width:min(1320px,calc(100% - 1.4rem));min-height:76px;padding:.65rem .8rem;border:var(--mg-border);background:linear-gradient(112deg,var(--mg-white) 0 62%,var(--mg-yellow) 62% 78%,var(--mg-pink) 78% 100%);box-shadow:var(--mg-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:skew(-2deg);transition:min-height .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.topbar.is-scrolled{min-height:58px;background:#fffef5e0;box-shadow:5px 5px 0 var(--mg-ink);transform:skew(-1deg) translateY(-4px)}.topbar>*{transform:skew(2deg)}.brand{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:0 .9rem;border:3px solid var(--mg-ink);background:var(--mg-ink);color:var(--mg-white);font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:1.1rem;font-weight:1000;letter-spacing:-.02em;text-transform:uppercase;box-shadow:5px 5px 0 var(--mg-blue)}.brand:after{content:"!!";margin-left:.45rem;color:var(--mg-yellow)}.topbar__meta{padding:.35rem .55rem;border:3px solid var(--mg-ink);background:var(--mg-green);font-size:.74rem;font-weight:1000;letter-spacing:.14em;text-transform:uppercase;box-shadow:4px 4px 0 var(--mg-ink)}.topnav{gap:.45rem}.topnav a{position:relative;overflow:hidden;padding:.55rem .8rem;border:3px solid var(--mg-ink);border-radius:0;color:var(--mg-ink);background:var(--mg-white);box-shadow:4px 4px 0 var(--mg-ink);font-weight:1000;letter-spacing:.06em;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.topnav a:before,.button:before,.choice-card:before,.tool-card:before,.page-card:before,.mrfz-button:before,.check-atd-run:before{content:none;pointer-events:none}.topnav a:hover,.topnav a.active{color:var(--mg-ink);background:var(--mg-yellow);transform:translate(3px,3px);box-shadow:1px 1px 0 var(--mg-ink)}.topnav a:hover:before,.topnav a.active:before,.button:hover:before,.choice-card:hover:before,.tool-card:hover:before,.page-card:hover:before,.mrfz-button:hover:before,.check-atd-run:hover:before{content:none}.content{width:min(1360px,calc(100% - 1.4rem));display:block;padding:1.3rem 0 4rem}.content>section{margin-inline:auto}.entry-hero,.page-card,.tool-card,.tool-detail-hero,.tool-form,.tool-side__card,.job-hero,.job-section,.state-panel,.log-panel,.artifact-card,.download-card,.dnwo-locked__panel,.dnwo-hero,.dnwo-main,.dnwo-card,.dnwo-side__card,.dnwo-note,.dnwo-result__hero,.dnwo-result__summary,.dnwo-summary-card,.mrfz-control,.mrfz-dropzone,.mrfz-result,.check-atd-dropzone,.check-atd-command,.check-atd-result,.check-atd-artifact-card,.check-atd-scoreboard>div,.check-atd-ranking,.check-atd-review,.check-atd-meta-card,.check-atd-table-card,.check-atd-preview-card{position:relative;overflow:hidden;border:var(--mg-border);border-radius:0;background:radial-gradient(circle at 14% 18%,rgba(255,230,0,.28),transparent 26%),linear-gradient(135deg,#fffffff0,#fff6cde6);box-shadow:var(--mg-shadow)}.page-card,.entry-hero{padding:clamp(1.2rem,3vw,2.4rem)}.entry-hero{min-height:min(720px,calc(100vh - 170px));grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr);border-width:6px;background:radial-gradient(circle at 42% 50%,rgba(255,230,0,.88),transparent 28%),repeating-radial-gradient(circle at 50% 50%,transparent 0 26px,rgba(16,11,24,.18) 27px 30px,transparent 31px 54px),linear-gradient(135deg,#ffb7dc 0,#ffb7dc 36%,#fff6cd 36%,#fff6cd 64%,#bdf7ff 64%);box-shadow:var(--mg-shadow-lg)}.entry-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.entry-burst span{position:absolute;left:50%;top:52%;width:62vw;height:8px;background:var(--mg-ink);transform-origin:left center;opacity:.26;animation:manga-site-burst 2.6s ease-in-out infinite}.entry-burst span:nth-child(1){transform:rotate(-18deg)}.entry-burst span:nth-child(2){transform:rotate(16deg);background:var(--mg-violet);animation-delay:-.8s}.entry-burst span:nth-child(3){transform:rotate(52deg);background:var(--mg-pink);animation-delay:-1.5s}.entry-copy{position:relative;z-index:1;align-self:center}.entry-copy h1,.page-card h1,.tool-detail-hero h1,.job-hero h1,.dnwo-hero h1,.mrfz-tool h1,.check-atd-masthead h1,.mix-header__identity strong{font-family:Avenir Next Condensed,Arial Narrow,Impact,sans-serif;font-weight:1000;letter-spacing:-.11em;text-transform:uppercase}.entry-copy h1{max-width:780px;font-size:clamp(5rem,15vw,14rem);line-height:.72;text-shadow:8px 8px 0 var(--mg-white),15px 15px 0 var(--mg-violet);animation:manga-site-title 1.5s steps(2,end) infinite}.eyebrow,.choice-kicker,.tool-card__id,.tool-detail-tags span,.form-state strong,.section-heading .eyebrow,.mrfz-kicker,.check-atd-masthead .eyebrow,.dnwo-field span,.mrfz-control__step>span,.mrfz-alert>span{display:inline-flex;align-items:center;min-height:28px;padding:.25rem .45rem;border:3px solid var(--mg-ink);background:var(--mg-yellow);color:var(--mg-ink);font-size:.72rem;font-weight:1000;letter-spacing:.13em;text-transform:uppercase;box-shadow:3px 3px 0 var(--mg-ink)}.lead,.choice-desc,.tool-card__description,.state-panel p,.form-state span,.empty-hint,.mrfz-control__step p,.check-atd-dropzone p,.check-atd-dropzone small,.dnwo-card__head p,.dnwo-note span{color:#100b18bd;font-weight:700}.entry-hint span,.tool-detail-tags span,.status-pill,.job-subtle,.dnwo-summary>div,.mrfz-spec div{border:3px solid var(--mg-ink);border-radius:0;background:var(--mg-green);color:var(--mg-ink);box-shadow:4px 4px 0 var(--mg-ink);font-weight:1000}.choice-grid{z-index:1}.choice-card{position:relative;min-height:260px;border:5px solid var(--mg-ink);border-radius:0;box-shadow:var(--mg-shadow);transform:skew(-5deg)}.choice-card>*{transform:skew(5deg)}.choice-card.profile{background:radial-gradient(circle at 68% 28%,rgba(255,230,0,.8),transparent 28%),var(--mg-pink)}.choice-card.tools{background:radial-gradient(circle at 70% 32%,rgba(255,255,255,.76),transparent 30%),var(--mg-blue)}.choice-card:hover{transform:skew(-5deg) translateY(-12px) rotate(-1deg);border-color:var(--mg-ink);box-shadow:14px 14px 0 var(--mg-ink),0 0 0 8px #ff2f9a38}.choice-title{font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:clamp(2.6rem,6vw,5.8rem);font-weight:1000;line-height:.82;letter-spacing:-.1em;text-transform:uppercase;text-shadow:5px 5px 0 var(--mg-white)}.choice-action{align-self:flex-start;padding:.45rem .7rem;border:3px solid var(--mg-ink);background:var(--mg-yellow);box-shadow:4px 4px 0 var(--mg-ink);color:var(--mg-ink)}.button,.mrfz-button,.check-atd-run,.dnwo-mode-switch button,.admin-range__button{position:relative;overflow:hidden;min-height:46px;border:3px solid var(--mg-ink);border-radius:0;background:var(--mg-pink);color:var(--mg-ink);box-shadow:5px 5px 0 var(--mg-ink);font-weight:1000;letter-spacing:.06em;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.button.secondary,.mrfz-button--secondary,.dnwo-mode-switch button{background:var(--mg-white);color:var(--mg-ink)}.button:hover:not(:disabled),.mrfz-button:hover:not(:disabled),.check-atd-run:hover:not(:disabled),.dnwo-mode-switch button:hover,.admin-range__button:hover,.admin-range__button.is-active{background:var(--mg-yellow);color:var(--mg-ink);transform:translate(4px,4px);box-shadow:1px 1px 0 var(--mg-ink)}.button:disabled,.mrfz-button:disabled,.check-atd-run:disabled{filter:grayscale(.8);opacity:.62}input,textarea,select,.tool-form input,.tool-form textarea,.tool-form select,.search-field input,.dnwo-field input,.dnwo-field select,.dnwo-field textarea,.check-atd-filter__body textarea{border:3px solid var(--mg-ink);border-radius:0;background:var(--mg-white);color:var(--mg-ink);box-shadow:4px 4px #100b18e0;font-weight:800}input:focus,textarea:focus,select:focus,.tool-form input:focus,.tool-form textarea:focus,.tool-form select:focus,.search-field input:focus,.dnwo-field input:focus,.dnwo-field select:focus,.dnwo-field textarea:focus{outline:0;border-color:var(--mg-pink);box-shadow:5px 5px 0 var(--mg-ink),0 0 0 5px #ff2f9a33}.tools-page,.tool-detail-page,.job-page,.dnwo-tool,.dnwo-result,.mrfz-tool,.mrfz-result,.check-atd-page,.check-atd-result,.check-atd-processing,.mix-profile{width:100%}.tools-header,.tool-detail-hero,.job-hero,.dnwo-hero,.mrfz-tool__masthead,.mrfz-result__masthead,.check-atd-masthead,.check-atd-result__masthead{border:5px solid var(--mg-ink);background:radial-gradient(circle at 78% 20%,rgba(255,230,0,.78),transparent 24%),linear-gradient(135deg,var(--mg-white) 0 52%,#ffe1f2 52% 100%);box-shadow:var(--mg-shadow-lg)}.tools-header,.mrfz-tool__masthead,.check-atd-masthead,.check-atd-result__masthead{padding:clamp(1.2rem,3vw,2rem)}.tools-header h1,.tool-detail-hero h1,.job-hero h1,.dnwo-hero h1,.mrfz-tool h1,.mrfz-result h1,.check-atd-masthead h1,.check-atd-result__masthead h1{font-size:clamp(3rem,8vw,7.8rem);line-height:.82;text-shadow:6px 6px 0 var(--mg-yellow),11px 11px 0 var(--mg-ink)}.tools-summary,.tool-detail-hero__summary,.job-metrics div,.job-kv,.dnwo-summary>div,.mrfz-spec div,.check-atd-scoreboard>div{border:4px solid var(--mg-ink);background:var(--mg-yellow);box-shadow:6px 6px 0 var(--mg-ink)}.tools-summary strong,.tool-detail-hero__summary strong,.job-metrics strong,.job-kv strong,.dnwo-summary strong,.mrfz-spec dd,.check-atd-scoreboard strong{color:var(--mg-ink);font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-weight:1000;letter-spacing:-.05em}.tools-toolbar,.tool-form__header,.section-heading,.dnwo-card__head{border:4px solid var(--mg-ink);background:var(--mg-white);box-shadow:6px 6px 0 var(--mg-ink);padding:1rem}.tool-grid{gap:1rem;padding:clamp(1rem,2.6vw,1.7rem) clamp(1.15rem,3vw,2rem) clamp(1.35rem,3vw,2.2rem)}.tools-sections{display:grid;gap:clamp(1.4rem,3vw,2.2rem)}.tool-section{display:grid;gap:1rem;padding:clamp(1.35rem,3vw,2.2rem);border:5px solid var(--mg-ink);background:linear-gradient(135deg,#ffffffeb 0,#ffffffeb 64%,#ffe60080 64%,#ffe60080),repeating-linear-gradient(90deg,rgba(16,11,24,.06) 0 1px,transparent 1px 18px);box-shadow:9px 9px 0 var(--mg-ink)}.tool-section--office{background:radial-gradient(circle at 88% 18%,rgba(34,216,255,.36),transparent 24%),linear-gradient(135deg,#fffdf4 0,#fffdf4 58%,#d8ffc8 58%,#d8ffc8)}.tool-section__head{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-bottom:4px solid var(--mg-ink);padding-bottom:.75rem}.tool-section__head h2{margin:0;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:clamp(2.4rem,6vw,5rem);font-weight:1000;letter-spacing:-.07em;line-height:.85;text-transform:uppercase;text-shadow:4px 4px 0 var(--mg-yellow),8px 8px 0 var(--mg-ink)}.office-hint{display:inline-flex;align-items:center;min-height:34px;padding:.25rem .65rem;border:3px dashed var(--mg-ink);background:var(--mg-yellow);box-shadow:4px 4px 0 var(--mg-ink);color:var(--mg-ink);font-size:.82rem;font-weight:1000;letter-spacing:.04em}.office-lock{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.7fr) auto;align-items:end;gap:1rem;padding:1rem;border:4px solid var(--mg-ink);background:linear-gradient(90deg,rgba(255,230,0,.72) 0 16px,transparent 16px 28px),var(--mg-white);box-shadow:6px 6px 0 var(--mg-ink)}.office-lock strong{display:block;font-size:1.25rem;font-weight:1000}.office-lock p{margin:.25rem 0 0;color:#100b18b8;font-weight:850}.office-lock__error{grid-column:1 / -1;margin:0;width:fit-content;padding:.35rem .55rem;border:3px solid var(--mg-ink);background:#ff3c3c;color:var(--mg-white);box-shadow:4px 4px 0 var(--mg-ink);font-weight:1000}.tool-card{position:relative;min-height:230px;overflow:visible;border-width:5px;background:radial-gradient(circle at 72% 26%,rgba(255,230,0,.78),transparent 26%),var(--mg-white);transform:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;margin:.25rem .55rem .9rem;padding:1.35rem}.tool-card>*{position:relative;z-index:1;transform:none}.tool-card .tool-card__head{align-items:flex-start;padding-top:0}.tool-card .tool-card__head>div{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.35rem .45rem;min-width:0}.tool-card:nth-child(3n+1){background:radial-gradient(circle at 72% 26%,rgba(255,230,0,.78),transparent 26%),#ffe1f2}.tool-card:nth-child(3n+2){background:radial-gradient(circle at 72% 26%,rgba(255,255,255,.78),transparent 26%),#c8f7ff}.tool-card:nth-child(3n){background:radial-gradient(circle at 72% 26%,rgba(255,230,0,.78),transparent 26%),#d8ffc8}.tool-card:hover{transform:translateY(-8px) rotate(-.8deg);box-shadow:14px 14px 0 var(--mg-ink),0 0 0 8px #6b35ff2e}.tool-card__head h2,.form-section h3,.job-section h2,.dnwo-card__head h3,.dnwo-section .section-heading h2,.mrfz-control__step strong,.check-atd-dropzone strong,.check-atd-ranking>header h2{font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-weight:1000;letter-spacing:-.06em;text-transform:uppercase}.tool-card__head h2{display:inline-flex;width:fit-content;max-width:100%;margin:0;padding:.16rem .35rem .2rem;border:3px solid var(--mg-ink);background:#fffdf4f5;box-shadow:4px 4px 0 var(--mg-ink);line-height:.98;transform:rotate(-1deg)}.tool-detail-layout,.job-grid,.dnwo-layout,.mrfz-upload-layout,.check-atd-workbench{gap:1rem}.tool-form,.tool-side,.job-section,.dnwo-main,.dnwo-side,.mrfz-control,.check-atd-command{transform:none}.form-state,.state-panel,.submit-notice,.mrfz-alert,.check-atd-error,.dnwo-error,.dnwo-status{border:4px solid var(--mg-ink);border-radius:0;background:var(--mg-yellow);color:var(--mg-ink);box-shadow:6px 6px 0 var(--mg-ink)}.state-panel.error,.mrfz-alert,.check-atd-error,.dnwo-error{background:var(--mg-red);color:var(--mg-white)}.state-panel.empty,.state-panel.blocked{background:var(--mg-blue)}.field,.file-field,.job-kv,.log-panel,.artifact-card,.download-card,.dnwo-card,.dnwo-item,.dnwo-editor,.mrfz-preview,.mrfz-detected,.mrfz-result-table,.check-atd-ranking__table article,.check-atd-artifact-card,.check-atd-podium__item{border:3px solid var(--mg-ink);border-radius:0;background:var(--mg-white);box-shadow:5px 5px 0 var(--mg-ink)}.mrfz-dropzone,.check-atd-dropzone{min-height:360px;border-width:5px;background:radial-gradient(circle,rgba(16,11,24,.24) 0 2px,transparent 2px),linear-gradient(135deg,#fffef5 0,#fffef5 56%,#ffe1f2 56%,#ffe1f2);background-size:18px 18px,auto;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.mrfz-dropzone:hover,.mrfz-dropzone.is-dragging,.check-atd-dropzone:hover,.check-atd-dropzone.is-dragging{transform:translateY(-8px) rotate(-1deg);box-shadow:14px 14px 0 var(--mg-ink);background:radial-gradient(circle,rgba(16,11,24,.28) 0 2px,transparent 2px),linear-gradient(135deg,#fff36b 0,#fff36b 56%,#ffb7dc 56%,#ffb7dc);background-size:15px 15px,auto}.mrfz-dropzone__index,.check-atd-masthead__mark,.check-atd-dropzone__glyph,.job-loading-stage__signal{border:4px solid var(--mg-ink);background:var(--mg-pink);color:var(--mg-ink);box-shadow:6px 6px 0 var(--mg-ink)}.job-loading-stage{width:min(980px,100%);border:6px solid var(--mg-ink);background:radial-gradient(circle at center,var(--mg-yellow),transparent 30%),linear-gradient(135deg,#ffb7dc,#dffaff);box-shadow:var(--mg-shadow-lg)}.log-panel pre,.dnwo-result__logs pre{border:3px solid var(--mg-ink);background:var(--mg-ink);color:var(--mg-green);box-shadow:inset 0 0 0 3px #42ff872e}.mix-profile{border:6px solid var(--mg-ink);box-shadow:var(--mg-shadow-lg);background:radial-gradient(circle at 18% 18%,rgba(255,47,154,.22),transparent 24%),linear-gradient(135deg,#fff6cd,#ffe8f6 52%,#dffaff)}.mix-header{border-bottom:5px solid var(--mg-ink);background:var(--mg-white)}.mix-style-switch button,.mix-header__readout,.mix-header__identity{border:3px solid var(--mg-ink);background:var(--mg-white);box-shadow:5px 5px 0 var(--mg-ink)}.mix-style-switch button.is-active,.mix-style-switch button:hover{background:var(--mg-yellow)}.admin-page .page-card,._ops .page-card{border:3px solid var(--mg-ink);border-radius:0;box-shadow:5px 5px 0 var(--mg-ink)}.manga-reveal{opacity:0;transform:translateY(28px) rotate(-.6deg);clip-path:inset(0 0 100% 0);transition:opacity .62s ease,transform .62s cubic-bezier(.2,.8,.2,1),clip-path .62s cubic-bezier(.2,.8,.2,1)}.manga-reveal.manga-visible{opacity:1;transform:translateY(0) rotate(0);clip-path:inset(0 0 0 0)}@keyframes manga-site-halftone{to{background-position:22px 22px,32px 0}}@keyframes manga-site-burst{0%,to{transform:rotate(-18deg) scaleX(.64)}50%{transform:rotate(18deg) scaleX(1)}}@keyframes manga-site-title{0%,86%,to{transform:translate(0)}88%{transform:translate(5px,-3px)}90%{transform:translate(-4px,2px)}}@media (max-width: 980px){.topbar{align-items:flex-start;flex-wrap:wrap;transform:none}.topbar>*{transform:none}.topbar__meta{order:3;width:100%}.entry-hero,.tool-detail-layout,.job-grid,.dnwo-layout,.mrfz-upload-layout,.check-atd-workbench{grid-template-columns:1fr}.entry-copy h1,.tools-header h1,.tool-detail-hero h1,.job-hero h1,.dnwo-hero h1,.mrfz-tool h1,.mrfz-result h1,.check-atd-masthead h1{font-size:clamp(3.6rem,18vw,7rem)}}@media (max-width: 680px){.content{width:min(100% - .8rem,1360px);padding-top:.8rem}.topbar{width:calc(100% - .8rem);margin-top:.4rem;box-shadow:5px 5px 0 var(--mg-ink)}.topnav{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.topnav a{justify-content:center;text-align:center;padding-inline:.35rem;font-size:.86rem}.entry-hero,.page-card,.tools-header,.tool-detail-hero,.job-hero,.dnwo-hero,.mrfz-tool__masthead,.check-atd-masthead{padding:1rem;box-shadow:7px 7px 0 var(--mg-ink)}.choice-card,.tool-card{transform:none}.choice-card>*,.tool-card>*{transform:none}}.route-enter{animation:route-panel-enter .42s cubic-bezier(.2,.8,.2,1) both}.manga-reveal{opacity:0;transform:translate3d(0,18px,0) scale(.992);clip-path:none;transition:opacity .48s ease,transform .48s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.manga-reveal.manga-visible{opacity:1;transform:translateZ(0) scale(1);will-change:auto}.mix-profile{position:relative;padding:clamp(.7rem,1.4vw,1rem);background:radial-gradient(circle at 18% 16%,rgba(255,47,154,.35),transparent 22%),radial-gradient(circle at 82% 20%,rgba(34,216,255,.28),transparent 22%),radial-gradient(circle,rgba(16,11,24,.18) 0 2px,transparent 2px),linear-gradient(135deg,#fff6cd 0,#fff6cd 34%,#ffe1f2 34%,#ffe1f2 62%,#d8fbff 62%,#d8fbff);background-size:auto,auto,20px 20px,auto}.mix-profile:before,.mix-profile:after{content:"";position:absolute;pointer-events:none}.mix-profile:before{left:3%;right:3%;top:18%;height:10px;background:var(--mg-ink);transform:rotate(-7deg);opacity:.28;box-shadow:0 90px 0 var(--mg-violet),0 180px 0 var(--mg-pink),0 270px 0 var(--mg-green)}.mix-profile:after{right:2rem;top:8rem;width:min(26vw,360px);height:min(26vw,360px);border:5px solid var(--mg-ink);background:repeating-radial-gradient(circle,transparent 0 15px,rgba(16,11,24,.18) 16px 18px);border-radius:50%;opacity:.38;animation:manga-profile-orbit 12s linear infinite}.mix-header{position:relative;z-index:2;grid-template-columns:minmax(220px,.65fr) minmax(420px,1.65fr) minmax(220px,.7fr);gap:.75rem;padding:.8rem;border:5px solid var(--mg-ink);background:linear-gradient(112deg,var(--mg-white) 0 50%,var(--mg-yellow) 50% 63%,var(--mg-pink) 63% 100%);box-shadow:var(--mg-shadow);transform:rotate(-.6deg)}.mix-header>*{border:4px solid var(--mg-ink);background:#fffef5e6;box-shadow:5px 5px 0 var(--mg-ink)}.mix-header__identity strong{font-size:clamp(3rem,7vw,6.4rem);text-shadow:5px 5px 0 var(--mg-yellow),9px 9px 0 var(--mg-ink)}.mix-header__identity small,.mix-header__readout p{color:#100b18b8;font-weight:900}.mix-style-switch{gap:.5rem}.mix-style-switch button{min-height:92px;border:4px solid var(--mg-ink);background:var(--mg-white);box-shadow:5px 5px 0 var(--mg-ink);transform:skew(-5deg)}.mix-style-switch button>*{transform:skew(5deg)}.mix-style-switch button:nth-child(2n){background:#dffaff}.mix-style-switch button:nth-child(3n){background:#ffe1f2}.mix-style-switch button:hover,.mix-style-switch button.is-active{background:var(--mg-yellow);transform:skew(-5deg) translateY(-6px) rotate(-1deg);box-shadow:9px 9px 0 var(--mg-ink)}.mix-stage{position:relative;z-index:1;padding:clamp(.9rem,2vw,1.5rem)}.mix-footer{position:relative;z-index:2;margin-top:.8rem;border:4px solid var(--mg-ink);background:var(--mg-white);box-shadow:6px 6px 0 var(--mg-ink)}.play-scene{min-height:min(820px,calc(100vh - 180px));border-width:7px;background:radial-gradient(circle at 50% 46%,rgba(255,230,0,.95),transparent 22%),repeating-radial-gradient(circle at 50% 50%,transparent 0 21px,rgba(16,11,24,.18) 22px 25px,transparent 26px 44px),linear-gradient(135deg,#ff9fd1 0,#ff9fd1 32%,#fff6cd 32%,#fff6cd 60%,#aef3ff 60%,#aef3ff);box-shadow:16px 16px 0 var(--mg-ink)}.play-scene__canvas{min-height:620px;background:radial-gradient(circle at 50% 48%,rgba(255,230,0,.95),transparent 20%),radial-gradient(circle at 28% 20%,rgba(255,47,154,.42),transparent 24%),radial-gradient(circle at 82% 82%,rgba(66,255,135,.35),transparent 24%),repeating-radial-gradient(circle at 50% 50%,transparent 0 18px,rgba(16,11,24,.2) 19px 21px,transparent 22px 38px),linear-gradient(135deg,#ffc0df 0,#ffc0df 38%,#fff6cd 38%,#fff6cd 62%,#c1f7ff 62%,#c1f7ff)}.play-scene__title{left:5%;top:46%}.play-scene__title h1{font-size:clamp(5.2rem,13vw,12rem)}.play-scene__pose{filter:drop-shadow(16px 16px 0 rgba(16,11,24,.25))}.play-scene__sfx span{paint-order:stroke fill;-webkit-text-stroke:2px var(--mg-ink)}.entry-copy,.choice-card,.tools-header,.tool-card,.mix-header,.mix-scene{animation:manga-content-pop .52s cubic-bezier(.2,.8,.2,1) both}@keyframes manga-content-pop{0%{opacity:0;transform:translateY(18px) rotate(-.5deg) scale(.985)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes route-panel-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.996)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes manga-profile-orbit{to{transform:rotate(360deg)}}@media (max-width: 980px){.mix-header{grid-template-columns:1fr;transform:none}.mix-style-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.mix-profile{padding:.45rem}.mix-style-switch{grid-template-columns:1fr}.play-scene{min-height:auto}.play-scene__canvas{min-height:520px}}.dnwo-tool{--dnwo-ink: #151019;--dnwo-paper: #fffdf4;--dnwo-panel: #fff9e7;--dnwo-blue: #dff8ff;--dnwo-pink: #ffe4f3;--dnwo-green: #dfffd7;--dnwo-yellow: #ffea33}.dnwo-tool .manga-reveal,.dnwo-tool .dnwo-card,.dnwo-tool .dnwo-item,.dnwo-tool .dnwo-editor,.dnwo-tool .dnwo-section,.dnwo-tool .dnwo-main,.dnwo-tool .dnwo-side{animation:none!important;transform:none!important}.dnwo-layout{align-items:flex-start;gap:clamp(1rem,2vw,1.35rem)}.dnwo-main,.dnwo-side,.dnwo-card,.dnwo-item,.dnwo-editor,.dnwo-note,.dnwo-preview-strip,.dnwo-side__card{background:linear-gradient(180deg,#fffdf4fa,#fff9e7f5)!important;box-shadow:7px 7px #151019f5!important}.dnwo-hero{background:linear-gradient(110deg,var(--dnwo-paper) 0 58%,var(--dnwo-blue) 58% 74%,var(--dnwo-yellow) 74% 100%)!important}.dnwo-hero h1{letter-spacing:-.06em;text-shadow:4px 4px 0 var(--dnwo-yellow),8px 8px 0 var(--dnwo-ink)}.dnwo-card__head,.dnwo-section .section-heading{align-items:center;background:linear-gradient(90deg,var(--dnwo-paper) 0 72%,var(--dnwo-yellow) 72% 100%)!important}.dnwo-card__head h3,.dnwo-section .section-heading h2{letter-spacing:-.03em}.dnwo-card__body,.dnwo-items,.dnwo-editor__body{gap:.85rem}.dnwo-field{gap:.42rem}.dnwo-field span{width:fit-content;min-height:24px;padding:.18rem .45rem;font-size:.68rem;box-shadow:2px 2px 0 var(--dnwo-ink)}.dnwo-field input,.dnwo-field select,.dnwo-field textarea{min-height:48px;padding:.82rem .92rem;background:#fffef9!important;color:var(--dnwo-ink);font-size:1rem;font-weight:750;line-height:1.55;box-shadow:3px 3px #151019eb!important;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.dnwo-field textarea{min-height:108px;resize:vertical}.dnwo-field input:focus,.dnwo-field textarea:focus{border-color:var(--dnwo-ink)!important;background:#fff!important;box-shadow:4px 4px 0 var(--dnwo-ink),0 0 0 4px #ffea3357!important}.dnwo-field--preset{position:relative;padding:.6rem;border:3px solid var(--dnwo-ink);background:linear-gradient(90deg,#dff8ffeb,#fff9e7f5);box-shadow:4px 4px 0 var(--dnwo-ink)}.dnwo-field--preset:after{content:"▼";position:absolute;right:1.1rem;bottom:1.28rem;color:var(--dnwo-ink);font-size:.8rem;font-weight:1000;pointer-events:none;transition:transform .16s ease}.dnwo-field--preset select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.6rem;background:linear-gradient(90deg,#ffea3300,#ffea338c,#ffea3300),#fffef9!important;background-size:220% 100%,auto;transition:background-position .22s ease,box-shadow .16s ease,transform .16s ease}.dnwo-field--preset:focus-within:after,.dnwo-field--preset:hover:after{transform:translateY(3px)}.dnwo-field--preset:hover select,.dnwo-field--preset select:focus{background-position:100% 0,0 0;box-shadow:5px 5px 0 var(--dnwo-ink),0 0 0 4px #22d8ff3d!important}.dnwo-mode-switch{margin-bottom:1rem;background:var(--dnwo-paper)}.dnwo-mode-switch button{transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease}.dnwo-mode-switch button:hover,.dnwo-mode-switch button.is-active{transform:translate(2px,2px)}.dnwo-preview-strip{margin-bottom:1.1rem;gap:.75rem;background:linear-gradient(135deg,var(--dnwo-blue),var(--dnwo-paper))!important}.dnwo-grid{gap:1rem}.dnwo-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.24fr);gap:.85rem;padding:.9rem;background:linear-gradient(180deg,#ffffff,var(--dnwo-panel))!important}.dnwo-item__head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.55rem;border-bottom:3px solid var(--dnwo-ink)}.dnwo-item__head strong{display:inline-flex;align-items:center;min-height:34px;padding:.2rem .65rem;border:3px solid var(--dnwo-ink);background:var(--dnwo-yellow);color:var(--dnwo-ink);box-shadow:3px 3px 0 var(--dnwo-ink);font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:1.25rem;font-weight:1000}.dnwo-field--description{min-width:0}.dnwo-field--quantity input{text-align:center;font-size:1.05rem}.dnwo-add-row{display:inline-flex;align-items:center;gap:.45rem;background:var(--dnwo-green)!important}.dnwo-add-row span{display:inline-grid;width:24px;height:24px;place-items:center;border:2px solid var(--dnwo-ink);background:var(--dnwo-yellow);line-height:1}.dnwo-item__remove,.dnwo-delete{min-height:38px;border:3px solid var(--dnwo-ink);background:#fff;color:var(--dnwo-ink);box-shadow:3px 3px 0 var(--dnwo-ink);font-weight:1000;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease}.dnwo-item__remove:hover,.dnwo-delete:hover:not(:disabled){background:#ff5c5c;color:#fff;transform:translate(2px,2px);box-shadow:1px 1px 0 var(--dnwo-ink)}.dnwo-delete:disabled{cursor:not-allowed;opacity:.58;background:#efe9de;color:#1510199e}.dnwo-editor{background:var(--dnwo-paper)!important}.dnwo-editor summary{align-items:center;background:linear-gradient(90deg,var(--dnwo-pink),var(--dnwo-paper))!important}.dnwo-editor summary small{color:#151019a3}.dnwo-status{max-width:560px;line-height:1.45}.dnwo-preset{position:relative;z-index:4;display:grid;gap:.42rem;padding:.6rem;border:3px solid var(--dnwo-ink);background:linear-gradient(90deg,#dff8ffeb,#fff9e7f5);box-shadow:4px 4px 0 var(--dnwo-ink)}.dnwo-preset.is-open{z-index:60}.dnwo-device-preset{grid-column:1 / -1;background:linear-gradient(90deg,#dfffd7eb,#fff9e7f5)}.dnwo-preset__label{width:fit-content;min-height:24px;padding:.18rem .45rem;border:3px solid var(--dnwo-ink);background:var(--dnwo-yellow);color:var(--dnwo-ink);box-shadow:2px 2px 0 var(--dnwo-ink);font-size:.68rem;font-weight:1000;letter-spacing:.13em}.dnwo-preset__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .75rem;min-height:58px;padding:.75rem .85rem;border:3px solid var(--dnwo-ink);background:linear-gradient(90deg,#fffef9 0,#fffef9 62%,#ffea33d1 62%,#ffea33d1);color:var(--dnwo-ink);box-shadow:3px 3px #151019eb;cursor:pointer;text-align:left}.dnwo-preset__trigger strong,.dnwo-preset__option strong{overflow:hidden;font-size:1rem;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.dnwo-preset__trigger small,.dnwo-preset__option small{overflow:hidden;color:#1510199e;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dnwo-preset__trigger strong,.dnwo-preset__trigger small,.dnwo-preset__option span{min-width:0}.dnwo-preset__trigger span{grid-row:1 / span 2;grid-column:2;font-size:.95rem;font-weight:1000;transition:transform .12s ease}.dnwo-preset.is-open .dnwo-preset__trigger span{transform:rotate(180deg)}.dnwo-preset__trigger:hover,.dnwo-preset__trigger:focus-visible{outline:0;background:linear-gradient(90deg,#ffffff 0 62%,var(--dnwo-yellow) 62% 100%);box-shadow:4px 4px 0 var(--dnwo-ink),0 0 0 4px #ffea3347}.dnwo-preset__menu{position:absolute;left:.6rem;right:.6rem;top:calc(100% - .35rem);z-index:20;display:grid;gap:.45rem;max-height:min(340px,56vh);overflow-y:auto;padding:.55rem;border:4px solid var(--dnwo-ink);background:linear-gradient(#fffdf4,#fffdf4) padding-box,repeating-linear-gradient(135deg,var(--dnwo-yellow) 0 10px,var(--dnwo-ink) 10px 14px) border-box;box-shadow:8px 8px 0 var(--dnwo-ink),0 0 0 2px #ffea3399}.dnwo-preset__menu--portal{--dnwo-ink: #151019;--dnwo-paper: #fffdf4;--dnwo-yellow: #ffea33;--dnwo-green: #b7ff5a;--dnwo-blue: #22d8ff;position:fixed;right:auto;z-index:950;box-sizing:border-box;border:4px solid var(--dnwo-ink);background:linear-gradient(#fffdf4,#fffdf4) padding-box,repeating-linear-gradient(135deg,var(--dnwo-yellow) 0 10px,var(--dnwo-ink) 10px 14px) border-box;outline:2px solid rgba(21,16,25,.92);outline-offset:-8px;box-shadow:8px 8px 0 var(--dnwo-ink),0 0 0 2px #ffea3399}.dnwo-preset__add,.dnwo-preset__option,.dnwo-preset__edit{border:3px solid var(--dnwo-ink);color:var(--dnwo-ink);box-shadow:3px 3px 0 var(--dnwo-ink);cursor:pointer;font-weight:1000;transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease}.dnwo-preset__add{min-height:44px;background:var(--dnwo-green);overflow-wrap:anywhere}.dnwo-preset__empty{padding:.65rem .75rem;border:3px dashed var(--dnwo-ink);background:#ffea3338;color:#151019b8;font-size:.86rem;font-weight:900;line-height:1.45}.dnwo-preset__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;min-width:0}.dnwo-preset__option{display:grid;min-width:0;max-width:100%;min-height:48px;padding:.45rem .55rem;background:#fffef9;text-align:left;overflow:hidden}.dnwo-preset__row.is-selected .dnwo-preset__option,.dnwo-preset__option.is-selected{background:var(--dnwo-yellow)}.dnwo-preset__edit{min-width:56px;max-width:72px;padding-inline:.5rem;background:var(--dnwo-blue)}.dnwo-preset-preview{--dnwo-ink: #151019;--dnwo-paper: #fffdf4;--dnwo-yellow: #ffea33;position:fixed;z-index:1000;display:grid;width:min(360px,calc(100vw - 24px));max-height:min(220px,calc(100vh - 24px));overflow:auto;padding:.72rem .82rem;border:4px solid var(--dnwo-ink);background:linear-gradient(135deg,#fffef9 0,#fffef9 72%,#ffea33c7 72%,#ffea33c7);color:var(--dnwo-ink);box-shadow:7px 7px 0 var(--dnwo-ink);pointer-events:none}.dnwo-preset-preview:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px dashed rgba(21,16,25,.34);pointer-events:none}.dnwo-preset-preview strong,.dnwo-preset-preview span{position:relative;z-index:1}.dnwo-preset-preview strong{font-size:.95rem;font-weight:1000;overflow-wrap:anywhere}.dnwo-preset-preview span{margin-top:.28rem;color:#151019c2;font-size:.84rem;font-weight:850;line-height:1.55;overflow-wrap:anywhere}.dnwo-preset__add:hover,.dnwo-preset__option:hover,.dnwo-preset__edit:hover,.dnwo-preset__add:focus-visible,.dnwo-preset__option:focus-visible,.dnwo-preset__edit:focus-visible{outline:0;transform:translate(2px,2px);box-shadow:1px 1px 0 var(--dnwo-ink)}.dnwo-modal{--dnwo-ink: #151019;--dnwo-paper: #fffdf4;--dnwo-panel: #fff9e7;--dnwo-blue: #dff8ff;--dnwo-pink: #ffe4f3;--dnwo-green: #dfffd7;--dnwo-yellow: #ffea33;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;width:100vw;height:100dvh;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow:hidden}.dnwo-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,rgba(255,234,51,.18),transparent 34%),#15101994}.dnwo-modal__panel{position:relative;z-index:1;display:grid;gap:.9rem;width:min(620px,100%);max-height:calc(100dvh - 2rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1rem,3vw,1.4rem);border:5px solid var(--dnwo-ink);background:linear-gradient(135deg,var(--dnwo-paper) 0 68%,var(--dnwo-yellow) 68% 100%);box-shadow:12px 12px 0 var(--dnwo-ink)}.dnwo-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:4px solid var(--dnwo-ink);padding-bottom:.75rem}.dnwo-modal__head h2{margin:.35rem 0 0;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:clamp(2.4rem,7vw,4.5rem);font-weight:1000;letter-spacing:-.06em;line-height:.85}.dnwo-modal__close{min-height:40px;border:3px solid var(--dnwo-ink);background:#fff;color:var(--dnwo-ink);box-shadow:3px 3px 0 var(--dnwo-ink);cursor:pointer;font-weight:1000}.dnwo-modal__actions{align-items:center;justify-content:flex-start}@media (max-width: 760px){.dnwo-item{grid-template-columns:1fr}.dnwo-item__head{align-items:stretch;flex-direction:column}.dnwo-item__remove{width:100%}.dnwo-preset__row{grid-template-columns:1fr}.dnwo-preset__edit{min-height:40px}.dnwo-modal__head{align-items:flex-start}.dnwo-modal{padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.dnwo-modal__panel{width:min(100%,34rem);max-height:calc(100dvh - 1.5rem);padding:.9rem;border-width:4px;box-shadow:6px 6px 0 var(--dnwo-ink)}.dnwo-modal__head h2{font-size:clamp(2rem,10vw,3.2rem)}}.topnav a:before,.button:before,.choice-card:before,.tool-card:before,.page-card:before,.mrfz-button:before,.check-atd-run:before{content:none!important;display:none!important;background:none!important;transform:none!important;transition:none!important}.entry-hero--particle{position:relative;grid-template-columns:minmax(280px,.88fr) minmax(320px,1.12fr);align-items:stretch;min-height:calc(100vh - 92px);overflow:hidden;background:linear-gradient(135deg,rgba(255,234,51,.96) 0 28%,transparent 28% 100%),radial-gradient(circle at 78% 26%,rgba(34,216,255,.28),transparent 28%),linear-gradient(90deg,#fffdf4,#ffe4f3)}.entry-hero--particle:before{content:"打工人永远的家";position:absolute;right:-2vw;bottom:-2.4rem;color:#1510190f;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:clamp(4rem,16vw,14rem);font-weight:1000;letter-spacing:-.08em;pointer-events:none}.entry-hero--particle .entry-copy{position:relative;z-index:2;align-self:center;padding:clamp(1rem,3vw,2rem);border:5px solid var(--manga-ink);background:#fffdf4eb;box-shadow:12px 12px 0 var(--manga-ink);transform:rotate(-1deg)}.entry-hero--particle .entry-copy h1{margin:.2rem 0;font-size:clamp(4.2rem,11vw,10rem);line-height:.78}.entry-particle{position:relative;z-index:1;min-height:min(58vw,560px);border:5px solid var(--manga-ink);background:linear-gradient(90deg,rgba(21,16,25,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(21,16,25,.08) 1px,transparent 1px),#fffdf4bd;background-size:22px 22px;box-shadow:12px 12px 0 var(--manga-ink);transform:rotate(1deg)}.entry-particle canvas{display:block;width:100%;height:100%;min-height:420px}.entry-particle span{position:absolute;right:1rem;bottom:1rem;padding:.35rem .6rem;border:3px solid var(--manga-ink);background:var(--manga-yellow);box-shadow:3px 3px 0 var(--manga-ink);font-weight:1000;letter-spacing:.12em}.entry-hero--particle .choice-grid{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));z-index:2}.entry-hero--particle .choice-card{min-height:190px}@media (max-width: 840px){.entry-hero--particle{grid-template-columns:1fr}.entry-particle canvas{min-height:260px}.entry-hero--particle .choice-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.route-enter,.manga-reveal,.manga-reveal.manga-visible{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.entry-hero--particle .entry-copy,.entry-particle{transform:none}}@media (max-width: 680px){.tools-page.page-card{padding:.75rem;overflow:hidden}.tools-header{display:grid;gap:.9rem;padding:.9rem}.tools-header h1{font-size:clamp(3rem,20vw,5.4rem);line-height:.82}.tools-summary{width:100%;justify-content:space-between}.tools-toolbar{display:grid;grid-template-columns:1fr;gap:.75rem;padding:.8rem;box-shadow:4px 4px 0 var(--mg-ink)}.tools-toolbar .search-field,.office-lock .search-field{width:100%;min-width:0}.tools-toolbar .button,.office-lock .button,.tool-card .button{width:100%;justify-content:center}.tools-sections{gap:1.1rem}.tool-section{gap:.85rem;padding:.8rem;border-width:4px;box-shadow:5px 5px 0 var(--mg-ink)}.tool-section__head{display:grid;gap:.7rem;align-items:start}.tool-section__head h2{font-size:clamp(2.7rem,17vw,4.2rem);text-shadow:3px 3px 0 var(--mg-yellow),6px 6px 0 var(--mg-ink)}.office-hint{width:fit-content;max-width:100%}.office-lock{grid-template-columns:1fr;align-items:stretch;gap:.8rem;padding:.85rem;box-shadow:4px 4px 0 var(--mg-ink)}.tool-grid{grid-template-columns:1fr;gap:.9rem;padding:.65rem .2rem .9rem}.tool-card{min-height:auto;margin:0;padding:1rem;border-width:4px;box-shadow:5px 5px 0 var(--mg-ink)}.tool-card:hover{transform:none;box-shadow:5px 5px 0 var(--mg-ink)}.tool-card__head{display:grid;grid-template-columns:1fr;gap:.8rem}.tool-card .tool-card__head>div{display:grid;justify-items:start;gap:.35rem}.tool-card__head h2{max-width:100%;font-size:clamp(1.35rem,8vw,2.1rem);line-height:1.02;white-space:normal}.tool-card__description{font-size:.92rem;line-height:1.55;overflow-wrap:anywhere}}.admin-table__head.admin-visitor-table__grid,.admin-table__row.admin-visitor-table__grid{grid-template-columns:minmax(110px,.8fr) minmax(145px,1.1fr) minmax(210px,1.7fr) repeat(4,minmax(54px,.45fr))}.admin-range__field select{width:100%;min-height:46px;padding:.7rem .8rem;border:3px solid var(--mg-ink);border-radius:0;background:var(--mg-white);color:var(--mg-ink);box-shadow:4px 4px 0 var(--mg-ink);font:inherit;font-weight:800}@media (max-width: 780px){.admin-table__row.admin-visitor-table__grid{grid-template-columns:1fr;gap:.38rem}}.release-viewer{display:grid;gap:24px;min-height:72vh}.release-access{display:grid;gap:clamp(28px,5vw,54px)}.release-viewer__hero,.release-stage__bar{display:flex;align-items:center;justify-content:space-between;gap:18px}.release-unlock{width:min(680px,100%);margin:4vh auto;padding:clamp(22px,5vw,48px);border:4px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:linear-gradient(135deg,#fff 65%,var(--yellow) 65%)}.release-unlock label,.release-stage__bar label{display:grid;gap:8px;font-weight:800}.release-unlock input,.release-stage__bar select{width:100%;border:3px solid var(--ink);padding:13px 15px;background:#fff;color:var(--ink);font:inherit}.release-unlock .button{margin-top:18px}.release-unlock small{display:block;margin-top:16px}.release-public{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:20px;padding:clamp(18px,3vw,32px);border:4px solid var(--mg-ink);background:var(--mg-white);color:var(--mg-ink);box-shadow:8px 8px 0 var(--mg-blue),13px 13px 0 var(--mg-ink)}.release-public:after{content:"OPEN";position:absolute;right:-.04em;top:-.02em;z-index:-1;color:#ff2f9a14;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:clamp(5rem,15vw,12rem);font-weight:1000;line-height:.8;letter-spacing:-.08em;pointer-events:none}.release-public>header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:end;gap:16px;padding-bottom:18px;border-bottom:4px solid var(--mg-ink)}.release-public .eyebrow{color:#c60067}.release-public h2{margin:0;color:var(--mg-ink);font-size:clamp(2.4rem,6vw,5.4rem);line-height:.82;letter-spacing:-.055em}.release-public>header>span{padding:7px 10px;border:3px solid var(--mg-ink);background:var(--mg-yellow);color:var(--mg-ink);box-shadow:3px 3px 0 var(--mg-ink);font-family:monospace;font-size:.75rem;font-weight:900;letter-spacing:.08em}.release-public__grid{position:relative;z-index:1;display:grid;gap:10px}.release-public__card{min-width:0;min-height:92px;display:grid;grid-template-columns:72px minmax(0,1fr) 90px 130px;align-items:center;gap:18px;padding:14px 16px;border:3px solid var(--mg-ink);background:#22d8ff1f;color:var(--mg-ink);box-shadow:4px 4px 0 var(--mg-ink);text-decoration:none;transition:color .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease}.release-public__card:nth-child(2n){background:#ff2f9a14}.release-public__card:hover,.release-public__card:focus-visible{background:var(--mg-ink);color:var(--mg-white);box-shadow:6px 6px 0 var(--mg-pink);outline:3px solid var(--mg-blue);outline-offset:2px;transform:translate(-2px,-2px)}.release-public__index{width:fit-content;padding:4px 6px;border:2px solid var(--mg-ink);background:var(--mg-yellow);color:var(--mg-ink);font-family:monospace;font-size:.72rem;font-weight:900;letter-spacing:.06em}.release-public__card strong{overflow-wrap:anywhere;color:var(--mg-ink);font-size:clamp(1.25rem,2.3vw,2rem);line-height:1;letter-spacing:-.025em}.release-public__card small{justify-self:end;color:#564d60;font-family:monospace;font-size:.7rem;font-weight:900;letter-spacing:.08em}.release-public__enter{justify-self:end;min-width:110px;display:flex;justify-content:space-between;gap:10px;padding-bottom:4px;border-bottom:2px solid currentColor;color:var(--mg-ink);font-size:.82rem;font-weight:1000}.release-public__card:hover strong,.release-public__card:focus-visible strong{color:var(--mg-white)}.release-public__card:hover small,.release-public__card:focus-visible small{color:var(--mg-blue)}.release-public__card:hover .release-public__index,.release-public__card:focus-visible .release-public__index{border-color:var(--mg-yellow);background:var(--mg-yellow);color:var(--mg-ink)}.release-public__card:hover .release-public__enter,.release-public__card:focus-visible .release-public__enter{color:var(--mg-yellow)}.release-error{color:#b40022;font-weight:900}.release-stage{display:grid;gap:14px;min-width:0}.release-stage__bar{border:3px solid var(--ink);padding:14px;background:var(--yellow)}.release-stage__bar>div{display:grid}.release-stage__actions{display:flex!important;grid-auto-flow:column;gap:10px}.release-frame{width:100%;min-height:72vh;border:4px solid var(--ink);background:#fff;box-shadow:8px 8px 0 var(--ink)}.release-stage--fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:block;width:100vw;height:100dvh;overflow:hidden;background:#fff;animation:release-fullscreen-enter .18s cubic-bezier(.2,.8,.2,1) both}.release-stage--fullscreen:fullscreen{width:100%;height:100%}.release-stage--fullscreen .release-frame{display:block;width:100%;height:100%;min-height:0;border:0;box-shadow:none}.release-fullscreen-exit{position:fixed;top:max(9px,env(safe-area-inset-top));left:max(9px,env(safe-area-inset-left));z-index:10001;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(17,17,17,.25);padding:0;background:#ffffff9e;color:#111;font:inherit;font-size:18px;font-weight:800;line-height:1;opacity:.26;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;transition:opacity .14s ease,background-color .14s ease,transform .14s ease}.release-fullscreen-exit:hover,.release-fullscreen-exit:focus-visible{opacity:.94;background:#fff;transform:translate(-1px);outline:2px solid #111;outline-offset:2px}@keyframes release-fullscreen-enter{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@media (max-width: 680px){.release-viewer__hero,.release-stage__bar{align-items:stretch;flex-direction:column}.release-stage__actions{grid-auto-flow:row;display:grid!important}.release-public>header{align-items:start;flex-direction:column}.release-public__card{min-height:116px;grid-template-columns:52px minmax(0,1fr);gap:10px 12px;padding:14px 6px}.release-public__card strong{font-size:1.3rem}.release-public__card small{grid-column:2;justify-self:start}.release-public__enter{grid-column:2;justify-self:start;min-width:0}.release-frame{min-height:68dvh;box-shadow:5px 5px 0 var(--ink)}.release-stage--fullscreen .release-frame{min-height:0;box-shadow:none}.release-fullscreen-exit{width:38px;height:38px;opacity:.48}}@media (prefers-reduced-motion: reduce){.release-stage--fullscreen{animation:none}}.published-admin{margin-bottom:22px}.published-admin__list{display:grid;gap:10px}.published-admin__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;border:2px solid var(--ink);padding:14px;background:#fff}.published-admin__row>div:first-child{display:grid;gap:4px;min-width:0}.published-admin__row small{overflow-wrap:anywhere}.published-admin__badges,.published-admin__actions{display:flex;flex-wrap:wrap;gap:6px}.published-admin__actions button{border:2px solid var(--ink);background:#fff;padding:7px 9px;font-weight:800;cursor:pointer}.published-admin__actions button.danger{background:#fdd}.published-modal{position:relative;width:min(680px,calc(100vw - 28px));max-height:min(86dvh,760px);overflow:auto;display:grid;gap:18px;border:4px solid var(--ink);background:#fff;box-shadow:12px 12px 0 var(--ink);padding:clamp(18px,4vw,34px)}.published-modal header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.published-modal label{display:grid;gap:7px;font-weight:900}.published-modal input,.published-modal select,.published-modal textarea{width:100%;border:3px solid var(--ink);padding:12px;background:#fff;color:var(--ink);font:inherit}.published-modal__check{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px;border:3px solid var(--ink);background:#fff8ca}.published-modal__check input{width:22px;height:22px;margin:2px 0 0;accent-color:var(--ink)}.published-modal__check span{display:grid;gap:4px}.published-modal__check small{font-weight:600;line-height:1.45}.published-modal__hint{padding:12px;border-left:8px solid var(--yellow);background:#f4f1e9}.published-share code{display:block;overflow-wrap:anywhere;border:3px solid var(--ink);background:var(--yellow);padding:14px;font-weight:900}.published-share textarea{min-height:100px;resize:vertical}@media (max-width: 760px){.published-admin__row{grid-template-columns:1fr;align-items:stretch}.published-admin__actions{display:grid;grid-template-columns:1fr 1fr}.published-modal{box-shadow:6px 6px 0 var(--ink)}}
