.nav-ic{flex-shrink:0;overflow:visible}.nav-ic *{transform-box:fill-box;transform-origin:50%}.nav-ic .ni-draw{stroke-dasharray:var(--len,40);stroke-dashoffset:0}.nav-ic .ni-door{transform-origin:50% 100%;fill:var(--accent);stroke:none;transform:scaleY(0)}.nav-ic .ni-card-fill{fill:var(--surface)}.nav-ic :is(.ni-bar1,.ni-bar2,.ni-bar3){transform-origin:50% 100%}.nav-hov[aria-current=page] .nav-ic .ni-door{transform:scaleY(1)}@media (prefers-reduced-motion:no-preference){.nav-ic *{transition:transform .45s cubic-bezier(.3,1.5,.5,1),opacity .3s,stroke-dashoffset .5s}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-door{transform:scaleY(1)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-roof{transform:translateY(-.8px)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-lid{transform-origin:0 100%;transform:skew(-14deg)translate(1.6px)scaleY(.82)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-tick{animation:.55s both nav-ic-redraw}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-d1{animation:.9s infinite nav-ic-hop}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-d2{animation:.9s .12s infinite nav-ic-hop}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-d3{animation:.9s .24s infinite nav-ic-hop}.nav-ic-unread .ni-d1{animation:1.6s infinite nav-ic-hop}.nav-ic-unread .ni-d2{animation:1.6s .15s infinite nav-ic-hop}.nav-ic-unread .ni-d3{animation:1.6s .3s infinite nav-ic-hop}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-wire{animation:.6s both nav-ic-redraw}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-node2{transform:scale(1.25)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-node3{transition-delay:80ms;transform:scale(1.25)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-squig{animation:.7s both nav-ic-redraw}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-star{transform:rotate(90deg)scale(1.08)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-twk{animation:.8s infinite nav-ic-twinkle}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-hand1{transform-box:view-box;transform-origin:12px 12px;transition-duration:.9s;transform:rotate(360deg)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-hand2{transform-box:view-box;transform-origin:12px 12px;transition-duration:.9s;transform:rotate(90deg)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-blk3{transform:translateY(-2.5px)rotate(-8deg)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-lnkA{transform:translate(1.4px)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-lnkB{transform:translate(-1.4px)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-gear{transform:rotate(60deg)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-crd1{transform:rotate(-10deg)translate(-1px)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-crd3{transform:rotate(10deg)translate(1px)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-plus{transform:rotate(90deg)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-pulse{animation:.7s both nav-ic-redraw}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-glass{transform:rotate(-12deg)scale(1.06)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-bell{transform-origin:50% 0;animation:.8s nav-ic-swing}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-shield{transform:scale(1.06)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-rail{transform:translate(-2.5px)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-awning{transform-origin:50% 0;animation:.6s nav-ic-flap}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-sheet{transform:rotate(8deg)translate(1px,-.5px)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-lines,.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-scan{animation:.5s both nav-ic-redraw}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-rays{transition-duration:.7s;transform:rotate(45deg)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-leaf{transform-origin:20% 90%;animation:.9s nav-ic-sway}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-moon{transform:rotate(-16deg)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-gridlines{transform:scale(.82)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-fall{transform-origin:20% 90%;animation:.9s nav-ic-sway}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-flake{transition-duration:.7s;transform:rotate(60deg)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-p2{transform:translate(1.2px)scale(1.06)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-exit{transform:translate(1.8px)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-legs{animation:.32s ease-in-out 3 nav-ic-scuttle}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-key{transform-box:view-box;transform-origin:8px 12px;transform:rotate(-24deg)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-page{transform-origin:0;animation:.7s nav-ic-page}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-bar1{animation:.5s both nav-ic-rise}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-bar2{animation:.5s 80ms both nav-ic-rise}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-bar3{animation:.5s .16s both nav-ic-rise}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-cube{transform:rotate(-10deg)scale(1.05)}.nav-hov:is(:hover,:focus-visible,[data-highlighted]) .nav-ic .ni-out{transform:translate(1.4px,-1.4px)}}@keyframes nav-ic-redraw{0%{stroke-dashoffset:var(--len,40)}to{stroke-dashoffset:0}}@keyframes nav-ic-hop{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-1.6px)}}@keyframes nav-ic-twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}@keyframes nav-ic-swing{20%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}@keyframes nav-ic-flap{30%{transform:scaleY(.82)}60%{transform:scaleY(1.06)}}@keyframes nav-ic-sway{30%{transform:rotate(-9deg)}65%{transform:rotate(5deg)}}@keyframes nav-ic-scuttle{50%{transform:translateY(-.8px)}}@keyframes nav-ic-page{45%{transform:scaleX(.15)}}@keyframes nav-ic-rise{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.orq-auth-shell{background:var(--bg);min-height:100svh;color:var(--text);grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);display:grid}.orq-auth-report{z-index:20;bottom:calc(16px + var(--safe-bottom));left:calc(16px + var(--safe-left));width:max-content;position:fixed}.orq-auth-story{border-right:1px solid var(--border);background:radial-gradient(circle at 78% 21%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 34%), linear-gradient(145deg, var(--surface-2), var(--bg) 64%);flex-direction:column;min-height:100svh;padding:clamp(28px,5vw,68px);display:flex;position:relative;overflow:hidden}.orq-auth-brand,.orq-auth-mobile-brand{z-index:1;color:var(--text);text-decoration:none;position:relative}.orq-auth-mobile-brand{letter-spacing:.18em;font:700 13px/1 JetBrains Mono,monospace}.orq-auth-brand{width:fit-content;display:inline-flex}.orq-auth-copy{z-index:1;max-width:670px;margin:auto 0 clamp(48px,8vh,92px);position:relative}.orq-auth-kicker{color:var(--accent-readable);letter-spacing:.16em;margin-bottom:20px;font:600 11px/1.3 JetBrains Mono,monospace}.orq-auth-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:620px;font-size:clamp(46px,6vw,82px);font-weight:520;line-height:.98}.orq-auth-copy>p:last-child{max-width:540px;color:var(--ink-soft);margin-top:28px;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.orq-auth-trace{z-index:1;grid-template-columns:repeat(4,1fr);gap:20px;max-width:650px;padding-top:19px;display:grid;position:relative}.orq-auth-trace:before{content:"";background:var(--border-hi);height:1px;position:absolute;top:30px;left:22px;right:22px}.orq-auth-node{color:var(--muted);letter-spacing:.08em;gap:10px;font:500 10px/1 JetBrains Mono,monospace;display:grid;position:relative}.orq-auth-node span{z-index:2;border:1px solid var(--border-hi);background:var(--surface-2);width:23px;height:23px;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:9px;display:grid;position:relative}.orq-auth-signal{z-index:3;background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent), 0 0 20px var(--accent);border-radius:50%;animation:4.8s cubic-bezier(.65,0,.35,1) infinite orq-auth-signal;position:absolute;top:27px;left:20px}.orq-auth-footnote{z-index:1;color:var(--muted);letter-spacing:.04em;margin-top:28px;font:500 10px/1.4 JetBrains Mono,monospace;position:relative}.orq-auth-form{min-height:100svh;padding:calc(40px + var(--safe-top)) calc(40px + var(--safe-right)) calc(40px + var(--safe-bottom)) calc(40px + var(--safe-left));background:var(--surface);align-content:center;place-items:center;display:grid}.orq-auth-mobile-brand{display:none}.orq-clerk-root,.orq-clerk-card-box{width:min(100%,420px)}.orq-clerk-card{width:100%;box-shadow:none!important;background:0 0!important;border:0!important}.orq-clerk-profile-root,.orq-clerk-profile-card-box,.orq-clerk-profile-modal-content{width:min(960px, calc(100vw - 32px - var(--safe-left) - var(--safe-right)))!important;max-width:calc(100vw - 32px - var(--safe-left) - var(--safe-right))!important}.orq-clerk-profile-card{border:1px solid var(--border)!important;border-radius:var(--radius-card)!important;background:var(--surface)!important;width:100%!important;color:var(--text)!important;box-shadow:var(--elevation-float)!important}.orq-clerk-profile-scroll-box{max-height:min(760px, calc(100svh - 32px - var(--safe-top) - var(--safe-bottom)))!important}.orq-clerk-title{letter-spacing:-.035em!important;font-size:31px!important;font-weight:560!important}.orq-clerk-subtitle{color:var(--muted)!important}.orq-clerk-primary{background:var(--color-accent)!important;color:var(--accent-ink)!important;min-height:44px!important;box-shadow:none!important;font-weight:650!important}.orq-clerk-primary:hover{background:var(--accent-hover)!important}.orq-clerk-input,.orq-clerk-social{border-color:var(--border)!important;min-height:44px!important;box-shadow:none!important}.orq-clerk-label{color:var(--text)!important}.orq-clerk-input{caret-color:var(--text);background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border-control)!important}.orq-clerk-input:focus{border-color:var(--accent-readable)!important}.orq-clerk-social-unavailable{display:none!important}.orq-clerk-link{color:var(--accent-readable)!important}.orq-auth-form{row-gap:14px}.orq-auth-legal{letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:4px 16px;font:500 11px/1.4 JetBrains Mono,monospace;display:flex}.orq-auth-legal a{color:var(--muted)}.orq-auth-legal a:hover{color:var(--text)}@keyframes orq-auth-signal{0%,7%{opacity:0;left:20px}12%{opacity:1}84%{opacity:1}93%,to{opacity:0;left:calc(100% - 25px)}}@media (width<=880px){.orq-auth-shell{grid-template-columns:1fr}.orq-auth-story{display:none}.orq-auth-form{padding:calc(28px + var(--safe-top)) calc(20px + var(--safe-right)) calc(48px + var(--safe-bottom)) calc(20px + var(--safe-left));align-content:center;gap:48px}.orq-auth-mobile-brand{align-self:end;display:block}}.orq-clerk-footer-action{display:none!important}
