.op[data-v-f3fe3f40]{height:100%;overflow-x:hidden;overflow-y:auto}.op-hero[data-v-f3fe3f40]{align-items:center;display:grid;gap:2.125rem;padding-bottom:clamp(1.875rem,5vw,3.5rem);padding-top:clamp(2.25rem,6vw,4.375rem)}.op-copy[data-v-f3fe3f40]{min-width:0}.op-hero h1[data-v-f3fe3f40]{font-size:clamp(2.5rem,7.4vw,4.6rem);font-weight:900;letter-spacing:-.045em;line-height:.98;margin:1.125rem 0 0}.op-hero h1[data-v-f3fe3f40] span{color:var(--ow-ink-2);display:block;font-size:max(1.08rem,.36em);font-weight:700;letter-spacing:-.015em;line-height:1.3;margin-top:.75rem}.op-sub[data-v-f3fe3f40]{font-size:clamp(1rem,2vw,1.12rem);line-height:1.65;margin:1.125rem 0 0;max-width:34rem}.op-acts[data-v-f3fe3f40]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.op-win[data-v-f3fe3f40]{justify-self:center;max-width:35rem;width:100%}.op-pics[data-v-f3fe3f40]{aspect-ratio:5/4;background:var(--ow-chrome);display:grid;gap:.625rem;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr;padding:.75rem}.op-pics a[data-v-f3fe3f40]{background:var(--ow-desk-2);border-radius:.75rem;display:block;min-height:0;overflow:hidden;position:relative}.op-pics .pp0[data-v-f3fe3f40]{grid-row:span 2}.op-pics img[data-v-f3fe3f40]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.pp-live[data-v-f3fe3f40]{align-items:center;background:#ffffffeb;border-radius:62.4375rem;bottom:.625rem;color:var(--ow-ink);display:inline-flex;font-family:var(--ow-mono);font-size:.72rem;font-weight:600;gap:.375rem;left:.625rem;padding:.3125rem .625rem;position:absolute;z-index:1}.pp-live i[data-v-f3fe3f40]{background:var(--ow-go);border-radius:50%;height:.4375rem;width:.4375rem}.op-main[data-v-f3fe3f40]{display:grid;gap:1.625rem;padding-bottom:clamp(3.125rem,8vw,5.625rem);padding-top:.625rem}.op-art[data-v-f3fe3f40]{background:var(--ow-win);border:.0625rem solid var(--ow-line);border-radius:1.125rem;box-shadow:var(--ow-shadow);min-width:0;padding:clamp(1.5rem,4.5vw,3.25rem) clamp(1.125rem,4.5vw,3.5rem)}.op-art[data-v-f3fe3f40] h2{font-size:clamp(1.5rem,3.4vw,2.05rem);line-height:1.12;margin:2.1em 0 .6em;scroll-margin-top:5rem}.op-art[data-v-f3fe3f40] h2:before{color:var(--ow-visited);content:"#";font-family:var(--ow-mono);font-weight:600;margin-right:.35em;opacity:.75}.op-art[data-v-f3fe3f40] h2:first-child{margin-top:0}.op-art[data-v-f3fe3f40] h3{font-size:1.12rem;margin:1.4em 0 .4em}.op-art[data-v-f3fe3f40] li,.op-art[data-v-f3fe3f40] p{font-size:1.04rem;line-height:1.78}.op-art[data-v-f3fe3f40] p{margin:0 0 1em;max-width:44rem}.op-art[data-v-f3fe3f40] strong{color:var(--ow-ink)}.op-art[data-v-f3fe3f40] a{color:var(--ow-blue);font-weight:700;text-underline-offset:.1875rem}.op-art[data-v-f3fe3f40] a:visited{color:var(--ow-visited)}.op-art[data-v-f3fe3f40] ol,.op-art[data-v-f3fe3f40] ul{counter-reset:t;display:grid;gap:.5rem;list-style:none;margin:.4em 0 1.3em;max-width:44rem;padding:0}.op-art[data-v-f3fe3f40] ol li,.op-art[data-v-f3fe3f40] ul li{background:var(--ow-chrome);border:.0625rem solid var(--ow-line-2);border-radius:.75rem;margin:0;padding:.8125rem 1rem .8125rem 3rem;position:relative}.op-art[data-v-f3fe3f40] ol li strong,.op-art[data-v-f3fe3f40] ul li strong{display:block}.op-art[data-v-f3fe3f40] ul li:before{background:var(--ow-blue) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.4' d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center /.75rem no-repeat;border-radius:.3125rem;content:"";height:1rem;left:1.0625rem;position:absolute;top:1.0625rem;width:1rem}.op-art[data-v-f3fe3f40] ol li{counter-increment:t}.op-art[data-v-f3fe3f40] ol li:before{background:var(--ow-ink);border-radius:50%;color:#fff;content:counter(t);display:grid;font-family:var(--ow-mono);font-size:.74rem;font-weight:600;height:1.375rem;left:.9375rem;place-items:center;position:absolute;top:.875rem;width:1.375rem}.op-art[data-v-f3fe3f40] .note{background:#2f45ff0d;border:.0625rem solid rgba(47,69,255,.25);border-left:.25rem solid var(--ow-blue);border-radius:.75rem;margin:1.6em 0;max-width:44rem;padding:1rem 1.25rem}.op-art[data-v-f3fe3f40] .note p:last-child{margin-bottom:0}.op-art[data-v-f3fe3f40] .go{margin-top:2.4em}.op-art[data-v-f3fe3f40] .go a.ow-btn{color:#fff}.op-art[data-v-f3fe3f40] .rel{border-top:.0625rem solid var(--ow-line-2);color:var(--ow-ink-3);font-size:.95rem;margin-top:2.2em;padding-top:1.2em}.op-toc[data-v-f3fe3f40]{display:none}@media(min-width:900px){.op-hero[data-v-f3fe3f40]{gap:3.125rem;grid-template-columns:1.05fr 1fr}}@media(min-width:1000px){.op-main[data-v-f3fe3f40]{gap:1.875rem;grid-template-columns:16.25rem minmax(0,1fr)}.op-toc[data-v-f3fe3f40]{align-self:start;background:var(--ow-chrome);border:.0625rem solid var(--ow-line);border-radius:1rem;display:block;padding:1.125rem;position:sticky;top:5rem}.op-toc p[data-v-f3fe3f40]{color:var(--ow-visited);font-family:var(--ow-mono);font-size:.74rem;font-weight:600;margin:0 0 .75rem}.op-toc ol[data-v-f3fe3f40]{display:grid;gap:.125rem;list-style:none;margin:0 0 1.125rem;padding:0}.op-toc li[data-v-f3fe3f40]{font-size:.92rem;line-height:1.35}.op-toc ol a[data-v-f3fe3f40]{border-radius:.5rem;color:var(--ow-ink-2);display:flex;font-weight:600;gap:.5rem;padding:.4375rem .5rem;text-decoration:none}.op-toc ol a[data-v-f3fe3f40]:before{color:var(--ow-ink-3);content:"☆"}.op-toc ol a[data-v-f3fe3f40]:hover{background:#fff;color:var(--ow-blue)}.op-btn-sm[data-v-f3fe3f40]{box-sizing:border-box;font-size:.92rem;padding:.6875rem 1rem;width:100%}}
