.ScheduledFeedbackPrompt_card__O29xB{position:fixed;right:18px;bottom:92px;z-index:350;display:flex;width:min(400px,calc(100vw - 28px));flex-direction:column;gap:10px;border:1px solid #e5e7eb;border-radius:15px;padding:16px;color:#6b7280;background:#f9fafb;box-shadow:0 18px 50px rgba(15,23,42,.15),0 2px 8px rgba(15,23,42,.08);font-family:Arial,Helvetica,sans-serif}.ScheduledFeedbackPrompt_header__or8Ea{display:flex;align-items:center;justify-content:space-between;gap:12px}.ScheduledFeedbackPrompt_title__TyX7s{display:flex;min-width:0;align-items:center;gap:9px;color:#4b5563;font-size:13px;font-weight:800}.ScheduledFeedbackPrompt_title__TyX7s svg{width:20px;height:20px;flex:0 0 auto;color:#9ca3af}.ScheduledFeedbackPrompt_closeButton___15si{display:grid;width:28px;height:28px;flex:0 0 auto;cursor:pointer;place-items:center;border:0;border-radius:999px;color:#9ca3af;background:transparent;transition:color .2s ease,background .2s ease}.ScheduledFeedbackPrompt_closeButton___15si:hover{color:#4b5563;background:#e5e7eb}.ScheduledFeedbackPrompt_closeButton___15si svg{width:15px;height:15px}.ScheduledFeedbackPrompt_intro__RhETj{margin:0;color:#7b8290;font-size:12px;line-height:1.5}.ScheduledFeedbackPrompt_divider__ZGeAu{height:1px;margin:1px 0 2px;background:#e5e7eb}.ScheduledFeedbackPrompt_form__UgKIU{display:grid;gap:9px}.ScheduledFeedbackPrompt_ratingGroup__P07k6{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ScheduledFeedbackPrompt_ratingGroup__P07k6 button{min-width:0;cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;padding:9px 6px;color:#6b7280;background:#f3f4f6;box-shadow:0 1px 2px rgba(15,23,42,.08);font:inherit;font-size:11px;font-weight:800;transition:border-color .2s ease,color .2s ease,background .2s ease}.ScheduledFeedbackPrompt_ratingGroup__P07k6 button:hover{color:#374151;background:#e5e7eb}.ScheduledFeedbackPrompt_ratingGroup__P07k6 .ScheduledFeedbackPrompt_selectedRating__DW61A{border-color:#111827;color:#fff;background:#111827;box-shadow:none}.ScheduledFeedbackPrompt_field__SO57b{display:grid;gap:5px;color:#6b7280;font-size:9px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.ScheduledFeedbackPrompt_field__SO57b textarea{width:100%;min-height:54px;resize:none;border:1px solid #e5e7eb;border-radius:9px;padding:9px 10px;outline:none;color:#1f2937;background:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease}.ScheduledFeedbackPrompt_field__SO57b textarea::placeholder{color:#9ca3af}.ScheduledFeedbackPrompt_field__SO57b textarea:focus{border-color:#9ca3af;box-shadow:0 0 0 3px rgba(156,163,175,.14)}.ScheduledFeedbackPrompt_field__SO57b textarea:disabled{cursor:wait;opacity:.6}.ScheduledFeedbackPrompt_submitButton__ATCTy{display:flex;min-height:38px;cursor:pointer;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;color:#fff;background:#111827;font:inherit;font-size:11px;font-weight:800;transition:background .2s ease,transform .2s ease}.ScheduledFeedbackPrompt_submitButton__ATCTy:hover:not(:disabled){background:#000;transform:translateY(-1px)}.ScheduledFeedbackPrompt_submitButton__ATCTy:disabled{cursor:wait;opacity:.65}.ScheduledFeedbackPrompt_submitButton__ATCTy svg{width:14px;height:14px}.ScheduledFeedbackPrompt_spinner___zIBN{animation:ScheduledFeedbackPrompt_feedback-spin__UZelh .8s linear infinite}@keyframes ScheduledFeedbackPrompt_feedback-spin__UZelh{to{transform:rotate(1turn)}}@media (max-width:520px){.ScheduledFeedbackPrompt_card__O29xB{right:10px;bottom:76px;width:calc(100vw - 20px);padding:14px}.ScheduledFeedbackPrompt_ratingGroup__P07k6{gap:5px}.ScheduledFeedbackPrompt_ratingGroup__P07k6 button{padding:8px 3px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ScheduledFeedbackPrompt_closeButton___15si,.ScheduledFeedbackPrompt_field__SO57b textarea,.ScheduledFeedbackPrompt_ratingGroup__P07k6 button,.ScheduledFeedbackPrompt_submitButton__ATCTy{transition:none}.ScheduledFeedbackPrompt_submitButton__ATCTy:hover:not(:disabled){transform:none}}.dark .ScheduledFeedbackPrompt_card__O29xB{border-color:rgba(255,255,255,.11);color:#9ca3af;background:#111317;box-shadow:0 20px 54px rgba(0,0,0,.42)}.dark .ScheduledFeedbackPrompt_title__TyX7s{color:#e5e7eb}.dark .ScheduledFeedbackPrompt_divider__ZGeAu{background:rgba(255,255,255,.1)}.dark .ScheduledFeedbackPrompt_closeButton___15si:hover{color:#fff;background:rgba(255,255,255,.08)}.dark .ScheduledFeedbackPrompt_ratingGroup__P07k6 button{border-color:rgba(255,255,255,.09);color:#aeb4bf;background:rgba(255,255,255,.055)}.dark .ScheduledFeedbackPrompt_ratingGroup__P07k6 button:hover{color:#fff;background:rgba(255,255,255,.1)}.dark .ScheduledFeedbackPrompt_ratingGroup__P07k6 .ScheduledFeedbackPrompt_selectedRating__DW61A{border-color:#fff;color:#111827;background:#fff}.dark .ScheduledFeedbackPrompt_field__SO57b textarea{border-color:rgba(255,255,255,.1);color:#f3f4f6;background:#0b0c0f}.dark .ScheduledFeedbackPrompt_submitButton__ATCTy{color:#111827;background:#f3f4f6}.dark .ScheduledFeedbackPrompt_submitButton__ATCTy:hover:not(:disabled){background:#fff}.xs-card,.xs-lens,.xs-meniscus,.xs-orb-light,.xs-orb-sweep,.xs-surface{position:absolute;pointer-events:none}.xn[data-concept=lens] .xn-bar{border-radius:20px;background:radial-gradient(70% 160% at 50% -60%,rgba(57,123,250,.07),transparent 60%),linear-gradient(180deg,rgba(18,27,42,.9),rgba(13,18,29,.96) 52%,rgba(8,11,18,.98));box-shadow:inset 0 1px 0 rgba(214,228,255,.1),inset 0 0 0 1px rgba(170,195,235,.085),inset 0 -1px 0 rgba(0,0,0,.55),inset 0 -14px 24px -18px rgba(57,123,250,.12),0 1px 0 rgba(0,0,0,.5),0 24px 50px -26px rgba(0,0,0,.95)}@media (min-width:1081px){.xn[data-concept=lens] .xn-bar{height:60px;padding:0 10px 0 22px}}.xs-surface{inset:0;border-radius:inherit;overflow:hidden}.xs-glow{position:absolute;left:-180px;top:-40px;width:360px;height:140px;opacity:0;background:radial-gradient(50% 50% at 50% 30%,rgba(120,165,255,.1),transparent 70%),radial-gradient(30% 22% at 50% 0,rgba(200,220,255,.11),transparent 80%);transition:opacity .28s ease;will-change:transform}.xs-glow[data-on]{opacity:1;transition:opacity .12s ease}.xs-edge-in{background:radial-gradient(80px circle at var(--ex,-100px) var(--ey,-100px),rgba(104,218,242,.16),rgba(57,123,250,.07) 45%,transparent 75%)}.xs-edge,.xs-edge-in{position:absolute;inset:0;opacity:0}.xs-edge{border-radius:inherit;padding:1.5px;pointer-events:none;background:radial-gradient(34px circle at var(--ox,-100px) var(--oy,-100px),#f4f9ff,rgba(220,238,255,.6) 40%,transparent 72%),radial-gradient(130px circle at var(--ex,-100px) var(--ey,-100px),rgba(104,218,242,.95),rgba(57,123,250,.6) 38%,transparent 76%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);z-index:2}.xn[data-concept=lens] .xn-actions,.xn[data-concept=lens] .xn-lockup,.xn[data-concept=lens] .xn-nav{position:relative;z-index:1}.xn[data-concept=lens] .xn-item{z-index:1;height:36px;padding:0 14px;font-size:14px;font-weight:500;letter-spacing:-.008em;color:#b3bac6;transition:color .18s ease,opacity .22s ease,text-shadow .22s ease}.xn[data-concept=lens] .xn-nav[data-focus] .xn-item:not([data-hot],[data-open]){color:#7f8896}.xn[data-concept=lens] .xn-item:is([data-hot],[data-open]){color:#f7f6f2;text-shadow:0 0 14px rgba(120,170,255,.35)}.xn[data-concept=lens] .xn-item svg{width:12px;height:12px;opacity:.45;transition:transform .3s var(--xn-ease),opacity .18s ease,translate .24s var(--xn-ease)}.xn[data-concept=lens] .xn-item[data-hot] svg{opacity:.9;translate:0 1px}.xs-lens{left:0;top:50%;height:36px;border-radius:18px;overflow:hidden;opacity:0;transform-origin:50% 50%;box-shadow:0 1px 0 rgba(255,255,255,.04),0 8px 18px -10px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.35);transition:opacity .24s ease;will-change:transform,width;contain:layout paint style}.xs-lens[data-on]{opacity:1;transition:opacity .11s ease}.xs-glass{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.02) 46%,rgba(0,0,0,.16)),#0b0f15;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.5),inset 0 -10px 16px -12px rgba(40,104,255,.4)}.xs-caustic{left:-60px;bottom:-30px;width:120px;height:52px;background:radial-gradient(50% 50% at 50% 50%,rgba(70,150,255,.55),rgba(40,104,255,.2) 45%,rgba(40,200,232,0) 72%);filter:saturate(1.1)}.xs-caustic,.xs-sheen{position:absolute;border-radius:50%;will-change:transform}.xs-sheen{left:-34px;top:-6px;width:68px;height:14px;background:radial-gradient(50% 50% at 50% 50%,rgba(235,243,255,.34),transparent 75%)}.xs-filament{position:absolute;left:-16px;bottom:4px;width:32px;height:1px;background:linear-gradient(90deg,transparent,rgba(160,205,255,.95),transparent);will-change:transform}.xs-rim{position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--a,0deg),rgba(170,210,255,.95),rgba(150,196,255,.22) 18%,rgba(255,255,255,.07) 50%,rgba(150,196,255,.22) 82%,rgba(170,210,255,.95));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.xn[data-concept=lens] .xn-lockup{gap:12px}.xn[data-concept=lens] .xn-lockup>span{height:32px;background-size:auto 32px}.xn[data-concept=lens] .xn-lockup .xn-lockup-orb{position:relative;width:33.6px}.xn[data-concept=lens] .xn-lockup .xn-lockup-word{width:51.7px;background-position:-33.6px 0}.xs-orb-light,.xs-orb-sweep{clip-path:circle(44% at 48% 53%)}.xs-orb-light{border-radius:50%;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,28%),rgba(255,255,255,.85),rgba(170,215,255,.3) 24%,transparent 46%);transition:opacity .28s ease}.xs-orb-light,.xs-orb-sweep{inset:0;mix-blend-mode:screen}.xs-orb-sweep{background:linear-gradient(115deg,transparent 38%,rgba(225,242,255,.6) 50%,transparent 62%) no-repeat;background-size:300% 100%;background-position:100% 0;animation:xsRest 11s cubic-bezier(.4,0,.2,1) 2.5s infinite}.xn[data-hidden] .xs-orb-sweep{animation-play-state:paused}.xn-lockup[data-sweep] .xs-orb-sweep{animation:xsSweep .9s cubic-bezier(.4,0,.2,1) both}@keyframes xsRest{0%{background-position:100% 0;opacity:0}2%{opacity:.55}12%{background-position:0 0;opacity:.55}14%,to{background-position:0 0;opacity:0}}@keyframes xsSweep{to{background-position:0 0}}.xn[data-concept=lens] .xn-cta{position:relative;height:40px;padding:0 18px 0 16px;border-radius:14px;color:#fff;font-weight:600;letter-spacing:-.004em;background:radial-gradient(70px circle at var(--mx,50%) var(--my,-10px),rgba(190,222,255,.4),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,0) 52%),linear-gradient(180deg,#397bfa 0,#2a63e8 55%,#2253d2 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 0 0 1px rgba(190,215,255,.28),inset 0 -1px 0 rgba(0,20,80,.45),0 1px 0 rgba(0,0,0,.45),0 10px 24px -12px rgba(57,123,250,.8);transition:transform .14s var(--xn-ease),box-shadow .22s ease}.xn[data-concept=lens] .xn-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;opacity:.55;background:conic-gradient(from var(--a,0deg),rgba(220,235,255,.95),rgba(170,205,255,.25) 20%,rgba(255,255,255,.08) 50%,rgba(170,205,255,.25) 80%,rgba(220,235,255,.95));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .2s ease;pointer-events:none}.xn[data-concept=lens] .xn-cta:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,20,80,.4),0 1px 0 rgba(0,0,0,.45),0 14px 30px -12px rgba(40,104,255,.95)}.xn[data-concept=lens] .xn-cta:hover:after{opacity:1}.xn[data-concept=lens] .xn-cta:active{transform:translateY(1px) scale(.975);box-shadow:inset 0 1px 2px rgba(0,10,50,.5),0 4px 12px -8px rgba(40,104,255,.8)}.xn[data-concept=lens] .xn-cta-icon{color:#fff;transition:transform .26s var(--xn-ease)}.xn[data-concept=lens] .xn-cta:hover .xn-cta-icon{transform:translateY(-1px) rotate(-8deg)}.xn[data-concept=lens] .xn-panel{transform:none;transition:opacity .12s ease 80ms,visibility 0s linear .23s}.xn[data-concept=lens] .xn-panel[data-open]{transition:opacity 60ms ease,visibility 0s}.xn[data-concept=lens] .xn-panel-surface{border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 30%),linear-gradient(100deg,#12171f,#0e1218 50%,#0b0e13);box-shadow:inset 0 1px 0 rgba(236,233,226,.08),inset 0 0 0 1px rgba(236,233,226,.07),0 44px 90px -40px rgba(0,0,0,.95)}.xs-meniscus{z-index:3;top:10px;left:-110px;width:220px;height:1px;background:linear-gradient(90deg,transparent,rgba(160,205,255,.95),transparent);opacity:0;transition:opacity .16s ease;will-change:transform}.xn-panel[data-open] .xs-meniscus{opacity:1;transition:opacity .2s ease .16s}.xs-meniscus:after{content:"";position:absolute;left:40px;right:40px;top:0;height:34px;background:radial-gradient(50% 100% at 50% 0,rgba(64,140,255,.16),transparent 70%)}.xn[data-concept=lens] .xn-menu{position:relative;z-index:1;animation:none}.xn[data-concept=lens] .xn-intro,.xn[data-concept=lens] .xn-links{animation:xsUp .32s var(--xn-ease) both}.xn[data-concept=lens] .xn-intro{animation-delay:70ms}.xn[data-concept=lens] .xn-links{animation-delay:.12s}.xn[data-concept=lens] .xn-group{animation:none}.xn[data-concept=lens] .xn-preview{animation:xsResolve .42s var(--xn-ease) .15s both}@keyframes xsUp{0%{opacity:0;transform:translate(var(--dx,0),8px)}}@keyframes xsResolve{0%{opacity:0;transform:translate(var(--dx,0),6px) scale(.985)}}.xs-card{left:0;top:0;z-index:0;border-radius:12px;opacity:0;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(150,196,255,.16);transition:opacity .18s ease;will-change:transform,width,height}.xs-card[data-on]{opacity:1;transition:opacity .1s ease}.xn[data-concept=lens] .xn-link:focus-visible,.xn[data-concept=lens] .xn-link:hover{background:transparent}.xn[data-concept=lens] .xn-link:is(:hover,:focus-visible) .xn-icon{color:#f7f6f2;box-shadow:inset 0 1px 0 rgba(236,233,226,.1),inset 0 0 0 1px rgba(111,157,255,.5),0 0 14px -6px rgba(64,140,255,.7)}@media (prefers-reduced-motion:reduce){.xn[data-concept=lens] .xn-cta,.xn[data-concept=lens] .xn-item,.xs-card,.xs-glow,.xs-lens{transition:none!important}.xs-orb-sweep{display:none}}.xn{--xn-pearl:#f2f0ea;--xn-silver:#aab2bf;--xn-label:#a3abb8;--xn-steel:#707b8a;--xn-line:rgba(236,233,226,0.07);--xn-line-2:rgba(236,233,226,0.12);--xn-fill:rgba(236,233,226,0.04);--xn-hover:rgba(236,233,226,0.045);--xn-blue:#2868ff;--xn-ice:#a9c4ff;--xn-jade:#7ad6bc;--xn-ease:cubic-bezier(0.22,1,0.36,1);--xn-glide:cubic-bezier(0.32,0.72,0,1);position:fixed;top:16px;left:50%;z-index:5000;width:min(calc(100% - 48px),1200px);transform:translateX(-50%);font-family:var(--font-inter),system-ui,sans-serif;color:var(--xn-pearl);-webkit-font-smoothing:antialiased;transition:transform .34s var(--xn-ease),opacity .22s ease}.xn[data-hidden]{transform:translate(-50%,calc(-100% - 28px));opacity:0;pointer-events:none}.xn :where(a,button){font:inherit;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.xn :where(button){border:0;background:none;padding:0;cursor:pointer}.xn :focus-visible{outline:2px solid var(--xn-ice);outline-offset:2px;border-radius:9px}.xn-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:56px;padding:0 9px 0 18px;border-radius:16px;background:linear-gradient(158deg,#191e26,#10141a 45%,#0b0e12);box-shadow:inset 0 1px 0 rgba(236,233,226,.085),inset 0 0 0 1px rgba(236,233,226,.06),0 1px 0 rgba(0,0,0,.4),0 18px 40px -22px rgba(0,0,0,.85)}.xn-lockup{justify-self:start;display:inline-flex;align-items:center;gap:11px;height:40px;padding:0 4px;margin-left:-4px}.xn-lockup>span{display:block;height:30px;background:url(/brand/xroga-orb-wordmark-dark-v3.webp) no-repeat;background-size:auto 30px}.xn-lockup .xn-lockup-orb{width:31.5px;background-position:0 0}.xn-lockup .xn-lockup-word{width:48.5px;background-position:-31.5px 0}.xn-nav{display:flex}.xn-item,.xn-nav{position:relative;align-items:center}.xn-item{display:inline-flex;gap:6px;height:34px;padding:0 13px;border-radius:9px;font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--xn-label);white-space:nowrap;transition:color .16s ease}.xn-item:hover,.xn-item[aria-current=page],.xn-item[data-open]{color:var(--xn-pearl)}.xn-item svg{width:12px;height:12px;margin-top:1px;opacity:.5;transition:transform .26s var(--xn-ease),opacity .16s ease}.xn-item:hover svg{opacity:.8}.xn-item[data-open] svg{transform:rotate(-180deg);opacity:.95}.xn-actions{justify-self:end;display:flex}.xn-actions,.xn-cta{align-items:center;gap:8px}.xn-cta{display:inline-flex;height:38px;padding:0 16px 0 14px;border-radius:10px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:#0b0f18;white-space:nowrap;background:linear-gradient(180deg,#f7f5f0,#e7e4dc);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 0 0 1px rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.35),0 8px 18px -10px rgba(0,0,0,.9);transition:background .18s ease,transform .11s ease}.xn-cta:hover{background:linear-gradient(180deg,#ffffff,#eeebe4)}.xn-cta:active{transform:translateY(1px);background:linear-gradient(180deg,#e9e6df,#dedad1)}.xn-cta-icon{width:14px;height:14px;flex:none;color:var(--xn-blue);transition:transform .2s var(--xn-ease)}.xn-cta:hover .xn-cta-icon{transform:translateY(-1px)}.xn-menu-button{display:none;place-items:center;width:40px;height:40px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--xn-line-2);background:var(--xn-fill)}.xn-glyph{position:relative;width:16px;height:16px}.xn-glyph i{position:absolute;left:1px;right:1px;height:1.5px;border-radius:1px;background:var(--xn-pearl);transition:transform .26s var(--xn-ease),top .26s var(--xn-ease)}.xn-glyph i:first-child{top:4.5px}.xn-glyph i:nth-child(2){top:10px}.xn-glyph[data-open] i:first-child{top:7.25px;transform:rotate(45deg)}.xn-glyph[data-open] i:nth-child(2){top:7.25px;transform:rotate(-45deg)}.xn-panel{position:absolute;left:0;right:0;top:100%;padding-top:10px;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .3s var(--xn-ease),visibility 0s linear .3s}.xn-panel[data-open]{visibility:visible;opacity:1;transform:none;transition:opacity .16s ease,transform .3s var(--xn-ease),visibility 0s}.xn-panel-surface{position:relative;overflow:hidden;height:404px;border-radius:16px;background:linear-gradient(180deg,#12161c,#0b0e12);box-shadow:inset 0 1px 0 rgba(236,233,226,.06),inset 0 0 0 1px rgba(236,233,226,.065),0 40px 80px -40px rgba(0,0,0,.95)}.xn-menu{display:grid;grid-template-columns:290px minmax(0,1fr) 356px;height:100%;animation:xnIn .26s var(--xn-ease) both}.xn-menu[data-menu=Connect]{grid-template-columns:290px minmax(0,1fr)}@keyframes xnIn{0%{opacity:0;transform:translate(var(--dx,0),4px)}}.xn-intro{display:flex;flex-direction:column;gap:12px;padding:30px 26px 26px;border-right:1px solid var(--xn-line)}.xn-eyebrow{margin:0;font:600 11px/1 var(--font-xv-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--xn-ice)}.xn-title{margin:0;font-family:var(--font-claude-serif),Georgia,serif;font-size:30px;font-weight:500;line-height:1.08;letter-spacing:-.02em;color:var(--xn-pearl);text-wrap:balance}.xn-desc{margin:0;font-size:14px;line-height:1.55;color:var(--xn-silver)}.xn-intro-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;align-self:flex-start;height:36px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--xn-pearl);background:var(--xn-fill);box-shadow:inset 0 0 0 1px var(--xn-line-2);transition:background .16s ease,box-shadow .16s ease}.xn-intro-cta:hover{background:rgba(236,233,226,.08);box-shadow:inset 0 0 0 1px rgba(236,233,226,.2)}.xn-intro-cta svg{width:15px;height:15px;color:var(--xn-ice)}.xn-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px 22px}.xn-group,.xn-links{display:grid;align-content:start}.xn-group{gap:4px;animation:xnIn .28s var(--xn-ease) both}.xn-group+.xn-group{animation-delay:40ms}.xn-group-label{display:block;margin:0 0 6px 10px;font:600 10.5px/1 var(--font-xv-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--xn-steel)}.xn-link{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:10px;border-radius:11px;transition:background .15s ease}.xn-link:focus-visible,.xn-link:hover{background:var(--xn-hover)}.xn-link span{display:grid;gap:2px;min-width:0}.xn-link b{font-size:14px;font-weight:600;color:var(--xn-pearl)}.xn-link em{font-style:normal;font-size:12.5px;line-height:1.35;color:var(--xn-silver)}.xn-link-go{width:14px;height:14px;color:var(--xn-ice);opacity:0;transform:translate(-3px,3px);transition:opacity .15s ease,transform .2s var(--xn-ease)}.xn-link:is(:hover,:focus-visible) .xn-link-go{opacity:1;transform:none}.xn-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:linear-gradient(158deg,#1c222b,#12161c);box-shadow:inset 0 1px 0 rgba(236,233,226,.08),inset 0 0 0 1px rgba(236,233,226,.07);color:#a9b4c4;transition:color .15s ease,box-shadow .15s ease}.xn-icon svg{width:18px;height:18px;stroke-width:1.6}.xn-link:is(:hover,:focus-visible) .xn-icon{color:var(--xn-pearl);box-shadow:inset 0 1px 0 rgba(236,233,226,.1),inset 0 0 0 1px rgba(111,157,255,.45)}.xn-preview{position:relative;padding:18px 18px 18px 0;min-width:0}.xn-pv{position:relative;height:100%;border-radius:16px;padding:14px;overflow:hidden;background:linear-gradient(180deg,#11151a,#0d1014);box-shadow:inset 0 0 0 1px var(--xn-line);animation:xnIn .32s var(--xn-ease) 60ms both}.xn-pv-label{font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--xn-steel)}.xn-pv-label b{color:var(--xn-ice);font-weight:650}.xn-pv .xp-k{font-size:10.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--xn-steel)}.xp-win{display:grid;grid-template-rows:26px minmax(0,1fr);min-height:0;border-radius:12px;overflow:hidden;background:#0d1015;box-shadow:inset 0 0 0 1px rgba(236,233,226,.13),0 22px 34px -24px rgba(0,0,0,.95)}.xp-bar{display:flex;align-items:center;gap:5px;padding:0 10px;background:#12161c;box-shadow:inset 0 -1px 0 rgba(236,233,226,.08)}.xp-bar>i,.xp-ide-bar>i{width:7px;height:7px;border-radius:50%;background:#2c3443}.xp-bar span{margin-left:8px;font:500 10.5px var(--font-inter),system-ui,sans-serif;color:#7d889b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-body{position:relative;min-height:0}.xn-pv .xp-btn{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:7px;font-size:10.5px;font-weight:620;color:#fff;background:linear-gradient(180deg,#4f86ff,#2e64e6);white-space:nowrap}.xp-mark{display:inline-block;width:12px;height:12px;border-radius:4px}.xp-mark.is-gh{background:#e9edf3}.xp-mark.is-stripe{background:#6c63ff}.xp-mark.is-vercel{background:linear-gradient(135deg,#fff 50%,#9aa3b2 0);clip-path:polygon(50% 8%,96% 92%,4% 92%);border-radius:0}.xp-mark.is-ext{background:linear-gradient(135deg,#4f86ff,#7cc4ff)}.xn-pv :is(i.is-ok,span.is-ok):before,.xn-pv i.is-blue,.xn-pv i.is-ok,.xn-pv i.is-run,.xn-pv i.is-warn{display:inline-block;width:6px;height:6px;border-radius:50%}.xn-pv i.is-ok{background:#7ad6bc}.xn-pv i.is-warn{background:#f2b45a}.xn-pv i.is-run{box-shadow:0 0 0 3px rgba(79,134,255,.2)}.xn-pv i.is-blue,.xn-pv i.is-run{background:#4f86ff}.xp-product{padding:16px 16px 14px}.xp-flow{position:relative;display:grid;gap:12px;padding-left:18px}.xp-flow:before{content:"";position:absolute;left:3.5px;top:6px;bottom:30px;width:1px;background:linear-gradient(180deg,rgba(111,157,255,.55),rgba(122,214,188,.55))}.xp-stage{display:grid;gap:6px}.xp-stage-k{position:relative;font:600 10px/1 var(--font-xv-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--xn-steel)}.xp-stage-k i{position:absolute;left:-18px;top:.5px;width:8px;height:8px;border-radius:50%;background:#0f1216;box-shadow:inset 0 0 0 1.5px #6f9dff}.xp-stage:last-child .xp-stage-k i{background:var(--xn-jade);box-shadow:none}.xp-flow [data-z]{transition:opacity .2s ease,box-shadow .22s ease}.xp-product:not([data-focus=overview]) .xp-flow [data-z]{opacity:.4}.xp-product[data-focus=integrations] [data-z=integrations],.xp-product[data-focus=intelligence] [data-z=intelligence],.xp-product[data-focus=ownership] [data-z=ownership],.xp-product[data-focus=verification] [data-z=verification],.xp-product[data-focus=workspace] [data-z=workspace]{opacity:1;box-shadow:inset 0 0 0 1px rgba(111,157,255,.5)}.xp-req{display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:start;padding:9px 10px;border-radius:9px;background:#181d24}.xp-avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:10.5px;font-weight:700;color:#0b1020;background:#c7d6ff}.xp-req p{margin:0;font-size:12px;line-height:1.4;color:#e6ebf3}.xp-plan{display:grid;gap:6px;padding:9px 10px;border-radius:10px;background:#12161c}.xp-step{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#b9c2d0}.xp-step i{flex:none;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #3a4559}.xp-step.is-done i{background:#7ad6bc url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4.2 8.4 6.8 11 11.8 5.6' fill='none' stroke='%23062019' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50% /11px no-repeat;box-shadow:none}.xp-step.is-run i{box-shadow:inset 0 0 0 1.5px #4f86ff;background:radial-gradient(circle,#4f86ff 0 3px,transparent 3.5px)}.xp-step.is-run{color:#fff}.xp-apps{display:flex;gap:6px;padding:2px;border-radius:10px}.xp-apps span{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:7px;font-size:11px;font-weight:560;color:#d4dae4;background:#181d24}.xp-checks{display:flex;flex-wrap:wrap;gap:6px;padding:2px;border-radius:10px}.xp-checks span,.xp-ready span{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font-size:10.5px;font-weight:600;color:#c9f0df;background:rgba(122,214,188,.1);box-shadow:inset 0 0 0 1px rgba(122,214,188,.3)}.xp-checks span:before,.xp-ready span.is-ok:before{content:"";width:6px;height:6px;border-radius:50%;background:#7ad6bc}.xp-ready span.is-run{color:#d6e2ff;background:rgba(79,134,255,.12);box-shadow:inset 0 0 0 1px rgba(110,155,255,.4)}.xp-repo{display:grid;grid-template-columns:14px 1fr;gap:2px 8px;align-items:center;padding:8px 10px;border-radius:10px;font:500 11px var(--font-xv-mono),ui-monospace,monospace;color:#aeb8c8;background:#12161c}.xp-ide-status svg,.xp-repo svg{width:13px;height:13px;fill:none;stroke:#8fd3ff;stroke-width:1.4}.xp-repo b{color:#e6ebf3;font-weight:600}.xp-repo em{grid-column:2;font:600 10.5px var(--font-inter),system-ui,sans-serif;font-style:normal;color:#9cc3ff}.xn-pv.xq{padding:0;background:none;box-shadow:none}.xq-win{display:grid;grid-template-rows:32px minmax(0,1fr) 38px;height:100%;border-radius:13px;overflow:hidden;background:linear-gradient(180deg,#11151b,#0c0f13);box-shadow:inset 0 1px 0 rgba(236,233,226,.07),inset 0 0 0 1px rgba(236,233,226,.08),0 24px 40px -26px rgba(0,0,0,.95)}.xq-top{display:flex;align-items:center;gap:5px;padding:0 10px 0 12px;box-shadow:inset 0 -1px 0 rgba(236,233,226,.07)}.xq-top>i{width:7px;height:7px;border-radius:50%;background:#2a313b}.xq-top span{margin-left:7px;font-size:11.5px;font-weight:560;color:#aab2bf;white-space:nowrap}.xq-top em{margin-left:auto;padding:3px 7px;border-radius:6px;font:600 9.5px/1 var(--font-xv-mono),ui-monospace,monospace;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#9aa4b2;background:rgba(236,233,226,.05);transition:color .24s ease,background .24s ease}.xq-top em[data-stage="1"]{color:#a9c6ff;background:rgba(64,120,255,.14)}.xq-top em[data-stage="2"]{color:#9fe3cd;background:rgba(122,214,188,.12)}.xq-main{display:grid;grid-template-columns:42px minmax(0,1fr);min-height:0}.xq-rail{position:relative;display:grid;align-content:start;justify-items:center;gap:6px;padding:10px 0;box-shadow:inset -1px 0 0 rgba(236,233,226,.06)}.xq-rail:before{content:"";position:absolute;left:8px;top:10px;width:26px;height:26px;border-radius:8px;background:rgba(64,120,255,.14);box-shadow:inset 0 0 0 1px rgba(111,157,255,.42);opacity:0;transform:translateY(calc(var(--at, 0) * 32px));transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .2s ease}.xq-rail[data-on]:before{opacity:1}.xq-rail span{position:relative;display:grid;place-items:center;width:26px;height:26px}.xq-rail svg{width:15px;height:15px;fill:none;stroke:#677180;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;transition:stroke .22s ease}.xq-rail span[data-on] svg{stroke:#eef1f6}.xq-stage{position:relative;min-height:0;padding:13px 13px 12px;overflow:hidden}.xq-view{height:100%}.xq-view>*{animation:xqIn .42s cubic-bezier(.22,1,.36,1) both}.xq-view>:nth-child(2){animation-delay:55ms}.xq-view>:nth-child(3){animation-delay:.11s}.xq-view>:nth-child(4){animation-delay:165ms}.xq-view>:nth-child(5){animation-delay:.22s}@keyframes xqIn{0%{opacity:0;transform:translateY(7px)}}.xq-track{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;align-items:center;padding:0 12px;box-shadow:inset 0 1px 0 rgba(236,233,226,.07)}.xq-track span{position:relative;padding-top:7px;font:600 9.5px/1 var(--font-xv-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#5c6673;transition:color .24s ease}.xq-track span:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:1px;background:rgba(236,233,226,.08);transition:background .3s ease}.xq-track span[data-on]{color:#9aa4b2}.xq-track span[data-on]:before{background:#4f86ff}.xq-track span[data-now]{color:#eef1f6}.xq[data-view=overview] .xq-track span[data-on]:before,.xq[data-view=ownership] .xq-track span[data-on]:before,.xq[data-view=verification] .xq-track span[data-on]:before{background:linear-gradient(90deg,#4f86ff,#7ad6bc)}.xq-overview{display:grid;gap:8px;align-content:start}.xq-card{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:#151a21;box-shadow:inset 0 0 0 1px rgba(236,233,226,.06)}.xq-card small{font:600 9.5px/1 var(--font-xv-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#9aa4b2}.xq-card.is-s1 small{color:#8fb3ff}.xq-card.is-s2 small{color:#7ad6bc}.xq-card span{font-size:12.5px;line-height:1.4;color:#e3e7ed}.xq-chat{display:flex;flex-direction:column;gap:8px}.xq-msg{padding:9px 11px;border-radius:11px;background:#171c24;box-shadow:inset 0 0 0 1px rgba(236,233,226,.06)}.xq-msg b{font:600 9.5px/1 var(--font-xv-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#7f8896}.xq-msg p{margin:4px 0 0;font-size:12px;line-height:1.45;color:#e3e7ed}.xq-msg.is-you{margin-left:22px}.xq-msg.is-x{margin-right:8px;background:rgba(40,104,255,.08);box-shadow:inset 0 0 0 1px rgba(111,157,255,.22)}.xq-msg.is-x b{color:#8fb3ff}.xq-chip{display:inline-block;margin-top:7px;padding:3px 7px;border-radius:6px;font:600 10px/1.2 var(--font-xv-mono),ui-monospace,monospace;color:#a9c6ff;background:rgba(64,120,255,.14)}.xq-composer{display:flex;align-items:center;height:30px;margin-top:auto;padding:0 11px;border-radius:9px;font-size:12px;color:#6a7483;box-shadow:inset 0 0 0 1px rgba(236,233,226,.09)}.xq-plan{position:relative}.xq-paths{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.xq-paths path{fill:none;stroke:rgba(236,233,226,.2);stroke-width:1.2;vector-effect:non-scaling-stroke}.xq-paths path.is-run{stroke:#6f9dff;stroke-dasharray:4 5;animation:xqFlow .9s linear infinite}@keyframes xqFlow{to{stroke-dashoffset:-18}}.xq-node{position:absolute;left:0;top:50%;width:31%;padding:9px;border-radius:10px;transform:translateY(-50%);background:#171c24;box-shadow:inset 0 0 0 1px rgba(111,157,255,.35)}.xq-node small{display:block;font:600 9.5px/1 var(--font-xv-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#8fb3ff}.xq-node b{display:block;margin-top:4px;font-size:11.5px;font-weight:600;line-height:1.3;color:#eef1f6}.xq-steps{position:absolute;left:47%;right:0;top:0;bottom:0;display:grid;grid-template-rows:repeat(3,1fr);align-items:center}.xq-step{display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:9px;font-size:11.5px;line-height:1.25;color:#cfd5de;background:#141920;box-shadow:inset 0 0 0 1px rgba(236,233,226,.07)}.xq-step i{flex:none;width:8px;height:8px;border-radius:50%;background:#7ad6bc}.xq-step.is-run{color:#fff;box-shadow:inset 0 0 0 1px rgba(111,157,255,.45)}.xq-step.is-run i{background:#6f9dff;box-shadow:0 0 0 3px rgba(111,157,255,.2)}.xq-evidence{display:grid;gap:7px;align-content:start}.xq-check{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;font-size:12px;color:#dfe3ea;background:#141920;box-shadow:inset 0 0 0 1px rgba(236,233,226,.06)}.xq-check i{width:14px;height:14px;border-radius:50%;background:#7ad6bc url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4.2 8.4 6.8 11 11.8 5.6' fill='none' stroke='%23062019' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50% /11px no-repeat}.xq-check em{font:600 10px/1 var(--font-xv-mono),ui-monospace,monospace;font-style:normal;color:#7ad6bc}.xq-shot{margin-top:3px;border-radius:9px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(236,233,226,.1)}.xq-shot-bar{padding:5px 9px;font:500 10px/1.2 var(--font-xv-mono),ui-monospace,monospace;color:#7d8794;background:#161b22}.xq-shot-body{display:grid;gap:2px;padding:11px 12px 12px 34px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='7.5' fill='%2316a34a'/><path d='M4.4 8.3 6.9 10.8 11.6 5.8' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") 12px 13px /15px no-repeat,linear-gradient(180deg,#f6f7f9,#eceff3)}.xq-shot-body b{font-size:12.5px;color:#0e1726}.xq-shot-body span{font-size:11px;color:#5b6472}.xq-tools{display:flex;flex-direction:column;gap:7px}.xq-tool{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#141920;box-shadow:inset 0 0 0 1px rgba(236,233,226,.06)}.xq-tool-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#1f252e;box-shadow:inset 0 0 0 1px rgba(236,233,226,.08)}.xq-tool>span:last-child{display:grid;gap:2px;min-width:0}.xq-tool b{font-size:12.5px;font-weight:600;color:#eef1f6}.xq-tool em{font-style:normal;font-size:11.5px;color:#9aa4b2}.xq-note{margin:auto 0 0;font-size:11px;color:#6f7a8a}.xq-repo{display:grid;gap:7px;align-content:start}.xq-branch{display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:5px 9px;border-radius:7px;font:500 11.5px/1 var(--font-xv-mono),ui-monospace,monospace;color:#cfe0ff;background:rgba(64,120,255,.12);box-shadow:inset 0 0 0 1px rgba(111,157,255,.3)}.xq-branch svg{width:13px;height:13px;fill:none;stroke:#8fb3ff;stroke-width:1.4}.xq-commit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:7px 10px;border-radius:8px;font-size:12px;color:#dfe3ea;background:#141920}.xq-commit code{font:500 10.5px/1 var(--font-xv-mono),ui-monospace,monospace;color:#8fb3ff}.xq-pr{display:grid;gap:3px;margin-top:2px;padding:10px 12px;border-radius:10px;background:#151a21;box-shadow:inset 0 0 0 1px rgba(122,214,188,.28)}.xq-pr b{font-size:12.5px;color:#eef1f6}.xq-pr span{font-size:11.5px;color:#9aa4b2}.xq-pr i{font:600 10.5px/1 var(--font-xv-mono),ui-monospace,monospace;font-style:normal}.xq-add{color:#7ad6bc}.xq-del{color:#e0827a}.xp-build{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px}.xp-build .xp-win{min-height:0}.xp-stage{position:relative;height:100%}.xp-v{position:absolute;inset:0;padding:11px;opacity:0;transform:translateY(5px);transition:opacity .22s ease,transform .3s var(--xn-ease)}.xp-v[data-on]{opacity:1;transform:none}.xp-v-webapp{display:grid;grid-template-columns:78px 1fr;gap:10px}.xp-side{display:grid;align-content:start;gap:3px;padding:8px 6px;border-radius:8px;background:#12161c}.xp-side b{margin:0 0 6px 4px;font-size:11.5px;font-weight:700;color:#fff}.xp-side span{padding:4px 6px;border-radius:5px;font-size:10.5px;color:#8a94a6}.xp-side span.is-on{color:#fff;background:rgba(79,134,255,.18)}.xp-dash{display:grid;align-content:start;gap:8px;min-width:0}.xp-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.xp-kpis div{display:grid;gap:1px;padding:6px 7px;border-radius:7px;background:#12161c}.xp-kpis small{font-size:9.5px;color:#7d889b}.xp-kpis b{font-size:15px;font-weight:650;color:#fff;font-variant-numeric:tabular-nums}.xp-kpis b.is-warn{color:#f2b45a}.xp-chart{height:62px;border-radius:7px;background:#12161c;overflow:hidden}.xp-chart svg,.xp-spark svg{display:block;width:100%;height:100%}.xp-chart path,.xp-spark path{fill:none;stroke:#4f86ff;stroke-width:2;vector-effect:non-scaling-stroke}.xp-chart path.xp-area{stroke:none;fill:rgba(79,134,255,.16)}.xp-table{display:grid;gap:4px}.xp-table span{gap:7px;height:22px;padding:0 8px;border-radius:6px;color:#b9c2d0;background:#12161c}.xp-sitenav,.xp-table span{display:flex;align-items:center;font-size:10.5px}.xp-sitenav{gap:12px;color:#8a94a6}.xp-sitenav b{margin-right:auto;font-size:12px;color:#fff}.xp-sitehero{display:grid;justify-items:start;gap:6px;margin-top:12px;padding:16px 14px;border-radius:10px;background:radial-gradient(80% 120% at 100% 0,rgba(214,168,104,.22),transparent 60%),linear-gradient(135deg,#1b1712,#12141b)}.xp-sitehero h4{margin:0;font-family:var(--font-claude-serif),Georgia,serif;font-size:18px;font-weight:500;line-height:1.12;color:#f4ece0}.xp-sitehero p{margin:0;font-size:10.5px;color:#b8ac9a}.xp-sitehero .xp-btn{background:#f4ece0;color:#1b1712}.xp-sitegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.xp-sitegrid i{height:52px;border-radius:7px;background:linear-gradient(160deg,#2a2219,#15171e)}.xp-sitegrid i:nth-child(2){background:linear-gradient(160deg,#1e2530,#14161d)}.xp-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.xp-plans div{display:grid;align-content:start;gap:3px;min-height:132px;padding:10px 9px;border-radius:9px;background:#12161c;box-shadow:inset 0 0 0 1px rgba(236,233,226,.08)}.xp-plans b{font-size:11.5px;color:#fff}.xp-plans em{font-style:normal;font-size:18px;font-weight:700;color:#fff}.xp-plans small{font-size:10px;line-height:1.3;color:#8a94a6}.xp-plans .is-pick{background:linear-gradient(180deg,rgba(79,134,255,.2),#12161c 75%);box-shadow:inset 0 0 0 1px rgba(110,155,255,.6)}.xp-plans .is-pick .xp-btn{margin-top:8px}.xp-product-page{display:grid;gap:4px;width:52%}.xp-img{height:92px;border-radius:8px;background:radial-gradient(60% 60% at 50% 60%,#3a4560,#171c27)}.xp-product-page b{font-size:11.5px;color:#fff}.xp-product-page small{font-size:10.5px;color:#9aa4b5}.xp-popup{position:absolute;top:10px;right:10px;display:grid;gap:6px;width:132px;padding:10px;border-radius:10px;background:#171c27;box-shadow:inset 0 0 0 1px rgba(110,155,255,.4),0 16px 28px -12px rgba(0,0,0,.95)}.xp-popup-h{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:650;color:#fff}.xp-popup small{font-size:10px;color:#8a94a6}.xp-spark{height:26px}.xp-game{position:relative;height:100%;border-radius:9px;background:radial-gradient(1px 1px at 18% 30%,#fff,transparent),radial-gradient(1px 1px at 70% 64%,#fff,transparent),radial-gradient(1px 1px at 42% 82%,#cfe0ff,transparent),radial-gradient(1px 1px at 86% 20%,#cfe0ff,transparent),radial-gradient(70% 60% at 50% 100%,rgba(79,134,255,.28),transparent 70%),linear-gradient(180deg,#0a0f24,#151033)}.xp-hud{position:absolute;inset:8px 10px auto;display:flex;justify-content:space-between;font:600 10.5px var(--font-xv-mono),ui-monospace,monospace;color:#9fb6ec}.xp-hud b{color:#fff}.xp-en{width:14px;height:14px;border-radius:3px;background:linear-gradient(135deg,#b39dff,#7a4dff);transform:rotate(45deg)}.xp-en,.xp-shot{position:absolute}.xp-shot{width:2px;height:12px;border-radius:1px;background:#8fd3ff}.xp-ship{position:absolute;left:calc(50% - 10px);bottom:14px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:18px solid #8fd3ff}.xp-wallet{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:9px;background:linear-gradient(135deg,rgba(122,77,255,.22),#12161c 70%)}.xp-wallet span{display:grid}.xp-wallet small{font-size:10px;color:#a99cd6}.xp-wallet b{font-size:17px;font-weight:700;color:#fff}.xp-chip{padding:4px 8px;border-radius:999px;font:500 10px var(--font-xv-mono),ui-monospace,monospace;color:#d8ccff;background:rgba(122,77,255,.2)}.xp-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0}.xp-blocks i{display:grid;place-items:end start;height:46px;padding:6px;border-radius:7px;font:500 9px var(--font-xv-mono),ui-monospace,monospace;font-style:normal;color:#b8acec;background:linear-gradient(160deg,rgba(122,77,255,.28),#141826 75%);box-shadow:inset 0 0 0 1px rgba(150,120,255,.25)}.xn-kinds{display:flex;justify-content:center;gap:6px}.xn-kinds i{width:6px;height:6px;border-radius:50%;background:#262e3d;transition:background .16s ease,width .22s var(--xn-ease)}.xn-kinds i[data-on]{width:18px;border-radius:3px;background:var(--xn-blue)}.xp-develop{padding:0;background:#0b0e15}.xp-ide{display:grid;grid-template-rows:30px minmax(0,1fr) 32px;height:100%}.xp-ide-bar{display:flex;align-items:center;gap:5px;padding:0 0 0 12px;background:#12161c;box-shadow:inset 0 -1px 0 rgba(236,233,226,.08)}.xp-tab{display:inline-flex;align-items:center;height:100%;margin-left:6px;padding:0 11px;font:500 10.5px var(--font-xv-mono),ui-monospace,monospace;color:#6f7a8d}.xp-tab.is-on{margin-left:12px;color:#e6ebf3;background:#0b0e15;box-shadow:inset 0 2px 0 #4f86ff}.xp-ide-body{display:grid;grid-template-columns:96px minmax(0,1fr);min-height:0}.xp-tree{margin:0;padding:10px 6px;list-style:none;font:500 10.5px/1 var(--font-xv-mono),ui-monospace,monospace;color:#6f7a8d;box-shadow:inset -1px 0 0 rgba(236,233,226,.08);transition:background .2s ease}.xp-tree li{padding:5px 6px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-tree .is-sub{padding-left:12px}.xp-tree .is-file{padding-left:20px}.xp-tree .is-dir{color:#b2bccb}.xp-tree .is-open{color:#fff;background:rgba(79,134,255,.18)}.xp-code{margin:0;padding:12px 8px;overflow:hidden;font:500 10.5px/1.85 var(--font-xv-mono),ui-monospace,monospace;color:#c9d1de;white-space:pre}.xp-code>span{display:block;padding:0 6px;border-radius:4px;overflow:hidden;text-overflow:ellipsis}.xp-code em{display:inline-block;width:20px;font-style:normal;color:#3f4a5d}.xp-code .k{color:#b39dff}.xp-code .f{color:#8fd3ff}.xp-code .s{color:#f2c46d}.xp-del{background:rgba(255,107,87,.12);color:#9a8a8a;text-decoration:line-through;text-decoration-color:rgba(255,107,87,.55)}.xp-add{background:rgba(122,214,188,.11);box-shadow:inset 2px 0 0 #7ad6bc}.xp-codecol{display:grid;grid-template-rows:auto 1fr;min-width:0}.xp-term{display:grid;align-content:start;gap:5px;margin:0 8px 8px;padding:9px 10px;border-radius:8px;font:500 10.5px var(--font-xv-mono),ui-monospace,monospace;color:#b9c2d0;background:#07090e;box-shadow:inset 0 0 0 1px rgba(236,233,226,.08);transition:box-shadow .2s ease}.xp-term span{display:flex;align-items:center;gap:7px}.xp-term .xp-term-sum{margin-top:2px;color:#7d8794}.xp-term-k{color:#6f7a8d}.xp-develop[data-focus=ready] .xp-term,.xp-develop[data-focus=tests] .xp-term{box-shadow:inset 0 0 0 1px rgba(110,155,255,.45)}.xp-doc{display:grid;align-content:start;gap:7px;padding:12px}.xp-doc b{font:600 12px var(--font-xv-mono),ui-monospace,monospace;color:#fff}.xp-doc p{margin:0;font-size:11px;line-height:1.45;color:#aeb8c8}.xp-doc code{justify-self:start;padding:3px 7px;border-radius:5px;font:500 10.5px var(--font-xv-mono),ui-monospace,monospace;color:#8fd3ff;background:#151b27}.xp-ready{flex-wrap:wrap;gap:5px;padding:8px 10px}.xp-ide-status,.xp-ready{display:flex;box-shadow:inset 0 1px 0 rgba(236,233,226,.08)}.xp-ide-status{align-items:center;gap:12px;padding:0 10px;font-size:10.5px;color:#9aa4b5;background:#12161c}.xp-ide-status>span{display:inline-flex;align-items:center;gap:6px;padding:3px 6px;border-radius:6px;white-space:nowrap;transition:color .16s ease,background .16s ease}.xp-ide-status>span:first-child{font-family:var(--font-xv-mono),ui-monospace,monospace}.xp-develop[data-focus=tree] [data-z=tree]{background:rgba(79,134,255,.06)}.xp-develop[data-focus=branch] .xp-ide-status [data-z=branch],.xp-develop[data-focus=ready] .xp-ide-status [data-z=ready],.xp-develop[data-focus=tests] .xp-ide-status [data-z=tests]{color:#fff;background:rgba(79,134,255,.16);box-shadow:inset 0 0 0 1px rgba(110,155,255,.45)}.xp-develop[data-focus=diff] .xp-add{background:rgba(122,214,188,.17)}.xp-explore{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px}.xp-feature{grid-template-rows:minmax(0,1fr) auto;border-radius:12px;overflow:hidden;background:#0d1015;box-shadow:inset 0 0 0 1px rgba(236,233,226,.13),0 22px 34px -24px rgba(0,0,0,.95);animation:xnIn .26s var(--xn-ease) both}.xp-art,.xp-feature{display:grid;min-height:0}.xp-art{position:relative;place-items:center;padding:14px;background:#11151a}.xp-feature-meta{display:grid;gap:2px;padding:10px 12px 11px;box-shadow:inset 0 1px 0 rgba(236,233,226,.08)}.xp-feature-meta small{font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#9cc3ff}.xp-feature-meta b{font-size:13px;font-weight:620;color:#fff}.xp-book{display:grid;gap:9px;width:100%;padding:10px;border-radius:10px;background:#0d1015;box-shadow:inset 0 0 0 1px rgba(236,233,226,.08)}.xp-book-head{display:flex;align-items:baseline;justify-content:space-between}.xp-book-head b{font-size:12px;font-weight:650;color:var(--xn-pearl)}.xp-book-head span{font-size:10.5px;color:var(--xn-steel)}.xp-days,.xp-slots{display:grid;gap:5px}.xp-days{grid-template-columns:repeat(5,1fr)}.xp-slots{grid-template-columns:repeat(3,1fr)}.xp-days span,.xp-slots span{display:grid;place-items:center;height:24px;border-radius:6px;font:500 10.5px var(--font-inter),system-ui,sans-serif;color:#c6cdd8;background:#161b22;box-shadow:inset 0 0 0 1px rgba(236,233,226,.06)}.xp-slots span.is-off{color:#59626f;background:transparent;text-decoration:line-through}.xp-days span.is-pick{color:var(--xn-pearl);box-shadow:inset 0 0 0 1px rgba(111,157,255,.6)}.xp-slots span.is-pick{color:#fff;background:#2459e6;box-shadow:none}.xp-book-foot{display:flex;align-items:center;justify-content:space-between;padding-top:8px;box-shadow:inset 0 1px 0 rgba(236,233,226,.07);font-size:10.5px;color:var(--xn-silver)}.xp-cal{display:grid;gap:8px;width:100%}.xp-cal b{font-size:11.5px;color:#fff}.xp-cal>div{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.xp-cal i{height:16px;border-radius:4px;background:#1b2129}.xp-cal i.is-off{background:#13171d}.xp-cal i.is-pick{background:#4f86ff}.xp-cal .xp-btn{justify-self:end}.xp-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.xp-cats span{padding:6px 10px;border-radius:8px;font-size:11.5px;font-weight:560;color:#e6ebf3;background:#181d24;box-shadow:inset 0 0 0 1px rgba(236,233,226,.14)}.xp-cats span:first-child{box-shadow:inset 0 0 0 1px rgba(110,155,255,.6)}.xp-steps{display:grid;gap:8px;width:100%;margin:0;padding:0;list-style:none;counter-reset:s}.xp-steps li{display:flex;align-items:center;gap:9px;font-size:12px;color:#c9d1de;counter-increment:s}.xp-steps li:before{content:counter(s);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:10.5px;font-weight:700;color:#0b1020;background:#7ad6bc}.xp-steps li.is-run:before{color:#fff;background:#4f86ff}.xp-article{display:grid;gap:6px;width:100%}.xp-article small{font-size:10px;color:#9cc3ff}.xp-article b{font-family:var(--font-claude-serif),Georgia,serif;font-size:19px;font-weight:500;line-height:1.15;color:#fff}.xp-article i{height:6px;border-radius:3px;background:#222a39}.xp-article i:last-child{width:70%}.xp-compare{display:grid;grid-template-columns:1fr auto auto;gap:8px 16px;align-items:center;width:100%;font-size:11.5px;color:#b9c2d0}.xp-compare b{font-size:10.5px;font-weight:650;color:#fff;text-align:center}.xp-compare i{justify-self:center}.xp-compare i.is-part{display:inline-block;width:6px;height:6px;border-radius:50%;background:#f2b45a}.xp-docs{display:grid;gap:8px;width:100%}.xp-docs b{font-size:13px;color:#fff}.xp-docs code{padding:7px 9px;border-radius:7px;font:500 11px var(--font-xv-mono),ui-monospace,monospace;color:#8fd3ff;background:#151b27}.xp-docs p{margin:0;font-size:11.5px;color:#aeb8c8}.xn-dir{display:grid;grid-template-rows:1fr auto;gap:14px;padding:22px 24px 20px;min-width:0}.xn-dir-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;animation:xnIn .28s var(--xn-ease) both}.xn-dir-group{display:grid;align-content:start}.xn-dir-grid{display:grid;gap:2px}.xn-app{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:5px 8px;border-radius:10px;transition:background .15s ease}.xn-app:focus-visible,.xn-app:hover{background:var(--xn-hover)}.xn-app span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.xn-app b{font-size:13px;font-weight:600;color:var(--xn-pearl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xn-app em{font-style:normal;font-size:11px;color:var(--xn-steel);white-space:nowrap}.xn-app-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#f3f5f9;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 4px 10px -6px rgba(0,0,0,.8)}.xn-app-mark img{display:block;width:18px;height:18px;object-fit:contain}.xn-brand-fallback{font-size:13px;font-weight:700;color:#1c222b}.xn-dir-more{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid var(--xn-line)}.xn-dir-more .xn-group-label{margin:0}.xn-dir-more>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.xn-app-mini{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#f3f5f9;transition:transform .15s ease}.xn-app-mini:hover{transform:translateY(-1px)}.xn-app-mini img{width:16px;height:16px;object-fit:contain}.xn-dir-all{display:inline-flex;align-items:center;gap:5px;margin-left:6px;font-size:13px;font-weight:620;color:var(--xn-ice)}.xn-dir-all svg{width:14px;height:14px}.xn-drawer{display:none}@media (max-width:1240px){.xn-menu{grid-template-columns:250px minmax(0,1fr) 320px}.xn-menu[data-menu=Connect]{grid-template-columns:250px minmax(0,1fr)}.xn-title{font-size:27px}.xn-item{padding:0 10px}}@media (max-width:1080px){.xn{top:10px;width:calc(100% - 20px)}.xn[data-hidden]{transform:translate(-50%,calc(-100% - 20px))}.xn-bar{grid-template-columns:minmax(0,1fr) auto;height:54px;padding:0 6px 0 14px;border-radius:14px}.xn-nav,.xn-panel{display:none}.xn-drawer,.xn-menu-button{display:grid}.xn-drawer{position:absolute;left:0;right:0;top:calc(100% + 8px);gap:12px;max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain;padding:10px;border-radius:20px;background:linear-gradient(180deg,#0f1016,#0a0b0f);box-shadow:inset 0 1px 0 rgba(236,242,255,.07),inset 0 0 0 1px var(--xn-line),0 40px 80px -30px rgba(0,0,0,.95);visibility:hidden;opacity:0;transform:translateY(-8px) scale(.985);transform-origin:50% 0;transition:opacity .2s ease,transform .28s var(--xn-ease),visibility 0s linear .28s}.xn-drawer[data-open]{visibility:visible;opacity:1;transform:none;transition:opacity .18s ease,transform .28s var(--xn-ease),visibility 0s}.xn-drawer nav{display:grid}.xn-drawer-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 14px;border-radius:14px;font-size:16px;font-weight:600;color:var(--xn-pearl);text-align:left}.xn-drawer-row svg{width:18px;height:18px;color:var(--xn-silver);transition:transform .22s var(--xn-ease)}.xn-drawer-section[data-open] .xn-drawer-row svg{transform:rotate(180deg)}.xn-drawer-row:hover,.xn-drawer-section[data-open]>.xn-drawer-row{background:rgba(236,242,255,.04)}.xn-drawer-body{display:grid;gap:2px;padding:4px 6px 10px}.xn-drawer-body[hidden]{display:none}.xn-drawer-link{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 8px;border-radius:12px;font-size:15px;font-weight:560;color:var(--xn-pearl)}.xn-drawer-link .xn-icon{width:32px;height:32px}.xn-drawer-apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.xn-drawer-app{display:flex;gap:10px;min-height:44px;border-radius:12px;font-weight:560;color:var(--xn-pearl);min-width:0}.xn-drawer-app,.xn-drawer-more{align-items:center;padding:0 8px;font-size:14px}.xn-drawer-more{display:inline-flex;gap:6px;min-height:40px;font-weight:620;color:var(--xn-ice)}.xn-drawer-more svg{width:15px;height:15px}.xn-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 4px 4px;border-top:1px solid var(--xn-line)}.xn-drawer-actions>a:first-child{display:grid;place-items:center;min-height:44px;border-radius:14px;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px var(--xn-line-2)}.xn-drawer-actions .xn-cta{justify-content:center;height:44px}}@media (max-width:480px){.xn-actions .xn-cta{height:40px;padding:0 12px;font-size:13px;gap:6px}}@media (max-width:360px){.xn-actions .xn-cta .xn-cta-icon{display:none}.xn-actions .xn-cta{padding:0 10px}}@media (prefers-reduced-motion:reduce){.xn,.xn *,.xn :after,.xn :before{transition-duration:1ms!important;animation:none!important}}.font-azurio{font-family:var(--font-azurio),Georgia,"Times New Roman",serif}.font-goga{font-family:var(--font-goga),var(--font-inter),system-ui,sans-serif}.font-remixa{font-family:var(--font-remixa),var(--font-goga),system-ui,sans-serif}.font-emilio{font-family:var(--font-emilio),Georgia,"Times New Roman",serif}