@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/60725fd621283160-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d1fc2dec6b9db1dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1ba0a863e6af8aeb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_7c7c8c{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_7c7c8c{--font-barlow:"Barlow","Barlow Fallback"}:root{--navy:#000042;--navy-deep:#000042;--navy-rail:#000042;--shelf-top:#1a1a6a;--accent-ink:#000042;--brand-grad:linear-gradient(160deg,#23237b,#53e0dc);--gold:#53e0dc;--strategy:#53e0dc;--execution:#f55b3d;--outcomes:#bebeed;--cyan:#5bf6f2;--text-muted:hsla(0,0%,100%,.6);--text-dim:hsla(0,0%,100%,.4);--border-soft:hsla(0,0%,100%,.08);--brand-font:var(--font-barlow),"Barlow",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--brand-font);background:#f6f6fa;color:#000042;overflow:hidden}.app{display:flex;height:100vh;width:100vw}.layer-rail{width:64px;min-width:64px;background:var(--navy-rail);border-right:1px solid hsla(0,0%,100%,.04);flex-direction:column;padding:1.25rem 0;z-index:1100;box-shadow:2px 0 12px rgba(0,0,0,.15)}.layer-rail,.rail-logo{display:flex;align-items:center}.rail-logo{width:38px;height:38px;border-radius:10px;margin-bottom:1.75rem;justify-content:center;border:1.5px solid transparent;background-image:linear-gradient(#000042,#000042),var(--brand-grad);background-origin:border-box;background-clip:padding-box,border-box}.rail-logo img{width:26px;height:27px;display:block}.rail-icons{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.rail-btn{width:44px;height:44px;border-radius:12px;border:1px solid transparent;background:hsla(0,0%,100%,.025);color:hsla(0,0%,100%,.55);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.rail-btn:hover{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9);transform:translateY(-1px)}.rail-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rail-btn[data-layer=strategy].active{background:linear-gradient(135deg,rgba(83,224,220,.22),rgba(83,224,220,.08));color:var(--strategy);border-color:rgba(83,224,220,.4);box-shadow:0 0 0 1px rgba(83,224,220,.2),0 4px 16px rgba(83,224,220,.15)}.rail-btn[data-layer=execution].active{background:linear-gradient(135deg,rgba(245,91,61,.22),rgba(245,91,61,.08));color:var(--execution);border-color:rgba(245,91,61,.4);box-shadow:0 0 0 1px rgba(245,91,61,.2),0 4px 16px rgba(245,91,61,.15)}.rail-btn[data-layer=outcomes].active{background:linear-gradient(135deg,rgba(91,246,242,.22),rgba(91,246,242,.08));color:var(--outcomes);border-color:rgba(91,246,242,.4);box-shadow:0 0 0 1px rgba(91,246,242,.2),0 4px 16px rgba(91,246,242,.15)}.rail-label{font-size:.55rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-top:.35rem;color:hsla(0,0%,100%,.35);text-align:center;line-height:1;transition:color .25s}.rail-item{display:flex;flex-direction:column;align-items:center;margin-bottom:.85rem}.rail-item.active .rail-label{color:hsla(0,0%,100%,.85)}.rail-btn:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);background:var(--navy-deep);color:#fff;padding:.4rem .65rem;border-radius:6px;font-size:.7rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:2000;box-shadow:0 4px 12px rgba(0,0,0,.25)}.rail-btn:hover:after{opacity:1;transform:translateY(-50%) translateX(2px)}.rail-shortcut{position:absolute;bottom:3px;right:5px;font-size:.55rem;font-weight:700;color:hsla(0,0%,100%,.35)}.rail-footer{margin-top:auto;flex-direction:column;gap:.5rem}.rail-footer,.rail-footer-btn{display:flex;align-items:center}.rail-footer-btn{width:36px;height:36px;border-radius:8px;background:transparent;border:1px solid var(--border-soft);color:hsla(0,0%,100%,.4);cursor:pointer;justify-content:center;transition:all .2s}.rail-footer-btn:hover{color:#fff;border-color:rgba(83,224,220,.4)}.rail-footer-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rail-footer-btn.soon{opacity:.5}.rail-footer-btn.soon:hover{opacity:.85}.rail-footer-divider{width:22px;height:1px;background:hsla(0,0%,100%,.1);margin:.2rem 0}.shelf{width:260px;min-width:260px;background:linear-gradient(180deg,var(--shelf-top) 0,var(--navy-deep) 100%);display:flex;flex-direction:column;z-index:1000;overflow:hidden;transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1);position:relative}.shelf.collapsed{width:56px;min-width:56px}.shelf.collapsed .layer-indicator-text,.shelf.collapsed .nav-children,.shelf.collapsed .nav-item-text,.shelf.collapsed .nav-section-label-row,.shelf.collapsed .shelf-sub,.shelf.collapsed .shelf-title{display:none}.shelf.collapsed .nav-item{justify-content:center;padding:.6rem 0}.shelf.collapsed .shelf-footer span{display:none}.shelf.collapsed .shelf-footer{justify-content:center}.shelf.collapsed .shelf-header{padding:1rem .5rem;text-align:center}.shelf-header{padding:1.25rem 1.25rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06);position:relative}.shelf-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand-grad);opacity:.45}.shelf.collapsed .shelf-header:after{opacity:0}.layer-indicator{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.layer-indicator-dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 8px currentColor;transition:all .3s}.layer-indicator-text{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;transition:color .3s}.shelf-title{font-family:var(--brand-font);color:#fff;font-size:1.45rem;font-weight:600;line-height:1.15;letter-spacing:-.01em;transition:color .3s}.shelf-sub{margin-top:.25rem;color:var(--text-dim);font-size:.78rem;letter-spacing:.05em}.shelf-nav{flex:1 1;padding:.75rem 0;overflow-y:auto}.shelf-nav::-webkit-scrollbar{width:4px}.shelf-nav::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:4px}.nav-section{margin-bottom:.25rem}.nav-section-label-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.25rem .35rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.nav-section-label-row:hover{background:hsla(0,0%,100%,.03)}.nav-section-label{font-size:.7rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.13em;transition:color .15s}.nav-section-label-row:hover .nav-section-label{color:hsla(0,0%,100%,.85)}.nav-section-toggle{color:var(--text-dim);font-size:.8rem;transition:transform .2s}.nav-section.collapsed .nav-section-toggle{transform:rotate(-90deg)}.nav-section.collapsed .nav-section-items{max-height:0;overflow:hidden}.nav-section-items{max-height:1000px;overflow:hidden;transition:max-height .3s ease}.nav-item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.5rem 1.25rem;background:transparent;color:hsla(0,0%,100%,.82);font-family:var(--brand-font);font-size:.92rem;font-weight:500;cursor:pointer;text-align:left;transition:all .18s;border:none;border-left:3px solid transparent;margin-left:0}.nav-item:hover{background:hsla(0,0%,100%,.04);color:#fff}.nav-item.active{background:linear-gradient(90deg,hsla(0,0%,100%,.06),transparent);color:#fff;border-left-color:var(--layer-accent,var(--strategy))}.nav-item-icon{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.nav-item-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.nav-item.active .nav-item-icon svg{opacity:1}.nav-item-text{flex:1 1}.shelf-footer{padding:.75rem 1rem;border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:flex-end}.shelf-footer button{display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:var(--text-dim);cursor:pointer;font-family:var(--brand-font);font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:all .2s}.shelf-footer button:hover{color:hsla(0,0%,100%,.85);border-color:rgba(83,224,220,.3)}.shelf-footer svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .3s}.shelf.collapsed .shelf-footer svg{transform:rotate(180deg)}.main{flex:1 1;overflow-y:auto;background:linear-gradient(180deg,#fff,#f6f6fa);position:relative}.main-topbar{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(35,35,123,.08);position:-webkit-sticky;position:sticky;top:0;z-index:50}.main-topbar:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-grad)}.breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.83rem;color:rgba(0,0,66,.72);letter-spacing:.04em}.breadcrumb .layer-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;background:linear-gradient(120deg,var(--layer-accent-bg,rgba(83,224,220,.14)),hsla(0,0%,100%,0));color:var(--accent-ink);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--layer-accent-border,rgba(83,224,220,.3));transition:all .3s}.breadcrumb .layer-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--layer-accent);box-shadow:0 0 6px var(--layer-accent)}.breadcrumb-sep{color:rgba(35,35,123,.25)}.breadcrumb-current{color:var(--navy);font-weight:600}.topbar-actions{display:flex;gap:.5rem;align-items:center}.kbd{display:inline-flex;padding:.2rem .45rem;background:#fff;border:1px solid rgba(35,35,123,.15);border-radius:4px;font-size:.65rem;font-weight:600;color:rgba(35,35,123,.6);box-shadow:0 1px 0 rgba(35,35,123,.05)}.kbd,.kbd-group{align-items:center}.kbd-group{display:flex;gap:.25rem;color:rgba(35,35,123,.4);font-size:.7rem}.main-content{padding:2.5rem 2.5rem 4rem;max-width:1200px;animation:contentFade .4s cubic-bezier(.16,1,.3,1)}@keyframes contentFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.layer-hero{margin-bottom:2.5rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(35,35,123,.08)}.layer-hero-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;background:linear-gradient(120deg,var(--layer-accent-bg,rgba(83,224,220,.14)),hsla(0,0%,100%,0));color:var(--accent-ink);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;margin-bottom:1rem;border:1px solid var(--layer-accent-border,rgba(83,224,220,.3))}.layer-hero h1{font-family:var(--brand-font);font-size:2.5rem;font-weight:600;color:var(--navy);line-height:1.1;letter-spacing:-.02em;margin-bottom:.65rem}.layer-hero p{color:rgba(0,0,66,.82);font-size:1.12rem;max-width:640px;line-height:1.6}.placeholder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.placeholder-card{padding:1.5rem;background:#fff;border:1px solid rgba(35,35,123,.06);border-radius:12px;box-shadow:0 1px 2px rgba(35,35,123,.04);transition:all .2s}.placeholder-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(35,35,123,.06);border-color:var(--layer-accent-border,rgba(83,224,220,.3))}.placeholder-card h3{font-size:1.05rem;color:var(--navy);margin-bottom:.4rem;font-weight:600}.placeholder-card p{font-size:.9rem;color:rgba(0,0,66,.78);line-height:1.55}.placeholder-card .card-tag{display:inline-block;padding:.18rem .55rem;border-radius:4px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:var(--layer-accent-bg,rgba(83,224,220,.14));color:var(--accent-ink);margin-top:.75rem}.shelf-content{animation:shelfFade .35s cubic-bezier(.16,1,.3,1)}@keyframes shelfFade{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.toast{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(20px);background:var(--navy);color:#fff;padding:.75rem 1.25rem;border-radius:10px;font-size:.85rem;font-weight:500;box-shadow:0 8px 32px rgba(0,0,0,.18);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:2000;display:flex;align-items:center;gap:.6rem}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.toast-dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 8px currentColor}