.wallsec{--accent:var(--signal);--accent-ink:var(--signal-d);--ink:#191919;--soft:#424242;--muted:#6b6b6b;--muted2:#9a9a96;--glass:rgba(255,255,255,0.94);--glass-line:var(--hair);--dock:rgba(20,20,22,0.86);background:#e2e2de;color:var(--ink);padding:0}.wallstage{position:relative;width:100%;height:clamp(420px,calc(100dvh - 118px),760px);min-height:0;overflow:hidden;background:#e2e2de}@media (max-width:760px){.wallstage{height:clamp(440px,calc(100dvh - 96px),680px)}}.wallsec .wallgrid{width:100%;max-width:none;margin:0;padding:0;gap:0}.wallsec .stagewrap,.wallsec .wallgrid{position:absolute;inset:0;display:block;height:100%}.wallsec .stagewrap{border:0;box-shadow:none}.wallsec .stage3d{position:absolute;inset:0;flex:none;min-height:0;overflow:hidden;background:radial-gradient(56% 48% at 50% 42%,rgba(150,160,185,.16),transparent 70%),radial-gradient(120% 120% at 42% 30%,#f1f1ee,#e2e2de)}.wallsec .stage3d canvas{display:block;width:100%;height:100%;touch-action:none}@media (pointer:coarse){.wallsec .stage3d canvas{touch-action:pan-y}}.wallsec .stage3d .vign{position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 100% at 50% 42%,transparent 58%,rgba(120,120,130,.16) 100%)}.wallsec .stage3d .loading{position:absolute;inset:0;display:grid;place-items:center;z-index:5;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--muted);transition:opacity .5s}.wallsec .stage3d .loading.hide{opacity:0;pointer-events:none}.wallsec .stage3d .err{position:absolute;inset:0;display:none;place-items:center;padding:30px;text-align:center;font-size:var(--fs-sm)}.wallsec .stage3d .err,.wallsec .stage3d .stamp{z-index:6;font-family:var(--mono);color:var(--soft)}.wallsec .stage3d .stamp{position:absolute;left:24px;top:22px;font-size:var(--fs-3xs);letter-spacing:.14em;text-transform:uppercase;background:rgba(255,255,255,.72);border:1px solid var(--hair);padding:8px 13px;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wallsec .wallswitch{position:absolute;top:22px;left:auto;right:24px;z-index:6;display:flex;gap:7px}.wallsec .wallswitch a{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:9px 15px;border-radius:var(--r-pill);border:1px solid var(--hair);background:rgba(255,255,255,.85);color:var(--soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s,background .2s,color .2s,border-color .2s}.wallsec .wallswitch a:hover{color:var(--ink);transform:translateY(-1px)}.wallsec .wallswitch a.active{background:#191919;color:#fff;border-color:#191919}.wallsec .deck{position:absolute;left:24px;right:auto;top:130px;bottom:auto;z-index:7;width:min(390px,calc(100% - 48px));min-height:0;display:flex;flex-direction:column;justify-content:center;gap:6px;border:0;border-radius:var(--r-md);padding:16px 20px;color:#fff;background:var(--dock);box-shadow:0 18px 50px -18px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wallsec .deck .row{display:flex;align-items:baseline;gap:10px;animation:wxDeckIn .4s cubic-bezier(.2,.7,.2,1)}.wallsec .deck .nn{flex:0 0 auto;font-family:var(--mono);font-size:var(--fs-sm);line-height:1;letter-spacing:.12em;color:var(--signal)}.wallsec .deck b{flex:1;min-width:0;font-family:var(--font-sans);font-weight:600;font-size:var(--fs-lg);letter-spacing:-.01em}.wallsec .deck .th{flex:0 0 auto;font-family:var(--mono);font-size:var(--fs-2xs);color:rgba(255,255,255,.55);margin-left:auto;text-align:right;white-space:nowrap}.wallsec .deck .th:empty,.wallsec .deck.deck-default .nn{display:none}.wallsec .deck.deck-default .row{display:block}.wallsec .deck.deck-default b{display:block;font-size:var(--fs-xl);line-height:1.12;letter-spacing:-.018em}.wallsec .deck.deck-element .nn{align-self:baseline;min-width:34px}.wallsec .deck.deck-element .row{gap:14px}.wallsec .deck p{margin:0;font-family:var(--font-sans);font-size:var(--fs-xs);line-height:1.45;color:rgba(255,255,255,.8);max-width:62ch}.wallsec .deck.empty .th,.wallsec .deck.empty p{display:none}.wallsec .deck.empty b{color:rgba(255,255,255,.6);font-weight:500;font-size:var(--fs-md)}@keyframes wxDeckIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tintro{padding:64px 0 30px}.tintro .eyebrow{display:block;margin-bottom:14px;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--signal2);font-weight:600}.tintro h1{font-size:var(--fs-h1);letter-spacing:-.035em;line-height:1}.tintro h1 .dim,.tintro p{color:var(--muted)}.tintro p{max-width:70ch;margin-top:16px;font-size:var(--fs-lg)}.toutro{padding:70px 0 96px}.toutro .eyebrow{display:block;margin-bottom:14px;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--signal2);font-weight:600}.toutro h2{font-size:var(--fs-h2);letter-spacing:-.03em;line-height:1.04}.toutro .hl{color:var(--signal2)}.wall-foot{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.wallsec section{clip-path:none!important;margin-top:0!important;filter:none!important}.wallsec section:after{display:none!important}@media (prefers-reduced-motion:reduce){.wallsec .deck .row{animation:none!important}}@media (max-width:700px){.wallstage{display:flex;flex-direction:column;height:auto;min-height:0}.wallsec .wallswitch{position:static;order:-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 12px 0}.wallsec .wallswitch a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:8px 12px}.wallsec .stage3d .stamp{top:12px;left:12px;max-width:calc(100% - 24px)}.wallsec .wallgrid{position:static;height:auto}.wallsec .stagewrap{position:relative;inset:auto;height:auto}.wallsec .stage3d{position:relative;inset:auto;height:clamp(320px,110vw,480px);min-height:0}.wallsec .deck{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;margin:12px;border-radius:var(--r-md);min-height:auto}.wallsec .deck .row{flex-wrap:wrap;align-items:flex-start;gap:6px 10px}.wallsec .deck .th{white-space:normal;overflow-wrap:anywhere}.wallsec .deck p{max-width:100%;overflow-wrap:anywhere}.wallsec .hint3d{display:none}}@media (max-width:480px){.wall-foot{flex-direction:column;align-items:stretch}.wall-foot .btn{min-height:52px;height:auto;padding-block:12px;white-space:normal;text-align:center}}html.emb .deck,html.emb .stamp,html.emb .tintro,html.emb .toutro,html.emb .utility,html.emb .wallswitch,html.emb footer,html.emb header{display:none!important}html.emb,html.emb body{height:100%;margin:0;background:#e2e2de;overflow:hidden}html.emb .stagewrap,html.emb .wallgrid,html.emb .wallsec,html.emb .wallstage,html.emb main{padding:0!important;margin:0!important;max-width:none!important;width:100%!important;height:100%!important;min-height:0!important;background:transparent!important;border:none!important}html.emb .stagewrap,html.emb .wallgrid{position:absolute!important;inset:0!important;display:block!important}html.emb .stage3d{position:absolute!important;inset:0!important;height:100%!important;min-height:0!important;border:none!important;border-radius:0!important}