.ow{--plaster:#e9e2d3;--plaster-deep:#d9d0bd;--paper:#f6f3ec;--walnut:#4b3521;--walnut-deep:#2e1f12;--steel:#3a4250;--ink:#1b1b1f;--ink-2:#4a4a52;--ink-3:#7b7a80;--line:#1b1b1f24;--amber:#f2a33a;--amber-deep:#c97a12;--marker:#1d4ed8;--flag:#e24a3b;--disp:var(--font-disp), "Arial Narrow", Impact, sans-serif;--mono:var(--font-plex), ui-monospace, Menlo, monospace;--body:var(--font-body), system-ui, sans-serif;background:var(--plaster);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.ow *{box-sizing:border-box}.ow a{color:inherit}.ow .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,44px)}.ow-disp{font-family:var(--disp);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;font-weight:800;line-height:.92}.ow-k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber-deep);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.ow-k:before{content:"";background:var(--amber-deep);width:28px;height:1px}.ow-nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#e9e2d3db;position:sticky;top:0}.ow-nav .in{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.ow-brand{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.ow-brand img{border-radius:5px;width:26px;height:26px}.ow-brand span{color:var(--amber-deep)}.ow-links{gap:2px;display:flex}.ow-links a{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-radius:2px;padding:8px 12px;font-size:11.5px;text-decoration:none}.ow-links a:hover,.ow-links a:focus-visible{color:var(--ink);background:#1b1b1f0f;outline:none}.ow-btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--amber-deep);color:var(--amber-deep);border-radius:2px;align-items:center;gap:10px;padding:12px 18px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.ow-btn:hover,.ow-btn:focus-visible{background:var(--amber);border-color:var(--amber);color:var(--walnut-deep);outline:none;transform:translateY(-1px)}.ow-btn.solid{background:var(--amber);border-color:var(--amber);color:var(--walnut-deep)}.ow-btn.solid:hover{background:#ffb65a;border-color:#ffb65a}.ow-btn.dark{border-color:var(--ink);color:var(--ink)}.ow-btn.dark:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (max-width:860px){.ow-links{display:none}}.ow-walk{background:#0b0d11;position:relative}.ow-viewport{height:calc(100svh - 56px);position:sticky;top:56px;overflow:hidden}.ow-canvas,.ow-poster{width:100%;height:100%;position:absolute;inset:0}.ow-poster{background-position:50%;background-size:cover}.ow-shade{pointer-events:none;background:linear-gradient(90deg,#08080a8c,#0000 50%),linear-gradient(#0000 55%,#08080ab3);position:absolute;inset:0}.ow-hud{z-index:5;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;pointer-events:none;justify-content:space-between;padding:14px 22px;font-size:10.5px;display:flex;position:absolute;top:0;left:0;right:0}.ow-hud b{color:#fff;font-weight:500}.ow-hud i{vertical-align:middle;background:#3ddc97;border-radius:1px;width:7px;height:7px;margin-right:8px;animation:1.6s steps(2,end) infinite ow-blink;display:inline-block;box-shadow:0 0 8px #3ddc97}@keyframes ow-blink{50%{opacity:.25}}.ow-index{z-index:5;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;pointer-events:none;gap:8px;margin:0;padding:0;font-size:10px;list-style:none;display:grid;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.ow-index li{justify-content:flex-end;align-items:center;gap:10px;transition:color .3s;display:flex}.ow-index li:after{content:"";background:#ffffff4d;width:22px;height:1px;transition:background .3s,width .3s}.ow-index li.on{color:var(--amber)}.ow-index li.on:after{background:var(--amber);width:38px}@media (max-width:860px){.ow-index{display:none}}.ow-cap{z-index:5;color:#f4f2ec;opacity:0;max-width:620px;transition:opacity .45s,transform .45s;position:absolute;bottom:clamp(24px,6vh,64px);left:clamp(16px,4vw,44px);transform:translateY(14px)}.ow-cap.on{opacity:1;transform:none}.ow-cap .ow-k{color:var(--amber);margin-bottom:10px}.ow-cap[data-station=plans]{z-index:36;pointer-events:none}.ow-cap[data-station=plans] a,.ow-cap[data-station=plans] .ow-tools{pointer-events:auto}.ow-cap .ow-k:before{background:var(--amber)}.ow-cap h2{color:#f4f2ec;font-size:clamp(36px,5vw,68px)}.ow-cap h2 em,.ow-cap h2 span{color:var(--amber);font-style:normal}.ow-cap p{color:#f4f2ecd9;text-shadow:0 2px 14px #0009;max-width:54ch;margin:12px 0 0;font-size:15.5px}.ow-tools{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ow-tools a,.ow-tools span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--amber);color:var(--amber);background:#08080a8c;border-radius:2px;padding:6px 10px;font-size:10.5px;text-decoration:none}.ow-tools a:hover{background:var(--amber);color:var(--walnut-deep)}.ow-tools a.soon,.ow-tools span.soon{border-color:var(--flag);color:var(--flag)}.ow-tools a.soon:hover{background:var(--flag);color:#fff}.ow-tools .flag{border-color:var(--flag);background:var(--flag);color:#fff;font-weight:600}.ow-hint{z-index:5;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);pointer-events:none;font-size:10px;animation:1.6s ease-in-out infinite ow-hint;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@keyframes ow-hint{50%{transform:translate(-50%,6px)}}.ow-static{background:#0b0d11;gap:0;display:grid}.ow-static figure{margin:0;position:relative}.ow-static img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.ow-static figcaption{color:#f4f2ec;background:#0b0d11;padding:22px clamp(16px,4vw,44px) 40px}.ow-static .ow-k{color:var(--amber);margin-bottom:8px}.ow-static .ow-k:before{background:var(--amber)}.ow-static h2{color:#f4f2ec;font-size:clamp(32px,7vw,48px)}.ow-static h2 em,.ow-static h2 span{color:var(--amber);font-style:normal}.ow-static p{color:#f4f2ecd1;margin:10px 0 0;font-size:15px}.ow-sec{padding:104px 0 0}.ow-sec h2{margin-top:14px;font-size:clamp(40px,5.6vw,80px)}.ow-sec h2 span{color:var(--amber-deep)}.ow-sec .lede{color:var(--ink-2);max-width:64ch;margin:18px 0 0;font-size:17px}.ow-sec .lede b{color:var(--ink)}.ow-cols{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:44px;display:grid}.ow-card{border-top:1px solid var(--line);padding-top:16px;position:relative}.ow-card:before{content:"";background:var(--amber-deep);width:36px;height:1px;position:absolute;top:-1px;left:0}.ow-card b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;font-size:24px;font-weight:700;display:block}.ow-card p{color:var(--ink-2);margin:10px 0 0;font-size:14.5px;line-height:1.6}@media (max-width:900px){.ow-cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ow-cols{grid-template-columns:1fr}}.ow-about{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;display:grid}.ow-quotes{gap:14px;margin-top:24px;display:grid}.ow-quote{background:var(--paper);border:1px solid var(--line);padding:22px 24px;position:relative;box-shadow:0 10px 30px -20px #00000059}.ow-quote p{margin:0;font-size:16px;font-weight:500;line-height:1.5}.ow-quote span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-size:10.5px;display:block}@media (max-width:900px){.ow-about{grid-template-columns:1fr}}.ow-marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--plaster-deep);margin-top:104px;overflow:hidden}.ow-marq div{white-space:nowrap;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);gap:56px;padding:16px 28px 16px 0;font-size:12px;animation:34s linear infinite ow-marq;display:flex}.ow-marq span:before{content:"";background:var(--amber-deep);vertical-align:middle;width:18px;height:1px;margin-right:14px;display:inline-block}@keyframes ow-marq{to{transform:translate(-50%)}}.ow-faq{border-top:1px solid var(--line);margin-top:40px}.ow-faq details{border-bottom:1px solid var(--line)}.ow-faq summary{cursor:pointer;font-family:var(--disp);letter-spacing:.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:26px;font-weight:600;list-style:none;display:flex}.ow-faq summary::-webkit-details-marker{display:none}.ow-faq summary:after{content:"+";font-family:var(--mono);color:var(--amber-deep);font-size:20px;transition:transform .25s}.ow-faq details[open] summary:after{transform:rotate(45deg)}.ow-faq p{color:var(--ink-2);max-width:70ch;margin:0;padding:0 4px 22px;font-size:15.5px;line-height:1.6}.ow-faq summary:focus-visible{outline:1px solid var(--amber-deep);outline-offset:2px}.ow-contact{background:var(--walnut-deep);color:var(--paper);margin-top:104px;padding:96px 0 40px}.ow-contact .ow-k{color:var(--amber)}.ow-contact .ow-k:before{background:var(--amber)}.ow-contact h2{color:var(--paper);margin-top:16px;font-size:clamp(46px,7vw,110px)}.ow-contact a.mail{font-family:var(--disp);color:var(--amber);letter-spacing:-.01em;word-break:break-all;margin-top:8px;font-size:clamp(30px,5.4vw,84px);font-weight:800;line-height:1;text-decoration:none;display:block}.ow-contact a.mail:hover{color:#ffb65a}.ow-contact .note{color:#f6f3ecb3;max-width:56ch;margin:22px 0 0;font-size:16px}.ow-foot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f6f3ec80;border-top:1px solid #f6f3ec29;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:64px;padding-top:20px;font-size:11px;display:flex}.ow-foot a{color:inherit}@media (prefers-reduced-motion:reduce){.ow *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ow-stage{position:absolute;inset:0}.ow-obj{z-index:6;cursor:pointer;border-radius:6px;outline:none;text-decoration:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:block;position:absolute}.ow-obj canvas{opacity:0;border-radius:6px;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.ow-obj.hot{box-shadow:0 0 0 2px var(--amber), 0 24px 50px -16px #000c;transform:scale(1.07)}.ow-obj.hot canvas{opacity:1}.ow-obj-tag{transform:translateX(calc(-50% + var(--tag-shift,0px)));white-space:nowrap;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--amber);color:var(--walnut-deep);opacity:0;pointer-events:none;border-radius:2px;padding:6px 10px;font-size:10.5px;transition:opacity .2s;position:absolute;left:50%}.ow-obj-tag:before{content:"";left:calc(50% - var(--tag-shift,0px));width:1px;height:calc(30px + var(--dot-in,12px));background:var(--amber);position:absolute;transform:translate(-50%)}.ow-obj-tag:after{content:"";left:calc(50% - var(--tag-shift,0px));background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 2px #2e1f1299}.ow-obj.tag-below .ow-obj-tag{top:calc(100% + 30px)}.ow-obj.tag-below .ow-obj-tag:before{bottom:100%}.ow-obj.tag-below .ow-obj-tag:after{bottom:calc(100% + 30px + var(--dot-in,12px) - 3px)}.ow-obj.tag-above .ow-obj-tag{bottom:calc(100% + 30px)}.ow-obj.tag-above .ow-obj-tag:before{top:100%}.ow-obj.tag-above .ow-obj-tag:after{top:calc(100% + 30px + var(--dot-in,12px) - 3px)}.ow-obj.tag-left .ow-obj-tag,.ow-obj.tag-right .ow-obj-tag{top:26%;transform:translateY(-50%)}.ow-obj.tag-left .ow-obj-tag{right:calc(100% + var(--lead,30px));left:auto}.ow-obj.tag-right .ow-obj-tag{left:calc(100% + var(--lead,30px))}.ow-obj.tag-left .ow-obj-tag:before,.ow-obj.tag-right .ow-obj-tag:before{width:calc(var(--lead,30px) + var(--dot-in,12px));height:1px;top:50%;left:auto;transform:translateY(-50%)}.ow-obj.tag-left .ow-obj-tag:before{left:100%}.ow-obj.tag-right .ow-obj-tag:before{right:100%}.ow-obj.tag-left .ow-obj-tag:after,.ow-obj.tag-right .ow-obj-tag:after{top:50%;transform:translate(-50%,-50%)}.ow-obj.tag-left .ow-obj-tag:after{left:calc(100% + var(--lead,30px) + var(--dot-in,12px))}.ow-obj.tag-right .ow-obj-tag:after{left:calc(0px - var(--lead,30px) - var(--dot-in,12px))}.ow-obj.tag-inside .ow-obj-tag{transform:translate(calc(-50% + var(--tag-shift,0px)), -50%);top:50%;bottom:auto;left:50%;box-shadow:0 6px 18px #00000073}.ow-obj.tag-inside .ow-obj-tag:before,.ow-obj.tag-inside .ow-obj-tag:after{display:none}.ow-obj.hot .ow-obj-tag,.ow-obj:focus-visible .ow-obj-tag{opacity:1}.ow-obj:focus-visible{box-shadow:0 0 0 2px var(--amber)}@media (hover:none){.ow-obj-tag{opacity:.95;padding:5px 8px;font-size:9.5px}.ow-obj.hot{box-shadow:none;transform:none}.ow-obj.hot canvas{opacity:0}}.ow-obj.big.hot{transform:scale(1.015)}.ow-obj.breaker{border-radius:3px}.ow-obj.breaker.hot{transform:scale(1.04)}.ow-breaker{opacity:0;background:#14161a;border-radius:2px;width:22%;height:80%;transition:opacity .15s;position:absolute;top:10%;left:4%;box-shadow:inset 0 0 0 1px #ffffff14}.ow-breaker i{background:var(--amber);border-radius:2px;height:32%;transition:top .18s cubic-bezier(.3,1.4,.5,1),background .18s;position:absolute;top:12%;left:16%;right:16%;box-shadow:0 0 10px #f2a33a99}.ow-obj.breaker.hot .ow-breaker,.ow-obj.breaker.tripped .ow-breaker{opacity:1}.ow-obj.breaker.tripped .ow-breaker i{box-shadow:none;background:#8b8f99;top:56%}.ow-obj.breaker.tripped{box-shadow:0 0 0 2px var(--amber), 0 0 40px #f2a33a80}.ow-viewport.zooming .ow-cap,.ow-viewport.zooming .ow-index,.ow-viewport.zooming .ow-hud,.ow-viewport.zooming .ow-obj{pointer-events:none;transition:opacity .3s;opacity:0!important}.ow-ov{transform-origin:0 0;z-index:30;pointer-events:none;position:absolute;top:0;left:0}.ow-ov-plan svg{pointer-events:none}.ow-ov-board .note,.ow-ov-board .toast,.ow-ov-punch .face,.ow-ov-punch .stamp,.ow-ov-note .page,.ow-ov-note .save{pointer-events:auto}.ow-ov-plan svg{display:block;overflow:visible}.ow-ov-plan .room{fill:#fff0;stroke:none;cursor:pointer;pointer-events:all;transition:fill .2s}.ow-ov-plan .on .room{fill:#f2a33a29;stroke:#ffd585;stroke-width:6px}.ow-ov-plan .dim line{stroke:#ffd585;stroke-width:5px;stroke-dasharray:2600;stroke-dashoffset:2600px;animation:.55s ease-out forwards ow-draw}@keyframes ow-draw{to{stroke-dashoffset:0}}.ow-ov-plan .tag{fill:#0e2a4ceb;stroke:#ffd585;stroke-width:3px}.ow-ov-plan .t1{font-family:var(--mono);fill:#ffd585;letter-spacing:3px;font-size:40px;font-weight:600}.ow-ov-plan .t2{font-family:var(--mono);fill:#eaf2fb;letter-spacing:1px;font-size:28px}.ow-ov-board{font-family:var(--font-hand), "Segoe Print", cursive;touch-action:none}.ow-ov-board:before{content:"";background:linear-gradient(135deg,#fff,#f1f4f8 55%,#fff);height:730px;position:absolute;top:310px;left:60px;right:60px}.ow-ov-board .col{width:470px;height:760px;position:absolute;top:340px}.ow-ov-board .note{color:#3b2f00;cursor:grab;-webkit-user-select:none;user-select:none;background:#ffe58a;align-content:start;width:300px;height:220px;padding:16px 20px;font-size:46px;font-weight:700;line-height:1.02;transition:transform .25s,box-shadow .25s;display:grid;position:absolute;left:10px;transform:rotate(-1.5deg);box-shadow:0 6px 10px #00000038}.ow-ov-board .note:nth-child(2n){transform:rotate(1.5deg)}.ow-ov-board .note.g{background:#b9f2d0}.ow-ov-board .note.lift{cursor:grabbing;z-index:2;transform:scale(1.06)rotate(0);box-shadow:0 30px 40px #00000059}.ow-ov-board .toast{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:#fff;background:#1d2b3f;border-radius:8px;padding:22px 34px;font-size:40px;text-decoration:none;animation:.35s cubic-bezier(.2,.9,.2,1) ow-pop;position:absolute;top:1000px;left:1230px;box-shadow:0 20px 40px #00000059}@keyframes ow-pop{0%{opacity:0;transform:translateY(20px)}}.ow-ov-board .hint{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:#6f849f;opacity:.8;font-size:30px;position:absolute;top:990px;right:100px}.ow-ov-punch .face{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ow-ov-punch .card{width:70%;font-family:var(--mono);color:#4a3a18;pointer-events:none;background:#f0e8d2;border:2px solid #8a7a55;gap:10px;padding:14px 16px;transition:transform .42s cubic-bezier(.3,1.2,.4,1);display:grid;position:absolute;top:122%;left:50%;transform:translate(-50%)}.ow-ov-punch .card b{letter-spacing:3px;font-size:26px}.ow-ov-punch .card .slot{color:#8a7a55;font-size:22px}.ow-ov-punch .card.in,.ow-ov-punch .card.stamped{transform:translate(-50%,-70%)}.ow-ov-punch .card .stamp{letter-spacing:2px;color:#1f3a88;pointer-events:auto;border:3px solid #1f3a88;padding:8px 12px;font-size:30px;text-decoration:none;animation:.2s cubic-bezier(.3,1.5,.5,1) ow-stamp;display:inline-block;transform:rotate(-4deg)}@keyframes ow-stamp{0%{opacity:0;transform:rotate(-4deg)scale(2.2)}}.ow-ov-clock{z-index:8;pointer-events:none;position:absolute}.ow-ov-plans svg{display:block;overflow:visible}.ow-ov-plans .hit,.ow-ov-plans .go{pointer-events:all;cursor:pointer}.ow-ov-plans .hit{fill:none;stroke:#fff0;stroke-linecap:round}.ow-ov-plans .mark{fill:none;opacity:.56;stroke-linecap:round;stroke-linejoin:round;animation:.42s cubic-bezier(.3,.8,.3,1) forwards ow-swipe}@keyframes ow-swipe{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.ow-ov-plans .ring{fill:none;stroke:#ffd585;stroke-width:5px;stroke-linecap:round;stroke-dasharray:20 16;pointer-events:none;animation:6s linear infinite ow-crawl}@keyframes ow-crawl{to{stroke-dashoffset:-360px}}.ow-ov-plans .tag{fill:#09162af2;stroke:#ffd585;stroke-width:3px}.ow-ov-plans .t1{font-family:var(--mono);fill:#ffd585;letter-spacing:2px;font-size:38px;font-weight:600}.ow-ov-plans .t2{font-family:var(--mono);fill:#eaf2fb;letter-spacing:1px;font-size:30px}.ow-ov-plans .t3{font-family:var(--mono);fill:#e4486a;letter-spacing:1px;font-size:28px}.ow-ov-plans .chip{fill:#0b1a30;stroke:#3cc86e;stroke-width:5px}.ow-ov-plans .pct{font-family:var(--mono);fill:#3cc86e;text-anchor:end;font-size:58px;font-weight:700}.ow-ov-plans .pct-l1{font-family:var(--mono);fill:#e8eef8;letter-spacing:1px;text-anchor:end;font-size:23px;font-weight:700}.ow-ov-plans .go rect{fill:#0b1a30;stroke:#ffd585;stroke-width:4px;transition:fill .2s}.ow-ov-plans .go:hover rect{fill:#17304f}.ow-ov-plans .go .g1{font-family:var(--mono);fill:#96accd;letter-spacing:1px;font-size:26px}.ow-ov-plans .go .g2{font-family:var(--mono);fill:#ffd585;letter-spacing:1px;font-size:30px;font-weight:700}.ow-ov-pen{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0;transition:box-shadow .2s,transform .2s;position:absolute}.ow-ov-pen:hover{transform:translateY(-2px);box-shadow:0 0 0 1.5px #ffd5858c}.ow-ov-pen.on{box-shadow:0 0 0 1.5px #ffd585cc}.ow-ov-pen:focus-visible{outline-offset:2px;outline:3px solid #ffd585}.ow-ov-tray{z-index:34;pointer-events:none;font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:#ffefd0;text-shadow:0 1px 6px #000000e6;white-space:nowrap;justify-items:start;gap:6px;font-size:11px;display:grid}.ow-ov-tray .sw-row{pointer-events:auto;gap:5px;display:flex}.ow-ov-tray .sw-row button{cursor:pointer;border:1px solid #0000008c;border-radius:2px;width:18px;height:12px;padding:0;transition:transform .15s,box-shadow .15s}.ow-ov-tray .sw-row button:hover{transform:translateY(-2px)}.ow-ov-tray .sw-row button.on{box-shadow:0 0 0 2px #ffd585}.ow-ov-note .page{resize:none;box-sizing:border-box;width:100%;height:100%;font-family:var(--font-hand), "Segoe Print", cursive;color:#2b2d5a;background:repeating-linear-gradient(#0000 0 32px,#96bee1 32px 34px) 0 150px/100% 34px,linear-gradient(90deg,#0000 108px,#e17882 108px 111px,#0000 111px),#fcfcfa;border:0;outline:0;padding:140px 40px 40px 132px;font-size:40px;line-height:34px;position:absolute;inset:0}.ow-ov-note .save{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:#2e1f12;background:var(--amber);border-radius:4px;padding:14px 22px;font-size:24px;text-decoration:none;position:absolute;bottom:44px;left:132px}.ow-index{pointer-events:auto}.ow-index li{cursor:pointer}.ow-index li:hover{color:#fff}.ow-hud .ld{align-items:center;gap:8px;display:inline-flex}.ow-hud .ld i{width:80px;height:3px;box-shadow:none;background:#ffffff2e;border-radius:2px;animation:none;display:inline-block;overflow:hidden}.ow-hud .ld i b{background:var(--amber);width:0;height:100%;transition:width .3s;display:block}.ow-hud button{pointer-events:auto;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:2px;padding:4px 8px}.ow-hud button.on{color:var(--amber);border-color:var(--amber)}.ow-hud{pointer-events:none}@media (max-width:720px){.ow-viewport{flex-direction:column;display:flex}.ow-stage{flex:none;height:42svh;min-height:240px;position:relative;inset:auto}.ow-canvas,.ow-poster{height:100%;position:absolute;inset:0}.ow-shade,.ow-hud{display:none}.ow-cap,.ow-cap[data-station=plans]{pointer-events:auto;opacity:1;-webkit-overflow-scrolling:touch;flex:auto;order:3;max-width:none;min-height:0;padding:12px 16px 24px;position:static;overflow-y:auto;transform:none}.ow-cap .ow-k{margin-bottom:8px;font-size:10px}.ow-cap h2{font-size:clamp(24px,7vw,34px)}.ow-cap p{margin-top:8px;font-size:14.5px;line-height:1.5}.ow-tools{margin-top:10px}.ow-tools a,.ow-tools span{padding:7px 10px;font-size:10px}.ow-hint{bottom:10px}.ow-hud{z-index:6;padding:0 12px;display:flex;position:absolute;top:8px;left:0;right:0}.ow-hud>span:last-child{display:none}}
