@property --nx-flow-1{syntax:"<color>";inherits:true;initial-value:#498FFF}@property --nx-flow-2{syntax:"<color>";inherits:true;initial-value:#FF7A7A}@property --nx-flow-3{syntax:"<color>";inherits:true;initial-value:#FFBC74}.nx-ob{--nx-dur-fast:200ms;--nx-dur-base:300ms;--nx-dur-move:500ms;--nx-dur-fog:600ms;--mist-sweep-blue:#498FFF;--mist-sweep-rose:#FF7A7A;--mist-sweep-peach:#FFBC74;--ob-primary:#FF5A1F;--ob-primary-hover:#F04E14;--ob-primary-press:#C74618;--ob-primary-disabled:#FFD3C2;--ob-primary-soft:#FFEFE8;--ob-primary-ink:#C74618;--ob-ink:#111111;--ob-slate:#4F4F4F;--ob-muted:#656565;--ob-placeholder:#A6A6A6;--ob-disabled:#BFBFBF;--ob-line:#EBEBEB;--ob-chip:#F3F3F3;--ob-paper:#FFFFFF;--ob-radius:14px;--ob-grad:linear-gradient(90deg,#5B8CFF,#9B7BFF 38%,#FF7EB3 70%,#FF8A3D);position:relative;min-height:100dvh;overflow:clip;background:#FAFCFF;color:var(--ob-ink);animation:nx-ob-flow 16s linear infinite alternate}@keyframes nx-ob-flow{0%{--nx-flow-1:var(--mist-sweep-blue);--nx-flow-2:var(--mist-sweep-rose);--nx-flow-3:var(--mist-sweep-peach)}50%{--nx-flow-1:var(--mist-sweep-rose);--nx-flow-2:var(--mist-sweep-peach);--nx-flow-3:var(--mist-sweep-blue)}to{--nx-flow-1:var(--mist-sweep-peach);--nx-flow-2:var(--mist-sweep-blue);--nx-flow-3:var(--mist-sweep-rose)}}.nx-ob-mist{position:fixed;inset:0;z-index:0;pointer-events:none}.nx-ob-mist__level{position:absolute;inset:0;background:radial-gradient(43.06% 36.67% at 50% 57.78%,rgb(255 255 255/.55) 0,rgb(255 255 255/.275) 60%,rgb(255 255 255/0) 100%),radial-gradient(45.83% 46.67% at 4.17% 4.44%,rgb(167 215 252/var(--a0)) 0,rgb(167 215 252/var(--a1)) 60%,rgb(167 215 252/0) 100%),radial-gradient(44.44% 47.78% at 97.22% 7.78%,rgb(167 215 252/var(--b0)) 0,rgb(167 215 252/var(--b1)) 60%,rgb(167 215 252/0) 100%),radial-gradient(38.89% 40% at 95.83% 91.11%,rgb(191 230 253/var(--c0)) 0,rgb(191 230 253/var(--c1)) 60%,rgb(191 230 253/0) 100%),linear-gradient(to bottom,var(--top),var(--bottom))}.nx-ob-mist__level[data-entering]{animation:nx-ob-fade-in var(--nx-dur-fog) var(--nx-ease-enter) both}.nx-ob-mist__level[data-level="5"]{--top:#CDEBFF;--bottom:#EEF8FF;--a0:.75;--a1:.38;--b0:.60;--b1:.30;--c0:.50;--c1:.25}.nx-ob-mist__level[data-level="4"]{--top:#D4EEFF;--bottom:#F0F9FF;--a0:.64;--a1:.32;--b0:.52;--b1:.26;--c0:.43;--c1:.22}.nx-ob-mist__level[data-level="3"]{--top:#DBF1FF;--bottom:#F3FAFF;--a0:.54;--a1:.27;--b0:.43;--b1:.22;--c0:.36;--c1:.18}.nx-ob-mist__level[data-level="2"]{--top:#E2F3FF;--bottom:#F5FBFF;--a0:.44;--a1:.22;--b0:.35;--b1:.17;--c0:.29;--c1:.14}.nx-ob-mist__level[data-level="1"]{--top:#E9F6FF;--bottom:#F8FCFF;--a0:.33;--a1:.17;--b0:.26;--b1:.13;--c0:.22;--c1:.11}.nx-ob-mist__level[data-level="0"]{--top:#F0F9FF;--bottom:#FAFDFF;--a0:.22;--a1:.11;--b0:.18;--b1:.09;--c0:.15;--c1:.08}.nx-ob-mist[data-level="5"]{--flow:.9}.nx-ob-mist[data-level="4"]{--flow:.82}.nx-ob-mist[data-level="3"]{--flow:.74}.nx-ob-mist[data-level="2"]{--flow:.66}.nx-ob-mist[data-level="1"]{--flow:.58}.nx-ob-mist[data-level="0"]{--flow:.45}.nx-ob-mist__flow{position:absolute;inset:-10%;opacity:var(--flow);filter:blur(70px);transition:opacity var(--nx-dur-fog) var(--nx-ease-enter)}.nx-ob-mist__blob{position:absolute;border-radius:50%;will-change:transform;animation:var(--drift) var(--dur) ease-in-out infinite}.nx-ob-mist__blob:first-child{--drift:nx-ob-cloud-1;--dur:32s;left:-8%;top:-6%;width:46%;height:50%;opacity:.18;background:color-mix(in oklab,var(--nx-flow-1) 40%,#FFFFFF)}.nx-ob-mist__blob:nth-child(2){--drift:nx-ob-cloud-2;--dur:38s;right:-6%;top:2%;width:42%;height:48%;opacity:.16;background:color-mix(in oklab,var(--nx-flow-2) 35%,#FFFFFF)}.nx-ob-mist__blob:nth-child(3){--drift:nx-ob-cloud-3;--dur:40s;left:30%;bottom:-8%;width:48%;height:40%;opacity:.14;background:color-mix(in oklab,var(--nx-flow-3) 35%,#FFFFFF)}.nx-ob-mist__blob:nth-child(4){--drift:nx-ob-cloud-2;--dur:28s;left:10%;top:30%;width:38%;height:40%;opacity:.5;background:#A9D4FB}.nx-ob-mist__blob:nth-child(5){--drift:nx-ob-cloud-3;--dur:34s;right:8%;top:36%;width:36%;height:38%;opacity:.42;background:#CBD3FF}.nx-ob-mist__blob:nth-child(6){--drift:nx-ob-cloud-1;--dur:24s;left:34%;top:8%;width:30%;height:34%;opacity:.75;background:#FFFFFF}.nx-ob-mist__blob:nth-child(7){--drift:nx-ob-cloud-2;--dur:30s;left:4%;top:60%;width:34%;height:30%;opacity:.6;background:#FFFFFF}@keyframes nx-ob-cloud-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(16%,10%) scale(1.1)}66%{transform:translate(-8%,18%) scale(.94)}}@keyframes nx-ob-cloud-2{0%,to{transform:translate(0) scale(1.04)}35%{transform:translate(-18%,12%) scale(.92)}70%{transform:translate(10%,-10%) scale(1.12)}}@keyframes nx-ob-cloud-3{0%,to{transform:translate(0) scale(1) rotate(0deg)}40%{transform:translate(-12%,-16%) scale(1.14) rotate(10deg)}75%{transform:translate(14%,8%) scale(.95) rotate(-6deg)}}@keyframes nx-ob-fade-in{0%{opacity:0}to{opacity:1}}.nx-ob-btn,.nx-ob-card-arrow,.nx-ob-card-btn,.nx-ob-option{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--ob-radius);font-size:16px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color .15s var(--nx-ease-enter),border-color .15s var(--nx-ease-enter),color .15s var(--nx-ease-enter),transform .1s var(--nx-ease-enter)}.nx-ob-btn{height:52px;min-width:140px;padding:0 32px}.nx-ob-btn--primary{background-color:var(--ob-primary);color:#FFFFFF}.nx-ob-btn--primary:hover{background-color:var(--ob-primary-hover)}.nx-ob-btn--primary:active{background-color:var(--ob-primary-press)}.nx-ob-btn--primary:disabled{background-color:var(--ob-primary-disabled);cursor:not-allowed;transition-duration:.2s}.nx-ob-btn--secondary{background-color:var(--ob-paper);border:1px solid var(--ob-line);color:var(--ob-ink);min-width:120px;padding:0 28px}.nx-ob-btn--secondary:not(:disabled):hover{background-color:color-mix(in srgb,var(--ob-paper) 96%,#000)}.nx-ob-btn--secondary:disabled{color:var(--ob-disabled);cursor:not-allowed;transition-duration:.2s}.nx-ob-btn--secondary:disabled img{opacity:.35}.nx-ob-card-btn{height:36px;padding:0 14px;font-size:14px}.nx-ob-card-btn--primary{background-color:var(--ob-primary-soft);color:var(--ob-primary-ink)}.nx-ob-card-btn--primary:hover{background-color:color-mix(in srgb,var(--ob-primary-soft) 96%,#000)}.nx-ob-card-btn--secondary{background-color:var(--ob-chip);color:var(--ob-ink)}.nx-ob-card-btn--secondary:hover{background-color:color-mix(in srgb,var(--ob-chip) 96%,#000)}.nx-ob-card-arrow{width:36px;height:36px;padding:0;border-radius:50%;background-color:var(--ob-chip);color:var(--ob-ink)}.nx-ob-card-arrow:hover{background-color:color-mix(in srgb,var(--ob-chip) 96%,#000)}.nx-ob-btn:not(:disabled):active,.nx-ob-card-arrow:active,.nx-ob-card-btn:active{transform:scale(.97)}.nx-ob-link{font-size:14px;font-weight:500;line-height:1.45;color:var(--ob-muted);cursor:pointer;transition:color .15s var(--nx-ease-enter)}.nx-ob-link:hover,.nx-ob-option{color:var(--ob-ink)}.nx-ob-option{height:48px;padding:0 20px;background-color:var(--ob-paper);border:1px solid var(--ob-line)}.nx-ob-option[aria-pressed=true]{background-color:var(--ob-primary-soft);border-color:var(--ob-primary);box-shadow:inset 0 0 0 .5px var(--ob-primary);color:var(--ob-primary-ink)}.nx-ob-input{width:100%;height:48px;padding:0 20px;border-radius:var(--ob-radius);background-color:var(--ob-paper);border:1px solid var(--ob-line);color:var(--ob-ink);font-size:16px;line-height:1.6;outline:none;transition:border-color .15s var(--nx-ease-enter)}.nx-ob-input::placeholder{color:var(--ob-placeholder)}.nx-ob-input:focus{border-color:var(--ob-primary);box-shadow:inset 0 0 0 .5px var(--ob-primary)}.nx-ob-shell{position:relative;z-index:10;display:flex;flex-direction:column;width:100%;max-width:752px;min-height:100dvh;margin:0 auto;padding:64px 24px 40px}.nx-ob-form{display:flex;flex:1;flex-direction:column;min-width:0;margin:0;padding:0;border:0}.nx-ob-shell[data-intro]{pointer-events:none}.nx-ob-shell[data-intro]>*{animation:nx-ob-fade-in .7s var(--nx-ease-enter) 2.6s both}.nx-ob-shell[data-intro] .nx-ob-q__hand{visibility:hidden}.nx-ob-shell[data-return]{animation:nx-ob-fade-in var(--nx-dur-base) var(--nx-ease-enter) backwards}.nx-ob-progress{position:relative;height:56px;flex:none}.nx-ob-progress__track{position:absolute;left:0;top:38px;width:calc(100% - 60px);height:4px;border-radius:2px;background:rgb(255 255 255/.85)}.nx-ob-progress__fill{position:absolute;inset:0;border-radius:2px;background:var(--ob-grad);clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0 round 2px);transition:clip-path var(--nx-dur-move) var(--nx-ease-expo)}.nx-ob-progress__label{position:absolute;left:calc(100% - 44px);top:30px;font-size:14px;font-weight:500;color:var(--ob-slate);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-ob-q__sentence{display:flex;align-items:flex-end;min-height:118px;padding-bottom:32px}.nx-ob-sentence{margin:0;font-size:16px;line-height:1.6;color:var(--ob-muted)}.nx-ob-sentence__part{display:inline-block}.nx-ob-sentence__part,.nx-ob-sentence__sep{animation:nx-ob-rise-in var(--nx-dur-move) var(--nx-ease-enter) .2s backwards}.nx-ob-q__stage{display:grid}.nx-ob-q{grid-area:1/1}.nx-ob-q__title{margin:0;max-width:18em;font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.35;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.nx-ob-q__title-with-hand{position:relative;display:inline-block;padding-left:56px}.nx-ob-q__hand{position:absolute;left:-6px;top:-9px;width:60px;height:60px}.nx-ob-hand-fly img,.nx-ob-q__hand img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;pointer-events:none}.nx-ob-q__hint{margin:28px 0 0;font-size:13px;line-height:1.6;color:var(--ob-muted)}.nx-ob-q__body{margin-top:48px}.nx-ob-q__hint+.nx-ob-q__body{margin-top:14px}.nx-ob-q__note{margin:0;font-size:13px;line-height:1.5;color:var(--ob-muted)}.nx-ob-q__chips{display:flex;flex-wrap:wrap;gap:12px}.nx-ob-input,.nx-ob-option{font-size:15px}.nx-ob-option--tall{height:72px}.nx-ob-option--year{height:64px;padding:0 8px}.nx-ob-option--chip{width:120px;padding:0 8px}.nx-ob-input--large{height:64px}.nx-ob-input--inline{width:240px;max-width:100%}.nx-ob-actions{display:flex;align-items:center;justify-content:space-between;height:52px;margin-top:auto;padding-top:48px;gap:16px;box-sizing:content-box}.nx-ob-actions__right{display:flex;align-items:center;gap:24px;margin-left:auto}.nx-ob-back{display:inline-flex;min-height:44px;align-items:center;gap:8px;flex-shrink:0;padding:8px 0;border:0;background:transparent;color:var(--ob-muted);font-size:14px;font-weight:500;line-height:1.5;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:color .15s var(--nx-ease-enter)}.nx-ob-back:hover{color:var(--ob-ink)}.nx-ob-back:disabled{opacity:.4;cursor:not-allowed}@media (max-width:600px){.nx-ob-shell{padding:36px 20px 28px}.nx-ob-actions{padding-top:36px}.nx-ob-actions__right{gap:12px}}.nx-ob-mist-intro{animation:nx-ob-fade-in var(--nx-dur-fog) var(--nx-ease-enter) both}.nx-ob-greet{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:0 16px;pointer-events:none;text-align:center}.nx-ob-greet__hand-space{width:124px;height:124px;flex:none}.nx-ob-greet__text{display:flex;flex-direction:column;align-items:center;gap:16px;animation:nx-ob-rise-in var(--nx-dur-move) var(--nx-ease-enter) .9s both,nx-ob-fade-out var(--nx-dur-base) var(--nx-ease-enter) 2.6s forwards}.nx-ob-greet__title{margin:0;font-size:44px;font-weight:400;line-height:1.15;letter-spacing:-.88px}.nx-ob-greet__sub{margin:0;font-size:16px;line-height:1.6;color:var(--ob-slate)}.nx-ob-hand-fly{position:fixed;z-index:30;width:60px;height:60px;pointer-events:none;animation:nx-ob-hand-move var(--nx-dur-move) var(--nx-ease-expo) 2.6s both}.nx-ob-hand-fly__pop{width:100%;height:100%;animation:nx-ob-hand-pop var(--nx-dur-move) var(--nx-ease-spring) .4s both}.nx-ob-hand-fly__wave{width:100%;height:100%;transform-origin:70% 90%;animation:nx-ob-hand-wave 1.2s .7s both}@keyframes nx-ob-hand-move{0%{transform:translate(var(--dx),var(--dy)) scale(var(--s))}to{transform:none}}@keyframes nx-ob-hand-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes nx-ob-hand-wave{0%,20%,40%,60%,80%,to{animation-timing-function:ease-in-out}0%{transform:rotate(0deg)}20%{transform:rotate(18deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(18deg)}80%{transform:rotate(-10deg)}to{transform:rotate(0deg)}}@keyframes nx-ob-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nx-ob-fade-out{0%{opacity:1}to{opacity:0}}.nx-ob-shell[data-leaving]{pointer-events:none;animation:nx-ob-fade-out var(--nx-dur-base) var(--nx-ease-enter) forwards}.nx-ob-results__summary{max-width:880px;margin:0;font-size:15px;line-height:1.6;color:var(--ob-slate);text-wrap:balance;animation:nx-ob-rise-in var(--nx-dur-move) var(--nx-ease-enter) .1s backwards}.nx-ob-results__adjust{margin-left:12px;font-weight:500;color:var(--ob-ink);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--ob-line);text-underline-offset:4px;cursor:pointer;transition:color .15s var(--nx-ease-enter),text-decoration-color .15s var(--nx-ease-enter)}.nx-ob-results__adjust:before{content:"·";margin-right:12px;color:var(--ob-placeholder);display:inline-block;text-decoration:none}.nx-ob-results__adjust:hover{color:var(--ob-primary-ink);text-decoration-color:currentColor}.nx-ob-stage{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:40px 16px;text-align:center}.nx-ob-matching{gap:12px}.nx-ob-matching__sub{animation:nx-ob-fade-in var(--nx-dur-base) var(--nx-ease-enter) .7s backwards}.nx-ob-sentence--hero{max-width:880px;margin-bottom:20px;font-size:32px;line-height:1.45;letter-spacing:-.32px;color:var(--ob-ink);text-wrap:balance;animation:nx-ob-rise-in .7s var(--nx-ease-enter) .2s backwards}.nx-ob-sentence--hero .nx-ob-sentence__part,.nx-ob-sentence--hero .nx-ob-sentence__sep{animation:none}.nx-ob-sentence--hero>:last-child,.nx-ob-sentence--hero>:nth-last-child(2)>.nx-ob-sentence__sep{animation:nx-ob-rise-in var(--nx-dur-move) var(--nx-ease-enter) .8s backwards}@property --nx-smoke{syntax:"<color>";inherits:false;initial-value:#7FA8FF}.nx-ob-think{--nx-spectrum-1:#7FA8FF;--nx-spectrum-2:#7FD8F2;--nx-spectrum-3:#9BE6B4;--nx-spectrum-4:#F5E58C;--nx-spectrum-5:#FFBE8A;--nx-spectrum-6:#FF9EC4;--nx-spectrum-7:#BFA4FF;position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none;opacity:0;transform:scaleY(.45);transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 35%,rgb(0 0 0/.55) 62%,transparent 90%);mask-image:linear-gradient(180deg,#000 0,#000 35%,rgb(0 0 0/.55) 62%,transparent 90%);transition:opacity .9s var(--nx-ease-enter),transform .9s var(--nx-ease-enter)}.nx-ob-think[data-active]{opacity:1;transform:none;transition:opacity 1.4s var(--nx-ease-enter),transform 1.4s var(--nx-ease-expo)}@starting-style{.nx-ob-think[data-active]{opacity:0;transform:scaleY(.45)}}.nx-ob-think__smoke{position:absolute;inset:-15% -10% 0;filter:blur(80px)}.nx-ob-think__blob{position:absolute;border-radius:50%;background:var(--nx-smoke);will-change:transform;animation:var(--drift) var(--dur) ease-in-out infinite paused,nx-ob-smoke-hue 10s linear var(--phase) infinite paused}.nx-ob-think[data-active] .nx-ob-think__blob{animation-play-state:running}.nx-ob-think__blob:first-child{--drift:nx-ob-smoke-1;--dur:11s;--phase:0s;left:-8%;top:-6%;width:48%;height:46%;opacity:.78}.nx-ob-think__blob:nth-child(2){--drift:nx-ob-smoke-2;--dur:13s;--phase:-1.2s;left:28%;top:-10%;width:46%;height:44%;opacity:.72}.nx-ob-think__blob:nth-child(3){--drift:nx-ob-smoke-3;--dur:12s;--phase:-2.4s;right:-8%;top:-4%;width:48%;height:48%;opacity:.76}.nx-ob-think__blob:nth-child(4){--drift:nx-ob-smoke-4;--dur:14s;--phase:-0.6s;left:2%;top:30%;width:40%;height:36%;opacity:.6}.nx-ob-think__blob:nth-child(5){--drift:nx-ob-smoke-2;--dur:15s;--phase:-1.8s;left:34%;top:36%;width:34%;height:32%;opacity:.5}.nx-ob-think__blob:nth-child(6){--drift:nx-ob-smoke-1;--dur:12s;--phase:-3s;right:0;top:28%;width:40%;height:38%;opacity:.58}.nx-ob-think__blob:nth-child(7){--drift:nx-ob-smoke-4;--dur:16s;--phase:-4.2s;left:18%;top:54%;width:60%;height:26%;opacity:.4}.nx-ob-think__blob:nth-child(8),.nx-ob-think__blob:nth-child(9){background:#FFFFFF;animation:var(--drift) var(--dur) ease-in-out infinite paused}.nx-ob-think__blob:nth-child(8){--drift:nx-ob-smoke-3;--dur:9s;left:14%;top:8%;width:26%;height:26%;opacity:.8}.nx-ob-think__blob:nth-child(9){--drift:nx-ob-smoke-2;--dur:10s;right:22%;top:18%;width:22%;height:24%;opacity:.7}@keyframes nx-ob-smoke-hue{0%,to{--nx-smoke:var(--nx-spectrum-1)}14%{--nx-smoke:var(--nx-spectrum-2)}28%{--nx-smoke:var(--nx-spectrum-3)}43%{--nx-smoke:var(--nx-spectrum-4)}57%{--nx-smoke:var(--nx-spectrum-5)}71%{--nx-smoke:var(--nx-spectrum-6)}86%{--nx-smoke:var(--nx-spectrum-7)}}@keyframes nx-ob-smoke-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(18%,14%) scale(1.15)}66%{transform:translate(-10%,22%) scale(.9)}}@keyframes nx-ob-smoke-2{0%,to{transform:translate(0) scale(1.05)}30%{transform:translate(-20%,18%) scale(.88)}70%{transform:translate(14%,-8%) scale(1.18)}}@keyframes nx-ob-smoke-3{0%,to{transform:translate(0) scale(1) rotate(0deg)}40%{transform:translate(-16%,24%) scale(1.2) rotate(12deg)}75%{transform:translate(12%,8%) scale(.92) rotate(-6deg)}}@keyframes nx-ob-smoke-4{0%,to{transform:translate(0) scale(1)}25%{transform:translate(12%,-30%) scale(1.12)}60%{transform:translate(-14%,26%) scale(.92)}}.nx-ob-matching__text{margin:0;font-size:20px;font-weight:500;line-height:1.4;color:transparent;background-image:linear-gradient(100deg,transparent 35%,rgb(255 255 255/.75) 50%,transparent 65%),linear-gradient(90deg,#FF5A1F,#FF8A4C);background-size:250% 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;animation:nx-ob-fade-in var(--nx-dur-base) var(--nx-ease-enter) backwards,nx-ob-shimmer 1.6s linear infinite}.nx-ob-matching__text[data-first]{animation-delay:.6s,0s}@keyframes nx-ob-shimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.nx-ob-matching__sub{margin:0;font-size:14px;line-height:1.55;color:var(--ob-slate)}.nx-ob-results{--base:0ms;position:relative;z-index:10;display:flex;flex-direction:column;width:100%;max-width:1040px;height:100dvh;min-height:660px;margin:0 auto;padding:clamp(28px,7dvh,64px) 16px clamp(24px,5dvh,48px)}.nx-ob-results[data-first]{--base:350ms}.nx-ob-results__head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.nx-ob-results__title{margin:0;font-size:36px;font-weight:400;line-height:1.2;letter-spacing:-.72px;animation:nx-ob-fade-in var(--nx-dur-move) var(--nx-ease-enter) backwards}.nx-ob-cards{display:grid;gap:14px;margin-top:clamp(20px,3.4dvh,32px)}.nx-ob-cards--feature{flex:0 1 514px;min-height:0;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(min-content,260fr) minmax(min-content,240fr)}.nx-ob-cards--feature>.nx-ob-card{grid-column:span 2}.nx-ob-cards--feature>.nx-ob-card:first-child{grid-column:span 4}.nx-ob-cards--feature>.nx-ob-card:nth-child(3):nth-last-child(2),.nx-ob-cards--feature>.nx-ob-card:nth-child(4):last-child{grid-column:span 3}.nx-ob-cards--pair{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.nx-ob-cards--pair>.nx-ob-card{height:196px}.nx-ob-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:24px;border-radius:20px;overflow:hidden;background-color:rgb(255 255 255/.86);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);animation:nx-ob-card-in var(--nx-dur-move) var(--nx-ease-enter) calc(var(--base, 0s) + var(--i) * 90ms) backwards;transition:transform var(--nx-dur-fast) var(--nx-ease-enter),background-color var(--nx-dur-fast) var(--nx-ease-enter)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.nx-ob-card{background-color:#FFFFFF}}.nx-ob[data-lite],.nx-ob[data-lite] .nx-ob-card__badge span,.nx-ob[data-lite] .nx-ob-mist__blob,.nx-ob[data-lite] .nx-ob-think .nx-ob-think__blob{animation-play-state:paused}.nx-ob[data-lite] .nx-ob-card,.nx-ob[data-lite] .nx-ob-cards .nx-ob-card:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#FFFFFF}.nx-ob-cards .nx-ob-card:hover{transform:translateY(-2px);background-color:rgb(255 255 255/.94)}.nx-ob-cards .nx-ob-card:active{transform:scale(.99);transition-duration:.1s}.nx-ob-cards[data-exiting]{pointer-events:none}.nx-ob-cards[data-exiting]>.nx-ob-card{animation:nx-ob-card-out var(--nx-dur-fast) var(--nx-ease-enter) calc(var(--i) * 40ms) forwards}@keyframes nx-ob-card-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes nx-ob-card-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}.nx-ob-card__foot,.nx-ob-card__head{position:relative;z-index:1}.nx-ob-card__head{display:flex;flex-direction:column;gap:4px}.nx-ob-card__title{margin:0;font-size:19px;font-weight:500;line-height:1.45}.nx-ob-card__meta{margin:0;font-size:12px;line-height:1.5;color:var(--ob-muted)}.nx-ob-card__foot{display:flex;align-items:flex-end;gap:12px}.nx-ob-card__reason{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.55;color:var(--ob-slate)}.nx-ob-card__foot>button{flex:none}.nx-ob-card--featured{gap:14px;padding:clamp(24px,3.4dvh,30px) 30px}.nx-ob-card--featured .nx-ob-card__head{gap:6px}.nx-ob-card--featured .nx-ob-card__title{font-size:32px;line-height:1.35}.nx-ob-card--featured .nx-ob-card__meta{font-size:13px}.nx-ob-card--featured .nx-ob-card__foot{gap:20px}.nx-ob-card--featured .nx-ob-card__reason{font-size:17px}.nx-ob-card__badge{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-bottom:clamp(10px,2.2dvh,18px);padding:3px 12px 3px 10px;border-radius:999px;background:linear-gradient(90deg,rgb(91 140 255/.12),rgb(155 123 255/.12) 38%,rgb(255 126 179/.12) 70%,rgb(255 138 61/.12))}.nx-ob-card__badge span{font-size:13px;font-weight:600;line-height:1.5;color:transparent;background:var(--ob-grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:nx-ob-grad-flow 4s ease-in-out infinite alternate}@keyframes nx-ob-grad-flow{0%{background-position:0 0}to{background-position:100% 0}}.nx-ob-card__glow{position:absolute;left:55.5%;top:-360px;width:640px;height:640px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--nx-flow-3) 30%,transparent) 0,color-mix(in srgb,var(--nx-flow-2) 16%,transparent) 30%,color-mix(in srgb,var(--nx-flow-1) 10%,transparent) 60%,transparent 100%)}.nx-ob-card__hover{position:absolute;top:18px;right:18px;z-index:2;display:flex;align-items:center;gap:8px;opacity:0;transition:opacity .15s var(--nx-ease-enter)}.nx-ob-card:focus-within .nx-ob-card__hover,.nx-ob-card:hover .nx-ob-card__hover,.nx-ob-card__hover:has(.is-active){opacity:1}@media (hover:none){.nx-ob-card__hover{opacity:1}}.nx-ob-card__star{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--ob-ink);cursor:pointer;transition:color .15s var(--nx-ease-enter),background-color .15s var(--nx-ease-enter)}.nx-ob-card__star:hover{background-color:var(--ob-chip)}.nx-ob-card__star.is-active{color:var(--ob-primary)}.nx-ob-card__star.is-active svg{fill:currentColor}.nx-ob-end,.nx-ob-results__foot{pointer-events:none;animation:nx-ob-fade-in var(--nx-dur-base) var(--nx-ease-enter) calc(var(--base) + (var(--after) - 1) * 90ms + .5s) backwards}.nx-ob-end[data-ready],.nx-ob-results__foot[data-ready]{pointer-events:auto}.nx-ob-results__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(20px,3.4dvh,32px)}.nx-ob-results .nx-ob-btn{height:44px;min-width:112px;padding:0 24px;border-radius:12px;font-size:15px}.nx-ob-results__batch{margin:0;font-size:13px;line-height:1.55;color:var(--ob-slate)}.nx-ob-end{flex-direction:column;gap:16px;margin-top:32px;padding:24px 0}.nx-ob-end,.nx-ob-end__hint{display:flex;align-items:center}.nx-ob-end__hint{gap:12px;margin:0;font-size:15px;font-weight:500;line-height:1.5;text-align:left}.nx-ob-end__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.nx-ob-card--state{width:358px;max-width:100%;height:auto;justify-content:flex-start;gap:10px;padding:32px 28px;text-align:left}.nx-ob-card__state{margin:0;font-size:12px;font-weight:500;line-height:1.4;color:var(--ob-muted)}.nx-ob-card__state-title{margin:0;font-size:20px;font-weight:500;line-height:1.4}.nx-ob-card__state-desc{margin:0;font-size:14px;line-height:1.55;color:var(--ob-slate)}.nx-ob-card__state-actions{display:flex;gap:8px;margin-top:18px}@media (prefers-reduced-motion:reduce){.nx-ob,.nx-ob-mist__blob,.nx-ob-think[data-active] .nx-ob-think__blob{animation-play-state:paused}.nx-ob-think,.nx-ob-think[data-active]{transform:none;transition-duration:.2s}.nx-ob-mist__level[data-entering]{animation-duration:.2s}.nx-ob-btn:not(:disabled):active,.nx-ob-card-arrow:active,.nx-ob-card-btn:active{transform:none}.nx-ob-hand-fly{display:none}.nx-ob-shell[data-intro] .nx-ob-q__hand{visibility:visible}.nx-ob-mist-intro,.nx-ob-shell[data-intro]>*{animation-duration:.2s}.nx-ob-greet__text{animation:nx-ob-fade-in .2s var(--nx-ease-enter) .9s both,nx-ob-fade-out .2s var(--nx-ease-enter) 2.6s forwards}.nx-ob-progress__fill{transition-duration:.2s}.nx-ob-card__badge span{animation:none}.nx-ob-card,.nx-ob-results__summary,.nx-ob-sentence--hero,.nx-ob-sentence--hero>:last-child,.nx-ob-sentence--hero>:nth-last-child(2)>.nx-ob-sentence__sep,.nx-ob-sentence__part,.nx-ob-sentence__sep{animation:nx-ob-fade-in .2s var(--nx-ease-enter) backwards}.nx-ob-cards[data-exiting]>.nx-ob-card{animation:nx-ob-fade-out .2s var(--nx-ease-enter) forwards}.nx-ob-end,.nx-ob-matching__sub,.nx-ob-results__foot,.nx-ob-results__title{animation:nx-ob-fade-in .2s var(--nx-ease-enter) backwards}.nx-ob-shell[data-leaving],.nx-ob-shell[data-return]{animation-duration:.2s}.nx-ob-matching__text{animation:none;background-position:200% 0,0 0}.nx-ob-cards .nx-ob-card:active,.nx-ob-cards .nx-ob-card:hover{transform:none}}