.oc,.oc-exits{--oc-sea:#0f3b55;--oc-ink:#f4efe6;--oc-ink-2:#c9d5de;--oc-ink-3:#9fb2c0;--oc-panel:#0f2a3d;--oc-edge:#f4efe624;--oc-field:#0a2232;--oc-field-edge:#4a6b80;--oc-tie:#8ee3c8;--oc-gap:#d7e1e8;--oc-big:#ff9a76;--oc-one:#f4efe6;--oc-plate-ink:#10202a}.oc{color:var(--oc-ink);font-family:var(--font-sans);background:#05131e;position:relative}.oc-stage{background:var(--oc-sea);height:100svh;position:sticky;top:0;overflow:hidden}.oc-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.oc-labels{pointer-events:none;position:absolute;inset:0}.oc-lbl{max-width:calc(100% - 32px);font:600 14px/1.2 var(--font-sans);color:var(--oc-ink-2);align-items:baseline;gap:6px;display:flex;position:absolute}.oc-lbl.oc-brand{color:var(--oc-ink)}.oc-nm{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.oc-lbl b{font:500 19px/1 var(--font-display);color:var(--oc-ink);font-variant-numeric:tabular-nums;flex:none}.oc-lbl i{width:18px;height:18px;font:600 11px/1 var(--font-sans);color:var(--oc-ink);background:#f4efe629;border-radius:50%;flex:none;align-self:center;place-items:center;font-style:normal;display:inline-grid;overflow:hidden}.oc-lbl i img{-o-object-fit:contain;object-fit:contain;background:#fff;width:18px;height:18px}.oc-lbl.oc-grp b{font-size:24px}.oc-lbl small{text-overflow:ellipsis;min-width:0;font:400 13px/1.2 var(--font-sans);color:var(--oc-ink-2);white-space:nowrap;flex:0 100 auto;align-self:center;overflow:hidden}.oc-key{font:400 13px/1 var(--font-sans);color:var(--oc-ink-2);align-items:center;gap:8px;margin:0;display:flex;position:absolute;top:14px;left:16px}.oc-dot{background:var(--oc-ink);border-radius:50%;width:5px;height:5px;display:inline-block}.oc-story{pointer-events:none;margin-top:-100svh;position:relative}.oc-card{align-items:flex-end;min-height:100svh;padding:0 16px 24px;display:flex;position:relative}.oc-card:first-child{min-height:calc(100svh - var(--oc-head,56px))}.oc-card>div{pointer-events:auto;background:var(--oc-panel);border:1px solid var(--oc-edge);border-radius:14px;width:100%;max-width:420px;padding:16px 18px}.oc-title{pointer-events:auto;position:absolute;top:40px;left:16px;right:16px}.oc-title h1{font:500 26px/1.1 var(--font-display);color:var(--oc-ink);margin:0}.oc-title p{max-width:34em;font:400 15px/1.35 var(--font-sans);color:var(--oc-ink-2);margin:4px 0 0}.oc-card .oc-no{float:right;font:400 13px/1 var(--font-sans);color:var(--oc-ink-3);margin:6px 0 0}.oc-card .oc-kicker{font:600 13px/1.2 var(--font-sans);color:var(--oc-ink-2);margin:0 0 10px}.oc-card h2{font:500 28px/1.08 var(--font-display);color:var(--oc-ink);margin:10px 0 8px}.oc-card:first-child h2{font-size:32px}.oc-card p{color:var(--oc-ink-2);margin:0 0 8px;font-size:16px;line-height:1.45}.oc-card .oc-meta{color:var(--oc-ink-3);margin:10px 0 0;font-size:13px}.oc-plate{font:600 14px/1.2 var(--font-sans);color:var(--oc-plate-ink);border-radius:999px;align-items:baseline;gap:8px;padding:5px 12px 5px 10px;display:inline-flex}.oc-plate b{font:500 20px/1 var(--font-display)}.oc-tie{background:var(--oc-tie)}.oc-gap{background:var(--oc-gap)}.oc-big{background:var(--oc-big)}.oc-one{background:var(--oc-one)}.oc-cmp h2{font-size:22px}.oc-exits{--mg-ff:var(--font-sans);--mg-fs:14px;--mg-bg:var(--oc-panel);--mg-bd:1px solid var(--oc-edge);color:var(--oc-ink);background:#05131e;padding:8px 16px 40px}.oc-exits a:hover{border-color:var(--oc-ink-2)}.oc-pick{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin-top:4px;display:grid}.oc-pick[hidden]{display:none}.oc-field{min-width:0;position:relative}.oc-field label{font:600 13px/1.2 var(--font-sans);color:var(--oc-ink-2);margin-bottom:4px;display:block}.oc-field input{width:100%;font:400 16px/1.2 var(--font-sans);color:var(--oc-ink);background:var(--oc-field);border:1px solid var(--oc-field-edge);border-radius:10px;padding:10px 12px}.oc-vs{font:500 18px/1 var(--font-display);color:var(--oc-ink-3);padding-bottom:10px}.oc-out{margin-top:12px}.oc-out p{margin-top:8px}.oc-btn{min-height:44px;font:600 14px/1 var(--font-sans);color:var(--oc-ink);border:1px solid var(--oc-field-edge);cursor:pointer;background:0 0;border-radius:999px;margin-top:6px;padding:12px 18px}.oc-note{color:var(--oc-ink-2);margin-left:8px;font-size:13px}.oc-fine{background:var(--bg-page);color:var(--fg-1);padding:24px 0 32px;font-size:14px}.oc-fine p{max-width:720px;margin:0}@media (width>=900px){.oc-card{align-items:center;padding:0 0 0 max(24px,5vw)}.oc-card>div{max-width:400px;padding:22px 24px}.oc-card h2{font-size:36px}.oc-card:first-child h2{font-size:44px}.oc-title{max-width:400px;top:28px;left:max(24px,5vw);right:auto}.oc-title h1{font-size:32px}.oc-cmp h2{font-size:30px}.oc-exits{padding:8px 0 64px max(24px,5vw)}.oc-key{top:20px;left:auto;right:24px}}
