.not-found_sanctuaryCanvas__uDZDf{min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:safe center;background-color:var(--bg-main,#121813);background-image:radial-gradient(ellipse at 50% 15%,rgba(197,160,89,.04) 0,transparent 65%),radial-gradient(circle at 50% 90%,rgba(130,166,124,.03) 0,transparent 60%);color:var(--text-main,#fcfaf2);padding:2.5rem 1.25rem;box-sizing:border-box;position:relative;overflow-x:hidden}.not-found_sanctuaryFrame__pCyqC{width:100%;max-width:680px;margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.not-found_statusPill__m2ay4{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:var(--radius-tag,6px);background:var(--bg-soft,#151c16);border:1px solid var(--border-subtle,rgba(207,203,190,.12));font-family:var(--font-os-mono,"JetBrains Mono",monospace);font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--secondary-400,#b8c5b2);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);margin-bottom:2rem;user-select:none}.not-found_statusPip__bJIYZ{width:6px;height:6px;border-radius:50%;background:var(--warning-400,#c5a059);box-shadow:0 0 0 2px rgba(197,160,89,.2)}.not-found_horizonSection__IYPRQ{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;width:100%}.not-found_horizonArtworkWrapper__3B8M9{position:relative;width:240px;height:240px;display:flex;align-items:center;justify-content:center}.not-found_contourMap__q4I0U{width:100%;height:100%;transition:transform .6s var(--adaptive-easing,cubic-bezier(.16,1,.3,1))}.not-found_contourMap__q4I0U.not-found_pulsing__B3E8u{animation:not-found_breathPulse__Rf_JM 16s ease-in-out infinite}.not-found_contourMap__q4I0U.not-found_paused__h1U58{animation:none;opacity:.85}.not-found_horizonCenterStamp__Im_WV{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;user-select:none}.not-found_horizonCode__Uuo95{font-family:var(--font-brand,var(--font-sans,sans-serif));font-size:2.75rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--text-main,#fcfaf2);text-shadow:0 2px 12px rgba(0,0,0,.7)}.not-found_horizonSubtext__HVHYy{font-family:var(--font-os-mono,"JetBrains Mono",monospace);font-size:.625rem;font-weight:600;letter-spacing:.12em;color:var(--primary-400,#9bb996);margin-top:.25rem}.not-found_breathBar__lowjM{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.875rem;padding:.35rem .6rem .35rem .85rem;border-radius:var(--radius-tag,6px);background:var(--bg-card,#202621);border:1px solid var(--border-subtle,rgba(207,203,190,.12));box-shadow:0 2px 8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.04)}.not-found_breathPhaseIndicator__u74is{display:flex;align-items:center;gap:.5rem}.not-found_breathPhaseDot__mBpwv{width:7px;height:7px;border-radius:50%;background:var(--primary-500,#82a67c);transition:background-color .4s ease,transform .4s ease}.not-found_breathPhaseDot__mBpwv.not-found_inhale__BtLcP{background:#c5a059;transform:scale(1.2)}.not-found_breathPhaseDot__mBpwv.not-found_hold__xavH5{background:#dfbe78;transform:scale(1)}.not-found_breathPhaseDot__mBpwv.not-found_exhale__6ajVd{background:#82a67c;transform:scale(.9)}.not-found_breathPhaseDot__mBpwv.not-found_rest__c6MaH{background:#a2b09b;transform:scale(.8)}.not-found_breathPhaseLabel__WVgVj{font-family:var(--font-body,var(--font-sans,sans-serif));font-size:.8125rem;font-weight:500;color:var(--text-main,#fcfaf2)}.not-found_breathToggleBtn__rrWhQ{min-height:44px;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .65rem;border-radius:var(--radius-tag,6px);background:var(--bg-soft,#151c16);border:1px solid var(--border-subtle,rgba(207,203,190,.12));color:var(--text-muted,#cfcbbe);font-family:var(--font-os-mono,"JetBrains Mono",monospace);font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.not-found_breathToggleBtn__rrWhQ:hover{background:rgba(130,166,124,.12);color:var(--text-main,#fcfaf2);border-color:rgba(130,166,124,.3)}.not-found_breathToggleBtn__rrWhQ:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.not-found_proseBlock__XblYu{max-width:580px;margin-bottom:2rem}.not-found_editorialTitle__GaZ4v{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-style:italic;font-weight:400;font-size:clamp(1.85rem,4.5vw,2.5rem);line-height:1.2;letter-spacing:-.02em;color:var(--text-main,#fcfaf2);margin:0 0 .875rem}.not-found_editorialLead__Sczvz{font-family:var(--font-body,var(--font-sans,sans-serif));font-size:.9375rem;line-height:1.6;color:var(--text-muted,#cfcbbe);margin:0}.not-found_actionHub__dFdrv{display:flex;align-items:center;justify-content:center;gap:.875rem;width:100%;max-width:480px;margin-bottom:2.5rem}@media (max-width:480px){.not-found_actionHub__dFdrv{flex-direction:column;width:100%}}.not-found_primaryCta__86ty8{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:.75rem 1.5rem;border-radius:var(--radius-btn,8px);background:var(--gradient-accent,linear-gradient(135deg,#c5a059,#9e7e3f));color:var(--text-inverse,#121813);font-family:var(--font-body,var(--font-sans,sans-serif));font-size:.9375rem;font-weight:600;text-decoration:none;border:1px solid rgba(197,160,89,.4);box-shadow:var(--surface-bevel,inset 0 1px 0 rgba(255,255,255,.2)),0 4px 14px rgba(197,160,89,.25);cursor:pointer;flex:1;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),filter .18s ease;user-select:none}.not-found_primaryCta__86ty8:hover{transform:translateY(-1.5px);box-shadow:var(--surface-bevel,inset 0 1px 0 rgba(255,255,255,.2)),0 6px 18px rgba(197,160,89,.35);filter:brightness(1.04)}.not-found_primaryCta__86ty8:active{transform:scale(.985);box-shadow:0 2px 8px rgba(197,160,89,.2)}.not-found_primaryCta__86ty8:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.not-found_primaryCta__86ty8 svg{color:var(--text-inverse,#121813);flex-shrink:0}.not-found_secondaryCta__b7tDL{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:.75rem 1.35rem;border-radius:var(--radius-btn,8px);background:var(--bg-card,#202621);color:var(--text-main,#fcfaf2);font-family:var(--font-body,var(--font-sans,sans-serif));font-size:.9375rem;font-weight:500;text-decoration:none;border:1px solid var(--border-subtle,rgba(207,203,190,.12));box-shadow:0 2px 6px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.04);cursor:pointer;flex:1;transition:all .18s cubic-bezier(.16,1,.3,1);user-select:none}.not-found_secondaryCta__b7tDL:hover{background:var(--bg-soft,#151c16);border-color:rgba(207,203,190,.3);transform:translateY(-1px)}.not-found_secondaryCta__b7tDL:active{transform:scale(.985)}.not-found_secondaryCta__b7tDL:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.not-found_secondaryCta__b7tDL svg{color:var(--text-muted,#cfcbbe);flex-shrink:0}.not-found_keycapPrimary__YikGo{font-weight:700;border-radius:var(--radius-sm,4px);background:rgba(18,24,19,.2);border:1px solid rgba(18,24,19,.3);color:var(--text-inverse,#121813);margin-left:.25rem}.not-found_keycapPrimary__YikGo,.not-found_keycap__JYVlQ{font-family:var(--font-os-mono,"JetBrains Mono",monospace);font-size:.6875rem;padding:.15rem .4rem;user-select:none}.not-found_keycap__JYVlQ{font-weight:600;border-radius:var(--radius-sm,4px);background:var(--bg-soft,#151c16);border:1px solid var(--border-subtle,rgba(207,203,190,.14));color:var(--text-meta,#9c998d);box-shadow:inset 0 -1px 0 rgba(0,0,0,.4);margin-left:.375rem}.not-found_waypointsSection__cUDM7{width:100%;margin-bottom:2rem}.not-found_waypointsHeader__JOBbX{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem}.not-found_waypointsKicker__Fz_S6{font-family:var(--font-os-mono,"JetBrains Mono",monospace);font-size:.6875rem;font-weight:700;letter-spacing:.1em;color:var(--text-meta,#9c998d);white-space:nowrap}.not-found_waypointsDivider__B88Hy{flex:1;height:1px;background:var(--border-subtle,rgba(207,203,190,.12))}.not-found_waypointsGrid__A_hXi{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}@media (max-width:560px){.not-found_waypointsGrid__A_hXi{grid-template-columns:1fr}}.not-found_waypointCard__42hRG{min-height:44px;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:var(--radius-card,10px);background:var(--bg-card,#202621);border:1px solid var(--border-subtle,rgba(207,203,190,.12));box-shadow:0 2px 6px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.03);text-decoration:none;text-align:left;transition:all .18s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.not-found_waypointCard__42hRG:hover{background:var(--bg-soft,#151c16);border-color:rgba(130,166,124,.35);transform:translateY(-1.5px);box-shadow:0 6px 16px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05)}.not-found_waypointCard__42hRG:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.not-found_waypointIconWrap__YhzMm{width:32px;height:32px;border-radius:var(--radius-tag,6px);background:var(--bg-soft,#151c16);border:1px solid var(--border-subtle,rgba(207,203,190,.1));display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.not-found_iconSage__Z5pAB{color:var(--primary-400,#9bb996)}.not-found_iconGold__aPXcV{color:#dfbe78}.not-found_iconMoss__aJziD{color:var(--secondary-400,#b8c5b2)}.not-found_iconMint__DkeWT{color:#a3d99b}.not-found_waypointInfo__IBHPy{flex:1;min-width:0}.not-found_waypointTitleRow__eqPu1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}.not-found_waypointTitle__W68Dh{font-family:var(--font-body,var(--font-sans,sans-serif));font-size:.875rem;font-weight:600;color:var(--text-main,#fcfaf2)}.not-found_waypointDesc__43ACJ{display:block;font-family:var(--font-body,var(--font-sans,sans-serif));font-size:.78125rem;line-height:1.4;color:var(--text-muted,#cfcbbe)}.not-found_sanctuaryFooter__zvg04{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body,var(--font-sans,sans-serif));font-size:.8125rem;line-height:1.5;color:var(--text-meta,#9c998d);max-width:520px;padding:.5rem}.not-found_footerShieldIcon__Ip_oG{color:var(--primary-500,#82a67c);flex-shrink:0}.not-found_safetyLink__QP05V{color:var(--primary-400,#9bb996);text-decoration:underline;text-underline-offset:3px;font-weight:500;transition:color .15s ease}.not-found_safetyLink__QP05V:hover{color:var(--text-main,#fcfaf2)}.not-found_safetyLink__QP05V:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}@keyframes not-found_breathPulse__Rf_JM{0%{transform:scale(.92)}25%{transform:scale(1.06)}50%{transform:scale(1.06)}75%{transform:scale(.92)}to{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.not-found_contourMap__q4I0U.not-found_pulsing__B3E8u{animation:none;transform:none}.not-found_breathToggleBtn__rrWhQ,.not-found_primaryCta__86ty8,.not-found_secondaryCta__b7tDL,.not-found_waypointCard__42hRG{transition:none}}