.oa-mark.is-ink{color:#0A2540}.ox-head{display:grid;justify-items:start;gap:14px;max-width:620px}.ox-index{display:flex;align-items:center;gap:12px;margin:0;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.5)}.ox-index span{font-variant-numeric:tabular-nums;color:#00D4AA}.ox-index i{width:28px;height:1px;background:currentColor;opacity:.5}.ox-claim{margin:2px 0 0;font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:clamp(2rem,3.6vw,3rem);line-height:1.04;letter-spacing:-.015em;color:#FFFFFF;text-wrap:balance}.ox-lede{max-width:54ch;margin:0;font-size:1.04rem;line-height:1.6;color:rgba(255,255,255,.68)}.ox-cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:10px 16px;border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.ox-cta.is-night{color:#0A2540;background:#FFFFFF}.ox-cta.is-night:hover{background:#00D4AA}.ox-cta.is-paper{color:#FFFFFF;background:#0A2540}.ox-cta.is-paper:hover{background:#12355a}.ox-step-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);transition:background .3s ease,color .3s ease,box-shadow .3s ease}.ox-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.ox-reveal.is-in{opacity:1;transform:none}.ox-coda{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:.95rem}.ox-coda span:first-child{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ox-coda.is-night{color:rgba(255,255,255,.6)}.ox-coda.is-night span:first-child{color:rgba(255,255,255,.4)}.ox-coda.is-paper{padding-top:40px;border-top:1px solid rgba(10,37,64,.1);color:#4A5F75}.ox-coda.is-paper span:first-child{color:#8A97A6}@keyframes ox-fade{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.ox-chapter{position:relative;background:var(--ground);padding:0 0 120px}.ox-seam{height:160px;background:linear-gradient(to bottom,var(--from),var(--ground))}.ox-chapter-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;margin-top:72px}.ox-stage{position:relative}.ox-stage-in{position:sticky;top:max(96px,calc(50vh - 230px))}.ox-stage-anim{animation:ox-fade .55s cubic-bezier(.2,.7,.2,1) both}.ox-steps{margin:0;padding:0;list-style:none}.ox-steps li{display:grid;align-content:center;gap:12px;min-height:64vh;padding:0 0 0 22px;border-left:1px solid rgba(255,255,255,.1);opacity:.38;transition:opacity .45s ease,border-color .45s ease}.ox-steps li.is-on{opacity:1;border-left-color:#00D4AA}.ox-steps li.is-on .ox-step-n{background:#00D4AA;color:#0A2540;box-shadow:none}.ox-picks b,.ox-row-text h4,.ox-steps h4{margin:0;font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:1.7rem;font-weight:600;line-height:1.1;color:#FFFFFF}.ox-steps p{max-width:40ch;margin:0;font-size:.98rem;line-height:1.6;color:rgba(255,255,255,.72)}.ox-step-visual{display:none}.ox-coda-wrap{padding:0 0 72px}.ox--plates{position:relative;padding-bottom:0}.ox-plate{position:sticky;top:64px;min-height:calc(100vh - 64px);display:flex;align-items:center;padding:72px 0;background:var(--ground);border-radius:28px 28px 0 0;box-shadow:0 -24px 48px -24px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.07)}.ox-plate:first-child{border-radius:0;box-shadow:none}.ox-plate-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;width:100%}.ox-plate-text{display:grid;gap:34px}.ox-picks{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.1)}.ox-picks li{border-bottom:1px solid rgba(255,255,255,.1)}.ox-picks button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;width:100%;padding:16px 0;border:0;background:none;text-align:left;cursor:pointer}.ox-picks button span:last-child{display:grid;gap:6px}.ox-picks b{font-size:1.35rem;color:rgba(255,255,255,.55);transition:color .25s ease}.ox-picks button.is-on b,.ox-picks button:hover b{color:#FFFFFF}.ox-picks button.is-on .ox-step-n{background:#00D4AA;color:#0A2540;box-shadow:none}.ox-picks small{max-width:44ch;font-size:.92rem;line-height:1.55;color:rgba(255,255,255,.7);animation:ox-fade .4s ease both}.ox-plate-visual{animation:ox-fade .5s cubic-bezier(.2,.7,.2,1) both}.ox-plate-coda{position:relative;z-index:9;padding:40px 0 64px;background:#071A2E}.ox--index{padding:40px 0 96px;background:#FFFFFF}.ox-index-grid{display:grid;grid-template-columns:170px minmax(0,1fr);gap:56px}.ox-rail{position:relative}.ox-rail ol{position:sticky;top:112px;display:grid;gap:4px;margin:0;padding:0;list-style:none}.ox-rail li{display:grid;grid-template-columns:2px minmax(0,1fr);gap:0 14px}.ox-rail a{grid-column:2;display:flex;align-items:baseline;gap:10px;padding:8px 0;text-decoration:none;opacity:.45;transition:opacity .3s ease}.ox-rail li.is-done a,.ox-rail li.is-on a{opacity:1}.ox-rail-n{font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;color:#8A97A6}.ox-rail li.is-on .ox-rail-n{color:#007F72}.ox-rail-line{grid-column:1;grid-row:1;position:relative;background:rgba(10,37,64,.1)}.ox-rail-line i{position:absolute;inset:0;background:#00A896;transform-origin:top;transition:transform .12s linear}.ox-part{padding:24px 0 72px;scroll-margin-top:96px}.ox-part+.ox-part{padding-top:72px;border-top:1px solid rgba(10,37,64,.1)}.ox--index .ox-index{color:#8A97A6}.ox--index .ox-index span{color:#007F72}.ox--index .ox-claim{color:#0A2540}.ox--index .ox-lede{color:#4A5F75}.ox-rows{display:grid;gap:72px;margin:64px 0 0;padding:0;list-style:none}.ox-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;align-items:center}.ox-row.is-flip .ox-row-text{order:2}.ox-row-text{display:grid;gap:12px;align-content:start}.ox-row-text h4{color:#0A2540}.ox-row-text p{margin:0;max-width:40ch;font-size:.98rem;line-height:1.6;color:#4A5F75}.ox--index .ox-step-n{color:#007F72;box-shadow:inset 0 0 0 1px rgba(0,127,114,.4)}.ofv-frame{margin:0;overflow:hidden;border-radius:14px}.ofv-frame.is-night{background:#FFFFFF;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 40px 80px -40px rgba(0,0,0,.7)}.ofv-frame.is-paper{background:#FFFFFF;box-shadow:0 0 0 1px rgba(10,37,64,.1),0 30px 60px -36px rgba(10,37,64,.35)}.ofv-frame-bar{display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;background:#0A2540}.ofv-frame.is-paper .ofv-frame-bar{background:#F1F4F7}.ofv-frame-bar i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.22)}.ofv-frame.is-paper .ofv-frame-bar i{background:rgba(10,37,64,.18)}.ofv-frame-bar span{margin:0 auto;padding:2px 14px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.72rem;color:rgba(255,255,255,.6)}.ofv-frame.is-paper .ofv-frame-bar span{background:#FFFFFF;color:#8A97A6}.ofv-pad{padding:22px 24px 18px;background:#F6F9FA;color:#102033}.ofv-kicker{margin:0 0 14px;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8A97A6}.ofv-sample{margin:14px 0 0;font-size:.7rem;color:#8A97A6}.ofv-sample a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ofv-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ofv-tile{display:grid;gap:3px;padding:16px;border-radius:10px;background:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(10,37,64,.08)}.ofv-tile b{font-family:var(--font-cormorant),Georgia,serif;font-size:2.1rem;font-weight:600;line-height:1;color:#0A2540;font-variant-numeric:tabular-nums}.ofv-tile.is-jade b{color:#007F72}.ofv-tile.is-gold b{color:#9A6B12}.ofv-tile span{font-size:.82rem;font-weight:600;color:#0A2540}.ofv-tile small{font-size:.72rem;color:#8A97A6}.ofv-review{display:flex;align-items:center;gap:16px;padding:16px;border-radius:10px;background:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(10,37,64,.08)}.ofv-review>div{display:grid;gap:4px;flex:1;min-width:0}.ofv-review b{font-size:.98rem;color:#0A2540}.ofv-review small{font-size:.74rem;color:#8A97A6}.ofv-approve{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:8px;background:#0A2540;font:inherit;font-size:.84rem;font-weight:600;color:#FFFFFF;cursor:pointer;transition:background .2s ease}.ofv-approve.is-done{background:#007F72}.ofv-made{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 0 0;overflow:hidden;border-radius:10px;background:rgba(10,37,64,.08)}.ofv-made div{display:grid;gap:3px;padding:12px;background:#FFFFFF}.ofv-made dt{font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8A97A6}.ofv-made dd{margin:0;font-size:.8rem;color:#102033}.ofv-search{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ofv-search li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:10px;background:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(10,37,64,.08)}.ofv-q{display:grid;gap:3px;min-width:0;font-size:.92rem;font-weight:600;color:#0A2540}.ofv-q small{font-size:.72rem;font-weight:400;color:#8A97A6}.ofv-act{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:#007F72}.ofv-doc{background:#FFFFFF}.ofv-doc h4{margin:0 0 12px;font-family:var(--font-cormorant),Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1.15;color:#0A2540}.ofv-doc>p:not(.ofv-kicker):not(.ofv-sample){margin:0 0 10px;font-size:.9rem;line-height:1.65;color:#102033}.ofv-claim{display:inline;padding:0 2px;border:0;border-bottom:2px solid rgba(0,168,150,.35);background:rgba(0,168,150,.06);font:inherit;color:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease}.ofv-claim.is-on{border-color:#00A896;background:rgba(0,168,150,.16)}.ofv-check{display:flex;gap:10px;align-items:flex-start;margin-top:8px;padding:12px 14px;border-radius:10px;background:#F6F9FA;font-size:.84rem;line-height:1.5;color:#102033}.ofv-check svg{flex:none;margin-top:3px;color:#007F72}.ofv-check span{display:grid;gap:4px}.ofv-check small{font-size:.72rem;color:#8A97A6}.ofv-posts{margin:0;padding:6px 0;list-style:none;background:#FFFFFF}.ofv-posts li+li{border-top:1px solid rgba(10,37,64,.08)}.ofv-posts a{display:grid;gap:4px;padding:14px 24px;text-decoration:none;transition:background .2s ease}.ofv-posts a:hover{background:#F6F9FA}.ofv-posts small{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#007F72}.ofv-posts b{font-family:var(--font-cormorant),Georgia,serif;font-size:1.15rem;font-weight:600;line-height:1.25;color:#0A2540}.ofv-map{background:#0A2540}.ofv-map-h{margin:0;padding:16px 22px 0;font-family:var(--font-cormorant),Georgia,serif;font-size:1.3rem;font-weight:600;color:#FFFFFF}.ofv-map .fm-stages.fm-skin-plate{margin-top:6px;border-radius:0;padding:18px 22px}.ofv-map .fm-heads small:not(.fm-trigger),.ofv-map .fm-loopmark,.ofv-map .fm-node small{display:none}.ofv-map .fm-node:not(.is-step) b{grid-column:1/-1}.ofv-map .fm-node.is-step b{grid-column:2/-1}.ofv-map .fm-heads{height:56px}.ofv-map .fm-node{padding:0 10px}.ofv-map .fm-node b{font-size:.82rem}.ofv-stack{display:flex;gap:3px;height:16px;margin-bottom:18px}.ofv-stack span{min-width:6px;border-radius:4px}.ofv-stack .is-counted{background:#00A896}.ofv-stack .is-seen{background:#0A2540}.ofv-stack .is-reading{background:#D9A441}.ofv-stack .is-open{background:repeating-linear-gradient(45deg,rgba(10,37,64,.25) 0 4px,transparent 4px 8px)}.ofv-basis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;padding:0;list-style:none}.ofv-basis li{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px}.ofv-basis b{font-family:var(--font-cormorant),Georgia,serif;font-size:1.6rem;line-height:1;color:#0A2540;font-variant-numeric:tabular-nums}.ofv-basis small{grid-column:1/-1;font-size:.76rem;line-height:1.45;color:#4A5F75}.ofv-chip{display:inline-block;padding:1px 7px;border-radius:999px;border:1px solid rgba(10,37,64,.22);font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#4A5F75}.ofv-chip.is-counted{border-color:#00A896;color:#007F72}.ofv-chip.is-seen{border-color:#0A2540;color:#0A2540}.ofv-chip.is-reading{border-color:#D9A441;color:#9A6B12}.ofv-chip.is-open{border-style:dashed}.ofv-faces{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.ofv-faces li{display:grid;place-items:center}.ofv-faces img,.ofv-faces span{width:40px;height:40px;border-radius:50%;object-fit:cover}.ofv-faces span{display:grid;place-items:center;background:rgba(10,37,64,.12);font-weight:600;color:#4A5F75}@media (max-width:900px){.ox-chapter-body{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}.ox-stage{display:none}.ox-steps li{min-height:0;padding:32px 0 32px 18px;opacity:1}.ox-step-visual{display:block;margin-top:12px}.ox-plate{position:relative;top:0;min-height:0;padding:56px 0}.ox-plate-in{gap:32px}.ox-index-grid,.ox-plate-in{grid-template-columns:minmax(0,1fr)}.ox-index-grid{gap:0}.ox-rail{display:none}.ox-row,.ox-row.is-flip{grid-template-columns:minmax(0,1fr);gap:20px}.ox-row.is-flip .ox-row-text{order:0}.ofv-made{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ox-reveal{opacity:1;transform:none;transition:none}.ox-picks small,.ox-plate-visual,.ox-stage-anim{animation:none}}@media (min-width:901px){.ox--plates .ox-plate{padding:48px 0}.ox--plates .ox-claim{font-size:clamp(1.8rem,2.8vw,2.5rem)}.ox--plates .ox-plate-text{gap:26px}.ox--plates .ox-picks button{padding:12px 0}.ox-row.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.rs-scaled{position:relative;overflow:hidden;background:#EDF1F5}.rs-page{position:absolute;top:0;left:0;transform-origin:0 0;overflow:hidden;background:var(--fo-canvas);pointer-events:none}.rs-bar{box-shadow:var(--fo-bar-shadow)}.rs-bar .fo-nav a{position:relative;cursor:default}.rs-caret{margin-left:-4px;color:var(--fo-ink-faint)}.rs-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:var(--fo-jade);font-size:.68rem;font-weight:700;color:#fff}.rs-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--fo-navy);font-size:.8rem;font-weight:600;color:#fff}.rs-canvas{padding:30px 36px}.rs-h1{margin:6px 0 22px;font-family:var(--fo-serif);font-size:2.6rem;font-weight:700;line-height:1.05;color:var(--fo-navy)}.rs-h1--sm{margin-bottom:0;font-size:2.1rem}.rs-h2{margin:8px 0 6px;font-family:var(--fo-serif);font-size:1.9rem;font-weight:700;line-height:1.1;color:var(--fo-navy)}.rs-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.rs-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.rs-tile{display:grid;gap:4px;padding:18px 20px;border-radius:var(--fo-r-pane);background:var(--fo-paper);box-shadow:var(--fo-ring)}.rs-tile b{font-family:var(--fo-serif);font-size:2.3rem;font-weight:700;line-height:1;color:var(--fo-navy);font-variant-numeric:tabular-nums}.rs-tile.is-jade b{color:var(--fo-jade-deep)}.rs-tile.is-gold b{color:var(--fo-gold)}.rs-tile span{font-size:.9rem;font-weight:600;color:var(--fo-navy)}.rs-tile small{font-size:.78rem;color:var(--fo-ink-faint)}.rs-two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px}.rs-pane{padding:18px 20px;border-radius:var(--fo-r-pane);background:var(--fo-paper);box-shadow:var(--fo-ring)}.rs-pane-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fo-ink-faint)}.rs-pane-h em{padding:1px 7px;border-radius:999px;background:var(--fo-jade-wash);font-style:normal;color:var(--fo-jade-deep);letter-spacing:0}.rs-row{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--fo-hair);font-size:.92rem;color:var(--fo-ink)}.rs-row em{font-size:.7rem;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fo-jade-deep)}.rs-row .fo-btn{padding:5px 12px;font-size:.8rem}.rs-row--agent{grid-template-columns:10px 100px minmax(0,1fr)}.rs-row--agent b{font-size:.86rem;color:var(--fo-navy)}.rs-row--agent span{color:var(--fo-ink-soft)}.rs-live{width:8px;height:8px;border-radius:50%;background:var(--fo-jade);box-shadow:0 0 0 4px var(--fo-jade-wash)}.rs-split{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;height:calc(100% - 60px);box-sizing:border-box}.rs-qrow{display:grid;gap:3px;margin:0 -10px;padding:12px 10px;border-radius:8px}.rs-qrow b{font-size:.9rem;font-weight:600;color:var(--fo-navy)}.rs-qrow small{font-size:.76rem;color:var(--fo-ink-faint)}.rs-qrow.is-on{background:var(--fo-jade-wash);box-shadow:inset 2px 0 0 var(--fo-jade)}.rs-detail{padding:26px 30px}.rs-meta{margin:0 0 14px;font-size:.84rem;color:var(--fo-ink-faint)}.rs-excerpt{max-width:64ch;margin:0 0 22px;padding-left:14px;border-left:2px solid var(--fo-hair-strong);font-size:.98rem;line-height:1.65;color:var(--fo-ink-soft)}.rs-made{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 0 22px;overflow:hidden;border-radius:10px;background:var(--fo-hair)}.rs-made div{display:grid;gap:4px;padding:14px;background:var(--fo-tint)}.rs-made dt{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.rs-made dd{margin:0;font-size:.86rem;color:var(--fo-ink)}.rs-actions{display:flex;gap:10px}.rs-search-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.rs-sources,.rs-team{display:flex;gap:6px}.rs-sources span,.rs-team span{padding:5px 12px;border-radius:999px;background:var(--fo-paper);box-shadow:var(--fo-ring);font-size:.8rem;font-weight:600;color:var(--fo-navy)}.rs-table{display:grid;grid-template-columns:minmax(0,2.2fr) 90px 100px 90px 180px;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--fo-hair);font-size:.9rem;color:var(--fo-ink);font-variant-numeric:tabular-nums}.rs-table b{font-weight:600;color:var(--fo-navy)}.rs-table em{font-style:normal;font-weight:600;color:var(--fo-jade-deep)}.rs-table .is-down{color:var(--fo-danger)}.rs-table .is-up{color:var(--fo-jade-deep)}.rs-table-h{border-top:0;padding-top:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.rs-cbar{display:flex;align-items:center;gap:18px;height:58px;padding:0 24px;background:var(--fo-paper);box-shadow:var(--fo-bar-shadow);position:relative;z-index:2}.rs-cbar-back{font-size:.88rem;color:var(--fo-ink-soft)}.rs-cbar-doc{padding-left:18px;border-left:1px solid var(--fo-hair);font-size:.9rem;color:var(--fo-ink)}.rs-cbar-end{margin-left:auto;font-size:.84rem;color:var(--fo-ink-faint)}.rs-chip{padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:700}.rs-chip.is-live{background:var(--fo-jade-wash);color:var(--fo-jade-deep);box-shadow:inset 0 0 0 1px rgba(0,168,150,.3)}.rs-ccanvas{display:grid;grid-template-columns:minmax(0,1fr) 360px;height:calc(100% - 58px)}.rs-doc{padding:40px 64px;background:var(--fo-paper)}.rs-doc-h{margin:10px 0 12px;font-family:var(--fo-serif);font-size:2.4rem;font-weight:700;line-height:1.08;color:var(--fo-navy)}.rs-doc-dek{margin:0 0 22px;font-size:1.05rem;line-height:1.55;color:var(--fo-ink-soft)}.rs-doc>p:not(.fo-label):not(.rs-doc-dek){margin:0 0 14px;font-size:1.02rem;line-height:1.75;color:var(--fo-ink)}.rs-doc mark{padding:1px 2px;border-bottom:2px solid rgba(0,168,150,.4);background:rgba(0,168,150,.07);color:inherit}.rs-doc mark.is-on{border-bottom-color:var(--fo-jade);background:rgba(0,168,150,.18)}.rs-checks{display:grid;align-content:start;gap:8px;padding:30px 22px;background:var(--fo-navy)}.rs-checks .rs-pane-h{color:var(--fo-on-navy-faint)}.rs-check{display:flex;gap:10px;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.04);font-size:.84rem;line-height:1.5;color:var(--fo-on-navy-soft)}.rs-check svg{flex:none;margin-top:3px;color:var(--fo-jade-bright)}.rs-check span{display:grid;gap:3px}.rs-check b{font-weight:600;color:#fff}.rs-check.is-on{background:rgba(0,212,170,.1);box-shadow:inset 0 0 0 1px rgba(0,212,170,.4)}.rs-source{display:grid;gap:3px;margin-top:8px;padding:14px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--fo-on-navy-hair)}.rs-source small{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-on-navy-faint)}.rs-source b{font-size:.88rem;color:#fff}.rs-source span{font-size:.78rem;color:var(--fo-on-navy-faint)}.rs-post{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 0;border-top:1px solid var(--fo-hair)}.rs-post:first-child{border-top:0}.rs-post small{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-jade-deep)}.rs-post b{font-family:var(--fo-serif);font-size:1.25rem;font-weight:700;color:var(--fo-navy)}.rs-scoutbar{position:relative;max-width:none;margin:0;padding:14px 40px;box-shadow:var(--fo-bar-shadow)}.rs-scout,.rs-scoutbar{background:var(--fo-paper)}.rs-scout{padding:26px 40px;height:100%}.rs-scout--band{padding:10px 64px}.rs-scout .ld-section{border-top:0;padding-top:10px}.rs-scout .ld-mapcap{margin-bottom:14px}.rs-replay .cbr-chrome{display:none}.rs-replay .cbr-frame{border-radius:0;box-shadow:none;border:0;background:transparent}.rs-replay .cb-sample{display:none}.cx{margin:0}.cx-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;margin-top:18px;font-size:.74rem;color:rgba(255,255,255,.5)}.cx-url{display:inline-flex;align-items:center;gap:7px;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.72)}.cx-url i{width:6px;height:6px;border-radius:50%;background:#00D4AA;box-shadow:0 0 0 3px rgba(0,212,170,.16)}.cx-caption em{font-style:normal}.cx-display{position:relative;padding-bottom:2px}.cx-bezel{position:relative;padding:12px;border-radius:20px;background:linear-gradient(160deg,#1d2837,#0b121c 55%,#070c14);box-shadow:0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.08),0 50px 90px -40px rgba(0,0,0,.85)}.cx-camera{position:absolute;top:4px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#2a3646;box-shadow:inset 0 0 1px rgba(255,255,255,.3)}.cx-glass{position:relative;overflow:hidden;border-radius:8px;background:#000}.cx-glass:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.09),rgba(255,255,255,.02) 32%,transparent 46%)}.cx-stand{position:relative;display:grid;justify-items:center}.cx-stand i{width:18%;height:54px;margin-top:-1px;background:linear-gradient(90deg,#121a26,#2a3647 50%,#121a26);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}.cx-stand b{width:34%;height:10px;border-radius:3px 3px 10px 10px;background:linear-gradient(180deg,#2c3849,#121a26);box-shadow:0 18px 30px -6px rgba(0,0,0,.7)}.cx-space{position:relative;perspective:2000px;padding:10px 0 24px}.cx-card{position:relative;z-index:2;overflow:hidden;border-radius:12px;transform:rotateY(-13deg) rotateX(7deg) rotate(.6deg);transform-origin:60% 50%;box-shadow:0 0 0 1px rgba(255,255,255,.1),30px 50px 80px -30px rgba(0,0,0,.8),0 10px 30px -10px rgba(0,0,0,.5);transition:transform .9s cubic-bezier(.2,.7,.2,1);animation:cx-swing .9s cubic-bezier(.2,.7,.2,1) both}.cx-space:hover .cx-card{transform:none}.cx-ghost{position:absolute;z-index:1;inset:0 0 24px 0;border-radius:12px;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.015));box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);transform:translate(36px,-26px) rotateY(-13deg) rotateX(7deg) scale(.96);transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .9s ease}.cx-space:hover .cx-ghost{opacity:0;transform:translate(20px,-14px) scale(.97)}.cx-glow{position:absolute;z-index:0;left:8%;right:8%;bottom:0;height:40%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,212,170,.22),transparent);filter:blur(24px)}@keyframes cx-swing{0%{opacity:0;transform:rotateY(-26deg) rotateX(12deg) translateX(40px)}to{opacity:1;transform:rotateY(-13deg) rotateX(7deg) rotate(.6deg)}}.cx-mount{position:relative;padding:26px;border-radius:6px;background:linear-gradient(180deg,#0f2d4c,#0c2541);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 2px 6px rgba(0,0,0,.35),0 40px 70px -40px rgba(0,0,0,.8)}.cx-inset{position:relative;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.4),0 2px 10px rgba(0,0,0,.35)}.cx-mount:after{content:"";position:absolute;inset:14px;border:1px solid rgba(0,212,170,.35);border-radius:3px;pointer-events:none}.cx-label{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 16px;margin:16px 4px 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);font-size:.74rem;color:rgba(255,255,255,.55)}.cx-label b{font-family:var(--font-cormorant),Georgia,serif;font-size:1.05rem;font-weight:600;font-style:italic;color:#fff}.cx-label em{font-style:normal;color:rgba(255,255,255,.42)}@media (max-width:900px){.cx-bezel{padding:7px;border-radius:14px}.cx-stand{display:none}.cx-card,.cx-space:hover .cx-card{transform:none;animation:none}.cx-ghost{display:none}.cx-mount{padding:14px}.cx-mount:after{inset:7px}.cx-label{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cx-card{animation:none}.cx-card,.cx-ghost{transition:none}}