.sslp-root{--sslp-bg:#071018;--sslp-bg-2:#0f1c26;--sslp-bg-3:#142432;--sslp-surface:rgba(255,255,255,.065);--sslp-surface-2:rgba(255,255,255,.095);--sslp-surface-3:rgba(255,255,255,.13);--sslp-text:rgba(255,255,255,.9);--sslp-text-strong:#fff8e8;--sslp-text-soft:rgba(255,255,255,.64);--sslp-text-faint:rgba(255,255,255,.42);--sslp-border:rgba(255,255,255,.10);--sslp-border-strong:rgba(255,255,255,.18);--sslp-gold:#c8a96b;--sslp-gold-soft:rgba(200,169,107,.22);--sslp-gold-glow:rgba(242,220,168,.18);--sslp-warm:#f2dca8;--sslp-shadow:0 28px 80px rgba(0,0,0,.34),
    inset 0 1px 0 rgba(255,255,255,.05);--sslp-shadow-soft:0 18px 54px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.04);--sslp-radius-xl:34px;--sslp-radius-lg:26px;--sslp-radius-md:18px;--sslp-radius-sm:12px;--sslp-max:1180px;--sslp-pad-x:clamp(18px, 4vw, 42px);--sslp-section-y:clamp(52px, 7vw, 92px);--sslp-font-serif:Georgia, "Times New Roman", serif;--sslp-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sslp-ease:cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;color:var(--sslp-text);background:radial-gradient(circle at 18% 8%,rgb(242 220 168 / .12),transparent 28%),radial-gradient(circle at 80% 0%,rgb(84 122 145 / .20),transparent 34%),linear-gradient(135deg,var(--sslp-bg) 0%,var(--sslp-bg-2) 46%,#08121a 100%);font-family:var(--sslp-font-sans);line-height:1.65;isolation:isolate}.sslp-root[data-theme="light"],html[data-theme="light"] .sslp-root,body[data-theme="light"] .sslp-root{--sslp-bg:#f4efe5;--sslp-bg-2:#e9e0d1;--sslp-bg-3:#fbf7ef;--sslp-surface:rgba(255,255,255,.70);--sslp-surface-2:rgba(255,255,255,.88);--sslp-surface-3:rgba(255,255,255,.96);--sslp-text:rgba(26,30,34,.88);--sslp-text-strong:#111820;--sslp-text-soft:rgba(26,30,34,.62);--sslp-text-faint:rgba(26,30,34,.42);--sslp-border:rgba(25,32,40,.10);--sslp-border-strong:rgba(25,32,40,.18);--sslp-gold:#9d7b38;--sslp-gold-soft:rgba(157,123,56,.15);--sslp-gold-glow:rgba(157,123,56,.16);--sslp-warm:#5f431b;--sslp-shadow:0 24px 70px rgba(54,42,24,.13),
    inset 0 1px 0 rgba(255,255,255,.72);--sslp-shadow-soft:0 16px 44px rgba(54,42,24,.10),
    inset 0 1px 0 rgba(255,255,255,.75);background:radial-gradient(circle at 18% 8%,rgb(157 123 56 / .13),transparent 30%),radial-gradient(circle at 82% 0%,rgb(80 112 130 / .13),transparent 34%),linear-gradient(135deg,#f7f1e7 0%,#efe6d8 48%,#fbf8f1 100%)}.sslp-root,.sslp-root *{box-sizing:border-box}.sslp-root a{color:inherit;text-decoration:none}.sslp-root img,.sslp-root svg{max-width:100%;height:auto}.sslp-root p{margin:0}.sslp-root h1,.sslp-root h2,.sslp-root h3,.sslp-root h4{margin:0;font-weight:600;line-height:1.08;color:var(--sslp-text-strong)}.sslp-root ul,.sslp-root ol{margin:0;padding:0}.sslp-root li{list-style:none}.sslp-root button,.sslp-root input,.sslp-root textarea{font:inherit}.sslp-container{width:min(var(--sslp-max), calc(100% - (var(--sslp-pad-x) * 2)));margin-inline:auto}.sslp-section{position:relative;padding:var(--sslp-section-y) 0}.sslp-section.is-compact{padding:clamp(34px, 5vw, 62px) 0}.sslp-eyebrow,.sslp-kicker{display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:100%;color:var(--sslp-gold);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sslp-eyebrow::before,.sslp-kicker::before{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--sslp-gold),transparent);opacity:.85}.sslp-section-head{display:grid;gap:14px;max-width:760px;margin-bottom:clamp(24px, 4vw, 38px)}.sslp-section-head.center{margin-inline:auto;text-align:center;justify-items:center}.sslp-section-head h2{font-family:var(--sslp-font-serif);font-size:clamp(27px, 3vw, 42px);letter-spacing:-.03em;max-width:780px}.sslp-section-head p{color:var(--sslp-text-soft);font-size:clamp(15px, 1.42vw, 17px);line-height:1.75}.sslp-muted{color:var(--sslp-text-soft)}.sslp-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--sslp-border),transparent)}.sslp-actions,.sslp-hero-actions,.sslp-ending-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sslp-btn,.sslp-root .sslp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;border:1px solid var(--sslp-border);color:var(--sslp-text);background:var(--sslp-surface);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05);font-size:13px;font-weight:700;letter-spacing:.02em;transition:transform .28s var(--sslp-ease),border-color .28s var(--sslp-ease),background .28s var(--sslp-ease),color .28s var(--sslp-ease)}.sslp-btn:hover,.sslp-root .sslp-btn:hover{transform:translateY(-2px);border-color:var(--sslp-border-strong);background:var(--sslp-surface-2)}.sslp-btn-primary,.sslp-root .sslp-btn-primary{color:#111820;border-color:rgb(242 220 168 / .55);background:linear-gradient(135deg,#f7e7b9,var(--sslp-gold));box-shadow:0 14px 34px var(--sslp-gold-glow),inset 0 1px 0 rgb(255 255 255 / .38)}.sslp-btn-primary:hover,.sslp-root .sslp-btn-primary:hover{background:linear-gradient(135deg,#fff0c7,#c8a96b)}.sslp-btn-secondary,.sslp-root .sslp-btn-secondary{border-color:rgb(200 169 107 / .34);color:var(--sslp-text-strong);background:linear-gradient(135deg,rgb(200 169 107 / .15),rgb(255 255 255 / .05))}.sslp-topbar{position:relative;z-index:20;width:min(var(--sslp-max), calc(100% - (var(--sslp-pad-x) * 2)));margin:0 auto;padding:18px 0 0}.sslp-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px;border:1px solid var(--sslp-border);border-radius:999px;background:rgb(255 255 255 / .055);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--sslp-shadow-soft);overflow:hidden}.sslp-root[data-theme="light"] .sslp-topbar-inner,html[data-theme="light"] .sslp-root .sslp-topbar-inner{background:rgb(255 255 255 / .62)}.sslp-topbar-left,.sslp-topbar-right{display:flex;align-items:center;gap:8px;min-width:0}.sslp-topbar-left{flex-wrap:wrap;padding-left:4px}.sslp-topbar-right{flex:0 0 auto}.sslp-toplink,.sslp-brand,.sslp-theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid #fff0;color:var(--sslp-text-soft);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;transition:color .25s var(--sslp-ease),background .25s var(--sslp-ease),border-color .25s var(--sslp-ease),transform .25s var(--sslp-ease)}.sslp-toplink:hover,.sslp-theme-toggle:hover{color:var(--sslp-text-strong);background:var(--sslp-surface);border-color:var(--sslp-border);transform:translateY(-1px)}.sslp-brand{color:var(--sslp-gold);letter-spacing:.08em;text-transform:uppercase}.sslp-theme-toggle{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;cursor:pointer;background:var(--sslp-surface);border-color:var(--sslp-border);border-radius:999px;position:relative}.sslp-theme-icon{position:relative;display:block;width:18px;height:18px;border-radius:999px;transition:background .25s var(--sslp-ease),box-shadow .25s var(--sslp-ease),transform .25s var(--sslp-ease)}.sslp-root[data-theme="dark"] .sslp-theme-icon,html[data-theme="dark"] .sslp-root .sslp-theme-icon{background:#fff0;box-shadow:inset -5px -4px 0 0 var(--sslp-gold),0 0 18px rgb(242 220 168 / .16)}.sslp-root[data-theme="light"] .sslp-theme-icon,html[data-theme="light"] .sslp-root .sslp-theme-icon{background:var(--sslp-gold);box-shadow:0 0 0 4px rgb(157 123 56 / .13),0 0 18px rgb(157 123 56 / .18)}.sslp-root[data-theme="light"] .sslp-theme-icon::before,html[data-theme="light"] .sslp-root .sslp-theme-icon::before{content:"";position:absolute;inset:-6px;border-radius:999px;background:radial-gradient(circle at 50% 0%,var(--sslp-gold) 0 1px,transparent 2px),radial-gradient(circle at 50% 100%,var(--sslp-gold) 0 1px,transparent 2px),radial-gradient(circle at 0% 50%,var(--sslp-gold) 0 1px,transparent 2px),radial-gradient(circle at 100% 50%,var(--sslp-gold) 0 1px,transparent 2px);opacity:.75}.sslp-hero{position:relative;z-index:2;padding:clamp(60px, 8vw, 104px) 0 clamp(44px, 7vw, 80px)}.sslp-hero::before{content:"";position:absolute;left:-10%;right:-10%;top:-180px;height:620px;background:radial-gradient(circle at 50% 8%,var(--sslp-gold-glow),transparent 38%),radial-gradient(circle at 16% 38%,rgb(62 85 99 / .18),transparent 42%),linear-gradient(to bottom,rgb(255 255 255 / .035),transparent 78%);pointer-events:none;z-index:-1;opacity:.9;mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%)}.sslp-root[data-theme="light"] .sslp-hero::before,html[data-theme="light"] .sslp-root .sslp-hero::before,body[data-theme="light"] .sslp-root .sslp-hero::before{background:radial-gradient(circle at 50% 8%,rgb(157 123 56 / .13),transparent 38%),radial-gradient(circle at 16% 38%,rgb(80 112 130 / .10),transparent 42%),linear-gradient(to bottom,rgb(255 255 255 / .28),transparent 78%);opacity:.75}.sslp-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(300px,.78fr);gap:clamp(28px, 5vw, 68px);align-items:center}.sslp-hero-copy{display:grid;gap:20px;max-width:740px}.sslp-hero h1{font-family:var(--sslp-font-serif);font-size:clamp(34px, 4.65vw, 58px);letter-spacing:-.04em;max-width:720px}.sslp-hero-subtitle{color:var(--sslp-text-soft);font-size:clamp(16px, 1.75vw, 20px);line-height:1.72;max-width:700px}.sslp-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.sslp-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 11px;border-radius:999px;border:1px solid var(--sslp-border);color:var(--sslp-text-soft);background:var(--sslp-surface);font-size:12px;font-weight:700}.sslp-hero-visual{position:relative;min-height:420px;border:1px solid var(--sslp-border);border-radius:var(--sslp-radius-xl);background:radial-gradient(circle at 50% 46%,var(--sslp-gold-glow),transparent 31%),radial-gradient(circle at 26% 20%,rgb(90 130 154 / .15),transparent 30%),linear-gradient(145deg,var(--sslp-surface),rgb(255 255 255 / .025));box-shadow:var(--sslp-shadow);overflow:hidden}.sslp-hero-visual::before{content:"";position:absolute;inset:12%;border:1px solid rgb(200 169 107 / .22);border-radius:50%;box-shadow:0 0 0 38px rgb(200 169 107 / .035),0 0 0 84px rgb(255 255 255 / .025),0 0 80px var(--sslp-gold-glow);opacity:.9}.sslp-hero-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,rgb(255 255 255 / .065) 48%,transparent 54%),radial-gradient(circle at 50% 50%,transparent 0 28%,rgb(0 0 0 / .18) 68%,rgb(0 0 0 / .34) 100%);pointer-events:none}.sslp-visual-label{position:absolute;left:24px;right:24px;bottom:24px;z-index:3;padding:18px;border-radius:22px;border:1px solid var(--sslp-border);background:rgb(0 0 0 / .18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sslp-root[data-theme="light"] .sslp-visual-label,html[data-theme="light"] .sslp-root .sslp-visual-label{background:rgb(255 255 255 / .62)}.sslp-visual-label small{display:block;margin-bottom:5px;color:var(--sslp-gold);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sslp-visual-label strong{display:block;color:var(--sslp-text-strong);font-family:var(--sslp-font-serif);font-size:22px;line-height:1.15}.sslp-compass{position:relative;z-index:3;padding:clamp(34px, 5vw, 64px) 0}.sslp-compass-inner{width:min(var(--sslp-max), calc(100% - (var(--sslp-pad-x) * 2)));margin-inline:auto;padding:clamp(18px, 2.4vw, 28px);border:1px solid var(--sslp-border);border-radius:var(--sslp-radius-xl);background:linear-gradient(145deg,var(--sslp-surface-2),rgb(255 255 255 / .035)),radial-gradient(circle at 12% 0%,var(--sslp-gold-glow),transparent 32%);box-shadow:var(--sslp-shadow-soft)}.sslp-compass-head{display:grid;gap:10px;margin-bottom:20px;max-width:720px}.sslp-compass-head h2{font-family:var(--sslp-font-serif);font-size:clamp(27px, 3.1vw, 42px);letter-spacing:-.03em}.sslp-compass-head p{color:var(--sslp-text-soft)}.sslp-compass-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.sslp-compass-card{position:relative;display:grid;gap:10px;min-height:170px;padding:clamp(18px, 2.2vw, 24px);border:1px solid var(--sslp-border);border-radius:var(--sslp-radius-lg);background:rgb(255 255 255 / .055);overflow:hidden;transition:transform .28s var(--sslp-ease),border-color .28s var(--sslp-ease),background .28s var(--sslp-ease)}.sslp-compass-card:hover{transform:translateY(-3px);border-color:var(--sslp-border-strong);background:var(--sslp-surface-2)}.sslp-compass-card.is-wide{grid-row:span 2;align-content:start}.sslp-compass-card small,.sslp-card small{color:var(--sslp-gold);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sslp-compass-card h3{font-family:var(--sslp-font-serif);font-size:clamp(21px, 2vw, 29px);letter-spacing:-.024em}.sslp-compass-card p{color:var(--sslp-text-soft);line-height:1.72}.sslp-compass-card p+p{margin-top:-4px}.sslp-compass-card.is-wide p{max-width:92%}.sslp-compass-list{display:grid;gap:8px}.sslp-compass-list li,.sslp-meta-row{display:flex;gap:10px;align-items:flex-start;color:var(--sslp-text-soft);font-size:14px}.sslp-compass-list li::before,.sslp-meta-row::before{content:"";width:6px;height:6px;margin-top:9px;border-radius:999px;background:var(--sslp-gold);box-shadow:0 0 18px var(--sslp-gold-glow);flex:0 0 auto}.sslp-compass-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.sslp-mini-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 11px;border-radius:999px;border:1px solid var(--sslp-border);color:var(--sslp-text);background:var(--sslp-surface);font-size:12px;font-weight:700;transition:.25s var(--sslp-ease)}.sslp-mini-link:hover{border-color:var(--sslp-border-strong);background:var(--sslp-surface-2);transform:translateY(-1px)}.sslp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sslp-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sslp-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.sslp-card{position:relative;display:grid;gap:12px;min-height:100%;padding:clamp(18px, 2.2vw, 26px);border:1px solid var(--sslp-border);border-radius:var(--sslp-radius-lg);background:linear-gradient(145deg,var(--sslp-surface),rgb(255 255 255 / .025));box-shadow:var(--sslp-shadow-soft);overflow:hidden;transition:transform .28s var(--sslp-ease),border-color .28s var(--sslp-ease),background .28s var(--sslp-ease)}.sslp-card:hover{transform:translateY(-3px);border-color:var(--sslp-border-strong);background:var(--sslp-surface-2)}.sslp-card h3{font-family:var(--sslp-font-serif);font-size:clamp(20px, 1.85vw, 27px);letter-spacing:-.022em}.sslp-card p{color:var(--sslp-text-soft);line-height:1.72}.sslp-card.is-featured{grid-column:span 2;min-height:280px;background:radial-gradient(circle at 18% 0%,var(--sslp-gold-glow),transparent 34%),linear-gradient(145deg,var(--sslp-surface-2),rgb(255 255 255 / .035))}.sslp-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid rgb(200 169 107 / .28);color:var(--sslp-gold);background:var(--sslp-gold-soft);font-weight:800}.sslp-meaning{position:relative}.sslp-meaning-box{display:grid;gap:20px;padding:clamp(26px, 4vw, 46px);border:1px solid var(--sslp-border);border-radius:var(--sslp-radius-xl);background:radial-gradient(circle at 0% 0%,var(--sslp-gold-glow),transparent 34%),linear-gradient(145deg,var(--sslp-surface-2),rgb(255 255 255 / .035));box-shadow:var(--sslp-shadow)}.sslp-meaning-box h2{font-family:var(--sslp-font-serif);font-size:clamp(29px, 3.45vw, 48px);letter-spacing:-.038em;max-width:820px}.sslp-meaning-box p{max-width:860px;color:var(--sslp-text-soft);font-size:clamp(16px, 1.75vw, 20px);line-height:1.72}.sslp-map{position:relative}.sslp-map-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;align-items:stretch}.sslp-map-panel{min-height:420px;border:1px solid var(--sslp-border);border-radius:var(--sslp-radius-xl);background:radial-gradient(circle at 50% 45%,var(--sslp-gold-glow),transparent 28%),linear-gradient(145deg,var(--sslp-surface),rgb(255 255 255 / .025));box-shadow:var(--sslp-shadow-soft);overflow:hidden}.sslp-map-panel-inner{position:relative;height:100%;min-height:420px}.sslp-map-orbit{position:absolute;inset:14%;border:1px solid rgb(200 169 107 / .23);border-radius:50%}.sslp-map-orbit:nth-child(2){inset:26%;opacity:.7}.sslp-map-orbit:nth-child(3){inset:38%;opacity:.55}.sslp-map-core{position:absolute;left:50%;top:50%;width:74px;height:74px;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle,#fff4c8,var(--sslp-gold) 54%,rgb(200 169 107 / .08) 72%);box-shadow:0 0 60px var(--sslp-gold-glow)}.sslp-map-list{display:grid;gap:14px}.sslp-reading{position:relative}.sslp-reading-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:14px;align-items:start}.sslp-reading-note{position:sticky;top:24px;padding:clamp(22px, 3vw, 34px);border:1px solid var(--sslp-border);border-radius:var(--sslp-radius-xl);background:radial-gradient(circle at 0% 0%,var(--sslp-gold-glow),transparent 30%),var(--sslp-surface);box-shadow:var(--sslp-shadow-soft)}.sslp-reading-note h2{margin-top:12px;font-family:var(--sslp-font-serif);font-size:clamp(28px, 3.25vw, 42px);letter-spacing:-.034em}.sslp-reading-note p{margin-top:14px;color:var(--sslp-text-soft)}.sslp-reading-steps{display:grid;gap:14px}.sslp-pause{position:relative;padding:clamp(34px, 5vw, 70px) 0}.sslp-pause-box{position:relative;display:grid;gap:14px;width:min(var(--sslp-max), calc(100% - (var(--sslp-pad-x) * 2)));margin-inline:auto;padding:clamp(30px, 4.4vw, 54px);border:1px solid var(--sslp-border);border-radius:var(--sslp-radius-xl);background:radial-gradient(circle at 8% 0%,var(--sslp-gold-glow),transparent 30%),radial-gradient(circle at 92% 100%,rgb(84 122 145 / .14),transparent 34%),linear-gradient(145deg,var(--sslp-surface-2),rgb(255 255 255 / .035));box-shadow:var(--sslp-shadow-soft);overflow:hidden}.sslp-pause-box::before{content:"";position:absolute;left:clamp(24px, 4vw, 48px);top:clamp(22px, 3vw, 36px);width:38px;height:38px;border-radius:999px;border:1px solid rgb(200 169 107 / .22);background:radial-gradient(circle,rgb(242 220 168 / .18),transparent 68%);opacity:.52;pointer-events:none}.sslp-pause-box::after{content:"";position:absolute;right:-72px;bottom:-118px;width:340px;height:340px;border-radius:999px;border:1px solid rgb(200 169 107 / .12);box-shadow:0 0 0 52px rgb(200 169 107 / .025),0 0 0 108px rgb(255 255 255 / .018);opacity:.62;pointer-events:none}.sslp-pause-content{position:relative;z-index:2;display:grid;gap:14px;max-width:820px;padding-left:clamp(0px, 2vw, 26px)}.sslp-pause-box h2{font-family:var(--sslp-font-serif);font-size:clamp(27px, 3vw, 40px);line-height:1.14;letter-spacing:-.03em;color:var(--sslp-text-strong);max-width:760px}.sslp-pause-box p{color:var(--sslp-text-soft);font-size:clamp(15px, 1.42vw, 17px);line-height:1.75;max-width:760px}.sslp-pause-mark{position:absolute;right:clamp(42px, 7vw, 92px);top:50%;transform:translateY(-50%);font-family:var(--sslp-font-serif);font-size:clamp(82px, 10vw, 150px);line-height:1;color:var(--sslp-gold);opacity:.11;pointer-events:none}.sslp-root[data-theme="light"] .sslp-pause-box,html[data-theme="light"] .sslp-root .sslp-pause-box,body[data-theme="light"] .sslp-root .sslp-pause-box{background:radial-gradient(circle at 8% 0%,rgb(157 123 56 / .14),transparent 30%),radial-gradient(circle at 92% 100%,rgb(80 112 130 / .10),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .86),rgb(255 255 255 / .58))}.sslp-root[data-theme="light"] .sslp-pause-box::before,html[data-theme="light"] .sslp-root .sslp-pause-box::before,body[data-theme="light"] .sslp-root .sslp-pause-box::before{background:radial-gradient(circle,rgb(157 123 56 / .18),transparent 68%)}@media (max-width:720px){.sslp-pause{padding:clamp(28px, 8vw, 52px) 0}.sslp-pause-box{border-radius:24px;padding:clamp(24px, 7vw, 34px)}.sslp-pause-box::before{width:32px;height:32px;left:22px;top:22px;opacity:.42}.sslp-pause-box::after{right:-120px;bottom:-128px;width:250px;height:250px}.sslp-pause-content{max-width:100%;padding-left:0}.sslp-pause-box h2{font-size:clamp(25px, 7vw, 34px)}.sslp-pause-box p{font-size:15px}.sslp-pause-mark{right:22px;top:auto;bottom:8px;transform:none;font-size:84px;opacity:.08}}@media (max-width:480px){.sslp-pause-box{border-radius:22px}.sslp-pause-box h2{font-size:clamp(24px, 7.6vw, 32px)}}.sslp-ecosystem{position:relative}.sslp-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sslp-link-card{position:relative;display:grid;gap:10px;padding:22px;min-height:190px;border:1px solid var(--sslp-border);border-radius:var(--sslp-radius-lg);background:var(--sslp-surface);transition:.28s var(--sslp-ease)}.sslp-link-card:hover{transform:translateY(-3px);border-color:var(--sslp-border-strong);background:var(--sslp-surface-2)}.sslp-link-card small{color:var(--sslp-gold);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.sslp-link-card h3{font-family:var(--sslp-font-serif);font-size:clamp(20px, 1.9vw, 28px);letter-spacing:-.022em}.sslp-link-card p{color:var(--sslp-text-soft);font-size:14px}.sslp-link-card::after{content:"→";position:absolute;right:20px;bottom:16px;color:var(--sslp-gold);font-size:22px}.sslp-faq{position:relative}.sslp-faq-list{display:grid;gap:12px}.sslp-faq-item{border:1px solid var(--sslp-border);border-radius:var(--sslp-radius-lg);background:var(--sslp-surface);overflow:hidden;transition:border-color .25s var(--sslp-ease),background .25s var(--sslp-ease)}.sslp-faq-item.is-open{border-color:var(--sslp-border-strong);background:var(--sslp-surface-2)}.sslp-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;border:0;background:#fff0;color:var(--sslp-text-strong);cursor:pointer;text-align:left;font-weight:750}.sslp-faq-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--sslp-border);color:var(--sslp-gold);flex:0 0 auto;transition:transform .25s var(--sslp-ease)}.sslp-faq-item.is-open .sslp-faq-icon{transform:rotate(45deg)}.sslp-faq-a{max-height:0;overflow:hidden;transition:max-height .34s var(--sslp-ease)}.sslp-faq-a-inner{padding:0 22px 22px;color:var(--sslp-text-soft);line-height:1.75}.sslp-faq-a p+p{margin-top:12px}.sslp-ending-block{padding:clamp(50px, 7vw, 90px) 0}.sslp-ending-inner{width:min(var(--sslp-max), calc(100% - (var(--sslp-pad-x) * 2)));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(22px, 4vw, 52px);align-items:center;padding:clamp(26px, 4.5vw, 54px);border:1px solid var(--sslp-border);border-radius:var(--sslp-radius-xl);background:radial-gradient(circle at 0% 0%,var(--sslp-gold-glow),transparent 32%),radial-gradient(circle at 100% 100%,rgb(84 122 145 / .15),transparent 34%),linear-gradient(145deg,var(--sslp-surface-2),rgb(255 255 255 / .035));box-shadow:var(--sslp-shadow)}.sslp-ending-copy{display:grid;gap:14px;max-width:760px}.sslp-ending-copy h2{font-family:var(--sslp-font-serif);font-size:clamp(29px, 3.45vw, 46px);letter-spacing:-.035em}.sslp-ending-copy p{color:var(--sslp-text-soft);font-size:clamp(15px, 1.55vw, 18px);line-height:1.75}.sslp-ending-actions{justify-content:flex-end}.sslp-footerbar{position:relative;z-index:5;width:min(var(--sslp-max), calc(100% - (var(--sslp-pad-x) * 2)));margin:0 auto;padding:0 0 24px}.sslp-footerbar-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border-top:1px solid var(--sslp-border);color:var(--sslp-text-faint);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sslp-footerbar a{color:var(--sslp-text-soft)}.sslp-footerbar a:hover{color:var(--sslp-gold)}.sslp-footer-left,.sslp-footer-right{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.sslp-footer-left{color:var(--sslp-text-faint)}.sslp-footer-right{justify-content:flex-end;text-align:right}.sslp-footer-right span{color:var(--sslp-text-faint)}.sslp-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--sslp-ease),transform .7s var(--sslp-ease)}.sslp-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:980px){.sslp-hero-grid,.sslp-map-grid,.sslp-reading-layout,.sslp-ending-inner{grid-template-columns:1fr}.sslp-hero-visual{min-height:340px}.sslp-compass-grid{grid-template-columns:1fr}.sslp-compass-card.is-wide{grid-row:auto}.sslp-grid,.sslp-grid.two,.sslp-grid.four,.sslp-link-grid{grid-template-columns:1fr 1fr}.sslp-card.is-featured{grid-column:auto}.sslp-reading-note{position:relative;top:auto}.sslp-ending-actions{justify-content:flex-start}}@media (max-width:720px){.sslp-root{--sslp-pad-x:16px}.sslp-topbar-inner{border-radius:24px;align-items:stretch;flex-direction:column;gap:10px;padding:12px}.sslp-topbar-left,.sslp-topbar-right{width:100%}.sslp-topbar-left{display:flex;flex-wrap:wrap;gap:8px;padding-left:0}.sslp-toplink{flex:1 1 auto;width:auto;min-width:max-content;min-height:34px;padding:8px 10px;background:rgb(255 255 255 / .035);border-color:var(--sslp-border)}.sslp-brand{width:auto;justify-content:flex-start;padding-left:2px}.sslp-topbar-right{justify-content:space-between;gap:12px}.sslp-theme-toggle{width:42px;min-width:42px;flex:0 0 42px}.sslp-hero{padding-top:52px}.sslp-hero h1{font-size:clamp(34px, 9.4vw, 46px)}.sslp-section-head h2{font-size:clamp(27px, 7vw, 38px)}.sslp-card h3,.sslp-compass-card h3,.sslp-link-card h3{font-size:clamp(20px, 6.4vw, 27px)}.sslp-reading-note h2,.sslp-ending-copy h2{font-size:clamp(29px, 8vw, 40px)}.sslp-hero-visual{min-height:300px;border-radius:26px}.sslp-grid,.sslp-grid.two,.sslp-grid.four,.sslp-link-grid{grid-template-columns:1fr}.sslp-section-head h2,.sslp-meaning-box h2,.sslp-ending-copy h2{letter-spacing:-.032em}.sslp-actions,.sslp-hero-actions,.sslp-ending-actions{width:100%}.sslp-btn,.sslp-root .sslp-btn{width:100%}.sslp-footerbar-inner{align-items:flex-start;flex-direction:column;line-height:1.6}.sslp-footer-right{justify-content:flex-start;text-align:left}}@media (max-width:480px){.sslp-topbar-left{display:flex;flex-wrap:wrap}.sslp-compass-inner,.sslp-meaning-box,.sslp-ending-inner{border-radius:24px}.sslp-card,.sslp-compass-card,.sslp-link-card{border-radius:20px}.sslp-visual-label{left:16px;right:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.sslp-root *,.sslp-root *::before,.sslp-root *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.sslp-reveal{opacity:1;transform:none}}