@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";@layer properties,theme,base,components,utilities;@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-pink-500:oklch(65.6% .241 354.308);--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--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-sm:8px;--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);--color-primary:var(--brand-primary);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{color:inherit;text-decoration:none}button{font-family:inherit}button:not([disabled]),[role=button],select,input[type=radio],input[type=checkbox],label[for],.clickable{cursor:pointer}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-8{top:calc(var(--spacing)*-8)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-3\/4{top:75%}.top-24{top:calc(var(--spacing)*24)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-9{bottom:calc(var(--spacing)*9)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-8{left:calc(var(--spacing)*8)}.left-9{left:calc(var(--spacing)*9)}.left-12{left:calc(var(--spacing)*12)}.left-\[27px\]{left:27px}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-140{z-index:140}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[120\]{z-index:120}.z-\[125\]{z-index:125}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[200\]{z-index:200}.col-span-2{grid-column:span 2/span 2}.col-span-6{grid-column:span 6/span 6}.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-1{margin:calc(var(--spacing)*1)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-2\.5{margin-block:calc(var(--spacing)*2.5)}.my-4{margin-block:calc(var(--spacing)*4)}.my-8{margin-block:calc(var(--spacing)*8)}.my-auto{margin-block:auto}.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-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.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-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-8{margin-bottom:calc(var(--spacing)*8)}.-ml-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-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.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}.aspect-square{aspect-ratio:1}.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-32{height:calc(var(--spacing)*32)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-\[95vh\]{height:95vh}.h-\[calc\(100vh-6\.5rem\)\]{height:calc(100vh - 6.5rem)}.h-\[var\(--topbar-height\)\]{height:var(--topbar-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[42vh\]{max-height:42vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[280px\]{min-height:280px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.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-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.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-11{width:calc(var(--spacing)*11)}.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-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.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-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing)*0)}.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-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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*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)}: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)))}:where(.divide-amber-100>:not(:last-child)){border-color:var(--color-amber-100)}:where(.divide-gray-100>:not(:last-child)){border-color:#f1f5f9}:where(.divide-gray-200>:not(:last-child)){border-color:#e2e8f0}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-tl{border-top-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent,.border-accent\/20{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/20{border-color:color-mix(in oklab,var(--accent)20%,transparent)}}.border-accent\/30{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--accent)30%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-200{border-color:#bfdbfe}.border-error\/20{border-color:#b66b6433}.border-gray-100{border-color:#f1f5f9}.border-gray-200{border-color:#e2e8f0}.border-gray-200\/60{border-color:#e2e8f099}.border-gray-200\/70{border-color:#e2e8f0b3}.border-gray-300{border-color:#cbd5e1}.border-gray-800{border-color:#1e293b}.border-green-200{border-color:#cfe1d8}.border-orange-200{border-color:var(--color-orange-200)}.border-primary,.border-primary\/15{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/15{border-color:color-mix(in oklab,var(--brand-primary)15%,transparent)}}.border-primary\/20{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--brand-primary)20%,transparent)}}.border-primary\/50{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--brand-primary)50%,transparent)}}.border-purple-200{border-color:#e1cdd8}.border-purple-500{border-color:#8f617f}.border-red-200{border-color:#e7c2bd}.border-success{border-color:#5b7f73}.border-success\/20{border-color:#5b7f7333}.border-success\/30{border-color:#5b7f734d}.border-transparent{border-color:#0000}.border-warning{border-color:#caa46a}.border-warning\/20{border-color:#caa46a33}.border-warning\/25{border-color:#caa46a40}.border-warning\/30{border-color:#caa46a4d}.border-white{border-color:#fff}.border-white\/30{border-color:#ffffff4d}.border-yellow-200{border-color:#edd9b4}.border-t-white{border-top-color:#fff}.bg-accent,.bg-accent\/5{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--accent)5%,transparent)}}.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--accent)15%,transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-bg{background-color:var(--sand)}.bg-black\/30{background-color:oklab(0% none none/.3)}.bg-black\/40{background-color:oklab(0% none none/.4)}.bg-blue-50{background-color:#eff6ff}.bg-blue-100{background-color:#dbeafe}.bg-blue-500{background-color:#3b82f6}.bg-card,.bg-card\/95{background-color:var(--glass)}@supports (color:color-mix(in lab,red,red)){.bg-card\/95{background-color:color-mix(in oklab,var(--glass)95%,transparent)}}.bg-error{background-color:#b66b64}.bg-error\/5{background-color:#b66b640d}.bg-error\/10{background-color:#b66b641a}.bg-error\/15{background-color:#b66b6426}.bg-error\/20{background-color:#b66b6433}.bg-gray-50{background-color:#f8fafc}.bg-gray-50\/70{background-color:#f8fafcb3}.bg-gray-100{background-color:#f1f5f9}.bg-gray-200{background-color:#e2e8f0}.bg-gray-300{background-color:#cbd5e1}.bg-gray-400{background-color:#94a3b8}.bg-gray-800{background-color:#1e293b}.bg-gray-900{background-color:#0f172a}.bg-green-50{background-color:#f4f8f6}.bg-green-100{background-color:#e7f1ed}.bg-green-500{background-color:#6f9b87}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-primary,.bg-primary\/5{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--brand-primary)5%,transparent)}}.bg-primary\/10{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--brand-primary)10%,transparent)}}.bg-primary\/15{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--brand-primary)15%,transparent)}}.bg-primary\/40{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--brand-primary)40%,transparent)}}.bg-primary\/80{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/80{background-color:color-mix(in oklab,var(--brand-primary)80%,transparent)}}.bg-purple-50{background-color:#faf6f8}.bg-purple-100{background-color:#f1e7ec}.bg-purple-500{background-color:#8f617f}.bg-red-50{background-color:#fbf5f4}.bg-red-100{background-color:#f4e3e1}.bg-red-500{background-color:#b25b53}.bg-success{background-color:#5b7f73}.bg-success\/5{background-color:#5b7f730d}.bg-success\/10{background-color:#5b7f731a}.bg-success\/15{background-color:#5b7f7326}.bg-success\/20{background-color:#5b7f7333}.bg-warning{background-color:#caa46a}.bg-warning\/5{background-color:#caa46a0d}.bg-warning\/10{background-color:#caa46a1a}.bg-warning\/15{background-color:#caa46a26}.bg-warning\/20{background-color:#caa46a33}.bg-white{background-color:#fff}.bg-white\/20{background-color:#fff3}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-yellow-50{background-color:#fbf7f0}.bg-yellow-100{background-color:#f5ecd9}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-accent{--tw-gradient-from:var(--accent);--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-blue-50{--tw-gradient-from:#eff6ff;--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-blue-500{--tw-gradient-from:#3b82f6;--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-gray-50{--tw-gradient-from:#f8fafc;--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-gray-500{--tw-gradient-from:#64748b;--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-gray-900{--tw-gradient-from:#0f172a;--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-green-50{--tw-gradient-from:#f4f8f6;--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-green-500{--tw-gradient-from:#6f9b87;--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-orange-50{--tw-gradient-from:var(--color-orange-50);--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-orange-500{--tw-gradient-from:var(--color-orange-500);--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-primary{--tw-gradient-from:var(--brand-primary);--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-primary\/10{--tw-gradient-from:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--brand-primary)10%,transparent)}}.from-primary\/10{--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-purple-50{--tw-gradient-from:#faf6f8;--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-purple-500{--tw-gradient-from:#8f617f;--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-warning{--tw-gradient-from:#caa46a;--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-white{--tw-gradient-from:#fff;--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-gray-800{--tw-gradient-via:#1e293b;--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-accent{--tw-gradient-to:var(--accent);--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))}.to-accent\/5{--tw-gradient-to:var(--accent)}@supports (color:color-mix(in lab,red,red)){.to-accent\/5{--tw-gradient-to:color-mix(in oklab,var(--accent)5%,transparent)}}.to-accent\/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))}.to-accent\/10{--tw-gradient-to:var(--accent)}@supports (color:color-mix(in lab,red,red)){.to-accent\/10{--tw-gradient-to:color-mix(in oklab,var(--accent)10%,transparent)}}.to-accent\/10{--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))}.to-blue-100{--tw-gradient-to:#dbeafe;--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))}.to-blue-600{--tw-gradient-to:#2563eb;--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))}.to-error\/5{--tw-gradient-to:oklab(60.9045% .087329 .0425589/.05);--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))}.to-gray-50{--tw-gradient-to:#f8fafc;--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))}.to-gray-600{--tw-gradient-to:#475569;--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))}.to-gray-900{--tw-gradient-to:#0f172a;--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))}.to-green-100{--tw-gradient-to:#e7f1ed;--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))}.to-green-600{--tw-gradient-to:#587e6d;--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))}.to-orange-100{--tw-gradient-to:var(--color-orange-100);--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))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--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))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--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))}.to-primary{--tw-gradient-to:var(--brand-primary);--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))}.to-primary\/5{--tw-gradient-to:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--brand-primary)5%,transparent)}}.to-primary\/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))}.to-purple-100{--tw-gradient-to:#f1e7ec;--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))}.to-purple-600{--tw-gradient-to:#744e66;--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))}.to-success{--tw-gradient-to:#5b7f73;--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))}.to-success\/5{--tw-gradient-to:oklab(56.5566% -.0443412 .00622004/.05);--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))}.to-warning{--tw-gradient-to:#caa46a;--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))}.to-warning\/5{--tw-gradient-to:oklab(74.0191% .0192584 .0856256/.05);--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))}.object-contain{-o-object-fit:contain;object-fit:contain}.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-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.px-0{padding-inline:calc(var(--spacing)*0)}.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-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.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-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.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-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.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-8{padding-top:calc(var(--spacing)*8)}.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-4{padding-right:calc(var(--spacing)*4)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.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)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent,.text-accent\/80{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-accent\/80{color:color-mix(in oklab,var(--accent)80%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-600{color:#2563eb}.text-blue-700{color:#1d4ed8}.text-blue-800{color:#1e40af}.text-error{color:#b66b64}.text-gray-200{color:#e2e8f0}.text-gray-300{color:#cbd5e1}.text-gray-400{color:#94a3b8}.text-gray-500{color:#64748b}.text-gray-600{color:#475569}.text-gray-700{color:#334155}.text-gray-800{color:#1e293b}.text-gray-900{color:#0f172a}.text-green-600{color:#587e6d}.text-green-700{color:#426052}.text-green-800{color:#2f4138}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-primary,.text-primary\/70{color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,var(--brand-primary)70%,transparent)}}.text-purple-500{color:#8f617f}.text-purple-700{color:#5a3b4f}.text-purple-800{color:#412a37}.text-red-500{color:#b25b53}.text-red-600{color:#934c46}.text-red-700{color:#733b36}.text-red-800{color:#562c29}.text-success{color:#5b7f73}.text-warning{color:#caa46a}.text-white{color:#fff}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-yellow-600{color:#a67230}.text-yellow-700{color:#855825}.text-yellow-800{color:#634019}.text-yellow-900{color:#422a10}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-400::-moz-placeholder{color:#94a3b8}.placeholder-gray-400::placeholder{color:#94a3b8}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.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);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);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.shadow-gray-300\/30{--tw-shadow-color:#cbd5e14d}@supports (color:color-mix(in lab,red,red)){.shadow-gray-300\/30{--tw-shadow-color:color-mix(in oklab,oklab(86.8981% -.00583792 -.0189697/.3) var(--tw-shadow-alpha),transparent)}}.shadow-gray-300\/40{--tw-shadow-color:#cbd5e166}@supports (color:color-mix(in lab,red,red)){.shadow-gray-300\/40{--tw-shadow-color:color-mix(in oklab,oklab(86.8982% -.00583792 -.0189697/.4) var(--tw-shadow-alpha),transparent)}}.ring-accent\/50{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ring-accent\/50{--tw-ring-color:color-mix(in oklab,var(--accent)50%,transparent)}}.ring-primary,.ring-primary\/15{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab,var(--brand-primary)15%,transparent)}}.ring-primary\/20{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--brand-primary)20%,transparent)}}.ring-primary\/30{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ring-white{--tw-ring-color:#fff}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-sm{--tw-backdrop-blur:blur(var(--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,)}.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,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-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}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:bg-primary:is(:where(.group):hover *),.group-hover\:bg-primary\/90:is(:where(.group):hover *){background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/90:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--brand-primary)90%,transparent)}}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}.group-hover\:text-current:is(:where(.group):hover *){color:currentColor}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--brand-primary)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--brand-primary)}.peer-checked\:bg-accent:is(:where(.peer):checked~*){background-color:var(--accent)}.peer-checked\:bg-primary:is(:where(.peer):checked~*),.peer-checked\:bg-primary\/5:is(:where(.peer):checked~*){background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.peer-checked\:bg-primary\/5:is(:where(.peer):checked~*){background-color:color-mix(in oklab,var(--brand-primary)5%,transparent)}}.peer-focus\:ring-4:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.peer-focus\:ring-primary\/20:is(:where(.peer):focus~*){--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.peer-focus\:ring-primary\/20:is(:where(.peer):focus~*){--tw-ring-color:color-mix(in oklab,var(--brand-primary)20%,transparent)}}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing)*.5)}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:left-\[4px\]:after{content:var(--tw-content);left:4px}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing)*5)}.after\:h-6:after{content:var(--tw-content);height:calc(var(--spacing)*6)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing)*5)}.after\:w-6:after{content:var(--tw-content);width:calc(var(--spacing)*6)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:#cbd5e1}.after\:bg-white:after{content:var(--tw-content);background-color:#fff}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:#fff}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.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\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-accent:hover,.hover\:border-accent\/40:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab,var(--accent)40%,transparent)}}.hover\:border-accent\/50:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\:border-gray-300:hover{border-color:#cbd5e1}.hover\:border-gray-400:hover{border-color:#94a3b8}.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--brand-primary)40%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--brand-primary)50%,transparent)}}.hover\:border-purple-300:hover{border-color:#c9a9bb}.hover\:border-red-300:hover{border-color:#d59a92}.hover\:bg-accent\/5:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/5:hover{background-color:color-mix(in oklab,var(--accent)5%,transparent)}}.hover\:bg-accent\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab,var(--accent)90%,transparent)}}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-error:hover{background-color:#b66b64}.hover\:bg-error\/10:hover{background-color:#b66b641a}.hover\:bg-error\/20:hover{background-color:#b66b6433}.hover\:bg-error\/90:hover{background-color:#b66b64e6}.hover\:bg-gray-50:hover{background-color:#f8fafc}.hover\:bg-gray-100:hover{background-color:#f1f5f9}.hover\:bg-gray-200:hover{background-color:#e2e8f0}.hover\:bg-gray-200\/60:hover{background-color:#e2e8f099}.hover\:bg-gray-300:hover{background-color:#cbd5e1}.hover\:bg-gray-900:hover{background-color:#0f172a}.hover\:bg-green-50:hover{background-color:#f4f8f6}.hover\:bg-green-100:hover{background-color:#e7f1ed}.hover\:bg-primary:hover,.hover\:bg-primary\/5:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--brand-primary)5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--brand-primary)10%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--brand-primary)20%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--brand-primary)90%,transparent)}}.hover\:bg-red-50:hover{background-color:#fbf5f4}.hover\:bg-red-100:hover{background-color:#f4e3e1}.hover\:bg-red-600:hover{background-color:#934c46}.hover\:bg-success\/25:hover{background-color:#5b7f7340}.hover\:bg-success\/30:hover{background-color:#5b7f734d}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-yellow-100:hover{background-color:#f5ecd9}.hover\:text-accent\/80:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:text-accent\/80:hover{color:color-mix(in oklab,var(--accent)80%,transparent)}}.hover\:text-error:hover{color:#b66b64}.hover\:text-gray-600:hover{color:#475569}.hover\:text-gray-700:hover{color:#334155}.hover\:text-gray-800:hover{color:#1e293b}.hover\:text-gray-900:hover{color:#0f172a}.hover\:text-primary:hover,.hover\:text-primary\/80:hover{color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--brand-primary)80%,transparent)}}.hover\:text-red-600:hover{color:#934c46}.hover\:text-white:hover{color:#fff}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.hover\:shadow-sm:hover{--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)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}}.focus\:border-primary:focus{border-color:var(--brand-primary)}.focus\:border-transparent:focus{border-color:#0000}.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);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-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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\:ring-accent:focus{--tw-ring-color:var(--accent)}.focus\:ring-primary:focus,.focus\:ring-primary\/10:focus{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/10:focus{--tw-ring-color:color-mix(in oklab,var(--brand-primary)10%,transparent)}}.focus\:ring-primary\/15:focus{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/15:focus{--tw-ring-color:color-mix(in oklab,var(--brand-primary)15%,transparent)}}.focus\:ring-primary\/30:focus{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-primary\/40:focus-visible{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-primary)40%,transparent)}}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-50:disabled{background-color:#f8fafc}.disabled\:bg-gray-400:disabled{background-color:#94a3b8}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:my-8{margin-block:calc(var(--spacing)*8)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[90vh\]{height:90vh}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:self-auto{align-self:auto}.sm\:p-3\.5{padding:calc(var(--spacing)*3.5)}.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-8{padding:calc(var(--spacing)*8)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-64{width:calc(var(--spacing)*64)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-none{max-height:none}.lg\:w-72{width:calc(var(--spacing)*72)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-\[var\(--sidebar-collapsed-width\)\]{width:var(--sidebar-collapsed-width)}.lg\:w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.dark\:divide-gray-700:where(.dark,.dark *)>:not(:last-child)){border-color:#334155}.dark\:border-accent\/30:where(.dark,.dark *){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:border-accent\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--accent)30%,transparent)}}.dark\:border-blue-800:where(.dark,.dark *){border-color:#1e40af}.dark\:border-error\/30:where(.dark,.dark *){border-color:#b66b644d}.dark\:border-gray-500:where(.dark,.dark *){border-color:#64748b}.dark\:border-gray-600:where(.dark,.dark *){border-color:#475569}.dark\:border-gray-600\/70:where(.dark,.dark *){border-color:#475569b3}.dark\:border-gray-700:where(.dark,.dark *){border-color:#334155}.dark\:border-gray-700\/60:where(.dark,.dark *){border-color:#33415599}.dark\:border-green-800:where(.dark,.dark *){border-color:#2f4138}.dark\:border-orange-800:where(.dark,.dark *){border-color:var(--color-orange-800)}.dark\:border-primary\/30:where(.dark,.dark *){border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:border-primary\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.dark\:border-purple-800:where(.dark,.dark *){border-color:#412a37}.dark\:border-success\/30:where(.dark,.dark *){border-color:#5b7f734d}.dark\:border-warning\/30:where(.dark,.dark *){border-color:#caa46a4d}.dark\:border-white:where(.dark,.dark *){border-color:#fff}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1e3a8a4d}.dark\:bg-error\/15:where(.dark,.dark *){background-color:#b66b6426}.dark\:bg-gray-600:where(.dark,.dark *){background-color:#475569}.dark\:bg-gray-700:where(.dark,.dark *){background-color:#334155}.dark\:bg-gray-700\/40:where(.dark,.dark *){background-color:#33415566}.dark\:bg-gray-700\/50:where(.dark,.dark *){background-color:#33415580}.dark\:bg-gray-800:where(.dark,.dark *){background-color:#1e293b}.dark\:bg-gray-800\/40:where(.dark,.dark *){background-color:#1e293b66}.dark\:bg-gray-900:where(.dark,.dark *){background-color:#0f172a}.dark\:bg-gray-900\/40:where(.dark,.dark *){background-color:#0f172a66}.dark\:bg-gray-900\/50:where(.dark,.dark *){background-color:#0f172a80}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:#1f2c264d}.dark\:bg-primary\/10:where(.dark,.dark *){background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--brand-primary)10%,transparent)}}.dark\:bg-primary\/15:where(.dark,.dark *){background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary\/15:where(.dark,.dark *){background-color:color-mix(in oklab,var(--brand-primary)15%,transparent)}}.dark\:bg-primary\/20:where(.dark,.dark *){background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--brand-primary)20%,transparent)}}.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:#3c1f1d33}.dark\:from-blue-900\/20:where(.dark,.dark *){--tw-gradient-from:oklab(37.9059% -.0107554 -.137341/.2);--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))}.dark\:from-gray-800:where(.dark,.dark *){--tw-gradient-from:#1e293b;--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))}.dark\:from-green-900\/20:where(.dark,.dark *){--tw-gradient-from:oklab(27.8969% -.0201982 .0054355/.2);--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))}.dark\:from-orange-900\/20:where(.dark,.dark *){--tw-gradient-from:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.dark\:from-orange-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:from-orange-900\/20:where(.dark,.dark *){--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))}.dark\:from-purple-900\/20:where(.dark,.dark *){--tw-gradient-from:oklab(24.898% .0268866 -.00840347/.2);--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))}.dark\:to-accent\/10:where(.dark,.dark *){--tw-gradient-to:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:to-accent\/10:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--accent)10%,transparent)}}.dark\:to-accent\/10:where(.dark,.dark *){--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))}.dark\:to-blue-800\/10:where(.dark,.dark *){--tw-gradient-to:oklab(42.4445% -.0137574 -.180345/.1);--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))}.dark\:to-error\/10:where(.dark,.dark *){--tw-gradient-to:oklab(60.9045% .087329 .0425589/.1);--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))}.dark\:to-gray-700\/20:where(.dark,.dark *){--tw-gradient-to:oklab(37.1696% -.00861713 -.0381965/.2);--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))}.dark\:to-green-800\/10:where(.dark,.dark *){--tw-gradient-to:oklab(35.6673% -.0266295 .00819638/.1);--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))}.dark\:to-orange-800\/10:where(.dark,.dark *){--tw-gradient-to:#9f2d001a}@supports (color:color-mix(in lab,red,red)){.dark\:to-orange-800\/10:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-800)10%,transparent)}}.dark\:to-orange-800\/10:where(.dark,.dark *){--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))}.dark\:to-primary\/10:where(.dark,.dark *){--tw-gradient-to:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:to-primary\/10:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--brand-primary)10%,transparent)}}.dark\:to-primary\/10:where(.dark,.dark *){--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))}.dark\:to-purple-800\/10:where(.dark,.dark *){--tw-gradient-to:oklab(31.7746% .0384782 -.0105357/.1);--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))}.dark\:to-success\/10:where(.dark,.dark *){--tw-gradient-to:oklab(56.5566% -.0443412 .00622004/.1);--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))}.dark\:to-warning\/10:where(.dark,.dark *){--tw-gradient-to:oklab(74.0191% .0192584 .0856256/.1);--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))}.dark\:text-blue-300:where(.dark,.dark *){color:#93c5fd}.dark\:text-blue-400:where(.dark,.dark *){color:#60a5fa}.dark\:text-gray-100:where(.dark,.dark *){color:#f1f5f9}.dark\:text-gray-200:where(.dark,.dark *){color:#e2e8f0}.dark\:text-gray-300:where(.dark,.dark *){color:#cbd5e1}.dark\:text-gray-400:where(.dark,.dark *){color:#94a3b8}.dark\:text-gray-500:where(.dark,.dark *){color:#64748b}.dark\:text-gray-600:where(.dark,.dark *){color:#475569}.dark\:text-green-300:where(.dark,.dark *){color:#b0cbbd}.dark\:text-green-400:where(.dark,.dark *){color:#8fb4a2}.dark\:text-red-400:where(.dark,.dark *){color:#c37369}.dark\:text-white:where(.dark,.dark *){color:#fff}.dark\:placeholder-gray-500:where(.dark,.dark *)::-moz-placeholder{color:#64748b}.dark\:placeholder-gray-500:where(.dark,.dark *)::placeholder{color:#64748b}.dark\:shadow-black\/30:where(.dark,.dark *){--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-black\/30:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab,oklab(0% none none/.3) var(--tw-shadow-alpha),transparent)}}.dark\:shadow-black\/40:where(.dark,.dark *){--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-black\/40:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab,oklab(0% none none/.4) var(--tw-shadow-alpha),transparent)}}.dark\:ring-gray-800:where(.dark,.dark *){--tw-ring-color:#1e293b}@media(hover:hover){.dark\:hover\:border-gray-500:where(.dark,.dark *):hover{border-color:#64748b}.dark\:hover\:border-gray-600:where(.dark,.dark *):hover{border-color:#475569}.dark\:hover\:bg-accent\/10:where(.dark,.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.dark\:hover\:bg-error\/25:where(.dark,.dark *):hover{background-color:#b66b6440}.dark\:hover\:bg-gray-500:where(.dark,.dark *):hover{background-color:#64748b}.dark\:hover\:bg-gray-600:where(.dark,.dark *):hover{background-color:#475569}.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover{background-color:#334155}.dark\:hover\:bg-gray-700\/40:where(.dark,.dark *):hover{background-color:#33415566}.dark\:hover\:bg-gray-700\/50:where(.dark,.dark *):hover{background-color:#33415580}.dark\:hover\:bg-gray-700\/60:where(.dark,.dark *):hover{background-color:#33415599}.dark\:hover\:bg-primary\/10:where(.dark,.dark *):hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--brand-primary)10%,transparent)}}.dark\:hover\:bg-primary\/15:where(.dark,.dark *):hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary\/15:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--brand-primary)15%,transparent)}}.dark\:hover\:bg-primary\/30:where(.dark,.dark *):hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:#3c1f1d33}.dark\:hover\:bg-red-900\/40:where(.dark,.dark *):hover{background-color:#3c1f1d66}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:#e2e8f0}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:#cbd5e1}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:#fff}}}:root{--radius-pill:999px;--radius-card:32px;--radius-soft:24px;--border-color:#e2e8f0;--brand-primary:#1e3a8a;--brand-primary-dark:#172554;--brand-highlight:#e2e8f0;--brand-muted:#f1f5f9;--ink:#0f172a;--ink-soft:#64748b;--glass:#fff;--button-shadow:0 20px 45px #0f172a24;--button-shadow-soft:0 14px 32px #0f172a14;--brand-primary-rgb:30 58 138}.dark{--sand:#000;--glass:#161617;--ink:#f5f5f7;--ink-soft:#94a3b8;--brand-muted:#161617;--accent:#60a5fa;--accent-strong:#93c5fd;--brand-primary:#3b82f6;--brand-primary-dark:#2563eb;--border-color:#ffffff1a;color-scheme:dark}.dark body{color:#f5f5f7;background:#000}.dark .bg-white{background-color:#161617!important}.dark .bg-gray-50,.dark .bg-slate-50{background-color:#101011!important}.dark .bg-gray-100,.dark .bg-slate-100{background-color:#1a1a1c!important}.dark .bg-gray-200,.dark .bg-slate-200{background-color:#232325!important}.dark .dark\:bg-gray-900{background-color:#0a0a0b!important}.dark .dark\:bg-gray-800{background-color:#161617!important}.dark .dark\:bg-gray-700{background-color:#202022!important}.dark .dark\:border-gray-700,.dark .dark\:border-gray-600{border-color:#ffffff14!important}.dark .dark\:hover\:bg-gray-700:hover{background-color:#202022!important}.dark .dark\:hover\:bg-gray-600:hover{background-color:#2a2a2c!important}.dark .bg-white\/95,.dark .bg-white\/90,.dark .bg-white\/85,.dark .bg-white\/80,.dark .bg-white\/75,.dark .bg-white\/70,.dark .bg-white\/60,.dark .bg-white\/50{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background-color:#0a0a0bd9!important;border-color:#ffffff14!important}.dark [class*=via-white]{background-color:#000!important;background-image:none!important}.dark .bg-clip-text{-webkit-text-fill-color:transparent}.dark .bg-white.rounded-3xl,.dark .bg-white.rounded-2xl,.dark .bg-white.rounded-xl,.dark .dark\:bg-gray-800.rounded-3xl,.dark .dark\:bg-gray-800.rounded-2xl,.dark .dark\:bg-gray-800.rounded-xl{border:1px solid #ffffff14!important;box-shadow:0 12px 30px -18px #000c!important}.dark .text-gray-900,.dark .text-gray-800,.dark .text-slate-900,.dark .text-slate-800,.dark .text-black{color:#f4f5f7!important}.dark .text-gray-700,.dark .text-slate-700,.dark .text-gray-600,.dark .text-slate-600{color:#b6bcc8!important}.dark .text-gray-500,.dark .text-slate-500{color:#98a0ae!important}.dark .text-gray-400,.dark .text-slate-400{color:#7e8696!important}.dark .border-gray-100,.dark .border-gray-200,.dark .border-gray-300,.dark .border-slate-100,.dark .border-slate-200,.dark .border-slate-300{border-color:#ffffff1a!important}.dark .ring-gray-100,.dark .ring-gray-200{--tw-ring-color:#ffffff1a!important}.dark input:not([type=checkbox]):not([type=radio]),.dark textarea,.dark select{color:#f4f5f7!important;background-color:#0f1219!important;border-color:#ffffff1f!important}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:#6a7280!important}.dark input::placeholder,.dark textarea::placeholder{color:#6a7280!important}.dark .shadow-lg,.dark .shadow-xl,.dark .shadow-2xl,.dark .shadow-sm,.dark .shadow-md{--tw-shadow-color:#00000080;box-shadow:0 10px 30px -12px #000000b3!important}.dark .bg-blue-50,.dark .bg-indigo-50,.dark .bg-sky-50{background-color:#6366f11a!important}.dark .bg-green-50,.dark .bg-emerald-50,.dark .bg-teal-50{background-color:#22c55e1a!important}.dark .bg-amber-50,.dark .bg-yellow-50,.dark .bg-orange-50{background-color:#f59e0b1a!important}.dark .bg-red-50,.dark .bg-rose-50,.dark .bg-pink-50{background-color:#ef44441a!important}.dark .bg-purple-50,.dark .bg-violet-50{background-color:#8b5cf61a!important}.dark .text-blue-600,.dark .text-blue-700,.dark .text-blue-800,.dark .text-blue-900,.dark .text-indigo-600,.dark .text-indigo-700{color:#93b4ff!important}.dark .text-green-600,.dark .text-green-700,.dark .text-green-800,.dark .text-emerald-600,.dark .text-emerald-700{color:#6ee7a8!important}.dark .text-red-600,.dark .text-red-700,.dark .text-red-800,.dark .text-rose-600{color:#fca5a5!important}.dark .text-amber-600,.dark .text-amber-700,.dark .text-yellow-700,.dark .text-orange-600,.dark .text-orange-700{color:#fcd34d!important}.dark .text-purple-600,.dark .text-purple-700,.dark .text-violet-600{color:#c4b5fd!important}.dark .hover\:bg-gray-50:hover,.dark .hover\:bg-gray-100:hover,.dark .hover\:bg-slate-50:hover{background-color:#1f2430!important}.dark .hover\:bg-gray-200:hover{background-color:#262b38!important}.dark .divide-gray-100>*+*,.dark .divide-gray-200>*+*,.dark .divide-slate-100>*+*{border-color:#ffffff12!important}.dark .filter-chip{color:#b6bcc8!important;background:#161922!important;border-color:#ffffff1f!important}.dark .filter-chip:hover{background:#1f2430!important}.dark .filter-chip--active{background:var(--brand-primary)!important;color:#fff!important;border-color:#0000!important}.dark .filter-select,.dark .form-input,.dark .btn-sm{color:#f4f5f7!important;background:#0f1219!important;border-color:#ffffff1f!important}.dark .btn-sm:hover:not(:disabled){background:var(--brand-primary)!important;color:#fff!important;border-color:#0000!important}.dark .btn-secondary,.dark .btn-ghost{color:#f4f5f7!important;box-shadow:none!important;background:#161922!important;border-color:#ffffff1f!important}.dark .add-modal{color:#f4f5f7!important;background:#161922!important}.dark .modal-overlay--solid,.dark .modal-surface--solid{background:#161922!important}.dark .page-hero{background:linear-gradient(135deg,#3b82f61f,#3b82f60a)!important;border-color:#ffffff14!important}.dark select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2398a0ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important}.dark .skeleton:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)!important}.app-loader{z-index:9999;background:#0c0e13;place-items:center;display:grid;position:fixed;inset:0}.app-loader-spin{border:3px solid #ffffff1f;border-top-color:#3b82f6;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite app-spin}@keyframes app-spin{to{transform:rotate(360deg)}}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .25s,transform .25s}html{scroll-behavior:smooth;height:100%}.modal-solid{z-index:60;animation:.25s modal-in;position:relative;opacity:1!important;background-color:#fff!important}.skeleton,.skeleton-line,.skeleton-card{display:none!important}.modal-backdrop{animation:.25s backdrop-in}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.dark .modal-solid{background-color:#111827!important}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.btn-primary{border-radius:var(--radius-pill);text-transform:none;background:var(--brand-primary);color:#fff;box-shadow:var(--button-shadow);border:1px solid #0000;padding:.95rem 1.9rem;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s}.btn-primary:hover{background:var(--brand-primary-dark);transform:translateY(-1px);box-shadow:0 6px 16px #1e1b161f}.btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #1e3a8a40}.btn-primary:disabled{opacity:.6;box-shadow:none;cursor:not-allowed}.btn-secondary{border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--border-color);color:var(--ink);padding:.9rem 1.8rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:inset 0 0 0 1px #ffffff73}.btn-secondary:hover{border-color:var(--brand-primary);transform:translateY(-1px);box-shadow:0 4px 12px #1e1b161a}.btn-secondary:focus-visible{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 3px #1e3a8a33}.btn-ghost{border-radius:var(--radius-pill);color:var(--ink);background:0 0;border:1px solid #1e1b161f;padding:.9rem 1.8rem;transition:background .2s,border-color .2s,transform .2s}.btn-ghost:hover{border-color:var(--brand-primary);background:#fff9}.btn-ghost:focus-visible{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 3px #1e3a8a33}.btn-toggle{border-radius:var(--radius-pill);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);background:0 0;border:1px solid #0000;padding:.35rem 1rem;font-size:.7rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.btn-toggle--active{background:var(--glass);border-color:var(--brand-primary);color:var(--ink)}.btn-toggle:not(.btn-toggle--active):hover{background:#ffffffb3}.btn-sm{border-radius:var(--radius-pill);border:1px solid var(--border-color);color:var(--ink-soft);cursor:pointer;background:#fff;padding:.35rem .85rem;font-size:.75rem;font-weight:500;transition:all .2s}.btn-sm:hover:not(:disabled){background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-1px)}.btn-sm:focus-visible{outline:none;box-shadow:0 0 0 3px #1e3a8a33}.btn-sm:disabled{opacity:.5;cursor:not-allowed}.page-fade-enter-active{transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.2,1)}.page-fade-leave-active{transition:opacity .2s,transform .2s}.page-fade-enter-from{opacity:0;transform:translateY(10px)}.page-fade-leave-to{opacity:0;transform:translateY(-6px)}.page-shell{animation:.45s cubic-bezier(.2,.7,.2,1) backwards fadeUp}@media(prefers-reduced-motion:reduce){.page-shell{animation:none}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .2s}.page-fade-enter-from,.page-fade-leave-to{transform:none}}.soft-pop{animation:.35s soft-pop}@keyframes soft-pop{0%{opacity:0;transform:scale(.98)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.float-in{animation:.45s both float-in}@keyframes float-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.skeleton{background:linear-gradient(90deg,#94a3b81a,#94a3b833,#94a3b81a) 0 0/200% 100%;border-radius:12px;animation:1.3s ease-in-out infinite shimmer;position:relative;overflow:hidden}.dark .skeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff21,#ffffff0d) 0 0/200% 100%}.skeleton-card{border-radius:1.25rem}.skeleton-line{border-radius:.6rem;height:.9rem}.stagger-list .stagger-item{animation:.4s both float-in}.stagger-list .stagger-item:first-child{animation-delay:20ms}.stagger-list .stagger-item:nth-child(2){animation-delay:40ms}.stagger-list .stagger-item:nth-child(3){animation-delay:60ms}.stagger-list .stagger-item:nth-child(4){animation-delay:80ms}.stagger-list .stagger-item:nth-child(5){animation-delay:.1s}.stagger-list .stagger-item:nth-child(6){animation-delay:.12s}.stagger-list .stagger-item:nth-child(7){animation-delay:.14s}.stagger-list .stagger-item:nth-child(8){animation-delay:.16s}.stagger-list .stagger-item:nth-child(9){animation-delay:.18s}.stagger-list .stagger-item:nth-child(10){animation-delay:.2s}.stagger-list .stagger-item:nth-child(11){animation-delay:.22s}.stagger-list .stagger-item:nth-child(12){animation-delay:.24s}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-shell{flex-direction:column;gap:1.5rem;display:flex}.page-hero{background:linear-gradient(135deg,#1e3a8a0f,#3f7d200f,#f59e0b0f);border:1px solid #94a3b840;border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.filter-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-chip{color:#374151;background:#fff;border:1px solid #94a3b899;border-radius:.75rem;padding:.5rem 1rem;font-weight:600;transition:all .2s}.filter-chip:hover{background:#f8fafce6}.filter-chip--active{background:var(--brand-primary);color:#fff;border-color:#0000;box-shadow:0 10px 20px #0f172a1f}.filter-select{color:#111827;background:#fff;border:2px solid #94a3b859;border-radius:.75rem;padding:.5rem 1rem;font-weight:600;transition:all .2s}.filter-select:focus{border-color:#8b1e3f;outline:none;box-shadow:0 0 0 4px #8b1e3f1f}.form-input{border:1px solid var(--border-color);background:#fff;border-radius:16px;padding:.5rem .75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-input:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 3px #1e3a8a1f}:root{--sand:#f8fafc;--sage:#e2e8f0;--blush:#f1f5f9;--butter:#f1f5f9;--mist:#fff;--mint:#f1f5f9;--clay:#e2e8f0;--ink:#0f172a;--ink-soft:#64748b;--accent:#475569;--accent-strong:#1e3a8a;--line:#0f172a1a;--font-sans:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--font-display:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--sidebar-width:288px;--sidebar-collapsed-width:88px;--topbar-height:72px;--app-content-padding:clamp(1rem,2.2vw,2.75rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.fade-up{animation:.6s forwards fadeUp}.delay-1{animation-delay:80ms}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}.delay-4{animation-delay:.32s}.float-soft{animation:6s ease-in-out infinite floatSoft}.hover-lift{transition:transform .2s,box-shadow .2s}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1e1b161f}.hover-card{transition:transform .2s,box-shadow .2s}.hover-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1e1b161f}.hover-reveal{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(6px)}.hover-card:hover .hover-reveal{opacity:1;transform:translateY(0)}.skeleton{background:#eef2f6;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.4s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.plan-shell{transform-style:preserve-3d;transition:transform .6s,box-shadow .6s;position:relative;overflow:visible;box-shadow:0 18px 40px #1e1b1624}.plan-shell--hero{height:clamp(360px,55vw,640px)}.plan-shell:hover{transform:perspective(900px)rotateX(2deg)rotate(-.4deg);box-shadow:0 24px 60px #1e1b162e}.plan-grid{pointer-events:none;opacity:.12;background-image:linear-gradient(#1e1b160f 1px,#0000 1px),linear-gradient(90deg,#1e1b160f 1px,#0000 1px);background-size:26px 26px}.plan-shine{pointer-events:none;opacity:.5;background:radial-gradient(circle at 20% 20%,#ffffffd9,#0000 55%),radial-gradient(circle at 80% 0,#60a5fa4d,#0000 45%)}.plan-shell:hover .plan-room{opacity:.9}.plan-room{z-index:1;text-align:left;cursor:pointer;transform-origin:50%;background:0 0;border:0;border-radius:20px;padding:12px 14px;transition:transform .35s,opacity .35s;position:absolute}.plan-room__shell{clip-path:var(--room-shape,inset(0 round 20px));background:linear-gradient(140deg,var(--room-bg,#fff),#fff);pointer-events:none;border:1px solid #1e1b1614;border-radius:20px;transition:box-shadow .35s,border-color .35s;position:absolute;inset:0;box-shadow:0 12px 22px #1e1b1614}.plan-room__label{z-index:2;color:var(--ink-soft);font-size:.75rem;font-weight:600;position:relative}.plan-room__meta{z-index:2;color:#1e1b168c;margin-top:2px;font-size:.7rem;position:relative}.plan-room__details{opacity:0;pointer-events:none;color:#1e1b16eb;z-index:6;background:#fff;border:1px solid #1e1b161f;border-radius:16px;width:min(320px,92vw);padding:14px 16px;transition:opacity .25s,transform .25s;position:absolute;top:0;left:50%;transform:translate(-50%,-60%)scale(.7);box-shadow:0 24px 46px #1e1b1638}.plan-room__details-title{color:#1e1b16b3;text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;font-weight:600}.plan-room__details-list{color:#1e1b16c7;gap:6px;margin:8px 0 10px;padding:0;font-size:.72rem;list-style:none;display:grid}.plan-room__details-list li{justify-content:space-between;gap:12px;display:flex}.plan-room__details-total{color:#1e1b16cc;justify-content:space-between;font-size:.75rem;font-weight:600;display:flex}.plan-room__details-total span{color:var(--room-accent,#60a5fa)}.plan-room__accent{clip-path:var(--room-shape,inset(0 round 20px));pointer-events:none;opacity:0;box-shadow:0 0 0 0 var(--room-accent,#60a5fa);z-index:3;border-radius:20px;transition:opacity .2s,box-shadow .25s;position:absolute;inset:-1px}.plan-room:hover,.plan-room:focus-visible{opacity:1;z-index:8;transform:translateY(-4px)scale(1.02)}.plan-room:hover .plan-room__accent,.plan-room:focus-visible .plan-room__accent{opacity:1;box-shadow:0 0 0 2px var(--room-accent,#60a5fa),0 8px 20px #1e1b1626}.plan-room:hover .plan-room__shell,.plan-room:focus-visible .plan-room__shell{border-color:#1e1b162e;box-shadow:0 12px 28px #1e1b1626}.plan-room:hover .plan-room__details,.plan-room:focus-visible .plan-room__details{opacity:1;transform:translate(-50%,-110%)scale(1)}.plan-outline{pointer-events:none;border:2px solid #1e1b1626;border-radius:22px;position:absolute;inset:12px;box-shadow:inset 0 0 0 1px #1e1b1614}.plan-hall{background:#fffc;border:1px dashed #1e1b161f;border-radius:18px;width:28%;height:30%;position:absolute;top:62%;left:64%;box-shadow:inset 0 0 0 1px #1e1b160a}.plan-wall{background:#1e1b1629;position:absolute}.plan-wall-vertical{width:3px;height:84%;top:8%;left:64%}.plan-wall-horizontal{width:56%;height:3px;top:58%;left:8%}.plan-wall-kitchen{width:28%;height:3px;top:34%;left:64%}.plan-wall-entry{width:28%;height:3px;top:60%;left:64%}.plan-door{border-top:2px solid #1e1b1633;border-bottom:0;border-left:0;border-right:2px solid #1e1b1633;border-radius:999px;width:30px;height:30px;position:absolute;transform:rotate(0)}.plan-door-main{top:54%;left:58%}.plan-door-bath{width:22px;height:22px;top:46%;left:64%}.plan-window{background:#1e1b162e;border-radius:999px;height:6px;position:absolute}.plan-window-living{width:60px;top:8%;left:12%}.plan-window-bed{width:50px;bottom:8%;left:18%}.floor-canvas{min-height:clamp(320px,48vw,520px)}.floor-zoom{width:100%;height:100%;transition:transform .5s;position:relative}.floor-stage{transform-origin:0 0;width:100%;height:100%;transition:transform .5s;position:relative}.floor-room{cursor:grab;border:1px solid #1e1b161a;border-radius:18px;padding:12px;transition:transform .3s,box-shadow .3s,opacity .3s;position:absolute;box-shadow:0 10px 24px #1e1b161f}.floor-room:active{cursor:grabbing}.floor-room:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1e1b1626}.floor-room--active{border-color:#1e1b162e;box-shadow:0 18px 36px #1e1b1633}.floor-room__label{color:var(--ink);flex-direction:column;gap:4px;font-size:.75rem;font-weight:600;display:flex}.floor-room__meta{text-transform:uppercase;letter-spacing:.18em;color:#1e1b168c;font-size:.65rem}.floor-handle{background:#fff;border:2px solid #1e1b1659;border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 4px 10px #1e1b1626}.floor-handle--nw{cursor:nwse-resize;top:-6px;left:-6px}.floor-handle--ne{cursor:nesw-resize;top:-6px;right:-6px}.floor-handle--sw{cursor:nesw-resize;bottom:-6px;left:-6px}.floor-handle--se{cursor:nwse-resize;bottom:-6px;right:-6px}.floor-door{background:var(--ink);opacity:.65;border-radius:999px;transition:transform .2s,opacity .2s;position:absolute}.floor-door:hover{opacity:1;transform:scale(1.1)}.floor-hud{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 16px 30px #1e1b1633}.floor-hud__ring{border:1px dashed #1e1b1633;border-radius:999px;position:absolute;inset:-10px}.floor-hud__dot{border:1px dashed #1e1b161f;border-radius:999px;position:absolute;inset:-16px}.floor-empty{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.floor-empty__card{color:var(--ink-soft);background:#fffc;border:1px dashed #1e1b1629;border-radius:18px;padding:16px 20px;font-size:.85rem;box-shadow:0 12px 28px #1e1b1614}.preview-flow{height:clamp(340px,48vw,520px);position:relative;overflow:hidden}.preview-flow .react-flow__pane{cursor:default}.preview-flow .react-flow__viewport{transition:transform .6s}.preview-room{border:1px solid #1e1b161f;border-radius:20px;width:100%;height:100%;padding:14px;transition:transform .35s,box-shadow .35s;position:relative;box-shadow:0 18px 40px #1e1b161f}.preview-room:after{content:"";pointer-events:none;border:1px dashed #1e1b1614;border-radius:16px;position:absolute;inset:12px}.preview-room__label{font-size:.8rem;font-weight:600}.preview-room__meta{color:#1e1b168c;margin-top:2px;font-size:.7rem}.preview-room__details{opacity:0;pointer-events:none;color:#1e1b16e6;z-index:5;background:#fff;border:1px solid #1e1b161f;border-radius:14px;width:min(240px,70vw);padding:12px 14px;transition:opacity .25s,transform .25s;position:absolute;top:0;left:50%;transform:translate(-50%,-70%)scale(.75);box-shadow:0 24px 46px #1e1b1638}.preview-room__details-title{letter-spacing:.2em;text-transform:uppercase;color:#1e1b168c;font-size:.65rem}.preview-room__details-list{color:#1e1b16b3;gap:6px;margin:8px 0 10px;padding:0;font-size:.72rem;list-style:none;display:grid}.preview-room__details-list li{justify-content:space-between;gap:12px;display:flex}.preview-room__details-total{color:#1e1b16d9;justify-content:space-between;font-size:.75rem;font-weight:600;display:flex}.preview-room__details-total span{color:var(--accent-strong)}.preview-room:hover{z-index:4;transform:translateY(-8px)scale(1.04);box-shadow:0 26px 55px #1e1b1633}.preview-room:hover .preview-room__details{opacity:1;transform:translate(-50%,-140%)scale(1)}.preview-overlay{pointer-events:none;position:absolute;inset:0}.preview-wall{background:#1e1b1629;position:absolute}.preview-wall--vertical{width:3px;height:76%;top:12%;left:58%}.preview-wall--horizontal{width:48%;height:3px;top:56%;left:10%}.preview-door{border-top:2px solid #1e1b1633;border-bottom:0;border-left:0;border-right:2px solid #1e1b1633;border-radius:999px;width:28px;height:28px;position:absolute}.preview-door--living{top:52%;left:53%}.preview-door--bath{width:20px;height:20px;top:42%;left:58%}.floor-preview{background:linear-gradient(160deg,#fffc,#f8f3eae6);border-radius:28px;gap:1rem;padding:1.5rem;display:grid;position:relative}@keyframes pulse{50%{opacity:.5}}.floor-preview__canvas{background:#ffffffe6;border-radius:24px;width:min(100%,1100px);margin:0 auto;padding:1rem;position:relative;box-shadow:0 18px 48px #1e1b1626}.floor-preview__plus{cursor:pointer;z-index:10;background:#ffffffd1;border:1px solid #1e1b1633;border-radius:999px;place-items:center;width:62px;height:62px;transition:transform .3s,box-shadow .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.floor-preview__plus:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 20px 40px #1e1b1640}.floor-preview__plus-ring{border:2px solid #ef7a6f40;border-radius:50%;width:80px;height:80px;animation:2s infinite pulse;position:absolute}.floor-preview__plus-dot{border:1px dashed #1e1b1640;border-radius:50%;width:24px;height:24px;position:absolute}.floor-preview__plus-icon{color:var(--ink);z-index:1;font-size:1.75rem;font-weight:700;position:relative}.floor-preview__bubble{z-index:12;background:#fffffff2;border:1px solid #1e1b161f;border-radius:26px;flex-direction:column;gap:.75rem;width:240px;padding:.75rem;display:flex;position:absolute;bottom:20%;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #1e1b1633}.floor-preview__bubble-btn{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.25rem;padding:0;font-size:.9rem;transition:color .2s;display:flex}.floor-preview__bubble-btn:hover .floor-preview__bubble-label{color:var(--brand-primary)}.floor-preview__bubble-label{font-weight:600}.floor-preview__backdrop{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at top,#ffffff80,#0000 45%),#fff9;border-radius:24px;transition:opacity .3s;position:absolute;inset:0}.floor-preview__popup{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.floor-preview__info{pointer-events:auto;background:#ffffffe6;border:1px solid #1e1b1614;border-radius:24px;max-width:320px;padding:1.5rem;box-shadow:0 30px 70px #1e1b162e}.modal-backdrop{z-index:140;background:#0a0a0a59;position:fixed;inset:0}.modal-overlay--solid,.modal-surface--solid{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.add-modal{background:#fff;border-radius:24px;width:100%;max-width:420px;padding:1.75rem;box-shadow:0 30px 70px #1e1b1633}.add-modal input{border-radius:16px}.floor-preview__canvas svg{width:100%;height:auto;display:block}.floor-preview__room{transition:opacity .25s,transform .2s,stroke .2s}.floor-preview__details{border:1px solid var(--border-color);background:#fff;border-radius:22px;gap:.65rem;padding:1rem 1.25rem;display:grid;box-shadow:inset 0 0 0 1px #fff9}.floor-preview__status{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.floor-preview__active h3{font-size:1.15rem}.floor-preview__room--active{stroke:#1f1b17}.floor-preview__details ul{margin:0;padding:0;list-style:none}.floor-preview__details li span{font-size:.85rem}.floor-preview__details li span:first-child{margin-left:.15rem}@media(max-width:640px){.plan-shell--hero{height:360px}}body{height:100%;min-height:100vh;color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;background:radial-gradient(circle at top,#fffc,#f8f3ea99),linear-gradient(120deg,var(--mist),var(--sand));margin:0}.page-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;animation:.4s both float-in;display:flex}.page-controls__left,.page-controls__right{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-controls__left{flex:320px;min-width:0}.page-controls__right{justify-content:flex-end}.page-controls__search{flex:260px;min-width:220px;position:relative}@media(max-width:768px){.page-controls{align-items:stretch}.page-controls__right{justify-content:flex-start}}.app-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#nprogress .bar{box-shadow:0 0 10px #8b1e3f80,0 0 20px #8b1e3f4d;background:#8b1e3f!important;height:3px!important}#nprogress .peg{box-shadow:0 0 10px #8b1e3f80,0 0 20px #8b1e3f4d}#nprogress .spinner{display:none!important}.app-topbar{z-index:50;height:var(--topbar-height);min-height:var(--topbar-height);max-height:var(--topbar-height);align-items:stretch;display:flex;position:sticky;top:0;overflow:visible}.app-topbar__inner{width:100%;padding:0 4px}.app-topbar__content{justify-content:space-between;align-items:center;gap:1rem;height:100%;display:flex}.app-topbar+main,.app-topbar+div{padding-top:calc(var(--topbar-height) + .5rem)}.app-topbar{z-index:110;position:fixed;top:0;left:0;right:0}body.has-sidebar .app-topbar,body.has-sidebar .app-topbar+main,body.has-sidebar .app-topbar+div,body.has-sidebar main{padding-left:calc(var(--sidebar-width) + var(--app-content-padding));padding-right:var(--app-content-padding);transition:padding-left .3s}body.has-sidebar.sidebar-collapsed .app-topbar,body.has-sidebar.sidebar-collapsed .app-topbar+main,body.has-sidebar.sidebar-collapsed .app-topbar+div,body.has-sidebar.sidebar-collapsed main{padding-left:calc(var(--sidebar-collapsed-width) + var(--app-content-padding));padding-right:var(--app-content-padding)}@media(max-width:1024px){body.has-sidebar .app-topbar,body.has-sidebar .app-topbar+main,body.has-sidebar .app-topbar+div,body.has-sidebar main,body.has-sidebar.sidebar-collapsed .app-topbar,body.has-sidebar.sidebar-collapsed .app-topbar+main,body.has-sidebar.sidebar-collapsed .app-topbar+div,body.has-sidebar.sidebar-collapsed main{padding-left:var(--app-content-padding);padding-right:var(--app-content-padding)}}.currency-amount{align-items:baseline;gap:.25rem;display:inline-flex}.currency-amount__symbol{letter-spacing:.02em;opacity:.75;font-size:.7em;font-weight:700}.sidebar-shell{will-change:width,transform;height:100dvh;min-height:100vh;max-height:100vh;transition:width .3s,transform .3s;top:0;bottom:0;left:0;overflow:hidden;position:fixed!important}.sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.sidebar-scroll:hover{scrollbar-color:#94a3b880 transparent}.sidebar-scroll::-webkit-scrollbar{width:6px}.sidebar-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-scroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:9999px;-webkit-transition:background-color .2s;transition:background-color .2s}.sidebar-scroll:hover::-webkit-scrollbar-thumb{background-color:#94a3b880}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background-color:#64748bb3}html.dark .sidebar-scroll:hover{scrollbar-color:#64748b8c transparent}html.dark .sidebar-scroll:hover::-webkit-scrollbar-thumb{background-color:#64748b8c}.sonner-toaster{z-index:9999!important}h1,h2,h3,h4{font-family:var(--font-display),serif;letter-spacing:-.02em}button[class*=bg-gradient-to-],a[class*=bg-gradient-to-],[role=button][class*=bg-gradient-to-],input[type=button][class*=bg-gradient-to-],input[type=submit][class*=bg-gradient-to-]{color:#fff;background-image:none!important;background-color:var(--brand-primary)!important;border-color:#0000!important}button[class*=bg-gradient-to-]:hover,a[class*=bg-gradient-to-]:hover,[role=button][class*=bg-gradient-to-]:hover,input[type=button][class*=bg-gradient-to-]:hover,input[type=submit][class*=bg-gradient-to-]:hover{background-color:var(--brand-primary-dark)!important}button:not([disabled]),a.rounded-full,a.rounded-2xl{transition:transform .2s,box-shadow .2s,background-color .2s,color .2s}button:not([disabled]):hover,a.rounded-full:hover,a.rounded-2xl:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1e1b161a}button.bg-primary,button.bg-accent,a.bg-primary,a.bg-accent,[role=button].bg-primary,[role=button].bg-accent,button.hover\:bg-primary:hover,button.hover\:bg-primary\/90:hover,button.hover\:bg-primary\/80:hover,a.hover\:bg-primary:hover,a.hover\:bg-primary\/90:hover,a.hover\:bg-primary\/80:hover,[role=button].hover\:bg-primary:hover,[role=button].hover\:bg-primary\/90:hover,[role=button].hover\:bg-primary\/80:hover,button.hover\:bg-accent:hover,button.hover\:bg-accent\/90:hover,a.hover\:bg-accent:hover,a.hover\:bg-accent\/90:hover,[role=button].hover\:bg-accent:hover,[role=button].hover\:bg-accent\/90:hover{color:#fff}::-moz-selection{background:#60a5fa73}::selection{background:#60a5fa73}[class*=text-blue-],[class*=text-green-],[class*=text-purple-],[class*=text-red-],[class*=text-yellow-],[class*=text-orange-]{color:var(--brand-primary)!important}[class*=bg-blue-],[class*=bg-green-],[class*=bg-purple-],[class*=bg-red-],[class*=bg-yellow-],[class*=bg-orange-]{background-color:rgba(var(--brand-primary-rgb),.12)!important}[class*=border-blue-],[class*=border-green-],[class*=border-purple-],[class*=border-red-],[class*=border-yellow-],[class*=border-orange-]{border-color:rgba(var(--brand-primary-rgb),.35)!important}[class*=from-blue-],[class*=from-green-],[class*=from-purple-],[class*=from-red-],[class*=from-yellow-],[class*=from-orange-]{--tw-gradient-from:rgba(var(--brand-primary-rgb),.2)!important;--tw-gradient-to:rgba(var(--brand-primary-rgb),.2)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}[class*=to-blue-],[class*=to-green-],[class*=to-purple-],[class*=to-red-],[class*=to-yellow-],[class*=to-orange-]{--tw-gradient-to:rgba(var(--brand-primary-rgb),.2)!important}[class*=via-blue-],[class*=via-green-],[class*=via-purple-],[class*=via-red-],[class*=via-yellow-],[class*=via-orange-]{--tw-gradient-stops:var(--tw-gradient-from),rgba(var(--brand-primary-rgb),.25),var(--tw-gradient-to)!important}.text-success,.text-warning,.text-error,.text-accent{color:var(--brand-primary)!important}.bg-success,.bg-warning,.bg-error,.bg-accent{background-color:rgba(var(--brand-primary-rgb),.12)!important}.border-success,.border-warning,.border-error,.border-accent{border-color:rgba(var(--brand-primary-rgb),.35)!important}.bg-paper{background:linear-gradient(#fffaf2,#f7efe5)}.bg-grid{background-image:linear-gradient(#1e1b160d 1px,#0000 1px),linear-gradient(90deg,#1e1b160d 1px,#0000 1px);background-size:24px 24px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%233f3a34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;transition:border-color .2s,box-shadow .2s;padding-right:36px!important}select:hover:not(:disabled){border-color:var(--accent-strong)}select:focus{border-color:var(--accent-strong);outline:none;box-shadow:0 0 0 3px #60a5fa26}select:disabled{opacity:.6;cursor:not-allowed;background-color:var(--sand)}input:not([type=radio]):not([type=checkbox]):not([type=color]):focus,textarea:focus{border-color:var(--accent-strong);outline:none;box-shadow:0 0 0 3px #60a5fa26}input:disabled,textarea:disabled{opacity:.6;cursor:not-allowed;background-color:var(--sand)}#app,#app-wrapper{min-height:100vh}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-fadeIn{animation:.3s ease-out fadeIn}.animate-slideUp{animation:.4s ease-out slideUp}.animate-gradient{animation:3s infinite gradient}@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-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}@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:""}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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:""}}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rs{--bg: #F3F5F9;--bg-2: #E8ECF4;--card: #FFFFFF;--card-2: #F3F5F9;--line: rgba(11, 27, 58, .09);--line-2: rgba(11, 27, 58, .16);--ink: #0B1B3A;--ink-2: #33405F;--mute: #5A6582;--navy: #1E3A8A;--night: #060B18;--electric: #2563EB;--rest: #1D4ED8;--sky: #60A5FA;--sky-2: #93C5FD;--ice: #DBEAFE;--tint: #E0E9FF;--tile-sky: #BFDBFE;--glow: 96, 165, 250;--glow-2: 37, 99, 235;--green: var(--electric);--green-2: var(--sky);--green-ink: #FFFFFF;--green-soft: var(--ice);--blue: var(--rest);--blue-2: var(--rest);--blue-soft: var(--tint);--amber: var(--navy);--amber-soft: var(--tint);--pink: #3D6BEA;--pink-soft: #E1EAFF;--red: #B91C1C;--paper: #FFFFFF;--paper-2: #F3F5F9;--paper-ink: #0B1B3A;--paper-mute: #5A6582;--r-xl: 34px;--r-lg: 26px;--r: 20px;--r-sm: 12px;--wrap: 1200px;--display: "Bricolage Grotesque", "Figtree", system-ui, sans-serif;--font: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--shadow-sm: 0 1px 2px rgba(11, 27, 58, .06), 0 4px 14px -6px rgba(11, 27, 58, .14);--shadow: 0 2px 4px rgba(11, 27, 58, .04), 0 24px 48px -20px rgba(11, 27, 58, .28);background-color:var(--bg);background-image:radial-gradient(rgba(11,27,58,.09) 1.1px,transparent 1.4px);background-size:26px 26px;color:var(--ink-2);font-family:var(--font);font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip;line-height:1.6}:where(.rs) *,:where(.rs) *:before,:where(.rs) *:after{box-sizing:border-box}:where(.rs) :where(h1,h2,h3,h4){font-family:var(--display);color:var(--ink);margin:0;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}:where(.rs) p{margin:0;text-wrap:pretty}:where(.rs) img{max-width:100%;display:block}:where(.rs) a{color:inherit;text-decoration:none}.rs ::-moz-selection{background:var(--sky-2);color:var(--ink)}.rs ::selection{background:var(--sky-2);color:var(--ink)}:where(.rs) button{font:inherit;color:inherit}.rs button:not([disabled]):hover,.rs a.rounded-full:hover,.rs a.rounded-2xl:hover{transform:none;box-shadow:none}.rs :focus-visible{outline:3px solid var(--electric);outline-offset:3px;border-radius:8px}.rs input:focus-visible,.rs textarea:focus-visible,.rs select:focus-visible{outline-offset:1px}.rs-skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;font-weight:700;transition:top .2s}.rs-skip:focus{top:12px}.rs-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rs-wrap{width:100%;max-width:calc(var(--wrap) + 64px);margin:0 auto;padding:0 16px}@media(min-width:720px){.rs-wrap{padding:0 32px}}.rs-sec{padding:clamp(72px,10vw,128px) 0;position:relative}.rs-sec--tight{padding:clamp(40px,5vw,64px) 0}.rs-sec--band{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rs-sec--paper{background:#fff;color:var(--ink-2)}.rs-sec--paper .rs-lead,.rs-sec--paper .rs-muted{color:var(--mute)}.rs-center{text-align:center}.rs-center .rs-lead{margin-left:auto;margin-right:auto}.rs-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:680px){.rs-grid--2,.rs-grid--3,.rs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.rs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rs-split{display:grid;gap:40px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.rs-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px}.rs-split--flip>:first-child{order:2}}.rs-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;font:700 14px/1.3 var(--font);letter-spacing:.01em;text-transform:none;color:var(--ink);padding:6px 14px 6px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.rs-eyebrow:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--rest);box-shadow:0 0 0 4px #1d4ed82e;flex-shrink:0}.rs-eyebrow--blue:before{background:var(--electric)}.rs-eyebrow--amber:before{background:var(--navy)}.rs-eyebrow--pink:before{background:var(--sky)}.rs-h1{font-family:var(--display);font-size:clamp(2.6rem,7vw,5.4rem);font-weight:800;letter-spacing:-.045em;line-height:.98;color:var(--ink);text-wrap:balance}.rs-h2{font-family:var(--display);font-size:clamp(2.2rem,5.2vw,4.2rem);font-weight:800;letter-spacing:-.045em;line-height:.98;color:var(--ink);text-wrap:balance}.rs-h3{font-family:var(--display);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:var(--ink)}.rs-h1 em,.rs-h2 em,.rs-hl{font-style:normal;color:inherit;padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--sky-2),var(--sky-2));background-repeat:no-repeat;background-position:0 88%;background-size:calc(var(--hl, 1) * 100%) .36em}.rs-lead{color:var(--ink-2);font-size:clamp(17px,1.6vw,19.5px);line-height:1.6;max-width:60ch;margin-top:20px}.rs-muted{color:var(--mute)}.rs-mono{font-family:var(--font);font-variant-numeric:tabular-nums}.rs-highlight{background:linear-gradient(transparent 62%,var(--sky-2) 62%);padding:0 .08em}.rs-btn{--b: var(--ink);--b-ink: #fff;--b-bd: var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;border:2px solid var(--b-bd);cursor:pointer;background:var(--b);color:var(--b-ink);font:700 16px/1 var(--font);white-space:nowrap;box-shadow:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s,color .2s,border-color .2s}.rs .rs-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #0b1b3a80}.rs .rs-btn:active{transform:translateY(0) scale(.98)}.rs-btn svg{width:18px;height:18px;flex-shrink:0;transition:transform .25s var(--ease)}.rs .rs-btn:hover svg{transform:translate(3px)}.rs-btn--sm{min-height:42px;padding:0 18px;font-size:15px}.rs-btn--lg{min-height:60px;padding:0 30px;font-size:17px}.rs-btn--ghost{--b: transparent;--b-ink: var(--ink);--b-bd: var(--line-2)}.rs .rs-btn--ghost:hover{--b-bd: var(--ink);box-shadow:none}.rs-btn--blue,.rs-btn--bright{--b: var(--electric);--b-ink: #fff;--b-bd: var(--electric)}.rs .rs-btn--blue:hover,.rs .rs-btn--bright:hover{--b: var(--rest);--b-bd: var(--rest)}.rs-btn--dark{--b: var(--ink);--b-ink: #fff;--b-bd: var(--ink)}.rs-btn--white{--b: #fff;--b-ink: var(--ink);--b-bd: #fff}.rs-btn--ghost-light{--b: transparent;--b-ink: #fff;--b-bd: rgba(255, 255, 255, .45)}.rs .rs-btn--ghost-light:hover{--b-bd: #fff}.rs-btn[disabled]{opacity:.6;cursor:progress;transform:none}.rs-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.rs-center .rs-actions{justify-content:center}.rs-link{color:var(--ink);font-weight:700;display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid var(--sky);padding-bottom:2px;align-self:flex-start}.rs-link svg{width:17px;height:17px;transition:transform .25s var(--ease)}.rs-link:hover svg,a:hover>.rs-link svg{transform:translate(4px)}.rs-chip{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:var(--ink)}.rs-chip svg{width:18px;height:18px;color:var(--electric);stroke-width:3;flex-shrink:0}.rs-chips{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px}.rs-center .rs-chips{justify-content:center}.rs-sticker{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:16px;font:800 clamp(13px,1.3vw,15px)/1.1 var(--font);letter-spacing:0;text-transform:none;white-space:nowrap;background:#fff;color:var(--ink);border:2px solid var(--ink);transform:rotate(-4deg);box-shadow:0 16px 30px -14px #0b1b3a80}.rs-sticker svg{width:17px;height:17px}.rs-sticker--green{background:var(--ice);color:var(--rest);border-color:var(--rest)}.rs-sticker--blue{background:var(--sky-2)}.rs-sticker--pink,.rs-sticker--ink{background:var(--ink);color:#fff}.rs-sticker--amber{background:var(--sky-2)}.rs-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;position:relative;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}a.rs-card:hover,.rs-card--hover:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #0b1b3a73}.rs-card p{color:var(--ink-2);margin-top:8px;line-height:1.55;font-size:16px}.rs-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin-bottom:18px;background:var(--tint);color:var(--navy)}.rs-ic svg{width:26px;height:26px}.rs-ic--blue{background:var(--rest);color:#fff}.rs-ic--amber{background:var(--ink);color:var(--sky-2)}.rs-ic--pink{background:var(--sky-2);color:var(--ink)}.rs-docket{background:#fff;color:var(--ink);border-radius:8px 8px 0 0;padding:20px 20px 26px;font-family:var(--font);position:relative;box-shadow:0 24px 40px -26px #0b1b3a8c;--zig: 10px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%}.rs-docket h3,.rs-docket h4{color:var(--ink)}.rs-toy{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:18px;box-shadow:var(--shadow);color:var(--ink-2)}@media(min-width:720px){.rs-toy{padding:24px}}.rs-toy__tag{position:absolute;top:-16px;right:22px;z-index:3}.rs-toy__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--line)}.rs-toy__title{font-family:var(--display);font-weight:800;font-size:1.05rem;letter-spacing:-.02em;color:var(--ink);display:inline-flex;align-items:center;gap:8px}.rs-live{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;background:var(--ice);color:var(--rest);font:700 13px var(--font)}.rs-live i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:rs-ping 2s infinite}@keyframes rs-ping{0%{box-shadow:0 0 rgba(var(--glow-2),.5)}80%,to{box-shadow:0 0 0 7px rgba(var(--glow-2),0)}}.rs-toy__hint{font-size:14px;color:var(--mute);margin-top:14px;display:flex;align-items:center;gap:8px}.rs-toy__hint svg{width:16px;height:16px;color:var(--electric);flex-shrink:0}.rs-shot{position:relative;margin:0}.rs-shot__frame,.rs-device{margin:0;padding:clamp(5px,.8vw,10px);border-radius:clamp(14px,2vw,26px);position:relative;background:linear-gradient(160deg,#1e2537,#0b0f1a);box-shadow:0 1px #ffffff1f inset,0 40px 70px -28px #0b1b3a8c,0 12px 24px -12px #0b1b3a4d}.rs-shot__frame img,.rs-device img{border-radius:clamp(9px,1.4vw,17px);width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:#fff}.rs-shot__frame img{aspect-ratio:1440 / 829}.rs-shot figcaption{margin-top:14px;color:var(--mute);font-size:14px;text-align:center}.rs-steps{counter-reset:s;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:820px){.rs-steps{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}}.rs-step{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;position:relative}.rs-step:before{counter-increment:s;content:counter(s);width:56px;height:56px;border-radius:18px;display:grid;place-items:center;margin-bottom:18px;background:var(--ink);color:var(--sky-2);font:800 24px var(--display)}.rs-step p{color:var(--ink-2);margin-top:8px}.rs-ticks{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px}.rs-ticks li{display:flex;gap:10px;align-items:flex-start;color:var(--ink);font-weight:500}.rs-ticks li svg{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--rest);color:#fff;stroke-width:3.4;flex-shrink:0;margin-top:1px}.rs-stat b{display:block;font:800 clamp(2.6rem,4.6vw,4rem)/.9 var(--display);letter-spacing:-.05em;color:var(--ink)}.rs-stat span{display:block;color:var(--ink-2);margin-top:10px;font-size:15px;font-weight:600}.rs-marquee{position:relative;z-index:2;overflow:hidden;padding:0;background:var(--electric);border:0;margin:0 -40px;rotate:-1.5deg}.rs-marquee__track{display:flex;align-items:center;gap:28px;width:-moz-max-content;width:max-content;height:62px}.rs-marquee__item{display:inline-flex;align-items:center;gap:28px;font:700 clamp(18px,2.2vw,26px)/1 var(--display);letter-spacing:-.02em;color:#fff;white-space:nowrap}.rs-marquee__item svg{width:20px;height:20px;color:var(--sky-2)}.rs-marquee--ink{background:var(--ink);rotate:-1.5deg}.rs-marquee--ink .rs-marquee__item svg{color:var(--sky)}.rs-field{display:grid;gap:8px;align-content:start}.rs-field label,.rs-label{font-size:15.5px;font-weight:700;color:var(--ink)}.rs-field .rs-opt{color:var(--mute);font-weight:500;font-size:14px}.rs-input{width:100%;background:var(--bg);border:2px solid transparent;color:var(--ink);border-radius:16px;padding:13px 16px;font:500 16.5px var(--font);transition:border-color .2s,background-color .2s,box-shadow .2s}.rs-input:hover{border-color:var(--line-2)}.rs-input::-moz-placeholder{color:#8a93ad}.rs-input::placeholder{color:#8a93ad}.rs .rs-input:focus{outline:none;background:#fff;border-color:var(--electric);box-shadow:0 0 0 4px rgba(var(--glow-2),.15)}.rs-input[aria-invalid=true]{border-color:var(--red);background:#fff}textarea.rs-input{resize:vertical;min-height:120px;line-height:1.5}select.rs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235A6582' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.rs-err{color:var(--red);font-size:14px;font-weight:600}.rs-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.rs-faq{display:grid;gap:10px;max-width:860px;margin:48px auto 0;text-align:left}.rs-faq__item{border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden;transition:box-shadow .3s,border-color .3s}.rs-faq__item.is-open{border-color:var(--line-2);box-shadow:var(--shadow-sm)}.rs-faq__q{width:100%;display:flex;justify-content:space-between;gap:16px;align-items:center;text-align:left;background:none;border:0;cursor:pointer;padding:20px 22px 20px 26px;font:700 clamp(18px,1.8vw,21px)/1.3 var(--display);letter-spacing:-.02em;color:var(--ink)}.rs-faq__q svg{width:38px;height:38px;padding:10px;border-radius:50%;background:var(--bg-2);color:var(--ink);stroke-width:2.6;flex-shrink:0;transition:transform .35s var(--ease),background-color .3s}.rs-faq__item.is-open .rs-faq__q svg{transform:rotate(45deg);background:var(--sky-2)}.rs-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.rs-faq__item.is-open .rs-faq__a{grid-template-rows:1fr}.rs-faq__a>div{overflow:hidden}.rs-faq__a p{color:var(--ink-2);padding:0 26px 24px;line-height:1.65;max-width:720px}.rs-glow{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.rs-glow:before{content:"";position:absolute;width:900px;height:520px;left:50%;top:-260px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--glow),.28),transparent)}.rs-grid-bg{display:none}.rs-z{position:relative;z-index:1}.rs-hero{position:relative;padding:128px 0 clamp(56px,8vw,96px);overflow:hidden}@media(min-width:900px){.rs-hero{padding-top:150px}}.rs-scan{display:inline-grid;font-family:var(--display);font-weight:800;line-height:.92;letter-spacing:-.042em;font-size:var(--scan-size, clamp(4.4rem, 16vw, 12rem));color:var(--ink);padding:.04em .06em .1em}.rs-scan__item{grid-area:1 / 1;position:relative;justify-self:var(--scan-align, center);--p: 1;--over: .3em;--x: calc(var(--p) * (100% + var(--over)));white-space:nowrap}.rs-scan__item:not(.is-active){visibility:hidden}.rs-scan__ghost{color:transparent;-webkit-text-stroke:.022em color-mix(in srgb,var(--ink) 55%,transparent);clip-path:inset(-20% calc(-1 * var(--over) - .2em) -20% var(--x))}.rs-scan__fill{position:absolute;inset:0;clip-path:inset(-20% calc(100% - var(--x)) -20% -5%)}.rs-scan i{font-style:normal;display:inline-block;color:var(--electric)}.rs-scan__ghost i{color:transparent;-webkit-text-stroke:.022em var(--electric)}.rs-scan__beam{position:absolute;top:-6%;bottom:2%;left:var(--x);width:.055em;margin-left:-.0275em;border-radius:99px;background:var(--sky);opacity:0;box-shadow:0 0 .12em .04em rgba(var(--glow),.8),0 0 .5em .12em rgba(var(--glow),.4)}.rs-scan__beam:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:.5em;background:linear-gradient(90deg,transparent,rgba(var(--glow),.3))}.rs-scan.is-armed .rs-scan__item.is-active{--p: 0}.rs-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);font-weight:700;font-size:14.5px;color:var(--ink)}.rs-pill__dot{width:26px;height:26px;border-radius:50%;background:var(--ice);display:grid;place-items:center}.rs-pill__dot:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--electric);animation:rs-ping 2s infinite}.rs-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rs-tile{display:flex;flex-direction:column;justify-content:space-between;gap:30px;min-height:230px;padding:26px;border-radius:26px;background:#fff;border:1px solid var(--line);color:var(--ink-2);transition:rotate .5s var(--ease),transform .5s var(--ease)}.rs-tile:nth-child(1){rotate:-1.6deg;background:var(--electric);border-color:var(--electric);color:#e6eeff}.rs-tile:nth-child(2){rotate:1.2deg;background:var(--ink);border-color:var(--ink);color:#c9d2e6}.rs-tile:nth-child(3){rotate:-.8deg}.rs-tile:nth-child(4){rotate:1.8deg;background:var(--sky-2);border-color:var(--sky-2);color:var(--ink)}.rs-tile:hover{rotate:0deg;transform:translateY(-6px) scale(1.02)}.rs-tile b{font:800 clamp(3rem,5.4vw,4.8rem)/.9 var(--display);letter-spacing:-.05em;color:var(--ink);white-space:nowrap}.rs-tile:nth-child(1) b,.rs-tile:nth-child(2) b{color:#fff}.rs-tile b small{font-size:.42em;letter-spacing:-.02em;margin-left:.12em}.rs-tile p{font-size:16px;font-weight:600;line-height:1.4}@media(max-width:1080px){.rs-tiles{grid-template-columns:1fr 1fr}}@media(max-width:680px){.rs-tiles{grid-template-columns:1fr}.rs-tile{min-height:0}}.rs-ctaband-wrap{padding:0 clamp(8px,2vw,24px) clamp(8px,2vw,24px)}.rs-ctaband{position:relative;overflow:hidden;border-radius:clamp(28px,4vw,48px);color:#fff;text-align:center;padding:clamp(56px,9vw,120px) 0;background-color:var(--electric);background-image:radial-gradient(rgba(255,255,255,.16) 1.2px,transparent 1.5px),radial-gradient(1000px 520px at 15% 0%,rgba(var(--glow),.55),transparent 60%),linear-gradient(160deg,var(--electric),#2C52B8 70%);background-size:22px 22px,auto,auto}.rs-ctaband h2{color:#fff;font:800 clamp(2.6rem,7.4vw,6.2rem)/.92 var(--display);letter-spacing:-.055em;max-width:13ch;margin:0 auto 22px}.rs-ctaband p{max-width:560px;margin:0 auto 32px;font-size:clamp(17px,1.6vw,19.5px);font-weight:500}.rs-ctaband .rs-actions{justify-content:center;margin-top:0}.rs-ctaband .rs-btn{--b: #fff;--b-ink: var(--ink);--b-bd: #fff}.rs-ctaband .rs-btn--ghost{--b: transparent;--b-ink: #fff;--b-bd: rgba(255, 255, 255, .5)}.rs-ctaband__note{margin:22px auto 0!important;font-size:15px!important;font-weight:700!important}.rs-ctaband__float{position:absolute;color:#fff;opacity:.85}.rs-ctaband__float svg{width:100%;height:100%}@media(max-width:760px){.rs-ctaband__float{display:none}}.rs-wipe{position:fixed;inset:0;z-index:400;pointer-events:none;visibility:hidden}.rs-wipe__layer{position:absolute;inset:0;transform:translateY(100%)}.rs-wipe__layer--ink{background:#0b1b3a}.rs-wipe__layer--blue{display:grid;place-items:center;background-color:#2563eb;background-image:radial-gradient(rgba(255,255,255,.16) 1.2px,transparent 1.5px);background-size:22px 22px}.rs-wipe__mark{width:84px;height:84px;filter:brightness(0) invert(1)}.rs-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:120;background:linear-gradient(90deg,var(--electric),var(--sky));transform-origin:0 50%;transform:scaleX(0);pointer-events:none}@media(prefers-reduced-motion:reduce){.rs *,.rs *:before,.rs *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.mn[data-v-e0b00baf]{position:fixed;inset:0 0 auto;z-index:90;padding:12px 16px 0;font-family:Figtree,system-ui,sans-serif;pointer-events:none}@media(min-width:720px){.mn[data-v-e0b00baf]{padding:12px 32px 0}}.mn__in[data-v-e0b00baf]{pointer-events:auto;position:relative;max-width:1200px;margin:0 auto;height:66px;padding:0 10px 0 16px;display:flex;align-items:center;gap:6px;border-radius:22px;background:#ffffffd1;border:1px solid rgba(11,27,58,.07);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 8px 30px -14px #0b1b3a40;transition:box-shadow .3s}.mn.is-solid .mn__in[data-v-e0b00baf]{box-shadow:0 12px 34px -14px #0b1b3a59}.mn__brand[data-v-e0b00baf]{display:inline-flex;align-items:center;gap:9px;margin-right:auto;color:#0b1b3a}.mn__brand img[data-v-e0b00baf]{width:32px;height:32px}.mn__brand span[data-v-e0b00baf]{font:800 22px Bricolage Grotesque,Figtree,sans-serif;letter-spacing:-.04em}.mn__by[data-v-e0b00baf]{padding:3px 9px;border-radius:999px;background:#e8ecf4;color:#5a6582;font-size:12px;font-weight:700;white-space:nowrap}@media(max-width:420px){.mn__by[data-v-e0b00baf]{display:none}}.mn__links[data-v-e0b00baf]{display:none;align-items:center;gap:2px}@media(min-width:1100px){.mn__links[data-v-e0b00baf]{display:flex}.mn__brand[data-v-e0b00baf]{margin-right:14px}.mn__end[data-v-e0b00baf]{margin-left:auto}}.mn__link[data-v-e0b00baf]{background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 13px;border-radius:12px;color:#0b1b3a;font-size:15px;font-weight:600;transition:background-color .2s,color .2s}.mn__link[data-v-e0b00baf]:hover,.mn__link.on[data-v-e0b00baf]{background:#e8ecf4}.mn__link.router-link-active[data-v-e0b00baf]{background:#0b1b3a;color:#fff}.mn__chev[data-v-e0b00baf]{width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.mn__link[aria-expanded=true] .mn__chev[data-v-e0b00baf]{transform:rotate(180deg)}.mn__dd[data-v-e0b00baf]{position:relative}.mn__panel[data-v-e0b00baf]{position:absolute;top:calc(100% + 12px);left:-8px;width:360px;padding:10px;display:grid;gap:4px;background:#fff;border:1px solid rgba(11,27,58,.07);border-radius:26px;box-shadow:0 30px 70px -24px #0b1b3a66}.mn__panel[data-v-e0b00baf]:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.mn__panel--wide[data-v-e0b00baf]{width:700px}.mn__feat[data-v-e0b00baf]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mn__fi[data-v-e0b00baf]{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:18px;transition:background-color .2s}.mn__fi[data-v-e0b00baf]:hover,.mn__fi.router-link-active[data-v-e0b00baf]{background:#e0e9ff}.mn__fi b[data-v-e0b00baf]{display:block;color:#0b1b3a;font:700 16px/1.2 Bricolage Grotesque,Figtree,sans-serif;letter-spacing:-.02em}.mn__fi small[data-v-e0b00baf]{display:block;color:#5a6582;font-size:13.5px;margin-top:2px;line-height:1.35}.mn__fic[data-v-e0b00baf]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:#1d4ed8;color:#fff}.mn__fic[data-v-e0b00baf] svg{width:21px;height:21px}.mn__all[data-v-e0b00baf]{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:13px 16px;border-radius:18px;background:#0b1b3a;color:#fff;font-weight:700;font-size:15px}.mn__all svg[data-v-e0b00baf]{width:18px;height:18px;transition:transform .25s}.mn__all:hover svg[data-v-e0b00baf]{transform:translate(4px)}.mn-pop-enter-active[data-v-e0b00baf],.mn-pop-leave-active[data-v-e0b00baf]{transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1)}.mn-pop-enter-from[data-v-e0b00baf],.mn-pop-leave-to[data-v-e0b00baf]{opacity:0;transform:translateY(-10px) scale(.98)}.mn__end[data-v-e0b00baf]{display:flex;align-items:center;gap:8px}.mn__txt[data-v-e0b00baf]{color:#0b1b3a;font-size:15px;font-weight:600;padding:9px 12px;border-radius:12px;display:none}.mn__txt[data-v-e0b00baf]:hover{background:#e8ecf4}@media(min-width:560px){.mn__txt[data-v-e0b00baf]{display:inline}}.mn__cta[data-v-e0b00baf]{display:none}@media(min-width:400px){.mn__cta[data-v-e0b00baf]{display:inline-flex}}.mn__burger[data-v-e0b00baf]{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff;border:1px solid rgba(11,27,58,.13);cursor:pointer}@media(min-width:1100px){.mn__burger[data-v-e0b00baf]{display:none}}.mn__bars[data-v-e0b00baf]{position:relative;width:20px;height:14px;display:block}.mn__bars i[data-v-e0b00baf]{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:#0b1b3a;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s}.mn__bars i[data-v-e0b00baf]:nth-child(1){top:0}.mn__bars i[data-v-e0b00baf]:nth-child(2){top:6px}.mn__bars i[data-v-e0b00baf]:nth-child(3){top:12px}.mn__bars.x i[data-v-e0b00baf]:nth-child(1){transform:translateY(6px) rotate(45deg)}.mn__bars.x i[data-v-e0b00baf]:nth-child(2){opacity:0}.mn__bars.x i[data-v-e0b00baf]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mn__sheet[data-v-e0b00baf]{pointer-events:auto;position:fixed;inset:0;z-index:-1;padding-top:90px;background:#f3f5f9;overflow-y:auto}.mn__sheet-in[data-v-e0b00baf]{max-width:720px;margin:0 auto;padding:8px 16px 40px}.mn__group[data-v-e0b00baf]{font-size:13px;font-weight:700;color:#5a6582;margin:18px 4px 8px}.mn__sgrid[data-v-e0b00baf]{display:grid;grid-template-columns:1fr;gap:6px}@media(min-width:520px){.mn__sgrid[data-v-e0b00baf]{grid-template-columns:1fr 1fr}}.mn__sl[data-v-e0b00baf]{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:16px;background:#fff;border:1px solid rgba(11,27,58,.07);color:#0b1b3a;font-weight:700}.mn__sl[data-v-e0b00baf] svg{width:19px;height:19px;color:#1d4ed8;flex-shrink:0}.mn__sl.router-link-active[data-v-e0b00baf]{background:#e0e9ff}.mn__sl--all[data-v-e0b00baf]{background:#0b1b3a;color:#fff;justify-content:space-between}.mn__sl--all[data-v-e0b00baf] svg{color:#93c5fd}.mn__sheet-cta[data-v-e0b00baf]{width:100%;margin-top:24px}.mf__wrap[data-v-27e8f2c3]{width:100%;max-width:1264px;margin:0 auto;padding:0 16px}@media(min-width:720px){.mf__wrap[data-v-27e8f2c3]{padding:0 32px}}.mf[data-v-27e8f2c3]{background:#0b1b3a;color:#aeb9d3;font-family:Figtree,system-ui,sans-serif;overflow:hidden}.mf__grid[data-v-27e8f2c3]{display:grid;gap:36px;padding-top:clamp(56px,7vw,88px);padding-bottom:36px;grid-template-columns:repeat(2,minmax(0,1fr))}.mf__brand[data-v-27e8f2c3]{grid-column:1 / -1}@media(min-width:980px){.mf__grid[data-v-27e8f2c3]{grid-template-columns:1.5fr 1.1fr 1fr 1fr 1.1fr}.mf__brand[data-v-27e8f2c3]{grid-column:auto}}.mf__logo[data-v-27e8f2c3]{display:inline-flex;align-items:center;gap:10px;font:800 22px Bricolage Grotesque,Figtree,sans-serif;letter-spacing:-.04em;color:#fff}.mf__logo img[data-v-27e8f2c3]{width:32px;height:32px;filter:brightness(0) invert(1)}.mf__logo small[data-v-27e8f2c3]{font:700 12px Figtree,sans-serif;letter-spacing:0;padding:3px 9px;border-radius:999px;background:#ffffff1a;color:#aeb9d3}.mf__brand p[data-v-27e8f2c3]{margin:16px 0 18px;font-size:15.5px;line-height:1.6;max-width:34ch}.mf__mail[data-v-27e8f2c3]{display:inline-flex;align-items:center;gap:8px;color:#93c5fd;font-weight:700}.mf__mail svg[data-v-27e8f2c3]{width:19px;height:19px}.mf__mail[data-v-27e8f2c3]:hover{text-decoration:underline;text-underline-offset:4px}.mf__col[data-v-27e8f2c3]{display:flex;flex-direction:column;min-width:0}.mf__col h2[data-v-27e8f2c3]{font:700 14px Figtree,sans-serif;letter-spacing:.01em;color:#fff;margin:0 0 10px}.mf__col .mf__sub[data-v-27e8f2c3]{margin-top:18px}.mf__col a[data-v-27e8f2c3]{padding:5px 0;color:#aeb9d3;font-size:15.5px;transition:color .2s,transform .2s}.mf__col a[data-v-27e8f2c3]:hover,.mf__col a.router-link-exact-active[data-v-27e8f2c3]{color:#fff;transform:translate(3px)}.mf__word[data-v-27e8f2c3]{display:flex;justify-content:center;padding:0 16px;margin-bottom:-.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:800 clamp(4.5rem,24vw,21rem)/.78 "Bricolage Grotesque","Figtree",sans-serif;letter-spacing:-.06em;color:#fff}.mf__word span[data-v-27e8f2c3]{display:inline-block}.mf__word span[data-v-27e8f2c3]:last-child{color:#60a5fa}.mf__base[data-v-27e8f2c3]{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:26px;border-top:1px solid rgba(255,255,255,.1);font-size:14px}.mf__ss[data-v-27e8f2c3]{display:inline-flex;align-items:center;gap:8px;color:#aeb9d3}.mf__ss img[data-v-27e8f2c3]{width:20px;height:20px;opacity:.85}.mf__ss b[data-v-27e8f2c3]{color:#fff}.mf__ss svg[data-v-27e8f2c3]{width:14px;height:14px}.mf__ss:hover b[data-v-27e8f2c3]{color:#93c5fd}.faq-h[data-v-79e5eb54]{font-size:inherit;margin:0}.cf__form[data-v-cc0a1a07]{display:grid;gap:16px}.cf__row[data-v-cc0a1a07]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.cf__row[data-v-cc0a1a07]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf--compact .cf__row[data-v-cc0a1a07]:nth-of-type(2){display:grid}.cf__foot[data-v-cc0a1a07]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:4px}.cf__btn[data-v-cc0a1a07]{min-width:210px}.cf__btn svg[data-v-cc0a1a07]{width:18px;height:18px}.cf__fine[data-v-cc0a1a07]{font-size:.82rem;color:var(--mute)}.cf__spin[data-v-cc0a1a07]{width:16px;height:16px;border-radius:50%;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;animation:cfspin-cc0a1a07 .8s linear infinite}@keyframes cfspin-cc0a1a07{to{transform:rotate(360deg)}}.cf__error[data-v-cc0a1a07]{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#b91c1c0f;border:1px solid rgba(185,28,28,.28);color:var(--red);font-size:.92rem;font-weight:600}.cf__error svg[data-v-cc0a1a07]{width:18px;height:18px;flex-shrink:0;margin-top:1px}.cf__done[data-v-cc0a1a07]{display:grid;justify-items:center;padding:8px 0}.cf__printer[data-v-cc0a1a07]{width:min(360px,100%);height:22px;border-radius:12px;background:var(--ink);border:1px solid var(--ink);position:relative;z-index:2;box-shadow:0 12px 22px -10px #0b1b3a8c}.cf__printer span[data-v-cc0a1a07]{position:absolute;left:20px;right:20px;top:9px;height:4px;border-radius:4px;background:var(--night)}.cf__clip[data-v-cc0a1a07]{overflow:hidden;width:100%;display:grid;justify-items:center;margin-top:-8px;padding-bottom:8px}.cf__receipt[data-v-cc0a1a07]{width:min(320px,92%);position:relative;font-size:.86rem;padding-top:26px;background:var(--bg)}.cf__r-h[data-v-cc0a1a07]{text-align:left;font-weight:800;letter-spacing:.14em;color:var(--ink);margin-bottom:14px!important}.cf__r-l[data-v-cc0a1a07]{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.cf__r-l span[data-v-cc0a1a07]{color:var(--mute)}.cf__r-l b[data-v-cc0a1a07]{text-align:right;overflow-wrap:anywhere;color:var(--ink)}.cf__r-dash[data-v-cc0a1a07]{border-top:2px dashed rgba(11,27,58,.18);margin:12px 0!important}.cf__r-big[data-v-cc0a1a07]{font:800 1.1rem var(--display);letter-spacing:-.01em;text-align:center;color:var(--rest)}.cf__r-note[data-v-cc0a1a07]{text-align:center;color:var(--ink-2);font-size:.8rem;margin-top:8px!important;line-height:1.5}.cf__stamp[data-v-cc0a1a07]{position:absolute;right:12px;top:16px;pointer-events:none;border:3px solid var(--electric);color:var(--electric);border-radius:10px;padding:4px 10px;font:900 1.1rem var(--font);letter-spacing:.1em;transform:rotate(-12deg);opacity:.9}.cf__again[data-v-cc0a1a07]{margin-top:18px;background:none;border:0;cursor:pointer}.cta[data-v-006605fd]{background:radial-gradient(70% 90% at 100% 0%,rgba(59,130,246,.12),transparent 60%),var(--bg-2);border-top:1px solid var(--line)}.cta__in[data-v-006605fd]{display:grid;gap:40px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:980px){.cta__in[data-v-006605fd]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.cta__card[data-v-006605fd]{padding:22px}@media(min-width:720px){.cta__card[data-v-006605fd]{padding:32px}}.fpt[data-v-344cfd3c]{position:relative;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.fpt-cq[data-v-344cfd3c]{container-type:inline-size}@container (min-width: 640px){.fpt[data-v-344cfd3c]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}@container (max-width: 639px){.fpt__ticket[data-v-344cfd3c]{min-height:0}}.fpt__stats[data-v-344cfd3c]{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 12px;font-weight:600;font-size:.78rem;color:var(--mute)}.fpt__stats>span[data-v-344cfd3c]{white-space:nowrap}.fpt__stats b[data-v-344cfd3c]{color:var(--ink);font-weight:800}.fpt__floor[data-v-344cfd3c]{position:relative;aspect-ratio:10 / 8;border-radius:22px;border:1px solid var(--line);background:linear-gradient(rgba(11,27,58,.045) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgba(11,27,58,.045) 1px,transparent 1px) 0 0 / 24px 24px,var(--bg);overflow:hidden}.fpt__zone[data-v-344cfd3c]{position:absolute;font-weight:700;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.fpt__zone--a[data-v-344cfd3c]{left:6%;top:4%}.fpt__zone--b[data-v-344cfd3c]{left:60%;top:46%}.fpt__floor[data-v-344cfd3c]:after{content:"";position:absolute;inset:43% 0 0 56%;border-left:1.5px dashed var(--line-2);border-top:1.5px dashed var(--line-2);border-radius:16px 0 0;pointer-events:none}.fpt__bar[data-v-344cfd3c]{position:absolute;left:80%;top:10%;width:16%;height:28%;border-radius:12px;background:repeating-linear-gradient(45deg,rgba(11,27,58,.06) 0 6px,transparent 6px 12px),#fff;border:1px solid var(--line-2);display:grid;place-items:center;font-weight:700;font-size:.64rem;color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em}.fpt__t[data-v-344cfd3c]{position:absolute;aspect-ratio:1.35;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:16px;border:1.5px solid var(--sky-2);cursor:pointer;padding:4px;min-width:0;text-align:center;background:#fff;box-shadow:0 6px 14px -10px #0b1b3a59;transition:background .25s,border-color .25s,box-shadow .25s,opacity .25s}.fpt__t.round[data-v-344cfd3c]{aspect-ratio:1;border-radius:50%}.fpt__t b[data-v-344cfd3c]{font:800 clamp(.74rem,1.6vw,.98rem)/1 var(--display);color:var(--ink)}.fpt__t small[data-v-344cfd3c]{font-weight:600;font-size:clamp(.52rem,1.1vw,.66rem);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fpt__t.is-occupied[data-v-344cfd3c]{background:var(--electric);border-color:var(--electric);box-shadow:0 10px 20px -12px rgba(var(--glow-2),.8)}.fpt__t.is-occupied b[data-v-344cfd3c]{color:#fff}.fpt__t.is-occupied small[data-v-344cfd3c]{color:var(--ice)}.fpt__t.is-reserved[data-v-344cfd3c]{background:var(--tint);border-color:var(--navy);border-style:dashed;box-shadow:none}.fpt__t.is-reserved small[data-v-344cfd3c]{color:var(--navy)}.fpt__t.is-cleaning[data-v-344cfd3c]{background:var(--bg-2);border-color:var(--line-2);box-shadow:none;opacity:.85}.fpt__t.is-cleaning b[data-v-344cfd3c],.fpt__t.is-cleaning small[data-v-344cfd3c]{color:var(--mute)}.fpt__t.is-sel[data-v-344cfd3c]{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink)}.fpt__side[data-v-344cfd3c]{display:grid;gap:12px;align-content:start;min-width:0}.fpt__ticket[data-v-344cfd3c]{background:#fff;color:var(--ink);border:1px solid var(--line-2);border-radius:20px;padding:16px;font-size:.84rem;min-height:180px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.fpt__th[data-v-344cfd3c]{display:flex;justify-content:space-between;align-items:center;gap:8px;font:800 1rem var(--display);letter-spacing:-.01em;padding-bottom:10px;border-bottom:2px dashed var(--line-2)}.fpt__th em[data-v-344cfd3c]{font:700 .68rem var(--font);font-style:normal;padding:3px 9px;border-radius:999px;background:var(--ice);color:var(--rest);letter-spacing:.02em}.fpt__th em.is-occupied[data-v-344cfd3c]{background:var(--electric);color:#fff}.fpt__th em.is-reserved[data-v-344cfd3c]{background:var(--tint);color:var(--navy)}.fpt__th em.is-cleaning[data-v-344cfd3c]{background:var(--bg-2);color:var(--ink-2)}.fpt__lines[data-v-344cfd3c]{list-style:none;padding:8px 0;margin:0;display:grid;gap:5px}.fpt__lines li[data-v-344cfd3c]{display:grid;grid-template-columns:38px 1fr auto;gap:6px}.fpt__lines li span[data-v-344cfd3c]:first-child{font-weight:700;color:var(--ink-2);white-space:nowrap}.fpt__lines li.sent span[data-v-344cfd3c]:first-child:after{content:" ✓";color:var(--rest)}.fpt__lines i[data-v-344cfd3c]{font-style:normal;color:var(--ink-2)}.fpt__empty[data-v-344cfd3c]{display:block!important;color:var(--mute)}.fpt__menu[data-v-344cfd3c]{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 10px}.fpt__mi[data-v-344cfd3c]{border:1.5px solid transparent;background:var(--bg);color:var(--ink);border-radius:999px;padding:6px 11px;font:700 .74rem var(--font);cursor:pointer;transition:border-color .2s,background .2s}.fpt__mi[data-v-344cfd3c]:hover{border-color:var(--electric);background:#fff}.fpt__sum[data-v-344cfd3c]{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-top:2px dashed var(--line-2);margin-top:auto;color:var(--ink-2)}.fpt__sum b[data-v-344cfd3c]{font:800 1.25rem var(--display);letter-spacing:-.03em;color:var(--ink)}.fpt__msg[data-v-344cfd3c]{color:var(--ink-2);padding:12px 0;line-height:1.5;font-size:.86rem}.fpt__act[data-v-344cfd3c]{margin-top:6px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--line-2);background:#fff;color:var(--ink);border-radius:999px;padding:10px;font:700 .82rem var(--font);cursor:pointer;transition:background .2s,border-color .2s}.fpt__act[data-v-344cfd3c]:hover:not([disabled]){border-color:var(--ink)}.fpt__act--send[data-v-344cfd3c]{background:var(--electric);border-color:var(--electric);color:#fff}.fpt__act--send[data-v-344cfd3c]:hover:not([disabled]){background:var(--rest);border-color:var(--rest)}.fpt__act svg[data-v-344cfd3c]{width:16px;height:16px}.fpt__act[disabled][data-v-344cfd3c]{opacity:.45;cursor:not-allowed}.fpt__printer[data-v-344cfd3c]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;background:var(--bg);font-size:.86rem;font-weight:600;color:var(--ink-2)}.fpt__printer svg[data-v-344cfd3c]{width:20px;height:20px;color:var(--electric)}.fpt__printer b[data-v-344cfd3c]{margin-left:auto;color:var(--ink);font-weight:800;font-size:.82rem;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid var(--line)}.fpt[data-v-344cfd3c] .fpt__fly{position:absolute;left:0;top:0;z-index:5;width:110px;padding:8px 8px 12px;background:#fff;color:var(--ink);border-top:3px solid var(--electric);font:700 .68rem var(--font);border-radius:4px;box-shadow:0 16px 30px -10px #0b1b3a73;pointer-events:none;text-align:center}.off__pill[data-v-73e2d387]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font:700 .74rem var(--font);transition:background .3s,color .3s}.off__pill svg[data-v-73e2d387]{width:14px;height:14px}.off__pill.is-on[data-v-73e2d387]{background:var(--ice);color:var(--rest)}.off__pill.is-off[data-v-73e2d387]{background:var(--ink);color:var(--sky-2)}.off[data-v-73e2d387]{position:relative;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.off-cq[data-v-73e2d387]{container-type:inline-size}@container (min-width: 680px){.off[data-v-73e2d387]{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1fr);align-items:stretch}}.off__till[data-v-73e2d387]{position:relative;z-index:2;background:#fff;border:1.5px solid rgba(37,99,235,.35);border-radius:22px;padding:14px;box-shadow:0 22px 40px -26px #2563eb8c;min-width:0;color:var(--ink)}.off__till-h[data-v-73e2d387]{display:flex;justify-content:space-between;align-items:center;gap:8px;font:800 .92rem var(--display);letter-spacing:-.01em;margin-bottom:12px;flex-wrap:wrap}.off__badge[data-v-73e2d387]{display:inline-flex;align-items:center;gap:5px;font:700 .72rem var(--font);padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--sky-2)}.off__badge.is-ok[data-v-73e2d387]{background:var(--ice);color:var(--rest)}.off__badge svg[data-v-73e2d387]{width:13px;height:13px}.off__menu[data-v-73e2d387]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.off__item[data-v-73e2d387]{text-align:left;background:var(--bg);border:1.5px solid transparent;border-radius:14px;padding:10px 12px;cursor:pointer;display:grid;gap:2px;transition:border-color .2s,background .2s}.off__item[data-v-73e2d387]:hover{border-color:var(--electric);background:#fff}.off__item b[data-v-73e2d387]{font-size:.86rem;color:var(--ink)}.off__item span[data-v-73e2d387]{font-weight:600;font-size:.76rem;color:var(--mute)}.off__q[data-v-73e2d387]{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:5px;min-height:60px;align-content:start}.off__q li[data-v-73e2d387]{display:flex;align-items:center;gap:7px;font-weight:600;font-size:.78rem;color:var(--navy);background:var(--tint);border-radius:10px;padding:6px 10px}.off__q li i[data-v-73e2d387]{margin-left:auto;font-style:normal;color:var(--ink-2)}.off__q li svg[data-v-73e2d387]{width:13px;height:13px}.off__q .off__q-empty[data-v-73e2d387]{color:var(--mute);background:transparent;font-weight:500;padding-left:2px}.off__printer[data-v-73e2d387]{display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;border-radius:12px;background:var(--bg);font-size:.78rem;font-weight:600;color:var(--ink-2)}.off__printer svg[data-v-73e2d387]{width:16px;height:16px;color:var(--electric);flex-shrink:0}.off__printer.is-lan[data-v-73e2d387]{background:var(--ice);color:var(--rest)}.off__line[data-v-73e2d387]{position:relative;z-index:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}@container (min-width: 680px){.off__line[data-v-73e2d387]{flex-direction:column;flex-wrap:nowrap}}.off__wire[data-v-73e2d387]{width:34px;height:4px;border-radius:4px;background:var(--bg-2);position:relative;overflow:hidden;transition:background .3s}@container (min-width: 680px){.off__wire[data-v-73e2d387]{width:4px;height:38px}.off__wire.live i[data-v-73e2d387]{animation-name:pkty-73e2d387}}@keyframes pkty-73e2d387{0%{transform:translateY(-8px)}to{transform:translateY(44px)}}.off__wire i[data-v-73e2d387]{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--electric);opacity:0;top:-1px;left:-1px}.off__wire.live[data-v-73e2d387]{background:#2563eb33}.off__wire.live i[data-v-73e2d387]{opacity:1;animation:pkt-73e2d387 1.2s linear infinite}.off__wire.live i[data-v-73e2d387]:nth-child(2){animation-delay:.4s}.off__wire.live i[data-v-73e2d387]:nth-child(3){animation-delay:.8s}@keyframes pkt-73e2d387{0%{transform:translate(-8px)}to{transform:translate(40px)}}.off__router[data-v-73e2d387]{display:grid;justify-items:center;gap:4px;padding:10px 12px;border-radius:16px;background:#fff;border:1px solid var(--line-2);min-width:104px;text-align:center;box-shadow:var(--shadow-sm)}.off__router svg[data-v-73e2d387]{width:22px;height:22px;color:var(--electric);transition:color .3s}.off__router small[data-v-73e2d387]{font-weight:700;font-size:.68rem;color:var(--ink-2)}.off__router.dead svg[data-v-73e2d387]{color:var(--mute)}.off__plug[data-v-73e2d387]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1.5px dashed var(--line-2);background:#fff;cursor:pointer;font:700 .78rem var(--font);color:var(--ink);transition:background .2s,color .2s,border-color .2s}.off__plug svg[data-v-73e2d387]{width:15px;height:15px;color:var(--electric)}.off__plug[data-v-73e2d387]:hover{border-color:var(--ink)}.off__plug[aria-pressed=true][data-v-73e2d387]{border-style:solid;border-color:var(--ink);background:var(--ink);color:#fff}.off__plug[aria-pressed=true] svg[data-v-73e2d387]{color:var(--sky-2)}.off__cloud[data-v-73e2d387]{position:relative;z-index:0;background:var(--ink);color:#c9d2e6;border-radius:22px;padding:16px;min-width:0;display:flex;flex-direction:column;gap:6px}.off__cloud-h[data-v-73e2d387]{display:flex;align-items:center;gap:7px;font:800 .92rem var(--display);letter-spacing:-.01em;color:#fff}.off__cloud-h svg[data-v-73e2d387]{width:18px;height:18px;color:var(--sky)}.off__take[data-v-73e2d387]{display:grid;gap:2px;margin-top:6px}.off__take span[data-v-73e2d387]{font-size:.78rem;color:#c9d2e6}.off__take b[data-v-73e2d387]{font:800 2rem/1 var(--display);letter-spacing:-.04em;color:#fff;display:inline-block;justify-self:start;transform-origin:left center}.off__sub[data-v-73e2d387]{font-weight:700;font-size:.76rem;color:var(--sky-2)}.off__cstat[data-v-73e2d387]{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;color:#fff;padding:8px 10px;border-radius:12px;background:#ffffff1a}.off__cstat svg[data-v-73e2d387]{width:16px;height:16px;color:var(--sky);flex-shrink:0}.off__cstat.is-wait[data-v-73e2d387]{background:#93c5fd29;color:var(--sky-2)}.off__ctl[data-v-73e2d387]{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding:12px 14px;border-radius:18px;background:var(--bg)}.off__ctl-l[data-v-73e2d387]{font-size:.84rem;font-weight:600;color:var(--mute)}.off__sw[data-v-73e2d387]{display:inline-flex;align-items:center;gap:9px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid var(--line-2);background:#fff;cursor:pointer;font:700 .82rem var(--font);color:var(--ink)}.off__sw-k[data-v-73e2d387]{position:relative;width:34px;height:20px;border-radius:999px;background:var(--bg-2);transition:background .2s;flex-shrink:0}.off__sw-k[data-v-73e2d387]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0b1b3a4d;transition:transform .25s var(--ease)}.off__sw[aria-checked=true][data-v-73e2d387]{border-color:var(--ink)}.off__sw[aria-checked=true] .off__sw-k[data-v-73e2d387]{background:var(--ink)}.off__sw[aria-checked=true] .off__sw-k[data-v-73e2d387]:after{transform:translate(14px);background:var(--sky-2)}.off__note[data-v-73e2d387]{margin-top:12px;font-size:.9rem;color:var(--ink-2);line-height:1.55;min-height:3em}.off[data-v-73e2d387] .off__chip{position:absolute;left:0;top:0;z-index:6;width:90px;padding:6px 8px;border-radius:10px;background:var(--electric);color:#fff;font:700 .68rem var(--font);text-align:center;pointer-events:none;box-shadow:0 10px 20px -8px #0b1b3a73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.off.is-idle .off__wire.live i[data-v-73e2d387]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.off__wire.live i[data-v-73e2d387]{animation:none}}.hm-hero[data-v-6021218b]{position:relative;text-align:center;padding-top:130px;overflow:hidden}@media(min-width:900px){.hm-hero[data-v-6021218b]{padding-top:150px}}.hm-hero__in[data-v-6021218b]{display:flex;flex-direction:column;align-items:center}.hm-hero__h1[data-v-6021218b]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:22px}.hm-hero__line[data-v-6021218b]{display:block;font:700 clamp(1.7rem,4.2vw,3.3rem)/1.04 var(--display);letter-spacing:-.035em;color:var(--ink);max-width:17ch}.hm-hero__lead[data-v-6021218b]{max-width:640px;margin:22px auto 0;font-size:clamp(17px,1.6vw,19.5px);color:var(--ink-2)}.hm-hero .rs-actions[data-v-6021218b],.hm-hero .rs-chips[data-v-6021218b]{justify-content:center}.hm-fan[data-v-6021218b]{position:relative;max-width:1180px;margin:clamp(40px,6vw,70px) auto 0;aspect-ratio:2.35 / 1}.hm-fan__item[data-v-6021218b]{position:absolute;bottom:-16%}.hm-fan__item--c[data-v-6021218b]{width:60%;left:20%;z-index:3}.hm-fan__item--l[data-v-6021218b]{width:44%;left:-2%;bottom:-4%;rotate:-7deg;z-index:2}.hm-fan__item--r[data-v-6021218b]{width:44%;right:-2%;bottom:-4%;rotate:7deg;z-index:2}.hm-fan__s[data-v-6021218b]{position:absolute;z-index:5}.hm-fan__s--a[data-v-6021218b]{top:4%;left:13%;rotate:-6deg}.hm-fan__s--b[data-v-6021218b]{top:-6%;right:16%;rotate:5deg}.hm-fan__s--c[data-v-6021218b]{top:34%;right:3%;rotate:-4deg}@media(max-width:680px){.hm-fan[data-v-6021218b]{aspect-ratio:1.45 / 1}.hm-fan__item--c[data-v-6021218b]{width:84%;left:8%;bottom:-10%}.hm-fan__item--l[data-v-6021218b],.hm-fan__item--r[data-v-6021218b]{width:62%;bottom:8%}.hm-fan__item--l[data-v-6021218b]{left:-18%}.hm-fan__item--r[data-v-6021218b]{right:-18%}.hm-fan__s--a[data-v-6021218b]{top:0;left:2%}.hm-fan__s--b[data-v-6021218b]{top:-8%;right:2%}.hm-fan__s--c[data-v-6021218b]{display:none}}.hm-bands[data-v-6021218b]{position:relative;z-index:6;margin-top:-42px;padding:28px 0;overflow:hidden}@media(max-width:680px){.hm-bands[data-v-6021218b]{margin-top:-30px}.hm-bands[data-v-6021218b] .rs-marquee__track{height:52px}}.hm__head[data-v-6021218b]{max-width:780px;margin-bottom:44px}.hm__bento[data-v-6021218b]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:620px){.hm__bento[data-v-6021218b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.hm__bento[data-v-6021218b]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm__tile[data-v-6021218b]{position:relative;display:grid;align-content:start;gap:6px;min-height:190px;padding:26px;border-radius:28px;background:#fff;border:1px solid var(--line);color:var(--ink-2);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.hm__tile[data-v-6021218b]:nth-child(4n+1){background:var(--tint);border-color:transparent}.hm__tile[data-v-6021218b]:nth-child(4n+2){background:var(--ink);border-color:var(--ink);color:#c9d2e6}.hm__tile[data-v-6021218b]:nth-child(4n+4){background:var(--tile-sky);border-color:var(--tile-sky);color:var(--ink)}.hm__tile[data-v-6021218b]:nth-child(5){background:var(--electric);border-color:var(--electric);color:#ffffffe6}.hm__tile[data-v-6021218b]:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #0b1b3a73}.hm__tic[data-v-6021218b]{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#fff;color:var(--rest);margin-bottom:12px}.hm__tile:nth-child(4n+3) .hm__tic[data-v-6021218b]{background:var(--tint)}.hm__tile:nth-child(4n+2) .hm__tic[data-v-6021218b],.hm__tile:nth-child(5) .hm__tic[data-v-6021218b]{background:#ffffff24;color:#fff}.hm__tic svg[data-v-6021218b]{width:26px;height:26px}.hm__tile b[data-v-6021218b]{font:800 clamp(1.3rem,2vw,1.6rem)/1.12 var(--display);letter-spacing:-.035em;color:var(--ink);padding-right:50px}.hm__tile:nth-child(4n+2) b[data-v-6021218b],.hm__tile:nth-child(5) b[data-v-6021218b]{color:#fff}.hm__tile>span[data-v-6021218b]:not(.hm__tic){font-size:16px;line-height:1.5}.hm__arr[data-v-6021218b]{position:absolute;right:22px;top:22px;width:44px;height:44px;padding:12px;border-radius:50%;background:var(--ink);color:#fff;transition:transform .4s var(--ease)}.hm__tile:nth-child(4n+2) .hm__arr[data-v-6021218b],.hm__tile:nth-child(5) .hm__arr[data-v-6021218b]{background:#fff;color:var(--ink)}.hm__tile:hover .hm__arr[data-v-6021218b]{transform:rotate(-45deg) scale(1.08)}.hm__tl[data-v-6021218b]{position:relative;max-width:820px}.hm__rail[data-v-6021218b]{position:absolute;left:11px;top:8px;bottom:8px;width:4px;border-radius:4px;background:var(--tile-sky)}.hm__fill[data-v-6021218b]{position:absolute;inset:0;background:linear-gradient(var(--electric),var(--sky));border-radius:4px;transform-origin:top}.hm__beats[data-v-6021218b]{list-style:none;margin:0;padding:0;display:grid;gap:22px}.hm__beat[data-v-6021218b]{position:relative;padding-left:48px}.hm__dot[data-v-6021218b]{position:absolute;left:3px;top:6px;width:20px;height:20px;border-radius:50%;background:var(--electric);border:4px solid #fff;box-shadow:0 0 0 1px var(--line-2)}.hm__time[data-v-6021218b]{display:inline-block;font-weight:800;font-size:14px;color:var(--navy);background:var(--tint);padding:3px 10px;border-radius:999px;margin-bottom:8px}.hm__beat-card[data-v-6021218b]{background:var(--bg);border:1px solid var(--line);border-radius:22px;padding:20px 22px}.hm__beat-card p[data-v-6021218b]{color:var(--ink-2);margin:8px 0 14px}.hm__off[data-v-6021218b]{display:grid;gap:40px;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1040px){.hm__off[data-v-6021218b]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}}.hm__more[data-v-6021218b]{margin-top:24px}.hm__tabs[data-v-6021218b]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:26px;scrollbar-width:none}.hm__tab[data-v-6021218b]{flex:none;min-height:50px;padding:0 20px;border-radius:999px;border:2px solid var(--line-2);background:#fff;cursor:pointer;font-weight:700;font-size:15.5px;color:var(--ink);transition:background-color .25s,color .25s,border-color .25s}.hm__tab[data-v-6021218b]:hover{border-color:var(--ink)}.hm__tab[aria-selected=true][data-v-6021218b]{background:var(--ink);border-color:var(--ink);color:#fff}.hm__panel[data-v-6021218b]{max-width:1040px}.hm__price[data-v-6021218b]{display:grid;gap:48px;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:960px){.hm__price[data-v-6021218b]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.hm__ticket[data-v-6021218b]{max-width:400px;width:100%;justify-self:center;transform:rotate(1.5deg);padding:26px 24px 34px}.hm__t-h[data-v-6021218b]{text-align:center;font-weight:800;letter-spacing:.14em;font-size:13px;color:var(--mute);padding-bottom:12px;border-bottom:2px dashed var(--line-2)}.hm__t-big[data-v-6021218b]{text-align:center;padding:18px 0 14px;border-bottom:2px dashed var(--line-2)}.hm__t-big b[data-v-6021218b]{display:block;font:800 clamp(2.8rem,6vw,3.8rem)/1 var(--display);letter-spacing:-.05em;color:var(--ink)}.hm__t-big span[data-v-6021218b]{font-size:14px;font-weight:600;color:var(--mute)}.hm__ticket ul[data-v-6021218b]{list-style:none;padding:12px 0;margin:0;display:grid;gap:8px;font-size:15px;color:var(--ink)}.hm__ticket li[data-v-6021218b]{display:flex;justify-content:space-between;gap:10px}.hm__ticket li i[data-v-6021218b]{font-style:normal;font-weight:800;font-size:12px;color:var(--rest);background:var(--ice);padding:2px 8px;border-radius:999px;display:inline-block}.hm__t-tot[data-v-6021218b]{display:flex;justify-content:space-between;border-top:2px dashed var(--line-2);padding-top:12px;font-weight:800;color:var(--ink)}.hm__aud[data-v-6021218b]{display:flex;flex-direction:column}.hm__aud .rs-link[data-v-6021218b]{margin-top:auto;padding-top:16px}.hm__faqmore[data-v-6021218b]{margin-top:28px}.theme-toggle[data-v-b7119434]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:opacity .2s ease,background .2s ease;flex-shrink:0}.theme-toggle[data-v-b7119434]:hover{opacity:1;background:#7f7f7f24}.tt-ic[data-v-b7119434]{width:18px;height:18px}.auth[data-v-48b1c03b]{--bg: #f8fafc;--card: #ffffff;--ink: #0f172a;--muted: #64748b;--accent: #1e3a8a;--line: rgba(15,23,42,.1);--input-bg: #ffffff;min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}html.dark{--bg: #000;--card: #161617;--ink: #f5f5f7;--muted: #86868b;--accent: #3b82f6;--line: rgba(255,255,255,.1);--input-bg: #0e0e0f}.auth-theme[data-v-48b1c03b]{position:fixed;top:18px;right:18px;z-index:5}.auth-glow[data-v-48b1c03b]{position:absolute;width:600px;height:600px;top:-200px;left:50%;transform:translate(-50%);border-radius:50%;filter:blur(120px);background:radial-gradient(circle,rgba(59,130,246,.28),transparent 70%);pointer-events:none}.auth-card[data-v-48b1c03b]{position:relative;z-index:1;width:100%;max-width:420px;background:var(--card);border:1px solid var(--line);border-radius:24px;padding:40px;box-shadow:0 40px 90px -40px #000000e6}.auth-head[data-v-48b1c03b]{text-align:center;margin-bottom:26px}.auth-logo[data-v-48b1c03b]{width:52px;height:52px;border-radius:13px;background:#fff;padding:7px;-o-object-fit:contain;object-fit:contain;margin:0 auto 18px;display:block}.auth-head h1[data-v-48b1c03b]{font-size:1.7rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.auth-head p[data-v-48b1c03b]{color:var(--muted);margin:0}.auth-error[data-v-48b1c03b]{background:#ec63631f;border:1px solid rgba(236,99,99,.3);color:#f3a59a;font-size:.88rem;padding:12px 14px;border-radius:12px;margin-bottom:18px}.auth-form[data-v-48b1c03b]{display:grid;gap:16px}.field[data-v-48b1c03b]{display:grid;gap:7px}.field>span[data-v-48b1c03b]{font-size:.82rem;font-weight:600;color:var(--muted)}.field input[data-v-48b1c03b]{width:100%;background:var(--input-bg);border:1px solid var(--line);border-radius:12px;padding:13px 14px;color:var(--ink);font:inherit;font-size:.98rem;outline:none;transition:border-color .2s,box-shadow .2s}.field input[data-v-48b1c03b]::-moz-placeholder{color:#5b5b61}.field input[data-v-48b1c03b]::placeholder{color:#5b5b61}.field input[data-v-48b1c03b]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3b82f62e}.field input[data-v-48b1c03b]:disabled{opacity:.6}.field-pw[data-v-48b1c03b]{position:relative}.field-pw input[data-v-48b1c03b]{padding-right:46px}.pw-toggle[data-v-48b1c03b]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--muted);cursor:pointer;padding:4px}.pw-toggle[data-v-48b1c03b]:hover{color:var(--ink)}.ic[data-v-48b1c03b]{width:19px;height:19px}.field-row[data-v-48b1c03b]{display:flex;align-items:center;justify-content:space-between}.remember[data-v-48b1c03b]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.88rem;cursor:pointer}.remember input[data-v-48b1c03b]{width:16px;height:16px;accent-color:var(--accent)}.link[data-v-48b1c03b]{color:var(--accent);font-size:.88rem;font-weight:500;cursor:pointer}.link[data-v-48b1c03b]:hover{text-decoration:underline}.auth-btn[data-v-48b1c03b]{margin-top:6px;width:100%;background:var(--accent);color:#fff;border:0;border-radius:12px;padding:14px;font:inherit;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s,transform .1s}.auth-btn[data-v-48b1c03b]:hover:not(:disabled){background:#172554}html.dark{background:#60a5fa}.auth-btn[data-v-48b1c03b]:active:not(:disabled){transform:scale(.98)}.auth-btn[data-v-48b1c03b]:disabled{opacity:.6;cursor:not-allowed}.spinner-wrap[data-v-48b1c03b]{display:inline-flex;align-items:center;gap:9px}.spinner[data-v-48b1c03b]{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-48b1c03b .7s linear infinite}@keyframes spin-48b1c03b{to{transform:rotate(360deg)}}.auth-foot[data-v-48b1c03b]{text-align:center;color:var(--muted);font-size:.82rem;line-height:1.6;margin:24px 0 0}.auth-foot a[data-v-48b1c03b]{color:var(--accent);text-decoration:none}.auth-foot a[data-v-48b1c03b]:hover{text-decoration:underline}.food-icon[data-v-a1b12c3d]{position:absolute;width:2.25rem;height:2.25rem;color:#1e3a8a4d;animation:float-a1b12c3d 15s infinite ease-in-out;opacity:.35;top:-50px}@keyframes float-a1b12c3d{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.gradient-orb[data-v-a1b12c3d]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;animation:float-orb-a1b12c3d 20s infinite ease-in-out}.orb-1[data-v-a1b12c3d]{width:300px;height:300px;background:linear-gradient(135deg,#8b1e3f,#3f7d20);top:10%;left:-10%;animation-delay:0s}.orb-2[data-v-a1b12c3d]{width:400px;height:400px;background:linear-gradient(135deg,#3f7d20,#8b1e3f);bottom:-20%;right:-15%;animation-delay:5s}.orb-3[data-v-a1b12c3d]{width:250px;height:250px;background:linear-gradient(135deg,#f59e0b,#22c55e);top:50%;left:50%;animation-delay:10s}@keyframes float-orb-a1b12c3d{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,30px) scale(.9)}}@keyframes shake-a1b12c3d{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-shake[data-v-a1b12c3d]{animation:shake-a1b12c3d .5s ease-in-out}@keyframes fadeIn-a1b12c3d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-a1b12c3d]{animation:fadeIn-a1b12c3d .5s ease-out}.modal-fade-enter-active[data-v-a1b12c3d],.modal-fade-leave-active[data-v-a1b12c3d]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-a1b12c3d],.modal-fade-leave-to[data-v-a1b12c3d]{opacity:0}.modal-fade-enter-active .bg-white[data-v-a1b12c3d]{animation:modalBounce-a1b12c3d .5s ease-out}@keyframes modalBounce-a1b12c3d{0%{opacity:0;transform:scale(.9) translateY(-20px)}50%{transform:scale(1.02) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes successPulse-a1b12c3d{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animate-success-pulse[data-v-a1b12c3d]{animation:successPulse-a1b12c3d 2s ease-in-out infinite}.sidebar-label[data-v-342446f6]{display:inline-block;max-width:240px;opacity:1;transform:translate(0);transition:max-width .25s ease,opacity .2s ease,transform .2s ease;overflow:hidden;white-space:nowrap}@media(min-width:1024px){.sidebar-shell.is-collapsed .sidebar-label[data-v-342446f6]{max-width:0;opacity:0;transform:translate(-6px);pointer-events:none}}.sidebar-shell.is-expanded .sidebar-label[data-v-342446f6]{transition-delay:.12s}@keyframes fade-in-4f6e23f0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-4f6e23f0]{animation:fade-in-4f6e23f0 .6s ease-out}.view-fade-enter-active[data-v-3f19e79b],.view-fade-leave-active[data-v-3f19e79b]{transition:opacity .2s ease,transform .2s ease}.view-fade-enter-from[data-v-3f19e79b],.view-fade-leave-to[data-v-3f19e79b]{opacity:0;transform:translateY(6px)}.animate-spin[data-v-a0b79949]{animation:spin-a0b79949 1s linear infinite}@keyframes spin-a0b79949{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes successBounce-4fff18e5{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animate-success-bounce[data-v-4fff18e5]{animation:successBounce-4fff18e5 .6s ease-in-out}@keyframes successPulse-7d8c63ef{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animate-success-pulse[data-v-7d8c63ef]{animation:successPulse-7d8c63ef 2s ease-in-out infinite}.modal-fade-enter-active[data-v-7d8c63ef],.modal-fade-leave-active[data-v-7d8c63ef]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-7d8c63ef],.modal-fade-leave-to[data-v-7d8c63ef]{opacity:0}@keyframes shake-9342f5bf{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-shake[data-v-9342f5bf]{animation:shake-9342f5bf .5s ease-in-out}@keyframes successPulse-9342f5bf{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animate-success-pulse[data-v-9342f5bf]{animation:successPulse-9342f5bf 2s ease-in-out infinite}@keyframes shake-8d31d66c{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-shake[data-v-8d31d66c]{animation:shake-8d31d66c .5s ease-in-out}@keyframes successPulse-8d31d66c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animate-success-pulse[data-v-8d31d66c]{animation:successPulse-8d31d66c 2s ease-in-out infinite}@keyframes shake-db353416{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-shake[data-v-db353416]{animation:shake-db353416 .5s ease-in-out}.animate-spin[data-v-54d4c035]{animation:spin-54d4c035 1s linear infinite}@keyframes spin-54d4c035{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-b3e5ee14]{animation:spin-b3e5ee14 1s linear infinite}@keyframes spin-b3e5ee14{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-field[data-v-8c178b77]{width:100%;padding:.75rem 1rem;border-radius:.75rem;border:2px solid #e5e7eb;outline:none;transition:all .2s}.input-field[data-v-8c178b77]:focus{border-color:var(--color-primary, #d5766a);box-shadow:0 0 0 4px #d5766a1a}.animate-spin[data-v-2075d871]{animation:spin-2075d871 1s linear infinite}@keyframes spin-2075d871{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-12cbaa78]{animation:spin-12cbaa78 1s linear infinite}@keyframes spin-12cbaa78{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-83400c76]{animation:spin-83400c76 1s linear infinite}@keyframes spin-83400c76{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-5bc91697]{animation:spin-5bc91697 1s linear infinite}@keyframes spin-5bc91697{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pulse[data-v-5bc91697]{animation:pulse-5bc91697 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-5bc91697{0%,to{opacity:1}50%{opacity:.5}}.animate-spin[data-v-03e361db]{animation:spin-03e361db 1s linear infinite}@keyframes spin-03e361db{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer-03e361db{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-03e361db]{animation:shimmer-03e361db 3s infinite}@media print{body *{visibility:hidden!important}#invoice-print,#invoice-print *{visibility:visible!important;color:#000!important;background:transparent!important}#invoice-print{position:absolute!important;left:0;top:0;width:100%;padding:0!important}.no-print{display:none!important}}.animate-spin[data-v-b4660b86]{animation:spin-b4660b86 1s linear infinite}@keyframes spin-b4660b86{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pulse[data-v-b4660b86]{animation:pulse-b4660b86 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-b4660b86{0%,to{opacity:1}50%{opacity:.5}}.animate-spin[data-v-9f9986b2]{animation:spin-9f9986b2 1s linear infinite}@keyframes spin-9f9986b2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pr__in[data-v-852b123e]{display:grid;gap:44px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1000px){.pr__in[data-v-852b123e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.pr__h1[data-v-852b123e]{font-size:clamp(2.5rem,6vw,4.6rem);max-width:12ch}.pr__card[data-v-852b123e]{padding:22px;box-shadow:var(--shadow)}@media(min-width:720px){.pr__card[data-v-852b123e]{padding:34px}}.pr__form[data-v-852b123e]{display:grid;gap:16px}.pr__row[data-v-852b123e]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);align-items:end}@media(min-width:600px){.pr__row[data-v-852b123e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr__btn[data-v-852b123e]{width:100%;margin-top:4px}.pr__fine[data-v-852b123e]{font-size:.84rem;color:var(--mute);text-align:center}.pr__err[data-v-852b123e]{padding:12px 14px;border-radius:12px;background:#fef2f2;border:1px solid rgba(185,28,28,.25);color:var(--red);font-size:.92rem;font-weight:600}.pr__done[data-v-852b123e]{text-align:center;padding:20px 0}.pr__dh[data-v-852b123e]{margin-top:18px}.pr__done .rs-lead[data-v-852b123e]{margin-left:auto;margin-right:auto}.pr__done .rs-actions[data-v-852b123e]{justify-content:center}.ph__in[data-v-2e043f75]{display:grid;gap:48px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:1000px){.ph--split .ph__in[data-v-2e043f75]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px}}.ph--center .ph__copy[data-v-2e043f75]{text-align:center}.ph--center .ph__copy[data-v-2e043f75] .rs-lead{margin-left:auto;margin-right:auto}.ph--center .rs-actions[data-v-2e043f75],.ph--center .rs-chips[data-v-2e043f75]{justify-content:center}.ph--center .ph__aside[data-v-2e043f75]{max-width:1000px;margin:0 auto;width:100%}.ph__h1[data-v-2e043f75]{max-width:15ch}@media(min-width:1000px){.ph--split .ph__h1[data-v-2e043f75]{font-size:clamp(2.8rem,5vw,4.4rem)}}.ph--center .ph__h1[data-v-2e043f75]{margin:0 auto;max-width:16ch}.ph__aside[data-v-2e043f75]{min-width:0}.ph .ph__h1--sub[data-v-2e043f75]{font-size:clamp(2rem,4.2vw,3.4rem);letter-spacing:-.04em;line-height:1.02;max-width:17ch}.ph__scan[data-v-2e043f75]{display:grid;width:-moz-fit-content;width:fit-content;--scan-align: start;--scan-size: clamp(4rem, 11vw, 9rem);margin:0 0 6px -.04em}.ph--center .ph__scan[data-v-2e043f75]{--scan-align: center;margin:0 auto 6px}.ph__copy>.rs-eyebrow+.ph__scan[data-v-2e043f75]{margin-top:4px}.ab__card[data-v-f175248f]{position:relative;display:grid;place-items:center;padding:20px 0}.ab__docket[data-v-f175248f]{width:min(340px,100%);transform:rotate(-2deg);padding:24px 22px 34px}.ab__dh[data-v-f175248f]{font-weight:800;letter-spacing:.1em;font-size:.8rem;color:var(--rest);padding-bottom:10px;border-bottom:2px dashed var(--line-2);margin-bottom:8px}.ab__dl[data-v-f175248f]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:.9rem;color:var(--ink-2)}.ab__dl b[data-v-f175248f]{font-weight:800;color:var(--ink)}.ab__dl--t[data-v-f175248f]{border-top:2px dashed var(--line-2);margin-top:6px;padding-top:10px}.ab__dl--t b[data-v-f175248f]{color:var(--electric)}.ab__stk[data-v-f175248f]{position:absolute;top:4px;right:12%}.ab__story[data-v-f175248f]{max-width:860px}.ab__copy[data-v-f175248f]{display:grid;gap:18px;margin-top:28px}.ab__copy p[data-v-f175248f]{color:var(--ink-2);font-size:1.1rem;line-height:1.7}.ab__copy p[data-v-f175248f]:first-child{font-size:1.25rem;color:var(--ink);font-weight:500}.ab__head[data-v-f175248f]{max-width:760px;margin-bottom:40px}.ab__sa[data-v-f175248f]{margin:0}.ab__facts .rs-tile b[data-v-f175248f]{font-size:clamp(2.6rem,4.4vw,4rem)}.ct__in[data-v-6462b9ce]{display:grid;gap:48px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1040px){.ct__in[data-v-6462b9ce]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px}}.ct__scan[data-v-6462b9ce]{display:grid;width:-moz-fit-content;width:fit-content;--scan-align: start;--scan-size: clamp(4rem, 11vw, 8.4rem);margin:4px 0 6px -.04em}.ct__h1[data-v-6462b9ce]{font-size:clamp(2rem,4.2vw,3.4rem);letter-spacing:-.04em;line-height:1.02;max-width:17ch}.ct__next[data-v-6462b9ce]{list-style:none;padding:0;margin:36px 0 0;display:grid;gap:10px}.ct__step[data-v-6462b9ce]{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--line)}.ct__n[data-v-6462b9ce]{flex-shrink:0;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--ink);color:var(--sky-2);font:800 1rem var(--display)}.ct__step:first-child .ct__n[data-v-6462b9ce]{background:var(--electric);color:#fff}.ct__step b[data-v-6462b9ce]{display:block;color:var(--ink)}.ct__step p[data-v-6462b9ce]{color:var(--mute);font-size:.92rem;margin-top:2px}.ct__card[data-v-6462b9ce]{padding:22px;box-shadow:var(--shadow)}@media(min-width:720px){.ct__card[data-v-6462b9ce]{padding:34px}}.ct__fh[data-v-6462b9ce]{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;margin-bottom:20px}.ct__meter[data-v-6462b9ce]{margin-top:28px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ct__bar[data-v-6462b9ce]{flex:1 1 200px;height:12px;border-radius:999px;background:var(--bg-2);overflow:hidden}.ct__bar span[data-v-6462b9ce]{display:block;height:100%;background:linear-gradient(90deg,var(--electric),var(--sky));border-radius:999px;transition:width .6s var(--ease)}.ct__meter b[data-v-6462b9ce]{font:700 .95rem var(--font);color:var(--rest)}.ct__check[data-v-6462b9ce]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ct__ci[data-v-6462b9ce]{width:100%;display:flex;gap:14px;align-items:center;text-align:left;background:var(--card-2);border:1.5px solid transparent;border-radius:18px;padding:14px 16px;cursor:pointer;transition:border-color .2s,background .2s}.ct__ci[data-v-6462b9ce]:hover{border-color:var(--line-2)}.ct__ci.on[data-v-6462b9ce]{border-color:var(--electric);background:var(--tint)}.ct__ci b[data-v-6462b9ce]{display:block;color:var(--ink)}.ct__ci small[data-v-6462b9ce]{display:block;color:var(--mute);font-size:.86rem;margin-top:2px}.ct__box[data-v-6462b9ce]{flex-shrink:0;width:28px;height:28px;border-radius:9px;border:2px solid var(--line-2);background:#fff;display:grid;place-items:center;color:transparent}.ct__box svg[data-v-6462b9ce]{width:17px;height:17px;stroke-width:3}.ct__ci.on .ct__box[data-v-6462b9ce]{background:var(--electric);border-color:var(--electric);color:#fff}.ct__wrapem em[data-v-6462b9ce]{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ct__faq[data-v-6462b9ce]{margin-top:36px;text-align:center;color:var(--mute);display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.fq__tabswrap[data-v-9b584040]{display:flex;justify-content:center}.fq__tabs[data-v-9b584040]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:6px;border-radius:26px;background:var(--card-2);border:1px solid var(--line);max-width:100%}.fq__ind[data-v-9b584040]{position:absolute;left:0;top:0;width:0;height:0;border-radius:999px;background:var(--ink);box-shadow:0 8px 18px -10px #0b1b3a99;z-index:0;display:none}.fq__tabs.has-ind .fq__ind[data-v-9b584040]{display:block}.fq__tab[data-v-9b584040]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;border:0;background:none;cursor:pointer;font:700 .95rem var(--font);color:var(--ink-2);transition:color .25s}.fq__tab svg[data-v-9b584040]{width:16px;height:16px;color:var(--electric);transition:color .25s}.fq__tab[data-v-9b584040]:hover{color:var(--ink)}.fq__tab.on[data-v-9b584040]{color:#fff}.fq__tab.on svg[data-v-9b584040]{color:var(--sky-2)}.fq__tabs:not(.has-ind) .fq__tab.on[data-v-9b584040]{background:var(--ink)}.fq__panel[data-v-9b584040]{min-height:420px}.fq__panel[data-v-9b584040] .rs-faq{margin-top:36px}.fq__panel[data-v-9b584040] .rs-faq__item{background:var(--card-2);border-color:transparent}.fq__panel[data-v-9b584040] .rs-faq__item.is-open{background:#fff;border-color:var(--line-2)}.fq__more[data-v-9b584040]{display:flex;flex-direction:column}.fq__more b[data-v-9b584040]{font:800 1.3rem/1.15 var(--display);letter-spacing:-.03em;color:var(--ink)}.fq__more .rs-link[data-v-9b584040]{margin-top:auto;padding-top:14px}@media(max-width:560px){.rs-h1 em[data-v-c8ac3616],.rs-h2 em[data-v-c8ac3616]{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.ind__head[data-v-c8ac3616]{max-width:780px;margin-bottom:36px}.ind__venues[data-v-c8ac3616]{display:flex;flex-wrap:wrap;gap:8px}.ind__venue[data-v-c8ac3616]{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;cursor:pointer;border:1.5px solid var(--line-2);background:#fff;color:var(--ink);font-weight:700;font-size:.95rem;transition:background .2s,color .2s,border-color .2s}.ind__venue svg[data-v-c8ac3616]{width:18px;height:18px;color:var(--electric)}.ind__venue[data-v-c8ac3616]:hover{border-color:var(--ink)}.ind__venue.is-on[data-v-c8ac3616]{background:var(--ink);border-color:var(--ink);color:#fff}.ind__venue.is-on svg[data-v-c8ac3616]{color:var(--sky-2)}.ind__for[data-v-c8ac3616]{margin:22px 0 18px;color:var(--ink-2);font-size:1.05rem;max-width:70ch}.ind__for b[data-v-c8ac3616]{color:var(--ink)}.ind__feats[data-v-c8ac3616]{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@media(min-width:820px){.ind__feats[data-v-c8ac3616]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.ind__feat[data-v-c8ac3616]{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-radius:var(--r);background:var(--card-2);border:1px solid transparent;transition:border-color .3s,background .3s,box-shadow .3s}.ind__feat.is-top[data-v-c8ac3616]{border-color:#2563eb47;background:linear-gradient(135deg,var(--ice),#fff 65%);box-shadow:var(--shadow-sm)}.ind__rank[data-v-c8ac3616]{font:800 .8rem var(--display);color:var(--mute);padding-top:3px}.is-top .ind__rank[data-v-c8ac3616]{color:var(--electric)}.ind__fi[data-v-c8ac3616]{width:22px;height:22px;color:var(--mute);margin-top:1px}.is-top .ind__fi[data-v-c8ac3616]{color:var(--electric)}.ind__ft[data-v-c8ac3616]{min-width:0}.ind__fn[data-v-c8ac3616]{font-weight:700;color:var(--ink)}.ind__fn[data-v-c8ac3616]:hover{color:var(--electric);text-decoration:underline}.ind__ft p[data-v-c8ac3616]{color:var(--mute);font-size:.9rem;margin-top:3px;line-height:1.5}.ind__card[data-v-c8ac3616]{display:flex;flex-direction:column}@media(min-width:680px){.ind__card[data-v-c8ac3616]:last-child{grid-column:1 / -1}.ind__card:last-child .ind__ticks[data-v-c8ac3616]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ind__ticks[data-v-c8ac3616]{margin-top:16px;gap:8px;font-size:.92rem}.ind__more[data-v-c8ac3616]{margin-top:auto;padding-top:18px}.ind__same[data-v-c8ac3616]{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:start;background:var(--ink);color:#c9d2e6;border-radius:var(--r-xl);padding:clamp(28px,5vw,56px);box-shadow:0 40px 70px -40px #0b1b3a99}@media(min-width:960px){.ind__same[data-v-c8ac3616]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}}.ind__same .rs-h2[data-v-c8ac3616]{color:#fff}.ind__same .rs-h2 em[data-v-c8ac3616]{background-image:linear-gradient(var(--electric),var(--electric))}.ind__common[data-v-c8ac3616]{margin-top:0}.ind__common li[data-v-c8ac3616]{color:#e6eeff}.ind__common li[data-v-c8ac3616] svg{background:var(--sky-2);color:var(--ink)}.pc-cq[data-v-b0abbb34]{container-type:inline-size}.pc[data-v-b0abbb34]{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@container (min-width: 620px){.pc[data-v-b0abbb34]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.pc__inc[data-v-b0abbb34],.pc__zero[data-v-b0abbb34]{grid-column:1 / -1}}.pc__bill[data-v-b0abbb34]{display:inline-flex;padding:3px;border-radius:999px;background:var(--bg);border:1px solid var(--line)}.pc__bill button[data-v-b0abbb34]{border:0;background:none;cursor:pointer;padding:6px 12px;border-radius:999px;font:700 .76rem var(--font);color:var(--ink-2);transition:background .2s,color .2s;white-space:nowrap}.pc__bill button.on[data-v-b0abbb34]{background:var(--electric);color:#fff}.pc__bill em[data-v-b0abbb34]{font-style:normal;font-size:.68rem;font-weight:800}.pc__rows[data-v-b0abbb34]{display:grid;gap:10px;min-width:0}.pc__row[data-v-b0abbb34]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:14px 16px;border-radius:20px;background:var(--bg);border:1px solid transparent}.pc__ric[data-v-b0abbb34]{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--electric);color:#fff}.pc__ric.is-phone[data-v-b0abbb34]{background:var(--ink);color:var(--sky-2)}.pc__ric.is-tab[data-v-b0abbb34]{background:var(--sky-2);color:var(--ink)}.pc__ric svg[data-v-b0abbb34]{width:19px;height:19px}.pc__rtxt[data-v-b0abbb34]{min-width:0}.pc__rtxt b[data-v-b0abbb34]{display:block;font:800 .98rem var(--display);letter-spacing:-.01em;color:var(--ink)}.pc__rtxt small[data-v-b0abbb34]{display:block;color:var(--mute);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.pc__step[data-v-b0abbb34]{display:inline-flex;align-items:center;gap:4px}.pc__step button[data-v-b0abbb34]{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line-2);background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--ink);transition:border-color .2s,background .2s,color .2s}.pc__step button[data-v-b0abbb34]:hover:not([disabled]){border-color:var(--electric);color:var(--electric)}.pc__step button[data-v-b0abbb34]:active:not([disabled]){background:var(--electric);border-color:var(--electric);color:#fff}.pc__step button[disabled][data-v-b0abbb34]{opacity:.35;cursor:not-allowed}.pc__step svg[data-v-b0abbb34]{width:16px;height:16px}.pc__step output[data-v-b0abbb34]{min-width:28px;text-align:center;font:800 1.2rem var(--display);color:var(--ink)}.pc__range[data-v-b0abbb34]{grid-column:1 / -1;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:6px;border-radius:999px;margin:4px 0 2px;background:linear-gradient(90deg,var(--electric) var(--p),var(--bg-2) var(--p));cursor:pointer}.pc__range[data-v-b0abbb34]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--electric);box-shadow:0 2px 8px #0b1b3a4d}.pc__range[data-v-b0abbb34]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--electric)}.pc__side[data-v-b0abbb34]{display:grid;gap:12px;align-content:start;min-width:0}.pc__tray[data-v-b0abbb34]{min-height:64px;padding:12px;border-radius:20px;border:1.5px dashed var(--line-2);background:var(--bg);display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start;position:relative}.pc__dev[data-v-b0abbb34]{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--electric);color:#fff}.pc__dev.is-phone[data-v-b0abbb34]{background:var(--ink);color:var(--sky-2)}.pc__dev.is-tab[data-v-b0abbb34]{background:var(--sky-2);color:var(--ink)}.pc__dev svg[data-v-b0abbb34]{width:16px;height:16px}.pc__trayempty[data-v-b0abbb34]{color:var(--mute);font-size:.84rem}.pc__total[data-v-b0abbb34]{background-color:var(--electric);color:#fff;border-radius:24px;padding:18px 20px;display:grid;gap:5px;background-image:radial-gradient(rgba(255,255,255,.14) 1.1px,transparent 1.4px);background-size:18px 18px;box-shadow:0 22px 40px -24px rgba(var(--glow-2),.8)}.pc__lbl[data-v-b0abbb34]{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ice)}.pc__num[data-v-b0abbb34]{display:inline-block;justify-self:start;transform-origin:20% 60%;font:800 clamp(2.4rem,10cqw,3.4rem)/1 var(--display);letter-spacing:-.05em;color:#fff}.pc__per[data-v-b0abbb34]{font-size:.8rem;color:#e6eeff;overflow-wrap:anywhere}.pc__once[data-v-b0abbb34]{color:#fff;font-weight:700}.pc__save[data-v-b0abbb34]{justify-self:start;margin-top:4px;padding:5px 11px;border-radius:999px;background:#fff;color:var(--rest);font-size:.76rem;font-weight:800}.pc__onsite[data-v-b0abbb34]{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;color:var(--ink-2);cursor:pointer;line-height:1.4}.pc__onsite input[data-v-b0abbb34]{width:18px;height:18px;accent-color:var(--electric);margin-top:1px;flex-shrink:0}.pc__onsite b[data-v-b0abbb34]{color:var(--navy);white-space:nowrap}.pc__hw[data-v-b0abbb34]{font-size:.8rem;color:var(--mute)}.pc__h[data-v-b0abbb34]{font:800 1.05rem var(--display);letter-spacing:-.02em;color:var(--ink);margin-bottom:12px}.pc__list[data-v-b0abbb34]{list-style:none;margin:0;padding:0;display:grid;gap:9px 16px;grid-template-columns:minmax(0,1fr)}@container (min-width: 460px){.pc__list[data-v-b0abbb34]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc__list li[data-v-b0abbb34]{display:flex;gap:9px;align-items:center;font-size:.9rem;font-weight:500;color:var(--ink)}.pc__tick[data-v-b0abbb34]{width:22px;height:22px;border-radius:50%;background:var(--rest);color:#fff;display:grid;place-items:center;flex-shrink:0}.pc__tick svg[data-v-b0abbb34]{width:13px;height:13px;stroke-width:3.5}.pc__zero[data-v-b0abbb34]{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.pc__zero span[data-v-b0abbb34]{font-size:.82rem;font-weight:600;color:var(--ink-2);padding:6px 12px;border-radius:999px;background:var(--bg)}.pc__zero b[data-v-b0abbb34]{color:var(--rest);font-weight:800;margin-right:3px}.za__wrapem em[data-v-c770840b]{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.za__head[data-v-c770840b]{max-width:780px;margin-bottom:40px}.za__prob[data-v-c770840b]{display:flex;flex-direction:column}.za__x[data-v-c770840b]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fdecec;color:var(--red);margin-bottom:16px}.za__x svg[data-v-c770840b]{width:20px;height:20px;stroke-width:2.6}.rs-card p.za__fix[data-v-c770840b]{margin-top:auto;display:flex;gap:8px;align-items:flex-start;color:var(--ink);font-weight:700;padding:12px 14px;border-radius:14px;background:var(--tint);position:relative;top:8px}.za__fix svg[data-v-c770840b]{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--rest);color:#fff;stroke-width:3.4;flex-shrink:0;margin-top:1px}.za__feat[data-v-c770840b],.za__aud[data-v-c770840b]{display:flex;flex-direction:column}.za__feat .rs-link[data-v-c770840b]{margin-top:auto;padding-top:14px}.za__off[data-v-c770840b]{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:560px){.za__off[data-v-c770840b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.za__off li[data-v-c770840b]{display:grid;gap:14px;align-content:start;padding:22px;border-radius:var(--r-lg);background:var(--card-2);border:1px solid var(--line)}.za__off li[data-v-c770840b]:nth-child(1){background:var(--ink);border-color:var(--ink);rotate:-1.2deg}.za__off li[data-v-c770840b]:nth-child(4){background:var(--sky-2);border-color:var(--sky-2);rotate:1.2deg}.za__off svg[data-v-c770840b]{width:44px;height:44px;padding:11px;border-radius:14px;background:#fff;color:var(--rest);flex-shrink:0}.za__off li:nth-child(1) svg[data-v-c770840b]{background:var(--electric);color:#fff}.za__off b[data-v-c770840b]{display:block;color:var(--ink);font:800 1.15rem/1.2 var(--display);letter-spacing:-.02em}.za__off span[data-v-c770840b]{display:block;color:var(--ink-2);font-size:.92rem;margin-top:4px}.za__off li:nth-child(1) b[data-v-c770840b]{color:#fff}.za__off li:nth-child(1) span[data-v-c770840b]{color:#c9d2e6}.za__more[data-v-c770840b]{margin-top:22px}.za__cities[data-v-c770840b]{margin-top:56px;padding:28px;border-radius:var(--r-xl);background:var(--card-2);border:1px solid var(--line);box-shadow:var(--shadow-sm);display:grid;gap:18px}.za__clinks[data-v-c770840b]{display:flex;flex-wrap:wrap;gap:10px 20px}.za__city[data-v-c770840b]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--line-2);font-weight:700;color:var(--ink);transition:border-color .2s,background-color .2s}.za__city[data-v-c770840b]:hover{border-color:var(--electric);background:var(--tint)}.za__city svg[data-v-c770840b]{width:16px;height:16px;color:var(--electric)}.opt-cq[data-v-328a0460]{container-type:inline-size}.opt[data-v-328a0460]{position:relative;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@container (min-width: 600px){.opt[data-v-328a0460]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.opt__pad[data-v-328a0460]{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:22px;padding:12px;overflow:hidden;min-width:0}.opt__cat[data-v-328a0460]{font:700 .66rem var(--font);text-transform:uppercase;letter-spacing:.1em;color:var(--mute);margin-bottom:8px}.opt__menu[data-v-328a0460]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.opt__mi[data-v-328a0460]{display:grid;justify-items:start;gap:2px;padding:10px;border-radius:16px;border:1.5px solid var(--line);background:#fff;cursor:pointer;text-align:left;min-width:0;transition:border-color .2s,box-shadow .2s}.opt__mi[data-v-328a0460]:hover{border-color:var(--line-2)}.opt__mi svg[data-v-328a0460]{width:20px;height:20px;color:var(--electric);margin-bottom:4px}.opt__mi b[data-v-328a0460]{font-size:.82rem;color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt__mi small[data-v-328a0460]{font:600 .7rem var(--font);color:var(--mute)}.opt__mi.is-sel[data-v-328a0460]{border-color:var(--electric);box-shadow:0 0 0 3px rgba(var(--glow-2),.14)}.opt__idle[data-v-328a0460]{margin-top:18px;color:var(--ink-2);font-size:.84rem}.opt__sheet[data-v-328a0460]{position:relative;margin:10px -12px -12px;background:#fff;border-top:1px solid var(--line-2);border-radius:22px 22px 0 0;padding:12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 -18px 36px -24px #0b1b3a59}.opt__sh[data-v-328a0460]{display:flex;align-items:center;gap:8px}.opt__sh b[data-v-328a0460]{font:800 1rem var(--display);letter-spacing:-.02em;color:var(--ink)}.opt__price[data-v-328a0460]{margin-left:auto;font:800 .9rem var(--font);color:var(--rest)}.opt__x[data-v-328a0460]{width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer}.opt__x svg[data-v-328a0460]{width:14px;height:14px}.opt__g[data-v-328a0460]{display:grid;gap:5px}.opt__gh[data-v-328a0460]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.opt__gh b[data-v-328a0460]{font-size:.78rem;color:var(--ink)}.opt__rule[data-v-328a0460]{font:700 .6rem var(--font);padding:2px 8px;border-radius:999px;background:var(--bg-2);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;transition:background .2s,color .2s}.opt__rule.is-req[data-v-328a0460]{background:var(--ink);color:var(--sky-2)}.opt__rule.is-req.is-ok[data-v-328a0460]{background:var(--ice);color:var(--rest)}.opt__cnt[data-v-328a0460]{margin-left:auto;font:700 .66rem var(--font);color:var(--ink-2)}.opt__opts[data-v-328a0460]{display:flex;flex-wrap:wrap;gap:5px}.opt__o[data-v-328a0460]{display:inline-flex;align-items:baseline;gap:5px;padding:6px 10px;border-radius:12px;border:1.5px solid var(--line-2);background:#fff;cursor:pointer;font-size:.76rem;font-weight:600;color:var(--ink-2);transition:background .15s,border-color .15s}.opt__o[data-v-328a0460]:hover{border-color:var(--ink-2)}.opt__o small[data-v-328a0460]{font:600 .62rem var(--font);color:var(--mute)}.opt__o small.is-inc[data-v-328a0460]{color:var(--rest)}.opt__o.is-on[data-v-328a0460]{border-color:var(--electric);background:var(--ice);color:var(--ink)}.opt__note[data-v-328a0460]{display:grid;gap:3px;font-size:.74rem;font-weight:700;color:var(--ink)}.opt__note i[data-v-328a0460]{font-style:normal;color:var(--mute);font-weight:500}.opt__in[data-v-328a0460]{background:var(--bg);border:1.5px solid transparent;color:var(--ink);border-radius:12px;padding:8px 10px;font:500 .8rem var(--font);width:100%;transition:border-color .2s,background .2s}.opt__in[data-v-328a0460]::-moz-placeholder{color:#8a93ad}.opt__in[data-v-328a0460]::placeholder{color:#8a93ad}.opt__in[data-v-328a0460]:hover{border-color:var(--line-2)}.rs .opt__in[data-v-328a0460]:focus{outline:none;background:#fff;border-color:var(--electric);box-shadow:0 0 0 3px rgba(var(--glow-2),.14)}.opt__warn[data-v-328a0460]{min-height:1em;font-size:.72rem;font-weight:700;color:var(--navy)}.opt__add[data-v-328a0460]{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;padding:12px;background:var(--electric);color:#fff;font:800 .82rem var(--font);cursor:pointer;transition:background .2s}.opt__add[data-v-328a0460]:hover:not([disabled]){background:var(--rest)}.opt__add svg[data-v-328a0460]{width:16px;height:16px}.opt__add[disabled][data-v-328a0460]{background:var(--bg-2);color:var(--mute);cursor:not-allowed}.opt__docket[data-v-328a0460]{padding:14px 14px 24px;font-size:.74rem;min-width:0;background:var(--bg);box-shadow:none}.opt__dh[data-v-328a0460]{display:flex;justify-content:space-between;font-weight:800;padding-bottom:8px;border-bottom:2px dashed rgba(11,27,58,.16);color:var(--ink)}.opt__dh span[data-v-328a0460]:last-child{font-size:.6rem;color:var(--mute);letter-spacing:.08em}.opt__lines[data-v-328a0460]{list-style:none;margin:0;padding:8px 0;display:grid;gap:8px;max-height:260px;overflow:auto}.opt__l[data-v-328a0460],.opt__m[data-v-328a0460]{display:flex;justify-content:space-between;gap:8px}.opt__l[data-v-328a0460]{font-weight:800;color:var(--ink)}.opt__m[data-v-328a0460]{padding-left:16px;color:var(--mute)}.opt__nt[data-v-328a0460]{padding-left:16px;font-style:italic;font-weight:600;color:var(--rest);overflow-wrap:anywhere}.opt__empty[data-v-328a0460]{color:var(--mute)}.opt__tot[data-v-328a0460]{display:flex;justify-content:space-between;align-items:baseline;border-top:2px dashed rgba(11,27,58,.16);padding-top:8px;font-weight:700;color:var(--ink)}.opt__tot small[data-v-328a0460]{font-weight:500;color:var(--mute);font-size:.6rem}.opt__tot b[data-v-328a0460]{font:800 1.2rem var(--display);letter-spacing:-.02em}.opt__vat[data-v-328a0460]{display:flex;justify-content:space-between;color:var(--mute);font-size:.64rem;margin-top:2px}.opt__clr[data-v-328a0460]{margin-top:10px;background:none;border:0;padding:2px;color:var(--ink-2);font:600 .68rem var(--font);text-decoration:underline;cursor:pointer}.kst-cq[data-v-5f2a0000]{container-type:inline-size}.kst[data-v-5f2a0000]{position:relative;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@container (min-width: 700px){.kst[data-v-5f2a0000]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}}.kst__net[data-v-5f2a0000]{display:inline-flex;align-items:center;gap:8px;background:var(--ice);border:1px solid transparent;border-radius:999px;padding:4px 12px 4px 4px;cursor:pointer;font:700 .76rem var(--font);color:var(--rest);transition:background .2s,color .2s}.kst__knob[data-v-5f2a0000]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--electric);transition:background .2s,color .2s}.kst__knob svg[data-v-5f2a0000]{width:14px;height:14px}.kst__net.is-off[data-v-5f2a0000]{background:var(--ink);color:#fff}.kst__net.is-off .kst__knob[data-v-5f2a0000]{background:#ffffff24;color:var(--sky-2)}.kst__order[data-v-5f2a0000]{display:grid;gap:10px;min-width:0}.kst__menu[data-v-5f2a0000]{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:6px}.kst__mi[data-v-5f2a0000]{text-align:left;background:var(--bg);border:1.5px solid transparent;border-left:4px solid var(--c);border-radius:12px;padding:8px 10px;cursor:pointer;display:grid;gap:1px;min-width:0;transition:border-color .2s,background .2s}.kst__mi[data-v-5f2a0000]:hover{background:#fff;border-color:var(--line-2);border-left-color:var(--c)}.kst__mi b[data-v-5f2a0000]{font-size:.82rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kst__mi small[data-v-5f2a0000]{font-weight:600;font-size:.66rem;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kst__ticket[data-v-5f2a0000]{background:#fff;color:var(--ink);border:1px solid var(--line-2);border-radius:18px;padding:14px;font-size:.8rem;box-shadow:var(--shadow-sm)}.kst__th[data-v-5f2a0000]{display:flex;justify-content:space-between;align-items:baseline;font:800 .95rem var(--display);letter-spacing:-.01em;padding-bottom:8px;border-bottom:2px dashed var(--line-2)}.kst__muted[data-v-5f2a0000]{color:var(--mute);font:600 .72rem var(--font)}.kst__lines[data-v-5f2a0000]{list-style:none;margin:0;padding:8px 0;display:grid;gap:6px;max-height:190px;overflow:auto}.kst__lines li[data-v-5f2a0000]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:6px;align-items:start}.kst__q[data-v-5f2a0000]{font-weight:700;color:var(--ink-2)}.kst__n[data-v-5f2a0000]{display:grid;font-weight:700;min-width:0;overflow-wrap:anywhere}.kst__mod[data-v-5f2a0000]{font-weight:500;color:var(--mute);padding-left:6px}.kst__st[data-v-5f2a0000]{display:grid;justify-items:end;gap:2px}.kst__st i[data-v-5f2a0000],.kst__mod i[data-v-5f2a0000]{font-style:normal;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--c) 16%,#fff);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.kst__st em[data-v-5f2a0000]{font-style:normal;font-size:.64rem;color:var(--mute)}.kst__lines li.is-held em[data-v-5f2a0000]{color:var(--navy);font-weight:800}.kst__lines li.is-sent em[data-v-5f2a0000]{color:var(--rest);font-weight:800}.kst__lines li.is-sent .kst__n[data-v-5f2a0000]{opacity:.7}.kst__empty[data-v-5f2a0000]{display:block!important;color:var(--mute);padding:8px 0}.kst__hold[data-v-5f2a0000]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:9px 0;border-top:2px dashed var(--line-2);cursor:pointer;font:600 .8rem var(--font);color:var(--ink);text-align:left}.kst__box[data-v-5f2a0000]{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line-2);background:#fff;display:grid;place-items:center;flex-shrink:0;transition:background .2s,border-color .2s}.kst__hold[aria-checked=true] .kst__box[data-v-5f2a0000]{background:var(--electric);border-color:var(--electric);color:#fff}.kst__box svg[data-v-5f2a0000]{width:13px;height:13px;stroke-width:3}.kst__acts[data-v-5f2a0000]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:6px}.kst__acts.is-one[data-v-5f2a0000]{grid-template-columns:minmax(0,1fr)}.kst__act[data-v-5f2a0000]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid var(--line-2);background:#fff;color:var(--ink);border-radius:999px;padding:10px 8px;font:700 .78rem var(--font);cursor:pointer;min-width:0;transition:background .2s,border-color .2s}.kst__act[data-v-5f2a0000]:hover:not([disabled]){border-color:var(--ink)}.kst__act--send[data-v-5f2a0000]{background:var(--electric);border-color:var(--electric);color:#fff}.kst__act--send[data-v-5f2a0000]:hover:not([disabled]){background:var(--rest);border-color:var(--rest)}.kst__act svg[data-v-5f2a0000]{width:15px;height:15px;flex-shrink:0}.kst__act[disabled][data-v-5f2a0000]{opacity:.45;cursor:not-allowed}.kst__reset[data-v-5f2a0000]{margin-top:8px;width:100%;background:none;border:0;color:var(--ink-2);font:600 .76rem var(--font);text-decoration:underline;text-decoration-color:var(--sky);text-underline-offset:3px;cursor:pointer;padding:4px}.kst__net-msg[data-v-5f2a0000]{display:flex;gap:8px;align-items:flex-start;font-size:.82rem;color:var(--ink-2);line-height:1.45;min-height:2.9em}.kst__net-msg svg[data-v-5f2a0000]{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--electric)}.kst__net-msg.is-off[data-v-5f2a0000]{color:var(--ink)}.kst__net-msg.is-off svg[data-v-5f2a0000]{color:var(--navy)}.kst__net-msg b[data-v-5f2a0000]{display:block;margin-top:2px;color:var(--navy);white-space:nowrap}.kst__printers[data-v-5f2a0000]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.kst__pr[data-v-5f2a0000]{position:relative;min-width:0;background:var(--bg);border-radius:18px;padding-bottom:10px}.kst__head[data-v-5f2a0000]{position:relative;z-index:2;display:flex;align-items:center;gap:6px;padding:9px 10px 13px;border-radius:16px 16px 10px 10px;background:#fff;border:1px solid var(--line-2);border-top:4px solid var(--c);box-shadow:0 6px 14px -10px #0b1b3a59}.kst__head b[data-v-5f2a0000]{font:800 .84rem var(--display);color:var(--ink)}.kst__cnt[data-v-5f2a0000]{margin-left:auto;font-weight:600;font-size:.64rem;color:var(--mute);white-space:nowrap}.kst__led[data-v-5f2a0000]{width:8px;height:8px;border-radius:50%;background:var(--bg-2);transition:background .2s,box-shadow .2s;flex-shrink:0}.kst__led.is-on[data-v-5f2a0000]{background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent)}.kst__slot[data-v-5f2a0000]{position:relative;z-index:3;height:5px;margin:-8px 12px 0;border-radius:3px;background:var(--ink)}.kst__win[data-v-5f2a0000]{position:relative;overflow:hidden;height:112px;margin:0 14px}.kst__paper[data-v-5f2a0000]{background:#fff;color:var(--ink);font:.68rem/1.35 var(--font);padding:7px 8px 12px;box-shadow:0 10px 18px -10px #0b1b3a66;--zig: 5px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%}.kst__ph[data-v-5f2a0000]{display:flex;justify-content:space-between;gap:4px;font-weight:800;padding-bottom:4px;margin-bottom:4px;border-bottom:1px dashed var(--line-2);text-transform:uppercase;font-size:.6rem;letter-spacing:.04em}.kst__ph span[data-v-5f2a0000]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kst__tb[data-v-5f2a0000]{font-size:.6rem;color:var(--mute);margin:-2px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kst__fire[data-v-5f2a0000]{font-weight:800;text-align:center;letter-spacing:.1em;color:var(--rest)}.kst__pr-row[data-v-5f2a0000]{display:grid;font-weight:700;overflow-wrap:anywhere}.kst__pr-row small[data-v-5f2a0000]{font-weight:500;color:var(--mute);font-size:.6rem}.kst__lan[data-v-5f2a0000]{margin-top:4px;font-size:.56rem;font-weight:700;color:var(--rest);text-transform:uppercase;letter-spacing:.03em}.kst__idle[data-v-5f2a0000]{font-weight:700;font-size:.68rem;color:var(--mute);text-align:center;padding-top:30px;text-transform:uppercase;letter-spacing:.1em}.kst[data-v-5f2a0000] .kst__fly{position:absolute;left:0;top:0;z-index:6;width:90px;padding:6px 6px 9px;background:#fff;color:var(--ink);border-top:3px solid var(--c);font:700 .6rem var(--font);border-radius:4px;box-shadow:0 14px 26px -10px #0b1b3a73;text-align:center;pointer-events:none;text-transform:uppercase}.cps__head[data-v-34ddbf14]{max-width:780px;margin-bottom:40px}.cps__more[data-v-34ddbf14]{margin-top:24px}.cps__spot[data-v-34ddbf14]{min-width:0}.cps__types[data-v-34ddbf14]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cps__types li[data-v-34ddbf14]{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:var(--card-2);border:1px solid var(--line)}.cps__types li[data-v-34ddbf14]:first-child{background:var(--ink);border-color:var(--ink)}.cps__types li:first-child b[data-v-34ddbf14]{color:#fff}.cps__types li:first-child span[data-v-34ddbf14]{color:#c9d2e6}.cps__types li>svg[data-v-34ddbf14]{width:44px;height:44px;padding:11px;border-radius:14px;background:var(--tint);color:var(--rest);flex-shrink:0}.cps__types li:first-child>svg[data-v-34ddbf14]{background:var(--electric);color:#fff}.cps__types li div[data-v-34ddbf14]{display:grid;min-width:0}.cps__types b[data-v-34ddbf14]{font-size:1.05rem;color:var(--ink)}.cps__types span[data-v-34ddbf14]{color:var(--mute);font-size:.9rem}.cps__price[data-v-34ddbf14]{position:relative;display:grid;gap:32px;grid-template-columns:minmax(0,1fr);align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(28px,5vw,56px);box-shadow:var(--shadow)}@media(min-width:960px){.cps__price[data-v-34ddbf14]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px}}.cps__pricetag[data-v-34ddbf14]{position:absolute;top:-22px;right:clamp(16px,4vw,48px);display:grid;justify-items:center;gap:2px;padding:12px 18px;border-radius:20px;background:var(--electric);color:#fff;rotate:3deg;box-shadow:0 18px 30px -16px #2563ebb3}.cps__pricetag b[data-v-34ddbf14]{font:800 1.6rem/1 var(--display);letter-spacing:-.04em}.cps__pricetag small[data-v-34ddbf14]{font-size:.78rem;font-weight:700;color:var(--ice)}@media(max-width:600px){.cps__pricetag[data-v-34ddbf14]{display:none}}.cps__pt[data-v-34ddbf14]{margin:0}.cps__rel-h[data-v-34ddbf14]{margin-bottom:18px}.cps__oc[data-v-34ddbf14]{display:grid;gap:4px;align-content:start}.cps__oc b[data-v-34ddbf14]{font:800 1.2rem/1.15 var(--display);letter-spacing:-.03em;color:var(--ink)}.cps__oc .rs-link[data-v-34ddbf14]{margin-top:10px}.cy__head[data-v-6caecbcc]{max-width:780px;margin-bottom:40px}.cy__cloud[data-v-6caecbcc]{position:relative;padding:32px 24px 26px;border-radius:var(--r-xl);text-align:center;background:radial-gradient(70% 60% at 50% 30%,rgba(var(--glow),.18),transparent 70%),#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.cy__pin[data-v-6caecbcc]{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:var(--electric);display:grid;place-items:center;box-shadow:0 12px 30px -8px rgba(var(--glow-2),.6)}.cy__pin svg[data-v-6caecbcc]{width:26px;height:26px;color:#fff}.cy__cloudh[data-v-6caecbcc]{font:700 .95rem var(--font);color:var(--ink);margin-bottom:16px}.cy__chips[data-v-6caecbcc]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cy__chip[data-v-6caecbcc]{padding:8px 14px;border-radius:999px;background:var(--card-2);border:1px solid var(--line);font-weight:600;font-size:.9rem;color:var(--ink-2)}.cy__chip[data-v-6caecbcc]:nth-child(3n){background:var(--tint);border-color:#2563eb40;color:var(--ink)}.cy__chip[data-v-6caecbcc]:nth-child(5n+1){background:var(--ink);border-color:var(--ink);color:#fff}.cy__cloudf[data-v-6caecbcc]{margin-top:18px;color:var(--mute);font-size:.88rem}.cy__ticks[data-v-6caecbcc]{margin:0}.cy__oh[data-v-6caecbcc]{margin-bottom:18px}.cy__others[data-v-6caecbcc]{display:flex;flex-wrap:wrap;gap:10px}.cy__other[data-v-6caecbcc]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--line-2);font-weight:700;color:var(--ink);transition:border-color .2s,background-color .2s}.cy__other[data-v-6caecbcc]:hover{border-color:var(--electric);background:var(--tint)}.cy__other svg[data-v-6caecbcc]{width:16px;height:16px;color:var(--electric)}.cy__links[data-v-6caecbcc]{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px}.rst-cq[data-v-803df5c8]{container-type:inline-size}.rst[data-v-803df5c8]{position:relative;display:grid;gap:12px}.rst__sold[data-v-803df5c8]{font:600 .76rem var(--font);color:var(--mute)}.rst__sold b[data-v-803df5c8]{color:var(--ink)}.rst__dishes[data-v-803df5c8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rst__dish[data-v-803df5c8]{display:grid;justify-items:start;gap:2px;text-align:left;padding:10px;border-radius:18px;border:1.5px solid var(--line);background:var(--bg);cursor:pointer;min-width:0;transition:border-color .2s,background .2s}.rst__dish svg[data-v-803df5c8]{width:20px;height:20px;color:var(--electric);margin-bottom:4px}.rst__dish b[data-v-803df5c8]{font-size:.84rem;color:var(--ink);display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline}.rst__dish b i[data-v-803df5c8]{font:700 .68rem var(--font);font-style:normal;color:var(--rest)}.rst__dish small[data-v-803df5c8]{font:600 .6rem var(--font);color:var(--mute);overflow-wrap:anywhere}.rst__dish[data-v-803df5c8]:hover{border-color:var(--electric);background:#fff}.rst__msg[data-v-803df5c8]{font-size:.8rem;color:var(--ink-2);min-height:2.8em;line-height:1.4}.rst__gauges[data-v-803df5c8]{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 560px){.rst__gauges[data-v-803df5c8]{grid-template-columns:repeat(3,minmax(0,1fr))}}.rst__g[data-v-803df5c8]{--c: var(--electric);--st: var(--rest);background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:9px 10px;display:grid;gap:6px;min-width:0;transition:border-color .3s,background .3s}.rst__g.is-low[data-v-803df5c8]{--c: var(--ink);--st: var(--navy);background:var(--tint);border-color:#1e3a8a40}.rst__g.is-out[data-v-803df5c8]{--c: var(--red);--st: var(--red);border-color:#b91c1c73}.rst__gh[data-v-803df5c8]{display:flex;justify-content:space-between;gap:6px;align-items:baseline}.rst__gn[data-v-803df5c8]{font-size:.72rem;font-weight:600;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rst__q[data-v-803df5c8]{font:800 .74rem var(--font);color:var(--ink);white-space:nowrap;display:inline-block}.rst__bar[data-v-803df5c8]{position:relative;height:8px;border-radius:999px;background:var(--bg-2);overflow:visible}.rst__fill[data-v-803df5c8]{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--c);transition:background .3s;max-width:104%}.rst__min[data-v-803df5c8]{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink-2);opacity:.55;border-radius:2px}.rst__st[data-v-803df5c8]{font:700 .6rem var(--font);text-transform:uppercase;letter-spacing:.05em;color:var(--st);display:flex;justify-content:space-between;gap:4px}.rst__st i[data-v-803df5c8]{font-style:normal;color:var(--mute);font-weight:500;text-transform:none;letter-spacing:0;white-space:nowrap}.rst__acts[data-v-803df5c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rst__act[data-v-803df5c8]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;border-radius:999px;border:1.5px solid var(--line-2);background:#fff;color:var(--ink);font:700 .8rem var(--font);cursor:pointer;transition:background .2s,border-color .2s}.rst__act[data-v-803df5c8]:hover{border-color:var(--ink)}.rst__act svg[data-v-803df5c8]{width:16px;height:16px}.rst__act--go[data-v-803df5c8]{background:var(--electric);color:#fff;border-color:var(--electric)}.rst__act--go[data-v-803df5c8]:hover{background:var(--rest);border-color:var(--rest)}.rst__reasons[data-v-803df5c8]{display:flex;flex-wrap:wrap;gap:6px}.rst__chip[data-v-803df5c8]{border-radius:999px;border:1.5px solid var(--line-2);background:var(--tint);color:var(--ink);padding:6px 12px;font:600 .74rem var(--font);cursor:pointer;transition:border-color .2s}.rst__chip[data-v-803df5c8]:hover{border-color:var(--navy)}.rst__chip small[data-v-803df5c8]{font:700 .62rem var(--font);color:var(--navy)}.rst__hist[data-v-803df5c8]{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:10px 12px;font-family:var(--font)}.rst__hh[data-v-803df5c8]{display:flex;align-items:center;gap:6px;font-weight:800;font-size:.76rem;padding-bottom:6px;border-bottom:2px dashed rgba(11,27,58,.16)}.rst__hh svg[data-v-803df5c8]{width:14px;height:14px;color:var(--electric)}.rst__hh span[data-v-803df5c8]{margin-left:auto;font-weight:500;color:var(--mute);font-size:.62rem}.rst__ml[data-v-803df5c8]{list-style:none;margin:0;padding:6px 0 0;display:grid;gap:5px}.rst__ml li[data-v-803df5c8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px;font-size:.7rem;color:var(--ink-2)}.rst__ml em[data-v-803df5c8]{font-style:normal;font-weight:800;font-size:.56rem;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--ice);color:var(--rest)}.rst__ml em.is-sale[data-v-803df5c8]{background:var(--ink);color:#fff}.rst__ml em.is-waste[data-v-803df5c8]{background:#b91c1c1a;color:var(--red)}.rst__ml span[data-v-803df5c8]{min-width:0;overflow-wrap:anywhere;flex:1 1 140px}.rst__why[data-v-803df5c8]{font-style:normal;font-size:.58rem;font-weight:600;padding:1px 7px;border-radius:999px;border:1px solid var(--line-2);color:var(--navy);background:#fff}.rst__ml time[data-v-803df5c8]{margin-left:auto;color:var(--mute);font-size:.62rem}.rst[data-v-803df5c8] .rst__fly{position:absolute;left:0;top:0;z-index:6;width:80px;padding:4px 6px;border-radius:999px;background:var(--ink);color:#fff;font:700 .56rem var(--font);text-align:center;box-shadow:0 10px 20px -8px #0b1b3a8c;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rim__note[data-v-2d949d4f]{margin-top:18px;font-size:.86rem;color:var(--mute)}.rim__bars[data-v-2d949d4f]{box-shadow:var(--shadow);padding:clamp(22px,3vw,32px)}.rim__bars ul[data-v-2d949d4f]{list-style:none;margin:0;padding:0;display:grid;gap:18px}.rim__bt[data-v-2d949d4f]{display:flex;justify-content:space-between;align-items:center;gap:10px;font:800 1.15rem var(--display);letter-spacing:-.02em;color:var(--ink);margin-bottom:22px;flex-wrap:wrap}.rim__bt span[data-v-2d949d4f]{font:700 .78rem var(--font);padding:4px 10px;border-radius:999px;background:var(--tint);color:var(--rest);letter-spacing:0}.rim__bars li[data-v-2d949d4f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center}.rim__bars li span[data-v-2d949d4f]{color:var(--ink);font-weight:600}.rim__bars li b[data-v-2d949d4f]{font:800 1.1rem var(--display);color:var(--ink)}.rim__bar[data-v-2d949d4f]{grid-column:1 / -1;height:12px;border-radius:999px;background:var(--bg-2);overflow:hidden}.rim__bar i[data-v-2d949d4f]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--electric),var(--sky))}.rim__bars li:first-child .rim__bar i[data-v-2d949d4f]{background:var(--ink)}.rim__head[data-v-2d949d4f]{max-width:780px;margin:0 auto 40px 0}.rim__head.rs-center[data-v-2d949d4f]{margin:0 auto 40px}.rim__tiles[data-v-2d949d4f]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px;margin:0 auto}@media(max-width:860px){.rim__tiles[data-v-2d949d4f]{grid-template-columns:minmax(0,1fr);max-width:520px}}.rim__cost[data-v-2d949d4f]{min-height:210px}.rim__cost b[data-v-2d949d4f]{font-size:clamp(2.6rem,4.6vw,4rem)}.rim__cost small[data-v-2d949d4f]{display:block;margin-top:6px;font-size:.86rem;font-weight:500;opacity:.85}.rim__wrapem em[data-v-2d949d4f]{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rim__more[data-v-2d949d4f]{margin-top:24px}.rim__ex[data-v-2d949d4f]{display:grid;gap:10px;font-size:.95rem;max-width:420px;width:100%;justify-self:center;transform:rotate(1.5deg)}.rim__ex b[data-v-2d949d4f]{padding-bottom:8px;border-bottom:2px dashed var(--line-2);letter-spacing:.04em}.rim__ex p[data-v-2d949d4f]{color:var(--mute);font-weight:600}.rim__ex ul[data-v-2d949d4f]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rim__ex li[data-v-2d949d4f]{display:flex;justify-content:space-between;gap:10px;color:var(--ink-2)}.rim__ex li i[data-v-2d949d4f]{font-style:normal;font-weight:800;color:var(--electric)}.rim__ex small[data-v-2d949d4f]{color:var(--mute);font-size:.74rem}.rim__rel-h[data-v-2d949d4f]{margin-bottom:16px}.rim__rel[data-v-2d949d4f]{display:flex;flex-wrap:wrap;gap:10px}.rim__rel .rs-chip[data-v-2d949d4f]{padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--line-2);transition:border-color .2s,background-color .2s}.rim__rel .rs-chip[data-v-2d949d4f]:hover{border-color:var(--electric);background:var(--tint)}.rim__rel .rs-chip svg[data-v-2d949d4f]{color:var(--electric)}.mpt-cq[data-v-a2676106]{container-type:inline-size}.mpt[data-v-a2676106]{position:relative;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@container (min-width: 580px){.mpt[data-v-a2676106]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.mpt__who[data-v-a2676106]{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:var(--ice);font:700 .74rem var(--font);color:var(--rest)}.mpt__who svg[data-v-a2676106]{width:14px;height:14px;color:var(--rest)}.mpt__bill[data-v-a2676106]{position:relative;overflow:hidden;background:#fff;color:var(--ink);border:1px solid var(--line-2);border-radius:20px;padding:14px;font-family:var(--font);font-size:.8rem;min-height:318px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.mpt__bh[data-v-a2676106]{display:flex;justify-content:space-between;font-weight:800;padding-bottom:8px;border-bottom:2px dashed rgba(11,27,58,.16);letter-spacing:.02em}.mpt__bh span[data-v-a2676106]:last-child{color:var(--mute);font-weight:600;font-size:.7rem;letter-spacing:0}.mpt__lines[data-v-a2676106]{list-style:none;margin:0;padding:10px 0;display:grid;gap:8px}.mpt__lines li[data-v-a2676106]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 64px;gap:8px;align-items:center}.mpt__ln[data-v-a2676106]{font-weight:700;overflow-wrap:anywhere}.mpt__lp[data-v-a2676106]{font-weight:600;color:var(--ink-2)}.mpt__lines li.is-void .mpt__ln[data-v-a2676106],.mpt__lines li.is-void .mpt__lp[data-v-a2676106]{text-decoration:line-through;color:var(--mute)}.mpt__vb[data-v-a2676106]{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1.5px solid rgba(185,28,28,.45);color:var(--red);background:#fff;border-radius:999px;padding:5px 6px;font:700 .66rem var(--font);cursor:pointer;transition:background .2s,border-color .2s}.mpt__vb[data-v-a2676106]:hover:not([disabled]){background:#b91c1c0f;border-color:var(--red)}.mpt__vb svg[data-v-a2676106]{width:12px;height:12px}.mpt__vb[disabled][data-v-a2676106]{opacity:.4;cursor:default}.mpt__stamp[data-v-a2676106]{justify-self:center;font:900 .7rem var(--font);color:var(--red);border:2px solid var(--red);border-radius:6px;padding:1px 6px;transform:rotate(-8deg);letter-spacing:.1em}.mpt__tot[data-v-a2676106]{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;border-top:2px dashed rgba(11,27,58,.16);padding-top:10px;font-weight:700}.mpt__tot b[data-v-a2676106]{font:800 1.3rem var(--display);letter-spacing:-.02em}.mpt__reset[data-v-a2676106]{margin-top:8px;background:none;border:0;color:var(--ink-2);font:600 .72rem var(--font);text-decoration:underline;cursor:pointer}.mpt__pad[data-v-a2676106]{position:absolute;left:0;right:0;bottom:0;background:#fff;color:var(--ink);border-top:1px solid var(--line-2);border-radius:22px 22px 0 0;padding:12px 14px 14px;box-shadow:0 -22px 40px -18px #0b1b3a66;font-family:var(--font)}.mpt__ph[data-v-a2676106]{display:flex;align-items:center;gap:10px}.mpt__ph>svg[data-v-a2676106]{width:34px;height:34px;padding:8px;border-radius:12px;background:var(--ink);color:var(--sky-2);flex-shrink:0}.mpt__ph div[data-v-a2676106]{display:grid;min-width:0}.mpt__ph b[data-v-a2676106]{font:800 .95rem var(--display);letter-spacing:-.02em}.mpt__ph small[data-v-a2676106]{font:600 .68rem var(--font);color:var(--mute)}.mpt__x[data-v-a2676106]{margin-left:auto;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.mpt__x svg[data-v-a2676106]{width:14px;height:14px}.mpt__dots[data-v-a2676106]{display:flex;justify-content:center;gap:14px;margin:12px 0 4px}.mpt__dots i[data-v-a2676106]{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-2);background:#fff;transition:background .15s,border-color .15s}.mpt__dots i.on[data-v-a2676106]{background:var(--electric);border-color:var(--electric)}.mpt__dots.is-bad i[data-v-a2676106]{border-color:var(--red);background:var(--red)}.mpt__pm[data-v-a2676106]{text-align:center;font:600 .68rem var(--font);color:var(--mute);margin-bottom:8px;min-height:1em}.mpt__keys[data-v-a2676106]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mpt__k[data-v-a2676106]{height:40px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:700 1.05rem var(--display);cursor:pointer;transition:background .12s,border-color .12s}.mpt__k[data-v-a2676106]:hover{border-color:var(--line-2);background:#fff}.mpt__k[data-v-a2676106]:active{background:var(--ice);border-color:var(--electric)}.mpt__k--fn[data-v-a2676106]{color:var(--ink-2);font:700 .9rem var(--font)}.mpt__side[data-v-a2676106]{display:grid;gap:12px;align-content:start;min-width:0}.mpt__note[data-v-a2676106]{justify-self:start;background:var(--sky-2);color:var(--ink);padding:10px 16px 12px;border-radius:12px;transform:rotate(-2deg);box-shadow:0 14px 26px -14px #0b1b3a80;display:grid}.mpt__note small[data-v-a2676106]{font:800 .6rem var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--navy)}.mpt__note b[data-v-a2676106]{font:800 1.4rem var(--display);letter-spacing:.14em}.mpt__log[data-v-a2676106]{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:12px}.mpt__lh[data-v-a2676106]{display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:800;color:var(--ink);padding-bottom:8px;border-bottom:1px solid var(--line)}.mpt__lh svg[data-v-a2676106]{width:15px;height:15px;color:var(--electric)}.mpt__ll[data-v-a2676106]{list-style:none;margin:0;padding:8px 0 0;display:grid;gap:6px}.mpt__ll li[data-v-a2676106]{display:flex;justify-content:space-between;gap:8px;font:500 .7rem var(--font);color:var(--ink-2);padding:7px 9px;border-radius:10px;background:#fff;border:1px solid var(--line)}.mpt__ll li span[data-v-a2676106]{min-width:0;overflow-wrap:anywhere}.mpt__ll li time[data-v-a2676106]{color:var(--mute);flex-shrink:0}.mpt__ll li.is-void[data-v-a2676106]{color:var(--ink);font-weight:600;box-shadow:inset 3px 0 0 var(--red)}.rrt__note[data-v-b8ab61ad]{margin-top:18px;font-size:.86rem;color:var(--mute)}.rrt__stats[data-v-b8ab61ad]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rrt__stats .rs-tile[data-v-b8ab61ad]{min-height:180px;padding:22px;gap:20px}.rrt__stats .rs-tile b[data-v-b8ab61ad]{font-size:clamp(2.2rem,3.6vw,3.3rem)}.rrt__stats .rs-tile p[data-v-b8ab61ad]{font-size:15px}@media(max-width:420px){.rrt__stats[data-v-b8ab61ad]{grid-template-columns:minmax(0,1fr)}.rrt__stats .rs-tile[data-v-b8ab61ad]{min-height:0}}.rrt__wrapem em[data-v-b8ab61ad]{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rrt__head[data-v-b8ab61ad]{max-width:780px;margin-bottom:40px}.rrt__list[data-v-b8ab61ad]{margin:12px 0 0;padding:0;list-style:none;color:var(--ink-2);display:grid;gap:8px;font-size:15.5px}.rrt__list li[data-v-b8ab61ad]{display:flex;gap:10px;align-items:baseline}.rrt__list li[data-v-b8ab61ad]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sky);flex-shrink:0;transform:translateY(-2px)}.rrt__log[data-v-b8ab61ad]{padding:20px;box-shadow:var(--shadow)}.rrt__lt[data-v-b8ab61ad]{display:flex;align-items:center;gap:8px;font:800 1.05rem var(--display);letter-spacing:-.02em;color:var(--ink);padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:12px}.rrt__lt svg[data-v-b8ab61ad]{width:18px;height:18px;color:var(--electric)}.rrt__lt span[data-v-b8ab61ad]{margin-left:auto;font:700 .74rem var(--font);padding:3px 10px;border-radius:999px;background:var(--tint);color:var(--rest)}.rrt__log ul[data-v-b8ab61ad]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rrt__log li[data-v-b8ab61ad]{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:12px;background:var(--card-2);font:500 .88rem var(--font);color:var(--ink-2)}.rrt__log li[data-v-b8ab61ad]:first-child{background:var(--ink);color:#c9d2e6}.rrt__log li:first-child b[data-v-b8ab61ad]{color:#fff}.rrt__log li:first-child time[data-v-b8ab61ad]{color:var(--sky-2)}.rrt__log li span[data-v-b8ab61ad]{min-width:0;overflow-wrap:anywhere}.rrt__log li b[data-v-b8ab61ad]{color:var(--ink)}.rrt__log li time[data-v-b8ab61ad]{color:var(--mute);flex-shrink:0;font-weight:700}.rrt__rel-h[data-v-b8ab61ad]{margin-bottom:16px}.rrt__rel[data-v-b8ab61ad]{display:flex;flex-wrap:wrap;gap:10px}.rrt__rel .rs-chip[data-v-b8ab61ad]{padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--line-2);transition:border-color .2s,background-color .2s}.rrt__rel .rs-chip[data-v-b8ab61ad]:hover{border-color:var(--electric);background:var(--tint)}.modal-enter-active[data-v-c8b967b5],.modal-leave-active[data-v-c8b967b5]{transition:opacity .3s ease}.modal-enter-from[data-v-c8b967b5],.modal-leave-to[data-v-c8b967b5]{opacity:0}.modal-enter-active .relative[data-v-c8b967b5],.modal-leave-active .relative[data-v-c8b967b5]{transition:transform .3s ease}.modal-enter-from .relative[data-v-c8b967b5],.modal-leave-to .relative[data-v-c8b967b5]{transform:scale(.95)}
