.not-found-screen{min-height:min(72svh,720px);display:flex;align-items:center;justify-content:center;padding:clamp(.6rem,2.2vw,1.2rem)}.not-found-panel{--surface-depth-accent:var(--records-surface-accent);--surface-depth-border:var(--records-surface-border);--surface-depth-glow:var(--records-surface-glow);--not-found-panel-padding:clamp(1.4rem,3.2vw,2.8rem);--hub-back-offset:clamp(1.1rem,3vw,1.6rem);--hub-back-size:clamp(2.1rem,5vw,3rem);position:relative;isolation:isolate;width:min(1080px,100%);padding-top:calc(var(--not-found-panel-padding) + var(--hub-back-size) + .1rem);padding-inline:var(--not-found-panel-padding);padding-bottom:calc(var(--not-found-panel-padding) + 1.15rem);display:grid;gap:clamp(1.15rem,2.7vw,2.1rem);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center}.not-found-panel.surface-depth-404{border-radius:clamp(34px,6vw,48px)!important;border:1.5px solid var(--bv-glass-surface-border)!important;background:var(--bv-glass-surface-bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.45),0 30px 70px rgba(30,41,59,.12),0 12px 32px rgba(15,23,42,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.not-found-panel.surface-depth-404:before{inset:clamp(.25rem,.8vw,.6rem);background:radial-gradient(150% 120% at 18% -20%,rgba(255,255,255,.55),transparent 58%),radial-gradient(150% 130% at 84% -24%,rgba(228,235,244,.28),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.32),transparent 60%)!important;filter:none;opacity:.62;z-index:0}.not-found-panel.surface-depth-404:after,.not-found-panel.surface-depth-404:before{content:""!important;position:absolute;border-radius:inherit;border:0;box-shadow:none;mix-blend-mode:normal;pointer-events:none}.not-found-panel.surface-depth-404:after{inset:48% 8% -26%;background:radial-gradient(140% 120% at 52% 110%,rgba(210,222,240,.22),transparent 82%)!important;filter:blur(28px);opacity:.5;z-index:-1}[data-theme=dark] .not-found-panel.surface-depth-404{background:linear-gradient(165deg,rgba(30,38,52,.9),rgba(20,26,38,.8)),radial-gradient(150% 130% at 16% -22%,rgba(122,140,170,.16),transparent 60%),radial-gradient(150% 140% at 84% -26%,rgba(100,118,148,.16),transparent 72%)!important;border:1px solid rgba(150,168,196,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.06),0 30px 66px rgba(0,0,0,.5),0 14px 32px rgba(6,16,34,.4)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=dark] .not-found-panel.surface-depth-404:before{background:radial-gradient(150% 120% at 18% -20%,rgba(198,210,228,.16),transparent 60%),radial-gradient(150% 130% at 84% -24%,rgba(160,176,200,.14),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 60%)!important;box-shadow:none;opacity:.7}[data-theme=dark] .not-found-panel.surface-depth-404:after{content:none!important;display:none!important}.not-found-panel__back{--hub-back-gradient-from:color-mix(in srgb,#23d3bf 76%,#ffffff);--hub-back-gradient-to:color-mix(in srgb,#1ea2df 76%,#ffffff);--hub-back-color:color-mix(in srgb,var(--hub-back-gradient-from) 42%,var(--hub-back-gradient-to));position:absolute;top:var(--hub-back-offset);left:var(--hub-back-offset);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:var(--hub-back-size);height:var(--hub-back-size);border-radius:999px;color:var(--hub-back-color);cursor:pointer;padding:0;text-decoration:none;background:transparent;border:0;filter:drop-shadow(0 6px 12px color-mix(in srgb,var(--hub-back-color) 40%,transparent));transition:transform .16s ease,filter .16s ease,background .16s ease}.not-found-panel__back-icon{display:block;width:100%;height:100%}.not-found-panel__back:focus-visible,.not-found-panel__back:hover{transform:translateY(-1px);background:transparent;filter:drop-shadow(0 10px 20px color-mix(in srgb,var(--hub-back-color) 55%,transparent))}.not-found-panel__back:focus-visible{outline:2px solid color-mix(in srgb,var(--hub-back-color) 68%,transparent);outline-offset:2px}.not-found-panel__back:active{transform:translateY(0);filter:drop-shadow(0 6px 12px color-mix(in srgb,var(--hub-back-color) 35%,transparent))}[data-theme=dark] .not-found-panel__back{--hub-back-gradient-from:color-mix(in srgb,#23d3bf 68%,#dbeafe);--hub-back-gradient-to:color-mix(in srgb,#1ea2df 72%,#dbeafe)}.not-found-copy{position:relative;z-index:1;max-width:52ch;padding-top:clamp(.15rem,.7vw,.45rem)}.not-found-title{position:relative;margin:0 0 .65rem;font-size:clamp(1.88rem,4vw,2.7rem);line-height:1.08;font-weight:650;letter-spacing:-.025em;color:transparent;background:linear-gradient(118deg,#23d3bf,#1ea2df);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 14px 30px color-mix(in oklab,var(--page-title-color) 18%,transparent);text-wrap:balance;max-width:13ch}[data-theme=dark] .not-found-title{color:transparent;background:linear-gradient(118deg,#35dec9,#35b6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 10px 22px rgba(53,182,255,.24)}[data-theme=dark] .not-found-title:after{background:radial-gradient(68% 68% at 50% 50%,rgba(30,162,223,.24),transparent 78%);opacity:.64}.not-found-lead{margin:0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.58;color:color-mix(in oklab,var(--fg) 84%,var(--page-title-color) 10%);max-width:46ch}.not-found-note{margin:.8rem 0 0;font-size:.94rem;line-height:1.55;color:color-mix(in oklab,var(--fg) 54%,var(--muted) 46%)}.not-found-actions{margin-top:1.15rem;display:flex;flex-wrap:wrap;align-items:center;gap:.86rem}.not-found-actions__primary{min-width:220px;border-radius:999px;padding-inline:clamp(1.2rem,3.2vw,1.6rem);padding-block:clamp(.65rem,2vw,.85rem);font-weight:600;letter-spacing:.01em;border:1px solid rgba(249,115,22,.55);color:#fff;background:radial-gradient(160% 140% at 0 0,rgba(255,210,170,.5),transparent 60%),linear-gradient(120deg,#f97316,#fb923c);box-shadow:0 18px 38px rgba(249,115,22,.32),0 10px 22px rgba(249,115,22,.22);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.not-found-actions__primary:focus-visible:not(:disabled),.not-found-actions__primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 44px rgba(249,115,22,.38),0 12px 26px rgba(249,115,22,.26);filter:brightness(1.02)}.not-found-actions__primary:active:not(:disabled){transform:translateY(0);filter:brightness(.98);box-shadow:0 14px 28px rgba(249,115,22,.26),0 8px 18px rgba(249,115,22,.18)}.not-found-actions__primary:focus-visible{outline:3px solid rgba(249,115,22,.3);outline-offset:4px}.not-found-actions__primary:disabled{opacity:.65;cursor:not-allowed;box-shadow:0 12px 20px rgba(148,163,184,.16),inset 0 1px 0 rgba(255,255,255,.16);background:linear-gradient(120deg,rgba(148,163,184,.28),rgba(148,163,184,.22));border-color:rgba(148,163,184,.32)}.not-found-title:after{content:"";position:absolute;inset:58% -18% -72%;border-radius:999px;background:radial-gradient(68% 68% at 50% 50%,rgba(30,162,223,.28),transparent 78%);filter:blur(36px);opacity:.72;pointer-events:none;z-index:-1}.not-found-visual{position:relative;min-height:min(384px,38vw);display:grid;place-items:center;padding-left:clamp(.4rem,1.6vw,1.1rem)}.not-found-visual-code{top:clamp(.7rem,1.95vw,1.3rem);right:clamp(6.6rem,13.2vw,10.4rem);font-size:clamp(1.12rem,2.9vw,2.05rem);line-height:1;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:800;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.045em;color:#A6A9B3;opacity:.42;text-shadow:none;transform:skewX(-4deg);transform-origin:center}.not-found-visual-code,.not-found-visual-code-svg{position:absolute;z-index:2;mix-blend-mode:multiply;pointer-events:none;user-select:none}.not-found-visual-code-svg{top:clamp(.1rem,.85vw,.55rem);right:clamp(5.8rem,11.6vw,8.7rem);width:clamp(5.7rem,10.1vw,7.5rem);height:auto;opacity:.52}.not-found-visual-code-svg--404{top:clamp(-.22rem,.25vw,.12rem);right:clamp(5.2rem,10.8vw,8.15rem)}.not-found-visual-code-svg--401{top:clamp(-.08rem,.45vw,.28rem);right:clamp(5.45rem,11vw,8.35rem)}.not-found-visual:before{content:"";position:absolute;left:0;top:9%;bottom:9%;width:1px;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--page-title-color) 24%,var(--border)),color-mix(in oklab,var(--accent-orange) 22%,var(--border)),transparent);opacity:.85}.not-found-illustration{display:block;width:min(100%,560px);height:auto;filter:drop-shadow(0 22px 40px rgba(11,18,32,.16))}.not-found-illustration--dark{display:none}[data-theme=dark] .not-found-lead{color:color-mix(in oklab,var(--fg) 92%,#9ec4f7 8%)}[data-theme=dark] .not-found-note{color:color-mix(in oklab,var(--fg) 48%,var(--muted) 52%)}[data-theme=dark] .not-found-actions__primary{background:radial-gradient(160% 140% at 0 0,rgba(255,210,170,.5),transparent 60%),linear-gradient(120deg,#f97316,#fb923c);border-color:rgba(249,115,22,.55);box-shadow:0 18px 38px rgba(249,115,22,.32),0 10px 22px rgba(249,115,22,.22)}[data-theme=dark] .not-found-actions__primary:hover:not(:disabled){box-shadow:0 22px 44px rgba(249,115,22,.38),0 12px 26px rgba(249,115,22,.26)}[data-theme=dark] .not-found-actions__primary:active:not(:disabled){box-shadow:0 14px 28px rgba(249,115,22,.26),0 8px 18px rgba(249,115,22,.18)}[data-theme=dark] .not-found-actions__primary:focus-visible{outline:3px solid rgba(249,115,22,.3)}[data-theme=dark] .not-found-actions__primary:disabled{background:linear-gradient(120deg,rgba(148,163,184,.28),rgba(148,163,184,.22));border-color:rgba(148,163,184,.32);box-shadow:0 12px 20px rgba(148,163,184,.16),inset 0 1px 0 rgba(255,255,255,.16)}[data-theme=dark] .not-found-illustration--light{display:none}[data-theme=dark] .not-found-illustration--dark{display:block}[data-theme=dark] .not-found-visual-code{color:#A6A9B3;opacity:.62;mix-blend-mode:normal;text-shadow:0 8px 18px rgba(8,24,40,.55);transform:skewX(-4deg)}[data-theme=dark] .not-found-visual-code-svg{opacity:.58;mix-blend-mode:screen;filter:drop-shadow(0 6px 14px rgba(8,24,40,.28))}@media (max-width:980px){.not-found-panel{grid-template-columns:1fr}.not-found-visual{min-height:min(320px,62vw);padding-left:0}.not-found-visual:before{display:none}.not-found-visual-code{top:clamp(.45rem,2.4vw,.95rem);right:clamp(.8rem,4vw,1.8rem);font-size:clamp(1rem,6.6vw,1.65rem);opacity:.36}.not-found-visual-code-svg{top:clamp(.25rem,1.8vw,.7rem);right:clamp(.9rem,4.8vw,2.1rem);width:clamp(5.2rem,16vw,6.6rem);opacity:.5}.not-found-visual-code-svg--404{top:clamp(.05rem,1.2vw,.5rem);right:clamp(.7rem,4vw,1.7rem)}.not-found-visual-code-svg--401{top:clamp(.12rem,1.45vw,.56rem);right:clamp(.78rem,4.2vw,1.82rem)}}@media (max-width:640px){.not-found-screen{min-height:auto;padding:.4rem 0}.not-found-panel{--hub-back-offset:clamp(1rem,4.4vw,1.15rem);padding:1.15rem;border-radius:22px;gap:1.1rem}.not-found-title{font-size:clamp(1.55rem,7.6vw,2.1rem);margin-top:0;max-width:100%}.not-found-actions{align-items:flex-start;gap:.72rem}.not-found-actions .btn,.not-found-actions__primary{width:100%;justify-content:center}}