/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--jsr-sweep:0deg;--af-sweep:0deg;--gradient-border-angle:0deg;--cosmos-angle:0deg;--upc-angle:0deg}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-500:oklch(69.6% .17 162.48);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:var(--radius);--radius-lg:calc(var(--radius) * 1.333);--radius-xl:calc(var(--radius) * 2);--radius-2xl:calc(var(--radius) * 2.5);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:var(--font-heading)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:var(--font-sans)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[9999\]{z-index:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[0\.55em\]{margin-top:.55em}.mt-\[5px\]{margin-top:5px}.mt-\[17px\]{margin-top:17px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[7px\]{margin-bottom:7px}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-80{height:calc(var(--spacing) * 80)}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[31px\]{height:31px}.h-\[70vh\]{height:70vh}.h-\[76px\]{height:76px}.h-\[88px\]{height:88px}.h-\[100dvh\]{height:100dvh}.h-\[116px\]{height:116px}.h-\[132px\]{height:132px}.h-\[296px\]{height:296px}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-\[560px\]{height:560px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[28rem\]{min-height:28rem}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-\[3px\]{width:3px}.w-\[10px\]{width:10px}.w-\[11px\]{width:11px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[30px\]{width:30px}.w-\[31px\]{width:31px}.w-\[38\%\]{width:38%}.w-\[52\%\]{width:52%}.w-\[56px\]{width:56px}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[76px\]{width:76px}.w-\[78\%\]{width:78%}.w-\[88px\]{width:88px}.w-\[92vw\]{width:92vw}.w-\[94vw\]{width:94vw}.w-\[164px\]{width:164px}.w-\[256px\]{width:256px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[380px\]{width:380px}.w-\[min\(560px\,100vw\)\]{width:min(560px,100vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-lg{max-width:var(--container-lg)!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[70\%\]{max-width:70%}.max-w-\[70vw\]{max-width:70vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[220px\]{max-width:220px}.max-w-\[244px\]{max-width:244px}.max-w-\[320px\]{max-width:320px}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[16px\]{min-width:16px}.min-w-\[90px\]{min-width:90px}.min-w-\[96px\]{min-width:96px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-0{gap:calc(var(--spacing) * 0)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 2.5)}.rounded-4xl{border-radius:calc(var(--radius) * 3.5)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:calc(var(--radius) * 1.333)}.rounded-md{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) * 2)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 2.5);border-top-right-radius:calc(var(--radius) * 2.5)}.rounded-t-lg{border-top-left-radius:calc(var(--radius) * 1.333);border-top-right-radius:calc(var(--radius) * 1.333)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2)}.rounded-r-lg{border-top-right-radius:calc(var(--radius) * 1.333);border-bottom-right-radius:calc(var(--radius) * 1.333)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_oklab\,var\(--accent-coral\)_22\%\,transparent\)\]{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--accent-coral\)_22\%\,transparent\)\]{border-color:color-mix(in oklab,var(--accent-coral) 22%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--accent-coral\)_45\%\,transparent\)\]{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--accent-coral\)_45\%\,transparent\)\]{border-color:color-mix(in oklab,var(--accent-coral) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent-coral\)_34\%\,transparent\)\]{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent-coral\)_34\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-coral) 34%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent-coral\)_65\%\,transparent\)\]{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent-coral\)_65\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-coral) 65%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--destructive\)_35\%\,var\(--border\)\)\]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--destructive\)_35\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--destructive) 35%,var(--border))}}.border-\[color-mix\(in_srgb\,var\(--success\)_30\%\,var\(--border\)\)\]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--success\)_30\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--success) 30%,var(--border))}}.border-\[color-mix\(in_srgb\,var\(--warning\)_35\%\,var\(--border\)\)\]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--warning\)_35\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning) 35%,var(--border))}}.border-\[color-mix\(in_srgb\,var\(--warning\)_45\%\,var\(--border\)\)\]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--warning\)_45\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning) 45%,var(--border))}}.border-\[var\(--accent-amber\)\]\/30{border-color:var(--accent-amber)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent-amber\)\]\/30{border-color:color-mix(in oklab,var(--accent-amber) 30%,transparent)}}.border-\[var\(--accent-coral\)\],.border-\[var\(--accent-coral\)\]\/25{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent-coral\)\]\/25{border-color:color-mix(in oklab,var(--accent-coral) 25%,transparent)}}.border-\[var\(--accent-coral\)\]\/30{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent-coral\)\]\/30{border-color:color-mix(in oklab,var(--accent-coral) 30%,transparent)}}.border-\[var\(--accent-coral\)\]\/40{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent-coral\)\]\/40{border-color:color-mix(in oklab,var(--accent-coral) 40%,transparent)}}.border-\[var\(--accent-emerald\)\]\/30{border-color:var(--accent-emerald)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent-emerald\)\]\/30{border-color:color-mix(in oklab,var(--accent-emerald) 30%,transparent)}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--glass-border\)\]{border-color:var(--glass-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-current{border-color:currentColor}.border-input{border-color:var(--input)}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-t-\[var\(--primary\)\]{border-top-color:var(--primary)}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[color-mix\(in_oklab\,\#16a34a_16\%\,transparent\)\]{background-color:oklab(62.7052% -.145969 .0869672/.16)}.bg-\[color-mix\(in_oklab\,var\(--accent-coral\)_16\%\,transparent\)\]{background-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--accent-coral\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--accent-coral) 16%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--bg-card\)_94\%\,transparent\)\]{background-color:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--bg-card\)_94\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bg-card) 94%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--support-amber\)_14\%\,transparent\)\]{background-color:var(--support-amber)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--support-amber\)_14\%\,transparent\)\]{background-color:color-mix(in oklab,var(--support-amber) 14%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--text-muted\)_28\%\,transparent\)\]{background-color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--text-muted\)_28\%\,transparent\)\]{background-color:color-mix(in oklab,var(--text-muted) 28%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--text-secondary\)_32\%\,transparent\)\]{background-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--text-secondary\)_32\%\,transparent\)\]{background-color:color-mix(in oklab,var(--text-secondary) 32%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-coral\)_10\%\,var\(--bg-card\)\)\]{background-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-coral\)_10\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--accent-coral) 10%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--bg-card\)_94\%\,transparent\)\]{background-color:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--bg-card\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-card) 94%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--bg-void\)_88\%\,transparent\)\]{background-color:var(--bg-void)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--bg-void\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-void) 88%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--destructive\)_6\%\,var\(--bg-card\)\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--destructive\)_6\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--destructive) 6%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--destructive\)_14\%\,transparent\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--destructive\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--destructive) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--success\)_7\%\,var\(--bg-card\)\)\]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--success\)_7\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--success) 7%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--success\)_15\%\,transparent\)\]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--success\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--success\)_18\%\,transparent\)\]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--success\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--warning\)_7\%\,var\(--bg-card\)\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--warning\)_7\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--warning) 7%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--warning\)_8\%\,var\(--bg-card\)\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--warning\)_8\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--warning) 8%,var(--bg-card))}}.bg-\[var\(--accent-amber\)\]\/5{background-color:var(--accent-amber)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent-amber\)\]\/5{background-color:color-mix(in oklab,var(--accent-amber) 5%,transparent)}}.bg-\[var\(--accent-coral\)\],.bg-\[var\(--accent-coral\)\]\/10{background-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent-coral\)\]\/10{background-color:color-mix(in oklab,var(--accent-coral) 10%,transparent)}}.bg-\[var\(--accent-coral-muted\)\],.bg-\[var\(--accent-coral-muted\)\]\/40{background-color:var(--accent-coral-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent-coral-muted\)\]\/40{background-color:color-mix(in oklab,var(--accent-coral-muted) 40%,transparent)}}.bg-\[var\(--accent-coral-soft\)\]{background-color:var(--accent-coral-soft)}.bg-\[var\(--accent-emerald\)\]\/5{background-color:var(--accent-emerald)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent-emerald\)\]\/5{background-color:color-mix(in oklab,var(--accent-emerald) 5%,transparent)}}.bg-\[var\(--accent-red\)\]\/15{background-color:var(--accent-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent-red\)\]\/15{background-color:color-mix(in oklab,var(--accent-red) 15%,transparent)}}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--bg-active\)\]{background-color:var(--bg-active)}.bg-\[var\(--bg-app\)\]{background-color:var(--bg-app)}.bg-\[var\(--bg-card\)\],.bg-\[var\(--bg-card\)\]\/70{background-color:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg-card\)\]\/70{background-color:color-mix(in oklab,var(--bg-card) 70%,transparent)}}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-surface-1\)\]{background-color:var(--bg-surface-1)}.bg-\[var\(--bg-surface-2\)\]{background-color:var(--bg-surface-2)}.bg-\[var\(--bg-void\)\]\/85{background-color:var(--bg-void)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg-void\)\]\/85{background-color:color-mix(in oklab,var(--bg-void) 85%,transparent)}}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-background,.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/30{background-color:color-mix(in oklab,var(--background) 30%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/60{background-color:color-mix(in oklab,var(--card) 60%,transparent)}}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground,.bg-foreground\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/80{background-color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/70{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab,var(--primary) 6%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-\[image\:var\(--brand-tile\)\]{background-image:var(--brand-tile)}.from-\[var\(--accent-coral-muted\)\]\/30{--tw-gradient-from:var(--accent-coral-muted)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--accent-coral-muted\)\]\/30{--tw-gradient-from:color-mix(in oklab,var(--accent-coral-muted) 30%,transparent)}}.from-\[var\(--accent-coral-muted\)\]\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--accent-red\)\]\/5{--tw-gradient-from:var(--accent-red)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--accent-red\)\]\/5{--tw-gradient-from:color-mix(in oklab,var(--accent-red) 5%,transparent)}}.from-\[var\(--accent-red\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,black_0\%\,black_60\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#000 0 60%,#0000 100%);mask-image:linear-gradient(#000 0 60%,#0000 100%)}.bg-clip-padding{background-clip:padding-box}.fill-\[var\(--accent-coral\)\]{fill:var(--accent-coral)}.fill-\[var\(--support-amber\)\]{fill:var(--support-amber)}.fill-foreground{fill:var(--foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[64px\]{padding-inline:64px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[56px\]{padding-block:56px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[18vh\]{padding-top:18vh}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[3px\]{padding-bottom:3px}.pb-\[12px\]{padding-bottom:12px}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.72em\]{font-size:.72em}.text-\[0\.82em\]{font-size:.82em}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.88em\]{font-size:.88em}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.95em\]{font-size:.95em}.text-\[1\.05em\]{font-size:1.05em}.text-\[2em\]{font-size:2em}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#333\]{color:#333}.text-\[\#e5484d\]{color:#e5484d}.text-\[color-mix\(in_oklab\,var\(--accent-coral\)_65\%\,transparent\)\]{color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--accent-coral\)_65\%\,transparent\)\]{color:color-mix(in oklab,var(--accent-coral) 65%,transparent)}}.text-\[var\(--accent-amber\)\]{color:var(--accent-amber)}.text-\[var\(--accent-coral\)\]{color:var(--accent-coral)}.text-\[var\(--accent-emerald\)\]{color:var(--accent-emerald)}.text-\[var\(--accent-red\)\]{color:var(--accent-red)}.text-\[var\(--accent-violet\)\]{color:var(--accent-violet)}.text-\[var\(--bg-card\)\]{color:var(--bg-card)}.text-\[var\(--destructive\)\]{color:var(--destructive)}.text-\[var\(--error\)\]{color:var(--error)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--info\)\]{color:var(--info)}.text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--support-amber\)\]{color:var(--support-amber)}.text-\[var\(--support-teal\)\]{color:var(--support-teal)}.text-\[var\(--text-faint\)\]{color:var(--text-faint)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-amber-500{color:var(--color-amber-500)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-transparent{text-decoration-color:#0000}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-\[var\(--accent-coral\)\]{caret-color:var(--accent-coral)}.accent-\[var\(--accent-coral\)\]{accent-color:var(--accent-coral)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[-20px_0_48px_-24px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:-20px 0 48px -24px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(24\,24\,27\,0\.05\)\,0_1px_0_rgba\(255\,255\,255\,0\.55\)_inset\,0_28px_56px_-22px_rgba\(24\,24\,27\,0\.32\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#18181b0d),0 1px 0 var(--tw-shadow-color,#ffffff8c) inset,0 28px 56px -22px var(--tw-shadow-color,#18181b52);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,#0006)}.shadow-\[0_10px_30px_-12px_rgba\(0\,0\,0\,0\.4\)\],.shadow-\[0_14px_34px_-14px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_-14px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 14px 34px -14px var(--tw-shadow-color,#0006)}.shadow-\[0_24px_70px_-20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 24px 70px -20px var(--tw-shadow-color,#0009)}.shadow-\[0_24px_70px_-20px_rgba\(0\,0\,0\,0\.6\)\],.shadow-\[inset_0_0_0_1px_var\(--border-hover\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--border-hover\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border-hover))}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card)}.shadow-\[var\(--shadow-card-hover\)\],.shadow-\[var\(--shadow-card\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-card-hover\)\]{--tw-shadow:var(--shadow-card-hover)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[color-mix\(in_srgb\,var\(--accent-coral\)_16\%\,transparent\)\]{--tw-ring-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--accent-coral\)_16\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--accent-coral) 16%,transparent)}}.ring-\[var\(--border\)\]{--tw-ring-color:var(--border)}.ring-\[var\(--border-subtle\)\]{--tw-ring-color:var(--border-subtle)}.ring-background{--tw-ring-color:var(--background)}.ring-foreground\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/5{--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.ring-foreground\/15{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/15{--tw-ring-color:color-mix(in oklab,var(--foreground) 15%,transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-\[3px\],.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[backdrop-filter\,background-color\]{transition-property:-webkit-backdrop-filter,backdrop-filter,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\,background-color\]{transition-property:transform,color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-top-1{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-\[var\(--accent-coral\)\]:is(:where(.group):hover *){border-color:var(--accent-coral)}.group-hover\:text-\[var\(--accent-coral\)\]:is(:where(.group):hover *){color:var(--accent-coral)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:backdrop-blur-\[2px\]:is(:where(.group):hover *){--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.group-hover\/apply\:translate-x-0\.5:is(:where(.group\/apply):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.marker\:text-\[var\(--text-faint\)\] ::marker{color:var(--text-faint)}.marker\:text-\[var\(--text-faint\)\]::marker{color:var(--text-faint)}.marker\:text-\[var\(--text-faint\)\] ::-webkit-details-marker,.marker\:text-\[var\(--text-faint\)\]::-webkit-details-marker{color:var(--text-faint)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[var\(--text-faint\)\]::placeholder{color:var(--text-faint)}.placeholder\:text-black\/30::placeholder{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-black\/30::placeholder{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[color-mix\(in_srgb\,var\(--accent-coral\)_65\%\,transparent\)\]:focus-within{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-\[color-mix\(in_srgb\,var\(--accent-coral\)_65\%\,transparent\)\]:focus-within{border-color:color-mix(in srgb,var(--accent-coral) 65%,transparent)}}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[color-mix\(in_srgb\,var\(--accent-coral\)_16\%\,transparent\)\]:focus-within{--tw-ring-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-\[color-mix\(in_srgb\,var\(--accent-coral\)_16\%\,transparent\)\]:focus-within{--tw-ring-color:color-mix(in srgb,var(--accent-coral) 16%,transparent)}}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[color-mix\(in_srgb\,var\(--accent-coral\)_45\%\,var\(--border\)\)\]:hover{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--accent-coral\)_45\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--accent-coral) 45%,var(--border))}}.hover\:border-\[color-mix\(in_srgb\,var\(--text-faint\)_40\%\,var\(--border\)\)\]:hover{border-color:var(--text-faint)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--text-faint\)_40\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--text-faint) 40%,var(--border))}}.hover\:border-\[var\(--accent-coral\)\]:hover{border-color:var(--accent-coral)}.hover\:border-\[var\(--border\)\]:hover{border-color:var(--border)}.hover\:border-\[var\(--border-hover\)\]:hover{border-color:var(--border-hover)}.hover\:border-\[var\(--border-subtle\)\]:hover{border-color:var(--border-subtle)}.hover\:bg-\[color-mix\(in_oklab\,var\(--accent-coral\)_18\%\,transparent\)\]:hover{background-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--accent-coral\)_18\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--accent-coral) 18%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--support-amber\)_24\%\,transparent\)\]:hover{background-color:var(--support-amber)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--support-amber\)_24\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--support-amber) 24%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,\#e5484d_12\%\,transparent\)\]:hover{background-color:#e5484d1f}.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-coral\)_8\%\,transparent\)\]:hover{background-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-coral\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-coral) 8%,transparent)}}.hover\:bg-\[var\(--accent-coral-soft\)\]:hover{background-color:var(--accent-coral-soft)}.hover\:bg-\[var\(--bg-card\)\]:hover{background-color:var(--bg-card)}.hover\:bg-\[var\(--bg-surface-1\)\]:hover{background-color:var(--bg-surface-1)}.hover\:bg-\[var\(--bg-surface-2\)\]:hover{background-color:var(--bg-surface-2)}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-\[\#e5484d\]:hover{color:#e5484d}.hover\:text-\[var\(--accent-coral\)\]:hover{color:var(--accent-coral)}.hover\:text-\[var\(--destructive\)\]:hover{color:var(--destructive)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-\[var\(--text-muted\)\]:hover{color:var(--text-muted)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.hover\:shadow-\[var\(--shadow-card-hover\)\]:hover,.hover\:shadow:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-card-hover\)\]:hover{--tw-shadow:var(--shadow-card-hover)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-solid:focus{--tw-border-style:solid;border-style:solid}.focus\:border-\[color-mix\(in_oklab\,var\(--accent-coral\)_45\%\,transparent\)\]:focus{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[color-mix\(in_oklab\,var\(--accent-coral\)_45\%\,transparent\)\]:focus{border-color:color-mix(in oklab,var(--accent-coral) 45%,transparent)}}.focus\:border-\[color-mix\(in_srgb\,var\(--accent-coral\)_55\%\,transparent\)\]:focus{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[color-mix\(in_srgb\,var\(--accent-coral\)_55\%\,transparent\)\]:focus{border-color:color-mix(in srgb,var(--accent-coral) 55%,transparent)}}.focus\:border-\[color-mix\(in_srgb\,var\(--accent-coral\)_65\%\,transparent\)\]:focus{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[color-mix\(in_srgb\,var\(--accent-coral\)_65\%\,transparent\)\]:focus{border-color:color-mix(in srgb,var(--accent-coral) 65%,transparent)}}.focus\:border-\[var\(--accent-coral\)\]:focus{border-color:var(--accent-coral)}.focus\:bg-\[var\(--bg-card\)\]:focus{background-color:var(--bg-card)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-black\/\[0\.05\]:focus{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.focus\:bg-black\/\[0\.05\]:focus{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-\[color-mix\(in_srgb\,var\(--accent-coral\)_16\%\,transparent\)\]:focus{--tw-ring-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[color-mix\(in_srgb\,var\(--accent-coral\)_16\%\,transparent\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--accent-coral) 16%,transparent)}}.focus\:ring-\[var\(--accent-coral\)\]:focus{--tw-ring-color:var(--accent-coral)}.focus\:ring-\[var\(--accent-violet\)\]:focus{--tw-ring-color:var(--accent-violet)}.focus\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color-mix\(in_oklab\,var\(--accent-coral\)_40\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color-mix\(in_oklab\,var\(--accent-coral\)_40\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--accent-coral) 40%,transparent)}}.focus-visible\:ring-\[color-mix\(in_oklab\,var\(--accent-coral\)_45\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color-mix\(in_oklab\,var\(--accent-coral\)_45\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--accent-coral) 45%,transparent)}}.focus-visible\:ring-\[var\(--accent-coral\)\]:focus-visible{--tw-ring-color:var(--accent-coral)}.focus-visible\:ring-\[var\(--ring\)\]:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--bg-card\)\]:focus-visible{--tw-ring-offset-color:var(--bg-card)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:calc(var(--radius) * 1.333)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-\[color-mix\(in_srgb\,var\(--accent-coral\)_20\%\,transparent\)\]:has(:focus-visible){--tw-ring-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.has-\[\:focus-visible\]\:ring-\[color-mix\(in_srgb\,var\(--accent-coral\)_20\%\,transparent\)\]:has(:focus-visible){--tw-ring-color:color-mix(in srgb,var(--accent-coral) 20%,transparent)}}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.aria-\[invalid\=true\]\:border-\[color-mix\(in_srgb\,\#e5484d_70\%\,transparent\)\][aria-invalid=true]{border-color:#e5484db3}.aria-\[invalid\=true\]\:border-\[color-mix\(in_srgb\,var\(--destructive\)_70\%\,transparent\)\][aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-\[invalid\=true\]\:border-\[color-mix\(in_srgb\,var\(--destructive\)_70\%\,transparent\)\][aria-invalid=true]{border-color:color-mix(in srgb,var(--destructive) 70%,transparent)}}.aria-\[invalid\=true\]\:focus\:ring-\[color-mix\(in_srgb\,\#e5484d_20\%\,transparent\)\][aria-invalid=true]:focus{--tw-ring-color:#e5484d33}.data-ending-style\:scale-95[data-ending-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-starting-style\:scale-95[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[popup-open\]\:border-\[var\(--accent-coral\)\][data-popup-open]{border-color:var(--accent-coral)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-block:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .667)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-backdrop-filter\:bg-\[color-mix\(in_srgb\,var\(--bg-surface-1\)_70\%\,transparent\)\]{background-color:var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){.supports-backdrop-filter\:bg-\[color-mix\(in_srgb\,var\(--bg-surface-1\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-surface-1) 70%,transparent)}}.supports-backdrop-filter\:backdrop-blur{--tw-backdrop-blur:blur(8px)}.supports-backdrop-filter\:backdrop-blur,.supports-backdrop-filter\:backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-backdrop-filter\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:static{position:static}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-\[88vh\]{height:88vh}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:rounded-2xl{border-radius:calc(var(--radius) * 2.5)}.sm\:rounded-lg{border-radius:calc(var(--radius) * 1.333)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[32px\]{font-size:32px}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:top-0{top:calc(var(--spacing) * 0)}.md\:right-0{right:calc(var(--spacing) * 0)}.md\:left-auto{left:auto}.md\:-mt-\[9px\]{margin-top:-9px}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:max-h-none{max-height:none}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-md{max-width:var(--container-md)}.md\:-translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)}.md\:-translate-x-0,.md\:-translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:-translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.md\:flex-row{flex-direction:row}.md\:rounded-none{border-radius:0}.md\:rounded-l-2xl{border-top-left-radius:calc(var(--radius) * 2.5);border-bottom-left-radius:calc(var(--radius) * 2.5)}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:pr-\[104px\]{padding-right:104px}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:data-ending-style\:translate-x-8[data-ending-style]{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:data-ending-style\:scale-100[data-ending-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\:data-starting-style\:translate-x-8[data-starting-style]{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:data-starting-style\:scale-100[data-starting-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.06\)_inset\,0_28px_56px_-18px_rgba\(0\,0\,0\,0\.75\)\]:is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff0f) inset,0 28px 56px -18px var(--tw-shadow-color,#000000bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-open\:animate-in:where([data-open]:not([data-open=false])),.data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-open]:not([data-open=false])),.data-open\:bg-accent:where([data-state=open]){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])),.data-open\:text-accent-foreground:where([data-state=open]){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-open]:not([data-open=false])),.data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-open]:not([data-open=false])),.data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-closed]:not([data-closed=false])),.data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])),.data-closed\:overflow-hidden:where([data-state=closed]){overflow:hidden}.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),.data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-active]:not([data-active=false])),.data-active\:bg-background:where([data-state=active]){background-color:var(--background)}.data-active\:text-foreground:where([data-active]:not([data-active=false])),.data-active\:text-foreground:where([data-state=active]){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:border-input:is(.dark *):where([data-state=active]){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_pre\]\:max-w-full pre{max-width:100%}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.last\:\[\&_td\]\:border-b-0:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing) * 3)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.career-empty{justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}.career-empty__bg{pointer-events:none;z-index:0;position:absolute;inset:0}.career-empty__orb{filter:blur(90px);opacity:.55;mix-blend-mode:normal;border-radius:50%;position:absolute}.dark .career-empty__orb,:root[data-theme=dark] .career-empty__orb{opacity:.45;filter:blur(110px)}.career-empty__orb--1{background:radial-gradient(circle at 30% 30%,var(--accent-coral,#7f56f0),transparent 70%);width:460px;height:460px;top:-120px;right:-80px}.career-empty__orb--2{background:radial-gradient(circle at 70% 70%,var(--accent-coral-hover,#6e45de),transparent 70%);width:360px;height:360px;bottom:-80px;left:-100px}.career-empty__content{z-index:1;text-align:center;flex-direction:column;gap:1.75rem;width:100%;max-width:640px}.career-empty__content,.career-empty__icon-ring{align-items:center;display:flex;position:relative}.career-empty__icon-ring{background:conic-gradient(from 0deg,var(--accent-coral,#7f56f0),var(--accent-coral-hover,#6e45de),var(--accent-coral,#7f56f0),var(--accent-coral,#7f56f0),var(--accent-coral,#7f56f0));border-radius:50%;justify-content:center;width:96px;height:96px}@supports (color:color-mix(in lab,red,red)){.career-empty__icon-ring{background:conic-gradient(from 0deg,var(--accent-coral,#7f56f0),var(--accent-coral-hover,#6e45de),var(--accent-coral,#7f56f0),color-mix(in srgb,var(--accent-coral,#7f56f0) 40%,transparent),var(--accent-coral,#7f56f0))}}.career-empty__icon-ring{box-shadow:0 8px 32px var(--accent-coral-glow,#7f56f04d),0 0 0 1px var(--accent-coral,#7f56f0);padding:2px}@supports (color:color-mix(in lab,red,red)){.career-empty__icon-ring{box-shadow:0 8px 32px var(--accent-coral-glow,#7f56f04d),0 0 0 1px color-mix(in srgb,var(--accent-coral,#7f56f0) 15%,transparent)}}.career-empty__icon-ring{animation:career-empty-spin 8s linear infinite}@keyframes career-empty-spin{to{transform:rotate(1turn)}}.career-empty__icon-inner{background:var(--bg-card,#fff);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:career-empty-spin-reverse 8s linear infinite;display:flex}@keyframes career-empty-spin-reverse{to{transform:rotate(-1turn)}}.career-empty__icon{width:30px;height:30px;color:var(--accent-coral,#7f56f0);filter:drop-shadow(0 0 8px var(--accent-coral-glow,#7f56f066))}.career-empty__title{font-family:"Cabinet Grotesk",var(--font-heading,inherit),sans-serif;letter-spacing:-.02em;color:var(--text-primary,#0a0a0a);background:linear-gradient(135deg,var(--text-primary,#0a0a0a) 0,var(--accent-coral,#7f56f0) 100%);margin:0;font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:500;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.career-empty__title{background:linear-gradient(135deg,var(--text-primary,#0a0a0a) 0,color-mix(in srgb,var(--accent-coral,#7f56f0) 70%,var(--text-primary,#0a0a0a)) 100%)}}.career-empty__title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.career-empty__sub{color:var(--text-muted,#737373);max-width:520px;margin:0;font-size:1.0625rem;line-height:1.55}.career-empty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.career-empty__note{max-width:40ch;color:var(--text-muted,#737373);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.45}.career-empty__btn-primary{background:linear-gradient(135deg,var(--accent-coral,#7f56f0) 0,var(--accent-coral-hover,#6e45de) 100%);color:#fff;box-shadow:0 4px 16px var(--accent-coral-glow,#7f56f052),inset 0 1px 0 #ffffff26;border-color:#0000;gap:.5rem;padding-inline:1.5rem;font-weight:600;transition:transform .15s,box-shadow .15s,filter .15s}.career-empty__btn-primary:hover{filter:brightness(1.05);box-shadow:0 8px 24px var(--accent-coral-glow,#7f56f066),inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}.career-empty__btn-secondary{background:var(--bg-card,#fff);border:1px solid var(--border,#7f56f026);color:var(--text-primary,#0a0a0a);font-weight:500;transition:border-color .15s,background .15s}.career-empty__btn-secondary:hover{background:var(--bg-elevated,#f4edfa);border-color:var(--accent-coral,#7f56f0)}@supports (color:color-mix(in lab,red,red)){.career-empty__btn-secondary:hover{border-color:color-mix(in srgb,var(--accent-coral,#7f56f0) 35%,transparent)}}.career-empty__features{grid-template-columns:repeat(3,1fr);gap:.875rem;width:100%;margin-top:.5rem;display:grid}@media (max-width:640px){.career-empty__features{grid-template-columns:1fr}}.career-empty__feature-card{background:var(--bg-card,#fff);border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.375rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.career-empty__feature-card{background:color-mix(in srgb,var(--bg-card,#fff) 92%,transparent)}}.career-empty__feature-card{border:1px solid var(--border,#7f56f01a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px #0000000a,inset 0 1px 0 var(--bg-card,#fff)}@supports (color:color-mix(in lab,red,red)){.career-empty__feature-card{box-shadow:0 1px 3px #0000000a,inset 0 1px 0 color-mix(in srgb,var(--bg-card,#fff) 60%,transparent)}}.career-empty__feature-card{transition:transform .18s,border-color .18s,box-shadow .18s}.career-empty__feature-card:hover{border-color:var(--accent-coral,#7f56f0);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.career-empty__feature-card:hover{border-color:color-mix(in srgb,var(--accent-coral,#7f56f0) 35%,transparent)}}.career-empty__feature-card:hover{box-shadow:0 8px 20px var(--accent-coral,#7f56f0),inset 0 1px 0 var(--bg-card,#fff)}@supports (color:color-mix(in lab,red,red)){.career-empty__feature-card:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--accent-coral,#7f56f0) 12%,transparent),inset 0 1px 0 color-mix(in srgb,var(--bg-card,#fff) 60%,transparent)}}.career-empty__feature-icon{background:linear-gradient(135deg,var(--accent-coral-soft,#7f56f01f) 0,var(--accent-coral-muted,#7f56f014) 100%);width:40px;height:40px;color:var(--accent-coral,#7f56f0);border:1px solid var(--accent-coral,#7f56f0);border-radius:10px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.career-empty__feature-icon{border:1px solid color-mix(in srgb,var(--accent-coral,#7f56f0) 18%,transparent)}}.career-empty__feature-text{text-align:center;flex-direction:column;gap:.25rem;display:flex}.career-empty__feature-title{color:var(--text-primary,#0a0a0a);font-size:.875rem;font-weight:600}.career-empty__feature-desc{color:var(--text-muted,#737373);font-size:.75rem;line-height:1.45}.career-empty__progress{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.career-empty__progress-bar{background:var(--bg-elevated,#f4edfa);border:1px solid var(--border,#7f56f01a);border-radius:3px;width:140px;height:5px;overflow:hidden}.career-empty__progress-fill{background:linear-gradient(90deg,var(--accent-coral,#7f56f0),var(--accent-coral-hover,#6e45de));border-radius:3px;width:0;height:100%;transition:width .6s}.career-empty__progress-label{color:var(--text-muted,#737373);letter-spacing:.01em;font-size:.75rem;font-weight:500}@media (prefers-reduced-motion:reduce){.career-empty__icon-inner,.career-empty__icon-ring{animation:none}.career-empty__btn-primary,.career-empty__feature-card{transition:none}}.bam{color:var(--accent-coral);vertical-align:middle;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.bam svg{display:block;overflow:visible}.bam__spark,.bam__star{fill:currentColor;transform-box:fill-box;transform-origin:50%}.bam__spark{opacity:.85}.bam--tile{background:var(--accent-coral);border-radius:30%}@supports (color:color-mix(in lab,red,red)){.bam--tile{background:color-mix(in srgb,var(--accent-coral) 11%,transparent)}}.bam--tile svg{width:62%;height:62%}.dark .bam--tile{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.dark .bam--tile{background:color-mix(in srgb,var(--accent-coral) 16%,transparent)}}.bam[data-live] .bam__star{animation:bam-breathe 1.6s ease-in-out infinite}.bam[data-live] .bam__spark{animation:bam-twinkle 1.6s ease-in-out -.5s infinite}@keyframes bam-breathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.86)rotate(22deg)}}@keyframes bam-twinkle{0%,to{opacity:.4;transform:scale(.55)}50%{opacity:1;transform:scale(1.15)}}.cosmos-dock-tabs{flex:auto;justify-content:space-around;align-items:stretch;min-width:0;display:flex}.cosmos-mobile-tab-wrap{flex:1 1 0;min-width:0;display:flex}.cosmos-mobile-tab-wrap>.cosmos-mobile-tab{flex:1}.cosmos-dock-brio{position:relative}.cosmos-dock-brio[aria-pressed=true] .bam--tile{background:var(--accent-coral);color:#fff}.cosmos-dock-brio[data-ring]:after{content:"";border:1.5px solid var(--accent-coral);pointer-events:none;border-radius:14px;animation:bam-ring 1.2s cubic-bezier(.2,.7,.2,1) both;position:absolute;inset:3px}@keyframes bam-ring{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.bam[data-live] .bam__spark,.bam[data-live] .bam__star{animation:none}.cosmos-dock-brio[data-ring]:after{opacity:0;animation:none}}.brio-still{isolation:isolate;--brio-shade:#43248024;flex-shrink:0;display:block;position:relative}.brio-still img{width:100%;height:100%;display:block}.brio-still .brio-still__pic{z-index:1;position:relative}.brio-still__shade{z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,var(--brio-shade) 0,transparent 70%);border-radius:50%;height:13%;position:absolute;bottom:-6%;left:10%;right:10%}.brio-still .brio-still__blink{z-index:2;opacity:0;animation:brio-still-blink 3.6s linear 1.1s infinite;position:absolute;inset:0}@keyframes brio-still-blink{0%,95.5%{opacity:0}95.6%,98.6%{opacity:1}98.7%,to{opacity:0}}.brio-still .brio-still__leaving{z-index:3;width:auto;animation:brio-still-leave .26s ease-out both;position:absolute;bottom:0;left:50%;translate:-50%}@keyframes brio-still-leave{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.brio-still__blink,.brio-still__leaving{animation:none}.brio-still__leaving{opacity:0}}.brio-seat{--seat:36px;width:var(--seat);height:var(--seat);padding-bottom:calc(var(--seat) * .1);border-radius:calc(var(--seat) * .33);background:radial-gradient(78% 40% at 50% 102%,var(--accent-coral),transparent 72%),linear-gradient(165deg,var(--accent-coral),var(--accent-coral));flex-shrink:0;place-items:end center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.brio-seat{background:radial-gradient(78% 40% at 50% 102%,color-mix(in srgb,var(--accent-coral) 27%,transparent),transparent 72%),linear-gradient(165deg,color-mix(in srgb,var(--accent-coral) 15%,transparent),color-mix(in srgb,var(--accent-coral) 8%,transparent))}}.brio-seat{box-shadow:inset 0 0 0 1px var(--accent-coral),inset 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab,red,red)){.brio-seat{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-coral) 13%,transparent),inset 0 1px 0 #ffffffb3}}.brio-seat .brio-still{display:block}.brio-seat .brio-still__shade{display:none}.dark .brio-seat{background:radial-gradient(80% 42% at 50% 102%,var(--accent-coral),transparent 72%),linear-gradient(165deg,var(--accent-coral),var(--accent-coral))}@supports (color:color-mix(in lab,red,red)){.dark .brio-seat{background:radial-gradient(80% 42% at 50% 102%,color-mix(in srgb,var(--accent-coral) 30%,transparent),transparent 72%),linear-gradient(165deg,color-mix(in srgb,var(--accent-coral) 22%,transparent),color-mix(in srgb,var(--accent-coral) 12%,transparent))}}.dark .brio-seat{box-shadow:inset 0 0 0 1px var(--accent-coral),inset 0 1px 0 #ffffff12}@supports (color:color-mix(in lab,red,red)){.dark .brio-seat{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-coral) 24%,transparent),inset 0 1px 0 #ffffff12}}@property --jsr-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.jdeck__search.jdeck__search--door{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:52px;color:var(--text-muted);background:#ffffffdb;border:1px solid #24243812;border-radius:17px;margin-top:12px;padding:0 14px;font-family:inherit;transition:background .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #fff,0 1px 2px #1e1e2e0a,0 12px 28px -20px #1e1e2e38}.dark .jdeck__search.jdeck__search--door{border-color:#ffffff1a}.jdeck__search--door>svg{color:var(--text-muted);flex-shrink:0}.jdeck__search.jdeck__search--door:active{background:#fff;border-color:#2424381f}.jdeck__search-tx{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--text-primary);flex:auto;font-size:15px;overflow:hidden}.jdeck__search-tx[data-empty]{color:var(--text-faint)}.jdeck__search-hint{text-overflow:ellipsis;min-width:0;animation:jdeck-hint-in .38s cubic-bezier(.22,1,.36,1) both;display:block;overflow:hidden}@keyframes jdeck-hint-in{0%{opacity:0;transform:translateY(7px)}}.jdeck__search-brio,.jsr__brio-toggle,.jsr__field-mark{--seat:42px;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;transition:filter .16s,transform .16s cubic-bezier(.2,.7,.2,1);overflow:hidden}.jdeck__search-brio,.jsr__brio-toggle{margin-right:-9px}.jdeck__search-brio:active,.jsr__brio-toggle:active{filter:saturate(1.15)brightness(.97);transform:scale(.92)}.jdeck__search--ghost{visibility:hidden;height:52px;margin-top:12px}.jdeck__chips button[data-kind]:not([data-kind=text]){border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.jdeck__chips button[data-kind]:not([data-kind=text]){border-color:color-mix(in srgb,var(--accent-coral) 24%,transparent)}}.jdeck__chips button[data-kind]:not([data-kind=text]){background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.jdeck__chips button[data-kind]:not([data-kind=text]){background:color-mix(in srgb,var(--accent-coral) 8%,var(--bg-card))}}.jdeck__chips button[data-kind]:not([data-kind=text]){color:var(--text-primary)}.jdeck__chips button[data-kind]:not([data-kind=text]) svg{color:var(--text-muted)}.jsr-veil{z-index:60;--jsr-paper:#f7f4fc;background:var(--jsr-paper);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.jsr-veil{background:color-mix(in srgb,var(--jsr-paper) 92%,transparent)}}.jsr-veil{-webkit-backdrop-filter:blur(30px)saturate(110%);backdrop-filter:blur(30px)saturate(110%);--jsr-wash:#7f56f01a}.dark .jsr-veil{--jsr-paper:#0e0d14;--jsr-wash:#a78bfa1f}.jsr-veil:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(130% 100% at 50% -8%,var(--jsr-wash),transparent 66%);height:250px;transition:opacity .6s;position:absolute;top:0;left:0;right:0}.jsr-veil[data-room=brio]:before{opacity:1}.jsr-veil[data-closing]{pointer-events:none;transition:opacity .26s cubic-bezier(.2,.7,.2,1);opacity:0!important}.jsr-veil[data-closing] .jsr{opacity:0;transition:opacity .22s cubic-bezier(.4,0,.6,1),transform .24s cubic-bezier(.4,0,.6,1);transform:translateY(36px)scale(.985)}.jsr{padding:calc(env(safe-area-inset-top,0px) + 6px) 16px 0;flex-direction:column;display:flex;position:absolute;inset:0}.jdeck__search.jsr__field,.jsr__pop{background:var(--bg-card);border:0;box-shadow:inset 0 1px #fff,0 0 0 1px #2422341f,0 1px 2px #1c0f3c0a,0 18px 44px -30px #281e5038}.dark .jdeck__search.jsr__field,.dark .jsr__pop{background:#16161c;box-shadow:0 0 0 1px #ffffff14,0 14px 34px -22px #000000b3}.jsr__pop{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#fffffff0}.dark .jsr__pop{background:#16161cf0}.jsr__top{touch-action:none;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;padding-top:6px;display:grid;position:relative}.jsr__top>:last-child{justify-self:end}.jsr__grip{background:var(--text-primary);border-radius:999px;width:36px;height:4px;position:absolute;top:0;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.jsr__grip{background:color-mix(in srgb,var(--text-primary) 12%,transparent)}}.jsr__word{cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit;letter-spacing:-.006em;color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:14px;font-weight:500;display:inline-flex}.jsr__word--accent{color:var(--text-primary);font-weight:560}.jsr__close{cursor:pointer;-webkit-tap-highlight-color:transparent;width:36px;height:36px;color:var(--text-secondary);background:#ffffffc7;border:0;border-radius:999px;place-items:center;margin-left:-4px;padding:0;transition:transform .16s cubic-bezier(.2,.7,.2,1),color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #2422341f,0 1px 2px #1c0f3c0a}.jsr__close:active{color:var(--text-primary);transform:scale(.92);box-shadow:inset 0 1px #fff,0 0 0 1px #24223438}.jsr__close:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.dark .jsr__close{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff24}.jsr__word--back svg{margin-left:-3px}.jsr__title{letter-spacing:-.008em;color:var(--text-primary);align-items:baseline;gap:7px;margin:0;font-size:14px;font-weight:560;display:inline-flex}.jsr__title-sub{color:var(--text-muted);text-transform:capitalize;font-size:12.5px;font-weight:500}.jdeck__search.jsr__field{height:54px;color:var(--text-muted);border-radius:16px;flex-shrink:0;margin-top:2px;padding:0 14px;transition:box-shadow .2s;position:relative}.jdeck__search.jsr__field:focus-within{background:var(--bg-card);box-shadow:inset 0 1px #fff,0 0 0 1px #7f56f057,0 1px 2px #1c0f3c0a,0 18px 44px -30px #281e5038}.dark .jdeck__search.jsr__field:focus-within{background:#16161c;box-shadow:0 0 0 1px #a78bfa66,0 14px 34px -22px #000000b3}.jsr__field input{letter-spacing:-.01em;font-size:16px;font-weight:400}.jdeck__search.jsr__field[data-brio]{border-radius:22px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:14px 10px;height:auto;min-height:124px;padding:16px 12px 12px 14px;display:grid}.jsr__field-mark{--seat:48px;cursor:default;margin:-6px 0 0 -4px}.jsr__field[data-brio=more] .jsr__field-mark{--seat:42px;margin:0 0 0 -6px}.jsr__field[data-brio=fresh] .jsr__say{align-self:center}.jsr__say{resize:none;width:100%;min-height:25px;max-height:182px;font:inherit;letter-spacing:-.012em;color:var(--text-primary);background:0 0;border:0;outline:none;grid-column:2;margin:0;padding:0;font-size:17px;font-weight:450;line-height:1.45;overflow-y:auto}.jsr__say::placeholder{color:var(--text-faint)}.jsr__field[data-brio] .jsr__send{grid-column:2;justify-self:end;margin:0}.jdeck__search.jsr__field[data-brio=more]{border-radius:16px;grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;min-height:54px;padding:9px 10px 9px 14px}.jsr__field[data-brio=more] .jsr__say{letter-spacing:-.01em;min-height:22px;max-height:120px;font-size:16px;line-height:1.4}.jsr__field[data-brio=more] .jsr__send{grid-column:3;align-self:end}.jsr__field:after{content:"";pointer-events:none;opacity:0;background:conic-gradient(from var(--jsr-sweep),transparent 0 60%,#7f56f0 72%,#ec4899 83%,#6366f1 92%,transparent 100%);border-radius:21px;padding:2px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jsr__field[data-opening]:after{animation:jsr-sweep 1.3s cubic-bezier(.3,.6,.2,1) both}.jsr__field[data-brio=fresh]:after{border-radius:25px}@keyframes jsr-sweep{0%{--jsr-sweep:-40deg;opacity:0}12%{opacity:1}84%{opacity:1}to{--jsr-sweep:380deg;opacity:0}}.jsr__send{cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--accent-coral);border:0;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;margin-right:-6px;display:grid}@supports (color:color-mix(in lab,red,red)){.jsr__send{background:color-mix(in srgb,var(--accent-coral) 11%,transparent)}}.jsr__send{color:var(--accent-coral);transition:opacity .16s,background .16s,transform .16s cubic-bezier(.2,.7,.2,1)}.jsr__send:active{background:var(--accent-coral);transform:scale(.92)}@supports (color:color-mix(in lab,red,red)){.jsr__send:active{background:color-mix(in srgb,var(--accent-coral) 18%,transparent)}}.jsr__send:disabled{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.jsr__send:disabled{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.jsr__send:disabled{color:var(--text-faint);cursor:default}.jsr__filterbar{z-index:5;flex-shrink:0;position:relative}.jsr__filters-clip{margin:10px -16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 40px),#0000)}.jsr__filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:2px 16px;display:flex;overflow-x:auto}.jsr__filters::-webkit-scrollbar{display:none}.jsr__dd{cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid var(--text-primary);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;height:34px;padding:0 10px 0 13px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.jsr__dd{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent)}}.jsr__dd{font:inherit;letter-spacing:-.004em;color:var(--text-secondary);white-space:nowrap;background:0 0;font-size:13px;font-weight:500;transition:background .16s,border-color .16s,color .16s,transform .16s cubic-bezier(.2,.7,.2,1),padding .16s}.jsr__dd:active{transform:scale(.97)}.jsr__dd svg{color:var(--text-faint);transition:transform .22s cubic-bezier(.2,.7,.2,1),color .16s}.jsr__dd[aria-expanded=true]{background:var(--bg-card);color:var(--text-primary);border-color:#24223438}.jsr__dd[aria-expanded=true] svg{color:var(--text-secondary);transform:rotate(180deg)}.jsr__dd[data-set]{border-color:var(--accent-coral);padding-left:24px}@supports (color:color-mix(in lab,red,red)){.jsr__dd[data-set]{border-color:color-mix(in srgb,var(--accent-coral) 26%,transparent)}}.jsr__dd[data-set]{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.jsr__dd[data-set]{background:color-mix(in srgb,var(--accent-coral) 8%,var(--bg-card))}}.jsr__dd[data-set]{color:var(--text-primary);font-weight:500}.jsr__dd[data-set]:before{content:"";background:var(--accent-coral);border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:12px;translate:0 -50%}.jsr__dd[data-set] svg{color:var(--text-muted)}.jsr__scrim{z-index:4;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.jsr__pop{z-index:5;transform-origin:50% 0;border-radius:20px;padding:14px 16px 16px;position:absolute;top:calc(100% + 6px);left:0;right:0}.jsr__pop-head{justify-content:space-between;align-items:center;min-height:20px;margin:0 0 12px;display:flex}.jsr__pop-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.jsr__pop-done{cursor:pointer;font:inherit;letter-spacing:-.004em;color:var(--text-primary);background:0 0;border:0;padding:0;font-size:13.5px;font-weight:560}.jsr__opts{flex-wrap:wrap;gap:8px;display:flex}.jsr__opts+.jsr__switch{border-top:1px solid var(--border-subtle);min-height:48px;margin-top:12px;padding-top:10px}.jsr__opts--dense{gap:6px;margin-top:10px}.jsr__opts--dense .jsr__opt{min-height:32px;padding:6px 12px;font-size:12.5px}.jsr__pick{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;min-height:44px;font:inherit;letter-spacing:-.004em;color:var(--text-secondary);text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:13.5px;font-weight:400;display:flex}.jsr__pick-val{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--text-primary);flex:auto;font-weight:500;overflow:hidden}.jsr__pick svg{color:var(--text-faint);flex-shrink:0;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.jsr__pick[aria-expanded=true] svg{transform:rotate(180deg)}.jsr__sep{border:0;border-top:1px solid var(--border-subtle);height:0;margin:6px 0}.jsr__pop .jsr__hint{color:var(--text-muted);text-wrap:pretty;margin:-6px 0 8px;padding-right:48px;font-size:12px;line-height:1.4}.jsr__clear{cursor:pointer;font:inherit;color:var(--text-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:12px 0 0;padding:0;font-size:12.5px;font-weight:500;display:block}.jsr__clear:active{color:var(--text-primary)}.jsr__opt{cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid var(--text-primary);border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:7px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.jsr__opt{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent)}}.jsr__opt{font:inherit;letter-spacing:-.004em;color:var(--text-secondary);background:0 0;font-size:13px;font-weight:500;transition:background .14s,border-color .14s,color .14s,transform .14s cubic-bezier(.2,.7,.2,1)}.jsr__opt:active{transform:scale(.96)}.jsr__opt[aria-pressed=true]{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.jsr__opt[aria-pressed=true]{background:color-mix(in srgb,var(--accent-coral) 10%,var(--bg-card))}}.jsr__opt[aria-pressed=true]{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.jsr__opt[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent-coral) 34%,transparent)}}.jsr__opt[aria-pressed=true]{color:var(--text-primary);padding-left:11px;font-weight:500}.jsr__opt[aria-pressed=true]>svg{color:var(--accent-coral)}.jsr__opt:disabled{opacity:.45;cursor:default}.jsr__switch{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;min-height:44px;font:inherit;letter-spacing:-.004em;color:var(--text-secondary);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;font-size:13.5px;font-weight:400;display:flex}.jsr__switch[aria-checked=true]{color:var(--text-primary)}.jsr__switch i{background:var(--bg-surface-2);border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .18s;position:relative}.jsr__switch i:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:translate .18s cubic-bezier(.2,.7,.2,1);position:absolute;top:2px;left:2px}.jsr__switch[aria-checked=true] i{background:var(--accent-coral)}.jsr__switch[aria-checked=true] i:after{translate:14px}.jsr__switch--pop{border-radius:6px;margin-top:0;padding:8px 4px;font-size:13px;transition:background .12s}@media (hover:hover){.jsr__switch--pop:hover{background:var(--bg-surface-1)}}.jsr__applied{flex-shrink:0;overflow:hidden}.jsr__chips{scrollbar-width:none;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.jsr__chips::-webkit-scrollbar{display:none}.jsr__chip,.jsr__chips>li{flex-shrink:0}.jsr__chip{cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid var(--accent-coral);border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 8px 0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.jsr__chip{border:1px solid color-mix(in srgb,var(--accent-coral) 24%,transparent)}}.jsr__chip{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.jsr__chip{background:color-mix(in srgb,var(--accent-coral) 8%,var(--bg-card))}}.jsr__chip{color:var(--text-primary);letter-spacing:-.004em;white-space:nowrap;font-family:inherit;font-size:12.5px;font-weight:500}.jsr__chip>svg:last-child{color:var(--text-muted)}.jsr__chip--near,.jsr__chip[data-kind=text]{border-color:var(--border-subtle);background:var(--bg-surface-1);color:var(--text-primary)}.jsr__chip--near>svg:first-child{color:var(--accent-coral)}.jsr__alt{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 2px 0;font-size:12.5px;display:flex}.jsr__alt-word{cursor:pointer;font:inherit;color:var(--accent-coral);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}.jsr__note{background:var(--bg-surface-1);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:12px;flex-shrink:0;align-items:center;gap:8px;margin:10px 0 0;padding:9px 12px;font-size:13px;line-height:1.4;display:flex}.jsr__note-tx{flex:auto;min-width:0}.jsr__note b{color:var(--text-primary);font-weight:500}.jsr__note-undo{cursor:pointer;font:inherit;color:var(--accent-coral);background:0 0;border:0;flex-shrink:0;padding:0 2px;font-size:13px;font-weight:500}.jsr__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;padding:10px 0 8px;display:flex}.jsr__body[data-view=brio],.jsr__body[data-view=typing]{overflow-y:auto}.jsr-globe,.jsr__body[data-view=globe]{overflow:hidden}.jsr-globe{isolation:isolate;background:0 0;border-radius:22px;flex:auto;min-height:300px;position:relative}.jsr-globe:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(42% 38% at 50% 46%,var(--accent-coral) 0,var(--accent-coral) 55%,transparent 72%),radial-gradient(38% 10% at 50% 84%,var(--text-primary) 0,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.jsr-globe:before{background:radial-gradient(42% 38% at 50% 46%,color-mix(in srgb,var(--accent-coral) 12%,transparent) 0,color-mix(in srgb,var(--accent-coral) 5%,transparent) 55%,transparent 72%),radial-gradient(38% 10% at 50% 84%,color-mix(in srgb,var(--text-primary) 7%,transparent) 0,transparent 70%)}}.dark .jsr-globe:before{background:radial-gradient(42% 38% at 50% 46%,#8b5cf633 0,#8b5cf614 55%,#0000 72%),radial-gradient(38% 10% at 50% 84%,#00000059 0,#0000 70%)}.jsr-globe__stage{z-index:1;position:absolute;inset:0}.jsr-globe__stage[data-fallback]{background:0 0}.jsr-globe__map{opacity:0;background:0 0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.jsr-globe__stage[data-ready] .jsr-globe__map{opacity:1}.jsr-globe__stage-el{--globe-cx:50%;--globe-cy:50%;--globe-r:44%;--globe-lit:1;width:100%;height:100%;position:absolute;inset:0}.jsr-globe__stage-el:after{content:"";z-index:2;pointer-events:none;opacity:var(--globe-lit);background:radial-gradient(circle at calc(var(--globe-cx) - var(--globe-r) * .38) calc(var(--globe-cy) - var(--globe-r) * .42),#ffffff80 0,#ffffff2e calc(var(--globe-r) * .45),#fff0 calc(var(--globe-r) * .95)),radial-gradient(circle at calc(var(--globe-cx) - var(--globe-r) * .22) calc(var(--globe-cy) - var(--globe-r) * .24),#4c348c00 calc(var(--globe-r) * .78),#4c348c12 calc(var(--globe-r) * 1.04),#4c348c2b calc(var(--globe-r) * 1.22)),radial-gradient(circle at var(--globe-cx) var(--globe-cy),#7f56f000 calc(var(--globe-r) - 1.2px),#7f56f038 var(--globe-r),#7f56f000 calc(var(--globe-r) + 1px));-webkit-mask-image:radial-gradient(circle at var(--globe-cx) var(--globe-cy),#000 calc(var(--globe-r) - .5px),transparent calc(var(--globe-r) + .8px));mask-image:radial-gradient(circle at var(--globe-cx) var(--globe-cy),#000 calc(var(--globe-r) - .5px),transparent calc(var(--globe-r) + .8px));position:absolute;inset:0}.dark .jsr-globe__stage-el:after{background:radial-gradient(circle at calc(var(--globe-cx) - var(--globe-r) * .38) calc(var(--globe-cy) - var(--globe-r) * .42),#ffffff1f 0,#ffffff0a calc(var(--globe-r) * .45),#fff0 calc(var(--globe-r) * .95)),radial-gradient(circle at calc(var(--globe-cx) - var(--globe-r) * .22) calc(var(--globe-cy) - var(--globe-r) * .24),#0000 calc(var(--globe-r) * .78),#0003 calc(var(--globe-r) * 1.04),#0000006b calc(var(--globe-r) * 1.22)),radial-gradient(circle at var(--globe-cx) var(--globe-cy),#a78bfa00 calc(var(--globe-r) - 1.2px),#a78bfa4d var(--globe-r),#a78bfa00 calc(var(--globe-r) + 1px))}.jsr-globe__map .maplibregl-canvas{outline:none}.jsr-globe__canvas{touch-action:none;position:absolute;inset:0}.jsr-globe__loading{z-index:1;pointer-events:none;position:absolute;inset:0}.jsr-globe__loading:after{content:"";aspect-ratio:1;background-image:radial-gradient(circle,var(--accent-coral) 1px,transparent 1.7px);border-radius:999px;width:78%;position:absolute;top:47%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.jsr-globe__loading:after{background-image:radial-gradient(circle,color-mix(in srgb,var(--accent-coral) 26%,transparent) 1px,transparent 1.7px)}}.jsr-globe__loading:after{background-size:12px 12px;animation:jsr-globe-wait 1.8s ease-in-out infinite;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 72%);mask-image:radial-gradient(circle,#000 55%,#0000 72%)}@keyframes jsr-globe-wait{0%,to{opacity:.35;transform:scale(.985)}50%{opacity:.8;transform:scale(1)}}.jsr-globe__bare{z-index:2;pointer-events:none;flex-direction:column;gap:2px;margin:0;display:flex;position:absolute;top:42px;left:14px;right:44px}.jsr-globe__bare span{letter-spacing:-.004em;color:var(--text-secondary);font-size:13px;line-height:1.4}.jsr-globe__bare span+span{color:var(--text-muted);font-size:12.5px}.jsr-globe__credits{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:10px}.jsr-globe__credits-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--bg-card);border:0;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.jsr-globe__credits-btn{background:color-mix(in srgb,var(--bg-card) 88%,transparent)}}.jsr-globe__credits-btn{border:1px solid var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.jsr-globe__credits-btn{border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}}.jsr-globe__credits-btn{color:var(--text-muted);font:italic 600 11px/1 Georgia,Times New Roman,serif}.jsr-globe__credits[data-open] .jsr-globe__credits-btn{color:var(--text-primary)}.jsr-globe__credits-tx{background:var(--bg-card);border-radius:8px;margin:0;padding:4px 9px}@supports (color:color-mix(in lab,red,red)){.jsr-globe__credits-tx{background:color-mix(in srgb,var(--bg-card) 92%,transparent)}}.jsr-globe__credits-tx{color:var(--text-muted);white-space:nowrap;font-size:10.5px;line-height:1.3;animation:jsr-credit 5s both}@keyframes jsr-credit{0%{opacity:0}6%{opacity:1}88%{opacity:1}to{opacity:0}}.jsr-globe__credits-tx a,.jsr-globe__note-credit a{color:inherit;text-decoration:none}.jsr-globe__note{z-index:3;background:var(--bg-card);border-radius:12px;flex-direction:column;gap:6px;width:min(268px,100% - 20px);padding:10px 12px 9px;display:flex;position:absolute;top:40px;right:10px}@supports (color:color-mix(in lab,red,red)){.jsr-globe__note{background:color-mix(in srgb,var(--bg-card) 94%,transparent)}}.jsr-globe__note{border:1px solid var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.jsr-globe__note{border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}}.jsr-globe__note{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jsr-globe__note p{letter-spacing:-.004em;color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.4}.jsr-globe__note .jsr-globe__note-title{letter-spacing:-.006em;color:var(--text-primary);font-weight:560}.jsr-globe__note .jsr-globe__note-credit{border-top:1px solid var(--border-subtle);color:var(--text-faint);margin-top:2px;padding-top:7px;font-size:10.5px;line-height:1.3}.jsr-globe__ui{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.jsr-globe__ui>*{pointer-events:auto}.jsr-globe__tile{--tile-tint:var(--accent-coral);cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--bg-card);border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.jsr-globe__tile{background:color-mix(in srgb,var(--bg-card) 84%,transparent)}}.jsr-globe__tile{color:var(--text-secondary);box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 1px var(--text-primary),0 6px 18px -10px #1c0f3c59}@supports (color:color-mix(in lab,red,red)){.jsr-globe__tile{box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 1px color-mix(in srgb,var(--text-primary) 9%,transparent),0 6px 18px -10px #1c0f3c59}}.jsr-globe__tile{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);transition:background .18s,color .18s,box-shadow .22s,transform .16s cubic-bezier(.2,.7,.2,1)}.jsr-globe__tile:active{transform:scale(.94)}.jsr-globe__tile[aria-pressed=true]{background:var(--tile-tint)}@supports (color:color-mix(in lab,red,red)){.jsr-globe__tile[aria-pressed=true]{background:color-mix(in srgb,var(--tile-tint) 14%,var(--bg-card))}}.jsr-globe__tile[aria-pressed=true]{color:var(--tile-tint);box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 1px var(--tile-tint),0 0 20px -2px var(--tile-tint),0 6px 18px -10px #1c0f3c4d}@supports (color:color-mix(in lab,red,red)){.jsr-globe__tile[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 1px color-mix(in srgb,var(--tile-tint) 40%,transparent),0 0 20px -2px color-mix(in srgb,var(--tile-tint) 55%,transparent),0 6px 18px -10px #1c0f3c4d}}.dark .jsr-globe__tile{background:#16161cc7;box-shadow:0 0 0 1px #ffffff1a,0 6px 18px -10px #000000b3}.dark .jsr-globe__tile[aria-pressed=true]{background:var(--tile-tint)}@supports (color:color-mix(in lab,red,red)){.dark .jsr-globe__tile[aria-pressed=true]{background:color-mix(in srgb,var(--tile-tint) 18%,#16161c)}}.dark .jsr-globe__tile[aria-pressed=true]{box-shadow:0 0 0 1px var(--tile-tint),0 0 22px -2px var(--tile-tint)}@supports (color:color-mix(in lab,red,red)){.dark .jsr-globe__tile[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--tile-tint) 45%,transparent),0 0 22px -2px color-mix(in srgb,var(--tile-tint) 50%,transparent)}}.jsr-globe__locate{align-items:center;gap:8px;display:flex}.jsr-globe__near{color:var(--accent-coral)}.jsr-globe__near[data-state=asking]{animation:jsr-locate 1.1s ease-in-out infinite}@keyframes jsr-locate{0%,to{color:var(--accent-coral)}50%{color:var(--text-faint)}}.jsr-globe__near:disabled{cursor:default}.jsr-globe__near-note{background:var(--bg-card);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.jsr-globe__near-note{background:color-mix(in srgb,var(--bg-card) 88%,transparent)}}.jsr-globe__near-note{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.004em;color:var(--text-secondary);font-size:12px;font-weight:500}.jsr-globe__layers{z-index:2;background:var(--bg-card);border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex;position:absolute;bottom:10px;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.jsr-globe__layers{background:color-mix(in srgb,var(--bg-card) 86%,transparent)}}.jsr-globe__layers{box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 1px var(--text-primary),0 8px 24px -14px #1c0f3c4d}@supports (color:color-mix(in lab,red,red)){.jsr-globe__layers{box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 1px color-mix(in srgb,var(--text-primary) 9%,transparent),0 8px 24px -14px #1c0f3c4d}}.jsr-globe__layers{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}.dark .jsr-globe__layers{background:#16161ccc;box-shadow:0 0 0 1px #ffffff1a,0 8px 24px -14px #000000b3}.jsr-globe__layers .jsr-globe__tile{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.jsr-globe__layers .jsr-globe__tile[aria-pressed=true]{background:var(--tile-tint)}@supports (color:color-mix(in lab,red,red)){.jsr-globe__layers .jsr-globe__tile[aria-pressed=true]{background:color-mix(in srgb,var(--tile-tint) 14%,transparent)}}.jsr-globe__layers .jsr-globe__tile[aria-pressed=true]{box-shadow:0 0 0 1px var(--tile-tint),0 0 18px -4px var(--tile-tint)}@supports (color:color-mix(in lab,red,red)){.jsr-globe__layers .jsr-globe__tile[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--tile-tint) 36%,transparent),0 0 18px -4px color-mix(in srgb,var(--tile-tint) 55%,transparent)}}.jsr-globe__bar-sep{background:var(--text-primary);border-radius:1px;width:1px;height:18px;margin:0 4px}@supports (color:color-mix(in lab,red,red)){.jsr-globe__bar-sep{background:color-mix(in srgb,var(--text-primary) 12%,transparent)}}.jsr-globe__ui .jsr-globe__near-note{align-self:center;margin-bottom:52px}.jsr-globe__layer[data-layer=remote]{--tile-tint:var(--support-teal,#0f9d8a)}.jsr-globe__focus{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;box-shadow:var(--shadow-card,0 1px 2px #0000000a);border-radius:14px;flex-direction:column;gap:9px;padding:11px 12px 12px;display:flex}.jsr-globe__focus-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.jsr-globe__focus-line{letter-spacing:-.004em;min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:500;display:flex;overflow:hidden}.jsr-globe__focus-line svg{color:var(--accent-coral);flex-shrink:0}.jsr-trend{--mark-tint:var(--accent-coral);width:26px;height:26px;color:var(--mark-tint);background:var(--mark-tint);border-radius:999px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.jsr-trend{background:color-mix(in srgb,var(--mark-tint) 10%,var(--bg-card))}}.jsr-trend{box-shadow:inset 0 1px 0 #fffc,0 0 0 1px var(--mark-tint),0 0 14px -2px var(--mark-tint)}@supports (color:color-mix(in lab,red,red)){.jsr-trend{box-shadow:inset 0 1px 0 #fffc,0 0 0 1px color-mix(in srgb,var(--mark-tint) 32%,transparent),0 0 14px -2px color-mix(in srgb,var(--mark-tint) 55%,transparent)}}.jsr-trend--sm{width:22px;height:22px}.jsr-trend[data-trend=rising]{--mark-tint:var(--support-teal,#0f9d8a)}.jsr-trend[data-trend=falling]{--mark-tint:var(--accent-amber,#d97706)}.dark .jsr-trend{background:var(--mark-tint)}@supports (color:color-mix(in lab,red,red)){.dark .jsr-trend{background:color-mix(in srgb,var(--mark-tint) 16%,#16161c)}}.dark .jsr-trend{box-shadow:0 0 0 1px var(--mark-tint),0 0 14px -2px var(--mark-tint)}@supports (color:color-mix(in lab,red,red)){.dark .jsr-trend{box-shadow:0 0 0 1px color-mix(in srgb,var(--mark-tint) 40%,transparent),0 0 14px -2px color-mix(in srgb,var(--mark-tint) 45%,transparent)}}.jsr-globe__facts{align-items:center;gap:8px;min-width:0;display:flex}.jsr-globe__logos{flex-shrink:0;display:inline-flex}.jsr-globe__logos img{background:var(--bg-card);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--bg-card);object-fit:cover;border-radius:5px}.jsr-globe__logos img+img{margin-left:-5px}.jsr-globe__facts-tx{-webkit-line-clamp:2;letter-spacing:-.004em;min-width:0;color:var(--text-muted);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.jsr-globe__sample{border-top:1px solid var(--border-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jsr-globe__sample-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;min-height:40px;padding:6px 0;display:flex}.jsr-globe__sample-logo{object-fit:cover;background:var(--bg-surface-1);width:24px;height:24px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:7px;flex-shrink:0}.jsr-globe__sample-logo--blank{color:var(--text-muted);place-items:center;font-size:11px;font-weight:600;display:grid}.jsr-globe__sample-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.jsr-globe__sample-title{letter-spacing:-.006em;color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.3}.jsr-globe__sample-sub,.jsr-globe__sample-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jsr-globe__sample-sub{letter-spacing:-.004em;color:var(--text-muted);font-size:11.5px}.jsr-globe__ask{cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit;letter-spacing:-.004em;color:var(--text-secondary);background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin:-2px 0 0;padding:4px 2px;font-size:12.5px;font-weight:500;display:inline-flex}.jsr-globe__ask:active{color:var(--text-primary)}.jsr__radii{background:var(--bg-surface-1);border:1px solid var(--border-subtle);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;padding:3px;display:grid}.jsr__radius{cursor:pointer;-webkit-tap-highlight-color:transparent;height:28px;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.004em;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 4px;font-size:12.5px;font-weight:500;transition:background .16s,color .16s}.jsr__radius[aria-pressed=true]{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 2px #18181b14,0 0 0 1px var(--border-subtle)}.dark .jsr__radius[aria-pressed=true]{background:var(--bg-surface-2);box-shadow:none}.jsr__try{flex-shrink:0;align-items:baseline;gap:12px;margin-top:10px;display:flex}.jsr__try-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:600}.jsr__try-clip{--try-l:0px;--try-r:36px;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--try-l),#000 calc(100% - var(--try-r)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--try-l),#000 calc(100% - var(--try-r)),transparent);flex:auto;overflow:hidden}.jsr__try-clip[data-scrolled]{--try-l:28px}.jsr__try-clip[data-end]{--try-r:0px}.jsr__try-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding-right:16px;display:flex;overflow-x:auto}.jsr__try-row::-webkit-scrollbar{display:none}.jsr__tryword{cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit;letter-spacing:-.006em;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:6px 0;font-size:13.5px;font-weight:500}.jsr__tryword:active{color:var(--accent-coral)}.jsr__sug{flex-direction:column;padding-top:2px;display:flex}.jsr__hint{color:var(--text-muted);margin:12px 2px 0;font-size:13.5px;line-height:1.45}.jsr__rows{margin:4px 0 0;padding:0;list-style:none}.jsr__row{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:50px;font:inherit;color:var(--text-primary);text-align:left;background:0 0;align-items:center;gap:12px;padding:8px 4px;transition:background .12s;display:flex}.jsr__rows>li:last-child .jsr__row{border-bottom:0}.jsr__row:active{background:var(--bg-surface-1)}.jsr__row-tx{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.jsr__row-label{letter-spacing:-.008em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:450;line-height:1.3;overflow:hidden}.jsr__match{color:inherit;background:0 0;font-weight:600}.jsr__row-sub{letter-spacing:-.004em;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.jsr__row-n{font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0;font-size:12.5px;font-weight:500}.jsr__row-kind{text-align:right;letter-spacing:.06em;text-transform:uppercase;min-width:52px;color:var(--text-faint);flex-shrink:0;font-size:10.5px;font-weight:600}.jsr__row-kind--accent{color:var(--text-muted);justify-content:flex-end;display:inline-flex}.jsr__row-kind--glyph{min-width:28px;color:var(--text-faint);justify-content:flex-end;display:inline-flex}.jsr__row-kind--glyph svg{width:15px;height:15px}.jsr__row-logo{object-fit:cover;background:var(--bg-surface-1);width:26px;height:26px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:7px;flex-shrink:0}.jsr__row-fresh{vertical-align:2px;background:var(--accent-coral);border-radius:999px;width:6px;height:6px;margin-left:7px;display:inline-block}.jsr__row--brio{min-height:54px;margin-top:2px;padding:8px 6px 8px 4px}.jsr__row-mark{flex-shrink:0}.jsr__row--brio .jsr__row-label{color:var(--text-primary);font-weight:500}.jsr__row-q{quotes:"“" "”";color:var(--text-primary);font-weight:450}.jsr__thread{min-height:100%}.jsr__hello,.jsr__thread{flex-direction:column;display:flex}.jsr__hello{padding:16px 2px 8px}.jsr__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 2px;font-size:11px;font-weight:600}.jsr__starters{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.jsr__starters>li+li{border-top:1px solid var(--border-subtle)}.jsr__starter{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;font:inherit;letter-spacing:-.008em;color:var(--text-secondary);text-align:left;background:0 0;border:0;padding:13px 0;font-size:15px;font-weight:450;line-height:1.4;transition:color .14s;display:block}.jsr__starter:active{color:var(--accent-coral)}.jsr__scope{letter-spacing:-.004em;max-width:40ch;color:var(--text-faint);margin:22px 0 0;font-size:12.5px;line-height:1.5}.jsr__turns{flex-direction:column;margin:0;padding:0 0 12px;list-style:none;display:flex}.jsr__turn{letter-spacing:-.008em;color:var(--text-primary);margin:0;font-size:15px;line-height:1.5}.jsr__turn+.jsr__turn{margin-top:12px}.jsr__turn--you{letter-spacing:-.014em;padding:14px 2px 0;font-size:17px;font-weight:500;line-height:1.3}.jsr__turn+.jsr__turn--you{border-top:1px solid var(--border-subtle);margin-top:22px}.jsr__turn--phase{min-height:22px;color:var(--text-muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.jsr__turn--phase>.bam{flex-shrink:0}.jsr__turn--trace+.jsr__turn--trace{margin-top:2px}.jsr__trace{letter-spacing:-.004em;color:var(--text-faint);margin:0 0 0 26px;font-size:12.5px}.jsr__turn--note{background:var(--bg-surface-1);color:var(--text-secondary);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;line-height:1.4;display:flex}.jsr__turn--note b{color:var(--text-primary);font-weight:500}.jsr__cards{margin:4px 0 0 26px}.jsr__cards-list{background:var(--bg-card);border-radius:14px;margin:0;padding:0 4px;list-style:none;box-shadow:0 0 0 1px #4c1d950f,0 1px 2px #1c0f3c0a}.jsr__card{align-items:center;gap:11px;min-height:52px;padding:9px 8px;display:flex}.jsr__card+.jsr__card{border-top:1px solid var(--border-subtle)}.jsr__card[data-pointed]{box-shadow:inset 3px 0 0 var(--accent-coral);background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.jsr__card[data-pointed]{background:color-mix(in srgb,var(--accent-coral) 6%,transparent)}}.jsr__card-logo{object-fit:cover;background:var(--bg-surface-1);width:30px;height:30px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:9px;flex-shrink:0}.jsr__card-logo--blank{color:var(--text-muted);place-items:center;font-size:13px;font-weight:600;display:grid}.jsr__card-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.jsr__card-title{letter-spacing:-.008em;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.3}.jsr__card-sub,.jsr__card-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jsr__card-sub{letter-spacing:-.004em;color:var(--text-muted);font-size:12.5px}.jsr__cards-all{cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit;letter-spacing:-.004em;color:var(--accent-coral);background:0 0;border:0;align-items:center;gap:5px;margin:8px 0 0 2px;padding:6px 0;font-size:13px;font-weight:500;display:inline-flex}.jsr__phase-word{text-transform:capitalize;display:inline-block}.jsr__notice,.jsr__turn--error{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.45}.jsr__reply-row{align-items:flex-start;gap:10px;padding-right:8px;display:flex}.jsr__reply-mark{flex-shrink:0;margin-top:4px}.jsr__reply{letter-spacing:-.006em;color:var(--text-primary);margin:0;font-size:15px;font-weight:400;line-height:1.55}.jsr__ask-card,.jsr__prop{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px #18181b0a}.dark .jsr__ask-card,.dark .jsr__prop{box-shadow:none}.jsr__ask-q{letter-spacing:-.008em;margin:0 0 10px;font-size:14.5px;font-weight:500;line-height:1.4}.jsr__ask-opts{flex-wrap:wrap;gap:8px;display:flex}.jsr__prop{border-left:3px solid var(--accent-coral)}.jsr__prop-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-coral);margin:0 0 2px;font-size:11px;font-weight:600}.jsr__prop-title{letter-spacing:-.008em;margin:0;font-size:14.5px;font-weight:500;line-height:1.4}.jsr__prop-patch{letter-spacing:-.004em;margin:3px 0 0}.jsr__prop-patch,.jsr__prop-verdict{color:var(--text-muted);font-size:12.5px}.jsr__prop-verdict{margin:8px 0 0;font-weight:500}.jsr__prop[data-status=confirmed] .jsr__prop-verdict{color:var(--support-teal,#0f9d8a)}.jsr__prop[data-status=declined],.jsr__prop[data-status=expired]{opacity:.6}.jsr__prop-acts{align-items:center;gap:14px;margin-top:12px;display:flex}.jsr__prop-go{cursor:pointer;-webkit-tap-highlight-color:transparent;height:38px;color:var(--text-primary);font:inherit;letter-spacing:-.006em;background:#ffffffc7;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 18px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #24223429,0 1px 2px #3c238c0d}.dark .jsr__prop-go{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff24}.jsr__prop-go:active{transform:scale(.97)}.jsr__foot{padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);flex-shrink:0}.jsr__go-line{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;font:inherit;color:var(--text-primary);text-align:left;background:0 0;border:0;align-items:stretch;gap:10px;padding:0 0 0 2px}.jsr__count,.jsr__go-line{flex-direction:column;display:flex}.jsr__count{gap:2px;min-width:0}.jsr__count-line{letter-spacing:-.01em;min-width:0;color:var(--text-primary);font-size:15px;font-weight:500}.jsr__count-line,.jsr__count-sub{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.jsr__count-sub{letter-spacing:-.004em;color:var(--text-muted);font-size:12.5px;font-weight:400}.jsr__count-q{quotes:"“" "”"}.jsr__go-line[data-pending] .jsr__count-line{opacity:.55}.jsr__go{width:100%;height:44px;color:var(--text-primary);letter-spacing:-.006em;background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:600;line-height:1;transition:transform .14s,opacity .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #24223429,0 1px 2px #3c238c0d}.jsr__go>svg{color:var(--accent-coral)}.dark .jsr__go{color:var(--text-primary);background:#ffffff0f;box-shadow:0 0 0 1px #ffffff24}.jsr__go-line:active .jsr__go{transform:scale(.97);box-shadow:inset 0 1px #fff,0 0 0 1px #24223442,0 1px 2px #3c238c0d}@media (prefers-reduced-motion:reduce){.jsr-globe__loading:after,.jsr-globe__near[data-state=asking],.jsr__field[data-opening]:after{animation:none}.jsr__field:after{opacity:0}.jdeck__search-brio,.jsr-globe__tile,.jsr__brio-toggle,.jsr__close,.jsr__dd,.jsr__dd svg,.jsr__go,.jsr__opt,.jsr__row,.jsr__send,.jsr__starter,.jsr__switch i,.jsr__switch i:after{transition:none}}.pe-note--ask{color:var(--text-secondary);margin:0 2px 8px;font-size:12.5px;line-height:1.45}.pe-row__sub{padding-left:12px;display:inline-block}.apxj{--apxj-line:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxj{--apxj-line:color-mix(in srgb,var(--text-primary) 9%,transparent)}}.apxj{--apxj-ink:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxj{--apxj-ink:color-mix(in srgb,var(--text-primary) 14%,transparent)}}.apxj{--apxj-ok:#16a34a;--apxj-accent:#7f56f0;--apxj-accent-muted:#7f56f01a;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.dark .apxj{--apxj-line:#ffffff17;--apxj-ink:#ffffff29;--apxj-ok:#4ade80;--apxj-accent:#a78bfa;--apxj-accent-muted:#a78bfa2e}.apxj-stage{gap:22px;min-width:0;display:grid}.apxf-pane:has(.apxj[data-mode=filling]),.apxf-pane:has(.apxj[data-mode=frozen]),.apxf-pane:has(.apxj[data-mode=skeleton]){min-height:0}.apxj-rail{scrollbar-width:none;align-items:center;margin:0 -2px;padding:2px;list-style:none;display:flex;overflow-x:auto}.apxj-rail::-webkit-scrollbar{display:none}.apxj-rail__step{letter-spacing:-.006em;flex-shrink:0;align-items:center;gap:7px;min-width:0;font-size:13px;line-height:18px;display:flex}.apxj-rail__step+.apxj-rail__step:before{content:"";background:var(--apxj-line);width:16px;height:1px;margin:0 10px;display:block}.apxj-rail__mark{width:14px;height:14px;color:var(--text-muted);flex-shrink:0;place-items:center;display:grid;position:relative}.apxj-rail__mark svg{width:10px;height:10px}.apxj-rail__step[data-state=now] .apxj-rail__mark:before{content:"";background:var(--apxj-accent);border-radius:999px;width:7px;height:7px}.apxj-rail__step[data-state=now] .apxj-rail__mark:after{content:"";border:1px solid var(--apxj-accent);opacity:0;border-radius:999px;animation:apxj-ring 2.2s ease-out infinite;position:absolute;inset:0}.apxj-rail__step[data-state=ahead] .apxj-rail__mark:before{content:"";border:1px solid var(--apxj-ink);border-radius:999px;width:6px;height:6px}@keyframes apxj-ring{0%{opacity:.6;scale:.55}70%,to{opacity:0;scale:1.3}}.apxj-rail__word{color:var(--text-faint);white-space:nowrap;font-weight:500}.apxj-rail__step[data-state=done] .apxj-rail__word{color:var(--text-muted)}.apxj-rail__step[data-state=now] .apxj-rail__word{color:var(--text-primary);font-weight:600}.apxj-rail__status{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;font-size:12.5px;font-weight:450;display:none}.apxj-rail__step[data-state=now] .apxj-rail__status{display:inline}.apxj-rail__step[data-state=now] .apxj-rail__status:before{content:"·";color:var(--text-faint);margin:0 6px 0 -1px}.apxj-rail__clock{color:var(--text-muted)}.apxj-rail__long{display:none}.apxj-scene{border:1px solid var(--apxj-line);background:var(--bg-card);pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default;border-radius:12px;gap:10px;width:min(100%,372px);margin:0;padding:12px 14px 13px;animation:apxj-rise .3s cubic-bezier(.22,1,.36,1) both;display:grid}.apxj-scene__bar{letter-spacing:.005em;min-height:16px;color:var(--text-faint);align-items:center;gap:7px;margin:0 0 2px;font-size:11.5px;font-weight:500;display:flex}.apxj-scene__logo{border-radius:4px!important;font-size:8px!important}.apxj-scene__title{letter-spacing:-.008em;color:var(--text-primary);margin:0;font-size:13.5px;font-weight:600}.apxj-scene__cap{letter-spacing:-.004em;align-items:center;gap:8px;margin:1px 0 0;font-size:12.5px;display:flex}.apxj-scene[data-done] .apxj-scene__cap{color:var(--text-secondary)}@keyframes apxj-rise{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.apxj-typed{background:var(--apxj-ink);border-radius:3px;height:6px;display:block}.apxj-typed--title{background:var(--text-primary);height:8px;margin:2px 0 4px}@supports (color:color-mix(in lab,red,red)){.apxj-typed--title{background:color-mix(in srgb,var(--text-primary) 26%,transparent)}}@keyframes apxj-breathe{0%,to{opacity:1}50%{opacity:.45}}.apxj-spin{border:1.5px solid;border-right:1.5px solid #0000;border-radius:999px;width:11px;height:11px;animation:apxj-turn .9s linear infinite;display:inline-block}@keyframes apxj-turn{to{rotate:1turn}}.apxj-pulse{background:var(--apxj-accent);border-radius:999px;width:7px;height:7px;animation:apxj-breathe 1.6s ease-in-out infinite;display:inline-block}.apxj-input{border:1px solid var(--apxj-ink);border-radius:8px;align-items:center;gap:12px;padding:0 11px;display:flex}.apxj-input>span{width:62px;color:var(--text-muted);flex-shrink:0;font-size:12px}.apxj-input>.apxj-typed{max-width:100%}.apxj-dots{letter-spacing:.1em;width:0;color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:700;line-height:1;animation:apxj-type 1.4s steps(10) .25s forwards;display:block;overflow:hidden}.apxj-dots[data-still]{width:auto;animation:none}@keyframes apxj-type{to{width:100%}}.apxj-btn{border:1px dashed var(--apxj-ink);height:28px;color:var(--text-muted);letter-spacing:-.004em;border-radius:7px;justify-self:start;align-items:center;gap:8px;margin-top:2px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.apxj-btn svg{width:11px;height:11px}.apxj-btn .apxj-spin{color:var(--apxj-accent)}.apxj-btn[data-done]{border-style:solid;border-color:var(--apxj-ok)}@supports (color:color-mix(in lab,red,red)){.apxj-btn[data-done]{border-color:color-mix(in srgb,var(--apxj-ok) 45%,transparent)}}.apxj-btn[data-done]{color:var(--apxj-ok)}.apxj-mail{border:1px solid var(--apxj-line);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px 11px;display:grid}.apxj-mail__env{color:var(--text-muted);place-items:center;display:grid}.apxj-mail__tx{gap:2px;min-width:0;display:grid}.apxj-mail__from{letter-spacing:-.006em;color:var(--text-primary);font-size:13px;font-weight:600}.apxj-mail[data-unread] .apxj-mail__from{font-weight:650}.apxj-mail__subject{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.apxj-mail__mark{width:18px;height:18px;color:var(--apxj-ok);place-items:center;display:grid}.apxj-mail__mark svg{width:13px;height:13px}.apxj-otp{align-items:center;gap:6px;display:flex}.apxj-otp__cell{border:1px solid var(--apxj-ink);width:32px;height:38px;color:var(--text-primary);border-radius:8px;place-items:center;font-size:17px;font-weight:700;line-height:1;transition:border-color .2s;display:grid}@supports (color:color-mix(in lab,red,red)){.apxj-otp__cell[data-filled]{border-color:color-mix(in srgb,var(--text-primary) 40%,transparent)}}.apxj-otp__cell[data-cursor]:after{content:"";background:var(--apxj-accent);width:1.5px;height:16px;animation:apxj-caret 1s steps(2) infinite;display:block}@keyframes apxj-caret{50%{opacity:0}}.apxj-otp__mark{width:18px;height:18px;color:var(--apxj-ok);place-items:center;margin-left:2px;display:grid}.apxj-otp__mark svg{width:13px;height:13px}.apxj-scene--otp[data-done] .apxj-otp__cell{border-color:var(--apxj-ok)}@supports (color:color-mix(in lab,red,red)){.apxj-scene--otp[data-done] .apxj-otp__cell{border-color:color-mix(in srgb,var(--apxj-ok) 45%,transparent)}}.apxj-btn[data-quiet]{border-style:dotted}.apxj-pagedots{align-items:center;gap:6px;min-height:32px;display:flex}.apxj-pagedots i{border:1px solid var(--apxj-ink);border-radius:999px;width:7px;height:7px}.apxj-pagedots i[data-state=done]{border-color:var(--text-muted);background:var(--text-muted)}.apxj-pagedots i[data-state=now]{border-color:var(--apxj-accent);background:var(--apxj-accent)}.apxj-pagedots span{font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:6px;font-size:12px}.apxj-steps{flex-wrap:wrap;align-items:center;gap:4px 0;margin:2px 0 0;padding:0;list-style:none;display:flex}.apxj-steps li{letter-spacing:-.004em;color:var(--text-faint);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.apxj-steps li+li:before{content:"";background:var(--apxj-line);width:12px;height:1px;margin:0 7px;display:block}.apxj-steps li i{border:1px solid var(--apxj-ink);width:12px;height:12px;color:var(--text-muted);border-radius:999px;place-items:center;display:grid}.apxj-steps li i svg{width:8px;height:8px}.apxj-steps li[data-state=done]{color:var(--text-muted)}.apxj-steps li[data-state=done] i{border-color:#0000}.apxj-steps li[data-state=now]{color:var(--text-primary)}.apxj-steps li[data-state=now] i{border-color:var(--apxj-accent);background:var(--apxj-accent);box-shadow:inset 0 0 0 2.5px var(--bg-card)}.apxj-paper{width:120px}.apxj-paper .v2x-pdf__sheet{width:100%}.apxj-outline{gap:6px;display:grid}.apxj-outline__box{border:1px solid var(--apxj-line);border-radius:7px;height:30px;display:block}.apxj-outline__box[data-live]{animation:apxj-breathe 1.6s ease-in-out infinite}@media (min-width:768px){.apxj{grid-template-columns:172px minmax(0,1fr);gap:0 32px}.apxj-rail{align-content:start;margin:0;padding:2px 0 0;display:grid;position:sticky;top:4px;overflow:visible}.apxj-rail__step{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:2px 10px;padding-bottom:20px;display:grid;position:relative}.apxj-rail__step+.apxj-rail__step:before{content:none}.apxj-rail__step:not(:last-child):after{content:"";background:var(--apxj-line);width:1px;position:absolute;top:18px;bottom:4px;left:6.5px}.apxj-rail__mark{margin-top:2px}.apxj-rail__word{font-size:13.5px}.apxj-rail__status,.apxj-rail__step[data-state=now] .apxj-rail__status{white-space:normal;grid-column:2;font-size:12.5px;line-height:17px;display:block}.apxj-rail__step[data-state=now] .apxj-rail__status:before{content:none}.apxj-rail__step[data-state=done] .apxj-rail__status{color:var(--text-faint)}.apxj-rail__long{color:var(--text-muted);grid-column:2;margin-top:2px;font-size:12px;line-height:16px;display:block}.apxj-stage{--apxf-col:168px;--apxf-gap:20px}}@media (min-width:1024px){.apxj{grid-template-columns:188px minmax(0,1fr);column-gap:40px}.apxj-stage{--apxf-col:188px;--apxf-gap:22px}}.apxj-secs{display:grid}.apxj-sec{border-top:1px solid var(--apxj-line);scroll-margin-top:56px;position:relative}.apxj-sec:last-of-type{border-bottom:1px solid var(--apxj-line)}.apxj-sec[data-arrived]{animation:apxj-rise .36s cubic-bezier(.22,1,.36,1) both}.apxj-secs[data-still] .apxj-sec[data-arrived]{animation:none}.apxj-sec__head{width:100%;min-height:46px;font:inherit;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:0;padding:0 2px;display:grid;position:relative}button.apxj-sec__head{cursor:pointer}button.apxj-sec__head:focus-visible{outline:2px solid var(--apxj-accent);outline-offset:-2px;border-radius:8px}.apxj-sec__mark{width:14px;height:14px;color:var(--apxj-ok);place-items:center;display:grid;position:relative}.apxj-sec__mark svg{width:11px;height:11px}.apxj-sec[data-state=now] .apxj-sec__mark:before{content:"";background:var(--apxj-accent);border-radius:999px;width:7px;height:7px}.apxj-sec[data-state=now] .apxj-sec__mark:after{content:"";border:1px solid var(--apxj-accent);opacity:0;border-radius:999px;animation:apxj-ring 2.2s ease-out infinite;position:absolute;inset:0}.apxj-sec[data-state=ahead] .apxj-sec__mark:before{content:"";border:1px solid var(--apxj-ink);border-radius:999px;width:6px;height:6px}.apxj-secs[data-mode=frozen] .apxj-sec__mark{color:var(--text-faint)}.apxj-sec__title{letter-spacing:-.008em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.35;overflow:hidden}.apxj-sec[data-state=ahead] .apxj-sec__title,.apxj-sec__meta{color:var(--text-muted)}.apxj-sec__meta{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.apxj-sec[data-state=now] .apxj-sec__meta{color:var(--text-secondary)}.apxj-sec__chev{width:14px;height:14px;color:var(--text-faint);grid-column:3;margin-left:4px;transition:rotate .2s}.apxj-sec__head:has(.apxj-sec__meta) .apxj-sec__chev{grid-column:4}.apxj-sec__head:has(.apxj-sec__meta){grid-template-columns:14px minmax(0,1fr) auto auto}.apxj-sec[data-open] .apxj-sec__chev{rotate:180deg}.apxj-sec__meter{background:var(--apxj-line);height:1px;position:absolute;bottom:0;left:26px;right:2px}.apxj-sec__meter i{background:var(--apxj-accent);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.apxj-sec[data-fresh] .apxj-sec__head{animation:apxj-land 1.6s ease-out both}.apxj-sec[data-open] .apxj-rows{padding:0 0 8px}.apxj-secs__foot{font-variant-numeric:tabular-nums;color:var(--text-muted);margin:10px 2px 0;font-size:12.5px}@keyframes apxj-land{0%{background:var(--apxj-accent-muted)}to{background:0 0}}.apxj-row,.apxj-rows{display:grid}.apxj-row{row-gap:3px;column-gap:var(--apxf-gap,22px);border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;padding:11px 40px 12px 12px;transition:background .3s;position:relative}.apxj-row:after{content:"";background:var(--apxf-hair,var(--apxj-line));pointer-events:none;height:1px;position:absolute;bottom:0;left:12px;right:12px}.apxj-row[data-active]{background:var(--apxj-accent-muted)}.apxj-row[data-active]:after{opacity:0}.apxj-row[data-fresh]{animation:apxj-land 1.6s ease-out both}.apxj-row__label{color:var(--text-muted);font-size:13px;font-weight:450;line-height:1.45;display:block}.apxj-row__val{min-width:0}.apxj-row__text{letter-spacing:-.004em;color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:480;line-height:1.45;display:block}.apxj-row[data-long] .apxj-row__text{max-width:62ch;font-size:13.5px;font-weight:430;line-height:1.55}.apxj-secs[data-mode=frozen] .apxj-row[data-long] .apxj-row__text,.apxj-secs[data-mode=live] .apxj-row[data-long] .apxj-row__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.apxj-row__text--provided{color:var(--text-muted);font-weight:450}.apxj-row__text--blank{color:var(--text-faint);align-items:baseline;gap:6px;font-weight:450;display:inline-flex}.apxj-row__text--blank small{letter-spacing:.01em;font-size:11px}.apxj-row__skel{background:var(--apxj-ink);border-radius:3px;width:40%;height:5px;margin:8px 0;display:block}.apxj-row__skel[data-live]{background:var(--apxj-accent);opacity:.4;width:54%;animation:apxj-breathe 1.4s ease-in-out infinite}.apxj-secs[data-still] .apxj-row__skel[data-live]{animation:none}.apxj-row__check{color:#0000;place-items:center;width:14px;height:18px;transition:color .25s;display:grid;position:absolute;top:12px;right:14px}.apxj-row__check svg{width:12px;height:12px}.apxj-row__check[data-on]{color:var(--apxj-ok)}.apxj-secs[data-mode=frozen] .apxj-row__check[data-on],.apxj-secs[data-mode=record] .apxj-row__check[data-on]{color:var(--text-faint)}.apxj-secs[data-mode=frozen] .apxj-row,.apxj-secs[data-mode=record] .apxj-row{pointer-events:none}.apxj-sec .apxj-row:last-child:after{opacity:0}@media (min-width:768px){.apxj-row{grid-template-columns:var(--apxf-col,200px) minmax(0,1fr)}.apxj-row__label{padding-top:1px}.apxj-row__skel{margin-top:8px}}@media (prefers-reduced-motion:reduce){.apxj-dots,.apxj-otp__cell[data-cursor]:after,.apxj-outline__box[data-live],.apxj-pulse,.apxj-rail__step[data-state=now] .apxj-rail__mark:after,.apxj-row[data-fresh],.apxj-row__skel[data-live],.apxj-scene,.apxj-sec[data-arrived],.apxj-sec[data-fresh] .apxj-sec__head,.apxj-sec[data-state=now] .apxj-sec__mark:after,.apxj-spin{animation:none}.apxj-dots{width:auto}.apxj-sec__chev,.apxj-sec__meter i{transition:none}}.apxa__combo{width:100%}.apxa__combo .pe-pop{z-index:30}.apxa__combo input[role=combobox]{height:40px}.apxa__wd{gap:8px;display:grid}.apxa__wd__current{color:var(--text-muted);margin:0 0 2px;font-size:13px}.apxa__wd__done{min-height:40px;color:var(--text-primary);align-items:center;margin:0;font-size:14px;font-weight:500;display:flex}.apxa__wd__list{gap:2px;padding:6px 0 2px;display:grid}.apxa__wd__opt{border:1px solid var(--apxj-line,var(--text-primary));border-radius:9px;width:100%;min-height:38px;padding:8px 12px;display:block}@supports (color:color-mix(in lab,red,red)){.apxa__wd__opt{border:1px solid var(--apxj-line,color-mix(in srgb,var(--text-primary) 9%,transparent))}}.apxa__wd__opt{background:var(--bg-card);font:inherit;letter-spacing:-.004em;text-align:left;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:13.5px}.apxa__wd__opt[data-disabled]{color:var(--text-faint);cursor:default}.apxa__wd__opt:not([data-disabled]):hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxa__wd__opt:not([data-disabled]):hover{border-color:color-mix(in srgb,var(--text-primary) 22%,transparent)}}.apxa__wd__opt:focus-visible{outline-offset:1px;outline:2px solid #7f56f0}.apxa__filter{border:1px solid var(--text-primary);border-radius:9px;width:100%;height:36px;margin:0 0 4px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.apxa__filter{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent)}}.apxa__filter{background:var(--bg-card);font:inherit;color:var(--text-primary);outline:none;font-size:13.5px}.apxa__filter:focus{border-color:#7f56f0}.apxf-pop[data-head]{padding-top:6px}.apxf-pop__head{padding:0 6px 4px;list-style:none}.apxf-pop__rows{display:contents}.apxf-pop__none{color:var(--text-muted);cursor:default}.apxj-scene{background:0 0;border:0;border-radius:0;gap:12px;width:min(100%,440px);padding:2px 10px 0}.apxj-scene__bar{min-height:14px;margin:0}.apxj-scene__title{letter-spacing:-.012em;font-size:15px}.apxj-scene__cap{color:var(--text-muted);text-wrap:pretty;margin:2px 0 0;font-size:13px;line-height:1.45}.apxj-input{border:0;border-bottom:1px solid var(--apxj-line);border-radius:0;gap:14px;height:34px;padding:0}.apxj-input>span{width:72px;font-size:12.5px}.apxj-btn{border:1px solid var(--apxj-ink);height:30px;color:var(--text-secondary);border-radius:999px;margin-top:4px;padding:0 13px;font-size:12.5px}.apxj-btn[data-quiet]{border-style:solid;border-color:var(--apxj-line);color:var(--text-faint)}.apxj-mail{border:0;border-top:1px solid var(--apxj-line);border-bottom:1px solid var(--apxj-line);border-radius:0;gap:12px;padding:10px 0}.apxj-otp{gap:8px}.apxj-otp__cell{border:0;border-bottom:1.5px solid var(--apxj-ink);border-radius:0;width:26px;height:32px;font-size:18px}.apxj-otp__cell[data-filled]{border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxj-otp__cell[data-filled]{border-color:color-mix(in srgb,var(--text-primary) 45%,transparent)}}.apxj-outline__box{border:0;border-bottom:1px solid var(--apxj-line);border-radius:0;height:26px}.apxj-outline__box[data-live]{border-color:var(--apxj-accent)}@supports (color:color-mix(in lab,red,red)){.apxj-outline__box[data-live]{border-color:color-mix(in srgb,var(--apxj-accent) 55%,transparent)}}.apxj-pagedots{min-height:30px}.apxj-steps li i{background:var(--bg-card)}.pe-row[data-missing] .pe-row__label,.pe-split__cell[data-missing] .pe-split__label{color:#b45309}.dark .pe-row[data-missing] .pe-row__label,.dark .pe-split__cell[data-missing] .pe-split__label{color:#fbbf24}.pe-row[data-missing]:focus-within .pe-row__label,.pe-split__cell[data-missing]:focus-within .pe-split__label{color:var(--accent)}.pe-select select[data-empty]{color:var(--text-faint)}.pe-row__label .pe-req,.pe-split__label .pe-req{color:#e11d48;margin-left:2px;font-weight:600;display:inline}.dark .pe-row__label .pe-req,.dark .pe-split__label .pe-req{color:#fb7185}.pe-row__tag{letter-spacing:.02em;text-transform:uppercase;color:var(--text-faint);margin-left:6px;font-size:10.5px;font-weight:560}.pe-group .pe-slip,.pe-row .pe-slip{color:#b45309;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.dark .pe-group .pe-slip,.dark .pe-row .pe-slip{color:#fbbf24}.pe-slip>span{flex:16ch;min-width:0}.pe-group .pe-row:has(.pe-slip):before{background:#d97706}.dark .pe-group .pe-row:has(.pe-slip):before{background:#fbbf24}.pe-slip--split{margin:-4px 0 0;padding:0 14px 10px}.pe-row--toggle .pe-slip{margin-top:3px}.pe-fixline{justify-content:flex-end;margin:-5px 2px 14px;display:flex}.pe-fix{border:1px solid var(--accent);border-radius:999px;align-items:center;height:28px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pe-fix{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.pe-fix{font:inherit;letter-spacing:-.006em;color:var(--accent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,transform .12s}@media (hover:hover){.pe-fix:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pe-fix:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.pe-fix:hover{border-color:var(--accent)}}.pe-fix:active{transform:scale(.97)}.pe-dob .pe-dob__parts{align-items:baseline;gap:10px;margin-top:1px;display:flex}.pe-dob .pe-dob__part{font-variant-numeric:tabular-nums;flex:none;width:3.2ch;min-width:0}.pe-dob .pe-dob__part[data-part=year]{width:5.2ch}.pe-dob .pe-dob__part::placeholder{letter-spacing:.04em}.pe-dob .pe-dob__remove{align-self:center;height:24px;margin-left:auto;padding:0 9px;font-size:11.5px}.pe-row[data-locked]{cursor:default}.pe-row[data-locked] .pe-switch{opacity:.55}.pe-row[data-locked]:has(.pe-slip):before{background:var(--text-faint)}.pe-list__row[data-marked]{padding-left:12px}.pe-list__mark{flex-shrink:0;place-items:center;display:grid}.pe-list__mark .logo-quiet{border-radius:10px}.pe-list__row[data-marked]+.pe-list__row[data-marked]{box-shadow:none;position:relative}.pe-list__row[data-marked]+.pe-list__row[data-marked]:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:52px;right:14px}.pe-head__row{align-items:flex-start;gap:11px;min-width:0;display:flex}.pe-head__mark{flex-shrink:0;place-items:center;margin-top:1px;animation:pe-mark-in .32s cubic-bezier(.22,1,.36,1) both;display:grid}.pe-head__mark .logo-quiet{border-radius:11px}.pe-head__words{min-width:0;display:block}.pe-head__words .pe-head__sub,.pe-head__words .pe-head__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes pe-mark-in{0%{opacity:0;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.pe-head__mark{animation:none}}.imsheet .pe-row,.pe .pe-row{min-height:54px;padding:11px 16px 12px}.imsheet .pe-split__cell,.pe .pe-split__cell{padding:11px 16px 12px}.imsheet .pe-row__label,.imsheet .pe-split__label,.pe .pe-row__label,.pe .pe-split__label{letter-spacing:.004em;font-size:12px;line-height:1.35}.imsheet .pe-input,.imsheet .pe-textarea,.pe .pe-input,.pe .pe-textarea{margin-top:3px;line-height:1.4}.imsheet .pe-row__label .pe-req,.imsheet .pe-split__label .pe-req,.pe .pe-row__label .pe-req,.pe .pe-split__label .pe-req{color:var(--accent);margin-left:3px}.pe-select--ours{display:flex;position:relative}.pe-select__btn{letter-spacing:-.008em;width:auto;max-width:100%;color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;margin-top:3px;padding:0;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;display:flex}.pe-select__btn[data-empty]{color:var(--text-faint)}.pe-select__btn:focus-visible{outline:none}.pe-select__btn>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pe-select--ours .pe-select__chev{flex-shrink:0;transition:color .15s,rotate .25s cubic-bezier(.34,1.3,.5,1);position:static}.pe-select__btn[aria-expanded=true] .pe-select__chev{color:var(--accent);rotate:180deg}.pe-select__pop{min-width:240px;max-width:100%;top:calc(100% + 8px);left:0}.pe-group:has(.pe-select__pop){overflow:visible}@media (prefers-reduced-motion:reduce){.pe-select--ours .pe-select__chev{transition:none}}.pf-next .pf-next__word{min-width:var(--pf-next-word,44px)}.pf-next__wait{letter-spacing:-.006em;min-width:0;color:var(--text-muted);align-items:center;gap:9px;font-size:14px;font-weight:500;display:inline-flex}.pf-next__ring{border:1.5px solid var(--accent-coral);border-radius:999px;flex-shrink:0;width:11px;height:11px}@supports (color:color-mix(in lab,red,red)){.pf-next__ring{border:1.5px solid color-mix(in srgb,var(--accent-coral) 30%,transparent)}}.pf-next__ring{border-top-color:var(--accent-coral);animation:pf-next-ring .9s linear infinite}@keyframes pf-next-ring{to{rotate:1turn}}.pf-next .pf-next__group{flex-direction:column;display:flex}.pf-next .pf-next__group+.pf-next__group{margin-top:6px}.pf-next .pf-next__kicker{padding:8px 0 2px calc(var(--pf-next-word,44px) + 10px);letter-spacing:.01em;text-transform:uppercase;color:var(--text-faint);font-size:11.5px;font-weight:560;display:block}.pf-next .pf-next__item{min-height:42px;padding:4px 2px 4px calc(var(--pf-next-word,44px) + 10px);flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.pf-next .pf-next__item:last-child{margin-bottom:8px}.pf-next .pf-next__item-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.pf-next .pf-next__item-where{color:var(--text-faint);flex-shrink:0;font-size:12px;font-weight:500}.dr__flag{letter-spacing:-.004em;min-width:0;color:var(--text-secondary);align-items:center;gap:7px;margin-top:2px;font-size:12.5px;font-weight:500;display:flex}.dr__flag:before{content:"";background:#d97706;border-radius:999px;flex-shrink:0;width:6px;height:6px}.dark .dr__flag:before{background:#fbbf24}.drs[data-marks] .dr__flag{grid-column:2}@media (prefers-reduced-motion:reduce){.pf-next__ring{animation:none}}.rl{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin:16px 0 0;position:relative}.rl__row{align-items:center;gap:10px;min-height:52px;padding:8px 0;display:flex}.rl__mark{flex:none;width:18px;height:18px;position:relative}.rl__mark>span{transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.rl__page{opacity:1;background:linear-gradient(160deg,var(--accent-coral),var(--accent-coral));border-radius:3px 5px 3px 3px}@supports (color:color-mix(in lab,red,red)){.rl__page{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-coral) 22%,var(--bg-card)),color-mix(in srgb,var(--accent-coral) 9%,var(--bg-card)))}}.rl__page{box-shadow:inset 0 0 0 1px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.rl__page{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-coral) 35%,transparent)}}.rl__page:after{content:"";background:var(--accent-coral);border-radius:0 5px 0 3px;width:6px;height:6px;position:absolute;top:0;right:0}@supports (color:color-mix(in lab,red,red)){.rl__page:after{background:color-mix(in srgb,var(--accent-coral) 40%,var(--bg-card))}}.rl__ring{opacity:0;border:1.75px solid var(--accent-coral);border-radius:999px;margin:2px;transform:scale(.6)}@supports (color:color-mix(in lab,red,red)){.rl__ring{border:1.75px solid color-mix(in srgb,var(--accent-coral) 28%,transparent)}}.rl__ring{border-top-color:var(--accent-coral)}.rl__warn{opacity:0;color:#d97706;place-items:center;display:grid;transform:scale(.6)}.dark .rl__warn{color:#fbbf24}.rl[data-state=attention] .rl__page,.rl[data-state=checking] .rl__page,.rl[data-state=updating] .rl__page{opacity:0;transform:scale(.8)}.rl[data-state=updating] .rl__ring{opacity:1;animation:rl-spin .9s linear infinite;transform:none}.rl[data-state=attention] .rl__warn{opacity:1;transform:none}.rl[data-state=checking] .rl__ring{opacity:.55;animation:rl-spin 1.4s linear infinite;transform:none}.rl[data-state=empty] .rl__page{opacity:.45}@keyframes rl-spin{to{rotate:1turn}}.rl__lead{flex:auto;align-items:center;min-width:0;display:flex}.rl__word{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.006em;min-width:0;color:var(--text-primary);font-size:14px;font-weight:560;animation:rl-rise .26s cubic-bezier(.22,1,.36,1) both;overflow:hidden}.rl__word--warm{color:#b45309}.rl__lead{flex-wrap:wrap;gap:1px 8px}.rl__why{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.004em;min-width:0;color:var(--text-muted);font-size:13px;overflow:hidden}@media (max-width:639px){.rl__why{white-space:normal;flex-basis:100%;line-height:1.35}}.rl[data-ask] .rl__warn{color:#7f56f0}.rl[data-ask] .rl__word--warm{color:var(--text-primary)}.dark .rl__word--warm{color:#fbbf24}.rl__word--faint{color:var(--text-faint);font-weight:500}@keyframes rl-rise{0%{opacity:0;transform:translateY(4px)}}.rl .pf-doc__who{margin-left:-4px}.rl__acts{flex-shrink:0;align-items:center;gap:14px;min-width:0;animation:rl-rise .26s cubic-bezier(.22,1,.36,1) 60ms both;display:flex}.rl__act{cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.004em;height:36px;color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:3px;margin:0;padding:0;font-family:inherit;font-size:13.5px;font-weight:560;transition:color .15s,opacity .15s;display:inline-flex}.rl__act:active{opacity:.6}@media (hover:hover){.rl__act:hover{color:var(--text-primary)}}.rl__act:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:6px}.rl__act--accent{color:var(--accent-coral)}@media (hover:hover){.rl__act--accent:hover{color:var(--accent-coral);opacity:.8}}.rl__chev{color:var(--text-faint);transition:rotate .36s cubic-bezier(.34,1.3,.5,1)}.rl[data-open] .rl__chev{rotate:180deg}.rl__more{width:32px;height:32px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin:0 -8px 0 -4px;padding:0;transition:color .15s,background .15s;display:grid}@media (hover:hover){.rl__more:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.rl__more:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}}.rl__more:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.rl__rail{gap:3px;height:1.5px;display:flex;position:absolute;bottom:-1px;left:0;right:0}.rl__seg{background:var(--accent-coral);border-radius:2px;flex:1 1 0}@supports (color:color-mix(in lab,red,red)){.rl__seg{background:color-mix(in srgb,var(--accent-coral) 14%,transparent)}}.rl__seg{overflow:hidden}.rl__seg:after{content:"";background:var(--accent-coral);width:0;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.rl__seg[data-on]:after{width:100%}.rl__fold{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.rl[data-open] .rl__fold{grid-template-rows:1fr}.rl__fold-in{opacity:0;min-height:0;padding-left:28px;transition:opacity .25s;overflow:hidden}.rl[data-open] .rl__fold-in{opacity:1;transition-delay:.1s}.rl__sentence{letter-spacing:-.004em;color:var(--text-primary);text-wrap:pretty;margin:0 0 4px;font-size:13.5px;line-height:1.45}.rl__note{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.4}.rl__buttons{flex-wrap:wrap;gap:8px;padding:12px 0 14px;display:flex}.rl__btn,.rsh__btn{border:1px solid var(--border);height:34px;font:inherit;letter-spacing:-.004em;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.rl__btn:active,.rsh__btn:active{transform:scale(.98)}@media (hover:hover){.rl__btn:hover,.rsh__btn:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.rl__btn:hover,.rsh__btn:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}}.rl__btn--lead,.rsh__btn--lead{border-color:var(--text-primary);background:var(--text-primary);color:var(--bg-card)}@media (hover:hover){.rl__btn--lead:hover,.rsh__btn--lead:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.rl__btn--lead:hover,.rsh__btn--lead:hover{background:color-mix(in srgb,var(--text-primary) 86%,var(--bg-card))}}}@media (max-width:480px){.rl__fold-in{padding-left:0}}.rsh{padding:2px 4px 6px}.rsh__phase{animation:rsh-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes rsh-in{0%{opacity:0;transform:translateY(8px)}}.rsh__lead{letter-spacing:-.004em;color:var(--text-secondary);text-wrap:pretty;margin:0 2px 14px;font-size:13.5px;line-height:1.45}.psw__slip,.rsh__slip{color:#b45309;margin:10px 2px 0;font-size:13px;font-weight:500;line-height:1.45}.dark .psw__slip,.dark .rsh__slip{color:#fbbf24}.rsh__hint{color:var(--text-muted);margin:12px 2px 0;font-size:12.5px;line-height:1.4}.rsh__who{font:inherit;color:var(--text-secondary);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:baseline;gap:8px;margin:6px 0 0;padding:0;display:flex}.rsh__who b{letter-spacing:-.004em;color:var(--text-primary);font-size:13px;font-weight:560}.rsh__who-word{color:var(--text-muted);font-size:12.5px}button.rsh__who{cursor:pointer}button.rsh__who b{color:var(--accent-coral)}@media (hover:hover){button.rsh__who:hover b{text-underline-offset:3px;text-decoration:underline}}button.rsh__who:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:4px}.rsh__rungs{margin:4px 0 0;padding:0 2px;list-style:none}.rsh__rung{min-height:40px;color:var(--text-faint);align-items:center;gap:12px;transition:color .3s;display:flex}.rsh__rung[data-done]{color:var(--text-secondary)}.rsh__rung[data-now]{color:var(--text-primary)}.rsh__rung-mark{width:18px;height:18px;color:var(--accent-coral);place-items:center;display:grid;position:relative}.rsh__rung-mark:before{content:"";border:1.5px solid var(--text-primary);border-radius:999px;width:14px;height:14px;position:absolute}@supports (color:color-mix(in lab,red,red)){.rsh__rung-mark:before{border:1.5px solid color-mix(in srgb,var(--text-primary) 14%,transparent)}}.rsh__rung-mark:before{transition:opacity .3s,transform .3s}.rsh__rung[data-done] .rsh__rung-mark:before,.rsh__rung[data-now] .rsh__rung-mark:before{opacity:0;transform:scale(.6)}.rsh__rung-mark>svg{position:relative}.rsh__rung-mark>svg:not(.animate-spin){animation:rsh-pop .3s cubic-bezier(.34,1.4,.5,1) both}@keyframes rsh-pop{0%{opacity:0;transform:scale(.5)}}.rsh__rung-word{letter-spacing:-.006em;font-size:14.5px;font-weight:520}.rsh__rung[data-now] .rsh__rung-word{font-weight:600}.rsh__read{letter-spacing:-.008em;margin:4px 2px 0;font-size:15px;line-height:1.4}.rsh__next,.rsh__read{color:var(--text-primary);font-weight:560}.rsh__next{letter-spacing:-.004em;align-items:baseline;gap:10px;margin:12px 2px 0;font-size:13.5px;display:flex}.rsh__next-word{color:var(--text-muted);font-size:12.5px;font-weight:500}.rsh__fail{letter-spacing:-.008em;color:#b45309;margin:4px 2px 6px;font-size:15px;font-weight:600}.dark .rsh__fail{color:#fbbf24}.rsh__sentence{letter-spacing:-.004em;color:var(--text-primary);text-wrap:pretty;margin:0 2px;font-size:13.5px;line-height:1.5}.rsh__buttons{flex-wrap:wrap;gap:8px;padding:18px 2px 4px;display:flex}.rsh__btn:disabled{opacity:.6;cursor:default}.rsh__btn>svg{vertical-align:-3px;margin-right:6px}.rsh__cmp{font-variant-numeric:tabular-nums;margin:10px 2px 0;padding:0;list-style:none}.rsh__cmp-row{justify-content:space-between;align-items:baseline;gap:12px;min-height:40px;padding:0 2px;display:flex}.rsh__cmp-row+.rsh__cmp-row{box-shadow:inset 0 1px 0 var(--border-subtle)}.rsh__cmp-what{color:var(--text-primary);font-size:14px;font-weight:500}.rsh__cmp-n{color:var(--text-muted);align-items:baseline;gap:7px;font-size:14.5px;display:inline-flex}.rsh__cmp-n b{color:var(--text-primary);font-weight:600}.rsh__cmp-to{color:var(--text-faint);font-size:12px}.rsh__ask{letter-spacing:-.008em;color:var(--text-primary);text-wrap:pretty;margin:4px 2px 0;font-size:15px;font-weight:560;line-height:1.4}.dark .rsh__cmp-row dd.rsh__cmp-less{color:#fbbf24}@media (prefers-reduced-motion:reduce){.rl__acts,.rl__mark>span,.rl__ring,.rl__word,.rsh__phase,.rsh__rung-mark>svg{transition:none;animation:none}.rl__fold,.rl__fold-in,.rl__seg:after{transition:none}}.psw__tile{letter-spacing:.02em;width:34px;height:34px;color:var(--text-secondary);background:var(--text-primary);border-radius:10px;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:600;line-height:1;display:grid}@supports (color:color-mix(in lab,red,red)){.psw__tile{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.psw__tile{transition:background .2s,color .2s}.psw__pick[aria-current=true] .psw__tile{color:var(--accent-coral);background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.psw__pick[aria-current=true] .psw__tile{background:color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.psw .psw__row[data-state=building] .psw__tile{color:var(--text-faint)}.psw .psw__row[data-state=attention] .psw__tile{color:#b45309;background:#d977061f}.dark .psw .psw__row[data-state=attention] .psw__tile{color:#fbbf24}.psw__end-wait{color:var(--text-faint)}.psw__end-warn{color:#d97706}.dark .psw__end-warn{color:#fbbf24}.psw .psw__row[data-state=building]:after{display:none}.psw__row--new .psw__new-plus{background:var(--accent-coral);border-radius:10px;width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.psw__row--new .psw__new-plus{background:color-mix(in srgb,var(--accent-coral) 10%,transparent)}}.rup{text-align:center;justify-content:center;min-height:60vh;padding:32px 24px}.rup,.rup__in{flex-direction:column;align-items:center;display:flex}.rup__in{width:100%;max-width:400px}.rup__mark{width:44px;height:44px;color:var(--accent-coral);background:var(--accent-coral);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.rup__mark{background:color-mix(in srgb,var(--accent-coral) 10%,transparent)}}.rup__mark[data-tone=wait]{color:var(--text-secondary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.rup__mark[data-tone=wait]{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.rup__mark[data-tone=warm]{color:#d97706;background:#d977061f}.dark .rup__mark[data-tone=warm]{color:#fbbf24}.rup__title{letter-spacing:-.014em;color:var(--text-primary);text-wrap:balance;margin:18px 0 0;font-size:20px;font-weight:600;line-height:1.25}.rup__sentence{letter-spacing:-.004em;max-width:36ch;color:var(--text-secondary);text-wrap:pretty;margin:8px 0 0;font-size:13.5px;line-height:1.5}.rup__rungs{text-align:left;align-self:stretch;max-width:240px;margin:18px auto 0}.rup__note{color:var(--text-muted);margin:10px 0 0;font-size:12.5px;line-height:1.4}.rup__buttons{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.rup__buttons:empty{display:none}.rup__buttons .rsh__btn{gap:6px}.rup__busy,.rup__slip{max-width:40ch;margin-top:14px}.career-empty__note .rsh__who,.rup__busy .rsh__who{justify-content:center;margin:6px auto 0}.rsh__who--link{text-decoration:none}.rsh__who--link b{color:var(--accent-coral)}@media (hover:hover){.rsh__who--link:hover b{text-underline-offset:3px;text-decoration:underline}}.rd{padding-bottom:8px}.rd .pe-kicker:first-child{margin-top:4px}.rd .pe-kicker{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rd .pe-note--ask{margin:0 2px 8px}.rd .pe-addr{background:var(--glass-fill);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow);border-radius:19px;margin:2px 0 13px;position:relative}.rd .pe-addr:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--glass-specular);position:absolute;inset:0}.rd .pe-addr .space-y-3>*{margin-block:0!important}.rd .pe-addr .grid{gap:0!important;display:flex!important}.rd .pe-addr .grid>label{flex:1;min-width:0}.rd .pe-addr .grid>label+label{box-shadow:inset 1px 0 0 var(--border-subtle)}.rd .pe-addr label.block{flex-direction:column;min-height:52px;padding:11px 14px;display:flex;position:relative}.rd .pe-addr .grid+.grid,.rd .pe-addr .grid+.space-y-3>*{box-shadow:inset 0 1px 0 var(--border-subtle)}.rd .pe-addr .flab{letter-spacing:.01em;color:var(--text-muted);margin:0;font-size:11.5px;font-weight:500;transition:color .15s}.rd .pe-addr label.block:focus-within .flab{color:var(--accent)}.rd .pe-addr label.block:focus-within:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:2.5px;position:absolute;top:7px;bottom:7px;left:0}.rd .pe-addr .flab__opt{display:none}.rd .pe-addr label.block:has(input:placeholder-shown:not(:disabled)) .flab{color:#b45309}.dark .rd .pe-addr label.block:has(input:placeholder-shown:not(:disabled)) .flab{color:#fbbf24}.rd .pe-addr label.block:has(input:placeholder-shown):focus-within .flab{color:var(--accent)}.rd .pe-addr input{letter-spacing:-.008em;color:var(--text-primary);margin-top:1px;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:16px!important}.rd .pe-addr input::placeholder{color:var(--text-faint);font-weight:400}.rd .pe-addr input:focus,.rd .pe-addr input:focus-visible{box-shadow:none!important;border:0!important}.rd .pe-addr input.pl-10{padding-left:24px!important}.rd .pe-addr input.pr-9{padding-right:28px!important}.rd .pe-addr .relative>svg.absolute{width:15px;height:15px;left:0}.rd .pe-addr .relative>button.absolute{right:-6px}.rd .pe-addr .flab-err{color:var(--text-secondary);margin-top:5px;font-size:11.5px;font-weight:450;line-height:1.45}.rd .pe-addr label.block:has(.flab-err):before{content:"";background:#e5484d;border-radius:0 3px 3px 0;width:2.5px;position:absolute;top:7px;bottom:7px;left:0}.rd .pe-addr .pe-pop{z-index:30;margin-top:6px}.rd__ask{cursor:default;align-items:center}.rd__ask .pe-row__value{white-space:normal;margin-top:1px}.rd__seg{align-self:center}.rd__wait{margin:6px 2px 14px}.rd__later{text-align:center;margin:22px 0 6px}.rd__later button{font:inherit;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500}@media (hover:hover){.rd__later button:hover{color:var(--text-secondary)}}.rs{text-align:center;justify-items:center;padding:26px 18px 14px;display:grid}.rs__ring{border:2px solid var(--accent);border-radius:999px;width:28px;height:28px;margin-bottom:14px}@supports (color:color-mix(in lab,red,red)){.rs__ring{border:2px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.rs__ring{border-top-color:var(--accent);animation:rs-spin 1.1s linear infinite}@keyframes rs-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rs__ring{animation:none}}.rs__text{max-width:32ch;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.rs__link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-top:14px;padding:6px 10px;font-size:13px;font-weight:560}html [data-sonner-toaster]{--width:340px;--brio-dock-clear:calc(75px + env(safe-area-inset-bottom,0px));font-family:inherit!important}@media (max-width:767px){html [data-sonner-toaster]{width:auto!important;display:block!important;left:12px!important;right:12px!important;transform:none!important}html [data-sonner-toaster][data-y-position=bottom]{bottom:var(--brio-dock-clear)!important}html [data-sonner-toaster] [data-sonner-toast]{width:100%;left:0;right:0}}html .brio-toast[data-sonner-toast]{--brio-toast-accent:var(--accent-coral);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px 11px 13px;position:absolute;border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){html .brio-toast[data-sonner-toast]{border:1px solid color-mix(in srgb,var(--border) 90%,transparent)!important}}html .brio-toast[data-sonner-toast]{background:var(--bg-card)!important}@supports (color:color-mix(in lab,red,red)){html .brio-toast[data-sonner-toast]{background:color-mix(in srgb,var(--bg-card) 97%,transparent)!important}}html .brio-toast[data-sonner-toast]{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-shadow:0 1px 2px #100c1e0d,0 10px 28px -12px #100c1e33;color:var(--text-primary)!important}.dark .brio-toast[data-sonner-toast]{background:var(--bg-elevated)!important;border-color:#ffffff17!important}@supports (color:color-mix(in lab,red,red)){.dark .brio-toast[data-sonner-toast]{background:color-mix(in srgb,var(--bg-elevated) 97%,transparent)!important}}.dark .brio-toast[data-sonner-toast]{box-shadow:0 1px 2px #00000059,0 12px 32px -12px #0009}html .brio-toast-success[data-sonner-toast]{--brio-toast-accent:#0d9488}.dark .brio-toast-success[data-sonner-toast]{--brio-toast-accent:#5eead4}html .brio-toast-error[data-sonner-toast]{--brio-toast-accent:#e11d48}.dark .brio-toast-error[data-sonner-toast]{--brio-toast-accent:#fb7185}html .brio-toast-warning[data-sonner-toast]{--brio-toast-accent:#d97706}.dark .brio-toast-warning[data-sonner-toast]{--brio-toast-accent:#fbbf24}html .brio-toast[data-sonner-toast] [data-icon]{background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:1px 0 0;display:flex;width:16px!important;height:16px!important;color:var(--brio-toast-accent)!important}html .brio-toast[data-sonner-toast] [data-icon] svg{width:16px;height:16px}html .brio-toast[data-sonner-toast] [data-content]{flex:auto;gap:1px;min-width:0}html .brio-toast[data-sonner-toast] .brio-toast-title{letter-spacing:-.005em;color:var(--text-primary)!important;font-size:13px!important;font-weight:600!important;line-height:18px!important}html .brio-toast[data-sonner-toast] .brio-toast-description{text-wrap:pretty;color:var(--text-muted)!important;margin-top:0!important;font-size:12.5px!important;line-height:1.45!important}html .brio-toast[data-sonner-toast] .brio-toast-action,html .brio-toast[data-sonner-toast] .brio-toast-cancel{letter-spacing:-.004em;align-self:flex-start;margin:-3px 0 0 4px;transition:background .14s,color .14s,transform .12s;border-radius:999px!important;height:26px!important;padding:0 11px!important;font-size:12.5px!important;font-weight:600!important}html .brio-toast[data-sonner-toast] .brio-toast-action:active,html .brio-toast[data-sonner-toast] .brio-toast-cancel:active{transform:scale(.97)}html .brio-toast[data-sonner-toast] .brio-toast-action{background:var(--accent-coral)!important}@supports (color:color-mix(in lab,red,red)){html .brio-toast[data-sonner-toast] .brio-toast-action{background:color-mix(in srgb,var(--accent-coral) 10%,transparent)!important}}html .brio-toast[data-sonner-toast] .brio-toast-action{color:var(--accent-coral-hover)!important}html .brio-toast[data-sonner-toast] .brio-toast-action:hover{filter:none;background:var(--accent-coral)!important}@supports (color:color-mix(in lab,red,red)){html .brio-toast[data-sonner-toast] .brio-toast-action:hover{background:color-mix(in srgb,var(--accent-coral) 17%,transparent)!important}}.dark .brio-toast[data-sonner-toast] .brio-toast-action{background:var(--accent-coral)!important}@supports (color:color-mix(in lab,red,red)){.dark .brio-toast[data-sonner-toast] .brio-toast-action{background:color-mix(in srgb,var(--accent-coral) 16%,transparent)!important}}.dark .brio-toast[data-sonner-toast] .brio-toast-action:hover{background:var(--accent-coral)!important}@supports (color:color-mix(in lab,red,red)){.dark .brio-toast[data-sonner-toast] .brio-toast-action:hover{background:color-mix(in srgb,var(--accent-coral) 24%,transparent)!important}}html .brio-toast[data-sonner-toast] .brio-toast-cancel{color:var(--text-secondary)!important;border:1px solid var(--border)!important;background:0 0!important}html .brio-toast[data-sonner-toast] [data-close-button]{opacity:0;border-radius:7px!important;width:22px!important;height:22px!important;top:8px!important;left:auto!important;right:8px!important;transform:none!important}html .brio-toast[data-sonner-toast]:focus-within [data-close-button],html .brio-toast[data-sonner-toast]:hover [data-close-button]{opacity:1}@media (min-width:768px){html .brio-toast[data-sonner-toast] .brio-toast-title{padding-right:18px}html .brio-toast[data-sonner-toast]:has(.brio-toast-action) .brio-toast-title,html .brio-toast[data-sonner-toast]:has(.brio-toast-cancel) .brio-toast-title{padding-right:0}}@media (prefers-reduced-motion:reduce){html .brio-toast[data-sonner-toast]{transition:opacity .12s}html .brio-toast[data-sonner-toast] [data-icon] .animate-spin{animation:none}}.af{--af-accent:var(--accent-coral);--af-hair:#24223414;--glass-fill:linear-gradient(180deg,#fff,#fbfbfd);--glass-hi:#fff;--glass-border:#1111160e;--glass-shadow:0 1px 2px #18181b0d,0 10px 24px -10px #18181b1f;--glass-specular:inset 0 -1px 0 #11111609}.dark .af{--af-hair:#ffffff17;--glass-fill:linear-gradient(180deg,#1c1c22,#18181e);--glass-hi:#ffffff0f;--glass-border:#ffffff17;--glass-shadow:0 1px 2px #0000004d,0 12px 28px -12px #0009;--glass-specular:inset 0 -1px 0 #ffffff08}.af{flex-direction:column;gap:0;min-width:0;display:flex;position:relative}.apxj.apxj--form{grid-template-columns:minmax(0,1fr);column-gap:0}.af[data-frozen] .af-sec{opacity:.72;pointer-events:none}.fdp{width:100%;max-width:560px;margin:20px auto 16px;padding:0 6px}@media (min-width:900px){.fdp{max-width:720px;margin-top:24px}}.fdp__head{align-items:center;gap:10px;margin:0 0 22px;display:flex}.fdp__slot{min-width:0;display:grid}.fdp__slot>*{grid-area:1/1}.fdp__title{letter-spacing:-.012em;color:var(--text-primary);margin:0;font-size:15.5px;font-weight:500;line-height:1.3}@media (min-width:900px){.fdp__head{margin-bottom:24px}.fdp__title{font-size:17px}}.fdp__tag{letter-spacing:.01em;height:22px;color:var(--text-muted);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--text-primary);border-radius:999px;flex-shrink:0;align-self:center;align-items:center;padding:0 9px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fdp__tag{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 9%,transparent)}}.dark .fdp__tag{box-shadow:inset 0 0 0 1px #ffffff1f}.fdp__id .fdp__tag{margin-left:-2px}.fdp__id{align-items:center;gap:12px;min-width:0;margin:0 0 24px;display:flex}.fdp__tile{width:36px;height:36px;color:var(--af-accent);background:var(--af-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fdp__tile{background:color-mix(in srgb,var(--af-accent) 10%,transparent)}}.fdp__tile{box-shadow:inset 0 0 0 1px var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.fdp__tile{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--af-accent) 14%,transparent)}}.fdp__tile-g{place-items:center;display:grid}.fdp__tile-wrap{flex-shrink:0;width:36px;height:36px;position:relative}.fdp__tile-at{background:var(--bg-card,#fff);width:22px;height:22px;box-shadow:0 0 0 1px var(--text-primary),0 2px 6px -2px #1e1e2e2e;border-radius:7px;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}@supports (color:color-mix(in lab,red,red)){.fdp__tile-at{box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent),0 2px 6px -2px #1e1e2e2e}}.fdp__tile-at{overflow:hidden}.fdp__tile-at>*{border-radius:5px}.dark .fdp__tile-at{background:#1b1b22;box-shadow:0 0 0 1px #ffffff1a}.fdp__tile b{letter-spacing:.01em;font-size:14.5px;font-weight:500;line-height:1}.fdp__tile svg{width:17px;height:17px}.fdp__tile[data-glyph=mail]:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/240% 100%;animation:fdp-sheen 3.2s cubic-bezier(.4,0,.2,1) infinite;position:absolute;inset:0}.dark .fdp__tile[data-glyph=mail]:after{background-image:linear-gradient(100deg,#0000 30%,#ffffff24 50%,#0000 70%)}.fdp[data-still] .fdp__tile:after{animation:none}.fdp__id-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.fdp__addr{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--text-primary);font-size:14.5px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.fdp__id-line{letter-spacing:-.004em;color:var(--text-muted);font-size:12.5px;font-weight:400;line-height:1.35;display:block}@media (min-width:900px){.fdp__id{margin-bottom:26px}.fdp__addr{font-size:15px}}.fdp__row{flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){.fdp__row{flex-flow:wrap;align-items:center;gap:12px 10px}}@media (min-width:900px){.fdp__pill{height:36px;padding:0 13px 0 9px;font-size:13.5px}.fdp__pill[data-state=now]{padding:0 14px 0 9px}}.fdp__pill{letter-spacing:-.004em;max-width:100%;height:34px;color:var(--text-faint);background:var(--text-primary);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:13px;font-weight:400;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fdp__pill{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.fdp__pill{transition:color .35s,background .35s,box-shadow .35s}.fdp__pill[data-state=now]{color:var(--text-primary);box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--af-accent),0 1px 2px #1e1e2e0a,0 14px 32px -20px #4c1d9557;background:#ffffffeb;padding:0 13px 0 8px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.fdp__pill[data-state=now]{box-shadow:inset 0 1px 0 #fff,0 0 0 1px color-mix(in srgb,var(--af-accent) 24%,transparent),0 1px 2px #1e1e2e0a,0 14px 32px -20px #4c1d9557}}.dark .fdp__pill[data-state=now]{box-shadow:0 0 0 1px var(--af-accent),0 14px 32px -20px #000000b3;background:#1b1b22f0}@supports (color:color-mix(in lab,red,red)){.dark .fdp__pill[data-state=now]{box-shadow:0 0 0 1px color-mix(in srgb,var(--af-accent) 40%,transparent),0 14px 32px -20px #000000b3}}.fdp__pill[data-state=done]{color:var(--text-muted);background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.fdp__pill[data-state=done]{background:color-mix(in srgb,var(--af-accent) 7%,transparent)}}.fdp__pill[data-state=ahead]{box-shadow:inset 0 0 0 1px var(--text-primary);background:0 0}@supports (color:color-mix(in lab,red,red)){.fdp__pill[data-state=ahead]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}}.dark .fdp__pill[data-state=ahead]{box-shadow:inset 0 0 0 1px #ffffff1a}.fdp__pill[data-state=ahead] .fdp__mark{color:var(--text-faint);opacity:.8;background:0 0}.fdp__fill{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.fdp__fill i{width:calc(var(--share,0%) + 40px);background:linear-gradient(90deg,var(--af-accent) 0,var(--af-accent) calc(100% - 40px),transparent 100%);max-width:100%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.fdp__fill i{background:linear-gradient(90deg,color-mix(in srgb,var(--af-accent) 12%,transparent) 0,color-mix(in srgb,var(--af-accent) 12%,transparent) calc(100% - 40px),transparent 100%)}}.fdp__fill i{transition:width .8s cubic-bezier(.22,1,.36,1)}.fdp__pill[style*=--creep] .fdp__fill i{transition:width var(--creep,12s) cubic-bezier(.05,.6,.1,1)}.fdp__fill i:before{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff80 50%,#0000 70%) 0 0/240% 100%;animation:fdp-sheen 3.2s cubic-bezier(.4,0,.2,1) infinite;position:absolute;inset:0}.dark .fdp__fill i:before{background-image:linear-gradient(100deg,#0000 30%,#ffffff24 50%,#0000 70%)}@keyframes fdp-sheen{0%{background-position:130% 0}70%,to{background-position:-30% 0}}.fdp__pill:not([data-state=now]) .fdp__fill{display:none}.fdp__pill[data-state=now][data-tick="0"] .fdp__fill{animation:fdp-breathe-a .9s ease-out}.fdp__pill[data-state=now][data-tick="1"] .fdp__fill{animation:fdp-breathe-b .9s ease-out}@keyframes fdp-breathe-a{0%{filter:brightness()}25%{filter:brightness(.94)saturate(1.4)}to{filter:brightness()}}@keyframes fdp-breathe-b{0%{filter:brightness()}25%{filter:brightness(.94)saturate(1.4)}to{filter:brightness()}}.fdp__pill[data-state=now]{animation:fdp-arrive .9s cubic-bezier(.22,1,.36,1)}@keyframes fdp-arrive{0%{box-shadow:inset 0 1px 0 #fff,0 0 0 1px color-mix(in srgb,var(--af-accent) 40%,transparent),0 1px 2px #1e1e2e0a,0 18px 40px -18px #4c1d958c}to{box-shadow:inset 0 1px 0 #fff,0 0 0 1px color-mix(in srgb,var(--af-accent) 24%,transparent),0 1px 2px #1e1e2e0a,0 14px 32px -20px #4c1d9557}}.fdp__pill[data-state=done] .fdp__mark svg{animation:fdp-check .42s cubic-bezier(.22,1,.36,1) backwards}@keyframes fdp-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.fdp[data-still] .fdp__pill[data-state=done] .fdp__mark svg,.fdp[data-still] .fdp__pill[data-state=now]{animation:none}.fdp__mark{font-variant-numeric:tabular-nums;width:18px;height:18px;color:var(--text-faint);background:var(--text-primary);border-radius:999px;flex-shrink:0;place-items:center;font-size:10px;font-weight:500;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.fdp__mark{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.fdp__pill[data-state=now] .fdp__mark{color:var(--af-accent);background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.fdp__pill[data-state=now] .fdp__mark{background:color-mix(in srgb,var(--af-accent) 12%,transparent)}}.fdp__pill[data-state=done] .fdp__mark{color:var(--af-accent);background:0 0}.fdp[data-complete] .fdp__pill[data-state=done] .fdp__mark{color:#15803d}.fdp__mark svg{width:10px;height:10px}.fdp__pill[data-state=ahead] .fdp__mark svg{opacity:.7}.fdp__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.fdp__pill[data-state=ahead] .fdp__name{max-width:20ch}.fdp__dots{align-items:center;gap:9px;height:34px;padding:0 6px 0 14px;display:inline-flex}@media (min-width:640px){.fdp__dots{padding:0 4px}}@media (min-width:900px){.fdp__dots{height:36px}}.fdp__dot{background:var(--text-primary);border-radius:999px;width:6px;height:6px;display:block}@supports (color:color-mix(in lab,red,red)){.fdp__dot{background:color-mix(in srgb,var(--text-primary) 14%,transparent)}}.fdp__dot{transition:background .35s,transform .35s}.dark .fdp__dot{background:#ffffff2e}.fdp__dot[data-now]{background:var(--af-accent);animation:fdp-dot-breathe 2.2s ease-in-out infinite;transform:scale(1.34)}@keyframes fdp-dot-breathe{0%,to{opacity:1}50%{opacity:.45}}.fdp[data-still] .fdp__dot[data-now]{animation:none}.fdp__n{font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0;align-items:baseline;margin-left:1px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.fdp__n b{text-align:right;min-width:1ch;font-weight:500;display:inline-block}.fdp__of{color:var(--text-faint)}.fdp__n--clock{color:var(--text-muted);letter-spacing:.01em}.fdp__foot{margin-top:22px}@media (min-width:900px){.fdp__foot{margin-top:24px}}.fdp__now{letter-spacing:-.006em;min-width:0;color:var(--text-secondary);align-items:baseline;gap:9px;margin:0;font-size:13.5px;font-weight:400;line-height:1.4;display:flex}.fdp__now-q{flex:1;min-width:0;min-height:2.8em;display:grid}.fdp__now-q>*{grid-area:1/1}.fdp__now-t{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.fdp__note{color:var(--text-muted);margin:6px 0 0;font-size:12.5px;font-weight:400}.fdp__now+.fdp__note{padding-left:calc(9px + 3.1em)}.fdp__now-k{letter-spacing:.1em;color:var(--af-accent);font-size:10px}.fdp__kind,.fdp__now-k{text-transform:uppercase;flex-shrink:0;font-weight:500}.fdp__kind{letter-spacing:.08em;color:var(--text-faint);margin-left:auto;padding-left:12px;font-size:10.5px}.fdp__facts{display:none}@media (min-width:900px){.fdp__facts{border-top:1px solid var(--af-hair,var(--glass-border));flex-wrap:wrap;gap:16px 48px;margin:26px 0 0;padding:20px 0 0;list-style:none;display:flex}.fdp__fact{flex-direction:column;gap:5px;min-width:0;max-width:100%;display:flex}.fdp__fact-k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;font-weight:500}.fdp__fact-v{letter-spacing:-.004em;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:400;line-height:1.4}.fdp__fact-v b{color:var(--text-primary);font-weight:500}.fdp__fact-v .ph-mask{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:28ch;display:inline-block;overflow:hidden}.fdp__src{flex-wrap:wrap;gap:8px 22px;display:flex}.fdp__src-i{align-items:center;gap:8px;display:inline-flex}.fdp__src-g{width:26px;height:26px;color:var(--af-accent);background:var(--af-accent);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.fdp__src-g{background:color-mix(in srgb,var(--af-accent) 10%,transparent)}}.fdp__src-g svg{width:14px;height:14px}.fdp__src-i[data-tick="0"] .fdp__src-g{animation:fdp-src-a .55s cubic-bezier(.22,1,.36,1)}.fdp__src-i[data-tick="1"] .fdp__src-g{animation:fdp-src-b .55s cubic-bezier(.22,1,.36,1)}.fdp__src-n{font-variant-numeric:tabular-nums;min-width:2ch;color:var(--text-primary);text-align:right;font-size:14px}.fdp__src-n,.fdp__src-n b{font-weight:500;display:inline-block}.fdp__src-w{color:var(--text-muted);white-space:nowrap;font-size:13px}.fdp[data-still] .fdp__src-g{animation:none}}@keyframes fdp-src-a{0%{transform:scale(1)}35%{background:color-mix(in srgb,var(--af-accent) 20%,transparent);transform:scale(1.14)}to{transform:scale(1)}}@keyframes fdp-src-b{0%{transform:scale(1)}35%{background:color-mix(in srgb,var(--af-accent) 20%,transparent);transform:scale(1.14)}to{transform:scale(1)}}.fdp[data-still] .fdp__fill,.fdp[data-still] .fdp__fill i:before{animation:none}@media (prefers-reduced-motion:reduce){.fdp__fill i,.fdp__pill{transition:none}}.af-scene{animation:af-rise .32s cubic-bezier(.22,1,.36,1) backwards}@keyframes af-spin{to{rotate:1turn}}.af-held{width:100%;max-width:560px;margin:4px auto 16px;padding:0 6px}.af-held__toggle{max-width:100%;height:34px;font:inherit;letter-spacing:-.006em;color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--text-primary),0 1px 2px #1e1e2e0a;background:#ffffffdb;border:0;border-radius:999px;align-items:center;gap:7px;margin:0 0 4px;padding:0 12px 0 11px;font-size:13px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.af-held__toggle{box-shadow:inset 0 1px 0 #fff,0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent),0 1px 2px #1e1e2e0a}}.af-held__toggle{-webkit-tap-highlight-color:transparent;transition:box-shadow .18s,transform .18s}.dark .af-held__toggle{background:#1b1b22f0;box-shadow:0 0 0 1px #ffffff1a}@media (hover:hover){.af-held__toggle:hover{box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--af-accent),0 6px 16px -10px #4c1d9559}@supports (color:color-mix(in lab,red,red)){.af-held__toggle:hover{box-shadow:inset 0 1px 0 #fff,0 0 0 1px color-mix(in srgb,var(--af-accent) 30%,transparent),0 6px 16px -10px #4c1d9559}}}.af-held__toggle:active{transform:scale(.985)}.af-held__toggle:focus-visible{outline:2px solid var(--af-accent);outline-offset:2px}.af-held[data-open] .af-held__toggle{box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-held[data-open] .af-held__toggle{box-shadow:inset 0 1px 0 #fff,0 0 0 1px color-mix(in srgb,var(--af-accent) 30%,transparent)}}.af-held__g{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.af-held__t{font-variant-numeric:tabular-nums}.af-held__n{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:400}.af-held__chev{width:13px;height:13px;color:var(--text-faint);flex-shrink:0;margin-left:-2px;transition:rotate .2s}.af-held[data-open] .af-held__chev{rotate:180deg}.af-held__open{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.af-held[data-open] .af-held__open{grid-template-rows:1fr}.af-held__open>.af-body{opacity:0;min-height:0;transition:opacity .25s;overflow:hidden}.af-held[data-open] .af-held__open>.af-body{opacity:1;transition-delay:.1s}.af-held .af-body{margin-top:6px}.af-held .af-body[data-rail]{max-width:none}@media (min-width:900px){.af-held{max-width:640px}.af-held[data-open]{max-width:none}}.af-sum__sentinel{height:1px;margin-top:-1px}.af-sum{justify-content:flex-end;align-items:center;gap:16px;margin:0 0 14px;padding:2px 0 10px;display:flex}@media (min-width:768px){.af-sum{z-index:8;pointer-events:none;position:sticky;top:0}.af-sum__act{pointer-events:auto;border-radius:999px;margin:-5px -5px -5px 0;padding:5px 5px 5px 16px;transition:background .2s,box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}.af-sum[data-stuck] .af-sum__act{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.af-sum[data-stuck] .af-sum__act{background:color-mix(in srgb,var(--bg-card) 88%,transparent)}}.af-sum[data-stuck] .af-sum__act{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #24223414,0 1px 2px #100c1e0d,0 10px 28px -14px #100c1e42}.dark .af-sum[data-stuck] .af-sum__act{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .af-sum[data-stuck] .af-sum__act{background:color-mix(in srgb,var(--bg-elevated) 92%,transparent)}}}.af-filter{display:inline-flex;position:relative}.af-filter__btn{height:22px;font:inherit;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:3px;margin:-3px 0;padding:0 6px 0 8px;font-size:12.5px;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.af-filter__btn svg{width:13px;height:13px;transition:rotate .2s}.af-filter__btn[aria-expanded=true] svg{rotate:180deg}@media (hover:hover){.af-filter__btn:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.af-filter__btn:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}}.af-filter__btn[data-on]{color:var(--af-accent);border-color:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-filter__btn[data-on]{border-color:color-mix(in srgb,var(--af-accent) 40%,transparent)}}.af-filter__btn[data-on]{background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-filter__btn[data-on]{background:color-mix(in srgb,var(--af-accent) 7%,transparent)}}.af-filter__btn[data-on] b{color:inherit;font-weight:600}.af-filter__btn:focus-visible{outline:2px solid var(--af-accent);outline-offset:2px}.af-filter__pop{min-width:220px;top:calc(100% + 8px);left:0;right:auto}.af-filter__pop .af-opt{min-height:34px;font-size:13.5px}.af-filter__n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.af-filter__pop .af-opt[aria-checked=true] .af-filter__n{color:var(--af-accent)}.af-sum__act{flex-shrink:0;margin-left:auto}.af-step{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.af-step__btn{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.af-step__btn svg{width:15px;height:15px}@media (hover:hover){.af-step__btn:hover{background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-step__btn:hover{background:color-mix(in srgb,var(--af-accent) 8%,transparent)}}.af-step__btn:hover{color:#5b21b6}}.af-step__btn:active{background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-step__btn:active{background:color-mix(in srgb,var(--af-accent) 12%,transparent)}}.af-step__btn:active{color:#5b21b6}.af-step__btn:focus-visible{outline:2px solid var(--af-accent);outline-offset:1px}.af-step__n{min-width:2ch;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 4px 0 2px;font-size:12.5px;font-weight:500}.af-dec{align-items:center;gap:14px;display:flex}.af-dec__line{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.4}.af-dec__line[data-tone=alert]{color:#b45309}.dark .af-dec__line[data-tone=alert]{color:#fbbf24}.af-dec__line[data-kind=with]{align-items:center;gap:5px;display:inline-flex}.af-dec__line[data-kind=with] svg{width:13px;height:13px;color:var(--text-faint)}.af-dec__link{color:var(--af-accent);padding:0}.af-dec__spin{border:1.5px solid var(--af-accent);border-radius:999px;width:12px;height:12px;margin:0 7px -1px 0;display:inline-block}@supports (color:color-mix(in lab,red,red)){.af-dec__spin{border:1.5px solid color-mix(in srgb,var(--af-accent) 24%,transparent)}}.af-dec__spin{border-top-color:var(--af-accent);animation:af-spin .9s linear infinite}.af[data-still] .af-sec{opacity:.9}.af-cta.ds-btn{--ds-btn-h:38px;--ds-btn-r:999px;--af-cta-ring:#24223429;--af-cta-glow:0 0 0 0 transparent;letter-spacing:-.006em;color:var(--text-secondary);box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--af-cta-ring),0 1px 2px #3c238c0d,var(--af-cta-glow);background:#ffffffb8;border:0;gap:9px;padding:0 16px 0 20px;font-size:13.5px;font-weight:600;transition:box-shadow .2s,color .16s,background .16s,transform .16s cubic-bezier(.22,1,.36,1)}.af-cta.ds-btn[data-ready]{--af-cta-ring:#7f56f06b;--af-cta-glow:0 10px 22px -12px #7f56f066;color:#5b21b6;background:linear-gradient(#fff,#faf8ff)}.af-cta__arrow{width:15px;height:15px;transition:translate .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.af-cta.ds-btn:hover:not(:disabled){--af-cta-ring:#24223442;color:var(--text-primary);background:#fff}.af-cta.ds-btn[data-ready]:hover:not(:disabled){--af-cta-ring:#7f56f0b8;--af-cta-glow:0 12px 26px -12px #7f56f085;color:#4c1d95}.af-cta.ds-btn:hover:not(:disabled) .af-cta__arrow{translate:2px}}.af-cta.ds-btn:disabled{opacity:1;color:var(--text-faint);box-shadow:0 0 0 1px var(--text-primary);background:#fff6}@supports (color:color-mix(in lab,red,red)){.af-cta.ds-btn:disabled{box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 10%,transparent)}}.af-cta.ds-btn:disabled .af-cta__arrow{opacity:.55}.af-cta.ds-btn[data-busy]{color:#5b21b6}.af-cta.ds-btn[data-arrive]{animation:af-arrive 2s cubic-bezier(.4,0,.2,1) .5s backwards}@keyframes af-arrive{0%{box-shadow:inset 0 1px #fff,0 0 0 1px #7f56f06b,0 1px 2px #3c238c14,0 10px 22px -12px #7f56f066,0 0 #7f56f057}55%{box-shadow:inset 0 1px #fff,0 0 0 1px #7f56f06b,0 1px 2px #3c238c14,0 10px 22px -12px #7f56f066,0 0 0 9px #7f56f000}to{box-shadow:inset 0 1px #fff,0 0 0 1px #7f56f06b,0 1px 2px #3c238c14,0 10px 22px -12px #7f56f066,0 0 #7f56f000}}.af-cta[data-arrive]:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--af-sweep,0deg),transparent 0 72%,var(--af-accent) 88%,var(--af-accent) 96%,transparent 100%);padding:1.5px;position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){.af-cta[data-arrive]:before{background:conic-gradient(from var(--af-sweep,0deg),transparent 0 72%,color-mix(in srgb,var(--af-accent) 55%,transparent) 88%,var(--af-accent) 96%,transparent 100%)}}.af-cta[data-arrive]:before{animation:af-sweep 1.6s cubic-bezier(.4,0,.2,1) .5s both;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --af-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes af-sweep{0%{--af-sweep:0deg;opacity:0}8%{opacity:1}85%{opacity:1}to{--af-sweep:720deg;opacity:0}}@media (max-width:767px){.af-sum__act{display:none}body:has(.af-dock) .cosmos-mobile-dock{opacity:0;pointer-events:none;translate:0 12px}.af-dock{left:12px;right:12px;bottom:max(8px,calc(8px + env(safe-area-inset-bottom,0px)));z-index:50;background:var(--bg-card);border-radius:999px;align-items:center;gap:6px;min-height:56px;padding:6px 6px 6px 18px;animation:af-dock-in .26s cubic-bezier(.22,1,.36,1) both;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.af-dock{background:color-mix(in srgb,var(--bg-card) 90%,transparent)}}.af-dock{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #24223414,0 1px 2px #100c1e0d,0 10px 28px -14px #100c1e42}.dark .af-dock{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .af-dock{background:color-mix(in srgb,var(--bg-elevated) 92%,transparent)}}.af-dock .af-dec__line{flex:auto;min-width:0;font-size:13px}.af-dock .af-dec__line[data-kind=count]{display:none}.af-dock .af-dec__line[data-kind=count]+.af-cta{margin-left:auto}@keyframes af-dock-in{0%{opacity:0;translate:0 10px}}.af-dock:has(.af-step){padding-left:10px}.af-dock .af-step{margin-right:4px}.af-dock .af-step__btn{width:36px;height:36px}.af-dock .af-step+.af-cta{margin-left:auto}.af-dock:not([data-alone]) .af-cta.ds-btn{--ds-btn-h:44px;color:var(--text-faint);box-shadow:none;background:0 0;flex:none;padding:0 16px}.af-dock:not([data-alone]) .af-cta.ds-btn:not(:disabled){color:var(--text-secondary)}.af-dock:not([data-alone]) .af-cta.ds-btn[data-ready]{color:#5b21b6}.af-dock[data-alone]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.af-dock[data-alone] .af-cta.ds-btn{--ds-btn-h:56px;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#ffffffeb;flex:auto;font-size:15px}.af-dock[data-alone] .af-cta.ds-btn:disabled{background:#ffffffb8}.af--docked{padding-bottom:12px}.mr-dock:not([data-alone]){padding-left:6px}.mr-dock:not([data-alone]) .af-cta.ds-btn[data-ready]{--ds-btn-h:42px;color:#5b21b6;background:linear-gradient(#fff,#faf8ff);padding:0 14px 0 18px;box-shadow:inset 0 1px #fff,0 0 0 1px #7f56f06b,0 1px 2px #3c238c14,0 10px 22px -12px #7f56f066}.mr-dock .af-cta.ds-btn:disabled{color:var(--text-faint);box-shadow:0 0 0 1px var(--text-primary);background:#fff6}@supports (color:color-mix(in lab,red,red)){.mr-dock .af-cta.ds-btn:disabled{box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 10%,transparent)}}.mr-dock__alt{min-width:0;height:42px;font:inherit;letter-spacing:-.004em;color:var(--text-secondary);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:auto;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;overflow:hidden}.mr-dock__alt:active{background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.mr-dock__alt:active{background:color-mix(in srgb,var(--af-accent) 7%,transparent)}}.mr-dock__alt:active{color:var(--text-primary)}.mr-dock__alt:disabled{color:var(--text-faint);cursor:default}.mr-dock__alt:focus-visible{outline:2px solid var(--af-accent);outline-offset:-2px}.mr-dock .af-cta.ds-btn{flex:none}.mr-dock[data-confirm]{border-radius:22px;flex-direction:column;align-items:stretch;gap:10px;padding:12px 8px 8px 16px}.mr-dock[data-confirm] .af-dec__line{color:var(--text-secondary);text-wrap:pretty;padding-right:8px;font-size:13px;line-height:1.45}.mr-dock__row{justify-content:flex-end;align-items:center;gap:6px;display:flex}.mr-dock__row .ds-btn--outline{--ds-btn-h:38px;--ds-btn-r:999px;min-width:0;color:var(--text-secondary);background:0 0;border-color:#0000;flex:0 auto;padding:0 14px}.mr-dock__row .ds-btn--outline:active{background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.mr-dock__row .ds-btn--outline:active{background:color-mix(in srgb,var(--af-accent) 7%,transparent)}}.mr-dock__row .af-cta.ds-btn{flex:none}.v2x-sect[data-docked]{padding-bottom:92px}}@media (min-width:768px){.af-dock{display:none}}.af-body{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.af-stage{min-width:0}.af-sec>.af-sec__rows:first-child{margin-top:2px}.af-sec>.af-sec__rows:first-child>.af-row:first-child:before,.af-sec>.af-sec__rows:first-child>[role=group]:first-child>.af-row:first-child:before{background:0 0}.af-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin:-4px -10px 14px;padding:4px 10px;display:flex;overflow-x:auto}.af-nav::-webkit-scrollbar{display:none}.af-nav__item{border:1px solid var(--text-primary);flex-shrink:0;align-items:center;gap:6px;min-height:30px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.af-nav__item{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent)}}.af-nav__item{font:inherit;letter-spacing:-.004em;color:var(--text-secondary);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.af-nav__item[data-on]{color:#5b21b6;background:#fffffff5;border-color:#0000;font-weight:500;box-shadow:inset 0 1px #fff,0 0 0 1px #22203a12,0 1px 2px #22203a0f,0 6px 14px -10px #22203a2e}.af-nav__item:disabled{opacity:.5;cursor:default}.af-nav__item:focus-visible{outline:2px solid var(--af-accent);outline-offset:2px}.af-nav__n{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.af-nav__item[data-on] .af-nav__n{color:inherit;opacity:.7}.af-nav__item[data-on] .af-nav__mark{color:inherit}.af-nav__item[data-tone=warm]{color:var(--af-accent);border-color:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-nav__item[data-tone=warm]{border-color:color-mix(in srgb,var(--af-accent) 30%,transparent)}}.af-nav__item[data-tone=warm] .af-nav__n{color:var(--af-accent)}.af-nav__item[data-tone=warm][data-on]{color:var(--af-accent);background:#fffffff5;border-color:#0000;box-shadow:inset 0 1px #fff,0 0 0 1px #22203a12,0 1px 2px #22203a0f,0 6px 14px -10px #22203a2e}.af-nav__mark{width:12px;height:12px;color:var(--af-accent);border-radius:999px;place-items:center;display:grid}.af-nav__mark svg{width:11px;height:11px}.af-nav__item[data-tone=done] .af-nav__mark,.af-nav__mark[data-state=done]{color:var(--text-muted)}.af-nav__mark[data-state=now]:before{content:"";border:1.5px solid var(--af-accent);border-radius:999px;width:10px;height:10px}@supports (color:color-mix(in lab,red,red)){.af-nav__mark[data-state=now]:before{border:1.5px solid color-mix(in srgb,var(--af-accent) 24%,transparent)}}.af-nav__mark[data-state=now]:before{border-top-color:var(--af-accent);animation:af-spin .9s linear infinite}.af-nav__mark[data-state=ahead]:before{content:"";border:1.5px solid var(--text-primary);border-radius:999px;width:9px;height:9px}@supports (color:color-mix(in lab,red,red)){.af-nav__mark[data-state=ahead]:before{border:1.5px solid color-mix(in srgb,var(--text-primary) 16%,transparent)}}.af-nav__mark[data-state=held]{color:var(--text-faint)}.af-nav__foot{flex-shrink:0;align-items:center;padding-left:4px;display:inline-flex}.af-tally{display:inline-flex;position:relative}.af-tally__btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin:-3px 0;padding:0;transition:background .15s,color .15s;display:grid}.af-tally__btn svg{width:15px;height:15px}.af-tally[data-open] .af-tally__btn{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.af-tally[data-open] .af-tally__btn{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.af-tally__btn:focus-visible{outline:2px solid var(--af-accent);outline-offset:1px}.af-tally__pop{min-width:196px;padding:8px 10px;top:calc(100% + 6px);left:0;right:auto}.af-tally__pop[data-align=end]{left:auto;right:0}.af-tally__row{min-height:26px;color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.3;display:flex}.af-tally__row b{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.af-tally__row .af-src{border-radius:6px;width:20px;height:20px}.af-tally__row .af-src svg{width:13px;height:13px}.af-head{-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:6px;min-height:40px;margin:0 0 4px;padding:0 10px;transition:background .15s;display:flex;position:relative}.af-head:has(.af-head__native):active{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.af-head:has(.af-head__native):active{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.af-head[data-open]{z-index:8}.af-head__btn{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;margin:0 -8px;padding:6px 8px;transition:background .15s;display:inline-flex}.af-head__btn:active{background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-head__btn:active{background:color-mix(in srgb,var(--af-accent) 7%,transparent)}}.af-head__btn:disabled{cursor:default}.af-head__btn:focus-visible{outline:2px solid var(--af-accent);outline-offset:1px}.af-head[data-open] .af-head__chev{color:#7f56f0;rotate:180deg}.af-head__pop{overscroll-behavior:contain;max-height:min(60vh,440px);top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.af-head__pop .af-opt{min-height:42px;font-size:15px}.af-head__pop .af-filter__n{font-size:13px}.af-head__pop .af-list__head{margin-top:10px}.af-head__title{letter-spacing:-.014em;min-width:0;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.3;overflow:hidden}.af-head[data-tone=warm] .af-head__title,.af-head__title{color:var(--text-primary)}.af-head__chev{width:15px;height:15px;transition:rotate .25s cubic-bezier(.34,1.3,.5,1),color .15s}.af-head__chev,.af-head__n{color:var(--text-muted);flex-shrink:0}.af-head__n{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:500}.af-head[data-tone=warm] .af-head__n{color:var(--af-accent)}.af-head__native{opacity:0;border:0;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}.af-head[data-tally] .af-head__native{width:auto;right:40px}.af-head .af-tally{flex-shrink:0;margin-left:2px}.af-head .af-tally__btn{margin:0}@media (hover:hover) and (pointer:fine){.af-head:has(.af-head__native:focus-visible){outline:2px solid var(--af-accent);outline-offset:-2px}}@media (min-width:1180px){.af-body[data-rail]{grid-template-columns:184px minmax(0,1fr);column-gap:24px}.af-nav{border-right:1px solid var(--af-hair,var(--glass-border));flex-direction:column;gap:2px;margin:0;padding:0 12px 0 0;position:sticky;top:58px;overflow:visible}.af-nav__item{letter-spacing:-.006em;width:100%;min-height:34px;color:var(--text-secondary);text-align:left;border:0;border-radius:9px;padding:0 10px;font-size:13.5px;font-weight:450}@media (hover:hover){.af-nav__item:hover:not(:disabled):not([data-on]){background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.af-nav__item:hover:not(:disabled):not([data-on]){background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.af-nav__item:hover:not(:disabled):not([data-on]){color:var(--text-primary)}}.af-nav__word{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.af-nav__n{font-size:12px;font-weight:500}.af-nav__foot{border-top:1px solid var(--af-hair,var(--glass-border));margin:10px 0 0;padding:12px 10px 0}.af-nav__mark{margin-left:-2px}.af-nav__foot .af-filter__btn{margin:0 -8px}.af-nav__foot .af-tally__btn{margin:0 -6px}}.af-sec{margin:0 0 28px;animation:af-rise .3s cubic-bezier(.22,1,.36,1) backwards;position:relative}.af-sec[data-dim]{opacity:.55}@keyframes af-rise{0%{opacity:0;transform:translateY(6px)}}.af-sec__head{align-items:baseline;gap:10px;margin:0;padding:4px 10px 10px;display:flex}.af-sec__title{letter-spacing:-.012em;min-width:0;color:var(--text-primary);flex:auto;margin:0;font-size:15px;font-weight:500;line-height:1.3}.af-sec__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:500}.af-sec__rows{position:relative}.af-sec__rows,.af-sec__rows>[role=group]{flex-direction:column;display:flex}.af-sec__meter{z-index:1;background:var(--af-accent);height:1.5px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.af-sec__meter{background:color-mix(in srgb,var(--af-accent) 12%,transparent)}}.af-sec__meter{border-radius:2px;overflow:hidden}.af-sec__meter i{background:var(--af-accent);height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.af-sub{letter-spacing:-.004em;color:var(--text-primary);align-items:center;gap:9px;margin:0;padding:26px 10px 10px;font-size:13px;font-weight:500;display:flex}.af-sec__rows>.af-sec__meter+.af-sub,.af-sec__rows>.af-sub:first-child{padding-top:8px}.af-sec__rows>.af-sub:first-child{padding-top:2px}.af-sec__desc{color:var(--text-muted);text-wrap:pretty;margin:0;padding:0 10px 10px;font-size:12.5px;line-height:1.45}.af-group{padding:26px 10px 10px}.af-needs .af-sec__rows>[role=group]:first-child>.af-group,.af-sec__rows>[role=group]:first-child>.af-group{padding-top:6px}.af-group__title{letter-spacing:-.004em;color:var(--text-primary);align-items:center;gap:9px;margin:0;font-size:13px;font-weight:500;display:flex}.af-group__help{color:var(--text-muted);margin:4px 0 0;font-size:12.5px;line-height:1.45}[role=group]>.af-group+.af-row:before{background:0 0}.af-group__help a{color:var(--af-accent)}.af-statement{padding:12px 10px 13px;position:relative}.af-statement:before{content:"";background:var(--af-hair,var(--glass-border));height:1px;position:absolute;top:0;left:0;right:0}.af-sec__rows>.af-statement:first-child:before,.af-sec__rows>[role=group]:first-child>.af-statement:first-child:before{background:0 0}.af-statement__k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 5px;font-size:11px;font-weight:500}.af-statement[data-kind=attestation] .af-statement__k{color:var(--text-muted)}.af-statement__p{max-width:62ch;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.af-statement__p+.af-statement__p{margin-top:6px}.af-needs .af-sec__title,.af-needs[data-done] .af-sec__title,.af-statement[data-kind=attestation] .af-statement__p{color:var(--text-primary)}.af-next{font:inherit;color:#6e45de;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;margin:18px 0 0 10px;padding:0;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.af-next__k{color:var(--text-muted);font-weight:500}.af-next svg{width:14px;height:14px;transition:translate .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.af-next:hover{color:#4c1d95}.af-next:hover svg{translate:2px}}.af-next:focus-visible{outline:2px solid var(--af-accent);outline-offset:3px;border-radius:4px}.af-row{text-align:left;width:100%;min-height:48px;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"key end""val end";align-items:start;margin:0;padding:10px 10px 11px;font-family:inherit;transition:background .18s;display:grid;position:relative}.af-row__key{grid-area:key;min-width:0}.af-row__val{flex-direction:column;grid-area:val;min-width:0;display:flex}.af-row__val>.af-pills{align-self:flex-start}.af-row:before{content:"";pointer-events:none;background:var(--af-hair,var(--glass-border));height:1px;transition:background .18s;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.af-row:not([data-stack]){grid-template-columns:minmax(200px,30%) minmax(0,1fr) auto;grid-template-areas:"key val end";min-height:46px}.af-row:not([data-stack]) .af-row__key{padding:2px 18px 0 0}.af-row:not([data-stack])[data-choices] .af-row__key{padding-top:6px}.af-row:not([data-stack]) .af-row__key .af-row__label{color:var(--text-muted);font-size:13px;font-weight:450}.af-row:not([data-stack]) .af-row__val .af-choose,.af-row:not([data-stack]) .af-row__val .af-input,.af-row:not([data-stack]) .af-row__val .af-pills,.af-row:not([data-stack]) .af-row__val .af-place,.af-row:not([data-stack]) .af-row__val .af-row__value,.af-row:not([data-stack]) .af-row__val .af-textarea{margin-top:0}.af-row[data-stack]{padding-top:12px;padding-bottom:13px}.af-row[data-stack] .af-row__key .af-row__label{font-size:14px}}.af-row[data-editable]{cursor:text}.af-row[data-editable][data-chooser]{cursor:pointer}.af-row[data-editable][data-choices]{cursor:default}@media (hover:hover){.af-row[data-editable]:not([data-choices]):hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.af-row[data-editable]:not([data-choices]):hover{background:color-mix(in srgb,var(--text-primary) 2%,transparent)}}}.af-row[data-editable]:is(:has(input:focus,textarea:focus,select:focus,[role=listbox]:focus-within),[data-open],[data-lit]){box-shadow:inset 2px 0 0 var(--af-accent);background:0 0}.af-row[data-done] .af-row__label:before{background:var(--af-accent);border:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M232.49 80.49l-128 128a12 12 0 0 1-17 0l-56-56a12 12 0 1 1 17-17L96 183l119.51-119.51a12 12 0 0 1 17 17z'/></svg>") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M232.49 80.49l-128 128a12 12 0 0 1-17 0l-56-56a12 12 0 1 1 17-17L96 183l119.51-119.51a12 12 0 0 1 17 17z'/></svg>") 50%/12px 12px no-repeat}.af-row[data-fresh]{animation:af-land 1.4s ease-out both}@keyframes af-land{0%{background:color-mix(in srgb,var(--af-accent) 10%,transparent)}to{background:0 0}}.af-row__label{letter-spacing:0;color:var(--text-muted);align-items:center;gap:6px;font-size:13px;font-weight:400;line-height:1.35;transition:color .15s;display:flex}.af-row[data-stack] .af-row__label{letter-spacing:-.008em;color:var(--text-primary);font-size:14.5px;font-weight:500;line-height:1.4}.af-row__word{text-wrap:pretty;min-width:0}.af-row:has(input:focus,textarea:focus,select:focus,[role=listbox]:focus-within,.af-pill:focus-visible,.af-choose:focus-visible) .af-row__label{color:var(--af-accent)}.af-row[data-problem] .af-row__key .af-row__label,.af-row[data-problem] .af-row__label{color:#b45309}.dark .af-row[data-problem] .af-row__key .af-row__label,.dark .af-row[data-problem] .af-row__label{color:#fbbf24}.af-row[data-problem]:has(input:focus,textarea:focus,select:focus,[role=listbox]:focus-within,.af-pill:focus-visible,.af-choose:focus-visible) .af-row__label{color:#b45309}.dark .af-row[data-problem]:has(input:focus,textarea:focus,select:focus,[role=listbox]:focus-within,.af-pill:focus-visible,.af-choose:focus-visible) .af-row__label{color:#fbbf24}.af-row[data-follow=""]{padding-left:30px}.af-row[data-follow=""]:before{left:30px}.af-row[data-follow=""]:after{content:"";border-left:1px solid var(--af-hair,var(--glass-border));border-bottom:1px solid var(--af-hair,var(--glass-border));pointer-events:none;border-bottom-left-radius:7px;width:10px;height:23px;position:absolute;top:0;left:13px}@media (min-width:768px){.af-row[data-follow=""]:not([data-stack]) .af-row__key{padding-top:3px}}.af-row__of{color:var(--text-muted);text-wrap:pretty;margin:0 0 8px;font-size:12.5px;line-height:1.4;position:relative}.af-row__of-ans{white-space:nowrap;color:var(--text-secondary)}.af-row__of-sep{color:var(--text-faint);margin:0 2px}.af-row[data-follow=alone] .af-row__of:after{content:"";border-left:1px solid var(--af-hair,var(--glass-border));border-bottom:1px solid var(--af-hair,var(--glass-border));pointer-events:none;border-bottom-left-radius:7px;width:10px;height:16px;position:absolute;top:calc(100% + 1px);left:3px}.af-row[data-follow=alone] .af-row__desc,.af-row[data-follow=alone] .af-row__label,.af-row[data-follow=alone] .af-row__val{padding-left:20px}.af-req{color:var(--text-faint);margin-left:3px;font-weight:500}.af-row[data-stack] .af-req{font-size:13px}.af-row[data-problem] .af-req{color:inherit}.af-optional{color:var(--text-faint);margin-left:6px;font-size:11px;font-weight:450}.af-tip{display:inline-flex;position:relative}.af-info{width:18px;height:18px;color:var(--text-faint);background:0 0;border:0;border-radius:999px;place-items:center;margin:-2px 0;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.af-info{color:color-mix(in srgb,var(--text-faint) 80%,transparent)}}.af-info{cursor:help;-webkit-tap-highlight-color:transparent;transition:color .15s,background .15s}.af-info svg{width:12px;height:12px}.af-info:focus{outline:none}.af-tip[data-open] .af-info{color:#6e45de;background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-tip[data-open] .af-info{background:color-mix(in srgb,var(--af-accent) 10%,transparent)}}@media (hover:hover){.af-info:hover{color:#6e45de;background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-info:hover{background:color-mix(in srgb,var(--af-accent) 8%,transparent)}}}.af-tip__bubble{z-index:30;width:max-content;max-width:min(320px,78vw);color:var(--text-primary);letter-spacing:-.002em;text-wrap:pretty;text-align:left;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);opacity:0;pointer-events:none;background:#fffffff5;border-radius:12px;padding:9px 12px;font-size:12.5px;font-weight:450;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px);box-shadow:inset 0 1px #fff,0 0 0 1px #24223414,0 1px 2px #100c1e0d,0 12px 28px -14px #100c1e47}.dark .af-tip__bubble{background:#1e1e26f5;box-shadow:0 0 0 1px #ffffff1a,0 12px 28px -14px #0009}.af-tip__bubble:after{content:"";background:inherit;border-radius:2px;width:10px;height:10px;margin-top:-5px;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:1px 1px #24223414}.af-tip[data-open] .af-tip__bubble{opacity:1;transform:translate(-50%)}@media (hover:hover){.af-tip:hover .af-tip__bubble{opacity:1;transform:translate(-50%)}}.af-row__desc{color:var(--text-secondary);text-wrap:pretty;margin:2px 0 0;font-size:12.5px;line-height:1.45}@media (min-width:768px){.af-row__key .af-row__desc{color:var(--text-muted);font-size:12px}}.af-row__value{letter-spacing:-.006em;color:var(--text-primary);overflow-wrap:anywhere;text-wrap:pretty;margin-top:2px;font-size:15px;font-weight:400;line-height:1.4}.af-row[data-stack] .af-row__value{margin-top:3px}.af-row__value[data-empty]{color:var(--text-faint)}.af-row__value[data-long]{white-space:pre-wrap}.af-row__value[data-file]{align-items:center;gap:7px;display:inline-flex}.af-row__value[data-file] svg{width:16px;height:16px;color:var(--text-muted)}.af-row__skel{background:linear-gradient(90deg,var(--text-primary) 25%,var(--text-primary) 50%,var(--text-primary) 75%);border-radius:6px;width:46%;height:14px;margin-top:7px;display:block}@supports (color:color-mix(in lab,red,red)){.af-row__skel{background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 6%,transparent) 25%,color-mix(in srgb,var(--text-primary) 10%,transparent) 50%,color-mix(in srgb,var(--text-primary) 6%,transparent) 75%)}}.af-row__skel{background-size:200% 100%;animation:af-shimmer 1.4s ease-in-out infinite}.af-row__skel[data-live]{width:62%}.af-row__skel[data-long]{width:92%;height:34px}@keyframes af-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.af-row__line{color:var(--text-muted);text-wrap:pretty;margin:5px 0 0;font-size:12px;line-height:1.45;display:block}.af-row__line[data-kind=slip]{color:#b45309;font-size:12.5px;font-weight:500}.dark .af-row__line[data-kind=slip]{color:#fbbf24}.af-memory{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.af-memory__value{color:var(--text-primary);font-weight:600}.af-memory__acts{gap:10px;display:inline-flex}.af-memory__forget,.af-memory__use{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:600}.af-memory__use{color:var(--af-accent)}.af-memory__forget{color:var(--text-muted);font-weight:500}@media (hover:hover){.af-memory__forget:hover,.af-memory__use:hover{text-underline-offset:2px;text-decoration:underline}}.af-memory__forget:focus-visible,.af-memory__use:focus-visible{outline:2px solid var(--af-accent);outline-offset:2px}.af-memory__forget:disabled,.af-memory__use:disabled{opacity:.5;cursor:default}.af-row__end{min-height:22px;color:var(--text-faint);flex-shrink:0;grid-area:end;align-self:start;align-items:center;gap:6px;margin:1px 0 0 12px;display:flex}@media (min-width:768px){.af-row:not([data-stack]) .af-row__end{margin-top:0}}.af-row__end svg{width:16px;height:16px}.af-src{width:22px;height:22px;color:var(--text-faint);border-radius:7px;place-items:center;display:grid}.af-src svg{width:14px;height:14px}.af-src[data-source=ai]{color:var(--af-accent);background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-src[data-source=ai]{background:color-mix(in srgb,var(--af-accent) 9%,transparent)}}.af-src[data-source=user]{color:var(--text-secondary)}.af-lock{color:var(--text-faint);place-items:center;display:grid}.af-row__check{color:var(--af-accent);opacity:0;transition:opacity .3s}.af-row__check[data-on]{opacity:1}.af-row__undo{width:28px;height:28px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin:-3px -4px;padding:0;transition:background .15s,color .15s;display:grid}.af-row__undo svg{width:15px;height:15px}@media (hover:hover){.af-row__undo:hover{background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-row__undo:hover{background:color-mix(in srgb,var(--af-accent) 8%,transparent)}}.af-row__undo:hover{color:#5b21b6}}.af-row__undo:active{background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-row__undo:active{background:color-mix(in srgb,var(--af-accent) 12%,transparent)}}.af-row__undo:active{color:#5b21b6}.af-row__undo:focus-visible{outline:2px solid var(--af-accent);outline-offset:1px}.af-input,.af-textarea{letter-spacing:-.006em;width:100%;color:var(--text-primary);caret-color:var(--af-accent);background:0 0;border:0;outline:none;margin-top:2px;padding:0;font-family:inherit;font-size:15px;font-weight:400;line-height:1.4}@supports (-webkit-touch-callout:none){@media (max-width:767px){.af-input,.af-list__search input,.af-search .pe-input,.af-textarea{font-size:16px}}}.af-input::placeholder,.af-textarea::placeholder{color:var(--text-faint)}.af-needs .af-input,.af-needs .af-textarea{border-bottom:1px solid var(--text-primary);margin-top:6px;padding-bottom:7px}@supports (color:color-mix(in lab,red,red)){.af-needs .af-input,.af-needs .af-textarea{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent)}}.af-needs .af-input,.af-needs .af-textarea{transition:border-color .16s}.af-needs .af-input:focus,.af-needs .af-textarea:focus{border-bottom-color:var(--af-accent)}.af-needs .af-row{padding-top:16px;padding-bottom:20px}.af-needs .af-row+.af-row:before,.af-needs .af-sec__rows>.af-row:before,.af-needs .af-sec__rows>[role=group]>.af-row:before{display:none}.af-needs .af-pills{margin-top:10px}.af-needs .af-row__label{letter-spacing:-.008em;color:var(--text-primary);font-size:14.5px;font-weight:500}@media (min-width:768px){.af-needs .af-row:not([data-stack]) .af-row__key .af-row__label{color:var(--text-primary);font-size:14.5px;font-weight:500}}.af-textarea{resize:none;min-height:23px;max-height:50vh;line-height:1.45;overflow:hidden}.af-input[inputmode=decimal],.af-input[inputmode=numeric]{font-variant-numeric:tabular-nums}@media (min-width:768px){.af-choose,.af-date__ex,.af-input,.af-row__value,.af-search .pe-input,.af-textarea{font-size:14px}.af-affix,.af-place,.af-row__anchor,.af-row__val>.af-input:not(.af-textarea){max-width:440px}.af-row__val>.af-input[inputmode=decimal],.af-row__val>.af-input[inputmode=numeric],.af-row__val>.af-input[type=date]{max-width:220px}}.af-affix{align-items:baseline;gap:6px;display:flex}.af-affix__unit{color:var(--text-muted);font-size:13px}.af-count{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.af-count[data-over]{color:#b45309}.dark .af-count[data-over]{color:#fbbf24}.af-compose{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;display:flex}.af-compose__word{font:inherit;color:var(--af-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.af-compose__word:disabled{color:var(--text-faint);cursor:default}.af-compose__note{color:var(--text-muted);font-size:12px}.af-compose__preview{background:var(--af-accent);border-radius:12px;margin-top:8px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.af-compose__preview{background:color-mix(in srgb,var(--af-accent) 6%,transparent)}}.af-compose__preview{border:1px solid var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-compose__preview{border:1px solid color-mix(in srgb,var(--af-accent) 20%,transparent)}}.af-compose__text{color:var(--text-primary);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.af-compose__acts{gap:12px;margin-top:8px;display:flex}.af-compose__notes{border:1px solid var(--border);width:100%;font:inherit;color:var(--text-primary);resize:none;background:0 0;border-radius:10px;outline:none;margin-top:8px;padding:8px 10px;font-size:14px}.af-compose__notes:focus{border-color:var(--af-accent)}.af-pills{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.af-pill{min-height:34px;box-shadow:inset 0 0 0 1px var(--text-primary);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.af-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 12%,transparent)}}.af-pill{font:inherit;letter-spacing:-.004em;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:13.5px;font-weight:400;transition:background .15s,color .15s,box-shadow .15s,transform .12s}.dark .af-pill{box-shadow:inset 0 0 0 1px #ffffff24}@media (hover:hover){.af-pill:hover:not(:disabled){color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.af-pill:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 26%,transparent)}}}.af-pill:active:not(:disabled){transform:scale(.97)}.af-pill[aria-checked=true],.af-pill[aria-pressed=true]{background:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-pill[aria-checked=true],.af-pill[aria-pressed=true]{background:color-mix(in srgb,var(--af-accent) 11%,transparent)}}.af-pill[aria-checked=true],.af-pill[aria-pressed=true]{color:var(--af-accent);box-shadow:inset 0 0 0 1px var(--af-accent);font-weight:500}@supports (color:color-mix(in lab,red,red)){.af-pill[aria-checked=true],.af-pill[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--af-accent) 34%,transparent)}}.af-pill:disabled{opacity:.45;cursor:default}.af-pill:focus-visible{outline:2px solid var(--af-accent);outline-offset:2px}.af-choose{width:100%;font:inherit;letter-spacing:-.006em;color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;margin-top:2px;padding:0;font-size:15px;font-weight:400;line-height:1.4;display:flex}.af-choose>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.af-choose[data-empty]{color:var(--text-faint)}.af-choose:focus-visible{outline:none}.af-choose__chev{width:15px;height:15px;color:var(--text-faint);flex-shrink:0;transition:color .15s,rotate .25s cubic-bezier(.34,1.3,.5,1)}.af-choose[aria-expanded=true] .af-choose__chev,.af-choose__chev[data-open]{color:var(--af-accent);rotate:180deg}.af-sel:focus-within .af-choose__chev{color:var(--af-accent)}.af-choose__native{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}.af-pop{z-index:40;background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:16px;padding:5px;position:absolute;box-shadow:0 1px 2px #0000000d,0 18px 38px -14px #00000052}.af-row .af-pop{width:min(100%,440px);min-width:min(260px,100%);max-width:calc(100% + 20px);top:calc(100% + 8px);left:-10px;right:auto}.af-row[data-stack] .af-pop{max-width:100%;left:0}.af-pop__note{color:var(--text-muted);margin:4px 10px 6px;font-size:12px;line-height:1.45}.af-pop__ask{color:var(--text-secondary);text-wrap:pretty;margin:6px 10px 8px;font-size:13px;line-height:1.45}.af-list__search{background:var(--bg-surface-1);border:1px solid var(--border-subtle);border-radius:11px;align-items:center;gap:8px;height:38px;margin:2px 2px 6px;padding:0 10px;display:flex}.af-list__search:focus-within{border-color:var(--af-accent)}@supports (color:color-mix(in lab,red,red)){.af-list__search:focus-within{border-color:color-mix(in srgb,var(--af-accent) 50%,transparent)}}.af-list__search svg{width:15px;height:15px;color:var(--text-faint);flex-shrink:0}.af-list__search input{min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:none;flex:auto;font-size:15px}.af-list__scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(46vh,380px);overflow-y:auto}.af-list__head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:8px 10px 2px;font-size:11px;font-weight:500}.af-list__empty{color:var(--text-muted);margin:10px;font-size:13px}.af-list__foot{justify-content:space-between;align-items:center;gap:10px;padding:8px 6px 4px;display:flex}.af-list__note{color:var(--text-muted);font-size:12px}.af-pop .pe-opt__label{font-weight:400}.af-pop .pe-opt[aria-checked=true] .pe-opt__label,.af-pop .pe-opt[aria-selected=true]:not([aria-checked]) .pe-opt__label{font-weight:500}.af-pop .pe-opt:disabled{opacity:.45;cursor:default}.af-opt__box{border:1.5px solid var(--text-primary);border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.af-opt__box{border:1.5px solid color-mix(in srgb,var(--text-primary) 22%,transparent)}}.af-opt__box{color:var(--bg-card);transition:background .14s,border-color .14s}.pe-opt[aria-checked=true] .af-opt__box{background:var(--af-accent);border-color:var(--af-accent)}.af-opt__box svg{width:12px;height:12px}.af-opt{width:100%;min-height:38px;font:inherit;letter-spacing:-.006em;color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;transition:background .14s;display:flex}@media (hover:hover){.af-opt:hover:not(:disabled){background:var(--bg-surface-2)}}.af-opt[data-active]{background:var(--bg-surface-2)}.af-opt:disabled{opacity:.45;cursor:default}.af-opt__label{text-wrap:pretty;flex:auto;min-width:0}.af-opt__check{width:15px;height:15px;color:var(--af-accent);flex-shrink:0}.af-opt--escape{color:var(--text-secondary);border-top:1px solid var(--border-subtle);border-radius:0 0 11px 11px;margin-top:4px}.af-row--pop{overflow:visible}.af-sec:has(.af-row[data-open]),.af-sec:has(.pe-pop){z-index:5}.af-row:has(.pe-pop),.af-row[data-open]{z-index:6}.af-row__anchor{display:block;position:relative}body:has(.af-row .pe-pop) .af-dock{opacity:0;pointer-events:none;transition:opacity .15s}.af-search{display:block}.af-search__in{text-overflow:ellipsis;padding-right:28px}.af-search__glyph{width:15px;height:15px;color:var(--text-faint);pointer-events:none;transition:color .15s;position:absolute;top:9px;right:2px}.af-search:focus-within .af-search__glyph,.af-search[data-need] .af-search__glyph{color:var(--af-accent)}.af-search__glyph--spin{animation:af-spin .9s linear infinite}.af-search--address .af-search__in{cursor:text}.af-search .pe-input{letter-spacing:-.006em;width:100%;height:auto;color:var(--text-primary);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 28px 0 0;font-size:15px;font-weight:400;line-height:1.4}.af-search .pe-input:focus{box-shadow:none}.af-search .pe-pop{width:min(100%,440px);min-width:min(260px,100%);max-width:calc(100% + 20px);margin:0;top:calc(100% + 8px);left:-10px;right:auto}.af-row[data-stack] .af-search .pe-pop{max-width:100%;left:0}.af-date{display:block;position:relative}.af-input--date{padding-right:28px}.af-input--date::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:28px;height:100%;margin:0;position:absolute;top:0;right:0}.af-date[data-empty] .af-input--date{color:#0000}.af-date[data-empty] .af-input--date:focus{color:var(--text-primary)}.af-date[data-empty] .af-input--date:focus+.af-date__ex{opacity:0}.af-date__ex{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:15px;line-height:1.4;transition:opacity .1s;top:2px;left:0}.af-date__ex,.af-date__glyph{color:var(--text-faint);pointer-events:none;position:absolute}.af-date__glyph{width:15px;height:15px;top:9px;right:2px}.af-date:focus-within .af-date__glyph{color:var(--af-accent)}.af-input--year{font-variant-numeric:tabular-nums;max-width:8ch}.af-group__glyph,.af-head__glyph,.af-nav__glyph,.af-sub__glyph{color:var(--text-faint);flex-shrink:0;place-items:center;display:inline-grid}.af-nav__glyph svg{width:15px;height:15px}.af-nav__item[data-on] .af-nav__glyph{color:var(--af-accent)}.af-head__glyph{vertical-align:-2px;margin-right:8px}.af-head__glyph svg{width:17px;height:17px}.af-group__glyph,.af-sub__glyph{width:24px;height:24px;color:var(--af-accent);background:var(--af-accent);border-radius:7px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.af-group__glyph,.af-sub__glyph{background:color-mix(in srgb,var(--af-accent) 9%,transparent)}}.af-group__glyph svg,.af-sub__glyph svg{width:13px;height:13px}.af-row--search{padding-top:12px;padding-bottom:12px}.af-row--search .af-row__label{color:var(--text-secondary)}.af-row--search:has(input:focus) .af-row__label{color:var(--af-accent)}.af-row--search .af-pop{z-index:41}.af-needs{margin:0 0 18px}.af-save{width:100%;min-height:40px;font:inherit;text-align:left;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;margin:2px 0 0;padding:8px 6px;display:flex;position:relative}@media (hover:hover){.af-save:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.af-save:hover{background:color-mix(in srgb,var(--text-primary) 2.5%,transparent)}}}.af-save:focus-visible{outline:2px solid var(--af-accent);outline-offset:1px}.af-save__box{border:1.5px solid var(--text-primary);border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.af-save__box{border:1.5px solid color-mix(in srgb,var(--text-primary) 22%,transparent)}}.af-save__box{background:var(--bg-card,#fff);color:#fff;transition:background .16s,border-color .16s}.af-save__box svg{opacity:0;width:11px;height:11px;transition:opacity .12s}.af-save__box[data-on]{background:var(--af-accent);border-color:var(--af-accent)}.af-save__box[data-on] svg{opacity:1}.af-save__tx{letter-spacing:-.004em;color:var(--text-primary);flex-direction:column;gap:1px;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.af-save__sub{color:var(--text-muted);font-size:12px;font-weight:400}.af-receipt{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 2px 14px;font-size:13px;display:flex}.af-receipt__t{letter-spacing:-.01em;color:var(--text-primary);align-items:center;gap:7px;font-size:15px;font-weight:500;display:inline-flex}.af-receipt__t svg{width:16px;height:16px;color:var(--af-accent)}.af-receipt__doc{font:inherit;color:var(--af-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:560;display:inline-flex}.af-receipt__doc svg{width:14px;height:14px}.af-more{justify-content:center;margin:4px 0 12px;display:flex}.af-foot{color:var(--text-muted);text-align:center;margin:2px 2px 14px;font-size:12.5px}.af-fail{background:#d9770612;border:1px solid #d977063d;border-radius:16px;margin:0 0 14px;padding:14px 16px}.af-fail[data-quiet]{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.af-fail[data-quiet]{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}}.af-fail[data-quiet]{border-color:var(--border)}.af-fail__t{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.af-fail__s{color:var(--text-secondary);text-wrap:pretty;margin:4px 0 0;font-size:13.5px;line-height:1.5}.af-fail__blockers{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.af-fail__blocker{color:#b45309;background:#d977061f;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:560;display:inline-flex}.dark .af-fail__blocker{color:#fbbf24}.af-fail__acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.af[data-filter] .af-row[data-hidden],.af[data-filter] .af-sec[data-empty]{display:none}@media (prefers-reduced-motion:reduce){.af-cta[data-arrive],.af-cta[data-arrive]:before,.af-dock,.af-nav__mark[data-state=now]:before,.af-row[data-fresh],.af-sec{animation:none}.af-held__open,.af-held__open>.af-body{transition:none}.af-row__skel,.af-scene{animation:none}.af-save__box,.af-save__box svg,.af-sec__meter i{transition:none}}.ds-btn{--ds-btn-h:36px;--ds-btn-px:14px;--ds-btn-fs:13.5px;--ds-btn-r:10px;height:var(--ds-btn-h);padding:0 var(--ds-btn-px);border-radius:var(--ds-btn-r);font-family:inherit;font-size:var(--ds-btn-fs);letter-spacing:-.008em;color:var(--text-primary);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;text-decoration:none;transition:background .16s,color .16s,border-color .16s,box-shadow .2s,transform .16s cubic-bezier(.22,1,.36,1),opacity .16s;display:inline-flex;position:relative}.ds-btn>svg{flex-shrink:0;width:15px;height:15px}.ds-btn:active:not(:disabled){transform:scale(.98)}.ds-btn:disabled{cursor:default;opacity:.42}.ds-btn:focus-visible{outline-offset:2px;outline:2px solid #7f56f0}.ds-btn[data-busy]{pointer-events:none}.ds-btn[data-busy]>:not(.ds-btn__spin){opacity:0}.ds-btn__spin{place-items:center;display:grid;position:absolute;inset:0}.ds-btn__spin:before{content:"";border:2px solid;border-radius:999px;width:16px;height:16px}@supports (color:color-mix(in lab,red,red)){.ds-btn__spin:before{border:2px solid color-mix(in srgb,currentColor 28%,transparent)}}.ds-btn__spin:before{border-top-color:currentColor;animation:ds-spin .8s linear infinite}@keyframes ds-spin{to{rotate:1turn}}.ds-btn--sm{--ds-btn-h:30px;--ds-btn-px:11px;--ds-btn-fs:12.5px;--ds-btn-r:8px}.ds-btn--sm>svg{width:13px;height:13px}.ds-btn--lg{--ds-btn-h:42px;--ds-btn-px:18px;--ds-btn-fs:14.5px;--ds-btn-r:12px}.ds-btn--block{width:100%}.ds-btn--brand{color:#fff;background:#7f56f0;box-shadow:inset 0 1px #ffffff29,0 1px 2px #3c238c29}.ds-btn--brand:hover:not(:disabled){background:#6e45de}.ds-btn--ink{color:var(--bg-card,#fff);box-shadow:0 1px 2px #14121e1f}.ds-btn--ink,.ds-btn--ink:hover:not(:disabled){background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.ds-btn--ink:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 88%,#fff)}}.ds-btn--glass{background:#ffffffa8;border-color:#ffffffd9;box-shadow:inset 0 1px #fff,0 1px 2px #22203a0f}.ds-btn--glass:hover:not(:disabled){background:#ffffffe6}.ds-btn--outline{color:var(--text-primary);background:#fff6;border-color:#24223429}.ds-btn--outline:hover:not(:disabled){background:#ffffffeb;border-color:#24223442}.ds-btn--quiet{color:var(--text-secondary);padding-inline:10px}.ds-btn--quiet:hover:not(:disabled){color:var(--text-primary);background:#3c385c0f}.ds-btn--quiet.ds-btn--brand-text{color:#7f56f0}.ds-btn--quiet.ds-btn--brand-text:hover:not(:disabled){color:#6e45de;background:#7f56f012}.ds-btn--danger{color:#b91c1c}.ds-btn--danger:hover:not(:disabled){background:#b91c1c12}html:not([data-atmos]) .ds-btn--glass{border-color:var(--border);background:#fff;box-shadow:0 1px 2px #0000000a}html:not([data-atmos]) .ds-btn--glass:hover:not(:disabled){background:var(--bg-surface-1)}.ds-acts{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}@media (max-width:639px){.ds-acts>.ds-btn:not(.ds-btn--quiet){flex:auto}}@media (prefers-reduced-motion:reduce){.ds-btn{transition:none}.ds-btn__spin:before{animation-duration:1.6s}}.apxh .apxh__strip{background:#3c385c0e;border-radius:12px;align-items:stretch;gap:2px;margin:14px 0 0;padding:3px;display:inline-flex;overflow:visible}.apxh .apxh__word{cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.006em;height:30px;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:color .16s,background .16s,box-shadow .2s;display:inline-flex;position:relative}.apxh .apxh__word:disabled{cursor:default;color:var(--text-faint)}@media (hover:hover){.apxh .apxh__word:not(:disabled):not([data-selected]):hover{color:var(--text-primary);background:#ffffff73}}.apxh .apxh__word:focus-visible{outline-offset:2px;outline:2px solid #7f56f0}.apxh .apxh__word[data-selected]{color:#5b21b6;background:#fffffff7;font-weight:600;box-shadow:inset 0 1px #fff,0 0 0 .5px #22203a14,0 1px 2px #22203a12,0 4px 10px -6px #22203a29}.apxh .apxh__word[data-selected]:after{content:none}.apxh .apxh__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.apxh .apxh__word[data-selected] .apxh__count{color:color-mix(in srgb,#5b21b6 70%,var(--text-muted))}}.apxh .apxh__word[data-selected] .apxh__count{color:var(--text-secondary)}.apxh .apxh__mark{color:#15803d;flex-shrink:0}.apxh .apxh__word[data-state=failed] .apxh__mark{color:var(--text-faint)}.apxh .apxh__mark--issue{color:var(--text-muted)}.apxh .apxh__word[data-selected] .apxh__mark--issue{color:var(--text-secondary)}.apxh .apxh__mark--now{background:#7f56f0;border-radius:999px;width:6px;height:6px;animation:none;display:block}.apxh[data-tone=done] .apxh__mark--now{background:#15803d}@media (max-width:767px){.apxh .apxh__strip{width:100%;display:flex}.apxh .apxh__word{flex:1 1 0;min-width:0;padding:0 6px}.apxh .apxh__word[data-state=done] .apxh__count{display:none}}html:not([data-atmos]) .apxh .apxh__strip{background:var(--bg-surface-1)}html:not([data-atmos]) .apxh .apxh__word[data-selected]{background:#fff;box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f}.apxd .apxf-scroll{scrollbar-gutter:stable}.apxd .apxd__stage .v2x-status{margin:24px 0 0}.apxd .v2x-end{--v2x-hair:#24223417;margin:16px 0 0;padding:4px 0 0}.dark .apxd .v2x-end{--v2x-hair:#ffffff1a}.apxd .v2x-end__tx{flex:1;min-width:0}.apxd .v2x-end__t{letter-spacing:-.012em;color:var(--text-primary);margin:0;font-size:16.5px;font-weight:500;line-height:1.3}.apxd .v2x-end__d{max-width:58ch;color:var(--text-secondary);text-wrap:pretty;margin:4px 0 0;font-size:13px;line-height:1.5}.apxd .v2x-plate__tag{vertical-align:2px;letter-spacing:.01em;height:22px;color:var(--text-muted);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--text-primary);border-radius:999px;align-items:center;margin-left:10px;padding:0 9px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.apxd .v2x-plate__tag{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 9%,transparent)}}.dark .apxd .v2x-plate__tag{box-shadow:inset 0 0 0 1px #ffffff1f}.apxd .v2x-end__acts{border-top:1px solid var(--v2x-hair);margin-top:24px;padding-top:20px}.apxd .v2x-end__acts .ds-btn{--ds-btn-h:34px;--ds-btn-r:999px;--ds-btn-fs:13px;letter-spacing:-.004em;padding:0 14px 0 16px;font-weight:500}.apxd .v2x-end__acts .ds-btn>svg{width:14px;height:14px;color:var(--text-muted);margin-left:-2px}.apxd .v2x-end__acts .ds-btn--outline{border-color:var(--text-primary);background:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.apxd .v2x-end__acts .ds-btn--outline{border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}}.apxd .v2x-end__acts .ds-btn--outline{color:var(--text-primary)}.apxd .v2x-end__acts .ds-btn--outline:hover:not(:disabled){background:#ffffffeb;border-color:#7f56f04d}@media (min-width:640px){.apxd .v2x-end__acts .ds-btn{flex:none}}.apxd .v2x-plate__head{align-items:center;gap:12px;display:flex}.apxd .v2x-plate__tile{width:36px;height:36px;color:var(--text-secondary);background:var(--text-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.apxd .v2x-plate__tile{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.apxd .v2x-plate__tile{box-shadow:inset 0 0 0 1px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxd .v2x-plate__tile{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent)}}.apxd .v2x-plate__tile svg{width:17px;height:17px}.apxd .v2x-plate[data-tone=done] .v2x-plate__tile{color:#15803d;background:#15803d1c;box-shadow:inset 0 0 0 1px #15803d29}.apxd .v2x-plate[data-tone=closed] .v2x-plate__tile{color:var(--text-muted)}.apxd .v2x-plate[data-tone=retry] .v2x-plate__tile,.apxd .v2x-plate[data-tone=wait] .v2x-plate__tile{color:#7f56f0;background:#7f56f01a;box-shadow:inset 0 0 0 1px #7f56f024}.apxd .v2x-plate[data-tone=retry] .v2x-plate__tile svg{animation:v2x-settle .8s cubic-bezier(.22,1,.36,1) both}@keyframes v2x-settle{0%{opacity:0;transform:rotate(-150deg)}to{opacity:1;transform:rotate(0)}}.apxd .v2x-plate[data-tone=wait] .v2x-plate__tile:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/240% 100%;animation:v2x-drift 3.2s cubic-bezier(.4,0,.2,1) infinite;position:absolute;inset:0}@keyframes v2x-drift{0%{background-position:130% 0}70%,to{background-position:-30% 0}}.apxd .v2x-plate__pills{flex-wrap:wrap;gap:9px 8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.apxd .v2x-pill{max-width:100%;height:34px;font:inherit;letter-spacing:-.004em;color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--text-primary),0 1px 2px #1e1e2e0a;background:#ffffffdb;border:0;border-radius:999px;align-items:center;gap:7px;margin:0;padding:0 12px 0 11px;font-size:13px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.apxd .v2x-pill{box-shadow:inset 0 1px 0 #fff,0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent),0 1px 2px #1e1e2e0a}}.apxd .v2x-pill{-webkit-tap-highlight-color:transparent;transition:box-shadow .18s,background .18s,transform .18s}.dark .apxd .v2x-pill{background:#1b1b22f0;box-shadow:0 0 0 1px #ffffff1a}@media (hover:hover){.apxd button.v2x-pill:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #7f56f04d,0 6px 16px -10px #4c1d9559}}.apxd button.v2x-pill:active{transform:scale(.985)}.apxd button.v2x-pill:focus-visible{outline-offset:2px;outline:2px solid #7f56f0}.apxd button.v2x-pill[data-open]{box-shadow:inset 0 1px #fff,0 0 0 1px #7f56f04d}.apxd button.v2x-pill[data-open] .v2x-pill__chev{transform:rotate(180deg)}.apxd .v2x-pill[data-fact]{cursor:default;color:var(--text-secondary);background:var(--text-primary);font-weight:400}@supports (color:color-mix(in lab,red,red)){.apxd .v2x-pill[data-fact]{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.apxd .v2x-pill[data-fact]{box-shadow:none}.apxd .v2x-plate[data-tone=done] .v2x-pill[data-fact]{background:#15803d12}.apxd .v2x-pill__g{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.apxd .v2x-plate[data-tone=done] button.v2x-pill .v2x-pill__g{color:#7f56f0}.apxd .v2x-pill__k{color:var(--text-muted);flex-shrink:0;font-size:12px;font-weight:400}.apxd .v2x-pill__chev{width:13px;height:13px;color:var(--text-faint);flex-shrink:0;margin-left:-2px;transition:transform .2s}.apxd .v2x-pill .v2x-done__val{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-block;overflow:hidden}.apxd .v2x-pill>span:not(.v2x-done__val){white-space:nowrap}.apxd .v2x-plate__note{max-width:58ch;color:var(--text-secondary);text-wrap:pretty;margin:18px 0 0;font-size:13px;line-height:1.55}.apxd .v2x-plate__link{color:#7f56f0;font-weight:500;text-decoration:none}.apxd .v2x-plate__link:hover{text-underline-offset:3px;text-decoration:underline}.apxd .v2x-plate__aside{width:100%;max-width:560px;color:var(--text-secondary);text-wrap:pretty;margin:0 auto 10px;padding:0 6px;font-size:13px;line-height:1.55}@media (min-width:900px){.apxd .v2x-plate__aside{max-width:640px}}.apxd .v2x-plate>.apxq__draft{border-top:1px solid var(--v2x-hair);max-width:none;margin:22px 0 0;padding-top:8px}.apxd .v2x-plate[data-fresh] .v2x-plate__tile{animation:v2x-pop .55s cubic-bezier(.22,1,.36,1) both}.apxd .v2x-plate[data-fresh] .v2x-plate__pills>li{animation:v2x-rise .4s cubic-bezier(.22,1,.36,1) both}.apxd .v2x-plate[data-fresh] .v2x-plate__pills>li:nth-child(2){animation-delay:60ms}.apxd .v2x-plate[data-fresh] .v2x-plate__pills>li:nth-child(3){animation-delay:.12s}@keyframes v2x-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes v2x-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.apxd .v2x-plate[data-fresh] .v2x-plate__pills>li,.apxd .v2x-plate[data-fresh] .v2x-plate__tile,.apxd .v2x-plate__tile svg,.apxd .v2x-plate__tile:after{animation:none}}@media (max-width:767px){.apxd .v2x-end__t{font-size:16px}}.apxd .apxd-end{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.apxd .apxd-end>.apxq{min-width:0}.apxd .apxn{border-top:1px solid var(--v2x-hair,#24223417);margin-top:40px;padding-top:28px}@media (min-width:1024px){.apxd .apxd-end{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:80px}.apxd .apxn{border-top:0;padding:4px 0 0}.apxd .apxd-end>.apxq,.apxd .apxd-end>.v2x-end,.apxd .apxn{margin-top:22px}}@media (min-width:1200px){.apxd .apxd-end{grid-template-columns:minmax(0,1fr) 320px;column-gap:96px}}.apxd .apxd-end .v2x-plate__pills{margin-top:22px}.apxd .apxd-end .v2x-plate__note{margin-top:20px}.apxd .apxn__t{letter-spacing:-.012em;color:var(--text-primary);margin:0 0 12px;font-size:15.5px;font-weight:500;line-height:1.3}.apxd .apxn__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.apxd .apxn__row{min-height:46px;color:inherit;-webkit-tap-highlight-color:transparent;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;column-gap:12px;margin:0 -8px;padding:8px;text-decoration:none;transition:background .15s;display:grid}@media (hover:hover){.apxd .apxn__row:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxd .apxn__row:hover{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}.apxd .apxn__row:hover .apxn__chev{color:var(--text-secondary);translate:2px}}.apxd .apxn__row:active{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxd .apxn__row:active{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.apxd .apxn__row:focus-visible{outline-offset:-2px;outline:2px solid #7f56f0}.apxd .apxn__logo{border-radius:8px}.dark .apxd .apxn__logo{box-shadow:0 0 0 1px #ffffff1f}.apxd .apxn__tx{align-items:baseline;gap:8px;min-width:0;display:flex}.apxd .apxn__co{letter-spacing:-.006em;color:var(--text-primary);flex-shrink:0;font-size:13.5px;font-weight:500}.apxd .apxn__role{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.apxd .apxn__chev{width:14px;height:14px;color:var(--text-faint);transition:color .15s,translate .2s cubic-bezier(.22,1,.36,1)}.apxd .apxn__quiet{color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.apxd .apxn__link{letter-spacing:-.004em;color:#7f56f0;align-items:center;gap:5px;margin-top:16px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.apxd .apxn__link svg{width:13px;height:13px;transition:translate .2s cubic-bezier(.22,1,.36,1)}.apxd .apxn__link:hover{color:#6e45de}.apxd .apxn__link:hover svg{translate:2px}.apxd .apxn__link:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #7f56f0}.apxd .apxd-end[data-fresh] .apxn{animation:v2x-rise .5s cubic-bezier(.22,1,.36,1) .3s both}@media (prefers-reduced-motion:reduce){.apxd .apxd-end[data-fresh] .apxn{animation:none}}body:has(.af-dock) .apxf-jump,body:has(.mr-dock) .apxf-jump{opacity:0;pointer-events:none}.af-cta.ds-btn[data-busy]>span:first-child{opacity:0}.af-dec__link{font:inherit;color:#7f56f0;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 2px;font-weight:600}.af-dec__link:hover{color:#6e45de;text-underline-offset:3px;text-decoration:underline}.af-dec__link:focus-visible{outline-offset:2px;outline:2px solid #7f56f0}.apxd .apxd__stage .v2x-quiet{all:unset;box-sizing:border-box;height:36px;font:inherit;letter-spacing:-.008em;color:var(--text-primary);cursor:pointer;white-space:nowrap;background:#ffffffa8;border:1px solid #ffffffd9;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #22203a0f}.apxd .apxd__stage .v2x-quiet:hover{background:#ffffffe6}.apxd .apxd__stage .v2x-quiet:active{transform:scale(.98)}.apxd .apxd__stage .v2x-quiet:focus-visible{outline-offset:2px;outline:2px solid #7f56f0}html:not([data-atmos]) .apxd .apxd__stage .v2x-quiet{border-color:var(--border);background:#fff;box-shadow:0 1px 2px #0000000a}.apxf-pane .v2x-foot[data-confirm]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.apxf-pane .v2x-foot[data-confirm] .v2x-foot__meta{text-wrap:pretty;flex:100%;margin:0}.apxf-pane .v2x-foot[data-confirm] .v2x-cta,.apxf-pane .v2x-foot[data-confirm] .v2x-quiet{flex:none}@media (min-width:1024px){.apxf-pane .v2x-foot[data-confirm]{flex-wrap:nowrap}.apxf-pane .v2x-foot[data-confirm] .v2x-foot__meta{flex:auto;min-width:0;margin-right:6px}}.apxf-pane .v2x-docview[data-split] .v2x-foot[data-confirm]{flex-flow:wrap;justify-content:flex-end}.apxf-pane .v2x-docview[data-split] .v2x-foot[data-confirm] .v2x-foot__meta{flex:100%}html[data-atmos]{--room-shadow:30,30,46;--room-tint:50,50,76;--room-brand:127,86,240;background:#f7f7fa}html[data-atmos] .app-content,html[data-atmos] .app-shell,html[data-atmos] .app-shell .app-main,html[data-atmos] .app-shell-right,html[data-atmos] .ptr-content,html[data-atmos] body{background:0 0}html[data-atmos] body{z-index:0;position:relative}html[data-atmos] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 46% at 50% -4%,#ffffffd9 0,#fff0 100%),linear-gradient(#fafafc,#f7f7fa 55%,#f2f2f6);position:fixed;inset:0}html[data-atmos] .app-shell:before{display:none}html[data-atmos] .app-shell{--bg-void:transparent;--bg-base:transparent;--bg-card:#ffffffe0;--bg-elevated:#fffffff5;--bg-surface-1:rgba(var(--room-tint),.05);--bg-surface-2:rgba(var(--room-tint),.085);--bg-hover:rgba(var(--room-tint),.05);--bg-active:rgba(var(--room-tint),.085);--text-primary:#141419;--text-secondary:#3d3d47;--text-muted:#5f5f6a;--text-faint:#86868f;--border:#2424381a;--border-subtle:#24243812;--border-hover:#2424382e;--input-border:#24243821;--shadow-card:inset 0 1px 0 #fff,0 1px 2px rgba(var(--room-shadow),.04),0 14px 36px -20px rgba(var(--room-shadow),.18);--shadow-card-hover:inset 0 1px 0 #fff,0 18px 44px -20px rgba(var(--room-shadow),.22),0 3px 10px -4px rgba(var(--room-shadow),.06);--shadow-float:0 24px 60px -24px rgba(var(--room-shadow),.24),0 6px 16px -8px rgba(var(--room-shadow),.08)}html[data-atmos] .af{--glass-fill:#ffffffe0;--glass-hi:#fff;--glass-border:#ffffffbf;--glass-shadow:0 1px 2px rgba(var(--room-shadow),.04),0 16px 40px -22px rgba(var(--room-shadow),.2);--glass-specular:none}html[data-atmos] .app-sidebar[data-v2]{box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px #ffffffa6,0 1px 3px rgba(var(--room-shadow),.05),0 24px 56px -32px rgba(var(--room-shadow),.22);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff75;border:0}html[data-atmos] .app-sidebar[data-v2]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(168deg,#ffffffb8,#fff0 46%);position:absolute;inset:0}html[data-atmos] .cosmos-mobile-dock{box-shadow:inset 0 1px 0 #fff,0 0 0 1px #2424380f,0 1px 2px rgba(var(--room-shadow),.04),0 16px 40px -22px rgba(var(--room-shadow),.3);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);background:#ffffffbd;border:0}html[data-atmos] .mobile-chrome{box-shadow:inset 0 1px 0 #fff,0 0 0 1px #24243812,0 1px 2px rgba(var(--room-shadow),.04),0 12px 28px -20px rgba(var(--room-shadow),.22);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#ffffffd6;border:0;transition:background .22s,box-shadow .22s}html[data-atmos] .mobile-chrome[data-scrolled]{box-shadow:inset 0 1px 0 #fff,0 0 0 1px #24243817,0 2px 6px -2px rgba(var(--room-shadow),.08),0 16px 36px -22px rgba(var(--room-shadow),.32);background:#ffffffed}html[data-atmos] .pf-seg{box-shadow:0 1px 2px rgba(var(--room-shadow),.04),0 10px 24px -16px rgba(var(--room-shadow),.22);background:#ffffff80;border-color:#fffc}html[data-atmos] .af-pop,html[data-atmos] .brio-toast[data-sonner-toast],html[data-atmos] .chrome-menu__panel,html[data-atmos] .cosmos-user-menu,html[data-atmos] .pe-pop{-webkit-backdrop-filter:blur(30px)saturate(1.2);backdrop-filter:blur(30px)saturate(1.2);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(var(--room-shadow),.05),0 28px 64px -26px rgba(var(--room-shadow),.3)!important;background:#ffffffe6!important;border-color:#ffffffe6!important}html[data-atmos] .af-combo .pe-pop,html[data-atmos] .af-pop,html[data-atmos] .pe-pop{border-radius:18px;padding:6px}html[data-atmos] .af-inline{border-top-color:rgba(var(--room-brand),.16)}html[data-atmos] .af-inline .af-opt,html[data-atmos] .af-inline .apxa__cat__opt{border-radius:9px;min-height:40px}html[data-atmos] .af-combo .apxa__cat__opt,html[data-atmos] .af-opt,html[data-atmos] .pe-opt{border-radius:12px;min-height:40px}html[data-atmos] .af-combo .apxa__cat__opt[aria-selected=true],html[data-atmos] .af-opt[data-active],html[data-atmos] .pe-opt[data-active=true]{background:rgba(var(--room-tint),.07)}@media (hover:hover){html[data-atmos] .af-combo .apxa__cat__opt:hover:not(:disabled),html[data-atmos] .af-opt:hover:not(:disabled),html[data-atmos] .pe-opt:hover:not([data-disabled]){background:rgba(var(--room-tint),.07)}}html[data-atmos] .af-opt[aria-selected=true],html[data-atmos] .pe-opt[aria-selected=true]{background:rgba(var(--room-brand),.08);color:var(--text-primary);font-weight:560}html[data-atmos] .af-opt[aria-selected=true] .af-opt__box{background:#7f56f0;border-color:#7f56f0}html[data-atmos] .af-opt__check,html[data-atmos] .pe-opt__check{color:#7f56f0}html[data-atmos] .af-list__search{background:rgba(var(--room-tint),.05);box-shadow:inset 0 0 0 1px rgba(var(--room-tint),.06);border-color:#0000;transition:background .15s,box-shadow .15s}html[data-atmos] .af-list__search:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--room-brand),.35);background:#fff}html[data-atmos] .af-combo .apxa__cat__notlisted,html[data-atmos] .af-opt--escape{border-top-color:rgba(var(--room-tint),.1)}html[data-atmos] .af-combo .apxa__cat__list{border-color:#0000;border-top-color:rgba(var(--room-brand),.16);box-shadow:none;background:0 0}html[data-atmos] .pe-group,html[data-atmos] .pe-list,html[data-atmos] .pf-stage__card{background:linear-gradient(160deg,#fffffff0,#ffffffb8 60%,#ffffffc7)}html[data-atmos] .pe-group,html[data-atmos] .pe-list{box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(var(--room-shadow),.04),0 14px 36px -20px rgba(var(--room-shadow),.18);border-color:#ffffffbf}html[data-atmos] .af{--af-hair:rgba(var(--room-shadow),.1)}html[data-atmos] .af-row,html[data-atmos] .af-save{box-shadow:none;background:0 0}html[data-atmos] .af-row,html[data-atmos] .pe-list__add,html[data-atmos] .pe-list__row,html[data-atmos] .pe-row{transition:background .18s}@media (hover:hover) and (pointer:fine){html[data-atmos] .af-row[data-editable]:not([data-choices]):hover{background:rgba(var(--room-tint),.05)}html[data-atmos] .pe-row:not(.pe-row--locked):hover{background:rgba(var(--room-tint),.045)}}html[data-atmos] .pe-row--nav:active{background:rgba(var(--room-tint),.085)}html[data-atmos] .af-row[data-editable]:has(input:focus,textarea:focus,select:focus,[role=listbox]:focus-within,.af-pill:focus-visible,.af-choose:focus-visible),html[data-atmos] .af-row[data-editable]:is([data-open],[data-open]:hover,[data-lit],[data-lit]:hover){background:0 0;box-shadow:inset 2px 0 #7f56f0}html[data-atmos] .pe-row:is(:focus-within,:focus-within:hover){background:rgba(var(--room-brand),.055)}html[data-atmos] .pe-row:before{display:none}html[data-atmos] .pe-row:has(.pe-slip) .pe-row__label{align-items:center;gap:6px;display:inline-flex}html[data-atmos] .pe-row:has(.pe-slip) .pe-row__label:before{content:"";background:#e5484d;border-radius:999px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #e5484d24}@media (min-width:768px){html[data-atmos] .af-row__val>.af-input[inputmode=tel],html[data-atmos] .af-row__val>.af-input[type=tel]{max-width:300px}html[data-atmos] .af-row__val>.af-textarea{max-width:640px}html[data-atmos] .af-place{max-width:560px}}html[data-atmos] .af-choose{width:auto;max-width:100%}html[data-atmos] .af-choose__chev{margin-left:0;transition:color .15s,rotate .25s cubic-bezier(.34,1.3,.5,1)}html[data-atmos] .af-choose[aria-expanded=true] .af-choose__chev{color:#7f56f0;rotate:180deg}@media (hover:hover){html[data-atmos] .af-choose:hover .af-choose__chev{color:var(--text-secondary)}html[data-atmos] .af-pill:hover:not(:disabled):not([aria-pressed=true]):not([aria-checked=true]){background:rgba(var(--room-tint),.06);border-color:#2424382e}}html[data-atmos] .af-seg,html[data-atmos] .pe-seg{background:rgba(var(--room-tint),.08)}html[data-atmos] .af-seg__opt[aria-pressed=true],html[data-atmos] .pe-seg__opt[data-on=true]{box-shadow:0 1px 2px rgba(var(--room-shadow),.12),0 0 0 .5px rgba(var(--room-shadow),.06);background:#fff}html[data-atmos] :is(.pe-switch,.settings-switch-track,.mobile-sheet-switch,.acct-switch,.jsr__switch i,.af-save__switch){background:rgba(var(--room-tint),.14);width:34px;height:20px;box-shadow:inset 0 0 0 1px rgba(var(--room-shadow),.06),inset 0 1px 1px rgba(var(--room-shadow),.05);border:0;border-radius:999px;padding:0;transition:background .2s,box-shadow .2s}html[data-atmos] .acct-switch__thumb,html[data-atmos] .af-save__switch:after,html[data-atmos] .jsr__switch i:after,html[data-atmos] .mobile-sheet-switch-thumb,html[data-atmos] .pe-switch:after,html[data-atmos] .settings-switch-thumb{width:16px;height:16px;box-shadow:0 1px 2px rgba(var(--room-shadow),.24),0 0 0 .5px rgba(var(--room-shadow),.06);background:#fff;border-radius:999px;transition:transform .24s cubic-bezier(.34,1.3,.5,1);top:2px;left:2px;transform:translate(0)}html[data-atmos] :is(.pe-switch[data-checked=true],.settings-switch input:checked+.settings-switch-track,.mobile-sheet-switch[data-on],.acct-switch[data-on],.jsr__switch[aria-checked=true] i,.af-save__switch[data-on]){background:linear-gradient(#a78bfa,#7f56f0);box-shadow:inset 0 1px 1px #ffffff52,0 0 0 1px #7f56f024,0 3px 8px -2px #7f56f06b}html[data-atmos] .acct-switch[data-on] .acct-switch__thumb,html[data-atmos] .af-save__switch[data-on]:after,html[data-atmos] .jsr__switch[aria-checked=true] i:after,html[data-atmos] .mobile-sheet-switch[data-on] .mobile-sheet-switch-thumb,html[data-atmos] .pe-switch[data-checked=true]:after,html[data-atmos] .settings-switch input:checked+.settings-switch-track .settings-switch-thumb{transform:translate(14px)translate(0)}html[data-atmos] :is(.pe-row--toggle,.af-save,.jsr__switch,.acct-row,.mobile-sheet-item):focus-visible{outline:none}html[data-atmos] :is(.pe-row--toggle:focus-visible .pe-switch,.af-save:focus-visible .af-save__switch,.jsr__switch:focus-visible i,.settings-switch input:focus-visible+.settings-switch-track){outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #7f56f0}html[data-atmos] .imsheet{--row-focus:rgba(var(--room-tint),.06)}html[data-atmos] .pe-list__chev{background:rgba(var(--room-tint),.06);width:26px;height:26px;color:var(--text-muted);border-radius:999px;padding:5px;transition:background .15s,color .15s,box-shadow .15s,translate .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover){html[data-atmos] .pe-list__row:hover .pe-list__chev{color:var(--text-primary);box-shadow:0 1px 2px rgba(var(--room-shadow),.12),0 0 0 .5px rgba(var(--room-shadow),.06);background:#fff}}html[data-atmos] .pe-list__row:active .pe-list__chev{background:#fff}html[data-atmos] .pe-list__row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #7f56f0}html[data-atmos] .pe-select__btn[aria-expanded=true] .pe-select__chev{color:#7f56f0}html[data-atmos] .imsheet{--bg-void:#f1f1f4;--bg-card:#ffffffe0;--bg-elevated:#fff;--bg-surface-1:rgba(var(--room-tint),.05);--bg-surface-2:rgba(var(--room-tint),.085);--text-primary:#141419;--text-secondary:#3d3d47;--text-muted:#5f5f6a;--text-faint:#86868f;--border:#2424381a;--border-subtle:#24243812;--glass-fill:#ffffffe0;--glass-hi:#fff;--glass-border:#ffffffbf;--glass-shadow:0 1px 2px rgba(var(--room-shadow),.04),0 14px 36px -20px rgba(var(--room-shadow),.18);--glass-specular:none;background:#f1f1f4;border-color:#ffffffd9;box-shadow:inset 0 1px #fff}html[data-atmos] .imsheet:has(.pe){background:linear-gradient(#f1f1f4,#ebebef)}html[data-atmos] .imsheet:has(.pe) .imsheet__grip,html[data-atmos] .pe-sticky{background:#f1f1f4}html[data-atmos] .imsheet:before{box-shadow:-44px 0 96px -44px rgba(var(--room-shadow),.3),0 26px 70px -30px rgba(var(--room-shadow),.3)}html[data-atmos] .imsheet__handle{background:rgba(var(--room-shadow),.22)}html[data-atmos] .imsheet-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16162266}html[data-atmos] .pf-field{background:0 0}html[data-atmos] .pf-field:after,html[data-atmos] .pf-field:before,html[data-atmos] .pf-field__mark{display:none}html[data-atmos] .pf-title{color:var(--text-primary)}html[data-atmos] .pf-lift{color:var(--text-primary);box-shadow:0 1px 2px rgba(var(--room-shadow),.06);background-color:#ffffffa8;border-color:#ffffffd9}html[data-atmos] .pf-lift:focus-visible{outline-color:#7f56f0}@media (hover:hover) and (pointer:fine){html[data-atmos] .pf-lift:hover{background-color:#ffffffdb;border-color:#fff}}html[data-atmos] .pf-lift__left{color:var(--text-muted)}html[data-atmos] .pf-lift__n{color:var(--text-primary)}html[data-atmos] .pf-lift__rule{background:rgba(var(--room-shadow),.18)}html[data-atmos] .pf-lift[data-tone=out] .pf-lift__left,html[data-atmos] .pf-lift[data-tone=out] .pf-lift__n{color:#b45309}html[data-atmos] .pf-stage__card{box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(var(--room-shadow),.04),0 16px 40px -22px rgba(var(--room-shadow),.22)}html[data-atmos] .pf-stage__card:before{background:0 0}@media (hover:hover) and (pointer:fine){html[data-atmos] .pf-stage__plate:hover .pf-stage__card{box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(var(--room-shadow),.04),0 20px 48px -22px rgba(var(--room-shadow),.26)}}html[data-atmos] .pf-slim{color:var(--text-primary);box-shadow:inset 0 -1px 0 #fffc,0 12px 28px -20px rgba(var(--room-shadow),.26);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#f1f1f4c7}html[data-atmos] .pf-slim:before{display:none}html[data-atmos] .pf-slim__main:focus-visible{outline-color:#7f56f0}html[data-atmos] .pf-slim__logo{box-shadow:0 0 0 1.5px #ffffffe6,0 0 0 2.5px rgba(var(--room-shadow),.12)}html[data-atmos] .pf-slim__name{color:var(--text-primary)}html[data-atmos] .pf-slim__sep{color:var(--text-faint)}html[data-atmos] .pf-slim__section{color:var(--text-muted)}html[data-atmos] .app-main:has(.apxd):before{content:none}html[data-atmos] .apxf-pane{box-shadow:none;background:0 0;border:0;animation:none}html[data-atmos] .apxf-pane:before{opacity:0}html[data-atmos] .apxf-chips,html[data-atmos] .apxf-pane .v2x-foot,html[data-atmos] .apxf-pane .v2x-foot:after{background:0 0}html[data-atmos] .af-sec[data-dim]{opacity:1}html[data-atmos] .af-sec[data-dim] .af-sec__title{color:var(--text-muted)}html[data-atmos] .af-sec[data-dim] .af-row__label{color:var(--text-faint)}html[data-atmos] .af-sec__mark[data-state=ahead]:before{border-color:rgba(var(--room-tint),.26)}html[data-atmos] .af-sec__meter{background:rgba(var(--room-brand),.12)}html[data-atmos] .af-fail{box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(var(--room-shadow),.05),0 16px 40px -22px #b453093d;background:linear-gradient(160deg,#ffffffeb,#ffffffbd);border-color:#d9770647}html[data-atmos] .af-fail[data-quiet]{box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(var(--room-shadow),.04),0 14px 36px -20px rgba(var(--room-shadow),.18);border-color:#ffffffd9}html[data-atmos] .af-fail__blocker{background:#d977061a}html[data-atmos] .af-compose__preview{background:rgba(var(--room-brand),.05);border-color:rgba(var(--room-brand),.16)}html[data-atmos] .af-dock:not([data-alone]){box-shadow:inset 0 1px 0 #fff,0 0 0 1px #ffffffe6,0 1px 2px rgba(var(--room-shadow),.04),0 14px 36px -18px rgba(var(--room-shadow),.24);background:#fffc}html[data-atmos] .ujc{--bloom-a:.3;--bloom-a-mid:.11;--bloom-b:.17;background:radial-gradient(124% 104% at 0 0,rgba(var(--pastel-a,139,92,246),var(--bloom-a)) 0,rgba(var(--pastel-a,139,92,246),var(--bloom-a-mid)) 40%,rgba(var(--pastel-a,139,92,246),0) 74%),radial-gradient(92% 84% at 100% 100%,rgba(var(--pastel-b,56,189,248),var(--bloom-b)) 0,rgba(var(--pastel-b,56,189,248),0) 70%),linear-gradient(160deg,#fff 0,#ffffffe6 100%);border-color:#0000}html[data-atmos] .ujc:before{background:radial-gradient(124% 104% at 0 0,rgba(var(--pastel-a,139,92,246),.28) 0,rgba(var(--pastel-a,139,92,246),.1) 40%,rgba(var(--pastel-a,139,92,246),0) 74%),radial-gradient(92% 84% at 100% 100%,rgba(var(--pastel-b,56,189,248),.15) 0,rgba(var(--pastel-b,56,189,248),0) 70%),linear-gradient(160deg,#fff 0,#fffffff5 100%)}html[data-atmos] .ujc--p0{--pastel-a:139,92,246;--pastel-b:56,189,248}html[data-atmos] .ujc--p1{--pastel-a:59,130,246;--pastel-b:167,139,250}html[data-atmos] .ujc--p2{--pastel-a:52,211,153;--pastel-b:34,211,238}html[data-atmos] .ujc--p3{--pastel-a:251,146,60;--pastel-b:244,114,182}html[data-atmos] .ujc--p4{--pastel-a:250,204,21;--pastel-b:251,146,60}html[data-atmos] .ujc--p5{--pastel-a:244,114,182;--pastel-b:167,139,250}html[data-atmos] .ujc--grid .ujc__title{color:var(--text-primary)}html[data-atmos] .ujc--grid .ujc__co{color:var(--text-muted)}html[data-atmos] .ujc--grid{min-height:clamp(300px,50dvh - 118.5px,376px);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px #fff9,0 0 0 1px rgba(var(--room-shadow),.07),0 1px 2px rgba(var(--room-shadow),.04),0 16px 40px -22px rgba(var(--room-shadow),.22);border-radius:22px}html[data-atmos] .sjl__grid .ujc--grid{min-height:0}html[data-atmos] .ujc--grid{--bloom-a:.14;--bloom-a-mid:.05;--bloom-b:.08;border-color:#0000}html[data-atmos] .ujc--grid:before{background:radial-gradient(124% 104% at 0 0,rgba(var(--pastel-a,139,92,246),.36) 0,rgba(var(--pastel-a,139,92,246),.13) 40%,rgba(var(--pastel-a,139,92,246),0) 74%),radial-gradient(92% 84% at 100% 100%,rgba(var(--pastel-b,56,189,248),.2) 0,rgba(var(--pastel-b,56,189,248),0) 70%),linear-gradient(160deg,#fff 0,#fffffff7 100%)}html[data-atmos] .ujc--grid .ujc__panel{padding:20px 20px 18px}html[data-atmos] .ujc--grid .ujc__pills{margin-bottom:18px}html[data-atmos] .ujc--grid .ujc__title{min-height:0;font-size:19.5px}html[data-atmos] .ujc--grid .ujc__tags{margin-top:12px;padding-top:0}html[data-atmos] .ujc--grid .ujc__sal{font-size:13px}html[data-atmos] .ujc--grid .ujc__foot{padding:14px 20px 15px}html[data-atmos] .ujc--grid .ujc__when{margin-left:0;padding-left:0}html[data-atmos] .ujc--grid .ujc__tag+.ujc__when:before{content:"·";color:var(--text-faint);margin-right:7px}html[data-atmos] .ujc--grid .ujc__logo{box-shadow:0 0 0 1px rgba(var(--room-shadow),.06),0 1px 2px rgba(var(--room-shadow),.06);transition:box-shadow .26s}html[data-atmos] .ujc--grid.ujc--selected .ujc__logo,html[data-atmos] .ujc--grid:focus-visible .ujc__logo,html[data-atmos] .ujc--grid:hover .ujc__logo{box-shadow:0 0 0 1px rgba(var(--room-shadow),.06),0 1px 2px rgba(var(--room-shadow),.06),0 8px 18px -8px rgba(var(--pastel-a,139,92,246),.55)}html[data-atmos] .ujc--grid:focus-visible,html[data-atmos] .ujc--grid:hover{box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px #ffffffbf,0 0 0 1px rgba(var(--room-shadow),.07),0 4px 12px -4px rgba(var(--room-shadow),.07),0 26px 60px -24px rgba(var(--room-shadow),.3);border-color:#0000}html[data-atmos] .ujc--grid.ujc--selected,html[data-atmos] .ujc--grid.ujc--selected:hover{box-shadow:inset 0 1px 0 #fff,0 0 0 1.5px rgba(var(--room-brand),.5),0 1px 2px rgba(var(--room-shadow),.04),0 16px 40px -22px rgba(var(--room-shadow),.22)}html[data-atmos] .ujc--grid:focus-visible{outline:none}html[data-atmos] .ujc--swipe{--bloom-a:.34;--bloom-a-mid:.12;--bloom-b:.2;background:radial-gradient(118% 84% at 0 0,rgba(var(--pastel-a,139,92,246),var(--bloom-a)) 0,rgba(var(--pastel-a,139,92,246),var(--bloom-a-mid)) 42%,rgba(var(--pastel-a,139,92,246),0) 74%),radial-gradient(96% 70% at 100% 100%,rgba(var(--pastel-b,56,189,248),var(--bloom-b)) 0,rgba(var(--pastel-b,56,189,248),0) 70%),linear-gradient(160deg,#fff 0,#fafafc 58%,#fcfcfd 100%);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px #ffffff9e,0 0 0 1px rgba(var(--room-shadow),.05),0 1px 2px rgba(var(--room-shadow),.05),0 14px 30px -18px rgba(var(--room-shadow),.14),0 32px 60px -36px rgba(var(--room-shadow),.2);border-radius:26px}html[data-atmos] .jdeck-rest .ujc--swipe,html[data-atmos] .jdeck-rise .ujc--swipe{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--room-shadow),.05),0 6px 14px -10px rgba(var(--room-shadow),.12)}html[data-atmos] .ujc--swipe:before{opacity:0}html[data-atmos] .ujc-skel__foot,html[data-atmos] .ujc__cue,html[data-atmos] .ujc__foot{border-top:1px solid rgba(var(--room-shadow),.08);box-shadow:none;background:0 0}html[data-atmos] .ujc--swipe .ujc__foot .ujc__cue{border-top:0}html[data-atmos] .ujc__logo{box-shadow:0 0 0 1px rgba(var(--room-shadow),.06),0 1px 2px rgba(var(--room-shadow),.06),0 8px 18px -8px rgba(var(--pastel-a,139,92,246),.55);border-color:#fff}html[data-atmos] .ujc__fit-track{stroke:rgba(var(--room-shadow),.1)}@media (hover:hover){html[data-atmos] .ujc__apply:not(.ujc__apply--done){color:#6e45de;background:0 0;border-color:#0000}}html[data-atmos] .ujc-skel{min-height:clamp(300px,50dvh - 118.5px,376px);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px #fff9,0 1px 2px rgba(var(--room-shadow),.05),0 18px 44px -24px rgba(var(--room-shadow),.22);background:linear-gradient(160deg,#ffffffdb,#ffffffa8);border-color:#0000;border-radius:22px}html[data-atmos] .ujl{background:radial-gradient(92% 86% at 0 0,rgba(var(--room-brand),.18) 0,rgba(var(--room-brand),0) 68%),radial-gradient(76% 70% at 100% 100%,#38bdf814 0,#38bdf800 70%),linear-gradient(160deg,#fffffff5 0,#ffffffd1 100%);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px #fff9,0 1px 2px rgba(var(--room-shadow),.04),0 14px 36px -20px rgba(var(--room-shadow),.18);border-color:#0000;border-radius:22px}html[data-atmos] .jdeck-veil{background:rgb(var(--room-shadow))}@media (prefers-reduced-transparency:reduce){html[data-atmos] .app-shell{--bg-card:#fff}html[data-atmos] .af{--glass-fill:#fff}html[data-atmos] .app-sidebar[data-v2],html[data-atmos] .cosmos-mobile-dock,html[data-atmos] .mobile-chrome{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}html[data-atmos] .app-sidebar[data-v2]:before{content:none}}@media (prefers-reduced-motion:reduce){html[data-atmos] .af-choose__chev,html[data-atmos] .af-row,html[data-atmos] .pe-list__chev,html[data-atmos] .pe-list__row,html[data-atmos] .pe-row,html[data-atmos] .pe-select__chev{transition:none}}.sjp{padding-top:6px}.sjp__title{font-family:var(--page-title-face);font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--page-title-tracking);color:var(--text-primary);margin:2px 0 22px;line-height:1.1}.sjl-door{letter-spacing:-.004em;height:28px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;border-radius:8px;align-items:center;gap:5px;padding:0 2px;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,opacity .15s;display:inline-flex}.sjl-door,.sjl-door svg{flex-shrink:0}.sjl-door:active{opacity:.7}.sjl-door:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px}@media (hover:hover){.sjl-door:hover{color:var(--text-primary)}}.sjl{padding:4px 0 24px;container-type:inline-size}.sjl__sec+.sjl__sec{margin-top:30px}.sjl__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0 0 12px;font-size:11px;font-weight:600}.sjl__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}@container not (min-width:620px){.sjl__grid{grid-template-columns:minmax(0,1fr)}}.sjl__grid .ujc--grid{min-height:0}.sjl__rows{margin:0;padding:0;list-style:none}.sjl-row{border-top:1px solid var(--border-subtle);align-items:center;gap:14px;min-height:76px;padding:12px 4px;display:flex}.sjl__rows li:last-child .sjl-row{border-bottom:1px solid var(--border-subtle)}.sjl-row__logo{width:36px;height:36px;color:var(--text-muted);opacity:.72;background:#fff;border:1px solid #24243814;border-radius:10px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.sjl-row__logo img{object-fit:contain;width:100%;height:100%;padding:4px}.sjl-row__tx{flex:auto;gap:2px;min-width:0;display:grid}.sjl-row__title{color:var(--text-secondary);font-size:14.5px;font-weight:500;line-height:1.3}.sjl-row__sub,.sjl-row__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sjl-row__sub{color:var(--text-muted);font-size:12.5px;line-height:1.35}.sjl-row__state{color:var(--text-faint);font-size:12px;line-height:1.35}.sjl-row[data-state=unavailable] .sjl-row__logo{opacity:.5}.sjl-row__heart{width:38px;height:38px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;transition:color .15s,background .15s,scale .18s cubic-bezier(.34,1.3,.5,1);display:grid}.sjl-row__heart.is-saved{color:#7f56f0}.sjl-row__heart:active{scale:.88}.sjl-row__heart:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}@media (hover:hover){.sjl-row__heart:hover{color:var(--text-secondary);background:#32324c0f}.sjl-row__heart.is-saved:hover{color:#6e45de}}.sjl__btn{height:38px;font:inherit;letter-spacing:-.006em;color:var(--text-secondary);cursor:pointer;background:#ffffffb8;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:box-shadow .2s,color .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #24223429,0 1px 2px #3c238c0d}.sjl__btn:disabled{color:var(--text-faint);cursor:default}@media (hover:hover){.sjl__btn:hover:not(:disabled){color:var(--text-primary);background:#fff;box-shadow:inset 0 1px #fff,0 0 0 1px #24223442,0 1px 2px #3c238c0d}}.sjl__more{margin:28px auto 0;display:flex}.sjl__status{text-align:center;flex-direction:column;align-items:center;padding:64px 16px 48px;display:flex}.sjl__status-mark{color:var(--text-faint);margin-bottom:12px}.sjl__status-t{letter-spacing:-.012em;color:var(--text-primary);margin:0;font-size:17px;font-weight:560}.sjl__status-d{max-width:36ch;color:var(--text-muted);text-wrap:pretty;margin:6px 0 0;font-size:13.5px;line-height:1.5}.sjl__status .sjl__btn{margin-top:18px}.dark .sjl-row__logo{background:#fff;border-color:#ffffff24}.dark .sjl-row__heart.is-saved{color:#a78bfa}.dark .sjl__btn{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff24}@media (max-width:767px){.sjp{padding:calc(env(safe-area-inset-top,0px) + 8px) 0 calc(96px + env(safe-area-inset-bottom,0px))}.sjp__title{margin-bottom:18px}.sjl{padding:0 0 16px}.sjl__grid{gap:14px}.sjl-row{padding:12px 2px}}@media (prefers-reduced-motion:reduce){.sjl-door,.sjl-row__heart,.sjl__btn{transition:none}}.bl{--bl-ink:var(--accent-coral);--bl-tint:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.bl{--bl-tint:color-mix(in srgb,var(--accent-coral) 7%,transparent)}}.bl{--bl-hair:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bl{--bl-hair:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.bl{--bl-hair-strong:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bl{--bl-hair-strong:color-mix(in srgb,var(--text-primary) 14%,transparent)}}.bl{--bl-wash:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bl{--bl-wash:color-mix(in srgb,var(--text-primary) 3%,transparent)}}.bl{--bl-track:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bl{--bl-track:color-mix(in srgb,var(--text-primary) 4.5%,transparent)}}.bl{--bl-warn:#b45309;--bl-danger:#dc2626;--bl-ok:#0d9488;--bl-violet:var(--accent-coral);--bl-violet-ink:#5b21b6;--bl-gap:12px;--bl-ease:cubic-bezier(.22,1,.36,1)}.dark .bl{--bl-tint:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.dark .bl{--bl-tint:color-mix(in srgb,var(--accent-coral) 14%,transparent)}}.dark .bl{--bl-hair:#ffffff17;--bl-hair-strong:#ffffff29;--bl-wash:#ffffff0a;--bl-track:#ffffff14;--bl-warn:#fbbf24;--bl-danger:#f87171;--bl-ok:#2dd4bf;--bl-violet-ink:#c4b5fd}.bl[data-late]>:not(.settings-page-header):not(.set-back):not(.set-detail-head){animation:bl-in .28s var(--bl-ease) both}@keyframes bl-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.bl[data-entrance]{animation:bx-enter-right .34s var(--bl-ease) both}@keyframes bx-enter-right{0%{opacity:0;translate:28px}to{opacity:1;translate:0}}@keyframes bx-enter-up{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (min-width:768px){.bl[data-entrance]{animation:bx-enter-up .3s var(--bl-ease) both}}.bx-arrive__go{color:var(--accent-coral);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.bx-arrive__go svg{width:12px;height:12px;transition:translate .18s var(--bl-ease)}.bx-arrive__go:hover svg{translate:2px}.bl .bx-arrive{margin:18px 0 -2px}.bl-note{color:var(--bl-warn);margin:0;font-size:13px;line-height:1.45}.bl-body{margin-top:2px}.bl-body,.bl-row{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.bl-row{align-items:stretch}.bl-row[data-two]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bl-card{border:1px solid var(--bl-hair);background:var(--bg-card);border-radius:20px;flex-direction:column;min-width:0;padding:20px 22px 18px;display:flex;position:relative;box-shadow:0 1px 2px #110c2208,0 20px 40px -32px #110c222e}.dark .bl-card{box-shadow:none}.bl-card[data-tone=warn]{border-color:var(--bl-warn)}@supports (color:color-mix(in lab,red,red)){.bl-card[data-tone=warn]{border-color:color-mix(in srgb,var(--bl-warn) 32%,transparent)}}.bl-card--bought{border-color:var(--bl-ok)}@supports (color:color-mix(in lab,red,red)){.bl-card--bought{border-color:color-mix(in srgb,var(--bl-ok) 30%,transparent)}}.bl-card__head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.bl-card__kicker{letter-spacing:.01em;color:var(--text-muted);margin:0;font-size:12px;font-weight:500;line-height:1.3}.bl-card__kicker[data-tone=ok]{color:var(--bl-ok)}.bl-card__aside{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.bl-card__lead{color:var(--text-secondary);text-wrap:pretty;margin:10px 0 0;font-size:13px;line-height:1.45}.bl-card__more{margin:6px 0 -6px -8px;display:flex}.bl-card__foot{margin:auto 0 0;padding-top:12px}.bl-card--skeleton{gap:12px;min-height:148px;display:grid}.bl-skel{border-radius:6px;display:block}.bl-skel--name{width:38%;height:24px}.bl-skel--line{width:62%;height:14px;margin-top:6px}.bl-skel--meter{width:100%;height:4px}.bl-skel--facts{width:44%;height:12px;margin-top:10px}.bl-hero{border-color:var(--bl-violet)}@supports (color:color-mix(in lab,red,red)){.bl-hero{border-color:color-mix(in srgb,var(--bl-violet) 20%,transparent)}}.bl-hero{background:var(--bl-violet)}@supports (color:color-mix(in lab,red,red)){.bl-hero{background:color-mix(in srgb,var(--bl-violet) 4.5%,var(--bg-card))}}.bl-hero[data-tone=warn]{border-color:var(--bl-warn)}@supports (color:color-mix(in lab,red,red)){.bl-hero[data-tone=warn]{border-color:color-mix(in srgb,var(--bl-warn) 34%,transparent)}}.bl-hero[data-tone=warn]{background:var(--bl-warn)}@supports (color:color-mix(in lab,red,red)){.bl-hero[data-tone=warn]{background:color-mix(in srgb,var(--bl-warn) 4%,var(--bg-card))}}.bl-hero.bl-card--bought{border-color:var(--bl-ok)}@supports (color:color-mix(in lab,red,red)){.bl-hero.bl-card--bought{border-color:color-mix(in srgb,var(--bl-ok) 34%,transparent)}}.bl-hero.bl-card--bought{background:var(--bl-ok)}@supports (color:color-mix(in lab,red,red)){.bl-hero.bl-card--bought{background:color-mix(in srgb,var(--bl-ok) 4%,var(--bg-card))}}.bl-hero .bl-card__kicker{color:var(--bl-violet-ink)}.bl-hero[data-tone=warn] .bl-card__kicker{color:var(--bl-warn)}.bl-hero.bl-card--bought .bl-card__kicker{color:var(--bl-ok)}.bl-hero__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-bottom:16px;display:flex}.bl-hero__id{min-width:0}.bl-hero__name{min-width:0;font-family:var(--page-title-face,inherit);letter-spacing:-.024em;color:var(--text-primary);margin:4px 0 0;font-size:27px;font-weight:500;line-height:1.05}.bl-hero__price{letter-spacing:-.006em;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.5;display:flex}.bl-hero__price,.bl-hero__words{flex-wrap:wrap;align-items:baseline}.bl-hero__words{display:inline-flex}.bl-hero__fact+.bl-hero__words:before,.bl-hero__words>.bl-word+.bl-word:before{content:"·";color:var(--text-faint);margin:0 7px;text-decoration:none;display:inline-block}.bl-hero__price .bl-word{height:auto;font-size:inherit;letter-spacing:inherit;font-weight:400;line-height:inherit;color:var(--text-muted);border-radius:0;padding:0;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.bl-hero__price .bl-word{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.bl-hero__price .bl-word{text-underline-offset:3px}.bl-hero__price .bl-word .bl-spin{width:12px;height:12px}@media (hover:hover){.bl-hero__price .bl-word:not(:disabled):hover{color:var(--text-primary);background:0 0;text-decoration-color:currentColor}}.bl-hero__usage{align-items:center;gap:14px;min-width:0;padding-right:2px;display:flex}.bl-hero__usage-tx{min-width:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-wrap:pretty;flex-direction:column;gap:3px;margin:0;font-size:13px;line-height:1.4;display:flex}.bl-hero__usage-tx b{color:var(--text-primary);font-weight:500}.bl-hero__aside{color:var(--text-muted)}.bl-hero__usage[data-tone=warn] .bl-hero__aside{color:var(--bl-warn);font-weight:500}.bl-ring{flex-shrink:0;width:56px;height:56px;position:relative}.bl-ring svg{width:100%;height:100%;display:block;overflow:visible;rotate:-90deg}.bl-ring__track{fill:none;stroke:var(--bl-violet)}@supports (color:color-mix(in lab,red,red)){.bl-ring__track{stroke:color-mix(in srgb,var(--bl-violet) 14%,transparent)}}.bl-ring__track{stroke-width:3px}.bl-ring__fill{fill:none;stroke:var(--bl-ink);stroke-width:3px;stroke-linecap:round}.bl-ring[data-tone=warn] .bl-ring__track{stroke:var(--bl-warn)}@supports (color:color-mix(in lab,red,red)){.bl-ring[data-tone=warn] .bl-ring__track{stroke:color-mix(in srgb,var(--bl-warn) 14%,transparent)}}.bl-ring[data-tone=warn] .bl-ring__fill{stroke:var(--bl-warn)}.bl-ring__n{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;place-items:center;font-size:13.5px;font-weight:500;display:grid;position:absolute;inset:0}.bl-ring[data-tone=warn] .bl-ring__n{color:var(--bl-warn)}.bl-hero__line{color:var(--text-secondary);text-wrap:pretty;margin:0 0 16px;font-size:13.5px;line-height:1.45}.bl-hero__line[data-tone=warn]{color:var(--bl-warn);font-weight:500}.bl-hero__line[data-tone=quiet]{color:var(--text-muted)}.bl-hero>:last-child{margin-bottom:0}.bl-hero__foot{justify-content:flex-end;margin-top:auto;padding-top:4px;display:flex}.bl-word{cursor:pointer;letter-spacing:-.005em;height:30px;color:var(--text-primary);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,background .15s,opacity .15s;display:inline-flex}@media (hover:hover){.bl-word:not(:disabled):hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bl-word:not(:disabled):hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.bl-word--quiet:not(:disabled):hover{color:var(--text-primary)}.bl-word--accent:not(:disabled):hover{background:var(--bl-tint)}.bl-word:hover .bl-word__arrow{translate:2px}}.bl-word:active{opacity:.7}.bl-word:disabled{cursor:default;opacity:.55}.bl-word--quiet{color:var(--text-muted);font-weight:400}.bl-word--accent{color:var(--bl-ink);font-weight:500}.bl-word[data-tone=danger]{color:var(--bl-danger)}.bl-word[data-tone=warn]{color:var(--bl-warn)}.bl-word__arrow{width:14px;height:14px;transition:translate .2s var(--bl-ease)}.bl-pill:focus-visible,.bl-term__opt:focus-visible,.bl-word:focus-visible{outline:2px solid var(--bl-ink);outline-offset:2px}.bl-pill{--bl-pill-ring:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bl-pill{--bl-pill-ring:color-mix(in srgb,var(--text-primary) 16%,transparent)}}.bl-pill{cursor:pointer;white-space:nowrap;letter-spacing:-.008em;height:40px;color:var(--text-secondary);background:var(--bg-card);box-shadow:0 0 0 1px var(--bl-pill-ring);transition:box-shadow .18s ease,color .16s ease,background .16s ease,translate .18s var(--bl-ease);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px 0 22px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.bl-pill[data-ready]{--bl-pill-ring:#7f56f08c;color:#5b21b6;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #7f56f024,0 0 0 1px var(--bl-pill-ring),0 6px 14px -10px #7f56f066;background:linear-gradient(#fff,#f0e9ff)}.bl-pill__arrow{width:15px;height:15px;transition:translate .2s var(--bl-ease)}@media (hover:hover){.bl-pill:hover:not(:disabled){--bl-pill-ring:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bl-pill:hover:not(:disabled){--bl-pill-ring:color-mix(in srgb,var(--text-primary) 26%,transparent)}}.bl-pill:hover:not(:disabled){color:var(--text-primary)}.bl-pill[data-ready]:hover:not(:disabled){--bl-pill-ring:#7f56f0cc;color:#4c1d95;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #7f56f029,0 0 0 1px var(--bl-pill-ring),0 10px 18px -10px #7f56f073;background:linear-gradient(#fdfcff,#eae1ff);translate:0 -1px}.bl-pill:hover:not(:disabled) .bl-pill__arrow{translate:2px}}.bl-pill:active:not(:disabled){translate:0 1px}.bl-pill[data-ready]:active:not(:disabled){box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #7f56f024,0 0 0 1px var(--bl-pill-ring),0 2px 6px -4px #7f56f059}.bl-pill[data-ready]:focus-visible{box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--bl-pill-ring),0 0 0 4px #7f56f038;outline:none}.bl-pill:disabled{cursor:default;opacity:.55}.bl-pill[data-ready]:disabled{box-shadow:0 0 0 1px var(--bl-pill-ring)}.dark .bl-pill{--bl-pill-ring:#ffffff29;color:var(--text-secondary);background:#ffffff0d}.dark .bl-pill[data-ready]{--bl-pill-ring:#a78bfa99;color:#ddd6fe;box-shadow:inset 0 1px 0 #ffffff1f,0 0 0 1px var(--bl-pill-ring);background:linear-gradient(#a78bfa2e,#a78bfa1a)}@media (hover:hover){.dark .bl-pill:not([data-ready]):hover:not(:disabled){--bl-pill-ring:#ffffff42;color:var(--text-primary);background:#ffffff14}.dark .bl-pill[data-ready]:hover:not(:disabled){--bl-pill-ring:#a78bfae6;color:#ede9fe;box-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px var(--bl-pill-ring);background:linear-gradient(#a78bfa42,#a78bfa29)}}.bl-spin{width:14px;height:14px;animation:bl-spin .9s linear infinite}@keyframes bl-spin{to{rotate:1turn}}.bl-section{margin-top:10px}.bl-section__head{justify-content:space-between;align-items:center;gap:14px;margin:0 2px 12px;display:flex}.bl-section__title{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:14px;font-weight:500}.bl-section__aside{flex-shrink:0}.bl-section__lead{color:var(--text-muted);margin:-6px 2px 12px;font-size:13px;line-height:1.45}.bl-term{background:var(--bl-track);border:1px solid var(--bl-hair);border-radius:11px;grid-auto-columns:auto;grid-auto-flow:column;gap:3px;padding:3px;display:inline-grid}.bl-term__opt{cursor:pointer;letter-spacing:-.005em;height:28px;color:var(--text-muted);white-space:nowrap;transition:background .16s var(--bl-ease),color .15s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}@media (hover:hover){.bl-term__opt:not([data-on]):hover{color:var(--text-primary)}}.bl-term__opt[data-on]{background:var(--bg-card);color:var(--bl-violet-ink);box-shadow:0 1px 2px #00000014}.dark .bl-term__opt[data-on]{background:var(--bg-elevated,#ffffff1a);box-shadow:none}.bl-term__save{color:var(--bl-ok);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.bl-pcs{gap:var(--bl-gap);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.bl-pc,.bl-pcs{position:relative}.bl-pc{border:1px solid var(--bl-hair);background:var(--bg-card);border-radius:18px;flex-direction:column;min-width:0;padding:18px 18px 16px;transition:border-color .18s,background .18s;display:flex}@media (hover:hover){.bl-pc:not([data-lead]):not([data-open]):not([data-disabled]):hover{border-color:var(--bl-hair-strong)}}.bl-pc[data-lead],.bl-pc[data-open]{border-color:var(--bl-violet)}@supports (color:color-mix(in lab,red,red)){.bl-pc[data-lead],.bl-pc[data-open]{border-color:color-mix(in srgb,var(--bl-violet) 45%,transparent)}}.bl-pc[data-lead],.bl-pc[data-open]{background:var(--bl-violet)}@supports (color:color-mix(in lab,red,red)){.bl-pc[data-lead],.bl-pc[data-open]{background:color-mix(in srgb,var(--bl-violet) 6%,var(--bg-card))}}.bl-pc[data-own]:not([data-open]){background:var(--bl-violet)}@supports (color:color-mix(in lab,red,red)){.bl-pc[data-own]:not([data-open]){background:color-mix(in srgb,var(--bl-violet) 2.5%,var(--bg-card))}}.bl-pc[data-disabled] .bl-pc__allow,.bl-pc[data-disabled] .bl-pc__name{opacity:.5}.bl-pc__top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.bl-pc__name{letter-spacing:-.012em;min-width:0;color:var(--text-primary);font-size:15.5px;font-weight:500}.bl-pc__tag{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;height:20px;padding:0 8px;font-size:10.5px;font-weight:500;display:inline-flex}.bl-pc__tag[data-kind=own]{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bl-pc__tag[data-kind=own]{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}}.bl-pc__tag[data-kind=own]{color:var(--text-secondary)}.bl-pc__tag[data-kind=reco]{border:1px solid var(--bl-violet)}@supports (color:color-mix(in lab,red,red)){.bl-pc__tag[data-kind=reco]{border:1px solid color-mix(in srgb,var(--bl-violet) 45%,transparent)}}.bl-pc__tag[data-kind=reco]{color:var(--bl-violet-ink)}.bl-pc__tag[data-kind=note]{border:1px solid var(--bl-hair-strong);color:var(--text-muted)}.bl-pc__price{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;margin-top:12px;display:flex}.bl-pc__amt{letter-spacing:-.024em;color:var(--text-primary);font-size:26px;font-weight:500;line-height:1.05}.bl-pc__per{letter-spacing:0;color:var(--text-muted);margin-left:2px;font-size:13px;font-weight:400}.bl-pc__billed{color:var(--text-muted);font-size:12px}.bl-pc__na{color:var(--text-muted);font-size:15px;line-height:1.85}.bl-pc__allow{color:var(--text-secondary);margin:14px 0 0;font-size:13px;line-height:1.4}.bl-pc__act{align-items:center;min-height:56px;margin-top:auto;padding-top:16px;display:flex}.bl-pcs[data-still] .bl-pc__act{display:none}.bl-pc__act>.bl-word{margin-left:-8px}.bl-pc__act>.bl-pill{width:100%}.bl-confirm{border:1px solid var(--bl-violet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:12px;padding:14px 18px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.bl-confirm{border:1px solid color-mix(in srgb,var(--bl-violet) 38%,transparent)}}.bl-confirm{background:var(--bl-violet);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.bl-confirm{background:color-mix(in srgb,var(--bl-violet) 4.5%,var(--bg-card))}}.bl-confirm{animation:bl-in .26s var(--bl-ease) both}.bl-confirm:before{content:"";width:10px;height:10px;top:-6px;left:calc(var(--i,0) * ((100% - (var(--n,1) - 1) * var(--bl-gap)) / var(--n,1) + var(--bl-gap)) + (100% - (var(--n,1) - 1) * var(--bl-gap)) / var(--n,1) / 2);background:inherit;border-top:1px solid;border-left:1px solid;border-color:inherit;border-radius:2px 0 0;position:absolute;translate:-50%;rotate:45deg}.bl-confirm__note{min-width:0;min-height:18px;color:var(--text-primary);text-wrap:pretty;flex:260px;align-items:center;gap:7px;margin:0;font-size:13px;line-height:1.45;display:flex}.bl-confirm__acts{justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.bl-disclosure{color:var(--text-faint);margin:10px 2px 0;font-size:12px;line-height:1.4}.bl-disclosure__link{color:inherit;text-underline-offset:3px;text-decoration:underline}.bl-disclosure__link:hover{color:var(--text-primary)}.bl-card .bl-disclosure{margin-left:0;margin-right:0}.bl-invoices{margin:8px 0 0;padding:0;list-style:none}.bl-invoice{font-variant-numeric:tabular-nums;grid-template-columns:124px auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:42px;margin-right:-8px;font-size:13px;display:grid}.bl-invoice+.bl-invoice{border-top:1px solid var(--bl-hair)}.bl-invoice__when{color:var(--text-secondary)}.bl-invoice__amt{color:var(--text-primary);font-weight:500}.bl-invoice__status{color:var(--text-muted);font-size:12px}.bl-invoice__status[data-status=paid]{color:var(--bl-ok)}.bl-invoice__status[data-status=failed]{color:var(--bl-danger)}.bl-invoice__status[data-status=open],.bl-invoice__status[data-status=pending]{color:var(--bl-warn)}.bl-invoice__act{justify-content:flex-end;display:flex}.bl-packs{margin:6px 0 0;padding:0;list-style:none}.bl-pack{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:46px;margin-right:-8px;display:grid}.bl-pack+.bl-pack{border-top:1px solid var(--bl-hair)}.bl-pack__who{align-items:center;gap:8px;min-width:0;display:flex}.bl-pack__count{background:var(--bl-violet);border-radius:999px;align-items:center;height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-pack__count{background:color-mix(in srgb,var(--bl-violet) 11%,transparent)}}.bl-pack__count{letter-spacing:-.005em;color:var(--bl-violet-ink);font-size:12.5px;font-weight:500}.bl-pack__unit{color:var(--text-secondary);white-space:nowrap;font-size:13.5px}.bl-pack__price{color:var(--text-primary);font-size:14px;font-weight:500}.bl-pack__act{justify-content:flex-end;display:flex}.bl-cancel{background:var(--bl-wash);animation:bl-in .26s var(--bl-ease) both;border-radius:12px;margin:0 0 16px;padding:14px 16px}.bl-cancel__note{color:var(--text-secondary);text-wrap:pretty;margin:0 0 10px;font-size:13px;line-height:1.45}.bl-cancel__row{flex-wrap:wrap;gap:6px;margin-left:-8px}.bl-cancel__row,.bl-gate{align-items:center;display:flex}.bl-gate{border:1px solid var(--bl-hair);color:var(--text-secondary);border-radius:12px;justify-content:space-between;gap:14px;margin-top:18px;padding:10px 14px;font-size:13px}.bl-gate__tx b{color:var(--text-primary);font-weight:500}.bl-back{height:30px;color:var(--text-muted);border-radius:8px;align-items:center;gap:2px;margin:-6px 0 10px -6px;padding:0 8px 0 4px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.bl-back>svg{width:16px;height:16px}@media (hover:hover){.bl-back:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bl-back:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}}.bl-checkout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}.bl-checkout[data-order]{grid-template-columns:minmax(0,1fr) 300px}.bl-stripe{border:1px solid var(--bl-hair);background:var(--bg-card);border-radius:20px;min-height:520px;padding:8px;position:relative;overflow:hidden;box-shadow:0 1px 2px #110c2208,0 20px 40px -32px #110c222e}.dark .bl-stripe{box-shadow:none}.bl-stripe__wait{place-items:center;display:grid}.bl-stripe__spin{width:18px;height:18px;color:var(--text-faint)}.bl-stripe__problem{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 16px;display:flex}.bl-stripe__problem-line{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.45}.bl-stripe__problem>.bl-word{margin-left:-8px}.bl-order{border:1px solid var(--bl-hair);background:var(--bg-card);border-radius:20px;order:2;padding:20px 22px 16px;position:sticky;top:24px;box-shadow:0 1px 2px #110c2208,0 20px 40px -32px #110c222e}.dark .bl-order{box-shadow:none}.bl-order__head{flex-direction:column;gap:6px;min-width:0;display:flex}.bl-order__name{font-family:var(--page-title-face,inherit);letter-spacing:-.022em;color:var(--text-primary);margin:0;font-size:24px;font-weight:500;line-height:1.05}.bl-order__price{letter-spacing:-.012em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.bl-order__price-skel{border-radius:6px;width:46%;height:14px;margin-top:4px;display:block}.bl-order__lines{border-top:1px solid var(--bl-hair);gap:7px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.bl-order__line{color:var(--text-secondary);font-size:13px}.bl-order__line,.bl-order__tax{text-wrap:pretty;line-height:1.45}.bl-order__tax{color:var(--text-muted);margin:12px 0 0;font-size:12.5px}.bl-order__foot{border-top:1px solid var(--bl-hair);color:var(--text-faint);margin:16px 0 0;padding-top:12px;font-size:12px}.bl-order__link{color:inherit;text-underline-offset:3px;text-decoration:underline}.bl-order__link:hover{color:var(--text-primary)}@media (max-width:767px){.set-sub.bl:before{display:none}.bl-body{gap:14px;margin-top:18px}.bl-row{display:contents}.bl-card{box-shadow:none;border-radius:16px;padding:18px 18px 16px}.bl-hero__head{flex-direction:column;align-items:stretch;gap:16px}.bl-hero__name{font-size:27px}.bl-hero__foot{padding-top:6px}.bl-hero__foot .bl-pill{width:100%}.bl-word{height:34px;padding:0 9px;font-size:14px}.bl-hero__price .bl-word{height:auto;font-size:inherit;padding:0}.bl-hero__words{width:100%;margin-top:2px}.bl-hero__fact+.bl-hero__words:before{display:none}.bl-section{margin-top:8px}.bl-section__head{flex-direction:column;align-items:flex-start;gap:10px}.bl-term{grid-auto-columns:1fr;width:100%;display:grid}.bl-term__opt{height:34px;padding:0 8px;font-size:13px}.bl-pcs{--bl-gap:10px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,320px);grid-auto-flow:column;margin:0 -16px;padding:4px 16px 6px;scroll-padding-inline:16px;overflow-x:auto}.bl-pcs::-webkit-scrollbar{display:none}.bl-pc{scroll-snap-align:center;padding:16px 16px 14px}.bl-pc__act{min-height:58px;padding-top:14px}.bl-confirm{flex-direction:column;align-items:stretch;gap:12px;margin-top:8px}.bl-confirm:before{display:none}.bl-confirm__acts{margin-left:0}.bl-pill{height:44px;font-size:15px}.bl-invoice{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;min-height:54px;padding:8px 0}.bl-invoice__status{grid-column:1}.bl-invoice__act{grid-area:1/2/span 2}.bl-pack{min-height:50px}.bl-cancel__row{gap:4px;margin-left:-9px}.bl-checkout,.bl-checkout[data-order]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}.bl-order{box-shadow:none;border-radius:16px;order:0;padding:16px 18px 14px;position:static}.bl-order__head{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.bl-order__name{font-size:20px}.bl-order__price{flex-shrink:0}.bl-order__lines{gap:5px;margin-top:12px;padding-top:12px}.bl-order__foot{margin-top:12px;padding-top:10px}.bl-stripe{box-shadow:none;border-radius:16px;min-height:480px;padding:4px}}@media (prefers-reduced-motion:reduce){.bl-cancel,.bl-confirm,.bl[data-entrance],.bl[data-late]>*{animation:none}.bl-pc,.bl-pill,.bl-pill__arrow,.bl-term__opt,.bl-word,.bl-word__arrow{transition:none}.bl-pcs{scroll-behavior:auto}}@keyframes ntf-ring{0%,to{rotate:0deg}15%{rotate:14deg}30%{rotate:-12deg}45%{rotate:8deg}60%{rotate:-5deg}75%{rotate:2deg}}.app-topbar-icon-btn[data-ring] svg{transform-origin:50% 12%;animation:ntf-ring .9s cubic-bezier(.34,1.2,.5,1) both}.ntf-word{letter-spacing:-.006em;min-height:32px;color:var(--accent-coral);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;margin:0;padding:0 6px;font-family:inherit;font-size:13.5px;font-weight:560;text-decoration:none;transition:color .15s,opacity .15s,background .15s;display:inline-flex}.ntf-word:disabled{color:var(--text-faint);cursor:default}.ntf-word:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.ntf-word--quiet{color:var(--text-muted);font-weight:520}.ntf-word--row{min-height:30px;color:var(--text-muted);padding:0 8px;font-size:12.5px}@media (hover:hover){.ntf-word:hover:not(:disabled){background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.ntf-word:hover:not(:disabled){background:color-mix(in srgb,var(--accent-coral) 8%,transparent)}}.ntf-word--quiet:hover:not(:disabled),.ntf-word--row:hover:not(:disabled){color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.ntf-word--quiet:hover:not(:disabled),.ntf-word--row:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}}.ntf-root{z-index:100;color:var(--text-primary);position:fixed;inset:0}.ntf-root[data-closing]{pointer-events:none}.ntf-scrim{cursor:pointer;background:#0f172a17;position:absolute;inset:0}.dark .ntf-scrim{background:#00000057}.ntf-sheet{-webkit-backdrop-filter:blur(36px)saturate(1.6);backdrop-filter:blur(36px)saturate(1.6);overscroll-behavior:contain;will-change:transform;background:linear-gradient(#ffffffc7,#ffffffa3);border:1px solid #0f172a12;border-radius:24px;outline:none;flex-direction:column;width:min(400px,100vw - 28px);display:flex;position:absolute;top:14px;bottom:14px;right:14px;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff59,-24px 0 64px -40px #0f172a47,0 24px 60px -30px #0f172a3d}.dark .ntf-sheet{background:linear-gradient(#18181eb8,#12121899);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff08,-24px 0 64px -36px #000c,0 24px 60px -28px #000000b3}.ntf-sheet__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 16px 6px 24px;display:flex}.ntf-head__titles{min-width:0}.ntf-head__title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.024em;color:var(--text-primary);margin:0;font-size:19px;font-weight:560;line-height:1.15}.ntf-head__sub{letter-spacing:-.004em;color:var(--text-muted);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.ntf-head__sub .ntf-word{min-height:22px;margin-left:-2px;padding:0 4px;font-size:12.5px}.ntf-close{width:30px;height:30px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin:-4px -2px 0 0;padding:0;transition:color .15s,background .15s;display:grid}.ntf-close:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}@media (hover:hover){.ntf-close:hover{color:var(--text-primary);background:#0f172a0f}.dark .ntf-close:hover{background:#ffffff14}}.ntf-sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:1;min-height:0;padding:0 12px 10px;display:flex;overflow-y:auto}.ntf-sheet__body>.ntf-state{flex:1 0 auto}.ntf-sheet__foot{border-top:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 16px 6px 24px;display:flex}.dark .ntf-sheet__foot{border-top-color:#ffffff14}.ntf-foot__note{color:var(--text-faint);font-size:12.5px}.ntf-foot__settings{gap:6px}.ntf-foot__settings svg{width:14px;height:14px;color:var(--text-faint);transition:color .15s}@media (hover:hover){.ntf-foot__settings:hover svg{color:var(--text-primary)}}.ntf-layer{color:var(--text-primary);-webkit-backdrop-filter:blur(40px)saturate(1.7);backdrop-filter:blur(40px)saturate(1.7);padding-top:env(safe-area-inset-top,0);background:linear-gradient(#ffffffbd,#fff9);outline:none;flex-direction:column;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6}.dark .ntf-layer{background:linear-gradient(#16161cc2,#0e0e14a8);box-shadow:inset 0 1px #ffffff12}.ntf-layer__head{flex-shrink:0;padding:4px 18px 6px}.ntf-layer__bar{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:0 -6px 0 0;display:flex}.ntf-layer__bar .apx-back{margin:0}.ntf-layer__bar .ntf-word{min-height:36px;font-size:14px}.ntf-layer__title{font-family:var(--page-title-face,"Cabinet Grotesk",var(--font-heading),sans-serif);font-size:26px;font-weight:var(--page-title-weight,560);letter-spacing:-.026em;color:var(--text-primary);margin:6px 0 0;line-height:1.1}.ntf-layer__count{letter-spacing:-.004em;color:var(--text-muted);margin:3px 0 0;font-size:13px}.ntf-layer .ntf-sheet__body{padding:6px 6px calc(env(safe-area-inset-bottom,0px) + 12px)}.ntf-layer .ntf-sheet__foot{padding:6px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:0;justify-content:center}.ntf-layer .ntf-foot__note:empty{display:none}.ntf-list{flex-direction:column;padding-top:2px;display:flex}.ntf-group{padding:0 2px}.ntf-group+.ntf-group{margin-top:16px}.ntf-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);margin:10px 12px 4px;font-size:11px;font-weight:600}.ntf-group__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ntf-row{contain:paint;border-radius:14px;position:relative;overflow:hidden}.ntf-row+.ntf-row:before{content:"";z-index:2;pointer-events:none;background:#0f172a12;height:1px;position:absolute;top:0;left:52px;right:12px}.dark .ntf-row+.ntf-row:before{background:#ffffff14}.ntf-under{z-index:0;letter-spacing:-.004em;color:var(--accent-coral);background:var(--accent-coral);justify-content:flex-end;align-items:center;padding-right:18px;font-size:13px;font-weight:560;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ntf-under{background:color-mix(in srgb,var(--accent-coral) 10%,transparent)}}.ntf-row[data-armed] .ntf-under{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.ntf-row[data-armed] .ntf-under{background:color-mix(in srgb,var(--accent-coral) 18%,transparent)}}.ntf-row__card{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y;background:0 0;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:12px;padding:12px;transition:background .15s;display:grid;position:relative}.ntf-row[data-moving] .ntf-row__card{background:#fffffff0}.dark .ntf-row[data-moving] .ntf-row__card{background:#16161cf0}.ntf-row__card:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.ntf-row__lead{width:28px;height:28px;margin-top:1px}.ntf-mark{width:28px;height:28px;color:var(--text-muted);background:var(--bg-card);border:1px solid #0f172a14;border-radius:9px;place-items:center;transition:color .2s,border-color .2s;display:grid;box-shadow:inset 0 1px #fff9,0 1px 2px #18181b0a}.ntf-row[data-unread] .ntf-mark{color:var(--text-primary);border-color:#0f172a1f}.dark .ntf-mark{background:var(--bg-surface-1,#1b1b22);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.dark .ntf-row[data-unread] .ntf-mark{border-color:#ffffff29}.ntf-mark--brand,.ntf-row[data-unread] .ntf-mark--brand{color:#fff;background:linear-gradient(#fff3,#fff0 52%),linear-gradient(135deg,#7f56f0,#a78bfa 60%,#c4b5fd);border-color:#0000;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1f,0 4px 10px -5px #4c1d958c}.ntf-row:not([data-unread]) .ntf-mark--brand{opacity:.72}.ntf-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.ntf-row__line{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex;position:relative}.ntf-row__title{letter-spacing:-.012em;min-width:0;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:14.5px;font-weight:500;line-height:1.3}.ntf-row[data-unread] .ntf-row__title{color:var(--text-primary);font-weight:580}.ntf-row__when{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px;font-weight:500;transition:opacity .15s}.ntf-row__archive{opacity:0;position:absolute;top:-8px;right:-8px}.ntf-row__body{letter-spacing:-.004em;color:var(--text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.ntf-row[data-asks] .ntf-row__body,.ntf-row[data-unread] .ntf-row__body{-webkit-line-clamp:2;text-wrap:pretty}.ntf-row__act{letter-spacing:-.008em;color:var(--accent-coral);align-items:center;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.ntf-row__card:hover{background:#0f172a08}.dark .ntf-row__card:hover{background:#ffffff0d}.ntf-row__card:focus-within .ntf-row__archive,.ntf-row__card:hover .ntf-row__archive{opacity:1}.ntf-row__card:focus-within .ntf-row__when,.ntf-row__card:hover .ntf-row__when{opacity:0}}.ntf-row__card:focus-within .ntf-row__archive{opacity:1}.ntf-row__card:focus-within .ntf-row__when{opacity:0}.ntf-row--undo{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:4px 8px 4px 52px;animation:pf-fade .24s both;display:flex}.ntf-row__undo-word{color:var(--text-muted);font-size:13px}.ntf-row{--ntf-tone:127,86,240}.ntf-row[data-variant=warning]{--ntf-tone:217,119,6}.ntf-row[data-variant=success]{--ntf-tone:13,148,136}.ntf-row[data-variant=info]{--ntf-tone:100,116,139}.ntf-row[data-unread]{margin:3px 0}.ntf-row+.ntf-row[data-unread]:before,.ntf-row[data-unread]+.ntf-row:before{display:none}.ntf-row[data-unread] .ntf-row__card,.ntf-stack{background:linear-gradient(180deg,#ffffff9e 0,#ffffff57 100%),radial-gradient(150% 130% at 0 0,rgba(var(--ntf-tone),.21) 0,rgba(var(--ntf-tone),.08) 46%,rgba(var(--ntf-tone),.015) 78%);box-shadow:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,0 0 0 1px rgba(var(--ntf-tone),.13),0 1px 2px rgba(var(--ntf-tone),.06),0 12px 26px -20px rgba(var(--ntf-tone),.45)}.ntf-row[data-unread] .ntf-mark{color:rgb(var(--ntf-tone));border-color:rgba(var(--ntf-tone),.26);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(var(--ntf-tone),.1);background:#ffffffeb}.ntf-row[data-unread] .ntf-row__when{color:var(--text-muted)}.ntf-row[data-unread][data-moving] .ntf-row__card{background:#fffffff5}@media (hover:hover){.ntf-row[data-unread] .ntf-row__card:hover{background:linear-gradient(180deg,#ffffffc2 0,#ffffff7a 100%),radial-gradient(150% 130% at 0 0,rgba(var(--ntf-tone),.24) 0,rgba(var(--ntf-tone),.09) 46%,rgba(var(--ntf-tone),.015) 78%)}}.ntf-row:not([data-unread]) .ntf-row__title{color:var(--text-muted);font-weight:480}.ntf-row:not([data-unread]) .ntf-row__body{color:var(--text-faint)}.ntf-row:not([data-unread]) .ntf-mark:not(.ntf-mark--brand){color:var(--text-faint);box-shadow:none;background:#ffffff8c;border-color:#0f172a0f}.ntf-row:not([data-unread]) .ntf-row__when{color:var(--text-faint);opacity:.85}.dark .ntf-row:not([data-unread]) .ntf-mark:not(.ntf-mark--brand){background:#ffffff0a;border-color:#ffffff0f}.dark .ntf-row[data-unread] .ntf-row__card,.dark .ntf-stack{background:linear-gradient(180deg,#ffffff12 0,#ffffff08 100%),radial-gradient(150% 130% at 0 0,rgba(var(--ntf-tone),.28) 0,rgba(var(--ntf-tone),.08) 46%,rgba(var(--ntf-tone),0) 78%);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff14}.ntf-stack{contain:none;border-radius:16px;padding:12px 12px 10px;overflow:visible}.ntf-stack__head{grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.ntf-stack__head .ntf-row__title{color:var(--text-primary);font-weight:580}.ntf-stack__head .ntf-row__body{-webkit-line-clamp:1}.ntf-stack__all{opacity:1;color:var(--accent-coral);flex-shrink:0;margin:-8px -8px -8px 0;font-weight:600;position:static}.ntf-stack__lines{background:#ffffff94;border-radius:12px;flex-direction:column;margin:10px 0 0 40px;padding:0;list-style:none;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf,0 1px 2px #0f172a08}.ntf-stack__lines>li{animation:pf-fade .22s both}.ntf-stack__lines>li+li{border-top:1px solid #0f172a0f}.ntf-stack__line{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 10px 8px 9px;transition:background .15s;display:grid}.ntf-stack__line:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}@media (hover:hover){.ntf-stack__line:hover{background:#ffffffb3}}.ntf-stack__well{width:26px;height:26px;color:var(--text-faint);background:#fff;border:1px solid #0f172a14;border-radius:8px;place-items:center;display:grid;overflow:hidden}.ntf-stack__well img{object-fit:contain;width:100%;height:100%;padding:3px}.ntf-stack__text{flex-direction:column;gap:1px;min-width:0;display:flex}.ntf-stack__co{letter-spacing:-.008em;color:var(--text-primary);font-size:13px;font-weight:560}.ntf-stack__ask,.ntf-stack__co{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ntf-stack__ask{color:var(--text-muted);font-size:12px;line-height:1.3}.ntf-stack__verb{letter-spacing:-.006em;color:var(--accent-coral);font-size:12.5px;font-weight:600}.ntf-stack__more{margin:6px 0 0 34px}.dark .ntf-stack__lines{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.dark .ntf-stack__lines>li+li{border-top-color:#ffffff14}.dark .ntf-stack__well{border-color:#ffffff29}html .brio-toast.ntf-toast-host[data-sonner-toast]{-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html .brio-toast.ntf-toast-host[data-sonner-toast] [data-close-button]{display:none}.ntf-toast{--shade:76,29,149;--toast-ink:#6e45de;--toast-wash:#7f56f014;--toast-ring:#7f56f03d;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:linear-gradient(90deg,var(--toast-wash),transparent 60%),#fffffff5;width:100%;min-height:56px;box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--toast-ring),0 2px 5px -2px rgba(var(--shade),.1),0 18px 36px -18px rgba(var(--shade),.34);border-radius:999px;align-items:center;gap:11px;padding:8px 14px 8px 8px;transition:translate .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:flex;position:relative}.ntf-toast[data-family=plan]{--shade:120,53,15;--toast-ink:#b45309;--toast-wash:#f59e0b1a;--toast-ring:#d9770642}.ntf-toast:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.ntf-toast:active{translate:0 1px}@media (hover:hover){.ntf-toast:hover{box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--toast-ring),0 3px 6px -2px rgba(var(--shade),.12),0 24px 44px -20px rgba(var(--shade),.4);translate:0 -2px}}.ntf-toast__brio{background:radial-gradient(62% 36% at 38% 96%,var(--toast-ink),transparent 72%);flex-shrink:0;justify-content:flex-start;align-items:flex-end;width:45px;height:40px;margin-left:1px;padding:0 0 2px 3px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ntf-toast__brio{background:radial-gradient(62% 36% at 38% 96%,color-mix(in srgb,var(--toast-ink) 14%,transparent),transparent 72%)}}.ntf-toast__brio .brio-still{--brio-shade:var(--toast-ink);display:block}@supports (color:color-mix(in lab,red,red)){.ntf-toast__brio .brio-still{--brio-shade:color-mix(in srgb,var(--toast-ink) 22%,transparent)}}.ntf-toast__badge{width:19px;height:19px;color:var(--toast-ink);background:#fff;border-radius:7px;place-items:center;padding:2px;display:grid;position:absolute;bottom:1px;right:0;overflow:hidden;box-shadow:0 0 0 1.5px #fff,0 1px 2px #1e1e2e1a,0 4px 10px -4px #1e1e2e33}.ntf-toast__badge img{object-fit:contain;border-radius:3px;width:100%;height:100%}.ntf-toast__main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ntf-toast__title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.014em;color:var(--text-primary);font-size:15px;font-weight:560;line-height:1.2}.ntf-toast__sub,.ntf-toast__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ntf-toast__sub{letter-spacing:-.004em;color:var(--text-muted);font-size:12.5px;font-weight:400;line-height:1.3}.ntf-toast__go{letter-spacing:-.006em;color:var(--toast-ink);white-space:nowrap;flex-shrink:0;align-items:center;gap:2px;padding-left:4px;font-size:13px;font-weight:500;display:inline-flex}.ntf-toast__chev,.ntf-toast__go svg{color:var(--toast-ink);flex-shrink:0;transition:translate .18s cubic-bezier(.22,1,.36,1)}.ntf-toast:active .ntf-toast__chev,.ntf-toast:active .ntf-toast__go svg{translate:3px}@media (hover:hover){.ntf-toast:hover .ntf-toast__chev,.ntf-toast:hover .ntf-toast__go svg{translate:3px}}.ntf-toast__x{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:#fff;border:1px solid #0f172a1a;border-radius:999px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 3px #0f172a1f}.ntf-toast:focus-within .ntf-toast__x,.ntf-toast:hover .ntf-toast__x,.ntf-toast__x:focus-visible{opacity:1}.dark .ntf-toast{background:linear-gradient(90deg,var(--toast-ink),transparent 60%),linear-gradient(180deg,#17171c 0,#121216 100%)}@supports (color:color-mix(in lab,red,red)){.dark .ntf-toast{background:linear-gradient(90deg,color-mix(in srgb,var(--toast-ink) 16%,transparent),transparent 60%),linear-gradient(180deg,#17171c 0,#121216 100%)}}.dark .ntf-toast{box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff14,0 20px 38px -18px #0009}.dark .ntf-toast__brio{background:radial-gradient(70% 36% at 50% 96%,var(--toast-ink),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.dark .ntf-toast__brio{background:radial-gradient(70% 36% at 50% 96%,color-mix(in srgb,var(--toast-ink) 34%,transparent),transparent 72%)}}.dark .ntf-toast__badge{box-shadow:0 0 0 1.5px #1b1b22,0 1px 2px #0006}.dark .ntf-toast__x{color:var(--text-secondary);background:#1b1b22;border-color:#ffffff24}.ntf-push{border:1px dashed var(--accent-coral);border-radius:16px;gap:12px;margin:10px 2px 4px;padding:12px 14px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.ntf-push{border:1px dashed color-mix(in srgb,var(--accent-coral) 30%,transparent)}}.ntf-push{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.ntf-push{background:color-mix(in srgb,var(--accent-coral) 5%,transparent)}}.ntf-push__mark{width:28px;height:28px;color:var(--accent-coral);background:var(--accent-coral);border-radius:9px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ntf-push__mark{background:color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.ntf-push__main{flex-direction:column;gap:4px;min-width:0;display:flex}.ntf-push__line{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.ntf-push__acts{align-items:center;gap:4px;margin-left:-6px;display:flex}.ntf-more{justify-content:center;min-height:44px;padding:6px 0;display:flex}.ntf-more[aria-hidden]{min-height:8px}.ntf-more__wait{border:2px solid var(--border-subtle);border-top-color:var(--accent-coral);border-radius:50%;width:18px;height:18px;margin:6px 0;animation:pe-shellspin .8s linear infinite}.ntf-row--skel{grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:14px 12px;display:grid}.ntf-skel__m{border-radius:9px;width:28px;height:28px}.ntf-skel__lines{flex-direction:column;gap:8px;display:flex}.ntf-skel__t{border-radius:5px;height:14px}.ntf-skel__b{border-radius:5px;width:90%;height:12px}.ntf-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;padding:24px;display:flex}.ntf-state__mark{width:40px;height:40px;color:var(--text-faint);box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:999px;place-items:center;margin-bottom:6px;display:grid}.ntf-state__line{color:var(--text-primary);margin:0;font-size:14.5px;font-weight:520}.ntf-state__sub{max-width:30ch;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.app-topbar-icon-btn[data-ring] svg{animation:none}.ntf-more__wait{animation-duration:1.6s}.ntf-row--undo{animation:none}}.nts{gap:24px}.nts,.nts__section{flex-direction:column;display:flex}.nts__plate{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:19px;position:relative;overflow:hidden;box-shadow:0 1px 2px #18181b0a,0 10px 24px -18px #18181b1f,inset 0 1px #ffffff8c}.dark .nts__plate{box-shadow:0 10px 24px -18px #00000080,inset 0 1px #ffffff0f}.nts__row{align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.nts__row+.nts__row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:60px;right:0}.nts__row[data-quiet]{opacity:.6}.nts__tile{background:var(--bg-card);width:32px;height:32px;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:10px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff80,0 1px 2px #18181b0d}.dark .nts__tile{background:var(--bg-surface-1);box-shadow:inset 0 1px #ffffff0f}.nts__tile svg{width:16px;height:16px}.nts__tile[data-brand]{color:#fff;background:linear-gradient(#fff3,#fff0 52%),linear-gradient(135deg,#7f56f0,#a78bfa 60%,#c4b5fd);border-color:#0000;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1f,0 4px 10px -5px #4c1d958c}.nts__tile[data-brand] svg{width:14px;height:14px}.nts__body{flex:1;min-width:0}.nts__label{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:14px;font-weight:550}.nts__meta{letter-spacing:-.002em;color:var(--text-muted);text-wrap:pretty;margin:2px 0 0;font-size:12px;line-height:1.45}.nts__meta[data-tone=attention]{color:#b45309}.dark .nts__meta[data-tone=attention]{color:#fbbf24}.nts__zone{flex-shrink:0;align-items:center;gap:10px;display:flex}.nts__pick{letter-spacing:-.006em;min-height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;align-items:center;gap:4px;padding:0 4px 0 8px;font-family:inherit;font-size:13px;font-weight:560;transition:color .14s,background .14s;display:inline-flex}.nts__pick svg{width:14px;height:14px;color:var(--text-faint)}.nts__pick:disabled{opacity:.5;cursor:default}.nts__pick:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}@media (hover:hover){.nts__pick:hover:not(:disabled){color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.nts__pick:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}}.nts__menu{border-radius:13px;min-width:200px;padding:5px}.nts__menu [data-slot=dropdown-menu-item],.nts__menu [data-slot=dropdown-menu-radio-item]{border-radius:9px;min-height:36px;padding:0 10px;font-size:13.5px;font-weight:500}.nts__fixed{min-width:42px;justify-content:center;font-weight:560}.nts__fixed,.nts__textact{color:var(--text-faint);align-items:center;font-size:12.5px;display:inline-flex}.nts__textact{min-height:32px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 2px;font-family:inherit;font-weight:600;transition:color .14s}.nts__textact:hover:not(:disabled){color:var(--text-primary)}.nts__textact:disabled{opacity:.5;cursor:default}.nts__textact--lead{color:var(--text-primary)}.nts__textact--danger,.nts__textact--danger:hover:not(:disabled){color:#dc2626}.nts__footnote{color:var(--text-faint);margin:8px 2px 0;font-size:12px}.nts__empty,.nts__footnote{text-wrap:pretty;line-height:1.5}.nts__empty{color:var(--text-muted);margin:0;padding:16px;font-size:13px}.nts__empty .ntf-word{margin:0 0 0 -6px}.nts__below{margin-top:8px}.nts__steps{counter-reset:step;flex-direction:column;gap:5px;margin:0 0 8px;padding:0;list-style:none;display:flex}.nts__steps li{color:var(--text-secondary);padding-left:24px;font-size:12.5px;line-height:1.45;position:relative}.nts__steps li b{color:var(--text-primary);font-weight:600}.nts__steps li:before{counter-increment:step;content:counter(step);width:16px;height:16px;color:var(--text-muted);background:var(--bg-card);border:1px solid #0f172a1a;border-radius:999px;place-items:center;font-size:10px;font-weight:600;display:grid;position:absolute;top:1px;left:0}.nts__steps+.nts__chips{margin-top:2px}.nts__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nts__chips-word{color:var(--text-faint);margin-right:2px;font-size:12px}.nts__chip{border:1px solid var(--border-subtle);letter-spacing:-.006em;min-height:26px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-family:inherit;font-size:12.5px;font-weight:540;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.nts__chip svg{width:11px;height:11px}.nts__chip[aria-pressed=true]{color:var(--text-primary);background:var(--text-primary);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.nts__chip[aria-pressed=true]{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.nts__chip:disabled{opacity:.45;cursor:not-allowed}.nts__chip:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}@media (hover:hover){.nts__chip:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-hover,var(--border-subtle))}.nts__chip[aria-pressed=true]:hover:not(:disabled){border-color:#0000}}.nts__row:has(.nts__below){align-items:flex-start}.nts__row:has(.nts__below) .nts__zone{padding-top:4px}.nts .settings-switch{flex-shrink:0}.nts .settings-switch[data-disabled]{opacity:.45;cursor:not-allowed}.nts__tag{letter-spacing:.04em;text-transform:uppercase;height:18px;color:var(--accent-coral);background:var(--accent-coral);border-radius:999px;align-items:center;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nts__tag{background:color-mix(in srgb,var(--accent-coral) 10%,transparent)}}.nts__tag{vertical-align:2px}@font-face{font-family:Cabinet Grotesk;src:url(https://d2myx0glzve2v3.cloudfront.net/releases/4d856e198fc1cb67d0d107e5b34ed1552ccd196a/_next/static/media/CabinetGrotesk-Variable.57042efd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(https://d2myx0glzve2v3.cloudfront.net/releases/4d856e198fc1cb67d0d107e5b34ed1552ccd196a/_next/static/media/ClashDisplay-Semibold.02d655c1.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--page-title-face:"Cabinet Grotesk",var(--font-heading),sans-serif;--page-title-size:22px;--page-title-weight:560;--page-title-weight-soft:540;--page-title-tracking:-.02em}@media (min-width:768px){:root{--page-title-size:26px;--page-title-weight:540;--page-title-weight-soft:520;--page-title-tracking:-.022em}}@media (max-width:767px){input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}:root{--bg-void:#f7f2fc;--bg-base:#f6f1fb;--bg-card:#fff;--bg-elevated:#f0e8f8;--bg-hover:#e7daf4;--bg-active:#dbc6f0;--bg-surface-1:#6b21a80b;--bg-surface-2:#6b21a813;--surface-0:#f8f4fb;--surface-1:#fff;--surface-2:var(--bg-elevated);--surface-3:#fff;--elevation-1:0 1px 2px #1f0f2e0d,0 8px 24px -12px #1f0f2e1a;--elevation-2:0 2px 4px #1f0f2e0f,0 18px 44px -14px #1f0f2e29;--elevation-3:0 4px 8px #1f0f2e14,0 32px 64px -18px #1f0f2e38;--foreground:#18181d;--text-primary:#18181d;--text-secondary:#4a4a52;--text-tertiary:#6e6e78;--text-muted:#6e6e78;--text-faint:#9a9aa3;--accent-coral:#7f56f0;--accent-coral-hover:#6e45de;--accent-coral-light:#a78bfa;--accent-coral-muted:#7f56f014;--accent-coral-glow:#7f56f047;--accent-coral-soft:#ede9fe;--brand-vivid:#8b5cf6;--brand-gradient:linear-gradient(135deg,#7f56f0,#a78bfa 55%,#c4b5fd);--brand-tile:linear-gradient(135deg,#7f56f0,#a78bfa 60%,#c4b5fd);--brand-mark:#7f56f0;--press:#7f56f0;--press-hover:#6e45de;--press-ink:#fff;--press-halo:#7f56f057;--press-ring:#8b5cf652;--press-soft:#ede9fe;--press-soft-hover:#e4ddfc;--press-soft-ink:#6e45de;--brand-gradient-vivid:linear-gradient(135deg,#6e45de,#8b5cf6 50%,#c4b5fd);--brand-gradient-subtle:linear-gradient(135deg,#7f56f01a,#c7b5fd0d);--brand-gradient-iridescent:linear-gradient(135deg,#6e45de,#7f56f0 25%,#a78bfa 50%,#c4b5fd 75%,#7f56f0);--support-magenta:#d946ef;--support-magenta-soft:#d946ef1a;--support-teal:#0d9488;--support-teal-soft:#0d94881a;--support-amber:#e08e0b;--support-amber-soft:#e08e0b1a;--support-rose:#e11d48;--support-rose-soft:#e11d481a;--accent-sage:var(--support-teal);--accent-amber:var(--support-amber);--accent-slate:#7e22ce;--border:#7f56f01a;--border-subtle:#7f56f00d;--border-hover:#7f56f033;--input-border:#7f56f029;--ring:#7f56f052;--shadow-card:0 1px 2px #1f0f2e0d,0 4px 14px -4px #7f56f012;--shadow-card-hover:0 12px 36px -10px #7f56f02e,0 4px 12px -4px #1f0f2e0f;--shadow-float:0 20px 60px -16px #7f56f040,0 8px 20px -8px #1f0f2e14;--shadow-glow:0 0 0 1px #8b5cf647,0 8px 32px -8px #7f56f06b;--success:var(--support-teal);--warning:var(--support-amber);--destructive:var(--support-rose);--info:var(--accent-slate);--error:var(--support-rose);--aurora-1:#ede9fe;--aurora-2:#ddd6fe;--aurora-3:#c4b5fd;--aurora-opacity:.45;--background:var(--bg-base);--card:var(--bg-card);--card-foreground:var(--foreground);--popover:var(--bg-card);--popover-foreground:var(--foreground);--primary:var(--accent-coral);--primary-foreground:#fff;--secondary:var(--bg-elevated);--secondary-foreground:var(--foreground);--muted:var(--bg-elevated);--muted-foreground:var(--text-muted);--accent:var(--bg-hover);--accent-foreground:var(--foreground);--destructive-foreground:#fff;--input:var(--input-border);--radius:.875rem;--sidebar:var(--bg-void);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--accent-coral);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--bg-hover);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--chart-1:#9333ea;--chart-2:#0d9488;--chart-3:#d946ef;--chart-4:#e08e0b;--chart-5:#7e22ce;--accent-violet:var(--accent-coral);--accent-violet-hover:var(--accent-coral-hover);--accent-violet-muted:var(--accent-coral-muted);--accent-violet-glow:var(--accent-coral-glow);--accent-indigo:var(--accent-slate);--accent-blue:var(--accent-slate);--accent-emerald:var(--support-teal);--accent-green:var(--support-teal);--accent-teal:var(--support-teal);--accent-rose:var(--support-rose);--bg-app:var(--bg-base);--surface:var(--bg-card)}.dark{--bg-void:#000;--bg-base:#08080b;--bg-card:#16161c;--bg-elevated:#1b1b22;--bg-hover:#21212a;--bg-active:#2a2a33;--bg-surface-1:#ffffff09;--bg-surface-2:#fff1;--surface-0:#0e0e14;--surface-1:#14141b;--surface-2:var(--bg-hover);--surface-3:#22222c;--elevation-1:0 1px 0 #0006,0 20px 40px -16px #0000008c;--elevation-2:0 1px 0 #00000073,0 28px 56px -20px #000000a6;--elevation-3:0 1px 0 #00000080,0 40px 80px -22px #000000bf;--foreground:#ececee;--text-primary:#ececee;--text-secondary:#b5b5ba;--text-tertiary:#909096;--text-muted:#76767c;--text-faint:#525258;--accent-coral:#a78bfa;--accent-coral-hover:#c4b5fd;--accent-coral-light:#ddd6fe;--accent-coral-muted:#a78bfa24;--accent-coral-glow:#a78bfa61;--accent-coral-soft:#a78bfa2e;--brand-vivid:#c4b5fd;--brand-gradient:linear-gradient(135deg,#a78bfa,#c4b5fd 55%,#ddd6fe);--brand-gradient-vivid:linear-gradient(135deg,#8b5cf6,#a78bfa 50%,#ddd6fe);--brand-gradient-subtle:linear-gradient(135deg,#a78bfa24,#8b5cf60f);--press:#a78bfa;--press-hover:#c4b5fd;--press-ink:#1a1526;--press-halo:#0000008c;--press-ring:#a78bfa66;--press-soft:#a78bfa2e;--press-soft-hover:#a78bfa42;--press-soft-ink:#c4b5fd;--brand-mark:#a78bfa;--brand-gradient-iridescent:linear-gradient(135deg,#8b5cf6,#a78bfa 25%,#c4b5fd 50%,#ddd6fe 75%,#a78bfa);--support-magenta:#f0abfc;--support-magenta-soft:#f0abfc24;--support-teal:#5eead4;--support-teal-soft:#5eead424;--support-amber:#fcd34d;--support-amber-soft:#fcd34d24;--support-rose:#fb7185;--support-rose-soft:#fb718524;--accent-sage:var(--support-teal);--accent-amber:var(--support-amber);--accent-slate:#c4b5fd;--border:#ffffff1a;--border-subtle:#ffffff0f;--border-hover:#fff3;--input-border:#ffffff24;--ring:#a78bfa66;--shadow-card:0 0 0 1px #ffffff0a,0 1px 0 0 #ffffff08 inset,0 2px 8px #0006;--shadow-card-hover:0 0 0 1px #ffffff1f,0 1px 0 0 #ffffff0d inset,0 12px 32px -8px #000c;--shadow-float:0 0 0 1px #ffffff14,0 20px 60px -16px #000000e6;--shadow-glow:0 0 0 1px #a78bfa59,0 12px 40px -8px #a78bfa66;--success:var(--support-teal);--warning:var(--support-amber);--destructive:var(--support-rose);--info:var(--accent-slate);--error:var(--support-rose);--aurora-1:#3b1a6b;--aurora-2:#6e45de;--aurora-3:#a78bfa;--aurora-opacity:.55;--background:var(--bg-base);--card:var(--bg-card);--card-foreground:var(--foreground);--popover:var(--bg-elevated);--popover-foreground:var(--foreground);--primary:#8b5cf6;--primary-foreground:#f5f3ff;--secondary:var(--bg-elevated);--secondary-foreground:var(--foreground);--muted:var(--bg-elevated);--muted-foreground:var(--text-muted);--accent:var(--bg-hover);--accent-foreground:var(--foreground);--destructive-foreground:#fff;--input:var(--input-border);--sidebar:var(--bg-void);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--accent-coral);--sidebar-primary-foreground:#1f0f2e;--sidebar-accent:var(--bg-hover);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--chart-1:#a78bfa;--chart-2:#5eead4;--chart-3:#f0abfc;--chart-4:#fcd34d;--chart-5:#c4b5fd;--accent-violet:var(--accent-coral);--accent-violet-hover:var(--accent-coral-hover);--accent-violet-muted:var(--accent-coral-muted);--accent-violet-glow:var(--accent-coral-glow);--accent-indigo:var(--accent-slate);--accent-blue:var(--accent-slate);--accent-emerald:var(--support-teal);--accent-green:var(--support-teal);--accent-teal:var(--support-teal);--accent-rose:var(--support-rose);--bg-app:var(--bg-base);--surface:var(--bg-elevated)}body{background-color:var(--bg-base);position:relative}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 45% at 12% 8%,#7f56f00f,#0000 70%),radial-gradient(55% 40% at 92% 18%,#d946ef0a,#0000 70%),radial-gradient(70% 55% at 50% 110%,#8b5cf60d,#0000 70%);position:fixed;inset:0}.dark body{background-color:var(--bg-base)}.dark body:before{background:radial-gradient(50% 40% at 10% 5%,#8b5cf624,#0000 65%),radial-gradient(45% 35% at 95% 12%,#d946ef12,#0000 70%),radial-gradient(65% 50% at 50% 115%,#7f56f01a,#0000 70%),radial-gradient(120% 90%,#0000 0,#00000059 100%)}.dark body:after{content:"";pointer-events:none;z-index:9998;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}.brand-text{background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.surface-card{border-radius:var(--radius-lg);transition:box-shadow .22s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1);box-shadow:inset 0 1px #ffffff8c,0 1px 2px #1f0f2e0d,0 8px 24px -12px #1f0f2e1a}.surface-card:hover{border-color:#1f0f2e24;transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 2px 4px #1f0f2e0f,0 18px 44px -14px #1f0f2e29}.surface-card:active{transition-duration:80ms;transform:translateY(0)}.dark .surface-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#121218b8,#0c0c12b8) padding-box padding-box,linear-gradient(#ffffff14,#ffffff05 50%,#7f56f00f) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffff0a,0 1px #0006,0 20px 40px -16px #0000008c}.dark .surface-card:hover{background:linear-gradient(#16161ec7,#0e0e14c7) padding-box padding-box,linear-gradient(#ffffff1f,#ffffff08 50%,#7f56f024) border-box;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 1px #00000073,0 24px 56px -18px #000000b3}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark .surface-card{background:linear-gradient(#14141c,#0e0e14) padding-box padding-box,linear-gradient(#ffffff14,#ffffff05 50%,#7f56f00f) border-box}.dark .surface-card:hover{background:linear-gradient(#18181f,#101016) padding-box padding-box,linear-gradient(#ffffff1f,#ffffff08 50%,#7f56f024) border-box}}.surface-card-hero{background:radial-gradient(120% 80% at 0 0,#7f56f00d,transparent 55%),linear-gradient(180deg,#7f56f006,transparent 40%),var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl,18px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #1f0f2e0f,0 12px 36px -16px #7f56f02e,0 24px 60px -28px #1f0f2e24}.surface-card-hero:before{content:"";background:linear-gradient(90deg,transparent 0,var(--accent-coral) 50%,transparent 100%);height:1px;position:absolute;top:0;left:12%;right:12%}@supports (color:color-mix(in lab,red,red)){.surface-card-hero:before{background:linear-gradient(90deg,transparent 0,color-mix(in oklch,var(--accent-coral) 55%,transparent) 50%,transparent 100%)}}.surface-card-hero:before{pointer-events:none;z-index:1}.dark .surface-card-hero{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(#14141cbd,#0e0e14bd) padding-box padding-box,linear-gradient(#ffffff1a,#ffffff06 50%,#7f56f029) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffff0d,0 1px #0006,0 28px 56px -20px #0009,0 12px 40px -16px #7f56f038}.dark .surface-card-hero:before{background:linear-gradient(90deg,#0000,#a78bfa59 50%,#0000)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark .surface-card-hero{background:linear-gradient(#16161e,#0f0f16) padding-box padding-box,linear-gradient(#ffffff1a,#ffffff06 50%,#7f56f029) border-box}}.interactive-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:box-shadow .25s cubic-bezier(.32,.72,0,1),border-color .22s cubic-bezier(.32,.72,0,1),transform .25s cubic-bezier(.32,.72,0,1);position:relative;box-shadow:0 1px 2px #1f0f2e0a,0 4px 16px -6px #1f0f2e0f}.interactive-card:hover{border-color:#1f0f2e2e;transform:translateY(-4px);box-shadow:0 2px 4px #1f0f2e0d,0 24px 56px -14px #1f0f2e2e}.interactive-card:active{transition-duration:80ms;transform:translateY(-1px)}.dark .interactive-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#12121899,#0c0c1299) padding-box padding-box,linear-gradient(#ffffff0f,#ffffff04 60%,#7f56f00a) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffff08,0 1px #00000059,0 16px 32px -14px #00000080}.dark .interactive-card:hover{background:linear-gradient(#16161ead,#0e0e14ad) padding-box padding-box,linear-gradient(#ffffff1a,#ffffff06 50%,#7f56f02e) border-box;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 1px #00000073,0 24px 48px -16px #000000a6,0 8px 28px -12px #7f56f02e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark .interactive-card{background:linear-gradient(135deg,#ffffff09,#ffffff03);border:1px solid #ffffff0f}.dark .interactive-card:hover{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:#ffffff1f}}.skeleton{background:var(--bg-surface-1);border-radius:var(--radius-md);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,transparent 0,var(--bg-surface-2) 40%,var(--bg-surface-2) 60%,transparent 100%);animation:skeleton-shimmer 1.8s ease-in-out infinite;position:absolute;inset:0}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-card{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:none;padding:1rem}.dark .skeleton-card{border:1px solid #ffffff08;box-shadow:0 1px 3px #0006,inset 0 1px #ffffff05}.hero-card{background:var(--bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);border:none;position:relative;overflow:hidden}.hero-card:before{content:"";pointer-events:none;background:radial-gradient(80% 100% at 0 0,#8b5cf60f,#0000 60%),radial-gradient(60% 80% at 100% 0,#6b7f990a,#0000 50%),radial-gradient(50% 60% at 100% 100%,#c49a3c08,#0000 50%);position:absolute;inset:0}.dark .hero-card{border:1px solid #ffffff0f;box-shadow:0 8px 32px -8px #000000b3,inset 0 1px #ffffff0d}.dark .hero-card:before{background:radial-gradient(80% 100% at 0 0,#a78bfa1a,#0000 60%),radial-gradient(60% 80% at 100% 0,#8a9ab50f,#0000 50%),radial-gradient(50% 60% at 100% 100%,#d9a6480a,#0000 50%)}.hero-card:after{content:"";border-radius:inherit;background:conic-gradient(from var(--gradient-border-angle,0deg),#a78bfa26,#8a9ab514,#d9a6480f,#a78bfa26);opacity:0;pointer-events:none;padding:1px;animation:gradient-border-spin 8s linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dark .hero-card:after{opacity:1}.glass-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);transition:all .2s}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.glass-card{-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:#fdfcfbb3}.dark .glass-card{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#131211bf;border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff0a,0 4px 24px -8px #00000080}}.metric-accent{position:relative}.metric-accent:before{content:"";background:var(--metric-color,var(--accent-coral));opacity:.7;border-radius:1px;width:2px;position:absolute;top:20%;bottom:20%;left:0}.dark .metric-accent:before{opacity:.5}.stat-accent-coral{border-left:3px solid var(--accent-coral)}.stat-accent-sage{border-left:3px solid var(--accent-sage)}.stat-accent-amber{border-left:3px solid var(--accent-amber)}.stat-accent-slate{border-left:3px solid var(--accent-slate)}.stat-accent-warm{border-left:3px solid #8a7a6e}.stat-accent-violet{border-left:3px solid var(--accent-coral)}.stat-accent-blue{border-left:3px solid var(--accent-slate)}.stat-accent-emerald{border-left:3px solid var(--accent-sage)}.stat-accent-red{border-left:3px solid var(--destructive)}.stat-accent-teal{border-left:3px solid var(--accent-sage)}.accent-bar-brand{border-top:2px solid #0000;border-image:var(--brand-gradient-vivid) 1}.surface-panel{background:var(--bg-card);border:1px solid var(--border)}.surface-panel-subtle{background:var(--bg-card);border:1px solid var(--border-subtle)}.surface-banner{background:var(--bg-surface-2)}.logo-tile{background:var(--bg-surface-1)}.btn-coral{background:var(--accent-coral)!important;color:#fff!important}.btn-coral:hover:not(:disabled){filter:brightness(1.05)}.btn-coral:disabled{opacity:.55}.btn-ink{color:var(--foreground)!important;border:1px solid var(--border)!important;background:0 0!important}.btn-ink:hover:not(:disabled){color:#6e45de!important;background:#ddd6fe!important;border-color:#0000!important}.dark .btn-ink:hover:not(:disabled){background:var(--accent-coral)!important}@supports (color:color-mix(in lab,red,red)){.dark .btn-ink:hover:not(:disabled){background:color-mix(in oklab,var(--accent-coral) 26%,var(--bg-card))!important}}.dark .btn-ink:hover:not(:disabled){color:#e9e2ff!important;border-color:#0000!important}.btn-ink:disabled{opacity:.55}.text-faint{color:var(--text-faint)}.text-muted-tok{color:var(--text-muted)}.opp-chip,.text-secondary-tok{color:var(--text-secondary)}.opp-chip{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.opp-chip:hover{background:var(--bg-surface-1)}.opp-chip[data-active=true]{background:var(--accent-coral);border-color:var(--accent-coral);color:#fff;font-weight:600}.opp-chip[data-active=true]:hover{background:var(--accent-coral);filter:brightness(1.05)}.badge-teal-soft{background:var(--support-teal-soft);color:var(--support-teal)}.badge-amber-soft{background:var(--support-amber-soft);color:var(--support-amber)}.badge-magenta-soft{background:var(--support-magenta-soft);color:var(--support-magenta)}.ambient-glow{pointer-events:none;z-index:0;background:0 0;position:fixed;inset:0}.dark .ambient-glow{background:radial-gradient(50% 35% at 10% -5%,#a78bfa0f,#0000),radial-gradient(40% 30% at 90% 105%,#8a9ab50a,#0000),radial-gradient(60% 50%,#d9a64804,#0000)}.gradient-bg{background:radial-gradient(80% 60% at 50% -20%,#8b5cf60f,#0000),radial-gradient(60% 40% at 80% 100%,#6d28d90a,#0000)}.dark .gradient-bg{background:radial-gradient(80% 60% at 50% -20%,#a78bfa1f,#0000),radial-gradient(60% 40% at 80% 100%,#8b5cf614,#0000)}.noise-overlay,.noise:before{content:"";opacity:.015;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}.dark .noise-overlay,.dark .noise:before{opacity:.02}.dot-grid{background-image:radial-gradient(circle,#0000000a 1px,#0000 0);background-size:24px 24px}.dark .dot-grid{background-image:radial-gradient(circle,#ffffff08 1px,#0000 0)}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg-elevated),var(--bg-surface-2),var(--bg-elevated));border-radius:var(--radius);background-size:200% 100%;animation:skeleton-sweep 1.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeleton{background:var(--bg-surface-1);animation:none}.skeleton:after{content:none}}@keyframes shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.shimmer-btn{position:relative;overflow:hidden}.shimmer-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);position:absolute;inset:0;transform:translate(-100%)}.shimmer-btn:hover:after{animation:shimmer-sweep .6s ease-out}@keyframes breathe-glow{0%,to{opacity:.4}50%{opacity:.8}}.breathe-glow{animation:breathe-glow 3s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.pulse-dot{animation:pulse-dot 1.5s ease-in-out infinite}@property --gradient-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gradient-border-spin{0%{--gradient-border-angle:0deg}to{--gradient-border-angle:360deg}}.gradient-border{border-radius:var(--radius-lg);position:relative;overflow:hidden}.gradient-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--gradient-border-angle),#8b5cf6,#9f7aea,#c4b5fd,#8b5cf6);padding:1px;animation:gradient-border-spin 4s linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.holo-card{--rx:0deg;--ry:0deg;transform:perspective(1400px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;background:var(--bg-card);isolation:isolate;border-radius:1.5rem;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.holo-card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--gradient-border-angle),var(--accent-coral),var(--accent-coral-hover),var(--support-amber),var(--accent-coral));padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.holo-card:before{background:conic-gradient(from var(--gradient-border-angle),color-mix(in oklab,var(--accent-coral) 80%,transparent),color-mix(in oklab,var(--accent-coral-hover) 60%,transparent),color-mix(in oklab,var(--support-amber) 40%,transparent),color-mix(in oklab,var(--accent-coral) 80%,transparent))}}.holo-card:before{pointer-events:none;z-index:1;animation:gradient-border-spin 14s linear infinite;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.holo-card:after{content:"";background:conic-gradient(from calc(var(--gradient-border-angle) * -1) at 30% 30%,var(--accent-coral),transparent 40%,var(--support-amber) 60%,transparent 80%,var(--accent-coral));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.holo-card:after{background:conic-gradient(from calc(var(--gradient-border-angle) * -1) at 30% 30%,color-mix(in oklab,var(--accent-coral) 18%,transparent),transparent 40%,color-mix(in oklab,var(--support-amber) 10%,transparent) 60%,transparent 80%,color-mix(in oklab,var(--accent-coral) 18%,transparent))}}.holo-card:after{opacity:.55;mix-blend-mode:overlay;pointer-events:none;z-index:0}.holo-layer{will-change:transform;transform:translateZ(20px)}.holo-layer-deep{will-change:transform;transform:translateZ(40px)}.holo-layer-deeper{will-change:transform;transform:translateZ(60px)}@keyframes holo-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.holo-pulse{animation:holo-pulse 1.6s cubic-bezier(.4,0,.6,1) infinite;display:inline-block}.holo-caption{font-family:var(--font-mono,ui-monospace,"JetBrains Mono",monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-size:10.5px}.holo-avatar-ring{background:conic-gradient(from var(--gradient-border-angle,0deg),var(--accent-coral) 80%,var(--accent-coral-hover) 60%,var(--support-amber) 40%,var(--accent-coral) 80%);opacity:.85;padding:1.5px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.avatar-zoom-range{appearance:none;cursor:pointer;background:0 0}.avatar-zoom-range::-webkit-slider-runnable-track{background:var(--bg-surface-2);border-radius:9999px;height:4px}.avatar-zoom-range::-moz-range-track{background:var(--bg-surface-2);border-radius:9999px;height:4px}.avatar-zoom-range::-webkit-slider-thumb{appearance:none;background:var(--accent-coral);border:2px solid var(--bg-card);border-radius:9999px;width:16px;height:16px;margin-top:-6px;box-shadow:0 1px 3px #0003}.avatar-zoom-range::-moz-range-thumb{background:var(--accent-coral);border:2px solid var(--bg-card);border-radius:9999px;width:16px;height:16px;box-shadow:0 1px 3px #0003}.avatar-zoom-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent-coral);outline-offset:2px}@media (prefers-reduced-motion:reduce){.holo-card{--rx:0deg!important;--ry:0deg!important;transition:none!important;transform:none!important}.holo-card:after,.holo-card:before,.holo-pulse{animation:none!important}.holo-pulse{opacity:1}.holo-avatar-ring{animation:none!important}}.feed-editorial>*+*{margin-top:1.75rem}.feed-editorial>:first-child{margin-top:0}.zone-warm{position:relative}.zone-warm:before{content:"";border-radius:var(--radius-2xl);pointer-events:none;z-index:-1;background:linear-gradient(135deg,#8b5cf606,#d9a64804,#0000);position:absolute;inset:-2rem -1.5rem}.dark .zone-warm:before{background:linear-gradient(135deg,#a78bfa0a,#d9a64805,#0000)}.zone-cool{position:relative}.zone-cool:before{content:"";border-radius:var(--radius-2xl);pointer-events:none;z-index:-1;background:linear-gradient(135deg,#6b7f9906,#5a9a5f04,#0000);position:absolute;inset:-2rem -1.5rem}.dark .zone-cool:before{background:linear-gradient(135deg,#8a9ab509,#7bad7b05,#0000)}.ask-bar{border-radius:var(--radius-xl);background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-card);cursor:pointer;align-items:center;gap:.75rem;padding:.875rem 1.25rem;transition:all .25s;display:flex}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.ask-bar{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffffb3}.dark .ask-bar{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#1a191899}}.ask-bar:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-hover);transform:translateY(-1px)}.dark .ask-bar{border:1px solid #ffffff0a;box-shadow:0 1px 3px #00000080,inset 0 1px #ffffff08}.dark .ask-bar:hover{border-color:#ffffff14;box-shadow:0 8px 24px -4px #00000080}.prose-metric{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:700}.page-header h1{font-family:var(--font-heading);letter-spacing:-.03em;font-size:1.75rem;font-weight:700;line-height:1.15}.page-header p{color:var(--text-muted);letter-spacing:-.01em;margin-top:.375rem;font-size:.8125rem}.pill-tabs{scrollbar-width:none;background:var(--bg-surface-1);border:1px solid var(--border-subtle);border-radius:999px;gap:.25rem;width:fit-content;padding:3px;display:flex;overflow-x:auto}.pill-tabs::-webkit-scrollbar{display:none}.pill-tab{color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;padding:.375rem .875rem;font-size:.75rem;font-weight:500;transition:all .2s}.pill-tab:hover{color:var(--text-secondary)}.pill-tab.active{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 3px #0000000f}.dark .pill-tab.active{background:var(--bg-elevated);box-shadow:0 1px 4px #0000004d,inset 0 1px #ffffff08}.spotlight-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all .2s;position:relative;overflow:hidden}@keyframes meteor{0%{opacity:1;transform:rotate(215deg)translate(0)}70%{opacity:1}to{opacity:0;transform:rotate(215deg)translate(-600px)}}.meteor{background:linear-gradient(90deg,#a78bfa4d,#0000);border-radius:999px;width:80px;height:1px;position:absolute}.meteor:before{content:"";background:#a78bfa99;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px 2px #a78bfa4d}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.float{animation:float 6s ease-in-out infinite}::-webkit-scrollbar-thumb{background:var(--border)}html{scroll-behavior:smooth;scrollbar-gutter:stable}:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.dark :focus-visible{outline-offset:2px;outline:2px solid #a78bfae6}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit]),textarea,select,[contenteditable=true]):focus-visible{outline:none}.jsp input:focus-visible{box-shadow:none;outline:none}::selection{color:inherit;background:#7f56f047}.dark ::selection{color:#fff;background:#a78bfa52}@media (prefers-reduced-motion:reduce){.interactive-card,.interactive-card:active,.interactive-card:hover,.surface-card,.surface-card:active,.surface-card:hover{transition-duration:.01ms!important;transform:none!important}}.dark .interactive-card:focus-within,.dark .surface-card-hero:focus-within,.dark .surface-card:focus-within{border-color:#0000;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #a78bfa47,0 1px #0006,0 16px 48px -16px #7f56f052}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#00000029 transparent}.dark html,html.dark{scrollbar-color:#ffffff24 transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background:#00000024 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background:#00000047 padding-box padding-box}::-webkit-scrollbar-thumb:active{background:#7f56f073 padding-box padding-box}.dark ::-webkit-scrollbar-thumb{background:#ffffff1f padding-box padding-box}.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff3d padding-box padding-box}.dark ::-webkit-scrollbar-thumb:active{background:#a78bfa80 padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}body:has(.app-shell){background-color:#fafafa}.dark body:has(.app-shell){background-color:#0c0c0c}.metric-value,.price,.stat-value,.tabular-nums,code,input[type=date],input[type=number],input[type=time],kbd,pre,samp,td[data-numeric],time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1,"ss01" 1}[data-sonner-toaster]{--normal-bg:var(--card)!important;--normal-border:var(--border)!important;font-family:inherit!important}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.overscroll-contain{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cosmos-shell{background:var(--bg-void);min-height:100dvh;position:relative;overflow:hidden}.cosmos-header{z-index:40;background:0 0;justify-content:space-between;align-items:center;padding:16px 24px;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}.cosmos-header:after{content:"";background:var(--bg-void);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cosmos-header:after{background:color-mix(in srgb,var(--bg-void) 60%,transparent)}}.cosmos-header:after{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);opacity:0;z-index:-1;pointer-events:none;transition:opacity .3s}.cosmos-logo{background:var(--brand-gradient-vivid);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 2px 8px -2px #8b5cf666}.cosmos-search-trigger{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;align-items:center;gap:8px;padding:6px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.cosmos-search-trigger{background:color-mix(in srgb,var(--bg-card) 50%,transparent)}}.cosmos-search-trigger{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:all .2s}.cosmos-search-trigger:hover{border-color:var(--border-hover);background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.cosmos-search-trigger:hover{background:color-mix(in srgb,var(--bg-card) 80%,transparent)}}.cosmos-ai-trigger{background:var(--brand-gradient);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;box-shadow:0 2px 8px -2px #8b5cf64d}.cosmos-ai-trigger:hover{transform:scale(1.05);box-shadow:0 4px 16px -4px #8b5cf680}.cosmos-kbd{color:var(--text-faint);background:var(--bg-surface-1);border:1px solid var(--border);border-radius:5px;align-items:center;padding:2px 6px;font-family:inherit;font-size:10px;font-weight:600;display:inline-flex}.cosmos-main{--app-gutter:16px;--app-content-max:1200px;z-index:1;min-height:100dvh;padding:72px var(--app-gutter) 120px;position:relative;overflow-y:auto}@media (min-width:640px){.cosmos-main{--app-gutter:24px}}@media (min-width:1024px){.cosmos-main{--app-gutter:40px}}@media (min-width:1440px){.cosmos-main{--app-gutter:56px}}.cosmos-content{max-width:var(--app-content-max);width:100%;margin:0 auto}.cosmos-dock{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:#ffffffb8;border:1px solid #0000000f;border-radius:999px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 12px 40px -12px #00000024,0 2px 8px -2px #0000000f}.dark .cosmos-dock{background:#1a1816b8;border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000004d,0 16px 48px -12px #0009,0 4px 12px -2px #0000004d}.cosmos-dock-slot{color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:34px;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.cosmos-dock-slot-active,.cosmos-dock-slot:hover{color:var(--text-primary)}.cosmos-dock-slot-active{font-weight:600}.cosmos-dock-slot-brand{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;font-weight:600}.cosmos-dock-slot-brand:hover{filter:brightness(1.1)}.cosmos-dock-active-bg{background:var(--bg-surface-1);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cosmos-dock-active-bg{background:color-mix(in srgb,var(--bg-surface-1) 85%,transparent)}}.cosmos-dock-active-bg{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.cosmos-dock-active-bg{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.cosmos-dock-active-bg{z-index:0;box-shadow:inset 0 1px #fff9,0 1px 3px -1px #00000014}.dark .cosmos-dock-active-bg{background:#ffffff0f;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 1px 3px -1px #0000004d}.cosmos-dock-label{letter-spacing:-.005em;line-height:1}.cosmos-dock-kbd-hint{letter-spacing:.04em;color:var(--text-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;white-space:nowrap;z-index:60;background:#222120f5;border:1px solid #ffffff14;border-radius:6px;align-items:center;padding:3px 6px;font-size:10px;font-weight:700;animation:cosmos-kbd-in .18s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;top:-26px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px -4px #0000004d}@keyframes cosmos-kbd-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.cosmos-dock-sep{background:var(--border);width:1px;height:20px;margin:0 4px}@supports (color:color-mix(in lab,red,red)){.cosmos-dock-sep{background:color-mix(in srgb,var(--border) 80%,transparent)}}.dark .cosmos-dock-sep{background:#ffffff14}.cosmos-dock-badge{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(#f87171,#dc2626);border:1.5px solid #fffffff2;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-8px;box-shadow:0 2px 5px -1px #dc262666}.dark .cosmos-dock-badge{border-color:#1a1816f2}.cosmos-dock-dot{border:1.5px solid #fffffff2;border-radius:999px;width:7px;height:7px;animation:cosmos-dot-pulse 2.4s ease-in-out infinite;position:absolute;top:-2px;right:-3px;box-shadow:0 0 #fff0}.dark .cosmos-dock-dot{border-color:#1a1816f2}.cosmos-dock-dot-red{background:#ef4444}.cosmos-dock-dot-orange{background:#f59e0b}.cosmos-dock-dot-brand{background:var(--brand-gradient-vivid)}@keyframes cosmos-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}@media (max-width:1023px) and (min-width:768px){.cosmos-dock{padding:3px}.cosmos-dock-label{display:none}.cosmos-dock-slot>span:first-child{padding:8px 10px}}.cosmos-avatar-btn{background:var(--bg-surface-2);border:1px solid var(--border);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.cosmos-avatar-btn:hover{border-color:var(--border-hover);box-shadow:0 2px 8px -2px #0000001a}.cosmos-user-menu{background:var(--bg-card);border:1px solid var(--border);z-index:100;border-radius:12px;min-width:200px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 40px -8px #00000026}.dark .cosmos-user-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1918f2;border-color:#ffffff0f;box-shadow:0 12px 40px -8px #0009}.cosmos-menu-item{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.cosmos-menu-item:hover{background:var(--bg-hover);color:var(--text-primary)}.cosmos-menu-item-danger:hover{color:var(--destructive);background:#dc262614}.cosmos-mobile-dock{left:12px;right:12px;bottom:max(8px,calc(8px + env(safe-area-inset-bottom,0px)));z-index:50;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(#ffffffeb,#fcfbfedb 55%,#f8f7fcd6);border:1px solid #110c2212;border-radius:18px;justify-content:space-around;align-items:stretch;padding:5px 6px;display:flex;position:fixed;box-shadow:inset 0 1px #ffffffd9,inset 0 -10px 20px -14px #1410281a,0 14px 36px -10px #1410282e,0 4px 12px -6px #1410281c}@media (min-width:768px){.cosmos-mobile-dock{display:none}}.cosmos-mobile-dock{transition:opacity .2s,translate .26s cubic-bezier(.22,1,.36,1)}.app-shell:has(.jsr-veil:not([data-closing])) .cosmos-mobile-dock{opacity:0;pointer-events:none;translate:0 12px}.app-shell .mobile-chrome{transition:opacity .2s,translate .26s cubic-bezier(.22,1,.36,1)}.app-shell:has(.jsr-veil:not([data-closing])) .mobile-chrome{opacity:0;pointer-events:none;translate:0 -10px}.dark .cosmos-mobile-dock{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(#222227db,#1a1a1ed4 55%,#141418d1);border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff1c,inset 0 -10px 20px -14px #0006,0 16px 38px -10px #000000ad,0 4px 14px -6px #00000080}.cosmos-mobile-dock-edge-top{pointer-events:none;z-index:1;background:linear-gradient(#ffffffb3,#ffffff26 60%,#fff0);border-radius:23px 23px 50% 50%/23px 23px 100% 100%;height:55%;position:absolute;top:1px;left:1px;right:1px}.dark .cosmos-mobile-dock-edge-top{background:linear-gradient(#ffffff24,#ffffff08 55%,#fff0)}.cosmos-mobile-dock-edge-bottom{pointer-events:none;z-index:1;background:linear-gradient(#a78bfa00,#a78bfa24);border-radius:50% 50% 23px 23px/100% 100% 23px 23px;height:30%;position:absolute;bottom:1px;left:1px;right:1px}.dark .cosmos-mobile-dock-edge-bottom{background:linear-gradient(#a78bfa00,#a78bfa38)}.cosmos-liquid-pill{pointer-events:none;transform-origin:50%;z-index:0;will-change:transform,width,opacity;background:linear-gradient(#ffffff73,#ffffff1a 70%),linear-gradient(135deg,#c4b5fd6b,#9333ea3d);border:1px solid #a78bfa73;border-radius:14px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #7f56f02e,0 0 0 1px #ffffff4d,0 6px 16px -4px #7f56f059,0 2px 6px -1px #7f56f038}.dark .cosmos-liquid-pill{background:linear-gradient(#ffffff1f,#ffffff05 70%),linear-gradient(135deg,#a78bfa70,#7f56f03d);border:1px solid #a78bfa7a;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0006,0 0 0 1px #a78bfa24,0 8px 20px -6px #7f56f08c,0 2px 8px -2px #7f56f059}.cosmos-liquid-pill:before{content:"";pointer-events:none;background:linear-gradient(#ffffffbf,#fff0);border-radius:15px 15px 45% 45%/15px 15px 100% 100%;height:50%;position:absolute;inset:1px 1px auto}.dark .cosmos-liquid-pill:before{background:linear-gradient(#ffffff38,#fff0)}.cosmos-liquid-pill:after{content:"";filter:blur(.5px);background:linear-gradient(90deg,#0000,#7f56f059,#0000);border-radius:999px;height:1px;position:absolute;bottom:2px;left:20%;right:20%}.cosmos-mobile-tab{z-index:2;color:#9aa0a6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:50px;padding:6px 4px;text-decoration:none;transition:color .2s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}.dark .cosmos-mobile-tab{color:#71767f}.cosmos-mobile-tab-active{color:#18181b}.dark .cosmos-mobile-tab-active{color:#fafafa}.cosmos-mobile-tab:active{transition-duration:0s}.cosmos-dock-mark{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-self:center;place-items:center;width:46px;height:46px;margin:0 2px;display:grid;position:relative}.cosmos-dock-mark-inner{background:var(--bg-surface-1);border:1px solid #110c2214;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 4px 12px -5px #110c2233}.dark .cosmos-dock-mark-inner{background:#ffffff0f;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14,0 4px 12px -5px #00000080}.cosmos-tab-icon{justify-content:center;align-items:center;display:flex;position:relative}.cosmos-tab-glyph{stroke-width:1.75px;width:24px;height:24px;transition:stroke-width .2s;display:block}.cosmos-mobile-tab-active .cosmos-tab-glyph{stroke-width:2px}.cosmos-tab-label{letter-spacing:-.02em;color:inherit;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;font-weight:600;line-height:1;overflow:hidden}.cosmos-mobile-tab-active .cosmos-tab-label{font-weight:700}.cosmos-mobile-label{letter-spacing:.005em;color:inherit;font-size:10.5px;font-weight:600;line-height:1}.cosmos-mobile-tab-active .cosmos-mobile-label{color:inherit;text-shadow:none;font-weight:700}.dark .cosmos-mobile-tab-active .cosmos-mobile-label{text-shadow:0 0 8px #a78bfa59}.cosmos-mobile-badge{color:#6e45de;letter-spacing:0;font-variant-numeric:tabular-nums;background:#efe7fd;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-12px;box-shadow:0 0 0 2px #fff}@media (orientation:landscape) and (max-height:500px){.cosmos-mobile-dock{padding:4px 6px}.cosmos-mobile-tab{min-height:44px;padding:4px 0 0}.cosmos-mobile-label{display:none}.cosmos-liquid-pill{top:3px;bottom:3px}}@property --cosmos-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cosmos-border-rotate{to{--cosmos-angle:360deg}}.cosmos-moving-border{background:conic-gradient(from var(--cosmos-angle),#c084fc,#8b5cf6,#7f56f0,#6e45de,#8b5cf6,#c084fc);padding:1.5px;animation:cosmos-border-rotate 4s linear infinite;position:relative}.cosmos-moving-border-inner{background:var(--bg-card);position:relative}.dark .cosmos-moving-border-inner{background:#131211eb}.cosmos-moving-border:after{content:"";border-radius:inherit;background:conic-gradient(from var(--cosmos-angle),#c084fc40,#8b5cf640,#7f56f040,#6e45de40,#8b5cf640,#c084fc40);filter:blur(12px);z-index:-1;opacity:.5;animation:cosmos-border-rotate 4s linear infinite;position:absolute;inset:-3px}.dark .cosmos-moving-border:after{opacity:.7}.cosmos-hero-inner{justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem;display:flex}@media (max-width:640px){.cosmos-hero-inner{text-align:center;flex-direction:column;padding:1.5rem}}.cosmos-health-ring{justify-content:center;align-items:center;display:flex;position:relative}.cosmos-health-value{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.cosmos-glow-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:all .25s cubic-bezier(.25,.46,.45,.94)}.cosmos-glow-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-hover)}.dark .cosmos-glow-card{background:#1a1918bf;border-color:#ffffff0d;box-shadow:0 1px 3px #00000080,inset 0 1px #ffffff08}.dark .cosmos-glow-card:hover{border-color:#ffffff1a;box-shadow:0 8px 32px -8px #00000080,inset 0 1px #ffffff0a}.cosmos-stat-card{border-radius:var(--radius-lg)}.cosmos-stat-value{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--text-primary);line-height:1}.cosmos-activity-card,.cosmos-insight-card,.cosmos-job-card{border-radius:var(--radius-lg)}.cosmos-insight-card{border-left:2px solid var(--accent-coral)}.dark .cosmos-insight-card{border-left-color:var(--accent-coral)}.cosmos-activity-item{align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.cosmos-activity-item+.cosmos-activity-item{border-top:1px solid var(--border)}.cosmos-status-viewed{color:var(--accent-slate)!important;background:#6b7f991a!important}.cosmos-status-interview{color:var(--accent-coral)!important;background:#8b5cf61a!important}.cosmos-status-offer{color:var(--accent-amber)!important;background:#c49a3c1f!important}.cosmos-status-rejected{color:var(--destructive)!important;background:#dc262614!important}.cosmos-status-applied{color:var(--accent-sage)!important;background:#5a9a5f1a!important}.cosmos-subscore{border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.cosmos-subscore-strong{color:var(--success);background:#7bad7b1f}.cosmos-subscore-good{color:var(--accent-amber);background:#d9a6481f}.cosmos-subscore-low{color:var(--destructive);background:#dc262614}.cosmos-subscore-none{background:var(--bg-surface-1);color:var(--text-faint)}.cosmos-ask-bar{border-radius:var(--radius-xl);border:1px solid var(--border);cursor:pointer;background:var(--bg-card);align-items:center;gap:.875rem;padding:.875rem 1.25rem;transition:all .25s;display:flex}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.cosmos-ask-bar{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.cosmos-ask-bar{background:color-mix(in srgb,var(--bg-card) 65%,transparent)}}.cosmos-ask-bar{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.dark .cosmos-ask-bar{background:#1a191880}}.cosmos-ask-bar:hover{border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 4px 20px -4px #8b5cf61f}.dark .cosmos-ask-bar:hover{border-color:#ffffff14;box-shadow:0 4px 24px -4px #a78bfa26}.cosmos-apply-btn{color:#fff;background:var(--brand-gradient-vivid);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.cosmos-apply-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px -4px #8b5cf666}.cosmos-apply-btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.cosmos-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:cosmos-spin .6s linear infinite;display:inline-block}@keyframes cosmos-spin{to{transform:rotate(1turn)}}.cosmos-skeleton-hero{border-radius:var(--radius-xl);height:180px}.cosmos-skeleton-card,.cosmos-skeleton-hero{background:linear-gradient(90deg,var(--bg-elevated),var(--bg-surface-2),var(--bg-elevated));background-size:200% 100%;animation:skeleton-sweep 1.5s ease-in-out infinite}.cosmos-skeleton-card{border-radius:var(--radius-lg)}.cosmos-shell:after{content:"";z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.8 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;position:fixed;inset:0}.dark .cosmos-shell:after{opacity:.06;mix-blend-mode:screen}.cosmos-today{gap:32px;padding-top:8px}.cosmos-today,.cosmos-today-loading{flex-direction:column;max-width:780px;margin:0 auto;display:flex}.cosmos-today-loading{gap:24px}.cosmos-today-hero{padding:8px 0 12px}.cosmos-today-greeting{background:var(--bg-card);border-radius:999px;align-items:center;gap:10px;margin-bottom:14px;padding:5px 10px 5px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cosmos-today-greeting{background:color-mix(in srgb,var(--bg-card) 60%,transparent)}}.cosmos-today-greeting{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.cosmos-today-greeting{border:1px solid color-mix(in srgb,var(--border) 50%,transparent)}}.cosmos-today-greeting{color:var(--text-secondary);letter-spacing:-.005em;font-size:12px;font-weight:600}.cosmos-today-headline{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(34px,5.2vw,56px);font-weight:700;line-height:1.02}.cosmos-today-subline{color:var(--text-secondary);letter-spacing:-.012em;text-wrap:pretty;margin-top:14px;font-size:17px;font-weight:400;line-height:1.4}.cosmos-top-match{justify-content:space-between;align-items:center;gap:32px;min-height:200px;padding:28px 30px;display:flex}@media (max-width:640px){.cosmos-top-match{flex-direction:column;align-items:flex-start;gap:20px;padding:22px 20px}}.cosmos-top-match-left{flex:1;min-width:0}.cosmos-top-match-label{background:var(--accent-coral);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cosmos-top-match-label{background:color-mix(in srgb,var(--accent-coral) 10%,transparent)}}.cosmos-top-match-label{color:var(--accent-coral);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:10.5px;font-weight:700}.cosmos-top-match-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--text-primary);margin:0 0 4px;font-size:28px;font-weight:700;line-height:1.1}.cosmos-top-match-company{color:var(--text-secondary);margin:0 0 14px;font-size:15px;font-weight:500}.cosmos-top-match-meta{flex-wrap:wrap;gap:14px;margin-bottom:20px;display:flex}.cosmos-top-match-meta>span{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.cosmos-top-match-actions{align-items:center;gap:14px;display:flex}.cosmos-top-match-apply{background:var(--brand-gradient);color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:132px;min-height:40px;padding:10px 20px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 4px 14px -4px #8b5cf680,inset 0 1px #ffffff2e}.cosmos-top-match-apply:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 8px 20px -4px #8b5cf699,inset 0 1px #ffffff38}.cosmos-top-match-apply:disabled{opacity:.6;cursor:default}.cosmos-top-match-skip{color:var(--text-muted);align-items:center;gap:5px;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.cosmos-top-match-skip:hover{color:var(--text-primary)}.cosmos-top-match-score{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cosmos-top-match-score-value{font-family:var(--font-heading);letter-spacing:-.05em;background:var(--brand-gradient);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:800;line-height:.9}.cosmos-top-match-score-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-top:2px;font-size:10px;font-weight:700}.cosmos-today-section{flex-direction:column;gap:14px;display:flex}.cosmos-today-section-header{justify-content:space-between;align-items:baseline;display:flex}.cosmos-today-section-header h3{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:13px;font-weight:700}.cosmos-link-arrow{color:var(--accent-coral);align-items:center;gap:4px;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.cosmos-link-arrow:hover{opacity:.8}.cosmos-other-matches{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.cosmos-mini-job{border-radius:12px;transition:transform .15s}.cosmos-mini-job:hover{transform:translateY(-2px)}.cosmos-mini-match{color:var(--accent-coral);flex-shrink:0;font-size:10.5px;font-weight:700}.cosmos-week-strip{justify-content:space-between;align-items:flex-end;gap:6px;min-height:72px;padding:16px 4px 8px;display:flex}.cosmos-week-day{background:var(--border);border-radius:6px 6px 3px 3px;flex:1;max-width:64px;min-height:8px;position:relative}@supports (color:color-mix(in lab,red,red)){.cosmos-week-day{background:color-mix(in srgb,var(--border) 70%,transparent)}}.cosmos-week-day{transition:background .2s}.cosmos-week-day.has-activity{background:linear-gradient(180deg,var(--accent-coral) 0,var(--accent-coral) 100%)}@supports (color:color-mix(in lab,red,red)){.cosmos-week-day.has-activity{background:linear-gradient(180deg,var(--accent-coral) 0,color-mix(in srgb,var(--accent-coral) 50%,transparent) 100%)}}.cosmos-week-day.has-activity{box-shadow:0 0 12px -2px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.cosmos-week-day.has-activity{box-shadow:0 0 12px -2px color-mix(in srgb,var(--accent-coral) 30%,transparent)}}.cosmos-week-day.is-today{outline:1px solid var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.cosmos-week-day.is-today{outline:1px solid color-mix(in srgb,var(--accent-coral) 50%,transparent)}}.cosmos-week-day.is-today{outline-offset:2px}.cosmos-week-day-label{text-align:center;letter-spacing:.02em;color:var(--text-faint);text-transform:uppercase;font-size:10px;font-weight:600;position:absolute;bottom:-20px;left:0;right:0}.cosmos-week-day.is-today .cosmos-week-day-label{color:var(--accent-coral)}.cosmos-streak{align-items:center;gap:6px;display:inline-flex}.cosmos-streak-icon{justify-content:center;align-items:center;display:flex}.cosmos-streak-label{color:var(--text-secondary);align-items:baseline;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.cosmos-streak-days{font-family:var(--font-heading);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:14px;font-weight:700}.cosmos-streak-unit{color:var(--text-muted);font-size:11px;font-weight:500}.cosmos-nudge{border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cosmos-nudge{border:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.cosmos-nudge{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.cosmos-nudge{background:color-mix(in srgb,var(--bg-card) 70%,transparent)}}.cosmos-nudge{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 2px 12px -4px #00000014}.dark .cosmos-nudge{background:#191716b3;border-color:#ffffff0d;box-shadow:0 4px 16px -4px #00000059}.cosmos-nudge-info{border-left:3px solid var(--accent-coral)}.cosmos-nudge-warn{border-left:3px solid var(--accent-amber)}.cosmos-nudge-celebrate{border-left:3px solid var(--success)}.cosmos-nudge-icon{background:var(--brand-gradient);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.cosmos-nudge-warn .cosmos-nudge-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.cosmos-nudge-celebrate .cosmos-nudge-icon{background:linear-gradient(135deg,#10b981,#059669)}.cosmos-nudge-text{color:var(--text-primary);letter-spacing:-.005em;flex:1;margin:0;font-size:13px;font-weight:500}.cosmos-nudge-cta{color:var(--accent-coral);background:var(--accent-coral);border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cosmos-nudge-cta{background:color-mix(in srgb,var(--accent-coral) 10%,transparent)}}.cosmos-nudge-cta{white-space:nowrap;transition:background .15s}.cosmos-nudge-cta:hover{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.cosmos-nudge-cta:hover{background:color-mix(in srgb,var(--accent-coral) 18%,transparent)}}.cosmos-nudge-dismiss{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.cosmos-nudge-dismiss:hover{background:var(--bg-hover);color:var(--text-primary)}.cosmos-shortcuts-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cosmos-shortcuts-dialog{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;width:100%;max-width:520px;max-height:80vh;overflow:auto;box-shadow:0 24px 60px -12px #00000059}.dark .cosmos-shortcuts-dialog{background:#181716f5;border-color:#ffffff14}.cosmos-shortcuts-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.cosmos-shortcuts-close{background:var(--bg-surface-1);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.cosmos-shortcuts-close:hover{color:var(--text-primary);background:var(--bg-hover)}.cosmos-shortcuts-body{padding:8px 22px 20px}.cosmos-shortcuts-group{padding-top:16px}.cosmos-shortcuts-group-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-size:11px;font-weight:700}.cosmos-shortcuts-group ul{margin:0;padding:0;list-style:none}.cosmos-shortcuts-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.cosmos-shortcuts-item{border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}}.cosmos-shortcuts-item:last-child{border-bottom:none}.cosmos-shortcuts-label{color:var(--text-secondary);font-size:13px;font-weight:500}.cosmos-shortcuts-keys{gap:4px;display:flex}.cosmos-confetti-layer{z-index:250;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cosmos-confetti-piece{will-change:transform,opacity;border-radius:2px;width:8px;height:14px;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.cosmos-moving-border,.cosmos-moving-border:after,.cosmos-skeleton-card,.cosmos-skeleton-hero{animation:none!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.settings-shell{gap:0;width:100%;min-height:100%;display:flex}.settings-content{flex:1;width:100%;min-width:0;max-width:760px;margin:0 auto;padding:8px 0 64px}@media (max-width:767px){.settings-content{padding:12px 14px calc(148px + env(safe-area-inset-bottom,0px))}}.settings-mobile-list{width:100%;padding:14px 16px 80px}.settings-mobile-header{padding:2px 4px 12px}.settings-mobile-list>.settings-overview-identity,.settings-mobile-list>.settings-overview-section{margin-bottom:14px}.settings-mobile-group{margin-bottom:16px}.settings-mobile-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding:0 10px 8px;font-size:11px;font-weight:600}.settings-mobile-group-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.settings-mobile-row{align-items:center;gap:12px;min-height:56px;padding:14px;transition:background .1s;display:flex}.settings-mobile-row:active{background:var(--bg-hover)}.settings-mobile-row-divider{border-bottom:1px solid var(--border-subtle)}.settings-mobile-row-danger{color:var(--error)}.settings-mobile-row-icon{background:var(--bg-elevated);width:30px;height:30px;color:var(--accent-coral);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settings-mobile-row-danger .settings-mobile-row-icon{color:var(--error)}.settings-mobile-back{color:var(--accent-coral);align-items:center;gap:4px;margin-left:-4px;padding:4px 0 14px;font-size:15px;font-weight:500;display:inline-flex}@media (min-width:768px){.settings-mobile-back{display:none}}@media (max-width:767px){.app-shell:has(.set-root) .mobile-chrome{z-index:60;top:calc(8px + env(safe-area-inset-top,0px));align-items:center;display:flex;position:fixed;right:14px}.app-main:has(.set-root){padding:0}.app-main:has(.set-root) .settings-shell{gap:0}.set-root{width:100%;padding:calc(env(safe-area-inset-top,0px) + 8px) 16px calc(96px + env(safe-area-inset-bottom,0px));position:relative}.set-root:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(130% 90% at 50% -8%,#a855f71f,#0000 64%);height:240px;position:absolute;top:0;left:-20px;right:-20px}.dark .set-root:before{background:radial-gradient(130% 90% at 50% -8%,#b058d029,#0000 64%)}.set-root>*{z-index:1;position:relative}.set-head{align-items:center;min-height:42px;padding-right:96px;display:flex}.set-title{font-family:var(--page-title-face);font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--page-title-tracking);color:var(--text-primary);margin:0;line-height:1.1}.set-hero{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-tap-highlight-color:transparent;border-radius:18px;align-items:center;gap:13px;margin-top:18px;padding:14px 15px;text-decoration:none;transition:background .14s;display:flex;box-shadow:0 1px 2px #110c2208,0 18px 36px -30px #110c2238}.dark .set-hero{box-shadow:none}.set-hero:active{background:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.set-hero:active{background:color-mix(in oklab,var(--text-muted) 6%,var(--bg-card))}}.set-hero__avatar{background:var(--brand-gradient);color:#fff;width:48px;height:48px;font-family:var(--font-heading);border-radius:999px;flex-shrink:0;place-items:center;font-size:19px;font-weight:700;display:grid}.set-hero__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.set-hero__name{letter-spacing:-.01em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;overflow:hidden}.set-hero__meta{min-width:0;color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.set-hero__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-hero__plan{color:var(--text-secondary);flex-shrink:0;font-weight:600}.set-hero__warn{color:var(--accent-amber);margin-top:1px;font-size:12px;font-weight:550}.set-hero__chev{width:18px;height:18px;color:var(--text-faint);flex-shrink:0}.set-group{margin-top:22px}.set-group__label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-faint);margin:0 0 8px 4px;font-size:12px;font-weight:600}.set-rows{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #110c2208,0 18px 36px -30px #110c2238}.dark .set-rows{box-shadow:none}.set-row{-webkit-tap-highlight-color:transparent;align-items:center;gap:13px;padding:14px 15px;text-decoration:none;transition:background .14s;display:flex;position:relative}.set-row:active{background:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.set-row:active{background:color-mix(in oklab,var(--text-muted) 7%,transparent)}}.set-row+.set-row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:62px;right:0}.set-row__icon{background:var(--bg-surface-1);width:34px;height:34px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.set-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.set-row__label{letter-spacing:-.011em;color:var(--text-primary);font-size:15px;font-weight:550}.set-row__status{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.set-row__status[data-tone=warn]{color:var(--accent-amber);font-weight:550}.set-row__bar{background:var(--bg-surface-2);border-radius:999px;width:100%;max-width:200px;height:5px;margin-top:4px;display:block;overflow:hidden}.set-row__bar>span{border-radius:inherit;background:var(--accent-coral);height:100%;display:block}.set-row__bar[data-tone=warn]>span{background:var(--accent-amber)}.set-row__chev{width:16px;height:16px;color:var(--text-faint);flex-shrink:0}.set-signout{border:1px solid var(--border-subtle);background:var(--bg-card);width:100%;height:46px;color:var(--error);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:13px;margin-top:24px;font-size:14px;font-weight:600;transition:background .14s;display:block}.set-signout:active{background:var(--error)}@supports (color:color-mix(in lab,red,red)){.set-signout:active{background:color-mix(in oklab,var(--error) 8%,var(--bg-card))}}.app-shell:has(.set-sub) .settings-mobile-back{display:none}.app-shell:has(.set-sub) .mobile-chrome{z-index:60;top:calc(8px + env(safe-area-inset-top,0px));align-items:center;display:flex;position:fixed;right:14px}.app-main:has(.set-sub){padding:0}.app-main:has(.set-sub) .settings-shell{gap:0}.app-main:has(.set-sub) .settings-content{padding:0}.set-sub{width:100%;padding:calc(env(safe-area-inset-top,0px) + 8px) 16px calc(96px + env(safe-area-inset-bottom,0px));position:relative}.set-sub:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(130% 90% at 50% -8%,#a855f71f,#0000 64%);height:240px;position:absolute;top:0;left:-20px;right:-20px}.dark .set-sub:before{background:radial-gradient(130% 90% at 50% -8%,#b058d029,#0000 64%)}.set-sub>*{z-index:1;position:relative}.set-back{height:42px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;align-items:center;gap:2px;margin-left:-5px;font-size:15px;font-weight:500;display:inline-flex}.set-back>svg{width:21px;height:21px}.set-back:active{opacity:.55}.set-detail-head{margin-top:4px}.set-detail-title{font-family:var(--page-title-face);font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--page-title-tracking);color:var(--text-primary);margin:0;line-height:1.1}.set-detail-sub{color:var(--text-muted);margin:5px 2px 0;font-size:13px;line-height:1.4}.set-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:18px;flex-direction:column;margin-top:20px;display:flex;overflow:hidden;box-shadow:0 1px 2px #110c2208,0 18px 36px -30px #110c2238}.dark .set-card{box-shadow:none}.set-card>*+*{position:relative}.set-card>*+:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:15px;right:0}.set-field{cursor:text;flex-direction:column;gap:4px;padding:12px 15px;display:flex}.set-field__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.set-field__label{color:var(--text-muted);font-size:12.5px;font-weight:500}.set-field__hint{color:var(--text-faint);font-size:11.5px;font-weight:550;transition:color .2s}.set-field__hint[data-state=saved]{color:var(--success)}.set-field__hint[data-state=error]{color:var(--error)}.set-field__input{letter-spacing:-.01em;width:100%;color:var(--text-primary);background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:16px;font-weight:500}.set-field__input::placeholder{color:var(--text-faint);font-weight:400}.set-navrow{-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:background .14s;display:flex;position:relative}.set-navrow:active{background:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.set-navrow:active{background:color-mix(in oklab,var(--text-muted) 7%,transparent)}}.set-navrow__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.set-navrow__label{letter-spacing:-.011em;color:var(--text-primary);font-size:15px;font-weight:550}.set-navrow__value{min-width:0;color:var(--text-muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.set-navrow__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-navrow__chev{width:16px;height:16px;color:var(--text-faint);flex-shrink:0}.set-verified{color:var(--success);flex-shrink:0;align-items:center;gap:3px;font-weight:650;display:inline-flex}.set-verify{color:var(--accent-amber);flex-shrink:0;font-weight:600}.set-sect{margin-top:22px}.set-sect__label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-faint);margin:0 0 9px 4px;font-size:12px;font-weight:600}.set-sect__note{color:var(--text-muted);margin:-2px 4px 9px;font-size:12.5px;line-height:1.4}.set-sect .set-card{margin-top:0}.set-toggle{align-items:flex-start;gap:14px;padding:14px 15px;display:flex}.set-toggle__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.set-toggle__label{letter-spacing:-.011em;color:var(--text-primary);font-size:15px;font-weight:550}.set-toggle__desc{color:var(--text-muted);font-size:12.5px;line-height:1.4}.set-toggle>.settings-switch{flex-shrink:0;margin-top:1px}.set-mode{flex-direction:column;gap:9px;padding:14px 15px;transition:opacity .15s;display:flex}.set-mode[data-disabled]{opacity:.5}.set-mode__label{letter-spacing:-.006em;color:var(--text-secondary);font-size:13.5px;font-weight:600}.set-seg{background:var(--bg-surface-1);border-radius:12px;gap:4px;padding:3px;display:flex}.set-seg__opt{height:34px;color:var(--text-muted);letter-spacing:-.006em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;flex:1;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.set-seg__opt[data-on=true]{color:var(--text-primary);background:#fff;box-shadow:0 1px 3px #0000001a}.dark .set-seg__opt[data-on=true]{background:var(--bg-surface-2);box-shadow:none}.set-seg__opt:disabled{cursor:default}.set-mode__blurb{color:var(--text-muted);min-height:17px;font-size:12px;line-height:1.4}.set-mode-note{color:var(--text-muted);padding:11px 15px;font-size:11.5px;line-height:1.45}.set-save{background:var(--brand-tile);color:#fff;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:48px;box-shadow:0 10px 24px -12px var(--accent-coral-glow);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:15px;font-weight:650;transition:transform .14s,opacity .14s;display:inline-flex}.set-save:active{transform:scale(.99)}.set-save:disabled{opacity:.65;cursor:default;box-shadow:none}.set-btn-secondary{border:1px solid var(--border);background:var(--bg-card);height:40px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.set-apply-msg{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:20px;padding:18px;display:flex}.set-apply-msg__title{color:var(--text-primary);font-size:15px;font-weight:650}.set-apply-msg__body{color:var(--text-muted);font-size:13px;line-height:1.45}.set-apply-msg .set-btn-secondary{margin-top:8px}.set-apply-skel{flex-direction:column;gap:14px;margin-top:20px;display:flex}.set-apply-skel__card{flex-direction:column;gap:10px;padding:20px 15px;display:flex}.set-apply-skel__bar{background:var(--bg-surface-1);border-radius:999px;width:62%;height:12px;animation:set-skel 1.3s ease-in-out infinite}.set-apply-skel__bar--sm{width:40%;height:10px}@keyframes set-skel{0%,to{opacity:.55}50%{opacity:1}}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.set-apply-skel__bar{animation:none}}@media (max-width:767px){.set-secnudges{flex-direction:column;gap:9px;margin-top:16px;display:flex}.set-secnudge{text-align:left;cursor:pointer;border:1px solid var(--accent-amber);border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.set-secnudge{border:1px solid color-mix(in srgb,var(--accent-amber) 30%,transparent)}}.set-secnudge{background:var(--accent-amber)}@supports (color:color-mix(in lab,red,red)){.set-secnudge{background:color-mix(in srgb,var(--accent-amber) 8%,var(--bg-card))}}.set-secnudge{-webkit-tap-highlight-color:transparent;transition:background .14s}.set-secnudge:disabled{opacity:.75;cursor:default}.set-secnudge__icon{width:18px;height:18px;color:var(--accent-amber);flex-shrink:0}.set-secnudge__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.set-secnudge__t{color:var(--text-primary);font-size:14px;font-weight:600}.set-secnudge__d{color:var(--text-muted);font-size:12px;line-height:1.35}.set-secnudge__chev{width:16px;height:16px;color:var(--text-faint);flex-shrink:0}.set-lrow{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:15px;transition:background .14s;display:flex}.set-lrow:active{background:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.set-lrow:active{background:color-mix(in oklab,var(--text-muted) 7%,transparent)}}.set-lrow__label{letter-spacing:-.011em;min-width:0;color:var(--text-primary);flex:1;font-size:15px;font-weight:550}.set-lrow--danger .set-lrow__label{color:var(--destructive)}.set-lrow__tail{color:var(--text-muted);flex-shrink:0;font-size:13px}.set-lrow__tail.is-on{color:var(--success);font-weight:600}.set-lrow__tail.is-warn{color:var(--accent-amber);font-weight:600}.set-lrow__chev{width:16px;height:16px;color:var(--text-faint);flex-shrink:0}.set-sheet{flex-direction:column;gap:2px;padding:2px 2px 8px;display:flex}.set-sheet__empty{text-align:center;color:var(--text-muted);padding:22px 4px;font-size:14px}.set-sheet__intro{color:var(--text-muted);padding:0 4px 8px;font-size:13px;line-height:1.45}.set-sheet__h{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin:14px 4px 4px;font-size:11.5px;font-weight:700}.set-sheet__btn{border:1px solid var(--border);background:var(--bg-card);height:46px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:13px;margin-top:12px;font-size:14px;font-weight:600}.set-sheet__btn:disabled{opacity:.55;cursor:default}.set-sheet__btn--danger{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.set-sheet__btn--danger{border-color:color-mix(in srgb,var(--destructive) 30%,transparent)}}.set-sheet-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:12px 4px;display:flex}.set-sheet-row:last-of-type{border-bottom:0}.set-sheet-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.set-sheet-row__title{color:var(--text-primary);font-size:14.5px;font-weight:600}.set-sheet-row__meta{color:var(--text-muted);font-size:12px;line-height:1.35}.set-sheet-row__actions{flex-shrink:0;gap:6px;display:flex}.set-sheet-link{color:var(--accent-coral);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:4px;font-size:13px;font-weight:600}.set-sheet-link--danger{color:var(--destructive)}.set-sheet-link:disabled{opacity:.5;cursor:default}.set-activity{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.set-activity__item{align-items:flex-start;gap:10px;padding:9px 4px;display:flex}.set-activity__dot{background:var(--accent-coral);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:6px}.set-activity__dot[data-bad]{background:var(--destructive)}.set-activity__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.set-activity__t{color:var(--text-primary);font-size:13.5px;font-weight:550}.set-activity__m{color:var(--text-muted);font-size:11.5px}}.sec-form{flex-direction:column;gap:14px;padding:2px 2px 8px;display:flex}.sec-note{color:var(--text-muted);font-size:13px;line-height:1.5}.sec-note summary{color:var(--text-secondary);font-weight:550}.sec-mono{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.sec-field{flex-direction:column;gap:7px;display:flex}.sec-field__label{color:var(--text-secondary);font-size:13px;font-weight:600}.sec-field__hint{color:var(--text-faint);font-weight:400}.sec-input{border:1px solid var(--border);background:var(--bg-surface-1);width:100%;height:48px;color:var(--text-primary);border-radius:13px;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,background .15s}.sec-input:focus{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.sec-input:focus{border-color:color-mix(in srgb,var(--accent-coral) 55%,transparent)}}.sec-input:focus{background:var(--bg-card)}.sec-input::placeholder{color:var(--text-faint)}.sec-input:disabled{opacity:.6}.sec-input--code{text-align:center;letter-spacing:.3em;padding-left:calc(14px + .3em);font-family:ui-monospace,monospace;font-size:22px;font-weight:600}.sec-error{background:var(--destructive);border-radius:11px;padding:11px 13px;font-size:13px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.sec-error{background:color-mix(in srgb,var(--destructive) 11%,transparent)}}.sec-error{color:var(--destructive)}.sec-actions{gap:10px;margin-top:6px;display:flex}.sec-seg{background:var(--bg-surface-1);border:1px solid var(--border);border-radius:13px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.sec-seg__btn{cursor:pointer;min-height:40px;color:var(--text-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;font-size:13.5px;font-weight:600;transition:background .14s,color .14s}.sec-seg__btn[aria-selected=true]{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 2px #00000014}.sec-btn{cursor:pointer;background:var(--brand-tile);color:#fff;-webkit-tap-highlight-color:transparent;border:0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15px;font-weight:650;transition:opacity .14s;display:inline-flex}.sec-btn:disabled{opacity:.55;cursor:default}.sec-btn--ghost{background:var(--bg-surface-1);color:var(--text-secondary)}.sec-btn--danger{background:var(--destructive);color:#fff}.sec-btn--full{flex:100%}.sec-qr{justify-content:center;padding:2px 0;display:flex}.sec-qr img{border:1px solid var(--border);background:#fff;border-radius:16px;width:190px;height:190px;padding:10px}.sec-key{margin-top:8px}.sec-key code{overflow-wrap:anywhere;letter-spacing:.04em;border-radius:11px;padding:11px 13px;font-size:13.5px;display:block}.sec-codes,.sec-key code{background:var(--bg-surface-1);color:var(--text-primary);font-family:ui-monospace,monospace}.sec-codes{border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr 1fr;gap:9px 14px;padding:16px;font-size:14.5px;display:grid}.sec-codes span{text-align:center;letter-spacing:.08em}.sec-copy{border:1px solid var(--border);background:var(--bg-card);height:40px;color:var(--text-primary);cursor:pointer;border-radius:11px;align-self:flex-start;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:600;display:inline-flex}.sec-empty{text-align:center;color:var(--text-muted);padding:24px 4px;font-size:14px}.sec-subhead{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin:8px 2px 0;font-size:11.5px;font-weight:700}.sec-list{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.sec-drow{align-items:center;gap:12px;padding:12px 13px;display:flex}.sec-drow+.sec-drow{border-top:1px solid var(--border-subtle)}.sec-drow__icon{background:var(--bg-surface-1);width:38px;height:38px;color:var(--text-secondary);border-radius:11px;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid}.sec-drow__icon--brand{color:var(--text-primary)}.sec-drow__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sec-drow__name{min-width:0;color:var(--text-primary);align-items:center;gap:7px;font-size:14.5px;font-weight:600;display:flex}.sec-drow__name .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sec-drow__badge{background:var(--success);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.sec-drow__badge{background:color-mix(in srgb,var(--success) 15%,transparent)}}.sec-drow__badge{color:var(--success)}.sec-drow__meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.sec-drow__actions{flex-shrink:0;gap:6px;display:flex}.sec-chip{border:1px solid var(--border);background:var(--bg-surface-1);height:33px;color:var(--text-primary);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:10px;padding:0 13px;font-size:13px;font-weight:600}.sec-chip:active{background:var(--bg-surface-2)}.sec-chip:disabled{opacity:.5;cursor:default}.sec-chip--danger{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.sec-chip--danger{border-color:color-mix(in srgb,var(--destructive) 28%,transparent)}}@media (max-width:767px){.set-bill-banner{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:15px;align-items:flex-start;gap:12px;margin-top:16px;padding:13px 15px;display:flex}.set-bill-banner[data-tone=warning]{border-color:var(--accent-amber)}@supports (color:color-mix(in lab,red,red)){.set-bill-banner[data-tone=warning]{border-color:color-mix(in srgb,var(--accent-amber) 32%,transparent)}}.set-bill-banner[data-tone=warning]{background:var(--accent-amber)}@supports (color:color-mix(in lab,red,red)){.set-bill-banner[data-tone=warning]{background:color-mix(in srgb,var(--accent-amber) 9%,var(--bg-card))}}.set-bill-banner[data-tone=danger]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.set-bill-banner[data-tone=danger]{border-color:color-mix(in srgb,var(--destructive) 30%,transparent)}}.set-bill-banner[data-tone=danger]{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.set-bill-banner[data-tone=danger]{background:color-mix(in srgb,var(--destructive) 8%,var(--bg-card))}}.set-bill-banner[data-tone=info]{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.set-bill-banner[data-tone=info]{border-color:color-mix(in srgb,var(--accent-coral) 26%,transparent)}}.set-bill-banner[data-tone=info]{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.set-bill-banner[data-tone=info]{background:color-mix(in srgb,var(--accent-coral) 7%,var(--bg-card))}}.set-bill-banner__icon{width:18px;height:18px;color:var(--text-muted);flex-shrink:0;margin-top:1px}.set-bill-banner[data-tone=warning] .set-bill-banner__icon{color:var(--accent-amber)}.set-bill-banner[data-tone=danger] .set-bill-banner__icon{color:var(--destructive)}.set-bill-banner[data-tone=info] .set-bill-banner__icon{color:var(--accent-coral)}.set-bill-banner__text{flex:1;min-width:0}.set-bill-banner__t{color:var(--text-primary);font-size:13.5px;font-weight:650}.set-bill-banner__d{color:var(--text-secondary);margin-top:2px;font-size:12.5px;line-height:1.4}.set-bill-banner__action{background:var(--accent-coral);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;align-items:center;gap:6px;height:36px;margin-top:10px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.set-bill-banner[data-tone=danger] .set-bill-banner__action{background:var(--destructive)}.set-bill-banner__action:disabled{opacity:.6}.set-bill-banner__action svg{width:14px;height:14px}.set-bill-hero{border:1px solid var(--border-subtle);background:radial-gradient(135% 120% at 100% 0,var(--accent-coral),transparent 62%),var(--bg-card);border-radius:20px;margin-top:18px;padding:18px}@supports (color:color-mix(in lab,red,red)){.set-bill-hero{background:radial-gradient(135% 120% at 100% 0,color-mix(in srgb,var(--accent-coral) 12%,transparent),transparent 62%),var(--bg-card)}}.set-bill-hero{box-shadow:0 1px 2px #110c2208,0 20px 40px -30px #110c223d}.dark .set-bill-hero{box-shadow:none}.set-bill-hero__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-coral);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.set-bill-hero__eyebrow>svg{width:13px;height:13px}.set-bill-hero__chip{text-transform:none;letter-spacing:0;background:var(--accent-coral);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.set-bill-hero__chip{background:color-mix(in srgb,var(--accent-coral) 15%,transparent)}}.set-bill-hero__chip{color:var(--accent-coral)}.set-bill-hero__chip--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.set-bill-hero__chip--danger{background:color-mix(in srgb,var(--destructive) 14%,transparent)}}.set-bill-hero__chip--danger{color:var(--destructive)}.set-bill-hero__row{justify-content:space-between;align-items:baseline;gap:12px;margin-top:11px;display:flex}.set-bill-hero__name{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.025em;color:var(--text-primary);font-size:26px;font-weight:500;line-height:1}.set-bill-hero__price{letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;flex-shrink:0;font-size:18px;font-weight:750}.set-bill-hero__price>span{color:var(--text-muted);font-size:12.5px;font-weight:600}.set-bill-hero__sub{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.4}.set-bill-hero__meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:12px;font-size:12.5px;display:flex}.set-bill-hero__meta>span{align-items:center;gap:5px;display:inline-flex}.set-bill-hero__meta svg{width:14px;height:14px;color:var(--text-muted)}.set-bill-hero__meta b{font-weight:650}.set-bill-hero__manage{border:1px solid var(--border);background:var(--bg-surface-1);width:100%;height:46px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:14.5px;font-weight:600;transition:background .14s;display:inline-flex}.set-bill-hero__manage:active{background:var(--bg-surface-2)}.set-bill-hero__manage:disabled{opacity:.6}.set-bill-hero__manage svg{width:15px;height:15px}.set-bill-hero__manage svg:last-child{opacity:.6;width:13px;height:13px}.set-bill-usage{padding:15px}.set-bill-usage__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.set-bill-usage__label{color:var(--text-primary);font-size:14px;font-weight:600}.set-bill-usage__state{text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:10.5px;font-weight:700}.set-bill-usage__state[data-tone=ok]{color:var(--success)}.set-bill-usage__state[data-tone=warn]{color:var(--accent-amber)}.set-bill-usage__state[data-tone=block]{color:var(--destructive)}.set-bill-usage__count{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:7px;font-size:15px;font-weight:650}.set-bill-usage__count small{color:var(--text-muted);font-size:12.5px;font-weight:500}.set-bill-usage__bar{background:var(--bg-surface-2);border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.set-bill-usage__bar>span{border-radius:inherit;height:100%;display:block}.set-bill-usage__unlim{color:var(--success);align-items:center;gap:5px;margin-top:7px;font-size:13px;font-weight:650;display:inline-flex}.set-bill-usage__unlim svg{width:15px;height:15px}.set-bill-seg__save{color:var(--success);margin-left:5px;font-size:10px;font-weight:700}.set-bill-plans{flex-direction:column;gap:12px;margin-top:12px;display:flex}.set-bill-plan{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:18px;padding:16px;position:relative;box-shadow:0 1px 2px #110c2208,0 18px 36px -30px #110c2238}.dark .set-bill-plan{box-shadow:none}.set-bill-plan--current{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.set-bill-plan--current{border-color:color-mix(in srgb,var(--accent-coral) 42%,transparent)}}.set-bill-plan--popular{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.set-bill-plan--popular{border-color:color-mix(in srgb,var(--accent-coral) 38%,transparent)}}.set-bill-plan--popular{background:radial-gradient(130% 120% at 100% 0,var(--accent-coral),transparent 60%),var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.set-bill-plan--popular{background:radial-gradient(130% 120% at 100% 0,color-mix(in srgb,var(--accent-coral) 9%,transparent),transparent 60%),var(--bg-card)}}.set-bill-plan__ribbon{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-coral);align-items:center;gap:4px;margin-bottom:9px;font-size:10.5px;font-weight:700;display:inline-flex}.set-bill-plan__ribbon--cur{color:var(--success)}.set-bill-plan__ribbon svg{width:12px;height:12px}.set-bill-plan__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.set-bill-plan__name{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.015em;color:var(--text-primary);font-size:20px;font-weight:500;line-height:1.05}.set-bill-plan__prices{text-align:right;flex-shrink:0}.set-bill-plan__price{letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;font-size:17px;font-weight:750}.set-bill-plan__price>span{color:var(--text-muted);font-size:12px;font-weight:600}.set-bill-plan__cadence{color:var(--text-faint);margin-top:2px;font-size:11px;line-height:1.3}.set-bill-plan__save{background:var(--success);border-radius:999px;margin-top:4px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.set-bill-plan__save{background:color-mix(in srgb,var(--success) 15%,transparent)}}.set-bill-plan__save{color:var(--success)}.set-bill-plan__feats{flex-direction:column;gap:7px;margin:13px 0 0;padding:0;list-style:none;display:flex}.set-bill-plan__feat{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.set-bill-plan__feat svg{width:15px;height:15px;color:var(--accent-coral);flex-shrink:0;margin-top:.5px}.set-bill-plan__btn{cursor:pointer;background:var(--accent-coral);color:#fff;letter-spacing:-.006em;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;height:44px;margin-top:14px;font-size:14px;font-weight:650;transition:opacity .14s,transform .14s;display:inline-flex}.set-bill-plan__btn:active{transform:scale(.99)}.set-bill-plan__btn:disabled{cursor:default}.set-bill-plan__btn--ghost{background:var(--bg-surface-1);color:var(--text-primary);border:1px solid var(--border)}.set-bill-plan__btn--current{background:var(--bg-surface-1);color:var(--text-muted)}.set-bill-plan__btn svg{width:15px;height:15px}.set-bill-note{color:var(--text-muted);padding:15px;font-size:13px;line-height:1.5}.set-bill-note b{color:var(--text-primary);font-weight:650}.set-bill-pack{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;padding:14px}.set-bill-pack+.set-bill-pack{margin-top:10px}.set-bill-pack__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.set-bill-pack__name{color:var(--text-primary);font-size:14.5px;font-weight:650}.set-bill-pack__credits{color:var(--text-muted);margin-top:2px;font-size:12.5px}.set-bill-pack__price{color:var(--text-primary);flex-shrink:0;font-size:14px;font-weight:700}.set-bill-pack__desc{color:var(--text-secondary);margin:8px 0 0;font-size:12.5px;line-height:1.4}.set-bill-pack .sec-btn{margin-top:12px}.set-bill-inv{align-items:center;gap:12px;padding:12px 13px;display:flex}.set-bill-inv+.set-bill-inv{border-top:1px solid var(--border-subtle)}.set-bill-inv__body{flex:1;min-width:0}.set-bill-inv__date{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.set-bill-inv__amt{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px}.set-bill-inv__status{border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:10.5px;font-weight:700}.set-bill-inv__dl{background:var(--bg-surface-1);width:36px;height:36px;color:var(--accent-coral);border-radius:11px;flex-shrink:0;place-items:center;display:inline-grid}.set-bill-inv__dl svg{width:15px;height:15px}}.auth-shell{--bg-void:#fafafa;--bg-base:#fafafa;--bg-card:#fff;--bg-surface-1:#f4f4f5;--bg-surface-2:#e9e9ec;--bg-elevated:#f4f4f5;--bg-hover:#f4f4f5;--text-primary:#18181b;--text-secondary:#52525b;--text-muted:#71717a;--text-faint:#a1a1aa;--border:#0000001a;--border-subtle:#00000013;--input-border:#0000001f;--accent-coral:#8b5cf6;--accent-coral-muted:#8b5cf61f;--accent-coral-glow:#8b5cf673;--accent-violet:#8b5cf6;--accent-violet-muted:#8b5cf61f;--primary:#8b5cf6;--primary-foreground:#fff;--ring:#8b5cf652;--foreground:#18181b;--muted-foreground:#71717a;--muted:#f4f4f5;--background:#fff;--input:#0000001f;--brand-gradient:linear-gradient(135deg,#7f56f0,#a78bfa 55%,#c4b5fd)}.dark .auth-shell{--bg-void:#0c0c0c;--bg-base:#0c0c0c;--bg-card:#16161a;--bg-surface-1:#202027;--bg-surface-2:#2a2a31;--bg-elevated:#202027;--bg-hover:#202027;--text-primary:#fafafa;--text-secondary:#aeaeb6;--text-muted:#83838d;--text-faint:#6a6a73;--border:#ffffff21;--border-subtle:#ffffff1a;--input-border:#ffffff29;--accent-coral:#a78bfa;--accent-coral-muted:#a78bfa33;--accent-coral-glow:#a78bfa66;--accent-violet:#a78bfa;--accent-violet-muted:#a78bfa33;--primary:#a78bfa;--primary-foreground:#1a1526;--ring:#a78bfa66;--foreground:#fafafa;--muted-foreground:#83838d;--muted:#202027;--background:#16161a;--input:#ffffff29;--brand-gradient:linear-gradient(135deg,#a78bfa,#c4b5fd 55%,#ddd6fe)}@media (max-width:767px){.auth-panel{padding-top:calc(env(safe-area-inset-top,0px) + 28px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 26px)}}.auth-shell h1{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.03em;color:var(--text-primary);font-size:29px;font-weight:500;line-height:1.05}.auth-shell [data-slot=input]{background:var(--bg-surface-1);border:1px solid var(--border);height:52px;color:var(--text-primary);border-radius:14px;padding-left:15px;padding-right:15px;transition:border-color .15s,background .15s}.auth-shell [data-slot=input]:not(.font-mono){font-size:16px}.auth-shell [data-slot=input]::placeholder{color:var(--text-faint)}.auth-shell [data-slot=input]:focus,.auth-shell [data-slot=input]:focus-visible{border-color:var(--accent-coral);background:var(--bg-card);box-shadow:0 0 0 3px var(--accent-coral);outline:none}@supports (color:color-mix(in lab,red,red)){.auth-shell [data-slot=input]:focus,.auth-shell [data-slot=input]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.auth-shell [data-slot=button]{border-radius:8px;height:48px;min-height:48px;font-size:15px;font-weight:600}.auth-shell [data-slot=button][class*=bg-primary]{background:var(--press);width:auto;min-width:172px;height:44px;min-height:44px;color:var(--press-ink);letter-spacing:-.008em;box-shadow:inset 0 1px 0 #ffffff2e,0 10px 24px -12px var(--press-halo);border:0;border-radius:999px;margin-inline:auto;padding:0 24px;font-size:14.5px;font-weight:700;transition:background-color .16s,box-shadow .16s,transform .14s;display:flex}.auth-shell [data-slot=button][class*=bg-primary]:hover{background:var(--press-hover);box-shadow:inset 0 1px 0 #fff3,0 14px 30px -12px var(--press-halo)}.auth-shell [data-slot=button][class*=bg-primary]:active{transform:scale(.97)}.auth-shell [data-slot=button][class*=bg-background]{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary)}.auth-brandhead{display:flex}.auth-scene .scene-brand{display:none}.scene-brand{z-index:5;gap:7px;position:absolute;top:30px;left:56px}.auth-brand-link,.scene-brand{align-items:center;text-decoration:none;display:inline-flex}.auth-brand-link{color:var(--text-primary);gap:8px}.auth-m{text-align:center;--am-fill:linear-gradient(180deg,#fff,#fbfbfd);--am-hi:#fff;--am-edge:#1111160e;--am-lift:0 1px 2px #18181b0d,0 10px 24px -10px #18181b1f;--am-lift-sm:0 1px 2px #18181b0f;flex-direction:column;width:100%;display:flex;position:relative}.dark .auth-m{--am-fill:#161618;--am-hi:#fff1;--am-edge:#ffffff14;--am-lift:0 5px 16px -6px #0009;--am-lift-sm:0 2px 8px -2px #00000073}@media (max-width:767px){.auth-panel:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 72% at 50% 0,#a855f721,#0000 66%);height:300px;position:absolute;top:0;left:0;right:0}.dark .auth-panel:before{background:radial-gradient(120% 72% at 50% 0,#b058d017,#0000 60%)}}.auth-m__hero{margin-bottom:22px}.auth-m__mark{background:var(--brand-gradient);width:48px;height:48px;box-shadow:0 10px 24px -8px var(--accent-coral-glow),inset 0 1px 0 #ffffff2e;border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.auth-m__kicker{letter-spacing:-.014em;color:var(--text-secondary);margin:0 0 7px;font-size:13.5px;font-weight:500;line-height:1.35}.auth-m__kicker,.auth-m__title{text-align:center;font-family:"Cabinet Grotesk",var(--font-heading),sans-serif}.auth-m__title{letter-spacing:-.018em;color:var(--text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.12}.auth-m__title em{color:inherit;font-style:normal;font-weight:500}.auth-m__sub{text-align:center;font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.014em;color:var(--text-secondary);margin:7px 0 0;font-size:13.5px;font-weight:500;line-height:1.4}.auth-m__notice{text-align:left;background:var(--accent-coral);border-radius:13px;margin-top:18px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.auth-m__notice{background:color-mix(in srgb,var(--accent-coral) 8%,var(--bg-card))}}.auth-m__notice{border:1px solid var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.auth-m__notice{border:1px solid color-mix(in srgb,var(--accent-coral) 26%,transparent)}}.auth-m__notice-t{color:var(--text-primary);font-size:13.5px;font-weight:650}.auth-m__notice-d{color:var(--text-muted);margin-top:3px;font-size:12.5px;line-height:1.4}.auth-m__oauth{flex-direction:column;gap:10px;display:flex}.auth-m__oauth-btn{cursor:pointer;background:var(--bg-card);border:1px solid var(--border);width:100%;height:52px;color:var(--text-primary);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border-radius:15px;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:15px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.auth-m__oauth-btn:active{background:var(--bg-surface-1)}.auth-m__oauth-btn:focus-visible{box-shadow:0 0 0 3.5px var(--accent-coral);outline:none}@supports (color:color-mix(in lab,red,red)){.auth-m__oauth-btn:focus-visible{box-shadow:0 0 0 3.5px color-mix(in srgb,var(--accent-coral) 22%,transparent)}}.auth-m__oauth-btn svg{flex-shrink:0;width:19px;height:19px}.auth-m__divider{align-items:center;gap:12px;margin:16px 0;display:flex}.auth-m__divider:after,.auth-m__divider:before{content:"";background:var(--border-subtle);flex:1;height:1px}.auth-m__divider span{color:var(--text-faint);font-size:12px;font-weight:500}.auth-m__form{text-align:left;flex-direction:column;gap:12px;margin-top:18px;display:flex}.auth-m__names{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-m__field{flex-direction:column;gap:6px;display:flex}.auth-m__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);justify-content:space-between;align-items:center;padding:0 2px;font-size:11px;font-weight:650;transition:color .15s;display:flex}.auth-m__field:focus-within .auth-m__label{color:var(--accent-coral)}.auth-m__label a{letter-spacing:0;text-transform:none;color:var(--accent-coral);font-size:11.5px;font-weight:600;text-decoration:none}.auth-m__label a:hover{text-underline-offset:3px;text-decoration:underline}.auth-m__input-wrap{position:relative}.auth-m__ficon{width:17px;height:17px;color:var(--text-faint);pointer-events:none;transition:color .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-m__input-wrap:focus-within .auth-m__ficon{color:var(--accent-coral)}.auth-m__input{background:var(--am-fill);border:1px solid var(--am-edge);width:100%;height:48px;color:var(--text-primary);box-shadow:inset 0 1px 0 var(--am-hi),var(--am-lift);letter-spacing:-.008em;caret-color:var(--accent-coral);border-radius:13px;outline:none;padding:0 14px;font-family:inherit;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.auth-m__input--icon{padding-left:41px}.auth-m__input:focus{border-color:var(--accent-coral);box-shadow:inset 0 1px 0 var(--am-hi),0 0 0 3px var(--accent-coral),var(--am-lift)}@supports (color:color-mix(in lab,red,red)){.auth-m__input:focus{box-shadow:inset 0 1px 0 var(--am-hi),0 0 0 3px color-mix(in srgb,var(--accent-coral) 12%,transparent),var(--am-lift)}}.auth-m__input::placeholder{color:var(--text-faint);font-weight:400}.auth-m__input--pw{padding-right:46px}.auth-m__input--invalid{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.auth-m__input--invalid{border-color:color-mix(in srgb,var(--destructive) 55%,transparent)}}.auth-m__input--invalid:focus{border-color:var(--destructive);box-shadow:inset 0 1px 0 var(--am-hi),0 0 0 3px var(--destructive),var(--am-lift)}@supports (color:color-mix(in lab,red,red)){.auth-m__input--invalid:focus{box-shadow:inset 0 1px 0 var(--am-hi),0 0 0 3px color-mix(in srgb,var(--destructive) 12%,transparent),var(--am-lift)}}.auth-m__eye{width:38px;height:38px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.auth-m__eye svg{width:18px;height:18px}.auth-m__fieldnote{color:var(--text-faint);padding:0 2px;font-size:11.5px}.auth-m__fieldnote--err{color:var(--destructive)}.auth-m__submit{cursor:pointer;background:var(--press);min-width:172px;height:44px;color:var(--press-ink);letter-spacing:-.008em;box-shadow:inset 0 1px 0 #ffffff2e,0 10px 24px -12px var(--press-halo);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:7px;margin-top:12px;padding:0 24px;font-family:inherit;font-size:14.5px;font-weight:700;transition:background-color .16s,transform .14s,opacity .14s,box-shadow .14s;display:inline-flex}@media (hover:hover){.auth-m__submit:hover:not(:disabled){background:var(--press-hover);box-shadow:inset 0 1px 0 #fff3,0 14px 30px -12px var(--press-halo)}}.auth-m__submit:active{box-shadow:inset 0 1px 0 #ffffff24,0 4px 10px -8px var(--press-halo);transform:scale(.97)}.auth-m__submit:focus-visible{box-shadow:inset 0 1px 0 #ffffff2e,0 10px 24px -12px var(--press-halo),0 0 0 3px var(--press-ring);outline:none}.auth-m__submit:disabled{opacity:.5;box-shadow:none;background:var(--press);cursor:default}a.auth-m__submit{text-decoration:none}.auth-m__submit-arw{width:15px;height:15px;margin-right:-6px}.auth-m__quiet{cursor:pointer;min-height:44px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:6px;margin-top:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:550;text-decoration:none;transition:color .14s,background-color .14s;display:inline-flex}.auth-m__quiet,.auth-m__quiet:hover{color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.auth-m__quiet:hover{color:color-mix(in srgb,var(--accent-coral) 82%,var(--text-primary))}}.auth-m__quiet:hover{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.auth-m__quiet:hover{background:color-mix(in srgb,var(--accent-coral) 8%,transparent)}}.auth-m__quiet:active{opacity:.6}.auth-m__quiet svg{width:15px;height:15px}.auth-m__quietsep{color:var(--text-faint);font-size:12px}.auth-m__ways{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;margin-top:4px;display:flex}.auth-m__way{cursor:pointer;min-height:38px;color:var(--text-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-size:12.5px;font-weight:550;text-decoration:none;transition:color .14s,background-color .14s;display:inline-flex}.auth-m__way svg{width:14px;height:14px;color:var(--text-faint);transition:color .14s}.auth-m__way:hover{color:var(--text-primary);background:var(--bg-surface-1)}.auth-m__way:hover svg{color:var(--accent-coral)}.auth-m__way:focus-visible{box-shadow:0 0 0 3px var(--accent-coral);outline:none}@supports (color:color-mix(in lab,red,red)){.auth-m__way:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 18%,transparent)}}.auth-m__way:disabled{opacity:.6;cursor:default}.auth-m__way+.auth-m__way:before{content:"·";color:var(--text-faint);margin:0 6px 0 -2px}.auth-m__pk{margin-top:0}.auth-m__pk[data-pending]{visibility:hidden}.auth-m__pk-card{cursor:pointer;text-align:left;background:var(--am-fill);border:1px solid var(--am-edge);width:100%;min-height:62px;color:var(--text-primary);box-shadow:inset 0 1px 0 var(--am-hi),var(--am-lift-sm);-webkit-tap-highlight-color:transparent;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px 9px 9px;font-family:inherit;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.auth-m__pk-card:hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.auth-m__pk-card:hover{border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}}.auth-m__pk-card:active{box-shadow:inset 0 1px 0 var(--am-hi);transform:scale(.985)}.auth-m__pk-card:focus-visible{border-color:var(--accent-coral);box-shadow:inset 0 1px 0 var(--am-hi),0 0 0 3px var(--accent-coral);outline:none}@supports (color:color-mix(in lab,red,red)){.auth-m__pk-card:focus-visible{box-shadow:inset 0 1px 0 var(--am-hi),0 0 0 3px color-mix(in srgb,var(--accent-coral) 15%,transparent)}}.auth-m__pk-card[aria-disabled]{cursor:progress;transform:none}.auth-m__pk-mark{width:42px;height:42px;color:var(--accent-coral);background:linear-gradient(180deg,var(--accent-coral),var(--accent-coral));border-radius:12px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.auth-m__pk-mark{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-coral) 13%,var(--bg-card)),color-mix(in srgb,var(--accent-coral) 7%,var(--bg-card)))}}.auth-m__pk-mark{border:1px solid var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.auth-m__pk-mark{border:1px solid color-mix(in srgb,var(--accent-coral) 18%,transparent)}}.auth-m__pk-mark{transition:color .14s,border-color .14s;box-shadow:inset 0 1px #ffffff80}.dark .auth-m__pk-mark{box-shadow:inset 0 1px #ffffff0f}.auth-m__pk-mark svg{width:26px;height:26px}.auth-m__pk-card:hover .auth-m__pk-mark{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.auth-m__pk-card:hover .auth-m__pk-mark{border-color:color-mix(in srgb,var(--accent-coral) 34%,transparent)}}.auth-m__pk-card[data-state=waiting] .auth-m__pk-mark:after{content:"";border-radius:inherit;border:2px solid var(--accent-coral);position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){.auth-m__pk-card[data-state=waiting] .auth-m__pk-mark:after{border:2px solid color-mix(in srgb,var(--accent-coral) 55%,transparent)}}.auth-m__pk-card[data-state=waiting] .auth-m__pk-mark:after{animation:auth-m-pk-breathe 1.6s ease-out infinite}@keyframes auth-m-pk-breathe{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}@media (prefers-reduced-motion:reduce){.auth-m__pk-card[data-state=waiting] .auth-m__pk-mark:after{opacity:.5;animation:none}}.auth-m__pk-text{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-m__pk-t{letter-spacing:-.01em;color:var(--text-primary);font-size:13.5px;font-weight:650;line-height:1.25}.auth-m__pk-d{color:var(--text-muted);font-size:12px;line-height:1.35}.auth-m__pk-end{width:20px;color:var(--text-faint);place-items:center;transition:color .14s,transform .14s;display:grid}.auth-m__pk-end svg{width:15px;height:15px}.auth-m__pk-card:hover .auth-m__pk-end{color:var(--text-muted);transform:translate(2px)}.auth-m__pk-card[data-state=waiting] .auth-m__pk-end{color:var(--accent-coral);transform:none}.auth-m__pk-card[data-state=waiting] .auth-m__pk-end svg{width:17px;height:17px}.auth-m__pk-note{text-align:center;color:var(--text-muted);margin:8px 2px 0;font-size:12.5px;line-height:1.45}.auth-m__pk-note:empty{display:none}.auth-m__captcha{justify-content:center;display:flex}.auth-m__captcha:not(:has(.cf-turnstile[data-visible])){margin-top:-12px}@media (max-width:767px){.auth-m__provs{margin-top:16px}.auth-m__divider{margin:12px 0}.auth-m__form{gap:10px;margin-top:12px}.auth-m__captcha:not(:has(.cf-turnstile[data-visible])){margin-top:-10px}.auth-m__ways{margin-top:0}.auth-m__foot{margin-top:18px}.auth-m__pk-card{gap:11px;min-height:58px;padding:8px 10px 8px 8px}.auth-m__pk-mark{border-radius:11px;width:40px;height:40px}.auth-m__pk-mark svg{width:24px;height:24px}.auth-m__pk-t{font-size:13px}.auth-m__pk-d{font-size:11.5px}}.auth-m__after{flex-direction:column;align-items:center;gap:6px;margin-top:22px;display:flex}.auth-m__after .auth-m__submit{margin-top:0}.auth-m__after .auth-m__quiet{margin-top:2px}.auth-m__note{color:var(--text-muted);text-align:center;margin:14px 0 0;font-size:12.5px;line-height:1.5}.auth-m__note a,.auth-m__sub a{color:var(--accent-coral);font-weight:600;text-decoration:none}.auth-m__note a:hover,.auth-m__sub a:hover{text-underline-offset:3px;text-decoration:underline}.auth-m__sub strong{color:var(--text-primary);font-weight:600}.auth-m__sub--err{color:var(--destructive)}.auth-m__state{flex-direction:column;align-items:center;display:flex}.auth-m__state__line{justify-content:center;align-items:center;gap:8px;display:inline-flex}.auth-m__state__line svg{width:15px;height:15px;color:var(--accent-coral);flex-shrink:0}.auth-m__state .auth-m__submit{margin-top:20px}.auth-m__kicker--list{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:22px 0 6px;font-size:11px;font-weight:650}.auth-m__list{text-align:left;margin:18px 0 0;padding:0;list-style:none}.auth-m__kicker--list+.auth-m__list{margin-top:0}.auth-m__list li{color:var(--text-secondary);border-top:1px solid var(--border-subtle);padding:10px 2px;font-size:13.5px;line-height:1.45}.auth-m__list li:last-child{border-bottom:1px solid var(--border-subtle)}.auth-m__list li strong{color:var(--text-primary);font-weight:600}.auth-m__list .auth-m__quiet{justify-content:flex-start;align-self:auto;width:calc(100% + 20px);min-height:40px;margin:-8px -10px}.auth-m__alt{gap:10px;margin-top:18px;display:flex}.auth-m__alt-btn{cursor:pointer;border:1px solid var(--border-subtle);height:46px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .14s;display:inline-flex}.auth-m__alt-btn:active{background:var(--bg-surface-1)}.auth-m__alt-btn:focus-visible{box-shadow:0 0 0 3.5px var(--accent-coral);outline:none}@supports (color:color-mix(in lab,red,red)){.auth-m__alt-btn:focus-visible{box-shadow:0 0 0 3.5px color-mix(in srgb,var(--accent-coral) 20%,transparent)}}.auth-m__alt-btn:disabled{opacity:.6}.auth-m__alt-btn svg{width:16px;height:16px}.auth-m__foot{text-align:center;color:var(--text-muted);margin-top:26px;font-size:13px}.auth-m__foot a{color:var(--accent-coral);font-weight:650;text-decoration:none;transition:color .14s}.auth-m__foot a:hover{text-underline-offset:3px;text-decoration:underline}.auth-m__foot .auth-m__quietsep{margin:0 8px}.auth-m__strength{margin-top:2px}.auth-m__consent{text-align:left;cursor:pointer;justify-content:center;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.auth-m__consent input{width:19px;height:19px;accent-color:var(--accent-coral);flex-shrink:0;margin-top:2px}.auth-m__consent span{color:var(--text-muted);font-size:12.5px;line-height:1.5}.auth-m__consent a{color:var(--accent-coral);text-underline-offset:2px;font-weight:600;text-decoration:underline}.auth-m__icon{background:var(--accent-coral-muted);width:54px;height:54px;color:var(--accent-coral);border-radius:17px;place-items:center;margin-bottom:18px;display:grid}.auth-m__icon svg{width:25px;height:25px}.auth-m__code{text-align:center;letter-spacing:.35em;background:var(--am-fill);border:1px solid var(--am-edge);width:100%;height:62px;color:var(--text-primary);box-shadow:inset 0 1px 0 var(--am-hi),var(--am-lift);caret-color:var(--accent-coral);border-radius:16px;outline:none;padding-left:.35em;font-family:ui-monospace,monospace;font-size:26px;font-weight:600;transition:border-color .15s,box-shadow .15s}.auth-m__code:focus{border-color:var(--accent-coral);box-shadow:inset 0 1px 0 var(--am-hi),0 0 0 3px var(--accent-coral),var(--am-lift)}@supports (color:color-mix(in lab,red,red)){.auth-m__code:focus{box-shadow:inset 0 1px 0 var(--am-hi),0 0 0 3px color-mix(in srgb,var(--accent-coral) 12%,transparent),var(--am-lift)}}.auth-m__check{background:var(--am-fill);border:1px solid var(--am-edge);box-shadow:inset 0 1px 0 var(--am-hi),var(--am-lift);text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.auth-m__check input{width:18px;height:18px;accent-color:var(--accent-coral);flex-shrink:0;margin-top:1px}.auth-m__check-t{color:var(--text-primary);font-size:13.5px;font-weight:600}.auth-m__check-d{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.4}.auth-m__linkrow{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.auth-m__linkrow button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13.5px;font-weight:550}.auth-m__linkrow .is-muted{color:var(--text-muted)}.auth-m__linkrow .is-accent{color:var(--accent-coral)}.auth-m__linkrow button:hover{text-underline-offset:3px;text-decoration:underline}.auth-m__brand{align-self:center;gap:8px;margin-bottom:22px}.auth-m__brand,.auth-m__brand-mark{align-items:center;display:inline-flex}.auth-m__brand-mark{background:linear-gradient(135deg,#7f56f0,#a78bfa 60%,#c4b5fd);border-radius:9px;flex-shrink:0;justify-content:center;width:30px;height:30px;box-shadow:0 4px 12px -4px #7f56f073,inset 0 1px #ffffff2e}.auth-m__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;flex-direction:column;margin-top:22px;display:flex;overflow:hidden;box-shadow:0 1px 2px #110c2208,0 18px 36px -30px #110c2238}.dark .auth-m__card{box-shadow:none}.auth-m__row{flex-direction:column;gap:5px;padding:13px 16px;transition:background .15s;display:flex;position:relative}.auth-m__row+.auth-m__row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:16px;right:0}.auth-m__row:focus-within{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.auth-m__row:focus-within{background:color-mix(in srgb,var(--accent-coral) 4%,transparent)}}.auth-m__rlabel{letter-spacing:-.002em;color:var(--text-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:550;transition:color .15s;display:flex}.auth-m__row:focus-within .auth-m__rlabel{color:var(--accent-coral)}.auth-m__rlabel a{color:var(--accent-coral);font-size:12px;font-weight:600;text-decoration:none}.auth-m__rfield{align-items:center;gap:10px;display:flex}.auth-m__rinput{letter-spacing:-.01em;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px;font-weight:500}.auth-m__rinput::placeholder{color:var(--text-faint);font-weight:400}.auth-m__reye{width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin:-3px -5px -3px 0;display:grid}.auth-m__reye svg{width:19px;height:19px}.auth-m__rstrength{padding:2px 16px 14px}.auth-m__rnote{color:var(--destructive);padding:0 16px 12px;font-size:11.5px;font-weight:500}.auth-m__provs{grid-template-columns:repeat(var(--provs,3),minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.auth-m__provs[data-count="1"]{--provs:1}.auth-m__provs[data-count="2"]{--provs:2}.auth-m__provs[data-count="3"]{--provs:3}.auth-m__prov{cursor:pointer;background:var(--am-fill);border:1px solid var(--am-edge);min-width:0;height:46px;color:var(--text-primary);box-shadow:inset 0 1px 0 var(--am-hi),var(--am-lift-sm);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:13.5px;font-weight:600;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:inline-flex}.auth-m__prov:hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.auth-m__prov:hover{border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}}.auth-m__prov:active{box-shadow:inset 0 1px 0 var(--am-hi);transform:scale(.97)}.auth-m__prov:focus-visible{border-color:var(--accent-coral);box-shadow:inset 0 1px 0 var(--am-hi),0 0 0 3px var(--accent-coral);outline:none}@supports (color:color-mix(in lab,red,red)){.auth-m__prov:focus-visible{box-shadow:inset 0 1px 0 var(--am-hi),0 0 0 3px color-mix(in srgb,var(--accent-coral) 15%,transparent)}}.auth-m__prov:disabled{opacity:.55}.auth-m__prov--pending{cursor:default;box-shadow:none;opacity:.45}.auth-m__prov__ico{flex-shrink:0;place-items:center;display:grid}.auth-m__prov__ico svg{width:18px;height:18px}.auth-m__prov__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:399px){.auth-m__provs{gap:8px}.auth-m__prov{gap:7px;padding:0 8px;font-size:13px}}@media (max-width:339px){.auth-m__provs{grid-template-columns:1fr;gap:8px}.auth-m__prov{justify-content:flex-start;padding:0 16px}}@media (min-width:1024px){.auth-m__input{font-size:15px}}.auth-m__divider+.auth-m__form{margin-top:0}.auth-v2{background:var(--bg-void);min-height:100dvh}.auth-v2,.auth-work{display:flex;position:relative}.auth-work{z-index:1;flex-direction:column;flex:1;align-items:center;padding:26px 20px 22px}.auth-brandhead{align-self:center}.auth-work__form{flex-direction:column;flex:1;justify-content:flex-start;width:100%;max-width:400px;padding:30px 0 10px;display:flex}@media (max-width:1023px){.auth-work__form:not(:has(.auth-m__provs)){justify-content:center;padding:16px 0 14vh}}@media (min-width:1024px){.auth-work__form{justify-content:center;padding:10px 0}}.auth-work__form>div{width:100%}.auth-work__foot{color:var(--text-faint);margin:14px 0 0;font-size:11.5px}@media (max-width:767px){.auth-work{padding:calc(env(safe-area-inset-top,0px) + 16px) 20px calc(env(safe-area-inset-bottom,0px) + 18px)}.auth-work__form{padding:18px 0 6px}.auth-work__foot{margin-top:10px}}.auth-scene{display:none}@media (min-width:1024px){.auth-v2{flex-direction:row-reverse;height:100dvh;overflow:hidden}.auth-work{overscroll-behavior:contain;scrollbar-width:none;flex:50%;min-width:0;padding:26px 48px 22px;overflow-y:auto}.auth-work::-webkit-scrollbar{display:none}.auth-brandhead{align-self:center}.auth-scene{background:radial-gradient(130% 100% at 22% 0,#f6f2fd 0,#f1eefb 52%,#eae2f8 100%) padding-box padding-box,conic-gradient(from 215deg,#4c1d9533,#a78bfa0f 24%,#ffffff8c 48%,#a78bfa24 72%,#4c1d9533) border-box;border:1px solid #0000;border-radius:26px;flex-direction:column;flex:50%;min-width:0;margin:14px 0 14px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #ffffff2e}.dark .auth-scene{background:radial-gradient(130% 100% at 22% 0,#17171a 0,#131315 52%,#0e0e10 100%) padding-box padding-box,conic-gradient(from 215deg,#ffffff3d,#ffffff0a 26%,#ffffff2b 50%,#ffffff08 74%,#ffffff3d) border-box;box-shadow:inset 0 1px #ffffff0d}.auth-scene:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(circle,#4c1d951a 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 70% 30%,#000,#0000 75%);mask-image:radial-gradient(90% 70% at 70% 30%,#000,#0000 75%)}.dark .auth-scene:before{opacity:.3;background-image:radial-gradient(circle,#ffffff1a 1px,#0000 0)}.auth-scene:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 55% at 60% 60%,#7f56f029,#0000 70%);width:700px;height:520px;position:absolute;bottom:-140px;right:-120px}.dark .auth-scene:after{background:0 0}.auth-scene__slide{z-index:1;flex-direction:column;padding:72px 56px 58px;display:flex;position:absolute;inset:0}.auth-scene__visual{pointer-events:none;flex:1;min-height:0;margin-top:8px;position:relative}.auth-scene__steps{z-index:5;gap:6px;display:flex;position:absolute;bottom:20px;left:50%;translate:-50%}.auth-scene__steps button{cursor:pointer;background:var(--text-faint);border:0;border-radius:999px;width:6px;height:6px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-scene__steps button{background:color-mix(in srgb,var(--text-faint) 45%,transparent)}}.auth-scene__steps button{transition:width .28s cubic-bezier(.22,1,.36,1),background .2s}.auth-scene__steps button[data-on]{background:#7f56f038;width:26px}.dark .auth-scene__steps button[data-on]{background:#a78bfa42}.auth-scene__steps button[data-on]:after{content:"";border-radius:inherit;transform-origin:0;animation:auth-step linear forwards;animation-duration:inherit;background:#7f56f0;position:absolute;inset:0;scale:0 1}.dark .auth-scene__steps button[data-on]:after{background:#a78bfa}.auth-scene__steps[data-paused] button[data-on]:after{animation-play-state:paused}.auth-scene__steps[data-static] button[data-on]:after{animation:none;scale:1}@keyframes auth-step{0%{scale:0 1}to{scale:1}}.auth-scene__copy{z-index:2;text-align:left;max-width:460px;position:relative}.auth-scene__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#7f56f0;border-radius:999px;align-items:center;margin-bottom:18px;padding:4px 12px;font-size:10.5px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-scene__eyebrow{color:color-mix(in srgb,#7f56f0 80%,var(--text-primary))}}.auth-scene__eyebrow{background:#fff9;border:1px solid #7f56f029;box-shadow:0 1px 2px #4c1d950f,inset 0 1px #ffffffb3}.dark .auth-scene__eyebrow{color:#b7b7c1;background:#ffffff0a;border-color:#ffffff21;box-shadow:inset 0 1px #ffffff0d}.auth-scene__copy h2{letter-spacing:-.028em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(26px,2.2vw,30px);line-height:1.08}.auth-scene__copy h2,.auth-scene__copy p{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;font-weight:500}.auth-scene__copy p{letter-spacing:-.014em;color:var(--text-secondary);text-wrap:pretty;max-width:380px;margin:12px 0 0;font-size:13.5px;line-height:1.45}.auth-scene__offer{color:#7f56f0;background:#7f56f014;border:1px solid #7f56f038;border-radius:999px;align-items:center;margin-top:16px;padding:5px 13px;font-size:11.5px;font-weight:650;display:inline-flex}.dark .auth-scene__offer{color:#c4b5fd;background:#ffffff0d;border-color:#a78bfa47}@keyframes auth-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.auth-scene__letter{z-index:2;transform-origin:50% 10%;width:min(560px,96%);margin-inline:auto;animation:auth-float 8s ease-in-out infinite;position:absolute;top:9%;left:0;right:0}.auth-scene__feed{z-index:1;align-items:center;display:flex;position:absolute;top:calc(50% - 44px);left:0;translate:0 -50%}.auth-scene__feed-nodes{flex-direction:column;gap:22px;display:flex}.auth-scene__feed-nodes i{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 10px 24px -10px #18181b40}.auth-scene__feed-nodes svg{width:21px;height:21px}.auth-scene__feed-nodes em{color:#fff;border:2px solid var(--bg-card);background:#22c55e;border-radius:999px;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.dark .auth-scene__feed-nodes i{background:#fff;border-color:#fff3;box-shadow:0 10px 24px -10px #000000b3}.dark .auth-scene__feed-nodes em{border-color:#1a1a1e}.auth-scene__feed-lines{width:132px;height:104px;margin-left:3px;overflow:visible}.auth-scene__feed-base{fill:none;stroke:#7f56f042;stroke-width:1.6px}.dark .auth-scene__feed-base{stroke:#ffffff29}.auth-scene__feed-comet{fill:none;stroke:url(#bfeedg);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:18 82;filter:drop-shadow(0 0 3px #7f56f066);animation:auth-comet 2.2s cubic-bezier(.5,.04,.45,1) infinite}.auth-scene__feed-comet--d{animation-delay:1.1s}.dark .auth-scene__feed-comet{stroke:url(#bfeedgd);filter:drop-shadow(0 0 3px #fff3)}@keyframes auth-comet{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.auth-scene__feed-port{fill:#7f56f09e}.dark .auth-scene__feed-port{fill:#fff9}.auth-scene__feed-ring{fill:none;stroke:#7f56f0;stroke-width:1.4px}.dark .auth-scene__feed-ring{stroke:#ffffff8c}.auth-scene__letter-paper:after,.auth-scene__letter-paper:before{content:"";z-index:-1;background:#ffffff8c;border:1px solid #0000000d;border-radius:20px;position:absolute;inset:0}.auth-scene__letter-paper:before{translate:18px 14px;rotate:2.8deg}.auth-scene__letter-paper:after{opacity:.7;translate:-15px 9px;rotate:-2.6deg}.dark .auth-scene__letter-paper:after,.dark .auth-scene__letter-paper:before{opacity:1;background:#201f25;border-color:#ffffff14}.dark .auth-scene__letter-paper:after{opacity:.85}.auth-scene__letter-paper{z-index:2;background:linear-gradient(#fff,#fdfcff);border:1px solid #0000000f;border-radius:20px;width:394px;margin-left:auto;padding:23px 26px 22px;position:relative;rotate:-1.2deg;box-shadow:inset 0 1px #ffffffe6,0 0 0 6px #ffffff47,0 44px 96px -44px #4c1d9580,0 6px 22px -12px #4c1d9529}.dark .auth-scene__letter-paper{background:linear-gradient(#27262c,#212026);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff17,0 24px 48px -24px #0009,0 3px 10px -5px #00000080}.auth-scene__letter-re{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.auth-scene__letter-re span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.auth-scene__letter-re time{color:var(--text-faint);flex-shrink:0;font-size:11px}.dark .auth-scene__letter-re{border-color:#ffffff1a}.dark .auth-scene__letter-re span{color:#9a9aa2}.auth-scene__letter-quote{font-family:"Cabinet Grotesk",var(--font-heading),system-ui,sans-serif;letter-spacing:-.025em;color:var(--text-primary);text-wrap:pretty;margin:16px 0 0;font-size:22px;font-weight:500;line-height:1.3}.auth-scene__letter-more{flex-direction:column;gap:6px;margin-top:15px;display:flex}.auth-scene__letter-more i{background:var(--text-primary);border-radius:999px;height:7px}@supports (color:color-mix(in lab,red,red)){.auth-scene__letter-more i{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}}.auth-scene__letter-more i:nth-child(2){opacity:.55}.dark .auth-scene__letter-more i{background:#ffffff14}.auth-scene__letter-sig{align-items:center;gap:10px;margin-top:17px;display:flex}.auth-scene__letter-ava{color:#7f56f0;background:#7f56f01c;border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:700;display:grid}.dark .auth-scene__letter-ava{color:#c9c9ce;background:#ffffff17}.auth-scene__letter-sig-t{flex-direction:column;gap:1px;min-width:0;display:flex}.auth-scene__letter-sig-t b{letter-spacing:-.008em;color:var(--text-primary);font-size:13px;font-weight:600}.auth-scene__letter-sig-t i{color:var(--text-faint);font-size:11.5px;font-style:normal}.auth-scene__letter-state{z-index:2;color:#15803d;background:var(--bg-card);border:1px solid #15803d3d;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 12px;font-size:11px;font-weight:650;animation:auth-rise .5s cubic-bezier(.22,1,.36,1) .55s both;display:inline-flex;position:absolute;bottom:-13px;right:22px;box-shadow:0 10px 24px -12px #15803d59,0 2px 8px -4px #18181b1a}.auth-scene__letter-state b{font-weight:800}.dark .auth-scene__letter-state{color:#4ade80;background:#26262b;border-color:#4ade804d;box-shadow:0 10px 24px -12px #000000bf}.auth-scene__letter-caption{width:394px;color:var(--text-muted);text-align:left;text-wrap:pretty;margin:20px 0 0 auto;padding-left:2px;font-size:12.5px;font-weight:550;line-height:1.5}.dark .auth-scene__letter-caption{color:#a9a9b1}.auth-scene__jobcard{z-index:3;background:var(--bg-card);border:1px solid #0000000d;border-radius:20px;width:212px;padding:9px 9px 0;animation:auth-float 8s ease-in-out infinite;position:absolute;box-shadow:inset 0 1px #ffffff8c,0 34px 64px -34px #4c1d9580,0 4px 14px -8px #4c1d9524}.auth-scene__bigsheet{z-index:2;background:linear-gradient(#fff,#fdfcff);border:1px solid #0000000f;border-radius:22px;width:min(430px,100%);padding:28px 32px 130px;position:absolute;bottom:-104px;right:-52px;rotate:-2deg;box-shadow:inset 0 1px #ffffffe6,0 0 0 6px #ffffff47,0 44px 96px -44px #4c1d9580,0 6px 22px -12px #4c1d9529}.dark .auth-scene__bigsheet{background:linear-gradient(#1f1f22,#1b1b1e);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0f,0 0 0 6px #ffffff0a,0 44px 96px -44px #000c}.auth-scene__bigsheet .auth-scene__doc-chip{top:-11px;right:22px}.auth-scene__sheet-head{flex-direction:column;gap:2px;margin-bottom:15px;display:flex}.auth-scene__sheet-head b{letter-spacing:-.02em;color:var(--text-primary);font-size:18px;font-weight:700}.auth-scene__sheet-head i{color:var(--text-muted);font-size:12px;font-style:normal}.auth-scene__sheet-sec{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:17px 0 10px;font-size:9.5px;font-weight:700;display:block}.auth-scene__sheet-sec:first-of-type{margin-top:0}.auth-scene__sheet-skills{flex-wrap:wrap;gap:6px;display:flex}.auth-scene__sheet-skills span{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:550}.dark .auth-scene__sheet-skills span{color:#c9c9ce;border-color:#ffffff1f}.auth-scene__doc-lines--lg{gap:8px!important}.auth-scene__doc-lines--lg i{height:8px}.auth-scene__approvefloat{animation:auth-float 8s ease-in-out infinite;position:absolute;top:37%;right:24px;rotate:2deg}.auth-scene__approvefloat .auth-scene__approve{background:#fff;border:1px solid #7f56f04d;border-radius:11px;height:36px;padding:0 18px;font-size:12.5px;box-shadow:0 14px 30px -14px #4c1d9580,0 3px 10px -5px #4c1d952e}.dark .auth-scene__approvefloat .auth-scene__approve{background:#26262a;border-color:#a78bfa57;box-shadow:0 14px 30px -14px #000c}.auth-scene__approvefloat .auth-scene__cursor{bottom:-18px;right:-10px}.auth-scene__doc-chip{color:#7f56f0;background:#fff;border:1px solid #7f56f03d;border-radius:999px;align-items:center;height:21px;padding:0 10px;font-size:9.5px;font-weight:650;display:inline-flex;position:absolute;top:-10px;right:14px;box-shadow:0 4px 10px -5px #4c1d954d}.dark .auth-scene__doc-chip{color:#c9c9d2;background:#2a2a2e;border-color:#ffffff21}.auth-scene__doc-lines{flex-direction:column;gap:6px;display:flex}.auth-scene__doc-lines i{background:var(--text-faint);border-radius:4px;height:6px}@supports (color:color-mix(in lab,red,red)){.auth-scene__doc-lines i{background:color-mix(in srgb,var(--text-faint) 24%,transparent)}}.auth-scene__doc-lines i{transform-origin:0;animation:auth-bar-in .5s cubic-bezier(.22,1,.36,1) both}.auth-scene__doc-lines i:first-child{animation-delay:.35s}.auth-scene__doc-lines i:nth-child(2){animation-delay:.42s}.auth-scene__doc-lines i:nth-child(3){animation-delay:.49s}.auth-scene__doc-lines i:nth-child(4){animation-delay:.56s}.auth-scene__doc-lines i:nth-child(5){animation-delay:.63s}.auth-scene__doc-lines i:nth-child(6){animation-delay:.7s}@keyframes auth-bar-in{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}.auth-scene__doc-lines i[data-hi]{background:linear-gradient(90deg,#7f56f070,#7f56f038);box-shadow:0 0 0 3px #7f56f012}.dark .auth-scene__doc-lines i[data-hi]{box-shadow:none;background:linear-gradient(90deg,#a78bfa5c,#a78bfa29)}@keyframes auth-check{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.auth-scene__approve{color:#7f56f0;background:#7f56f01a;border:1px solid #7f56f038;border-radius:9px;justify-content:center;align-items:center;height:30px;font-size:11.5px;font-weight:650;display:flex}.dark .auth-scene__approve{color:#a78bfa;background:#a78bfa24;border-color:#a78bfa42}.auth-scene__jobcard--front{z-index:3;--panel:#eaf3fb;width:246px;bottom:5%;right:8%;rotate:-2deg}.auth-scene__jobcard--front .auth-scene__panel{padding:15px 16px 16px}.auth-scene__jobcard--front .auth-scene__role{font-size:16.5px}.auth-scene__jobcard--front .auth-scene__mring{animation:auth-check .45s cubic-bezier(.34,1.56,.64,1) .55s both}.auth-scene__jobcard--back{z-index:2;filter:saturate(.94)brightness(.99);--panel:#eaf6ef;width:218px;animation-delay:-4s;bottom:20%;right:calc(8% + 206px);rotate:3deg}.dark .auth-scene__jobcard--front{--panel:#242b39}.dark .auth-scene__jobcard--back{--panel:#212e2c}.dark .auth-scene__jobcard{border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 34px 64px -34px #000c}@keyframes auth-float{0%,to{translate:0}50%{translate:0 -8px}}.auth-scene__panel{background:var(--panel,#eaf3fb);border-radius:13px;flex-direction:column;gap:0;padding:13px 14px 14px;display:flex}.auth-scene__pills{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.auth-scene__when{letter-spacing:.01em;background:var(--bg-card);border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:10px;font-weight:450;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-scene__when{background:color-mix(in srgb,var(--bg-card) 72%,transparent)}}.auth-scene__when{color:var(--text-muted)}.dark .auth-scene__when{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.dark .auth-scene__when{background:color-mix(in srgb,var(--bg-card) 55%,transparent)}}.auth-scene__mring{flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;position:relative}.auth-scene__mring svg{position:absolute;inset:0;transform:rotate(-90deg)}.auth-scene__mring svg circle{fill:none;stroke-width:1.8px}.auth-scene__mring-track{stroke:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.auth-scene__mring-track{stroke:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.auth-scene__mring-arc{stroke:#7f56f0;stroke-linecap:round}.dark .auth-scene__mring-arc{stroke:#a78bfa}.auth-scene__mring b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.auth-scene__mring b{color:color-mix(in srgb,var(--text-primary) 78%,var(--text-muted))}}.auth-scene__co{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:4px;margin-bottom:6px;font-size:9.5px;font-weight:550;display:flex}.auth-scene__co svg{color:#7f56f0;width:12px;height:12px}@supports (color:color-mix(in lab,red,red)){.auth-scene__co svg{color:color-mix(in srgb,#7f56f0 60%,var(--text-faint))}}.dark .auth-scene__co svg{color:#a78bfa}@supports (color:color-mix(in lab,red,red)){.dark .auth-scene__co svg{color:color-mix(in srgb,#a78bfa 60%,var(--text-faint))}}.auth-scene__role{letter-spacing:-.017em;color:var(--text-primary);text-wrap:pretty;font-size:15px;font-weight:460;line-height:1.28}.auth-scene__tags{gap:5px;margin-top:13px;display:flex}.auth-scene__tag{border:1px solid var(--text-primary);border-radius:999px;align-items:center;height:22px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-scene__tag{border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}}.auth-scene__tag{letter-spacing:.01em;color:var(--text-muted);font-size:9.5px;font-weight:450}.auth-scene__cfoot{align-items:center;gap:9px;padding:11px 5px 12px;display:flex}.auth-scene__logo{border:1px solid var(--border-subtle);letter-spacing:-.02em;width:31px;height:31px;color:var(--text-secondary);background:#fff;border-radius:9px;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:grid}.dark .auth-scene__logo{background:var(--bg-elevated);color:#c9c9ce;border-color:#ffffff17}.auth-scene__money{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.auth-scene__sal{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:12px;font-weight:600}.auth-scene__sal i{color:var(--text-faint);margin-left:2px;font-size:9.5px;font-style:normal;font-weight:500}.auth-scene__loc{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.auth-scene__apply{color:#7f56f0;border-radius:9px;align-items:center;height:28px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-scene__apply{color:color-mix(in srgb,#7f56f0 62%,var(--text-muted))}}.auth-scene__apply{border:1px solid var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.auth-scene__apply{border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}}.dark .auth-scene__apply{color:#a78bfa}@supports (color:color-mix(in lab,red,red)){.dark .auth-scene__apply{color:color-mix(in srgb,#a78bfa 70%,var(--text-muted))}}.dark .auth-scene__apply{border-color:#ffffff21}.auth-scene__cursor{z-index:4;align-items:flex-start;gap:0;animation:auth-cursor 8s ease-in-out infinite;display:flex;position:absolute;bottom:-12px;right:4px}.auth-scene__cursor svg{filter:drop-shadow(0 2px 4px #4c1d9559);width:17px;height:17px}.auth-scene__cursor svg path{fill:#7f56f0}.auth-scene__cursor span{color:#fff;background:linear-gradient(#8e6af2,#7f56f0 60%,#704cd3);border-radius:999px 999px 999px 4px;margin:11px 0 0 -3px;padding:2.5px 8px;font-size:10px;font-weight:650;box-shadow:0 4px 10px -4px #4c1d9580,inset 0 1px #ffffff40}.auth-scene__cursor--you svg{filter:drop-shadow(0 2px 4px #18181b4d)}.auth-scene__cursor--you svg path{fill:#1f1f24}.auth-scene__cursor--you span{background:#1f1f24;box-shadow:0 4px 10px -4px #18181b66,inset 0 1px #ffffff1f}.dark .auth-scene__cursor--you svg path{fill:#e9e9ee;stroke:#17171c}.dark .auth-scene__cursor--you span{color:#17171c;background:#e9e9ee}@keyframes auth-cursor{0%,to{translate:0}50%{translate:-5px -4px}}}@media (min-width:1024px) and (max-height:940px){.auth-scene__letter{scale:.92}}@media (min-width:1024px) and (max-height:850px){.auth-scene__letter{scale:.84}.auth-scene__slide{padding:64px 48px 48px}}@media (min-width:1024px) and (max-height:760px){.auth-scene__letter{scale:.74}.auth-scene__copy h2{font-size:clamp(24px,2vw,27px)}}@media (prefers-reduced-motion:reduce){.auth-scene__approvefloat,.auth-scene__check em,.auth-scene__cursor,.auth-scene__doc em,.auth-scene__doc-lines i,.auth-scene__jobcard,.auth-scene__letter,.auth-scene__letter-state{animation:none}.auth-scene__feed-comet{opacity:0;animation:none}.auth-scene__feed-ring{display:none}.auth-scene__jobcard--front .auth-scene__mring{animation:none}}.onb-shell{--bg-void:#fafafa;--bg-base:#fafafa;--bg-card:#fff;--bg-surface-1:#f4f4f5;--bg-surface-2:#e9e9ec;--bg-elevated:#f4f4f5;--bg-hover:#f4f4f5;--text-primary:#18181b;--text-secondary:#52525b;--text-muted:#71717a;--text-faint:#a1a1aa;--border:#0000001a;--border-subtle:#00000013;--input-border:#0000001f;--accent-coral:#8b5cf6;--accent-coral-muted:#8b5cf61f;--accent-coral-glow:#8b5cf673;--accent-violet:#8b5cf6;--accent-violet-muted:#8b5cf61f;--primary:#8b5cf6;--primary-foreground:#fff;--ring:#8b5cf652;--foreground:#18181b;--muted-foreground:#71717a;--muted:#f4f4f5;--background:#fff;--input:#0000001f;--brand-gradient:linear-gradient(135deg,#7f56f0,#a78bfa 55%,#c4b5fd)}.dark .onb-shell{--bg-void:#0c0c0c;--bg-base:#0c0c0c;--bg-card:#16161a;--bg-surface-1:#202027;--bg-surface-2:#2a2a31;--bg-elevated:#202027;--bg-hover:#202027;--text-primary:#fafafa;--text-secondary:#aeaeb6;--text-muted:#83838d;--text-faint:#6a6a73;--border:#ffffff21;--border-subtle:#ffffff1a;--input-border:#ffffff29;--accent-coral:#a78bfa;--accent-coral-muted:#a78bfa33;--accent-coral-glow:#a78bfa66;--accent-violet:#a78bfa;--accent-violet-muted:#a78bfa33;--primary:#a78bfa;--primary-foreground:#17131f;--ring:#a78bfa66;--foreground:#fafafa;--muted-foreground:#83838d;--muted:#202027;--background:#16161a;--input:#ffffff29;--brand-gradient:linear-gradient(135deg,#a78bfa,#c4b5fd 55%,#ddd6fe)}.onb-v2{background:var(--bg-void);flex-direction:column;min-height:100dvh;display:flex;position:relative}.onb-scene{display:none}.onb-work{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.onb-work__head{display:none}.onb-work__form{flex-direction:column;flex:1;padding:14px 20px 0;display:flex}.onb-work__inner{width:100%;max-width:520px;margin:0 auto}.onb-work__foot{text-align:center;color:var(--text-faint);padding:14px 0 16px;font-size:11.5px}.onb-head{margin-bottom:26px}.onb-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--accent-coral);font-size:11px;font-weight:600}.onb-title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.018em;color:var(--text-primary);text-wrap:balance;margin-top:8px;font-size:18px;font-weight:700;line-height:1.12}.onb-sub{color:var(--text-muted);text-wrap:pretty;margin-top:8px;font-size:13.5px;line-height:1.55}.onb-shell{--field-h:44px;--field-fs:16px;--field-r:12px;--label-fs:13px}@media (min-width:1024px){.onb-shell{--field-h:40px;--field-fs:14px;--field-r:10px;--label-fs:13px}}.onb-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.onb-cash__amt):not(.phf__num):not(.phf__search-in),.onb-shell select{height:var(--field-h);border-radius:var(--field-r);font-size:var(--field-fs);background:var(--bg-surface-1);border-color:var(--border-subtle);box-shadow:none;caret-color:var(--accent-coral)}.onb-shell select{padding-right:36px}.onb-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.onb-cash__amt):not(.phf__num):not(.phf__search-in):focus,.onb-shell select:focus{border-color:var(--accent-coral);background:var(--bg-card);box-shadow:0 0 0 3px var(--accent-coral);outline:none}@supports (color:color-mix(in lab,red,red)){.onb-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.onb-cash__amt):not(.phf__num):not(.phf__search-in):focus,.onb-shell select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.onb-shell .flab{font-size:var(--label-fs);color:var(--text-secondary);margin-bottom:6px}.onb-shell .onb-pick[aria-invalid=true],.onb-shell .phf[data-invalid] .phf__row,.onb-shell input[aria-invalid=true]:not(.phf__num){border-color:#e08e0b8c}.onb-shell .phf[data-invalid] .phf__row:focus-within,.onb-shell input[aria-invalid=true]:not(.phf__num):focus{border-color:#e08e0b;box-shadow:0 0 0 3px #e08e0b24}.onb-shell .onb-pick[aria-invalid=true]{border:1px solid #e08e0b73;border-radius:14px;margin:-6px;padding:6px}.onb-shell .flab-err,.onb-shell .lkl__note[data-tone=slip],.onb-shell .onb-slip,.onb-shell .phf__err{color:#b45309;font-size:12px;font-weight:500}.dark .onb-shell .flab-err,.dark .onb-shell .lkl__note[data-tone=slip],.dark .onb-shell .onb-slip,.dark .onb-shell .phf__err{color:#fbbf24}.onb-shell textarea{background:var(--bg-surface-1);border-color:var(--border-subtle);border-radius:11px;font-size:16px}@media (min-width:1024px){.onb-shell textarea{font-size:13.5px}}.onb-shell .onb-tag{background:var(--accent-coral);color:#0000;border-radius:999px;flex-shrink:0;gap:0;width:6px;height:6px;padding:0;font-size:0;overflow:hidden}.onb-shell .onb-tag svg{display:none}.onb-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:0 0 10px 2px;font-size:10.5px;font-weight:650}.onb-sec--row{justify-content:space-between;align-items:baseline;gap:8px;margin-right:2px;display:flex}.onb-sec--tip{align-items:center;gap:4px;display:flex}.onb-sec__opt{letter-spacing:0;text-transform:none;color:var(--text-faint);font-size:11px;font-weight:500}.itip{align-items:center;display:inline-flex;position:relative}.itip__btn{width:18px;height:18px;color:var(--text-faint);cursor:help;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin:-2px 0;padding:0;transition:color .15s;display:grid;position:relative}.itip__btn:before{content:"";border-radius:inherit;position:absolute;inset:-8px}.itip__btn svg{width:14px;height:14px}.itip__btn:hover,.itip__btn[aria-expanded=true]{color:var(--text-secondary)}.itip__btn:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.itip__pop{z-index:8;background:var(--bg-card);border:1px solid var(--border-subtle);letter-spacing:0;text-transform:none;width:max-content;max-width:min(300px,78vw);color:var(--text-secondary);text-wrap:pretty;text-align:left;border-radius:10px;padding:9px 12px 10px;font-size:12.5px;font-weight:450;line-height:1.5;animation:apxf-pop-in .16s cubic-bezier(.22,1,.36,1) both;display:block;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px -16px #1c0f3c59,0 1px 2px #1c0f3c0d}.dark .itip__pop{background:#1c1c22;border-color:#ffffff1a;box-shadow:0 16px 36px -14px #000000b3}@media (prefers-reduced-motion:reduce){.itip__pop{animation:none}}.onb-group{margin-top:24px}.onb-fields{flex-direction:column;gap:18px;display:flex}.onb-fields__pair{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.onb-fields__pair--wide{grid-template-columns:1fr}@media (min-width:640px){.onb-fields__pair--wide{grid-template-columns:1fr 1fr}}.onb-fields__group{margin-top:10px}.onb-fields__group--first{border:0;margin-top:0;padding:0}.onb-fields__group .onb-sec{margin-bottom:12px}.flab{color:var(--text-secondary);justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.flab,.flab__text{align-items:center}.flab__text{gap:6px;min-width:0;display:inline-flex}.flab__opt{color:var(--text-faint);flex-shrink:0;font-size:11px;font-weight:500}.onb-qcard{background:var(--bg-surface-1);border:1px solid var(--border-subtle);border-radius:14px;padding:2px 16px}.dark .onb-qcard,.onb-qcard{box-shadow:none}.onb-qcard--lead{margin-top:0}.onb-qcard .onb-choice{min-height:50px;padding:9px 0}.onb-qcard>*+*{border-top:1px solid var(--border-subtle)}.onb-vrow__val[aria-invalid=true] .onb-vrow__text{color:#b45309;font-weight:550}.dark .onb-vrow__val[aria-invalid=true] .onb-vrow__text{color:#fbbf24}.onb-seg{background:var(--bg-surface-1);border-radius:10px;flex-shrink:0;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid;position:relative}.onb-seg__opt{z-index:1;appearance:none;font:inherit;white-space:nowrap;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.25;transition:color .15s;position:relative}.onb-seg__opt[data-active=true]{color:var(--text-primary)}.onb-seg__opt:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.onb-seg-thumb{width:calc((100% - 6px) / var(--n,2));transform:translateX(calc(var(--i,0) * 100%));background:var(--bg-card);box-shadow:0 1px 3px #10182824,0 0 0 1px var(--border-subtle);border-radius:8px;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .15s;position:absolute;top:3px;bottom:3px;left:3px}.onb-seg[data-empty] .onb-seg-thumb{opacity:0}.dark .onb-seg-thumb{background:var(--bg-surface-2);box-shadow:0 0 0 1px #ffffff1a}@media (prefers-reduced-motion:reduce){.onb-seg-thumb{transition:none}}.onb-pick{flex-wrap:wrap;gap:8px;display:flex}.onb-pick__chip{background:var(--bg-surface-1);border:1px solid var(--border-subtle);height:36px;color:var(--text-secondary);box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:550;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.onb-pick__chip:active{transform:scale(.97)}.onb-pick__chip[data-active]{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.onb-pick__chip[data-active]{background:color-mix(in srgb,var(--accent-coral) 10%,var(--bg-card))}}.onb-pick__chip[data-active]{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.onb-pick__chip[data-active]{border-color:color-mix(in srgb,var(--accent-coral) 32%,transparent)}}.onb-pick__chip[data-active]{color:var(--accent-coral);font-weight:600}.onb-vrow{justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:8px 0;display:flex}.onb-vrow--menu{position:relative}.onb-vrow__label{color:var(--text-primary);font-size:13.5px}.onb-vrow__val{align-items:center;gap:6px;min-width:0;max-width:58%;display:inline-flex;position:relative}.onb-vrow__val:has(select:focus-visible){outline:2px solid var(--accent-coral);outline-offset:3px;border-radius:6px}button.onb-vrow__val{appearance:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button.onb-vrow__val:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px;border-radius:6px}.onb-vrow__text{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:550;overflow:hidden}.onb-vrow__val[data-empty] .onb-vrow__text{color:var(--text-faint);font-weight:450}.onb-vrow__chev{width:14px;height:14px;color:var(--text-faint);flex-shrink:0}.onb-vrow__pop{z-index:30;min-width:250px;max-width:320px;max-height:254px;position:absolute;top:calc(100% - 6px);left:auto;right:0;overflow-y:auto}.onb-shell .onb-vrow__val select{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.onb-cash{background:var(--bg-surface-1);border:1px solid var(--border-subtle);height:44px;box-shadow:none;border-radius:11px;align-items:stretch;padding:0 14px 0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.onb-cash:focus-within{border-color:var(--accent-coral);box-shadow:0 0 0 3px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.onb-cash:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.onb-cash__amt{min-width:0;color:var(--text-primary);caret-color:var(--accent-coral);background:0 0;border:0;flex:1;padding:0;font-size:16px}@media (min-width:1024px){.onb-cash{border-radius:10px;height:38px}.onb-cash__amt{font-size:13.5px}}.onb-cash__amt:focus{outline:none}.onb-cash__amt::placeholder{color:var(--text-faint)}.onb-cash__cur{border-left:1px solid var(--border-subtle);max-width:none;margin-left:12px;padding-left:12px}.onb-apply .mbx__plate{background:var(--bg-surface-1);box-shadow:none;border-radius:14px}.onb-apply .set-footnote{color:var(--text-muted);margin:8px 2px 0;font-size:12px}@media (max-width:1023px){.onb-apply .apl__name{font-size:15px}.onb-apply .apl__whisper{font-size:13px}.onb-apply .apl__word{font-size:14px}}.onb-notice{color:var(--text-secondary);background:#e08e0b17;border-radius:12px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.45}.onb-notice p{margin:0}.onb-notice__act{font:inherit;color:var(--accent-coral);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-weight:600}.onb-drop{text-align:center;background:var(--bg-card);border:1.5px dashed var(--text-primary);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:264px;padding:36px 24px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.onb-drop{border:1.5px dashed color-mix(in srgb,var(--text-primary) 16%,transparent)}}.onb-drop{-webkit-tap-highlight-color:transparent;transition:border-color .16s,background .16s,box-shadow .16s}.onb-drop:hover{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.onb-drop:hover{border-color:color-mix(in srgb,var(--accent-coral) 42%,transparent)}}.onb-drop:hover{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.onb-drop:hover{background:color-mix(in srgb,var(--accent-coral) 2.5%,var(--bg-card))}}.onb-drop:focus-visible{border-color:var(--accent-coral);box-shadow:0 0 0 3px var(--accent-coral);outline:none}@supports (color:color-mix(in lab,red,red)){.onb-drop:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 15%,transparent)}}.onb-drop[data-drag=true]{border-color:var(--accent-coral);background:var(--accent-coral);border-style:solid}@supports (color:color-mix(in lab,red,red)){.onb-drop[data-drag=true]{background:color-mix(in srgb,var(--accent-coral) 5%,var(--bg-card))}}.onb-drop[data-drag=true]{box-shadow:0 0 0 3px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.onb-drop[data-drag=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.onb-drop[aria-disabled=true]:hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.onb-drop[aria-disabled=true]:hover{border-color:color-mix(in srgb,var(--text-primary) 16%,transparent)}}.onb-drop[aria-disabled=true]:hover{background:var(--bg-card)}.onb-dz__tile{background:var(--accent-coral-muted);width:50px;height:50px;color:var(--accent-coral);border-radius:16px;place-items:center;margin-bottom:8px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid}.onb-dz__tile svg{width:22px;height:22px}.onb-drop[data-drag=true] .onb-dz__tile{transform:translateY(-3px)scale(1.06)}.onb-dz__t{letter-spacing:-.012em;color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.onb-dz__t em{color:var(--accent-coral);font-style:normal}.onb-dz__t--touch{display:none}@media (hover:none) and (pointer:coarse){.onb-dz__t--pointer{display:none}.onb-dz__t--touch{display:block}.onb-drop{min-height:200px;padding:28px 20px}}.onb-dz__meta{letter-spacing:.02em;color:var(--text-muted);background:var(--bg-surface-1);border-radius:999px;align-items:center;margin-top:8px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.onb-dz__card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.onb-drop[data-has-file=true]{border-style:solid;border-width:1px;border-color:var(--border-subtle);box-shadow:0 1px 2px #18181b0a,0 14px 32px -20px #18181b29}.onb-drop[data-has-file=true]:hover{border-color:var(--border);background:var(--bg-card)}.onb-drop[data-has-file=true][data-drag=true]{border-color:var(--accent-coral)}.dark .onb-drop[data-has-file=true]{box-shadow:none}.onb-dz__mark{background:var(--bg-surface-1);width:50px;height:50px;color:var(--text-muted);border-radius:16px;flex-shrink:0;place-items:center;margin-bottom:6px;transition:background .3s,color .3s;display:grid}.onb-dz__mark svg{width:22px;height:22px}.onb-dz__mark[data-tone=busy]{color:var(--accent-coral);background:var(--accent-coral-muted)}.onb-dz__mark[data-tone=ready]{color:#15803d;background:#15803d1f}.onb-dz__mark[data-tone=err]{color:#b45309;background:#e08e0b24}.dark .onb-dz__mark[data-tone=ready]{color:#4ade80}.dark .onb-dz__mark[data-tone=err]{color:#fbbf24}.onb-dz__file{min-width:0;max-width:100%}.onb-dz__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.012em;max-width:100%;color:var(--text-primary);margin:0;font-size:15px;font-weight:600;overflow:hidden}.onb-dz__status{color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.onb-dz__status[data-tone=ready]{color:#15803d;font-weight:550}.onb-dz__status[data-tone=err]{color:#b45309;max-width:34ch}.dark .onb-dz__status[data-tone=ready]{color:#4ade80}.dark .onb-dz__status[data-tone=err]{color:#fbbf24}.onb-dz__found{color:var(--text-secondary);margin:3px 0 0;font-size:13px}.onb-dz__act{min-height:34px;color:var(--accent-coral);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;margin-top:10px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .15s}.onb-dz__act:hover{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.onb-dz__act:hover{background:color-mix(in srgb,var(--accent-coral) 8%,transparent)}}.onb-dz__note{color:var(--text-muted);margin:10px 2px 0;font-size:12.5px;line-height:1.45}.onb-dz__note--err{color:#b45309}.onb-dz__acts{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:10px;display:flex}.onb-dz__retry{min-height:34px;color:var(--accent-coral);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex}.onb-dz__retry svg{width:13px;height:13px}.onb-dz__retry:hover{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.onb-dz__retry:hover{background:color-mix(in srgb,var(--accent-coral) 8%,transparent)}}.onb-dz__retry:disabled{opacity:.5;cursor:default}.onb-foot{justify-content:space-between;gap:16px;margin-top:34px}.onb-foot,.onb-foot__left{align-items:center;display:flex}.onb-foot__left{flex:1;gap:14px;min-width:0}.onb-foot__back{min-height:40px;color:var(--text-muted);cursor:pointer;flex-shrink:0;align-items:center;gap:5px;padding:0 6px;font-size:13px;font-weight:550;transition:color .15s;display:inline-flex}.onb-foot__back:hover{color:var(--text-primary)}.onb-foot__hint{min-width:0;color:var(--text-faint);text-wrap:pretty;font-size:12px;line-height:1.35}.onb-foot__hint--open{color:var(--text-secondary);font-weight:500}.onb-foot__hint--err{color:#b45309;font-weight:500}.dark .onb-foot__hint--err{color:#fbbf24}.onb-cta{cursor:pointer;background:var(--brand-tile);color:#fff;letter-spacing:-.005em;min-width:156px;height:44px;box-shadow:0 8px 18px -10px var(--accent-coral-glow);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 24px;font-size:14.5px;font-weight:650;transition:transform .14s,filter .14s,opacity .14s;display:inline-flex}.onb-cta:hover:not(:disabled){filter:brightness(1.04)}.onb-cta:active:not(:disabled){transform:scale(.97)}.onb-cta:disabled{cursor:not-allowed;opacity:.5}.onb-cta:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px}.dark .onb-shell .onb-cta{color:#17131f}.onb-cta[data-pulse]{animation:onb-cta-pulse .9s cubic-bezier(.22,1,.36,1)}@keyframes onb-cta-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-coral) 45%,transparent),0 8px 18px -10px var(--accent-coral-glow);transform:scale(.96)}45%{transform:scale(1.03)}to{box-shadow:0 0 0 14px transparent,0 8px 18px -10px var(--accent-coral-glow);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.onb-cta[data-pulse]{animation:none}}.onb-bar{z-index:10;padding:calc(env(safe-area-inset-top,0px) + 12px) 20px 0;position:relative}.onb-bar__row{justify-content:space-between;align-items:center;display:flex}.onb-brand{align-items:center;gap:8px;display:inline-flex}.onb-bar .onb-account .app-topbar-avatar{width:30px;height:30px;margin:0}.onb-bar .chrome-menu__panel{right:0}.onb-rail{flex-direction:column;gap:8px;margin-top:18px;display:flex}.onb-rail__segs{gap:5px;display:flex}.onb-rail__seg{background:var(--bg-surface-2);border-radius:999px;flex:1;height:3px;transition:background .3s}.onb-rail__seg[data-on=true]{background:var(--accent-coral)}.onb-rail__count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11.5px;font-weight:550}@media (max-width:1023px){.onb-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 72% at 50% 0,#8b5cf61a,#0000 66%);height:300px;position:absolute;top:0;left:0;right:0}.dark .onb-shell:before{background:radial-gradient(120% 72% at 50% 0,#a78bfa14,#0000 66%)}.onb-foot{z-index:20;padding:10px 20px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--bg-void) 72%,transparent);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin:26px -20px 0;position:sticky;bottom:0}.onb-foot__left{display:contents}.onb-foot__hint{text-align:left;white-space:normal;flex-basis:100%;order:1;line-height:1.4}.onb-foot__back{flex-shrink:0;order:2;margin-left:-6px}.onb-cta{flex:1;order:3;min-width:0}}@media (min-width:1024px){.onb-v2{flex-direction:row;height:100dvh;overflow:hidden}.onb-mobiletop{display:none}.onb-work{overscroll-behavior:contain;scrollbar-width:none;flex:50%;overflow-y:auto}.onb-work::-webkit-scrollbar{display:none}.onb-work__head{grid-template-columns:1fr auto 1fr;align-items:center;padding:24px 40px 0;display:grid}.onb-work__brand{position:static}.onb-work__acts{justify-self:end}.onb-work__tile{background:linear-gradient(135deg,#7f56f0,#a78bfa 60%,#c4b5fd);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 4px 12px -4px #7f56f073,inset 0 1px #ffffff2e}.onb-work__acts{align-items:center;gap:10px;display:flex}.onb-work__acts .app-topbar-avatar{margin:0}.onb-work__form{padding:56px 48px 24px}.onb-work__foot{padding:0 0 18px}.onb-title{font-size:18px}.onb-scene{background:radial-gradient(130% 100% at 22% 0,#f6f2fd 0,#f1eefb 52%,#eae2f8 100%) padding-box padding-box,conic-gradient(from 215deg,#4c1d9533,#a78bfa0f 24%,#ffffff8c 48%,#a78bfa24 72%,#4c1d9533) border-box;border:1px solid #0000;border-radius:26px;flex-direction:column;flex:50%;min-width:0;margin:14px 0 14px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #ffffff2e}.dark .onb-scene{background:radial-gradient(130% 100% at 22% 0,#17171a 0,#131315 52%,#0e0e10 100%) padding-box padding-box,conic-gradient(from 215deg,#ffffff3d,#ffffff0a 26%,#ffffff2b 50%,#ffffff08 74%,#ffffff3d) border-box;box-shadow:inset 0 1px #ffffff0d}.onb-scene:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(circle,#4c1d951a 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 70% 30%,#000,#0000 75%);mask-image:radial-gradient(90% 70% at 70% 30%,#000,#0000 75%)}.dark .onb-scene:before{opacity:.3;background-image:radial-gradient(circle,#ffffff1a 1px,#0000 0)}.onb-scene:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 55% at 60% 60%,#7f56f029,#0000 70%);width:700px;height:520px;position:absolute;bottom:-140px;right:-120px}.dark .onb-scene:after{background:radial-gradient(60% 55% at 60% 60%,#ffffff0b,#0000 70%)}.onb-scene__slide{z-index:1;flex-direction:column;flex:1;padding:72px 56px 58px;display:flex;position:relative}.onb-scene__copy{z-index:2;max-width:460px;position:relative}.onb-scene__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#7f56f0;border-radius:999px;align-items:center;margin-bottom:18px;padding:4px 12px;font-size:10.5px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.onb-scene__eyebrow{color:color-mix(in srgb,#7f56f0 80%,var(--text-primary))}}.onb-scene__eyebrow{background:#fff9;border:1px solid #7f56f029;box-shadow:0 1px 2px #4c1d950f,inset 0 1px #ffffffb3}.dark .onb-scene__eyebrow{color:#b7b7c1;background:#ffffff0a;border-color:#ffffff21;box-shadow:inset 0 1px #ffffff0d}.onb-scene__copy h2{letter-spacing:-.028em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(26px,2.2vw,30px);line-height:1.08}.onb-scene__copy h2,.onb-scene__copy p{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;font-weight:500}.onb-scene__copy p{letter-spacing:-.014em;color:var(--text-secondary);text-wrap:pretty;max-width:380px;margin:12px 0 0;font-size:13.5px;line-height:1.45}.onb-scene__visual{z-index:1;pointer-events:none;flex:1;justify-content:flex-start;align-items:center;min-height:0;margin-top:8px;display:flex;position:relative}.onb-scene__steps{z-index:5;gap:6px;display:flex;position:absolute;bottom:20px;left:50%;translate:-50%}.onb-scene__steps span{background:var(--text-faint);border-radius:999px;width:6px;height:6px}@supports (color:color-mix(in lab,red,red)){.onb-scene__steps span{background:color-mix(in srgb,var(--text-faint) 45%,transparent)}}.onb-scene__steps span{transition:width .28s cubic-bezier(.22,1,.36,1),background .2s}.onb-scene__steps span[data-on]{background:#7f56f0;width:26px}.onb-scene__steps span[data-done]{background:#7f56f073}.dark .onb-scene__steps span[data-on]{background:#a78bfa}.dark .onb-scene__steps span[data-done]{background:#a78bfa73}.onb-live{z-index:1;width:min(400px,100%);position:relative}.onb-live__trace{flex-direction:column;gap:16px;display:flex;position:relative}.onb-live__trace:before{content:"";background:var(--text-primary);width:1px;position:absolute;top:24px;bottom:24px;left:7.5px}@supports (color:color-mix(in lab,red,red)){.onb-live__trace:before{background:color-mix(in srgb,var(--text-primary) 12%,transparent)}}.dark .onb-live__trace:before{background:#ffffff1c}.onb-live__step{letter-spacing:-.01em;align-items:center;gap:11px;font-size:13.5px;font-weight:550;transition:color .3s;display:inline-flex}.onb-live__ico{z-index:1;background:0 0;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid;position:relative}.onb-live__ico>span{place-items:center;display:grid}.onb-live__step[data-state=done]{color:var(--text-muted)}.onb-live__step[data-state=done] .onb-live__ico{color:#7f56f0}.dark .onb-live__step[data-state=done] .onb-live__ico{color:#a78bfa}.onb-live__step[data-state=on]{color:var(--text-primary)}.onb-live__step[data-state=on] .onb-live__ico{color:#7f56f0}.dark .onb-live__step[data-state=on] .onb-live__ico{color:#a78bfa}.onb-live__step[data-state=wait]{color:var(--text-faint)}.onb-live__dot{background:var(--text-faint);border-radius:999px;width:5px;height:5px;display:block}@supports (color:color-mix(in lab,red,red)){.onb-live__dot{background:color-mix(in srgb,var(--text-faint) 60%,transparent)}}.onb-live__cap,.onb-live__done{position:relative}.onb-live__cap{letter-spacing:.08em;text-transform:uppercase;color:#15803d;align-items:center;gap:7px;font-size:10.5px;font-weight:650;display:inline-flex}.dark .onb-live__cap{color:#4ade80}.onb-live__capico{place-items:center;display:grid}.onb-live__capico svg{width:14px;height:14px}.onb-live__body{min-height:86px;margin-top:18px;position:relative}.onb-live__kick{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:650;display:block}.onb-live__fact{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.024em;color:var(--text-primary);text-wrap:balance;margin:9px 0 0;font-size:24px;font-weight:500;line-height:1.18}.onb-live__fact em{color:#7f56f0;font-style:normal;font-weight:550}.dark .onb-live__fact em{color:#a78bfa}.onb-live__chips{flex-wrap:wrap;gap:7px;max-width:372px;margin-top:13px;display:flex}.onb-live__chip{letter-spacing:-.01em;height:27px;color:var(--text-primary);will-change:transform;background:#ffffffbd;border:1px solid #4c1d951a;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px -2px #4c1d9529,inset 0 1px #ffffffd9}.dark .onb-live__chip{color:#e3e3e8;background:#232327;border-color:#ffffff1c;box-shadow:0 2px 6px -2px #00000080,inset 0 1px #ffffff0d}.onb-live__ticks{gap:5px;margin-top:16px;display:flex}.onb-live__ticks span{background:var(--text-primary);border-radius:999px;width:14px;height:2px}@supports (color:color-mix(in lab,red,red)){.onb-live__ticks span{background:color-mix(in srgb,var(--text-primary) 11%,transparent)}}.onb-live__ticks span{transition:background .35s}.dark .onb-live__ticks span{background:#ffffff1a}.onb-live__ticks span[data-on]{background:#7f56f0}.dark .onb-live__ticks span[data-on]{background:#a78bfa}.onb-live__sum{flex-direction:column;display:flex}.onb-live__id{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.022em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:21px;font-weight:500;line-height:1.2}}.v2x-sect{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));margin-top:14px}.v2x-title{font-family:var(--page-title-face);letter-spacing:-.018em;color:var(--text-primary);margin:0;font-size:19px;font-weight:560}.v2x-sub{color:var(--text-faint);margin:4px 0 0;font-size:12.5px;line-height:1.45}.v2x-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 10px;font-size:11px;font-weight:650}.v2x-hint{color:var(--text-faint);margin:8px 0 0;font-size:12px}@keyframes adw-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.v2x-fsect{margin-top:24px}.v2x-rows{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #18181b0a}.v2x-row{padding:12px 15px;position:relative}.v2x-row+.v2x-row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:15px;right:0}.v2x-row__head{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:baseline;gap:10px;width:100%;padding:0;font-family:inherit;display:flex}.v2x-row__head:disabled{cursor:default}.v2x-row__section{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.v2x-row__label{max-width:55%;color:var(--text-muted);flex-shrink:0;font-size:13px}.v2x-row__value{text-align:right;min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex:1;font-size:13.5px;font-weight:550}.v2x-row__value[data-redacted=true]{color:var(--text-faint);font-style:italic}.v2x-row__chev{width:14px;height:14px;color:var(--text-faint);flex-shrink:0;align-self:center;transition:transform .15s}.v2x-row__chev[data-open=true]{transform:rotate(180deg)}.v2x-row__help{color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.v2x-row__links{flex-wrap:wrap;gap:12px;margin:6px 0 0;font-size:12px;display:flex}.v2x-row__links a{color:var(--accent-coral);text-underline-offset:2px;text-decoration:underline}.v2x-row__err{color:#e5484d;margin:6px 0 0;font-size:12px;font-weight:550}.v2x-row[data-error=true]{background:#e5484d0a}.v2x-row__editor{flex-direction:column;gap:8px;margin-top:10px;display:flex}.v2x-input{width:100%;min-height:44px;color:var(--text-primary);background:var(--bg-surface-1);border:1px solid var(--border-subtle);caret-color:var(--accent-coral);border-radius:11px;outline:none;padding:10px 13px;font-family:inherit;font-size:16px}.v2x-input:focus{border-color:var(--accent-coral);box-shadow:0 0 0 3px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.v2x-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.v2x-input--area{resize:vertical;min-height:96px}.v2x-selectwrap{position:relative}.v2x-selectwrap select{appearance:none;padding-right:36px}.v2x-selectwrap__chev{width:15px;height:15px;color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.v2x-opts{flex-wrap:wrap;gap:8px;display:flex}.v2x-opt{cursor:pointer;min-height:38px;color:var(--text-secondary);border:1px solid var(--border-subtle);background:var(--bg-surface-1);-webkit-tap-highlight-color:transparent;border-radius:10px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:550;transition:background .14s,color .14s,border-color .14s}.v2x-opt[data-on=true]{color:#fff;background:var(--brand-tile);border-color:#0000;box-shadow:inset 0 1px #ffffff47}.v2x-opt:disabled{opacity:.45;cursor:default}.v2x-loc{gap:8px}.v2x-foot,.v2x-loc{flex-direction:column;display:flex}.v2x-foot{z-index:5;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,var(--bg-void) 34%);align-items:center;gap:6px;margin-top:26px;position:sticky;bottom:0}.v2x-foot__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.35}.v2x-cta{cursor:pointer;letter-spacing:-.006em;color:#fff;background:var(--accent-coral);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:560;line-height:1;transition:opacity .14s,transform .14s,translate .16s,filter .15s;display:inline-flex}.dark .v2x-cta{color:#18181d}@media (hover:hover){.v2x-cta:hover:not(:disabled){filter:brightness(.94);translate:0 -1px}.dark .v2x-cta:hover:not(:disabled){filter:brightness(1.08)}}.v2x-cta:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px}.v2x-cta:active:not(:disabled){transform:scale(.97)}.v2x-cta:disabled{opacity:.4;cursor:default}input[data-ios-haptic][data-ios-haptic]{opacity:0;clip-path:inset(0 round 999px);touch-action:manipulation;width:100%;height:100%;cursor:inherit;-webkit-tap-highlight-color:transparent;margin:0;position:absolute;inset:0}:where(:has(>[data-ios-haptic])){position:relative}:disabled>[data-ios-haptic],html[data-haptics=off] [data-ios-haptic]{pointer-events:none}.v2x-quiet{cursor:pointer;min-height:40px;color:var(--accent-coral);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:13px;font-weight:550;display:inline-flex}.v2x-quiet:active{opacity:.6}.v2x-minor{border:1px solid var(--border-subtle);background:var(--bg-surface-1);cursor:pointer;min-height:38px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;border-radius:10px;align-self:flex-start;margin-top:10px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}.v2x-minor:disabled{opacity:.55;cursor:default}.v2x-notice{color:var(--text-primary);background:#f59e0b;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:11px 14px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.v2x-notice{background:color-mix(in srgb,#f59e0b 9%,var(--bg-card))}}.v2x-notice{border:1px solid #f59e0b4d}.v2x-terminal{text-align:center;margin-top:34px}.v2x-terminal--snag .apxf-min--sad{width:47px;height:54px;margin-bottom:10px;display:inline-block;position:static}.apxf-min--sad .apxf-min__svg{width:47px;height:54px}.apxf-min--sad .apxf-min__frown{stroke:#7f56f0;stroke-width:1.1px;stroke-linecap:round}.apxf-min--sad .apxf-min__core{transform-origin:13px 22px;animation:apxf-sadbreathe 3.4s ease-in-out infinite}@keyframes apxf-sadbreathe{0%,to{transform:rotate(-1.5deg)translateY(0)}50%{transform:rotate(-1.5deg)translateY(.5px)}}@media (prefers-reduced-motion:reduce){.apxf-min--sad .apxf-min__core{animation:none}}.v2x-terminal .v2x-quiet{margin-top:14px;display:inline-flex}.v2x-terminal__acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.v2x-terminal__acts .v2x-quiet{margin-top:14px}.v2x-terminal__t{font-family:var(--page-title-face);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:22px;font-weight:560}.v2x-terminal__d{max-width:300px;color:var(--text-muted);margin:8px auto 0;font-size:13.5px;line-height:1.5}.v2x-terminal .v2x-quiet{border:1px solid var(--border-subtle);height:38px;min-height:0;color:var(--text-primary);border-radius:999px;margin-top:18px;padding:0 17px;font-size:13px;font-weight:560;transition:background .15s,border-color .15s,transform .15s}.v2x-terminal .v2x-quiet:active{opacity:1;background:var(--text-primary);transform:scale(.97)}@supports (color:color-mix(in lab,red,red)){.v2x-terminal .v2x-quiet:active{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}@media (hover:hover){.v2x-terminal .v2x-quiet:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.v2x-terminal .v2x-quiet:hover{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}.v2x-terminal .v2x-quiet:hover{border-color:var(--border)}}.apboard__feedwrap{transition:opacity .22s}.apboard__feedwrap[data-switching]{opacity:.45;pointer-events:none}.apboard__state{text-align:center;flex-direction:column;align-items:center;padding:64px 20px 72px;display:flex}.apboard--mobile .apboard__state{padding:52px 16px 64px}.apboard__state-glyph{width:28px;height:28px;color:var(--text-faint);place-items:center;margin-bottom:12px;display:grid}.apboard__state-t{max-width:24ch;font-family:var(--page-title-face);letter-spacing:-.014em;color:var(--text-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:560;line-height:1.25}.apboard__state-d{max-width:32ch;color:var(--text-muted);text-wrap:pretty;margin:7px auto 0;font-size:13px;line-height:1.5}.apboard__state-acts{flex-wrap:wrap;gap:6px 14px;margin-top:18px;display:flex}.apboard__pill,.apboard__state-acts{justify-content:center;align-items:center}.apboard__pill{border:1px solid var(--border-subtle);height:38px;color:var(--text-primary);cursor:pointer;letter-spacing:-.004em;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;gap:7px;padding:0 17px;font-family:inherit;font-size:13px;font-weight:560;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}@media (hover:hover){.apboard__pill:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apboard__pill:hover{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}.apboard__pill:hover{border-color:var(--border)}}.apboard__pill:active{background:var(--text-primary);transform:scale(.97)}@supports (color:color-mix(in lab,red,red)){.apboard__pill:active{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.apboard__pill:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.apboard__pill--fill{background:var(--brand-tile);color:#fff;box-shadow:inset 0 1px 0 #ffffff38,0 8px 20px -12px var(--accent-coral);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.apboard__pill--fill{box-shadow:inset 0 1px 0 #ffffff38,0 8px 20px -12px color-mix(in srgb,var(--accent-coral) 70%,transparent)}}@media (hover:hover){.apboard__pill--fill:hover{background:var(--brand-tile);filter:brightness(1.04)}}.apboard__pill--fill:active{background:var(--brand-tile);filter:brightness(.97)}.apboard__state-link{cursor:pointer;min-height:38px;color:var(--text-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 4px;font-family:inherit;font-size:13px;font-weight:550;transition:color .15s}.apboard__state-link:active{color:var(--text-primary)}@media (hover:hover){.apboard__state-link:hover{color:var(--text-primary)}}.v2x-status{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;margin-top:34px;font-size:13.5px;display:flex}.v2x-status__t{color:var(--text-primary);margin:0;font-size:15px;font-weight:650}.v2x-status__d{color:var(--text-muted);margin:0;font-size:12.5px}.v2x-status__spin{border:2.5px solid var(--bg-surface-2);border-top-color:var(--accent-coral);border-radius:999px;width:22px;height:22px;animation:v2x-spin .8s linear infinite}@keyframes v2x-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.v2x-status__spin{animation-duration:2s}}.v2x-receipt{text-align:center;border:0;border-bottom:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;margin-top:18px;padding:22px 18px 26px}.dark .v2x-receipt{box-shadow:none;border-bottom-color:#ffffff14}.v2x-receipt__badge{color:#15803d;width:40px;height:40px;box-shadow:none;background:#22c55e24;border-radius:999px;place-items:center;margin:0 auto 14px;display:grid}.dark .v2x-receipt__badge{color:#4ade80;background:#22c55e2e}.v2x-receipt__badge svg{width:20px;height:20px;overflow:visible}@media (prefers-reduced-motion:no-preference){.v2x-receipt[data-fresh] .v2x-receipt__badge{animation:adw-pop .5s cubic-bezier(.34,1.56,.64,1) .1s both}.v2x-receipt[data-fresh] .v2x-receipt__draw{stroke-dasharray:22;stroke-dashoffset:22px;animation:v2x-draw .45s cubic-bezier(.22,1,.36,1) .38s forwards}.v2x-receipt[data-fresh] .v2x-receipt__d,.v2x-receipt[data-fresh] .v2x-receipt__meta,.v2x-receipt[data-fresh] .v2x-receipt__t{animation:v2x-rise .4s cubic-bezier(.22,1,.36,1) both}.v2x-receipt[data-fresh] .v2x-receipt__d{animation-delay:80ms}.v2x-receipt[data-fresh] .v2x-receipt__meta{animation-delay:.14s}.apxd[data-just-sent] .apxd__seg[data-state=done]{animation:v2x-segfill .36s both}.apxd[data-just-sent] .apxd__seg:nth-child(2){animation-delay:80ms}.apxd[data-just-sent] .apxd__seg:nth-child(3){animation-delay:.16s}.apxd[data-just-sent] .apxd__seg:nth-child(4){animation-delay:.24s}.apxd[data-just-sent] .apxd__seg:nth-child(5){animation-delay:.32s}}@keyframes adw-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes v2x-draw{to{stroke-dashoffset:0}}@keyframes v2x-segfill{0%{background:color-mix(in srgb,var(--text-primary) 10%,transparent)}}.v2x-receipt__t{font-family:var(--page-title-face);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:22px;font-weight:560}.v2x-receipt__d{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.v2x-receipt__meta{color:var(--text-muted);margin:4px 0 0;font-size:12.5px}.v2x-previewframe{background:var(--bg-surface-1);border:0;border-radius:12px;width:100%;height:min(72dvh,720px)}.adw{width:100%;max-width:1040px;margin-inline:auto}.adw-top{margin-bottom:4px}.adw-top .adx-back{color:var(--text-muted);border-radius:999px;align-items:center;gap:3px;margin-left:-4px;padding:5px 9px 5px 5px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}@media (hover:hover){.adw-top .adx-back:hover{color:var(--text-primary);background:var(--bg-surface-1)}}.adw-grid{display:block}.adw-id{align-items:center;gap:14px;display:flex}.adw-id__logo{border-radius:16px;flex-shrink:0}.adw-id__tx{flex:1;min-width:0}.adw-id__role{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:22px;font-weight:500;line-height:1.16;display:block}.adw-id__link{vertical-align:-6px;width:26px;height:26px;color:var(--text-faint);border-radius:8px;flex-shrink:0;place-items:center;margin-left:4px;transition:color .15s,background .15s,transform .15s;display:inline-grid}.adw-id__link svg{width:16px;height:16px}@media (hover:hover){.adw-id__link:hover{color:var(--accent-coral);background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.adw-id__link:hover{background:color-mix(in srgb,var(--accent-coral) 9%,transparent)}}.adw-id__link:hover{transform:translate(1px,-1px)}}.adw-id__link:active{transform:scale(.9)}.adw-id__meta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;font-weight:500;overflow:hidden}.adw-journey{display:none}.adw-cap{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;margin-top:16px;padding:13px 15px 12px;box-shadow:0 1px 2px #18181b0a,inset 0 1px #ffffff8c}.dark .adw-cap{box-shadow:inset 0 1px #ffffff0f}.adw-cap__track{gap:5px;display:flex}.adw-cap__track i{background:var(--bg-surface-2);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.adw-cap__track i:after{content:"";background:var(--brand-tile);transform-origin:0;border-radius:999px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.adw-cap__track i[data-state=done]:after{transform:scaleX(1)}.adw-cap__track i[data-state=active]:after{transform:scaleX(.55)}.adw-cap__track i[data-state=active]{box-shadow:0 0 10px -2px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.adw-cap__track i[data-state=active]{box-shadow:0 0 10px -2px color-mix(in srgb,var(--accent-coral) 40%,transparent)}}.adw-cap__track i[data-failed=true]{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.adw-cap__track i[data-failed=true]{background:color-mix(in srgb,#ef4444 22%,var(--bg-surface-2))}}.adw-cap__track i[data-failed=true]:after{background:#ef4444;transform:scaleX(.55)}@media (prefers-reduced-motion:no-preference){.adw-cap__track i[data-state=active]:not([data-failed]):after{animation:adw-breathe 2.4s ease-in-out infinite}}@keyframes adw-breathe{0%,to{opacity:1}50%{opacity:.55}}.adw-cap__line{align-items:center;gap:8px;margin-top:9px;display:flex}.adw-cap__label{color:var(--text-secondary);font-size:12.5px;font-weight:600}.adw-cap__label[data-failed=true]{color:#dc2626}.dark .adw-cap__label[data-failed=true]{color:#f87171}.adw-needs{letter-spacing:.01em;white-space:nowrap;color:#b45309;background:#f59e0b24;border:1px solid #f59e0b47;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-flex}.dark .adw-needs{color:#fbbf24}.adw-needs--failed{color:#dc2626;background:#ef44441a;border-color:#ef44443d}.dark .adw-needs--failed{color:#f87171}.adw-started{color:var(--text-faint);margin:14px 2px 0;font-size:12px;font-weight:500}.adw-skel-steps{flex-direction:column;gap:14px;margin-top:26px;display:flex}.adw-stage{min-width:0}.adw-stage .v2x-sect,.apxd__work .v2x-sect{margin-top:18px}.adw-stage .v2x-status,.adw-stage .v2x-terminal,.apxd__work .v2x-status,.apxd__work .v2x-terminal{margin-top:46px}@media (min-width:1024px){.adw{padding-top:4px}.adw-top{margin-bottom:14px}.adw-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:44px;display:grid}.adw-rail{position:sticky;top:22px}.adw-id{flex-direction:column;align-items:flex-start;gap:14px}.adw-id__role{font-size:24px}.adw-cap{display:none}.adw-journey{flex-direction:column;gap:0;margin:26px 0 0;padding:0;list-style:none;display:flex}.adw-journey__step{align-items:center;gap:11px;min-height:40px;padding-left:2px;display:flex;position:relative}.adw-journey__step+.adw-journey__step:before{content:"";background:var(--border-subtle);width:1.5px;height:20px;position:absolute;top:-14px;left:7px}.adw-journey__step[data-state=done]+.adw-journey__step[data-state=active]:before,.adw-journey__step[data-state=done]+.adw-journey__step[data-state=done]:before{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.adw-journey__step[data-state=done]+.adw-journey__step[data-state=active]:before,.adw-journey__step[data-state=done]+.adw-journey__step[data-state=done]:before{background:color-mix(in srgb,var(--accent-coral) 45%,var(--border-subtle))}}.adw-journey__dot{background:var(--bg-surface-2);border:1.5px solid var(--border);border-radius:999px;flex-shrink:0;width:12px;height:12px;transition:background .3s,border-color .3s}.adw-journey__step[data-state=done] .adw-journey__dot{background:var(--brand-tile);border-color:#0000}.adw-journey__step[data-state=active] .adw-journey__dot{background:var(--brand-tile);box-shadow:0 0 0 4px var(--accent-coral);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.adw-journey__step[data-state=active] .adw-journey__dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-coral) 14%,transparent)}}.adw-journey__step[data-failed=true] .adw-journey__dot{background:#ef4444;box-shadow:0 0 0 4px #ef444424}@media (prefers-reduced-motion:no-preference){.adw-journey__step[data-state=active]:not([data-failed]) .adw-journey__dot{animation:adw-breathe 2.4s ease-in-out infinite}}.adw-journey__label{color:var(--text-faint);font-size:13px;font-weight:550}.adw-journey__step[data-state=done] .adw-journey__label{color:var(--text-muted)}.adw-journey__step[data-state=active] .adw-journey__label{color:var(--text-primary)}.adw-started{margin-top:22px}.adw-stage .v2x-sect,.apxd__work .v2x-sect{margin-top:0;padding-bottom:32px}.adw-stage .v2x-foot,.apxd__work .v2x-foot{background:0 0;align-items:flex-start;padding:22px 0 0;position:static}.adw-stage .v2x-status,.adw-stage .v2x-terminal,.apxd__work .v2x-status,.apxd__work .v2x-terminal{margin-top:80px}}html.resume-repaint *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell{--bg-void:#fafafa;--bg-base:#fafafa;--bg-card:#fff;--bg-surface-1:#f4f4f5;--bg-surface-2:#e9e9ec;--bg-elevated:#f4f4f5;--bg-hover:#f4f4f5;--bg-active:#e9e9ec;--surface-0:#f4f4f5;--foreground:#18181b;--text-primary:#18181b;--text-secondary:#52525b;--text-muted:#71717a;--text-faint:#a1a1aa;--border:#0000001a;--border-subtle:#00000013;--border-hover:#00000029;--input-border:#0000001f;--shadow-card:0 1px 2px #0000000a,0 4px 12px -3px #00000012;--shadow-card-hover:0 12px 36px -10px #0000001a,0 4px 12px -4px #0000000d;--shadow-float:0 20px 60px -16px #00000024,0 8px 20px -8px #00000012}.dark .app-shell{--bg-void:#0c0c0c;--bg-base:#0c0c0c;--bg-card:#16161a;--bg-surface-1:#202027;--bg-surface-2:#2a2a31;--bg-elevated:#202027;--bg-hover:#202027;--bg-active:#2a2a31;--surface-0:#121216;--foreground:#fafafa;--text-primary:#fafafa;--text-secondary:#aeaeb6;--text-muted:#83838d;--text-faint:#6a6a73;--border:#ffffff21;--border-subtle:#ffffff1a;--border-hover:#fff3;--input-border:#ffffff29;--shadow-card:inset 0 1px 0 #ffffff0d,0 6px 18px -8px #000000b3;--shadow-card-hover:inset 0 1px 0 #ffffff12,0 12px 32px -8px #000c;--shadow-float:0 20px 60px -16px #000000e6}.app-shell .app-main{background:var(--bg-void)}.app-sidebar[data-v2]{z-index:10;background:var(--bg-card);border-radius:20px;flex-direction:column;flex-shrink:0;width:216px;height:calc(100dvh - 28px);margin:14px 4px 14px 14px;padding:16px 10px 12px;display:none;position:sticky;top:14px}@supports (color:color-mix(in lab,red,red)){.app-sidebar[data-v2]{background:color-mix(in srgb,var(--bg-card) 80%,transparent)}}.app-sidebar[data-v2]{-webkit-backdrop-filter:blur(22px)saturate(1.05);backdrop-filter:blur(22px)saturate(1.05);border:1px solid var(--border-subtle);overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto;box-shadow:0 1px 2px #18181b0a,0 10px 28px -18px #18181b2e,inset 0 1px #ffffff80}.dark .app-sidebar[data-v2]{background:#111114;border-color:#ffffff14;box-shadow:0 1px #0009,0 16px 40px -22px #000c}.app-sidebar[data-v2]::-webkit-scrollbar{display:none}@media (min-width:768px){.app-sidebar[data-v2]{display:flex}}.app-sidebar[data-v2][data-ready]{transition:width .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),margin-right .32s cubic-bezier(.22,1,.36,1),box-shadow .32s}.app-sidebar[data-v2][data-collapsed]{width:68px;padding-left:8px;padding-right:8px}.app-sidebar[data-v2][data-peek]{z-index:40;width:216px;margin-right:-144px;padding-left:10px;padding-right:10px;box-shadow:0 1px 2px #18181b0d,0 32px 72px -22px #18181b6b,inset 0 1px #ffffff80}.dark .app-sidebar[data-v2][data-peek]{box-shadow:0 32px 72px -18px #000000d9}.snav-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:28px;padding:2px 2px 0 0;display:flex}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-top{flex-direction:column;align-items:center;gap:10px;padding:2px 0 0}.snav-toggle{width:28px;height:28px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;padding:0;transition:color .15s,background .15s,transform .14s;display:grid}.snav-toggle:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.snav-toggle:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.snav-toggle:active{transform:scale(.9)}.snav-toggle__icon{width:14px;height:14px;transition:rotate .3s}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-toggle__icon{rotate:180deg}.snav-brand{-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 8px;text-decoration:none;transition:background .15s;display:inline-flex}.snav-brand:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.snav-brand:hover{background:color-mix(in srgb,var(--text-primary) 4.5%,transparent)}}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-brand{justify-content:center;padding:4px 0}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-brand__word{display:none}.snav-brand__mark{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.snav-tile{box-shadow:inset 0 1px 0 #ffffff47,inset 0 0 0 1px #ffffff1f,var(--tile-throw,0 4px 10px -5px #4c1d958c);background:linear-gradient(#fff3,#fff0 52%),linear-gradient(135deg,#7f56f0,#a78bfa 60%,#c4b5fd)}.dark .snav-tile{box-shadow:inset 0 1px 0 #ffffff2e,inset 0 0 0 1px #ffffff17,var(--tile-throw-dark,0 4px 12px -4px #0009);background:linear-gradient(#ffffff1f,#ffffff05 34%,#0000 60%),linear-gradient(#7f56f0,#6e45de 60%,#5b21b6)}.snav-nav{gap:3px}.snav-body,.snav-nav{flex-direction:column;display:flex}.snav-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;flex:1;min-height:0;position:relative;overflow:hidden auto}.snav-bottom,.snav-top{flex-shrink:0}.snav-top__lead{align-items:center;min-width:0;display:flex}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-top__lead{justify-content:center}.snav-tree{flex-direction:column;gap:3px;width:100%;display:flex}.snav-back{min-width:0;height:32px;color:var(--text-secondary);letter-spacing:-.006em;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.snav-back:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.snav-back:hover{background:color-mix(in srgb,var(--text-primary) 4.5%,transparent)}}.snav-back:active .snav-back__icon{translate:-2px}.snav-back__icon{width:17px;height:17px;color:var(--text-muted);flex-shrink:0;transition:translate .15s}.snav-back:hover .snav-back__icon{color:var(--text-primary);translate:-1px}.snav-back:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-back{justify-content:center;width:32px;padding:0}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-back__label{display:none}.snav-tree__title{letter-spacing:-.01em;color:var(--text-primary);padding:4px 12px 12px;font-size:15px;font-weight:550}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-tree__title{display:none}.snav-group{flex-direction:column;gap:3px;display:flex}.snav-group+.snav-group{margin-top:8px}.snav-group__label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;padding:8px 12px 5px;font-size:10.5px;font-weight:600;overflow:hidden}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-group__label{display:none}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-group+.snav-group{margin-top:10px}@keyframes snav-row-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}.snav-row-in{animation:snav-row-in .28s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(60ms + var(--i,0) * 22ms)}.snav-row-in[data-active]{animation:none}@media (prefers-reduced-motion:reduce){.snav-row-in{animation:none}}.snav-item{min-height:38px;color:var(--text-secondary);letter-spacing:-.006em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s ease-out,background .18s ease-out,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.snav-item:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.snav-item:hover{background:color-mix(in srgb,var(--text-primary) 4.5%,transparent)}}.dark .snav-item:hover{background:#fff1}.snav-item:active{background:var(--text-primary);transform:scale(.98)}@supports (color:color-mix(in lab,red,red)){.snav-item:active{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}}.snav-item--active,.snav-item--active:hover{color:var(--text-primary);box-shadow:none;background:0 0;font-weight:600}.snav-tile{z-index:0;--tile-throw:0 3px 8px -3px #4c1d958c;--tile-throw-dark:0 3px 10px -3px #0009;border-radius:10px;width:31px;height:31px;position:absolute;top:50%;left:6px;translate:0 -50%}.snav-item__icon{z-index:1;stroke-width:1.75px;width:19px;height:19px;color:var(--text-muted);flex-shrink:0;transition:color .15s;position:relative}.snav-item:hover .snav-item__icon{color:var(--text-primary)}.snav-item--active .snav-item__icon,.snav-item--active:hover .snav-item__icon{stroke-width:2px;color:#fff}.snav-brand:focus-visible,.snav-item:focus-visible,.snav-toggle:focus-visible,.snav-usage:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.snav-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;transition:opacity .16s;overflow:hidden}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-item{justify-content:center;gap:0;padding:0}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-item__label{opacity:0;flex:none;width:0}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-item__count{display:none}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-tile{left:50%;translate:-50% -50%}.snav-item__count{text-align:center;font-variant-numeric:tabular-nums;background:var(--bg-surface-2);min-width:19px;color:var(--text-muted);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:650;transition:background .18s ease-out,color .18s ease-out}.snav-item--active .snav-item__count{color:#6e45de;background:#7f56f01f}.dark .snav-item--active .snav-item__count{color:#c4b5fd;background:#a78bfa29}.snav-item--quiet{min-height:38px;color:var(--text-muted);font-size:12.5px}.snav-item--support{flex-direction:column;align-items:stretch;gap:2px}.snav-item__main{align-items:center;gap:10px;min-width:0;display:flex}.snav-item__icon--opening{opacity:.58}.snav-item__live{background:#22c55e;border-radius:999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e29}.snav-item__count--brand{background:var(--text-primary);color:var(--bg-void);box-shadow:inset 0 1px #ffffff2e}.snav-item__attn-dot{background:#f59e0b;border-radius:999px;flex-shrink:0;width:7px;height:7px}.snav-item__subline{color:var(--text-faint);white-space:normal;padding-left:28px;font-size:11.5px;line-height:1.35}.snav-item__subline b{color:#b45309;font-weight:650}.dark .snav-item__subline b{color:#fbbf24}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-item--support{align-items:center}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-item__main{justify-content:center;gap:0;position:relative}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-item__subline{display:none}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-item__attn-dot,.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-item__live{position:absolute;top:-2px;right:-2px}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-item--support .snav-item__count--brand{min-width:16px;padding:0 4px;font-size:9.5px;line-height:15px;display:inline-flex;position:absolute;top:-6px;right:-10px}.snav-bottom{flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex;position:relative}.snav-bottom:before{content:"";background:linear-gradient(90deg,transparent,var(--border-subtle) 22%,var(--border-subtle) 78%,transparent);height:1px;position:absolute;top:0;left:10px;right:10px}.dark .snav-bottom:before{background:linear-gradient(90deg,#0000,#ffffff24 22% 78%,#0000)}.snav-usage{border-radius:10px;flex-direction:column;gap:7px;margin-bottom:4px;padding:8px 12px 10px;text-decoration:none;transition:background .15s;display:flex}.snav-usage:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.snav-usage:hover{background:color-mix(in srgb,var(--text-primary) 4.5%,transparent)}}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-usage{padding:8px 4px 10px}.app-sidebar[data-v2][data-collapsed]:not([data-peek]) .snav-usage__row{display:none}.snav-usage--skel{min-height:52px;animation:pulse 1.6s ease-in-out infinite}.snav-usage__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.snav-usage__plan{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11px;font-weight:700}.snav-usage__count{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:12px;font-weight:650}.snav-usage__count--block{color:#e5484d}.snav-usage__count--due{font-weight:600}.snav-usage[data-tone=due] .snav-usage__plan,.snav-usage__count--due{color:var(--accent-amber)}.snav-usage__used{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.snav-usage__den{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:3px;font-size:11px;font-weight:550}.snav-usage__count--block .snav-usage__used{color:#e5484d}.snav-usage__bar{background:var(--text-primary);border-radius:999px;height:5px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.snav-usage__bar{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}}.snav-usage__bar{box-shadow:inset 0 1px 1.5px #00000012}.snav-usage__bar>span{background:linear-gradient(90deg,#7f56f0,#a78bfa);border-radius:999px;height:100%;transition:width .4s;animation:snav-fill-in .8s cubic-bezier(.22,1,.36,1);display:block;position:relative}.snav-usage__bar>span:after{content:"";background:#ffffffd9;border-radius:999px;width:3px;height:3px;position:absolute;top:50%;right:1.5px;translate:0 -50%}@keyframes snav-fill-in{0%{translate:-101%}}@media (prefers-reduced-motion:reduce){.snav-usage__bar>span{animation:none}}.snav-usage__bar>span[data-tone=warn]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.snav-usage__bar>span[data-tone=block]{background:linear-gradient(90deg,#e5484d,#f87171)}.snav-usage__bar>span[data-tone=due]{background:linear-gradient(90deg,#d97706,#f59e0b)}.jobs-due{border-bottom:1px solid var(--accent-amber);justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;display:flex}@supports (color:color-mix(in lab,red,red)){.jobs-due{border-bottom:1px solid color-mix(in srgb,var(--accent-amber) 30%,transparent)}}.jobs-due{color:var(--text-secondary);-webkit-tap-highlight-color:transparent;font-size:13px;line-height:1.3;text-decoration:none}.jobs-due__tx{min-width:0}.jobs-due__tx b{color:var(--accent-amber);font-weight:650}.jobs-due__go{letter-spacing:-.005em;color:var(--accent-coral);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.jobs-due__go svg{transition:translate .18s cubic-bezier(.22,1,.36,1)}.jobs-due:hover .jobs-due__go svg{translate:3px}.dark .jobs-due__go{color:#c4b5fd}@media (min-width:768px){.app-shell .mobile-chrome{z-index:60;align-items:center;display:flex;position:fixed;top:14px;right:22px}.app-shell .mobile-chrome>.app-topbar-avatar,.app-shell .mobile-chrome>.mobile-chrome__btn{display:none}.chrome-desktop{align-items:center;gap:2px;display:flex}}@media (max-width:767px){.chrome-desktop{display:none}}.chrome-menu{position:relative}.chrome-menu__panel{z-index:70;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;width:232px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px 2px #18181b0d,0 18px 44px -18px #18181b4d}.chrome-menu__id{border-bottom:1px solid var(--border-subtle);padding:9px 10px 10px}.chrome-menu__name{color:var(--text-primary);margin:0;font-size:13.5px;font-weight:650}.chrome-menu__email{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11.5px;overflow:hidden}.chrome-menu__theme{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.chrome-menu__theme-label{color:var(--text-secondary);font-size:12.5px;font-weight:550}.chrome-menu__theme-opts{background:var(--bg-surface-1);border-radius:9px;gap:3px;padding:2px;display:inline-flex}.chrome-menu__theme-opt{cursor:pointer;min-height:26px;color:var(--text-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:7px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .14s,color .14s}.chrome-menu__theme-opt[data-on=true]{color:#fff;background:var(--brand-tile);box-shadow:inset 0 1px #ffffff47}.chrome-menu__items{padding:4px 0}.chrome-menu__items--foot{border-top:1px solid var(--border-subtle)}.chrome-menu__item{cursor:pointer;width:100%;min-height:34px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:550;text-decoration:none;transition:background .14s,color .14s;display:flex}.chrome-menu__item:hover{background:var(--bg-surface-1);color:var(--text-primary)}.chrome-menu__item--danger{color:#e5484d}.chrome-menu__item--danger:hover{color:#e5484d;background:#e5484d14}.chrome-menu__icon{flex-shrink:0;width:15px;height:15px}@media (min-width:768px){.app-main{padding-top:22px}}.v2x-viewer{flex-direction:column;gap:14px;display:flex}.v2x-viewer__bar{z-index:5;background:linear-gradient(180deg,var(--bg-elevated) 72%,transparent);justify-content:space-between;align-items:center;gap:10px;margin:0 -4px;padding:8px 4px;display:flex;position:sticky;top:0}.v2x-viewer__pill{color:var(--text-secondary);background:0 0;border-radius:0;flex-shrink:0;padding:0;font-size:12.5px;font-weight:520}.v2x-viewer__nav{gap:6px;display:flex}.v2x-viewer__navbtn{border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;place-items:center;transition:color .15s,border-color .15s,transform .12s,background .15s;display:grid}.v2x-viewer__navbtn svg{width:14px;height:14px}@media (hover:hover){.v2x-viewer__navbtn:hover{color:var(--text-primary);border-color:var(--border);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.v2x-viewer__navbtn:hover{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}}.v2x-viewer__navbtn:active{transform:scale(.92)}.rsm-headline,.rsm-id,.rsm-sect{scroll-margin-top:60px}@media (max-width:1023px){.rsm-headline,.rsm-id,.rsm-sect{scroll-margin-top:calc(var(--apxd-top) + 104px)}}.v2x-doc{width:100%;max-width:680px;color:var(--text-primary);overflow-wrap:anywhere;word-break:normal;background:linear-gradient(#fff,#fdfcff);border:1px solid #0000000f;border-radius:18px;margin-inline:auto;padding:24px 22px 26px;font-size:13.5px;line-height:1.68;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #18181b0d,0 18px 44px -24px #18181b40}.dark .v2x-doc{background:linear-gradient(#27262c,#212026);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 18px 44px -24px #0009}@media (min-width:768px){.v2x-doc{padding:32px 36px 34px;font-size:14px}}.v2x-doc__sect+.v2x-doc__sect{margin-top:18px}.v2x-doc__h{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0 0 6px;font-size:12px;font-weight:750}.v2x-doc__p{margin:0 0 8px}.v2x-doc__list{margin:0 0 8px;padding:0;list-style:none}.v2x-doc__bullet{margin:0 0 5px;padding-left:15px;position:relative}.v2x-doc__bullet:before{content:"•";color:var(--text-muted);font-weight:800;position:absolute;left:3px}.v2x-doc__add{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.v2x-doc__add{background:color-mix(in srgb,var(--accent-coral) 14%,transparent)}}.v2x-doc__add{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 2px}.v2x-doc__add.is-flash{animation:adw-flash .9s both}@keyframes adw-flash{0%{background:color-mix(in srgb,var(--accent-coral) 38%,transparent)}to{background:color-mix(in srgb,var(--accent-coral) 14%,transparent)}}.v2x-doc__removed{margin:2px 0 8px}.v2x-doc__removed-toggle{border:1px dashed var(--border);cursor:pointer;min-height:30px;color:var(--text-faint);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:8px;align-items:center;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:550;display:inline-flex}.v2x-doc__removed-text{color:var(--text-faint);margin:6px 0 0;font-size:12.5px}.v2x-doc__removed-text s{text-decoration-color:#e5484d8c}.v2x-row--tap{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;width:100%;font-family:inherit;display:flex}.v2x-row--tap:active{background:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.v2x-row--tap:active{background:color-mix(in srgb,var(--text-muted) 6%,transparent)}}.pwm{flex-direction:column;gap:9px;display:flex;overflow:hidden}.pwm[data-tone=weak]{--pwm-c:#f43f5e}.pwm[data-tone=fair]{--pwm-c:#f59e0b}.pwm[data-tone=good]{--pwm-c:var(--accent-coral)}.pwm[data-tone=strong]{--pwm-c:#10b981}.dark .pwm[data-tone=weak]{--pwm-c:#fb7185}.dark .pwm[data-tone=fair]{--pwm-c:#fbbf24}.dark .pwm[data-tone=strong]{--pwm-c:#34d399}.pwm__bar{align-items:center;gap:10px;display:flex}.pwm__segs{flex:1;gap:5px;display:flex}.pwm__seg{background:var(--bg-surface-2);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.pwm__seg:after{content:"";background:var(--pwm-c);transform-origin:0;border-radius:999px;transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s;position:absolute;inset:0;transform:scaleX(0)}.pwm__seg[data-on=true]:after{transform:scaleX(1)}.pwm__seg[data-on=true]{box-shadow:0 0 10px -2px var(--pwm-c)}@supports (color:color-mix(in lab,red,red)){.pwm__seg[data-on=true]{box-shadow:0 0 10px -2px color-mix(in srgb,var(--pwm-c) 45%,transparent)}}.pwm__word{color:var(--pwm-c);text-align:right;letter-spacing:.06em;text-transform:uppercase;min-width:48px;font-size:11px;font-weight:700;transition:color .2s}.pwm__hint{color:var(--text-muted);font-size:11.5px;line-height:1.4}.settings-billing-details{display:block}.settings-billing-details-summary{cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-card);font-family:var(--font-heading);color:var(--text-secondary);-webkit-user-select:none;user-select:none;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;list-style:none;transition:border-color .14s,color .14s,background .14s;display:flex}.settings-billing-details-summary::-webkit-details-marker{display:none}.settings-billing-details-summary:hover{border-color:var(--border);color:var(--foreground);background:var(--bg-hover)}.settings-billing-details[open] .settings-billing-details-summary{color:var(--foreground)}.settings-billing-details-chev{color:var(--text-faint);flex-shrink:0;transition:transform .2s}.settings-billing-details[open] .settings-billing-details-chev{transform:rotate(180deg)}.settings-billing-details-body{flex-direction:column;gap:18px;margin-top:14px;display:flex}.settings-page{flex-direction:column;gap:22px;max-width:760px;display:flex}.settings-title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.settings-page-header{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:6px;display:flex}.settings-section{flex-direction:column;gap:14px;display:flex}.settings-section-body{flex-direction:column;gap:18px;display:flex}.settings-group{flex-direction:column;gap:8px;display:flex}.settings-group-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);padding:0 2px 4px;font-size:10.5px;font-weight:600}.settings-group-body{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #18181b0a,0 10px 24px -18px #18181b1f,inset 0 1px #ffffff8c}.billing-hero{padding:16px 18px}.billing-hero-row{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.billing-hero-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.billing-hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-coral);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.billing-hero-title-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.billing-hero-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);font-size:20px;font-weight:700;line-height:1.15}.billing-hero-slim{padding:14px 18px}.billing-hero-slim .billing-hero-title{font-size:17.5px;font-weight:600;line-height:1.25}.billing-hero-slim .billing-hero-sub{font-size:13px}.billing-hero-price{color:var(--text-secondary);font-size:16px;font-weight:600}.billing-hero-price-unit{color:var(--text-muted);font-size:12.5px;font-weight:500}.billing-hero-sub{color:var(--text-secondary);max-width:56ch;font-size:13.5px;line-height:1.5}.billing-hero-meta{color:var(--text-secondary);flex-wrap:wrap;gap:5px 16px;margin-top:4px;font-size:12.5px;display:flex}.billing-hero-meta-item{align-items:center;gap:6px;display:inline-flex}.billing-hero-meta-item b{color:var(--foreground);font-weight:600}.billing-hero-usage{z-index:1;border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex;position:relative}.billing-hero-usage-head{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.billing-hero-usage-label{color:var(--text-muted);font-weight:500}.billing-hero-usage-val{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:700}.billing-hero-usage-bar{background:var(--bg-elevated);border-radius:999px;height:5px;overflow:hidden}.billing-hero-usage-bar>span{border-radius:inherit;background:linear-gradient(90deg,var(--accent-coral),var(--accent-coral));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.billing-hero-usage-bar>span{background:linear-gradient(90deg,var(--accent-coral),color-mix(in srgb,var(--accent-coral) 65%,#fff))}}.billing-hero-aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}@media (max-width:640px){.billing-hero-aside{align-items:stretch;width:100%}.billing-hero-title{font-size:21px}.billing-hero-slim .billing-hero-title{font-size:18px}}.billing-plans{flex-direction:column;gap:12px;display:flex}.billing-plans-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.billing-plans-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--foreground);font-size:18px;font-weight:700}.billing-plans-desc{color:var(--text-muted);margin-top:2px;font-size:12.5px}.billing-segment{border:1px solid var(--border);background:var(--bg-card);border-radius:11px;gap:2px;padding:3px}.billing-segment,.billing-segment-btn{align-items:center;display:inline-flex}.billing-segment-btn{color:var(--text-muted);white-space:nowrap;border-radius:8px;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:color .16s,background .16s,box-shadow .16s}.billing-segment-btn:hover{color:var(--text-secondary)}.billing-segment-btn.is-active{color:var(--foreground);background:var(--bg-elevated);box-shadow:0 1px 2px #1f0f2e1a,inset 0 1px #ffffff80}.dark .billing-segment-btn.is-active{background:#ffffff14;box-shadow:0 1px 2px #0006}.billing-segment-save{letter-spacing:.02em;background:var(--support-teal);border-radius:999px;padding:1px 5px;font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.billing-segment-save{background:color-mix(in srgb,var(--support-teal) 18%,transparent)}}.billing-segment-save{color:var(--support-teal)}.billing-segment-static{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);border-radius:10px;align-items:center;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.billing-plans-grid{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}@media (min-width:768px){.billing-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.billing-plan{border-radius:var(--radius-xl,18px);border:1px solid var(--border);background:var(--bg-card);flex-direction:column;gap:12px;padding:16px;transition:transform .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),border-color .22s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff80,0 1px 2px #1f0f2e0d}.billing-plan:hover{transform:translateY(-2px);box-shadow:0 18px 44px -18px #1f0f2e2e}.dark .billing-plan{background:linear-gradient(#121218b8,#0c0c12b8);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 1px #0006}.billing-plan-popular{border-color:var(--plan-accent,var(--accent-coral))}@supports (color:color-mix(in lab,red,red)){.billing-plan-popular{border-color:color-mix(in srgb,var(--plan-accent,var(--accent-coral)) 55%,transparent)}}.billing-plan-popular{box-shadow:inset 0 1px 0 #fff9,0 0 0 1px var(--plan-accent,var(--accent-coral)),0 24px 60px -22px var(--plan-accent,var(--accent-coral))}@supports (color:color-mix(in lab,red,red)){.billing-plan-popular{box-shadow:inset 0 1px 0 #fff9,0 0 0 1px color-mix(in srgb,var(--plan-accent,var(--accent-coral)) 30%,transparent),0 24px 60px -22px color-mix(in srgb,var(--plan-accent,var(--accent-coral)) 45%,transparent)}}.dark .billing-plan-popular{border-color:var(--plan-accent,var(--accent-coral))}@supports (color:color-mix(in lab,red,red)){.dark .billing-plan-popular{border-color:color-mix(in srgb,var(--plan-accent,var(--accent-coral)) 60%,transparent)}}.dark .billing-plan-popular{box-shadow:0 0 0 1px var(--plan-accent,var(--accent-coral)),0 28px 64px -22px var(--plan-accent,var(--accent-coral))}@supports (color:color-mix(in lab,red,red)){.dark .billing-plan-popular{box-shadow:0 0 0 1px color-mix(in srgb,var(--plan-accent,var(--accent-coral)) 35%,transparent),0 28px 64px -22px color-mix(in srgb,var(--plan-accent,var(--accent-coral)) 50%,transparent)}}.billing-plan-current{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.billing-plan-current{border-color:color-mix(in srgb,var(--foreground) 32%,transparent)}}.billing-plan-current{box-shadow:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.billing-plan-current{box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 20%,transparent)}}.billing-plan-ribbon{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-11px;left:18px}.billing-plan-ribbon-pop{color:#fff;box-shadow:0 4px 12px -3px var(--plan-accent,var(--accent-coral))}@supports (color:color-mix(in lab,red,red)){.billing-plan-ribbon-pop{box-shadow:0 4px 12px -3px color-mix(in srgb,var(--plan-accent,var(--accent-coral)) 55%,transparent)}}.billing-plan-ribbon-cur{background:var(--foreground);color:var(--bg-card)}.billing-plan-head{flex-direction:column;gap:3px;display:flex}.billing-plan-name{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--foreground);font-size:15px;font-weight:700}.billing-plan-tagline{color:var(--text-muted);font-size:12.5px}.billing-plan-pricing{flex-direction:column;gap:3px;display:flex}.billing-plan-price-row{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.billing-plan-price{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground);font-size:26px;font-weight:800;line-height:1}.billing-plan-unit{color:var(--text-muted);font-size:12.5px;font-weight:500}.billing-plan-was{color:var(--text-faint);font-size:12.5px;text-decoration:line-through}.billing-plan-save-pill{letter-spacing:.02em;background:var(--support-teal);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.billing-plan-save-pill{background:color-mix(in srgb,var(--support-teal) 16%,transparent)}}.billing-plan-save-pill{color:var(--support-teal)}.billing-plan-cadence{color:var(--text-faint);font-size:11.5px}.billing-plan-features{flex-direction:column;flex:1;gap:7px;margin:0;display:flex}.billing-plan-feature{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.billing-plan-check{color:var(--plan-accent,var(--accent-coral));margin-top:1px}.billing-plan-cta{margin-top:auto}.settings-page.billing-page{gap:14px}.settings-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:20px;min-height:62px;padding:14px 18px;display:flex}.settings-row:last-child{border-bottom:none}.settings-row-stacked{flex-direction:column;align-items:stretch;gap:10px}.settings-row-label-col{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-row-label{color:var(--foreground);cursor:default;font-size:13.5px;font-weight:500}label.settings-row-label{cursor:pointer}.settings-row-description{color:var(--text-muted);font-size:12px;line-height:1.4}.settings-row-control{flex-shrink:0;align-items:center;gap:8px;max-width:100%;display:flex}.settings-row-stacked .settings-row-control{width:100%}@media (max-width:767px){.settings-row:not(.settings-row-stacked){flex-direction:column;align-items:stretch;gap:10px}.settings-row:not(.settings-row-stacked) .settings-row-control{justify-content:flex-end;width:100%}.settings-row{min-height:56px;padding:12px 14px}.settings-group-label{text-transform:uppercase;letter-spacing:.04em;padding:0 4px 2px;font-size:11.5px}.settings-page{gap:18px}}.settings-input{min-width:220px;max-width:100%;height:34px;font-size:13px}.settings-input-wide{min-width:300px}.settings-select{background:var(--bg-card);border:1px solid var(--border);min-width:220px;height:34px;color:var(--foreground);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23908d88' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 10px center;background-repeat:no-repeat;border-radius:8px;padding:0 28px 0 10px;font-size:13px;transition:border-color .12s,box-shadow .12s}.settings-select:focus{border-color:var(--accent-coral);box-shadow:0 0 0 3px var(--accent-coral-muted);outline:none}.settings-input:disabled,.settings-select:disabled{cursor:not-allowed;opacity:.72;background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.settings-input:disabled,.settings-select:disabled{background:color-mix(in srgb,var(--bg-elevated) 76%,transparent)}}.settings-textarea{background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--foreground);resize:vertical;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5;transition:border-color .12s,box-shadow .12s}.settings-textarea:focus{border-color:var(--accent-coral);box-shadow:0 0 0 3px var(--accent-coral-muted);outline:none}.settings-link{color:var(--accent-coral);font-size:13px;font-weight:500;transition:opacity .12s}.settings-link:hover{opacity:.75}.settings-btn-secondary{background:var(--bg-elevated);height:34px;color:var(--foreground);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.settings-btn-secondary:hover{background:var(--bg-hover);border-color:var(--border-hover)}.settings-btn-primary{color:#fff;background:linear-gradient(135deg,var(--accent-coral),#7f56f0);border:1px solid var(--accent-coral);justify-content:center;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-btn-primary{border:1px solid color-mix(in srgb,var(--accent-coral) 70%,transparent)}}.settings-btn-primary{box-shadow:0 10px 22px -14px var(--accent-coral);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.settings-btn-primary{box-shadow:0 10px 22px -14px color-mix(in srgb,var(--accent-coral) 65%,transparent)}}.settings-btn-primary{transition:transform .12s,box-shadow .12s,opacity .12s}.settings-btn-primary:hover{box-shadow:0 14px 28px -16px var(--accent-coral);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.settings-btn-primary:hover{box-shadow:0 14px 28px -16px color-mix(in srgb,var(--accent-coral) 80%,transparent)}}.settings-btn-primary:disabled,.settings-btn-secondary:disabled,.settings-pill:disabled{cursor:not-allowed;opacity:.58;transform:none}.settings-btn-secondary:disabled:hover,.settings-pill:disabled:hover{background:var(--bg-elevated);border-color:var(--border);color:var(--text-muted)}.settings-chip{background:var(--bg-elevated);border:1px solid var(--border);color:var(--foreground);gap:4px;padding:4px 4px 4px 10px;font-size:12px;font-weight:500}.settings-chip,.settings-chip-remove{border-radius:999px;align-items:center;display:inline-flex}.settings-chip-remove{width:18px;height:18px;color:var(--text-muted);justify-content:center;transition:background .1s,color .1s}.settings-chip-remove:hover{background:var(--bg-hover);color:var(--error)}.settings-suggestion-popover{border:1px solid var(--border);background:var(--bg-card);box-shadow:0 18px 48px -22px #0000005c,var(--shadow-card);z-index:1200;border-radius:10px;padding:4px;overflow-y:auto}.settings-suggestion-option{text-align:left;width:100%;color:var(--foreground);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:13px;transition:background .1s,color .1s;display:flex}.settings-suggestion-option-active,.settings-suggestion-option:hover{background:var(--bg-hover)}.settings-suggestion-hint{color:var(--text-muted);flex-shrink:0;font-size:11.5px}.settings-suggestion-empty{color:var(--text-muted);padding:9px 10px;font-size:13px}.settings-pill{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:all .12s}.settings-pill:hover{background:var(--bg-hover);color:var(--foreground)}.settings-pill-active,.settings-pill-active:hover{background:var(--accent-coral-muted);border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.settings-pill-active,.settings-pill-active:hover{border-color:color-mix(in srgb,var(--accent-coral) 35%,transparent)}}.settings-pill-active,.settings-pill-active:hover{color:var(--accent-coral)}.settings-switch{cursor:pointer;flex-shrink:0;display:inline-block;position:relative}.settings-switch input{opacity:0;width:0;height:0;position:absolute}.settings-switch-track{background:var(--text-primary);border-radius:999px;width:42px;height:24px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.settings-switch-track{background:color-mix(in srgb,var(--text-primary) 13%,var(--bg-card))}}.settings-switch-track{transition:background .18s;position:relative}.settings-switch input:disabled+.settings-switch-track{cursor:not-allowed;opacity:.62}.settings-switch-thumb{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.settings-switch input:checked+.settings-switch-track{background:var(--brand-gradient-vivid)}.settings-switch input:checked+.settings-switch-track .settings-switch-thumb{transform:translate(18px)}.settings-switch input:focus-visible+.settings-switch-track{outline-offset:2px;outline:2px solid #8b5cf6}.settings-pro-chip{letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,var(--accent-coral),var(--accent-coral-hover));color:#fff;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:700}.settings-autosave,.settings-pro-chip{align-items:center;display:inline-flex}.settings-autosave{color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:11px;font-weight:500}.settings-autosave-dot{background:var(--accent-coral);border-radius:999px;width:6px;height:6px;animation:settingsAutosavePulse 1.4s ease-in-out infinite;display:inline-block}@keyframes settingsAutosavePulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.app-shell{background:var(--bg-void);isolation:isolate;min-height:100dvh;display:flex;position:relative}@media (max-width:767px){body,html{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;min-height:100%;overflow-x:hidden;position:static!important;top:auto!important}.app-shell,body{min-height:100dvh}.app-shell{height:auto;overflow:visible}.app-shell-right{flex-direction:column;min-height:0;padding-top:0;display:flex;overflow:visible}.app-main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;flex:auto;min-height:0;overflow:hidden visible}}.app-shell:before{content:"";z-index:0;pointer-events:none;opacity:var(--aurora-opacity);background:radial-gradient(ellipse 70% 50% at 50% 100%,var(--aurora-3) 0,transparent 60%);filter:blur(50px)saturate(1.1);position:fixed;inset:-20% -10% -10%}.dark .app-shell:before{opacity:calc(var(--aurora-opacity) * .65);filter:blur(90px)saturate(1.2)}@keyframes aurora-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(-2%,1%)scale(1.05)}to{transform:translate(2%,-1%)scale(1)}}@media (prefers-reduced-motion:reduce){.app-shell:before{animation:none}}@media (max-width:767px){.app-shell:before{filter:blur(40px)saturate(1.05);will-change:auto;animation:none}}.app-shell-right{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.paywall-dialog{width:min(92vw,560px);max-width:560px}.paywall{gap:16px}.paywall,.paywall-head{flex-direction:column;display:flex}.paywall-head{gap:5px}.paywall-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-coral);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.paywall-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);font-size:19px;font-weight:700;line-height:1.2}.paywall-sub{color:var(--text-secondary);max-width:46ch;font-size:13px;line-height:1.5}.paywall-usage{flex-direction:column;gap:6px;margin-top:6px;display:flex}.paywall-usage-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.paywall-usage-label{color:var(--text-muted);font-size:12px}.paywall-usage-val{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.paywall-usage-bar{background:var(--bg-elevated);border-radius:999px;height:6px;overflow:hidden}.paywall-usage-bar>span{border-radius:inherit;background:linear-gradient(90deg,var(--accent-coral),var(--accent-coral));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.paywall-usage-bar>span{background:linear-gradient(90deg,var(--accent-coral),color-mix(in srgb,var(--accent-coral) 60%,#fff))}}.paywall-usage-bar>span[data-full=true]{background:var(--destructive)}.paywall-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.paywall-plan{border-radius:var(--radius-lg,14px);border:1px solid var(--border-subtle);background:var(--bg-card);flex-direction:column;gap:7px;padding:14px;display:flex;position:relative}.paywall-plan-popular{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.paywall-plan-popular{border-color:color-mix(in srgb,var(--accent-coral) 45%,transparent)}}.paywall-plan-popular{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.paywall-plan-popular{background:color-mix(in srgb,var(--accent-coral) 6%,var(--bg-card))}}.paywall-plan-ribbon{letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--accent-coral);border-radius:999px;gap:4px;padding:2px 8px;font-size:10px;position:absolute;top:-9px;left:12px}.paywall-plan-name,.paywall-plan-ribbon{align-items:center;font-weight:700;display:inline-flex}.paywall-plan-name{font-family:var(--font-heading);color:var(--foreground);gap:6px;font-size:14px}.paywall-plan-name svg{color:var(--accent-coral)}.paywall-plan-price{align-items:baseline;gap:3px;display:flex}.paywall-plan-price-num{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);font-size:22px;font-weight:800}.paywall-plan-price-unit{color:var(--text-muted);font-size:12px;font-weight:500}.paywall-plan-apps{color:var(--accent-coral);font-size:12px;font-weight:600}.paywall-plan-features{flex-direction:column;gap:4px;margin:2px 0 4px;display:flex}.paywall-plan-features li{color:var(--text-secondary);align-items:flex-start;gap:5px;font-size:11.5px;line-height:1.35;display:flex}.paywall-plan-features svg{color:var(--success);flex-shrink:0;margin-top:1px}.paywall-plan-cta{color:#fff;background:var(--accent-coral);border-radius:10px;justify-content:center;align-items:center;gap:5px;height:34px;margin-top:auto;font-size:12.5px;font-weight:600;transition:background .16s;display:inline-flex}.paywall-plan-cta:hover{background:var(--accent-coral-hover)}.paywall-plan:not(.paywall-plan-popular) .paywall-plan-cta{color:var(--foreground);background:var(--bg-elevated)}.paywall-plan:not(.paywall-plan-popular) .paywall-plan-cta:hover{background:var(--bg-hover)}.paywall-packs{flex-direction:column;gap:8px;display:flex}.paywall-packs-label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.paywall-packs-grid{gap:8px;display:grid}.paywall-packs-primary .paywall-packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paywall-pack{border-radius:var(--radius-lg,14px);border:1px solid var(--border-subtle);background:var(--bg-card);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.paywall-packs-primary .paywall-pack{flex-direction:column;align-items:stretch;gap:9px}.paywall-pack-name{color:var(--foreground);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.paywall-pack-name svg{color:var(--accent-coral)}.paywall-pack-meta{color:var(--text-muted);margin-top:2px;font-size:11.5px}.paywall-pack-cta{height:32px;color:var(--foreground);border:1px solid var(--border);background:var(--bg-elevated);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.paywall-pack-cta:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover)}.paywall-pack-cta:disabled{opacity:.6;cursor:default}.paywall-foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.paywall-foot-link{color:var(--accent-coral);font-size:12px;font-weight:600}.paywall-foot-link:hover{text-decoration:underline}.paywall-foot-note{color:var(--text-faint);font-size:11px}.paywall-plan-skel{height:168px}.paywall-pack-skel,.paywall-plan-skel{border-radius:var(--radius-lg,14px);border:1px solid var(--border-subtle);background:var(--bg-elevated)}.paywall-pack-skel{height:56px}@media (max-width:480px){.paywall-packs-primary .paywall-packs-grid,.paywall-plans{grid-template-columns:1fr}}.mobile-sheet{background:var(--bg-card);color:var(--foreground);max-height:min(88dvh,calc(100dvh - env(safe-area-inset-top,0px) - 8px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top-left-radius:20px;border-top-right-radius:20px;overflow-y:auto}.dark .mobile-sheet{background:linear-gradient(#ffffff0b,#ffffff03 40%),#0c0c0cfa;border-top:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff14,0 -16px 50px #0009}.mobile-sheet-handle{background:var(--border-hover);opacity:.75;border-radius:999px;width:40px;height:4px;margin:8px auto 4px;display:block}.mobile-sheet-user{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:12px 18px 16px;display:flex}.mobile-sheet-avatar{background:var(--brand-gradient-vivid,var(--brand-gradient));width:44px;height:44px;box-shadow:0 1px 0 0 #ffffff38 inset,0 0 0 1px var(--accent-coral),0 4px 14px -4px var(--accent-coral);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mobile-sheet-avatar{box-shadow:0 1px 0 0 #ffffff38 inset,0 0 0 1px color-mix(in srgb,var(--accent-coral) 28%,transparent),0 4px 14px -4px color-mix(in srgb,var(--accent-coral) 45%,transparent)}}.mobile-sheet-avatar{flex-shrink:0}.mobile-sheet-section{border-bottom:1px solid var(--border-subtle);padding:10px}.mobile-sheet-section:last-of-type{border-bottom:none}.mobile-sheet-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);padding:4px 10px 8px;font-size:11px;font-weight:600}.mobile-sheet-hint{color:var(--text-muted);padding:8px 10px 2px;font-size:11.5px;line-height:1.35}.mobile-sheet-item{width:100%;color:var(--foreground);background:0 0;border-radius:12px;align-items:center;gap:12px;padding:10px;font-size:14px;font-weight:500;transition:background .14s,transform .12s;display:flex}.mobile-sheet-item:active{background:var(--bg-hover);transform:scale(.985)}.dark .mobile-sheet-item:active{background:#ffffff0f}@media (hover:hover){.mobile-sheet-item:hover{background:var(--bg-hover)}.dark .mobile-sheet-item:hover{background:#ffffff0a}}.mobile-sheet-item-icon{background:var(--accent-coral-muted);width:32px;height:32px;color:var(--accent-coral);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-sheet-item-danger{color:#b91c1c}.dark .mobile-sheet-item-danger{color:#fca5a5}.mobile-sheet-item-icon-danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.mobile-sheet-item-icon-danger{background:color-mix(in srgb,var(--destructive) 14%,transparent)}}.mobile-sheet-item-icon-danger{color:var(--destructive)}.dark .mobile-sheet-item-icon-danger{color:#fca5a5;background:#f8717124}.mobile-sheet-segmented{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 10px;padding:4px;display:grid;position:relative}.dark .mobile-sheet-segmented{background:#ffffff0a;border-color:#ffffff0f}.mobile-sheet-segmented-option{color:var(--text-muted);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:9px 6px;font-size:12.5px;font-weight:600;transition:color .14s;display:inline-flex;position:relative}.mobile-sheet-segmented-option[data-active]{color:var(--foreground)}.mobile-sheet-segmented-pill{background:var(--bg-card);box-shadow:0 0 0 1px var(--border),0 2px 6px -2px #00000026;border-radius:9px;position:absolute;inset:0}.dark .mobile-sheet-segmented-pill{background:linear-gradient(135deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff14,0 4px 14px -4px #0009}.mobile-sheet-switch{background:var(--border-hover);border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .2s;position:relative}.mobile-sheet-switch-thumb{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.mobile-sheet-switch[data-on]{background:var(--accent-coral)}.mobile-sheet-switch[data-on] .mobile-sheet-switch-thumb{transform:translate(18px)}.mobile-sheet-item[data-disabled]{opacity:.55;cursor:not-allowed}.mobile-sheet-item[data-disabled] .mobile-sheet-switch{background:var(--border)}@supports (color:color-mix(in lab,red,red)){.mobile-sheet-item[data-disabled] .mobile-sheet-switch{background:color-mix(in srgb,var(--border) 70%,transparent)}}.mobile-sheet-item-sub{color:var(--muted-foreground);letter-spacing:0;margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}@media (prefers-reduced-motion:reduce){.mobile-sheet-item,.mobile-sheet-switch,.mobile-sheet-switch-thumb{transition:none!important}}.liquid-dock{inset-inline:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:50;isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(220%);backdrop-filter:blur(30px)saturate(220%);background:linear-gradient(#ffffff8c,#ffffff40),linear-gradient(135deg,#c4b5fd38,#e9d5ff1f);border:1px solid #ffffffbf;border-radius:26px;justify-content:space-around;align-items:center;gap:2px;padding:8px 10px;display:flex;position:fixed;box-shadow:inset 0 1px #fff,inset 0 -1px #9333ea14,0 0 0 1px #9333ea0f,0 14px 40px -10px #4c1d9538,0 6px 16px -6px #4c1d9524}.liquid-dock:before{background:linear-gradient(#ffffffb3,#ffffff26 60%,#fff0);border-radius:25px 25px 50% 50%/25px 25px 100% 100%;height:55%;inset:1px 1px auto}.liquid-dock:after,.liquid-dock:before{content:"";pointer-events:none;z-index:1;position:absolute}.liquid-dock:after{background:linear-gradient(#a78bfa00,#a78bfa24);border-radius:50% 50% 25px 25px/100% 100% 25px 25px;height:30%;inset:auto 1px 1px}@media (min-width:768px){.liquid-dock{display:none}}.dark .liquid-dock{-webkit-backdrop-filter:blur(34px)saturate(180%);backdrop-filter:blur(34px)saturate(180%);background:linear-gradient(#ffffff0f,#ffffff05),linear-gradient(135deg,#a78bfa1a,#7f56f00f);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #7f56f02e,0 0 0 1px #a78bfa14,0 20px 50px -14px #000c,0 8px 20px -8px #7f56f040}.dark .liquid-dock:before{background:linear-gradient(#ffffff24,#ffffff08 55%,#fff0)}.dark .liquid-dock:after{background:linear-gradient(#a78bfa00,#a78bfa33)}.liquid-dock-tab{letter-spacing:.01em;color:#6b5b8a;z-index:2;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:56px;padding:7px 10px;font-size:10px;font-weight:600;transition:color .2s,transform .12s;display:flex;position:relative}.dark .liquid-dock-tab{color:#9b96b8}.liquid-dock-tab:active{transform:scale(.94)}.dark .liquid-dock-tab[data-active=true],.liquid-dock-tab[data-active=true]{color:#fff}.liquid-dock-pill{border:1px solid var(--accent-coral);border-radius:16px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.liquid-dock-pill{border:1px solid color-mix(in srgb,var(--accent-coral) 55%,transparent)}}.liquid-dock-pill{background:var(--brand-tile);box-shadow:0 1px 0 0 #ffffff47 inset,0 6px 16px -4px var(--accent-coral),0 2px 6px -1px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.liquid-dock-pill{box-shadow:0 1px 0 0 #ffffff47 inset,0 6px 16px -4px color-mix(in srgb,var(--accent-coral) 55%,transparent),0 2px 6px -1px color-mix(in srgb,var(--accent-coral) 35%,transparent)}}.liquid-dock-pill{pointer-events:none;z-index:0}.liquid-dock-pill-lens{border-radius:inherit;transform:scale(var(--squash-x,1),var(--squash-y,1));transform-origin:50%;pointer-events:none;background:radial-gradient(70% 50% at 50% 30%,#ffffff59 0,#fff0 70%);transition:transform .32s cubic-bezier(.18,.89,.32,1.28);position:absolute;inset:0}.dark .liquid-dock-pill-lens{background:radial-gradient(70% 50% at 50% 30%,#ffffff1f 0,#fff0 70%)}.liquid-dock-pill:before{content:"";pointer-events:none;background:linear-gradient(#ffffffb3,#fff0);border-radius:15px 15px 45% 45%/15px 15px 100% 100%;height:50%;position:absolute;inset:1px 1px auto}.dark .liquid-dock-pill{background:linear-gradient(#ffffff1f,#ffffff05 70%),linear-gradient(135deg,#a78bfa6b,#7f56f038);border:1px solid #a78bfa73;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0006,0 0 0 1px #a78bfa1f,0 8px 20px -6px #7f56f08c,0 2px 8px -2px #7f56f059}.dark .liquid-dock-pill:before{background:linear-gradient(#fff3,#fff0)}.liquid-dock-ai{color:#fff;z-index:2;background:linear-gradient(#ffffff38,#fff0 50%),linear-gradient(135deg,#c084fc,#8b5cf6 55%,#6e45de);border:1px solid #fff6;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;margin-top:-20px;transition:transform .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff9,inset 0 -1px #0003,0 0 0 1px #7f56f033,0 12px 28px -6px #7f56f099,0 4px 12px -2px #7f56f066}.liquid-dock-ai:before{content:"";pointer-events:none;background:linear-gradient(#ffffff80,#fff0);border-radius:17px 17px 45% 45%/17px 17px 100% 100%;height:50%;position:absolute;inset:1px 1px auto}.liquid-dock-ai:active{transform:scale(.92)}.dark .liquid-dock-ai{background:linear-gradient(#ffffff24,#fff0 50%),linear-gradient(135deg,#a78bfa,#7f56f0 55%,#4c1d95);border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0006,0 0 0 1px #a78bfa26,0 14px 32px -6px #7f56f0b3,0 4px 14px -2px #0000008c}.glass-reactive{--mx:50%;--my:50%;--sheen-opacity:0;--squash-x:1;--squash-y:1;will-change:transform;position:relative;transform:translateZ(0)}.glass-reactive:before{background:radial-gradient(130% 120%,#fff0 0,#ffffff2e 70%,#ffffff6b 92%,#ffffffa6 100%),linear-gradient(#ffffff8c,#ffffff1f 60%,#fff0)!important}.dark .glass-reactive:before{background:radial-gradient(130% 120%,#fff0 0,#ffffff0f 70%,#ffffff2e 92%,#ffffff52 100%),linear-gradient(#ffffff1f,#ffffff05 55%,#fff0)!important}.glass-reactive-glare-clip{border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.glass-reactive-glare{pointer-events:none;width:140px;height:140px;opacity:calc(.95 * var(--sheen-opacity,0));will-change:transform,opacity;mix-blend-mode:screen;background:radial-gradient(circle,#ffffff8c 0,#ffffff38 28%,#ffffff0f 55%,#fff0 70%);border-radius:50%;margin-top:-70px;margin-left:-70px;position:absolute;top:0;left:0;transform:translate(-9999px,-9999px)}.dark .glass-reactive-glare{background:radial-gradient(circle,#ffffff47 0,#ffffff1a 28%,#ffffff05 55%,#fff0 70%)}.glass-reactive[data-pressed=true]{--sheen-opacity:1.2}.liquid-dock-tab[data-pressed=true],.onboarding-manual-nav-item[data-pressed=true]{transition:transform .14s cubic-bezier(.32,.72,.25,1);transform:scale(.94)}.liquid-dock-tab,.onboarding-manual-nav-item{transition:transform .22s cubic-bezier(.22,1,.36,1),color .2s}@supports (filter:url(#glass-refraction)){.liquid-dock-pill,.onboarding-manual-nav-item.is-active{-webkit-backdrop-filter:url(#glass-refraction)blur(16px)saturate(180%);backdrop-filter:url(#glass-refraction)blur(16px)saturate(180%)}}.onboarding-manual-nav-item.is-active{transform:scale(var(--squash-x,1),var(--squash-y,1));transform-origin:50%;transition:transform .32s cubic-bezier(.18,.89,.32,1.28)}.liquid-dock-pill,.onboarding-manual-nav-item.is-active{filter:drop-shadow(0 2px 6px #7f56f038)drop-shadow(0 .5px #ff78781a)drop-shadow(-.5px 0 #78ffc81a)drop-shadow(.5px 0 #78b4ff1a)}.glass-reactive:after{transform:translate(calc((var(--mx,50%) - 50%) * -.08),calc((var(--my,50%) - 50%) * -.08))}.onboarding-manual-nav.is-dragging:after{filter:blur(4px) drop-shadow(0 0 6px var(--accent-coral));transition:left .14s cubic-bezier(.22,1,.36,1)}@supports (color:color-mix(in lab,red,red)){.onboarding-manual-nav.is-dragging:after{filter:blur(4px) drop-shadow(0 0 6px color-mix(in srgb,var(--accent-coral) 35%,transparent))}}.onboarding-manual-nav-item.is-active[data-pressed=true],.onboarding-manual-nav[data-pressed=true] .onboarding-manual-nav-item.is-active{transform:scale(var(--squash-x,1),var(--squash-y,1)) scale(calc(1 - var(--press-force,0) * .02))}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){.glass-reactive{transition:none;--squash-x:1!important;--squash-y:1!important}.glass-reactive:after,.liquid-dock-pill-lens,.onboarding-manual-nav-item.is-active{transform:none!important}@supports (filter:url(#glass-refraction)){.liquid-dock-pill,.onboarding-manual-nav-item.is-active{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%)}}}:root{--font-brand:"Cabinet Grotesk",var(--font-heading),system-ui,sans-serif}.brand-wordmark{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--foreground);white-space:nowrap;-webkit-font-smoothing:antialiased;font-weight:500;line-height:1}.brand-wordmark--sm{font-size:15px}.brand-wordmark--md{font-size:17px}.brand-wordmark--lg{font-size:20px}.brand-wordmark--xl{font-size:24px}.brand-wordmark__suffix{background:var(--brand-gradient-vivid);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500}.mesh-aurora{pointer-events:none}.mesh-aurora__orb{filter:blur(80px);opacity:.55;mix-blend-mode:normal;will-change:transform,opacity;border-radius:50%;animation:mesh-aurora-drift 22s ease-in-out infinite;position:absolute}.mesh-aurora__orb:first-child{background:radial-gradient(circle,var(--accent-coral) 0,transparent 70%);width:42vw;height:42vw;animation-delay:0s;top:-14vw;left:-10vw}.mesh-aurora__orb:nth-child(2){background:radial-gradient(circle,var(--support-magenta,#f0abfc) 0,transparent 70%);width:36vw;height:36vw;animation-delay:-7s;bottom:-12vw;right:-8vw}.mesh-aurora__orb:nth-child(3){background:radial-gradient(circle,var(--support-amber,#f5b643) 0,transparent 70%);opacity:.35;width:28vw;height:28vw;animation-delay:-14s;top:40%;left:55%}.mesh-aurora--vivid .mesh-aurora__orb{opacity:.75;filter:blur(70px)}.mesh-aurora--vivid .mesh-aurora__orb:nth-child(3){opacity:.5}:root:not(.dark) .mesh-aurora__orb{opacity:.38;filter:blur(90px)}:root:not(.dark) .mesh-aurora--vivid .mesh-aurora__orb{opacity:.55;filter:blur(80px)}.onb-skeleton{background:linear-gradient(90deg,var(--text-faint) 25%,var(--text-faint) 37%,var(--text-faint) 63%)}@supports (color:color-mix(in lab,red,red)){.onb-skeleton{background:linear-gradient(90deg,color-mix(in srgb,var(--text-faint) 14%,transparent) 25%,color-mix(in srgb,var(--text-faint) 32%,transparent) 37%,color-mix(in srgb,var(--text-faint) 14%,transparent) 63%)}}.onb-skeleton{background-size:400% 100%;animation:onb-shimmer 1.4s infinite}@keyframes onb-shimmer{0%{background-position:100%}to{background-position:0}}.onb-prefill-flash{animation:onb-prefill-flash 1.2s ease-out}@keyframes onb-prefill-flash{0%{border-color:var(--accent-coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 30%,transparent)}to{box-shadow:0 0 0 3px #0000}}.onb-tag{animation:onb-tag-in .4s ease-out}@keyframes onb-tag-in{0%{opacity:0;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}.dark .mesh-aurora__orb{opacity:.45}.dark .mesh-aurora--vivid .mesh-aurora__orb{opacity:.6}@keyframes mesh-aurora-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(4vw,-3vw)scale(1.08)}66%{transform:translate(-3vw,4vw)scale(.95)}}.grid-overlay{pointer-events:none;background-image:linear-gradient(to right,var(--border-subtle,#0000000a) 1px,transparent 1px),linear-gradient(to bottom,var(--border-subtle,#0000000a) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.dark .grid-overlay{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 0),linear-gradient(#ffffff0a 1px,#0000 0)}.grid-spotlight{pointer-events:none;background:radial-gradient(600px circle at 30% 20%,var(--accent-coral),transparent 60%)}@supports (color:color-mix(in lab,red,red)){.grid-spotlight{background:radial-gradient(600px circle at 30% 20%,color-mix(in srgb,var(--accent-coral) 14%,transparent),transparent 60%)}}.grid-spotlight{mix-blend-mode:screen;animation:spotlight-drift 18s ease-in-out infinite alternate}:root:not(.dark) .grid-spotlight{mix-blend-mode:multiply;background:radial-gradient(600px circle at 30% 20%,var(--accent-coral),transparent 60%)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .grid-spotlight{background:radial-gradient(600px circle at 30% 20%,color-mix(in srgb,var(--accent-coral) 10%,transparent),transparent 60%)}}.app-main:has([data-full-bleed]){padding:0}.app-content:has([data-full-bleed]){max-width:none}@keyframes spotlight-drift{0%{background-position:0 0;transform:translate(0)}50%{transform:translate(6vw,4vh)}to{background-position:100% 100%;transform:translate(-4vw,-6vh)}}@media (prefers-reduced-motion:reduce){.grid-spotlight,.mesh-aurora__orb{animation:none!important}}.dark .liquid-dock-ai:before{background:linear-gradient(#ffffff38,#fff0)}.app-topbar-icon-btn{width:32px;height:32px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex;position:relative}.app-topbar-icon-btn:hover{background:var(--bg-hover);color:var(--foreground)}.app-topbar-icon-btn-dot:after{content:"";background:var(--accent-coral);border:2px solid var(--bg-void);border-radius:999px;width:6px;height:6px;position:absolute;top:8px;right:9px}.app-notifications{display:inline-flex;position:relative}.app-topbar-avatar{background:var(--brand-gradient);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;transition:transform .12s,box-shadow .12s;display:inline-flex}.app-topbar-avatar:hover{box-shadow:0 0 0 3px var(--accent-coral-muted);transform:scale(1.04)}.app-main{--app-gutter:16px;--app-content-max:1200px;min-width:0;padding:24px var(--app-gutter) 120px;flex:1;overflow-y:auto}@media (max-width:767px){.app-main{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));overflow:visible}}@media (min-width:640px){.app-main{--app-gutter:24px}}@media (min-width:1024px){.app-main{--app-gutter:32px}}@media (min-width:1440px){.app-main{--app-gutter:48px}}.app-content{max-width:var(--app-content-max);width:100%;margin:0 auto}@media (min-width:768px){.app-main:has(.apboard),.app-main:has(.career-shell),.app-main:has(.jobs-desktop),.app-main:has(.mx){overflow:visible}}@media (max-width:767px){body:has(.app-shell),html:has(.app-shell){overscroll-behavior:none;height:100%;overflow:hidden}.app-shell{height:100dvh;overflow:hidden}.app-shell-right{height:100%;min-height:0;overflow:hidden}.app-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1 1 0;min-height:0;overflow:hidden auto}.app-main::-webkit-scrollbar{display:none}}.app-main,.main-stage{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.app-main,.main-stage{scroll-behavior:auto}}.app-main{position:relative}.back-to-top-fab{border:1px solid var(--text-primary);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:fixed;bottom:clamp(20px,4vh,40px);right:clamp(16px,3vw,32px)}@supports (color:color-mix(in lab,red,red)){.back-to-top-fab{border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}}.back-to-top-fab{background:var(--surface,#0b0f1a)}@supports (color:color-mix(in lab,red,red)){.back-to-top-fab{background:color-mix(in srgb,var(--surface,#0b0f1a) 80%,transparent)}}.back-to-top-fab{color:var(--text-primary,#fff);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 10px 30px -10px #000000a6,0 0 0 1px var(--accent,#7c5cff),inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab,red,red)){.back-to-top-fab{box-shadow:0 10px 30px -10px #000000a6,0 0 0 1px color-mix(in srgb,var(--accent,#7c5cff) 18%,transparent),inset 0 1px 0 #ffffff14}}.back-to-top-fab{cursor:pointer;z-index:45;transition:box-shadow .24s,border-color .24s}.back-to-top-fab:hover{border-color:var(--accent,#7c5cff)}@supports (color:color-mix(in lab,red,red)){.back-to-top-fab:hover{border-color:color-mix(in srgb,var(--accent,#7c5cff) 50%,transparent)}}.back-to-top-fab:hover{box-shadow:0 14px 40px -10px var(--accent,#7c5cff),0 0 0 1px var(--accent,#7c5cff),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab,red,red)){.back-to-top-fab:hover{box-shadow:0 14px 40px -10px color-mix(in srgb,var(--accent,#7c5cff) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--accent,#7c5cff) 35%,transparent),inset 0 1px 0 #ffffff1f}}.back-to-top-fab:focus-visible{outline:2px solid var(--accent,#7c5cff);outline-offset:3px}@media (max-width:720px){.back-to-top-fab{bottom:calc(env(safe-area-inset-bottom,0) + 88px)}}.app-dialog-overlay{isolation:isolate;z-index:50;-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);background:#00000059;animation:appDialogOverlayIn .16s ease-out;position:fixed;inset:0}.dark .app-dialog-overlay{background:#0000008c}.app-dialog-overlay[data-closed]{animation:appDialogOverlayOut .14s ease-in forwards}@keyframes appDialogOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes appDialogOverlayOut{0%{opacity:1}to{opacity:0}}.app-dialog{z-index:50;background:var(--bg-card);border:1px solid var(--border);width:calc(100% - 2rem);max-width:440px;max-height:calc(100dvh - 2rem);color:var(--foreground);border-radius:18px;outline:none;flex-direction:column;gap:16px;padding:22px;animation:appDialogDesktopIn .18s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1px 2px #1f0f2e0f,0 20px 60px -16px #6b21a838,0 40px 90px -32px #1f0f2e47}.dark .app-dialog{background:linear-gradient(135deg,#ffffff0f,#ffffff05),var(--bg-elevated);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000040,0 0 0 1px #ffffff0a,0 24px 60px -16px #000000d9,0 48px 100px -32px #0009}.app-dialog[data-closed]{animation:appDialogDesktopOut .14s cubic-bezier(.32,0,.67,0) forwards}@keyframes appDialogDesktopIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes appDialogDesktopOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.97)}}.app-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:14px;min-height:0;margin:-4px -6px;padding:4px 6px;display:flex;overflow-y:auto}.app-dialog-close{z-index:2;top:10px;right:10px;position:absolute!important}.app-dialog-grabber{display:none}.app-dialog.resume-editor-dialog{width:100vw;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;gap:0;padding:0;inset:0;transform:none}.app-dialog.resume-editor-dialog .app-dialog-body{flex-direction:column;gap:0;margin:0;padding:0;display:flex;overflow:hidden}.app-dialog.resume-editor-dialog .ph-block.ph-no-capture{flex:auto;width:100%;min-height:0;display:flex}[data-slot=dialog-footer]{margin-top:4px}@media (max-width:639px){.app-dialog{width:100%;max-width:100%;max-height:90dvh;padding:10px 18px calc(18px + env(safe-area-inset-bottom,0));border-radius:20px 20px 0 0;gap:14px;animation:appDialogSheetIn .26s cubic-bezier(.32,.72,0,1);inset:auto 0 0;transform:none}.dark .app-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0c0cfa;box-shadow:inset 0 1px #ffffff14,0 -12px 40px #0009}.app-dialog[data-closed]{animation:appDialogSheetOut .2s cubic-bezier(.32,0,.67,0) forwards}.app-dialog-grabber{background:var(--border-hover);border-radius:999px;flex:none;width:40px;height:4px;margin:2px auto 6px;display:block}.app-dialog-close{top:14px;right:10px}[data-slot=dialog-footer]{margin-top:6px}[data-slot=dialog-footer]>*{width:100%;min-height:44px}.app-dialog [data-slot=input]{border-radius:12px;height:44px;padding-inline:12px;font-size:16px}.app-dialog [data-slot=label]{font-size:13px}}@keyframes appDialogSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes appDialogSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.app-dialog,.app-dialog-overlay,.app-dialog-overlay[data-closed],.app-dialog[data-closed]{animation-duration:1ms!important}}.dark .settings-group-body{box-shadow:inset 0 1px #ffffff0f,0 2px 8px -2px #0006,0 10px 28px -14px #00000080}.dark .settings-group-body,.dark .settings-mobile-group-card{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(#1c1b2594,#15151c94) padding-box padding-box,linear-gradient(#ffffff24,#ffffff08) border-box;border:1px solid #0000}.dark .settings-mobile-group-card{box-shadow:inset 0 1px #ffffff0f,0 2px 8px -2px #0006}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark .settings-group-body,.dark .settings-mobile-group-card{background:linear-gradient(135deg,#ffffff09,#ffffff03);border:1px solid #ffffff0f}}.dark .settings-row{border-bottom-color:#ffffff0a}.dark .settings-row:hover{background:#ffffff05}.dark .settings-mobile-row:active{background:#ffffff0d}.dark .settings-mobile-row-icon{color:var(--accent-coral);background:#a78bfa24}[data-sonner-toaster]{--width:380px;font-family:var(--font-sans),system-ui,sans-serif!important}.brio-toast{isolation:isolate;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 14px;transition:transform .2s cubic-bezier(.2,.9,.3,1.2),opacity .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px -8px #0f0a1e29,0 1px 3px -1px #0f0a1e14;--normal-bg:transparent!important;--normal-border:transparent!important;--normal-text:var(--text-primary)!important;border:1px solid var(--border-subtle)!important;background:var(--bg-card)!important;color:var(--text-primary)!important}.dark .brio-toast{box-shadow:0 10px 30px -12px #0009,0 1px 3px -1px #0006;border-color:var(--border)!important}.brio-toast:after,.brio-toast:before{content:none}.brio-toast-title{letter-spacing:-.01em;color:var(--text-primary)!important;font-size:13.5px!important;font-weight:600!important;line-height:1.35!important}.brio-toast-description{color:var(--text-secondary)!important;margin-top:2px!important;font-size:12.5px!important;font-weight:400!important;line-height:1.45!important}.brio-toast [data-icon]{background:var(--brio-toast-icon-bg,var(--accent-coral));border-radius:8px;justify-content:center;align-items:center;display:inline-flex;width:28px!important;height:28px!important}@supports (color:color-mix(in lab,red,red)){.brio-toast [data-icon]{background:var(--brio-toast-icon-bg,color-mix(in srgb,var(--accent-coral) 12%,transparent))}}.brio-toast [data-icon]{flex:none;margin-top:1px;color:var(--brio-toast-accent,var(--accent-coral))!important}.brio-toast [data-icon] svg{width:16px;height:16px}.brio-toast-action{transition:filter .15s,transform .15s;background:var(--brio-toast-accent,var(--accent-coral))!important;color:#fff!important;border:0!important;border-radius:999px!important;height:28px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}.brio-toast-action:hover{filter:brightness(1.08);transform:translateY(-.5px)}.brio-toast-cancel{color:var(--text-secondary)!important;border:1px solid var(--border)!important;background:0 0!important;border-radius:999px!important;height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important}.brio-toast [data-close-button]{opacity:.5;transition:opacity .15s,background .15s,color .15s;width:22px!important;height:22px!important;color:var(--text-faint)!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;position:absolute!important;top:8px!important;right:8px!important}.brio-toast:hover [data-close-button]{opacity:1}.brio-toast [data-close-button]:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important;border-color:var(--border)!important}.brio-toast-success{--brio-toast-accent:#0d9488;--brio-toast-glow:#0d948829;--brio-toast-icon-bg:#0d948824}.dark .brio-toast-success{--brio-toast-accent:#5eead4;--brio-toast-glow:#5eead42e;--brio-toast-icon-bg:#5eead429}.brio-toast-error{--brio-toast-accent:#e11d48;--brio-toast-glow:#e11d4829;--brio-toast-icon-bg:#e11d4824}.dark .brio-toast-error{--brio-toast-accent:#fb7185;--brio-toast-glow:#fb71852e;--brio-toast-icon-bg:#fb718529}.brio-toast-warning{--brio-toast-accent:#e08e0b;--brio-toast-glow:#e08e0b2e;--brio-toast-icon-bg:#e08e0b29}.dark .brio-toast-warning{--brio-toast-accent:#fcd34d;--brio-toast-glow:#fcd34d33;--brio-toast-icon-bg:#fcd34d2e}.brio-toast-info,.brio-toast-loading{--brio-toast-accent:var(--accent-coral);--brio-toast-icon-bg:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.brio-toast-info,.brio-toast-loading{--brio-toast-icon-bg:color-mix(in srgb,var(--accent-coral) 13%,transparent)}}.dark .brio-toast-info,.dark .brio-toast-loading{--brio-toast-accent:var(--accent-coral);--brio-toast-icon-bg:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.dark .brio-toast-info,.dark .brio-toast-loading{--brio-toast-icon-bg:color-mix(in srgb,var(--accent-coral) 22%,transparent)}}.brio-toast-loading [data-icon] svg{color:var(--brio-toast-accent)}@media (prefers-reduced-motion:reduce){.brio-toast{transition:opacity .12s}}.surface-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.surface-card-padded{padding:18px}@media (min-width:768px){.surface-card-padded{padding:20px}}.surface-card-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;min-height:56px;padding:14px 18px;display:flex}.surface-card-row:last-child{border-bottom:none}.surface-section{flex-direction:column;gap:10px;display:flex}.surface-section-header{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 2px;display:flex}.surface-section-title{letter-spacing:-.01em;color:var(--foreground);font-size:15px;font-weight:700}.surface-section-description{color:var(--text-muted);margin-top:2px;font-size:12.5px}.surface-banner{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}@media (min-width:640px){.surface-banner{flex-direction:row;align-items:center}}.dark .glow-card,.dark .surface-banner{background:linear-gradient(#1c1b25,#15151c) padding-box padding-box,linear-gradient(#ffffff29,#ffffff0a) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #a78bfa0a,0 1px 2px #00000080,0 12px 32px -14px #000000a6}.glow-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow .3s cubic-bezier(.2,.8,.2,1),border-color .25s,transform .3s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 1px 2px #1f0f2e0a,0 4px 16px -6px #1f0f2e0f}.glow-card:hover{border-color:#1f0f2e24;box-shadow:0 2px 4px #1f0f2e0d,0 18px 40px -16px #1f0f2e24}.dark .glow-card:hover{background:linear-gradient(#201f2b,#17171f) padding-box padding-box,linear-gradient(#ffffff38,#a78bfa14) border-box;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #a78bfa0f,0 1px 2px #00000080,0 22px 52px -14px #000000d9}.dark .surface-card-row{border-bottom-color:#ffffff0a}.cosmos-mobile-dock-toast{z-index:20;color:var(--text-primary);background:linear-gradient(#ffffff8c,#ffffff59),#ffffffeb;border:1px solid #7f56f02e;border-radius:20px;align-items:center;gap:12px;padding:0 14px 0 12px;display:flex;position:absolute;inset:4px;overflow:hidden;box-shadow:inset 0 1px #fff9,0 0 0 1px #7f56f00f,0 4px 14px -6px #7f56f02e}.dark .cosmos-mobile-dock-toast{background:linear-gradient(#ffffff0f,#ffffff05),#14121ceb;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff08,0 6px 18px -6px #0000008c}.cosmos-mobile-dock-toast:before{content:"";background:var(--cosmos-dock-toast-accent,#7f56f0);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.cosmos-mobile-dock-toast:after{content:"";background:radial-gradient(140px 90px at 0 50%,var(--cosmos-dock-toast-glow,#7f56f02e) 0,transparent 70%);pointer-events:none;position:absolute;inset:0}.cosmos-mobile-dock-toast-icon{z-index:1;background:var(--cosmos-dock-toast-icon-bg,#7f56f024);width:28px;height:28px;color:var(--cosmos-dock-toast-accent,#7f56f0);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.cosmos-mobile-dock-toast-body{z-index:1;flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex;position:relative}.cosmos-mobile-dock-toast-title{letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.cosmos-mobile-dock-toast-desc{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:400;line-height:1.3;overflow:hidden}.cosmos-mobile-dock-toast-success{--cosmos-dock-toast-accent:#0d9488;--cosmos-dock-toast-glow:#0d94882e;--cosmos-dock-toast-icon-bg:#0d948824}.dark .cosmos-mobile-dock-toast-success{--cosmos-dock-toast-accent:#5eead4;--cosmos-dock-toast-glow:#5eead433;--cosmos-dock-toast-icon-bg:#5eead429}.cosmos-mobile-dock-toast-error{--cosmos-dock-toast-accent:#e11d48;--cosmos-dock-toast-glow:#e11d482e;--cosmos-dock-toast-icon-bg:#e11d4824}.dark .cosmos-mobile-dock-toast-error{--cosmos-dock-toast-accent:#fb7185;--cosmos-dock-toast-glow:#fb718533;--cosmos-dock-toast-icon-bg:#fb718529}.cosmos-mobile-dock-toast-warning{--cosmos-dock-toast-accent:#e08e0b;--cosmos-dock-toast-glow:#e08e0b33;--cosmos-dock-toast-icon-bg:#e08e0b29}.dark .cosmos-mobile-dock-toast-warning{--cosmos-dock-toast-accent:#fcd34d;--cosmos-dock-toast-glow:#fcd34d38;--cosmos-dock-toast-icon-bg:#fcd34d2e}.cosmos-mobile-dock-toast-info,.cosmos-mobile-dock-toast-loading{--cosmos-dock-toast-accent:#7f56f0;--cosmos-dock-toast-glow:#7f56f02e;--cosmos-dock-toast-icon-bg:#7f56f024}.dark .cosmos-mobile-dock-toast-info,.dark .cosmos-mobile-dock-toast-loading{--cosmos-dock-toast-accent:#a78bfa;--cosmos-dock-toast-glow:#a78bfa38;--cosmos-dock-toast-icon-bg:#a78bfa2e}@media (max-width:767px){[data-sonner-toaster]{display:none!important}}@property --upc-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.resume-drop{border:1.5px dashed var(--border);background:var(--bg-card);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding:26px 18px;transition:border-color .14s,background .14s,transform .14s;display:flex}.resume-drop.is-compact{padding:18px 14px}.resume-drop.is-dragover,.resume-drop:hover:not(.is-disabled){border-color:var(--accent-coral);background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.resume-drop.is-dragover,.resume-drop:hover:not(.is-disabled){background:color-mix(in srgb,var(--accent-coral) 6%,var(--bg-card))}}.resume-drop.is-dragover{transform:translateY(-1px)}.resume-drop.is-disabled{opacity:.6;cursor:default}.resume-drop:focus-visible{border-color:var(--accent-coral);box-shadow:0 0 0 3px var(--accent-coral);outline:none}@supports (color:color-mix(in lab,red,red)){.resume-drop:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 22%,transparent)}}.resume-drop__icon{background:var(--accent-coral);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.resume-drop__icon{background:color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.resume-drop__icon{color:var(--accent-coral);margin-bottom:2px}.resume-drop__title{color:var(--foreground);font-size:13.5px;font-weight:650}.resume-drop__hint{color:var(--text-muted);font-size:11.5px}.resume-card__op{background:var(--bg-elevated);color:var(--text-muted);border-radius:11px;flex-direction:column;gap:7px;padding:10px 12px;font-size:12.5px;display:flex}.resume-card__op.is-error{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.resume-card__op.is-error{background:color-mix(in srgb,var(--destructive) 7%,var(--bg-elevated))}}.resume-card__op.is-error{color:var(--text-secondary)}.resume-card__op-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resume-card__op-row>span:first-of-type{flex:1;min-width:0}.resume-card__op-cancel{color:var(--accent-coral);cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:12px;font-weight:650}.resume-card__op-actions{flex-shrink:0;gap:6px;display:flex}.resume-card__progress{background:var(--accent-coral);border-radius:999px;width:100%;height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.resume-card__progress{background:color-mix(in srgb,var(--accent-coral) 16%,transparent)}}.resume-card__progress{overflow:hidden}.resume-card__progress>span{background:var(--accent-coral);border-radius:999px;width:40%;height:100%;animation:resume-progress 1.1s ease-in-out infinite;display:block}@keyframes resume-progress{0%{transform:translate(-100%)}to{transform:translate(320%)}}.resume-actions{align-items:center;gap:6px;display:flex}.resume-actions__view{color:#fff;background:var(--brand-gradient-vivid);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 13px;font-size:12px;font-weight:600;transition:transform .12s,box-shadow .16s;display:inline-flex}.resume-actions__view:hover{transform:translateY(-1px);box-shadow:0 4px 12px -4px #8b5cf666}.resume-actions__view:active{transform:scale(.96)}.resume-actions__view:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.resume-actions__icon{border:1px solid var(--border-subtle);background:var(--bg-surface-1);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:8px;place-items:center;transition:color .14s,background .14s,border-color .14s,transform .12s;display:grid}.resume-actions__icon:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.resume-actions__icon:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-coral) 30%,var(--border-subtle))}}.resume-actions__icon[data-popup-open]{color:var(--text-primary);border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.resume-actions__icon[data-popup-open]{border-color:color-mix(in srgb,var(--accent-coral) 30%,var(--border-subtle))}}.resume-actions__icon[data-popup-open]{background:var(--bg-surface-2)}.resume-actions__icon:active:not(:disabled){transform:scale(.92)}.resume-actions__icon:disabled{opacity:.5;cursor:default}.resume-view{background:var(--bg-card);flex-direction:column;height:100%;min-height:0;display:flex}.resume-view__head{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 8px 0 16px;display:flex}.resume-view__title{letter-spacing:-.02em;font-size:16px;font-weight:500;font-family:"Cabinet Grotesk",var(--font-heading,inherit),sans-serif;color:var(--text-primary)}.resume-view__close{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:color .14s,background .14s,transform .12s;display:inline-grid}.resume-view__close:hover{background:var(--bg-surface-1);color:var(--text-primary)}.resume-view__close:active{transform:scale(.92)}.resume-view__hint{border-bottom:1px solid var(--border-subtle);background:var(--accent-coral);flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.resume-view__hint{background:color-mix(in srgb,var(--accent-coral) 7%,var(--bg-surface-1))}}.resume-view__hint{color:var(--accent-coral)}.resume-view__hint strong{color:var(--text-primary);font-size:12.5px;font-weight:650;display:block}.resume-view__hint span{color:var(--text-muted);font-size:11.5px}.resume-view__body{background:var(--bg-surface-1);flex:1 1 0;min-height:0;overflow-y:auto}.resume-view__foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);background:var(--bg-card);flex-shrink:0;gap:8px;display:flex}.resume-view__foot>.resume-card__btn{flex:1 1 0;height:42px}@media (prefers-reduced-motion:reduce){.resume-card__progress>span{opacity:.6;width:100%;animation:none}.resume-card__btn,.resume-card__preview,.resume-card__primary{transition:none}}.career-shell{max-width:60rem;margin-inline:auto}.career-section{scroll-margin-top:104px}@media (max-width:767px){.career-section{scroll-margin-top:56px}}@media (min-width:1024px){.career-pair>.career-section{flex-direction:column;display:flex}.career-pair>.career-section>*{flex:auto}}.career-skill-chip{color:var(--text-secondary);background:var(--bg-surface-1);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:3px;padding:4px 6px 4px 10px;font-size:12px;font-weight:500;transition:border-color .14s,background .14s;display:inline-flex}.career-skill-chip:hover{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.career-skill-chip:hover{border-color:color-mix(in srgb,var(--accent-coral) 35%,transparent)}}.career-skill-chip__x{width:15px;height:15px;color:var(--text-faint);border-radius:999px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:color .12s,background .12s;display:inline-flex}.career-skill-chip__x:hover{color:#fff;background:#e5484d}.ptr{z-index:6;will-change:transform,opacity;width:44px;height:44px;top:8px}.ptr,.ptr__aura{pointer-events:none;position:absolute;left:50%}.ptr__aura{filter:blur(7px);will-change:opacity,transform;background:radial-gradient(56% 68% at 50% 42%,#8b5cf69e 0,#8b5cf638 44%,#0000 72%);border-radius:999px;width:240px;height:150px;top:50%}.ptr__puck{background:var(--bg-elevated);border-radius:999px;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ptr__puck{background:color-mix(in srgb,var(--bg-elevated) 80%,transparent)}}.ptr__puck{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform;border:1px solid #8b5cf65c;box-shadow:0 10px 26px -10px #8b5cf6a6,inset 0 1px #ffffff24}.ptr__ring{position:absolute;inset:3px;transform:rotate(-90deg)}.ptr__ring-track{fill:none;stroke:#8b5cf62e;stroke-width:2.5px}.ptr__ring-arc{fill:none;stroke:#8b5cf6;stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset 60ms linear}.ptr__spark{color:#fff;filter:drop-shadow(0 1px 6px #8b5cf6d9);will-change:transform;place-items:center;display:grid;position:relative}.ptr__spark svg{width:19px;height:19px;display:block}.ptr__spark--busy{animation:ptr-twinkle 1.1s ease-in-out infinite}.ptr__spark--done{animation:ptr-pop .4s cubic-bezier(.22,1,.36,1)}.ptr__aura--pulsing{animation:ptr-breathe 1.3s ease-in-out infinite}@keyframes ptr-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.82;transform:scale(1.18)rotate(12deg)}}@keyframes ptr-breathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes ptr-pop{0%{transform:scale(.5)}60%{transform:scale(1.2)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ptr__aura--pulsing,.ptr__spark--busy{animation:none}.ptr__spark--busy{opacity:.85}}.tap-target{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (pointer:coarse){.tap-target{position:relative}.tap-target:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.section-card__title-btn{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.section-card__title-btn:hover{color:var(--accent-coral)}.section-card__title-text{text-underline-offset:3px}.section-card__title-btn:hover .section-card__title-text{text-decoration:underline}.section-card__title-eye{width:15px;height:15px;color:var(--text-faint);flex-shrink:0;transition:color .15s}.section-card__title-btn:hover .section-card__title-eye{color:var(--accent-coral)}.section-card{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:0 1px 2px #18181b0a,0 10px 24px -18px #18181b1f,inset 0 1px #ffffff8c}.dark .section-card{box-shadow:0 10px 24px -18px #00000080,inset 0 1px #ffffff0f}.section-card__title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.02em;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:500;display:flex}.section-card__count{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:12.5px;font-weight:600}@media (max-width:767px){.career-shell{position:relative}.career-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(130% 90% at 50% -8%,#a855f71f,#0000 64%);height:300px;position:absolute;top:-32px;left:-20px;right:-20px}.dark .career-shell:before{background:radial-gradient(130% 90% at 50% -8%,#b058d029,#0000 64%)}.career-shell>*{z-index:1;position:relative}.app-shell:has(.career-shell) .section-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 2px}.app-shell:has(.career-shell) .career-pair .section-card,.app-shell:has(.career-shell) .career-section+.career-section .section-card{border-top:1px solid var(--border-subtle)}}.mobile-chrome{display:none}.app-shell .mobile-chrome{border:1px solid var(--border-subtle);background:var(--bg-void);border-radius:999px;gap:2px;padding:2px}@supports (color:color-mix(in lab,red,red)){.app-shell .mobile-chrome{background:color-mix(in srgb,var(--bg-void) 78%,transparent)}}.app-shell .mobile-chrome{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 8px 24px -16px #0f172a59}.dark .app-shell .mobile-chrome{background:var(--bg-void);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .app-shell .mobile-chrome{background:color-mix(in srgb,var(--bg-void) 72%,transparent)}}.dark .app-shell .mobile-chrome{box-shadow:0 8px 24px -16px #000000b3}.mobile-chrome .app-topbar-avatar,.mobile-chrome .app-topbar-icon-btn,.mobile-chrome__btn{width:36px;height:36px;color:var(--text-secondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s,color .16s;display:grid;position:relative}.mobile-chrome .app-topbar-avatar:before,.mobile-chrome .app-topbar-icon-btn:before,.mobile-chrome__btn:before{content:"";border-radius:999px;position:absolute;inset:-6px}.mobile-chrome .app-topbar-avatar{overflow:visible}@media (hover:hover){.mobile-chrome .app-topbar-avatar:hover,.mobile-chrome .app-topbar-icon-btn:hover,.mobile-chrome__btn:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.mobile-chrome .app-topbar-avatar:hover,.mobile-chrome .app-topbar-icon-btn:hover,.mobile-chrome__btn:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.mobile-chrome .app-topbar-avatar:hover,.mobile-chrome .app-topbar-icon-btn:hover,.mobile-chrome__btn:hover{color:var(--text-primary);box-shadow:none;transform:none}}.mobile-chrome .app-topbar-avatar:active,.mobile-chrome .app-topbar-icon-btn:active,.mobile-chrome__btn:active{transform:scale(.9)}.mobile-chrome .app-topbar-avatar:focus-visible,.mobile-chrome .app-topbar-icon-btn:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.mobile-chrome>.app-notifications{position:relative}.mobile-chrome>.app-notifications:before{content:"";background:var(--border-subtle);width:1px;height:16px;position:absolute;top:50%;right:-1.5px;translate:0 -50%}.dark .mobile-chrome>.app-notifications:before{background:#ffffff1a}.mobile-chrome .app-notifications .app-topbar-icon-btn-dot:after{width:7px;height:7px;box-shadow:0 0 0 2px var(--bg-void);border:0;display:block;top:9px;right:10px}@supports (color:color-mix(in lab,red,red)){.mobile-chrome .app-notifications .app-topbar-icon-btn-dot:after{box-shadow:0 0 0 2px color-mix(in srgb,var(--bg-void) 92%,transparent)}}.mobile-chrome .app-notifications .app-topbar-icon-btn-dot:after{background:var(--accent-coral)}.mobile-chrome .app-topbar-avatar img,.mobile-chrome .app-topbar-avatar>span{border-radius:999px}@media (max-width:767px){.app-shell:has(.apps-shell) .mobile-chrome,.app-shell:has(.apxd) .mobile-chrome,.app-shell:has(.career-shell) .mobile-chrome,.app-shell:has(.jobs-shell) .mobile-chrome,.app-shell:has(.mx) .mobile-chrome{z-index:60;top:calc(8px + env(safe-area-inset-top,0px));align-items:center;display:flex;position:fixed;right:14px}.app-main:has(.apps-shell),.app-main:has(.career-shell),.app-main:has(.mx){padding-top:0}.app-main:has(.apps-shell),.app-main:has(.mx){padding-left:0;padding-right:0}.app-shell:has(.career-shell) .career-shell{padding-top:0}}.imsheet-root{z-index:100;position:fixed;inset:0}.imsheet-root[data-closing]{pointer-events:none}.imsheet-root[data-closing] .imsheet-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.imsheet-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;position:absolute;inset:0}.imsheet{background:var(--bg-elevated);border-top:1px solid var(--border-subtle);max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0);overscroll-behavior:contain;will-change:transform;border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0f}.imsheet:focus{outline:none}.imsheet:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;will-change:opacity;transition:opacity .18s;position:absolute;inset:0;box-shadow:0 -24px 70px -24px #0000008c}.imsheet-root[data-closing] .imsheet:before{opacity:0}.imsheet__grip{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:5px 0 7px}.imsheet__grip:active{cursor:grabbing}.imsheet__handle{background:#00000040;border-radius:999px;flex-shrink:0;width:40px;height:5px;margin:11px auto 7px;transition:background .16s,width .16s}.dark .imsheet__handle{background:#ffffff52}.imsheet__grip:active .imsheet__handle{background:#00000061;width:48px}.dark .imsheet__grip:active .imsheet__handle{background:#ffffff80}.imsheet__title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.02em;color:var(--text-primary);margin:0;padding:8px 22px 12px;font-size:17px;font-weight:500}.imsheet__body{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;flex:1;min-height:0;padding:2px 14px 12px;overflow-y:auto}.imsheet__footer{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);flex-shrink:0}.replace-sheet{padding:0 6px 8px}.replace-sheet__desc{color:var(--text-muted);text-align:center;margin:0 2px 14px;font-size:13px;line-height:1.4}.acct{flex-direction:column;gap:14px;padding:2px 2px 6px;display:flex;position:relative}.acct__glow{z-index:0;pointer-events:none;background:radial-gradient(78% 100% at 50% 0,var(--accent),transparent 70%);height:150px;position:absolute;top:-18px;left:-8px;right:-8px}@supports (color:color-mix(in lab,red,red)){.acct__glow{background:radial-gradient(78% 100% at 50% 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%)}}.acct-id{background:var(--glass-fill);border:1px solid var(--glass-border);width:100%;box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:11px;padding:10px 12px;text-decoration:none;transition:transform .12s;display:flex;position:relative}.acct-id:active{transform:scale(.99)}.acct-id__avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.acct-id__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acct-id__namerow{align-items:center;gap:8px;min-width:0;display:flex}.acct-id__name{min-width:0;font-family:var(--font-heading),sans-serif;letter-spacing:-.015em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.acct-id__plan{letter-spacing:.03em;text-transform:uppercase;height:18px;color:var(--accent-coral);background:var(--accent-coral);border-radius:999px;flex-shrink:0;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.acct-id__plan{background:color-mix(in oklab,var(--accent-coral) 13%,transparent)}}.acct-id__email{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:450;overflow:hidden}.acct-id__chev{color:var(--text-faint);flex-shrink:0}.acct-card{background:var(--glass-fill);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow);border-radius:18px;overflow:hidden}.acct-row{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;text-decoration:none;transition:background .14s;display:flex;position:relative}.acct-row:active{background:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.acct-row:active{background:color-mix(in oklab,var(--text-muted) 7%,transparent)}}.acct-row+.acct-row:before{content:"";background:var(--glass-border);height:1px;position:absolute;top:0;left:56px;right:0}.acct-row__tile{--tile-fg:var(--text-secondary);--tile-bg:var(--bg-surface-2);width:30px;height:30px;color:var(--tile-fg);background:var(--tile-bg);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.acct-row__tile[data-tone=brand]{--tile-fg:var(--accent-coral);--tile-bg:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.acct-row__tile[data-tone=brand]{--tile-bg:color-mix(in oklab,var(--accent-coral) 15%,transparent)}}.acct-row__label{letter-spacing:-.01em;min-width:0;color:var(--text-primary);flex:1;font-size:15px;font-weight:500}.acct-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acct-row__body .acct-row__label{flex:none}.acct-row__sub{color:var(--text-muted);font-size:12px;line-height:1.35}.acct-row__sub b{color:#b45309;font-weight:650}.dark .acct-row__sub b{color:#fbbf24}.acct-row__count{text-align:center;color:#fff;background:var(--brand-tile);border-radius:999px;flex-shrink:0;min-width:20px;padding:2px 7px;font-size:11px;font-weight:700;box-shadow:inset 0 1px #ffffff47}iframe[title*="launch messaging window" i]{display:none!important}iframe[title*=messaging\ window i]:not([title*=launch i]){transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .12s ease-out!important}.support-window-minimize{display:none}@media (min-width:768px){body.zendesk-support-open .support-window-minimize{z-index:2147483647;border:1px solid var(--border-subtle);width:42px;height:42px;color:var(--text-primary);background:var(--bg-card);border-radius:14px;place-items:center;padding:0;display:grid;position:fixed;top:26px;right:408px}@supports (color:color-mix(in lab,red,red)){body.zendesk-support-open .support-window-minimize{background:color-mix(in srgb,var(--bg-card) 88%,transparent)}}body.zendesk-support-open .support-window-minimize{-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 14px 34px -14px #11111666,inset 0 1px #ffffff3d}body.zendesk-support-open .support-window-minimize:hover{color:#fff;background:var(--brand-tile)}body.zendesk-support-open .support-window-minimize:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}}.mobile-support-btn{position:relative}.mobile-support-btn[data-open]{color:#fff;background:var(--brand-tile)}.mobile-support-btn[data-opening]{opacity:.68}.mobile-support-btn__count{color:#fff;background:var(--brand-tile);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9.5px;font-weight:750;line-height:1;display:inline-flex;top:-4px;right:-4px}.mobile-support-btn__count,.mobile-support-btn__error{border:2px solid var(--bg-void);border-radius:999px;position:absolute}.mobile-support-btn__error{background:#f59e0b;width:10px;height:10px;top:-2px;right:-2px}@media (max-width:767px){.mobile-chrome>.app-notifications .app-topbar-icon-btn{border-radius:999px;width:36px;height:36px}body.zendesk-support-open iframe[title*=messaging\ window i]:not([title*=launch i]){inset:auto 6px max(6px,env(safe-area-inset-bottom,0px)) 6px!important;width:calc(100vw - 12px)!important;max-width:none!important;height:min(78dvh,720px)!important;max-height:calc(100vh - 72px - env(safe-area-inset-top,0px))!important;max-height:calc(100dvh - 72px - env(safe-area-inset-top,0px))!important;transform-origin:bottom!important;border-radius:22px 22px 16px 16px!important;box-shadow:0 -8px 44px #11111638!important}body.zendesk-support-active .cosmos-mobile-dock{opacity:0;visibility:hidden;pointer-events:none}}.acct-row__chev{color:var(--text-faint);flex-shrink:0}.acct-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:4px 0 -2px 4px;font-size:11px;font-weight:650}.acct-seg{background:var(--bg-surface-2);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:9px;padding:4px;display:grid;box-shadow:inset 0 1px 2px #110c220f}.dark .acct-seg{background:#121216;box-shadow:inset 0 1px 2px #00000080}.acct-seg__opt{height:36px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:550;transition:color .18s,opacity .1s;display:inline-flex;position:relative}.acct-seg__opt:active{opacity:.55}.acct-seg__opt[data-active]{color:var(--text-primary);font-weight:600}.acct-seg__opt>span,.acct-seg__opt>svg{z-index:1;position:relative}.acct-seg__pill{z-index:0;background:var(--bg-card);border-radius:10px;position:absolute;inset:0;box-shadow:0 1px 2px #110c221f,0 4px 10px -4px #110c2229}.dark .acct-seg__pill{background:#2c2c34;box-shadow:0 1px 3px #0000008c,inset 0 1px #ffffff0d}.acct-hint{color:var(--text-faint);margin:9px 0 0 4px;font-size:12px}.acct-switch{background:var(--text-primary);border-radius:999px;flex-shrink:0;width:44px;height:26px;position:relative}@supports (color:color-mix(in lab,red,red)){.acct-switch{background:color-mix(in oklab,var(--text-primary) 15%,transparent)}}.acct-switch{transition:background .25s;box-shadow:inset 0 1px 2px #110c221f}.acct-switch[data-on]{background:var(--accent-coral);box-shadow:inset 0 1px 2px #00000029}.acct-switch__thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .28s cubic-bezier(.34,1.35,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d,0 0 0 .5px #0000000d}.acct-switch[data-on] .acct-switch__thumb{transform:translate(18px)}.acct-logout{width:100%;height:46px;color:var(--destructive);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .14s;display:inline-flex}.acct-logout:active{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.acct-logout:active{background:color-mix(in oklab,var(--destructive) 10%,transparent)}}.acct-version{text-align:center;letter-spacing:.02em;color:var(--text-faint);margin:8px 0 0;font-size:11px;font-weight:500}.pagestatus{justify-content:center;min-height:320px;padding:32px 20px}.pagestatus,.pagestatus__card{align-items:center;display:flex}.pagestatus__card{text-align:center;flex-direction:column;gap:8px;max-width:340px}.pagestatus__icon{background:var(--bg-surface-1);width:56px;height:56px;color:var(--text-muted);border-radius:18px;place-items:center;margin-bottom:6px;display:grid}.pagestatus[data-variant=error] .pagestatus__icon{color:var(--accent-coral);background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.pagestatus[data-variant=error] .pagestatus__icon{background:color-mix(in oklab,var(--accent-coral) 12%,var(--bg-surface-1))}}.pagestatus[data-variant=outage] .pagestatus__icon{color:#d97706;background:#d97706}@supports (color:color-mix(in lab,red,red)){.pagestatus[data-variant=outage] .pagestatus__icon{background:color-mix(in oklab,#d97706 12%,var(--bg-surface-1))}}.pagestatus__title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:21px;font-weight:500}.pagestatus__desc{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.5}.pagestatus__note{color:var(--text-faint);margin:2px 0 0;font-size:12px;font-weight:500}.pagestatus__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.pagestatus__btn{border:1px solid var(--border);background:var(--bg-card);height:42px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:7px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.pagestatus__btn:active{transform:scale(.98)}.pagestatus__btn:disabled{opacity:.7;cursor:default}.pagestatus__btn--primary{background:var(--brand-gradient-vivid);color:#fff;border-color:#0000}.pagestatus__spin{animation:pagestatus-spin .8s linear infinite}@keyframes pagestatus-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pagestatus__spin{animation:none}}.shell-status{flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:60vh;display:flex}.brand-boot{z-index:100;background:#fafafa;place-items:center;display:grid;position:fixed;inset:0}.dark .brand-boot{background:#0c0c0c}.brand-boot__stage{flex-direction:column;align-items:center;gap:15px;display:flex;position:relative}.brand-boot__mark{place-items:center;width:54px;height:54px;display:grid;position:relative}.brand-boot__glyph{transform-origin:50% 62%;animation:brand-boot-breathe 2.4s ease-in-out infinite;display:block}.brand-boot__wordmark{opacity:.96}.brand-boot__bar{background:oklab(55.1664% .00379163 -.0132768/.22);border-radius:999px;width:92px;height:3px;margin-top:3px;position:relative;overflow:hidden}.brand-boot__bar>span{background:var(--brand-gradient-vivid,linear-gradient(90deg,#f59e5b,#9333ea));border-radius:999px;width:40%;height:100%;animation:brand-boot-track 1.15s cubic-bezier(.4,0,.2,1) infinite;position:absolute;top:0}@keyframes brand-boot-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes brand-boot-track{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.brand-boot__bar>span,.brand-boot__glyph{animation:none}.brand-boot__bar>span{opacity:.55;width:100%;left:0}}@media (max-width:767px){body:has(.jobs-shell){overscroll-behavior-y:none;overflow:hidden}.app-shell-right:has(.jobs-shell),.app-shell:has(.jobs-shell){height:100dvh;min-height:0;overflow:hidden}.app-main:has(.jobs-shell){overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;padding:0;overflow:hidden auto}.app-main:has(.jobs-shell)::-webkit-scrollbar{display:none}.app-main:has(.jobs-shell)>.ptr-content{flex-direction:column;height:100%;min-height:0;display:flex}.app-main:has(.jobs-shell)>.ptr-content>.app-content{height:100%;min-height:0}.jobs-shell{height:100%;min-height:0;padding:calc(env(safe-area-inset-top,0px) + 8px) 16px calc(84px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:relative}.jobs-shell:has(.jdeck__cues){padding-bottom:0}.jobs-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(130% 90% at 50% -8%,#a855f71f,#0000 64%);height:260px;position:absolute;top:0;left:-20px;right:-20px}.dark .jobs-shell:before{background:radial-gradient(130% 90% at 50% -8%,#b058d029,#0000 64%)}.jobs-shell>*{z-index:1;position:relative}.jobs-shell>.jdeck__chips,.jobs-shell>.jdeck__head,.jobs-shell>.jdeck__plan{transition:opacity .24s,translate .26s cubic-bezier(.22,1,.36,1),background .16s}.jobs-shell[data-leaving]>.jdeck__chips,.jobs-shell[data-leaving]>.jdeck__head,.jobs-shell[data-leaving]>.jdeck__plan,.jobs-shell[data-leaving]>.jdeck__search{opacity:0;pointer-events:none;translate:-16px}.jdeck__head{grid-template-columns:minmax(0,1fr);align-items:center;min-height:46px;padding-right:96px;display:grid}.jdeck__head>*{grid-area:1/1}.jdeck__greet{min-width:0}.jdeck__hey{font-family:var(--page-title-face);font-size:var(--page-title-size);font-weight:var(--page-title-weight-soft);letter-spacing:var(--page-title-tracking);color:var(--text-primary);margin:0;line-height:1.1}.jdeck__vh{overflow:hidden}.jdeck__vh-row{min-height:34px;color:var(--text-secondary);background:#7f56f00f;border-radius:10px;align-items:center;gap:8px;margin:6px 0 2px;padding:0 4px 0 10px;font-size:12px;display:flex}.dark .jdeck__vh-row{background:#a78bfa1a}.jdeck__vh-ico{color:#7f56f0;flex-shrink:0;width:13px;height:13px}.dark .jdeck__vh-ico{color:#c4b5fd}.jdeck__vh-tx{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.jdeck__vh-act{cursor:pointer;color:#6e45de;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;padding:8px 6px;font-family:inherit;font-size:12px;font-weight:600}.jdeck__vh-act:disabled{opacity:.6}.dark .jdeck__vh-act{color:#c4b5fd}.jdeck__vh-note{font-variant-numeric:tabular-nums;color:var(--text-faint);flex-shrink:0;font-size:11.5px}.jdeck__vh-note--err{color:var(--support-amber,#e08e0b)}.jdeck__vh-x{width:30px;height:30px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.jdeck__vh-x:active{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.jdeck__vh-x:active{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.jdeck__launch{text-align:left;width:fit-content;max-width:100%;height:42px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffdb;border:0;border-radius:21px;align-items:center;gap:9px;margin:0;padding:0 12px 0 5px;font-family:inherit;display:flex;position:relative;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fff9,0 1px 2px #1e1e2e0a,0 12px 28px -18px #1e1e2e38}.jdeck__launch:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px}.jdeck__launch--stage{visibility:hidden;pointer-events:none;box-shadow:none;background:0 0}.jdeck__brio{flex-shrink:0;justify-content:center;align-items:flex-end;width:34px;height:36px;display:flex;position:relative}.jdeck__brio-bob{animation:jdeck-bob 3s ease-in-out .5s infinite;display:block}@keyframes jdeck-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.jdeck__brio-in{transform-origin:50% 100%;display:block}.jdeck__brio-in[data-hop]{animation:jdeck-brio-in .34s cubic-bezier(.22,1,.36,1) both}@keyframes jdeck-brio-in{0%{transform:translateY(2px)scale(.94)}50%{transform:translateY(-5px)scale(1.05)}to{transform:none}}.jdeck__brio-badge{width:19px;height:19px;color:var(--text-muted);opacity:0;transform-origin:50% 80%;background:#fff;border-radius:7px;place-items:center;padding:2px;display:grid;position:absolute;bottom:1px;right:-7px;box-shadow:0 0 0 1.5px #fff,0 1px 2px #1e1e2e1a,0 4px 10px -4px #1e1e2e2e}.jdeck__brio-badge[data-landed]{opacity:1;animation:jdeck-catch .36s cubic-bezier(.22,1,.36,1) both}@keyframes jdeck-catch{0%{opacity:0;transform:scale(.72)}45%{opacity:1;transform:scale(1.1)}to{transform:none}}.jdeck__brio-badge img{object-fit:contain;border-radius:3px;width:100%;height:100%}.jdeck__brio-badge-init,.jdeck__fly-init{color:var(--text-secondary);font-size:10px;font-weight:600;line-height:1}.jdeck__fly{z-index:60;transform-origin:50%;pointer-events:none;will-change:transform;background:#fff;border:1px solid #ffffffe6;border-radius:12px;place-items:center;padding:4px;display:grid;position:fixed;box-shadow:0 8px 22px -8px #1e1e2e52}.jdeck__fly img{object-fit:contain;border-radius:5px;width:100%;height:100%}.ujc__logo[data-lifted]{visibility:hidden}.jdeck__launchtx{flex:auto;gap:0;min-width:0;display:grid}.jdeck__launchline{letter-spacing:-.006em;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:-2px 0 -3px;padding:2px 0 3px;font-size:13px;font-weight:500;line-height:1.25;animation:jdeck-rise .26s cubic-bezier(.22,1,.36,1) 60ms both;display:block;overflow:hidden}@keyframes jdeck-rise{0%{opacity:0;transform:translateY(5px)}}.jdeck__launchline b{color:var(--text-primary);font-weight:560}.jdeck__launchsub{letter-spacing:-.002em;min-width:0;height:15px;color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:500;line-height:15px;display:block}.jdeck__launchsub-in{align-items:center;gap:6px;min-width:0;max-width:100%;animation:jdeck-rise .26s cubic-bezier(.22,1,.36,1) .12s both;display:inline-flex}.jdeck__launchsub i{background:#7f56f0;border-radius:999px;flex-shrink:0;width:5px;height:5px;animation:apx-pulse 2s ease-in-out infinite}.dark .jdeck__launchsub i{background:#a78bfa}.jdeck__launchcheck{fill:none;stroke:#6e45de;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.jdeck__launchcheck path{stroke-dasharray:1;stroke-dashoffset:1px;animation:jdeck-draw .26s cubic-bezier(.22,1,.36,1) .22s forwards}@keyframes jdeck-draw{to{stroke-dashoffset:0}}.dark .jdeck__launchcheck{stroke:#c4b5fd}.jdeck__launchsub-tx{text-overflow:ellipsis;min-width:0;overflow:hidden}.jdeck__launchgo{color:var(--text-faint);flex-shrink:0;margin-left:2px;transition:translate .15s,color .15s;animation:jdeck-sub-in .2s ease-out .2s both}@keyframes jdeck-sub-in{0%{opacity:0}}.jdeck__launch:active .jdeck__launchgo{color:var(--text-secondary);translate:3px}.jdeck__launch[data-settled] .jdeck__launchgo{color:#6e45de}.dark .jdeck__launch[data-settled] .jdeck__launchgo{color:#c4b5fd}.jdeck__launch--limit .jdeck__launchsub i{background:var(--accent-amber);animation:none}.jdeck__search{background:var(--bg-surface-1);height:44px;color:var(--text-muted);border:1px solid #0000;border-radius:14px;flex-shrink:0;align-items:center;gap:9px;margin-top:12px;padding:0 12px;transition:border-color .16s,background .16s,opacity .24s,translate .26s cubic-bezier(.22,1,.36,1);display:flex}.jdeck__search:focus-within{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.jdeck__search:focus-within{border-color:color-mix(in oklab,var(--accent-coral) 42%,transparent)}}.jdeck__search:focus-within{background:var(--bg-card)}.jdeck__search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px}.jdeck__search input::placeholder{color:var(--text-faint)}.jdeck__search input::-webkit-search-cancel-button{display:none}.jdeck__search-clear{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:#24243814;border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.jdeck__search-ph{background:linear-gradient(90deg,var(--text-muted),var(--accent-coral),var(--text-muted));border-radius:999px;flex:1;height:15px}@supports (color:color-mix(in lab,red,red)){.jdeck__search-ph{background:linear-gradient(90deg,color-mix(in oklab,var(--text-muted) 8%,transparent),color-mix(in oklab,var(--accent-coral) 12%,transparent),color-mix(in oklab,var(--text-muted) 8%,transparent))}}.jdeck__search-ph{background-size:220% 100%;animation:jdeck-shimmer 1.4s linear infinite}.jdeck__chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:0;gap:7px;margin-top:9px;display:flex;overflow-x:auto}.jdeck__chips::-webkit-scrollbar{display:none}.jdeck__chips button{border:1px solid var(--border-subtle);background:var(--bg-card);height:30px;color:var(--text-secondary);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:0 9px 0 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.jdeck__chips button svg{color:var(--text-faint)}.jdeck__plan{--plan-ink:#7f56f0;--plan-wash:#7f56f01a;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffa8;border:0;border-radius:12px;flex-shrink:0;align-self:flex-start;align-items:stretch;max-width:100%;height:40px;margin:12px 0 0;padding:0;font-family:inherit;transition:opacity .2s,translate .26s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #24243812,0 1px 2px #1e1e2e08,0 8px 20px -16px #1e1e2e2e}.jdeck__plan:disabled{cursor:default}.jdeck__plan:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.jdeck__plan-mark{background:var(--plan-wash);width:26px;height:26px;color:var(--plan-ink);border-radius:8px;flex-shrink:0;align-self:center;place-items:center;margin:0 0 0 6px;transition:background .3s,color .3s;display:grid}.jdeck__plan-mark svg{display:block}.jdeck__plan-tx{letter-spacing:-.006em;min-width:0;color:var(--text-primary);white-space:nowrap;flex:auto;align-self:center;align-items:baseline;gap:5px;padding:0 13px 0 9px;font-size:13.5px;font-weight:500;line-height:1.2;display:flex;overflow:hidden}.jdeck__plan-n{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:16px;font-weight:500;line-height:1;animation:jdeck-rise .3s cubic-bezier(.22,1,.36,1) both}.jdeck__plan-soft,.jdeck__plan-word{text-overflow:ellipsis;min-width:0;overflow:hidden}.jdeck__plan-soft{color:var(--text-muted);font-size:12px;font-weight:400}.jdeck__plan-go{color:var(--text-primary);letter-spacing:-.006em;white-space:nowrap;background:#ffffff85;border-left:1px solid #24243814;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:1;transition:background .16s;display:inline-flex}.jdeck__plan-go svg{color:var(--plan-ink);transition:translate .18s cubic-bezier(.22,1,.36,1)}.jdeck__plan:active:not(:disabled) .jdeck__plan-go{background:#fffffff0;transition-duration:0s}.jdeck__plan:active:not(:disabled) .jdeck__plan-go svg,.jdeck__plan[data-leaving] .jdeck__plan-go svg{translate:3px}.jdeck__plan--due,.jdeck__plan[data-tone=block],.jdeck__plan[data-tone=warn]{--plan-ink:#b45309;--plan-wash:#f59e0b24}.jdeck__plan--due{height:44px}.jdeck__plan--due .jdeck__plan-tx{flex-direction:column;align-items:flex-start;gap:2px}.jdeck__plan[data-leaving]{opacity:0;translate:-16px}.jdeck__stage{flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;margin:12px -7px 0;transition:opacity .26s,translate .28s cubic-bezier(.22,1,.36,1),scale .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative;container:jdeck-stage/size}.jobs-shell:has(.jdeck__cues) .jdeck__stage{min-height:521px}.jdeck__line{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:372px;min-height:24px;margin:0 0 6px;padding:0 4px;display:flex}.jdeck__line-tx{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:500}.jdeck__line .sjl-door{height:26px;color:var(--text-secondary);background:#ffffffb8;border-radius:999px;padding:0 10px 0 8px;font-size:12px;box-shadow:inset 0 1px #fff,0 0 0 1px #24243812}.jdeck__line .sjl-door svg{width:13px;height:13px}.jdeck__stage[data-leaving]{opacity:0;pointer-events:none;will-change:transform,opacity;translate:-24px;scale:.98}.jdeck-stack{width:100%;max-width:372px;height:100%;max-height:min(86%,448px);position:relative;container:jdeck-card/size}@container jdeck-stage (max-height:460px){.jdeck-stack,.jdeck__skeleton{max-height:calc(100% - 30px)}}.jdeck-card{will-change:transform;contain:layout;position:absolute;inset:0}.jdeck-stack[data-dragging] .apxf-min *,.jobs-shell[data-dragging] :is(.apxf-min *,.brio-still__blink,.jdeck__search-hint,.jdeck__plan-n),.ujc--upsell:not(.ujc--active) .apxf-min *{animation-play-state:paused!important}.jdeck-drag,.jdeck-rest,.jdeck-rise{will-change:transform;position:absolute;inset:0}.jdeck-drag{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.jdeck-drag img{-webkit-user-drag:none}.jdeck-drag:active{cursor:grabbing}.jdeck-card--flying{will-change:transform;pointer-events:none}.jdeck-bare,.jdeck-veil{position:absolute;inset:0}.jdeck-veil{pointer-events:none;background:#0b0b0f;border-radius:24px}.jdeck__cues{width:100%;max-width:372px;padding:0 8px calc(84px + env(safe-area-inset-bottom,0px));flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;margin:18px auto 0;display:grid}.jdeck__cue{letter-spacing:-.002em;color:var(--text-faint);-webkit-user-select:none;user-select:none;will-change:transform;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.jdeck__cue--apply{justify-self:end}.jdeck__cue-ring{border-radius:999px;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.jdeck__cue-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 48%,transparent)}}.jdeck__rewind{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffdb;border:0;border-radius:999px;place-items:center;padding:0;transition:transform .16s cubic-bezier(.22,1,.36,1),background .2s,color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #2424380f,0 1px 2px #1e1e2e0a,0 10px 24px -16px #1e1e2e3d}.jdeck__rewind:active:not(:disabled){transform:scale(.92)}.jdeck__rewind:disabled{cursor:default;color:var(--text-faint);background:#fff6;box-shadow:0 0 0 1px #2424380d}.jdeck__rewind:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px}@media (hover:hover){.jdeck__rewind:hover:not(:disabled){color:var(--text-primary)}}.jdeck__rewind-badge{width:18px;height:18px;color:var(--text-muted);transform-origin:50% 80%;background:#fff;border-radius:6px;place-items:center;padding:2px;animation:jdeck-catch .36s cubic-bezier(.22,1,.36,1) both;display:grid;position:absolute;bottom:-3px;right:-5px;box-shadow:0 0 0 1.5px #fff,0 1px 2px #1e1e2e1a,0 4px 10px -4px #1e1e2e2e}.jdeck__rewind-badge img{object-fit:contain;border-radius:3px;width:100%;height:100%}.jdeck__rewind-badge-init{color:var(--text-secondary);font-size:9px;font-weight:600;line-height:1}.jdeck__hint{text-align:center;color:var(--text-muted);pointer-events:none;z-index:25;margin:0;font-size:12px;font-weight:500;position:absolute;bottom:8px;left:0;right:0}.jdeck__loading-more{z-index:26;border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:999px;padding:7px 12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.jdeck__loading-more{background:color-mix(in oklab,var(--bg-card) 90%,transparent)}}.jdeck__loading-more{color:var(--text-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;font-weight:650}.jdeck__empty{text-align:center;background:radial-gradient(100% 46% at 50% -6%,#7f56f014 0,#0000 62%),linear-gradient(#fff,#fafafc);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;max-width:372px;height:100%;max-height:min(86%,448px);padding:28px 24px;display:flex;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #4c1d950d,0 2px 5px -2px #4c1d9517,0 16px 30px -16px #4c1d9538,0 40px 66px -34px #4c1d9552}.jdeck__empty-brio{margin-bottom:10px;animation:jdeck-rise .4s cubic-bezier(.22,1,.36,1) both;display:block}.jdeck__empty p{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:20px;font-weight:500}.jdeck__empty>span:not(.jdeck__empty-brio){color:var(--text-muted);max-width:260px;font-size:13.5px;line-height:1.45}.jdeck__empty-doors{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.jdeck__empty .sjl-door.jdeck__empty-door,.jdeck__empty-door{cursor:pointer;-webkit-tap-highlight-color:transparent;height:38px;color:var(--text-primary);font:inherit;letter-spacing:-.006em;background:#ffffffdb;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;line-height:1;text-decoration:none;transition:transform .14s,box-shadow .14s,opacity .14s;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #24223424,0 1px 2px #3c238c0d}.jdeck__empty-door svg{color:var(--text-muted)}.jdeck__empty .sjl-door.jdeck__empty-door:active,.jdeck__empty-door:active{opacity:1;transform:scale(.97);box-shadow:inset 0 1px #fff,0 0 0 1px #2422343d,0 1px 2px #3c238c0d}.jdeck__empty-door:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px}.jdeck__understood{color:var(--text-muted);margin:6px 2px 0;font-size:12px;line-height:1.4}.ujc--notice .ujc__panel{justify-content:center}.ujc--notice .ujc__title{font-size:22px}.jdeck__skeleton{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:24px;width:100%;max-width:372px;height:100%;max-height:min(86%,448px);position:relative;overflow:hidden}.jdeck__skeleton span{background:linear-gradient(110deg,transparent 30%,var(--accent-coral) 50%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.jdeck__skeleton span{background:linear-gradient(110deg,transparent 30%,color-mix(in oklab,var(--accent-coral) 12%,transparent) 50%,transparent 70%)}}.jdeck__skeleton span{background-size:200% 100%;animation:jdeck-shimmer 1.4s linear infinite}@keyframes jdeck-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.jdeck__toasts{left:16px;right:16px;bottom:calc(96px + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:80;gap:8px;position:fixed}.jdeck__toast,.jdeck__toasts{flex-direction:column;display:flex}.jdeck__toast{pointer-events:auto;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;gap:2px;padding:11px 14px;box-shadow:0 16px 40px -20px #0006}.jdeck__toast strong{color:var(--text-primary);font-size:13px;font-weight:700}.jdeck__toast span{color:var(--text-muted);font-size:12px}.jdeck__toast--apply{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.jdeck__toast--apply{border-color:color-mix(in oklab,var(--accent-coral) 45%,var(--border-subtle))}}.jdeck__toast--error{border-color:#dc2626}@supports (color:color-mix(in lab,red,red)){.jdeck__toast--error{border-color:color-mix(in oklab,#dc2626 50%,var(--border-subtle))}}.jdemo__skip{cursor:pointer;-webkit-tap-highlight-color:transparent;height:26px;font:inherit;letter-spacing:-.004em;color:var(--text-secondary);background:#ffffffb8;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;box-shadow:inset 0 1px #fff,0 0 0 1px #24243812}.jdemo__skip:active{opacity:.7}.jdemo__coach{flex-shrink:0;align-items:center;gap:10px;width:100%;max-width:372px;min-height:44px;margin:0 0 10px;padding:0 2px;display:flex}.jdemo__coach-brio{flex-shrink:0;place-items:end center;width:30px;height:34px;display:grid}.jdemo__coach-brio .brio-still{display:block}.jdemo__coach-tx{letter-spacing:-.006em;min-width:0;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:13.5px;font-weight:450;line-height:1.4}.jdemo__start{z-index:45;cursor:pointer;-webkit-tap-highlight-color:transparent;height:44px;color:var(--text-primary);font:inherit;letter-spacing:-.006em;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 22px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:18px;left:50%;translate:-50%;box-shadow:inset 0 1px #fff,0 0 0 1px #24223429,0 10px 28px -14px #1e1e2e5c}.jdemo__start svg{color:#7f56f0}.jdemo__start:active{transform:scale(.97)}.jdemo__start:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px}@media (max-height:700px){.jdemo__coach{min-height:38px;margin-bottom:6px}.jdemo__coach-tx{font-size:13px}.jdeck__plan{margin-top:10px}.jdeck__stage{margin-top:8px}}@media (prefers-reduced-motion:reduce){.jdeck__brio-badge[data-landed],.jdeck__brio-bob,.jdeck__brio-in[data-hop],.jdeck__launchgo,.jdeck__launchline,.jdeck__launchsub-in,.jdeck__rewind-badge,.jdeck__skeleton span{animation:none}.jdeck__launchcheck path{stroke-dashoffset:0;animation:none}.jdeck__plan,.jdeck__plan-n,.jdeck__search-hint{animation:none}.jdeck__stage,.jobs-shell>.jdeck__chips,.jobs-shell>.jdeck__head,.jobs-shell>.jdeck__plan,.jobs-shell>.jdeck__search{transition:none}}}.ujc{background:radial-gradient(190% 160% at 12% -32%,var(--plate-a,#f6f2fd) 0,var(--plate-b,#f1eefb) 52%,var(--plate-c,#eae2f8) 100%);border:1px solid #0000;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.ujc:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(190% 160% at 12% -32%,var(--plate-ah,#f2ebfc) 0,var(--plate-bh,#ebe4f9) 52%,var(--plate-ch,#e1d6f4) 100%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.ujc>*{z-index:1;position:relative}.ujc--p0{--plate-a:#fbf9fe;--plate-b:#f7f4fd;--plate-c:#f0eaf9;--plate-ah:#f6f2fd;--plate-bh:#efe9fb;--plate-ch:#e5dbf7;--shade:76,29,149}.ujc--p1{--plate-a:#f8fbfe;--plate-b:#f3f8fd;--plate-c:#eaf2fa;--plate-ah:#f1f7fd;--plate-bh:#e7f1fb;--plate-ch:#d9e8f7;--shade:23,64,120}.ujc--p2{--plate-a:#f7fcf9;--plate-b:#f2faf5;--plate-c:#e8f5ee;--plate-ah:#f0faf4;--plate-bh:#e6f5ec;--plate-ch:#d6eee0;--shade:16,84,48}.ujc--p3{--plate-a:#fefbf6;--plate-b:#fcf6ef;--plate-c:#f9f0e3;--plate-ah:#fdf6ee;--plate-bh:#faeee0;--plate-ch:#f6e3ce;--shade:146,74,17}.ujc--p4{--plate-a:#fdfcf5;--plate-b:#fbf8eb;--plate-c:#f8f2e0;--plate-ah:#fcf9ec;--plate-bh:#f9f3dc;--plate-ch:#f4eac9;--shade:130,102,10}.ujc--p5{--plate-a:#fef8fa;--plate-b:#fcf3f6;--plate-c:#f9ebf0;--plate-ah:#fdf2f5;--plate-bh:#fae9ee;--plate-ch:#f6dce5;--shade:150,35,70}.dark .ujc--p0{--ident:#a78bfa}.dark .ujc--p1{--ident:#7db8f7}.dark .ujc--p2{--ident:#5ed492}.dark .ujc--p3{--ident:#f2a465}.dark .ujc--p4{--ident:#e3c654}.dark .ujc--p5{--ident:#f58fa4}.dark .ujc{background:radial-gradient(100% 42% at 50% -5%,var(--ident,#a78bfa) 0,transparent 62%),linear-gradient(180deg,#17171c 0,#121216 100%)}@supports (color:color-mix(in lab,red,red)){.dark .ujc{background:radial-gradient(100% 42% at 50% -5%,color-mix(in srgb,var(--ident,#a78bfa) 14%,transparent) 0,transparent 62%),linear-gradient(180deg,#17171c 0,#121216 100%)}}.dark .ujc{border-color:#ffffff14}.dark .ujc:before{background:radial-gradient(100% 42% at 50% -5%,var(--ident,#a78bfa) 0,transparent 62%),linear-gradient(180deg,#1b1b21 0,#15151a 100%)}@supports (color:color-mix(in lab,red,red)){.dark .ujc:before{background:radial-gradient(100% 42% at 50% -5%,color-mix(in srgb,var(--ident,#a78bfa) 26%,transparent) 0,transparent 62%),linear-gradient(180deg,#1b1b21 0,#15151a 100%)}}.ujc--grid.ujc--selected:before,.ujc--grid:focus-visible:before,.ujc--grid:hover:before{opacity:1}.dark .ujc--grid{border-color:#ffffff14}.dark .ujc--grid:focus-visible,.dark .ujc--grid:hover{border-color:#ffffff21;box-shadow:inset 0 1px #ffffff17,0 1px #000000a6,0 22px 44px -20px #000c}.dark .ujc--grid{box-shadow:inset 0 1px #ffffff12,0 1px #000000a6,0 12px 26px -18px #000000a6}.dark .ujc__foot{box-shadow:none;background:#0e0e12;border-top:1px solid #ffffff17}.ujc--grid{cursor:pointer;text-align:left;height:100%;min-height:0;box-shadow:inset 0 1px 0 #fff9,inset 0 0 0 1px #ffffff2e,0 0 0 1px rgba(var(--shade,76,29,149),.05),0 1px 2px rgba(var(--shade,76,29,149),.04),0 14px 34px -22px rgba(var(--shade,76,29,149),.18);border-radius:26px;padding:0;transition:translate .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .18s,scale .14s}.ujc--grid:focus-visible,.ujc--grid:hover{box-shadow:inset 0 1px 0 #fff9,inset 0 0 0 1px #ffffff2e,0 0 0 1px rgba(var(--shade,76,29,149),.06),0 2px 4px rgba(var(--shade,76,29,149),.05),0 22px 46px -24px rgba(var(--shade,76,29,149),.3);translate:0 -4px}.ujc--grid:active{scale:.985}.ujc--grid:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.ujc--grid{animation:ujc-in .32s cubic-bezier(.22,1,.36,1) backwards}.grid>.ujc--grid:nth-child(2){animation-delay:50ms}.grid>.ujc--grid:nth-child(3){animation-delay:.1s}@keyframes ujc-in{0%{opacity:0}}.ujc--grid.ujc--selected{box-shadow:inset 0 1px 0 #fff9,0 0 0 1px var(--accent-coral),0 1px 2px rgba(var(--shade,76,29,149),.04),0 14px 34px -22px rgba(var(--shade,76,29,149),.24)}@supports (color:color-mix(in lab,red,red)){.ujc--grid.ujc--selected{box-shadow:inset 0 1px 0 #fff9,0 0 0 1px color-mix(in srgb,var(--accent-coral) 40%,transparent),0 1px 2px rgba(var(--shade,76,29,149),.04),0 14px 34px -22px rgba(var(--shade,76,29,149),.24)}}.dark .ujc--grid.ujc--selected{box-shadow:0 0 0 1px var(--accent-coral),0 12px 26px -18px #000000a6}@supports (color:color-mix(in lab,red,red)){.dark .ujc--grid.ujc--selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-coral) 40%,transparent),0 12px 26px -18px #000000a6}}.ujc--swipe{--sw-pad-x:20px;--sw-pad-t:20px;--sw-pad-b:20px;--sw-pills-mb:14px;--sw-tags-pt:15px;--sw-foot-pt:15px;--sw-foot-pb:15px;height:100%;box-shadow:inset 0 1px 0 #ffffffb8,inset 0 0 0 1px #ffffff2e,0 0 0 1px rgba(var(--shade,76,29,149),.05),0 2px 5px -2px rgba(var(--shade,76,29,149),.09),0 16px 30px -16px rgba(var(--shade,76,29,149),.22),0 40px 66px -34px rgba(var(--shade,76,29,149),.32);border-radius:26px;padding:0}.ujc--swipe:before{opacity:1}.dark .ujc--swipe{background:radial-gradient(100% 42% at 50% -5%,var(--ident,#a78bfa) 0,transparent 62%),linear-gradient(180deg,#17171c 0,#121216 100%)}@supports (color:color-mix(in lab,red,red)){.dark .ujc--swipe{background:radial-gradient(100% 42% at 50% -5%,color-mix(in srgb,var(--ident,#a78bfa) 18%,transparent) 0,transparent 62%),linear-gradient(180deg,#17171c 0,#121216 100%)}}.dark .ujc--swipe{box-shadow:inset 0 1px #ffffff0f,0 2px 6px -2px #00000080,0 20px 38px -18px #0009,0 44px 78px -36px #000000b8}.ujc__panel{flex-direction:column;flex:1;min-height:0;padding:17px 19px 16px;transition:translate .2s cubic-bezier(.22,1,.36,1);display:flex}.ujc--swipe .ujc__panel{padding:var(--sw-pad-t) var(--sw-pad-x) var(--sw-pad-b)}.ujc--grid:focus-visible .ujc__panel,.ujc--grid:hover .ujc__panel{translate:0 -1px}.ujc__pills{justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin-bottom:15px;display:flex}.ujc--swipe .ujc__pills{min-height:38px;margin-bottom:var(--sw-pills-mb);flex-shrink:0}.ujc__when{letter-spacing:.01em;color:var(--text-faint);align-items:center;margin-left:auto;padding-left:10px;font-size:11px;font-weight:450;transition:color .18s;display:inline-flex}.dark .ujc__when{background:0 0}.ujc__fit{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;transition:color .18s;display:inline-flex}.ujc__fit svg{flex-shrink:0;width:13px;height:13px;transform:rotate(-90deg)}.ujc__fit svg circle{fill:none;stroke-width:2px}.ujc__fit-track{stroke:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.ujc__fit-track{stroke:color-mix(in srgb,var(--text-primary) 10%,transparent)}}.ujc__fit-arc{stroke:var(--accent-coral);stroke-linecap:round;animation:ujc-fit-in .8s cubic-bezier(.22,1,.36,1) .1s backwards}@keyframes ujc-fit-in{0%{stroke-dashoffset:37.7px}}.ujc__fit b{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.01em;font-size:11.5px;font-weight:550;line-height:1}.ujc__fit-w{font-size:11px;font-weight:400;line-height:1}.ujc__fit-w,.ujc__fit[data-band=low]{color:var(--text-muted)}.ujc__fit[data-band=low] .ujc__fit-arc{stroke:var(--text-faint)}.ujc__fit[data-compact]{gap:4px}.ujc__fit[data-compact] b{font-size:10.5px}.ujc--swipe .ujc__fit{gap:6px}.ujc--swipe .ujc__fit svg{width:14px;height:14px}.ujc--swipe .ujc__fit b{font-size:12.5px}.ujc--swipe .ujc__fit-w{font-size:12px}.ujc--swipe .ujc__fit[data-compact] svg{width:13px;height:13px}.ujc--swipe .ujc__fit[data-compact] b{font-size:10.5px}.dark .ujc__fit-track{stroke:#ffffff1f}.ujc__co{letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:4px;margin-bottom:7px;font-size:9.5px;font-weight:600;transition:color .18s;display:flex}.ujc--swipe .ujc__co{color:var(--text-muted);font-size:10.5px;font-weight:500}.ujc__co-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ujc__co-ver{color:var(--accent-coral);flex-shrink:0}.ujc__title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.022em;color:var(--text-primary);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;min-height:2.44em;margin:0;font-size:19px;font-weight:500;line-height:1.22;transition:color .18s;display:-webkit-box;overflow:hidden}.ujc--swipe .ujc__title{letter-spacing:-.016em;color:var(--text-primary);-webkit-line-clamp:3;overflow-wrap:anywhere;flex-shrink:0;min-height:0;font-size:19.5px;font-weight:620;line-height:1.24}.ujc--grid .ujc__title{letter-spacing:-.012em;color:var(--text-secondary);font-weight:500;line-height:1.24}.ujc--grid .ujc__co{color:var(--text-muted);font-size:10px;font-weight:500}.ujc--grid .ujc__loc,.ujc--grid .ujc__tag,.ujc--grid .ujc__when{font-weight:400}.ujc--grid .ujc__sal{font-weight:500}.ujc--swipe .ujc__panel>*{min-width:0}.ujc--swipe .ujc__about{flex-direction:column;gap:3px;min-height:0;margin-top:auto;padding-top:14px;transition:opacity .3s;display:flex;overflow:hidden}.ujc--swipe .ujc__about[data-empty]{opacity:0;visibility:hidden;transition:none}.ujc--swipe .ujc__about-k{letter-spacing:.02em;color:var(--text-faint);font-size:10.5px;font-weight:500}.ujc--swipe .ujc__about-tx{--ujc-about-lines:2;color:var(--text-muted);height:calc(var(--ujc-about-lines) * 1.4em);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:450;line-height:1.4;overflow:hidden}.ujc__about-tx[data-measuring]{visibility:hidden}.ujc__about-more{color:var(--text-secondary)}.ujc__about-more:after{content:var(--ujc-about-tail,"…")}.ujc__about-more:not([data-on]){visibility:hidden}.ujc--swipe .ujc__about+.ujc__tags{margin-top:auto}.ujc--swipe .ujc__tags{padding-top:var(--sw-tags-pt);max-height:calc(var(--sw-tags-pt) + 19px);flex-shrink:0;overflow:hidden}.ujc__sponsor{letter-spacing:.01em;white-space:nowrap;height:18px;color:var(--text-secondary);border:1px solid var(--text-primary);border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:550;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ujc__sponsor{border:1px solid color-mix(in srgb,var(--text-primary) 18%,transparent)}}.ujc__sponsor{background:0 0}.ujc__sponsor[data-basis=stated]{color:var(--text-primary);background:var(--text-primary);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.ujc__sponsor[data-basis=stated]{background:color-mix(in srgb,var(--text-primary) 9%,transparent)}}.ujc__tag+.ujc__sponsor{margin-left:2px}.dark .ujc__sponsor{border-color:#ffffff2e}.dark .ujc__sponsor[data-basis=stated]{background:#ffffff1f}.ujc__save{width:32px;height:32px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin-left:auto;transition:color .15s,background .15s,scale .18s cubic-bezier(.34,1.3,.5,1);display:grid}.ujc__save.is-saved{color:#7f56f0}.ujc__save:active{scale:.88}.ujc__save:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}@media (hover:hover){.ujc__save:hover{color:var(--text-secondary);background:rgba(var(--shade,76,29,149),.06)}.ujc__save.is-saved:hover{color:#6e45de}}.ujc__save+.ujc__apply{margin-left:2px}.ujc--swipe .ujc__save{width:34px;height:34px;margin-left:0}.dark .ujc__save.is-saved{color:#a78bfa}.ujc--swipe .ujc__foot .ujc__cue{background:0 0;flex-shrink:0;gap:3px;padding:0 0 0 10px}@container jdeck-card (max-height:366px){.ujc--swipe .ujc__title{-webkit-line-clamp:2}}@container jdeck-card (max-height:342px){.ujc--swipe{--sw-pad-t:18px;--sw-pad-b:16px;--sw-pills-mb:12px;--sw-tags-pt:12px}}@container jdeck-card (max-height:331px){.ujc--swipe .ujc__about-tx{--ujc-about-lines:1}}@container jdeck-card (max-height:312px){.ujc--swipe .ujc__about{display:none}}@container jdeck-card (max-height:263px){.ujc--swipe{--sw-pad-x:16px;--sw-pad-t:16px;--sw-pad-b:14px;--sw-pills-mb:10px;--sw-tags-pt:10px;--sw-foot-pt:12px;--sw-foot-pb:12px}.ujc--swipe .ujc__title{font-size:17.5px}.ujc--swipe .ujc__sal{font-size:12.5px}}@media (max-width:359px){.ujc--swipe{--sw-pad-x:16px;--sw-pad-t:16px;--sw-pad-b:14px;--sw-foot-pt:13px}.ujc--swipe .ujc__title{font-size:17.5px}.ujc--swipe .ujc__sal{font-size:12.5px}}.ujc__tags{flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin-top:auto;padding-top:15px;display:flex}.ujc__tag{letter-spacing:.005em;color:var(--text-muted);font-size:11.5px;font-weight:450;transition:color .18s}.ujc__tag+.ujc__tag:before{content:"·";color:var(--text-faint);margin-right:7px}.ujc--swipe .ujc__tag{color:var(--jcd-ink-soft,var(--text-secondary));font-size:12.5px;font-weight:450}.ujc--swipe .ujc__when{font-weight:400}.ujc__foot{box-shadow:0 -1px 0 rgba(var(--shade,76,29,149),.05);background:#ffffffb8;border-top:1px solid #ffffffd9;align-items:center;gap:11px;margin:0;padding:13px 19px 14px;display:flex}.ujc-skel{background:radial-gradient(190% 160% at 12% -32%,#fbf9fe 0,#f7f4fd 52%,#f0eaf9 100%);border:1px solid #0000;border-radius:26px;flex-direction:column;min-height:0;padding:0;display:flex;box-shadow:inset 0 1px #fff9,0 0 0 1px #4c1d950b,0 1px 2px #1c0f3c0a,0 14px 34px -22px #4c1d9533}.dark .ujc-skel{background:linear-gradient(#17171c,#121216);border-color:#ffffff14;box-shadow:0 12px 26px -18px #000000a6,inset 0 1px #ffffff0f}.ujc-skel__panel{flex-direction:column;flex:1;padding:17px 19px 16px;display:flex}.ujc-skel__pills{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.ujc-skel__tags{gap:6px;margin-top:auto;padding-top:15px;display:flex}.ujc-skel__foot{background:#ffffffb8;border-top:1px solid #ffffffd9;align-items:center;gap:11px;margin:0;padding:13px 19px 14px;display:flex}.dark .ujc-skel__foot{background:#0e0e12;border-top-color:#ffffff17}.ujc-skel__host{width:100%;container-type:inline-size}.ujc-skel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}@container not (min-width:1080px){.ujc-skel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container not (min-width:660px){.ujc-skel__grid{grid-template-columns:minmax(0,1fr)}}.gv-row{transition:transform .42s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.gv-row{transition:none}}.ujl-cell{min-width:0}.ujl{background:radial-gradient(180% 150% at 14% -30%,#7f56f0 0,var(--bg-elevated) 62%);border-radius:26px;flex-direction:column;justify-content:space-between;gap:18px;height:100%;min-height:286px;padding:24px 24px 18px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ujl{background:radial-gradient(180% 150% at 14% -30%,color-mix(in srgb,#7f56f0 8%,var(--bg-elevated)) 0,var(--bg-elevated) 62%)}}.ujl{border:1px solid var(--glass-border);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #4c1d950d,0 1px 2px #4c1d950d,0 18px 42px -24px #4c1d9547}.dark .ujl{background:radial-gradient(180% 150% at 14% -30%,#a78bfa 0,var(--bg-elevated) 62%)}@supports (color:color-mix(in lab,red,red)){.dark .ujl{background:radial-gradient(180% 150% at 14% -30%,color-mix(in srgb,#a78bfa 10%,var(--bg-elevated)) 0,var(--bg-elevated) 62%)}}.dark .ujl{box-shadow:inset 0 1px #ffffff0d,0 18px 42px -24px #00000080}.ujl__id{align-items:center;gap:12px;min-width:0;display:flex}.ujl__logo{border-radius:11px;flex-shrink:0}.ujl__tx{min-width:0}.ujl__role{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.014em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16.5px;font-weight:700;overflow:hidden}.ujl__org{color:var(--text-faint);margin:1px 0 0;font-size:11.5px;font-weight:500}.ujl__live{gap:12px;display:grid}.ujl__work{align-items:center;gap:11px;min-height:30px;display:flex}.ujl__brio{flex-shrink:0;justify-content:center;align-items:flex-end;width:34px;height:36px;display:flex;position:relative}.ujl__brio img{width:auto;height:36px;display:block}.ujl__lines{flex:auto;gap:3px;min-width:0;display:grid}.ujl__line{align-items:center;gap:7px;min-width:0;margin:0;display:flex;overflow:hidden}.ujl__verb{white-space:nowrap;letter-spacing:-.004em;color:var(--text-muted);flex-shrink:0;font-size:12px;font-weight:450}.ujl__co{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.014em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.ujl__sub{letter-spacing:-.002em;color:var(--text-faint);margin:0;font-size:11.5px;font-weight:450}.ujl__line i{background:#7f56f0;border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:apx-pulse 2s ease-in-out infinite}.dark .ujl__line i{background:#a78bfa}.ujl__segs{align-items:center;gap:5px;display:flex}.ujl__seg{background:var(--text-primary);border-radius:999px;width:22px;height:4px}@supports (color:color-mix(in lab,red,red)){.ujl__seg{background:color-mix(in srgb,var(--text-primary) 9%,transparent)}}.ujl__seg{transition:background .3s}.ujl__seg[data-state=done]{background:#7f56f0}.ujl__seg[data-state=now]{background:#7f56f08c;animation:apx-pulse 2s ease-in-out infinite}.dark .ujl__seg[data-state=done]{background:#a78bfa}.ujl__foot{justify-content:flex-end;align-items:center;display:flex}.ujl__cta{letter-spacing:0;color:#6e45de;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;margin:-8px -10px -8px 0;padding:8px 10px;font-size:12px;font-weight:550;transition:background .15s;display:inline-flex}.ujl__cta svg{transition:translate .15s}.ujl__cta:active svg,.ujl__cta:hover svg{translate:2px}.ujl__cta:hover{background:#7f56f012}.dark .ujl__cta{color:#c4b5fd}@media (max-width:1080px){.ujc-skel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.ujc-skel__grid{grid-template-columns:1fr}}.es-soft{animation:es-soft-in .5s cubic-bezier(.22,1,.36,1) .25s backwards}@keyframes es-soft-in{0%{opacity:0;translate:0 8px}}.es-dots{align-items:baseline;gap:3px;margin-left:6px;display:inline-flex}.es-dots i{background:var(--accent-coral);border-radius:999px;width:3px;height:3px;animation:apx-step 1.6s ease-in-out infinite}.es-dots i:nth-child(2){animation-delay:.2s}.es-dots i:nth-child(3){animation-delay:.4s}.dark .es-dots i{background:#a78bfa}@media (prefers-reduced-motion:reduce){.es-dots i,.es-soft{animation:none}}.devjobs-bar{flex-wrap:wrap;gap:6px;margin:4px 0 22px;display:flex}.devjobs-tab{cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-card);height:30px;color:var(--text-muted);border-radius:999px;padding:0 12px;font-size:12px;font-weight:550;transition:color .15s,border-color .15s,background .15s}.devjobs-tab:hover{color:var(--text-primary);border-color:var(--border)}.devjobs-tab[data-on]{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.ujc--swipe .ujc__foot{padding:var(--sw-foot-pt) var(--sw-pad-x) var(--sw-foot-pb)}.ujc__cue{background:#ffffffb8}.dark .ujc__cue{background:#0e0e12}.ujc__logo{width:36px;height:36px;color:var(--text-muted);box-shadow:0 1px 2px rgba(var(--shade,76,29,149),.08);background:#fff;border:1px solid #ffffffe6;border-radius:11px;flex-shrink:0;place-items:center;padding:4px;display:grid;overflow:hidden}.dark .ujc__logo{color:#52525b;box-shadow:none;background:#fff;border-color:#ffffff29}.ujc--swipe .ujc__logo{border-radius:12px;width:42px;height:42px}.ujc__logo img{object-fit:contain;border-radius:5px;width:100%;height:100%}.ujc__money{flex:1;min-width:0}.ujc__sal{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.006em;font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:500;transition:color .18s;overflow:hidden}.ujc--swipe .ujc__sal{color:var(--jcd-ink,var(--text-secondary));font-size:13px;font-weight:500}.ujc__sal small{color:var(--text-faint);letter-spacing:0;margin-left:3px;font-size:9.5px;font-weight:500}.ujc__loc{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11px;font-weight:450;transition:color .18s;overflow:hidden}.ujc--swipe .ujc__loc{font-weight:400}.ujc__loc[data-solo]{color:var(--text-secondary);margin:0;font-size:11.5px;font-weight:500}.ujc__apply{z-index:0;color:#fff;letter-spacing:0;cursor:pointer;min-width:80px;height:33px;box-shadow:inset 0 1px 0 #ffffff47,0 3px 10px -6px var(--accent-coral);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ujc__apply{box-shadow:inset 0 1px 0 #ffffff47,0 3px 10px -6px color-mix(in srgb,var(--accent-coral) 45%,transparent)}}.ujc__apply{-webkit-tap-highlight-color:transparent;flex-shrink:0;transition:transform .14s,opacity .14s,color .18s,border-color .18s,box-shadow .18s,background .18s}.ujc__apply:before{content:"";z-index:-1;border-radius:inherit;background:var(--brand-tile);opacity:1;transition:opacity .18s;position:absolute;inset:-1px}.ujc--grid .ujc__apply:not(.ujc__apply--done){color:#6e45de;box-shadow:none;background:0 0;border-color:#24243824}.ujc--grid .ujc__apply:not(.ujc__apply--done):before{opacity:0}.ujc--grid .ujc__apply:active:not(.ujc__apply--done),.ujc--grid .ujc__apply:focus-visible:not(.ujc__apply--done),.ujc--grid .ujc__apply:hover:not(.ujc__apply--done),.ujc--grid.ujc--selected .ujc__apply:not(.ujc__apply--done),.ujc--grid:focus-visible .ujc__apply:not(.ujc__apply--done),.ujc--grid:hover .ujc__apply:not(.ujc__apply--done){color:#fff;box-shadow:inset 0 1px 0 #ffffff47,0 3px 10px -6px var(--accent-coral);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.ujc--grid .ujc__apply:active:not(.ujc__apply--done),.ujc--grid .ujc__apply:focus-visible:not(.ujc__apply--done),.ujc--grid .ujc__apply:hover:not(.ujc__apply--done),.ujc--grid.ujc--selected .ujc__apply:not(.ujc__apply--done),.ujc--grid:focus-visible .ujc__apply:not(.ujc__apply--done),.ujc--grid:hover .ujc__apply:not(.ujc__apply--done){box-shadow:inset 0 1px 0 #ffffff47,0 3px 10px -6px color-mix(in srgb,var(--accent-coral) 45%,transparent)}}.ujc--grid .ujc__apply:active:not(.ujc__apply--done):before,.ujc--grid .ujc__apply:focus-visible:not(.ujc__apply--done):before,.ujc--grid .ujc__apply:hover:not(.ujc__apply--done):before,.ujc--grid.ujc--selected .ujc__apply:not(.ujc__apply--done):before,.ujc--grid:focus-visible .ujc__apply:not(.ujc__apply--done):before,.ujc--grid:hover .ujc__apply:not(.ujc__apply--done):before{opacity:1}.ujc__apply:active{transform:scale(.96)}.ujc__apply:disabled{cursor:default}.ujc__apply:disabled:not(.ujc__apply--done){opacity:.72}.ujc__apply--done{background:#16a34a}@supports (color:color-mix(in lab,red,red)){.ujc__apply--done{background:color-mix(in oklab,#16a34a 12%,var(--bg-card))}}.ujc__apply--done{box-shadow:none;color:#15803d;border:1px solid oklab(62.7052% -.145969 .0869672/.35)}.ujc__apply--done:before{opacity:0}.dark .ujc__apply--done{color:#4ade80}.ujc--grid{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.ujc--grid{border-color:color-mix(in srgb,var(--border-subtle) 60%,transparent)}}.ujc--grid:focus-visible,.ujc--grid:hover{border-color:var(--border)}.ujc--grid.ujc--selected{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.ujc--grid.ujc--selected{border-color:color-mix(in srgb,var(--accent-coral) 45%,var(--border))}}.ujc--grid .ujc__sal{color:var(--text-secondary)}.ujc--grid .ujc__loc{color:var(--text-muted)}.ujc--grid .ujc__when{color:var(--text-faint)}.ujc--grid .ujc__tag{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.ujc--grid .ujc__tag{color:color-mix(in srgb,var(--text-secondary) 60%,var(--text-muted))}}.ujc--grid .ujc__logo{opacity:1;transition:opacity .18s}.ujc--grid.ujc--selected .ujc__sal,.ujc--grid:focus-visible .ujc__sal,.ujc--grid:hover .ujc__sal{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.ujc--grid.ujc--selected .ujc__sal,.ujc--grid:focus-visible .ujc__sal,.ujc--grid:hover .ujc__sal{color:color-mix(in srgb,var(--text-primary) 82%,var(--text-muted))}}.ujc--grid.ujc--selected .ujc__tag,.ujc--grid.ujc--selected .ujc__when,.ujc--grid:focus-visible .ujc__tag,.ujc--grid:focus-visible .ujc__when,.ujc--grid:hover .ujc__tag,.ujc--grid:hover .ujc__when{color:var(--text-secondary)}.ujc--grid.ujc--selected .ujc__fit,.ujc--grid:focus-visible .ujc__fit,.ujc--grid:hover .ujc__fit{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.ujc--grid,.ujc__fit-arc{animation:none}.ujc--grid:focus-visible .ujc__panel,.ujc--grid:hover .ujc__panel{translate:0}}.ujc__glow{border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0}.ujc__glow--apply{box-shadow:inset 0 0 0 2px var(--accent-coral),inset 0 -90px 90px -60px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.ujc__glow--apply{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--accent-coral) 72%,transparent),inset 0 -90px 90px -60px color-mix(in oklab,var(--accent-coral) 55%,transparent)}}.ujc__glow--pass{box-shadow:inset 0 0 0 2px var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.ujc__glow--pass{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--text-muted) 45%,transparent)}}.ujc__stamp{z-index:4;pointer-events:none;font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:.05em;text-transform:uppercase;border-radius:10px;padding:5px 13px;font-size:19px;font-weight:700;position:absolute;top:22px}.ujc__stamp--apply{color:#fff;background:var(--brand-gradient-vivid);box-shadow:inset 0 1px 0 #ffffff4d,0 6px 18px -8px var(--accent-coral);right:20px;transform:rotate(9deg)}@supports (color:color-mix(in lab,red,red)){.ujc__stamp--apply{box-shadow:inset 0 1px 0 #ffffff4d,0 6px 18px -8px color-mix(in oklab,var(--accent-coral) 60%,transparent)}}.ujc__stamp--pass{color:var(--text-secondary);border:2px solid var(--border);background:#ffffffe6;left:20px;transform:rotate(-9deg)}.dark .ujc__stamp--pass{background:#141419e6}.ujc__cue{color:var(--text-faint);justify-content:center;align-items:center;gap:4px;padding:10px 0 12px;font-size:12px;font-weight:500;display:flex}.jsp{background:var(--bg-card);border:1px solid var(--border-subtle);position:relative}@supports (color:color-mix(in lab,red,red)){.jsp{border:1px solid color-mix(in srgb,var(--border-subtle) 60%,transparent)}}.jsp{border-radius:14px;transition:border-color .18s,box-shadow .18s,translate .18s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #18181b0a,0 10px 24px -18px #18181b29,inset 0 1px #ffffff8c}.jsp:after{content:"";background:linear-gradient(90deg,var(--accent-coral),transparent);opacity:0;pointer-events:none;border-radius:999px;height:1px;transition:opacity .22s,right .42s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:16px;right:72%}.jsp:focus-within:after{opacity:.9;right:34%}.jsp--hero{border-radius:16px}.dark .jsp{box-shadow:0 10px 24px -18px #0000008c,inset 0 1px #ffffff0f}.jsp:focus-within{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.jsp:focus-within{border-color:color-mix(in srgb,var(--accent-coral) 36%,var(--border))}}.jsp:focus-within{box-shadow:0 2px 4px #18181b0d,0 18px 40px -20px #18181b3d,0 0 0 4px var(--accent-coral),inset 0 1px 0 #ffffff8c;translate:0 -1px}@supports (color:color-mix(in lab,red,red)){.jsp:focus-within{box-shadow:0 2px 4px #18181b0d,0 18px 40px -20px #18181b3d,0 0 0 4px color-mix(in srgb,var(--accent-coral) 8%,transparent),inset 0 1px 0 #ffffff8c}}.dark .jsp:focus-within{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.dark .jsp:focus-within{border-color:color-mix(in srgb,var(--accent-coral) 42%,var(--border))}}.dark .jsp:focus-within{background:var(--bg-elevated);box-shadow:0 18px 40px -18px #000000b3,0 0 0 4px var(--accent-coral),inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab,red,red)){.dark .jsp:focus-within{box-shadow:0 18px 40px -18px #000000b3,0 0 0 4px color-mix(in srgb,var(--accent-coral) 12%,transparent),inset 0 1px 0 #ffffff14}}.jsp[data-draft]:not(:focus-within){border-color:var(--border)}.jsp:focus-within input::placeholder{color:var(--text-faint)}@supports (color:color-mix(in lab,red,red)){.jsp:focus-within input::placeholder{color:color-mix(in srgb,var(--text-faint) 55%,transparent)}}.jsp__row{align-items:center;gap:10px;min-height:48px;padding:7px 8px 7px 14px;display:flex}.jsp--hero .jsp__row{min-height:54px;padding:8px 9px 8px 17px}.jsp__icon{color:var(--text-faint);transition:color .15s}.jsp:focus-within .jsp__icon{color:var(--accent-coral)}.jsp__toggle{height:32px;color:var(--text-muted);border:1px solid #0000;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:550;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.jsp__toggle:hover{border-color:var(--border-subtle)}.jsp__toggle:hover,.jsp__toggle[aria-expanded=true]{color:var(--text-primary);background:var(--bg-surface-2)}.jsp__toggle--active{color:var(--text-secondary)}.jsp__toggle-count{background:var(--accent-coral);border-radius:6px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.jsp__toggle-count{background:color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.jsp__toggle-count{font-variant-numeric:tabular-nums;color:var(--accent-coral);font-size:10.5px;font-weight:650}@media (max-width:480px){.jsp__toggle-label{display:none}}.jsp__end{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.jsp__end--hero{width:38px;height:38px}.jsp__kbd{border:1px solid var(--border-subtle);background:var(--bg-surface-2);letter-spacing:.02em;height:22px;color:var(--text-faint);border-radius:6px;align-items:center;padding:0 6px;font-family:inherit;font-size:10.5px;font-weight:550;display:inline-flex}@media (hover:none){.jsp__kbd{display:none}}.jsp__go{color:#fff;background:linear-gradient(180deg,var(--accent-coral) 0,var(--accent-coral) 52%,var(--accent-coral) 100%);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.jsp__go{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-coral) 90%,#fff) 0,var(--accent-coral) 52%,color-mix(in srgb,var(--accent-coral) 86%,#000) 100%)}}.jsp__go{box-shadow:inset 0 1px 0 #ffffff47,0 1px 2px #18181b1f,0 5px 14px -6px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.jsp__go{box-shadow:inset 0 1px 0 #ffffff47,0 1px 2px #18181b1f,0 5px 14px -6px color-mix(in srgb,var(--accent-coral) 50%,transparent)}}.jsp__go{transition:filter .15s,transform .12s}.jsp--hero .jsp__go{border-radius:11px;width:38px;height:38px}.jsp__go:hover{filter:brightness(1.06)}.jsp__go:active{transform:scale(.94)}.jsp__go:disabled{opacity:.65;cursor:default;filter:none;transform:none}.jsp__go:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.jsp__facets{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1);display:grid}.jsp[data-open] .jsp__facets{grid-template-rows:1fr}.jsp__facets-inner{min-height:0;overflow:hidden}.jsp[data-open] .jsp__facets-inner{overflow:visible}.jsp__rule{background:var(--border-subtle);height:1px;margin:0 12px}.jsp__facets-row{opacity:0;flex-wrap:wrap;align-items:center;gap:4px;padding:7px 8px 8px;transition:opacity .16s,translate .22s cubic-bezier(.22,1,.36,1);display:flex;translate:0 -5px}.jsp[data-open] .jsp__facets-row{opacity:1;transition-delay:50ms;translate:0}.jsp__clear{color:var(--text-muted);margin-left:2px;font-size:12.5px;font-weight:500;transition:color .15s}.jsp__clear:hover{color:var(--accent-coral)}@media (prefers-reduced-motion:reduce){.jsp__facets{transition:none}.jsp__facets-row{opacity:1;transition:none;translate:0}.jsp:after{transition:none}.jsp:focus-within{translate:0}}.hme{width:100%;max-width:1340px;margin:0 auto;padding:12px 4px 96px}.hme-hero{padding-top:0}.hme-hello{min-height:42px;font-family:var(--page-title-face);font-size:var(--page-title-size);font-weight:var(--page-title-weight-soft);letter-spacing:var(--page-title-tracking);align-items:center;margin:-6px 0 0;padding-right:120px;display:flex}.hme-hello,.hme-hello-name{color:var(--text-primary)}.hme-hello-brio{flex-shrink:0;align-items:flex-end;margin-right:12px;display:inline-flex;translate:0 2px}.hme-brio{color:var(--text-secondary);align-items:center;gap:6px;margin:6px 0 0;font-size:14px;display:flex}.hme-plate-zone{max-width:920px;margin-top:22px}.hme-plate-zone,.hme-plate-zone>.jsp{position:relative}.hme-needs{border:1px solid var(--border-subtle);background:var(--bg-card);max-width:760px;color:var(--text-secondary);border-radius:13px;align-items:center;gap:10px;margin-top:20px;padding:11px 16px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:flex;box-shadow:0 1px 2px #18181b0a,inset 0 1px #ffffff8c}.dark .hme-needs{box-shadow:inset 0 1px #ffffff0f}.hme-needs:hover{border-color:var(--border);background:var(--bg-elevated)}.hme-needs-dot{background:#f59e0b;border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #f59e0b2e}.hme-needs-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hme-needs-cta{color:var(--accent-coral);flex-shrink:0;align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.hme-stack{flex-direction:column;gap:34px;margin-top:30px;display:flex}.hme-scroll{scroll-snap-type:x proximity;scrollbar-width:none;gap:18px;margin:-6px -2px 0;padding:6px 2px 14px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 64px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 64px),#0000 100%)}.hme-scroll::-webkit-scrollbar{display:none}.hme-scroll-item{scroll-snap-align:start;flex:0 0 min(424px,80vw);width:min(424px,80vw)}.hme-act{min-width:0}.hme-tabs{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:11px;gap:2px;padding:3px}.hme-tab,.hme-tabs{align-items:center;display:inline-flex}.hme-tab{height:28px;color:var(--text-muted);border-radius:8px;gap:6px;padding:0 12px;font-size:12.5px;font-weight:550;transition:color .15s,background .15s}.hme-tab:hover{color:var(--text-primary)}.hme-tab--on{color:#fff;background:var(--brand-tile);box-shadow:inset 0 1px 0 #ffffff47,0 3px 10px -6px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.hme-tab--on{box-shadow:inset 0 1px 0 #ffffff47,0 3px 10px -6px color-mix(in srgb,var(--accent-coral) 50%,transparent)}}.hme-tab-count{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:11px;font-weight:600;transition:color .15s}.hme-tab:hover .hme-tab-count{color:var(--text-muted)}.hme-tab--on .hme-tab-count{color:#ffffffbf}.hme-act-rows{flex-direction:column;display:flex}.hme-act-rows>*+*{border-top:1px solid var(--border-subtle)}.hme-row--wide{margin-inline:-10px;padding:11px 10px}.hme-act-foot{border-top:1px solid var(--border-subtle);gap:10px;margin-top:12px;padding-top:12px}.hme-act-foot,.hme-section-head{justify-content:space-between;align-items:baseline;display:flex}.hme-section-head{margin-bottom:14px}.hme-section-title{letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:16.5px;font-weight:650}.hme-section-link{color:var(--text-muted);align-items:center;gap:4px;font-size:13px;font-weight:500;transition:color .15s,gap .15s;display:inline-flex}.hme-section-link:hover{color:var(--accent-coral)}.hme-empty{border:1px dashed var(--border);background:var(--bg-card);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:30px 26px;display:flex}.hme-empty-title{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.hme-empty-body{max-width:380px;color:var(--text-muted);margin:0;font-size:13px}.hme-empty-cta{color:var(--accent-coral);align-items:center;gap:4px;margin-top:6px;font-size:13px;font-weight:550;display:inline-flex}.hme-rail-rows{flex-direction:column;display:flex}.hme-rail-rows>*+*{border-top:1px solid var(--border-subtle)}.hme-row{border-radius:10px;align-items:center;gap:10px;padding:10px 2px;transition:background .14s;display:flex}.hme-row:hover{background:var(--bg-surface-2)}.hme-row-dot{background:var(--border);border-radius:999px;flex-shrink:0;width:7px;height:7px}.hme-row-dot--live{background:var(--accent-coral);animation:hme-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hme-row-dot--done{background:#22c55e}.hme-row-dot--failed{background:#ef4444}@keyframes hme-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-coral) 40%,transparent)}50%{box-shadow:0 0 0 5px #0000}}.hme-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hme-row-role{letter-spacing:-.008em;color:var(--text-primary);font-size:13.5px;font-weight:560;line-height:1.25}.hme-row-role,.hme-row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hme-row-sub{letter-spacing:0;color:var(--text-muted);font-size:12px}.hme-pill{letter-spacing:.005em;white-space:nowrap;height:24px;color:var(--text-secondary);background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:560;display:inline-flex}.hme-pill[data-tone=live]{color:var(--accent-coral);background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.hme-pill[data-tone=live]{background:color-mix(in srgb,var(--accent-coral) 9%,transparent)}}.hme-pill[data-tone=live]{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.hme-pill[data-tone=live]{border-color:color-mix(in srgb,var(--accent-coral) 22%,transparent)}}.hme-pill[data-tone=review]{color:#b45309;background:#f59e0b1f;border-color:#f59e0b42}.dark .hme-pill[data-tone=review]{color:#fbbf24}.hme-pill[data-tone=done]{color:#15803d;background:#22c55e1a;border-color:#22c55e3d}.dark .hme-pill[data-tone=done]{color:#4ade80}.hme-pill[data-tone=failed]{color:#dc2626;background:#ef444417;border-color:#ef444438}.dark .hme-pill[data-tone=failed]{color:#f87171}.hme-pill-spin{border:1.5px solid var(--accent-coral);border-radius:999px;width:10px;height:10px}@supports (color:color-mix(in lab,red,red)){.hme-pill-spin{border:1.5px solid color-mix(in srgb,var(--accent-coral) 30%,transparent)}}.hme-pill-spin{border-top-color:var(--accent-coral);animation:hme-spin .9s linear infinite}@keyframes hme-spin{to{rotate:1turn}}.hme-row-go{width:20px;color:var(--text-faint);opacity:0;flex-shrink:0;place-items:center;transition:opacity .15s,translate .18s cubic-bezier(.22,1,.36,1),color .15s;display:grid;translate:-4px}.hme-row:hover .hme-row-go{opacity:1;color:var(--text-muted);translate:0}.hme-row-age{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.hme-rail-empty{color:var(--text-muted);flex-direction:column;gap:8px;padding:18px 2px;font-size:13px;display:flex}.hme-rail-empty p{margin:0}.hme-rail-week-stat{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:550}@media (prefers-reduced-motion:reduce){.hme-pill-spin,.hme-row-dot--live{animation:none}.hme-row-go{transition:none}}.apboard__head{justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin:-6px 0 18px;padding-right:112px;display:flex}.apboard__title{font-family:var(--page-title-face);font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--page-title-tracking);color:var(--text-primary);margin:0;line-height:1.1}.apboard__sub{color:var(--text-muted);margin:3px 0 0;font-size:12.5px}.apboard__head--mobile{margin:0 0 14px;padding-right:96px}.apboard__search{width:220px;height:42px;color:var(--text-faint);background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;transition:background .16s,border-color .16s;display:flex}@media (hover:hover){.apboard__search:hover{background:var(--bg-surface-2)}}.apboard__search:focus-within{background:var(--bg-card);border-color:var(--border-subtle);color:var(--accent-coral)}.apboard__search input{min-width:0;color:var(--text-primary);caret-color:var(--accent-coral);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:13.5px}.apboard__search input::placeholder{color:var(--text-faint)}.apboard__search-ph{min-width:0;color:var(--text-faint);flex:1;font-size:13.5px}.apboard__search input::-webkit-search-cancel-button{display:none}.apboard__search button{background:var(--bg-surface-2);width:22px;height:22px;color:var(--text-muted);border-radius:999px;place-items:center;display:grid}.apstats{gap:6px;margin-left:-18px;display:flex}.apstat{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;flex-direction:column;flex:0 auto;align-items:flex-start;gap:1px;min-width:150px;padding:12px 18px 13px;transition:background .18s,scale .12s;display:flex}.apstat b{font-family:var(--font-heading),var(--font-sans),sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:24px;font-weight:600;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.apstat b{color:color-mix(in srgb,var(--text-primary) 72%,var(--text-muted))}}.apstat b,.apstat span{transition:color .16s}.apstat span{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;font-weight:550}@media (hover:hover){.apstat:hover{background:var(--bg-surface-2)}.apstat:hover b{color:var(--text-primary)}.apstat:hover span{color:var(--text-muted)}}.apstat:active{scale:.985}.apstat[data-tone=live]{--stat-tone:var(--accent-coral);--stat-wash:#e7e1f8}.apstat[data-tone=done]{--stat-tone:#15803d;--stat-wash:#dcefe4}.apstat[data-tone=review]{--stat-tone:#2563eb;--stat-wash:#ddebf8}.dark .apstat[data-tone=live]{--stat-wash:#22222a}.dark .apstat[data-tone=done]{--stat-tone:#4ade80;--stat-wash:#22222a}.dark .apstat[data-tone=review]{--stat-tone:#60a5fa;--stat-wash:#22222a}.apstat[data-active]{background:var(--stat-wash)}.apstat[data-active] b{color:var(--stat-tone)}@supports (color:color-mix(in lab,red,red)){.apstat[data-active] b{color:color-mix(in srgb,var(--stat-tone) 78%,var(--text-primary))}}.apstat[data-active] span{color:var(--stat-tone)}@supports (color:color-mix(in lab,red,red)){.apstat[data-active] span{color:color-mix(in srgb,var(--stat-tone) 70%,var(--text-muted))}}.apboard--mobile .apstats{gap:4px;margin-left:-13px}.apboard--mobile .apstat{border-radius:13px;flex:auto;min-width:0;padding:10px 13px}.apboard--mobile .apstat b{font-size:20px}.apfeed{margin-left:-12px;margin-right:-12px}.apboard--mobile .apfeed{margin-top:14px}.apfeed__day{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);background:linear-gradient(180deg,var(--bg-void) 78%,transparent);align-items:center;gap:10px;padding:13px 14px 7px;font-size:10.5px;font-weight:600;transition:opacity .24s;display:flex;position:sticky;top:0}.apboard--mobile .apfeed__day{top:env(safe-area-inset-top,0)}.apfeed__day:after{content:"";background:linear-gradient(90deg,var(--border-subtle),transparent);flex:1;height:1px}.apfeed__day em{color:var(--text-faint);opacity:.8;font-style:normal;font-weight:500}.apfeed__day:first-child{padding-top:7px}.aprow{border-radius:13px;align-items:center;gap:13px;padding:13px 12px;transition:opacity .24s,translate .28s cubic-bezier(.22,1,.36,1),scale .12s;animation:aprow-in .5s cubic-bezier(.22,1,.36,1) both;display:flex;position:relative}.aprow:first-of-type{animation-delay:30ms}.aprow:nth-of-type(2){animation-delay:70ms}.aprow:nth-of-type(3){animation-delay:.11s}.aprow:nth-of-type(4){animation-delay:.15s}.aprow:nth-of-type(5){animation-delay:.19s}.aprow:nth-of-type(6){animation-delay:.23s}@keyframes aprow-in{0%{opacity:0;translate:0 7px}}@media (hover:hover){.aprow:hover{translate:3px}.apfeed:has(.aprow:hover) .aprow:not(:hover){opacity:.42}.apfeed:has(.aprow:hover) .apfeed__day{opacity:.5}}.aprow:active{background:var(--bg-surface-2);scale:.992}.aprow+.aprow:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:63px;right:12px}.aprow--live:after{content:"";background:linear-gradient(90deg,transparent,var(--accent-coral),transparent);border-radius:999px;height:1px;position:absolute;bottom:2px;left:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.aprow--live:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-coral) 55%,transparent),transparent)}}.aprow--live:after{opacity:.7;pointer-events:none;background-size:200% 100%;animation:aprow-sweep 2.6s ease-in-out infinite}@keyframes aprow-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.aprow__logo{border-radius:12px;flex-shrink:0;transition:translate .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;overflow:hidden}@media (hover:hover){.aprow:hover .aprow__logo{translate:0 -1px;box-shadow:0 5px 12px -5px #18181b38}}.aprow__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aprow__role{letter-spacing:-.008em;color:var(--text-primary);font-size:14.5px;font-weight:560;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.aprow__role{color:color-mix(in srgb,var(--text-primary) 78%,var(--text-muted))}}.aprow__role{text-overflow:ellipsis;white-space:nowrap;transition:color .16s;overflow:hidden}@media (hover:hover){.aprow:hover .aprow__role{color:var(--text-primary)}}.aprow__sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aprow__sub b{color:var(--text-secondary);font-weight:500}.aprow__sub i{color:var(--text-faint);font-style:normal}.aprow__slot{flex-shrink:0;place-items:center end;min-width:96px;display:grid}.aprow__slot>*{grid-area:1/1}.aprow__word{font-size:12px;font-weight:550;transition:opacity .16s}.aprow__word[data-tone=live]{color:var(--accent-coral);align-items:center;gap:5px;display:inline-flex}.aprow__word[data-tone=queue]{color:var(--text-muted)}.aprow__word[data-tone=done]{color:#15803d}.dark .aprow__word[data-tone=done]{color:#4ade80}.aprow__word[data-tone=review]{color:#2563eb}@supports (color:color-mix(in lab,red,red)){.aprow__word[data-tone=review]{color:color-mix(in srgb,#2563eb 82%,var(--text-muted))}}.dark .aprow__word[data-tone=review]{color:#60a5fa}@supports (color:color-mix(in lab,red,red)){.dark .aprow__word[data-tone=review]{color:color-mix(in srgb,#60a5fa 82%,var(--text-muted))}}.aprow__word[data-tone=failed]{color:#dc2626}@supports (color:color-mix(in lab,red,red)){.aprow__word[data-tone=failed]{color:color-mix(in srgb,#dc2626 82%,var(--text-muted))}}.dark .aprow__word[data-tone=failed]{color:#f87171}@supports (color:color-mix(in lab,red,red)){.dark .aprow__word[data-tone=failed]{color:color-mix(in srgb,#f87171 82%,var(--text-muted))}}.aprow__pulse{background:var(--accent-coral);border-radius:999px;width:6px;height:6px;animation:hme-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.aprow__go{z-index:0;border:1px solid var(--text-primary);border-radius:9px;height:30px;padding:0 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aprow__go{border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}}.aprow__go{color:var(--accent-coral);background:0 0}@supports (color:color-mix(in lab,red,red)){.aprow__go{color:color-mix(in srgb,var(--accent-coral) 62%,var(--text-muted))}}.aprow__go{opacity:0;pointer-events:none;align-items:center;gap:4px;font-size:12px;font-weight:600;transition:opacity .18s 60ms,transform .22s cubic-bezier(.22,1,.36,1) 60ms,color .16s,border-color .16s;display:inline-flex;transform:translate(4px)}.aprow__go svg{opacity:0;width:0;height:12px;margin-right:-3px;transition:width .18s cubic-bezier(.22,1,.36,1),opacity .15s}.aprow__go:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:var(--brand-tile);transition:opacity .16s;position:absolute;inset:-1px}@media (hover:hover){.aprow:hover .aprow__word[data-tone=review]{opacity:0}.aprow:hover .aprow__go{opacity:1;pointer-events:auto;transform:translate(0)}.aprow__go:hover{color:#fff;border-color:#0000}.aprow__go:hover:before{opacity:1}.aprow__go:hover svg{opacity:1;width:12px;margin-right:0}}.aprow__chev{width:14px;height:14px;color:var(--text-faint);opacity:0;flex-shrink:0;transition:opacity .18s 40ms,transform .22s cubic-bezier(.22,1,.36,1) 40ms,color .16s;transform:translate(-4px)}@media (hover:hover){.aprow:hover .aprow__chev{opacity:1;color:var(--accent-coral);transform:translate(0)}}.apboard--mobile .aprow__chev{display:none}.apfeed-end{text-align:center;color:var(--text-faint);padding:18px 14px 6px;font-size:12px}.apfeed-more{color:var(--accent-coral);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:550;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.apfeed-more{color:color-mix(in srgb,var(--accent-coral) 70%,var(--text-muted))}}.apfeed-more{cursor:pointer;transition:color .16s,background .16s}@media (hover:hover){.apfeed-more:hover{color:var(--accent-coral);background:var(--bg-surface-2)}}.apfeed-more:disabled{opacity:.6;cursor:default}.apfeed-end p{margin:0}.aprow--skeleton{pointer-events:none;animation:none}@media (prefers-reduced-motion:reduce){.aprow,.aprow__pulse{animation:none}.aprow:hover{translate:0}.aprow--live:after{opacity:.35;animation:none}.aprow:active,.apstat:active{scale:1}}@media (max-width:767px){.ujc--swipe{--jcd-ink:var(--text-secondary);--jcd-ink-soft:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.ujc--swipe{--jcd-ink-soft:color-mix(in srgb,var(--text-secondary) 60%,var(--text-muted))}}.dark .ujc--swipe{--jcd-ink:#e2e2e7;--jcd-ink-soft:#c2c2c9}.dark .ujc--swipe .ujc__title{color:var(--text-primary);font-weight:600}.dark .jcd__empty,.dark .jcd__facts,.dark .ujc--swipe .ujc__co,.dark .ujc--swipe .ujc__loc,.dark .ujc__slim-co{color:var(--text-secondary)}.dark .jcd__eyebrow,.dark .ujc--swipe .ujc__cue,.dark .ujc--swipe .ujc__when{color:var(--text-muted)}.dark .jcd__list li,.dark .jcd__prose{font-weight:410}.dark .jcd__title{font-weight:520}.ujc--swipe .ujc__cue{font-size:11px}.ujc--detail{--ujc-hair:rgba(var(--shade,76,29,149),.1)}.dark .ujc--detail{--ujc-hair:#ffffff14}.ujc--swipe .ujc__foot,.ujc--swipe .ujc__panel,.ujc--swipe>.ujc__cue{transition:opacity .18s 50ms}.ujc--detail .ujc__foot,.ujc--detail .ujc__panel,.ujc--detail>.ujc__cue{opacity:0;transition:opacity .24s}.ujc>.ujc__dl{z-index:2;border-radius:inherit;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ujc__slim{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;align-items:center;gap:8px;height:46px;padding:6px 10px 6px 14px;display:flex}.ujc__slim:active{background:rgba(var(--shade,76,29,149),.05)}.dark .ujc__slim:active{background:#ffffff0a}.ujc__slim:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px;border-radius:12px}.ujc--swipe .ujc__slim .ujc__logo{border-radius:8px;width:26px;height:26px;padding:3px}.ujc__slim-tx{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.ujc__slim-co-row{align-items:center;gap:6px;min-width:0;display:flex}.ujc__slim-co{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.ujc__slim-ver{color:var(--accent-coral);flex-shrink:0}.ujc__slim-title{opacity:0;min-width:0;max-height:0;font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.005em;color:var(--jcd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;transition:max-height .22s cubic-bezier(.22,1,.36,1),opacity .18s,translate .22s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;translate:0 4px}.ujc__slim[data-titled] .ujc__slim-title{opacity:1;max-height:18px;translate:0}.ujc--swipe .ujc__slim .ujc__fit-arc{animation:none}.ujc__slim-x{width:22px;height:22px;color:var(--text-faint);flex-shrink:0;place-items:center;display:grid}.ujc__sheet{background:var(--bg-card);min-height:0;box-shadow:0 -1px 0 rgba(var(--shade,76,29,149),.07),0 -12px 28px -16px rgba(var(--shade,76,29,149),.28);will-change:transform,opacity;border-radius:14px 14px 0 0;flex-direction:column;flex:auto;transition:border-radius .28s cubic-bezier(.32,.72,0,1);display:flex;position:relative}.dark .ujc__sheet{background:#0e0e12;box-shadow:0 -1px #ffffff17,0 -12px 28px -16px #000000b3}.ujc__dl[data-scrolled] .ujc__sheet{border-radius:0}.ujc__sheet:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--bg-card),transparent);opacity:0;height:16px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.dark .ujc__sheet:before{background:linear-gradient(#0e0e12,#0000)}.ujc__dl[data-scrolled] .ujc__sheet:before{opacity:1}.ujc__body{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;padding:16px 16px 20px;overflow-y:auto}.ujc__body::-webkit-scrollbar{display:none}.jdeck-drag[data-detail]{touch-action:pan-y}.ujc__cue--detail{border-top:1px solid var(--ujc-hair);background:var(--bg-card);letter-spacing:.01em;flex-shrink:0;justify-content:space-between;padding:6px 16px 9px;font-size:11px;position:relative}.dark .ujc__cue--detail{background:#0e0e12}.ujc__cue--detail:before{content:"";pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg-card));height:18px;position:absolute;top:-19px;left:0;right:0}.dark .ujc__cue--detail:before{background:linear-gradient(#0000,#0e0e12)}.ujc__cue-save{width:30px;height:26px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ujc__cue-save.is-saved{color:var(--accent-coral)}.ujc__cue-save:active{background:rgba(var(--shade,76,29,149),.06)}.jcd,.jcd__head{flex-direction:column;display:flex}.jcd__head{border-bottom:1px solid var(--ujc-hair);padding-bottom:14px}.jcd__title{letter-spacing:-.012em;color:var(--text-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:560;line-height:1.25}.jcd__pay,.jcd__title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif}.jcd__pay{letter-spacing:-.006em;font-variant-numeric:tabular-nums;color:var(--jcd-ink);margin:8px 0 0;font-size:14px;font-weight:500}.jcd__pay small{letter-spacing:0;color:var(--text-faint);margin-left:3px;font-size:10px;font-weight:500}.jcd__facts{color:var(--text-muted);text-wrap:pretty;margin:3px 0 0;font-size:11.5px;font-weight:400;line-height:1.5}.jcd__section{margin-top:16px}.jcd__section+.jcd__section{border-top:1px solid var(--ujc-hair);margin-top:20px;padding-top:16px}.jcd__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0 0 8px;font-size:10px;font-weight:500}.jcd__sub{letter-spacing:-.008em;color:var(--jcd-ink);text-wrap:balance;margin:18px 0 6px;font-size:14.5px;font-weight:500;line-height:1.35}.jcd__sub:first-child{margin-top:0}.jcd__prose{color:var(--jcd-ink);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:14px;font-weight:400;line-height:1.6}.jcd__prose+.jcd__prose{margin-top:10px}.jcd__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jcd__list+.jcd__list,.jcd__list+.jcd__prose,.jcd__prose+.jcd__list{margin-top:10px}.jcd__list li{color:var(--jcd-ink);overflow-wrap:anywhere;text-wrap:pretty;padding-left:14px;font-size:14px;font-weight:400;line-height:1.55;position:relative}.jcd__list li:before{content:"";background:var(--accent-coral);border-radius:999px;width:4px;height:4px;position:absolute;top:.62em;left:1px}@supports (color:color-mix(in lab,red,red)){.jcd__list li:before{background:color-mix(in srgb,var(--accent-coral) 70%,transparent)}}.jcd__empty{color:var(--text-muted);margin:16px 0 0;font-size:13px;line-height:1.55}.jcd__colophon{border-top:1px solid var(--ujc-hair);color:var(--text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:14px;font-size:11.5px;line-height:1.4;display:flex}.jcd__colophon a{color:var(--text-muted);-webkit-tap-highlight-color:transparent;flex-shrink:0;align-items:center;gap:2px;padding:6px 0;font-weight:500;text-decoration:none;display:inline-flex}.jcd__colophon a:active{color:var(--jcd-ink)}.jcd__skel{flex-direction:column;gap:9px;margin-top:16px;display:flex}.jcd__skel i{background:linear-gradient(90deg,rgba(var(--shade,76,29,149),.06) 30%,rgba(var(--shade,76,29,149),.13) 50%,rgba(var(--shade,76,29,149),.06) 70%);background-size:220% 100%;border-radius:999px;height:9px;animation:jdeck-shimmer 1.4s linear infinite;display:block}.jcd__skel i:nth-child(2){width:94%}.jcd__skel i:nth-child(3){width:86%}.jcd__skel i:nth-child(4){width:58%}.dark .jcd__skel i{background:linear-gradient(90deg,#ffffff0f 30%,#ffffff1f 50%,#ffffff0f 70%) 0 0/220% 100%}@keyframes jcd-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.jcd__colophon,.jcd__empty,.jcd__head,.jcd__section,.jcd__skel{animation:jcd-rise .34s cubic-bezier(.22,1,.36,1) both}.jcd__head{animation-delay:20ms}.jcd__empty,.jcd__section:first-of-type,.jcd__skel{animation-delay:80ms}.jcd__section:nth-of-type(2){animation-delay:.14s}.jcd__colophon{animation-delay:.18s}@media (prefers-reduced-motion:reduce){.ujc--swipe,.ujc--swipe .ujc__about,.ujc--swipe .ujc__foot,.ujc--swipe .ujc__panel,.ujc--swipe>.ujc__cue,.ujc__sheet,.ujc__sheet:before,.ujc__slim-title{transition:none}.jcd__colophon,.jcd__empty,.jcd__head,.jcd__section,.jcd__skel,.jcd__skel i,.ujc--upsell.ujc--active:after{animation:none}}.ujc--upsell{--plate-a:#f8f4fe;--plate-b:#f2ebfd;--plate-c:#e8ddfb;--plate-ah:#f5effe;--plate-bh:#ede3fc;--plate-ch:#e0d2f9;--shade:109,40,217;--ident:#a78bfa}.ujc--upsell .ujc__stamp--apply{background:var(--brand-gradient-vivid);box-shadow:inset 0 1px #ffffff4d,0 6px 18px -8px #6d28d999}.ujc--upsell .ujc__glow--apply{box-shadow:inset 0 0 0 2px #7f56f0b8,inset 0 -90px 90px -60px #7f56f080}.upc__brio{background:#f5f1fe;border:1px solid #ffffffe6;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 1px 2px #6d28d91a}.dark .upc__brio{box-shadow:none;background:#2e2a40;border-color:#ffffff1a}.ujc--upsell .ujc__title{-webkit-line-clamp:2}.ujc--upsell{--upc-tone:#7f56f0}.ujc--upsell[data-stage=low]{--upc-tone:var(--accent-amber)}.ujc--upsell[data-stage=out]{--upc-tone:var(--accent-coral)}.dark .ujc--upsell{--upc-tone:#a78bfa}.dark .ujc--upsell[data-stage=low]{--upc-tone:var(--accent-amber)}.dark .ujc--upsell[data-stage=out]{--upc-tone:var(--accent-coral)}.ujc--upsell:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--upc-angle,0deg),var(--upc-tone) 0 68%,var(--upc-tone) 82%,var(--upc-tone) 92%,var(--upc-tone) 96%,var(--upc-tone) 100%);padding:1.5px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ujc--upsell:after{background:conic-gradient(from var(--upc-angle,0deg),color-mix(in srgb,var(--upc-tone) 16%,transparent) 0 68%,color-mix(in srgb,var(--upc-tone) 45%,transparent) 82%,var(--upc-tone) 92%,color-mix(in srgb,var(--upc-tone) 30%,#fff) 96%,color-mix(in srgb,var(--upc-tone) 16%,transparent) 100%)}}.ujc--upsell:after{opacity:0;transition:opacity .3s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ujc--upsell.ujc--active:after{opacity:1;animation:upc-border-sweep 3.6s linear infinite}@keyframes upc-border-sweep{to{--upc-angle:360deg}}.upc__line{color:var(--jcd-ink-soft);text-wrap:pretty;margin:8px 0 0;font-size:12.5px;font-weight:400;line-height:1.5}.ujc--upsell .ujc__foot,.upc__cta{align-items:center}.upc__cta{color:#6e45de;cursor:pointer;letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;background:#7f56f01a;border:0;border-radius:999px;flex-shrink:0;gap:3px;height:28px;padding:0 10px 0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.upc__cta:active{background:#7f56f02e}.dark .upc__cta{color:#c4b5fd;background:#a78bfa29}.ujc--upsell>.ujc__cue{color:var(--text-faint)}.apps-shell{padding:calc(env(safe-area-inset-top,0px) + 8px) 16px calc(96px + env(safe-area-inset-bottom,0px));position:relative}.apps-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(130% 90% at 50% -8%,#a855f71f,#0000 64%);height:240px;position:absolute;top:0;left:-20px;right:-20px}.dark .apps-shell:before{background:radial-gradient(130% 90% at 50% -8%,#b058d029,#0000 64%)}.apps-shell>*{z-index:1;position:relative}.applist__more{border:1px solid var(--border-subtle);background:var(--bg-card);width:100%;height:44px;color:var(--text-secondary);cursor:pointer;border-radius:13px;margin-top:14px;font-size:13.5px;font-weight:650}.applist__more:disabled{opacity:.6}.app-main:has(.adx-shell){padding-top:0;padding-left:0;padding-right:0}.adx-shell{padding:calc(env(safe-area-inset-top,0px) + 8px) 16px calc(96px + env(safe-area-inset-bottom,0px));position:relative}.adx-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(130% 90% at 50% -8%,#a855f71f,#0000 64%);height:260px;position:absolute;top:0;left:-20px;right:-20px}.dark .adx-shell:before{background:radial-gradient(130% 90% at 50% -8%,#b058d029,#0000 64%)}.adx-shell>*{z-index:1;position:relative}.adx-top{justify-content:space-between;align-items:center;min-height:38px;display:flex}.adx-back{color:var(--text-muted);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:3px;margin-left:-4px;padding:5px 9px 5px 5px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.adx-back:active{background:var(--bg-surface-1)}.adx-viewjob{border:1px solid var(--border-subtle);background:var(--bg-card);height:32px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:5px;padding:0 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.adx-viewjob:active{background:var(--bg-surface-1)}.adx-id{align-items:center;gap:13px;margin-top:14px;display:flex}.adx-logo{border:1px solid var(--border-subtle);border-radius:15px;flex-shrink:0}.adx-id__text{flex-direction:column;flex:1;min-width:0;display:flex}.adx-company{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12.5px;font-weight:500;overflow:hidden}.adx-role{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:21px;font-weight:550;line-height:1.2;display:-webkit-box;overflow:hidden}.adx-updated{color:var(--text-faint);margin-top:8px;font-size:12px;font-weight:450}.adx-journey{margin:24px 0 0;padding:0;list-style:none}.adx-journey__step{--tone-fg:var(--text-muted);gap:13px;padding-bottom:22px;display:flex;position:relative}.adx-journey__step:last-child{padding-bottom:0}.adx-journey__step[data-tone=info]{--tone-fg:#7f56f0}.adx-journey__step[data-tone=attention]{--tone-fg:var(--accent-coral)}.adx-journey__step[data-tone=success]{--tone-fg:#15803d}.adx-journey__step[data-tone=danger]{--tone-fg:#b45309}.dark .adx-journey__step[data-tone=info]{--tone-fg:#a78bfa}.dark .adx-journey__step[data-tone=success]{--tone-fg:#4ade80}.dark .adx-journey__step[data-tone=danger]{--tone-fg:#fbbf24}.adx-journey__step:not(:last-child):before{content:"";background:var(--border);border-radius:999px;width:2px;position:absolute;top:26px;bottom:0;left:13px;transform:translate(-50%)}.adx-journey__step[data-state=done]:not(:last-child):before{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.adx-journey__step[data-state=done]:not(:last-child):before{background:color-mix(in oklab,var(--text-primary) 28%,transparent)}}.adx-journey__rail{z-index:1;flex-shrink:0;justify-content:center;width:26px;display:flex;position:relative}.adx-journey__node{border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:relative}.adx-journey__step[data-state=upcoming] .adx-journey__node{box-shadow:inset 0 0 0 2px var(--border)}.adx-journey__step[data-state=done] .adx-journey__node{background:var(--bg-surface-2);color:var(--text-secondary)}.adx-journey__step[data-state=current] .adx-journey__node,.adx-journey__step[data-state=stopped] .adx-journey__node{background:var(--tone-fg)}@supports (color:color-mix(in lab,red,red)){.adx-journey__step[data-state=current] .adx-journey__node,.adx-journey__step[data-state=stopped] .adx-journey__node{background:color-mix(in oklab,var(--tone-fg) 15%,var(--bg-card))}}.adx-journey__step[data-state=current] .adx-journey__node,.adx-journey__step[data-state=stopped] .adx-journey__node{color:var(--tone-fg);box-shadow:inset 0 0 0 1.5px var(--tone-fg)}@supports (color:color-mix(in lab,red,red)){.adx-journey__step[data-state=current] .adx-journey__node,.adx-journey__step[data-state=stopped] .adx-journey__node{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--tone-fg) 42%,transparent)}}.adx-journey__pulse{background:var(--tone-fg);border-radius:999px;width:9px;height:9px;position:absolute}.adx-journey__pulse:after{content:"";background:inherit;border-radius:999px;animation:adx-ping 1.9s ease-out infinite;position:absolute;inset:0}@keyframes adx-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.1)}}.adx-journey__content{flex:1;min-width:0;padding-top:3px}.adx-journey__row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.adx-journey__label{letter-spacing:-.01em;color:var(--text-muted);font-size:14px;font-weight:500}.adx-journey__step[data-state=done] .adx-journey__label{color:var(--text-secondary)}.adx-journey__step[data-state=current] .adx-journey__label{color:var(--text-primary);font-weight:600}.adx-journey__step[data-state=stopped] .adx-journey__label{color:var(--tone-fg);font-weight:600}.adx-journey__time{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px;font-weight:450}.adx-journey__desc{color:var(--text-muted);margin-top:4px;font-size:12.75px;line-height:1.5;display:block}.adx-journey__dots{vertical-align:middle;gap:3px;margin-left:7px;display:inline-flex}.adx-journey__dots i{background:var(--tone-fg);border-radius:999px;width:3px;height:3px;animation:adx-typing 1.4s ease-in-out infinite}.adx-journey__dots i:nth-child(2){animation-delay:.2s}.adx-journey__dots i:nth-child(3){animation-delay:.4s}@keyframes adx-typing{0%,70%,to{opacity:.25}35%{opacity:1}}.adx-cta-wrap{justify-content:center;margin-top:26px;display:flex}.adx-cta{border:1.5px solid var(--accent-coral);border-radius:14px;align-items:center;gap:6px;height:46px;padding:0 22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adx-cta{border:1.5px solid color-mix(in oklab,var(--accent-coral) 55%,transparent)}}.adx-cta{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.adx-cta{background:color-mix(in oklab,var(--accent-coral) 10%,transparent)}}.adx-cta{color:var(--accent-coral);-webkit-tap-highlight-color:transparent;font-size:14px;font-weight:650;text-decoration:none;transition:transform .1s}.adx-cta:active{transform:scale(.98)}.adx-tabs{margin-top:22px}.adx-tabpanel{padding-top:16px}.adx-workspace{margin-top:18px}.adx-skel{background:var(--bg-surface-1);border-radius:999px;animation:adx-shimmer 1.3s ease-in-out infinite}.adx-skel--logo{border-radius:15px;width:52px;height:52px}.adx-skel-lines{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.adx-skel--line{height:12px}.adx-skel--title{height:18px}.adx-skel--rail{height:3px;margin-top:24px}@keyframes adx-shimmer{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.adx-journey__dots i,.adx-journey__pulse:after,.adx-skel{animation:none}}}body.sheet-open .app-shell *,body.sheet-open .app-shell :after,body.sheet-open .app-shell :before{animation-play-state:paused!important}.imsheet{--bg-card:#fff;--bg-elevated:#fff;--bg-surface-1:#f4f4f5;--bg-surface-2:#e9e9ec;--text-primary:#18181b;--text-secondary:#52525b;--text-muted:#71717a;--text-faint:#a1a1aa;--border:#0000001a;--border-subtle:#00000013;--accent:#7f56f0;--accent-muted:#7f56f01a;--glass-fill:linear-gradient(180deg,#fff,#fbfbfd);--glass-hi:#fff;--glass-border:#1111160e;--glass-shadow:0 1px 2px #18181b0d,0 10px 24px -10px #18181b1f;--glass-specular:inset 0 -1px 0 #11111609;--glass-glow:0 0 0 3.5px var(--accent)}@supports (color:color-mix(in lab,red,red)){.imsheet{--glass-glow:0 0 0 3.5px color-mix(in srgb,var(--accent) 13%,transparent)}}.imsheet{--row-focus:#ffffff9e}.dark .imsheet{--bg-card:#16161a;--bg-elevated:#1c1c22;--bg-surface-1:#202027;--bg-surface-2:#2a2a31;--text-primary:#fafafa;--text-secondary:#aeaeb6;--text-muted:#83838d;--text-faint:#6a6a73;--border:#ffffff21;--border-subtle:#ffffff1a;--accent:#a78bfa;--accent-muted:#a78bfa2e;--glass-fill:#161619;--glass-hi:#fff1;--glass-border:#ffffff12;--glass-shadow:0 5px 16px -6px #0009;--glass-specular:none;--glass-glow:0 0 0 3.5px var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark .imsheet{--glass-glow:0 0 0 3.5px color-mix(in srgb,var(--accent) 22%,transparent)}}.dark .imsheet{--row-focus:#ffffff0d}.pe{flex-direction:column;display:flex}.imsheet:has(.pe){height:88vh;height:min(93dvh,100dvh - env(safe-area-inset-top,0px) - 12px);background:linear-gradient(#f6f6f8,#ededf1);max-height:94dvh}.dark .imsheet:has(.pe){background:linear-gradient(#08080a,#040405)}.dark .pe-sticky{background:#08080a}.pe-sticky{z-index:20;background:#f6f6f8;position:sticky;top:0}.pe-head{align-items:flex-start;gap:10px;padding:2px 2px 12px;display:flex}.imsheet:has(.pe) .imsheet__grip{z-index:21;background:#f6f6f8;border-radius:28px 28px 0 0;margin-bottom:-1px;position:relative}.dark .imsheet:has(.pe) .imsheet__grip{background:#08080a}.imsheet:has(.pe) .imsheet__body{padding-top:0}.pe-head__titles{flex:1;min-width:0}.pe-head__lead{flex-shrink:0;margin-top:1px}.pe-head__title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:20px;font-weight:500}.pe-head__sub{letter-spacing:-.003em;color:var(--text-muted);margin:2px 0 0;font-size:13px;font-weight:400}.pe-head__pick{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;max-width:100%;margin:0 0 0 -6px;padding:2px 6px;transition:background .15s;display:inline-flex}.pe-head__pick .pe-head__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pe-head__chev{width:16px;height:16px;color:var(--text-faint);flex-shrink:0;margin-top:2px;transition:rotate .3s cubic-bezier(.22,1,.36,1),color .15s}.pe-head__pick[aria-expanded=true] .pe-head__chev{rotate:180deg}@media (hover:hover){.pe-head__pick:hover{background:var(--bg-surface-1)}.pe-head__pick:hover .pe-head__chev{color:var(--text-secondary)}}.pe-head__pick:active{background:var(--bg-surface-2)}.pe-head__pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pe-head__act{cursor:pointer;letter-spacing:-.008em;height:34px;color:var(--accent);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-shrink:0;margin:0 -4px 0 2px;padding:0 10px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,color .15s,opacity .15s}@media (hover:hover){.pe-head__act:hover:not(:disabled){background:var(--accent-muted)}}.pe-head__act:active:not(:disabled){background:var(--accent-muted)}.pe-head__act:disabled{color:var(--text-faint);cursor:default}.pe-head__act[aria-busy=true]{color:var(--text-muted)}.pe-head__act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pe-head__back,.pe-head__x{cursor:pointer;background:var(--bg-surface-1);width:34px;height:34px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;border:0;border-radius:11px;flex-shrink:0;place-items:center;margin-top:1px;transition:background .15s,transform .12s;display:grid}.pe-head__back:active,.pe-head__x:active{background:var(--bg-surface-2);transform:scale(.9)}.pe-views{z-index:0;position:relative}.pe-views--swipe{touch-action:pan-y;will-change:transform}.pe-id{background:var(--glass-fill);border:1px solid var(--glass-border);width:100%;box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow);border-radius:17px;align-items:center;gap:12px;margin-bottom:16px;padding:9px 12px;display:flex;position:relative}.pe-id:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--glass-specular);position:absolute;inset:0}.pe-id__col{flex-direction:column;min-width:0;display:flex}.pe-id__name{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.015em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.pe-id__hint{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:500}.pe-kicker{letter-spacing:-.004em;color:var(--text-muted);margin:18px 0 4px 2px;font-size:12.5px;font-weight:560}.pe-req{display:none}.pe-moretoggle__opt{color:var(--text-faint);margin-left:6px;font-size:12px;font-weight:500}.pe-group{background:var(--glass-fill);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow);border-radius:19px;margin-bottom:13px;transition:box-shadow .22s;position:relative;overflow:hidden}.pe-group:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--glass-specular);position:absolute;inset:0}.pe-row{text-align:left;cursor:text;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:11px;width:100%;min-height:52px;padding:11px 14px;font-family:inherit;transition:background .18s;display:flex;position:relative}.pe-row+.pe-row{box-shadow:inset 0 1px 0 var(--border-subtle)}.pe-row:focus-within:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:2.5px;position:absolute;top:7px;bottom:7px;left:0}.pe-row__glyph{width:20px;color:var(--text-faint);flex-shrink:0;place-items:center;margin-top:2px;transition:color .15s;display:grid}.pe-row.pe-row--locked .pe-row__glyph,.pe-row.pe-row--nav .pe-row__glyph{margin-top:0}.pe-row:focus-within .pe-row__glyph{color:var(--accent)}.pe-row__field{flex-direction:column;flex:1;min-width:0;display:flex}.pe-row__label{letter-spacing:.01em;color:var(--text-muted);font-size:11.5px;font-weight:500;transition:color .15s}.pe-row:focus-within .pe-row__label{color:var(--accent)}.pe-input,.pe-textarea{letter-spacing:-.008em;width:100%;color:var(--text-primary);caret-color:var(--accent);background:0 0;border:0;outline:none;margin-top:1px;padding:0;font-family:inherit;font-size:16px;font-weight:400}.pe-input::placeholder,.pe-textarea::placeholder{color:var(--text-faint);letter-spacing:0;font-weight:400}.pe-textarea{resize:none;height:23px;line-height:1.45;transition:height .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.pe-row:focus-within .pe-textarea{height:72px;overflow-y:auto}.pe-row--nav{cursor:pointer;align-items:center}.pe-row--nav:active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pe-row--nav:active{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.pe-row__value{letter-spacing:-.004em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14.5px;font-weight:400;overflow:hidden}.pe-row__chev,.pe-row__value--empty{color:var(--text-faint)}.pe-row__chev{flex-shrink:0;align-self:center}.pe-row--locked{cursor:default;align-items:center}.pe-row--locked .pe-row__value{color:var(--text-muted)}.pe-row__lock{flex-shrink:0;align-self:center}.pe-note,.pe-row__lock{color:var(--text-faint)}.pe-note{margin:10px 2px 2px;font-size:12px}.pe-slip{color:var(--text-secondary);text-wrap:pretty;margin-top:5px;font-size:11.5px;font-weight:450;line-height:1.45;display:block}.pe-row:has(.pe-slip):before{content:"";background:#e5484d;border-radius:0 3px 3px 0;width:2.5px;position:absolute;top:7px;bottom:7px;left:0}.lk-eg{color:var(--text-primary);font-variant-ligatures:none;font-weight:560}.lkg{vertical-align:-2px;width:14px;height:14px;color:var(--text-secondary);place-items:center;margin-right:7px;display:inline-grid}.lkg svg{width:14px;height:14px}.flab .lkg{margin-right:0}.flab .lkg,.flab .lkg svg{width:18px;height:18px}.lkg[data-kind=linkedin]{color:#0a66c2}.dark .lkg[data-kind=linkedin]{color:#70b5f9}.dark .lkg[data-kind=github]{color:var(--text-primary)}.lkl{gap:4px;min-width:0;display:grid}.lkl__row{align-items:center;gap:8px 14px;min-width:0;display:flex}.lkl__row>:first-child{flex:auto;min-width:0}.lkl__trail{flex:none;align-items:center;display:inline-flex}.lkl__token{align-items:center;gap:6px;min-width:0;animation:lkl-in .22s both;display:flex}.lkl__row>.lkl__token{flex:1;width:auto}@keyframes lkl-in{0%{opacity:0;translate:0 2px}}.lkl__who{min-width:0;max-width:100%;font:inherit;color:var(--text-primary);text-align:left;cursor:text;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;margin:0;padding:0;display:inline-flex}.lkl__who:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px}.lkl__pic{object-fit:cover;background:var(--text-primary);border-radius:999px;flex:none;width:22px;height:22px}@supports (color:color-mix(in lab,red,red)){.lkl__pic{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.lkl__pic{box-shadow:0 0 0 1px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.lkl__pic{box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 10%,transparent)}}.lkl__pic--blank{color:var(--text-secondary);place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}.dark .lkl__pic{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff1f}.lkl__name{letter-spacing:-.006em;min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:520;overflow:hidden}.lkl__tail{white-space:nowrap;font-size:12.5px;font-weight:450}.lkl__clear,.lkl__tail{color:var(--text-faint);flex:none}.lkl__clear{width:22px;height:22px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin:0 0 0 auto;padding:0;transition:color .15s,background .15s;display:grid;position:relative}.lkl__clear:before{content:"";position:absolute;inset:-8px}.lkl__clear svg{width:13px;height:13px}.lkl__clear:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.lkl__clear:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.lkl__clear:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.lkl__note{max-width:46ch;color:var(--text-secondary);text-wrap:pretty;margin:2px 0 0;font-size:12px;line-height:1.45}.lkl__note[data-tone=missing]{color:var(--text-muted)}.pe-row__field .lkl__token.pe-input{min-height:24px;display:flex}.pe-row__field .lkl__name{letter-spacing:-.008em;font-size:16px;font-weight:450}.pe-row__field .lkl__tail{font-size:13px}.pe-row__field .lkl__note{margin-top:4px;font-size:12px}.lkl__token.h-10{padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.lkl__token{animation:none}}.pe-pickrow{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;transition:background .15s;display:flex}.pe-pickrow+.pe-pickrow{box-shadow:inset 0 1px 0 var(--border-subtle)}.pe-pickrow:hover:not(:disabled){background:var(--row-focus)}.pe-pickrow:disabled{cursor:default;opacity:.55}.pe-pickrow__icon{width:34px;height:34px;color:var(--text-muted);box-shadow:0 0 0 1px var(--border-subtle);background:0 0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pe-pickrow__icon svg{width:17px;height:17px}.pe-pickrow__tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pe-pickrow__t{color:var(--text-primary);font-size:14px;font-weight:600}.pe-pickrow__d{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pe-pickrow__chev{width:16px;height:16px;color:var(--text-faint);flex-shrink:0}.pe-pickrow__added{color:var(--text-muted);flex-shrink:0;align-items:center;font-size:12.5px;font-weight:560;display:inline-flex}.pe-list{background:var(--glass-fill);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow);border-radius:19px;margin-bottom:13px;position:relative;overflow:hidden}.pe-list:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--glass-specular);position:absolute;inset:0}.pe-list__row{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 14px 10px 16px;font-family:inherit;transition:background .15s;display:flex}.pe-list__row+.pe-list__add,.pe-list__row+.pe-list__row{box-shadow:inset 0 1px 0 var(--border-subtle)}@media (hover:hover){.pe-list__row:hover{background:var(--row-focus)}}.pe-list__row:active{background:var(--bg-surface-1)}.pe-list__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pe-list__tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pe-list__t{letter-spacing:-.008em;color:var(--text-primary);font-size:14.5px;font-weight:550}.pe-list__s,.pe-list__t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pe-list__s{color:var(--text-muted);font-size:12.5px}.pe-list__chev,.pe-list__s--hint{color:var(--text-faint)}.pe-list__chev{width:16px;height:16px;flex-shrink:0;transition:translate .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.pe-list__row:hover .pe-list__chev{color:var(--text-muted);translate:2px}}.pe-list__add{cursor:pointer;width:100%;min-height:50px;color:var(--accent);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,opacity .2s;display:flex}.pe-list__add svg{width:15px;height:15px}@media (hover:hover){.pe-list__add:hover:not(:disabled){background:var(--row-focus)}}.pe-list__add:disabled{opacity:.5;cursor:default}.pe-list__hint{color:var(--text-faint);margin:-4px 4px 14px;font-size:12.5px}.pe-record{padding-bottom:8px}.pe-record__foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:2px 4px;margin-top:18px;padding-top:12px;display:flex}.pe-record__foot:empty{display:none}.pe-record__tool{min-height:34px;color:var(--text-muted);cursor:pointer;letter-spacing:-.004em;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:560;transition:background .14s,color .14s;display:inline-flex}.pe-record__tool svg{width:14px;height:14px}@media (hover:hover){.pe-record__tool:hover:not(:disabled){background:var(--bg-surface-1);color:var(--text-primary)}}.pe-record__tool:disabled{opacity:.35;cursor:default}.pe-record__tool--danger{color:#dc2626}.dark .pe-record__tool--danger{color:#f87171}@media (hover:hover){.pe-record__tool--danger:hover:not(:disabled){color:#dc2626;background:#ef44441a}}.pe-record__tool--alone{margin:6px 0 0 -10px}@media (prefers-reduced-motion:reduce){.pe-head__chev,.pe-list__chev{transition:none}}.pe-shellwait{place-items:center;min-height:180px;display:grid}.pe-shellwait__spin{border:2px solid var(--border-subtle);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:pe-shellspin .8s linear infinite}@keyframes pe-shellspin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pe-shellwait__spin{animation-duration:1.6s}}.pe-addrow{cursor:pointer;min-height:40px;color:var(--accent);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:0 4px;font-family:inherit;font-size:13.5px;font-weight:600;transition:opacity .15s;display:inline-flex}.pe-addrow svg{width:15px;height:15px}@media (hover:hover){.pe-addrow:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}}.pe-addrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pe-addrow:disabled{opacity:.5;cursor:default}.pe-dangerrow{cursor:pointer;color:#dc2626;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ef444438;border-radius:12px;align-items:center;gap:7px;min-height:42px;margin-top:4px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.dark .pe-dangerrow{color:#f87171}.pe-dangerrow svg{width:15px;height:15px}.pe-dangerrow:hover:not(:disabled){background:#ef444414}.pe-dangerrow--confirm{justify-content:center;width:100%;margin-top:14px}.pe-dangerrow:disabled{opacity:.55;cursor:default}.pe-chips{gap:8px;margin:6px 0 14px}.pe-inline{align-items:center;gap:6px;padding:6px 8px 6px 14px;display:flex}.pe-inline+.pe-inline{box-shadow:inset 0 1px 0 var(--border-subtle)}.pe-inline__input{letter-spacing:-.008em;min-width:0;color:var(--text-primary);caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-family:inherit;font-size:16px;font-weight:400}.pe-inline__input::placeholder{color:var(--text-faint)}.pe-inline__selectwrap{flex-shrink:0;position:relative}.pe-inline__select{appearance:none;border:1px solid var(--glass-border);background:var(--glass-fill);max-width:156px;min-height:34px;color:var(--text-secondary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:0 26px 0 11px;font-family:inherit;font-size:12.5px;font-weight:550;overflow:hidden}.pe-inline__select:focus-visible{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.pe-inline__select:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.pe-inline__select:focus-visible{box-shadow:var(--glass-glow)}.pe-inline__chev{pointer-events:none;width:13px;height:13px;color:var(--text-faint);position:absolute;top:50%;right:8px;translate:0 -50%}.pe-inline__tool{width:28px;height:28px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:background .14s,color .14s;display:inline-flex}.pe-inline__tool svg{width:14px;height:14px}.pe-inline__tool:hover:not(:disabled){background:var(--bg-surface-1);color:var(--text-primary)}.pe-inline__tool:disabled{opacity:.3;cursor:default}.pe-inline__tool--x:hover:not(:disabled){color:#dc2626;background:#ef444417}.pe-chip{cursor:pointer;min-height:36px;color:var(--text-secondary);border:1px solid var(--glass-border);background:var(--glass-fill);-webkit-tap-highlight-color:transparent;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:550;transition:background .14s,color .14s,border-color .14s}.pe-chip[data-on]{color:#fff;background:var(--brand-tile);border-color:#0000;box-shadow:inset 0 1px #ffffff47}.pe-chip:disabled{opacity:.5;cursor:default}.pe-conflict{color:var(--text-primary);background:#f59e0b;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 14px;padding:11px 14px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.pe-conflict{background:color-mix(in srgb,#f59e0b 9%,var(--bg-card))}}.pe-conflict{border:1px solid #f59e0b4d}.pe-conflict__row{gap:8px;display:inline-flex}.pe-conflict__btn{cursor:pointer;color:#b45309;-webkit-tap-highlight-color:transparent;background:#f59e0b29;border:0;border-radius:9px;min-height:32px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:650}.dark .pe-conflict__btn{color:#fbbf24}.pe-conflict__btn--danger{color:#dc2626;background:#ef44441f}.dark .pe-conflict__btn--danger{color:#f87171}.pe-error{color:#dc2626;margin:4px 2px 12px;font-size:12.5px;font-weight:550}.dark .pe-error{color:#f87171}.pe-addr{margin:2px 0 14px}.pe-addr input{caret-color:var(--accent);border:1px solid var(--glass-border)!important;background:var(--glass-fill)!important;box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow)!important;border-radius:13px!important;outline:none!important;height:48px!important;padding:0 13px!important;font-size:16px!important;font-weight:400!important}.pe-addr input.pr-9{padding-right:36px!important}.pe-addr input.pl-10{padding-left:40px!important}.pe-addr input:focus,.pe-addr input:focus-visible{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.pe-addr input:focus,.pe-addr input:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,transparent)!important}}.pe-addr input:focus,.pe-addr input:focus-visible{box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow),var(--glass-glow)!important;outline:none!important}.pe-preview{color:var(--text-muted);align-items:center;gap:7px;margin:2px 2px 0;font-size:12.5px;display:inline-flex}.pe-preview strong{color:var(--text-secondary);font-weight:700}.pprimary{background:var(--accent);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.006em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:0;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .14s,opacity .15s,background .15s;display:inline-flex}.pprimary:active:not(:disabled){transform:scale(.985)}.pprimary:disabled{opacity:.4;cursor:default}.pprimary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.pprimary:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pprimary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,#000)}}}.pprimary__load{align-items:center;gap:8px;display:inline-flex}.imsheet__footer .pprimary{height:52px;margin-top:0;font-weight:600}.pe-sub{padding:0 2px 12px}.pe-jobnav{justify-content:center;align-items:center;gap:16px;display:flex}.pe-jobnav__arw{border:1px solid var(--glass-border);background:var(--glass-fill);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:var(--glass-shadow);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .12s,color .15s;display:grid}.pe-jobnav__arw:active{transform:scale(.9)}.pe-jobnav__arw:disabled{color:var(--text-faint);opacity:.4;box-shadow:none;cursor:default}.pe-jobnav__dots{align-items:center;gap:6px;display:flex}.pe-jobnav__dot{background:var(--bg-surface-2);border-radius:50%;width:7px;height:7px;transition:width .3s,background .3s}.pe-jobnav__dot--on{background:var(--brand-gradient-vivid);border-radius:999px;width:22px}.hub{background:var(--glass-fill);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow);border-radius:19px;flex-direction:column;display:flex;overflow:hidden}.hub__row{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;min-height:54px;padding:10px 16px;font-family:inherit;transition:background .15s;display:grid}.hub__row+.hub__row{box-shadow:inset 0 1px 0 var(--border-subtle)}@media (hover:hover){.hub__row:hover{background:var(--row-focus)}}.hub__row:active{background:var(--bg-surface-1)}.hub__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hub__name{letter-spacing:-.008em;color:var(--text-primary);grid-column:1;font-size:14.5px;font-weight:550}.hub__meta{color:var(--text-muted);grid-column:1;font-size:12.5px}.hub__check{width:18px;height:18px;grid-area:1/2/span 2}.hub__check,.hub__row[data-current] .hub__name{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.hub__row{animation:hubRowIn .36s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i,0) * 25ms + 40ms)}@keyframes hubRowIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}}.pe-menu{z-index:40;padding-bottom:env(safe-area-inset-bottom,0);will-change:transform;background:linear-gradient(#f6f6f8,#ededf1);border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:absolute;inset:0}.dark .pe-menu{background:linear-gradient(#08080a,#040405)}.pe-menu__in{flex-direction:column;height:100%;min-height:0;display:flex}.pe-menu__head{flex-shrink:0;align-items:flex-start;gap:11px;padding:18px 16px 13px;display:flex}.pe-menu__titles{flex:1;min-width:0;padding-top:1px}.pe-menu__title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:20px;font-weight:500}.pe-menu__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:4px 16px calc(14px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}@media (min-width:768px){.imsheet{border:1px solid var(--border-subtle);border-radius:26px;width:min(520px,100vw - 28px);max-height:none;padding-bottom:0;inset:14px 14px 14px auto;box-shadow:inset 0 1px #fff9}.imsheet:before{box-shadow:-44px 0 96px -44px #0006,0 26px 70px -30px #00000059}.dark .imsheet{box-shadow:inset 0 1px #ffffff12}.dark .imsheet:before{box-shadow:-44px 0 96px -38px #000000c7,0 26px 70px -28px #0009}.imsheet[data-size=wide]{width:min(880px,100vw - 28px)}.imsheet-scrim{background:#09090c70}.imsheet__handle{display:none}.imsheet__grip{cursor:default;touch-action:auto;padding:12px 0 0}.imsheet__title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.02em;padding:8px 24px 12px;font-size:19px;font-weight:500}.imsheet__body{padding:2px 20px 14px}.imsheet__footer{padding:12px 20px 16px}.imsheet:has(.pe){height:auto;max-height:none}.imsheet:has(.pe) .imsheet__grip{border-radius:26px 26px 0 0}.imsheet:has(.pe) .imsheet__body{padding-left:18px;padding-right:18px}.pe-head{padding:4px 4px 14px}.pe-head__title{font-size:22px}.pe-menu{border-radius:26px}.pe-menu__head{padding:22px 20px 14px}.pe-menu__scroll{padding:4px 20px 16px}}@media (hover:hover){.pe-head__back:hover,.pe-head__x:hover{background:var(--bg-surface-2);color:var(--text-primary)}.pe-jobnav__arw:hover:not(:disabled){color:var(--text-primary);transform:translateY(-1px)}}.swipehint-wrap{z-index:120;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 92px);pointer-events:none;justify-content:center;display:flex;position:fixed}.swipehint{color:#f4f4f5;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);letter-spacing:-.005em;white-space:nowrap;background:#16161bdb;border-radius:999px;align-items:center;gap:8px;padding:9px 15px 9px 11px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 14px 36px -12px #000000a8,inset 0 1px #ffffff17}.swipehint__glyph{background:#ffffff29;border-radius:999px;flex-shrink:0;width:30px;height:9px;position:relative;overflow:hidden}.swipehint__dot{background:#fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #ffffff80}.swipehint__sep{opacity:.4;margin:0 -1px}.swipehint__grid{opacity:.92;width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.swipehint__dot{animation:swipehintSlide 1.7s cubic-bezier(.45,0,.55,1) infinite}@keyframes swipehintSlide{0%,to{transform:translate(-9px)}50%{transform:translate(9px)}}}.pe-switch{cursor:pointer;background:var(--bg-surface-2);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex-shrink:0;align-self:center;width:46px;height:28px;padding:0;transition:background .25s;position:relative}.pe-switch:after{content:"";background:#fff;border-radius:50%;width:23px;height:23px;transition:transform .28s cubic-bezier(.34,1.35,.5,1);position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 2px #00000047,0 2px 6px #00000029}.pe-switch[data-checked=true]{background:var(--brand-gradient-vivid);box-shadow:0 4px 12px -3px #8b5cf673,inset 0 1px 1px #ffffff47}.pe-switch[data-checked=true]:after{transform:translate(18px)}.pe-row--toggle{cursor:pointer;align-items:center}.pe-row--toggle .pe-row__label{letter-spacing:-.004em;color:var(--text-primary);font-size:14.5px;font-weight:400}.pe-req{color:#f43f5e;margin-left:2px}.pe-group--pop{overflow:visible}.pe-split{align-items:stretch;display:flex}.pe-split__cell{flex-direction:column;flex:1;min-width:0;padding:11px 14px;display:flex;position:relative}.pe-split__divider{background:var(--border-subtle);align-self:stretch;width:1px}.pe-split__label{letter-spacing:.01em;color:var(--text-muted);font-size:11.5px;font-weight:500}.pe-split+.pe-row{box-shadow:inset 0 1px 0 var(--border-subtle)}.pe-monthbtn{letter-spacing:-.008em;width:100%;color:var(--text-primary);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;margin-top:2px;padding:0;font-family:inherit;font-size:16px;font-weight:400;display:flex}.pe-monthbtn--empty,.pe-monthbtn:disabled{color:var(--text-faint)}.pe-monthbtn:disabled{cursor:default}.pe-pop{z-index:40;background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:16px;padding:5px;position:absolute;box-shadow:0 1px 2px #0000000d,0 18px 38px -14px #00000052}.pe-opt{text-align:left;cursor:pointer;width:100%;min-height:42px;color:var(--text-primary);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:6px 10px;font-family:inherit;transition:background .14s,transform 80ms;display:flex}.pe-opt:active{transform:scale(.99)}.pe-opt[data-active=true]{background:var(--bg-surface-2)}.pe-opt__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pe-opt__label{letter-spacing:-.006em;font-size:14px;font-weight:500}.pe-opt__label,.pe-opt__sub{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.pe-opt__sub{color:var(--text-muted);font-size:12px}.pe-opt__meta{font-size:11px}.pe-opt__ico,.pe-opt__meta{color:var(--text-faint);flex-shrink:0}.pe-opt__check{color:var(--accent);flex-shrink:0}.pe-opt__add{border:1px dashed var(--glass-border);width:24px;height:24px;color:var(--text-muted);border-radius:7px;flex-shrink:0;place-items:center;font-size:15px;line-height:1;display:grid}.pe-opt--multi{align-items:flex-start}.pe-opt--multi .pe-opt__label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pe-opt--multi .pe-opt__ico{margin-top:2px}.pe-optrow{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 14px;display:flex}.pe-optrow+.pe-optrow{box-shadow:inset 0 1px 0 var(--border-subtle)}.pe-optrow__label{letter-spacing:-.006em;min-width:0;color:var(--text-primary);text-wrap:pretty;font-size:14px}.pe-seg{background:var(--bg-surface-2);border-radius:10px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.pe-seg__opt{min-width:46px;height:30px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:500;transition:background .16s,color .16s,box-shadow .16s,transform .1s}.pe-seg__opt[data-on=true]{background:var(--bg-elevated);color:var(--text-primary);box-shadow:0 1px 2px #00000017,0 0 0 .5px #0000000a}.pe-seg__opt:active{transform:scale(.96)}.pe-optsel{flex-shrink:0;align-items:center;max-width:62%;display:inline-flex;position:relative}.pe-optsel select{appearance:none;color:var(--text-secondary);text-align:right;text-align-last:right;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:none;max-width:100%;padding:0 19px 0 0;font-family:inherit;font-size:14px;overflow:hidden}.pe-optsel__chev{pointer-events:none;color:var(--text-faint);position:absolute;right:0}.pe-ctry__head{box-shadow:inset 0 -1px 0 var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.pe-ctry__name{letter-spacing:-.01em;color:var(--text-primary);font-size:14.5px;font-weight:600}.pe-ctry__x{width:28px;height:28px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.pe-ctry__x:active{background:var(--bg-surface-2);color:var(--text-primary)}.pe-addrow--pick{margin:-2px 0 13px;position:relative}.pe-addrow__ico{color:var(--accent);flex-shrink:0}.pe-addrow__label{color:var(--accent);font-size:13.5px;font-weight:600}.pe-addrow select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.pe-addrow:has(select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pe-select{display:flex;position:relative}.pe-select select{letter-spacing:-.008em;width:100%;color:var(--text-primary);cursor:pointer;appearance:none;background:0 0;border:0;outline:none;margin-top:2px;padding:0 20px 0 0;font-family:inherit;font-size:16px;font-weight:400}.pe-select__chev{pointer-events:none;color:var(--text-faint);position:absolute;bottom:2px;right:0}.pe-avatarstudio{padding:2px 2px 6px}.pe-avatarstudio__hint{color:var(--text-muted);text-align:center;margin:0 2px 14px;font-size:12.5px;line-height:1.5}.pe-bullets{margin:0;padding:0;list-style:none}.pe-bullet{align-items:center;gap:6px;padding:7px 10px 7px 6px;display:flex}.pe-bullet+.pe-bullet{box-shadow:inset 0 1px 0 var(--border-subtle)}.pe-bullet__move{flex-direction:column;flex-shrink:0;width:24px;display:flex}.pe-bullet__mv{height:15px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;transition:color .12s;display:grid}.pe-bullet__mv:active:not(:disabled){color:var(--text-secondary)}.pe-bullet__mv:disabled{opacity:.28;cursor:default}.pe-bullet__input{letter-spacing:-.008em;min-width:0;color:var(--text-primary);caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px;font-weight:400}.pe-bullet__input::placeholder{color:var(--text-faint)}.pe-bullet__x{width:28px;height:28px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.pe-bullet__x:active{background:var(--bg-surface-2);color:#e5484d}.pe-addbtn{color:var(--accent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;margin:10px 2px 2px 6px;font-size:13px;font-weight:600;display:inline-flex}.pe-chips{flex-wrap:wrap;align-items:center;gap:7px;padding:11px 12px;display:flex}.pe-chip{background:var(--bg-surface-1);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:9px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.pe-chip__x{color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.pe-chip__x:hover{color:#e5484d}.pe-chips__input{min-width:90px;color:var(--text-primary);caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;padding:4px 2px;font-family:inherit;font-size:16px}.pe-chips__input::placeholder{color:var(--text-faint)}.pe-skillgrp__head{justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin:18px 2px 4px;display:flex}.pe-skillgrp__label{letter-spacing:-.004em;color:var(--text-muted);font-size:12.5px;font-weight:560}.pe-skillgrp__rename{background:var(--bg-surface-1);min-width:0;height:30px;box-shadow:inset 0 0 0 1.5px var(--accent);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);border:0;border-radius:9px;outline:none;flex:1;padding:0 9px;font-family:inherit;font-size:12px;font-weight:600}.pe-skillgrp__acts{flex-shrink:0;gap:2px;display:flex}.pe-skillgrp__act{width:30px;height:30px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .15s,color .15s;display:grid}.pe-skillgrp__act:active{background:var(--bg-surface-2);color:var(--text-primary)}.pe-skillgrp__act--danger:active{color:#e5484d;background:#e5484d1f}.pe-skilladd{border:1px dashed var(--glass-border);border-radius:15px;align-items:center;gap:9px;margin-top:4px;padding:9px 11px;display:flex}.pe-skilladd__icon{color:var(--text-faint);flex-shrink:0}.pe-skilladd__input{min-width:0;color:var(--text-primary);caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px}.pe-skilladd__input::placeholder{color:var(--text-faint)}.pe-skilladd__btn{background:var(--bg-surface-2);height:34px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:11px;flex-shrink:0;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,opacity .15s}.pe-skilladd__btn:disabled{opacity:.4;cursor:default}.pe-skilladd__btn:active:not(:disabled){background:var(--bg-surface-1)}.pe-moretoggle{color:var(--text-muted);letter-spacing:-.004em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;margin:18px 2px 4px;padding:0;font-family:inherit;font-size:12.5px;font-weight:560;display:inline-flex}.pe-moretoggle__chev{color:var(--text-faint);order:1;transition:rotate .3s cubic-bezier(.22,1,.36,1)}.pe-moretoggle__chev--open{rotate:180deg}.pe-moretoggle__opt{order:2}.pe-foot{gap:10px;width:100%;display:flex}.pe-del,.pe-foot{align-items:center}.pe-del{height:52px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex-shrink:0;gap:7px;padding:0 14px;font-size:14.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.pe-del:active{background:var(--bg-surface-1);color:#e5484d}.pe-foot .pprimary{flex:1;margin-top:0}.app-dialog,.app-dialog-overlay{z-index:110}@media (max-width:767px){.jdeck__head,.set-head{padding-right:108px}.apboard__head--mobile{padding-right:108px;display:block}.apboard__morph{min-height:42px;display:grid;position:relative}.apboard__morph>*{grid-area:1/1}.apboard__searchline,.apboard__titleline{align-items:center;min-width:0;transition:opacity .18s,translate .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;display:flex}.apboard__titleline{gap:2px}.apboard__titleline .apboard__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:0;overflow:hidden}.apboard__find{width:40px;height:40px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;margin:-10px 0;transition:color .15s,background .15s,transform .15s;display:grid}.apboard__find:active{color:var(--text-primary);transform:scale(.9)}.apboard__find:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.apboard__searchline{color:var(--text-muted);opacity:0;visibility:hidden;pointer-events:none;gap:9px;translate:0 6px}.apboard__searchline>svg{flex-shrink:0}.apboard__searchline input{min-width:0;height:42px;font-family:var(--page-title-face);letter-spacing:-.016em;color:var(--text-primary);caret-color:var(--accent-coral);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:20px;font-weight:500}.apboard__searchline input::placeholder{color:var(--text-faint);font-weight:500}.apboard__searchline input::-webkit-search-cancel-button{display:none}.apboard__searchline:after{content:"";background:var(--border-subtle);height:1px;position:absolute;bottom:-1px;left:0;right:0}.apboard__head--mobile[data-searching] .apboard__titleline{opacity:0;visibility:hidden;pointer-events:none;translate:0 -6px}.apboard__head--mobile[data-searching] .apboard__searchline{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s 40ms,translate .24s cubic-bezier(.22,1,.36,1) 40ms,visibility;translate:0}@media (prefers-reduced-motion:reduce){.apboard__searchline,.apboard__titleline{transition:opacity .12s,visibility;translate:0!important}}.app-shell .mobile-chrome{z-index:60;top:calc(8px + env(safe-area-inset-top,0px));align-items:center;display:flex;position:fixed;right:14px}}.set-kickrow{justify-content:space-between;align-items:center;min-height:24px;margin:4px 2px 7px;display:flex}.set-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:600}.set-footnote{color:var(--text-faint);margin:8px 2px 0;font-size:12px}.act,.apw,.mbx{flex-direction:column;display:flex}.mbx__addact{color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:4px;padding:4px 2px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .14s;display:inline-flex}.mbx__addact:hover:not(:disabled){color:var(--text-primary)}.mbx__addact svg{width:14px;height:14px}.mbx__break{border-top:1px solid var(--border-subtle);margin:2px 0 4px}.mbx__plate{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:19px;position:relative;overflow:hidden;box-shadow:0 1px 2px #18181b0a,0 10px 24px -18px #18181b1f,inset 0 1px #ffffff8c}.dark .mbx__plate{box-shadow:0 10px 24px -18px #00000080,inset 0 1px #ffffff0f}.mbx__tile{background:var(--bg-card);width:32px;height:32px;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:10px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff80,0 1px 2px #18181b0d}.dark .mbx__tile{background:var(--bg-surface-1);box-shadow:inset 0 1px #ffffff0f}.mbx__tile-ic{width:16px;height:16px}.mbx__tile[data-zone=primary]{border-radius:13px;width:44px;height:44px;font-size:17px}.mbx__tile[data-zone=primary] .mbx__tile-ic{width:21px;height:21px}.mbx__tile[data-kind=alias]{background:linear-gradient(180deg,var(--accent-coral),var(--accent-coral))}@supports (color:color-mix(in lab,red,red)){.mbx__tile[data-kind=alias]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-coral) 14%,var(--bg-surface-1)),color-mix(in srgb,var(--accent-coral) 8%,var(--bg-surface-1)))}}.mbx__tile[data-kind=alias]{color:var(--accent-coral);border-color:#0000}.mbx__row{align-items:center;gap:12px;padding:10px 16px;transition:opacity .2s;display:flex;position:relative}.mbx__row[data-zone=primary]{gap:14px;padding:18px 16px 17px}.mbx__row[data-zone=other]+.mbx__row[data-zone=other]:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:60px;right:0}.mbx__row[data-busy]{opacity:.55;pointer-events:none}.mbx__row[data-pending] .mbx__tile{opacity:.7}.mbx__body{flex:1;min-width:0}.mbx__addr{letter-spacing:-.008em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;overflow:hidden}.mbx__row[data-zone=primary] .mbx__addr{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.016em;white-space:normal;overflow-wrap:anywhere;font-size:17px;font-weight:550}.mbx__row[data-zone=other] .mbx__addr{color:var(--text-secondary)}.mbx__meta,.mbx__row[data-pending] .mbx__addr{color:var(--text-muted)}.mbx__meta{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex;overflow:hidden}.mbx__row[data-zone=primary] .mbx__meta{white-space:normal;margin-top:4px;font-size:12.5px}.mbx__meta[data-tone=attention]{color:#b45309}.dark .mbx__meta[data-tone=attention]{color:#fbbf24}.mbx__notice{color:var(--text-muted);text-wrap:pretty;margin:-8px 0 0;padding:0 16px 14px 74px;font-size:12.5px;line-height:1.5}.mbx__zone{flex-shrink:0;align-items:center;gap:14px;display:flex}.mbx__row .mbx__zone{gap:10px}.mbx__textact{min-height:32px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:5px;padding:0 2px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .14s;display:inline-flex}.mbx__textact:hover:not(:disabled){color:var(--text-primary)}.mbx__textact:disabled{opacity:.5;cursor:default}.mbx__textact--lead{color:var(--text-primary)}.mbx__textact--danger,.mbx__textact--danger:hover:not(:disabled){color:#dc2626}.mbx__removing{min-height:32px;color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.mbx__more{width:32px;height:32px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin-right:-8px;padding:0;transition:color .15s,background .15s;display:grid}.mbx__more-ic{width:18px;height:18px}@media (hover:hover){.mbx__more:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.mbx__more:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}}.mbx__more[data-popup-open]{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.mbx__more[data-popup-open]{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.mbx__more:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.mbx__menu{border-radius:13px;min-width:196px;padding:5px}.mbx__menu [data-slot=dropdown-menu-item]{border-radius:9px;min-height:36px;padding:0 10px;font-size:13.5px;font-weight:500}@media (hover:hover){.scv__row .mbx__textact--hover{opacity:0;transition:opacity .16s,color .14s}.scv__row:focus-within .mbx__textact--hover,.scv__row:hover .mbx__textact--hover{opacity:1}}.mbx__chev{width:15px;height:15px;color:var(--text-faint);flex-shrink:0}.mbx__connect{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:50px;margin:0;padding:0 16px;font-family:inherit;transition:background .14s;display:flex;position:relative}.mbx__connect:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:16px;right:0}.mbx__connect:hover:not([data-lead]){background:var(--bg-surface-1)}.mbx__connect[data-lead]{cursor:default}.mbx__connect-ic{border:1px dashed var(--text-faint);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.mbx__connect-ic{border:1px dashed color-mix(in srgb,var(--text-faint) 70%,transparent)}}.mbx__connect-ic{color:var(--text-muted)}.mbx__connect-ic svg{width:14px;height:14px}.mbx__connect-word{letter-spacing:-.006em;min-width:0;color:var(--text-secondary);flex:1;font-size:13.5px;font-weight:550}.mbx__connect:hover:not([data-lead]) .mbx__connect-word{color:var(--text-primary)}.mbx__connect-chev{transition:transform .2s}.mbx__connect-chev[data-open]{transform:rotate(90deg)}.mbx__providers-wrap{overflow:hidden}.mbx__providers{padding:2px 8px 8px 52px}.mbx__provider{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 8px;font-family:inherit;transition:background .14s;display:flex}.mbx__provider:hover:not(:disabled){background:var(--bg-surface-1)}.mbx__provider:disabled{opacity:.55;cursor:default}.mbx__provider-name{letter-spacing:-.008em;min-width:0;color:var(--text-primary);flex:1;font-size:14px;font-weight:500}.mbx__state{color:var(--text-muted);align-items:center;gap:12px;padding:13px 16px;font-size:13px;display:flex;position:relative}.mbx__state p{flex:1;margin:0}.mbx__row+.mbx__state:before,.mbx__state+.mbx__row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:16px;right:0}.mbx__state svg{width:13px;height:13px}.mbx__skeleton{padding:10px 16px 14px}.mbx__skeleton span{background:linear-gradient(90deg,var(--bg-surface-1) 25%,var(--bg-surface-2) 37%,var(--bg-surface-1) 63%);background-size:400% 100%;border-radius:12px;height:40px;margin-top:8px;animation:mbx-skel 1.4s infinite;display:block}.mbx__skeleton[data-hero]{padding:18px 16px 12px}.mbx__skeleton[data-hero] span:first-child{border-radius:13px;height:44px;margin-top:0}.mbx__skeleton[data-hero] span+span{border-radius:10px;height:32px;margin-top:22px}@keyframes mbx-skel{0%{background-position:100%}to{background-position:0}}.mbx__spin{flex-shrink:0;width:13px;height:13px;animation:mbx-spin .8s linear infinite}@keyframes mbx-spin{to{transform:rotate(1turn)}}.mbx__dialog{max-width:400px}.mbx__dialog-t{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.015em;font-size:17px;font-weight:500}.mbx__dialog [data-slot=dialog-description]{text-wrap:pretty;font-size:13.5px;line-height:1.55}.mbx__dialog [data-slot=dialog-footer]{gap:18px}@media (max-width:639px){.mbx__dialog [data-slot=dialog-footer]{gap:8px;margin-top:14px}.mbx__dialog [data-slot=dialog-footer] .mbx__textact{min-height:48px;color:var(--text-secondary);background:var(--bg-surface-1);border-radius:14px;justify-content:center;padding:0 16px;font-size:15px;font-weight:600}.mbx__dialog [data-slot=dialog-footer] .mbx__textact--danger{color:#dc2626;background:#dc262617}.dark .mbx__dialog [data-slot=dialog-footer] .mbx__textact--danger{color:#f87171;background:#f871711f}}.act__row{color:inherit;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background .14s;display:flex;position:relative}.act__row[data-link]:hover{background:var(--bg-surface-1)}.act__row[data-link]:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px;border-radius:10px}.act__row+.act__more:before,.act__row+.act__row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:16px;right:0}.act__body{flex:1;min-width:0}.act__what{letter-spacing:-.008em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;overflow:hidden}.act__src{font-weight:400}.act__meta,.act__src{color:var(--text-muted)}.act__meta{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.act__zone{flex-shrink:0;align-items:center;gap:8px;display:flex}.act__chev{width:14px;height:14px;color:var(--text-faint);flex-shrink:0;margin-right:-3px;transition:color .14s,transform .18s}.act__row[data-link]:hover .act__chev{color:var(--text-secondary);transform:translate(1px)}.act__result{white-space:nowrap;color:var(--text-muted);font-size:12px;font-weight:500}.act__result[data-tone=quiet]{color:var(--text-faint)}.act__result[data-tone=warn]{color:#b45309}.dark .act__result[data-tone=warn]{color:#fbbf24}.act__more{width:100%;min-height:44px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .14s,background .14s;display:flex;position:relative}.act__more:hover:not(:disabled){color:var(--text-primary);background:var(--bg-surface-1)}.act__more:disabled{opacity:.6;cursor:default}.apw__row{align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex;position:relative}.apw__row+.apw__row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:16px;right:0}.apw__label{width:92px;color:var(--text-muted);flex-shrink:0;font-size:12.5px;font-weight:500}.apw__value{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;font-size:13.5px;font-weight:500;overflow:hidden}.apw__value[data-tone=pending]{color:#b45309}.dark .apw__value[data-tone=pending]{color:#fbbf24}.apw__value--mono{letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.apw__acts{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.apw__drain{background:var(--accent-coral);transform-origin:0;border-radius:999px;height:1.5px;animation-name:apw-drain;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:16px;right:16px}@keyframes apw-drain{0%{opacity:.75;transform:scaleX(1)}to{opacity:.4;transform:scaleX(0)}}.apw__otpwrap{overflow:hidden}.apw__otp{align-items:center;gap:12px;padding:10px 16px 14px;display:flex;position:relative}.apw__otp:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:16px;right:0}.apw__otp-hint{min-width:0;color:var(--text-muted);flex:1;font-size:12.5px}.apw__otp-input{border:1px solid var(--border-subtle);background:var(--bg-surface-1);letter-spacing:.22em;text-align:center;width:118px;color:var(--text-primary);caret-color:var(--accent-coral);border-radius:10px;outline:none;flex-shrink:0;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.apw__otp-input:focus{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apw__otp-input:focus{border-color:color-mix(in srgb,var(--accent-coral) 45%,transparent)}}.apw__otp-input::placeholder{color:var(--text-faint)}.apw__error{color:#dc2626;margin:0;padding:10px 16px 13px;font-size:12.5px;position:relative}.dark .apw__error{color:#f87171}.apl__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-height:54px;padding:12px 16px 13px;display:grid;position:relative}.apl__row+.apl__row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:16px;right:0}.apl__name{letter-spacing:-.008em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.apl__whisper{max-width:56ch;color:var(--text-muted);text-wrap:pretty;grid-column:1/-1;margin:0;font-size:12.5px;font-weight:400;line-height:1.5}.apl__rail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 18px;margin:0;display:flex}@media (max-width:480px){.apl__row--mode{grid-template-columns:minmax(0,1fr);row-gap:2px}.apl__rail{justify-content:flex-start;gap:4px 20px;margin:2px 0 3px}}.apl__word{letter-spacing:-.004em;color:var(--text-faint);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600;transition:color .14s,transform .1s}.apl__word:hover{color:var(--text-primary)}.apl__word:active{transform:scale(.94)}.apl__word[aria-checked=true]{color:#7f56f0;cursor:default;transform:none}.dark .apl__word[aria-checked=true]{color:#a78bfa}.apl__word:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8b5cf6}.apl__headrow{justify-content:space-between}.apl__headrow,.scv__row{align-items:center;gap:12px;display:flex}.scv__row{min-height:54px;padding:10px 16px;position:relative}.prov-mark{background:var(--bg-elevated);border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.prov-mark[data-size=inline]{border-radius:6px;width:22px;height:22px;margin-right:8px}.prov-mark[data-size=inline] svg{width:14px;height:14px}.prov-mark[data-provider=linkedin]{color:#0a66c2}.mbx__state+.scv__row:before,.scv__row+.act__more:before,.scv__row+.mbx__state:before,.scv__row+.scv__row:before,.scv__zonekick+.scv__row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:16px;right:0}.scv__zonekick{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);margin:4px 0 0;padding:10px 16px 0;font-size:10.5px;font-weight:600;position:relative}.scv__zonekick:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:16px;right:0}.scv__body{flex:1;min-width:0}.scv__name{letter-spacing:-.008em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:550;overflow:hidden}.scv__name[data-tone=warn]{color:#b45309}.dark .scv__name[data-tone=warn]{color:#fbbf24}.scv__meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.scv__meta[data-tone=warn]{color:#b45309}.dark .scv__meta[data-tone=warn]{color:#fbbf24}.scv__now{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:500}.scv__delete{align-self:flex-start;margin:2px 2px 0}.mbx__addact:disabled{opacity:.5;cursor:default}.onb2{background:var(--bg-void,var(--background));--am-fill:linear-gradient(180deg,#fff,#fbfbfd);--am-hi:#fff;--am-edge:#1111160e;--am-lift:0 1px 2px #18181b0d,0 10px 24px -10px #18181b1f;display:flex;position:fixed;inset:0;overflow:hidden}.dark .onb2{--am-fill:#161618;--am-hi:#fff1;--am-edge:#ffffff14;--am-lift:0 5px 16px -6px #0009}.onb2__panel{background:radial-gradient(130% 100% at 22% 0,#f6f2fd 0,#f1eefb 52%,#eae2f8 100%) padding-box padding-box,conic-gradient(from 215deg,#4c1d9533,#a78bfa0f 24%,#ffffff8c 48%,#a78bfa24 72%,#4c1d9533) border-box;border:1px solid #0000;border-radius:26px;flex-direction:column;justify-content:space-between;width:44%;max-width:560px;margin:14px 0 14px 14px;padding:30px 38px 28px;display:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #ffffff2e}.dark .onb2__panel{background:radial-gradient(130% 100% at 22% 0,#17171a 0,#131315 52%,#0e0e10 100%) padding-box padding-box,conic-gradient(from 215deg,#ffffff3d,#ffffff0a 26%,#ffffff2b 50%,#ffffff08 74%,#ffffff3d) border-box;box-shadow:inset 0 1px #ffffff0d}.onb2__panel:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(circle,#4c1d951a 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 70% 30%,#000,#0000 75%);mask-image:radial-gradient(90% 70% at 70% 30%,#000,#0000 75%)}.dark .onb2__panel:before{opacity:.3;background-image:radial-gradient(circle,#ffffff1a 1px,#0000 0)}.onb2__panel:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 55% at 60% 60%,#7f56f029,#0000 70%);position:absolute;inset:0}.dark .onb2__panel:after{background:radial-gradient(60% 55% at 60% 60%,#8b5cf61f,#0000 70%)}.onb2__panel>*{z-index:1;position:relative}.onb2__brand{align-items:center;gap:9px;display:inline-flex}.onb2__brand-tile{background:linear-gradient(135deg,#7f56f0,#a78bfa 60%,#c4b5fd);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.onb2__stagewrap{flex-direction:column;gap:26px;display:flex}.onb2__stagekick{letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:600}.onb2__stage{max-width:9em;font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.028em;color:var(--text-primary);margin:0;font-size:clamp(25px,2.1vw,29px);font-weight:500;line-height:1.1}.onb2__live{background:var(--am-fill);border:1px solid var(--am-edge);width:100%;max-width:300px;box-shadow:inset 0 1px 0 var(--am-hi),var(--am-lift);border-radius:17px;flex-direction:column;gap:10px;padding:16px;display:flex}.onb2__live-id{align-items:center;gap:10px;min-width:0;display:flex}.onb2__live-avatar{background:var(--bg-surface-1);width:34px;height:34px;color:var(--text-secondary);border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:650;display:grid}.onb2__live-name{letter-spacing:-.008em;color:var(--text-primary);font-size:14px;font-weight:550}.onb2__live-loc,.onb2__live-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onb2__live-loc{color:var(--text-muted);font-size:12px}.onb2__meter{background:var(--bg-surface-2);border-radius:999px;height:3px;position:relative;overflow:hidden}.onb2__meter>span{border-radius:inherit;background:var(--brand-gradient-vivid);transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.onb2__live-resume{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.onb2__dots{gap:7px;display:flex}.onb2__dot{background:var(--text-faint);border-radius:999px;width:6px;height:6px}@supports (color:color-mix(in lab,red,red)){.onb2__dot{background:color-mix(in srgb,var(--text-faint) 30%,transparent)}}.onb2__dot{transition:background .2s,width .3s}.onb2__dot[data-on]{background:var(--brand-gradient-vivid);width:18px}.onb2__art{width:100%;max-width:300px;height:190px;position:relative}.onb2__art-card{background:var(--am-fill);border:1px solid var(--am-edge);width:82%;height:118px;box-shadow:inset 0 1px 0 var(--am-hi),var(--am-lift);border-radius:16px;flex-direction:column;gap:8px;margin:0 auto;padding:14px 16px;display:flex;position:absolute;left:0;right:0}.onb2__art-card--a{opacity:.55;top:44px;transform:rotate(-5deg)translate(-9%)}.onb2__art-card--b{opacity:.75;top:26px;transform:rotate(3deg)translate(9%)}.onb2__art-card--c{animation:onb2-float 5.5s ease-in-out infinite alternate;top:6px}@keyframes onb2-float{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.onb2__art-line{background:var(--text-faint);border-radius:999px;height:8px}@supports (color:color-mix(in lab,red,red)){.onb2__art-line{background:color-mix(in srgb,var(--text-faint) 22%,transparent)}}.onb2__art-line--w60{width:60%}.onb2__art-line--w40{width:40%}.onb2__art-line--w75{width:75%}.onb2__art-chip{background:var(--brand-tile);color:#fff;letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 11px;font-size:11px;font-weight:650;animation:onb2-float 5.5s ease-in-out .4s infinite alternate;display:inline-flex;position:absolute;top:-10px;right:-8px;box-shadow:0 8px 18px -8px #7f56f099}.onb2__work{flex:1;position:relative;overflow-y:auto}.onb2__form{width:100%;max-width:500px;margin:0 auto;padding:44px 24px 120px}.onb2__kick{letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);margin:0 0 10px;font-size:11px;font-weight:600}.onb2__title{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.026em;color:var(--text-primary);margin:0 0 26px;font-size:24px;font-weight:500;line-height:1.08}.onb2__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onb2__grid--full{grid-template-columns:1fr}.onb2__field{flex-direction:column;gap:6px;display:flex;position:relative}.onb2__label{color:var(--text-secondary);align-items:center;gap:5px;font-size:12.5px;font-weight:550;display:flex}.onb2__opt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:600}.onb2__dotmark{background:#7f56f0;border-radius:999px;width:5px;height:5px}.onb2__input,.onb2__select{border:1px solid var(--am-edge);background:var(--am-fill);width:100%;height:46px;color:var(--text-primary);box-shadow:inset 0 1px 0 var(--am-hi),var(--am-lift);border-radius:13px;outline:none;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .14s,box-shadow .14s}.onb2__input::placeholder{color:var(--text-faint);font-weight:400}.onb2__input:focus,.onb2__select:focus{box-shadow:inset 0 1px 0 var(--am-hi),0 0 0 3px #8b5cf624,var(--am-lift);border-color:#8b5cf6}.onb2__select{appearance:none;cursor:pointer}.onb2__selwrap{position:relative}.onb2__selwrap:after{content:"";border-right:1.5px solid var(--text-faint);border-bottom:1.5px solid var(--text-faint);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.onb2__zone{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);margin:22px 0 8px;font-size:11px;font-weight:600}.onb2__zone .onb2__opt{margin-left:6px}.onb2__drop{cursor:pointer;border:1.5px dashed var(--text-faint);border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:210px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.onb2__drop{border:1.5px dashed color-mix(in srgb,var(--text-faint) 45%,transparent)}}.onb2__drop{background:var(--am-fill);box-shadow:inset 0 1px 0 var(--am-hi),var(--am-lift);-webkit-tap-highlight-color:transparent;transition:border-color .15s,background .15s}.onb2__drop:hover,.onb2__drop[data-over]{border-color:#8b5cf6}.onb2__drop[data-filled]{border:1px solid var(--am-edge);cursor:default}.onb2__drop-title{letter-spacing:-.008em;color:var(--text-primary);font-size:14px;font-weight:550}.onb2__drop-meta{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.onb2__drop-x{width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:16px;line-height:1;transition:color .14s,background .14s;display:grid;position:absolute;top:12px;right:12px}.onb2__drop-x:hover{color:var(--text-primary);background:var(--bg-surface-1)}.onb2__filetile{background:var(--bg-surface-1);width:44px;height:44px;color:var(--text-secondary);border-radius:13px;place-items:center;margin-bottom:4px;display:grid}.onb2__spin{width:13px;height:13px;animation:mbx-spin .8s linear infinite}.onb2__ready{color:#15803d}.dark .onb2__ready{color:#4ade80}.onb2__chips{flex-wrap:wrap;gap:8px;display:flex}.onb2__chip{border:1px solid var(--am-edge);background:var(--am-fill);height:38px;box-shadow:inset 0 1px 0 var(--am-hi),var(--am-lift);color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .14s,color .14s,background .14s}.onb2__chip:hover{color:var(--text-primary)}.onb2__chip[data-on]{color:#7f56f0;background:#7f56f0;border-color:#7f56f0}@supports (color:color-mix(in lab,red,red)){.onb2__chip[data-on]{background:color-mix(in srgb,#7f56f0 5%,var(--bg-card))}}.onb2__chip[data-on]{font-weight:600}.dark .onb2__chip[data-on]{color:#a78bfa;border-color:#a78bfa}.onb2__rowseg{align-items:center;gap:16px;display:inline-flex}.onb2__segword{color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .14s}.onb2__segword:hover{color:var(--text-primary)}.onb2__segword[data-on]{color:#7f56f0;cursor:default}.dark .onb2__segword[data-on]{color:#a78bfa}.onb2__foot{background:linear-gradient(180deg,transparent,var(--background) 30%);justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding:14px 0 22px;display:flex;position:sticky;bottom:0}.onb2__hint{text-align:right;color:var(--text-muted);flex:1;font-size:12px}.onb2__back{color:var(--text-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 4px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .14s;display:inline-flex}.onb2__back:hover{color:var(--text-primary)}.onb2__next{background:var(--brand-tile);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:148px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:650;transition:transform .12s,filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 10px 24px -12px #7f56f099}.onb2__next:hover{filter:brightness(1.06)}.onb2__next:active{transform:scale(.98)}.onb2__next:disabled{opacity:.5;cursor:default;box-shadow:none}.onb2__mobiletop{z-index:5;background:var(--background);align-items:center;gap:12px;padding:14px 18px 12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.onb2__mobiletop{background:color-mix(in srgb,var(--background) 88%,transparent)}}.onb2__mobiletop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.onb2__rail{background:var(--bg-surface-2);border-radius:999px;flex:1;height:3px;overflow:hidden}.onb2__rail>span{border-radius:inherit;background:var(--brand-gradient-vivid);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.onb2__count{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}@media (min-width:1024px){.onb2__panel{display:flex}.onb2__mobiletop{display:none}}@media (max-width:1023px){.onb2__work{display:block}.onb2__work:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 72% at 50% 0,#a855f721,#0000 66%);height:300px;position:fixed;top:0;left:0;right:0}.onb2__form{z-index:1;max-width:none;padding:10px 18px 110px;position:relative}.onb2__input,.onb2__select{font-size:16px}.onb2__foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,var(--background) 40%);margin:0;position:fixed;bottom:0;left:0;right:0}.onb2__next{flex:1}.onb2__hint{display:none}}@media (prefers-reduced-motion:reduce){.aeh__skel span,.apw__drain,.mbx__skeleton span{animation:none}}@media (max-width:480px){.mbx__zone{gap:10px}.mbx__row[data-zone=primary]{padding:16px 16px 15px}.mbx__row[data-zone=primary] .mbx__addr{font-size:16px}.mbx__more{margin-right:-10px}.act__row{padding:11px 16px}.act__row[data-link]:hover{background:0 0}.apw__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 12px;padding:10px 16px;display:grid}.apw__label{grid-area:1/1;width:auto;font-size:12px}.apw__value{text-align:left;white-space:normal;overflow-wrap:anywhere;grid-area:2/1;line-height:1.35}.apw__acts,.apw__row>.mbx__textact{grid-area:1/2/span 2}.apw__drain{left:16px;right:16px}}.set-stack{flex-direction:column;gap:20px;display:flex}.set-sub .set-stack{margin-top:14px}.settings-page .set-stack{margin-top:2px}.auth-m .auth-m__title,.onb-head .onb-title{letter-spacing:-.02em;font-size:20px;font-weight:550;line-height:1.1}.auth-m .auth-m__sub,.onb-head .onb-sub{font-size:13.5px}.auth-scene__copy h2,.onb-scene__copy h2{font-size:clamp(21px,1.8vw,24px)}.auth-scene__copy p,.onb-scene__copy p{font-size:13.5px}.apx-logotile{background:var(--bg-card);border:1px solid var(--border-subtle);letter-spacing:.01em;width:38px;height:38px;color:var(--text-muted);place-items:center;font-size:12.5px;font-weight:650;display:grid;box-shadow:0 1px 2px #18181b0d}.dark .apx-logotile{box-shadow:none}.apx-age{text-align:right;font-variant-numeric:tabular-nums;width:38px;color:var(--text-muted);flex-shrink:0;font-size:11.5px;font-weight:500}.apx-empty{border:1px dashed var(--text-primary);border-radius:14px;flex-direction:column;align-items:center;gap:10px;margin:18px 12px 0;padding:34px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.apx-empty{border:1px dashed color-mix(in srgb,var(--text-primary) 14%,transparent)}}.apx-empty{color:var(--text-muted);text-align:center;font-size:13px;font-weight:450}.apx-empty button{cursor:pointer;color:var(--accent-coral);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.apxhead{justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin:-6px 0 18px;display:flex}.apxhead__id{min-width:0}.apxhead__sub{color:var(--text-muted);margin:3px 0 0;font-size:12.5px;font-weight:450}.apxsearch{height:40px;color:var(--text-faint);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0 12px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.apxsearch--inline{flex-shrink:0;width:210px}@media (hover:hover){.apxsearch:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxsearch:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}}.apxsearch:focus-within{background:var(--bg-card);border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxsearch:focus-within{border-color:color-mix(in srgb,var(--accent-coral) 45%,transparent)}}.apxsearch:focus-within{box-shadow:0 0 0 3px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxsearch:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 10%,transparent)}}.apxsearch:focus-within{color:var(--accent-coral)}.apxsearch input{min-width:0;color:var(--text-primary);caret-color:var(--accent-coral);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:13px}.apxsearch input::placeholder{color:var(--text-faint)}.apxsearch input::-webkit-search-cancel-button{display:none}.apxsearch--wide{display:none}.apxsearch-btn{border:1px solid var(--border-subtle);cursor:pointer;background:var(--bg-card);width:40px;height:40px;color:var(--text-secondary);border-radius:12px;flex-shrink:0;place-items:center;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s;display:none}.apxsearch-btn:active{transform:scale(.92)}.apxsearch-btn:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}@media (max-width:640px){.apxhead{margin:0 0 12px;padding-right:96px}.apxhead .apboard__title{letter-spacing:-.035em;font-size:30px}.apxhead__sub,.apxsearch--inline{display:none}.apxsearch-btn{border-radius:11px;width:36px;height:36px;display:grid}.apxsearch--wide{background:var(--bg-card);border-color:var(--border-subtle);width:100%;margin:10px 0 0;display:flex}.apxsearch--wide input{font-size:16px}}.apxstats{align-items:center;gap:6px;margin-left:-18px;display:flex}.apxstats .apxsearch-btn{margin-left:auto}.apxstat{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:15px;flex-direction:column;flex:0 auto;align-items:flex-start;gap:2px;min-width:138px;padding:12px 18px 13px;transition:background .16s,scale .12s;display:flex}.apxstat:active{scale:.985}.apxstat b{font-family:"Cabinet Grotesk",var(--font-heading),var(--font-sans),sans-serif;letter-spacing:-.012em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:20px;font-weight:580;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.apxstat b{color:color-mix(in srgb,var(--text-primary) 78%,var(--text-muted))}}.apxstat span{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.apxstat__live{background:var(--accent-coral);border-radius:999px;width:5px;height:5px;animation:apx-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (hover:hover){.apxstat:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxstat:hover{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}.apxstat:hover b{color:var(--text-primary)}.apxstat:hover span{color:var(--text-muted)}}.apxstat:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.apxstat[data-tone=live]{--stat-tone:var(--accent-coral);--stat-wash:#e7e1f8}.apxstat[data-tone=review]{--stat-tone:#2563eb;--stat-wash:#ddebf8}.apxstat[data-tone=done]{--stat-tone:#15803d;--stat-wash:#dcefe4}.dark .apxstat[data-tone=live]{--stat-wash:#22222a}.dark .apxstat[data-tone=review]{--stat-tone:#60a5fa;--stat-wash:#22222a}.dark .apxstat[data-tone=done]{--stat-tone:#4ade80;--stat-wash:#22222a}.apxstat[data-active]{background:var(--stat-wash)}.apxstat[data-active] b{color:var(--stat-tone)}@supports (color:color-mix(in lab,red,red)){.apxstat[data-active] b{color:color-mix(in srgb,var(--stat-tone) 78%,var(--text-primary))}}.apxstat[data-active] span{color:var(--stat-tone)}@supports (color:color-mix(in lab,red,red)){.apxstat[data-active] span{color:color-mix(in srgb,var(--stat-tone) 70%,var(--text-muted))}}.apxfeed{margin:14px -12px 0}.apboard .apx-bar{--apx-bar-top:14px;--apx-bar-h:calc(var(--apx-bar-top) + 50px);z-index:15;pointer-events:none;height:0;margin:0 -24px;position:sticky;top:0}.apx-bar:before{content:"";height:var(--apx-bar-h);background:linear-gradient(180deg,var(--bg-void),var(--bg-void));position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.apx-bar:before{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-void) 86%,transparent),color-mix(in srgb,var(--bg-void) 96%,transparent))}}.apx-bar:before{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.apx-bar:after,.apx-bar:before{opacity:0;transition:opacity .2s}.apx-bar:after{content:"";left:24px;right:24px;top:calc(var(--apx-bar-h) - 1px);background:var(--border-subtle);height:1px;position:absolute}.apx-bar[data-stuck]{pointer-events:auto}.apx-bar[data-stuck]:after,.apx-bar[data-stuck]:before{opacity:1}.apx-bar__word{top:var(--apx-bar-top);cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.006em;max-width:calc(100% - 132px);height:42px;color:var(--text-primary);opacity:0;pointer-events:none;background:0 0;border:0;align-items:baseline;gap:6px;padding:0 12px 0 0;font-family:inherit;font-size:13.5px;font-weight:560;line-height:42px;transition:opacity .2s,translate .24s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;left:24px;translate:0 -6px}.apx-bar__n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:450}.apx-bar[data-stuck] .apx-bar__word{opacity:1;pointer-events:auto;translate:0}.apx-bar__word:active{opacity:.7}.apx-bar__word:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px;border-radius:8px}@media (max-width:767px){.apboard .apx-bar{--apx-bar-top:calc(env(safe-area-inset-top,0px) + 8px);margin-left:-16px;margin-right:-16px}.apx-bar:after{left:16px;right:16px}.apx-bar__word{left:16px}}@media (prefers-reduced-motion:reduce){.apx-bar__word{transition:opacity .12s;translate:0!important}}.apxday{z-index:3;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-void);align-items:center;gap:10px;padding:18px 14px 8px;font-size:10.5px;font-weight:600;display:flex;position:sticky;top:64px}@media (max-width:767px){.apxday{top:calc(env(safe-area-inset-top,0px) + 58px)}}.apxday:after{content:"";background:linear-gradient(90deg,var(--border-subtle),transparent);flex:1;height:1px}.apxday em{opacity:.8;font-style:normal;font-weight:500}.apxday:first-child{padding-top:7px}.apxrow{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;color:inherit;background:0 0;border:0;border-radius:13px;align-items:center;gap:13px;padding:12px;text-decoration:none;transition:background .16s,scale .14s;animation:aprow-in .4s cubic-bezier(.22,1,.36,1) both;display:flex;position:relative}.apxrow:nth-of-type(2){animation-delay:40ms}.apxrow:nth-of-type(3){animation-delay:80ms}.apxrow:nth-of-type(4){animation-delay:.12s}.apxrow:nth-of-type(5){animation-delay:.16s}.apxrow:nth-of-type(6){animation-delay:.2s}@media (hover:hover){.apxrow:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxrow:hover{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}}}.apxrow:active{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxrow:active{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.apxrow:active{scale:.992}.apxrow:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.apxrow+.apxrow:before{content:"";background:var(--border-subtle);height:1px;transition:opacity .16s;position:absolute;top:0;left:63px;right:12px}@media (hover:hover){.apxrow:hover+.apxrow:before,.apxrow:hover:before{opacity:0}}.apxrow .apx-logotile{border-radius:12px;flex-shrink:0}.apxrow__logo{flex-shrink:0;place-items:center;display:grid}.apxrow__logo>*{border-radius:12px}.apxrow__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.apxrow__role{letter-spacing:-.01em;color:var(--text-primary);font-size:14px;font-weight:560;line-height:1.25}.apxrow__role,.apxrow__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apxrow__sub{letter-spacing:0;color:var(--text-secondary);font-size:12.5px;font-weight:400}.apxrow__sub i{color:var(--text-muted);font-style:normal}.apxrow__age{display:none}.apxrow__slot{flex-shrink:0;place-items:center end;min-width:108px;display:grid}.apxrow__slot>*{grid-area:1/1}.apxtag--act{opacity:0;pointer-events:none}.apxtag--act,.apxtag--rest{transition:opacity .16s}@media (hover:hover){.apxrow:focus-visible .apxtag--act,.apxrow:hover .apxtag--act{opacity:1}.apxrow:focus-visible .apxtag--rest,.apxrow:hover .apxtag--rest{opacity:0}}.apxtag{letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:550;transition:background .16s;display:inline-flex}.apxtag__dots{align-items:flex-end;gap:2.5px;margin-left:1px;padding-bottom:3px;display:inline-flex}.apxtag__dots i{border-radius:999px;width:2.5px;height:2.5px;animation:apx-step 1.6s ease-in-out infinite}.apxtag__dots i:nth-child(2){animation-delay:.2s}.apxtag__dots i:nth-child(3){animation-delay:.4s}@keyframes apx-step{0%,60%,to{opacity:.25}30%{opacity:1}}.apxtag[data-tone=live]{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxtag[data-tone=live]{background:color-mix(in srgb,var(--text-primary) 4.5%,transparent)}}.apxtag[data-tone=live]{color:var(--text-secondary)}.dark .apxtag[data-tone=live]{color:var(--text-secondary);background:#ffffff0e}.apxtag[data-tone=review]{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxtag[data-tone=review]{background:color-mix(in srgb,var(--accent-coral) 10%,transparent)}}.apxtag[data-tone=review]{color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxtag[data-tone=review]{color:color-mix(in srgb,var(--accent-coral) 82%,var(--text-primary))}}.apxtag[data-tone=review]{font-weight:600}.dark .apxtag[data-tone=review]{color:#a78bfa;background:#ffffff12}@media (hover:hover){.apxrow:hover .apxtag[data-tone=review]{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxrow:hover .apxtag[data-tone=review]{background:color-mix(in srgb,var(--accent-coral) 15%,transparent)}}.dark .apxrow:hover .apxtag[data-tone=review]{background:#ffffff1c}}.apxtag[data-tone=done]{color:#15803d;background:#15803d14}@supports (color:color-mix(in lab,red,red)){.apxtag[data-tone=done]{color:color-mix(in srgb,#15803d 85%,var(--text-primary))}}.dark .apxtag[data-tone=done]{color:#4ade80;background:#4ade8017}.apxtag[data-tone=muted]{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxtag[data-tone=muted]{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.apxtag[data-tone=muted]{color:var(--text-faint)}.apxtag__dots i{background:var(--accent-coral)}.dark .apxtag__dots i{background:#a78bfa}.dark .apxtag[data-tone=muted]{background:#ffffff0b}@media (max-width:640px){.apxstats{gap:2px;margin-left:-13px}.apxstat{border-radius:13px;flex:1 1 0;min-width:0;padding:10px 12px}.apxstat b{font-size:19px}.apxstat span{letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.apxrow{gap:11px;padding:12px 8px}.apxrow__slot{min-width:0}.apx-age{display:none}.apxrow__age{display:inline}.apxrow+.apxrow:before{left:57px;right:8px}}.apxrow--live:after{content:"";background:linear-gradient(180deg,var(--accent-coral),var(--accent-coral));border-radius:999px;width:2.5px;position:absolute;top:12px;bottom:12px;left:0}@supports (color:color-mix(in lab,red,red)){.apxrow--live:after{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-coral) 70%,transparent),color-mix(in srgb,var(--accent-coral) 25%,transparent))}}.apxrow--live:after{pointer-events:none;animation:apx-breathe 2.4s ease-in-out infinite}@keyframes apx-breathe{0%,to{opacity:.85}50%{opacity:.3}}.apx-detail{width:100%;max-width:820px;margin:0 auto;padding:4px 16px 96px}@media (min-width:640px){.apx-detail{padding:4px 24px 64px}}.apx-sec{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10.5px;font-weight:600}.apx-sec,.apx-sec span{color:var(--text-faint)}.apx-sec span{letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:500}.apx-back{border:1px solid var(--border-subtle);background:var(--bg-void);border-radius:999px;place-self:flex-start start;align-items:center;gap:6px;height:32px;margin:5px 0 12px;padding:0 12px 0 9px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.apx-back{background:color-mix(in srgb,var(--bg-void) 70%,transparent)}}.apx-back{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);letter-spacing:-.002em;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;transition:color .16s,background .16s,border-color .16s,transform .16s cubic-bezier(.22,1,.36,1)}.apx-back:before{content:"";border-radius:999px;position:absolute;inset:-6px}.apx-back>svg{flex-shrink:0;transition:translate .2s cubic-bezier(.22,1,.36,1)}.apx-back__word{padding-bottom:1px}.apx-back:hover{color:var(--text-primary);background:var(--bg-void);border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apx-back:hover{border-color:color-mix(in srgb,var(--text-primary) 16%,transparent)}}.apx-back:hover>svg{translate:-1px}.apx-back:active{transform:scale(.96)}.dark .apx-back{background:var(--bg-void);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .apx-back{background:color-mix(in srgb,var(--bg-void) 64%,transparent)}}.dark .apx-back:hover{background:var(--bg-void)}@supports (color:color-mix(in lab,red,red)){.dark .apx-back:hover{background:color-mix(in srgb,var(--bg-void) 88%,transparent)}}.dark .apx-back:hover{border-color:#ffffff2e}@media (prefers-reduced-motion:reduce){.apx-back,.apx-back>svg{transition:none}}@media (min-width:768px){.app-main:has(.apxd){padding-bottom:32px;overflow:visible}}@media (max-width:767px){.app-main:has(.apxd){padding-top:0;padding-left:0;padding-right:0}.app-main .apxd{--apxd-top:calc(env(safe-area-inset-top,0px) + 8px);padding-top:var(--apxd-top)}.apxd>.apx-back{margin-bottom:14px}}.apxd{overflow-anchor:none;width:100%;max-width:1060px;margin:0 auto;padding:4px 16px 32px}@media (min-width:640px){.apxd{padding:4px 24px 32px}}.apxd__split{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (min-width:1280px){.apxd__split{gap:32px}}.apxd__side{position:sticky;top:28px;transform:translateZ(0)}@media (min-width:1024px){.apxd__split{grid-template-rows:minmax(0,1fr);align-items:stretch;height:calc(100svh - 189px);min-height:560px}.apxd__split>*{min-height:0}.apxd__side{flex-direction:column;align-self:start;max-height:100%;display:flex;overflow:hidden}.apxd__side .apxd__panel{flex:none;min-height:0}.apxf-stage{height:100%}.apxf-pane,.apxf-stage{min-height:0}}.apxd__panel{background:radial-gradient(130% 100% at 22% 0,#f6f2fd 0,#f1eefb 52%,#eae2f8 100%) padding-box padding-box;border:1px solid #0000;border-radius:24px;flex-direction:column;min-height:0;padding:26px 26px 24px;display:flex;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #ffffff2e,0 0 0 1px #4c1d950b,0 1px 2px #1c0f3c0a,0 18px 44px -26px #4c1d9538}.dark .apxd__panel{background:linear-gradient(#ffffff0a,#ffffff03 40%,#0000 68%),#17171c;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff17,0 1px #0000008c,0 14px 34px -20px #000000bf}.apxd__logo{border-radius:13px;width:44px;height:44px;font-size:15px}.dark .apxd__logo{box-shadow:0 0 0 1px #ffffff24,0 4px 12px -4px #000000b3}.apxd__role{font-family:var(--page-title-face);letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:14px 0 0;font-size:22px;font-weight:560;line-height:1.18}.apxd__org{color:var(--text-muted);margin:5px 0 0;font-size:13px;font-weight:400}.apxd__role a{color:inherit;text-decoration:none}.apxd__role-arrow{color:var(--text-faint);vertical-align:2px;margin-left:7px;line-height:1;transition:color .15s,translate .2s cubic-bezier(.22,1,.36,1);display:inline-block}.apxd__role-arrow svg{width:15px;height:15px;display:block}.apxd__role a:hover .apxd__role-arrow{color:var(--accent-coral);translate:2px -2px}.apxd__role a:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px;border-radius:6px}.apxd__now{border-top:1px solid var(--text-primary);min-height:26px;margin-top:24px;padding-top:16px}@supports (color:color-mix(in lab,red,red)){.apxd__now{border-top:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent)}}.dark .apxd__now{border-top-color:#ffffff1c}.apxd__line{letter-spacing:-.008em;color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:560;display:flex}.apxd__line i{border-radius:999px;flex-shrink:0;width:8px;height:8px}.apxd__line[data-tone=live] i{background:#7f56f0;animation:apx-pulse 2s ease-in-out infinite}.apxd__line[data-tone=action] i{background:#7f56f0}.dark .apxd__line[data-tone=action] i,.dark .apxd__line[data-tone=live] i{background:#a78bfa}.apxd__line[data-tone=done] i{background:#15803d}.dark .apxd__line[data-tone=done] i{background:#4ade80}.apxd__line[data-tone=muted] i{background:var(--text-faint)}@supports (color:color-mix(in lab,red,red)){.apxd__line[data-tone=muted] i{background:color-mix(in srgb,var(--text-faint) 55%,transparent)}}.apxd__line em{color:var(--text-muted);margin-left:2px;font-size:12px;font-style:normal;font-weight:450}.apxd__panel .apx-run{flex:none;margin-top:22px}.apxd__panel .apx-run__row{min-height:31px}.apxd__meta{color:var(--text-muted);border-top:1px solid var(--text-primary);margin:18px 0 0;padding-top:14px;font-size:11.5px;font-weight:450}@supports (color:color-mix(in lab,red,red)){.apxd__meta{border-top:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent)}}.dark .apxd__meta{border-top-color:#ffffff1c}.apxd__bandtap,.apxd__chev,.apxd__minirail,.apxd__slim{display:none}.apxd__fold,.apxd__foldin{display:contents}.apxd__work{min-width:0}.apxd__flow{max-width:680px}.apxd__scroll{padding:2px 2px 4px}.apxd__bar{z-index:10;border-top:1px solid var(--border-subtle);background:var(--bg-void);justify-content:space-between;align-items:center;gap:16px;padding:14px 4px 16px;display:flex;position:sticky;bottom:0;transform:translateZ(0)}.dark .apxd__bar{border-top-color:#ffffff1a}.apxd__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:40px 24px;display:flex}.apxd__state-word{font-family:var(--page-title-face);letter-spacing:-.02em;align-items:flex-end;gap:4px;margin:0;font-size:22px;font-weight:560;display:inline-flex}.apxd__state-word,.apxd__state-word[data-tone=live]{color:var(--text-primary)}.apxd__state-word[data-tone=done]{color:#15803d}.dark .apxd__state-word[data-tone=done]{color:#4ade80}.apxd__state-word[data-tone=muted]{color:var(--text-muted)}.apxd__state-word .apxtag__dots{margin-left:3px;padding-bottom:6px}.apxd__state-word .apxtag__dots i{width:3px;height:3px}.apxd__state-sub{color:var(--text-muted);margin:9px 0 0;font-size:13px;font-weight:400}.apxd__state-sub--wide{max-width:380px;line-height:1.55}.apxd__receipt{text-align:left;border-top:1px solid var(--border-subtle);flex-direction:column;min-width:320px;margin:26px 0 0;padding:0 2px;display:flex}.dark .apxd__receipt{background:0 0;border-top-color:#ffffff1a;border-bottom:0;border-left:0;border-right:0}.apxd__ritem{cursor:pointer;color:var(--text-secondary);border:0;border-bottom:1px solid var(--border-subtle);background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:12px 0;font-size:13px;font-weight:550;transition:color .15s;display:flex}.apxd__ritem span{color:var(--text-faint);transition:color .15s,translate .18s cubic-bezier(.22,1,.36,1)}.apxd__ritem:hover{color:var(--text-primary)}.apxd__ritem:hover span{color:var(--accent-coral);translate:2px}.apxd__ritem:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px;border-radius:8px}.apxd__ritem:last-child{border-bottom:0}.apx-doc__block--ro{cursor:default}.apx-doc__block--ro:hover{background:0 0}.apx-answers__ro{color:var(--text-secondary);padding:3px 6px;font-size:13px;font-weight:450;line-height:1.5}.apx-failure{max-width:480px;line-height:1.5}.apx-failure,.apx-receipt{color:var(--text-muted);margin:10px 0 0;font-size:13px;font-weight:450}.apxs__cap{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:2px 0 12px 2px;font-size:10.5px;font-weight:600}.apxs__cap span{color:var(--text-faint);text-transform:none;letter-spacing:0;margin-left:2px;font-size:12px;font-weight:500}.apxs__sheet{--text-primary:#000;--text-secondary:#2a2a2a;--text-muted:#444;--text-faint:#6a6a6a;--bg-surface-1:#0000000d;--border-subtle:#0000001f;max-width:660px;color:var(--text-secondary);background:#fdfdfc;border:1px solid #10101414;border-radius:10px;flex-direction:column;padding:44px 48px 48px;font-family:Inter,system-ui,sans-serif;font-size:13.3px;line-height:1.45;display:flex;box-shadow:0 1px 2px #100c1814,0 18px 50px -18px #100c184d}.dark .apxs__sheet{background:#f4f4f1;border-color:#0003;box-shadow:0 0 0 1px #ffffff12,0 34px 90px -34px #000000f2}.apx-answers--bare{padding:4px 2px 8px}.apx-card{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:16px;margin-top:0;overflow:clip}.dark .apx-card{background:#18181e;border-color:#ffffff21;box-shadow:inset 0 1px #ffffff12,0 20px 50px -30px #000000d9}.apx-card__head{border-bottom:1px solid var(--border-subtle);background:var(--text-primary);padding:13px 18px}@supports (color:color-mix(in lab,red,red)){.apx-card__head{background:color-mix(in srgb,var(--text-primary) 1.5%,transparent)}}.apx-card__head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.dark .apx-card__head{background:#ffffff0a;border-bottom-color:#ffffff17}.apx-card__head span{text-transform:none;letter-spacing:0;margin-left:2px;font-weight:500}.apx-card__head span,.apx-card__state{color:var(--text-faint);font-size:12px}.apx-card__state{font-weight:450}.apx-linkbtn{cursor:pointer;color:#7f56f0;background:0 0;border:0;padding:0;font-size:12px;font-weight:550}.dark .apx-linkbtn{color:#a78bfa}.apx-primary{cursor:pointer;color:#fff;background:linear-gradient(135deg,#7f56f0,#a78bfa);border:0;border-radius:999px;justify-content:center;align-items:center;height:38px;padding:0 18px;font-size:13px;font-weight:600;transition:transform .12s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 16px -8px #7f56f08c}.apx-primary:hover{box-shadow:0 8px 20px -8px #7f56f0a6}.apx-primary:active{transform:scale(.98)}.apx-back:focus-visible,.apx-linkbtn:focus-visible,.apx-primary:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:6px}.apx-doc{flex-direction:column;gap:10px;padding:22px 26px;display:flex}.apx-doc__block{text-align:left;cursor:text;width:100%;color:var(--text-secondary);background:0 0;border:0;border-radius:7px;margin:0;padding:3px 6px;font-size:13px;font-weight:450;line-height:1.55;transition:background .15s,box-shadow .15s;display:block}.apx-doc__block:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apx-doc__block:hover{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}.apx-doc__block:focus-visible{outline:none;box-shadow:0 0 0 2px #7f56f066}.apx-doc__block--head{letter-spacing:-.02em;color:var(--text-primary);font-size:18px;font-weight:700}.apx-doc__block--sub{color:var(--text-muted);font-size:13px;font-weight:500}.apx-doc__block--bullet{padding-left:20px;position:relative}.apx-doc__block--bullet:before{content:"·";color:var(--text-faint);position:absolute;left:8px}.apxs__sheet .apx-doc__block{color:var(--text-secondary);font-size:.95em;font-weight:400;line-height:1.55}.apxs__sheet .apx-doc__block:hover{background:#0000000a}.apxs__sheet .apx-doc__block--head{letter-spacing:-.005em;color:#000;font-size:2em;font-weight:700;line-height:1.2}.apxs__sheet .apx-doc__block--sub{color:#333;border-bottom:1px solid #d9d9d9;border-radius:7px 7px 0 0;margin-bottom:14px;padding-bottom:12px;font-size:1.02em;font-weight:500}.apxs__sheet .apx-doc__block--sec{text-transform:uppercase;letter-spacing:.12em;color:#000;border-bottom:1.5px solid #000;border-radius:7px 7px 0 0;margin-top:17px;margin-bottom:5px;padding-bottom:3px;font-size:1.02em;font-weight:700}.apxs__sheet .apx-doc__block--bullet{padding-left:21px}.apxs__sheet .apx-doc__block--bullet:before{content:"";background:#444;border-radius:999px;width:4px;height:4px;position:absolute;top:.72em;left:8px}.apx-doc__block ins{color:var(--text-primary);background:#7f56f01c;border-radius:4px;padding:1px 3px;text-decoration:none}.dark .apx-doc__block ins{background:#a78bfa29}.apxs__sheet .apx-doc__block ins{color:#000;background:#7f56f01a}.dark .apxs__sheet .apx-doc__block ins{background:#7f56f01f}.apx-doc__block del{color:var(--text-faint);text-decoration:line-through}.apx-doc__block[data-edited],.apxs__sheet .apx-doc__block[data-edited]{background:#7f56f00d}.apx-doc__edit{resize:none;background:var(--bg-surface-1);width:100%;color:var(--text-primary);border:0;border-radius:7px;outline:none;padding:3px 6px;font-size:13px;line-height:1.55;box-shadow:0 0 0 2px #7f56f066}.apx-doc__edit--head{font-size:18px;font-weight:700}.apx-doc__edit--answer{font-size:13px}.apxs__sheet .apx-doc__edit{color:#000;background:#0000000a;font-family:inherit;font-size:.95em}.apxs__sheet .apx-doc__edit--head{font-size:2em;font-weight:700}.apxs__sheet .apx-doc__edit--sub{font-size:1.02em;font-weight:500}.apxs__sheet .apx-doc__edit--sec{text-transform:uppercase;letter-spacing:.12em;font-size:1.02em;font-weight:700}.apx-answers{flex-direction:column;gap:26px;padding:20px 26px;display:flex}.apx-answers__sec{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.apx-answers__sec .apx-sec{border-bottom:1px solid var(--border-subtle);grid-column:1/-1;margin:0 0 2px;padding-bottom:8px}.apx-answers__row{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex;position:relative}.apx-answers__row[data-wide]{grid-column:1/-1}@media (max-width:640px){.apx-answers__sec{grid-template-columns:1fr}}.apx-answers__label{color:var(--text-muted);font-size:11px;font-weight:450}.apx-answers__row[data-edited] .apx-answers__label:after{content:"";background:var(--accent-coral);vertical-align:1px;border-radius:999px;width:5px;height:5px;margin-left:6px;display:inline-block}.apx-answers__row[data-edited] .apx-ansel__btn,.apx-answers__row[data-edited] .apx-answers__value{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apx-answers__row[data-edited] .apx-ansel__btn,.apx-answers__row[data-edited] .apx-answers__value{border-color:color-mix(in srgb,var(--accent-coral) 32%,transparent)}}.apx-ansel__btn,.apx-answers .apx-doc__edit--answer,.apx-answers__ro,.apx-answers__value{border:1px solid var(--text-primary);width:100%;margin:0;padding:7px 11px}@supports (color:color-mix(in lab,red,red)){.apx-ansel__btn,.apx-answers .apx-doc__edit--answer,.apx-answers__ro,.apx-answers__value{border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}}.apx-ansel__btn,.apx-answers .apx-doc__edit--answer,.apx-answers__ro,.apx-answers__value{background:var(--text-primary);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.apx-ansel__btn,.apx-answers .apx-doc__edit--answer,.apx-answers__ro,.apx-answers__value{background:color-mix(in srgb,var(--text-primary) 2%,transparent)}}.apx-ansel__btn,.apx-answers .apx-doc__edit--answer,.apx-answers__ro,.apx-answers__value{text-align:left;color:var(--text-secondary);letter-spacing:.001em;font-family:inherit;font-size:13px;font-weight:400;line-height:1.6;transition:border-color .15s,background .15s,box-shadow .15s}.apx-answers__value{cursor:text}@media (hover:hover){.apx-ansel__btn:hover,.apx-answers__value:hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apx-ansel__btn:hover,.apx-answers__value:hover{border-color:color-mix(in srgb,var(--text-primary) 20%,transparent)}}}.apx-ansel__btn:focus-visible,.apx-answers__value:focus-visible{border-color:var(--accent-coral);outline:none}@supports (color:color-mix(in lab,red,red)){.apx-ansel__btn:focus-visible,.apx-answers__value:focus-visible{border-color:color-mix(in srgb,var(--accent-coral) 38%,transparent)}}.apx-ansel__btn:focus-visible,.apx-answers__value:focus-visible{box-shadow:0 0 0 2px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apx-ansel__btn:focus-visible,.apx-answers__value:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-coral) 7%,transparent)}}.apx-answers .apx-doc__edit--answer{resize:none;field-sizing:content;border-color:var(--accent-coral);min-height:calc(1.6em + 16px)}@supports (color:color-mix(in lab,red,red)){.apx-answers .apx-doc__edit--answer{border-color:color-mix(in srgb,var(--accent-coral) 38%,transparent)}}.apx-answers .apx-doc__edit--answer{box-shadow:0 0 0 2px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apx-answers .apx-doc__edit--answer{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-coral) 7%,transparent)}}.apx-answers .apx-doc__edit--answer{outline:none}.apx-ansel{width:100%;position:relative}.apx-ansel__btn{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:10px;display:flex}.apx-ansel__btn svg{color:var(--text-faint);flex-shrink:0;transition:rotate .18s cubic-bezier(.22,1,.36,1),color .15s}.apx-ansel__btn[data-open]{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apx-ansel__btn[data-open]{border-color:color-mix(in srgb,var(--accent-coral) 38%,transparent)}}.apx-ansel__btn[data-open]{box-shadow:0 0 0 2px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apx-ansel__btn[data-open]{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-coral) 7%,transparent)}}.apx-ansel__btn[data-open] svg{color:var(--accent-coral);rotate:180deg}.apx-ansel__pop{z-index:30;max-height:240px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.apx-ansel__check{color:var(--accent-coral);flex-shrink:0;font-size:12px}.apx-answers__ro{cursor:default}.apx-prov{max-width:480px;padding:26px 2px 8px}.apx-prov__word{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.018em;color:var(--text-primary);margin:0;font-size:19px;font-weight:500}.apx-prov__file{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:13.5px;font-weight:550}.apx-prov__meta{color:var(--text-faint);margin:4px 0 0;font-size:12px;font-weight:450}.apx-prov__links{margin-top:22px}.apx-prov__links .apxd__ritem{text-decoration:none}.apx-run{max-width:480px;margin-top:34px}.apx-run__row{align-items:center;gap:12px;min-height:34px;display:flex;position:relative}.apx-run__row:not(:last-child):after{content:"";background:var(--text-primary);width:1px;height:calc(100% - 15px);position:absolute;top:calc(50% + 8px);left:7.5px}@supports (color:color-mix(in lab,red,red)){.apx-run__row:not(:last-child):after{background:color-mix(in srgb,var(--text-primary) 10%,transparent)}}.dark .apx-run__row:not(:last-child):after{background:#ffffff17}.apx-run__row[data-state=done]:not(:last-child):after{background:#7f56f052}.dark .apx-run__row[data-state=done]:not(:last-child):after{background:#a78bfa61}.apx-glyph{flex-shrink:0;place-items:center;width:16px;display:grid}.apx-glyph i{border-radius:999px;display:block;position:relative}.apx-glyph[data-state=done] i{background:#7f56f0;width:7px;height:7px}.dark .apx-glyph[data-state=done] i{background:#a78bfa}.apx-glyph[data-state=now] i{background:#7f56f0;width:8px;height:8px}.dark .apx-glyph[data-state=now] i{background:#a78bfa}.apx-glyph[data-state=now] i:after{content:"";border:1.5px solid #7f56f073;border-radius:999px;animation:apx-ring 2s cubic-bezier(.4,0,.6,1) infinite;position:absolute;inset:-4px}.dark .apx-glyph[data-state=now] i:after{border-color:#a78bfa73}@keyframes apx-ring{0%{opacity:0;transform:scale(.7)}45%{opacity:1}to{opacity:0;transform:scale(1.25)}}.apx-glyph[data-state=todo] i{border:1.5px solid var(--text-faint);background:0 0;width:6px;height:6px}@supports (color:color-mix(in lab,red,red)){.apx-glyph[data-state=todo] i{border:1.5px solid color-mix(in srgb,var(--text-faint) 55%,transparent)}}.apx-run__label{letter-spacing:-.006em;flex:1;font-size:12.5px;font-weight:450}.apx-run__row[data-state=done] .apx-run__label{color:var(--text-muted)}.apx-run__row[data-state=now] .apx-run__label{color:var(--text-primary);font-weight:550}.apx-run__row[data-state=todo] .apx-run__label,.apx-run__time{color:var(--text-faint)}.apx-run__time{font-variant-numeric:tabular-nums;font-size:11px;font-weight:450}.apx-run__row[data-state=now] .apx-run__time{color:#7f56f0}@supports (color:color-mix(in lab,red,red)){.apx-run__row[data-state=now] .apx-run__time{color:color-mix(in srgb,#7f56f0 75%,var(--text-muted))}}.apx-run__row[data-state=now] .apx-run__time{font-weight:500}.dark .apx-run__row[data-state=now] .apx-run__time{color:#a78bfa}.apx-run__chev{text-align:right;width:10px;color:var(--text-faint);flex-shrink:0;font-size:13px;line-height:1}@supports (color:color-mix(in lab,red,red)){.apx-run__chev{color:color-mix(in srgb,var(--text-faint) 75%,transparent)}}.apx-run__chev{transition:color .15s,translate .18s cubic-bezier(.22,1,.36,1)}.apx-run__row--link{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;width:calc(100% + 16px);margin:0 -8px;padding:0 8px;transition:background .15s}.apx-run__row--link:not(:last-child):after{left:15.5px}@media (hover:hover){.apx-run__row--link:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apx-run__row--link:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.apx-run__row--link:hover .apx-run__label{color:var(--text-primary)}.apx-run__row--link:hover .apx-run__chev{color:var(--accent-coral);translate:2px}}.apx-run__row--link:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}@keyframes apx-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.apx-glyph i,.apxd__line i,.apxstat__live,.apxtag__dots i{animation:none!important}.apx-glyph[data-state=now] i:after{opacity:.6;transform:none;animation:none!important}.apxrow--live:after{animation:none!important}}@media (max-width:1023px){.apxd{--apxd-top:4px;padding:var(--apxd-top) 16px calc(64px + var(--apxd-room,0px))}.apxd__slim{z-index:20;width:calc(100% + 32px);height:calc(var(--apxd-top) + 42px);margin:calc(-1 * var(--apxd-top)) -16px -42px;padding:var(--apxd-top) 108px 0 16px;background:var(--bg-void);align-items:center;gap:9px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.apxd__slim{background:color-mix(in srgb,var(--bg-void) 88%,transparent)}}.apxd__slim{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;border:0;transition:opacity .2s,translate .24s cubic-bezier(.22,1,.36,1);translate:0 -8px}.apxd__slim[data-on]{opacity:1;pointer-events:auto;translate:0}.apxd__slim:after{content:"";background:var(--border-subtle);height:1px;position:absolute;bottom:0;left:16px;right:16px}.apxd__slim .apx-logotile,.apxd__slim__logo{border-radius:7px;flex-shrink:0}.apxd__slim__main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}.apxd__slim__segs{margin-left:auto;padding-left:8px}.apxd__slim__segs .apxd__seg{width:10px;height:3px}.apxd__slim__act{border:1px solid var(--border-subtle);cursor:pointer;height:30px;color:var(--text-primary);letter-spacing:-.004em;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:560;transition:opacity .15s,transform .14s,background .15s,border-color .15s}.dark .apxd__slim__act{border-color:#ffffff1f}.apxd__slim__act:active{background:var(--text-primary);transform:scale(.96)}@supports (color:color-mix(in lab,red,red)){.apxd__slim__act:active{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.apxd__slim__act:disabled{opacity:.4}.apxd__slim__tx{align-items:baseline;gap:6px;min-width:0;font-size:13px;line-height:1.3;display:flex}.apxd__slim__co{color:var(--text-primary);flex-shrink:0;font-weight:560}.apxd__slim__sep{color:var(--text-faint)}.apxd__slim__line{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);overflow:hidden}.apxd__slim__line i{vertical-align:1px;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.apxd__slim__line[data-tone=live] i{background:#7f56f0;animation:apx-pulse 2s ease-in-out infinite}.apxd__slim__line[data-tone=action] i{background:#7f56f0}.apxd__slim__line[data-tone=done] i{background:#15803d}.apxd__slim__line[data-tone=muted] i{background:var(--text-faint)}@supports (color:color-mix(in lab,red,red)){.apxd__slim__line[data-tone=muted] i{background:color-mix(in srgb,var(--text-faint) 55%,transparent)}}.dark .apxd__slim__line[data-tone=action] i,.dark .apxd__slim__line[data-tone=live] i{background:#a78bfa}.dark .apxd__slim__line[data-tone=done] i{background:#4ade80}@media (prefers-reduced-motion:reduce){.apxd__slim{transition:opacity .12s;translate:0!important}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.app-main{scroll-timeline:--app-main block}.apxd__logo{transform-origin:0 0;animation:apxd-logo-morph linear both,apxd-logo-gone linear both;animation-timeline:--app-main,--app-main;animation-range:0 132px,132px 133px}.apxd__org,.apxd__role{animation:apxd-mast-out linear both;animation-timeline:--app-main;animation-range:40px 112px}.apxd__slim{transition:none;animation:apxd-slim-in linear both;animation-timeline:--app-main;animation-range:96px 132px;translate:0}.apxd__slim__segs,.apxd__slim__tx{animation:apxd-slim-in linear both;animation-timeline:--app-main;animation-range:118px 132px}.apxd__slim__act{animation:apxd-slim-in linear backwards;animation-timeline:--app-main;animation-range:118px 132px}.apxd__slim__logo{animation:apxd-slim-logo-in linear both;animation-timeline:--app-main;animation-range:131px 132px}}}@keyframes apxd-logo-morph{0%,32.6%{translate:0;scale:1}to{translate:0 var(--apxd-morph-y,89px);scale:.55}}@keyframes apxd-logo-gone{0%{opacity:1}to{opacity:0}}@keyframes apxd-mast-out{0%{opacity:1}to{opacity:0}}@keyframes apxd-slim-in{0%{opacity:0}to{opacity:1}}@keyframes apxd-slim-logo-in{0%{opacity:0}to{opacity:1}}.apxd__split{flex-direction:column;gap:16px;display:flex}.apxd__split>*{width:100%;min-width:0}.apxd__side{position:static;transform:none}.apxd__work,.apxf-pane,.apxf-stage{width:100%}.apxd__flow{max-width:none}.apxd__panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0 0;position:relative;overflow:visible}.dark .apxd__panel{box-shadow:none;background:0 0;border:0}.apxd__bandtap{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;display:block;position:absolute;inset:-6px -8px}.apxd__bandtap:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.apxd__chev{z-index:1;width:34px;height:34px;color:var(--text-faint);box-shadow:none;background:0 0;border-radius:999px;place-items:center;font-size:14px;line-height:1;transition:rotate .36s cubic-bezier(.34,1.3,.5,1),color .2s;display:grid;position:absolute;top:4px;right:-6px}.dark .apxd__chev{box-shadow:none;background:0 0}.apxd__panel[data-open] .apxd__chev{color:var(--text-muted);rotate:180deg}.apxd__bandtap:active~.apxd__chev{color:var(--text-primary)}.apxd__id{grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:13px;min-height:40px;padding-right:36px;display:grid}.apxd__logo{border-radius:12px;grid-row:1/span 2;align-self:start;margin-top:1px;font-size:13px;width:40px!important;height:40px!important}.apxd__role{letter-spacing:-.018em;text-wrap:balance;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:19px;font-weight:560;line-height:1.2;display:-webkit-box;overflow:hidden}.apxd__role a{display:inline}.apxd__org{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12.5px;font-weight:400;overflow:hidden}.apxd__id{pointer-events:none}.apxd__role a{z-index:3;position:relative}.apxd__role-text{display:inline}.apxd__role-arrow{pointer-events:auto;vertical-align:-6px;width:30px;height:30px;color:var(--accent-coral);border-radius:999px;place-items:center;margin:-8px 0 -8px 2px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.apxd__role-arrow{color:color-mix(in srgb,var(--accent-coral) 65%,var(--text-faint))}}.apxd__role-arrow{-webkit-tap-highlight-color:transparent}.apxd__role-arrow svg{width:14px;height:14px}.apxd__role a:active .apxd__role-arrow{color:var(--accent-coral);translate:2px -2px}.apxd__minirail{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 0;display:flex}.dark .apxd__minirail{border-color:#ffffff1a}.apxd__miniline{letter-spacing:-.006em;min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:560;display:flex;overflow:hidden}.apxd__miniline i{border-radius:999px;flex-shrink:0;width:6px;height:6px}.apxd__miniline[data-tone=live] i{background:#7f56f0;animation:apx-pulse 2s ease-in-out infinite}.apxd__miniline[data-tone=action] i{background:#7f56f0}.dark .apxd__miniline[data-tone=action] i,.dark .apxd__miniline[data-tone=live] i{background:#a78bfa}.apxd__miniline[data-tone=done] i{background:#15803d}.dark .apxd__miniline[data-tone=done] i{background:#4ade80}.apxd__miniline[data-tone=muted] i{background:var(--text-faint)}@supports (color:color-mix(in lab,red,red)){.apxd__miniline[data-tone=muted] i{background:color-mix(in srgb,var(--text-faint) 55%,transparent)}}.apxd__segs{flex-shrink:0;align-items:center;gap:4px;display:flex}.apxd__seg{background:var(--text-primary);border-radius:999px;width:16px;height:4px}@supports (color:color-mix(in lab,red,red)){.apxd__seg{background:color-mix(in srgb,var(--text-primary) 10%,transparent)}}.apxd__seg{transition:background .3s}.apxd__seg[data-state=done]{background:#7f56f0}.dark .apxd__seg[data-state=done]{background:#a78bfa}.apxd__seg[data-state=now]{background:#7f56f08c;animation:apx-pulse 2s ease-in-out infinite}.apxd__fold{z-index:3;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.apxd__panel[data-open] .apxd__fold{grid-template-rows:1fr}.apxd__foldin{min-height:0;display:block;overflow:hidden}.apxd__foldin>.apxd__now{display:none}.apxd__panel .apx-run{flex:none;max-width:none;margin-top:14px}.apxd__meta{border-top:0;border-bottom:1px solid var(--border-subtle);margin-top:12px;padding:0 0 12px}.dark .apxd__meta{border-bottom-color:#ffffff1a}.apxf-frow{min-height:0;padding:9px 10px;display:block;position:relative}.apxf-frow__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.apxf-frow__text{white-space:normal}.apxf-fcheck{position:absolute;top:9px;right:10px}.apxf-form[data-review] .apxf-frow{padding:10px}.apxf-pane{border-radius:20px;min-height:min(480px,62svh);padding:16px 14px 20px;overflow:visible}.apxd__skelrun{display:none}.v2x-title{font-size:17px}.v2x-sub{font-size:12px}.apxf-cline,.apxf-scene--center .apxf-lead{font-size:17px}.apxf-min--sit[data-corner=right]{display:none}.apxf-stage:has(.apxf-min--sit) .apxf-pane{padding-top:26px}.apxd__state{min-height:260px;padding:28px 16px}.apxd__state-word{font-size:21px}}@media (max-width:640px){.apx-answers__row{grid-template-columns:1fr;gap:2px}.apx-primary{flex:1;height:44px}}.apxf{min-height:100vh;padding:14px 0 60px}.apxf-detail{padding-top:26px}.app-main .apxf{min-height:0;padding:0}.app-main .apxf-detail{padding-top:0}.apxf-director{flex-wrap:wrap;align-items:center;gap:6px;width:100%;max-width:1060px;margin:0 auto;padding:8px 16px;display:flex}.apxf-dbtn{border:1px solid var(--text-primary);border-radius:8px;height:28px;padding:0 11px}@supports (color:color-mix(in lab,red,red)){.apxf-dbtn{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent)}}.apxf-dbtn{color:var(--text-muted);cursor:pointer;background:0 0;font-size:12px;font-weight:500;transition:background .15s,color .15s}.apxf-dbtn:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-dbtn:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.apxf-dbtn:hover{color:var(--text-primary)}.apxf-dbtn[data-on]{color:#fff;background:#7f56f0;border-color:#7f56f0}.apxf-dbtn--chip{text-transform:capitalize}.apxf-dsep{background:var(--text-primary);width:1px;height:16px}@supports (color:color-mix(in lab,red,red)){.apxf-dsep{background:color-mix(in srgb,var(--text-primary) 12%,transparent)}}.apxf-dsep{margin:0 4px}.apxf-stage{min-width:0}.apxf-pane,.apxf-stage{display:flex;position:relative}.apxf-pane{border:1px solid var(--text-primary);flex-direction:column;flex:1;min-height:600px;padding:30px 36px 38px}@supports (color:color-mix(in lab,red,red)){.apxf-pane{border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}}.apxf-pane{background:var(--text-primary);border-radius:26px}@supports (color:color-mix(in lab,red,red)){.apxf-pane{background:color-mix(in srgb,var(--text-primary) 1.5%,transparent)}}.apxf-pane{perspective:1200px;transition:box-shadow 1.4s;overflow:hidden}.apxf-pane:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(120% 85% at 50% -8%,var(--apxf-air,transparent),transparent 62%);opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.apxf-pane[data-phase]{--apxf-air:transparent}.apxf-pane[data-phase=filling],.apxf-pane[data-phase=preparing],.apxf-pane[data-phase=submitting]{--apxf-air:#7f56f012}.apxf-pane[data-phase=answers],.apxf-pane[data-phase=resume]{--apxf-air:#ffc53d14}.apxf-pane[data-phase=submitted]{--apxf-air:#15803d0f}.apxf-pane[data-phase]:before{opacity:1}@keyframes apxf-heartbeat{0%,to{box-shadow:inset 0 0 #7f56f000}50%{box-shadow:inset 0 0 52px -18px #7f56f024}}@media (prefers-reduced-motion:reduce){.apxf-pane[data-phase=filling],.apxf-pane[data-phase=preparing]{animation:none}}.apxf-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;margin:-6px -36px -38px;padding:6px 36px 38px;display:flex;overflow:hidden auto}.apxf-act>.apxf-scene,.apxf-scroll>.apxf-scene{flex:1;min-height:min-content}.apxf-pane .v2x-sect{margin-top:4px;padding-bottom:8px}.apxf-pane .v2x-rows{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.apxf-pane .v2x-row{padding:11px 2px}.apxf-pane .v2x-row+.v2x-row:before{background:var(--text-primary);left:2px}@supports (color:color-mix(in lab,red,red)){.apxf-pane .v2x-row+.v2x-row:before{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}}.dark .apxf-pane .v2x-row+.v2x-row:before{background:#ffffff14}.apxf-pane .v2x-fsect{margin-top:18px}.apxf-pane .v2x-foot{z-index:5;border-top:1px solid var(--border-subtle);background:var(--surface-page,#fbfaf8);flex-direction:row;justify-content:flex-end;align-items:center;gap:16px;margin:22px -36px 0;padding:12px 36px 14px;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.apxf-pane .v2x-foot{background:color-mix(in srgb,var(--surface-page,#fbfaf8) 84%,transparent)}}.apxf-pane .v2x-foot{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}.dark .apxf-pane .v2x-foot{background:#101014d6;border-top-color:#ffffff14}.apxf-pane .v2x-foot__meta{margin-right:auto}.apxf-pane .v2x-foot:after{content:"";background:var(--text-primary);height:38px;position:absolute;top:100%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.apxf-pane .v2x-foot:after{background:color-mix(in srgb,var(--text-primary) 1.5%,var(--surface-page,#fbfaf8))}.dark .apxf-pane .v2x-foot:after{background:color-mix(in srgb,var(--text-primary) 1.5%,#101014)}}.apxf-pane:has(.v2x-docview) .v2x-foot:after{background:var(--rsm-surface)}.apxf-scene--center{flex-direction:column;display:flex}.apxf-scene--center,.apxf-scene--center .apxf-scenehead{justify-content:center}.apxf-scene--center .apxf-note{text-align:center}.apxf-scene--center .apxf-lead{font-size:19px}.apxf-pane .v2x-status,.apxf-pane .v2x-terminal{text-align:center;margin:auto}.apxf-scene{position:relative}.apxf-scenehead{align-items:center;gap:12px;min-height:26px;margin-bottom:18px;display:flex}.apxf-lead{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:16.5px;font-weight:500}.apxf-note{color:var(--text-faint);margin:16px 2px 0;font-size:12.5px;font-weight:450}.apxf-pill{color:#6e45de;letter-spacing:.01em;background:#7f56f01f;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.dark .apxf-pill{color:#c4b5fd}.apxf-sheet{width:min(480px,100%);min-height:430px;transform-style:preserve-3d;background:#fff;border:1px solid #0f172a12;border-radius:14px;margin:0 auto;padding:30px 32px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 14px 44px -18px #0f172a38}.dark .apxf-sheet{background:#fbfaf8}.apxf-sheet__skel{position:absolute;inset:30px 32px}.apxf-sbar{transform-origin:0;background:#0f172a17;border-radius:5px;height:9px;margin:0 0 11px;animation:apxf-bargrow .6s cubic-bezier(.22,1,.36,1) backwards;display:block}.apxf-sbar[data-kind=head]{width:46%;height:17px;margin-bottom:14px}.apxf-sbar[data-kind=sec]{opacity:.65;height:7px;margin:20px 0 12px}@keyframes apxf-bargrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes apxf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.apxf-sbar:last-child{position:relative}.apxf-sbar:last-child:after{content:"";background:#7f56f0;border-radius:2px;width:2.5px;height:13px;animation:apxf-caretin .3s ease-out 2.3s backwards,apxf-inkrest 1.15s ease-in-out 2.3s infinite alternate;position:absolute;top:50%;right:-9px;translate:0 -50%}@keyframes apxf-caretin{0%{opacity:0}}@keyframes apxf-inkrest{0%{opacity:.75}to{opacity:.2}}.apxf-scan{background:linear-gradient(90deg,#0000,#7f56f0cc,#0000);border-radius:2px;height:2px;animation:apxf-scanmove 2.2s ease-in-out infinite alternate;position:absolute;top:8%;left:5%;right:5%;box-shadow:0 0 18px 5px #7f56f02e}.apxf-scan--final{animation:apxf-scanfinal 1.7s linear forwards}@keyframes apxf-scanmove{0%{top:7%}to{top:88%}}@keyframes apxf-scanfinal{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:100%}}.apxf-print{background:#fff;border-radius:8px;position:relative}.dark .apxf-print{background:#fbfaf8}.apxf-r{color:#1f2937;margin:0 0 7px;font-size:12px;line-height:1.5}.apxf-r--head{letter-spacing:-.014em;color:#0f172a;margin-bottom:2px;font-size:17px;font-weight:650}.apxf-r--sub{color:#64748b;margin-bottom:14px;font-size:10.5px}.apxf-r--sec{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #0f172a12;margin:14px 0 6px;padding-bottom:3px;font-size:9.5px;font-weight:650}.apxf-r--bullet{padding-left:13px;position:relative}.apxf-r--bullet:before{content:"·";font-weight:700;position:absolute;left:3px}.apxf-add{color:inherit;background:linear-gradient(90deg,#7f56f029,#7f56f029) 0/0 100% no-repeat;border-radius:3px;padding:0 1px;animation:apxf-ink .45s ease-out both}@keyframes apxf-ink{0%{background-size:0 100%}to{background-size:100% 100%}}.apxf-r--del{color:#94a3b8;align-items:baseline;gap:8px;font-size:11px;animation:apxf-fadein .4s ease-out both;display:flex}.apxf-r--del s{text-decoration-color:#94a3b8b3}.apxf-r__delword{letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1;font-size:9px;font-weight:600}@keyframes apxf-fadein{0%{opacity:0}to{opacity:1}}.apxf-chip{border:1px solid var(--text-primary);border-radius:999px;align-items:center;gap:8px;height:32px;margin-bottom:16px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.apxf-chip{border:1px solid color-mix(in srgb,var(--text-primary) 11%,transparent)}}.apxf-chip{color:var(--text-secondary);cursor:pointer;background:#fff;font-size:12px;font-weight:550;transition:border-color .15s,translate .18s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #0f172a0f}.dark .apxf-chip{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.dark .apxf-chip{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.apxf-chip:hover{border-color:#7f56f066;translate:0 -1px}.apxf-chip__dot{background:#7f56f0;border-radius:999px;width:7px;height:7px}.apxf-countline{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:12px;font-weight:500}.apxf-cline{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.015em;color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:500}.apxf-count{color:#6e45de;font-weight:650}.dark .apxf-count{color:#c4b5fd}.apxf-roll{text-align:center;min-width:1ch;display:inline-block}.apxf-form{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.apxf-form>*{min-width:0}.apxf-fsec{gap:2px;display:grid}.apxf-frow{border-radius:9px;grid-template-columns:172px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:34px;margin:0 -10px;padding:0 10px;display:grid;position:relative}.apxf-frow[data-active]{background:#7f56f00d}.apxf-frow__label{color:var(--text-muted);font-size:12.5px;font-weight:450}.apxf-frow__val{min-width:0}.apxf-frow__text{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.apxf-frow__skel{background:#0f172a14;border-radius:5px;width:52%;height:9px;display:block}.dark .apxf-frow__skel{background:#ffffff17}.apxf-frow__skel[data-live]{width:68%;animation:apxf-shimmer var(--fill-pace,.92s) linear infinite;background:linear-gradient(90deg,#0f172a12 25%,#0f172a24 50%,#0f172a12 75%) 0 0/200% 100%}.dark .apxf-frow__skel[data-live]{background:linear-gradient(90deg,#ffffff12 25%,#ffffff26 50%,#ffffff12 75%) 0 0/200% 100%}.apxf-fcheck{text-align:center;color:var(--text-faint);font-size:12px}.apxf-form[data-review] .apxf-frow{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:172px minmax(0,1fr)}.apxf-form[data-review] .apxf-fcheck{display:none}@media (hover:hover){.apxf-form[data-review] .apxf-frow:hover{background:#7f56f00a}}.apxf-fedit{width:100%;font:inherit;color:var(--text-primary);caret-color:#7f56f0;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:13px;font-weight:500;box-shadow:inset 0 -1.5px #7f56f0}.dark .apxf-fedit{caret-color:#a78bfa;box-shadow:inset 0 -1.5px #a78bfa}.apxf-frow[data-editing]{background:#7f56f00d}.apxf-frow__undo{z-index:1;cursor:pointer;height:26px;font:inherit;letter-spacing:-.004em;color:#6e45de;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:500;line-height:1;transition:background .14s,opacity .14s;display:inline-flex;position:absolute;bottom:7px;right:6px}.apxf-frow__undo:before{content:"";border-radius:inherit;position:absolute;inset:-6px}.apxf-frow__undo:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}@media (hover:hover){.apxf-frow__undo:hover{background:#7f56f017}}.apxf-frow__undo:active{opacity:.7}.dark .apxf-frow__undo{color:#c4b5fd}.apxf-frow[data-edited] .apxf-fedit:not(.apxf-fedit--area),.apxf-frow[data-edited]:not(.apxf-frow--long):not(.apxf-frow--open) .apxf-frow__text{padding-right:46px}.apxf-frow--long .apxf-frow__undo,.apxf-frow--open .apxf-frow__undo{top:6px;bottom:auto}.apxf-frow--long[data-edited] .apxf-frow__label,.apxf-frow--open[data-edited] .apxf-frow__label{padding-right:46px}.apxf-frow__text--masked{color:var(--text-faint);letter-spacing:2.5px;font-weight:600}.apxf-frow__text--provided{color:var(--text-muted);font-style:italic;font-weight:500}.apxf-cline__more{letter-spacing:0;color:var(--text-muted);margin-left:8px;font-size:13px;font-weight:450}.apxf-secnew{letter-spacing:.06em;text-transform:uppercase;color:#6e45de;background:#7f56f01a;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:9px;font-weight:650;animation:apxf-secnew-fade .3s 6s forwards;display:inline-block}.dark .apxf-secnew{color:#c4b5fd}@keyframes apxf-secnew-fade{to{opacity:0}}.apxf-newpill{z-index:4;border:1px solid var(--border-subtle);cursor:pointer;background:var(--bg-void);border-radius:999px;align-items:center;gap:8px;width:max-content;height:34px;margin:12px auto 0;padding:0 14px;display:flex;position:sticky;bottom:16px}@supports (color:color-mix(in lab,red,red)){.apxf-newpill{background:color-mix(in srgb,var(--bg-void) 88%,transparent)}}.apxf-newpill{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);color:var(--text-primary);letter-spacing:-.005em;font-size:12.5px;font-weight:560;transition:translate .18s cubic-bezier(.22,1,.36,1),background .15s;box-shadow:0 8px 20px -12px #0f172a66}.apxf-newpill:hover{background:var(--bg-void);translate:0 -1px}@supports (color:color-mix(in lab,red,red)){.apxf-newpill:hover{background:color-mix(in srgb,var(--bg-void) 96%,transparent)}}.apxf-newpill i{background:#7f56f0;border-radius:999px;width:7px;height:7px;animation:apx-pulse 2s ease-in-out infinite}.dark .apxf-newpill{border-color:#ffffff1a;box-shadow:0 8px 20px -12px #0009}.dark .apxf-newpill i{background:#a78bfa}@media (prefers-reduced-motion:reduce){.apxf-newpill i,.apxf-secnew{animation:none}}.apxf-chips{z-index:6;background:var(--surface-page,#fbfaf8);align-items:center;gap:10px;margin:0 -36px 14px;padding:8px 36px 10px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.apxf-chips{background:color-mix(in srgb,var(--surface-page,#fbfaf8) 88%,transparent)}}.apxf-chips{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}.apxf-chips__list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;gap:6px;min-width:0;padding:1px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.apxf-chips__list::-webkit-scrollbar{display:none}.apxf-chips__tail{flex-shrink:0;align-items:center;gap:4px;display:flex}.apxf-pane:has(.v2x-docview) .apxf-chips{background:var(--rsm-surface)}@supports (color:color-mix(in lab,red,red)){.apxf-pane:has(.v2x-docview) .apxf-chips{background:color-mix(in srgb,var(--rsm-surface) 88%,transparent)}}.apxf-chips__chip{border:1px solid var(--border-subtle);height:30px;color:var(--text-secondary);cursor:pointer;letter-spacing:-.004em;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:520;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.apxf-chips__chip[data-active]{color:var(--text-primary);background:var(--text-primary);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.apxf-chips__chip[data-active]{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}}.dark .apxf-chips__chip[data-active]{background:#ffffff1a}@media (hover:hover){.apxf-chips__chip:hover{color:var(--text-primary);border-color:var(--border)}}.apxf-chips__chip:active{transform:scale(.97)}.apxf-chips__n{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.apxf-chips__chip[data-active] .apxf-chips__n{color:var(--text-muted)}.apxf-fsec{scroll-margin-top:56px}.apxf-fsec__toggle{cursor:pointer;text-align:left;width:100%;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;margin:0 -10px 10px;padding:6px 10px;font-size:10.5px;font-weight:600;display:flex}@media (hover:hover){.apxf-fsec__toggle:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-fsec__toggle:hover{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}}.apxf-fsec__done{letter-spacing:.02em;text-transform:none;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:500}.apxf-fsec__chev{width:14px;height:14px;color:var(--text-faint);flex-shrink:0;transition:rotate .3s cubic-bezier(.34,1.3,.5,1);rotate:180deg}.apxf-fsec[data-folded] .apxf-fsec__chev{rotate:0deg}.apxf-fsec[data-folded] .apxf-fsec__toggle{margin-bottom:0}.apxf-fsec__body{grid-template-rows:1fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1);display:grid}.apxf-fsec[data-folded] .apxf-fsec__body{grid-template-rows:0fr}.apxf-fsec__in{gap:2px;min-height:0;display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){.apxf-fsec__body{transition:none}}.apxd__panel[data-seed] .apxd__seg{opacity:.6}.apxd__panel[data-seed] .apxd__chev{display:none}@media (prefers-reduced-motion:no-preference){.apxd[data-enter] .apxd__side{animation:apxd-enter .36s cubic-bezier(.22,1,.36,1) both}.apxd[data-enter] .apxd__work{animation:apxd-enter .42s cubic-bezier(.22,1,.36,1) 60ms both}}@keyframes apxd-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.apxf-form--ghost{opacity:.55;filter:saturate(.4);pointer-events:none;margin-top:28px}.apxf-ghostline{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:12px;font-weight:500}.apxf-srcchip{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);vertical-align:1px;margin-left:8px;font-size:9px;font-weight:600}.apxf-fcheck i,.apxf-srcchip{font-style:normal;display:inline-block}.apxf-fcheck i{color:#7f56f0;font-weight:700}.dark .apxf-fcheck i{color:#a78bfa}.apxf-form[data-viewonly] .apxf-fcheck i{color:var(--text-faint)}@supports (color:color-mix(in lab,red,red)){.apxf-form[data-viewonly] .apxf-fcheck i{color:color-mix(in srgb,var(--text-faint) 80%,transparent)}}.apxf-form[data-viewonly] .apxf-frow__text{font-weight:450}.apxf-submitline{color:var(--text-muted);margin-top:22px;padding-top:14px;font-size:12.5px;font-weight:500;position:relative}.apxf-submitline__bar{background:var(--text-primary);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.apxf-submitline__bar{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}}.apxf-submitline__bar:after{content:"";background:#7f56f0;border-radius:2px;width:34%;animation:apxf-sweep 1.1s cubic-bezier(.4,0,.6,1) infinite;position:absolute;inset:0}@keyframes apxf-sweep{0%{translate:-110%}to{translate:320%}}.apxf-foot{justify-content:flex-end;margin-top:26px;display:flex}.apxf-cta{color:#fff;letter-spacing:-.006em;cursor:pointer;background:#7f56f0;border:0;border-radius:12px;height:40px;padding:0 20px;font-size:13.5px;font-weight:600;transition:background .15s,translate .18s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #6d28d966,0 10px 26px -12px #6d28d9b3}.apxf-cta:hover{background:#6e45de;translate:0 -1px}.apxf-quiet{height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:500}.apxf-quiet:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-quiet:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.apxf-quiet:hover{color:var(--text-primary)}.apxf-receipt{text-align:center;align-content:center;justify-items:center;padding:28px 0;display:grid}.apxf-receipt__mark{align-items:flex-end;gap:4px;margin-bottom:24px;display:flex;position:relative}.apxf-receipt__mark:before{content:"";background:radial-gradient(closest-side,#7f56f017,#0000 75%);border-radius:50%;position:absolute;inset:-26px -30px}.apxf-receipt__mark svg circle,.apxf-receipt__mark svg path{stroke:#7f56f0;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.dark .apxf-receipt__mark svg circle,.dark .apxf-receipt__mark svg path{stroke:#a78bfa}.apxf-receipt__t{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.018em;color:var(--text-primary);margin:0;font-size:22px;font-weight:700}.apxf-receipt__d{color:var(--text-muted);margin:7px 0 26px;font-size:13px;font-weight:450}.apxf-receipt__rows{width:min(360px,100%)}.apxf-receipt__row{border-bottom:1px solid var(--text-primary);justify-content:space-between;gap:30px;margin:0;padding:12px 4px;display:flex}@supports (color:color-mix(in lab,red,red)){.apxf-receipt__row{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}}.apxf-receipt__row{color:var(--text-muted);font-size:12.5px;font-weight:450}.apxf-receipt__row:first-child{border-top:1px solid var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-receipt__row:first-child{border-top:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}}.apxf-receipt__row span{color:var(--text-primary);font-weight:550}.apxf-receipt__foot{color:var(--text-faint);margin:24px 0 0;font-size:12.5px;font-weight:450}.apxf-crew{pointer-events:none;z-index:2;color:var(--text-primary);position:absolute;inset:7px}@supports (color:color-mix(in lab,red,red)){.apxf-crew{color:color-mix(in srgb,var(--text-primary) 90%,transparent)}}.apxf-min{width:26px;height:30px;position:absolute}.apxf-min__svg{overflow:visible}.apxf-min__svg *{transform-box:fill-box}.apxf-min__shadow{fill:#0f172a24}.dark .apxf-min__shadow{fill:#0006}.apxf-min__body{fill:#fffefc;stroke:#6d28d966;stroke-width:.75px}.dark .apxf-min__body{fill:#f4f1ff}.apxf-min__belly{fill:#7f56f00e}.apxf-min__sheen{fill:#8b5cf61f}.apxf-min__eye{fill:#2e1065}.dark .apxf-min__eye{fill:#1e1b4b}.apxf-min__shine{fill:#fff}.apxf-min__spark{fill:#ffffffeb}.apxf-min__mouth{fill:#2e1065}.dark .apxf-min__mouth{fill:#1e1b4b}.apxf-min__tongue{fill:#ff8fa3}.apxf-min__blush{fill:#ff8fa3;opacity:.65}.apxf-min__ear{fill:#fffefc;stroke:#6d28d966;stroke-width:.75px}.dark .apxf-min__ear{fill:#f4f1ff}.apxf-min__earin{fill:#e4d6ff}.apxf-min__hair{fill:#6e45de}.dark .apxf-min__hair{fill:#7f56f0}.apxf-min__legpath{fill:none;stroke:#8f6bf0;stroke-width:2.75px;stroke-linecap:round}.apxf-min__foot{fill:#7f56f0;transform-origin:top}.apxf-min__armpath{fill:#8f6bf0}.apxf-min__mitt{fill:#c0a5fe;stroke:#6d28d952;stroke-width:.55px}.apxf-min__fsep{fill:none;stroke:#6d28d966;stroke-width:.5px;stroke-linecap:round;opacity:0}.apxf-min__index{fill:#c0a5fe;stroke:#6d28d952;stroke-width:.5px;opacity:0}.apxf-min__armg{transform-box:view-box}.apxf-min__armg--l{transform-origin:5.3px 16.2px}.apxf-min__armg--r{transform-origin:20.7px 16.2px}.apxf-min__handg{transform-box:view-box}.apxf-min__handg--l{transform-origin:4px 17.6px}.apxf-min__handg--r{transform-origin:22px 17.6px}.apxf-min__brow{stroke:#2e1065;stroke-width:.95px;stroke-linecap:round}.dark .apxf-min__brow{stroke:#1e1b4b}.apxf-min__brows{opacity:0}.apxf-min__doc rect{fill:#fffefc;stroke:#6d28d96b;stroke-width:.6px}.dark .apxf-min__doc rect{fill:#f4f1ff}.apxf-min__doc path{fill:none;stroke:#a78bfa;stroke-width:.7px;stroke-linecap:round}.apxf-min__leg{transform-origin:top}.apxf-min__star path,.apxf-min__thruster rect{fill:#ffc53d}.apxf-min__eyes{transform-origin:13px 13.7px;animation:apxf-blink 4.6s step-end infinite}.apxf-min__pupils{animation:apxf-dart 7.3s ease-in-out infinite}.apxf-min[data-lane="1"] .apxf-min__pupils{animation-delay:-3.4s}.apxf-min[data-lane="1"] .apxf-min__eyes{animation-delay:-2.1s}@keyframes apxf-dart{0%,24%,40%,58%,74%,to{transform:translate(0)}28%,36%{transform:translate(-1.2px)}62%,70%{transform:translate(1.2px)}}@keyframes apxf-blink{0%,91%,96%,to{transform:scaleY(1)}92.5%,94.5%{transform:scaleY(.08)}}.apxf-min--exit .apxf-min__leg--a,.apxf-min--walk .apxf-min__leg--a{animation:apxf-legcycle .68s linear infinite}.apxf-min--exit .apxf-min__leg--b,.apxf-min--walk .apxf-min__leg--b{animation:apxf-legcycle .68s linear -.34s infinite}.apxf-min--exit .apxf-min__leg--a .apxf-min__foot,.apxf-min--walk .apxf-min__leg--a .apxf-min__foot{animation:apxf-footroll .68s linear infinite}.apxf-min--exit .apxf-min__leg--b .apxf-min__foot,.apxf-min--walk .apxf-min__leg--b .apxf-min__foot{animation:apxf-footroll .68s linear -.34s infinite}.apxf-min--exit .apxf-min__armg--l,.apxf-min--walk .apxf-min__armg--l{animation:apxf-armswing .68s ease-in-out -.34s infinite}.apxf-min--exit .apxf-min__armg--r,.apxf-min--walk .apxf-min__armg--r{animation:apxf-armswing .68s ease-in-out infinite}.apxf-min--exit .apxf-min__core,.apxf-min--walk .apxf-min__core{transform-origin:13px 24px;animation:apxf-gait .34s ease-in-out infinite}.apxf-min--exit .apxf-min__shadow,.apxf-min--walk .apxf-min__shadow{transform-origin:50%;animation:apxf-shadowbreathe .34s ease-in-out infinite alternate}@keyframes apxf-legcycle{0%{transform:rotate(24deg)translateY(0)}45%{transform:rotate(-26deg)translateY(0)}60%{transform:rotate(-20deg)translateY(-1.7px)}82%{transform:rotate(12deg)translateY(-2px)}to{transform:rotate(24deg)translateY(0)}}@keyframes apxf-footroll{0%{transform:rotate(-12deg)}28%{transform:rotate(2deg)}45%{transform:rotate(18deg)}70%{transform:rotate(-16deg)}to{transform:rotate(-12deg)}}@keyframes apxf-armswing{0%,to{transform:rotate(21deg)}50%{transform:rotate(-21deg)}}@keyframes apxf-gait{0%,to{transform:rotate(4.5deg)translateY(.4px)scaleY(.975)}55%{transform:rotate(2deg)translateY(-1.5px)scaleY(1.035)}}@keyframes apxf-shadowbreathe{0%{opacity:1;transform:scaleX(1)}to{opacity:.72;transform:scaleX(.84)}}.apxf-min--walk:after{content:"";z-index:-1;filter:blur(3px);background:radial-gradient(closest-side,#7f56f03d,#0000 72%);border-radius:50%;animation:apxf-wake 1.4s ease-in-out infinite alternate;position:absolute;inset:4px -2px 2px}@keyframes apxf-wake{0%{opacity:.45;transform:scale(.9)}to{opacity:.9;transform:scale(1.12)}}@supports (offset-path:rect(0% 100% 100% 0%)){.apxf-min--walk{offset-path:rect(0 100% 100% 0 round 22px);offset-rotate:auto 180deg;offset-anchor:50% 92%;animation:apxf-stride 30s linear infinite reverse}.apxf-min--walk[data-lane="1"]{animation-duration:41s;animation-delay:-17s}.apxf-min--walk[data-paused],.apxf-min--walk[data-paused] *,.apxf-min--walk[data-paused]:after{animation-play-state:paused}}@supports not (offset-path:rect(0% 100% 100% 0%)){.apxf-min--walk{display:none}}@keyframes apxf-stride{0%{offset-distance:0}to{offset-distance:100%}}.apxf-min--super{animation:apxf-supermove 2.2s ease-in-out infinite alternate;right:6px}.apxf-min--super .apxf-min__core{animation:apxf-hoverbob 1.8s ease-in-out infinite alternate}.apxf-min--super .apxf-min__shadow{opacity:0}.apxf-min--super .apxf-min__thruster rect{transform-origin:top;animation:apxf-thrust .16s steps(2,jump-none) infinite}.apxf-min--super .apxf-min__thruster rect:nth-child(2){animation-delay:60ms}.apxf-min--super .apxf-min__thruster rect:nth-child(3){animation-delay:.11s}.apxf-min--super:before{content:"";clip-path:polygon(100% 26%,0 50%,100% 74%);background:linear-gradient(270deg,#7f56f061,#0000);width:48px;height:12px;animation:apxf-beam 2.2s ease-in-out infinite;position:absolute;top:12px;right:22px}@keyframes apxf-supermove{0%{top:10%}to{top:78%}}@keyframes apxf-hoverbob{0%{transform:translateY(0)}to{transform:translateY(-2.4px)}}@keyframes apxf-thrust{0%{opacity:.55;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.1)}}@keyframes apxf-beam{0%,to{opacity:.5}50%{opacity:1}}.apxf-min--sit{bottom:2px}.apxf-min--sit[data-corner=left]{left:22px}.apxf-min--sit[data-corner=right]{right:22px}.apxf-min--sit .apxf-min__leg--a{animation:apxf-kick 1.7s ease-in-out infinite alternate}.apxf-min--sit .apxf-min__leg--b{animation:apxf-kick 1.7s ease-in-out infinite alternate-reverse}.apxf-min--sit[data-corner=right] .apxf-min__leg--a{animation-delay:-.6s}@keyframes apxf-kick{0%{transform:rotate(6deg)}to{transform:rotate(-9deg)}}.apxf-min--sit .apxf-min__svg{transform:translateY(2px)}.apxf-min--tap{width:26px;height:30px;position:absolute;top:50%;left:-20px;translate:0 -50%}.apxf-min--tap .apxf-min__armg--r{animation:apxf-hammer var(--fill-pace,.92s) cubic-bezier(.5,-.3,.6,1.3) infinite}.apxf-min--tap .apxf-min__core{transform-origin:13px 23.6px;animation:apxf-taplean var(--fill-pace,.92s) ease-in-out infinite}.apxf-min--tap .apxf-min__star{opacity:0;animation:apxf-spark var(--fill-pace,.92s) linear infinite;transform-origin:50%}@keyframes apxf-hammer{0%,to{transform:rotate(0)}38%{transform:rotate(-58deg)}54%{transform:rotate(16deg)}70%{transform:rotate(2deg)}}@keyframes apxf-taplean{0%,to{transform:rotate(0)}38%{transform:rotate(-5deg)}55%{transform:rotate(4deg)}}@keyframes apxf-spark{0%,50%,76%,to{opacity:0;transform:scale(.4)}56%,68%{opacity:1;transform:scale(1.15)}}.apxf-min--exit{animation:apxf-walkoff 5.2s linear forwards;bottom:2px;left:0}.apxf-min--exit[data-lane="1"]{animation-delay:.7s}@keyframes apxf-walkoff{0%{opacity:0;left:-12px}8%{opacity:1}84%{opacity:1}to{opacity:0;left:calc(100% - 18px)}}.apxf-min--flag{width:26px;height:30px;margin-bottom:3px;position:relative}.apxf-min--flag .apxf-min__core{transform-origin:13px 23.6px;animation:apxf-cheerhop 1.15s cubic-bezier(.34,1.56,.64,1) 1.5s infinite}.apxf-min__svg[data-variant=cheer] .apxf-min__armg--l{animation:apxf-waveL .62s ease-in-out infinite alternate}.apxf-min__svg[data-variant=cheer] .apxf-min__armg--r{animation:apxf-waveR .62s ease-in-out infinite alternate}@keyframes apxf-waveL{0%{transform:translate(-1.4px,-.8px)rotate(118deg)}to{transform:translate(-1.8px,-1.2px)rotate(136deg)}}@keyframes apxf-waveR{0%{transform:translate(1.4px,-.8px)rotate(-118deg)}to{transform:translate(1.8px,-1.2px)rotate(-136deg)}}@keyframes apxf-cheerhop{0%,to{transform:translateY(0)scaleY(1)}18%{transform:translateY(0)scaleY(.94)}38%{transform:translateY(-5px)scaleY(1.05)}56%{transform:translateY(0)scaleY(.96)}68%{transform:translateY(-2.5px)scaleY(1.02)}80%{transform:translateY(0)scaleY(1)}}.apxf-flag{position:absolute;top:-14px;left:19px}.apxf-flag line{stroke:#8f6bf0;stroke-width:1.6px;stroke-linecap:round}.dark .apxf-flag line{stroke:#a78bfa}.apxf-flag path{fill:#7f56f0}.apxf-min--flag .apxf-flag{transform-origin:2px 19px;animation:apxf-plant .5s cubic-bezier(.34,1.56,.64,1) .9s backwards}@keyframes apxf-plant{0%{transform:scale(0)}to{transform:scale(1)}}.apxf-min--calm{display:none;bottom:2px;right:24px}.phf{min-width:0;display:block}.phf__row{min-width:0;height:var(--field-h,40px);border-radius:var(--field-r,11px);background:var(--bg-surface-1);border:1px solid var(--border-subtle);align-items:stretch;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.phf__row:hover{border-color:var(--text-faint)}@supports (color:color-mix(in lab,red,red)){.phf__row:hover{border-color:color-mix(in srgb,var(--text-faint) 40%,var(--border))}}.phf__row:focus-within,.phf__row[data-open]{border-color:var(--accent-coral);background:var(--bg-card);box-shadow:0 0 0 3px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.phf__row:focus-within,.phf__row[data-open]{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.phf__row[data-ask]{border-color:var(--support-amber,#e08e0b)}@supports (color:color-mix(in lab,red,red)){.phf__row[data-ask]{border-color:color-mix(in srgb,var(--support-amber,#e08e0b) 60%,transparent)}}.phf[data-invalid] .phf__row{border-color:#e5484d99}.phf[data-invalid] .phf__row:focus-within{box-shadow:0 0 0 3px #e5484d24}.phf__country,.phf__countrywrap{flex:none;display:inline-flex;position:relative}.phf__country{border-radius:calc(var(--field-r,11px) - 1px) 0 0 calc(var(--field-r,11px) - 1px);cursor:pointer;-webkit-user-select:none;user-select:none;height:100%;font-family:inherit;font-size:var(--field-fs,13px);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:7px;padding:0 9px 0 13px;font-weight:500}.phf__country:hover .phf__chev,.phf__row[data-open] .phf__chev{color:var(--text-secondary)}.phf__country:focus-visible{outline:none}.phf__country:focus-visible .phf__dial{text-underline-offset:3px;text-decoration:underline}.phf__row[data-open] .phf__chev{rotate:180deg}.phf__chev{transition:rotate .18s cubic-bezier(.22,1,.36,1)}.phf__sep{background:var(--border-subtle);flex-shrink:0;width:1px;margin:9px 0}.cflag{background-size:cover;border-radius:3px;flex-shrink:0;width:20px;height:15px;display:inline-block;box-shadow:inset 0 0 0 1px #11111614}.dark .cflag{box-shadow:inset 0 0 0 1px #ffffff1a}.phf__flag--none{background:var(--bg-surface-2);border-radius:3px;width:20px;height:15px;display:inline-block}.phf__dial{font-size:inherit;color:var(--text-primary)}.phf__chev{width:14px;height:14px;color:var(--text-faint)}.phf__select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.phf__numwrap{flex:auto;min-width:0;display:flex;position:relative}.phf__num{width:100%;min-width:0;font-family:inherit;font-size:var(--field-fs,14px);color:var(--text-primary);font-variant-numeric:tabular-nums;caret-color:var(--accent-coral);background:0 0;border:0;outline:none;flex:auto;padding:0 12px}.phf__num::placeholder{color:var(--text-faint)}.phf__ok{color:#15803d;pointer-events:none;width:14px;height:14px;animation:phf-ok .28s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:12px;translate:0 -50%}.dark .phf__ok{color:#4ade80}.phf[data-valid] .phf__num{padding-right:34px}@keyframes phf-ok{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.phf__pop{width:300px;max-width:calc(100vw - 32px);padding:5px;top:calc(100% + 8px);left:-1px}.phf__pop[data-flip]{top:auto;bottom:calc(100% + 8px)}.phf__search{border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;align-items:center;gap:9px;height:40px;margin:2px 6px 6px;padding:0 6px;transition:border-color .15s;display:flex}.phf__search:focus-within{border-bottom-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.phf__search:focus-within{border-bottom-color:color-mix(in srgb,var(--accent-coral) 45%,transparent)}}.phf__search-ico{width:15px;height:15px;color:var(--text-faint);flex-shrink:0;transition:color .15s,scale .2s cubic-bezier(.22,1,.36,1)}.phf__search:focus-within .phf__search-ico{color:var(--accent-coral);scale:1.12}.phf__search-in{min-width:0;height:100%;box-shadow:none;color:var(--text-primary);caret-color:var(--accent-coral);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:14px}.phf__search-in:focus,.phf__search-in:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.phf__search-in::placeholder{color:var(--text-faint)}.phf__list{overscroll-behavior:contain;max-height:288px;margin:0;padding:0;list-style:none;overflow-y:auto}.phf__list .pe-opt{min-height:40px}.phf__list .pe-opt[data-active=true]{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.phf__list .pe-opt[data-active=true]{background:color-mix(in srgb,var(--accent-coral) 7%,transparent)}}.phf__list .pe-opt[data-selected] .pe-opt__meta{color:#6e45de;font-weight:600}.phf__list .pe-opt__check{color:#6e45de;width:16px;height:16px}.dark .phf__list .pe-opt[data-selected] .pe-opt__meta,.dark .phf__list .pe-opt__check{color:#c4b5fd}.phf__list .phf__flag{margin-right:2px}.phf__empty{color:var(--text-faint);text-align:center;padding:14px 10px;font-size:13px}.phf--sheet .phf__pop{left:-4px}.phf--sheet .phf__row{height:auto;box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;margin-top:1px}.phf--sheet .phf__row:focus-within,.phf--sheet .phf__row[data-open]{box-shadow:none;background:0 0;border:0}.phf--sheet .phf__country{border-radius:6px;gap:5px;height:24px;padding:0;font-size:16px}.phf--sheet .phf__country:hover{background:0 0}.phf--sheet .phf__dial{letter-spacing:-.008em;font-size:16px;font-weight:400}.phf--sheet .phf__num{width:auto;font-size:inherit;margin-top:0;padding:0}.phf--sheet .phf__ok{right:0}.phf--sheet .phf__err,.phf--sheet .phf__hint{margin-top:3px}.phf__hint{color:var(--text-faint);margin-top:5px;font-size:11px;display:block}.phf__hint--ask{color:var(--support-amber,#e08e0b)}.phf__err{color:#e5484d;margin-top:5px;font-size:11.5px;font-weight:500;display:block}.bx-bar{background:var(--bg-elevated);border-radius:999px;width:100%;max-width:360px;height:5px;margin-top:8px;display:block;overflow:hidden}.bx-bar>span,.bx-mbar>span{border-radius:inherit;background:linear-gradient(90deg,var(--accent-coral),var(--accent-coral));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.bx-bar>span,.bx-mbar>span{background:linear-gradient(90deg,var(--accent-coral),color-mix(in srgb,var(--accent-coral) 65%,#fff))}}.bx-bar[data-tone=warn]>span,.bx-mbar[data-tone=warn]>span{background:var(--accent-amber)}.bx-left{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.bx-left[data-tone=warn]{color:var(--accent-amber)}.bx-act{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit}.bx-act[data-tone=danger]{color:var(--destructive)}.bx-mbar{max-width:none;margin-top:6px}.bx-mleft{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500}.acct-avatar{border-radius:999px;flex-shrink:0;width:36px;height:36px;display:block;overflow:hidden}.acct-avatar--m{width:40px;height:40px}.settings-row.acct-row--photo{gap:14px}.acct-inline{flex-wrap:wrap;gap:8px}.acct-inline,.acct-ok{align-items:center;display:inline-flex}.acct-ok{color:var(--success);gap:3px;font-weight:550}.acct-warn{color:var(--accent-amber);font-weight:550}.acct-value{color:var(--text-secondary);font-weight:450}.acct-input{border:1px solid var(--border-subtle);background:var(--bg-surface-1);width:min(100%,340px);height:38px;color:var(--text-primary);caret-color:var(--accent-coral);border-radius:10px;outline:none;margin-top:2px;padding:0 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s,background .15s,box-shadow .15s;display:block}.acct-input::placeholder{color:var(--text-faint)}.acct-input:focus{border-color:var(--accent-coral);background:var(--bg-card);box-shadow:0 0 0 3px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.acct-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.acct-done{cursor:pointer;color:var(--accent-coral);background:0 0;border:0;padding:0;font-family:inherit}.acct-go{align-items:center;gap:4px;display:inline-flex}.acct-go svg{width:12px;height:12px;transition:translate .18s cubic-bezier(.22,1,.36,1)}.settings-row:hover .acct-go svg{translate:2px}.set-navrow .set-lrow__tail{margin-right:-4px}.bx-offer{color:var(--text-muted)}.bx-offer b{color:#6e45de;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#6e45de 38%,#c4b5fd 50%,#6e45de 62%) 100% 0/260% 100%;-webkit-background-clip:text;background-clip:text;font-weight:550;animation:bx-sheen 1.3s cubic-bezier(.22,1,.36,1) .55s both}.dark .bx-offer b{color:#c4b5fd;background-image:linear-gradient(100deg,#a78bfa 38%,#f3eeff 50%,#a78bfa 62%)}.set-navrow:active .bx-offer b,.settings-row:hover .bx-offer b{animation:bx-sheen-again 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes bx-sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes bx-sheen-again{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.bx-offer b,.set-navrow:active .bx-offer b,.settings-row:hover .bx-offer b{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.bx-arrive{align-items:center;gap:10px;margin:0;padding:0 2px;display:flex}.set-sub .bx-arrive{margin:16px 0 -4px}.bx-arrive__brio{flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.bx-arrive__text{min-width:0;color:var(--text-muted);letter-spacing:-.004em;margin:0;font-size:12.5px;line-height:1.4}.bx-arrive__text b{color:var(--text-primary);font-weight:550}.bx-arrive__x{cursor:pointer;width:24px;height:24px;color:var(--text-faint);background:0 0;border:0;border-radius:999px;flex-shrink:0;margin-left:auto;font-family:inherit;font-size:16px;line-height:1}.bx-arrive__x:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bx-arrive__x:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.onb-scene__foot{z-index:2;margin-top:auto;padding-top:14px;position:relative}.onb-vh{max-width:100%;height:30px;color:var(--text-secondary);white-space:nowrap;background:#ffffff8c;border:1px solid #7f56f024;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 10px;font-size:12px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.dark .onb-vh{box-shadow:none;background:#ffffff0a;border-color:#ffffff1f}.onb-vh__ico{color:#7f56f0;flex-shrink:0;width:13px;height:13px}.dark .onb-vh__ico{color:#c4b5fd}.onb-vh__tx{letter-spacing:-.005em;text-overflow:ellipsis;font-weight:500;overflow:hidden}.onb-vh__act{cursor:pointer;letter-spacing:-.005em;color:#6e45de;background:#7f56f01a;border:0;border-radius:999px;flex-shrink:0;height:22px;padding:0 9px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .15s}.onb-vh__act:hover{background:#7f56f029}.onb-vh__act:disabled{opacity:.6;cursor:default}.dark .onb-vh__act{color:#c4b5fd}.onb-vh__note{font-variant-numeric:tabular-nums;color:var(--text-faint);flex-shrink:0;padding-right:4px;font-size:11.5px}.onb-vh__note--err{color:var(--support-amber,#e08e0b)}.apxf-min--act{display:inline-block;position:relative}.apxf-min--act .apxf-min__svg{width:100%;height:100%}.apxf-min--act .apxf-min__core{transform-origin:13px 22px}.apxf-min--act[data-action=idle] .apxf-min__core{animation:apxf-a-breathe 3.2s ease-in-out infinite}.apxf-min--act[data-action=idle] .apxf-min__armg--l{animation:apxf-a-idlearmL 3.2s ease-in-out infinite}.apxf-min--act[data-action=idle] .apxf-min__armg--r{animation:apxf-a-idlearmR 3.2s ease-in-out infinite}@keyframes apxf-a-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.972)translateY(.3px)}}@keyframes apxf-a-idlearmL{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes apxf-a-idlearmR{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}.apxf-min--act[data-action=wave] .apxf-min__armg--r{animation:apxf-a-wavearm 1.4s ease-in-out 3}.apxf-min--act[data-action=wave] .apxf-min__handg--r{animation:apxf-a-wavehand .35s ease-in-out 24 alternate}.apxf-min--act[data-action=wave] .apxf-min__handg--r .apxf-min__fsep{opacity:1}.apxf-min--act[data-action=wave] .apxf-min__core{animation:apxf-a-wavelean 1.4s ease-in-out 3}@keyframes apxf-a-wavearm{0%,to{transform:translate(1.2px,-.6px)rotate(-128deg)}40%{transform:translate(1.7px,-1px)rotate(-152deg)}55%{transform:translate(1.5px,-.9px)rotate(-144deg)}}@keyframes apxf-a-wavehand{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}@keyframes apxf-a-wavelean{0%,to{transform:rotate(3deg)}50%{transform:rotate(1deg)}}.apxf-min--act[data-action=point] .apxf-min__armg--r{animation:apxf-a-pointarm 2.2s ease-in-out infinite}.apxf-min--act[data-action=point] .apxf-min__brows,.apxf-min--act[data-action=point] .apxf-min__handg--r .apxf-min__index{opacity:1}.apxf-min--act[data-action=point] .apxf-min__core{animation:apxf-a-pointpulse 2.2s ease-in-out infinite}@keyframes apxf-a-pointarm{0%,to{transform:rotate(-86deg)}50%{transform:rotate(-92deg)}}@keyframes apxf-a-pointpulse{0%,to{transform:rotate(-2deg)}50%{transform:rotate(-4deg)}}.apxf-min--act[data-action=carry] .apxf-min__armg--l{transform:rotate(-62deg)}.apxf-min--act[data-action=carry] .apxf-min__armg--r{transform:rotate(62deg)}.apxf-min--act[data-action=carry] .apxf-min__core{animation:apxf-a-carrybob 1.1s ease-in-out infinite}.apxf-min--act[data-action=carry] .apxf-min__doc{animation:apxf-a-docbob 1.1s ease-in-out infinite}@keyframes apxf-a-carrybob{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-1.1px)scaleY(1.015)}}@keyframes apxf-a-docbob{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}.apxf-min--act[data-action=type] .apxf-min__armg--l{animation:apxf-a-typeL .24s linear infinite;transform:rotate(-34deg)}.apxf-min--act[data-action=type] .apxf-min__armg--r{animation:apxf-a-typeR .24s linear -.12s infinite;transform:rotate(34deg)}.apxf-min--act[data-action=type] .apxf-min__handg--l{animation:apxf-a-typewrist .24s linear infinite}.apxf-min--act[data-action=type] .apxf-min__handg--r{animation:apxf-a-typewrist .24s linear -.12s infinite}.apxf-min--act[data-action=type] .apxf-min__brows,.apxf-min--act[data-action=type] .apxf-min__fsep{opacity:1}.apxf-min--act[data-action=type] .apxf-min__core{animation:apxf-a-typelean 2.8s ease-in-out infinite}@keyframes apxf-a-typeL{0%,to{transform:rotate(-34deg)}50%{transform:rotate(-42deg)}}@keyframes apxf-a-typeR{0%,to{transform:rotate(34deg)}50%{transform:rotate(42deg)}}@keyframes apxf-a-typewrist{0%,to{transform:rotate(0)}50%{transform:rotate(9deg)}}@keyframes apxf-a-typelean{0%,to{transform:rotate(1.5deg)}50%{transform:rotate(2.5deg)translateY(.3px)}}.apxf-min--act[data-action=cheer] .apxf-min__core{animation:apxf-cheerhop 1.15s cubic-bezier(.34,1.56,.64,1) infinite}.apxf-min--act[data-action=jump] .apxf-min__core{animation:apxf-a-jump 1.5s cubic-bezier(.36,0,.3,1) infinite}.apxf-min--act[data-action=jump] .apxf-min__feet{animation:apxf-a-jumpfeet 1.5s cubic-bezier(.36,0,.3,1) infinite}.apxf-min--act[data-action=jump] .apxf-min__shadow{transform-origin:50%;animation:apxf-a-jumpshadow 1.5s cubic-bezier(.36,0,.3,1) infinite}.apxf-min--act[data-action=jump] .apxf-min__armg--l{animation:apxf-a-jumparmL 1.5s cubic-bezier(.36,0,.3,1) infinite}.apxf-min--act[data-action=jump] .apxf-min__armg--r{animation:apxf-a-jumparmR 1.5s cubic-bezier(.36,0,.3,1) infinite}@keyframes apxf-a-jump{0%,to{transform:translateY(0)scaleY(1)}18%{transform:translateY(.8px)scaleY(.88)}32%{transform:translateY(-5.5px)scaleY(1.08)}48%{transform:translateY(-6.5px)scaleY(1.02)}64%{transform:translateY(.6px)scaleY(.9)}76%{transform:translateY(-1px)scaleY(1.02)}86%{transform:translateY(0)scaleY(1)}}@keyframes apxf-a-jumpfeet{0%,18%,64%,to{transform:translateY(0)}32%{transform:translateY(-5px)}48%{transform:translateY(-6px)}}@keyframes apxf-a-jumpshadow{0%,18%,64%,to{opacity:1;transform:scaleX(1)}32%{opacity:.55;transform:scaleX(.72)}48%{opacity:.45;transform:scaleX(.66)}}@keyframes apxf-a-jumparmL{0%,18%,68%,to{transform:rotate(8deg)}32%,48%{transform:translate(-1.6px,-1px)rotate(124deg)}}@keyframes apxf-a-jumparmR{0%,18%,68%,to{transform:rotate(-8deg)}32%,48%{transform:translate(1.6px,-1px)rotate(-124deg)}}.apxf-min--act[data-action=dance] .apxf-min__core{animation:apxf-a-dancebody .92s ease-in-out infinite}.apxf-min--act[data-action=dance] .apxf-min__armg--l{animation:apxf-a-dancearmL .92s ease-in-out infinite}.apxf-min--act[data-action=dance] .apxf-min__armg--r{animation:apxf-a-dancearmR .92s ease-in-out infinite}.apxf-min--act[data-action=dance] .apxf-min__leg--a{animation:apxf-a-danceleg .46s ease-in-out infinite alternate}.apxf-min--act[data-action=dance] .apxf-min__leg--b{animation:apxf-a-danceleg .46s ease-in-out infinite alternate-reverse}@keyframes apxf-a-dancebody{0%,to{transform:rotate(-6deg)translate(-.8px)translateY(0)}25%{transform:rotate(0)translate(0)translateY(-1.4px)scaleY(1.03)}50%{transform:rotate(6deg)translate(.8px)translateY(0)}75%{transform:rotate(0)translate(0)translateY(-1.4px)scaleY(1.03)}}@keyframes apxf-a-dancearmL{0%,to{transform:translate(-1.2px,-.7px)rotate(112deg)}50%{transform:rotate(24deg)}}@keyframes apxf-a-dancearmR{0%,to{transform:rotate(-24deg)}50%{transform:translate(1.2px,-.7px)rotate(-112deg)}}@keyframes apxf-a-danceleg{0%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}.apxf-min--act[data-action=think] .apxf-min__armg--l{transform:rotate(-108deg)}.apxf-min--act[data-action=think] .apxf-min__pupils{animation:apxf-a-thinkeyes 4.4s ease-in-out infinite}.apxf-min--act[data-action=think] .apxf-min__brows{opacity:1}.apxf-min--act[data-action=think] .apxf-min__brow--l{animation:apxf-a-thinkbrow 4.4s ease-in-out infinite}.apxf-min--act[data-action=think] .apxf-min__core{animation:apxf-a-thinktilt 4.4s ease-in-out infinite}@keyframes apxf-a-thinkeyes{0%,to{transform:translateY(-.9px)}45%{transform:translate(.9px,-1.1px)}70%{transform:translate(-.6px,-.9px)}}@keyframes apxf-a-thinkbrow{0%,to{transform:translateY(-.5px)rotate(-6deg)}50%{transform:translateY(-.8px)rotate(-9deg)}}@keyframes apxf-a-thinktilt{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(-4deg)}}.apxf-min--act[data-action=doze] .apxf-min__eyes{animation:none;transform:scaleY(.08)}.apxf-min--act[data-action=doze] .apxf-min__pupils{animation:none}.apxf-min--act[data-action=doze] .apxf-min__core{animation:apxf-a-dozebreathe 4.6s ease-in-out infinite}@keyframes apxf-a-dozebreathe{0%,to{transform:scaleY(1)rotate(2deg)}50%{transform:scaleY(.955)translateY(.5px)rotate(2deg)}}.apxf-min--act[data-action=nod] .apxf-min__core{animation:apxf-a-nod 1.6s ease-in-out infinite}.apxf-min--act[data-action=nod] .apxf-min__brows{opacity:1}@keyframes apxf-a-nod{0%,38%,to{transform:rotate(0)scaleY(1)}12%{transform:rotate(5deg)scaleY(.97)}24%{transform:rotate(-1deg)scaleY(1.01)}}.apxf-min--act[data-action=shrug] .apxf-min__armg--l{animation:apxf-a-shrugL 2.4s ease-in-out infinite}.apxf-min--act[data-action=shrug] .apxf-min__armg--r{animation:apxf-a-shrugR 2.4s ease-in-out infinite}.apxf-min--act[data-action=shrug] .apxf-min__fsep{opacity:1}.apxf-min--act[data-action=shrug] .apxf-min__core{animation:apxf-a-shrugbody 2.4s ease-in-out infinite}.apxf-min--act[data-action=shrug] .apxf-min__brows{opacity:1;animation:apxf-a-shrugbrow 2.4s ease-in-out infinite}@keyframes apxf-a-shrugL{0%,70%,to{transform:rotate(0)}18%,52%{transform:rotate(64deg)}}@keyframes apxf-a-shrugR{0%,70%,to{transform:rotate(0)}18%,52%{transform:rotate(-64deg)}}@keyframes apxf-a-shrugbody{0%,70%,to{transform:scaleY(1)}18%,52%{transform:scaleY(1.045)translateY(-.6px)}}@keyframes apxf-a-shrugbrow{0%,70%,to{transform:translateY(0)}18%,52%{transform:translateY(-.7px)}}.apxf-min--act[data-action=talk] .apxf-min__mouth{transform-origin:13px 17.3px;animation:apxf-a-talk .62s linear infinite}.apxf-min--act[data-action=talk] .apxf-min__tongue{transform-origin:13px 17.8px;animation:apxf-a-talktongue .62s linear infinite}.apxf-min--act[data-action=talk] .apxf-min__core{animation:apxf-a-talkbob 1.24s ease-in-out infinite}@keyframes apxf-a-talk{0%,to{transform:scaleY(.5)scaleX(.9)}25%{transform:scaleY(1.1)scaleX(1)}50%{transform:scaleY(.35)scaleX(1.06)}75%{transform:scaleY(.85)scaleX(.94)}}@keyframes apxf-a-talktongue{0%,to{transform:scaleY(.4)}25%{transform:scaleY(1)}50%{transform:scaleY(.3)}75%{transform:scaleY(.75)}}@keyframes apxf-a-talkbob{0%,to{transform:rotate(.5deg)translateY(0)}50%{transform:rotate(-.5deg)translateY(-.4px)}}.apxf-min--act[data-action=sad] .apxf-min__core{animation:apxf-sadbreathe 3.4s ease-in-out infinite}.apxf-min--act[data-action=sad] .apxf-min__brows{opacity:1}.apxf-min--act[data-action=sad] .apxf-min__brow--l{transform:rotate(14deg)translateY(.4px)}.apxf-min--act[data-action=sad] .apxf-min__brow--r{transform:rotate(-14deg)translateY(.4px)}.apxf-min--act[data-action=sad] .apxf-min__armg--l{transform:rotate(-14deg)}.apxf-min--act[data-action=sad] .apxf-min__armg--r{transform:rotate(14deg)}.apxf-scroll>.apxf-act{flex-direction:column;flex:1;min-height:min-content;display:flex}.apxf-pane .v2x-terminal{margin:auto;padding:24px 0 56px}@media (max-width:1023px){.apxf-pane:has(.v2x-terminal){min-height:0;padding:32px 20px 30px}.apxf-pane .v2x-terminal{padding:0}}.apxf-fchip{background:var(--text-primary);border-radius:999px;align-items:center;height:22px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.apxf-fchip{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.apxf-fchip{color:var(--text-muted);font-size:11.5px;font-weight:550}.v2x-selrow{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.v2x-selrow__tab{border:1px solid var(--text-primary);align-items:center;gap:7px;height:34px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v2x-selrow__tab{border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}}.v2x-selrow__tab{cursor:pointer;color:var(--text-muted);background:0 0;border-radius:10px;font-size:12.5px;font-weight:550;transition:border-color .15s,background .15s,color .15s}.v2x-selrow__tab svg{width:14px;height:14px}.v2x-selrow__tab[data-active]{color:var(--text-primary);background:#7f56f00f;border-color:#7f56f073}.v2x-selrow__tab:hover:not([data-active]){background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.v2x-selrow__tab:hover:not([data-active]){background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.v2x-selrow__meta{color:var(--text-faint);font-weight:450}.v2x-selrow__quiet{border:1px dashed var(--text-primary);align-items:center;gap:7px;height:34px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v2x-selrow__quiet{border:1px dashed color-mix(in srgb,var(--text-primary) 10%,transparent)}}.v2x-selrow__quiet{color:var(--text-faint);border-radius:10px;font-size:12.5px}.v2x-selrow__quiet svg{width:14px;height:14px}.v2x-docview{flex-direction:column;min-width:0;max-width:100%;display:flex}@media (min-width:1024px){.apxf-pane .v2x-previewframe{height:clamp(400px,100svh - 450px,980px)}}.apxf-scenehead__back{flex-shrink:0;margin-left:auto}.apxf-pane:has(.v2x-docview){--rsm-surface:#fff;background:var(--rsm-surface)}.apxf-pane:has(.v2x-docview):before{opacity:0}.dark .apxf-pane:has(.v2x-docview){--rsm-surface:#1e1d23}.apxf-pane:has(.v2x-docview) .v2x-foot{background:var(--rsm-surface)}@supports (color:color-mix(in lab,red,red)){.apxf-pane:has(.v2x-docview) .v2x-foot{background:color-mix(in srgb,var(--rsm-surface) 84%,transparent)}}.rsm-bar{z-index:5;background:linear-gradient(180deg,var(--rsm-surface,var(--surface-page,#fbfaf8)) 72%,transparent);justify-content:space-between;gap:10px;margin:0 0 4px;padding:6px 0 8px;position:sticky;top:0}.rsm-bar,.rsm-bar__left,.rsm-bar__right{flex-wrap:wrap;align-items:center;display:flex}.rsm-bar__left,.rsm-bar__right{gap:8px;min-width:0}.rsm-bar__right{margin-left:auto}.rsm-bar__note{color:var(--text-muted);font-size:12px;font-weight:500}.rsm-pdf{align-items:center;gap:4px;display:inline-flex}.rsm-pdf svg{width:13px;height:13px}.rsm{width:100%;color:var(--text-primary);overflow-wrap:anywhere;word-break:normal;margin:0;padding:6px 0 12px;font-size:14px;line-height:1.58}.rsm,.rsm>*{min-width:0}@media (min-width:768px){.rsm{padding:10px 2px 16px;font-size:14.5px}}.rsm-id{border-bottom:1px solid var(--text-primary);margin-bottom:16px;padding-bottom:14px}@supports (color:color-mix(in lab,red,red)){.rsm-id{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent)}}.rsm-name{font-family:"Cabinet Grotesk",var(--font-heading),sans-serif;letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:24px;font-weight:700;line-height:1.12}@media (min-width:768px){.rsm-name{font-size:29px}}.rsm-contact{color:var(--text-secondary);flex-wrap:wrap;gap:3px 0;margin:8px 0 0;font-size:12.5px;display:flex}.rsm-contact__item{min-width:0}.rsm-contact__item+.rsm-contact__item:before{content:"·";color:var(--text-faint);margin:0 7px}.rsm-contact a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.rsm-contact a{-webkit-text-decoration-color:color-mix(in srgb,var(--text-primary) 25%,transparent);text-decoration-color:color-mix(in srgb,var(--text-primary) 25%,transparent)}}.rsm-contact a{text-underline-offset:2px}.rsm-contact a:hover{color:#6e45de}.rsm-id__raw{white-space:pre-line;margin:0;font-size:14px}.rsm-headline{color:var(--text-secondary);margin:-8px 0 16px;font-size:15px;font-weight:500}.rsm-sect{margin-top:20px}.rsm-h{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:10px;margin:0 0 10px;font-size:11px;font-weight:750;display:flex}.rsm-h:after{content:"";background:var(--text-primary);flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.rsm-h:after{background:color-mix(in srgb,var(--text-primary) 10%,transparent)}}.rsm-p{white-space:pre-line;margin:0 0 8px}.rsm-entry{margin:12px 0 4px}.rsm-entry:first-child{margin-top:0}.rsm-entry__head{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:2px 16px;display:grid}.rsm-entry__main{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.rsm-entry__title{color:var(--text-primary);font-size:1.03em;font-weight:650}.rsm-entry__org{color:var(--text-secondary)}.rsm-entry__org:before{content:"·";color:var(--text-faint);margin-right:8px}.rsm-entry__aside{text-align:right;min-width:0;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 8px;font-size:12.5px;display:flex}.rsm-entry__dates{white-space:nowrap}.rsm-entry__loc:before{content:"·";color:var(--text-faint);margin-right:8px}.rsm-entry--row{margin:0 0 8px}.rsm-entry--row .rsm-entry__title{font-size:1em;font-weight:600}.rsm-rows{margin:2px 0 6px;padding:0;list-style:none}.rsm-row{margin:0 0 5px}.rsm-bullets{margin:6px 0 4px;padding:0;list-style:none}.rsm-bullet{margin:0 0 5px;padding-left:18px;position:relative}.rsm-bullet:before{content:"";background:var(--text-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:4px}@supports (color:color-mix(in lab,red,red)){.rsm-bullet:before{background:color-mix(in srgb,var(--text-primary) 40%,transparent)}}.rsm-skills{flex-wrap:wrap;gap:6px;display:flex}.rsm-chip{background:var(--text-primary);border-radius:999px;align-items:center;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rsm-chip{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.rsm-chip{font-size:12.5px;line-height:1.4}.dark .rsm-chip{background:#ffffff14}.rsm-sect--removed{color:var(--text-faint)}.rsm-removed{margin:2px 0 6px}.rsm .v2x-doc__add{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.rsm .v2x-doc__add{background:color-mix(in srgb,var(--accent-coral) 16%,transparent)}}.rsm .v2x-doc__add{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 2px}@media (max-width:639px){.rsm{font-size:13.5px}.rsm-entry__head{grid-template-columns:minmax(0,1fr);row-gap:1px}.rsm-entry__aside{text-align:left;justify-content:flex-start;font-size:12px}.rsm-bar{padding:4px 0 8px}}@media (prefers-reduced-motion:reduce){.apxf-scan,.apxf-scan--final{display:none}.apxf-frow__skel,.apxf-sbar,.apxf-sbar:last-child:after{animation:none}.apxf-add,.apxf-r--del{animation-duration:0s}.apxf-submitline__bar:after{opacity:.5;width:100%;animation:none}.apxf-min--exit,.apxf-min--flag,.apxf-min--sit,.apxf-min--super,.apxf-min--tap,.apxf-min--walk{display:none}.apxf-min--calm{display:block}.apxf-min--act,.apxf-min--act *{animation:none!important}}@media (max-width:1023px){.apxf-director{padding:8px 12px}.apxf-pane{border-radius:20px;min-height:480px;padding:22px 18px 30px;overflow:visible}.apxf-frow{grid-template-columns:1fr;gap:2px;padding:7px 10px}.apxf-frow .apxf-fcheck{position:absolute;top:9px;right:10px}.apxf-min--tap{left:-14px}}button.apxf-frow{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0}.apxf-form[data-review] .apxf-frow--open,.apxf-frow--open{display:block}.apxf-frow__head{width:100%;min-height:34px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:172px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.apxf-frow__editor{justify-items:stretch;gap:10px;padding:6px 0 4px;display:grid}.apxf-frow .v2x-row__err{grid-column:1/-1;margin:2px 0 4px;display:block}.apxf-form[data-review] .apxf-frow[data-static]{cursor:default}@media (hover:hover){.apxf-form[data-review] .apxf-frow[data-static]:hover{background:0 0}}.apxf-fedit--area{resize:vertical;height:auto;min-height:74px;line-height:1.5}.apxf-frow--menu{z-index:5}.apxf-pop{max-height:264px;top:calc(100% + 2px);left:8px;right:8px;overflow-y:auto}.pe-opt[data-disabled]{opacity:.45;cursor:default}@media (max-width:1023px){.apxf-form{gap:26px}.apx-sec{margin-bottom:8px}.apxf-fedit--area{min-height:96px}.apxf-frow__editor .v2x-input{font-size:16px}}.apxf-fsec,.apxf-fsec__in{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.apxf-form--ghost .apxf-frow,.apxf-frow--long,.apxf-frow--open,.apxf-frow[data-active],.apxf-frow[data-editing]:not([data-inline]),.apxf-frow[data-span=full],.apxf-fsec>.apx-sec,.apxf-fsec>.apxf-fsec__body,.apxf-fsec>.apxf-fsec__toggle{grid-column:1/-1}.apxf-fsec>.apx-sec{margin-bottom:2px}.apxf-form .apxf-frow,.apxf-form--record .apxf-frow,.apxf-form[data-review] .apxf-frow{background:var(--text-primary);border-radius:14px;flex-direction:column;align-items:stretch;gap:3px;min-width:0;min-height:0;margin:0;padding:11px 13px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.apxf-form .apxf-frow,.apxf-form--record .apxf-frow,.apxf-form[data-review] .apxf-frow{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}}.apxf-form .apxf-frow,.apxf-form--record .apxf-frow,.apxf-form[data-review] .apxf-frow{transition:background .16s,box-shadow .16s}.dark .apxf-form .apxf-frow{background:#ffffff0b}.apxf-form .apxf-frow__label{letter-spacing:-.002em;text-transform:none;color:var(--text-muted);margin:0;padding:0;font-size:12px;font-weight:450;line-height:1.35;display:block}.apxf-form .apxf-frow__val{min-width:0}.apxf-form .apxf-frow__text{letter-spacing:-.006em;white-space:normal;font-size:14px;font-weight:500;line-height:1.4;display:block}.apxf-frow[data-span=half] .apxf-frow__text:not([data-long]){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.apxf-frow[data-span=half] .apxf-frow__label{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.apxf-form .apxf-frow__head{width:100%;min-height:0;display:block}.apxf-form .apxf-frow--long,.apxf-form[data-review] .apxf-frow--long{padding-top:11px;padding-bottom:12px}.apxf-form .apxf-frow__text[data-long]{font-size:13.5px;font-weight:450}@media (hover:hover){.apxf-form[data-review] .apxf-frow:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-form[data-review] .apxf-frow:hover{background:color-mix(in srgb,var(--text-primary) 5.5%,transparent)}}.apxf-form[data-review] .apxf-frow[data-static]:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-form[data-review] .apxf-frow[data-static]:hover{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}}}.apxf-form .apxf-frow[data-active]{background:#7f56f00f;box-shadow:inset 0 0 0 1px #7f56f047}.apxf-form .apxf-frow[data-editing]{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-form .apxf-frow[data-editing]{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}}.apxf-form .apxf-frow[data-editing]{box-shadow:inset 0 0 0 1px #7f56f073}.apxf-form[data-review] .apxf-frow[data-edited]{box-shadow:inset 0 0 0 1px #7f56f066}.dark .apxf-form .apxf-frow[data-active]{background:#a78bfa1a;box-shadow:inset 0 0 0 1px #a78bfa52}.dark .apxf-form .apxf-frow[data-editing]{background:#ffffff0b;box-shadow:inset 0 0 0 1px #a78bfa80}.dark .apxf-form[data-review] .apxf-frow[data-edited]{box-shadow:inset 0 0 0 1px #a78bfa73}.apxf-frow[data-editing][data-inline] .apxf-fedit{width:100%;min-width:0}.apxf-form .apxf-fcheck{position:absolute;top:11px;right:12px}.apxf-form .apxf-frow .apxf-fedit{letter-spacing:-.006em;height:1.4em;box-shadow:none;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1.4;display:block}.apxf-form .apxf-frow .apxf-fedit--area{height:auto;min-height:96px;line-height:1.5}.apxf-form .apxf-frow .apxf-frow__text.apxf-frow__file{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.apxf-frow__fileicon{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.apxf-frow__filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apxf-frow__filenote{color:var(--text-muted);flex-shrink:0;font-size:12px;font-weight:450}.v2x-row__file{align-items:center;gap:7px;min-width:0;display:inline-flex}.v2x-row__fileicon{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.apxf-frow__pills{flex-wrap:wrap;gap:6px;margin:5px 0 1px;display:flex}.apxf-frow__pill{border:1px solid var(--border-subtle);background:var(--bg-void);height:28px;color:var(--text-secondary);cursor:pointer;letter-spacing:-.004em;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:520;transition:background .15s,border-color .15s,color .15s,transform .12s}.apxf-frow__pill[data-on]{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxf-frow__pill[data-on]{border-color:color-mix(in srgb,var(--accent-coral) 60%,transparent)}}.apxf-frow__pill[data-on]{color:var(--accent-coral);background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxf-frow__pill[data-on]{background:color-mix(in srgb,var(--accent-coral) 9%,var(--bg-void))}}.apxf-frow__pill[data-on]{font-weight:560}.apxf-frow__pill:active{transform:scale(.96)}@media (max-width:359px){.apxf-fsec,.apxf-fsec__in{grid-template-columns:minmax(0,1fr)}}.apxf-frow__text[data-long]{white-space:normal;-webkit-line-clamp:3;max-width:64ch;color:var(--text-primary);-webkit-box-orient:vertical;font-size:13.5px;font-weight:450;line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5em),#0000001f);mask-image:linear-gradient(#000 calc(100% - 1.5em),#0000001f)}.apxf-frow__text[data-long][data-expanded]{-webkit-line-clamp:unset;display:block;overflow:visible;-webkit-mask-image:none;mask-image:none}.apxf-frow:has(.apxf-frow__text[data-long]){align-items:start}.apxf-frow:has(.apxf-frow__text[data-long]) .apxf-frow__label{padding-top:3px}.apxf-frow__more{cursor:pointer;color:var(--text-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-top:5px;padding:0;font-family:inherit;font-size:12px;font-weight:520;display:inline-block}.apxf-frow__more--btn:active{color:var(--text-primary)}.apxf-form[data-review] .apxf-frow--long,.apxf-frow--long{cursor:default;padding-top:10px;padding-bottom:10px;display:block}.apxf-frow--long .apxf-frow__head{cursor:pointer;align-items:start}.apxf-frow--long[data-expanded]{box-shadow:inset 0 -1px 0 var(--border-subtle);border-radius:9px 9px 0 0;padding-bottom:14px}.apxf-frow--long[data-expanded]+.apxf-frow{margin-top:6px}.apxf-frow__acts{justify-content:flex-start;padding:10px 0 0;display:flex}.apxf-form[data-review] .apxf-frow--long .apxf-frow__acts{padding-left:184px}.apxf-frow__act{border:1px solid var(--border-subtle);cursor:pointer;height:30px;color:var(--text-primary);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:560;transition:background .15s,border-color .15s}@media (hover:hover){.apxf-frow__act:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-frow__act:hover{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}.apxf-frow__act:hover{border-color:var(--border)}}.apxf-frow__act:active{transform:scale(.97)}.apxf-sheetroot{z-index:120;position:fixed;inset:0}.apxf-sheet-bd{background:#0f172a52;position:absolute;inset:0}.dark .apxf-sheet-bd{background:#0000008c}.apxf-sheet{max-height:86dvh;padding:10px 18px calc(16px + env(safe-area-inset-bottom,0px));background:var(--bg-card,#fff);border-radius:22px 22px 0 0;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 40px -20px #0f172a59}.dark .apxf-sheet{background:#17171b;box-shadow:0 -12px 40px -20px #000c}.apxf-sheet__grip{background:var(--text-primary);border-radius:999px;align-self:center;width:36px;height:4px}@supports (color:color-mix(in lab,red,red)){.apxf-sheet__grip{background:color-mix(in srgb,var(--text-primary) 14%,transparent)}}.apxf-sheet__t{font-family:var(--page-title-face);letter-spacing:-.012em;color:var(--text-primary);margin:2px 0 0;font-size:16px;font-weight:560;line-height:1.3}.apxf-sheet__area{resize:none;border:1px solid var(--border-subtle);background:var(--text-primary);border-radius:14px;width:100%;min-height:34dvh;max-height:56dvh;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.apxf-sheet__area{background:color-mix(in srgb,var(--text-primary) 2.5%,transparent)}}.apxf-sheet__area{font:inherit;color:var(--text-primary);outline:none;font-size:16px;line-height:1.5}.apxf-sheet__area:focus{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxf-sheet__area:focus{border-color:color-mix(in srgb,var(--accent-coral) 55%,transparent)}}.apxf-sheet__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.apxf-sheet__foot:has(>.v2x-cta:only-child){justify-content:flex-end}.apxf-sheet__cancel{color:var(--text-muted);padding:0 6px}.apxf-sheet__help{color:var(--text-muted);margin:-4px 0 0;font-size:13px;line-height:1.5}.apxf-sheet__opts{overscroll-behavior:contain;flex-direction:column;max-height:56dvh;margin:2px -6px 0;display:flex;overflow-y:auto}.apxf-sheet__opt{cursor:pointer;min-height:48px;color:var(--text-primary);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;font-family:inherit;font-size:15px;font-weight:450;line-height:1.35;transition:background .14s;display:flex}.apxf-sheet__opt+.apxf-sheet__opt{box-shadow:inset 0 1px 0 var(--border-subtle);border-radius:0 0 12px 12px}.apxf-sheet__opt:active{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-sheet__opt:active{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.apxf-sheet__opt[data-on]{font-weight:560}.apxf-sheet__opt:disabled{opacity:.4;cursor:default}.apxf-sheet__opt-mark{width:22px;height:22px;color:var(--accent-coral);flex-shrink:0;place-items:center;display:grid}.apxf-sheet__opt-mark svg{width:18px;height:18px}.apxf-sheet__input{border:1px solid var(--border-subtle);background:var(--text-primary);border-radius:14px;width:100%;height:48px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){.apxf-sheet__input{background:color-mix(in srgb,var(--text-primary) 2.5%,transparent)}}.apxf-sheet__input{font:inherit;color:var(--text-primary);outline:none;font-size:16px}.apxf-sheet__input:focus{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxf-sheet__input:focus{border-color:color-mix(in srgb,var(--accent-coral) 55%,transparent)}}.apxf-sheet__control{gap:10px;display:grid}.apxf-sheet__control .v2x-input{min-height:46px;font-size:16px}.apxf-form--record{margin-top:6px}.apxf-form--record .apxf-frow{cursor:default;grid-template-columns:172px minmax(0,1fr)}.apxf-form--record .apxf-frow__text{white-space:normal}.apxf-form--record .apxf-frow__text[data-redacted]{color:var(--text-muted);font-style:italic}.apxf-form--record .v2x-hint{margin:0 0 4px}.apxf-form--record .v2x-minor{margin-top:4px}.apxf-jump{display:none}@media (max-width:1023px){.apxf-pane>.apxf-scroll{margin:0;padding:0;overflow:visible}.apxf-pane .v2x-foot{z-index:auto;border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;margin:22px 0 0;padding:16px 0 0;position:static}.apxf-pane .v2x-foot:after{display:none}.apxf-chips{top:calc(var(--apxd-top) + 42px);background:var(--bg-void);margin:0 -17px 12px;padding:8px 17px 10px}@supports (color:color-mix(in lab,red,red)){.apxf-chips{background:color-mix(in srgb,var(--bg-void) 90%,transparent)}}.apxf-chips__list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.apxf-fsec{scroll-margin-top:calc(var(--apxd-top) + 100px)}.apxf-fsec__toggle{margin:0 -10px 6px}.apxf-form[data-review] .apxf-frow--long .apxf-frow__acts{justify-content:flex-end;padding-left:0}.apxf-frow[data-editing][data-inline] .apxf-fedit{transform-origin:0 0;width:114.286%;min-width:0;height:1.4em;margin-bottom:-2.8px;font-size:16px;line-height:1.4;transform:scale(.875)}.apxf-pane .v2x-foot__meta{min-width:0;margin:0}.apxf-frow__pill{height:32px;padding:0 13px;font-size:13.5px}.apxf-frow__pills{margin:6px 0 1px}.apxf-newpill{bottom:calc(90px + env(safe-area-inset-bottom,0px))}.apxf-jump{right:16px;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:var(--bg-void);border-radius:999px;place-items:center;padding:0;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.apxf-jump{background:color-mix(in srgb,var(--bg-void) 90%,transparent)}}.apxf-jump{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;transition:opacity .2s,translate .24s cubic-bezier(.22,1,.36,1),scale .12s;translate:0 8px;box-shadow:0 8px 20px -12px #0f172a66}.apxf-jump[data-on]{opacity:1;pointer-events:auto;translate:0}.apxf-jump svg{width:18px;height:18px}.apxf-jump:active{scale:.94}.dark .apxf-jump{border-color:#ffffff1a;box-shadow:0 8px 20px -12px #0009}@media (prefers-reduced-motion:reduce){.apxf-jump{transition:opacity .12s;translate:0!important}}}.mx{padding:calc(env(safe-area-inset-top,0px) + 8px) 16px calc(96px + env(safe-area-inset-bottom,0px));position:relative}.mx__list,.mx__reader{min-width:0}.mx-head{margin:0 0 12px;padding-right:108px}.mx-head,.mx-head__morph{min-height:42px;position:relative}.mx-head__morph{display:grid}.mx-head__morph>*{grid-area:1/1}.mx-head__searchline,.mx-head__titleline{align-items:center;min-width:0;transition:opacity .18s,translate .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;display:flex}.mx-head__titleline{gap:2px}.mx-head__title{min-width:0;font-family:var(--page-title-face);font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--page-title-tracking);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;padding-right:4px;line-height:1.1;overflow:hidden}.mx-head__unread{cursor:pointer;-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums;height:26px;color:var(--text-muted);background:0 0;border:0;border-radius:999px;align-self:center;align-items:baseline;gap:4px;margin:2px 4px 0 2px;padding:0 9px;font-family:inherit;font-size:13px;font-weight:500;line-height:26px;transition:background .16s,color .16s,transform .14s;display:inline-flex}.mx-head__unread-word{font-size:12px;font-weight:450}.mx-head__unread:active{transform:scale(.96)}.mx-head__unread:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}@media (hover:hover){.mx-head__unread:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.mx-head__unread:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}}.mx-head__unread[data-active]{color:var(--bg-void);background:var(--text-primary)}.mx-head__unread[data-active] .mx-head__unread-word{color:var(--bg-void)}@supports (color:color-mix(in lab,red,red)){.mx-head__unread[data-active] .mx-head__unread-word{color:color-mix(in srgb,var(--bg-void) 78%,transparent)}}.mx-head__glyph{width:40px;height:40px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;margin:-10px 0;transition:color .15s,background .15s,transform .15s;display:grid}.mx-head__glyph:active{color:var(--text-primary);transform:scale(.9)}.mx-head__glyph:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.mx-head__searchline{color:var(--text-muted);opacity:0;visibility:hidden;pointer-events:none;gap:9px;translate:0 6px}.mx-head__searchline>svg{flex-shrink:0}.mx-head__searchline input{min-width:0;height:42px;font-family:var(--page-title-face);letter-spacing:-.016em;color:var(--text-primary);caret-color:var(--accent-coral);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:20px;font-weight:500}.mx-head__searchline input::placeholder{color:var(--text-faint);font-weight:500}.mx-head__searchline input::-webkit-search-cancel-button{display:none}.mx-head__searchline:after{content:"";background:var(--border-subtle);height:1px;position:absolute;bottom:-1px;left:0;right:0}.mx-head[data-searching] .mx-head__titleline{opacity:0;visibility:hidden;pointer-events:none;translate:0 -6px}.mx-head[data-searching] .mx-head__searchline{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s 40ms,translate .24s cubic-bezier(.22,1,.36,1) 40ms,visibility;translate:0}.mx-head__field{background:var(--text-primary);border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;height:40px;margin-top:14px;padding:0 12px;display:none}@supports (color:color-mix(in lab,red,red)){.mx-head__field{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}.mx-head__field{color:var(--text-faint);transition:background .16s,border-color .16s}.mx-head__field:focus-within{background:var(--bg-card);border-color:var(--border-subtle);color:var(--accent-coral)}.mx-head__field input{min-width:0;color:var(--text-primary);caret-color:var(--accent-coral);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:13.5px}.mx-head__field input::placeholder{color:var(--text-faint)}.mx-head__field input::-webkit-search-cancel-button{display:none}.mx-head__field button{background:var(--text-primary);border:0;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.mx-head__field button{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.mx-head__field button{color:var(--text-muted);cursor:pointer}.mx-bar{--mx-bar-top:calc(env(safe-area-inset-top,0px) + 58px);z-index:15;margin:calc(-1 * var(--mx-bar-top)) -16px -8px;padding:var(--mx-bar-top) 16px 8px;pointer-events:none;position:sticky;top:0}.mx-bar:before{content:"";z-index:-1;background:linear-gradient(180deg,var(--bg-void),var(--bg-void));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mx-bar:before{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-void) 86%,transparent),color-mix(in srgb,var(--bg-void) 96%,transparent))}}.mx-bar:before{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.mx-bar:after,.mx-bar:before{opacity:0;transition:opacity .2s}.mx-bar:after{content:"";background:var(--border-subtle);height:1px;position:absolute;bottom:0;left:16px;right:16px}.mx-bar[data-stuck]{pointer-events:auto}.mx-bar[data-stuck]:after,.mx-bar[data-stuck]:before{opacity:1}.mx-bar__word{top:calc(env(safe-area-inset-top,0px) + 8px);cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.006em;height:42px;color:var(--text-primary);opacity:0;pointer-events:none;background:0 0;border:0;align-items:baseline;gap:6px;padding:0 12px 0 0;font-family:inherit;font-size:13.5px;font-weight:560;line-height:42px;transition:opacity .2s,translate .24s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;left:16px;translate:0 -6px}.mx-bar__n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:450}.mx-bar[data-stuck] .mx-bar__word{opacity:1;pointer-events:auto;translate:0}.mx-bar__word:active{opacity:.7}.mx-seg{z-index:1;pointer-events:auto;border:1px solid var(--border-subtle);background:var(--bg-void);border-radius:999px;margin:0;padding:2px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mx-seg{background:color-mix(in srgb,var(--bg-void) 78%,transparent)}}.mx-seg{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 8px 24px -16px #0f172a59}.dark .mx-seg{background:var(--bg-void);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .mx-seg{background:color-mix(in srgb,var(--bg-void) 72%,transparent)}}.dark .mx-seg{box-shadow:0 8px 24px -16px #000000b3}.mx-seg__track{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;will-change:scroll-position;border-radius:999px;flex:1;gap:0;min-width:0;display:flex;overflow:auto hidden}.mx-seg__track::-webkit-scrollbar{display:none}.mx-seg:after,.mx-seg:before{content:"";z-index:2;pointer-events:none;opacity:0;width:30px;transition:opacity .16s;position:absolute;top:2px;bottom:2px}.mx-seg:before{background:linear-gradient(90deg,var(--bg-void),transparent);border-radius:999px 0 0 999px;left:2px}@supports (color:color-mix(in lab,red,red)){.mx-seg:before{background:linear-gradient(90deg,color-mix(in srgb,var(--bg-void) 94%,transparent),transparent)}}.mx-seg:after{background:linear-gradient(270deg,var(--bg-void),transparent);border-radius:0 999px 999px 0;right:2px}@supports (color:color-mix(in lab,red,red)){.mx-seg:after{background:linear-gradient(270deg,color-mix(in srgb,var(--bg-void) 94%,transparent),transparent)}}.mx-seg[data-fade-end]:after,.mx-seg[data-fade-start]:before{opacity:1}.mx-seg__opt{isolation:isolate;height:36px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.006em;background:0 0;border:0;border-radius:999px;flex:1 0 auto;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:520;line-height:1;transition:color .16s;position:relative}.mx-seg__opt[data-active]{color:var(--text-primary);font-weight:600}@media (hover:hover){.mx-seg__opt:hover{color:var(--text-primary)}}.mx-seg__opt:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.mx-seg__opt:active .mx-seg__label{transform:scale(.96)}.mx-seg__opt+.mx-seg__opt:before{content:"";background:var(--border-subtle);width:1px;height:14px;transition:opacity .16s;position:absolute;top:50%;left:-.5px;translate:0 -50%}.dark .mx-seg__opt+.mx-seg__opt:before{background:#ffffff1a}.mx-seg__opt[data-active]+.mx-seg__opt:before,.mx-seg__opt[data-active]:before{opacity:0}.mx-seg__thumb{background:var(--bg-card);box-shadow:0 1px 2px #0f172a14,0 0 0 1px var(--border-subtle);border-radius:999px;position:absolute;inset:0}.dark .mx-seg__thumb{background:#ffffff1a;box-shadow:0 0 0 1px #ffffff0f}.mx-seg__label{z-index:1;will-change:transform;white-space:nowrap;justify-content:center;align-items:baseline;max-width:100%;line-height:1.2;transition:transform .14s;display:inline-flex;position:relative}.mx-seg__n{letter-spacing:0;vertical-align:baseline;color:var(--accent-coral);font-variant-numeric:tabular-nums;margin-left:4px;font-size:10.5px;font-weight:650;line-height:1}.dark .mx-seg__n{color:#a78bfa}@media (prefers-reduced-motion:reduce){.mx-seg__opt:active .mx-seg__label{transform:none}}.mx-connect{color:var(--text-muted);margin:14px 0 0;font-size:12.5px;line-height:1.5}.mx-connect a{color:var(--accent-coral);font-weight:500;text-decoration:none}.mx__feed{margin-top:4px}.mx-feed{margin:0 -8px}.mx-day__head{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;margin:0;padding:18px 8px 6px;font-size:10.5px;font-weight:600;display:flex}.mx-day__head:after{content:"";background:linear-gradient(90deg,var(--border-subtle),transparent);flex:1;order:2;height:1px}.mx-day__head em{letter-spacing:0;text-transform:none;color:var(--text-muted);font-variant-numeric:tabular-nums;order:3;font-size:11px;font-style:normal;font-weight:500}.mx-day:first-child .mx-day__head{padding-top:8px}.mx-row,.mx-row__card{border-radius:13px;width:100%;position:relative}.mx-row__card{z-index:1;background:var(--bg-void);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:12px;padding:11px 8px 12px;transition:background .16s,scale .14s;display:flex}@media (hover:hover){.mx-row__card:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.mx-row__card:hover{background:color-mix(in srgb,var(--text-primary) 3%,var(--bg-void))}}}.mx-row__card:active{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.mx-row__card:active{background:color-mix(in srgb,var(--text-primary) 5%,var(--bg-void))}}.mx-row__card:active{scale:.992}.mx-row__card:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.mx-row[data-active] .mx-row__card{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.mx-row[data-active] .mx-row__card{background:color-mix(in srgb,var(--accent-coral) 7%,var(--bg-void))}}.dark .mx-row[data-active] .mx-row__card{background:#a78bfa}@supports (color:color-mix(in lab,red,red)){.dark .mx-row[data-active] .mx-row__card{background:color-mix(in srgb,#a78bfa 10%,var(--bg-void))}}.mx-row+.mx-row:before{content:"";background:var(--border-subtle);z-index:2;height:1px;transition:opacity .16s;position:absolute;top:0;left:60px;right:8px}@media (hover:hover){.mx-row:hover+.mx-row:before,.mx-row:hover:before,.mx-row[data-active]+.mx-row:before,.mx-row[data-active]:before{opacity:0}}.mx-row__under{background:var(--accent-coral);border-radius:13px;align-items:center;gap:8px;padding-left:18px;display:flex;position:absolute;inset:1px 0}@supports (color:color-mix(in lab,red,red)){.mx-row__under{background:color-mix(in srgb,var(--accent-coral) 9%,var(--bg-void))}}.mx-row__under{color:var(--accent-coral);pointer-events:none}.dark .mx-row__under{background:#a78bfa}@supports (color:color-mix(in lab,red,red)){.dark .mx-row__under{background:color-mix(in srgb,#a78bfa 14%,var(--bg-void))}}.dark .mx-row__under{color:#a78bfa}.mx-row__under-glyph{place-items:center;display:grid}.mx-row__under-word{letter-spacing:-.004em;font-size:12.5px;font-weight:560}.mx-row[data-armed] .mx-row__under{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.mx-row[data-armed] .mx-row__under{background:color-mix(in srgb,var(--accent-coral) 14%,var(--bg-void))}}.mx-row__logo{margin-top:1px;border-radius:12px!important}.mx-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mx-row__line{align-items:baseline;gap:8px;display:flex}.mx-row__who{letter-spacing:-.008em;min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.mx-row__time{font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0;font-size:11.5px;font-weight:500}.mx-row__count{background:var(--text-primary);border-radius:999px;flex-shrink:0;place-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.mx-row__count{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}}.mx-row__count{font-variant-numeric:tabular-nums;color:var(--text-secondary);align-self:center;font-size:10.5px;font-weight:600}.mx-row__clip{color:var(--text-muted);flex-shrink:0;align-self:center;place-items:center;display:inline-grid}.mx-more{place-items:center;padding:18px 0 28px;display:grid}.mx-more__word{color:var(--text-muted);font-size:12.5px}.mx-read__files{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.mx-file{border:1px solid var(--text-primary);border-radius:999px;align-items:center;gap:7px;max-width:100%;height:34px;padding:0 12px 0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mx-file{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent)}}.mx-file{color:var(--text-primary);background:0 0;font-size:12.5px;font-weight:500;text-decoration:none}.mx-file:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.mx-file:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.mx-file:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.mx-file[aria-disabled]{color:var(--text-muted);border-style:dashed}.mx-file__name{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.mx-file__size{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.dark .mx-row__count{background:#ffffff1a}.mx-row__subject{letter-spacing:-.004em;color:var(--text-secondary);font-size:13.5px;font-weight:450;line-height:1.3}.mx-row__preview,.mx-row__subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-row__preview{color:var(--text-muted);font-size:12.5px;font-weight:400;line-height:1.35}.mx-row[data-unread] .mx-row__who{color:var(--text-primary);font-weight:600}.mx-row[data-unread] .mx-row__who:before{content:"";background:var(--accent-coral);vertical-align:1px;border-radius:999px;width:7px;height:7px;margin-right:8px;display:inline-block}.mx-row[data-unread] .mx-row__subject{color:var(--text-primary);font-weight:500}.mx-row[data-unread] .mx-row__time{color:var(--text-secondary)}.mx-skel{background:linear-gradient(90deg,var(--text-primary) 25%,var(--text-primary) 50%,var(--text-primary) 75%);border-radius:6px;display:block}@supports (color:color-mix(in lab,red,red)){.mx-skel{background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 5%,transparent) 25%,color-mix(in srgb,var(--text-primary) 10%,transparent) 50%,color-mix(in srgb,var(--text-primary) 5%,transparent) 75%)}}.mx-skel{background-size:200% 100%;animation:apxf-shimmer 1.2s linear infinite}.mx-skel--logo{border-radius:12px;flex-shrink:0;width:40px;height:40px}.mx-row--skel{pointer-events:none}.mx-row--skel .mx-row__card{cursor:default;background:0 0}.mx-row--skel .mx-row__main{gap:8px;padding-top:3px}.mx-row--skel .mx-row__line{justify-content:space-between}.mx-empty{text-align:center;padding:56px 16px}.mx-empty__title{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:15px;font-weight:560}.mx-empty__hint{max-width:34ch;color:var(--text-muted);margin:6px auto 0;font-size:13px;line-height:1.5}.mx-empty .mx-act{margin-top:14px}.mx-read{padding-bottom:calc(24px + var(--mx-room,0px));position:relative}.mx-read__top{align-items:center;min-height:42px;margin:0 0 6px;padding-right:108px;display:flex}.mx-read__back{color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:3px;margin-left:-6px;padding:8px 10px 8px 4px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.mx-read__back:active{color:var(--text-primary)}.mx-read__mast{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 13px;display:grid}.mx-read__logo{grid-row:1/span 2;margin-top:2px;border-radius:13px!important}.mx-read__byline{grid-column:2;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:22px;margin:1px 0 0;display:flex}.mx-read__who{cursor:pointer;letter-spacing:-.008em;min-width:0;color:var(--text-primary);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;align-items:center;gap:3px;margin:-5px -7px;padding:5px 7px;font-family:inherit;font-size:14px;font-weight:560;line-height:1.3;transition:background .15s;display:inline-flex}.mx-read__who:active{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.mx-read__who:active{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}@media (hover:hover){.mx-read__who:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.mx-read__who:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.mx-read__who:hover .mx-read__chev{color:var(--text-muted)}}.mx-read__who:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.mx-read__co{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mx-read__chev{color:var(--text-faint);flex-shrink:0;transition:rotate .36s cubic-bezier(.34,1.3,.5,1),color .2s}.mx-read[data-details] .mx-read__chev{color:var(--text-muted);rotate:180deg}.mx-read__when{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-muted);flex-shrink:0;font-size:12px}.mx-read__fold{grid-template-rows:0fr;padding-left:57px;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.mx-read[data-details] .mx-read__fold{grid-template-rows:1fr}.mx-read__foldin{min-height:0;overflow:hidden}.mx-read__facts{background:var(--text-primary);border-radius:12px;grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;margin:10px 0 2px;padding:11px 13px;display:grid}@supports (color:color-mix(in lab,red,red)){.mx-read__facts{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}.mx-read__facts{font-size:12.5px;line-height:1.4}.mx-read__fact{display:contents}.mx-read__facts dt{color:var(--text-faint);font-weight:500}.mx-read__facts dd{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;column-gap:6px;margin:0;display:flex}.mx-read__facts dd b{color:var(--text-primary);font-weight:560}.mx-read__addr{color:var(--text-muted)}.mx-read__subject{font-family:var(--page-title-face);letter-spacing:-.012em;color:var(--text-primary);text-wrap:pretty;overflow-wrap:anywhere;grid-column:2;margin:0;font-size:17.5px;font-weight:500;line-height:1.3}.mx-read__moment{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 0;padding-left:57px;font-size:13px;line-height:1.4;display:flex}.mx-read__moment-what{color:var(--text-primary);font-weight:560}.mx-read__moment-when{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.mx-read__moment-act{cursor:pointer;color:var(--accent-coral);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-family:inherit;font-size:13px;font-weight:520;text-decoration:none;display:inline-flex}.mx-read__moment-act:active{opacity:.7}.mx-read__moment-act+.mx-read__moment-act:before{content:"·";color:var(--text-faint);margin-right:10px;font-weight:400}.mx-read__acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-left:57px;display:flex}.mx-act{border:1px solid var(--border-subtle);height:34px;color:var(--text-primary);letter-spacing:-.004em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:560;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .14s;display:inline-flex}.mx-act:active{background:var(--text-primary);transform:scale(.97)}@supports (color:color-mix(in lab,red,red)){.mx-act:active{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}@media (hover:hover){.mx-act:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.mx-act:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.mx-act:hover{border-color:var(--border)}}.mx-act:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.mx-act--lead{color:var(--accent-coral);border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.mx-act--lead{border-color:color-mix(in srgb,var(--accent-coral) 32%,transparent)}}.mx-act--quiet{color:var(--text-muted);border-color:#0000;padding:0 10px}.mx-act[data-done]{color:#15803d;border-color:#15803d4d}.dark .mx-act[data-done]{color:#4ade80}.mx-act__hint{text-overflow:ellipsis;max-width:22ch;color:var(--text-muted);font-weight:450;overflow:hidden}.mx-read__body{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:18px}.mx-read__paper{background:#fff;border-radius:14px;position:relative}.mx-read__paper[data-actual]{-webkit-overflow-scrolling:touch;overflow-x:auto}.mx-read__frame{color-scheme:light;background:#fff;border:0;border-radius:14px;width:100%;display:block}.dark .mx-read__paper{filter:brightness(.94)}.mx-read__text{max-width:64ch;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.mx-read__text a{color:var(--accent-coral);text-decoration:underline;-webkit-text-decoration-color:var(--accent-coral);text-decoration-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.mx-read__text a{-webkit-text-decoration-color:color-mix(in srgb,var(--accent-coral) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-coral) 40%,transparent)}}.mx-read__text a{text-underline-offset:2px;overflow-wrap:anywhere}.mx-read__text a:hover{-webkit-text-decoration-color:var(--accent-coral);text-decoration-color:var(--accent-coral)}.mx-read__earlier{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:14px}.mx-read__earlier-head{cursor:pointer;width:100%;color:var(--text-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}.mx-read__earlier-chev{color:var(--text-faint);transition:rotate .2s;rotate:-90deg}.mx-read__earlier-head[aria-expanded=true] .mx-read__earlier-chev{rotate:90deg}.mx-read__earlier-list{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.mx-read__earlier-row{border:0;border-top:1px solid var(--border-subtle);cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-family:inherit;font-size:13px;display:flex}.mx-read__earlier-row:active{color:var(--text-primary)}.mx-read__earlier-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mx-read__earlier-time{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.mx-read__skel{flex-direction:column;gap:12px;padding-top:4px;display:flex}.mx-read__err{color:var(--text-secondary);flex-wrap:wrap;gap:12px;margin:0;font-size:13.5px}.mx-read__err,.mx-slim{align-items:center;display:flex}.mx-slim{--mx-top:calc(env(safe-area-inset-top,0px) + 8px);z-index:20;width:calc(100% + 32px);height:calc(var(--mx-top) + 42px);margin:calc(-1 * var(--mx-top)) -16px -42px;padding:var(--mx-top) 108px 0 16px;background:var(--bg-void);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.mx-slim{background:color-mix(in srgb,var(--bg-void) 88%,transparent)}}.mx-slim{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);opacity:0;pointer-events:none;transition:opacity .2s,translate .24s cubic-bezier(.22,1,.36,1);translate:0 -8px}.mx-slim[data-on]{opacity:1;pointer-events:auto;translate:0}.mx-slim:after{content:"";background:var(--border-subtle);height:1px;position:absolute;bottom:0;left:16px;right:16px}.mx-slim__main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}.mx-slim__logo{flex-shrink:0;border-radius:7px!important}.mx-slim__tx{align-items:baseline;gap:6px;min-width:0;font-size:13px;line-height:1.3;display:flex}.mx-slim__co{color:var(--text-primary);flex-shrink:0;font-weight:560}.mx-slim__sep{color:var(--text-faint)}.mx-slim__subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);overflow:hidden}@media (prefers-reduced-motion:reduce){.mx-slim{transition:opacity .12s;translate:0!important}.mx-head__searchline,.mx-head__titleline{transition:opacity .12s,visibility;translate:0!important}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.app-main{scroll-timeline:--app-main block}.mx-read{--mx-tl:--app-main;--mx-hold:40px;--mx-end:132px;--mx-morph-y:92px}.mx-read__logo{z-index:21;transform-origin:0 0;animation:mx-logo-morph linear both,mx-logo-gone linear both;animation-timeline:var(--mx-tl),var(--mx-tl);animation-range:var(--mx-hold) var(--mx-end),var(--mx-end) calc(var(--mx-end) + 1px);position:relative}.mx-read__byline,.mx-read__subject{animation:mx-mast-out linear both;animation-timeline:var(--mx-tl);animation-range:40px 112px}.mx-slim{animation:mx-slim-in linear both;animation-timeline:var(--mx-tl);transition:none;animation-range:96px 132px;translate:0}.mx-slim__tx{animation:mx-slim-in linear both;animation-timeline:var(--mx-tl);animation-range:118px 132px}.mx-slim__logo{animation:mx-slim-in linear both;animation-timeline:var(--mx-tl);animation-range:131px 132px}@media (min-width:768px){.mx-read{--mx-tl:scroll(root)}}@media (min-width:768px) and (max-width:1023px){.mx-read{--mx-hold:64px;--mx-morph-y:68px}}@media (min-width:1024px){.mx-read{--mx-tl:--mx-reader}}}}@keyframes mx-logo-morph{0%{translate:0;scale:1}to{translate:0 var(--mx-morph-y,92px);scale:.5}}@keyframes mx-logo-gone{0%{opacity:1}to{opacity:0}}@keyframes mx-mast-out{0%{opacity:1}to{opacity:0}}@keyframes mx-slim-in{0%{opacity:0}to{opacity:1}}.mx-blank{display:none}@media (max-width:1023px){.mx-head__field,.mx:not([data-reading]) .mx__reader,.mx[data-reading] .mx__list{display:none}}@media (min-width:1024px){html:has(.mx){scrollbar-gutter:auto}.app-main:has(.mx){height:100dvh;min-height:0;max-height:100dvh;padding-bottom:0;padding-right:0}.app-main:has(.mx) .app-content,.app-main:has(.mx)>.ptr-content{max-width:none;height:100%;min-height:0}.mx{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:stretch;column-gap:32px;max-width:none;height:100%;min-height:0;margin:0;padding:2px 0 0;display:grid}@media (min-width:1440px){.mx{grid-template-columns:minmax(300px,372px) minmax(0,1fr)}}.mx__list{flex-direction:column;min-height:0;padding:0 8px 0 0;display:flex}.mx__list>*{flex-shrink:0}.mx-head{margin-bottom:4px;padding-right:0}.mx-head__glyph--find,.mx-head__searchline{display:none}.mx-head__unread{margin-left:8px}.mx-head__titleline .mx-head__glyph:last-child{margin-left:auto}.mx-head__field{display:flex}.mx-bar{pointer-events:auto;margin:12px 0 0;padding:0;position:static}.mx-bar:after,.mx-bar:before,.mx-bar__word{display:none}.mx__feed{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;margin:4px -8px 0;padding:0 0 28px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 14px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 14px calc(100% - 28px),#0000)}.mx-feed{margin:0}.mx__feed::-webkit-scrollbar-thumb{background:0 0}.mx__feed:hover::-webkit-scrollbar-thumb,.mx__feed[data-scrolling]::-webkit-scrollbar-thumb{background:#00000024 padding-box padding-box}.mx__feed:hover::-webkit-scrollbar-thumb:hover{background:#00000047 padding-box padding-box}.dark .mx__feed:hover::-webkit-scrollbar-thumb,.dark .mx__feed[data-scrolling]::-webkit-scrollbar-thumb{background:#ffffff1f padding-box padding-box}.dark .mx__feed:hover::-webkit-scrollbar-thumb:hover{background:#ffffff3d padding-box padding-box}@supports not selector(::-webkit-scrollbar){.mx__feed{scrollbar-color:transparent transparent}.mx__feed:hover,.mx__feed[data-scrolling]{scrollbar-color:#00000029 transparent}.dark .mx__feed:hover,.dark .mx__feed[data-scrolling]{scrollbar-color:#ffffff24 transparent}}.mx-day:first-child .mx-day__head{padding-top:14px}.mx-row__card{gap:11px;padding:10px 8px 11px}.mx-row+.mx-row:before{left:59px}.mx__reader{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-timeline:--mx-reader block;min-height:0;padding-right:var(--app-gutter);overflow-y:auto;container:mx-reader/inline-size}.mx-read{max-width:800px;padding:9px 0 calc(64px + var(--mx-room,0px));--mx-tl:--mx-reader;--mx-hold:0px;--mx-morph-y:132px}.mx-read__top{display:none}.mx-read__fold,.mx-read__mast{padding-right:0}@container mx-reader (max-width:968px){.mx-read__byline,.mx-slim{padding-right:96px}}.mx-read__subject{letter-spacing:-.014em;max-width:40ch;font-size:19px}.mx-read__body{margin-top:20px;padding-top:20px}.mx-slim{--mx-top:0px;width:calc(100% + 16px);height:44px;margin:-9px -8px -35px;padding:0 8px}.mx-slim:after{left:8px;right:8px}.mx-blank{text-align:center;place-content:center;justify-items:center;gap:6px;min-height:60dvh;display:grid}.mx-blank__word{font-family:var(--page-title-face);letter-spacing:-.02em;color:var(--text-faint);font-size:22px;font-weight:540}.mx-blank__hint{color:var(--text-faint);font-size:13px}}.career-shell.pf{isolation:isolate;padding-bottom:var(--pf-room,0);--pf-avatar:72;--pf-inset:18px;position:relative}.career-shell.pf:before{display:none}.pf-body{flex-direction:column;gap:24px;margin-top:20px;display:flex}.pf-body>*{margin-top:0}.pf .career-section{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 100px)}.drs{--dr-mark:32px;--dr-gap:14px}.dr,.drs{position:relative}.dr+.dr{border-top:1px solid var(--border-subtle)}.drs[data-marks] .dr+.dr{border-top-color:#0000}.drs[data-marks] .dr+.dr:before{content:"";left:calc(var(--dr-mark) + var(--dr-gap));background:var(--border-subtle);height:1px;position:absolute;top:-1px;right:0}.drs[data-rail] .dr:not(:last-child):after{content:"";left:calc(var(--dr-mark) / 2 - .5px);top:calc(var(--dr-mark) + 21px);background:var(--border-subtle);pointer-events:none;width:1px;position:absolute;bottom:-14px}.drs[data-rail] .dr:first-child:not(:last-child):after{top:calc(var(--dr-mark) + 9px)}.dr__main{text-align:left;width:100%;color:inherit;grid-template-columns:minmax(0,1fr);gap:3px 16px;padding:14px 0;display:grid;position:relative}.drs[data-marks] .dr__main{grid-template-columns:var(--dr-mark) minmax(0,1fr);column-gap:var(--dr-gap)}.dr:first-child .dr__main{padding-top:2px}.dr:last-child:not([data-open]) .dr__main{padding-bottom:2px}.dr__main--btn{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;margin:0;padding-right:30px;transition:background .15s}@media (hover:hover){.dr__main--btn:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.dr__main--btn:hover{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}}}.dr__main--btn:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.dr__markcell{width:var(--dr-mark);height:var(--dr-mark);grid-area:1/1/span 2;align-self:start;margin-top:1px}.drs[data-marks] .dr__sub,.drs[data-marks] .dr__title{grid-column:2}.dr__mark{display:inline-flex;width:100%!important;height:100%!important}.dr__title{letter-spacing:-.012em;color:var(--text-primary);overflow-wrap:anywhere;text-wrap:pretty;font-size:15px;font-weight:560;line-height:1.3}.dr__sub,.dr__title{min-width:0;display:block}.dr__sub{color:var(--text-secondary);font-size:13px;line-height:1.5}.dr__line,.dr__notes,.dr__when{display:inline}.sep{color:var(--text-faint);word-spacing:3px}.dr__org{font-weight:500}.dr__place{white-space:nowrap}.dr__notes,.dr__place,.dr__when{color:var(--text-muted)}.dr__when{font-variant-numeric:tabular-nums;white-space:nowrap}.logo-quiet{background:var(--bg-card);box-shadow:0 0 0 1px var(--border-subtle);border-radius:9px;position:relative}.logo-quiet__init{font-family:var(--page-title-face);letter-spacing:0;color:var(--text-faint);place-items:center;font-size:14px;font-weight:540;transition:opacity .2s;display:grid;position:absolute;inset:0}.logo-quiet img{z-index:1;border-radius:inherit;opacity:0;transition:opacity .28s;position:relative}.logo-quiet[data-arrived] img{opacity:1}.logo-quiet[data-arrived] .logo-quiet__init{opacity:0}.dr__note--warn{color:#b45309}.dark .dr__note--warn{color:#fbbf24}.dr__note--link{color:var(--accent-coral);text-decoration:none}.dr__note--link svg{vertical-align:-1px;width:11px;height:11px;margin-left:2px;display:inline}@media (hover:hover){.dr__note--link:hover{text-underline-offset:3px;text-decoration:underline}}.dr__chev{width:16px;height:16px;color:var(--text-faint);transition:rotate .3s cubic-bezier(.22,1,.36,1),color .15s;position:absolute;top:16px;right:6px}.dr:first-child .dr__chev{top:4px}.dr[data-open] .dr__chev{color:var(--text-muted);rotate:180deg}.dr__fold{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.dr__fold>.dr__body{opacity:0;min-height:0;transition:opacity .22s,translate .3s cubic-bezier(.22,1,.36,1);overflow:hidden;translate:0 -4px}.dr[data-open] .dr__fold{grid-template-rows:1fr}.dr[data-open] .dr__fold>.dr__body{opacity:1;transition-delay:60ms,60ms;translate:0}.dr__prose{color:var(--text-secondary);flex-direction:column;gap:10px;padding:0 30px 16px 0;font-size:13.5px;line-height:1.55;display:flex}.drs[data-marks] .dr__prose{padding-left:calc(var(--dr-mark) + var(--dr-gap))}.dr__prose>p{text-wrap:pretty;margin:0}.dr__bullets{flex-direction:column;gap:5px;margin:0;padding:0 0 0 18px;list-style:outside;display:flex}.dr__bullets li{text-wrap:pretty;padding:0}.dr__bullets li::marker{color:var(--text-faint);font-size:.9em}.dr__links{flex-wrap:wrap;gap:0 16px;margin:0;font-size:13px;font-weight:560;display:flex}.dr__links a{color:var(--accent-coral);text-decoration:none}.dr__links a svg{vertical-align:-1px;width:12px;height:12px;margin-left:3px;display:inline}@media (hover:hover){.dr__links a:hover{text-underline-offset:3px;text-decoration:underline}}.wordline{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.7}.wordline--faint{color:var(--text-muted);font-size:12.5px}.wordline--body{color:var(--text-primary);font-size:14px;line-height:1.75}.wordline__w{display:inline}.sk,.sk__list{flex-direction:column;margin:0;display:flex}.sk__list{gap:12px}.sk__g{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.sk__k{letter-spacing:-.004em;color:var(--text-muted);font-size:12.5px;font-weight:560}.sk__v{min-width:0;margin:0}.sk__v .wordline{display:inline}.sk__rest{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12.5px;font-weight:560}.sk[data-open] .sk__rest{display:none}.sk__fold{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1);display:grid}.sk__fold>.sk__list{opacity:0;min-height:0;transition:opacity .22s,translate .3s cubic-bezier(.22,1,.36,1);overflow:hidden;translate:0 -4px}.sk__list--rest{padding-top:12px}.sk[data-open] .sk__fold{grid-template-rows:1fr}.sk[data-open] .sk__fold>.sk__list{opacity:1;transition-delay:60ms,60ms;translate:0}.sk__toggle{cursor:pointer;letter-spacing:-.004em;color:var(--accent-coral);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;margin:12px 0 0;padding:0;font-family:inherit;font-size:13px;font-weight:560}@media (hover:hover){.sk__toggle:hover{text-underline-offset:3px;text-decoration:underline}}.sk__toggle:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.sk__fold,.sk__fold>.sk__list{transition:none}}.facts{flex-direction:column;margin:0;display:flex}.facts__row{grid-template-columns:minmax(0,1fr);gap:3px;padding:12px 0;display:grid}.facts__row+.facts__row{border-top:1px solid var(--border-subtle)}.facts__row:first-child{padding-top:2px}.facts__row:last-child{padding-bottom:2px}.facts__k{letter-spacing:-.004em;color:var(--text-muted);font-size:12.5px;font-weight:560}.facts__meta{color:var(--text-faint);margin-left:8px;font-weight:500}.facts__v{min-width:0;color:var(--text-primary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.facts__v[data-empty]{color:var(--text-faint)}.facts__w{display:inline}.facts__hint{color:var(--text-faint)}.facts__add{font:inherit;color:var(--accent-coral);cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;font-weight:560}.facts__add:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px}@media (hover:hover){.facts__add:hover{text-underline-offset:3px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.dr__chev,.dr__fold,.dr__fold>.dr__body,.dr__main--btn{transition:none}}@media (min-width:768px){.drs{--dr-mark:36px;--dr-gap:16px}.dr__main{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.drs[data-marks] .dr__main{grid-template-columns:var(--dr-mark) minmax(0,1fr) auto}.dr__main--btn{padding-right:34px}.dr__title{grid-row:1;font-size:15.5px}.dr__sub{display:contents}.dr__line{grid-row:2;display:block}.dr__when{grid-area:1/-2;font-size:13px}.dr__notes,.dr__when{justify-self:end;display:block}.dr__notes{white-space:nowrap;grid-area:2/-2}.dr__markcell{grid-column:1}.drs[data-marks] .dr__line,.drs[data-marks] .dr__title{grid-column:2}.dr__sep--sub{display:none}.dr__chev{top:17px;right:8px}.dr__prose{max-width:72ch;padding-right:34px}.drs[data-marks] .dr__prose{max-width:calc(72ch + var(--dr-mark) + var(--dr-gap))}.sk__g{grid-template-columns:148px minmax(0,1fr);align-items:baseline;gap:0 20px}.sk__g:not(:has(>.sk__k)){grid-template-columns:minmax(0,1fr)}.facts__row{grid-template-columns:148px minmax(0,1fr);align-items:baseline;gap:0 20px}}.pf-field{z-index:-1;height:calc(env(safe-area-inset-top,0px) + 128px);pointer-events:none;background-color:#6e45de;background-image:radial-gradient(56% 150% at 74% 104%,#c4b5fd94,#c4b5fd00 72%),linear-gradient(100deg,#ffffff14,#0000 46%,#00000014),linear-gradient(90deg,#4c1d95,#6e45de 38%,#7f56f0 72%,#8b5cf6);position:absolute;top:0;left:-16px;right:-16px;overflow:hidden}.dark .pf-field{background-color:#4c1d95;background-image:radial-gradient(56% 150% at 74% 104%,#8b5cf680,#8b5cf600 72%),linear-gradient(100deg,#ffffff0f,#0000 46%,#0000002e),linear-gradient(90deg,#3b0764,#4c1d95 38%,#5b21b6 72%,#6e45de)}.pf-field:before{opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;inset:0}.pf-field:after,.pf-field:before{content:"";pointer-events:none;position:absolute}.pf-field:after{background:#fff3;height:1px;top:0;left:0;right:0}.pf-field__mark{opacity:.09;width:132px;height:132px;position:absolute;bottom:0;right:14px;translate:0 16.5px}.pf-field__mark>svg{width:100%;height:100%;display:block}.dark .pf-field__mark{opacity:.07}.pf-lift-slot{left:0;top:calc(env(safe-area-inset-top,0px) + 50px);z-index:1;position:absolute}.pf-lift{color:#fff;letter-spacing:-.004em;white-space:nowrap;-webkit-tap-highlight-color:transparent;background-color:#ffffff24;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:8px;height:26px;padding:0 10px 0 11px;font-size:12.5px;font-weight:560;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,transform .16s cubic-bezier(.22,1,.36,1);animation:pf-rise .55s cubic-bezier(.22,1,.36,1) .12s both;display:inline-flex}.pf-lift:active{transform:scale(.97)}.pf-lift:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.pf-lift:hover{background-color:#ffffff38;border-color:#ffffff6b}.pf-lift:hover .pf-lift__arrow{translate:2px}}.pf-lift__left{color:#fffc;font-weight:500}.pf-lift__n{color:#fff;font-variant-numeric:tabular-nums;font-weight:650}.pf-lift[data-tone=out] .pf-lift__left,.pf-lift[data-tone=out] .pf-lift__n{color:#fde68a}.pf-lift__rule{background:#ffffff47;width:1px;height:12px}.pf-lift__go{align-items:center;gap:3px;font-weight:600;display:inline-flex}.pf-lift__arrow{width:12px;height:12px;transition:translate .24s cubic-bezier(.22,1,.36,1)}.pf-title{height:42px;margin-top:calc(env(safe-area-inset-top,0px) + 8px);font-family:var(--page-title-face);font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--page-title-tracking);color:#fff;align-items:center;padding-right:108px;line-height:1.1;display:flex;position:relative}.pf-stage{margin:34px 0 0;position:relative}.pf-stage__plate{--pf-portrait:72px;--pf-pad:18px;position:relative}.pf-stage__card{--pf-edge:36px;--pf-glass:var(--bg-void)}@supports (color:color-mix(in lab,red,red)){.pf-stage__card{--pf-glass:color-mix(in srgb,var(--bg-void) 72%,transparent)}}.pf-stage__card{--pf-paper:var(--bg-void);--pf-under:linear-gradient(90deg,#5e2ab8,#7f56f0 55%,#9f82ec);isolation:isolate;padding:var(--pf-pad) var(--pf-pad) var(--pf-pad) calc(var(--pf-pad) + var(--pf-portrait) + 14px);background:linear-gradient(180deg,var(--pf-glass) calc(var(--pf-edge) - 30px),var(--pf-glass) var(--pf-edge),var(--pf-paper) calc(var(--pf-edge) + 46px)),var(--pf-under);border-radius:22px;position:relative}@supports (color:color-mix(in lab,red,red)){.pf-stage__card{background:linear-gradient(180deg,var(--pf-glass) calc(var(--pf-edge) - 30px),color-mix(in srgb,var(--pf-glass),var(--pf-paper)) var(--pf-edge),var(--pf-paper) calc(var(--pf-edge) + 46px)),var(--pf-under)}}.pf-stage__card{transition:box-shadow .4s;box-shadow:0 24px 48px -30px #4c1d9573}.dark .pf-stage__card{--pf-glass:#1a16269e;--pf-paper:#1a1626}@supports (color:color-mix(in lab,red,red)){.dark .pf-stage__card{--pf-paper:color-mix(in srgb,#1a1626 62%,var(--bg-void))}}.dark .pf-stage__card{--pf-under:linear-gradient(90deg,#45177f,#5b21b6 55%,#7748d6);box-shadow:0 24px 48px -30px #000000d9}.pf-stage__card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffffe6,#fff6 26%,var(--accent-coral) 62%,var(--accent-coral));padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.pf-stage__card:before{background:linear-gradient(180deg,#ffffffe6,#fff6 26%,color-mix(in srgb,var(--accent-coral) 16%,transparent) 62%,color-mix(in srgb,var(--accent-coral) 12%,transparent))}}.pf-stage__card:before{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dark .pf-stage__card:before{background:linear-gradient(#ffffff4d,#ffffff1f 26%,#ffffff12 62%,#ffffff0f)}.pf-stage__card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(440px 260px at var(--sx,30%) var(--sy,20%),#ffffff29,#fff0 70%);transition:opacity .45s;position:absolute;inset:0}.dark .pf-stage__card:after{background:radial-gradient(440px 260px at var(--sx,30%) var(--sy,20%),#ffffff12,#fff0 70%)}@media (hover:hover) and (pointer:fine){.pf-stage__plate:hover .pf-stage__card{box-shadow:0 28px 56px -30px #4c1d958c}.dark .pf-stage__plate:hover .pf-stage__card{box-shadow:0 28px 56px -30px #000000e6}.pf-stage__plate:hover .pf-stage__card:after{opacity:1}}.pf-stage__id{grid-template-columns:minmax(0,1fr);grid-template-areas:"tx""bio";align-items:start;display:grid}.pf-stage__tx{min-width:0;min-height:var(--pf-portrait);grid-area:tx;padding-top:2px}.pf-stage__nameline{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.pf-stage__bio{margin:14px 0 0 calc(-1 * (var(--pf-portrait) + 14px));grid-area:bio;min-width:0}.pf-stage__bio-fold{grid-template-areas:"bio";transition:max-height .44s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.pf-stage__bio-fold>*{grid-area:bio;align-self:start}.pf-stage__bio-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;margin:0 -6px;padding:4px 6px;transition:background .15s,opacity .26s;display:block}.pf-stage__bio-btn:disabled{cursor:default}@media (hover:hover){.pf-stage__bio-btn:hover:not(:disabled){background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.pf-stage__bio-btn:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 3%,transparent)}}.pf-stage__bio-btn:hover:not(:disabled) .pf-stage__bio-more{text-decoration:underline;-webkit-text-decoration-color:var(--accent-coral);text-decoration-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.pf-stage__bio-btn:hover:not(:disabled) .pf-stage__bio-more{-webkit-text-decoration-color:color-mix(in srgb,var(--accent-coral) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-coral) 45%,transparent)}}.pf-stage__bio-btn:hover:not(:disabled) .pf-stage__bio-more{text-underline-offset:3px}}.pf-stage__bio-btn:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.pf-stage__bio-full{opacity:0;padding:4px 0;transition:opacity .26s}.pf-stage__bio[data-phase=open] .pf-stage__bio-btn,.pf-stage__bio[data-phase=opening] .pf-stage__bio-btn{opacity:0;pointer-events:none}.pf-stage__bio[data-phase=open] .pf-stage__bio-full,.pf-stage__bio[data-phase=opening] .pf-stage__bio-full{opacity:1}.pf-stage__bio[data-phase=closing] .pf-stage__bio-full{pointer-events:none}.pf-stage__bio-text{--pf-bio-lines:2;max-width:64ch;height:calc(var(--pf-bio-lines) * 1.5em);color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:13.5px;line-height:1.5;overflow:hidden}.pf-stage__bio-text[data-measuring]{visibility:hidden}.pf-stage__bio-more{color:var(--accent-coral);white-space:nowrap;margin-left:2px;font-weight:560}.pf-stage__bio-more:after{content:"… more"}.pf-stage__bio-more:not([data-on]){visibility:hidden}.pf-stage__bio-text--full{height:auto}.pf-stage__more{cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.004em;color:var(--accent-coral);background:0 0;border:0;margin-top:4px;padding:0;font-family:inherit;font-size:12.5px;font-weight:560;display:block}.pf-stage__more:active{opacity:.7}@media (hover:hover){.pf-stage__more:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-coral);text-decoration-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.pf-stage__more:hover{-webkit-text-decoration-color:color-mix(in srgb,var(--accent-coral) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-coral) 45%,transparent)}}.pf-stage__more:hover{text-underline-offset:3px}}.pf-stage__more:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:4px}.pf-skel{animation:pf-fade .5s both}.pf-doc,.pf-stage__bio,.pf-stage__tx>*{animation:pf-rise .55s cubic-bezier(.22,1,.36,1) both}.pf-stage__nameline{animation-delay:40ms}.pf-stage__tagline{animation-delay:80ms}.pf-stage__facts{animation-delay:.11s}.pf-stage__bio{animation-delay:.15s}.pf-doc{animation-delay:.19s}@keyframes pf-fade{0%{opacity:0}to{opacity:1}}@keyframes pf-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes pf-develop{0%{opacity:0;filter:blur(10px);scale:.94}55%{opacity:1}to{opacity:1;filter:blur();scale:1}}.pf-stage__avatar{left:var(--pf-pad);top:var(--pf-pad);z-index:21;width:var(--pf-portrait);height:var(--pf-portrait);box-shadow:0 0 0 3px var(--bg-card),0 0 0 4px var(--accent-coral),0 10px 22px -14px #4c1d9559;border-radius:999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.pf-stage__avatar{box-shadow:0 0 0 3px var(--bg-card),0 0 0 4px color-mix(in srgb,var(--accent-coral) 16%,transparent),0 10px 22px -14px #4c1d9559}}.pf-stage__avatar{transition:box-shadow .24s}.dark .pf-stage__avatar{box-shadow:0 0 0 3px var(--bg-card),0 0 0 4px #ffffff24,0 10px 22px -14px #000000b3}@media (hover:hover) and (pointer:fine){.pf-stage__avatar:has(button:not(:disabled)):hover{box-shadow:0 0 0 3px var(--bg-card),0 0 0 4px var(--accent-coral),0 14px 28px -14px #4c1d956b}@supports (color:color-mix(in lab,red,red)){.pf-stage__avatar:has(button:not(:disabled)):hover{box-shadow:0 0 0 3px var(--bg-card),0 0 0 4px color-mix(in srgb,var(--accent-coral) 30%,transparent),0 14px 28px -14px #4c1d956b}}.dark .pf-stage__avatar:has(button:not(:disabled)):hover{box-shadow:0 0 0 3px var(--bg-card),0 0 0 4px #ffffff38,0 14px 28px -14px #000c}.pf-stage__avatar:has(button:not(:disabled)):hover .pf-stage__pen{opacity:1;scale:1}}.pf-stage__portrait{z-index:1;border-radius:999px;width:100%;height:100%;transition:scale .18s cubic-bezier(.22,1,.36,1);animation:pf-develop .8s cubic-bezier(.22,1,.36,1) both;position:relative}.pf-stage__portrait:has(button:active:not(:disabled)){scale:.96}.pf-stage__portrait button,.pf-stage__portrait>*{width:100%!important;height:100%!important}.pf-stage__portrait svg{width:100%;height:100%}.pf-stage__pen{z-index:2;pointer-events:none;width:22px;height:22px;color:var(--text-primary);background:var(--bg-card);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}@supports (color:color-mix(in lab,red,red)){.pf-stage__pen{background:color-mix(in srgb,var(--bg-card) 96%,transparent)}}.pf-stage__pen{border:1px solid var(--border-subtle);opacity:0;transition:opacity .18s,scale .18s cubic-bezier(.22,1,.36,1);scale:.9;box-shadow:0 6px 14px -8px #0f172a4d}.dark .pf-stage__pen{border-color:#ffffff1f}@media (hover:none){.pf-stage__avatar:has(button:not(:disabled)) .pf-stage__pen{opacity:1;scale:1}}.pf-stage__name{min-width:0;font-family:var(--page-title-face);letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:20px;font-weight:560;line-height:1.15}.pf-stage__add{font:inherit;color:var(--accent-coral);text-align:left;padding:0}.pf-stage__add,.pf-stage__edit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.pf-stage__edit{letter-spacing:-.004em;height:28px;color:var(--text-muted);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin:0 -8px 0 0;padding:0 8px;font-family:inherit;font-size:12.5px;font-weight:560;line-height:1;transition:color .15s,background .15s,transform .14s;display:inline-flex}.pf-stage__edit:active{color:var(--text-primary);transform:scale(.97)}@media (hover:hover){.pf-stage__edit:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.pf-stage__edit:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.pf-stage__edit:hover svg{rotate:-12deg}}.pf-stage__edit svg{transition:rotate .24s cubic-bezier(.34,1.4,.5,1)}.pf-stage__edit:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}.pf-stage__tagline{letter-spacing:-.004em;color:var(--text-secondary);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.pf-stage__tagline.pf-stage__add{color:var(--accent-coral);display:inline-block}.pf-stage__facts{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;font-size:12.5px;display:flex}.pf-stage__place{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.pf-stage__links{align-items:center;gap:2px;display:inline-flex}.pf-stage__link{width:26px;height:26px;color:var(--text-muted);border-radius:999px;place-items:center;margin:-6px 0;text-decoration:none;transition:color .15s,background .15s,transform .14s;display:inline-grid}.pf-stage__link:active{transform:scale(.92)}@media (hover:hover){.pf-stage__link:hover{color:var(--accent-coral);background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.pf-stage__link:hover{background:color-mix(in srgb,var(--accent-coral) 9%,transparent)}}}.pf-doc{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:12px;min-height:52px;margin:16px 0 0;padding:8px 0;position:relative}.pf-doc,.pf-doc__lead{align-items:center;display:flex}.pf-doc__lead{flex:auto;gap:8px;min-width:0}.pf-doc:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 40%,#7f56f0 50%,#0000 60% 100%) 0 0/300% 100% no-repeat;height:1px;position:absolute;bottom:-1px;left:0;right:0}.pf-doc[data-state=updating]:after{opacity:1;animation:psw-run 1.7s cubic-bezier(.45,0,.55,1) infinite}.pf-doc[data-state=attention] .pf-doc__word{color:#b45309}.dark .pf-doc[data-state=attention] .pf-doc__word{color:#f59e0b}.pf-doc__who{cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.006em;min-width:0;height:36px;color:var(--text-primary);background:0 0;border:0;border-radius:999px;align-items:baseline;gap:6px;margin:0 0 0 -8px;padding:0 8px;font-family:inherit;font-size:13.5px;font-weight:560;line-height:36px;transition:background .15s;display:inline-flex}.pf-doc__who:active{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.pf-doc__who:active{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}@media (hover:hover){.pf-doc__who:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.pf-doc__who:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.pf-doc__who:hover .pf-doc__chev{color:var(--text-muted)}}.pf-doc__who:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.pf-doc__who-word{color:var(--text-muted);flex-shrink:0;font-weight:500}.pf-doc__who-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-doc__chev{color:var(--text-faint);flex-shrink:0;align-self:center;transition:color .2s,rotate .36s cubic-bezier(.34,1.3,.5,1)}.pf-doc__who[aria-expanded=true] .pf-doc__chev{color:var(--text-muted);rotate:180deg}.pf-doc__live{background:#7f56f0;border-radius:999px;flex:none;align-self:center;width:6px;height:6px;margin-left:2px;animation:apx-pulse 2s ease-in-out infinite;display:block}.dark .pf-doc__live{background:#a78bfa}.pf-doc__word{letter-spacing:-.006em;color:var(--text-primary);font-size:13.5px;font-weight:560}.pf-doc__acts{flex-shrink:0;align-items:center;gap:6px;min-width:0;display:flex}.pf-doc__act{cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.004em;height:36px;color:var(--text-primary);background:0 0;border:0;align-items:center;margin:0;padding:0 2px;font-family:inherit;font-size:13px;font-weight:560;transition:color .15s,opacity .15s;display:inline-flex}.pf-doc__act:active{opacity:.6}@media (hover:hover){.pf-doc__act:hover{color:var(--accent-coral)}}.pf-doc__act:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:6px}.pf-doc__act--accent{color:var(--accent-coral)}.pf-doc__sep{color:var(--text-faint);font-size:13px}.pf-doc__note{color:var(--text-muted);white-space:nowrap;font-size:13px}.pf-doc__note--warn{color:#b45309}.dark .pf-doc__note--warn{color:#f59e0b}.pf-doc__more{width:32px;height:32px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin-right:-8px;padding:0;transition:color .15s,background .15s;display:grid}@media (hover:hover){.pf-doc__more:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.pf-doc__more:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}}.pf-doc__more:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.pf-doc__anchor{min-width:0;display:inline-flex;position:relative}.pf-skel__portrait{border-radius:999px;width:100%;height:100%}.pf-skel .pf-stage__tx{flex-direction:column;align-items:flex-start;display:flex}.pf-skel__name{border-radius:6px;width:56%;max-width:220px;height:18px;margin:5px 0}.pf-skel__tagline{border-radius:5px;width:88%;max-width:420px;height:13px;margin:6px 0 0}.pf-skel__tagline--2{width:62%;margin:7px 0 3px}.pf-skel__facts{border-radius:5px;width:46%;max-width:220px;height:11px;margin:10px 0 4px}.pf-skel .pf-stage__bio{min-height:49px}.pf-skel__line{border-radius:5px;height:12px;margin-top:9px}.pf-skel__line--short{width:64%}.pf-skel__doc{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;min-height:54px;margin-top:16px;padding:8px 0;display:flex}.pf-skel__who{border-radius:5px;width:150px;height:14px}.pf-skel__acts{border-radius:5px;width:132px;height:12px}.pf-skel__seg{border:1px solid var(--border-subtle);border-radius:999px;gap:14px;margin:12px 0 0;padding:14px;display:flex;overflow:hidden}.pf-skel__word{border-radius:5px;flex-shrink:0;height:12px}.pf-skel__bands{margin-top:28px}.pf-skel__band{border-top:1px solid var(--border-subtle);padding:18px 2px}.pf-skel__band:first-child{border-top:0}.pf-skel__band-title{border-radius:6px;width:30%;max-width:160px;height:16px;margin:5px 0 12px}@media (min-width:768px){.pf-skel__name{height:22px;margin:3px 0}.pf-skel__tagline{margin:8px 0 4px}.pf-skel__tagline--2{display:none}.pf-skel__facts{margin:12px 0 5px}.pf-skel .pf-stage__bio{min-height:50px}.pf-skel__doc{min-height:56px;margin-top:18px}.pf-skel__seg{display:inline-flex}.pf-skel__bands{margin-top:32px}.pf-skel__band{padding:26px 2px}}.pf-next{border-bottom:1px solid var(--border-subtle)}.pf-next__row{align-items:center;gap:10px;min-height:48px;display:flex}.pf-next__word{min-width:44px;color:var(--text-muted);flex-shrink:0;font-size:12.5px;font-weight:500}.pf-next__lead{cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;letter-spacing:-.006em;min-width:0;color:var(--accent-coral);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:560;transition:opacity .15s;overflow:hidden}.pf-next__lead:active{opacity:.7}.pf-next__lead:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:4px}.pf-next__more{cursor:pointer;-webkit-tap-highlight-color:transparent;height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:0 6px;font-family:inherit;font-size:12.5px;font-weight:520;transition:color .15s,background .15s;display:inline-flex}@media (hover:hover){.pf-next__more:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.pf-next__more:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}}.pf-next__more:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.pf-next__n{font-variant-numeric:tabular-nums;color:var(--accent-coral);font-weight:650}.dark .pf-next__n{color:#a78bfa}.pf-next__chev{color:var(--text-faint);transition:rotate .36s cubic-bezier(.34,1.3,.5,1)}.pf-next[data-open] .pf-next__chev{rotate:180deg}.pf-next__body{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.pf-next[data-open] .pf-next__body{grid-template-rows:1fr}.pf-next__in{min-height:0;overflow:hidden}.pf-next__item{cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 0 12px 54px;font-family:inherit;display:flex}.pf-next__item-label{letter-spacing:-.004em;color:var(--text-primary);font-size:13.5px;font-weight:560;transition:color .15s}@media (hover:hover){.pf-next__item:hover .pf-next__item-label{color:var(--accent-coral)}}.pf-next__item:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px;border-radius:8px}.pf-next__item-why{color:var(--text-muted);font-size:12.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.pf-next__body,.pf-next__chev{transition:none}}.psw-pop{z-index:90;text-align:left;border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:18px;width:360px;padding:10px 8px 8px;position:fixed}@supports (color:color-mix(in lab,red,red)){.psw-pop{background:color-mix(in srgb,var(--bg-card) 90%,transparent)}}.psw-pop{-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);transform-origin:16px 0;box-shadow:0 1px 2px #18181b0d,0 24px 56px -24px #18181b59}.dark .psw-pop{background:var(--bg-card);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .psw-pop{background:color-mix(in srgb,var(--bg-card) 86%,transparent)}}.dark .psw-pop{box-shadow:0 24px 56px -24px #000c}.psw{text-align:left;flex-direction:column;display:flex}.psw[data-mode=sheet]{padding:0 0 8px}.psw__title{letter-spacing:.02em;text-transform:uppercase;color:var(--text-faint);margin:0 10px 6px;font-size:11.5px;font-weight:600}.psw__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.psw__row{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"face acts""fixed fixed";align-items:center;min-height:56px;display:grid;position:relative;overflow:hidden}.psw[data-mode=pop] .psw__row{min-height:52px}.psw__row+.psw__row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:58px;right:8px}.psw__row--new:before{display:none}.psw__face{z-index:1;min-width:0;min-height:inherit;background:var(--bg-elevated);grid-area:face;align-items:center;display:flex;position:relative}.psw[data-mode=pop] .psw__face{background:0 0}.psw__new,.psw__pick,.psw__rename{min-width:0;min-height:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:auto;align-items:center;gap:12px;padding:8px 8px 8px 10px;font-family:inherit;transition:background .15s;display:flex}.psw__row--new{grid-template-columns:1fr;grid-template-areas:"face"}.psw__row--new .psw__new{grid-area:face}.psw__pick:disabled{cursor:default}@media (hover:hover){.psw__new:hover,.psw__pick:hover:not(:disabled){background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.psw__new:hover,.psw__pick:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}}.psw__new:active,.psw__pick:active:not(:disabled){background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.psw__new:active,.psw__pick:active:not(:disabled){background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.psw__new:focus-visible,.psw__pick:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.psw__art{width:36px;height:36px;box-shadow:0 0 0 1px var(--text-primary);border-radius:999px;flex-shrink:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.psw__art{box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}}.psw__art>img,.psw__art>svg{width:100%;height:100%;position:absolute;inset:0}.psw__row[data-state=building] .psw__art{opacity:.7}.psw__tx{flex-direction:column;flex:auto;gap:2px}.psw__name,.psw__tx{min-width:0;display:flex}.psw__name{letter-spacing:-.006em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:8px;font-size:14px;font-weight:560;line-height:1.25;overflow:hidden}.psw__default{letter-spacing:.01em;color:var(--text-faint);flex-shrink:0;font-size:11px;font-weight:500}.psw__meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.psw__row[data-state=attention] .psw__meta{color:#b45309;white-space:normal}.dark .psw__row[data-state=attention] .psw__meta{color:#f59e0b}.psw__end{width:20px;height:20px;color:var(--accent-coral);flex-shrink:0}.psw__check,.psw__end{place-items:center;display:grid}.dark .psw__end{color:#a78bfa}.psw__row[data-state=building]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 36%,#7f56f0 50%,#0000 64% 100%) 0 0/280% 100% no-repeat;height:1px;animation:psw-run 1.7s cubic-bezier(.45,0,.55,1) infinite;position:absolute;bottom:0;left:58px;right:8px}@keyframes psw-run{0%{background-position:100% 0}to{background-position:0 0}}.psw__fixed{grid-area:fixed;gap:10px;margin-top:-4px;padding:0 8px 6px 58px}.psw__acts,.psw__fixed{align-items:center;display:flex}.psw__acts{grid-area:acts;gap:8px;padding-right:8px}.psw[data-mode=sheet] .psw__acts{z-index:0;padding-right:14px;position:absolute;top:0;bottom:0;right:0}.psw[data-mode=sheet] .psw__row[data-state=attention] .psw__acts{height:56px;bottom:auto}.psw[data-mode=pop] .psw__acts{visibility:hidden}.psw[data-mode=pop] .psw__row:has(.psw__acts :focus) .psw__acts,.psw[data-mode=pop] .psw__row:has(.psw__pick:focus-visible) .psw__acts,.psw[data-mode=pop] .psw__row:hover .psw__acts{visibility:visible}.psw__act{cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.004em;height:32px;color:var(--text-secondary);background:0 0;border:0;align-items:center;padding:0 4px;font-family:inherit;font-size:12.5px;font-weight:560;transition:color .15s,opacity .15s;display:inline-flex}.psw__act:disabled{opacity:.5;cursor:default}.psw__act:active:not(:disabled){opacity:.6}@media (hover:hover){.psw__act:hover:not(:disabled){color:var(--text-primary)}}.psw__act:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px;border-radius:6px}.psw__act--danger{color:#e5484d}@media (hover:hover){.psw__act--danger:hover:not(:disabled){color:#c93a3f}}.psw__more{width:32px;height:32px;color:var(--text-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin-right:4px;padding:0;transition:color .15s,background .15s;display:grid}.psw__more:active,.psw__more[aria-expanded=true]{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.psw__more:active,.psw__more[aria-expanded=true]{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.psw__more:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.psw__confirm{min-height:inherit;grid-area:face;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.psw__confirm-q{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.psw__confirm-q b{color:var(--text-primary);font-weight:560}.psw__confirm-acts{flex-shrink:0;align-items:center;gap:10px;display:flex}.psw__rename{cursor:default;grid-area:face}.psw__input{border:0;border-bottom:1px solid var(--accent-coral);letter-spacing:-.006em;min-width:0;height:32px;color:var(--text-primary);background:0 0;border-radius:0;outline:none;flex:auto;padding:0 2px;font-family:inherit;font-size:14px;font-weight:560}.psw__input::placeholder{color:var(--text-faint);font-weight:500}.psw__new-plus{width:36px;height:36px;color:var(--accent-coral);flex-shrink:0;place-items:center;display:grid}.psw__row--new .psw__name{color:var(--accent-coral)}.psw__new:disabled{cursor:default}.psw__row--new[data-blocked] .psw__name,.psw__row--new[data-blocked] .psw__new-plus{color:var(--text-faint)}.psw__row--new[data-blocked] .psw__new-plus{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.psw__row--new[data-blocked] .psw__new-plus{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.psw__row--new[data-blocked] .psw__meta{white-space:normal;text-wrap:pretty}@media (hover:hover){.psw__new:disabled:hover{background:0 0}}.psw__create{flex-direction:column;padding:2px 10px 6px;display:flex}.psw__back{cursor:pointer;-webkit-tap-highlight-color:transparent;color:var(--text-muted);background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:5px;margin:0 0 8px -4px;padding:4px;font-family:inherit;font-size:12.5px;font-weight:560;display:inline-flex}.psw__back:hover{color:var(--text-primary)}.psw__lead{max-width:44ch;color:var(--text-secondary);margin:0 0 14px;font-size:13.5px;line-height:1.5}.psw__file{border:0;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;width:100%;min-height:48px;color:inherit;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 2px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.psw__file[data-over]{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.psw__file[data-over]{background:color-mix(in srgb,var(--accent-coral) 6%,transparent)}}.psw__file[data-over]{border-color:var(--accent-coral)}.psw__file[data-has]{border-style:solid;border-color:var(--border-subtle)}.psw__file:disabled{cursor:default}.psw__file:disabled .psw__file-hint,.psw__file:disabled .psw__file-name{color:var(--text-faint)}.psw__note{color:var(--text-muted);text-wrap:pretty;margin:10px 2px 0;font-size:13px;line-height:1.45}.psw__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:14px;font-weight:560;overflow:hidden}.psw__file:not([data-has]) .psw__file-name{color:var(--accent-coral)}.psw__file-hint{color:var(--text-muted);flex-shrink:0;font-size:12px}.psw__label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-faint);margin:16px 0 2px;font-size:11.5px;font-weight:600}.psw__input--name{height:36px;font-size:15px}.psw__foot{justify-content:flex-end;margin-top:18px;display:flex}.psw__go{background:var(--accent-coral);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.006em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:132px;height:40px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:transform .14s,opacity .15s;display:inline-flex}.psw__go:active:not(:disabled){transform:scale(.97)}.psw__go:disabled{opacity:.4;cursor:default}.psw__go:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pf-doc[data-state=updating]:after,.psw__row[data-state=building]:after{opacity:.6;background-position:50% 0;background-size:100% 100%;animation:none}.psw[data-mode=sheet] .psw__row[data-acts] .psw__face{translate:-120px}}.pf-bar{--pf-bar-top:calc(env(safe-area-inset-top,0px) + 50px);z-index:15;margin:calc(12px - var(--pf-bar-top)) -16px 0;padding:var(--pf-bar-top) 16px 8px;pointer-events:none;position:sticky;top:0}.pf-bar:before{content:"";z-index:-1;background:linear-gradient(180deg,var(--bg-void),var(--bg-void));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.pf-bar:before{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-void) 86%,transparent),color-mix(in srgb,var(--bg-void) 96%,transparent))}}.pf-bar:before{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.pf-bar:after,.pf-bar:before{opacity:0;transition:opacity .2s}.pf-bar:after{content:"";background:var(--border-subtle);height:1px;position:absolute;bottom:0;left:16px;right:16px}.pf-bar[data-stuck]{pointer-events:auto}.pf-bar[data-stuck]:after,.pf-bar[data-stuck]:before{opacity:1}.pf-seg{z-index:1;pointer-events:auto;border:1px solid var(--border-subtle);background:var(--bg-void);border-radius:999px;margin:0;padding:2px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.pf-seg{background:color-mix(in srgb,var(--bg-void) 78%,transparent)}}.pf-seg{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 8px 24px -16px #0f172a59}.dark .pf-seg{background:var(--bg-void);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .pf-seg{background:color-mix(in srgb,var(--bg-void) 72%,transparent)}}.dark .pf-seg{box-shadow:0 8px 24px -16px #000000b3}.pf-seg__track{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;will-change:scroll-position;border-radius:999px;flex:1;gap:0;min-width:0;display:flex;overflow:auto hidden}.pf-seg__track::-webkit-scrollbar{display:none}.pf-seg:after,.pf-seg:before{content:"";z-index:2;pointer-events:none;opacity:0;width:30px;transition:opacity .16s;position:absolute;top:2px;bottom:2px}.pf-seg:before{background:linear-gradient(90deg,var(--bg-void),transparent);border-radius:999px 0 0 999px;left:2px}@supports (color:color-mix(in lab,red,red)){.pf-seg:before{background:linear-gradient(90deg,color-mix(in srgb,var(--bg-void) 94%,transparent),transparent)}}.pf-seg:after{background:linear-gradient(270deg,var(--bg-void),transparent);border-radius:0 999px 999px 0;right:2px}@supports (color:color-mix(in lab,red,red)){.pf-seg:after{background:linear-gradient(270deg,color-mix(in srgb,var(--bg-void) 94%,transparent),transparent)}}.pf-seg[data-fade-end]:after,.pf-seg[data-fade-start]:before{opacity:1}.pf-seg__opt{isolation:isolate;height:36px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.006em;background:0 0;border:0;border-radius:999px;flex:1 0 auto;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:520;line-height:1;transition:color .16s;position:relative}.pf-seg__opt[data-active]{color:var(--text-primary);font-weight:600}.pf-seg__opt[data-empty]:not([data-active]){color:var(--text-faint)}@media (hover:hover){.pf-seg__opt:hover{color:var(--text-primary)}}.pf-seg__opt:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.pf-seg__opt:active .pf-seg__label{transform:scale(.96)}.pf-seg__opt+.pf-seg__opt:before{content:"";background:var(--border-subtle);width:1px;height:14px;transition:opacity .16s;position:absolute;top:50%;left:-.5px;translate:0 -50%}.dark .pf-seg__opt+.pf-seg__opt:before{background:#ffffff1a}.pf-seg__opt[data-active]+.pf-seg__opt:before,.pf-seg__opt[data-active]:before{opacity:0}.pf-seg__opt--add{color:var(--text-faint)}.pf-seg__opt--add .pf-seg__label{gap:3px}.pf-seg__thumb{background:var(--bg-card);box-shadow:0 1px 2px #0f172a14,0 0 0 1px var(--border-subtle);border-radius:999px;position:absolute;inset:0}.dark .pf-seg__thumb{background:#ffffff1a;box-shadow:0 0 0 1px #ffffff0f}.pf-seg__label{z-index:1;will-change:transform;white-space:nowrap;justify-content:center;align-items:baseline;max-width:100%;line-height:1.2;transition:transform .14s;display:inline-flex;position:relative}.pf-seg__n{letter-spacing:0;vertical-align:baseline;color:var(--accent-coral);font-variant-numeric:tabular-nums;margin-left:4px;font-size:10.5px;font-weight:650;line-height:1}.dark .pf-seg__n{color:#a78bfa}.pf-slim{--pf-top:calc(env(safe-area-inset-top,0px) + 8px);z-index:20;isolation:isolate;width:calc(100% + 32px);height:calc(var(--pf-top) + 42px);margin:calc(-1 * var(--pf-top)) -16px -42px;padding:var(--pf-top) 108px 0 16px;color:#fff;opacity:0;pointer-events:none;background-color:#7f56f0;background-image:linear-gradient(100deg,#ffffff14,#0000 46%,#00000014),linear-gradient(90deg,#5b21b6,#7f56f0 55%,#9b7bf0);align-items:center;gap:9px;transition:opacity .2s,translate .24s cubic-bezier(.22,1,.36,1);display:flex;position:sticky;top:0;translate:0 -8px;box-shadow:0 12px 28px -20px #4c1d9599}.dark .pf-slim{background-color:#5b21b6;background-image:linear-gradient(100deg,#ffffff0f,#0000 46%,#0000002e),linear-gradient(90deg,#45177f,#5b21b6 55%,#7748d6);box-shadow:0 12px 28px -20px #000c}.pf-slim:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.pf-slim[data-on]{opacity:1;pointer-events:auto;translate:0}.pf-slim__main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}.pf-slim__main:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.pf-slim__logo{width:calc(var(--pf-dot,22) * 1px);height:calc(var(--pf-dot,22) * 1px);border-radius:999px;flex-shrink:0;display:block;overflow:hidden;box-shadow:0 0 0 1.5px #ffffffc7}.pf-slim__logo button,.pf-slim__logo img,.pf-slim__logo>*{width:100%!important;height:100%!important}.pf-slim__logo svg{width:100%;height:100%}.pf-slim__tx{align-items:baseline;gap:6px;min-width:0;font-size:13px;line-height:1.3;display:flex}.pf-slim__name{color:#fff;flex-shrink:0;font-weight:600}.pf-slim__sep{color:#ffffff73}.pf-slim__section{text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;min-width:0;overflow:hidden}.pf-lift--slim{flex-shrink:0;gap:6px;height:24px;padding:0 9px 0 10px;font-size:12px;animation:none}.pf-lift--slim .pf-lift__arrow{width:11px;height:11px}.career-shell.pf{--pf-tl:--app-main;--pf-hold:84px;--pf-end:176px;--pf-morph-y:92px;--pf-dot:22;--pf-field-to:106px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.pf .pf-stage__avatar{transform-origin:0 0;animation:pf-avatar-morph linear both,mx-logo-gone linear both;animation-timeline:var(--pf-tl),var(--pf-tl);animation-range:var(--pf-hold) var(--pf-end),var(--pf-end) calc(var(--pf-end) + 1px)}.pf .pf-field{animation:pf-field-drift linear both;animation-timeline:var(--pf-tl);animation-range:0 var(--pf-end)}.pf .pf-lift-slot,.pf .pf-title{animation-name:pf-field-drift,mx-mast-out;animation-duration:auto,auto;animation-timeline:var(--pf-tl),var(--pf-tl);animation-range:0 var(--pf-end),var(--pf-hold) calc(var(--pf-hold) + 44px);animation-timing-function:linear,linear;animation-fill-mode:both,both}.pf .pf-stage__card{animation:pf-card-out linear both;animation-timeline:var(--pf-tl);animation-range:var(--pf-hold) calc(var(--pf-hold) + 44px)}.pf .pf-stage__id{animation:mx-mast-out linear both;animation-timeline:var(--pf-tl);animation-range:var(--pf-hold) calc(var(--pf-hold) + 30px)}.pf .pf-doc{animation-name:pf-rise,mx-mast-out;animation-duration:.55s,auto;animation-timeline:auto,var(--pf-tl);animation-range:normal,var(--pf-hold) calc(var(--pf-end) - 12px);animation-timing-function:cubic-bezier(.22,1,.36,1),linear;animation-fill-mode:both,forwards}.pf .pf-stage__avatar{animation-name:pf-avatar-morph,mx-logo-gone;animation-duration:auto,auto;animation-delay:0s,0s}.pf .pf-slim{animation:mx-slim-in linear both;animation-timeline:var(--pf-tl);animation-range:calc(var(--pf-end) - 36px) var(--pf-end);transition:none;translate:0}.pf .pf-slim .pf-lift,.pf .pf-slim__tx{animation:mx-slim-in linear both;animation-timeline:var(--pf-tl);animation-range:calc(var(--pf-end) - 14px) var(--pf-end)}.pf .pf-slim__logo{animation:mx-slim-in linear both;animation-timeline:var(--pf-tl);animation-range:calc(var(--pf-end) - 1px) var(--pf-end)}}}@keyframes pf-avatar-morph{0%{translate:0;scale:1}to{translate:calc(-1 * var(--pf-inset,0px)) var(--pf-morph-y,88px);scale:calc(var(--pf-dot,22) / var(--pf-avatar,88))}}@keyframes pf-field-drift{0%{translate:0}to{translate:0 var(--pf-field-to,106px)}}@keyframes pf-card-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 -10px}}@media (prefers-reduced-motion:reduce){.pf-slim{transition:opacity .12s;translate:0!important}.pf-doc,.pf-doc:after,.pf-field,.pf-lift,.pf-lift-slot,.pf-skel,.pf-stage__avatar,.pf-stage__bio,.pf-stage__card,.pf-stage__id,.pf-stage__portrait,.pf-stage__tx>*,.pf-title{animation:none!important}.pf-stage__card:after{display:none}.pf-doc__chev,.pf-lift,.pf-lift__arrow,.pf-stage__bio-btn,.pf-stage__bio-fold,.pf-stage__bio-full,.pf-stage__card,.pf-stage__edit svg,.pf-stage__pen,.pf-stage__portrait{transition:none}.pf-doc__live{animation:none}.pf-stage__bio-text--full{transition:none}}@media (max-width:767px){.app-shell:has(.career-shell) .career-shell.pf{padding-top:0}.pf-field{height:calc(200px + env(safe-area-inset-top,0px) + 128px);top:-200px}.pf-field:after{display:none}.career-shell.pf>*{z-index:auto}.career-shell.pf>.pf-bar{z-index:15}.career-shell.pf>.pf-slim{z-index:20}.pf-bar:before{top:var(--pf-bar-top)}.pf-lift--slim .pf-lift__left,.pf-lift--slim .pf-lift__rule{display:none}.pf .pf-body__top{margin-bottom:-24px}.app-shell:has(.career-shell) .pf .pf-body__top+.career-section .section-card{border-top:0}}@media (min-width:768px){.pf-title{z-index:1;height:auto;margin:0;padding:0;position:absolute;top:24px;left:26px}.career-shell.pf{--pf-tl:scroll(root);--pf-hold:125px;--pf-end:220px;--pf-morph-y:92px;--pf-avatar:88;--pf-inset:20px;--pf-dot:28;--pf-field-to:108px}.pf .career-section{scroll-margin-top:106px}.pf-field{border-radius:24px;height:144px;left:0;right:0}.pf-field__mark{width:156px;height:156px;right:214px;translate:0 19.5px}.pf-lift-slot{top:42px;left:auto;right:26px}.pf-lift{gap:10px;height:34px;padding:0 13px 0 15px;font-size:14px}.pf-lift__rule{height:14px}.pf-lift__arrow{width:13px;height:13px}.pf-stage{margin-top:96px}.pf-stage__plate{--pf-portrait:88px;--pf-pad:22px}.pf-stage__card{--pf-edge:48px;border-radius:24px;margin:0 24px}.pf-stage__avatar{left:calc(24px + var(--pf-pad))}.pf-stage__pen{width:26px;height:26px;bottom:0;right:0}.pf-stage__tx{padding-top:4px}.pf-stage__nameline{justify-content:flex-start;align-items:baseline;gap:14px}.pf-stage__edit{margin:0}.pf-stage__name{letter-spacing:-.022em;font-size:24px}.pf-stage__tagline{margin-top:4px;font-size:15px}.pf-stage__facts{margin-top:8px;font-size:13px}.pf-doc{min-height:56px;margin-top:18px}.pf-stage__bio{margin:12px 0 0}.pf-stage__bio-text{font-size:14px}.pf-seg{max-width:100%;display:inline-flex}.pf-slim{--pf-top:0px;background-image:linear-gradient(100deg,#ffffff14,#0000 46%,#00000014),linear-gradient(90deg,#5b21b6,#7f56f0 55%,#9b7bf0);border-radius:0 0 24px 24px;width:100%;height:56px;margin:0 0 -56px;padding:0 108px 0 26px}.dark .pf-slim{background-image:linear-gradient(100deg,#ffffff0f,#0000 46%,#0000002e),linear-gradient(90deg,#45177f,#5b21b6 55%,#7748d6)}.pf-slim__tx{gap:8px;font-size:14px}.pf-lift--slim{gap:8px;height:30px;padding:0 11px 0 13px;font-size:13px}.pf-lift--slim .pf-lift__arrow{width:12px;height:12px}.pf-lift--slim .pf-lift__rule{height:12px}.pf-bar{--pf-bar-top:56px;margin:calc(12px - var(--pf-bar-top)) 0 0;padding:var(--pf-bar-top) 0 8px}.pf-bar:after{left:0;right:0}.pf-body{margin-top:24px}.pf .section-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:26px 0}.pf .career-section+.career-section .section-card{border-top:1px solid var(--border-subtle)}.pf .pf-body__top+.career-section .section-card{border-top:0}.pf .section-card>div:first-child{border-bottom:0;margin-bottom:16px;padding-bottom:0}.pf .pf-body__top{margin-bottom:-24px}}@media (min-width:1400px){.pf-lift-slot{top:22px}.pf-slim{padding-right:26px}}.apxd{max-width:880px}.app-main:has(.apxd){isolation:isolate;--apxh-wash:#7f56f024}.app-main:has(.apxh[data-tone=action]){--apxh-wash:#d9770621}.app-main:has(.apxh[data-tone=done]){--apxh-wash:#15803d1f}.app-main:has(.apxh[data-tone=muted]){--apxh-wash:#18181d12}.dark .app-main:has(.apxd){--apxh-wash:#a78bfa24}.dark .app-main:has(.apxh[data-tone=action]){--apxh-wash:#fbbf241f}.dark .app-main:has(.apxh[data-tone=done]){--apxh-wash:#4ade801c}.dark .app-main:has(.apxh[data-tone=muted]){--apxh-wash:#ffffff0f}.app-main:has(.apxd):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 100% at 50% 0,var(--apxh-wash),transparent 74%);height:250px;transition:background .6s;position:absolute;top:0;left:0;right:0}.apxh{margin-top:2px;position:relative}.apxh__id{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;column-gap:14px;display:grid}.apxh__logo{border-radius:12px}.dark .apxh__logo{box-shadow:0 0 0 1px #ffffff1f}.apxh__tx{min-width:0;padding-top:1px}.apxh__role{font-family:var(--page-title-face);letter-spacing:-.018em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:20px;font-weight:560;line-height:1.2}.apxh__role a{color:inherit;text-decoration:none}.apxh__arrow{vertical-align:1px;color:var(--text-faint);margin-left:6px;transition:color .15s,translate .2s cubic-bezier(.22,1,.36,1);display:inline-block}.apxh__arrow svg{width:14px;height:14px;display:inline-block}.apxh__role a:hover .apxh__arrow{color:var(--accent-coral);translate:2px -2px}.apxh__role a:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px;border-radius:6px}.apxh__org{color:var(--text-muted);margin:4px 0 0;font-size:13px}.apxh__status{--apxh-tone:#7f56f0;align-items:center;gap:9px;max-width:300px;margin:0;padding-top:4px;display:flex}.apxh__status[data-tone=action]{--apxh-tone:#d97706}.apxh__status[data-tone=done]{--apxh-tone:#15803d}.apxh__status[data-tone=muted]{--apxh-tone:var(--text-faint)}@supports (color:color-mix(in lab,red,red)){.apxh__status[data-tone=muted]{--apxh-tone:color-mix(in srgb,var(--text-faint) 80%,transparent)}}.dark .apxh__status{--apxh-tone:#a78bfa}.dark .apxh__status[data-tone=action]{--apxh-tone:#fbbf24}.dark .apxh__status[data-tone=done]{--apxh-tone:#4ade80}.dark .apxh__status[data-tone=muted]{--apxh-tone:var(--text-faint)}@supports (color:color-mix(in lab,red,red)){.dark .apxh__status[data-tone=muted]{--apxh-tone:color-mix(in srgb,var(--text-faint) 80%,transparent)}}.apxh__state{color:var(--apxh-tone);flex:none;display:block;overflow:visible}.apxh__state__track{opacity:.22}.apxh__state__arc{transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.apxh__state[data-spin]{animation:apxh-turn 1.8s linear infinite}@keyframes apxh-turn{to{rotate:1turn}}.apxh__line{letter-spacing:-.008em;min-width:0;color:var(--text-primary);text-wrap:balance;font-size:13.5px;font-weight:560;line-height:1.3;display:block}.apxh[data-seed] .apxh__line{color:var(--text-muted)}.apxh__state-col{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.apxh__beat{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:4px 0 0 25px;font-size:12px;font-weight:400;line-height:1.3;display:flex}.apxh__beat[data-tone=warm]{color:#b45309}.dark .apxh__beat[data-tone=warm]{color:#fbbf24}.apxh__beat-since{color:var(--text-faint)}.apxh__beat-dot{opacity:.7;background:currentColor;border-radius:999px;width:6px;height:6px;animation:apx-pulse 2s ease-in-out infinite;display:inline-block}.apxh__beat-act{font:inherit;color:var(--accent-coral);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0 2px;font-weight:500;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.apxh__beat-act{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.apxh__beat-act{text-underline-offset:3px}.apxh__beat-act:hover{text-decoration-color:currentColor}.apxh__beat-act:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.apxh__beat-dot{animation:none}}.apxh__strip{scrollbar-width:none;align-items:center;gap:2px;margin:20px 0 0;padding:0;display:flex;overflow-x:auto}.apxh__strip::-webkit-scrollbar{display:none}.apxh__word{cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.004em;height:34px;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:inline-flex;position:relative}.apxh__word:disabled{cursor:default}@media (hover:hover){.apxh__word:not(:disabled):hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxh__word:not(:disabled):hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}}}.apxh__word:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.apxh__word[data-selected]{color:var(--text-primary);font-weight:600}.apxh__word[data-selected]:after{content:"";background:var(--text-primary);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.apxh__mark{color:#15803d;flex-shrink:0}.dark .apxh__mark{color:#4ade80}.apxh__word[data-state=failed] .apxh__mark{color:var(--text-faint)}.apxh__mark--now{background:#7f56f0;border-radius:999px;width:7px;height:7px;animation:apx-pulse 2s ease-in-out infinite;display:block}.dark .apxh__mark--now{background:#a78bfa}.apxh[data-tone=action] .apxh__mark--now{background:#d97706;animation:none}.dark .apxh[data-tone=action] .apxh__mark--now{background:#fbbf24}.apxh__count{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.apxh__ahead{background:var(--text-primary);border-radius:2px;flex-shrink:0;width:14px;height:2px;margin:0 8px}@supports (color:color-mix(in lab,red,red)){.apxh__ahead{background:color-mix(in srgb,var(--text-primary) 12%,transparent)}}.dark .apxh__ahead{background:#ffffff24}@media (prefers-reduced-motion:reduce){.apxh__mark--now,.apxh__state[data-spin]{animation:none!important}.apxh__state__arc{transition:none}}.apxd__stage{min-width:0;margin-top:12px}.apxf-pane[data-phase=answers],.apxf-pane[data-phase=resume],.apxf-pane[data-phase=submitted]{--apxf-air:transparent}.apxf-pane{background:var(--bg-card);border:0;border-radius:22px;box-shadow:0 0 0 1px #4c1d950f,0 1px 2px #1c0f3c0a,0 18px 44px -30px #4c1d9547}.dark .apxf-pane{background:#16161c;box-shadow:0 0 0 1px #ffffff14,0 14px 34px -22px #000000b3}.apxf-pane[data-phase=filling],.apxf-pane[data-phase=preparing]{animation:none}.apxf-pane .v2x-foot{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.apxf-pane .v2x-foot{background:color-mix(in srgb,var(--bg-card) 86%,transparent)}}.apxf-pane .v2x-foot:after{background:var(--bg-card)}.dark .apxf-pane .v2x-foot{background:#16161cdb}.dark .apxf-pane .v2x-foot:after{background:#16161c}.apxf-chips{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.apxf-chips{background:color-mix(in srgb,var(--bg-card) 88%,transparent)}}.dark .apxf-chips{background:#16161ce0}@media (prefers-reduced-motion:no-preference){.apxd[data-enter] .apxh{animation:apxd-enter .36s cubic-bezier(.22,1,.36,1) both}.apxd[data-enter] .apxd__stage{animation:apxd-enter .42s cubic-bezier(.22,1,.36,1) 60ms both}}@media (min-width:1024px){.app-main:has(.apxd){padding-top:14px;padding-bottom:24px}.apxd{flex-direction:column;height:calc(100svh - 38px);min-height:600px;padding-top:0;display:flex}.apxd>.apx-back,.apxd>.apxh{flex:none}.apxd__stage{flex:1;min-height:0}.apxf-stage{height:100%}.apxd .apxf-pane,.apxf-stage{min-height:0}.apxd[data-doc]{height:auto;min-height:0}.apxd[data-doc] .apxd__stage,.apxd[data-doc] .apxf-stage{flex:none;height:auto}.apxd[data-doc] .apxf-pane{overflow:clip}.apxd[data-doc] .apxf-scroll{padding-right:calc(36px + var(--apxf-gutter,0px));overflow:visible}}.apxf-fsec--needs{grid-column:1/-1}.apxf-fsec--needs>.apx-sec span{color:var(--text-muted)}.apxa__list{gap:18px;padding:2px 0 8px;display:grid}.apxa{gap:6px;max-width:560px;display:grid}.apxa__label{letter-spacing:-.006em;color:var(--text-primary);font-size:13.5px;font-weight:560;line-height:1.4}.apxa__opt{color:var(--text-faint);font-weight:450}.apxa__control .v2x-input{min-height:42px;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--text-primary);border-radius:10px;padding:9px 12px;font-size:14px}@supports (color:color-mix(in lab,red,red)){.apxa__control .v2x-input{border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent)}}.apxa__control .v2x-input{transition:border-color .15s,box-shadow .15s}.dark .apxa__control .v2x-input{background:#ffffff0a;border-color:#ffffff24}.apxa__control .v2x-input:focus{border-color:var(--accent-coral);box-shadow:0 0 0 3px var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxa__control .v2x-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.apxa__control .v2x-input--area{min-height:92px;line-height:1.5}.apxa__control .v2x-selectwrap select{cursor:pointer}.apxa__control .v2x-opts{gap:8px}.apxa__control .v2x-opt{background:var(--bg-card);border-color:var(--text-primary);border-radius:999px;min-height:36px;padding:7px 14px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.apxa__control .v2x-opt{border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}}.dark .apxa__control .v2x-opt{background:#ffffff0a;border-color:#ffffff24}.apxa__control .v2x-opt[data-on=true]{background:var(--accent-coral);color:#fff;box-shadow:none;border-color:#0000}.dark .apxa__control .v2x-opt[data-on=true]{color:#18181d}.apxa__control .v2x-loc .v2x-minor{border-radius:999px}.apxa__help{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.4}.apxa__help--error{color:#e5484d;font-weight:500}.apxa__save{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;margin-top:2px;font-size:12.5px;display:inline-flex;position:relative}.apxa__save input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.apxa__save__box{border:1.5px solid var(--text-primary);border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.apxa__save__box{border:1.5px solid color-mix(in srgb,var(--text-primary) 28%,transparent)}}.apxa__save__box{color:#fff;transition:background .15s,border-color .15s}.apxa__save__box svg{opacity:0;width:10px;height:10px}.apxa__save input:checked+.apxa__save__box{background:var(--accent-coral);border-color:var(--accent-coral)}.dark .apxa__save input:checked+.apxa__save__box{color:#18181d}.apxa__save input:checked+.apxa__save__box svg{opacity:1}.apxa__save input:focus-visible+.apxa__save__box{outline:2px solid var(--accent-coral);outline-offset:2px}.apxa__save em{color:var(--text-faint);font-style:normal}@media (max-width:1023px){.apxa__control .v2x-input{font-size:16px}}.apxj__facts{margin-bottom:22px}.apxj__sec{margin-top:26px}.apxj__sec--app{border-top:1px solid var(--text-primary);padding-top:22px}@supports (color:color-mix(in lab,red,red)){.apxj__sec--app{border-top:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}}.dark .apxj__sec--app{border-top-color:#ffffff1a}.apxj__note{color:var(--text-muted);margin:0;font-size:13.5px}.apxj__issue{color:var(--text-secondary);max-width:480px;margin:0 0 18px;font-size:13.5px;line-height:1.5}.apxj__fit__row{align-items:flex-start;gap:14px;display:flex}.apxj__fit__score{color:#7f56f0;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;position:relative}.dark .apxj__fit__score{color:#a78bfa}.apxj__fit__score svg{position:absolute;inset:0}.apxj__fit__score b{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:12px;font-weight:650}.apxj__fit__tx{min-width:0;padding-top:1px}.apxj__fit__t{letter-spacing:-.008em;color:var(--text-primary);margin:0;font-size:14px;font-weight:560}.apxj__fit__d{color:var(--text-secondary);margin:4px 0 0;font-size:13.5px;line-height:1.55}.apxj__fit__d b{color:var(--text-primary);font-weight:560}.apxj__fit__list{color:var(--text-secondary);margin:8px 0 0;padding:0 0 0 16px;font-size:13.5px;line-height:1.55}.apxj__fit__list li::marker{color:var(--text-muted)}.apxj__prose{max-width:620px;color:var(--text-secondary);font-size:14px;line-height:1.6;position:relative}.apxj__prose>.skeleton{margin-bottom:10px;display:block}.apxj__prose p{margin:0 0 12px}.apxj__prose h4{letter-spacing:-.006em;color:var(--text-primary);margin:18px 0 8px;font-size:13.5px;font-weight:600}.apxj__prose h4:first-child{margin-top:0}.apxj__prose ul{margin:0 0 12px;padding:0 0 0 18px}.apxj__prose li{margin:0 0 6px}.apxj__prose li::marker{color:var(--text-muted)}.apxj__prose>:last-child:not(.apxj__more){margin-bottom:0}.apxj__prose[data-clamped]{max-height:232px;padding-bottom:36px;overflow:hidden}.apxj__prose[data-clamped]:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg-card) 72%);height:96px;position:absolute;bottom:0;left:0;right:0}.dark .apxj__prose[data-clamped]:after{background:linear-gradient(#0000,#16161c 72%)}.apxj__more{z-index:1;cursor:pointer;color:var(--accent-coral);background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:13px;font-weight:560;position:absolute;bottom:0;left:0}.apxj__prose:not([data-clamped]) .apxj__more{margin-top:4px;display:inline-block;position:static}.apxj__skills{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.7}.apxj__skills i{color:var(--text-faint);white-space:pre;font-style:normal}.apxj__posting{color:var(--accent-coral);align-items:center;gap:6px;margin:22px 0 0;padding:0;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.apxj__posting svg{width:14px;height:14px;transition:translate .2s cubic-bezier(.22,1,.36,1)}.apxj__posting:hover svg{translate:2px -2px}.apxj__posting+.apxj__sec--app{margin-top:26px}.apxq .v2x-terminal{margin-top:20px}.apxq__blockers{text-align:left;max-width:520px;margin:26px auto 0}.apxq__list{margin:0;padding:0;list-style:none}.apxq__item{border-top:1px solid var(--text-primary);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:12px 2px;display:grid}@supports (color:color-mix(in lab,red,red)){.apxq__item{border-top:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent)}}.dark .apxq__item{border-top-color:#ffffff14}.apxq__item:last-child{border-bottom:1px solid var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxq__item:last-child{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent)}}.dark .apxq__item:last-child{border-bottom-color:#ffffff14}.apxq__mark{background:#d97706;border-radius:999px;width:7px;height:7px;margin:6px 0 0 3px}.dark .apxq__mark{background:#fbbf24}.apxq__tx{min-width:0}.apxq__label{letter-spacing:-.006em;color:var(--text-primary);font-size:13.5px;font-weight:550;display:block}.apxq__why{color:var(--text-muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.apxq__fix{color:var(--accent-coral);white-space:nowrap;align-self:center;font-size:12.5px;font-weight:560;text-decoration:none}.apxq__draft{text-align:left;max-width:520px;margin:20px auto 0}.apxq .apxf-form--ghost{opacity:1;filter:none;pointer-events:none;margin-top:10px}.apxq .apxf-form--ghost .apxf-frow__text{color:var(--text-secondary);font-weight:450}.apxf-form--ghost .apxf-frow[data-needs] .apxf-frow__text{color:var(--text-faint)}.dark .apxf-form--ghost .apxf-frow[data-needs] .apxf-frow__text{color:#fbbf24}.apxq__acts{margin-top:22px}@media (max-width:1023px){.app-main:has(.apxd):before{background:radial-gradient(130% 100% at 50% -8%,var(--apxh-wash),transparent 66%);height:240px}.apxh__id{grid-template-columns:36px minmax(0,1fr);column-gap:12px}.apxh__logo{border-radius:11px;width:36px!important;height:36px!important}.apxh__role{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.22;display:-webkit-box;overflow:hidden}.apxh__org{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.apxh__state-col{grid-column:2}.apxh__status{grid-column:2;gap:8px;max-width:none;padding-top:9px}.apxh__beat{margin-left:24px}.apxh__line{font-size:13px}.apxh__strip{margin:14px -4px 0;padding:0 2px}.apxd__stage{margin-top:10px}.apxf-pane{border-radius:18px;padding:18px 16px 24px}.apxf-pane .v2x-foot{border-top-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-pane .v2x-foot{border-top-color:color-mix(in srgb,var(--text-primary) 7%,transparent)}}}.apboard{padding-top:12px}.apboard__head{margin:0 0 28px}.apboard__head--mobile{margin:0 0 18px}@media (min-width:768px){.app-main:has(.apboard){isolation:isolate;position:relative}.app-main:has(.apboard):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 90% at 50% 0,#7f56f01c,#0000 72%);height:360px;position:absolute;top:0;left:0;right:0}.dark .app-main:has(.apboard):before{background:radial-gradient(60% 90% at 50% 0,#a78bfa1f,#0000 72%)}}.apboard .apx-bar:after{display:none}.apxl-tabs{z-index:4;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--text-primary);background:0 0;align-items:stretch;gap:30px;margin:0;padding:0 2px;display:flex;position:sticky;top:64px;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.apxl-tabs{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--text-primary) 7%,transparent)}}.apxl-tabs{transition:background .2s}.apxl-tabs[data-stuck]{background:var(--bg-void)}@supports (color:color-mix(in lab,red,red)){.apxl-tabs[data-stuck]{background:color-mix(in srgb,var(--bg-void) 96%,transparent)}}.apxl-tabs[data-stuck]{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.dark .apxl-tabs{box-shadow:inset 0 -1px #ffffff14}.apxl-tabs::-webkit-scrollbar{display:none}.apxl-tab{cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.004em;height:40px;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 1px;font-family:inherit;font-size:13.5px;font-weight:450;transition:color .15s;display:inline-flex;position:relative}.apxl-tab__ink{background:var(--text-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.apxl-tab:hover{color:var(--text-primary)}}.apxl-tab:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px;border-radius:6px}.apxl-tab[data-selected]{color:var(--text-primary);font-weight:560}.apxl-tab__n{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:450}.apxl-tab[data-hot] .apxl-tab__n{color:#b45309;font-weight:520}.dark .apxl-tab[data-hot] .apxl-tab__n{color:#fbbf24}.apboard__body{margin-top:0}.apxl-feed{gap:40px;margin:30px 0 0;display:grid}.apxl-group{min-width:0}.apxl-day{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin:0 0 8px;padding:0 12px;font-size:11.5px;font-weight:560}.apxl-rows{margin:0;padding:0;list-style:none;display:block}.apxl-item,.apxl-row{position:relative}.apxl-row{width:100%;min-height:70px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:14px;padding:16px 12px;scroll-margin-top:120px;text-decoration:none;transition:background .15s,scale .12s;animation:apxl-in .2s both;display:flex}@keyframes apxl-in{0%{opacity:0}}.apxl-item+.apxl-item:before{content:"";background:var(--text-primary);height:1px;position:absolute;top:0;left:62px;right:12px}@supports (color:color-mix(in lab,red,red)){.apxl-item+.apxl-item:before{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.apxl-item+.apxl-item:before{transition:opacity .15s}.dark .apxl-item+.apxl-item:before{background:#ffffff12}@media (hover:hover){.apxl-row:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxl-row:hover{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}}.dark .apxl-row:hover{background:#ffffff0a}.apxl-item:hover+.apxl-item:before,.apxl-item:hover:before{opacity:0}}.apxl-row:active{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxl-row:active{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.apxl-row:active{scale:.995}.apxl-row:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.apxl-row__logo{flex-shrink:0;place-items:center;display:grid}.apxl-row__logo>*{box-shadow:0 0 0 1px var(--text-primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.apxl-row__logo>*{box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent)}}.dark .apxl-row__logo>*{box-shadow:0 0 0 1px #ffffff1a}.apxl-row__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.apxl-row__role{letter-spacing:-.01em;color:var(--text-primary);font-size:14.5px;font-weight:500;line-height:1.3}.apxl-row__role,.apxl-row__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apxl-row__sub{color:var(--text-muted);font-size:13px;font-weight:450;line-height:1.35}.apxl-row__sub i{color:var(--text-faint);font-style:normal}.apxl-row__status{letter-spacing:-.004em;width:124px;color:var(--text-muted);white-space:nowrap;flex-shrink:0;grid-template-columns:6px minmax(0,1fr);align-items:center;column-gap:9px;margin-left:12px;font-size:12.5px;font-weight:450;line-height:1;display:inline-grid;position:relative}.apxl-row__verb,.apxl-row__word{grid-area:1/2;transition:opacity .16s}.apxl-row__word{animation:apxl-in .24s both}.apxl-row__verb{opacity:0;font-weight:520}@media (hover:hover){.apxl-row:focus-visible .apxl-row__status[data-verb] .apxl-row__word,.apxl-row:hover .apxl-row__status[data-verb] .apxl-row__word{opacity:0}.apxl-row:focus-visible .apxl-row__status[data-verb] .apxl-row__verb,.apxl-row:hover .apxl-row__status[data-verb] .apxl-row__verb{opacity:1}}.apxl-dot{background:var(--text-faint);border-radius:999px;flex-shrink:0;width:6px;height:6px}.apxl-row__status[data-tone=live] .apxl-dot{background:#7f56f0;animation:apx-pulse 2.4s ease-in-out infinite}.apxl-row__status[data-tone=queued] .apxl-dot{background:0 0;box-shadow:inset 0 0 0 1.5px #7f56f099}.apxl-row__status[data-tone=you]{color:#b45309;font-weight:520}.apxl-row__status[data-tone=you] .apxl-dot{background:#d97706;box-shadow:0 0 0 3px #d977061f}.apxl-row__status[data-tone=done] .apxl-dot{background:#15803d}.apxl-row__status[data-tone=muted]{color:var(--text-faint)}.apxl-row__status[data-tone=muted] .apxl-dot{background:var(--text-faint)}@supports (color:color-mix(in lab,red,red)){.apxl-row__status[data-tone=muted] .apxl-dot{background:color-mix(in srgb,var(--text-faint) 55%,transparent)}}.dark .apxl-row__status[data-tone=live] .apxl-dot{background:#a78bfa}.dark .apxl-row__status[data-tone=queued] .apxl-dot{box-shadow:inset 0 0 0 1.5px #a78bfa99}.dark .apxl-row__status[data-tone=you]{color:#fbbf24}.dark .apxl-row__status[data-tone=you] .apxl-dot{background:#fbbf24;box-shadow:0 0 0 3px #fbbf241f}.dark .apxl-row__status[data-tone=done] .apxl-dot{background:#4ade80}.apxl-row--skeleton{pointer-events:none;animation:none}.apxl-skel__role{grid-auto-rows:18.5px;align-items:center;display:grid}.apxl-skel__sub{align-items:center;height:17.5px;display:flex}.apxl-skel__wrap{display:none}.apboard--mobile .apxl-skel__role{grid-auto-rows:18px}.apboard--mobile .apxl-skel__sub{height:17px}.apboard--mobile .apxl-skel__wrap{display:block}@media (prefers-reduced-motion:reduce){.apxl-dot,.apxl-row,.apxl-row__word{animation:none!important}}@media (max-width:767px){.apboard--mobile{padding-top:calc(env(safe-area-inset-top,0px) + 8px)}.apboard__head--mobile{margin-bottom:16px}.apxl-tabs{top:calc(env(safe-area-inset-top,0px) + 58px);gap:26px;margin:0 -16px;padding:0 16px}.apxl-tab{height:42px;font-size:13.5px}.apxl-feed{gap:34px;margin-top:42px}.apxl-day{margin-bottom:6px;padding:0 6px}.apxl-row{border-radius:12px;align-items:flex-start;gap:12px;min-height:0;padding:15px 6px;scroll-margin-top:110px}.apxl-item+.apxl-item:before{left:54px;right:6px}.apxl-row__logo{padding-top:1px}.apxl-row__main{gap:3px}.apxl-row__role{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box}.apxl-row__sub{font-size:12.5px}.apxl-row__status{column-gap:7px;width:auto;margin-left:8px;padding:4px 0 0;font-size:12px}}.apxf-pane{--apxf-hair:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-pane{--apxf-hair:color-mix(in srgb,var(--text-primary) 7%,transparent)}}.apxf-pane{--apxf-col:200px;--apxf-gap:22px}.dark .apxf-pane{--apxf-hair:#ffffff14}@media (min-width:768px) and (max-width:1023px){.apxf-pane{--apxf-col:168px;--apxf-gap:18px}}.apxf-pane .apxf-form--ledger{gap:30px}.apxf-pane .apxf-form--ledger .apxf-fsec,.apxf-pane .apxf-form--ledger .apxf-fsec__in{grid-template-columns:minmax(0,1fr);gap:0}.apxf-pane .apxf-form--ledger .apxf-fsec>.apx-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);box-shadow:none;margin:0 0 2px;padding:0 12px 8px;font-size:11px;font-weight:600}.apxf-pane .apxf-form--ledger .apxf-fsec>.apx-sec span{letter-spacing:.02em;text-transform:none;color:var(--text-faint);font-size:11px;font-weight:500}.apxf-pane .apxf-form--ledger .apxf-frow{align-items:start;row-gap:3px;column-gap:var(--apxf-gap);min-width:0;min-height:0;box-shadow:none;cursor:default;background:0 0;border-radius:10px;grid-template-columns:minmax(0,1fr);margin:0;padding:11px 12px 12px;transition:background .16s;display:grid;position:relative}.apxf-pane .apxf-form--ledger .apxf-frow:after{content:"";background:var(--apxf-hair);pointer-events:none;height:1px;position:absolute;bottom:0;left:12px;right:12px}.apxf-pane .apxf-form--ledger .apxf-frow[data-span=half],.apxf-pane .apxf-form--ledger .apxf-frow[data-span]{grid-column:1/-1}.apxf-pane .apxf-form--ledger .apxf-frow__label{-webkit-line-clamp:unset;letter-spacing:0;text-transform:none;color:var(--text-muted);margin:0;padding:0;font-size:13px;font-weight:450;line-height:1.45;display:block;overflow:visible}.apxf-pane .apxf-form--ledger .apxf-frow__val{min-width:0}.apxf-pane .apxf-form--ledger .apxf-frow__text{letter-spacing:-.004em;color:var(--text-primary);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:14px;font-weight:480;line-height:1.45;display:block;overflow:visible}.apxf-pane .apxf-form--ledger .apxf-frow__text[data-long]{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:62ch;font-size:13.5px;font-weight:430;line-height:1.55;display:-webkit-box;overflow:hidden}.apxf-pane .apxf-form--ledger .apxf-frow__text[data-long][data-expanded]{-webkit-line-clamp:unset;display:block;overflow:visible}.apxf-pane .apxf-form--ledger .apxf-frow__text--provided{color:var(--text-muted);font-style:normal;font-weight:450}.apxf-pane .apxf-form--ledger .apxf-frow__text--masked{color:var(--text-faint);letter-spacing:2.5px;font-weight:600}.apxf-pane .apxf-form--ledger .apxf-frow__skel{margin-top:5px}.apxf-pane .apxf-form--ledger .apxf-frow__more{color:var(--text-muted);margin-top:4px;font-size:12px;font-weight:500}@media (min-width:768px){.apxf-pane .apxf-form--ledger .apxf-frow{grid-template-columns:var(--apxf-col) minmax(0,1fr)}.apxf-pane .apxf-form--ledger .apxf-frow__label{padding-top:1px}.apxf-pane .apxf-form--ledger .apxf-frow .v2x-row__err,.apxf-pane .apxf-form--ledger .apxf-frow__pills{grid-column:2}.apxf-pane .apxf-form--ledger .apxf-frow__head{grid-template-columns:var(--apxf-col) minmax(0,1fr);column-gap:var(--apxf-gap);align-items:start;min-height:0;display:grid}.apxf-pane .apxf-form--ledger .apxf-frow__editor{padding-left:calc(var(--apxf-col) + var(--apxf-gap))}.apxf-pane .apxf-form--ledger[data-review] .apxf-frow--long .apxf-frow__acts{padding-left:calc(var(--apxf-col) + var(--apxf-gap));justify-content:flex-start}}.apxf-pane .apxf-form--ledger[data-review] .apxf-frow{cursor:pointer}.apxf-pane .apxf-form--ledger[data-review] .apxf-frow--long,.apxf-pane .apxf-form--ledger[data-review] .apxf-frow[data-static]{cursor:default}@media (hover:hover){.apxf-pane .apxf-form--ledger[data-review] .apxf-frow:hover{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-pane .apxf-form--ledger[data-review] .apxf-frow:hover{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}}.apxf-pane .apxf-form--ledger[data-review] .apxf-frow:hover:after{opacity:0}.apxf-pane .apxf-form--ledger[data-review] .apxf-frow--long:hover,.apxf-pane .apxf-form--ledger[data-review] .apxf-frow[data-static]:hover{background:0 0}.apxf-pane .apxf-form--ledger[data-review] .apxf-frow--long:hover:after,.apxf-pane .apxf-form--ledger[data-review] .apxf-frow[data-static]:hover:after{opacity:1}.apxf-pane .apxf-form--ledger[data-review] .apxf-frow--long .apxf-frow__head:hover .apxf-frow__more{color:var(--text-primary)}}.apxf-pane .apxf-form--ledger .apxf-frow--open,.apxf-pane .apxf-form--ledger .apxf-frow[data-editing]{box-shadow:none;background:#7f56f00b}.apxf-pane .apxf-form--ledger .apxf-frow--open:after,.apxf-pane .apxf-form--ledger .apxf-frow[data-editing]:after{opacity:0}.dark .apxf-pane .apxf-form--ledger .apxf-frow--open,.dark .apxf-pane .apxf-form--ledger .apxf-frow[data-editing]{box-shadow:none;background:#a78bfa17}.apxf-pane .apxf-form--ledger[data-review] .apxf-frow[data-edited]{box-shadow:none}.apxf-pane .apxf-form--ledger[data-review] .apxf-frow[data-edited] .apxf-frow__label{color:#6e45de}.dark .apxf-pane .apxf-form--ledger[data-review] .apxf-frow[data-edited] .apxf-frow__label{color:#c4b5fd}.apxf-pane .apxf-form--ledger .apxf-frow--long,.apxf-pane .apxf-form--ledger .apxf-frow--open{display:block}.apxf-pane .apxf-form--ledger .apxf-frow--long[data-expanded]{box-shadow:none;border-radius:10px;padding-bottom:12px}.apxf-pane .apxf-form--ledger .apxf-frow--long[data-expanded]+.apxf-frow{margin-top:0}.apxf-pane .apxf-form--ledger .apxf-frow__acts{padding:10px 0 0}.apxf-pane .apxf-form--ledger .apxf-frow .apxf-fedit{letter-spacing:-.004em;height:1.45em;font-size:14px;font-weight:480;line-height:1.45}.apxf-pane .apxf-form--ledger .apxf-frow .apxf-fedit--area{height:auto;min-height:92px;line-height:1.5}.apxf-pane .apxf-form--ledger .apxf-frow__undo{bottom:9px;right:10px}.apxf-pane .apxf-form--ledger .apxf-frow--long .apxf-frow__undo,.apxf-pane .apxf-form--ledger .apxf-frow--open .apxf-frow__undo{top:8px;bottom:auto}.apxf-pane .apxf-form--ledger .apxf-frow[data-edited] .apxf-fedit:not(.apxf-fedit--area),.apxf-pane .apxf-form--ledger .apxf-frow[data-edited]:not(.apxf-frow--long):not(.apxf-frow--open) .apxf-frow__text{padding-right:52px}.apxf-pane .apxf-form--live .apxf-frow{padding-right:40px}.apxf-pane .apxf-form--live .apxf-fcheck{color:var(--text-faint);font-size:12px;position:absolute;top:12px;right:14px}.apxf-pane .apxf-form--live .apxf-fcheck i{color:#15803d}.dark .apxf-pane .apxf-form--live .apxf-fcheck i{color:#4ade80}.apxf-pane .apxf-form--ledger .apxf-frow[data-active]{box-shadow:none;background:#7f56f00d}.apxf-pane .apxf-form--ledger .apxf-frow[data-active]:after{opacity:0}.dark .apxf-pane .apxf-form--ledger .apxf-frow[data-active]{box-shadow:none;background:#a78bfa1a}.apxf-pane .apxf-form--ghost .apxf-frow,.apxf-pane .apxf-form--record .apxf-frow{cursor:default}.apxf-pane .apxf-form--ghost{opacity:1;filter:none;margin-top:20px}.apxf-pane .apxf-form--ghost .apxf-frow__text{color:var(--text-secondary);font-weight:450}.apxf-pane .apxf-form--ghost .apxf-frow[data-needs] .apxf-frow__text{color:var(--text-faint)}.apxr__head{gap:4px;margin:2px 0 22px;display:grid}.apxr__lead{letter-spacing:-.012em;color:var(--text-primary);margin:0;font-size:15px;font-weight:560;line-height:1.3}.apxr__sub{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.apxr__act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 14px;margin:0 0 18px;display:flex}.apxf-fsec--needs>.apxr__act{margin:0;padding:18px 12px 16px}.apxr__act__line{min-width:0;color:var(--text-muted);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.45}.apxr__act__line[data-tone=alert]{color:#b45309;flex-basis:100%;max-width:62ch}.dark .apxr__act__line[data-tone=alert]{color:#fbbf24}.apxr__act__link{font:inherit;color:var(--text-secondary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary);background:0 0;border:0;margin:0;padding:0;font-weight:520}@supports (color:color-mix(in lab,red,red)){.apxr__act__link{-webkit-text-decoration-color:color-mix(in srgb,var(--text-primary) 26%,transparent);text-decoration-color:color-mix(in srgb,var(--text-primary) 26%,transparent)}}.apxr__act__link{text-underline-offset:2px;-webkit-tap-highlight-color:transparent}.apxr__act__link:hover{color:var(--text-primary);text-decoration-color:currentColor}.apxr__act__link:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:4px}.apxr__act__line[data-tone=alert] .apxr__act__link{color:inherit;text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.apxr__act__line[data-tone=alert] .apxr__act__link{-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}}@media (max-width:767px){.apxr__act{gap:8px 12px;margin-bottom:16px}.apxf-fsec--needs>.apxr__act{padding:16px 0 14px}.apxf-pane:has(.apxr .apxf-all:not([data-open])){min-height:0}}@media (min-width:1024px){.apxf-scroll .apxr>.apxr__act:first-child{z-index:5;background:var(--bg-card);margin:-6px -36px 6px;padding:14px 36px;position:sticky;top:-6px}@supports (color:color-mix(in lab,red,red)){.apxf-scroll .apxr>.apxr__act:first-child{background:color-mix(in srgb,var(--bg-card) 86%,transparent)}}.apxf-scroll .apxr>.apxr__act:first-child{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}.dark .apxf-scroll .apxr>.apxr__act:first-child{background:#16161cdb}}.apxf-pane .apxf-fsec--needs{grid-column:1/-1;margin:0}.apxf-pane .apxf-form--ledger[data-needs]{gap:14px}.apxf-pane .apxa__list{gap:0;padding:0;display:grid}.apxf-pane .apxf-form--ledger[data-review] .apxa{cursor:default;row-gap:3px;padding:12px 12px 10px}.apxf-pane .apxf-form--ledger[data-review] .apxa:hover{background:0 0}.apxf-pane .apxf-form--ledger .apxa:after{display:none}.apxf-pane .apxf-form--ledger .apxa__label{cursor:text;flex-wrap:wrap;align-items:baseline;gap:0 4px;display:flex;position:relative}.apxf-pane .apxa__q{cursor:text;display:inline}.apxf-pane .apxa__opt{color:var(--text-faint)}.apxa__about{align-self:center;align-items:center;display:inline-flex;position:relative}.apxa__info{width:18px;height:18px;color:var(--text-faint);cursor:help;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;transition:color .15s;display:grid;position:relative}.apxa__info:before{content:"";border-radius:inherit;position:absolute;inset:-8px}.apxa__info svg{width:14px;height:14px}.apxa__info:hover,.apxa__info[aria-expanded=true]{color:var(--text-secondary)}.apxa__info:focus-visible{outline:2px solid var(--accent-coral);outline-offset:1px}.apxa__tip{z-index:8;background:var(--bg-card);border:1px solid var(--border-subtle);width:max-content;max-width:min(280px,78vw);color:var(--text-secondary);text-wrap:pretty;text-align:left;border-radius:10px;gap:4px;padding:9px 12px 10px;font-size:12px;font-weight:450;line-height:1.45;animation:apxf-pop-in .16s cubic-bezier(.22,1,.36,1) both;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px -16px #1c0f3c59,0 1px 2px #1c0f3c0d}.dark .apxa__tip{background:#1c1c22;border-color:#ffffff1a;box-shadow:0 16px 36px -14px #000000b3}.apxa__tip span{display:block}@media (prefers-reduced-motion:reduce){.apxa__tip{animation:none}}.apxa__val{justify-items:start;gap:4px;min-width:0;max-width:460px;display:grid}.apxa__val>*{max-width:100%}.apxf-pane .apxa__control{width:100%}.apxf-pane .apxa__pick,.apxf-pane .apxa__write{border:0;border-bottom:1px solid var(--text-primary);border-radius:0;outline:0;width:100%;max-width:420px;margin:0;padding:1px 0 6px;display:block}@supports (color:color-mix(in lab,red,red)){.apxf-pane .apxa__pick,.apxf-pane .apxa__write{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 18%,transparent)}}.apxf-pane .apxa__pick,.apxf-pane .apxa__write{font:inherit;letter-spacing:-.004em;color:var(--text-primary);box-shadow:none;caret-color:#7f56f0;background:0 0;font-size:14px;font-weight:480;line-height:1.45;transition:border-color .15s,box-shadow .15s}.dark .apxf-pane .apxa__pick,.dark .apxf-pane .apxa__write{caret-color:#a78bfa;border-bottom-color:#fff3}.apxf-pane .apxa__pick[aria-expanded=true],.apxf-pane .apxa__write:focus{border-bottom-color:#7f56f0;box-shadow:0 1px #7f56f0}.dark .apxf-pane .apxa__pick[aria-expanded=true],.dark .apxf-pane .apxa__write:focus{border-bottom-color:#a78bfa;box-shadow:0 1px #a78bfa}.apxf-pane .apxa[data-error] .apxa__pick,.apxf-pane .apxa[data-error] .apxa__write{border-bottom-color:#e5484d;box-shadow:0 1px #e5484d}.apxf-pane .apxa__write::placeholder{color:var(--text-faint);opacity:1}.apxf-pane .apxa__write[type=date],.apxf-pane .apxa__write[type=number],.apxf-pane .apxa__write[type=tel]{max-width:220px}.apxf-pane .apxa__write--area{resize:none;field-sizing:content;max-width:62ch;min-height:2lh;line-height:1.55}.apxf-pane .lkl__token.apxa__write{min-height:30px;padding:0 0 4px;display:flex}.apxf-pane .lkl__row{max-width:460px}.apxf-pane .lkl__trail .apxa__save{margin:0}.apxf-pane .lkl__note{margin-top:1px}.apxf-pane .apxa__pick{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;display:flex}@media (hover:hover){.apxf-pane .apxa__pick:hover{border-bottom-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-pane .apxa__pick:hover{border-bottom-color:color-mix(in srgb,var(--text-primary) 40%,transparent)}}.apxf-pane .apxa__pick:hover .apxa__pick__chev{color:var(--text-primary)}}.apxf-pane .apxa__pick[data-empty] .apxa__pick__text{color:var(--text-faint)}.apxf-pane .apxa__pick__text{flex:1;min-width:0}.apxf-pane .apxa__pick__chev{width:14px;height:14px;color:var(--text-muted);flex:none;transition:rotate .2s,color .15s}.apxf-pane .apxa__pick[aria-expanded=true] .apxa__pick__chev{rotate:180deg}.apxf-pane .apxa__pick:focus-visible{border-bottom-color:#7f56f0;outline:none;box-shadow:0 1px #7f56f0}.apxf-pane .apxa__control .v2x-loc{max-width:420px}.apxf-pane .apxa__control .v2x-loc .v2x-input{padding-left:0}.apxf-pane .apxa__control .v2x-opts{gap:6px;padding:2px 0 3px}.apxf-pane .apxa__control .v2x-opt{letter-spacing:-.004em;border:1px solid var(--border-subtle);background:var(--bg-void);height:28px;min-height:0;color:var(--text-secondary);border-radius:999px;padding:0 12px;font-size:13px;font-weight:520;transition:background .15s,border-color .15s,color .15s,transform .12s}.apxf-pane .apxa__control .v2x-opt[data-on=true]{border-color:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxf-pane .apxa__control .v2x-opt[data-on=true]{border-color:color-mix(in srgb,var(--accent-coral) 60%,transparent)}}.apxf-pane .apxa__control .v2x-opt[data-on=true]{color:var(--accent-coral);background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.apxf-pane .apxa__control .v2x-opt[data-on=true]{background:color-mix(in srgb,var(--accent-coral) 9%,var(--bg-void))}}.apxf-pane .apxa__control .v2x-opt:active{transform:scale(.96)}.apxf-pane .apxa__help{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.apxf-pane .apxa__help--error{color:var(--text-secondary);text-wrap:pretty;max-width:46ch;margin-top:1px;font-weight:450}.apxf-pane .apxa__save{color:var(--text-secondary);margin-top:2px;font-size:12.5px}@media (max-width:767px){.apxf-pane .apxf-form--ledger .apxf-frow{padding-left:0;padding-right:0}.apxf-pane .apxf-form--ledger .apxf-frow:after{left:0;right:0}.apxf-pane .apxf-form--ledger .apxf-fsec>.apx-sec{padding-left:0;padding-right:0}.apxf-pane .apxf-form--ledger[data-review] .apxa{row-gap:4px;padding:12px 0 8px}.apxf-pane .apxa__pick,.apxf-pane .apxa__val,.apxf-pane .apxa__write{max-width:none}.apxf-pane .lkl__row{flex-wrap:wrap;max-width:none}.apxf-pane input.apxa__write:not(.apxa__write--area){transform-origin:0 0;width:114.286%;height:calc(1.45em + 7px);margin-bottom:-3.775px;font-size:16px;line-height:1.45;transform:scale(.875)}.apxf-pane .apxa__write--area{min-height:2lh;font-size:16px;line-height:1.5}.apxf-pane .apxa__write--area::placeholder{font-size:14px}.apxf-pane .apxa__pick{min-height:30px}.apxf-pane .apxa__control .v2x-loc{max-width:none}}.apxf-all{display:grid}.apxf-all__toggle{cursor:pointer;width:100%;font:inherit;color:var(--text-muted);letter-spacing:-.002em;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:8px 0;font-size:12.5px;font-weight:500;transition:color .16s;display:flex}.apxf-all__toggle:hover{color:var(--text-primary)}.apxf-all__toggle:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:8px}.apxf-all__line{background:var(--apxf-hair);flex:1;height:1px}.apxf-all__word{flex:none}.apxf-all__chev{flex:none;width:14px;height:14px;margin-left:-6px;transition:rotate .32s cubic-bezier(.22,1,.36,1)}.apxf-all[data-open] .apxf-all__chev{rotate:180deg}.apxf-all__body{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.apxf-all[data-open] .apxf-all__body{grid-template-rows:1fr}.apxf-all__in{gap:30px;min-height:0;padding-top:22px;display:grid;overflow:hidden}.apxf-all[data-open] .apxf-all__in{animation:apxf-all-open .42s step-end both}@keyframes apxf-all-open{0%{overflow:hidden}to{overflow:visible}}@media (prefers-reduced-motion:reduce){.apxf-all__body,.apxf-all__chev{transition:none}.apxf-all[data-open] .apxf-all__in{animation:none;overflow:visible}}.apxs{flex-direction:column;gap:0;display:flex}.apxs__secs{gap:9px;padding:2px 2px 0;display:grid}.apxs__segs{gap:4px;height:3px;display:flex}.apxs__seg{background:var(--text-primary);border-radius:2px;flex:1 1 0;min-width:20px;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.apxs__seg{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}}.dark .apxs__seg{background:#ffffff1a}.apxs__seg i{border-radius:inherit;background:#7f56f0;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.apxs__seg[data-state=done] i{background:#15803d}.dark .apxs__seg i{background:#a78bfa}.dark .apxs__seg[data-state=done] i{background:#4ade80}.apxs__now{letter-spacing:-.002em;color:var(--text-secondary);margin:0;font-size:12.5px;font-weight:500}.apxs__now span{color:var(--text-faint);font-variant-numeric:tabular-nums;font-weight:450}.apxs__stage{gap:14px;margin:26px 0 24px;display:grid}.apxs-card{background:#7f56f00b;border-radius:14px;padding:18px 60px 19px 22px;transition:background .4s,box-shadow .4s;position:relative;box-shadow:inset 0 0 0 1px #7f56f01f}.dark .apxs-card{background:#a78bfa17;box-shadow:inset 0 0 0 1px #a78bfa38}.apxs-card[data-typed]{background:#15803d0b;box-shadow:inset 0 0 0 1px #15803d24}.dark .apxs-card[data-typed]{background:#4ade8014;box-shadow:inset 0 0 0 1px #4ade8033}.apxs-card__hand{width:26px;height:30px;transition:opacity .2s,scale .2s;position:absolute;top:50%;right:18px;translate:0 -50%}.apxs-card__hand .apxf-min--tap{top:0;left:0;translate:none}.apxs-card[data-typed] .apxs-card__hand{opacity:0;scale:.7}.apxs-card__q{letter-spacing:-.01em;color:var(--text-primary);text-wrap:pretty;margin:0 0 8px;font-size:15px;font-weight:520;line-height:1.4}.apxs-card__a{min-height:1.5em;max-height:6em;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:450;line-height:1.5;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.2em),#00000026);mask-image:linear-gradient(#000 calc(100% - 1.2em),#00000026)}.apxs-card__a--quiet{color:var(--text-muted);-webkit-mask-image:none;mask-image:none}.apxs-card--rest{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxs-card--rest{background:color-mix(in srgb,var(--text-primary) 2.5%,transparent)}}.apxs-card--rest{box-shadow:inset 0 0 0 1px var(--apxf-hair);padding-right:22px}.apxs-card--rest .apxs-card__q{margin-top:0}.apxs-caret{vertical-align:-.18em;background:#7f56f0;border-radius:1px;width:1.5px;height:1.05em;margin-left:1px;animation:apxs-blink 1s steps(2,start) infinite;display:inline-block}.dark .apxs-caret{background:#a78bfa}.apxs-card[data-typed] .apxs-caret{display:none}@keyframes apxs-blink{to{visibility:hidden}}.apxs-card__wait{background:linear-gradient(90deg,#7f56f01a,#7f56f038,#7f56f01a) 0 0/200% 100%;border-radius:4px;width:38%;height:8px;margin-top:6px;animation:apxs-breathe 1.6s ease-in-out infinite;display:block}@keyframes apxs-breathe{0%{background-position:100% 0}to{background-position:-100% 0}}.apxs-card__ok{color:#fff;opacity:0;background:#15803d;border-radius:999px;place-items:center;width:20px;height:20px;transition:opacity .26s,scale .36s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:16px;right:16px;scale:.4}.apxs-card__ok svg{width:11px;height:11px}.apxs-card[data-typed] .apxs-card__ok{opacity:1;scale:1}.dark .apxs-card__ok{color:#0b1f12;background:#4ade80}.apxs-recent{margin:0;padding:0 6px;list-style:none;display:grid}.apxs-row{min-width:0;box-shadow:inset 0 -1px 0 var(--apxf-hair);align-items:baseline;gap:10px;padding:9px 0 10px;font-size:13px;line-height:1.4;display:flex}.apxs-row:last-child{box-shadow:none}.apxs-row:nth-child(2){opacity:.72}.apxs-row:nth-child(3){opacity:.46}.apxs-row__ok{color:#15803d;flex:none;place-items:center;display:grid;translate:0 2px}.apxs-row__ok svg{width:12px;height:12px}.dark .apxs-row__ok{color:#4ade80}.apxs-row__q{max-width:62%;color:var(--text-muted);flex:0 auto}.apxs-row__a,.apxs-row__q{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apxs-row__a{color:var(--text-primary);flex:1 1 0;font-weight:500}.apxs-row__a:before{content:"· ";color:var(--text-faint);font-weight:400}.apxs-row__a[data-provided]{color:var(--text-muted);font-weight:450}.apxs .apxf-all{margin-top:auto}@media (max-width:767px){.apxs__secs{padding:0}.apxs__stage{gap:10px;margin:22px 0 18px}.apxs-card{padding:16px 54px 17px 18px}.apxs-card__hand{right:14px}.apxs-card__q{font-size:14.5px}.apxs-recent{padding:0}.apxs-row{flex-wrap:wrap;align-items:start;gap:1px 10px;padding:8px 0 9px;font-size:12.5px}.apxs-row__ok{translate:0 3px}.apxs-row__q{flex:1 1 0;max-width:none}.apxs-row__a{flex:0 0 100%;padding-left:22px;font-size:13px}.apxs-row__a:before{content:none}}@media (prefers-reduced-motion:reduce){.apxs-card,.apxs-card__hand,.apxs-card__ok,.apxs__seg i{transition:none}.apxs-card__wait,.apxs-caret{animation:none}}.apxf-pane .apxf-form--ledger .apxf-frow--menu{z-index:6}.apxf-pane .apxf-form--ledger .apxf-pop{background:var(--bg-card);border:1px solid var(--text-primary);border-radius:12px;min-width:220px;max-width:min(380px,100% - 12px);max-height:288px;padding:5px;top:calc(100% - 2px);left:6px;right:auto}@supports (color:color-mix(in lab,red,red)){.apxf-pane .apxf-form--ledger .apxf-pop{border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}}.apxf-pane .apxf-form--ledger .apxf-pop{animation:apxf-pop-in .16s cubic-bezier(.22,1,.36,1) both;box-shadow:0 1px 2px #0f172a0d,0 16px 36px -14px #0f172a47}.dark .apxf-pane .apxf-form--ledger .apxf-pop{background:#1c1c22;border-color:#ffffff1a;box-shadow:0 16px 36px -14px #000000b3}@media (min-width:768px){.apxf-pane .apxf-form--ledger .apxf-pop{left:calc(var(--apxf-col) + var(--apxf-gap) + 6px)}}@keyframes apxf-pop-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}.apxf-pane .apxf-form--ledger .apxf-pop .pe-opt{border-radius:8px;gap:12px;min-height:36px;padding:6px 10px 6px 12px}.apxf-pane .apxf-form--ledger .apxf-pop .pe-opt__label{letter-spacing:-.004em;white-space:normal;font-size:13.5px;font-weight:450}.apxf-pane .apxf-form--ledger .apxf-pop .pe-opt[aria-selected=true] .pe-opt__label{color:var(--text-primary);font-weight:560!important}.apxf-pane .apxf-form--ledger .apxf-pop .pe-opt[data-active=true]{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.apxf-pane .apxf-form--ledger .apxf-pop .pe-opt[data-active=true]{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.apxf-pane .apxf-form--ledger .apxf-pop .pe-opt__check{color:#6e45de;width:14px;height:14px}.dark .apxf-pane .apxf-form--ledger .apxf-pop .pe-opt__check{color:#c4b5fd}.apxf-pane .apxf-form--ledger .apxf-frow--menu .apxf-frow__head:after{content:"";border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);width:7px;height:7px;position:absolute;top:16px;right:14px;rotate:225deg}.apxf-pane .apxf-form--ledger .apxf-frow--menu .apxf-frow__head{position:static}@media (prefers-reduced-motion:reduce){.apxf-pane .apxf-form--ledger .apxf-pop{animation:none}}.apxf-frow__cue{color:var(--text-muted);opacity:0;pointer-events:none;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .16s;position:absolute;top:12px;right:12px}@media (hover:hover){.apxf-pane .apxf-form--ledger[data-review] .apxf-frow[role=button]:focus-visible .apxf-frow__cue,.apxf-pane .apxf-form--ledger[data-review] .apxf-frow[role=button]:hover .apxf-frow__cue{opacity:1}.apxf-pane .apxf-form--ledger[data-review] .apxf-frow[role=button] .apxf-frow__text{padding-right:44px}}.apxf-pane .apxf-form--ledger[data-review] .apxf-frow[role=button]:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.apxd__legal{text-align:center;color:var(--text-faint);text-wrap:balance;flex:none;margin:14px 0 0;padding:0 12px;font-size:12px;line-height:1.5}@media (max-width:1023px){.apxd__legal{margin-top:16px;padding:0 8px}}@media (min-width:1440px){.apxd{max-width:1200px}.apxs-card__a,.apxs-card__q{max-width:72ch}}.apxf-scroll{container:apxf-sheet/inline-size}.v2x-docview[data-split]{flex-direction:column;min-width:0;display:flex}.v2x-docview[data-split] .v2x-docrail,.v2x-docview[data-split] .v2x-docrail__foot{display:contents}.v2x-docrail__head{order:1}.v2x-docrail__bar{order:2}.v2x-docview__doc{order:3;min-width:0}.v2x-brief,.v2x-docrail>.v2x-brief__line,.v2x-docrail>.v2x-stages{order:4}.v2x-docview[data-split] .v2x-foot{order:5}.v2x-docrail__head .apxf-scenehead{margin-bottom:10px}.v2x-docrail__bar.rsm-bar{background:0 0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:0 2px 8px;display:flex;position:static}.v2x-docrail__bar .rsm-bar__note{min-width:0;color:var(--text-primary);gap:1px;font-size:13px;font-weight:520;display:grid}.v2x-docrail__bar .rsm-bar__changes{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:450;overflow:hidden}.v2x-docrail__bar .rsm-bar__changes:before{content:none}.v2x-brief{gap:4px;margin:18px 0 0;display:grid}.v2x-brief__line{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.v2x-brief__n{color:var(--text-faint);font-variant-numeric:tabular-nums}.v2x-brief__list{margin:6px 0 0;padding:0;list-style:none;display:grid}.v2x-brief__row{width:100%;font:inherit;text-align:left;color:var(--text-primary);cursor:pointer;box-shadow:inset 0 -1px 0 var(--apxf-hair);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:8px 2px 9px;transition:background .14s;display:flex}.v2x-brief__row[data-still]{cursor:default}.v2x-brief__list li:last-child .v2x-brief__row{box-shadow:none}@media (hover:hover){button.v2x-brief__row:hover{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){button.v2x-brief__row:hover{background:color-mix(in srgb,var(--accent-coral) 6%,transparent)}}button.v2x-brief__row:hover{box-shadow:none}}.v2x-brief__row:focus-visible{outline:2px solid var(--accent-coral);outline-offset:-2px}.v2x-brief__sec{letter-spacing:-.004em;color:var(--text-primary);font-size:13px;font-weight:520}.v2x-brief__note{color:var(--text-muted);text-align:right;flex:none;font-size:12.5px}.v2x-brief__row[data-still] .v2x-brief__note{color:var(--text-faint)}.v2x-brief__left{margin-top:6px}.v2x-brief__leftword{font:inherit;color:var(--text-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary);background:0 0;border:0;margin:0;padding:4px 2px;font-size:12.5px}@supports (color:color-mix(in lab,red,red)){.v2x-brief__leftword{-webkit-text-decoration-color:color-mix(in srgb,var(--text-primary) 22%,transparent);text-decoration-color:color-mix(in srgb,var(--text-primary) 22%,transparent)}}.v2x-brief__leftword{text-underline-offset:3px;-webkit-tap-highlight-color:transparent}.v2x-brief__leftword:hover{color:var(--text-primary);text-decoration-color:currentColor}.v2x-brief__leftword:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:6px}@container apxf-sheet (min-width:1000px){.v2x-docview[data-split]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;column-gap:34px;display:grid}.v2x-docview[data-split] .v2x-docrail{flex-direction:column;align-self:start;gap:0;min-width:0;padding-top:4px;display:flex;position:sticky;top:72px}.v2x-docview[data-split] .v2x-docrail>*{order:0}.v2x-docview[data-split] .v2x-docrail__foot{flex:none;margin-top:auto;display:block}.v2x-docview__doc{order:0}.v2x-docrail__head .apxf-scenehead{min-height:0;margin:0 0 4px;display:block}.v2x-docrail__head .apxf-lead{letter-spacing:-.014em;font-size:16px}.v2x-docrail__head .v2x-sub{margin-top:5px;font-size:12.5px;line-height:1.5}.v2x-docrail__head .apxf-scenehead__back{margin:12px 0 0}.v2x-brief{margin-top:14px}.v2x-docrail__bar.rsm-bar{box-shadow:inset 0 1px 0 var(--apxf-hair);gap:8px;margin:16px 0 0;padding:14px 0 0;display:grid}.v2x-docrail__bar .rsm-bar__note{color:var(--text-secondary);font-size:12.5px;font-weight:500}.v2x-docrail__bar .rsm-bar__acts{justify-content:flex-start;gap:14px;margin-left:-8px}.v2x-docrail__bar .rsm-pdf{margin-top:0}.apxf-pane .v2x-docview[data-split] .v2x-foot{border-top:1px solid var(--apxf-hair);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 0;padding:16px 0 0;position:static}.apxf-pane .v2x-docview[data-split] .v2x-foot:after{content:none}.apxf-pane .v2x-docview[data-split] .v2x-foot__meta{min-width:0;margin:0}}.dark button.v2x-brief__row:hover{background:var(--accent-coral)}@supports (color:color-mix(in lab,red,red)){.dark button.v2x-brief__row:hover{background:color-mix(in srgb,var(--accent-coral) 12%,transparent)}}.v2x-pdf{background:var(--text-primary);border-radius:14px;justify-items:center;gap:22px;padding:22px 22px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.v2x-pdf{background:color-mix(in srgb,var(--text-primary) 4.5%,transparent)}}.v2x-pdf{box-shadow:inset 0 0 0 1px var(--text-primary),inset 0 2px 10px -6px #0f172a1f}@supports (color:color-mix(in lab,red,red)){.v2x-pdf{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),inset 0 2px 10px -6px #0f172a1f}}.dark .v2x-pdf{background:#00000047;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 2px 12px -6px #0009}.v2x-pdf__sheet{justify-items:center;gap:8px;width:100%;max-width:100%;transition:width .28s cubic-bezier(.22,1,.36,1);display:grid}.v2x-pdf__page{cursor:zoom-out;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:3px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a12,0 1px 2px #0f172a0f,0 16px 36px -22px #0f172a66}.v2x-pdf__page:focus-visible{outline:2px solid var(--accent-coral);outline-offset:3px}.v2x-pdf[data-fit=width] .v2x-pdf__page{cursor:zoom-in}@media (min-width:1024px){.v2x-pdf[data-fit=width] .v2x-pdf__page{cursor:zoom-out}.v2x-pdf[data-fit=page] .v2x-pdf__page{cursor:zoom-in}}.v2x-pdf[data-fit=wide]{overscroll-behavior-x:contain;scrollbar-width:none;justify-items:start;overflow-x:auto}.v2x-pdf[data-fit=wide]::-webkit-scrollbar{display:none}.v2x-pdf[data-fit=wide] .v2x-pdf__sheet{max-width:none}.dark .v2x-pdf__page{box-shadow:0 0 0 1px #ffffff14,0 16px 36px -22px #000000e6}.v2x-pdf__canvas{opacity:0;width:100%;height:100%;transition:opacity .28s;display:block}.v2x-pdf__page[data-painted] .v2x-pdf__canvas{opacity:1}.dark .v2x-docview:not([data-paper=printed]) .v2x-pdf__page{background:#1a1a20}.dark .v2x-docview:not([data-paper=printed]) .v2x-pdf__canvas{filter:invert(.9)hue-rotate(180deg)contrast(.96)}.dark .v2x-docview:not([data-paper=printed]) .v2x-pdf__page--wait:after,.dark .v2x-docview:not([data-paper=printed]) .v2x-pdf__page:not([data-painted]):after{background:linear-gradient(100deg,#0000 30%,#a78bfa12 50%,#0000 70%) 0 0/250% 100%}.v2x-paper{display:none}.dark .v2x-paper,.rsm-bar__acts{display:inline-flex}.rsm-bar__acts{flex:none;align-items:center;gap:2px}.v2x-pdf__page--wait:after,.v2x-pdf__page:not([data-painted]):after{content:"";background:linear-gradient(100deg,#0000 30%,#7f56f00b 50%,#0000 70%) 0 0/250% 100%;animation:v2x-pdf-breathe 1.8s ease-in-out infinite;position:absolute;inset:0}@keyframes v2x-pdf-breathe{0%{background-position:120% 0}to{background-position:-120% 0}}.v2x-pdf__mark{pointer-events:none;background:var(--accent-coral);border-radius:2px;display:block;position:absolute}@supports (color:color-mix(in lab,red,red)){.v2x-pdf__mark{background:color-mix(in srgb,var(--accent-coral) 26%,transparent)}}.v2x-pdf__mark{mix-blend-mode:multiply;animation:v2x-pdf-mark-in .5s both}.dark .v2x-docview:not([data-paper=printed]) .v2x-pdf__mark{mix-blend-mode:screen;background:#a78bfa75}.v2x-pdf__mark.is-flash{animation:v2x-pdf-mark-flash 1.1s both}@keyframes v2x-pdf-mark-in{0%{opacity:0}to{opacity:1}}@keyframes v2x-pdf-mark-flash{0%,to{box-shadow:0 0 #0000}30%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-coral) 55%,transparent)}}.v2x-pdf__num{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.v2x-pdf__left{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 0 0;padding:0 2px;font-size:12.5px;line-height:1.5;display:flex}.v2x-pdf__left>span{color:var(--text-faint)}.v2x-pdf__left s{color:var(--text-secondary);text-decoration-color:#e5484d8c;text-decoration-thickness:1px}.rsm-bar__changes{color:var(--text-faint);font-weight:450}@media (max-width:1023px){.v2x-pdf{border-radius:12px;gap:14px;padding:10px 8px 8px}.v2x-pdf__sheet{gap:6px}.v2x-pdf__page{border-radius:2px}.v2x-pdf__left{margin-top:12px}.apxf-pane:has(.v2x-docview) .v2x-docview{margin-left:-8px;margin-right:-8px}.apxf-pane:has(.v2x-docview) .v2x-foot{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:22px 0 0;padding:16px 0 26px}.dark .apxf-pane:has(.v2x-docview) .v2x-foot{background:0 0}}@media (max-width:767px){.apxf-pane:has(.v2x-docview) .v2x-docview{margin-left:-6px;margin-right:-6px}}@media (prefers-reduced-motion:reduce){.v2x-pdf__canvas,.v2x-pdf__sheet{transition:none}.v2x-pdf__mark,.v2x-pdf__page--wait:after,.v2x-pdf__page:not([data-painted]):after{animation:none}}.v2x-pg:not([data-painted]):after{content:none}.v2x-pg{cursor:default}.v2x-pg__row{justify-content:space-between;align-items:center;display:flex;position:absolute;left:10%;right:10%}.v2x-pg__row[data-kind=bullet]{left:13.2%}.v2x-pg__row[data-kind=bullet]:before{content:"";background:var(--text-primary);border-radius:999px;width:3.2px;height:3.2px;position:absolute;top:50%;left:-2.6%;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.v2x-pg__row[data-kind=bullet]:before{background:color-mix(in srgb,var(--text-primary) 18%,transparent)}}.v2x-pg__row[data-kind=bullet]:before{opacity:0;transition:opacity .2s}.v2x-pg__row[data-kind=bullet][data-state]:before{opacity:1}.v2x-pg__line{background:var(--text-primary);border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.v2x-pg__line{background:color-mix(in srgb,var(--text-primary) 11%,transparent)}}.v2x-pg__line{transform-origin:0;opacity:0;transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .2s,background .3s;transform:scaleX(0)}.v2x-pg__row[data-state=set] .v2x-pg__line{opacity:1;transform:scaleX(1)}.v2x-pg__row[data-state=now] .v2x-pg__line{opacity:1;background:#7f56f057;transform:scaleX(1)}.v2x-pg__row[data-kind=name] .v2x-pg__line{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.v2x-pg__row[data-kind=name] .v2x-pg__line{background:color-mix(in srgb,var(--text-primary) 22%,transparent)}}.v2x-pg__row[data-kind=head] .v2x-pg__line{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.v2x-pg__row[data-kind=head] .v2x-pg__line{background:color-mix(in srgb,var(--text-primary) 20%,transparent)}}.v2x-pg__row[data-kind=meta] .v2x-pg__line{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.v2x-pg__row[data-kind=meta] .v2x-pg__line{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.v2x-pg__row[data-kind=job] .v2x-pg__line{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.v2x-pg__row[data-kind=job] .v2x-pg__line{background:color-mix(in srgb,var(--text-primary) 16%,transparent)}}.v2x-pg__line--date{transform-origin:100%;width:11%}.v2x-pg__row[data-state=now] .v2x-pg__line--date{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.v2x-pg__row[data-state=now] .v2x-pg__line--date{background:color-mix(in srgb,var(--text-primary) 11%,transparent)}}.dark .v2x-docview:not([data-paper=printed]) .v2x-pg__line{background:#ffffff24}.dark .v2x-docview:not([data-paper=printed]) .v2x-pg__row[data-kind=head] .v2x-pg__line,.dark .v2x-docview:not([data-paper=printed]) .v2x-pg__row[data-kind=name] .v2x-pg__line{background:#ffffff42}.dark .v2x-docview:not([data-paper=printed]) .v2x-pg__row[data-kind=meta] .v2x-pg__line{background:#ffffff1a}.dark .v2x-docview:not([data-paper=printed]) .v2x-pg__row[data-state=now] .v2x-pg__line{background:#a78bfa73}.dark .v2x-docview:not([data-paper=printed]) .v2x-pg__row[data-kind=bullet]:before{background:#ffffff47}.v2x-pg__hand{width:26px;height:30px;transition:top .46s cubic-bezier(.22,1,.36,1);position:absolute;left:10%;translate:-34px -50%}.v2x-pg__hand .apxf-min--tap{top:0;left:0;translate:none}@media (max-width:767px){.v2x-pg__hand{translate:-24px -50%;scale:.8}}@media (prefers-reduced-motion:reduce){.v2x-pg__hand,.v2x-pg__line,.v2x-pg__row:before{transition:none}}.v2x-runset{box-shadow:inset 0 1px 0 var(--apxf-hair);flex-direction:column;gap:3px;margin:14px 0 0;padding:12px 0 0;font-size:12.5px;line-height:1.5;display:flex}.v2x-runset__line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.v2x-runset__words{min-width:0;color:var(--text-muted);overflow-wrap:anywhere}.v2x-runset__link{font:inherit;color:var(--text-secondary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary);background:0 0;border:0;margin:0;padding:0;font-size:12.5px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.v2x-runset__link{-webkit-text-decoration-color:color-mix(in srgb,var(--text-primary) 22%,transparent);text-decoration-color:color-mix(in srgb,var(--text-primary) 22%,transparent)}}.v2x-runset__link{text-underline-offset:3px;-webkit-tap-highlight-color:transparent}.v2x-runset__link:hover{color:var(--text-primary);text-decoration-color:currentColor}.v2x-runset__link:focus-visible{outline:2px solid var(--accent-coral);outline-offset:2px;border-radius:6px}.v2x-docrail__aside{order:4}@container apxf-sheet (min-width:1000px){.v2x-docrail__aside{order:0}}.v2x-setview{grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.v2x-setview__head{grid-column:1/-1;margin-bottom:20px}.v2x-setview__body{max-width:520px}.v2x-setview__body .set-stack{gap:26px}.v2x-setview__body .set-kickrow{margin:0 2px 8px}.v2x-setview__body .set-footnote{color:var(--text-muted);margin:10px 2px 0;font-size:12.5px;line-height:1.5}.v2x-setview__status{justify-content:flex-end;min-height:22px;margin-top:14px;display:flex}.v2x-setview__run{box-shadow:inset 0 1px 0 var(--apxf-hair);max-width:520px;margin:26px 0 0;padding:16px 0 0}.v2x-setview__run__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);margin:0 0 8px;font-size:10.5px;font-weight:600}.v2x-setview__run__list{color:var(--text-secondary);gap:4px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.v2x-setview__run__list li{padding-left:14px;position:relative}.v2x-setview__run__list li:before{content:"";background:var(--text-primary);border-radius:999px;width:5px;height:5px;position:absolute;top:.55em;left:0}@supports (color:color-mix(in lab,red,red)){.v2x-setview__run__list li:before{background:color-mix(in srgb,var(--text-primary) 30%,transparent)}}.v2x-setview__run__note{color:var(--text-faint);margin:10px 0 0;font-size:12.5px;line-height:1.5}@container apxf-sheet (min-width:1000px){.v2x-setview{grid-template-columns:minmax(0,520px) minmax(220px,1fr);align-items:start;column-gap:48px}.v2x-setview__run{box-shadow:none;max-width:300px;margin:4px 0 0;padding:16px 0 0;position:sticky;top:72px}}.v2x-stages{margin:12px 0 0;padding:0;list-style:none;display:grid}.v2x-stages__row{color:var(--text-muted);box-shadow:inset 0 -1px 0 var(--apxf-hair);grid-template-columns:14px minmax(0,1fr);align-items:baseline;column-gap:10px;padding:8px 2px 9px;font-size:13px;line-height:1.4;display:grid}.v2x-stages li:last-child .v2x-stages__row{box-shadow:none}.v2x-stages__row i{background:var(--text-primary);border-radius:999px;width:6px;height:6px}@supports (color:color-mix(in lab,red,red)){.v2x-stages__row i{background:color-mix(in srgb,var(--text-primary) 14%,transparent)}}.v2x-stages__row i{translate:4px -1px}.v2x-stages__row[data-state=done]{color:var(--text-secondary)}.v2x-stages__row[data-state=done] i{background:#15803d}.v2x-stages__row[data-state=now]{color:var(--text-primary);font-weight:520}.v2x-stages__row[data-state=now] i{background:#7f56f0;animation:apx-pulse 2s ease-in-out infinite}.dark .v2x-stages__row[data-state=done] i{background:#4ade80}.dark .v2x-stages__row[data-state=now] i{background:#a78bfa}.v2x-stages__written{color:var(--text-muted);grid-column:2;margin-top:2px;font-size:12.5px;font-weight:450}.v2x-brief__line--prep{max-width:42ch;margin-top:14px}@media (prefers-reduced-motion:reduce){.v2x-stages__row[data-state=now] i{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}