:root{--depth-gold:#d4a853;--depth-gold-bright:#e8c06a;--depth-teal:#0e7490;--depth-teal-glow:#22d3ee;--depth-cyan:#2dd4bf;--depth-cyan-glow:#2dd4bf59;--depth-abyss:#030810;--depth-surface:#0a1628;--depth-glass:#08142617;--depth-glass-strong:#08122029;--depth-glass-border:#78dcff24;--depth-glass-edge:#c8f0ff33;--depth-glass-blur:16px;--depth-glass-saturate:175%;--depth-gauge-w:clamp(3.25rem, 5vw, 4.75rem);--depth-header-h:0px;--depth-chrome-safe:max(.55rem, env(safe-area-inset-top,0px));--depth-chrome-h:2.75rem;--depth-dock-h:5.25rem;--depth-dock-offset:calc(var(--depth-dock-h) + env(safe-area-inset-bottom,0px));--depth-progress:0}.depth-scene{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.depth-scene__base{background:linear-gradient(180deg, #0e2240 0%, #061018 55%, var(--depth-abyss) 100%);position:absolute;inset:0}.depth-scene__rig{transform-origin:50% 44%;contain:layout style paint;position:absolute;inset:-3% 0}.depth-scene__layer{contain:strict;position:absolute;inset:0;overflow:hidden}.depth-scene__layer img{object-fit:cover;object-position:50% 45%;filter:brightness(1.1)saturate(1.22)contrast(1.02);transform-origin:50% 45%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.depth-scene__layer--act-01 img,.depth-scene__layer--surface img{object-position:50% 28%;transform-origin:50% 32%}.depth-scene__layer--act-02 img,.depth-scene__layer--waterline img,.depth-scene__layer--shallow img{object-position:50% 34%;transform-origin:50% 38%}.depth-scene__layer--act-03 img,.depth-scene__layer--act-04 img,.depth-scene__layer--act-05 img,.depth-scene__layer--act-06 img,.depth-scene__layer--act-07 img,.depth-scene__layer--act-08 img,.depth-scene__layer--act-09 img,.depth-scene__layer--act-10 img,.depth-scene__layer--act-11 img,.depth-scene__layer--deep img,.depth-scene__layer--abyss img{object-position:50% 44%;transform-origin:50% 44%}.depth-shell[data-mode=descent] .depth-scene__layer--act-11{opacity:calc(1 - clamp(0, (var(--depth-progress,0) - .9) * 6, .72));filter:saturate(calc(1 - clamp(0, (var(--depth-progress,0) - .9) * 2.5, .35)))}.depth-scene__depth-tint{pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.depth-scene__pressure{pointer-events:none;background:radial-gradient(85% 75% at 50% 45%,#0000 35%,#0000008c);position:absolute;inset:0}.depth-scene__layer-veil{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--depth-abyss) 16%, transparent) 100%);position:absolute;inset:0}.depth-scene__layer--act-01 .depth-scene__layer-veil,.depth-scene__layer--surface .depth-scene__layer-veil{background:linear-gradient(180deg, #ffe8c00f 0%, transparent 42%, color-mix(in srgb, var(--depth-abyss) 10%, transparent) 100%)}.depth-scene__layer--act-02 .depth-scene__layer-veil{opacity:.55}.depth-scene__layer--abyss .depth-scene__layer-veil{background:color-mix(in srgb, var(--depth-abyss) 18%, transparent)}.depth-scene__particles{background-image:radial-gradient(circle, color-mix(in srgb, var(--depth-teal-glow) 45%, transparent) 0 1px, transparent 1px), radial-gradient(circle, #fff3 0 .5px, transparent .5px);background-size:44px 44px,28px 28px;animation:48s linear infinite depth-drift;position:absolute;inset:0}.depth-scene__rays{opacity:.85;background:linear-gradient(165deg, #ffffff47 0%, transparent 48%), linear-gradient(195deg, color-mix(in srgb, var(--depth-gold) 18%, transparent) 0%, transparent 42%), linear-gradient(175deg, color-mix(in srgb, var(--depth-teal-glow) 14%, transparent) 0%, transparent 40%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:-12% 0 0}.depth-scene__caustics{opacity:.75;background:radial-gradient(ellipse 80% 50% at 30% 18%, color-mix(in srgb, var(--depth-cyan) 22%, transparent), transparent 55%), radial-gradient(ellipse 60% 40% at 72% 32%, color-mix(in srgb, var(--depth-teal-glow) 16%, transparent), transparent 50%), repeating-linear-gradient(105deg, transparent 0 40px, color-mix(in srgb, var(--depth-cyan) 6%, transparent) 40px 41px);mix-blend-mode:screen;pointer-events:none;animation:14s ease-in-out infinite alternate depth-caustics;position:absolute;inset:0}@keyframes depth-caustics{0%{filter:blur();transform:translate(-2%)scale(1.02)}to{filter:blur(1px);transform:translate(2%,1%)scale(1.04)}}.depth-scene__bubbles{pointer-events:none;background-image:radial-gradient(circle at 12% 88%,#ffffff38 0 3px,#0000 3px),radial-gradient(circle at 28% 92%,#ffffff2e 0 2px,#0000 2px),radial-gradient(circle at 45% 85%,#ffffff26 0 4px,#0000 4px),radial-gradient(circle at 62% 90%,#fff3 0 2px,#0000 2px),radial-gradient(circle at 78% 87%,#ffffff29 0 3px,#0000 3px),radial-gradient(circle at 88% 93%,#ffffff24 0 2px,#0000 2px);animation:18s linear infinite depth-bubbles-rise;position:absolute;inset:0;overflow:hidden}@keyframes depth-bubbles-rise{0%{opacity:.6;transform:translateY(8%)}to{opacity:1;transform:translateY(-12%)}}.depth-scene__fog{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--depth-abyss) 55%, transparent) 100%);pointer-events:none;position:absolute;inset:0}@keyframes depth-drift{0%{background-position:0 0}to{background-position:0 200px}}.depth-scene__vignette{background:radial-gradient(90% 80% at 50% 40%,#0000 40%,#000000a6);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.depth-scene__particles,.depth-scene__bubbles,.depth-scene__caustics{animation:none}.depth-scene__layer,.depth-scene__rig{transition:none}}.depth-shell{z-index:1;min-height:100dvh;color:var(--text);padding-top:var(--depth-chrome-safe);padding-bottom:calc(var(--depth-dock-h) + env(safe-area-inset-bottom,0px));padding-left:var(--depth-gauge-w);padding-inline-start:0;position:relative;overflow-x:clip}.depth-shell:not([data-mode=descent]){padding-left:0}.depth-shell:not([data-mode=descent]) .depth-chrome{padding-left:clamp(.85rem,3vw,1.35rem)}.depth-main{z-index:2;width:min(100%,46rem);padding-top:calc(var(--depth-chrome-h) + var(--depth-chrome-safe) + .35rem);transform-style:preserve-3d;margin-inline:auto;padding-inline:clamp(.85rem,3vw,1.25rem);position:relative}.depth-shell[data-mode=descent] .depth-main{width:min(100%,62rem)}.depth-gauge{z-index:40;left:max(.35rem, env(safe-area-inset-left,0px));inset-inline-start:auto;top:calc(var(--depth-chrome-safe) + .35rem);width:calc(var(--depth-gauge-w) - .35rem);flex-direction:column;align-items:center;gap:.4rem;display:flex;position:fixed}.depth-gauge__ctrl{border:1px solid color-mix(in srgb, var(--depth-gold) 35%, transparent);background:color-mix(in srgb, var(--depth-abyss) 75%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:color-mix(in srgb, var(--depth-gold) 90%, #fff);cursor:pointer;white-space:nowrap;border-radius:999px;max-width:100%;padding:.28rem .45rem;font-size:.52rem;font-weight:800;transition:border-color .2s,box-shadow .2s,color .2s}.depth-gauge__ctrl:hover{border-color:var(--depth-gold);box-shadow:0 0 16px -4px color-mix(in srgb, var(--depth-gold) 55%, transparent);color:var(--depth-gold-bright)}.depth-gauge__rail{flex-direction:column;align-items:center;gap:.35rem;display:flex}.depth-gauge__cap{color:color-mix(in srgb, var(--text) 45%, transparent);font-variant-numeric:tabular-nums;font-size:.55rem;font-weight:800}.depth-gauge__track{background:linear-gradient(180deg, color-mix(in srgb, var(--depth-teal-glow) 25%, transparent), color-mix(in srgb, var(--depth-teal) 45%, transparent));width:5px;height:min(52vh,22rem);box-shadow:0 0 20px color-mix(in srgb, var(--depth-teal) 30%, transparent), inset 0 0 8px #0006;border-radius:999px;position:relative;overflow:visible}.depth-gauge__fill{inset-inline:0;border-radius:inherit;background:linear-gradient(180deg, var(--depth-teal-glow), var(--depth-gold));opacity:.85;position:absolute;top:0}.depth-gauge__tick{margin-inline-end:3px;background:color-mix(in srgb, var(--depth-gold) 55%, transparent);width:8px;height:1px;margin-top:-.5px;position:absolute;inset-inline-end:100%}.depth-gauge__marker{width:18px;height:18px;margin-top:-9px;margin-left:-9px;position:absolute;left:50%}.depth-gauge__marker-core{background:var(--depth-gold-bright);width:10px;height:10px;box-shadow:0 0 14px var(--depth-gold);border-radius:50%;margin:4px auto 0;display:block}.depth-gauge__marker-ring{border:2px solid color-mix(in srgb, var(--depth-gold) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--depth-gold) 20%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite depth-pulse;position:absolute;inset:0}@keyframes depth-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.depth-gauge__readout{text-align:center;color:var(--text-muted);margin:0;font-size:.58rem;line-height:1.25}.depth-gauge__readout strong{color:var(--depth-gold-bright);text-shadow:0 0 20px color-mix(in srgb, var(--depth-gold) 45%, transparent);font-size:1rem;font-weight:800;display:block}.depth-gauge__phase{max-width:4.5rem;color:color-mix(in srgb, var(--depth-cyan) 85%, var(--text-muted));margin-top:.2rem;font-size:.48rem;font-weight:700;line-height:1.35;display:block}.depth-gauge__surface{cursor:pointer;color:var(--depth-gold);background:0 0;border:0;margin-top:.15rem;padding:0;font-size:.58rem;font-weight:700;text-decoration:none}.depth-chrome{z-index:55;inset-inline:0;top:var(--depth-chrome-safe);pointer-events:none;min-height:2.75rem;padding-left:calc(var(--depth-gauge-w) + .35rem);direction:ltr;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-right:clamp(.85rem,3vw,1.35rem);display:grid;position:fixed}.depth-chrome[data-menu-open=true]{z-index:1304}.depth-chrome[data-menu-open=true] .depth-chrome__search,.depth-chrome[data-menu-open=true] .depth-chrome__brand-block{z-index:1;position:relative}body.depth-menu-open{overflow:hidden}body.depth-menu-open .depth-main,body.depth-menu-open .depth-dock,body.depth-menu-open .depth-gauge,body.depth-menu-open .depth-scene{pointer-events:none}.depth-chrome__search{pointer-events:auto;background:color-mix(in srgb, var(--depth-abyss) 18%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.25);backdrop-filter:blur(8px)saturate(1.25);max-width:min(14rem,38vw);height:2.15rem;color:color-mix(in srgb, var(--text) 72%, transparent);opacity:.88;direction:ltr;border:1px solid #ffffff1a;border-radius:999px;grid-column:1;justify-self:start;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.62rem;text-decoration:none;transition:opacity .2s,border-color .2s;display:inline-flex}.depth-chrome__brand-block{pointer-events:auto;border:1px solid color-mix(in srgb, var(--depth-gold) 28%, transparent);background:linear-gradient(118deg, #ffffff1f 0%, transparent 42%), linear-gradient(168deg, color-mix(in srgb, var(--depth-abyss) 58%, transparent), color-mix(in srgb, var(--depth-surface) 22%, transparent));-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);min-width:0;max-width:min(100%,30rem);box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 color-mix(in srgb, var(--depth-cyan) 8%, transparent), 0 12px 36px -22px #000000e0, 0 0 40px -18px color-mix(in srgb, var(--depth-cyan) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--depth-gold) 10%, transparent);isolation:isolate;direction:rtl;unicode-bidi:isolate;border-radius:999px;flex-direction:row;grid-column:2;justify-self:end;align-items:center;gap:.2rem;padding-block:.22rem;padding-inline:.38rem .28rem;display:flex;position:relative}.depth-chrome__brand-block:before{content:"";border-radius:inherit;pointer-events:none;opacity:.85;background:radial-gradient(90% 120% at 88% 0,#ffffff17,#0000 58%);position:absolute;inset:0}.depth-chrome__brand-block:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--depth-gold) 35%, transparent), color-mix(in srgb, var(--depth-cyan) 28%, transparent) 48%, transparent 72%);-webkit-mask-composite:xor;opacity:.55;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.depth-chrome__brand{z-index:1;min-width:0;color:inherit;direction:rtl;unicode-bidi:isolate;flex-direction:row;flex:auto;align-items:center;gap:.55rem;text-decoration:none;display:flex;position:relative}.depth-chrome__logo{background:conic-gradient(from 0deg, var(--depth-teal-glow), transparent 108deg, color-mix(in srgb, var(--depth-gold) 42%, transparent) 228deg, var(--depth-cyan));width:2.35rem;height:2.35rem;box-shadow:0 0 18px color-mix(in srgb, var(--depth-cyan) 38%, transparent), 0 0 0 1px color-mix(in srgb, var(--depth-gold) 24%, transparent);border-radius:.72rem;flex-shrink:0;place-items:center;padding:2px;animation:6s linear infinite depth-logo-ring-spin;display:grid;position:relative}.depth-chrome__logo-inner{background:color-mix(in srgb, var(--depth-abyss) 82%, transparent);border-radius:.58rem;place-items:center;width:100%;height:100%;display:grid}.depth-chrome__logo-mark{display:block}@keyframes depth-logo-ring-spin{to{transform:rotate(360deg)}}.depth-chrome__brand-text{text-align:start;direction:rtl;gap:.02rem;min-width:0;display:grid}.depth-chrome__name{letter-spacing:0;background:linear-gradient(92deg, color-mix(in srgb, #fff 96%, var(--depth-gold)), color-mix(in srgb, var(--depth-gold-bright) 88%, #fff) 52%, color-mix(in srgb, #fff 92%, var(--depth-cyan)));color:#0000;white-space:nowrap;text-overflow:ellipsis;direction:rtl;unicode-bidi:plaintext;-webkit-background-clip:text;background-clip:text;font-size:clamp(.82rem,2.1vw,1rem);font-weight:800;line-height:1.2;overflow:hidden}.depth-chrome__kicker{font-family:var(--font-latin);letter-spacing:.16em;text-transform:uppercase;text-align:start;color:color-mix(in srgb, var(--depth-gold) 72%, var(--text-faint));white-space:nowrap;text-overflow:ellipsis;direction:ltr;unicode-bidi:isolate;font-size:clamp(.5rem,1.3vw,.6rem);font-weight:600;overflow:hidden}.depth-chrome__kicker--sub{letter-spacing:.02em;text-transform:none;color:color-mix(in srgb, var(--depth-cyan) 58%, var(--text-faint));direction:rtl;font-family:inherit;font-size:clamp(.58rem,1.45vw,.66rem);font-weight:700}.depth-chrome__brand-divider{z-index:1;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--depth-gold) 55%, transparent) 42%, color-mix(in srgb, var(--depth-cyan) 45%, transparent) 58%, transparent);opacity:.55;flex-shrink:0;align-self:center;width:1px;height:1.45rem;margin-inline:.08rem;position:relative}.depth-chrome__search:hover{opacity:1;border-color:color-mix(in srgb, var(--depth-gold) 35%, transparent);color:var(--depth-gold-bright)}.depth-chrome__search-icon{width:1.05rem;height:1.05rem;color:color-mix(in srgb, var(--depth-gold) 75%, var(--text-muted));flex-shrink:0}.depth-chrome__search-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}@media (min-width:721px){.depth-chrome__brand-block{gap:.42rem;padding-block:.22rem;padding-inline:.44rem .3rem}}.depth-chrome__profile{z-index:1;flex:none;align-items:center;display:flex;position:relative}.depth-chrome__profile .blog-chip--read-mini{border:1px solid color-mix(in srgb, var(--depth-gold) 30%, transparent);background:color-mix(in srgb, var(--depth-abyss) 42%, transparent);color:var(--text);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem;line-height:1;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.depth-chrome__profile .blog-chip--read-mini:hover{border-color:color-mix(in srgb, var(--depth-gold) 52%, transparent);background:color-mix(in srgb, var(--depth-gold) 10%, transparent)}.depth-chrome__profile .blog-chip__pts{color:var(--depth-gold-bright,var(--depth-gold));font-size:.82rem;font-weight:800}.depth-chrome__profile .blog-chip__unit{color:var(--text-faint);font-size:.68rem}.depth-chrome__profile .blog-chip--vip-hint{border-color:color-mix(in srgb, var(--depth-gold) 52%, transparent);background:color-mix(in srgb, var(--depth-gold) 14%, transparent)}.depth-chrome__profile .blog-chip__vip-tag{letter-spacing:.06em;color:var(--depth-gold-bright,var(--depth-gold));font-size:.72rem;font-weight:900}.depth-chrome__menu-btn{z-index:1;background:color-mix(in srgb, var(--depth-abyss) 28%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.25);backdrop-filter:blur(8px)saturate(1.25);width:2rem;height:2rem;color:color-mix(in srgb, #fff 78%, var(--depth-gold));cursor:pointer;box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px color-mix(in srgb, var(--depth-gold) 18%, transparent);border:none;border-radius:50%;flex-shrink:0;place-items:center;margin-inline-start:.06rem;transition:border-color .2s,color .2s,box-shadow .2s,background .2s,transform .2s;display:grid;position:relative}.depth-chrome__menu-btn:hover,.depth-chrome[data-menu-open=true] .depth-chrome__menu-btn{background:color-mix(in srgb, var(--depth-gold) 12%, transparent);color:var(--depth-gold-bright);box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 1px color-mix(in srgb, var(--depth-gold) 42%, transparent), 0 0 24px -8px color-mix(in srgb, var(--depth-gold) 48%, transparent)}.depth-chrome[data-menu-open=true] .depth-chrome__menu-btn{transform:rotate(90deg)}.depth-chrome__menu-icon{width:1.05rem;height:1.05rem}.depth-chrome__backdrop{pointer-events:auto;z-index:1;cursor:pointer;background:#0208106b;border:0;position:fixed;inset:0}.depth-chrome__panel{pointer-events:auto;z-index:2;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--depth-gold) 40%, transparent) transparent;border:1px solid color-mix(in srgb, var(--depth-gold) 22%, transparent);background:linear-gradient(168deg, color-mix(in srgb, var(--depth-surface) 92%, transparent) 0%, color-mix(in srgb, var(--depth-abyss) 88%, transparent) 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);opacity:0;visibility:hidden;border-radius:1.05rem;min-width:min(16rem,82vw);max-width:calc(100vw - 1.7rem);max-height:calc(100dvh - 5.5rem);padding:.5rem;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:calc(100% + .45rem);left:auto;right:clamp(.85rem,3vw,1.35rem);overflow-y:auto;transform:translateY(-6px)scale(.98);box-shadow:inset 0 1px #ffffff17,0 24px 56px -24px #000000e6}.depth-chrome__backdrop.depth-chrome__backdrop--layer{z-index:1302;pointer-events:auto;cursor:pointer;background:#02081085;border:0;position:fixed;inset:0}.depth-chrome__panel.depth-chrome__panel--layer{z-index:1303;inset-inline:auto clamp(.85rem,3vw,1.35rem);left:auto;right:clamp(.85rem,3vw,1.35rem);top:calc(var(--depth-chrome-safe) + var(--depth-chrome-h) + .45rem);min-width:min(16rem,82vw);max-width:calc(100vw - 1.7rem);max-height:calc(100dvh - var(--depth-chrome-safe) - var(--depth-chrome-h) - var(--depth-dock-h) - 1.25rem);overscroll-behavior:contain;pointer-events:auto;opacity:1;visibility:visible;padding:.5rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--depth-gold) 40%, transparent) transparent;padding-bottom:.65rem;position:fixed;overflow-y:auto;transform:none}.depth-chrome__panel.depth-chrome__panel--layer::-webkit-scrollbar{width:6px}.depth-chrome__panel.depth-chrome__panel--layer::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--depth-gold) 38%, transparent);border-radius:999px}.depth-chrome__panel.depth-chrome__panel--layer .depth-chrome__panel-account{margin-bottom:.28rem;padding:.38rem .5rem}.depth-chrome__panel.depth-chrome__panel--layer .depth-chrome__panel-salon{margin-top:.28rem;padding-top:.32rem}.depth-chrome__panel-kicker{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--depth-cyan) 70%, var(--text-faint));margin:.1rem 0 .4rem;padding-inline:.65rem;font-size:.56rem;font-weight:800}.depth-chrome__panel-list{gap:.12rem;margin:0;padding:0;list-style:none;display:grid}.depth-chrome__panel-link{color:color-mix(in srgb, var(--text) 82%, transparent);border-radius:.7rem;align-items:center;gap:.55rem;padding:.42rem .6rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:flex}.depth-chrome__panel-icon{width:1.7rem;height:1.7rem;color:color-mix(in srgb, var(--depth-cyan) 80%, #fff);background:#ffffff0a;border:1px solid #ffffff14;border-radius:.55rem;flex:none;place-items:center;transition:border-color .18s,background .18s,color .18s;display:grid}.depth-chrome__panel-icon svg{width:1.02rem;height:1.02rem}.depth-chrome__panel-link:hover,.depth-chrome__panel-link.is-active{background:color-mix(in srgb, var(--depth-cyan) 10%, transparent);color:var(--depth-gold-bright)}.depth-chrome__panel-link:hover .depth-chrome__panel-icon,.depth-chrome__panel-link.is-active .depth-chrome__panel-icon{border-color:color-mix(in srgb, var(--depth-cyan) 35%, transparent);background:color-mix(in srgb, var(--depth-cyan) 14%, transparent)}.depth-chrome__panel-link--gold{color:var(--depth-gold-bright)}.depth-chrome__panel-link--gold .depth-chrome__panel-icon{border-color:color-mix(in srgb, var(--depth-gold) 35%, transparent);background:color-mix(in srgb, var(--depth-gold) 12%, transparent);color:var(--depth-gold-bright)}.depth-chrome__panel-link--logout{width:100%;font:inherit;text-align:inherit;cursor:pointer;color:#fcb0b0;background:0 0;border:none}.depth-chrome__panel-link--logout .depth-chrome__panel-icon{color:#fca5a5;background:#ef44441a;border-color:#f8717147}.depth-chrome__panel-link--logout:hover{color:#fecaca;background:#ef444414}.depth-chrome__panel-link--pending{cursor:not-allowed;opacity:.62;pointer-events:none}.depth-chrome__panel-link--soon{color:color-mix(in srgb, var(--text) 68%, transparent)}.depth-chrome__panel-link--soon .depth-chrome__panel-icon{opacity:.82}.depth-chrome__panel-link--soon:hover,.depth-chrome__panel-link--soon.is-active{color:color-mix(in srgb, var(--text) 88%, transparent)}.depth-chrome__panel-soon{letter-spacing:.02em;color:color-mix(in srgb, var(--depth-gold) 82%, #fff);border:1px solid color-mix(in srgb, var(--depth-gold) 28%, transparent);background:color-mix(in srgb, var(--depth-gold) 10%, transparent);border-radius:999px;margin-inline-start:auto;padding:.12rem .38rem;font-size:.58rem;font-weight:750}.depth-chrome__panel-vip{border-top:1px solid color-mix(in srgb, var(--depth-gold) 22%, transparent);margin-top:.4rem;padding-top:.4rem}.depth-chrome__panel-vip--lead{border-top:0;margin-top:0;padding-top:0}.depth-chrome__panel-account{border:1px solid color-mix(in srgb, var(--depth-gold) 26%, transparent);background:color-mix(in srgb, var(--depth-gold) 8%, transparent);border-radius:.8rem;align-items:center;gap:.55rem;margin-bottom:.4rem;padding:.45rem .55rem;display:flex}.depth-chrome__panel-avatar{border:1px solid color-mix(in srgb, var(--depth-gold) 38%, transparent);background:color-mix(in srgb, var(--depth-gold) 14%, transparent);width:2.1rem;height:2.1rem;color:var(--depth-gold-bright);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:900;display:grid}.depth-chrome__panel-avatar svg{width:1.05rem;height:1.05rem}.depth-chrome__panel-avatar.is-live{background:linear-gradient(135deg, var(--depth-gold-bright), var(--depth-gold));color:#1a1028}.depth-chrome__panel-account-copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.depth-chrome__panel-account-kicker{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--depth-gold) 82%, #fff);font-size:.54rem;font-weight:800}.depth-chrome__panel-account-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.depth-chrome__panel-account-dot{background:var(--depth-cyan,#2dd4bf);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--depth-cyan-glow,#2dd4bf80);border-radius:50%;flex:none;margin-inline-start:auto}.depth-chrome__panel-list--vip{gap:.12rem}.depth-chrome__panel-salon{border-top:1px solid #ffffff14;margin-top:.35rem;padding-top:.45rem}.depth-chrome__panel-list--salon{gap:.08rem}.depth-chrome__panel-link--stacked{align-items:flex-start;padding-block:.48rem}.depth-chrome__panel-copy{gap:.08rem;min-width:0;display:grid}.depth-chrome__panel-label{font-size:.78rem;font-weight:750;line-height:1.25}.depth-chrome__panel-hint{color:color-mix(in srgb, var(--text-faint) 88%, transparent);font-size:.64rem;font-weight:600;line-height:1.35}.depth-chrome__panel-link--muted .depth-chrome__panel-label{color:color-mix(in srgb, var(--text) 68%, transparent)}.depth-chrome__panel-link--muted .depth-chrome__panel-icon{opacity:.72}.depth-chrome__panel-list--tail{border-top:1px solid #ffffff14;margin-top:.4rem;padding-top:.4rem}.depth-chrome__panel-link--site{border:1px solid color-mix(in srgb, var(--depth-gold) 26%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--depth-gold) 10%, transparent), transparent 70%), color-mix(in srgb, var(--depth-gold) 4%, transparent);margin-top:.12rem}.depth-chrome__panel-link--site .depth-chrome__panel-icon{color:var(--depth-gold)}.depth-chrome__panel-link--site:hover,.depth-chrome__panel-link--site.is-active{border-color:color-mix(in srgb, var(--depth-gold) 45%, transparent);color:color-mix(in srgb, var(--depth-gold) 88%, #fff)}.depth-chrome__panel::-webkit-scrollbar{width:6px}.depth-chrome__panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--depth-gold) 38%, transparent);border-radius:999px}.depth-chrome__panel::-webkit-scrollbar-track{background:0 0}@media (max-width:959px){:root{--depth-dock-h:5.85rem}}.depth-dock{z-index:50;inset-inline:0;padding:0 clamp(.55rem, 3vw, 1.25rem) calc(.65rem + env(safe-area-inset-bottom,0px));pointer-events:none;background:0 0;border:0;position:fixed;bottom:0}.depth-dock__bar{pointer-events:none;justify-content:center;align-items:center;max-width:min(100%,34.5rem);margin-inline:auto;display:flex}.depth-dock__pill{isolation:isolate;pointer-events:auto;border:1px solid color-mix(in srgb, var(--depth-gold) 28%, var(--depth-glass-edge));background:linear-gradient(180deg, #ffffff12 0%, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--depth-gold) 10%, transparent) 0%, transparent 46%), linear-gradient(155deg, #0c1c30f5, #040a16f0);-webkit-backdrop-filter:blur(28px)saturate(1.7);backdrop-filter:blur(28px)saturate(1.7);width:100%;min-width:0;box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 color-mix(in srgb, var(--depth-teal) 16%, transparent), 0 0 0 1px #00000059, 0 22px 48px -20px #000000e6, 0 0 40px -18px color-mix(in srgb, var(--depth-teal) 28%, transparent), 0 0 28px -16px color-mix(in srgb, var(--depth-gold) 20%, transparent);border-radius:999px;justify-content:space-between;align-items:stretch;gap:0;padding:.4rem .35rem .38rem;display:flex;position:relative}.depth-dock__pill:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 90% 90% at 72% -10%, color-mix(in srgb, var(--depth-gold) 14%, transparent), transparent 55%), radial-gradient(ellipse 70% 80% at 12% 120%, color-mix(in srgb, var(--depth-teal-glow) 12%, transparent), transparent 55%);opacity:.95;position:absolute;inset:0}.depth-dock__pill:after{content:"";border-radius:inherit;pointer-events:none;opacity:.55;border:1px solid #ffffff0f;position:absolute;inset:1px}.depth-dock__tab{z-index:1;min-width:0;color:color-mix(in srgb, var(--text-muted) 88%, var(--depth-teal));letter-spacing:.015em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.16rem;padding:.16rem .08rem .18rem;font-size:.54rem;font-weight:700;text-decoration:none;transition:color .22s,transform .22s;display:flex;position:relative}.depth-dock__tab:hover,.depth-dock__tab--studio:hover{color:color-mix(in srgb, var(--text) 78%, var(--depth-gold))}.depth-dock__tab.is-active{color:var(--depth-gold-bright)}.depth-dock__tab--studio{color:color-mix(in srgb, var(--text-muted) 70%, var(--depth-gold))}.depth-dock__tab--cta{color:color-mix(in srgb, var(--depth-teal-glow) 72%, #fff)}.depth-dock__tab--cta:hover{color:#e8fbff}.depth-dock__tab:active{transform:scale(.97)}.depth-dock__icon-wrap{aspect-ratio:1;background:linear-gradient(165deg, #ffffff14, transparent 42%), color-mix(in srgb, var(--depth-teal) 8%, transparent);border:1px solid color-mix(in srgb, var(--depth-glass-border) 78%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;transition:border-color .22s,background .22s,box-shadow .22s,color .22s;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff14}.depth-dock__icon-wrap:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 32% 24%,#ffffff24,#0000 58%);position:absolute;inset:1px}.depth-dock__tab:hover .depth-dock__icon-wrap{border-color:color-mix(in srgb, var(--depth-gold) 32%, transparent);background:linear-gradient(165deg, #ffffff1a, transparent 42%), color-mix(in srgb, var(--depth-gold) 10%, transparent)}.depth-dock__tab.is-active .depth-dock__icon-wrap{background:linear-gradient(165deg, color-mix(in srgb, var(--depth-gold-bright) 28%, transparent), transparent 50%), color-mix(in srgb, var(--depth-gold) 18%, transparent);border-color:color-mix(in srgb, var(--depth-gold) 48%, transparent);box-shadow:inset 0 1px 0 #ffffff24, 0 0 18px -3px color-mix(in srgb, var(--depth-gold) 55%, transparent)}.depth-dock__tab--studio .depth-dock__icon-wrap{border-color:color-mix(in srgb, var(--depth-gold) 26%, var(--depth-glass-border));background:linear-gradient(165deg, #ffffff14, transparent 42%), color-mix(in srgb, var(--depth-gold) 8%, transparent)}.depth-dock__tab--cta .depth-dock__icon-wrap{color:#041018;border-color:color-mix(in srgb, var(--depth-teal-glow) 55%, transparent);background:linear-gradient(165deg, color-mix(in srgb, #fff 30%, var(--depth-teal-glow)) 0%, var(--depth-teal-glow) 48%, var(--depth-teal) 100%);box-shadow:inset 0 1px 0 #ffffff5c, 0 0 14px -4px color-mix(in srgb, var(--depth-teal-glow) 50%, transparent)}.depth-dock__tab--cta:hover .depth-dock__icon-wrap{border-color:color-mix(in srgb, #fff 48%, var(--depth-teal-glow));box-shadow:inset 0 1px 0 #ffffff70, 0 0 18px -3px color-mix(in srgb, var(--depth-teal-glow) 60%, transparent)}.depth-dock__icon{z-index:2;width:1.22rem;height:1.22rem;filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 40%, transparent));flex-shrink:0;display:block;position:relative}.depth-dock__tab--cta .depth-dock__icon{filter:drop-shadow(0 1px 1px #00000038)}.depth-dock__glow{z-index:0;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--depth-gold) 48%, transparent), transparent 70%);width:100%;height:100%;box-shadow:0 0 22px color-mix(in srgb, var(--depth-gold) 52%, transparent);border-radius:50%;animation:3.2s ease-in-out infinite depth-dock-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.depth-dock__glow--cta{background:radial-gradient(circle, color-mix(in srgb, var(--depth-teal-glow) 38%, transparent), transparent 72%);box-shadow:0 0 16px color-mix(in srgb, var(--depth-teal-glow) 42%, transparent);opacity:.8}@keyframes depth-dock-pulse{0%,to{opacity:.82}50%{opacity:1}}.depth-dock__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.1;overflow:hidden}.depth-dock__tab.is-active .depth-dock__label{text-shadow:0 0 14px color-mix(in srgb, var(--depth-gold) 42%, transparent)}.depth-dock__tab--cta .depth-dock__label{text-shadow:0 0 10px color-mix(in srgb, var(--depth-teal-glow) 32%, transparent)}@media (min-width:900px){.depth-dock__bar{max-width:min(100%,36.5rem)}.depth-dock__pill{padding:.44rem .4rem .42rem}.depth-dock__tab{padding:.18rem .1rem .2rem;font-size:.58rem}.depth-dock__icon-wrap{width:2.32rem;height:2.32rem}.depth-dock__icon{width:1.28rem;height:1.28rem}}@media (max-width:420px){.depth-dock__bar{max-width:100%}.depth-dock__pill{padding:.36rem .28rem .34rem}.depth-dock__tab{gap:.12rem;padding-inline:.04rem;font-size:.5rem}.depth-dock__icon-wrap{width:2.05rem;height:2.05rem}.depth-dock__icon{width:1.12rem;height:1.12rem}}.depth-harbor-icon{filter:drop-shadow(0 0 5px color-mix(in srgb, currentColor 36%, transparent));flex-shrink:0;display:block}.harbor-utility-icon{flex-shrink:0;width:1.1rem;height:1.1rem;display:block}.harbor-utility-icon--sm{width:1rem;height:1rem}.harbor-utility-icon--md{width:1.25rem;height:1.25rem}.harbor-utility-icon--lg{width:1.45rem;height:1.45rem}.depth-treasure__intro-kicker{letter-spacing:.01em;color:var(--depth-gold-bright);text-shadow:0 0 16px color-mix(in srgb, var(--depth-gold) 45%, transparent);align-items:center;gap:.4rem;font-size:clamp(.72rem,2vw,.86rem);font-weight:800;display:inline-flex}.depth-treasure__intro-kicker-svg{flex-shrink:0;width:1rem;height:1rem}.depth-in-water{isolation:isolate;position:relative;overflow:hidden}.depth-in-water:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 50% -5%, #ffffff1a, transparent 58%), repeating-linear-gradient(108deg, transparent 0 52px, color-mix(in srgb, var(--depth-cyan) 5%, transparent) 52px 53px), repeating-linear-gradient(-18deg, transparent 0 68px, color-mix(in srgb, var(--depth-teal-glow) 4%, transparent) 68px 69px);mix-blend-mode:screen;opacity:.42;animation:14s ease-in-out infinite alternate depth-in-water-caustics;position:absolute;inset:-20% -10%}.depth-in-water:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--depth-cyan) 5%, transparent) 0%, transparent 42%, color-mix(in srgb, var(--depth-abyss) 10%, transparent) 100%);position:absolute;inset:0}.depth-in-water>*{z-index:1;position:relative}.depth-station__card.depth-in-water:before{opacity:.32;inset:0}@keyframes depth-in-water-caustics{0%{opacity:.34;transform:translate(-3%)scale(1.02)}to{opacity:.52;transform:translate(3%,2%)scale(1.05)}}@keyframes depth-submerge-float{0%,to{transform:translate3d(var(--float-x,0), var(--float-y,0), var(--plane-z,24px)) rotateX(var(--glass-tilt-x,-4deg)) rotateY(var(--glass-tilt-y,0deg)) scale(var(--plane-scale,1))}33%{transform:translate3d(var(--float-x,0), calc(var(--float-y,0px) - 6px), calc(var(--plane-z,24px) + 8px)) rotateX(calc(var(--glass-tilt-x,-4deg) - .6deg)) rotateY(calc(var(--glass-tilt-y,0deg) + .35deg)) scale(calc(var(--plane-scale,1) * 1.008))}66%{transform:translate3d(var(--float-x,0), calc(var(--float-y,0px) - 11px), calc(var(--plane-z,24px) + 14px)) rotateX(calc(var(--glass-tilt-x,-4deg) + .4deg)) rotateY(calc(var(--glass-tilt-y,0deg) - .25deg)) scale(calc(var(--plane-scale,1) * 1.012))}}.depth-index{position:relative}.depth-index__sr-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.depth-vip-deck{border:1px solid color-mix(in srgb, var(--depth-gold) 22%, transparent);background:color-mix(in srgb, var(--depth-abyss) 55%, transparent);border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin:0 0 1.15rem;padding:.65rem .85rem;display:flex}.depth-vip-deck__kicker{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--depth-gold) 78%, #fff);margin:0;font-size:.62rem;font-weight:800}.depth-vip-deck__actions{flex-wrap:wrap;gap:.4rem;display:flex}.depth-vip-deck__chip{background:color-mix(in srgb, var(--depth-surface,#0c1424) 72%, transparent);color:var(--text);border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:.38rem .78rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.depth-vip-deck__chip:hover{border-color:color-mix(in srgb, var(--depth-gold) 38%, transparent);background:color-mix(in srgb, var(--depth-gold) 8%, transparent)}.depth-vip-deck__chip--gold{border-color:color-mix(in srgb, var(--depth-gold) 48%, transparent);background:color-mix(in srgb, var(--depth-gold) 12%, transparent);color:var(--depth-gold-bright,var(--depth-gold))}.depth-vip-deck__chip--logout{color:#fecaca;cursor:pointer;font:inherit;background:#ef44441a;border-color:#f8717159}.depth-vip-deck__chip--logout:hover{background:#ef444429;border-color:#f871718c}.depth-hero{text-align:center;padding:.75rem 0 1.25rem}.depth-hero--harbor{border:1px solid color-mix(in srgb, var(--depth-cyan) 34%, transparent);background:linear-gradient(165deg, #0c2040c7, color-mix(in srgb, var(--depth-abyss) 88%, transparent)), color-mix(in srgb, var(--depth-surface) 28%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.38);backdrop-filter:blur(22px)saturate(1.38);box-shadow:inset 0 1px 0 #ffffff1a, 0 0 56px -22px var(--depth-cyan-glow), 0 28px 64px -44px #000000d9;border-radius:1.2rem;margin-bottom:1.35rem;padding:clamp(1.35rem,4vw,2rem) clamp(1rem,3vw,1.5rem) clamp(1.5rem,4vw,2.1rem);animation:7.5s ease-in-out infinite depth-submerge-float}.depth-hero__shine{z-index:0;pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#ffffff1f,#0000 62%);position:absolute;inset:0}.depth-hero__caustics{z-index:0;pointer-events:none;background:repeating-linear-gradient(115deg, transparent 0 44px, color-mix(in srgb, var(--depth-teal-glow) 6%, transparent) 44px 45px);mix-blend-mode:screen;opacity:.35;animation:16s ease-in-out infinite alternate-reverse depth-in-water-caustics;position:absolute;inset:-30% -15%}.depth-hero__kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--depth-cyan) 88%, var(--depth-gold));margin:0 0 .5rem;font-size:.62rem;font-weight:700}.depth-hero__title{letter-spacing:-.01em;background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--depth-cyan) 55%, #fff) 42%, color-mix(in srgb, var(--depth-gold) 72%, #fff) 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 4px 24px color-mix(in srgb, var(--depth-cyan) 35%, transparent));-webkit-background-clip:text;background-clip:text;margin:0 0 .35rem;font-size:clamp(1.85rem,6vw,2.75rem);font-weight:800;line-height:1.22}.depth-hero__subtitle{color:color-mix(in srgb, var(--depth-gold) 82%, #fff);letter-spacing:.04em;margin:0 0 .65rem;font-size:clamp(.78rem,2.2vw,.92rem);font-weight:600}.depth-hero__lead{max-width:42ch;color:color-mix(in srgb, var(--text) 76%, transparent);margin:0 auto;font-size:.84rem;line-height:1.68}.depth-index>.depth-featured{max-width:min(100%,44rem);transform-style:preserve-3d;margin-top:clamp(1.25rem,4vh,2.75rem);margin-bottom:clamp(2rem,6vh,4.5rem)}.depth-featured{perspective:1200px;perspective-origin:50% 40%;max-width:min(100%,42rem);transform-style:preserve-3d;margin-inline:auto}.depth-featured__shell{transform-style:preserve-3d;transform-origin:50% 38%;--plane-z:48px;--plane-scale:1;--glass-tilt-x:3.2deg;--glass-tilt-y:-1.2deg;--float-x:0px;--float-y:0px;animation:9.5s ease-in-out infinite depth-submerge-float;position:relative}.depth-featured__shell:before{content:"";z-index:-1;filter:blur(14px);opacity:.45;pointer-events:none;background:radial-gradient(#00000052,#0000 70%);border-radius:999px;position:absolute;inset:20% 12% -16%}.depth-featured__shell:hover{animation-play-state:paused}.depth-featured__glass{--bubble-size:clamp(4.15rem, 10.5vw, 5.25rem);color:inherit;background:linear-gradient(180deg, #ffffff26 0%, #ffffff08 16%, color-mix(in srgb, var(--depth-surface) 5%, transparent) 44%, color-mix(in srgb, var(--depth-abyss) 9%, transparent) 100%);-webkit-backdrop-filter:blur(15px)saturate(1.46)brightness(1.05);backdrop-filter:blur(15px)saturate(1.46)brightness(1.05);box-shadow:inset 0 1.5px 0 #ffffff42, inset 0 18px 36px -28px #ffe8b042, inset 0 -26px 42px -34px color-mix(in srgb, var(--depth-abyss) 66%, transparent), 0 14px 36px -22px #000000b3, 0 0 44px -24px color-mix(in srgb, var(--depth-cyan) 24%, transparent);transform-style:preserve-3d;border:1px solid #ffffff26;border-radius:1.45rem;flex-direction:row;align-items:center;gap:clamp(.75rem,2.2vw,1.05rem);text-decoration:none;transition:border-color .28s,box-shadow .32s,transform .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;display:flex;position:relative;overflow:hidden}.depth-featured__sun-rays{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.85;background:radial-gradient(92% 68% at 50% -12%,#ffffff52,#0000 58%),radial-gradient(55% 42% at 48% 2%,#ffe4a838,#0000 62%),linear-gradient(#ffffff1f 0%,#0000 72%);position:absolute;inset:-8% -5% 35%}.depth-featured__surface-sheen{z-index:0;pointer-events:none;background:linear-gradient(125deg, #ffffff2e 0%, transparent 22%, transparent 78%, color-mix(in srgb, var(--featured-accent,var(--depth-cyan)) 6%, transparent) 100%);opacity:.55;position:absolute;inset:0}.depth-featured__glass:hover{-webkit-backdrop-filter:blur(13px)saturate(1.6)brightness(1.12);backdrop-filter:blur(13px)saturate(1.6)brightness(1.12);box-shadow:inset 0 1.5px 0 #ffffff57, inset 0 20px 40px -26px #ffe8b057, inset 0 -26px 42px -34px color-mix(in srgb, var(--depth-abyss) 58%, transparent), 0 18px 40px -20px #000000bd, 0 0 56px -20px color-mix(in srgb, var(--featured-accent,var(--depth-cyan)) 30%, transparent);border-color:#ffffff3d;transform:translate3d(0,-4px,12px)scale(1.006)}.depth-featured__pearl{z-index:1;flex-shrink:0;margin:clamp(.55rem,1.4vw,.75rem) clamp(.55rem,1.4vw,.75rem) clamp(.55rem,1.4vw,.75rem) clamp(.75rem,2vw,1rem);position:relative}.depth-featured__copy{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:.48rem;min-width:0;padding:clamp(.95rem,2.4vw,1.15rem) clamp(1rem,2.6vw,1.25rem) clamp(.95rem,2.4vw,1.15rem) clamp(.35rem,1vw,.55rem);display:flex;position:relative}.depth-featured__badges{flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;display:flex}.depth-featured__badge{border:1px solid color-mix(in srgb, var(--depth-cyan) 28%, transparent);color:color-mix(in srgb, var(--depth-cyan) 88%, #fff);background:color-mix(in srgb, var(--depth-abyss) 14%, transparent);border-radius:999px;align-items:center;padding:.14rem .48rem;font-size:.56rem;font-weight:800;display:inline-flex}.depth-featured__badge--star{border-color:color-mix(in srgb, var(--depth-gold) 42%, transparent);color:var(--depth-gold-bright);background:color-mix(in srgb, var(--depth-gold) 8%, transparent)}.depth-featured__depth{color:color-mix(in srgb, var(--depth-gold) 82%, var(--text-faint));font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.58rem;font-weight:800}.depth-featured__title{text-shadow:0 1px 18px #00000059;margin:0;font-size:clamp(1rem,2.5vw,1.28rem);font-weight:800;line-height:1.4}.depth-featured__excerpt{color:color-mix(in srgb, var(--text) 68%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.62;display:-webkit-box;overflow:hidden}.depth-featured__foot{color:var(--text-faint);border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.15rem;padding-top:.55rem;font-size:.64rem;display:flex}.depth-featured__meta-time{align-items:center;gap:.28rem;display:inline-flex}.depth-featured__meta-icon{width:.85rem;height:.85rem;color:color-mix(in srgb, var(--depth-cyan) 70%, var(--text-faint))}.depth-index__stream{min-height:calc(var(--depth-stream-min-vh,480) * 1vh);flex-direction:column;gap:clamp(2.75rem,10vh,5.75rem);margin-top:clamp(.75rem,4vh,2.5rem);padding-block:clamp(2rem,8vh,5rem) clamp(2.5rem,10vh,6rem);display:flex;position:relative}.depth-index__spine{pointer-events:none;z-index:0;width:0;position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.depth-index__spine-line{background:linear-gradient(180deg, color-mix(in srgb, var(--depth-gold) 55%, transparent) 0%, color-mix(in srgb, var(--depth-cyan) 75%, transparent) 18%, color-mix(in srgb, var(--depth-teal) 55%, transparent) 55%, color-mix(in srgb, var(--depth-gold) 35%, transparent) 100%);opacity:.42;width:2px;box-shadow:0 0 18px color-mix(in srgb, var(--depth-cyan) 35%, transparent);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:-1px}.depth-index__spine-glow{background:radial-gradient(ellipse 50% 80% at 50% 50%, color-mix(in srgb, var(--depth-cyan) 12%, transparent), transparent 72%);width:36px;opacity:calc(.35 + var(--depth-progress,0) * .25);position:absolute;inset-block:0;inset-inline-start:-18px}.depth-index__slot{z-index:1;flex-direction:column;gap:clamp(.65rem,2vh,1rem);display:flex;position:relative}@supports (animation-timeline:view()){.depth-index__slot .depth-station{animation:linear both depth-bubble-scroll-drop;animation-timeline:view();animation-range:entry -8% cover 32%}.depth-index__slot .depth-index__act-marker{animation:.65s cubic-bezier(.22,1,.36,1) both depth-act-marker-drop;animation-timeline:view();animation-range:entry entry 55%}}@supports not (animation-timeline:view()){.depth-index__slot .depth-station,.depth-index__slot .depth-index__act-marker{opacity:1;transform:none}}@keyframes depth-bubble-scroll-drop{0%{opacity:0;transform:translate3d(var(--drop-x,0), -48px, 0) scale(.92)}55%{opacity:1;transform:translate3d(calc(var(--drop-x,0) * .25), 6px, 0) scale(1.01)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes depth-act-marker-drop{0%{opacity:0;transform:translateY(-18px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.depth-index__act-marker{z-index:2;border:1px solid color-mix(in srgb, var(--depth-gold) 32%, transparent);background:color-mix(in srgb, var(--depth-abyss) 55%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);box-shadow:inset 0 1px 0 #ffffff1a, 0 0 28px -10px color-mix(in srgb, var(--depth-cyan) 45%, transparent);border-radius:999px;flex-direction:column;align-self:center;align-items:center;gap:.12rem;padding:.35rem .75rem .42rem;display:inline-flex;position:relative}.depth-index__act-marker-ring{border-radius:inherit;border:1px solid color-mix(in srgb, var(--depth-cyan) 22%, transparent);opacity:.55;animation:2.8s ease-in-out infinite depth-pulse;position:absolute;inset:-3px}.depth-index__act-marker-depth{font-variant-numeric:tabular-nums;color:var(--depth-gold-bright);letter-spacing:.04em;font-size:.58rem;font-weight:800}.depth-index__act-marker-label{color:color-mix(in srgb, var(--depth-cyan) 82%, var(--text-muted));letter-spacing:.06em;font-size:.5rem;font-weight:700}.depth-index__load-more-wrap{z-index:2;flex-direction:column;align-items:center;gap:.65rem;padding:1.25rem .75rem .5rem;display:flex}.depth-index__load-more{border:1px solid color-mix(in srgb, var(--depth-gold,#e8b86a) 28%, #ffffff1a);background:color-mix(in srgb, var(--depth-abyss,#030810) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(100%,22rem);color:inherit;cursor:pointer;box-shadow:0 0 0 1px #ffffff0a inset, 0 18px 40px -20px #000000a6, 0 0 32px -12px color-mix(in srgb, var(--depth-cyan) 22%, transparent);border-radius:1rem;flex-direction:column;align-items:center;gap:.22rem;padding:.85rem 1rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.depth-index__load-more:hover:not(:disabled){border-color:color-mix(in srgb, var(--depth-gold,#e8b86a) 45%, transparent);transform:translateY(-2px)}.depth-index__load-more:disabled{opacity:.72;cursor:wait}.depth-index__load-more-kicker{font-family:var(--font-latin,system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--depth-cyan) 78%, #ffffff8c);font-size:.52rem;font-weight:800}.depth-index__load-more-label{font-size:.82rem;font-weight:800}.depth-index__load-more-meta{color:var(--text-muted,#ffffff85);font-size:.62rem;font-weight:700}.depth-index__archive-link{color:color-mix(in srgb, var(--depth-gold,#e8b86a) 88%, #fff);font-size:.68rem;font-weight:700;text-decoration:none}.depth-index__archive-link:hover{opacity:.85}.depth-station{--bubble-size:clamp(4rem, 10.5vw, 4.75rem);width:100%;min-width:0;max-width:min(100%,36rem);animation:.85s cubic-bezier(.22,1,.36,1) both depth-bubble-enter;animation-delay:calc(var(--station-i,0) * 70ms);position:relative}.depth-station--lane-start{--drop-x:18px;align-self:flex-start;max-width:min(94%,34rem);margin-inline:clamp(0rem,1.5vw,.75rem) auto}.depth-station--lane-end{--drop-x:-18px;align-self:flex-end;max-width:min(90%,32rem);margin-inline:auto clamp(0rem,1.5vw,.75rem)}.depth-station--lane-center{--drop-x:0px;align-self:center;max-width:min(98%,38rem);margin-inline:auto}.depth-station[data-dive-act=act-01] .depth-station__card,.depth-station[data-dive-act=act-02] .depth-station__card{box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 22px -16px #000000d1, 0 0 40px -18px color-mix(in srgb, var(--depth-gold) 28%, transparent)}.depth-station[data-dive-act=act-03] .depth-station__card,.depth-station[data-dive-act=act-04] .depth-station__card{box-shadow:inset 0 1px 0 #ffffff29, 0 8px 22px -16px #000000db, 0 0 36px -18px color-mix(in srgb, var(--depth-cyan) 32%, transparent)}.depth-station[data-dive-act=act-05] .depth-station__card,.depth-station[data-dive-act=act-06] .depth-station__card,.depth-station[data-dive-act=act-07] .depth-station__card{box-shadow:inset 0 1px 0 #ffffff1f, 0 8px 22px -16px #000000e6, 0 0 32px -20px color-mix(in srgb, var(--depth-teal) 26%, transparent)}.depth-station[data-dive-act=act-08] .depth-station__card,.depth-station[data-dive-act=act-09] .depth-station__card,.depth-station[data-dive-act=act-10] .depth-station__card,.depth-station[data-dive-act=act-11] .depth-station__card{box-shadow:inset 0 1px 0 #ffffff14, 0 8px 22px -16px #000000f0, 0 0 28px -22px color-mix(in srgb, var(--depth-gold) 18%, transparent)}@keyframes depth-bubble-enter{0%{opacity:0;transform:translateY(-36px)scale(.94)}70%{opacity:1;transform:translateY(6px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.depth-station--near{z-index:4;--plane-scale:1;--plane-opacity:1;--bubble-size:clamp(4.5rem, 12vw, 5.35rem);--float-x:-5px}.depth-station--mid{z-index:3;--plane-scale:.9;--plane-opacity:.82;--float-x:4px}.depth-station--far{z-index:1;--plane-scale:.78;--plane-opacity:.66;--bubble-size:clamp(3.65rem, 9.5vw, 4.25rem);--float-x:7px}.depth-station--near .depth-station__card-wrap{animation-duration:9.2s}.depth-station--mid .depth-station__card-wrap{animation-duration:10.4s;animation-delay:-1.6s}.depth-station--far .depth-station__card-wrap{animation-duration:11.2s;animation-delay:calc(-3.4s + var(--station-i,0) * -.4s)}.depth-station--near .depth-station__card{-webkit-backdrop-filter:blur(11px)saturate(1.5)brightness(1.1);backdrop-filter:blur(11px)saturate(1.5)brightness(1.1);border-color:#ffffff29}.depth-station--mid .depth-station__card{-webkit-backdrop-filter:blur(13px)saturate(1.3)brightness(.99);backdrop-filter:blur(13px)saturate(1.3)brightness(.99)}.depth-station--far .depth-station__card{-webkit-backdrop-filter:blur(16px)saturate(1.12)brightness(.86);backdrop-filter:blur(16px)saturate(1.12)brightness(.86);border-color:#cfeaff14}.depth-station--mid .depth-station__card:before,.depth-station--far .depth-station__card:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(162deg, color-mix(in srgb, var(--depth-cyan) 9%, transparent), color-mix(in srgb, var(--depth-abyss) 17%, transparent));position:absolute;inset:0}.depth-station--mid .depth-station__card:before{opacity:.5}.depth-station__pearl,.depth-station__body{z-index:1;position:relative}.depth-station__fall-trail{top:calc(-1*clamp(1.25rem,3.5vh,2.75rem));background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--depth-cyan) 45%, transparent) 40%, #ffffff40);width:2px;height:clamp(1rem,3vh,2.35rem);opacity:calc(.75 - var(--station-depth-ratio,0) * .65);pointer-events:none;z-index:0;position:absolute;inset-inline-end:calc(var(--bubble-size) * .5);transform:translate(-50%)}.depth-station__fall-bubble{background:color-mix(in srgb, #fff 55%, var(--depth-cyan));width:.35rem;height:.35rem;box-shadow:0 0 8px color-mix(in srgb, var(--depth-cyan) 55%, transparent);border-radius:50%;margin-left:-.175rem;animation:2.8s ease-in-out infinite depth-rise-bubble;position:absolute;left:50%}.depth-station__fall-bubble--b{opacity:.75;width:.28rem;height:.28rem;margin-left:-.14rem;animation-delay:-.9s;top:35%}.depth-station__fall-bubble--c{opacity:.55;width:.22rem;height:.22rem;margin-left:-.11rem;animation-delay:-1.6s;top:62%}@keyframes depth-rise-bubble{0%{opacity:0;transform:translateY(8px)scale(.85)}35%{opacity:.85}to{opacity:0;transform:translateY(-14px)scale(1.05)}}.depth-station__tether{display:none}@media (min-width:721px){.depth-station--lane-start .depth-station__tether,.depth-station--lane-end .depth-station__tether{top:calc(var(--bubble-size) * .42 + .95rem);pointer-events:none;z-index:0;height:1px;opacity:calc(.32 - var(--station-depth-ratio,0) * .14);display:block;position:absolute}.depth-station--lane-start .depth-station__tether{background:linear-gradient(90deg, color-mix(in srgb, var(--depth-cyan) 38%, transparent), color-mix(in srgb, var(--station-accent) 32%, transparent) 72%, transparent);width:clamp(2.5rem,14vw,6.5rem);inset-inline-start:50%}.depth-station--lane-end .depth-station__tether{background:linear-gradient(270deg, color-mix(in srgb, var(--depth-cyan) 38%, transparent), color-mix(in srgb, var(--station-accent) 32%, transparent) 72%, transparent);width:clamp(2.5rem,14vw,6.5rem);inset-inline-end:50%}}.depth-station__card-wrap{height:100%;opacity:calc(var(--plane-opacity,1) * (1 - var(--station-depth-ratio,0) * .06));transition:opacity .4s;animation:9.5s ease-in-out infinite depth-card-suspend;position:relative;overflow:visible}.depth-station:hover .depth-station__card-wrap{opacity:1}@keyframes depth-card-suspend{0%,to{transform:translate3d(0, 0, 0) scale(var(--plane-scale,1))}50%{transform:translate3d(var(--float-x,0px), -11px, 0) scale(calc(var(--plane-scale,1) * 1.012))}}.depth-station__card-wrap:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--station-accent,var(--depth-cyan)) 14%, transparent), transparent 62%), radial-gradient(ellipse at center, #00000061, transparent 70%);filter:blur(12px);opacity:.52;transform:scaleX(calc(var(--plane-scale,1) * .9));pointer-events:none;border-radius:999px;position:absolute;inset:18% 8% -14%}.depth-station--far .depth-station__card-wrap:before{opacity:.38}.depth-station--near .depth-station__card-wrap:before{opacity:.62}.depth-station__card-wrap:hover,.depth-station:hover .depth-station__card-wrap{animation-play-state:paused}.depth-station:hover{opacity:1;z-index:6}.depth-station__card{min-width:0;height:100%;color:inherit;isolation:isolate;background: linear-gradient(178deg, #ffffff29, transparent 26%),  radial-gradient(ellipse 64% 96% at 92% 24%, color-mix(in srgb, var(--station-accent,var(--depth-cyan)) 13%, transparent), transparent 58%),  linear-gradient(157deg, #0d263a33, #040f1b14 58%, #08192929);-webkit-backdrop-filter:blur(12px)saturate(1.4)brightness(1.05);backdrop-filter:blur(12px)saturate(1.4)brightness(1.05);box-shadow:inset 0 1.5px 0 #ffffff38, inset 0 -22px 36px -30px color-mix(in srgb, var(--depth-abyss) 70%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--station-accent,var(--depth-cyan)) 10%, transparent), 0 14px 34px -22px #000000b3, 0 0 40px -24px color-mix(in srgb, var(--station-accent,var(--depth-cyan)) 34%, transparent);outline-offset:-4px;transform-style:preserve-3d;min-height:calc(var(--bubble-size) + 2.1rem);border:1px solid #ffffff21;border-radius:1.45rem;outline:1px solid #ffffff0d;flex-direction:row;align-items:center;gap:clamp(.75rem,2.4vw,1.05rem);padding:.95rem 1rem .9rem;text-decoration:none;transition:border-color .3s,box-shadow .34s,transform .32s,-webkit-backdrop-filter .34s,backdrop-filter .34s;display:flex;position:relative;overflow:hidden}.depth-shell:not(.depth-scene-ready)[data-mode=descent] .depth-station__card,.depth-shell:not(.depth-scene-ready)[data-mode=descent] .depth-featured__glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(178deg,#0d263ac7,#040f1b9e 26%),linear-gradient(157deg,#0d263ad1,#040f1b94 58%,#081929b8)}.depth-shell:not(.depth-scene-ready)[data-mode=descent] .depth-station__card:after{opacity:.1}.depth-shell:not(.depth-scene-ready)[data-mode=descent] .depth-featured__sun-rays{opacity:.22}.depth-shell:not(.depth-scene-ready)[data-mode=moored] .depth-main :is([class*=__hero-panel],[class*=__section-head],[class*=__quickdock],[class*=__panel],[class*=__stat],[class*=__card],[class*=__glass],.harbor-room__hero,.harbor-room__shell){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(178deg,#0d263ae0,#040f1bc7 26%),linear-gradient(157deg,#0d263ae6,#040f1bb8 58%,#081929d1)}.depth-station__card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:calc(.34 - var(--station-depth-ratio,0) * .24);background:radial-gradient(140% 80% at 50% -24%,#d8f2ff2e,#0000 62%);transition:opacity .34s;position:absolute;inset:0}.depth-station__pearl{width:var(--bubble-size);height:var(--bubble-size);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.depth-station__bubble{z-index:1;width:100%;height:100%;box-shadow:inset 0 2px 0 #ffffff52, inset 0 -10px 18px -12px color-mix(in srgb, var(--depth-abyss) 62%, transparent), 0 0 0 1px color-mix(in srgb, var(--station-accent,var(--depth-cyan)) 22%, transparent), 0 10px 24px -14px #000000c7, 0 0 28px -12px color-mix(in srgb, var(--station-accent,var(--depth-cyan)) 42%, transparent);border:1.5px solid #ffffff3d;border-radius:50%;position:relative;overflow:hidden}.depth-station__bubble-orbit{border:1px solid color-mix(in srgb, var(--station-accent,var(--depth-cyan)) 18%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--station-accent) 6%, transparent), transparent 68%);opacity:.55;pointer-events:none;border-radius:50%;position:absolute;inset:.06rem}.depth-station__bubble-rise{pointer-events:none;background:radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--depth-cyan) 18%, transparent), transparent 58%);opacity:calc(.55 - var(--station-depth-ratio,0) * .45);border-radius:50%;animation:3.2s ease-in-out infinite depth-pearl-glow;position:absolute;inset:-.35rem}@keyframes depth-pearl-glow{0%,to{opacity:calc(.45 - var(--station-depth-ratio,0) * .35);transform:scale(1)}50%{opacity:calc(.65 - var(--station-depth-ratio,0) * .4);transform:scale(1.04)}}.depth-station--far .depth-station__bubble-orbit{opacity:.48;inset:.1rem}.depth-station__bubble-img{object-fit:cover;object-position:center 42%;transition:transform .45s}.depth-station__card:hover .depth-station__bubble-img{transform:scale(1.06)}.depth-station__bubble-glyph{place-items:center;display:grid;position:absolute;inset:0}.depth-station__bubble-glyph-svg{width:1.35rem;height:1.35rem;color:color-mix(in srgb, #fff 76%, var(--station-accent,var(--depth-cyan)))}.depth-station__bubble-glint{pointer-events:none;background:radial-gradient(circle at 28% 22%, #ffffff7a, transparent 44%), radial-gradient(circle at 78% 82%, color-mix(in srgb, var(--station-accent) 12%, transparent), transparent 38%);opacity:.62;border-radius:50%;position:absolute;inset:0}.depth-station--near .depth-station__card:hover{transform:translate3d(0,-5px,16px)scale(1.012)rotateX(-1.2deg)}.depth-station--mid .depth-station__card:hover{transform:translate3d(0, -4px, 10px) scale(calc(var(--plane-scale,1) * 1.02)) rotateX(-1deg)}.depth-station--far .depth-station__card:hover{transform:translate3d(0, -3px, 6px) scale(calc(var(--plane-scale,1) * 1.03)) rotateX(-.8deg)}.depth-station__body{flex-direction:column;flex:1;justify-content:center;gap:.42rem;min-width:0;padding:0;display:flex}.depth-station__topline{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.depth-station__cat{border:1px solid color-mix(in srgb, var(--station-accent) 28%, transparent);width:fit-content;color:color-mix(in srgb, var(--station-accent) 92%, #fff);background:color-mix(in srgb, var(--depth-abyss) 20%, transparent);border-radius:999px;align-items:center;padding:.12rem .46rem;font-size:.54rem;font-weight:800;display:inline-flex}.depth-station__depth{color:color-mix(in srgb, var(--depth-gold) 78%, var(--text-faint));font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-size:.54rem;font-weight:800}.depth-station__card:hover{border-color:color-mix(in srgb, var(--station-accent,var(--depth-cyan)) 42%, var(--depth-glass-border));-webkit-backdrop-filter:blur(13px)saturate(1.6)brightness(1.15);backdrop-filter:blur(13px)saturate(1.6)brightness(1.15);box-shadow:inset 0 1.5px 0 #ffffff42, inset 0 -22px 36px -30px color-mix(in srgb, var(--depth-abyss) 60%, transparent), 0 18px 38px -20px #000000b8, 0 0 52px -16px color-mix(in srgb, var(--station-accent,var(--depth-cyan)) 44%, transparent)}.depth-station__card:hover:after{opacity:.46}.depth-station__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.88rem,2.2vw,1.02rem);font-weight:800;line-height:1.44;display:-webkit-box;overflow:hidden}.depth-station__excerpt{color:color-mix(in srgb, var(--text) 62%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.7rem;line-height:1.58;display:-webkit-box;overflow:hidden}.depth-station__foot{border-top:1px solid color-mix(in srgb, var(--station-accent,var(--depth-cyan)) 10%, transparent);align-items:center;margin-top:.12rem;padding-top:.2rem;display:flex}.depth-station__meta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;font-size:.6rem;display:flex}.depth-station__meta-time{align-items:center;gap:.25rem;display:inline-flex}.depth-station__meta-icon{width:.78rem;height:.78rem;color:color-mix(in srgb, var(--depth-cyan) 70%, var(--text-faint))}@keyframes depth-bob{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.depth-read-bar{z-index:62;top:0;pointer-events:none;background:color-mix(in srgb, var(--text-faint) 18%, transparent);width:100%;height:2px;position:fixed;inset-inline:0}.depth-shell[data-mode=read] .depth-read-bar{top:env(safe-area-inset-top,0px)}.depth-read-bar__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--read-accent,var(--depth-gold)) 88%, #fff), var(--depth-gold-bright));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--read-accent,var(--depth-gold)) 45%, transparent);transition:width .12s ease-out;display:block}@media (prefers-reduced-motion:reduce){.depth-read-bar__fill{transition:none}}.depth-reader__hero{margin-inline:calc(-1*clamp(.85rem,3vw,1.25rem));margin-bottom:1.25rem;position:relative}.depth-reader__cover{min-height:clamp(14rem,42vh,22rem);position:relative}.depth-reader__cover img{object-fit:cover}.depth-reader__cover-veil{background:linear-gradient(180deg, transparent 20%, color-mix(in srgb, var(--depth-abyss) 88%, transparent));position:absolute;inset:0}.depth-reader__mast{inset-inline:0;padding:1.25rem clamp(.85rem,3vw,1.25rem) 1.5rem;position:absolute;bottom:0}.depth-reader__cat{color:#fff;background:color-mix(in srgb, var(--reader-accent) 85%, transparent);border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-block}.depth-reader__title{color:#fff;text-shadow:0 2px 20px #00000080;margin:.5rem 0;font-size:clamp(1.4rem,4.5vw,2rem);font-weight:800;line-height:1.35}.depth-reader__deck{color:#ffffffe0;margin:0 0 .5rem;font-size:.9rem;line-height:1.7}.depth-reader__meta{color:#ffffffb3;margin:0;font-size:.75rem}.depth-reader__takeaways{border:1px solid color-mix(in srgb, var(--depth-gold) 22%, transparent);background:color-mix(in srgb, var(--depth-surface) 65%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.85rem;margin-bottom:1.25rem;padding:1rem 1.1rem}.depth-reader__takeaways-kicker{color:var(--depth-gold);margin:0 0 .5rem;font-size:.68rem;font-weight:800}.depth-reader__prose-wrap{gap:1.25rem;display:grid}@media (min-width:900px){.depth-reader__prose-wrap{grid-template-columns:11rem 1fr;align-items:start}}.depth-reader__toc{top:calc(var(--depth-chrome-safe) + 2.75rem);font-size:.75rem;position:sticky}.depth-reader__toc ul{margin:0;padding:0;list-style:none}.depth-reader__toc a{color:var(--text-muted);text-decoration:none}.depth-reader__toc a:hover{color:var(--depth-gold)}.depth-reader__toc .is-h3{padding-inline-start:.65rem}.depth-reader__prose{letter-spacing:.01em;line-height:1.85}.depth-reader__prose.blog-prose h2{border-inline-start:3px solid var(--depth-gold);padding-inline-start:.65rem}.depth-reader__exit{border-top:1px solid color-mix(in srgb, var(--depth-gold) 20%, transparent);gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.depth-reader__brief,.depth-reader__related,.depth-reader__next,.depth-reader__surface{border:1px solid color-mix(in srgb, var(--border-bright) 35%, transparent);background:color-mix(in srgb, var(--depth-surface) 60%, transparent);color:inherit;border-radius:.75rem;padding:.85rem 1rem;text-decoration:none;display:block}.depth-reader__brief{border-color:color-mix(in srgb, var(--depth-gold) 35%, transparent);color:var(--depth-gold);text-align:center;font-weight:700}.depth-reader__related span,.depth-reader__next span{color:var(--text-faint);font-size:.68rem;display:block}.depth-subpage{padding-block:1rem 2rem}.depth-subpage__head h1{margin:0 0 .5rem;font-size:clamp(1.35rem,4vw,1.85rem)}.depth-subpage__head p{color:var(--text-muted);margin:0 0 1.25rem;line-height:1.65}.depth-shell--scrolling .depth-station__card-wrap,.depth-shell--scrolling .depth-station__fall-bubble,.depth-shell--scrolling .depth-featured__shell,.depth-shell--scrolling .depth-station__card-wrap,.depth-shell--scrolling .depth-treasure__intro,.depth-shell--scrolling .depth-treasure__pearl-slot,.depth-shell--scrolling .depth-treasure__seabed-mist{animation-play-state:paused}.depth-shell--scrolling .depth-in-water:before{opacity:.18;animation:none}.depth-shell--scrolling .depth-scene__caustics,.depth-shell--scrolling .depth-scene__bubbles,.depth-shell--scrolling .depth-scene__particles{animation:none}.depth-shell--scrolling .depth-station__card,.depth-shell--scrolling .depth-featured__glass,.depth-shell--scrolling .depth-chrome__search,.depth-shell--scrolling .depth-chrome__menu-btn,.depth-shell--scrolling .depth-dock__pill,.depth-shell--scrolling .depth-reader__rail-sticky,.depth-shell--scrolling .depth-reader__prose-wrap--harbor,.depth-shell--scrolling .depth-reader__harbor-card,.depth-shell--scrolling .depth-reader--harbor .depth-reader__station-head{-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15)}@media (max-width:720px){.depth-shell{padding-left:var(--depth-gauge-w);padding-inline-start:0}.depth-shell:not([data-mode=descent]){padding-left:0}.depth-main{padding-top:calc(var(--depth-chrome-h) + var(--depth-chrome-safe) + .25rem)}.depth-gauge{top:calc(var(--depth-chrome-safe) + .35rem);width:calc(var(--depth-gauge-w) - .25rem);gap:.32rem}.depth-gauge__ctrl{text-align:center;width:100%;max-width:2.75rem;padding:.22rem .28rem;font-size:.46rem}.depth-gauge__track{height:min(36vh,14rem)}.depth-gauge__readout{font-size:.52rem}.depth-gauge__readout strong{font-size:.88rem}.depth-gauge__surface{max-width:2.75rem;font-size:.5rem;line-height:1.25}.depth-chrome{padding-left:calc(var(--depth-gauge-w) + .45rem);gap:.4rem;padding-right:.65rem}.depth-shell:not([data-mode=descent]) .depth-chrome{padding-left:clamp(.85rem,3vw,1.25rem)}.depth-chrome__search-label{display:none}.depth-chrome__search{justify-content:center;max-width:2.15rem;padding-inline:.45rem}.depth-chrome__brand-block{max-width:min(100%, calc(100vw - var(--depth-gauge-w) - 4.5rem));gap:.28rem;padding-block:.18rem;padding-inline:.32rem .22rem}.depth-chrome__logo{width:2.05rem;height:2.05rem}.depth-chrome__menu-btn{width:1.85rem;height:1.85rem}.depth-chrome__kicker--sub{display:none}.depth-index>.depth-featured{margin-top:clamp(.85rem,2.5vh,1.5rem);margin-bottom:clamp(1.75rem,5vh,2.75rem)}.depth-featured{margin-bottom:0}.depth-featured__glass{--bubble-size:clamp(3.85rem, 22vw, 4.55rem);-webkit-backdrop-filter:blur(7px)saturate(1.32);backdrop-filter:blur(7px)saturate(1.32)}.depth-featured__pearl{margin:.55rem .55rem .55rem .65rem}.depth-featured__copy{padding:.82rem .88rem .82rem .35rem}.depth-featured__sun-rays{opacity:.72}.depth-index__stream{min-height:calc(var(--depth-stream-min-vh,320) * 1vh);perspective:none;gap:clamp(2rem,8vh,3.75rem);padding-block-start:clamp(1.2rem,5vh,2.5rem)}.depth-index__spine-line{opacity:.28}.depth-station--lane-start,.depth-station--lane-end{max-width:100%;margin-inline:0}.depth-station--lane-start{margin-inline-start:.2rem}.depth-station--lane-end{margin-inline-end:.2rem}.depth-station__fall-trail{opacity:calc(.55 - var(--station-depth-ratio,0) * .45)}.depth-station--near{--plane-z:0;--plane-scale:1;--plane-opacity:1;--bubble-size:clamp(4rem, 24vw, 4.65rem)}.depth-station--mid{--plane-z:0;--plane-scale:.98;--plane-opacity:.98}.depth-station--far{--plane-z:0;--plane-scale:.94;--plane-opacity:.94}.depth-station{--bubble-size:clamp(3.75rem, 22vw, 4.35rem)}.depth-station__card{-webkit-backdrop-filter:blur(9px)saturate(1.28);backdrop-filter:blur(9px)saturate(1.28);gap:.72rem;padding:.82rem .88rem .78rem}.depth-station__body{padding:0}.depth-station__excerpt{-webkit-line-clamp:2}.depth-dock__label{font-size:.54rem}.depth-dock__icon-wrap{width:2.35rem;height:2.35rem}.depth-dock__icon{width:1.32rem;height:1.32rem}.depth-dock__glow,.depth-station__card-wrap,.depth-station__fall-bubble,.depth-station__bubble-rise,.depth-station,.depth-featured__shell,.depth-treasure__pearl-slot,.depth-treasure__seabed-mist{animation:none}.depth-in-water:before,.depth-hero__caustics{opacity:.22;animation:none}.depth-scene__caustics,.depth-scene__bubbles{animation:none}.depth-station__card,.depth-featured__glass,.depth-chrome__search,.depth-chrome__menu-btn,.depth-dock__pill,.depth-treasure__pearl{-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25)}}@media (prefers-reduced-motion:reduce){.depth-station__arrow,.depth-featured__artifact-glow,.depth-featured__artifact-ring,.depth-featured__shell,.depth-chrome__logo,.depth-gauge__marker-ring,.depth-hero--harbor,.depth-station__card-wrap,.depth-station__card:after,.depth-station__bubble-orbit,.depth-treasure__pearl-slot,.depth-treasure__pearl-ring,.depth-treasure__seabed-mist,.depth-treasure__intro,.depth-in-water:before,.depth-hero__caustics{animation:none}.depth-station__card,.depth-featured__glass{transform:none}.depth-treasure__pearl-slot{opacity:1;transform:none}.depth-scene__rig{filter:none!important;transform:none!important}}.depth-treasure{padding:0 0 calc(var(--depth-dock-h) + 1.75rem);scroll-margin-bottom:calc(var(--depth-dock-h) + 1.25rem);margin-top:clamp(1.25rem,4vh,2rem);position:relative}.depth-treasure__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.depth-treasure__intro{z-index:1;text-align:center;border:1px solid color-mix(in srgb, var(--depth-gold) 24%, transparent);background:radial-gradient(ellipse 130% 100% at 50% 0%, color-mix(in srgb, var(--depth-gold) 14%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--depth-abyss) 30%, transparent), color-mix(in srgb, var(--depth-abyss) 50%, transparent));-webkit-backdrop-filter:blur(20px)saturate(1.18)brightness(.95);backdrop-filter:blur(20px)saturate(1.18)brightness(.95);max-width:min(30rem,92%);box-shadow:inset 0 1.5px 0 #ffffff1f, inset 0 -28px 46px -34px color-mix(in srgb, var(--depth-abyss) 78%, transparent), 0 0 52px -18px color-mix(in srgb, var(--depth-gold) 42%, transparent), 0 22px 52px -38px #000000d9;border-radius:1.45rem;flex-direction:column;align-items:center;gap:.3rem;margin:0 auto clamp(.85rem,2.8vh,1.35rem);padding:clamp(.85rem,3vw,1.35rem) clamp(1rem,4vw,1.75rem);animation:11s ease-in-out infinite depth-submerge-float;display:flex;position:relative}.depth-treasure__intro-depth{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:color-mix(in srgb, var(--depth-cyan) 82%, var(--text-muted));font-size:clamp(.54rem,1.5vw,.64rem);font-weight:700}.depth-treasure__intro-lead{color:color-mix(in srgb, var(--text) 74%, transparent);margin:.15rem 0 0;font-size:clamp(.6rem,1.7vw,.72rem);font-weight:500;line-height:1.65}.depth-treasure__stage{z-index:2;place-items:center;max-width:min(38rem,96vw);margin:0 auto;display:grid;position:relative}.depth-treasure__seabed{border:1px solid color-mix(in srgb, var(--depth-cyan) 22%, transparent);background:linear-gradient(180deg, #0a1a32b8 0%, color-mix(in srgb, var(--depth-abyss) 88%, transparent) 52%, #061018eb 100%), radial-gradient(ellipse 120% 80% at 50% 100%, color-mix(in srgb, var(--depth-gold) 8%, transparent), transparent 58%);-webkit-backdrop-filter:blur(18px)saturate(1.28)brightness(.92);backdrop-filter:blur(18px)saturate(1.28)brightness(.92);width:100%;box-shadow:inset 0 1.5px 0 #ffffff1a, inset 0 -36px 52px -28px #0000008c, 0 0 64px -24px color-mix(in srgb, var(--depth-cyan) 38%, transparent), 0 28px 64px -42px #000000e0;border-radius:1.55rem;padding:clamp(1.1rem,3.2vw,1.55rem) clamp(.85rem,3vw,1.25rem) clamp(1.35rem,3.8vw,1.85rem);position:relative;overflow:hidden}.depth-treasure__seabed-glow{z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 50% -8%, color-mix(in srgb, var(--depth-cyan) 14%, transparent), transparent 62%), radial-gradient(circle at 18% 82%, color-mix(in srgb, var(--depth-teal-glow) 10%, transparent), transparent 42%), radial-gradient(circle at 84% 76%, color-mix(in srgb, var(--depth-gold) 8%, transparent), transparent 38%);opacity:.72;position:absolute;inset:0}.depth-treasure__seabed-sand{z-index:0;pointer-events:none;opacity:.42;background:linear-gradient(#0000 0%,#c4a5740f 38%,#8b73551a 100%);height:34%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 48%);mask-image:linear-gradient(#0000 0%,#000 48%)}.depth-treasure__seabed-mist{z-index:0;pointer-events:none;filter:blur(16px);border-radius:50%;animation:9s ease-in-out infinite depth-treasure-mist-drift;position:absolute}.depth-treasure__seabed-mist--a{background:radial-gradient(ellipse 80% 70% at 50% 100%, color-mix(in srgb, var(--depth-cyan) 16%, transparent), transparent 72%);opacity:.55;width:38%;height:28%;bottom:18%;left:12%}.depth-treasure__seabed-mist--b{background:radial-gradient(ellipse 80% 70% at 50% 100%, color-mix(in srgb, var(--depth-gold) 12%, transparent), transparent 72%);opacity:.42;width:32%;height:24%;animation-delay:-4.5s;bottom:24%;right:8%}@keyframes depth-treasure-mist-drift{0%,to{opacity:.42;transform:translate(0,0)scale(1)}50%{opacity:.62;transform:translateY(-8px)scale(1.04)}}.depth-treasure__reef{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,2vw,.75rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.depth-treasure__pearl-slot{--pearl-size:clamp(2.65rem, 7vw, 3.05rem);opacity:0;animation:depth-treasure-pearl-enter .78s cubic-bezier(.22, 1, .36, 1) var(--pearl-delay,0s) both}@keyframes depth-treasure-pearl-enter{0%{opacity:0;transform:translateY(1.1rem)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}.depth-treasure__pearl{min-height:calc(var(--pearl-size) + .35rem);border:1px solid color-mix(in srgb, var(--pearl-accent,var(--depth-cyan)) 24%, transparent);background:radial-gradient(120% 180% at 8% 0%, color-mix(in srgb, var(--pearl-accent,var(--depth-cyan)) 14%, transparent), transparent 58%), color-mix(in srgb, var(--depth-abyss) calc(46% - var(--pearl-depth-ratio,0) * 12%), transparent);-webkit-backdrop-filter:blur(14px)saturate(1.32);backdrop-filter:blur(14px)saturate(1.32);box-shadow:inset 0 1px 0 #ffffff1c, inset 0 -18px 28px -22px color-mix(in srgb, #000 calc(38% + var(--pearl-depth-ratio,0) * 18%), transparent), 0 0 0 1px #ffffff0a, 0 12px 28px -18px #000000c7, 0 0 24px -10px color-mix(in srgb, var(--pearl-accent,var(--depth-cyan)) 34%, transparent);color:inherit;border-radius:1.05rem;align-items:center;gap:.62rem;padding:.42rem .55rem .42rem .42rem;text-decoration:none;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative}.depth-treasure__pearl:hover{border-color:color-mix(in srgb, var(--pearl-accent,var(--depth-gold)) 46%, transparent);box-shadow:inset 0 1px 0 #ffffff24, 0 0 32px -12px color-mix(in srgb, var(--pearl-accent,var(--depth-gold)) 52%, transparent);transform:translateY(-3px)}.depth-treasure__pearl-orb{width:var(--pearl-size);height:var(--pearl-size);flex:none;place-items:center;display:grid;position:relative}.depth-treasure__pearl-bubble{z-index:1;background:radial-gradient(circle at 30% 24%, #ffffff47, transparent 42%), radial-gradient(circle at 72% 78%, color-mix(in srgb, var(--pearl-accent,var(--depth-cyan)) 18%, transparent), transparent 52%), color-mix(in srgb, var(--depth-abyss) 58%, transparent);width:100%;height:100%;box-shadow:inset 0 2px 0 #ffffff47, inset 0 -10px 16px -12px color-mix(in srgb, var(--depth-abyss) 62%, transparent), 0 0 0 1px color-mix(in srgb, var(--pearl-accent,var(--depth-cyan)) 20%, transparent), 0 8px 20px -12px #000000d1, 0 0 22px -8px color-mix(in srgb, var(--pearl-accent,var(--depth-cyan)) 38%, transparent);border:1.5px solid #ffffff38;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.depth-treasure__pearl-glyph{width:1.05rem;height:1.05rem;color:color-mix(in srgb, #fff 76%, var(--pearl-accent,var(--depth-cyan)))}.depth-treasure__pearl-glint{pointer-events:none;background:radial-gradient(circle at 28% 22%, #ffffff7a, transparent 44%), radial-gradient(circle at 78% 82%, color-mix(in srgb, var(--pearl-accent,var(--depth-cyan)) 12%, transparent), transparent 38%);opacity:.62;border-radius:50%;position:absolute;inset:0}.depth-treasure__pearl-ring{border:1px solid color-mix(in srgb, var(--pearl-accent,var(--depth-cyan)) 18%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--pearl-accent,var(--depth-cyan)) 6%, transparent), transparent 68%);opacity:.55;pointer-events:none;border-radius:50%;animation:3.4s ease-in-out infinite depth-treasure-pearl-orbit;position:absolute;inset:.08rem}@keyframes depth-treasure-pearl-orbit{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.68;transform:scale(1.05)}}.depth-treasure__pearl-copy{flex-direction:column;flex:1;justify-content:center;gap:.18rem;min-width:0;display:flex}.depth-treasure__pearl-label{color:color-mix(in srgb, var(--text) 92%, transparent);font-size:clamp(.62rem,1.8vw,.72rem);font-weight:800;line-height:1.25}.depth-treasure__pearl-meta{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.depth-treasure__pearl-depth{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:color-mix(in srgb, var(--depth-gold) 82%, var(--text-muted));white-space:nowrap;flex:none;font-size:.52rem;font-weight:800}.depth-treasure__pearl-kicker{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:color-mix(in srgb, var(--text-muted) 88%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:.48rem;font-weight:700;overflow:hidden}@media (max-width:520px){.depth-treasure__reef{grid-template-columns:1fr}.depth-treasure__pearl-kicker{display:none}}@media (max-width:420px){.depth-treasure__stage{max-width:min(100%,22rem)}.depth-treasure__pearl{padding-inline:.48rem}.depth-treasure__pearl-label{font-size:.6rem}}.depth-shell[data-mode=moored]{padding-left:0}.depth-shell[data-mode=moored] .depth-chrome{padding-left:clamp(.85rem,3vw,1.35rem)}.depth-shell[data-mode=moored] .depth-main{width:min(100%,56rem)}.depth-shell[data-mode=moored] .depth-scene__bubbles{opacity:.45}.depth-shell[data-mode=read] .depth-main{width:100%;max-width:72rem;margin-inline:auto;padding-inline:clamp(.85rem,3vw,1.5rem)}@media (min-width:900px){.depth-shell[data-mode=read]{padding-left:0;padding-inline:clamp(1.25rem,5vw,3rem);padding-bottom:calc(var(--depth-dock-h) + .75rem)}.depth-shell[data-mode=read] .depth-gauge{display:none}.depth-shell[data-mode=read] .depth-chrome{padding-inline:clamp(.85rem,3vw,1.5rem)}.depth-shell[data-mode=read] .depth-chrome__search{opacity:1;background:color-mix(in srgb, var(--depth-abyss) 62%, transparent);color:color-mix(in srgb, var(--text) 90%, transparent);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1a,0 8px 24px -16px #000000a6}.depth-shell[data-mode=read] .depth-chrome__search-icon{color:color-mix(in srgb, var(--depth-gold) 88%, var(--text-muted))}}.depth-shell[data-mode=read] .depth-scene__bubbles,.depth-shell[data-mode=read] .depth-scene__caustics{opacity:.38}@media (min-width:1200px){.depth-shell[data-mode=read] .depth-main{max-width:76rem}.depth-reader__folio-top,.depth-reader--folio .depth-reader__crumb,.depth-reader__folio-layout{max-width:56rem}}.depth-shell[data-mode=read] .depth-scene__read-veil{background:linear-gradient(180deg, color-mix(in srgb, var(--depth-abyss) 38%, transparent) 0%, color-mix(in srgb, var(--depth-abyss) 58%, transparent) 100%)}.depth-shell[data-mode=read] .depth-scene__read-vignette{opacity:.58}.depth-shell[data-mode=read] .depth-scene__rays{opacity:.72}@media (min-width:900px){.depth-shell[data-mode=read] .depth-dock__bar{max-width:36.5rem}}.depth-shell[data-mode=read] .depth-scene__rig,.depth-shell[data-mode=read] .depth-scene__depth-tint,.depth-shell[data-mode=read] .depth-scene__pressure,.depth-shell[data-mode=read] .depth-scene__rays,.depth-shell[data-mode=read] .depth-scene__caustics,.depth-shell[data-mode=read] .depth-scene__bubbles,.depth-shell[data-mode=read] .depth-scene__particles,.depth-shell[data-mode=read] .depth-scene__fog,.depth-shell[data-mode=read] .depth-scene__vignette{display:none!important}.depth-shell[data-mode=read] .depth-reader__station-head,.depth-shell[data-mode=read] .depth-reader__prose-wrap--harbor,.depth-shell[data-mode=read] .depth-reader__rail-sticky,.depth-shell[data-mode=read] .depth-reader__takeaway,.depth-shell[data-mode=read] .depth-reader__station-nav--harbor,.depth-shell[data-mode=read] .depth-reader--harbor .bmc-exit-trail,.depth-shell[data-mode=read] .depth-manuscript-quiz,.depth-shell[data-mode=read] .depth-manuscript-faq{-webkit-backdrop-filter:none;backdrop-filter:none}.depth-shell[data-mode=read] .depth-reader__harbor-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--depth-surface) 96%, #050a12);box-shadow:0 20px 52px -34px #000000e0}.depth-shell[data-mode=read] .depth-reader__harbor-card:before,.depth-shell[data-mode=read] .depth-reader__rail-sticky:before,.depth-shell[data-mode=read] .depth-reader__rail-sticky:after,.depth-shell[data-mode=read] .depth-reader__prose-wrap--harbor:before,.depth-shell[data-mode=read] .depth-reader--harbor .depth-reader__station-head:before{display:none}.depth-shell[data-mode=read] .depth-reader__station-head{background:color-mix(in srgb, var(--depth-surface) 92%, #050a12);box-shadow:inset 0 1px #ffffff12}.depth-shell[data-mode=read] .depth-reader__prose-wrap--harbor{background:color-mix(in srgb, var(--depth-surface) 90%, #050a12);contain:layout style paint}.depth-shell[data-mode=read] .depth-reader__rail-sticky{background:color-mix(in srgb, var(--depth-surface) 92%, #050a12);contain:layout style paint}.depth-shell[data-mode=read] .depth-reader__takeaway{background:color-mix(in srgb, var(--depth-surface) 88%, #050a12)}.depth-shell[data-mode=read] .depth-reader__read-spread{contain:layout style}.depth-shell[data-mode=read] .depth-reader--harbor .blog-folio-page{content-visibility:auto;contain-intrinsic-size:auto 14rem}.depth-shell[data-mode=read] .depth-reader__station-nav--harbor{content-visibility:auto;contain-intrinsic-size:auto 5rem}.depth-shell[data-mode=read] .depth-scene__read img{filter:none;transform:none}.depth-shell[data-mode=read] .depth-scene__read-tint{mix-blend-mode:normal;opacity:.28}.depth-shell[data-mode=read] .depth-read-deferred__slot{min-height:var(--depth-read-deferred-h,12rem)}.depth-shell[data-mode=read].depth-shell--read-scrolling .depth-reader__harbor-card,.depth-shell[data-mode=read].depth-shell--read-scrolling .depth-reader__rail-sticky,.depth-shell[data-mode=read].depth-shell--read-scrolling .depth-reader__prose-wrap--harbor,.depth-shell[data-mode=read].depth-shell--read-scrolling .depth-reader__station-head{box-shadow:none}.depth-shell[data-mode=read] .depth-chrome__search,.depth-shell[data-mode=read] .depth-dock__pill{-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15)}.depth-shell[data-mode=read] .depth-reader__rail-gauge-fill{transition:none}.depth-shell[data-mode=read] .depth-reader__post-asides,.depth-shell[data-mode=read] .depth-reader__article-end,.depth-shell[data-mode=read] .depth-reader--harbor .bmc-exit-trail,.depth-shell[data-mode=read] .depth-read-deferred{content-visibility:auto;contain-intrinsic-size:auto 24rem}.depth-moored{padding-block:.5rem 2rem}.depth-shell[data-moored-category] .depth-scene__read-veil{background:linear-gradient(180deg, color-mix(in srgb, var(--depth-abyss) 42%, transparent) 0%, color-mix(in srgb, var(--depth-abyss) 68%, transparent) 55%, color-mix(in srgb, var(--depth-abyss) 82%, transparent) 100%)}.depth-shell[data-moored-category] .depth-scene__read img{filter:brightness(.88)saturate(1.12);object-position:50% 38%}.depth-shell[data-moored-category] .depth-scene__bubbles{opacity:.38}.depth-shell[data-moored-category] .depth-scene__caustics{opacity:.22}.depth-shell[data-mode=moored]:has(.depth-moored--category-room) .depth-main{width:min(100%,54rem)}.depth-moored--category-room{border:1px solid color-mix(in srgb, var(--read-accent,var(--depth-gold)) 18%, #ffffff14);background:color-mix(in srgb, var(--depth-abyss,#030810) 78%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.05rem;padding:1.15rem 1.2rem 1.35rem;box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 56px -28px #000000bf}.depth-moored--category-room .depth-moored__title{text-shadow:0 1px 24px color-mix(in srgb, var(--read-accent,#fff) 25%, transparent)}.depth-moored__head{margin-bottom:1.35rem}.depth-moored__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--depth-gold);margin:0 0 .35rem;font-size:.62rem;font-weight:800}.depth-moored__head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.depth-moored__title{margin:0;font-size:clamp(1.35rem,4vw,1.85rem);font-weight:800;line-height:1.3}.depth-moored__depth-badge{border:1px solid color-mix(in srgb, var(--depth-gold) 35%, transparent);background:color-mix(in srgb, var(--depth-abyss) 55%, transparent);font-variant-numeric:tabular-nums;color:var(--depth-gold);white-space:nowrap;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.62rem;font-weight:800;display:inline-flex}.depth-moored__desc{color:var(--text-muted);margin:.55rem 0 0;font-size:.88rem;line-height:1.65}.depth-moored__empty{border:1px dashed color-mix(in srgb, var(--border-bright) 35%, transparent);color:var(--text-muted);text-align:center;border-radius:.75rem;margin:0;padding:1.25rem}.depth-moored__search{margin-bottom:.5rem}.depth-station-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:640px){.depth-station-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.depth-shell[data-mode=moored] .depth-station--grid,.depth-shell[data-mode=moored] .depth-station--grid .depth-station__card-wrap{animation:none;transform:none}.depth-shell[data-mode=moored] .depth-station--grid .depth-station__card-wrap:before{opacity:.12}.depth-shell[data-mode=moored] .depth-station--grid .depth-station__card:hover{transform:translateY(-3px)scale(1.01)}.depth-archive-log{gap:1.5rem;display:grid}.depth-archive-log__year-label{border-bottom:1px solid color-mix(in srgb, var(--depth-gold) 22%, transparent);color:var(--depth-gold);margin:0 0 .65rem;padding-bottom:.45rem;font-size:1rem;font-weight:800}.depth-archive-log__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.depth-archive-log__link{border:1px solid color-mix(in srgb, var(--border-bright) 22%, transparent);background:color-mix(in srgb, var(--depth-surface) 42%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:inherit;border-inline-start:3px solid var(--log-accent,var(--depth-gold));border-radius:.65rem;grid-template-columns:3.25rem 1fr auto;align-items:center;gap:.65rem;padding:.65rem .75rem;text-decoration:none;transition:background .2s,transform .2s;display:grid}.depth-archive-log__link:hover{background:color-mix(in srgb, var(--depth-surface) 58%, transparent);transform:translate(-2px)}.depth-archive-log__depth{font-variant-numeric:tabular-nums;color:var(--log-accent,var(--depth-gold));font-size:.72rem;font-weight:800}.depth-archive-log__cat{color:var(--text-faint);font-size:.62rem;font-weight:700;display:block}.depth-archive-log__title{font-size:.88rem;font-weight:700;line-height:1.45;display:block}.depth-archive-log__meta{color:var(--text-muted);margin-top:.15rem;font-size:.68rem;display:block}.depth-archive-log__arrow{color:var(--text-faint);font-size:.85rem}.depth-reader--station{padding-block:.25rem 2rem}.depth-reader__crumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.85rem;font-size:.68rem;display:flex}.depth-reader__crumb a{color:var(--text-muted);text-decoration:none}.depth-reader__crumb a:hover{color:var(--depth-gold)}.depth-reader__station-shell{border:1px solid color-mix(in srgb, var(--reader-accent,var(--depth-gold)) 18%, transparent);background:color-mix(in srgb, var(--depth-surface) 88%, #060c14);-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 60px -40px #000000d9}.depth-reader--station .depth-reader__hero{display:none}.depth-reader__station-head{border-bottom:1px solid color-mix(in srgb, var(--reader-accent) 12%, transparent);padding:1.15rem clamp(.85rem,3vw,1.25rem) .85rem}.depth-reader__station-badges{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.65rem;display:flex}.depth-reader__depth-badge{font-variant-numeric:tabular-nums;color:var(--reader-accent);border:1px solid color-mix(in srgb, var(--reader-accent) 35%, transparent);background:color-mix(in srgb, var(--reader-accent) 8%, transparent);border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.depth-reader--station .depth-reader__title{color:var(--text);text-shadow:none;margin:0 0 .45rem;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:800;line-height:1.35}.depth-reader--station .depth-reader__deck{color:var(--text-muted);text-shadow:none;margin:0 0 .45rem}.depth-reader--station .depth-reader__meta{color:var(--text-faint);text-shadow:none}.depth-reader--station .depth-reader__takeaways{border:none;border-block:1px solid color-mix(in srgb, var(--depth-gold) 15%, transparent);background:color-mix(in srgb, var(--depth-gold) 5%, transparent);border-radius:0;margin:0}.depth-reader--station .depth-reader__prose-wrap{padding:0 clamp(.85rem,3vw,1.25rem) 1.25rem}.depth-reader__station-nav{border-top:1px solid color-mix(in srgb, var(--depth-gold) 18%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;margin-top:1.25rem;padding:.85rem 0;display:grid}.depth-reader__station-prev,.depth-reader__station-next{border:1px solid color-mix(in srgb, var(--border-bright) 28%, transparent);background:color-mix(in srgb, var(--depth-surface) 50%, transparent);color:inherit;text-align:start;border-radius:.65rem;min-width:0;padding:.65rem .75rem;text-decoration:none;display:block}.depth-reader__station-prev{justify-self:start}.depth-reader__station-next{justify-self:end}.depth-reader__station-prev--empty,.depth-reader__station-next--empty{visibility:hidden}.depth-reader__station-prev span,.depth-reader__station-next span{color:var(--text-faint);font-size:.62rem;display:block}.depth-reader__station-prev strong,.depth-reader__station-next strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.4;display:block;overflow:hidden}.depth-reader__station-hub{border:1px solid color-mix(in srgb, var(--depth-gold) 35%, transparent);background:color-mix(in srgb, var(--depth-gold) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--depth-gold);border-radius:999px;place-items:center;font-size:1rem;text-decoration:none;display:grid}.depth-reader--station .depth-reader__exit{margin-top:1.5rem}.depth-scene__read{z-index:2;opacity:0;visibility:hidden;contain:strict;transition:opacity .45s;position:absolute;inset:0;overflow:hidden}.depth-scene__read img{object-fit:cover;object-position:50% 42%;filter:brightness(.92)saturate(1.08);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.depth-scene__read-tint{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.depth-scene__read-vignette{pointer-events:none;background:radial-gradient(90% 80% at 50% 42%,#0000 28%,#030810b8);position:absolute;inset:0}.depth-scene__read-veil{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--depth-abyss) 35%, transparent) 0%, color-mix(in srgb, var(--depth-abyss) 55%, transparent) 100%);position:absolute;inset:0}.depth-shell[data-read-category] .depth-scene__rig{opacity:0!important;visibility:hidden!important}.depth-reader--harbor{--harbor-manuscript-w:min(46rem, 100%);--harbor-rail-w:15.75rem;--harbor-gap:.65rem;--harbor-cluster-w:min(100%, calc(var(--harbor-manuscript-w) + var(--harbor-rail-w) + var(--harbor-gap)));width:100%;padding-block:.35rem 2.5rem;position:relative}.depth-reader--harbor.depth-reader--no-rail{--harbor-cluster-w:min(100%, 46rem)}.depth-reader__harbor-wrap{width:100%;margin-inline:auto}.depth-reader__harbor-card{width:var(--harbor-cluster-w);isolation:isolate;border:1px solid color-mix(in srgb, var(--depth-glass-border) 55%, transparent);background:linear-gradient(168deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 6%, transparent) 0%, transparent 38%), color-mix(in srgb, var(--depth-surface) calc(var(--read-card-opacity,.92) * 100%), #050a12);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);max-width:100%;box-shadow:inset 0 1px 0 #ffffff1c, inset 0 -1px 0 #00000024, 0 28px 72px -36px #000000e6, 0 0 0 1px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 8%, transparent);border-radius:1.35rem;margin-inline:auto;position:relative;overflow:visible}.depth-reader__harbor-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(90% 55% at 100% 0%, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 10%, transparent), transparent 58%), radial-gradient(70% 45% at 0% 100%, color-mix(in srgb, var(--depth-gold) 7%, transparent), transparent 62%);opacity:.85;position:absolute;inset:0}.depth-reader__harbor-card>*{z-index:1;position:relative}.depth-reader--series .depth-reader__harbor-card{border-color:color-mix(in srgb, var(--depth-gold) 28%, transparent)}.depth-reader__harbor-hero{z-index:2;padding:var(--harbor-gap) var(--harbor-gap) 0;border-radius:1.35rem 1.35rem 0 0;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.depth-reader__read-spread{z-index:2;grid-template-columns:minmax(0, 1fr) var(--harbor-rail-w);align-items:stretch;gap:var(--harbor-gap);padding:1.15rem var(--harbor-gap) var(--harbor-gap);border-radius:0 0 1.35rem 1.35rem;grid-template-areas:"prose rail";display:grid;position:relative;overflow:visible}.depth-reader__read-spread:before{display:none}.depth-reader--no-rail .depth-reader__read-spread{grid-template-columns:minmax(0,1fr);grid-template-areas:"prose"}.depth-reader--no-rail .depth-reader__read-spread:before{display:none}.depth-reader__manuscript{flex-direction:column;grid-area:prose;gap:.65rem;min-width:0;display:flex}.depth-reader__prose-wrap--harbor{isolation:isolate;border:1px solid color-mix(in srgb, var(--depth-glass-border) 50%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 7%, transparent) 0%, transparent 48%), color-mix(in srgb, var(--depth-surface) 80%, #050a12);-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);max-width:min(100%,42rem);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #00000029, 0 14px 36px -26px #000000ad, 0 0 0 1px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 6%, transparent);border-radius:1rem;padding:1rem clamp(1rem,2.5vw,1.35rem) 1.25rem;display:block;position:relative}.depth-reader__prose-wrap--harbor:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(85% 70% at 0% 0%, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 11%, transparent), transparent 55%);opacity:.75;position:absolute;inset:0}.depth-reader__prose-wrap--harbor>.depth-reader__prose{z-index:1;position:relative}.depth-reader__rail{flex-direction:column;grid-area:rail;align-self:stretch;min-width:0;min-height:100%;padding:0;display:flex;position:relative}.depth-reader__rail-panel{z-index:1;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;position:relative}.depth-reader__rail-head{border-bottom:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 4%, transparent), transparent 100%);border-radius:.65rem .65rem 0 0;flex-direction:column;flex-shrink:0;gap:.65rem;margin-bottom:.2rem;padding-bottom:.72rem;display:flex}.depth-reader__toc-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 55%, var(--depth-gold)) transparent;border-radius:.55rem;flex:1;min-height:0;margin-inline:-.1rem;padding-block:.15rem .2rem;padding-inline:.15rem .35rem;overflow:hidden auto}.depth-reader__rail-sticky{top:calc(var(--depth-chrome-safe) + var(--depth-chrome-h,2.75rem) + .65rem);max-height:calc(100dvh - var(--depth-chrome-safe) - var(--depth-chrome-h,2.75rem) - var(--depth-dock-h) - 1.25rem);box-sizing:border-box;isolation:isolate;border:1px solid color-mix(in srgb, var(--depth-glass-border) 52%, transparent);background:linear-gradient(168deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 9%, transparent) 0%, transparent 46%), color-mix(in srgb, var(--depth-surface) 84%, #050a12);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);width:100%;min-width:0;min-height:0;box-shadow:inset 0 1px 0 #ffffff1c, inset 0 -1px 0 #0000002e, 0 16px 40px -28px #000000b8, 0 0 0 1px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 7%, transparent);border-radius:1rem;flex-direction:column;flex:none;align-self:flex-start;padding-block:.82rem .78rem;padding-inline:.82rem .72rem;display:flex;position:sticky;overflow:hidden}.depth-reader__rail-sticky:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 14%, transparent), transparent 58%), radial-gradient(90% 60% at 0% 100%, color-mix(in srgb, var(--depth-gold) 8%, transparent), transparent 62%);opacity:.88;position:absolute;inset:0}.depth-reader__rail-sticky:after{content:"";inset-inline-start:.55rem;pointer-events:none;z-index:0;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--depth-gold) 62%, var(--reader-accent,var(--read-accent))) 42%, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 48%, var(--depth-gold)) 58%, transparent 100%);opacity:.5;width:2px;box-shadow:0 0 14px color-mix(in srgb, var(--depth-gold) 22%, transparent);border-radius:999px;position:absolute;top:14%;bottom:14%}.depth-reader--has-rail .depth-reader__read-spread:before{display:none}.depth-reader__toc-scroll::-webkit-scrollbar{width:5px}.depth-reader__toc-scroll::-webkit-scrollbar-track{background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 6%, transparent);border-radius:999px;margin-block:.25rem}.depth-reader__toc-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 75%, #fff), color-mix(in srgb, var(--depth-gold) 70%, var(--reader-accent,var(--read-accent))));border:1px solid #ffffff1a;border-radius:999px}.depth-reader__toc-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 90%, #fff), var(--depth-gold-bright))}.depth-reader__rail-sticky::-webkit-scrollbar{width:0;display:none}html:has(.depth-shell[data-read-category]){scrollbar-color:color-mix(in srgb, var(--blog-scroll-accent,var(--read-accent)) 50%, var(--depth-gold)) transparent}html:has(.depth-shell[data-read-category])::-webkit-scrollbar{width:6px}html:has(.depth-shell[data-read-category]):hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg, color-mix(in srgb, var(--blog-scroll-accent,var(--read-accent)) 72%, #fff), color-mix(in srgb, var(--depth-gold) 68%, var(--blog-scroll-accent,var(--read-accent))));border-color:color-mix(in srgb, var(--blog-scroll-accent,var(--read-accent)) 18%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--blog-scroll-accent,var(--read-accent)) 28%, transparent)}html:has(.depth-shell[data-read-category]):focus-within::-webkit-scrollbar-thumb{background:linear-gradient(180deg, color-mix(in srgb, var(--blog-scroll-accent,var(--read-accent)) 72%, #fff), color-mix(in srgb, var(--depth-gold) 68%, var(--blog-scroll-accent,var(--read-accent))));border-color:color-mix(in srgb, var(--blog-scroll-accent,var(--read-accent)) 18%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--blog-scroll-accent,var(--read-accent)) 28%, transparent)}.depth-reader__rail-instrument{border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 24%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 10%, transparent), color-mix(in srgb, var(--depth-abyss) 48%, transparent));box-shadow:inset 0 1px 0 #ffffff17, 0 10px 24px -18px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 28%, transparent);direction:ltr;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:stretch;gap:.75rem;padding:.72rem .65rem;display:grid}.depth-reader__rail-gauge{flex-direction:column;align-items:center;gap:.25rem;min-height:5rem;display:flex}.depth-reader__rail-gauge-cap{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--text-faint) 85%, transparent);letter-spacing:.02em;font-size:.5rem;font-weight:800;line-height:1}.depth-reader__rail-gauge-track{background:linear-gradient(180deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 35%, transparent), color-mix(in srgb, var(--depth-gold) 28%, transparent));width:5px;min-height:3.75rem;box-shadow:inset 0 0 6px #00000059, 0 0 12px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 18%, transparent);border-radius:999px;flex:1;position:relative;overflow:visible}.depth-reader__rail-gauge-fill{inset-inline:0;border-radius:inherit;background:linear-gradient(0deg, color-mix(in srgb, var(--reader-accent) 70%, var(--depth-gold)), color-mix(in srgb, var(--reader-accent) 35%, transparent));opacity:.85;transition:height .2s ease-out;position:absolute;bottom:0}.depth-reader__rail-gauge-marker{background:var(--depth-gold-bright);width:.55rem;height:.55rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--reader-accent) 35%, transparent), 0 0 10px color-mix(in srgb, var(--depth-gold) 55%, transparent);border-radius:999px;margin-bottom:-.275rem;margin-left:-.275rem;transition:bottom .25s ease-out;position:absolute;left:50%}.depth-reader__rail-readout{direction:rtl;flex-direction:column;justify-content:center;gap:.35rem;min-width:0;display:flex}.depth-reader__rail-depth{justify-content:space-between;align-items:baseline;gap:.45rem;margin:0;display:flex}.depth-reader__rail-depth-val{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--depth-gold-bright);text-shadow:0 0 18px color-mix(in srgb, var(--depth-gold) 35%, transparent);font-size:1.15rem;font-weight:800}.depth-reader__rail-depth-label{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 72%, var(--text-faint));font-size:.62rem;font-weight:700}.depth-reader__rail-progress{background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 14%, transparent);border-radius:999px;height:4px;overflow:hidden}.depth-reader__rail-progress span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--reader-accent) 80%, #fff), var(--depth-gold));height:100%;transition:width .2s ease-out;display:block}.depth-reader__rail-meta-row{flex-wrap:wrap;gap:.3rem;display:flex}.depth-reader__rail-chip{color:var(--text-muted);background:color-mix(in srgb, var(--depth-abyss) 55%, transparent);border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 12%, transparent);border-radius:999px;align-items:center;padding:.18rem .42rem;font-size:.58rem;font-weight:700;line-height:1.35;display:inline-flex}.depth-reader__rail-chip--muted{color:var(--text-faint)}.depth-reader__rail-chip--accent{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 88%, #fff);border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 28%, transparent);background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 10%, transparent)}.depth-reader__rail-meta{color:var(--text-faint);margin:0;font-size:.56rem;line-height:1.5}.depth-reader__rail-series{border:1px solid color-mix(in srgb, var(--depth-gold) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--depth-gold) 7%, transparent), color-mix(in srgb, var(--depth-abyss) 42%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--depth-gold) 14%, transparent), 0 8px 18px -16px color-mix(in srgb, var(--depth-gold) 18%, transparent);border-radius:.75rem;padding:.62rem .68rem}.depth-reader__rail-series-label{letter-spacing:.02em;color:var(--depth-gold-bright);margin:0 0 .35rem;font-size:.58rem;font-weight:800}.depth-reader__rail-series-links{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.35rem;display:grid}.depth-reader__rail-series-link{border:1px solid color-mix(in srgb, var(--reader-accent) 12%, transparent);background:color-mix(in srgb, var(--depth-abyss) 28%, transparent);border-radius:.45rem;flex-direction:column;gap:.12rem;padding:.42rem .48rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.depth-reader__rail-series-link:hover{border-color:color-mix(in srgb, var(--reader-accent) 32%, transparent);background:color-mix(in srgb, var(--reader-accent) 8%, transparent)}.depth-reader__rail-series-kicker{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 85%, #fff);font-size:.54rem;font-weight:800}.depth-reader__rail-series-title{color:color-mix(in srgb, var(--text) 88%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.45;display:-webkit-box;overflow:hidden}.depth-reader__toc-empty{color:var(--text-faint);margin:0;font-size:.68rem}.depth-reader__series-frame{max-width:min(100%,42rem);padding:0}.depth-reader__series-frame .bo-kabin__series{margin:0}.depth-reader--harbor .bo-kabin__series-label{color:var(--text-faint);margin:0 0 .45rem;font-size:.68rem;font-weight:700}.depth-reader--harbor .bo-kabin__series-links{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.depth-reader--harbor .bo-kabin__series-link{border:1px solid color-mix(in srgb, var(--reader-accent) 18%, transparent);background:color-mix(in srgb, var(--depth-abyss) 30%, transparent);color:inherit;border-radius:.55rem;flex-direction:column;gap:.18rem;padding:.5rem .6rem;font-size:.72rem;text-decoration:none;display:flex}.depth-reader--harbor .bo-kabin__series-link:hover{border-color:color-mix(in srgb, var(--reader-accent) 35%, transparent)}.depth-reader--harbor .bo-kabin__series-kicker{color:var(--reader-accent);font-size:.62rem;font-weight:700}.depth-reader--harbor .bo-kabin__series-title{font-weight:600;line-height:1.4}.cluster-trail{border:1px solid color-mix(in srgb, var(--depth-gold) 26%, transparent);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 12%, transparent), transparent 55%), linear-gradient(168deg, color-mix(in srgb, var(--depth-gold) 6%, transparent), color-mix(in srgb, var(--depth-abyss) 52%, transparent) 62%);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 color-mix(in srgb, var(--depth-gold) 8%, transparent), 0 18px 42px -32px color-mix(in srgb, var(--depth-gold) 28%, transparent);border-radius:1rem;flex-direction:column;gap:.72rem;padding:1rem 1.05rem;display:flex}.cluster-trail__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cluster-trail__badge{letter-spacing:.04em;color:color-mix(in srgb, var(--depth-gold-bright) 92%, #fff);border:1px solid color-mix(in srgb, var(--depth-gold) 38%, transparent);background:color-mix(in srgb, var(--depth-gold) 12%, transparent);border-radius:999px;padding:.16rem .52rem;font-size:.58rem;font-weight:800;display:inline-flex}.cluster-trail__label{color:var(--text);margin:.32rem 0 0;font-size:.84rem;font-weight:800;line-height:1.45}.cluster-trail__hub{color:var(--reader-accent,var(--read-accent));white-space:nowrap;border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 24%, transparent);background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 8%, transparent);border-radius:999px;flex-shrink:0;padding:.22rem .48rem;font-size:.62rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s}.cluster-trail__hub:hover{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 42%, transparent);background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 14%, transparent)}.cluster-trail__progress{border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 14%, transparent);background:color-mix(in srgb, var(--depth-abyss) 38%, transparent);border-radius:.72rem;flex-direction:column;gap:.42rem;padding:.55rem .62rem;display:flex}.cluster-trail__progress-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.cluster-trail__progress-count{color:var(--text);font-size:.68rem;font-weight:800}.cluster-trail__progress-remaining{color:color-mix(in srgb, var(--depth-gold-bright) 88%, #fff);font-size:.62rem;font-weight:700}.cluster-trail__progress-track{background:color-mix(in srgb, var(--depth-abyss) 55%, transparent);border-radius:999px;height:.34rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.cluster-trail__progress-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 72%, var(--depth-gold)), var(--depth-gold-bright));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--depth-gold) 45%, transparent);transition:width .35s;display:block}.cluster-trail__roadmap{flex-direction:column;gap:0;margin:0;padding:.15rem 0 0;list-style:none;display:flex}.cluster-trail__roadmap--scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--depth-gold) 45%, transparent) transparent;max-height:13.5rem;padding-inline-end:.25rem;overflow-y:auto}.cluster-trail__step{align-items:flex-start;gap:.62rem;padding-block:.48rem;padding-inline-start:.12rem;display:flex;position:relative}.cluster-trail__step:not(:last-child):after{content:"";inset-inline-start:.82rem;background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 18%, transparent);border-radius:999px;width:2px;position:absolute;top:1.65rem;bottom:-.12rem}.cluster-trail__step--done:not(:last-child):after{background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 38%, var(--depth-gold))}.cluster-trail__step-marker{font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 22%, transparent);background:color-mix(in srgb, var(--depth-abyss) 50%, transparent);width:1.55rem;height:1.55rem;color:var(--text-faint);z-index:1;border-radius:999px;flex-shrink:0;place-items:center;font-size:.58rem;font-weight:800;display:grid}.cluster-trail__step--done .cluster-trail__step-marker{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 45%, transparent);background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 18%, transparent);color:color-mix(in srgb, var(--depth-gold-bright) 90%, #fff)}.cluster-trail__step--current .cluster-trail__step-marker{border-color:color-mix(in srgb, var(--depth-gold) 72%, transparent);background:color-mix(in srgb, var(--depth-gold) 22%, transparent);color:var(--depth-gold-bright);box-shadow:0 0 0 3px color-mix(in srgb, var(--depth-gold) 16%, transparent), 0 0 16px color-mix(in srgb, var(--depth-gold) 32%, transparent)}.cluster-trail__step--upcoming .cluster-trail__step-marker{opacity:.72}.cluster-trail__step--pillar .cluster-trail__step-marker{border-color:color-mix(in srgb, var(--depth-gold) 48%, transparent)}.cluster-trail__step-body{flex-direction:column;flex:1;gap:.14rem;min-width:0;padding-top:.08rem;display:flex}.cluster-trail__step-kicker{letter-spacing:.02em;color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 82%, #fff);font-size:.56rem;font-weight:800}.cluster-trail__step--current .cluster-trail__step-kicker,.cluster-trail__step--pillar .cluster-trail__step-kicker{color:var(--depth-gold-bright)}.cluster-trail__step--upcoming .cluster-trail__step-kicker{color:var(--text-faint)}.cluster-trail__step-title,.cluster-trail__step-link{font-size:.74rem;font-weight:600;line-height:1.48;text-decoration:none}.cluster-trail__step-title{color:var(--text)}.cluster-trail__step-link{color:color-mix(in srgb, var(--text) 88%, var(--text-faint));transition:color .2s}.cluster-trail__step-link:hover{color:var(--reader-accent,var(--read-accent))}.cluster-trail__step--done .cluster-trail__step-link{color:color-mix(in srgb, var(--text) 62%, var(--text-faint))}.cluster-trail__step--current .cluster-trail__step-body{border:1px solid color-mix(in srgb, var(--depth-gold) 34%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--depth-gold) 10%, transparent), color-mix(in srgb, var(--depth-abyss) 42%, transparent));border-radius:.62rem;margin-top:-.08rem;padding:.42rem .55rem}.cluster-trail__cta{border-top:1px solid color-mix(in srgb, var(--depth-gold) 18%, transparent);padding-top:.15rem}.cluster-trail__cta-kicker{color:var(--depth-gold-bright);margin:0 0 .38rem;font-size:.58rem;font-weight:800}.cluster-trail__cta-link{border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 28%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 14%, transparent), color-mix(in srgb, var(--depth-abyss) 46%, transparent));color:inherit;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.68rem .78rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.cluster-trail__cta-link:hover{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 48%, transparent);box-shadow:0 10px 24px -18px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 45%, transparent);transform:translateY(-1px)}.cluster-trail__cta-title{color:var(--text);font-size:.76rem;font-weight:700;line-height:1.45}.cluster-trail__cta-arrow{opacity:.65;color:var(--reader-accent,var(--read-accent));flex-shrink:0;font-size:.9rem}.cluster-trail__cta--done{padding-top:.35rem}.cluster-trail__cta-note{color:var(--text-faint);margin:0;font-size:.68rem;line-height:1.55}.cluster-trail__cta-note a{color:var(--reader-accent,var(--read-accent));font-weight:700;text-decoration:none}.cluster-trail__cta-note a:hover{text-decoration:underline}.cluster-trail--rail{gap:.55rem;margin-top:.55rem;padding:.62rem .68rem}.cluster-trail--rail .cluster-trail__label{font-size:.68rem}.cluster-trail--rail .cluster-trail__step-title,.cluster-trail--rail .cluster-trail__step-link{font-size:.64rem}.cluster-trail--rail .cluster-trail__roadmap--scroll{max-height:10rem}.cluster-trail--frame{margin-top:.35rem}@media (min-width:960px){.depth-reader--has-rail .depth-reader__series-frame .bo-kabin__series--frame{display:none}.depth-reader__series-frame .cluster-trail--frame{margin-top:1.35rem;padding:1.05rem 1.12rem}.depth-reader__series-frame .cluster-trail__label{font-size:.88rem}.depth-reader__series-frame .cluster-trail__step-title,.depth-reader__series-frame .cluster-trail__step-link{font-size:.78rem}.depth-reader__series-frame .cluster-trail__roadmap--scroll{max-height:15rem}}.depth-reader--harbor .depth-reader__prose-wrap--harbor{max-width:min(100%,42rem)}.depth-reader--harbor .depth-reader__prose{letter-spacing:.008em;text-align:start;direction:rtl;font-size:1.02rem;line-height:1.88}.depth-reader__cover--harbor{aspect-ratio:8/5;border:1px solid color-mix(in srgb, var(--depth-glass-border) 52%, transparent);background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 10%, transparent), transparent 58%), color-mix(in srgb, var(--depth-abyss) 92%, #050a12);width:100%;max-height:none;box-shadow:inset 0 1px 0 #ffffff1a, 0 20px 48px -30px #000000c7, 0 0 0 1px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 8%, transparent);isolation:isolate;border-radius:.95rem;margin:0;position:relative;overflow:hidden}.depth-reader__cover--harbor:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(180deg, transparent 72%, color-mix(in srgb, var(--depth-surface) 18%, transparent) 92%, color-mix(in srgb, var(--depth-surface) 38%, transparent) 100%);position:absolute;inset:0}.depth-reader__cover--harbor .depth-reader__cover-img{object-fit:contain;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.depth-reader--harbor .depth-reader__cover-veil{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 4%, transparent) 0%, transparent 55%, color-mix(in srgb, var(--depth-surface) 22%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.depth-reader--harbor .depth-reader__station-head{isolation:isolate;border:1px solid color-mix(in srgb, var(--depth-glass-border) 42%, transparent);background:linear-gradient(168deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 8%, transparent) 0%, transparent 52%), color-mix(in srgb, var(--depth-surface) 78%, #050a12);-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);border-bottom:none;border-radius:.85rem;margin-top:.35rem;padding:1.1rem clamp(.95rem,2.5vw,1.35rem) 1rem;position:relative;box-shadow:inset 0 1px #ffffff17,0 12px 32px -24px #000000a6}.depth-reader--harbor .depth-reader__station-head:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 12%, transparent), transparent 58%);opacity:.8;position:absolute;inset:0}.depth-reader--harbor .depth-reader__station-head>*{z-index:1;position:relative}.depth-reader--series .depth-reader__station-head:after{content:"";inset-inline:clamp(.95rem,2.5vw,1.35rem);pointer-events:none;z-index:2;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--depth-gold) 72%, transparent) 20%, color-mix(in srgb, var(--reader-accent,var(--depth-cyan)) 55%, transparent) 80%, transparent);opacity:.85;border-radius:999px;height:2px;position:absolute;top:0}.depth-reader__type-badge,.depth-reader__series-badge{color:var(--text-muted);border:1px solid color-mix(in srgb, var(--border-bright) 28%, transparent);background:color-mix(in srgb, var(--depth-abyss) 35%, transparent);border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.58rem;font-weight:700;display:inline-flex}.depth-reader--series .depth-reader__series-badge{color:var(--depth-gold-bright);border-color:color-mix(in srgb, var(--depth-gold) 38%, transparent);background:color-mix(in srgb, var(--depth-gold) 12%, transparent)}.depth-reader__tags{flex-wrap:wrap;gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.depth-reader__tags a{color:var(--text-faint);border:1px solid color-mix(in srgb, var(--border-bright) 22%, transparent);background:color-mix(in srgb, var(--depth-abyss) 12%, transparent);border-radius:999px;padding:.12rem .42rem;font-size:.62rem;text-decoration:none;transition:color .2s,border-color .2s}.depth-reader__tags a:hover{color:var(--reader-accent);border-color:color-mix(in srgb, var(--reader-accent) 35%, transparent)}.depth-reader__toc-head{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.depth-reader__toc-label{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 75%, var(--depth-gold));margin:0;font-size:.62rem;font-weight:800}.depth-reader__toc-count{font-variant-numeric:tabular-nums;color:var(--text-faint);white-space:nowrap;font-size:.56rem;font-weight:700}.depth-reader__toc--harbor{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--depth-abyss) 22%, transparent) 100%);direction:rtl;border-radius:0 0 .65rem .65rem;flex-direction:column;flex:1;min-height:0;margin-top:.05rem;padding-top:.2rem;display:flex}.depth-reader__toc-list{padding:0;margin:0;padding-inline-start:.15rem;list-style:none;position:relative}.depth-reader__toc-list:before{content:"";inset-inline-start:.48rem;background:linear-gradient(180deg, color-mix(in srgb, var(--reader-accent) 40%, transparent), color-mix(in srgb, var(--reader-accent) 8%, transparent));opacity:.55;pointer-events:none;border-radius:999px;width:1px;position:absolute;top:.35rem;bottom:.35rem}.depth-reader__toc--harbor ol{margin:0;padding:0;list-style:none}.depth-reader__toc--harbor li{border-radius:.5rem;align-items:baseline;gap:.45rem;margin-bottom:.28rem;padding-block:.38rem;padding-inline:.6rem .45rem;scroll-margin-block:.4rem;transition:background .18s;display:flex}.depth-reader__toc--harbor li.is-active{background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 14%, transparent);border-inline-start:2px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 70%, var(--depth-gold))}.depth-reader__toc--harbor li:before{content:"";background:color-mix(in srgb, var(--depth-abyss) 80%, transparent);border:1.5px solid color-mix(in srgb, var(--reader-accent) 30%, transparent);z-index:1;border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem;margin-top:.22rem;transition:background .18s,border-color .18s,box-shadow .18s}.depth-reader__toc--harbor li.is-active:before{background:color-mix(in srgb, var(--reader-accent) 75%, #fff);border-color:color-mix(in srgb, var(--reader-accent) 85%, #fff);box-shadow:0 0 8px color-mix(in srgb, var(--reader-accent) 45%, transparent)}.depth-reader__toc--harbor a{color:color-mix(in srgb, var(--text-muted) 92%, transparent);font-size:.7rem;line-height:1.48;text-decoration:none}.depth-reader__toc--harbor li.is-active a{color:var(--text);font-weight:700}.depth-reader__toc--harbor a:hover{color:color-mix(in srgb, var(--reader-accent) 88%, #fff)}.depth-reader__toc--harbor .is-h3{opacity:.9;padding-inline-start:.75rem}.depth-reader__toc--harbor .is-h3:before{width:.32rem;height:.32rem}.depth-reader--harbor .depth-reader__cat{background:color-mix(in srgb, var(--reader-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--reader-accent) 42%, transparent);color:color-mix(in srgb, var(--reader-accent) 88%, #fff)}.depth-reader__takeaways--harbor{border:1px solid color-mix(in srgb, var(--depth-gold,#d4a853) 22%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--depth-gold,#d4a853) 7%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--depth-surface,#0f172a) 78%, #050a12);border-radius:1rem;margin:.85rem 0 .55rem;padding:1rem 1.05rem 1.05rem;box-shadow:inset 0 1px #ffffff12,0 14px 36px -24px #000000ad}.depth-reader__takeaways-head{border-bottom:1px solid color-mix(in srgb, var(--depth-gold,#d4a853) 16%, transparent);gap:.28rem;margin-bottom:.85rem;padding-bottom:.75rem;display:grid}.depth-reader__takeaways-kicker{letter-spacing:.04em;color:var(--depth-gold-bright,#e8c06a);margin:0;font-size:.82rem;font-weight:900}.depth-reader__takeaways-lead{color:color-mix(in srgb, var(--text) 58%, transparent);margin:0;font-size:.76rem;line-height:1.5}.depth-reader__takeaways-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.depth-reader__takeaway{isolation:isolate;border:1px solid color-mix(in srgb, var(--reader-accent) 16%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--reader-accent) 9%, transparent) 0%, transparent 58%), color-mix(in srgb, var(--depth-abyss,#030810) 52%, transparent);border-radius:.8rem;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:.55rem .65rem;padding:.95rem .85rem .9rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.depth-reader__takeaway-num{font-variant-numeric:tabular-nums;width:1.55rem;height:1.55rem;color:var(--depth-gold-bright,#e8c06a);background:color-mix(in srgb, var(--depth-gold,#d4a853) 14%, transparent);border:1px solid color-mix(in srgb, var(--depth-gold,#d4a853) 28%, transparent);border-radius:999px;grid-area:1/1;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.depth-reader__takeaway-icon{width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--reader-accent) 82%, #fff);background:color-mix(in srgb, var(--reader-accent) 14%, transparent);border-radius:.5rem;grid-area:1/2;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.depth-reader__takeaway-icon svg{width:1rem;height:1rem}.depth-reader__takeaway p{color:color-mix(in srgb, var(--text) 90%, transparent);grid-area:2/1/auto/-1;margin:0;font-size:.8rem;line-height:1.68}.depth-reader--harbor .depth-reader__takeaway .blog-prose__link{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 80%, var(--text));background-image:linear-gradient(to right, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 60%, transparent), color-mix(in srgb, var(--reader-accent,var(--read-accent)) 60%, transparent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;padding-bottom:.05em;font-weight:650;text-decoration:none;transition:color .2s,background-size .2s,text-shadow .2s;position:relative}.depth-reader--harbor .depth-reader__takeaway .blog-prose__link:hover{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 96%, #fff);text-shadow:0 0 18px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 38%, transparent);background-size:100% 2px}.depth-reader--harbor .depth-reader__title{color:var(--text);text-shadow:none;margin:0 0 .55rem;font-size:clamp(1.35rem,3.2vw,2rem);font-weight:900;line-height:1.32}.depth-reader--harbor .depth-reader__deck{color:color-mix(in srgb, var(--text) 76%, transparent);font-size:.94rem;line-height:1.78}.depth-reader--harbor .depth-reader__meta{color:color-mix(in srgb, var(--text-faint) 88%, transparent)}.depth-reader--harbor .depth-reader__read-time{border-color:color-mix(in srgb, var(--reader-accent) 22%, transparent);background:color-mix(in srgb, var(--depth-abyss) 16%, transparent)}.depth-reader__read-live{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:inline-flex}.depth-reader__read-remaining{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 88%, var(--text));border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 28%, transparent);background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 10%, transparent);border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.depth-reader--harbor .blog-folio-page{border:0;border-block-end:1px solid color-mix(in srgb, var(--reader-accent) 10%, transparent);background:0 0;border-radius:0;flex-direction:column;gap:1.25rem;margin-inline:0;padding:1rem 0;display:flex}.depth-reader--harbor .blog-folio-page>.blog-prose__h2{margin-top:0;margin-bottom:0}.depth-reader--harbor .blog-folio-page>ul+.blog-callout,.depth-reader--harbor .blog-folio-page>ol+.blog-callout,.depth-reader--harbor .blog-folio-page>ul+blockquote,.depth-reader--harbor .blog-folio-page>ol+blockquote,.depth-reader--harbor .blog-folio-page>ul+.blog-pullquote,.depth-reader--harbor .blog-folio-page>ol+.blog-pullquote{margin-top:.35rem}.depth-reader--harbor .blog-folio-page+.blog-folio-page{margin-top:0;padding-top:1.25rem}.depth-reader--harbor .blog-prose__h2{border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 22%, transparent);background:linear-gradient(168deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 9%, transparent) 0%, transparent 58%), color-mix(in srgb, var(--depth-surface) 48%, transparent);color:var(--text);border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-top:1.65rem;margin-bottom:.9rem;padding:.8rem .95rem;scroll-margin-top:1.5rem;font-size:clamp(1.02rem,2.1vw,1.2rem);font-weight:800;line-height:1.42;display:flex;box-shadow:inset 0 1px #ffffff12,0 12px 32px -24px #0000008c}.depth-reader--harbor .blog-prose__h2:before{display:none}.depth-reader--harbor .blog-folio-page .blog-prose h2{border-inline-start:0;padding-inline-start:0}.depth-reader--harbor .bo-kabin__mid-read{border-color:color-mix(in srgb, var(--depth-gold) 24%, #ffffff14);background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 18%, transparent) 0%, transparent 32%), linear-gradient(145deg, #07121fe0 0%, #05090f 100%);width:100%;margin-inline:0;padding:clamp(1rem,2.2vw,1.35rem);box-shadow:inset 0 1px #ffffff17,0 24px 70px -48px #000000d1}.depth-reader--harbor .bo-kabin__mid-read-head{border:1px solid color-mix(in srgb, var(--depth-gold) 18%, #ffffff14);background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 14%, transparent) 0%, transparent 36%), linear-gradient(90deg, #0814239e 0%, #0308126b 100%);border-radius:1rem;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.08rem;padding:.68rem .72rem;display:flex}.depth-reader--harbor .bo-kabin__mid-read-kicker{border:1px solid color-mix(in srgb, var(--depth-gold) 36%, #ffffff1a);background:linear-gradient(180deg, color-mix(in srgb, var(--depth-gold) 16%, transparent) 0%, #06101cb8 100%);color:color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 90%, #fff);box-shadow:inset 0 1px 0 #ffffff24, 0 14px 28px -22px color-mix(in srgb, var(--depth-gold) 64%, transparent);letter-spacing:0;border-radius:.9rem;flex:none;padding:.42rem .74rem;font-size:.68rem;position:relative}.depth-reader--harbor .bo-kabin__mid-read-kicker:after{content:"";background:linear-gradient(90deg, transparent, var(--depth-gold-bright,#e8c06a), transparent);opacity:.7;border-radius:999px;height:1px;position:absolute;inset-block-end:-.28rem;inset-inline:.72rem}.depth-reader--harbor .bo-kabin__mid-read-text{color:#ffffffd1;max-width:30rem;padding-inline-start:.9rem;font-size:clamp(.96rem,1.8vw,1.08rem);font-weight:780;line-height:1.65;position:relative}.depth-reader--harbor .bo-kabin__mid-read-text:before{content:"";background:linear-gradient(180deg, var(--depth-gold-bright,#e8c06a), color-mix(in srgb, var(--depth-gold) 58%, transparent));width:.24rem;box-shadow:0 0 18px color-mix(in srgb, var(--depth-gold) 48%, transparent);border-radius:999px;position:absolute;inset-block:.32rem;inset-inline-start:0}.depth-reader--harbor .bo-kabin__mid-read-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2vw,1rem);display:grid}.depth-reader--harbor .bo-kabin__mid-read-card{width:100%;min-width:0;text-align:inherit;border-color:color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 34%, #ffffff1a);box-shadow:inset 0 1px 0 #ffffff1a, 0 16px 38px -30px color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 62%, #000);isolation:isolate;background:linear-gradient(#101b2cc2 0%,#030811 100%);border-radius:1rem;padding:0;display:block;position:relative;overflow:hidden}.depth-reader--harbor .bo-kabin__mid-read-card:before{content:"";z-index:4;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(135deg, #ffffff3d 0%, transparent 28%), radial-gradient(circle at 18% 8%, color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 28%, transparent) 0%, transparent 34%);transition:opacity .24s;position:absolute;inset:0}.depth-reader--harbor .bo-kabin__mid-read-card:after{content:"برای باز کردن کلیک کنید";z-index:5;color:#fff;opacity:0;-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#020713b8;border:1px solid #ffffff38;border-radius:999px;padding:.28rem .62rem;font-size:.58rem;font-weight:800;line-height:1.4;transition:opacity .22s,transform .22s;position:absolute;inset-block-start:.7rem;inset-inline-end:.7rem;transform:translateY(-.2rem)}.depth-reader--harbor .bo-kabin__mid-read-card:hover,.depth-reader--harbor .bo-kabin__mid-read-card:focus-visible{border-color:color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 76%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 36%, transparent), 0 28px 58px -30px color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 76%, #000);transform:translateY(-4px)}.depth-reader--harbor .bo-kabin__mid-read-card:hover:before,.depth-reader--harbor .bo-kabin__mid-read-card:focus-visible:before,.depth-reader--harbor .bo-kabin__mid-read-card:hover:after,.depth-reader--harbor .bo-kabin__mid-read-card:focus-visible:after{opacity:1}.depth-reader--harbor .bo-kabin__mid-read-card:hover:after,.depth-reader--harbor .bo-kabin__mid-read-card:focus-visible:after{transform:translateY(0)}.depth-reader--harbor .bo-kabin__mid-read-card-media{aspect-ratio:16/9;border-radius:0;width:100%;height:auto;display:block;position:relative;overflow:hidden}.depth-reader--harbor .bo-kabin__mid-read-card-media img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.depth-reader--harbor .bo-kabin__mid-read-card:hover .bo-kabin__mid-read-card-media img,.depth-reader--harbor .bo-kabin__mid-read-card:focus-visible .bo-kabin__mid-read-card-media img{transform:scale(1.055)}.depth-reader--harbor .bo-kabin__mid-read-card-scrim{background:linear-gradient(to top, #01060fc7 0%, transparent 52%), radial-gradient(circle at 16% 12%, color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 22%, transparent) 0%, transparent 34%)}.depth-reader--harbor .bo-kabin__mid-read-card-chip{z-index:3;border:1px solid color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 30%, #ffffff29);max-width:calc(100% - 1.2rem);color:color-mix(in srgb, #fff 74%, var(--mid-read-accent,var(--depth-gold)));letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);background:linear-gradient(135deg,#07111f9e 0%,#020711d1 100%);border-radius:.82rem;align-items:center;gap:.36rem;padding:.3rem .58rem;font-size:.56rem;font-weight:850;line-height:1.35;display:inline-flex;position:absolute;inset-block:.6rem auto;inset-inline-start:.6rem;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 12px 24px -18px #000000b8}.depth-reader--harbor .bo-kabin__mid-read-card-chip:before{content:"";background:color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 74%, #fff);width:.38rem;height:.38rem;box-shadow:0 0 12px color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 62%, transparent);border-radius:999px;flex:none}.depth-reader--harbor .bo-kabin__mid-read-card-cap{border-top-color:color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 28%, transparent);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 15%, transparent) 0%, transparent 38%), linear-gradient(180deg, #0b1626e0 0%, #020713 100%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;min-width:0;padding:.86rem .92rem .92rem;display:grid;position:relative}.depth-reader--harbor .bo-kabin__mid-read-card-cap-text{gap:.14rem;min-width:0;display:grid}.depth-reader--harbor .bo-kabin__mid-read-card-eyebrow,.depth-reader--harbor .bo-kabin__mid-read-card-brand,.depth-reader--harbor .bo-kabin__mid-read-card-sub,.depth-reader--harbor .bo-kabin__mid-read-card-action{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.depth-reader--harbor .bo-kabin__mid-read-card-eyebrow{border:1px solid color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 26%, transparent);background:color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 8%, transparent);width:fit-content;color:color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 46%, #fff);letter-spacing:.015em;border-radius:999px;padding:.12rem .46rem;font-size:.52rem;font-weight:850;line-height:1.45;display:inline-flex}.depth-reader--harbor .bo-kabin__mid-read-card-brand{letter-spacing:-.02em;color:color-mix(in srgb, #fff 94%, var(--mid-read-accent,var(--depth-gold)));text-shadow:0 12px 28px #00000094;font-size:clamp(1.05rem,2vw,1.22rem);font-weight:900;line-height:1.25;display:block}.depth-reader--harbor .bo-kabin__mid-read-card-sub{color:#ffffffad;font-size:.78rem;font-weight:650;line-height:1.55;display:block}.depth-reader--harbor .bo-kabin__mid-read-card-action{border:1px solid color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 54%, #fff);color:#071017;background:linear-gradient(180deg, color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 78%, #fff) 0%, color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 88%, #06121a) 100%);min-width:max-content;box-shadow:inset 0 1px 0 #ffffff6b, 0 12px 26px -17px color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 78%, transparent);border-radius:.9rem;justify-content:center;align-items:center;padding:.42rem .72rem;font-size:.62rem;font-weight:900;line-height:1.45;transition:box-shadow .22s,transform .22s;display:inline-flex}.depth-reader--harbor .bo-kabin__mid-read-card:hover .bo-kabin__mid-read-card-action,.depth-reader--harbor .bo-kabin__mid-read-card:focus-visible .bo-kabin__mid-read-card-action{box-shadow:inset 0 1px 0 #ffffff7a, 0 16px 30px -14px color-mix(in srgb, var(--mid-read-accent,var(--depth-gold)) 82%, transparent);transform:translateY(-1px)}.depth-reader--harbor .bo-kabin__mid-read{--mid-read-brief-accent:var(--depth-gold,#d4a853)}.depth-reader--harbor .bo-kabin__mid-read-foot{border:1px solid color-mix(in srgb, var(--depth-gold) 28%, #ffffff14);background:radial-gradient(circle at 8% 50%, color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 18%, transparent) 0%, transparent 35%), linear-gradient(90deg, #101a29d6 0%, #050a13 100%);box-shadow:inset 0 1px 0 #ffffff17, 0 18px 45px -34px color-mix(in srgb, var(--depth-gold) 38%, transparent);border-radius:1.1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.05rem;padding:.72rem .72rem .72rem 1rem;display:flex}.depth-reader--harbor .bo-kabin__mid-read-foot-text{color:#ffffffbd;padding-inline-start:.72rem;font-size:.82rem;font-weight:750;line-height:1.55;position:relative}.depth-reader--harbor .bo-kabin__mid-read-foot-text:before{content:"";background:linear-gradient(180deg, var(--depth-gold-bright,#e8c06a), var(--depth-gold,#d4a853));width:.22rem;box-shadow:0 0 18px color-mix(in srgb, var(--depth-gold) 58%, transparent);border-radius:999px;position:absolute;inset-block:.32rem;inset-inline-start:0}.depth-reader--harbor .bo-kabin__mid-read-brief{isolation:isolate;color:#0a0f0a;border:1px solid color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 72%, #fff);background:radial-gradient(circle at 18% 0%, #ffffff6b 0%, transparent 34%), linear-gradient(180deg, var(--depth-gold-bright,#e8c06a) 0%, var(--depth-gold,#d4a853) 100%);min-height:2.65rem;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #5f3f054d, 0 16px 34px -15px color-mix(in srgb, var(--depth-gold) 78%, transparent);letter-spacing:-.01em;border-radius:1.15rem;padding:.72rem 1.28rem;font-size:.8rem;position:relative}.depth-reader--harbor .bo-kabin__mid-read-brief:after{content:"";z-index:-1;opacity:.72;border:1px solid #ffffff38;border-radius:.92rem;position:absolute;inset:.18rem}.depth-reader--harbor .bo-kabin__mid-read-brief:before{content:"";z-index:-2;opacity:.45;background:color-mix(in srgb, var(--depth-gold) 34%, transparent);filter:blur(12px);border-radius:1.32rem;transition:opacity .22s,filter .22s;position:absolute;inset:-.18rem}.depth-reader--harbor .bo-kabin__mid-read-brief:hover{box-shadow:inset 0 1px 0 #ffffff9e, inset 0 -1px 0 #5f3f0542, 0 22px 42px -13px color-mix(in srgb, var(--depth-gold) 86%, transparent);transform:translateY(-2px)}.depth-reader--harbor .bo-kabin__mid-read-brief:hover:before{opacity:.7;filter:blur(15px)}@media (max-width:640px){.depth-reader--harbor .bo-kabin__mid-read-grid{grid-template-columns:1fr}.depth-reader--harbor .bo-kabin__mid-read-head{flex-direction:column;align-items:start}.depth-reader--harbor .bo-kabin__mid-read-card:after{opacity:1;font-size:.54rem;inset-block-start:.58rem;inset-inline-end:.58rem;transform:none}.depth-reader--harbor .bo-kabin__mid-read-card-cap{grid-template-columns:1fr;align-items:start}.depth-reader--harbor .bo-kabin__mid-read-card-action{border-radius:1rem;width:100%}.depth-reader--harbor .bo-kabin__mid-read-foot{justify-content:stretch;padding:.78rem}.depth-reader--harbor .bo-kabin__mid-read-brief{flex:1}}.depth-reader--harbor .blog-prose__h2-mark{background:linear-gradient(180deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 92%, #fff) 0%, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 48%, transparent) 100%);width:.42rem;min-height:1.65rem;box-shadow:0 0 14px -2px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 55%, transparent), inset 0 1px 0 #ffffff2e;border-radius:999px;flex:none;align-self:stretch;margin-block:.08rem;position:relative}.depth-reader--harbor .blog-prose__h2-mark:after{content:"";inset-inline-start:50%;background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 88%, #fff);width:.46rem;height:.46rem;box-shadow:0 0 10px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 45%, transparent);border-radius:.12rem;margin-inline-start:-.23rem;position:absolute;top:-.18rem;transform:rotate(45deg)}.depth-reader--harbor .blog-prose__ol li{padding-inline-start:2.35rem;line-height:1.65}.depth-reader--harbor .blog-prose__ol li:before{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 92%, #050a12);width:1.55rem;height:1.55rem;box-shadow:0 0 14px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 55%, transparent), inset 0 1px 0 #ffffff26;font-size:.72rem}.depth-reader--harbor .blog-prose ul li{padding-inline-start:1.35rem;line-height:1.65}.depth-reader--harbor .blog-prose ul li:before{background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 88%, #fff);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 65%, transparent);top:.72em}.depth-reader--harbor .blog-prose__link{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 80%, var(--text));background-image:linear-gradient(to right, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 60%, transparent), color-mix(in srgb, var(--reader-accent,var(--read-accent)) 60%, transparent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;padding-bottom:.05em;font-weight:650;text-decoration:none;transition:color .2s,background-size .2s,text-shadow .2s;position:relative}.depth-reader--harbor .blog-prose__link:hover{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 96%, #fff);text-shadow:0 0 18px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 38%, transparent);background-size:100% 2px}.depth-reader--harbor .blog-prose__link:focus-visible{outline:2px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 70%, transparent);outline-offset:3px;border-radius:3px}.depth-reader--harbor button.blog-prose__link{font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;padding:0;display:inline}.depth-reader--harbor .blog-prose__strong{color:color-mix(in srgb, var(--text) 92%, var(--reader-accent,var(--read-accent)));font-weight:800}.depth-reader--harbor .blog-prose__code{font-family:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 24%, transparent);background:color-mix(in srgb, var(--depth-abyss,#050a12) 72%, transparent);color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 70%, var(--text));white-space:nowrap;border-radius:.4rem;padding:.12em .42em;font-size:.86em}.depth-reader--harbor .blog-callout{border:1px solid color-mix(in srgb, var(--callout-accent,var(--reader-accent)) 26%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--callout-accent,var(--reader-accent)) 10%, transparent) 0%, transparent 52%), color-mix(in srgb, var(--depth-surface) 58%, transparent);border-inline-start-width:1px;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem .95rem;margin:0;padding:.95rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 40px -28px #0000009e}.depth-reader--harbor .blog-callout--info{--callout-accent:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 88%, #6ecbff)}.depth-reader--harbor .blog-callout--tip{--callout-accent:var(--depth-gold,#d4b06a)}.depth-reader--harbor .blog-callout--warn{--callout-accent:#f0a060}.depth-reader--harbor .blog-callout__icon{width:2rem;height:2rem;color:color-mix(in srgb, var(--callout-accent) 92%, #fff);background:color-mix(in srgb, var(--callout-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--callout-accent) 32%, transparent);box-shadow:0 0 18px -6px color-mix(in srgb, var(--callout-accent) 45%, transparent);border-radius:.62rem;margin-top:.05rem}.depth-reader--harbor .blog-callout__icon-svg{width:1.12rem;height:1.12rem}.depth-reader--harbor .blog-callout__title{letter-spacing:.04em;color:color-mix(in srgb, var(--callout-accent) 82%, var(--text));margin:0 0 .35rem;font-size:.82rem;font-weight:800}.depth-reader--harbor .blog-callout__body{color:color-mix(in srgb, var(--text) 94%, var(--text-muted));font-size:.96rem;line-height:1.78}.depth-reader--harbor .blog-callout__body p{margin:0}.depth-reader--harbor .blog-pullquote,.depth-reader--harbor .blog-prose blockquote{background:radial-gradient(ellipse 120% 90% at 100% 0%, color-mix(in srgb, var(--depth-gold,#d4a853) 11%, transparent), transparent 58%), linear-gradient(168deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 7%, transparent) 0%, transparent 48%), color-mix(in srgb, var(--depth-surface) 78%, transparent);color:color-mix(in srgb, var(--text) 96%, #fff);isolation:isolate;box-shadow:inset 0 1px 0 #ffffff17, inset 0 0 0 1px color-mix(in srgb, var(--depth-gold,#d4a853) 16%, transparent), 0 22px 48px -32px #000000b8;border:0;border-radius:1.05rem;gap:.55rem;margin:2.35rem 0;padding:1.05rem 1.15rem 1.15rem 1.45rem;display:grid;position:relative;overflow:hidden}.depth-reader--harbor .blog-pullquote:before,.depth-reader--harbor .blog-prose blockquote:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 92%, #fff), color-mix(in srgb, var(--reader-accent,var(--read-accent)) 70%, var(--depth-gold,#d4a853)));width:3px;box-shadow:0 0 16px color-mix(in srgb, var(--depth-gold,#d4a853) 35%, transparent);border-radius:0 4px 4px 0;position:absolute;inset-block:.65rem;inset-inline-start:0}.depth-reader--harbor .blog-pullquote:after,.depth-reader--harbor .blog-prose blockquote:after{content:"❝";font-family:var(--font-latin,Georgia, serif);color:color-mix(in srgb, var(--depth-gold,#d4a853) 14%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(2.8rem,2rem + 2.5vw,3.6rem);font-weight:400;line-height:1;position:absolute;inset-block-start:.15rem;inset-inline-end:.55rem}.depth-reader--harbor .blog-pullquote__eyebrow{border:1px solid color-mix(in srgb, var(--depth-gold,#d4a853) 28%, transparent);background:color-mix(in srgb, var(--depth-gold,#d4a853) 9%, transparent);letter-spacing:.06em;width:fit-content;color:color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 88%, var(--text));border-radius:999px;align-items:center;gap:.38rem;margin:0;padding:.18rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.depth-reader--harbor .blog-pullquote__eyebrow:before{content:"◆";opacity:.9;font-size:.42rem}.depth-reader--harbor .blog-pullquote__text,.depth-reader--harbor .blog-prose blockquote p{z-index:1;letter-spacing:-.012em;text-wrap:balance;color:color-mix(in srgb, var(--text) 97%, #fff);margin:0;padding-inline-end:1.75rem;font-size:clamp(1.06rem,.72rem + .9vw,1.28rem);font-weight:600;line-height:1.82;position:relative}.depth-reader--harbor .blog-pullquote__cite,.depth-reader--harbor .blog-prose blockquote cite{border-top:1px solid color-mix(in srgb, var(--depth-gold,#d4a853) 14%, transparent);letter-spacing:.02em;color:color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 78%, var(--text));align-items:center;gap:.55rem;margin:.15rem 0 0;padding-top:.65rem;font-size:.8rem;font-style:normal;font-weight:700;display:flex}.depth-reader--harbor .blog-pullquote__cite:before,.depth-reader--harbor .blog-prose blockquote cite:before{content:"";background:linear-gradient(90deg, var(--depth-gold,#d4a853), transparent);flex:none;width:1.4rem;height:1px}@media (max-width:640px){.depth-reader--harbor .blog-pullquote,.depth-reader--harbor .blog-prose blockquote{margin:1.85rem 0;padding:.95rem .95rem 1rem 1.25rem}.depth-reader--harbor .blog-pullquote__text,.depth-reader--harbor .blog-prose blockquote p{padding-inline-end:1.25rem;line-height:1.78}.depth-reader--harbor .blog-pullquote:after,.depth-reader--harbor .blog-prose blockquote:after{font-size:2.4rem;inset-inline-end:.35rem}}@media (prefers-reduced-motion:no-preference){.depth-reader--harbor .blog-pullquote,.depth-reader--harbor .blog-prose blockquote{transition:box-shadow .25s,border-color .25s}}.depth-reader--harbor .blog-prose__table-wrap{--table-accent:var(--reader-accent,var(--read-accent,#5eead4));--table-gold:var(--depth-gold,#d4a853);background:linear-gradient(145deg, color-mix(in srgb, var(--table-gold) 42%, transparent), color-mix(in srgb, var(--table-accent) 28%, transparent) 45%, color-mix(in srgb, var(--table-accent) 12%, transparent));border-radius:1.05rem;margin:2rem 0 2.25rem;padding:1px;overflow:hidden;box-shadow:0 28px 56px -36px #000000d9,inset 0 1px #ffffff14}.depth-reader--harbor .blog-prose__table-wrap:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--table-gold) 70%, var(--table-accent)), transparent);height:3px;display:block}.depth-reader--harbor .blog-prose__table{border-collapse:separate;border-spacing:0;background:color-mix(in srgb, var(--depth-panel,#0c1220) 92%, #000);width:100%;min-width:min(100%,280px);font-size:.9rem;line-height:1.55}.depth-reader--harbor .blog-prose__table thead th{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--table-gold) 78%, #fff);background:linear-gradient(180deg, color-mix(in srgb, var(--table-accent) 14%, transparent), color-mix(in srgb, var(--table-accent) 6%, transparent));border-bottom:1px solid color-mix(in srgb, var(--table-accent) 22%, transparent);padding:.85rem 1rem;font-size:.72rem;font-weight:800}.depth-reader--harbor .blog-prose__table tbody tr{transition:background .18s}.depth-reader--harbor .blog-prose__table tbody tr:hover td{background:color-mix(in srgb, var(--table-accent) 7%, transparent)}.depth-reader--harbor .blog-prose__table td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--border-bright,#fff) 8%, transparent);padding:.72rem 1rem}.depth-reader--harbor .blog-prose__table tbody tr:last-child td{border-bottom:none}.depth-reader--harbor .blog-prose__table-wrap--lexicon tbody{counter-reset:lex-row}.depth-reader--harbor .blog-prose__table-wrap--lexicon tbody tr{counter-increment:lex-row}.depth-reader--harbor .blog-prose__table-wrap--lexicon td:first-child{color:color-mix(in srgb, var(--table-gold) 82%, var(--text));white-space:nowrap;padding-inline-start:2.35rem;font-weight:700;position:relative}.depth-reader--harbor .blog-prose__table-wrap--lexicon td:first-child:before{content:counter(lex-row, decimal);inset-inline-start:.65rem;min-width:1.35rem;height:1.35rem;color:color-mix(in srgb, var(--table-gold) 90%, #000);background:color-mix(in srgb, var(--table-gold) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--table-gold) 35%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:.72rem}.depth-reader--harbor .blog-prose__table-wrap--lexicon td:last-child{color:color-mix(in srgb, var(--text) 88%, transparent)}@media (max-width:640px){.depth-reader--harbor .blog-prose__table-wrap{border-radius:.85rem;margin:1.5rem -.25rem}.depth-reader--harbor .blog-prose__table thead th,.depth-reader--harbor .blog-prose__table td{padding:.62rem .75rem;font-size:.84rem}.depth-reader--harbor .blog-prose__table-wrap--lexicon td:first-child{white-space:normal}}.depth-reader--harbor .blog-code--premium{border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 22%, transparent);background:color-mix(in srgb, var(--depth-abyss) 82%, #050a12);border-radius:.85rem;box-shadow:inset 0 1px #ffffff0f,0 14px 36px -26px #000000a6}.depth-reader--harbor .blog-code--premium .blog-code__bar{border-bottom:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 14%, transparent);background:color-mix(in srgb, var(--depth-surface) 35%, transparent);padding:.55rem .85rem}.depth-reader--harbor .blog-code--premium .blog-code__crest{background:linear-gradient(180deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 90%, #fff), color-mix(in srgb, var(--reader-accent,var(--read-accent)) 35%, transparent));width:.42rem;height:1.35rem;box-shadow:0 0 12px color-mix(in srgb, var(--reader-accent,var(--read-accent)) 40%, transparent);border-radius:999px}.depth-reader--harbor .blog-code--premium .blog-code__lang{text-align:start;letter-spacing:.06em;color:color-mix(in srgb, var(--text-muted) 88%, var(--reader-accent));text-transform:none;font-size:.72rem;font-weight:700;font-family:var(--font-vazir);flex:1}.depth-reader--harbor .blog-code--premium .blog-code__copy{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 28%, transparent);background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 8%, transparent);color:color-mix(in srgb, var(--text) 88%, var(--reader-accent));border-radius:999px;padding:.28rem .72rem;font-size:.72rem;font-weight:700}.depth-reader--harbor .blog-code--premium .blog-code__copy:hover{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 48%, transparent);color:var(--text)}.depth-reader--harbor .blog-code--premium pre{padding:.95rem 1rem 1.05rem;font-size:.84rem;line-height:1.65}.depth-reader--harbor .blog-code--flow{border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 20%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 6%, transparent), transparent 50%), color-mix(in srgb, var(--depth-surface) 52%, transparent);border-radius:.85rem;padding:.75rem .85rem .85rem;box-shadow:inset 0 1px #ffffff12}.depth-reader--harbor .blog-code--flow .blog-code__flow-head{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.depth-reader--harbor .blog-code--flow .blog-code__flow-kicker{letter-spacing:.07em;color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 78%, var(--text-faint));font-size:.68rem;font-weight:800}.depth-reader--harbor .blog-code--flow .blog-code__copy--ghost{font:inherit;cursor:pointer;border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 24%, transparent);color:var(--text-muted);background:0 0;border-radius:999px;padding:.22rem .62rem;font-size:.68rem;font-weight:700;transition:color .2s,border-color .2s,background .2s}.depth-reader--harbor .blog-code--flow .blog-code__copy--ghost:hover{color:var(--text);border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 42%, transparent)}.depth-reader--harbor .blog-code--flow .blog-code__copy--ghost.is-copied{color:var(--ok,#34d399);border-color:color-mix(in srgb, var(--ok,#34d399) 45%, transparent)}.depth-reader--harbor .blog-code__flow-track{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;display:flex}.depth-reader--harbor .blog-code__flow-item{align-items:center;gap:.45rem;display:inline-flex}.depth-reader--harbor .blog-code__flow-arrow{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 55%, var(--text-faint));opacity:.85;font-size:.72rem;font-weight:700}.depth-reader--harbor .blog-code__flow-step{color:color-mix(in srgb, var(--text) 92%, var(--reader-accent));background:color-mix(in srgb, var(--depth-abyss) 55%, transparent);border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 18%, transparent);border-radius:999px;align-items:center;padding:.32rem .62rem;font-size:.78rem;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.depth-reader__ruler{grid-template-columns:auto 3px;align-items:stretch;gap:.35rem;min-height:10rem;display:grid}.depth-reader__ruler-scale{flex-direction:column;justify-content:space-between;padding-block:.1rem;display:flex}.depth-reader__ruler-stop{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--text-faint) 70%, transparent);white-space:nowrap;font-size:.46rem;font-weight:800;line-height:1;transition:color .25s}.depth-reader__ruler-stop.is-near{color:var(--depth-gold-bright)}.depth-reader__rail-cta{margin-top:auto;padding-top:.35rem}.depth-reader__brief--harbor{border:1px solid color-mix(in srgb, var(--depth-gold) 48%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--depth-gold) 36%, transparent), color-mix(in srgb, var(--depth-gold) 12%, transparent));width:100%;color:var(--depth-gold-bright);text-align:center;box-shadow:0 0 24px -10px color-mix(in srgb, var(--depth-gold) 45%, transparent);border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:.85rem .9rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.depth-reader__brief-icon{flex-shrink:0;width:.95rem;height:.95rem}.depth-reader__folio-cta .depth-reader__brief--harbor{padding:.95rem 1.1rem;font-size:.88rem}.depth-reader__folio-cta--mobile-only{display:none}@media (max-width:959px){.depth-reader__folio-cta--mobile-only{padding:0 clamp(1.15rem,3vw,1.65rem) 1.25rem;display:block}.depth-reader__takeaways-grid,.depth-manuscript-quiz__opts{grid-template-columns:1fr}}.depth-reader__post-asides{border:0;flex-direction:column;gap:.65rem;max-width:min(100%,42rem);margin-top:0;padding:0;display:flex}.depth-reader__article-end{text-align:start;direction:rtl;gap:.75rem;max-width:min(100%,42rem);margin-top:.85rem;padding-block:.35rem .15rem;display:grid}.depth-reader__article-end-intro{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.85}.depth-reader__engage-panel{border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 16%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 6%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--depth-surface) 72%, #050a12);border-radius:1rem;gap:.85rem;padding:1rem 1.05rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 14px 40px -28px #0000009e}.depth-reader__engage-panel__head{gap:.28rem;display:grid}.depth-reader__engage-panel__title{letter-spacing:-.01em;color:color-mix(in srgb, var(--text) 94%, transparent);margin:0;font-size:.9rem;font-weight:800}.depth-reader__engage-panel__sub{color:var(--text-faint);margin:0;font-size:.74rem;line-height:1.6}.depth-reader__engage-panel__divider{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 18%, var(--border-bright)), transparent);height:1px}.depth-reader__engage-contact{width:100%;color:inherit;font:inherit;cursor:pointer;transition:opacity var(--dur-fast);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .15rem .1rem;text-decoration:none;display:flex}.depth-reader__engage-contact:hover .depth-reader__engage-contact__action{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 95%, #fff)}.depth-reader__engage-contact__label{color:var(--text-muted);font-size:.76rem}.depth-reader__engage-contact__action{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 82%, var(--text));white-space:nowrap;font-size:.76rem;font-weight:800}.depth-reader__engage-contact__action:after{content:" ←";opacity:.72}.depth-reader__engage-secondary{border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 12%, transparent);background:color-mix(in srgb, var(--depth-surface) 55%, transparent);border-radius:.9rem;margin-top:.65rem;padding:.85rem 1rem}.depth-reader__engage-secondary__kicker{color:var(--text-faint);margin:0 0 .55rem;font-size:.7rem;font-weight:700}.depth-reader__engage-secondary--share{padding-block:.75rem}.depth-reader__article-end-cap{align-items:center;gap:.85rem;margin-top:.35rem;display:flex}.depth-reader__article-end-rule{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 28%, var(--border-bright)), transparent);flex:1;height:1px}.depth-reader__article-end-label{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 72%, var(--text-faint));flex:none;font-size:.64rem;font-weight:800}.depth-reader__close-sequence{border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 18%, transparent);background:linear-gradient(168deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 7%, transparent) 0%, transparent 38%), color-mix(in srgb, var(--depth-surface) 68%, #050a12);border-radius:1rem;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 48px -28px #000000ad}.depth-reader__close-step{padding:1rem 1.05rem 1.05rem}.depth-reader__close-step+.depth-reader__close-step{border-top:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 14%, transparent)}.depth-reader__close-step-label{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 78%, var(--text));align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.72rem;font-weight:800;display:flex}.depth-reader__close-step-kicker{color:var(--text-faint);margin:0 0 .65rem;font-size:.72rem;font-weight:700}.depth-reader__contact-cta{width:100%;color:var(--text);border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 32%, var(--border));background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 10%, var(--bg-panel));transition:border-color var(--dur-fast), background var(--dur-fast), transform var(--dur-fast);border-radius:.85rem;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.depth-reader__contact-cta:hover{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 48%, var(--border));background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 16%, var(--bg-panel))}.depth-reader__close-step-num{font-variant-numeric:tabular-nums;min-width:1.35rem;height:1.35rem;color:var(--depth-gold-bright,#e8c06a);background:color-mix(in srgb, var(--depth-gold,#d4a853) 12%, transparent);border:1px solid color-mix(in srgb, var(--depth-gold,#d4a853) 26%, transparent);border-radius:999px;place-items:center;padding-inline:.28rem;font-size:.68rem;font-weight:900;display:inline-grid}.depth-reader__close-step--quiz{padding-bottom:.35rem}.depth-reader__close-step--quiz .depth-manuscript-quiz{box-shadow:none;background:0 0;border:0;border-radius:0}.depth-reader__close-step--feedback .blog-feedback__label,.depth-reader__close-step--share .blog-share__label{font-size:.88rem}.depth-reader__engage-deck{border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 20%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 8%, transparent) 0%, transparent 46%), color-mix(in srgb, var(--depth-surface) 62%, transparent);border-radius:.9rem;gap:.9rem;padding:1rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 42px -28px #0000009e}.depth-reader__engage-divider{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 22%, var(--border-bright)), transparent);border:0;height:1px;margin:0}.depth-reader__engage-col{min-width:0}.depth-reader--harbor .depth-reader__engage-col .blog-reactions--embedded{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;gap:.65rem;margin:0;padding:0}.depth-reader--harbor .depth-reader__engage-col .blog-reactions__head{justify-content:space-between;align-items:baseline;gap:.75rem;width:100%;display:flex}.depth-reader--harbor .depth-reader__engage-col .blog-reactions__label{color:color-mix(in srgb, var(--text) 92%, transparent);margin:0;font-size:.8rem;font-weight:800}.depth-reader--harbor .depth-reader__engage-col .blog-reactions__total{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 72%, var(--text-faint));flex:none;margin:0;font-size:.68rem;font-weight:700}.depth-reader--harbor .depth-reader__engage-col .blog-reactions__toast{width:100%;color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 82%, var(--text));margin:0 0 .35rem;font-size:.72rem}.depth-reader--harbor .depth-reader__engage-col .blog-reactions__toast--muted{color:var(--text-faint)}.depth-reader--harbor .depth-reader__engage-col .blog-reactions__row{flex-wrap:wrap;gap:.42rem;width:100%;display:flex}.depth-reader--harbor .depth-reader__engage-col .blog-reaction{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 18%, var(--border-bright));background:color-mix(in srgb, var(--depth-abyss) 38%, transparent);flex:auto;justify-content:center;min-width:4.6rem;padding:.42rem .72rem;font-size:.82rem}.depth-reader--harbor .depth-reader__engage-col .blog-reaction:hover{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 38%, transparent);background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 8%, transparent);color:var(--text);transform:none}.depth-reader--harbor .depth-reader__engage-col .blog-reaction.is-on{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 48%, transparent);background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 12%, transparent);color:var(--text)}.depth-reader--harbor .depth-reader__engage-col .blog-share--embedded{box-shadow:none;background:0 0;border:none;border-radius:0;gap:.6rem;margin:0;padding:0}.depth-reader--harbor .depth-reader__engage-col .blog-share__label{color:color-mix(in srgb, var(--text) 92%, transparent);font-size:.8rem;font-weight:800}.depth-reader--harbor .depth-reader__engage-col .blog-share__hint{color:color-mix(in srgb, var(--text-muted) 90%, transparent);font-size:.71rem;line-height:1.5}.depth-reader--harbor .depth-reader__engage-col .blog-share__channels{gap:.38rem}.depth-reader--harbor .depth-reader__engage-col .blog-share__btn{border-color:color-mix(in srgb, var(--border-bright) 34%, transparent);background:color-mix(in srgb, var(--depth-abyss) 42%, transparent);color:color-mix(in srgb, var(--text) 88%, var(--text-muted));padding:.34rem .68rem;font-size:.71rem}.depth-reader--harbor .depth-reader__engage-col .blog-share__btn:hover{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 38%, transparent);background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 8%, transparent);color:var(--text)}.depth-reader--harbor .depth-reader__engage-col .blog-share__btn--telegram:hover{background:#2aabee1a;border-color:#2aabee73}.depth-reader--harbor .depth-reader__engage-col .blog-share__btn--x:hover{background:#8b98a51a;border-color:#8b98a573}.depth-reader--harbor .depth-reader__engage-col .blog-share__btn--linkedin:hover{background:#0a66c21a;border-color:#0a66c273}.depth-reader--harbor .depth-reader__engage-col .blog-share__btn--copy{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 30%, transparent);background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 8%, transparent)}.depth-reader--harbor .depth-reader__engage-col .blog-share__btn--copy.is-copied{border-color:color-mix(in srgb, var(--ok,#34d399) 45%, transparent);background:color-mix(in srgb, var(--ok,#34d399) 10%, transparent);color:var(--ok,#34d399)}@media (min-width:720px){.depth-reader__engage-deck{grid-template-columns:minmax(0,1.08fr) 1px minmax(0,1fr);align-items:stretch;gap:0 1.15rem;padding:1.05rem 1.15rem}.depth-reader__engage-divider{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 24%, var(--border-bright)), transparent);align-self:stretch;width:1px;height:auto}.depth-reader--harbor .depth-reader__engage-col .blog-reaction{flex:1 1 0;min-width:0}}@media (max-width:719px){.depth-reader__engage-deck{padding:.95rem .9rem}.depth-reader--harbor .depth-reader__engage-col .blog-reactions__row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.depth-manuscript-quiz--open{border:1px solid color-mix(in srgb, var(--reader-accent) 18%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--reader-accent) 7%, transparent), color-mix(in srgb, var(--depth-abyss) 55%, transparent));box-shadow:inset 0 1px 0 #ffffff12, 0 10px 28px -22px color-mix(in srgb, var(--reader-accent) 22%, transparent);border-radius:.85rem;overflow:hidden}.depth-manuscript-quiz__headbar{border-block-end:1px solid color-mix(in srgb, var(--reader-accent) 12%, transparent);background:color-mix(in srgb, var(--reader-accent) 5%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.85rem .95rem;display:grid}.depth-manuscript-quiz__badge{font-variant-numeric:tabular-nums;color:var(--depth-gold-bright,#e8c06a);background:color-mix(in srgb, var(--depth-gold,#d4a853) 14%, transparent);border:1px solid color-mix(in srgb, var(--depth-gold,#d4a853) 32%, transparent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:.68rem;font-weight:900}.depth-manuscript-quiz__invite{color:color-mix(in srgb, var(--text) 78%, transparent);background:color-mix(in srgb, var(--reader-accent) 8%, transparent);border:1px dashed color-mix(in srgb, var(--reader-accent) 24%, transparent);border-radius:.55rem;margin:0 0 .75rem;padding:.55rem .65rem;font-size:.76rem;line-height:1.55}.depth-manuscript-quiz__invite strong{color:var(--depth-gold-bright,#e8c06a);font-weight:900}.depth-manuscript-quiz{border:1px solid color-mix(in srgb, var(--reader-accent) 18%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--reader-accent) 7%, transparent), color-mix(in srgb, var(--depth-abyss) 55%, transparent));box-shadow:inset 0 1px 0 #ffffff12, 0 10px 28px -22px color-mix(in srgb, var(--reader-accent) 22%, transparent);border-radius:.85rem;overflow:hidden}.depth-manuscript-quiz__summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.75rem .9rem;list-style:none;transition:background .18s;display:grid}.depth-manuscript-quiz__summary::-webkit-details-marker{display:none}.depth-manuscript-quiz__summary:hover{background:color-mix(in srgb, var(--reader-accent) 6%, transparent)}.depth-manuscript-quiz[open] .depth-manuscript-quiz__summary{border-block-end:1px solid color-mix(in srgb, var(--reader-accent) 12%, transparent);background:color-mix(in srgb, var(--reader-accent) 5%, transparent)}.depth-manuscript-quiz__icon{width:1.65rem;height:1.65rem;color:color-mix(in srgb, var(--reader-accent) 82%, #fff);background:color-mix(in srgb, var(--reader-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--reader-accent) 28%, transparent);border-radius:.45rem;place-items:center;display:inline-grid}.depth-manuscript-quiz__icon-svg{width:1rem;height:1rem}.depth-manuscript-quiz__head{flex-direction:column;gap:.12rem;min-width:0;display:flex}.depth-manuscript-quiz__kicker{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--reader-accent) 78%, var(--depth-gold));font-size:.58rem;font-weight:800}.depth-manuscript-quiz__label{color:color-mix(in srgb, var(--text) 82%, transparent);font-size:.78rem;font-weight:600}.depth-manuscript-quiz__chevron{border-inline-end:1.5px solid color-mix(in srgb, var(--reader-accent) 55%, var(--text-muted));border-block-end:1.5px solid color-mix(in srgb, var(--reader-accent) 55%, var(--text-muted));flex-shrink:0;width:.45rem;height:.45rem;margin-inline-start:.15rem;transition:transform .2s,border-color .2s;transform:rotate(45deg)}.depth-manuscript-quiz[open] .depth-manuscript-quiz__chevron{border-color:color-mix(in srgb, var(--reader-accent) 75%, var(--depth-gold));transform:rotate(-135deg)}.depth-manuscript-quiz__body{padding:.9rem .95rem 1rem}.depth-manuscript-quiz__q{color:var(--text);margin:0 0 .85rem;font-size:.98rem;font-weight:800;line-height:1.68}.depth-manuscript-quiz__opts{grid-template-columns:1fr;gap:.45rem;display:grid}@media (min-width:560px){.depth-manuscript-quiz__opts{grid-template-columns:repeat(2,minmax(0,1fr))}}.depth-manuscript-quiz__opt{border:1px solid color-mix(in srgb, var(--border-bright) 28%, transparent);background:color-mix(in srgb, var(--depth-abyss) 42%, transparent);width:100%;color:color-mix(in srgb, var(--text) 78%, transparent);font:inherit;text-align:start;cursor:pointer;border-radius:.6rem;align-items:flex-start;gap:.55rem;padding:.72rem .78rem;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:flex}.depth-manuscript-quiz__opt:hover:not(:disabled){border-color:color-mix(in srgb, var(--reader-accent) 42%, transparent);background:color-mix(in srgb, var(--reader-accent) 8%, transparent);color:var(--text);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--reader-accent) 35%, transparent)}.depth-manuscript-quiz__opt-key{font-variant-numeric:tabular-nums;min-width:1.35rem;height:1.35rem;color:color-mix(in srgb, var(--reader-accent) 85%, #fff);background:color-mix(in srgb, var(--reader-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--reader-accent) 22%, transparent);border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:inline-flex}.depth-manuscript-quiz__opt-text{flex:1;min-width:0;font-size:.82rem;line-height:1.55}.depth-manuscript-quiz__opt.is-correct{color:var(--text);background:#34d3991a;border-color:#34d3998c}.depth-manuscript-quiz__opt.is-correct .depth-manuscript-quiz__opt-key{color:#fff;background:#34d399bf;border-color:#34d399d9}.depth-manuscript-quiz__opt.is-wrong{opacity:.88;background:#f8717114;border-color:#f8717173}.depth-manuscript-quiz__reward{text-align:center;color:color-mix(in srgb, var(--depth-gold) 88%, #fff);background:color-mix(in srgb, var(--depth-gold) 12%, transparent);border:1px solid color-mix(in srgb, var(--depth-gold) 28%, transparent);border-radius:.45rem;margin:.75rem 0 0;padding:.45rem .65rem;font-size:.72rem;font-weight:700}.depth-manuscript-quiz__reward--muted{color:color-mix(in srgb, var(--text) 72%, transparent);background:color-mix(in srgb, var(--depth-abyss) 40%, transparent);border-color:color-mix(in srgb, var(--border-bright) 28%, transparent)}.depth-manuscript-quiz.is-answered .depth-manuscript-quiz__body{padding-block:.85rem 1rem}.depth-manuscript-quiz__settled{gap:.65rem;display:grid}.depth-manuscript-quiz__q--settled{color:color-mix(in srgb, var(--text) 72%, transparent);margin:0;font-size:.82rem;font-weight:600;line-height:1.6}.depth-manuscript-quiz__answer{border:1px solid color-mix(in srgb, var(--reader-accent) 22%, transparent);background:color-mix(in srgb, var(--depth-abyss) 48%, transparent);border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem .65rem;padding:.72rem .78rem;display:grid}.depth-manuscript-quiz__answer.is-pending{opacity:.92;border-style:dashed}.depth-manuscript-quiz__answer.is-correct{background:#34d3991a;border-color:#34d39985}.depth-manuscript-quiz__answer.is-wrong{background:#f8717114;border-color:#f871716b}.depth-manuscript-quiz__answer-key{font-variant-numeric:tabular-nums;min-width:1.35rem;height:1.35rem;color:color-mix(in srgb, var(--reader-accent) 85%, #fff);background:color-mix(in srgb, var(--reader-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--reader-accent) 22%, transparent);border-radius:.35rem;place-items:center;font-size:.62rem;font-weight:800;display:inline-grid}.depth-manuscript-quiz__answer.is-correct .depth-manuscript-quiz__answer-key{color:#fff;background:#34d399bf;border-color:#34d399d9}.depth-manuscript-quiz__answer.is-wrong .depth-manuscript-quiz__answer-key{color:#fff;background:#f87171b3;border-color:#f87171cc}.depth-manuscript-quiz__answer-text{color:var(--text);font-size:.84rem;line-height:1.55}.depth-manuscript-quiz__answer-verdict{letter-spacing:.04em;color:color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 88%, var(--text));white-space:nowrap;font-size:.62rem;font-weight:800}.depth-manuscript-quiz__answer.is-wrong .depth-manuscript-quiz__answer-verdict{color:color-mix(in srgb, var(--text) 62%, transparent)}.depth-manuscript-faq{border:1px solid color-mix(in srgb, var(--reader-accent) 16%, transparent);background:color-mix(in srgb, var(--depth-abyss) 58%, transparent);border-radius:.85rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.depth-manuscript-faq__head{border-block-end:1px solid color-mix(in srgb, var(--reader-accent) 10%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--reader-accent) 5%, transparent), transparent);padding:.85rem .95rem .65rem}.depth-manuscript-faq__kicker{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--reader-accent) 72%, var(--depth-gold));margin-bottom:.2rem;font-size:.56rem;font-weight:800;display:block}.depth-manuscript-faq__title{color:var(--text);margin:0;font-size:.92rem;font-weight:800}.depth-manuscript-faq__list{flex-direction:column;display:flex}.depth-manuscript-faq__item{border-block-end:1px solid color-mix(in srgb, var(--reader-accent) 8%, transparent)}.depth-manuscript-faq__item:last-child{border-block-end:0}.depth-manuscript-faq__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .95rem;list-style:none;transition:background .18s,color .18s;display:flex}.depth-manuscript-faq__summary::-webkit-details-marker{display:none}.depth-manuscript-faq__summary:hover{background:color-mix(in srgb, var(--reader-accent) 5%, transparent)}.depth-manuscript-faq__item[open] .depth-manuscript-faq__summary{background:color-mix(in srgb, var(--reader-accent) 8%, transparent);border-inline-start:3px solid color-mix(in srgb, var(--reader-accent) 62%, var(--depth-gold))}.depth-manuscript-faq__q{min-width:0;color:color-mix(in srgb, var(--text) 88%, transparent);flex:1;font-size:.82rem;font-weight:700;line-height:1.55}.depth-manuscript-faq__item[open] .depth-manuscript-faq__q{color:var(--text)}.depth-manuscript-faq__chevron{border-inline-end:1.5px solid color-mix(in srgb, var(--reader-accent) 50%, var(--text-muted));border-block-end:1.5px solid color-mix(in srgb, var(--reader-accent) 50%, var(--text-muted));flex-shrink:0;width:.4rem;height:.4rem;transition:transform .2s,border-color .2s;transform:rotate(45deg)}.depth-manuscript-faq__item[open] .depth-manuscript-faq__chevron{border-color:color-mix(in srgb, var(--reader-accent) 78%, var(--depth-gold));transform:rotate(-135deg)}.depth-manuscript-faq__answer{padding:0 .95rem .85rem 1.05rem}.depth-manuscript-faq__answer p{color:color-mix(in srgb, var(--text-muted) 92%, transparent);background:color-mix(in srgb, var(--depth-surface) 35%, transparent);border:1px solid color-mix(in srgb, var(--reader-accent) 10%, transparent);border-radius:.55rem;margin:0;padding:.55rem .7rem;font-size:.8rem;line-height:1.72}.depth-reader--harbor .bo-kabin__series{border:1px solid color-mix(in srgb, var(--reader-accent) 20%, transparent);background:color-mix(in srgb, var(--depth-surface) 48%, transparent);border-radius:.75rem;padding:.85rem 1rem}.depth-reader--series.depth-reader--harbor .bo-kabin__series,.depth-reader--series .bo-kabin__series{border-color:color-mix(in srgb, var(--depth-gold) 28%, transparent)}.depth-reader__station-nav--harbor{margin:.85rem var(--harbor-gap) var(--harbor-gap);border:1px solid color-mix(in srgb, var(--depth-glass-border) 48%, transparent);background:linear-gradient(168deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 7%, transparent) 0%, transparent 48%), color-mix(in srgb, var(--depth-surface) 78%, #050a12);-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);border-top:none;border-radius:1rem;width:auto;max-width:none;padding:.9rem 1rem;box-shadow:inset 0 1px #ffffff17,0 14px 36px -26px #000000ad}.depth-reader__route-nav{margin:.85rem var(--harbor-gap) var(--harbor-gap);border:1px solid color-mix(in srgb, var(--depth-glass-border) 48%, transparent);background:linear-gradient(168deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 7%, transparent) 0%, transparent 48%), color-mix(in srgb, var(--depth-surface) 78%, #050a12);-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);border-radius:1rem;gap:.85rem;padding:1rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffff17,0 14px 36px -26px #000000ad}.depth-reader__route-featured{border:1px solid color-mix(in srgb, var(--route-accent,var(--reader-accent)) 32%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--route-accent,var(--reader-accent)) 12%, transparent), transparent 55%), color-mix(in srgb, var(--depth-abyss) 42%, transparent);color:inherit;border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.depth-reader__route-featured:hover{border-color:color-mix(in srgb, var(--route-accent,var(--reader-accent)) 48%, transparent);box-shadow:0 0 24px -12px color-mix(in srgb, var(--route-accent,var(--reader-accent)) 45%, transparent)}.depth-reader__route-featured-body{gap:.28rem;min-width:0;display:grid}.depth-reader__route-thumb{border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 16%, transparent);background:color-mix(in srgb, var(--depth-surface) 65%, transparent);border-radius:.62rem;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.depth-reader__route-thumb--chron{width:3.35rem;height:3.35rem}.depth-reader__route-thumb--featured{width:4.85rem;height:3.15rem}.depth-reader__route-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.depth-reader__route-thumb-fallback{place-items:center;width:100%;height:100%;min-height:100%;display:grid}.depth-reader__route-thumb-glyph{width:1.35rem;height:1.35rem;color:color-mix(in srgb, var(--text) 78%, transparent)}.depth-reader__route-featured-kicker{letter-spacing:.06em;color:color-mix(in srgb, var(--route-accent,var(--reader-accent)) 82%, var(--text-faint));font-size:.68rem;font-weight:800}.depth-reader__route-featured-title{color:var(--text);font-size:.92rem;font-weight:800;line-height:1.55}.depth-reader__route-featured-meta{color:var(--text-muted);font-size:.7rem;font-weight:600}.depth-reader__route-featured-arrow{color:color-mix(in srgb, var(--route-accent,var(--reader-accent)) 75%, var(--text-faint));flex:none;font-size:1rem;font-weight:700}.depth-reader__route-lane{border-top:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 12%, var(--border-bright));gap:.55rem;padding-top:.15rem;display:grid}.depth-reader__route-lane-label{letter-spacing:.08em;color:color-mix(in srgb, var(--text-faint) 88%, transparent);margin:0;font-size:.64rem;font-weight:800}.depth-reader__route-lane-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.55rem;display:grid}.depth-reader__route-chron{border:1px solid color-mix(in srgb, var(--border-bright) 28%, transparent);background:color-mix(in srgb, var(--depth-surface) 50%, transparent);min-width:0;color:inherit;text-align:start;border-radius:.72rem;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.55rem .62rem;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.depth-reader__route-chron-body{gap:.18rem;min-width:0;display:grid}.depth-reader__route-chron:hover{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 32%, transparent);background:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 6%, transparent)}.depth-reader__route-chron--empty{visibility:hidden;pointer-events:none}.depth-reader__route-chron-kicker{color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 70%, var(--text-faint));font-size:.62rem;font-weight:800}.depth-reader__route-chron strong{color:color-mix(in srgb, var(--text) 90%, var(--text-muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.depth-reader__route-featured:hover .depth-reader__route-thumb,.depth-reader__route-chron:hover .depth-reader__route-thumb{border-color:color-mix(in srgb, var(--reader-accent,var(--read-accent)) 32%, transparent)}.depth-reader__route-hub{border:1px solid color-mix(in srgb, var(--depth-gold) 35%, transparent);background:color-mix(in srgb, var(--depth-gold) 10%, transparent);min-width:3.6rem;color:var(--depth-gold-bright);border-radius:.72rem;align-content:center;justify-items:center;gap:.2rem;padding:.45rem .55rem;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.depth-reader__route-hub-icon{background:color-mix(in srgb, var(--depth-gold) 14%, transparent);width:1.9rem;height:1.9rem;box-shadow:0 0 14px -4px color-mix(in srgb, var(--depth-gold) 45%, transparent);border-radius:999px;place-items:center;display:grid}.depth-reader__route-hub-svg{width:1.18rem;height:1.18rem}.depth-reader__route-hub:hover{border-color:color-mix(in srgb, var(--depth-gold) 52%, transparent);background:color-mix(in srgb, var(--depth-gold) 16%, transparent)}.depth-reader__route-hub-label{letter-spacing:.04em;color:color-mix(in srgb, var(--depth-gold) 82%, var(--text-faint));font-size:.58rem;font-weight:800}@media (max-width:719px){.depth-reader__route-lane-grid{grid-template-columns:1fr}.depth-reader__route-hub{grid-template-columns:auto 1fr;grid-auto-flow:column;justify-content:center;min-width:0;padding:.55rem .75rem}}.depth-reader__station-nav--harbor .depth-reader__station-prev,.depth-reader__station-nav--harbor .depth-reader__station-next{border-color:color-mix(in srgb, var(--border-bright) 28%, transparent);background:color-mix(in srgb, var(--depth-surface) 50%, transparent)}.depth-reader__station-nav--harbor .depth-reader__station-hub{border-color:color-mix(in srgb, var(--depth-gold) 35%, transparent);background:color-mix(in srgb, var(--depth-gold) 10%, transparent)}.depth-reader__exit--harbor{margin-top:1rem}.depth-reader__exit--harbor .depth-reader__related,.depth-reader__exit--harbor .depth-reader__surface{border-color:color-mix(in srgb, var(--border-bright) 35%, transparent);background:color-mix(in srgb, var(--depth-surface) 55%, transparent)}.depth-reader--long .depth-reader__harbor-card{background:color-mix(in srgb, var(--depth-surface) 96%, #050a12)}.depth-reader--harbor .bmc-exit-trail{--exit-accent:var(--reader-accent,var(--depth-gold));width:var(--harbor-cluster-w);border:1px solid color-mix(in srgb, var(--depth-glass-border) 48%, transparent);background:color-mix(in srgb, var(--depth-surface) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);content-visibility:auto;contain-intrinsic-size:auto 28rem;border-radius:1rem;max-width:100%;margin:clamp(1.35rem,3vw,1.85rem) auto 0;padding:clamp(1.15rem,2.5vw,1.45rem);box-shadow:inset 0 1px #ffffff14,0 20px 48px -36px #000000b8}.depth-reader--harbor .bmc-exit-trail__corridor{flex-direction:column;gap:clamp(1.15rem,2.5vw,1.65rem);display:flex}.depth-reader--harbor .bmc-exit-trail__close{color:color-mix(in srgb, var(--exit-accent) 58%, var(--text-faint));align-items:center;gap:.85rem;display:flex}.depth-reader--harbor .bmc-exit-trail__close-rule{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--exit-accent) 38%, var(--border-bright)) 42%, transparent);flex:1;height:1px}.depth-reader--harbor .bmc-exit-trail__close-label{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.64rem;font-weight:800}.depth-reader--harbor .bmc-exit-trail__section-label{letter-spacing:.08em;color:color-mix(in srgb, var(--exit-accent) 68%, var(--text-faint));margin:0 0 .55rem;font-size:.64rem;font-weight:800}.depth-reader--harbor .bmc-exit-trail__next{border:1px solid color-mix(in srgb, var(--bmc-exit-accent,var(--exit-accent)) 32%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--bmc-exit-accent,var(--exit-accent)) 10%, transparent), color-mix(in srgb, var(--depth-surface) 72%, transparent));color:inherit;box-shadow:0 16px 40px -32px color-mix(in srgb, var(--bmc-exit-accent,var(--exit-accent)) 28%, transparent);border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.depth-reader--harbor .bmc-exit-trail__next:hover{border-color:color-mix(in srgb, var(--bmc-exit-accent,var(--exit-accent)) 58%, transparent);box-shadow:0 20px 44px -28px color-mix(in srgb, var(--bmc-exit-accent,var(--exit-accent)) 36%, transparent);transform:translateY(-1px)}.depth-reader--harbor .bmc-exit-trail__next-body{gap:.28rem;min-width:0;display:grid}.depth-reader--harbor .bmc-exit-trail__next-kicker{letter-spacing:.06em;color:var(--bmc-exit-accent,var(--exit-accent));font-size:.68rem;font-weight:800}.depth-reader--harbor .bmc-exit-trail__next-title{color:var(--text);font-size:clamp(.95rem,2.2vw,1.05rem);font-weight:800;line-height:1.45}.depth-reader--harbor .bmc-exit-trail__next-meta{color:var(--text-muted);font-size:.74rem}.depth-reader--harbor .bmc-exit-trail__next-arrow{border:1px solid color-mix(in srgb, var(--bmc-exit-accent,var(--exit-accent)) 35%, transparent);background:color-mix(in srgb, var(--bmc-exit-accent,var(--exit-accent)) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--bmc-exit-accent,var(--exit-accent));border-radius:999px;flex-shrink:0;place-items:center;font-size:1rem;line-height:1;transition:transform .2s;display:grid}.depth-reader--harbor .bmc-exit-trail__next:hover .bmc-exit-trail__next-arrow{transform:translate(-.2rem)}.depth-reader--harbor .bmc-exit-trail__related{gap:.65rem;display:grid}.depth-reader--harbor .bmc-exit-trail--slim .bmc-exit-trail__related--single{max-width:24rem}.depth-reader--harbor .blog-readreflect{border:1px solid color-mix(in srgb, var(--exit-accent) 16%, transparent);background:color-mix(in srgb, var(--depth-abyss) 42%, transparent);color:var(--text-muted);border-radius:.75rem;align-items:flex-start;gap:.55rem;padding:.72rem .85rem;font-size:.78rem;line-height:1.65;display:flex}.depth-reader--harbor .blog-readreflect__mark{background:color-mix(in srgb, var(--exit-accent) 72%, transparent);width:.45rem;height:.45rem;box-shadow:0 0 10px color-mix(in srgb, var(--exit-accent) 38%, transparent);border-radius:50%;flex-shrink:0;margin-top:.35rem}.depth-reader--harbor .blog-readreflect b{color:var(--exit-accent);font-variant-numeric:tabular-nums}.depth-reader--harbor .bmc-exit-trail__backmatter{border-top:1px dashed color-mix(in srgb, var(--exit-accent) 18%, var(--border-bright));gap:.85rem;padding-top:.15rem;display:grid}.depth-reader--harbor .bmc-exit-trail__newsletter{border:1px solid color-mix(in srgb, var(--border-bright) 32%, transparent);background:color-mix(in srgb, var(--depth-abyss) 38%, transparent);border-radius:.75rem;gap:.55rem;padding:.85rem .95rem;display:grid}.depth-reader--harbor .bmc-exit-trail__newsletter-label{letter-spacing:.04em;color:color-mix(in srgb, var(--exit-accent) 72%, var(--text));margin:0;font-size:.72rem;font-weight:800}.depth-reader--harbor .bmc-exit-trail__messengers{margin:.35rem 0 .45rem}.depth-reader--harbor .bmc-exit-trail__newsletter-email-toggle{color:var(--text-muted);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.72rem;text-decoration:underline;display:inline-flex}.depth-reader--harbor .bmc-exit-trail__newsletter-email-toggle:hover{color:var(--text)}.depth-reader--harbor .bmc-exit-trail__newsletter-channel{color:var(--text-muted);margin:0;font-size:.72rem}.depth-reader--harbor .bmc-exit-trail__newsletter-channel a{color:color-mix(in srgb, var(--exit-accent) 80%, var(--text));font-weight:700;text-decoration:none}.depth-reader--harbor .bmc-exit-trail__newsletter-channel a:hover{color:var(--exit-accent)}.depth-reader--harbor .bmc-exit-trail__newsletter-or{color:var(--text-faint);margin:0;font-size:.68rem}.depth-reader--harbor .bmc-exit-trail__newsletter-form{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.depth-reader--harbor .bmc-exit-trail__newsletter-input{min-width:0;font:inherit;border:1px solid color-mix(in srgb, var(--exit-accent) 14%, var(--border));background:color-mix(in srgb, var(--depth-surface) 82%, #050a12);color:var(--text);border-radius:999px;flex:11rem;padding:.55rem .85rem;font-size:.82rem}.depth-reader--harbor .bmc-exit-trail__newsletter-input:focus{border-color:color-mix(in srgb, var(--exit-accent) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--exit-accent) 14%, transparent);outline:none}.depth-reader--harbor .bmc-exit-trail__newsletter-btn{font:inherit;border:1px solid color-mix(in srgb, var(--exit-accent) 48%, transparent);background:color-mix(in srgb, var(--exit-accent) 14%, transparent);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.55rem 1rem;font-size:.78rem;font-weight:800;transition:background .18s,border-color .18s}.depth-reader--harbor .bmc-exit-trail__newsletter-btn:hover:not(:disabled){border-color:var(--exit-accent);background:color-mix(in srgb, var(--exit-accent) 22%, transparent)}.depth-reader--harbor .bmc-exit-trail__newsletter-hint,.depth-reader--harbor .bmc-exit-trail__newsletter-ok,.depth-reader--harbor .bmc-exit-trail__newsletter-err{color:var(--text-faint);margin:0;font-size:.7rem}.depth-reader--harbor .bmc-exit-trail__newsletter-hint a{color:var(--text-muted);font-weight:700;text-decoration:none}.depth-reader--harbor .bmc-exit-trail__newsletter-hint a:hover{color:var(--exit-accent)}.depth-reader--harbor .bmc-exit-trail__newsletter-ok{color:#6ee7b7;background:#34d3991a;border:1px solid #34d39959;border-radius:.65rem;padding:.65rem .85rem;font-weight:700}.depth-reader--harbor .bmc-exit-trail__newsletter-err{color:#fca5a5}.depth-reader--harbor .bmc-exit-trail__brief{border:1px solid color-mix(in srgb, var(--depth-gold) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--depth-gold) 12%, transparent), color-mix(in srgb, var(--depth-surface) 70%, transparent));color:inherit;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.depth-reader--harbor .bmc-exit-trail__brief:hover{border-color:color-mix(in srgb, var(--depth-gold) 62%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--depth-gold) 16%, transparent), color-mix(in srgb, var(--depth-surface) 68%, transparent));transform:translateY(-1px)}.depth-reader--harbor .bmc-exit-trail__brief-body{gap:.22rem;min-width:0;display:grid}.depth-reader--harbor .bmc-exit-trail__brief-kicker{letter-spacing:.05em;color:var(--depth-gold-bright);font-size:.68rem;font-weight:800}.depth-reader--harbor .bmc-exit-trail__brief-title{font-size:.92rem;font-weight:800;line-height:1.45}.depth-reader--harbor .bmc-exit-trail__brief-arrow{border:1px solid color-mix(in srgb, var(--depth-gold) 40%, transparent);background:color-mix(in srgb, var(--depth-gold) 12%, transparent);width:2rem;height:2rem;color:var(--depth-gold-bright);border-radius:999px;flex-shrink:0;place-items:center;font-size:.9rem;display:grid}.depth-reader--harbor .bmc-exit-trail__engage-harbor{border-block-start:1px solid color-mix(in srgb, var(--exit-accent) 14%, var(--border-bright));gap:.85rem;padding-block:.35rem .15rem;display:grid}.depth-reader--harbor .bmc-exit-trail__engage-harbor .blog-share{margin:0}.depth-reader--harbor .bmc-exit-trail__engage-harbor .blog-reactions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;gap:.5rem .65rem;margin:0;padding:.65rem 0 0}.depth-reader--harbor .bmc-exit-trail__engage-harbor .blog-reactions__label{letter-spacing:0;width:100%;color:color-mix(in srgb, var(--text) 82%, transparent);margin:0;font-size:.78rem;font-weight:700}.depth-reader--harbor .bmc-exit-trail__engage-harbor .blog-reaction{border-color:color-mix(in srgb, var(--exit-accent) 16%, var(--border-bright));background:color-mix(in srgb, var(--depth-abyss) 32%, transparent)}.depth-reader--harbor .bmc-exit-trail__engage-harbor .blog-reaction.is-on{border-color:color-mix(in srgb, var(--exit-accent) 42%, transparent);background:color-mix(in srgb, var(--exit-accent) 9%, transparent)}.depth-reader--harbor .bmc-exit-trail__engage-harbor .blog-share__label{color:color-mix(in srgb, var(--text-faint) 88%, transparent);font-size:.72rem;font-weight:700}.depth-reader--harbor .bmc-exit-trail__engage-harbor .blog-share__btn{border-color:color-mix(in srgb, var(--border-bright) 32%, transparent);background:color-mix(in srgb, var(--depth-abyss) 28%, transparent);padding:.32rem .55rem;font-size:.68rem}.depth-reader--harbor .bmc-exit-trail__engage-harbor .blog-share__btn:hover{border-color:color-mix(in srgb, var(--exit-accent) 35%, transparent);color:var(--text)}.depth-reader--harbor .bmc-exit-trail__demo,.depth-reader--harbor .bmc-exit-trail__demo-card{gap:.45rem;display:grid}.depth-reader--harbor .bmc-exit-trail__demo-link{border:1px solid color-mix(in srgb, var(--exit-accent) 28%, transparent);background:color-mix(in srgb, var(--depth-surface) 72%, transparent);width:100%;font:inherit;text-align:inherit;color:inherit;cursor:pointer;appearance:none;border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.depth-reader--harbor .bmc-exit-trail__demo-link:hover{border-color:color-mix(in srgb, var(--exit-accent) 42%, transparent);background:color-mix(in srgb, var(--exit-accent) 7%, transparent)}.depth-reader--harbor .bmc-exit-trail__demo-media{border-radius:.55rem;flex-shrink:0;width:5.5rem;height:3.35rem;position:relative;overflow:hidden}.depth-reader--harbor .bmc-exit-trail__demo-kicker{letter-spacing:.06em;color:color-mix(in srgb, var(--exit-accent) 68%, var(--text-faint));font-size:.62rem;font-weight:800;display:block}.depth-reader--harbor .bmc-exit-trail__demo-brand{color:var(--text);font-size:.9rem;font-weight:800;display:block}.depth-reader--harbor .bmc-exit-trail__demo-tagline{color:var(--text-muted);font-size:.74rem;line-height:1.45;display:block}.depth-reader--harbor .bmc-exit-trail__demo-go{color:var(--exit-accent);font-size:1rem}.depth-reader--harbor .bmc-exit-trail__demo-more{color:var(--text-faint);margin:0;font-size:.72rem}.depth-reader--harbor .bmc-exit-trail__demo-more a{color:color-mix(in srgb, var(--exit-accent) 75%, var(--text-muted))}@media (min-width:720px){.depth-reader--harbor .bmc-exit-trail__engage-harbor{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:1rem 1.25rem}.depth-reader--harbor .bmc-exit-trail__engage-harbor .blog-reactions{border-inline-start:1px solid color-mix(in srgb, var(--exit-accent) 12%, var(--border-bright));padding-top:0;padding-inline-start:1.15rem}}.depth-reader--harbor .bmc-exit-trail--harbor .bmc-exit-trail__more,.depth-reader--harbor .bmc-exit-trail__more{display:none}.depth-reader--harbor .bmc-exit-trail__more-toggle{border:1px dashed color-mix(in srgb, var(--border-bright) 42%, transparent);background:color-mix(in srgb, var(--depth-abyss) 28%, transparent);width:100%;color:var(--text-muted);font:inherit;cursor:pointer;border-radius:.65rem;padding:.62rem .9rem;font-size:.78rem;font-weight:700;transition:border-color .18s,color .18s,background .18s}.depth-reader--harbor .bmc-exit-trail__more-toggle:hover{border-color:color-mix(in srgb, var(--exit-accent) 35%, transparent);color:var(--text);background:color-mix(in srgb, var(--exit-accent) 6%, transparent)}.depth-reader--harbor .bmc-exit-trail__more-panel{border:1px solid color-mix(in srgb, var(--border-bright) 32%, transparent);background:color-mix(in srgb, var(--depth-abyss) 45%, transparent);border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.depth-reader--harbor .bmc-exit-trail__more-panel .blog-reactions{border-block:1px solid color-mix(in srgb, var(--exit-accent) 14%, var(--border-bright));background:0 0;border-radius:0;gap:.55rem .75rem;margin:0;padding:.75rem 0}.depth-reader--harbor .bmc-exit-trail__more-panel .blog-reactions__label{width:100%;color:var(--text);font-size:.8rem;font-weight:700}.depth-reader--harbor .bmc-exit-trail__more-panel .blog-reaction{border-color:color-mix(in srgb, var(--exit-accent) 14%, var(--border));background:color-mix(in srgb, var(--depth-surface) 55%, transparent)}.depth-reader--harbor .bmc-exit-trail__more-panel .blog-reaction.is-on{border-color:color-mix(in srgb, var(--exit-accent) 48%, transparent);background:color-mix(in srgb, var(--exit-accent) 10%, transparent)}.depth-reader--harbor .bmc-exit-trail__share.blog-share{padding-top:.15rem}.depth-reader--harbor .bmc-exit-trail__share .blog-share__label{color:var(--text-faint);font-size:.72rem;font-weight:700}.depth-reader--harbor .bmc-exit-trail__share .blog-share__btn{border-color:color-mix(in srgb, var(--border-bright) 35%, transparent);background:color-mix(in srgb, var(--depth-surface) 60%, transparent)}.depth-reader--harbor .bmc-exit-trail__share .blog-share__btn:hover{border-color:color-mix(in srgb, var(--exit-accent) 40%, transparent);color:var(--exit-accent)}.depth-reader--harbor .bmc-exit-trail__tags{flex-wrap:wrap;gap:.4rem;display:flex}.depth-reader--harbor .bmc-exit-trail__tags .blog-tag{background:color-mix(in srgb, var(--exit-accent) 8%, transparent);border-color:#0000;padding:.24rem .58rem;font-size:.72rem}.depth-reader--harbor .bmc-exit-trail__tags .blog-tag:hover{border-color:color-mix(in srgb, var(--exit-accent) 35%, transparent);color:var(--exit-accent)}.depth-reader--harbor .bmc-exit-trail__nav{border-top:1px solid color-mix(in srgb, var(--exit-accent) 12%, var(--border-bright));flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .65rem;padding-top:.35rem;display:flex}.depth-reader--harbor .bmc-exit-trail__link{color:var(--text-faint);font-size:.74rem;font-weight:700;text-decoration:none;transition:color .18s}.depth-reader--harbor .bmc-exit-trail__link:hover{color:var(--exit-accent)}.depth-reader--harbor .bmc-exit-trail__link+.bmc-exit-trail__link:before{content:"·";color:color-mix(in srgb, var(--text-faint) 45%, transparent);pointer-events:none;margin-inline-end:.65rem}@media (min-width:720px){.depth-reader--harbor .bmc-exit-trail__backmatter{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:.85rem;padding-top:.35rem}:is(.depth-reader--harbor .bmc-exit-trail__backmatter:has(.bmc-exit-trail__newsletter:only-child),.depth-reader--harbor .bmc-exit-trail__backmatter:has(.bmc-exit-trail__brief--primary:only-child)){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.depth-reader--harbor .bmc-exit-trail__next,.depth-reader--harbor .bmc-exit-trail__brief,.depth-reader--harbor .bmc-exit-trail__next-arrow{transition:none}}@media (max-width:959px){.depth-reader__harbor-card,.depth-reader__station-nav--harbor{width:100%;max-width:100%}.depth-reader__read-spread{grid-template-columns:minmax(0,1fr);grid-template-areas:"prose"}.depth-reader__read-spread:before,.depth-reader__rail{display:none}}.depth-read-chip{display:none}@media (max-width:959px){.depth-read-chip{--read-chip-accent:var(--reader-accent,var(--blog-scroll-accent,var(--read-accent,#6eb5e8)));--read-chip-progress:0;inset-inline-end:max(.55rem, env(safe-area-inset-right,0px));z-index:67;border:1px solid color-mix(in srgb, var(--read-chip-accent) 18%, transparent);background:color-mix(in srgb, var(--depth-surface) 82%, #050a12);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);pointer-events:auto;border-radius:1.05rem;flex-direction:column;align-items:center;gap:.35rem;width:3.15rem;padding:.45rem .35rem .5rem;display:flex;position:fixed;top:clamp(5.5rem,38vh,14rem);box-shadow:inset 0 1px #ffffff12,0 10px 28px -16px #0000009e}.depth-read-chip__track{background:color-mix(in srgb, var(--text-faint) 22%, transparent);border-radius:999px;width:4px;height:2.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.depth-read-chip__track-fill{border-radius:inherit;transform:scaleY(var(--read-chip-progress,0));transform-origin:bottom;background:linear-gradient(180deg, color-mix(in srgb, var(--read-chip-accent) 45%, #fff), var(--read-chip-accent));box-shadow:0 0 8px color-mix(in srgb, var(--read-chip-accent) 55%, transparent);will-change:transform;transition:transform .22s;position:absolute;inset:0}.depth-read-chip__main{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:.22rem;padding:0;display:flex}.depth-read-chip__icon-wrap{border:1px solid color-mix(in srgb, var(--read-chip-accent) 24%, transparent);background:color-mix(in srgb, var(--read-chip-accent) 8%, transparent);width:1.65rem;height:1.65rem;color:color-mix(in srgb, var(--read-chip-accent) 88%, var(--text));border-radius:999px;place-items:center;display:grid}.depth-read-chip__icon-wrap svg{width:.95rem;height:.95rem}.depth-read-chip__toc{letter-spacing:.02em;color:color-mix(in srgb, var(--read-chip-accent) 82%, var(--text));font-size:.56rem;font-weight:800}.depth-read-chip__time{font-variant-numeric:tabular-nums;color:var(--text);font-size:.68rem;font-weight:800;line-height:1.1}.depth-read-chip__remain,.depth-read-chip__pct{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.56rem;font-weight:700;line-height:1.1}.depth-read-chip__section{-webkit-line-clamp:2;max-width:100%;color:color-mix(in srgb, var(--text) 72%, transparent);-webkit-box-orient:vertical;margin-top:.1rem;font-size:.5rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}}.depth-reader--harbor .blog-figure{margin:1.75rem 0}.depth-reader--harbor .blog-figure--protected{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.depth-reader--harbor .blog-figure__zoom{cursor:zoom-in;border:none;border:1px solid color-mix(in srgb, var(--depth-glass-border) 55%, transparent);background:0 0;border-radius:.85rem;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 36px -24px #000000b8}.depth-reader--harbor .blog-figure__img{border-radius:inherit;-webkit-user-drag:none;user-drag:none;width:100%;height:auto;display:block}.depth-reader--harbor .blog-figure__zoom-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.88;pointer-events:none;background:#050a12b8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.58rem;font-weight:800;transition:opacity .18s;display:inline-flex;position:absolute;inset-block-end:.65rem;inset-inline-end:.65rem}.depth-reader--harbor .blog-figure__zoom-badge svg{width:.85rem;height:.85rem}.depth-reader--harbor .blog-figure__zoom:hover .blog-figure__zoom-badge,.depth-reader--harbor .blog-figure__zoom:focus-visible .blog-figure__zoom-badge{opacity:1}.depth-reader--harbor .blog-figure figcaption{color:var(--text-faint);text-align:center;-webkit-user-select:none;user-select:none;margin-top:.55rem;font-size:.8rem}.depth-reader__copy-guard{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.depth-reader__copy-guard a,.depth-reader__copy-guard button,.depth-reader__copy-guard input,.depth-reader__copy-guard textarea,.depth-reader__copy-guard select,.depth-reader__copy-guard label{-webkit-touch-callout:default}.depth-reader__copy-toast{inset-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));bottom:calc(var(--depth-dock-h,5.25rem) + env(safe-area-inset-bottom,0px) + 4.5rem);z-index:72;border:1px solid color-mix(in srgb, var(--reader-accent,var(--read-accent)) 28%, transparent);background:color-mix(in srgb, var(--depth-surface,#0f172a) 92%, #050a12);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);width:fit-content;max-width:min(22rem,100vw - 2rem);color:color-mix(in srgb, var(--text,#e2e8f0) 90%, transparent);text-align:center;pointer-events:none;border-radius:999px;margin:0 auto;padding:.55rem .85rem;font-size:.72rem;font-weight:700;animation:.28s cubic-bezier(.22,1,.36,1) both depth-copy-toast-in;position:fixed;box-shadow:inset 0 1px #ffffff12,0 12px 32px -16px #000000b8}@keyframes depth-copy-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.blog-figure-lightbox{--lightbox-accent:var(--blog-scroll-accent,var(--read-accent,#6eb5e8));--lightbox-dock:var(--depth-dock-offset,var(--dock-offset,5.25rem));--lightbox-chrome:6.75rem;--lightbox-gutter-x:clamp(1.25rem, 4.5vw, 2.75rem);--lightbox-gutter-y:clamp(1rem, 3vh, 2rem);--lightbox-stage-max-h:calc(100dvh - var(--lightbox-chrome) - var(--lightbox-gutter-y) * 2 - var(--lightbox-dock));z-index:1250;padding:max(var(--lightbox-gutter-y), env(safe-area-inset-top,0px)) max(var(--lightbox-gutter-x), env(safe-area-inset-right,0px)) calc(max(var(--lightbox-gutter-y), env(safe-area-inset-bottom,0px)) + var(--lightbox-dock)) max(var(--lightbox-gutter-x), env(safe-area-inset-left,0px));opacity:0;pointer-events:none;place-items:center;transition:opacity .28s;display:grid;position:fixed;inset:0}.blog-figure-lightbox.is-open{opacity:1;pointer-events:auto;overscroll-behavior:none;touch-action:none}.blog-figure-lightbox__backdrop{cursor:pointer;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--lightbox-accent) 8%, transparent), transparent 58%), #02060deb;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border:none;padding:0;position:absolute;inset:0}.blog-figure-lightbox__panel{z-index:1;width:min(calc(100vw - var(--lightbox-gutter-x) * 2), 60rem);max-width:calc(100vw - var(--lightbox-gutter-x) * 2);height:auto;max-height:calc(100dvh - var(--lightbox-gutter-y) * 2 - var(--lightbox-dock));border:1px solid color-mix(in srgb, var(--lightbox-accent) 24%, #ffffff1f);box-shadow:inset 0 1px 0 #ffffff17, 0 32px 80px -32px #000000e0, 0 0 64px color-mix(in srgb, var(--lightbox-accent) 16%, transparent);background:linear-gradient(168deg,#0c1220fa 0%,#030712fc 100%);border-radius:1.05rem;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(10px)scale(.988)}.blog-figure-lightbox.is-open .blog-figure-lightbox__panel{transform:none}.blog-figure-lightbox__mesh{pointer-events:none;opacity:.45;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--lightbox-accent) 16%, transparent), transparent 42%), radial-gradient(circle at 0% 100%, #ffffff0a, transparent 38%);position:absolute;inset:0}.blog-figure-lightbox__head{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--lightbox-accent) 12%, transparent);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .75rem .55rem;display:flex;position:relative}.blog-figure-lightbox__head-copy{flex:1;min-width:0}.blog-figure-lightbox__kicker{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--lightbox-accent) 82%, #fff);align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.58rem;font-weight:800;display:inline-flex}.blog-figure-lightbox__kicker svg{width:.75rem;height:.75rem}.blog-figure-lightbox__title{color:color-mix(in srgb, var(--text,#e2e8f0) 88%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-figure-lightbox__close{color:#fff;cursor:pointer;background:#050a12b8;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.38rem .62rem;font-size:.62rem;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.blog-figure-lightbox__close svg{width:.8rem;height:.8rem}.blog-figure-lightbox__close:hover{border-color:color-mix(in srgb, var(--lightbox-accent) 45%, transparent);background:color-mix(in srgb, var(--lightbox-accent) 12%, transparent);color:color-mix(in srgb, var(--lightbox-accent) 88%, #fff)}.blog-figure-lightbox__tools{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.blog-figure-lightbox__tool{color:#fff;cursor:pointer;background:#050a12b8;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;padding:0;transition:border-color .16s,background .16s,color .16s,opacity .16s;display:inline-grid}.blog-figure-lightbox__tool svg{width:.82rem;height:.82rem}.blog-figure-lightbox__tool:hover:not(:disabled){border-color:color-mix(in srgb, var(--lightbox-accent) 45%, transparent);background:color-mix(in srgb, var(--lightbox-accent) 12%, transparent);color:color-mix(in srgb, var(--lightbox-accent) 88%, #fff)}.blog-figure-lightbox__tool:disabled{opacity:.38;cursor:default}.blog-figure-lightbox__scale{letter-spacing:.04em;text-align:center;min-width:2.4rem;color:color-mix(in srgb, var(--lightbox-accent) 82%, #fff);font-size:.58rem;font-weight:800}.blog-figure-lightbox__stage{z-index:1;cursor:zoom-in;touch-action:none;flex:0 auto;justify-content:center;align-items:center;min-height:0;padding:.5rem .65rem .55rem;display:flex;position:relative;overflow:hidden}.blog-figure-lightbox__stage.is-zoomed{cursor:grab}.blog-figure-lightbox__stage.is-zoomed.is-dragging{cursor:grabbing}.blog-figure-lightbox--protected{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.blog-figure-lightbox__frame{width:100%;max-width:100%;max-height:var(--lightbox-stage-max-h);aspect-ratio:3/2;border:1px solid color-mix(in srgb, var(--lightbox-accent) 18%, #ffffff14);background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--lightbox-accent) 6%, transparent), transparent 55%), #050a129e;border-radius:.75rem;flex:none;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #00000059}.blog-figure-lightbox__viewport{contain:layout paint;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.blog-figure-lightbox__transform{transform-origin:50%;will-change:transform;transition:transform .12s ease-out}.blog-figure-lightbox__stage.is-dragging .blog-figure-lightbox__transform{transition:none}.blog-figure-lightbox__img{width:100%;max-width:100%;height:100%;max-height:var(--lightbox-stage-max-h);object-fit:contain;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:.45rem;display:block}.blog-figure-lightbox__foot{z-index:1;border-top:1px solid color-mix(in srgb, var(--lightbox-accent) 10%, transparent);background:#050a126b;flex-direction:column;flex-shrink:0;gap:.35rem;padding:.45rem .75rem .6rem;display:flex;position:relative}.blog-figure-lightbox__caption{color:color-mix(in srgb, var(--text,#e2e8f0) 82%, transparent);text-align:center;-webkit-user-select:none;user-select:none;margin:0;font-size:.74rem;line-height:1.55}.blog-figure-lightbox__hint{letter-spacing:.04em;text-align:center;color:color-mix(in srgb, var(--text-muted,#ffffff8c) 88%, transparent);margin:0;font-size:.58rem;font-weight:600}@media (max-width:639px){.blog-figure-lightbox{--lightbox-chrome:6.25rem;--lightbox-gutter-x:clamp(.75rem, 4vw, 1.15rem);--lightbox-gutter-y:clamp(.65rem, 2.5vh, 1rem)}.blog-figure-lightbox__panel{width:calc(100vw - var(--lightbox-gutter-x) * 2);max-width:calc(100vw - var(--lightbox-gutter-x) * 2);max-height:calc(100dvh - var(--lightbox-gutter-y) * 2 - var(--lightbox-dock));border-radius:.9rem}.blog-figure-lightbox__head{flex-wrap:wrap;padding:.55rem .65rem .45rem}.blog-figure-lightbox__close span{display:none}.blog-figure-lightbox__scale{min-width:2rem}.blog-figure-lightbox__stage{padding:.35rem .45rem}.blog-figure-lightbox__hint{display:none}}@media (min-width:640px) and (max-width:959px){.blog-figure-lightbox{--lightbox-gutter-x:clamp(1rem, 4vw, 1.75rem);--lightbox-gutter-y:clamp(.85rem, 3vh, 1.5rem)}.blog-figure-lightbox__panel{width:min(calc(100vw - var(--lightbox-gutter-x) * 2), 52rem);max-width:calc(100vw - var(--lightbox-gutter-x) * 2)}.blog-figure-lightbox__head{flex-wrap:wrap;gap:.5rem}.blog-figure-lightbox__head-copy{flex:auto;min-width:min(100%,14rem)}.blog-figure-lightbox__tools{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.blog-figure-lightbox,.blog-figure-lightbox__panel{transition:none}.blog-figure-lightbox__panel{transform:none}}.depth-reader--folio{width:100%;margin-inline:auto;padding-block:.15rem 2.5rem}.depth-reader__folio-top{margin-bottom:.65rem;justify-content:space-between;align-items:center;gap:.75rem;max-width:52rem;margin-inline:auto;display:flex}.depth-reader--folio .depth-reader__crumb{max-width:52rem;margin-inline:auto}.depth-reader__author{border:1px solid color-mix(in srgb, var(--depth-glass-border) 55%, transparent);background:color-mix(in srgb, var(--depth-surface) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;border-radius:999px;align-items:center;gap:.55rem;min-width:0;padding:.35rem .65rem .35rem .4rem;text-decoration:none;display:inline-flex}.depth-reader__author-img{object-fit:cover;border-radius:999px}.depth-reader__author-text{gap:.05rem;min-width:0;display:grid}.depth-reader__author-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:800;overflow:hidden}.depth-reader__author-text span{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.depth-reader__folio-gauge{border:1px solid color-mix(in srgb, var(--read-accent,var(--reader-accent)) 35%, transparent);background:color-mix(in srgb, var(--depth-surface) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;border-radius:999px;justify-items:center;gap:.15rem;padding:.45rem .75rem;display:grid}.depth-reader__folio-gauge-m{font-variant-numeric:tabular-nums;color:var(--read-accent,var(--reader-accent));font-size:.82rem;font-weight:900;line-height:1.1}.depth-reader__folio-gauge-label{color:var(--text-muted);white-space:nowrap;font-size:.52rem;font-weight:700;line-height:1.25}.depth-reader__folio-layout{gap:1rem;width:100%;display:grid}@media (min-width:960px){.depth-reader__folio-layout{grid-template-columns:minmax(0,1fr) 10.5rem;align-items:start;gap:1.35rem;max-width:52rem;margin-inline:auto}.depth-reader__folio-main{grid-area:1/1}.depth-reader__folio-aside{grid-area:1/2}}.depth-reader__folio-aside{display:none}@media (min-width:960px){.depth-reader__folio-aside{top:calc(var(--depth-chrome-safe) + 3rem);grid-template-columns:1.35rem 1fr;gap:.65rem;display:grid;position:sticky}}.depth-reader__ruler{grid-template-rows:auto 1fr auto;place-items:stretch center;gap:.2rem;min-height:10rem;display:grid}.depth-reader__ruler-cap{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:.48rem;font-weight:800}.depth-reader__ruler-track{background:color-mix(in srgb, var(--depth-gold) 22%, transparent);border-radius:999px;width:3px;min-height:8rem;position:relative}.depth-reader__ruler-marker{background:var(--depth-gold);width:.55rem;height:.55rem;box-shadow:0 0 12px color-mix(in srgb, var(--depth-gold) 55%, transparent);border-radius:999px;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .depth-reader__ruler-marker{transform:translate(50%,-50%)}.depth-reader__toc--folio{font-size:.72rem;position:static}.depth-reader__folio-main{width:100%;min-width:0}.depth-reader__folio-card{border:1px solid color-mix(in srgb, var(--reader-accent,var(--depth-gold)) 22%, transparent);background:color-mix(in srgb, var(--depth-surface) calc(var(--read-card-opacity,.9) * 100%), #060c14);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-radius:1.1rem;width:100%;box-shadow:inset 0 1px #ffffff14,0 28px 70px -42px #000000e6}.depth-reader--folio .depth-reader__station-head{padding:1.35rem clamp(1rem,3vw,1.5rem) 1rem}.depth-reader__read-time{color:var(--text-muted);border:1px solid color-mix(in srgb, var(--border-bright) 25%, transparent);border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.depth-reader--folio .depth-reader__title{color:var(--text);margin:0 0 .55rem;font-size:clamp(1.35rem,3.8vw,2rem);font-weight:900;line-height:1.32}.depth-reader--folio .depth-reader__deck{color:var(--text-muted);margin:0 0 .5rem;font-size:.92rem;line-height:1.75}.depth-reader__folio-rule{background:linear-gradient(90deg, var(--reader-accent,var(--depth-gold)), color-mix(in srgb, var(--depth-gold) 35%, transparent));border-radius:999px;width:3.5rem;height:2px;margin-top:.85rem;display:block}.depth-reader__prose-wrap--folio{padding:0 clamp(1rem,3vw,1.5rem) 1.35rem;display:block}.depth-reader--folio .depth-reader__takeaways{margin:0;padding:1rem clamp(1rem,3vw,1.5rem)}.depth-reader__folio-cta{padding:0 clamp(1rem,3vw,1.5rem) 1.35rem}.depth-reader__brief--folio{border:1px solid color-mix(in srgb, var(--depth-gold) 45%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--depth-gold) 28%, transparent), color-mix(in srgb, var(--depth-gold) 12%, transparent));width:100%;color:var(--depth-gold-bright);text-align:center;box-shadow:0 0 28px -12px color-mix(in srgb, var(--depth-gold) 45%, transparent);border-radius:.75rem;justify-content:center;align-items:center;padding:.95rem 1.1rem;font-size:.88rem;font-weight:800;text-decoration:none;display:flex}.depth-reader__station-nav--folio{border:1px solid color-mix(in srgb, var(--depth-glass-border) 45%, transparent);background:color-mix(in srgb, var(--depth-surface) 65%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1rem;margin-top:1rem;padding:.9rem 1rem}.depth-reader__exit--folio{margin-top:1.25rem}.depth-reader--short .depth-reader__folio-aside{display:none!important}.depth-reader--short .depth-reader__folio-card{border-radius:.95rem}.depth-reader--long .depth-reader__folio-card{background:color-mix(in srgb, var(--depth-surface) 93%, #060c14)}@media (max-width:959px){.depth-reader__folio-top .depth-reader__author-text span,.depth-reader__folio-gauge-label{display:none}}.detail-modal-panel--blog-toc{--reader-accent:var(--blog-scroll-accent,var(--read-accent,#6eb5e8));border-color:color-mix(in srgb, var(--reader-accent) 22%, var(--border-bright));background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--reader-accent) 10%, transparent), transparent 55%), linear-gradient(168deg, #0c1220fa 0%, #030712fc 100%);max-width:min(28rem,100%);box-shadow:0 -12px 48px #00000073, inset 0 1px 0 #ffffff12, 0 0 48px color-mix(in srgb, var(--reader-accent) 12%, transparent)}.detail-modal-panel--blog-toc .detail-modal-header{border-bottom:1px solid color-mix(in srgb, var(--reader-accent) 14%, transparent);background:color-mix(in srgb, var(--depth-abyss) 35%, transparent);padding:.85rem 1rem .75rem}.detail-modal-panel--blog-toc .detail-modal-header__title{letter-spacing:.01em;font-size:1.02rem;font-weight:800}.detail-modal-panel--blog-toc .detail-modal-header__subtitle{color:color-mix(in srgb, var(--text-muted) 88%, transparent);margin-top:.2rem;font-size:.72rem;font-weight:600}.detail-modal-panel--blog-toc .detail-modal-body.blog-tocsheet-body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.detail-modal-panel--blog-toc .detail-modal-footer{border-top:1px solid color-mix(in srgb, var(--reader-accent) 10%, transparent);background:color-mix(in srgb, var(--depth-abyss) 40%, transparent);padding:.55rem 1rem .75rem}@media (max-width:959px){.detail-modal-panel--blog-toc{width:100%;max-width:none}.detail-modal-backdrop--blog-toc-depth,.detail-modal-backdrop--blog-toc-blog{justify-content:center;align-items:flex-end;top:0}.detail-modal-backdrop--blog-toc-depth{--toc-dock-offset:var(--depth-dock-offset,calc(var(--depth-dock-h,5.85rem) + env(safe-area-inset-bottom,0px)));bottom:var(--toc-dock-offset);z-index:68}.detail-modal-backdrop--blog-toc-blog{--toc-dock-offset:calc(var(--blog-dock-offset,5.5rem) + env(safe-area-inset-bottom,0px));bottom:var(--toc-dock-offset);z-index:68}.detail-modal-panel--blog-toc.detail-modal-panel--sheet,.detail-modal-panel--blog-toc-anchor-depth.detail-modal-panel--sheet,.detail-modal-panel--blog-toc-anchor-blog.detail-modal-panel--sheet{inset:auto 0;bottom:var(--toc-dock-offset,var(--depth-dock-offset,5.85rem));z-index:69;margin-inline:0;width:100%;max-width:none;max-height:min(calc(100dvh - var(--toc-dock-offset,var(--depth-dock-offset,5.85rem)) - .25rem), 36rem);border-bottom:none;border-radius:1.2rem 1.2rem 0 0;margin-bottom:0;animation:.4s cubic-bezier(.22,1,.36,1) forwards detail-sheet-in;position:fixed}.detail-modal-panel--blog-toc.detail-modal-panel--sheet .detail-modal-body{flex:1;min-height:0;padding-bottom:0}.detail-modal-panel--blog-toc.detail-modal-panel--sheet .detail-modal-footer{padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));flex-shrink:0;margin-bottom:0}.blog-tocsheet__nav{flex-direction:column;flex:1;min-height:0;padding-bottom:.25rem;display:flex}.blog-tocsheet__scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;max-height:none;overflow-y:auto}.depth-read-chip--sheet-open{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translate(.35rem)scale(.96)}}.blog-tocsheet{flex-direction:column;flex:1;min-height:0;display:flex}.blog-tocsheet__progress{background:color-mix(in srgb, var(--text-faint) 16%, transparent);flex-shrink:0;height:3px}.blog-tocsheet__progress span{background:linear-gradient(90deg, color-mix(in srgb, var(--reader-accent) 55%, #fff), var(--reader-accent));height:100%;transition:width .22s;display:block}.blog-tocsheet__nav{flex:1;min-height:0;padding:.65rem .55rem .35rem}.blog-tocsheet__scroll{overscroll-behavior:contain;max-height:min(52dvh,22rem);padding-inline:.35rem .2rem;overflow-y:auto}.blog-tocsheet__list>li:not(.is-h3):before{display:none}.blog-tocsheet__list>li{background:0 0;border-inline-start:none;margin-bottom:.35rem;padding-block:.15rem}.blog-tocsheet__list>li.is-active{background:0 0;border-inline-start:none}.blog-tocsheet__list>li a{border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;transition:background .18s,border-color .18s,transform .18s;display:flex}.blog-tocsheet__list>li.is-active a{border-color:color-mix(in srgb, var(--reader-accent) 28%, transparent);background:color-mix(in srgb, var(--reader-accent) 12%, transparent)}.blog-tocsheet__list>li a:active{transform:scale(.985)}.blog-tocsheet__num{font-variant-numeric:tabular-nums;width:1.45rem;height:1.45rem;color:color-mix(in srgb, var(--reader-accent) 88%, #fff);background:color-mix(in srgb, var(--reader-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--reader-accent) 26%, transparent);border-radius:.45rem;flex-shrink:0;place-items:center;font-size:.62rem;font-weight:800;display:grid}.blog-tocsheet__list>li.is-active .blog-tocsheet__num{color:#fff;background:color-mix(in srgb, var(--reader-accent) 78%, #000);border-color:color-mix(in srgb, var(--reader-accent) 65%, #fff)}.blog-tocsheet__label{flex:1;min-width:0;font-size:.82rem;line-height:1.45}.blog-tocsheet__list>li.is-h3 a{padding-inline-start:1.15rem}.blog-tocsheet__list>li.is-h3 .blog-tocsheet__label{font-size:.76rem}.blog-tocsheet__chev{opacity:.35;width:.85rem;height:.85rem;color:var(--reader-accent);flex-shrink:0;transition:opacity .18s,transform .18s}.blog-tocsheet__list>li.is-active .blog-tocsheet__chev,.blog-tocsheet__list>li a:hover .blog-tocsheet__chev{opacity:.85}.blog-tocsheet-foot{color:color-mix(in srgb, var(--text-muted) 90%, transparent);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.68rem;font-weight:600;display:flex}.blog-tocsheet-foot svg{width:.85rem;height:.85rem;color:color-mix(in srgb, var(--reader-accent) 70%, var(--text-muted))}@media (min-width:640px){.detail-modal-panel--blog-toc .detail-modal-footer{padding-bottom:.85rem}}.depth-reader--harbor .blog-scene{isolation:isolate;background:radial-gradient(ellipse 120% 100% at 0% 0%, color-mix(in srgb, var(--depth-gold,#d4a853) 13%, transparent), transparent 60%), linear-gradient(165deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 6%, transparent) 0%, transparent 50%), color-mix(in srgb, var(--depth-surface) 74%, transparent);box-shadow:inset 0 1px 0 #ffffff17, inset 0 0 0 1px color-mix(in srgb, var(--depth-gold,#d4a853) 16%, transparent), 0 24px 52px -34px #000000bd;border:0;border-radius:1.15rem;margin:2.35rem 0;padding:1.35rem 1.5rem 1.4rem 1.7rem;position:relative;overflow:hidden}.depth-reader--harbor .blog-scene:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 94%, #fff), color-mix(in srgb, var(--reader-accent,var(--read-accent)) 70%, var(--depth-gold,#d4a853)));width:3px;box-shadow:0 0 16px color-mix(in srgb, var(--depth-gold,#d4a853) 38%, transparent);border-radius:0 4px 4px 0;position:absolute;inset-block:.7rem;inset-inline-start:0}.depth-reader--harbor .blog-scene:after{content:"❝";color:color-mix(in srgb, var(--depth-gold,#d4a853) 16%, transparent);z-index:-1;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:3.4rem;line-height:1;position:absolute;inset-block-start:.35rem;inset-inline-end:.85rem}.depth-reader--harbor .blog-scene__kicker{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 90%, #fff);background:color-mix(in srgb, var(--depth-gold,#d4a853) 13%, transparent);border:1px solid color-mix(in srgb, var(--depth-gold,#d4a853) 32%, transparent);border-radius:999px;align-items:center;gap:.4rem;margin:0 0 .6rem;padding:.2rem .62rem;font-size:.66rem;font-weight:800;display:inline-flex}.depth-reader--harbor .blog-scene__kicker:before{content:"";background:var(--depth-gold-bright,#e8c06a);width:.32rem;height:.32rem;box-shadow:0 0 8px var(--depth-gold,#d4a853);border-radius:50%}.depth-reader--harbor .blog-scene__title{color:color-mix(in srgb, var(--text) 97%, #fff);margin:0;font-size:1.12rem;font-weight:700;line-height:1.62}.depth-reader--harbor .blog-scene__text{color:color-mix(in srgb, var(--text) 88%, var(--text-muted));margin:.7rem 0 0;font-size:.95rem;line-height:1.85}.depth-reader--harbor .blog-compare{isolation:isolate;background:linear-gradient(168deg, color-mix(in srgb, var(--reader-accent,var(--read-accent)) 6%, transparent) 0%, transparent 55%), color-mix(in srgb, var(--depth-surface) 72%, transparent);border:0;border-radius:1.15rem;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.85rem;margin:2.35rem 0;padding:1.1rem;display:grid;box-shadow:inset 0 1px #ffffff14,0 24px 52px -34px #000000b8}.depth-reader--harbor .blog-compare__col{border:1px solid color-mix(in srgb, var(--cmp-accent,var(--reader-accent)) 24%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--cmp-accent,var(--reader-accent)) 9%, transparent) 0%, transparent 58%), color-mix(in srgb, var(--depth-surface) 62%, transparent);border-radius:.95rem;padding:1rem 1.1rem 1.05rem;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px #ffffff0f}.depth-reader--harbor .blog-compare__col:before{content:"";background:color-mix(in srgb, var(--cmp-accent) 80%, transparent);width:2.5px;box-shadow:0 0 12px color-mix(in srgb, var(--cmp-accent) 45%, transparent);border-radius:0 3px 3px 0;position:absolute;inset-block:.75rem;inset-inline-start:0}.depth-reader--harbor .blog-compare__col:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 18px 38px -26px color-mix(in srgb, var(--cmp-accent) 60%, #000000b3);transform:translateY(-3px)}.depth-reader--harbor .blog-compare__col--a{--cmp-accent:#ef6a6a}.depth-reader--harbor .blog-compare__col--b{--cmp-accent:#2dd4bf}.depth-reader--harbor .blog-compare__head{color:color-mix(in srgb, var(--cmp-accent) 70%, var(--text));margin:0 0 .75rem;padding-inline-start:.55rem;font-size:.98rem;font-weight:800}.depth-reader--harbor .blog-compare__list{margin:0;padding:0;list-style:none}.depth-reader--harbor .blog-compare__list li{color:color-mix(in srgb, var(--text) 92%, var(--text-muted));margin:0 0 .55rem;padding-inline-start:1.55rem;font-size:.9rem;line-height:1.7;position:relative}.depth-reader--harbor .blog-compare__list li:last-child{margin-bottom:0}.depth-reader--harbor .blog-compare__list li:before{content:"";inset-inline-start:0;background:color-mix(in srgb, var(--cmp-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--cmp-accent) 45%, transparent);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.5em}.depth-reader--harbor .blog-compare__col--a .blog-compare__list li:after{content:"";inset-inline-start:.36rem;background:var(--cmp-accent);width:.24rem;height:.24rem;box-shadow:0 -.13rem 0 var(--cmp-accent), 0 .13rem 0 var(--cmp-accent);border-radius:1px;position:absolute;top:.78em}.depth-reader--harbor .blog-compare__col--b .blog-compare__list li:after{content:"";inset-inline-start:.34rem;border-inline-start:1.5px solid var(--cmp-accent);border-block-end:1.5px solid var(--cmp-accent);width:.28rem;height:.16rem;position:absolute;top:.62em;transform:rotate(-45deg)}.depth-reader--harbor .blog-compare__vs{letter-spacing:.01em;text-align:center;width:2.6rem;height:2.6rem;color:color-mix(in srgb, var(--depth-gold-bright,#e8c06a) 92%, #fff);background:color-mix(in srgb, var(--depth-surface) 88%, transparent);border:1px solid color-mix(in srgb, var(--depth-gold,#d4a853) 36%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--depth-surface) 60%, transparent), 0 0 18px -4px color-mix(in srgb, var(--depth-gold,#d4a853) 50%, transparent);border-radius:999px;justify-content:center;align-self:center;align-items:center;font-size:.6rem;font-weight:800;line-height:1.2;display:flex}.depth-reader--harbor .blog-steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.85rem;margin:2.35rem 0;padding:0;list-style:none;display:grid}.depth-reader--harbor .blog-steps__item{border:1px solid color-mix(in srgb, var(--reader-accent) 16%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--depth-gold,#d4a853) 6%, transparent) 0%, transparent 52%), color-mix(in srgb, var(--depth-surface) 64%, transparent);border-radius:1rem;flex-direction:column;gap:.6rem;padding:1.1rem 1rem 1.05rem;transition:transform .25s,border-color .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 16px 38px -30px #000000a8}.depth-reader--harbor .blog-steps__item:hover{border-color:color-mix(in srgb, var(--depth-gold,#d4a853) 38%, transparent);transform:translateY(-3px)}.depth-reader--harbor .blog-steps__num{color:#1a1206;background:linear-gradient(145deg, var(--depth-gold-bright,#e8c06a), var(--depth-gold,#d4a853));width:2.1rem;height:2.1rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--depth-gold,#d4a853) 12%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--depth-gold,#d4a853) 70%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:.92rem;font-weight:800;display:inline-flex}.depth-reader--harbor .blog-steps__title{color:color-mix(in srgb, var(--text) 96%, #fff);margin:0;font-size:.95rem;font-weight:700;line-height:1.5}.depth-reader--harbor .blog-steps__text{color:color-mix(in srgb, var(--text) 82%, var(--text-muted));margin:0;font-size:.85rem;line-height:1.7}.depth-reader--harbor .blog-interactive{background:radial-gradient(circle at 10% 0,#d4a85329,#0000 30%),linear-gradient(135deg,#131924eb,#0b101ae0);border:1px solid #d4a85338;border-radius:1.25rem;margin:2.2rem 0;padding:1.05rem;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000038}.depth-reader--harbor .blog-interactive:before{content:"";inset-inline:1rem;background:linear-gradient(90deg,#0000,#f5d694ad,#0000);height:1px;position:absolute;top:0}.depth-reader--harbor .blog-interactive__head{z-index:1;margin-bottom:.95rem;position:relative}.depth-reader--harbor .blog-interactive__kicker{color:var(--depth-gold,#d4a853);border:1px solid #d4a85342;border-radius:999px;margin-bottom:.45rem;padding:.22rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.depth-reader--harbor .blog-interactive__head h3{color:var(--text);margin:0;font-size:1.05rem}.depth-reader--harbor .blog-interactive__head p{color:#e2e8f0c2;margin:.45rem 0 0;font-size:.9rem;line-height:1.8}.depth-reader--harbor .blog-decision__options,.depth-reader--harbor .blog-calculator__grid,.depth-reader--harbor .blog-role-path__grid,.depth-reader--harbor .blog-glossary__list{z-index:1;position:relative}.depth-reader--harbor .blog-decision__options,.depth-reader--harbor .blog-calculator__grid{gap:.65rem;display:grid}.depth-reader--harbor .blog-decision__option,.depth-reader--harbor .blog-calculator__item{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:.95rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem .85rem;display:grid}.depth-reader--harbor .blog-decision__option input,.depth-reader--harbor .blog-calculator__item input{accent-color:var(--depth-gold,#d4a853)}.depth-reader--harbor .blog-decision__result,.depth-reader--harbor .blog-calculator__total{z-index:1;background:#2dd4bf1a;border:1px solid #2dd4bf38;border-radius:1rem;margin-top:.9rem;padding:.95rem;position:relative}.depth-reader--harbor .blog-decision__result strong,.depth-reader--harbor .blog-calculator__total strong{color:#7dd3fc;font-size:1rem;display:block}.depth-reader--harbor .blog-decision__result p,.depth-reader--harbor .blog-calculator__note{color:#e2e8f0c7;margin:.35rem 0 0;font-size:.88rem;line-height:1.8}.depth-reader--harbor .blog-calculator__total{justify-content:space-between;align-items:center;gap:1rem;display:flex}.depth-reader--harbor .blog-calculator__item strong{color:var(--depth-gold,#d4a853);font-size:.82rem}.depth-reader--harbor .blog-pricing-table__scroll{z-index:1;margin-top:.85rem;position:relative;overflow-x:auto}.depth-reader--harbor .blog-pricing-table__table{border-collapse:collapse;width:100%;font-size:.88rem}.depth-reader--harbor .blog-pricing-table__table th,.depth-reader--harbor .blog-pricing-table__table td{text-align:right;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.65rem .75rem}.depth-reader--harbor .blog-pricing-table__table th{color:#e2e8f0b8;font-size:.78rem;font-weight:600}.depth-reader--harbor .blog-pricing-table__table td:nth-child(2){color:var(--depth-gold,#d4a853);white-space:nowrap;font-variant-numeric:tabular-nums}.depth-reader--harbor .blog-pricing-table__foot,.depth-reader--harbor .blog-pricing-table__note{z-index:1;color:#e2e8f0b8;margin:.85rem 0 0;font-size:.84rem;line-height:1.8;position:relative}.depth-reader--harbor .blog-pricing-table__foot a{color:#7dd3fc;text-underline-offset:.2em}.depth-reader--harbor .blog-role-path__grid,.depth-reader--harbor .blog-glossary__list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:0;display:grid}.depth-reader--harbor .blog-role-path__card,.depth-reader--harbor .blog-glossary__term{color:inherit;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1rem;gap:.35rem;padding:.9rem;text-decoration:none;display:grid}.depth-reader--harbor .blog-role-path__card--link:hover{border-color:#d4a8536b;transform:translateY(-2px)}.depth-reader--harbor .blog-role-path__card strong,.depth-reader--harbor .blog-glossary__term dt{color:var(--depth-gold,#d4a853);font-weight:800}.depth-reader--harbor .blog-glossary__button{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.depth-reader--harbor .blog-glossary__button:hover{color:#f5d694}.depth-reader--harbor .blog-role-path__card span,.depth-reader--harbor .blog-glossary__term dd{color:#e2e8f0c2;margin:0;font-size:.86rem;line-height:1.75}@media (max-width:640px){.depth-reader--harbor .blog-compare{grid-template-columns:1fr}.depth-reader--harbor .blog-compare__vs{width:2.2rem;height:2.2rem;margin:.1rem auto}.depth-reader--harbor .blog-steps{grid-template-columns:1fr}.depth-reader--harbor .blog-interactive{margin:1.65rem -.1rem;padding:.9rem}.depth-reader--harbor .blog-decision__option,.depth-reader--harbor .blog-calculator__item{grid-template-columns:auto 1fr}.depth-reader--harbor .blog-calculator__item strong{grid-column:2}.depth-reader--harbor .blog-calculator__total{display:grid}}
