/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--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-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-md:12px;--blur-xl:24px;--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)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-inset-3{inset:calc(var(--spacing) * -3)}.-inset-7{inset:calc(var(--spacing) * -7)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[8\%\]{inset:8%}.inset-\[8px\]{inset:8px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-24{top:calc(var(--spacing) * -24)}.-top-28{top:calc(var(--spacing) * -28)}.-top-32{top:calc(var(--spacing) * -32)}.-top-36{top:calc(var(--spacing) * -36)}.-top-44{top:calc(var(--spacing) * -44)}.-top-48{top:calc(var(--spacing) * -48)}.-top-52{top:calc(var(--spacing) * -52)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-\[3px\]{top:3px}.top-\[9\%\]{top:9%}.top-\[10px\]{top:10px}.top-\[46\%\]{top:46%}.top-\[50\%\]{top:50%}.top-\[56\%\]{top:56%}.-right-16{right:calc(var(--spacing) * -16)}.-right-24{right:calc(var(--spacing) * -24)}.-right-28{right:calc(var(--spacing) * -28)}.-right-32{right:calc(var(--spacing) * -32)}.-right-36{right:calc(var(--spacing) * -36)}.-right-40{right:calc(var(--spacing) * -40)}.-right-44{right:calc(var(--spacing) * -44)}.-right-48{right:calc(var(--spacing) * -48)}.-right-52{right:calc(var(--spacing) * -52)}.-right-56{right:calc(var(--spacing) * -56)}.-right-60{right:calc(var(--spacing) * -60)}.-right-\[3px\]{right:-3px}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-\[9\%\]{right:9%}.right-\[30\%\]{right:30%}.-bottom-28{bottom:calc(var(--spacing) * -28)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.-bottom-36{bottom:calc(var(--spacing) * -36)}.-bottom-40{bottom:calc(var(--spacing) * -40)}.-bottom-52{bottom:calc(var(--spacing) * -52)}.-bottom-56{bottom:calc(var(--spacing) * -56)}.-bottom-64{bottom:calc(var(--spacing) * -64)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-9{bottom:calc(var(--spacing) * 9)}.bottom-\[10\%\]{bottom:10%}.bottom-\[11\%\]{bottom:11%}.-left-24{left:calc(var(--spacing) * -24)}.-left-28{left:calc(var(--spacing) * -28)}.-left-36{left:calc(var(--spacing) * -36)}.-left-44{left:calc(var(--spacing) * -44)}.-left-48{left:calc(var(--spacing) * -48)}.-left-52{left:calc(var(--spacing) * -52)}.-left-56{left:calc(var(--spacing) * -56)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-\[8\%\]{left:8%}.left-\[9\%\]{left:9%}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[42\%\]{left:42%}.left-\[44\%\]{left:44%}.left-\[52\%\]{left:52%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[9999\]{z-index:9999}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[1px\]{margin-top:1px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.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-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.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-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.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-16{height:calc(var(--spacing) * 16)}.h-\[1\.5px\]{height:1.5px}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[23px\]{height:23px}.h-\[24px\]{height:24px}.h-\[25px\]{height:25px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[43px\]{height:43px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52\%\]{height:52%}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[72\%\]{height:72%}.h-\[79px\]{height:79px}.h-\[82px\]{height:82px}.h-\[92\%\]{height:92%}.h-\[102px\]{height:102px}.h-\[150px\]{height:150px}.h-\[200px\]{height:200px}.h-\[210px\]{height:210px}.h-\[220px\]{height:220px}.h-\[230px\]{height:230px}.h-\[240px\]{height:240px}.h-\[250px\]{height:250px}.h-\[260px\]{height:260px}.h-\[340px\]{height:340px}.h-\[350px\]{height:350px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-\[460px\]{height:460px}.h-\[470px\]{height:470px}.h-\[480px\]{height:480px}.h-\[496px\]{height:496px}.h-\[500px\]{height:500px}.h-\[510px\]{height:510px}.h-\[520px\]{height:520px}.h-\[540px\]{height:540px}.h-\[clamp\(330px\,47svh\,392px\)\]{height:clamp(330px,47svh,392px)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100dvh-10px\)\]{max-height:calc(100dvh - 10px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[50px\]{min-height:50px}.min-h-\[58px\]{min-height:58px}.min-h-\[68px\]{min-height:68px}.min-h-\[78px\]{min-height:78px}.min-h-\[92px\]{min-height:92px}.min-h-\[94px\]{min-height:94px}.min-h-\[270px\]{min-height:270px}.min-h-\[278px\]{min-height:278px}.min-h-\[334px\]{min-height:334px}.min-h-\[390px\]{min-height:390px}.min-h-\[668px\]{min-height:668px}.min-h-\[calc\(100svh-24px\)\]{min-height:calc(100svh - 24px)}.min-h-dvh{min-height:100dvh}.min-h-svh{min-height:100svh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.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-16{width:calc(var(--spacing) * 16)}.w-\[2px\]{width:2px}.w-\[11px\]{width:11px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[20px\]{width:20px}.w-\[21px\]{width:21px}.w-\[23px\]{width:23px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[40px\]{width:40px}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[48px\]{width:48px}.w-\[50px\]{width:50px}.w-\[52\%\]{width:52%}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[58px\]{width:58px}.w-\[72\%\]{width:72%}.w-\[76\%\]{width:76%}.w-\[82px\]{width:82px}.w-\[92\%\]{width:92%}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[204px\]{width:204px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[278px\]{width:278px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[460px\]{width:460px}.w-\[470px\]{width:470px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[510px\]{width:510px}.w-\[520px\]{width:520px}.w-\[540px\]{width:540px}.w-\[calc\(100\%-24px\)\]{width:calc(100% - 24px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[84\%\]{max-width:84%}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[385px\]{max-width:385px}.max-w-\[390px\]{max-width:390px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[450px\]{max-width:450px}.max-w-\[470px\]{max-width:470px}.max-w-\[480px\]{max-width:480px}.max-w-\[490px\]{max-width:490px}.max-w-\[500px\]{max-width:500px}.max-w-\[545px\]{max-width:545px}.max-w-\[580px\]{max-width:580px}.max-w-\[590px\]{max-width:590px}.max-w-\[620px\]{max-width:620px}.max-w-\[650px\]{max-width:650px}.max-w-\[670px\]{max-width:670px}.max-w-\[690px\]{max-width:690px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[850px\]{max-width:850px}.max-w-\[870px\]{max-width:870px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1580px\]{max-width:1580px}.max-w-\[1720px\]{max-width:1720px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-\[38px\]{min-width:38px}.min-w-\[48px\]{min-width:48px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)}.translate-x-0,.translate-x-1{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1)}.translate-x-7{--tw-translate-x:calc(var(--spacing) * 7)}.-translate-y-1\/2,.translate-x-7{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-\[0\.18em\]{--tw-translate-y:.18em;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.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-default{cursor:default}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-\[96px\]{scroll-margin-top:96px}.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-\[58px_minmax\(0\,1fr\)_58px\]{grid-template-columns:58px minmax(0,1fr) 58px}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}: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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-\[1px\]{border-radius:1px}.rounded-\[3px\]{border-radius:3px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[27px\]{border-radius:27px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[34px\]{border-radius:34px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:3.40282e+38px}.rounded-t-\[30px\]{border-top-left-radius:30px;border-top-right-radius:30px}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-br-\[7px\]{border-bottom-right-radius:7px}.rounded-bl-\[7px\]{border-bottom-left-radius:7px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#00dfb2\]{border-color:#00dfb2}.border-\[\#00dfb2\]\/10{border-color:oklab(80.4504% -.155359 .0239401/.1)}.border-\[\#00dfb2\]\/16{border-color:oklab(80.4504% -.155359 .0239401/.16)}.border-\[\#00dfb2\]\/18{border-color:oklab(80.4504% -.155359 .0239401/.18)}.border-\[\#00dfb2\]\/20{border-color:oklab(80.4504% -.155359 .0239401/.2)}.border-\[\#00dfb2\]\/24{border-color:oklab(80.4504% -.155359 .0239401/.24)}.border-\[\#00dfb2\]\/25{border-color:oklab(80.4504% -.155359 .0239401/.25)}.border-\[\#00dfb2\]\/26{border-color:oklab(80.4504% -.155359 .0239401/.26)}.border-\[\#00dfb2\]\/30{border-color:oklab(80.4504% -.155359 .0239401/.3)}.border-\[\#00dfb2\]\/32{border-color:oklab(80.4504% -.155359 .0239401/.32)}.border-\[\#00dfb2\]\/34{border-color:oklab(80.4504% -.155359 .0239401/.34)}.border-\[\#00dfb2\]\/40{border-color:oklab(80.4504% -.155359 .0239401/.4)}.border-\[\#00dfb2\]\/50{border-color:oklab(80.4504% -.155359 .0239401/.5)}.border-\[\#061c19\]\/50{border-color:oklab(20.7391% -.0289118 -.00172751/.5)}.border-\[\#061c19\]\/\[0\.1\]{border-color:oklab(20.7391% -.0289118 -.00172751/.1)}.border-\[\#061c19\]\/\[0\.06\]{border-color:oklab(20.7391% -.0289118 -.00172751/.06)}.border-\[\#061c19\]\/\[0\.07\]{border-color:oklab(20.7391% -.0289118 -.00172751/.07)}.border-\[\#061c19\]\/\[0\.08\]{border-color:oklab(20.7391% -.0289118 -.00172751/.08)}.border-\[\#061c19\]\/\[0\.09\]{border-color:oklab(20.7391% -.0289118 -.00172751/.09)}.border-\[\#061c19\]\/\[0\.10\]{border-color:oklab(20.7391% -.0289118 -.00172751/.1)}.border-\[\#061c19\]\/\[0\.055\]{border-color:oklab(20.7391% -.0289118 -.00172751/.055)}.border-\[\#d9d6ce\]{border-color:#d9d6ce}.border-\[\#d97d66\]\/20{border-color:oklab(68.4845% .0981668 .0685949/.2)}.border-\[\#e15b5b\]{border-color:#e15b5b}.border-\[\#e55\]\/20{border-color:oklab(65.5399% .172679 .0766341/.2)}.border-\[\#e55\]\/25{border-color:oklab(65.5399% .172679 .0766341/.25)}.border-\[\#fbf8f2\]\/10{border-color:oklab(97.9779% .000809729 .00852436/.1)}.border-current{border-color:currentColor}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.border-white\/55{border-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-\[\#0b2a24\]{background-color:#0b2a24}.bg-\[\#00dfb2\]{background-color:#00dfb2}.bg-\[\#00dfb2\]\/0{background-color:oklab(0 0 0/0)}.bg-\[\#00dfb2\]\/6{background-color:oklab(80.4504% -.155359 .0239401/.06)}.bg-\[\#00dfb2\]\/8{background-color:oklab(80.4504% -.155359 .0239401/.08)}.bg-\[\#00dfb2\]\/10{background-color:oklab(80.4504% -.155359 .0239401/.1)}.bg-\[\#00dfb2\]\/20{background-color:oklab(80.4504% -.155359 .0239401/.2)}.bg-\[\#00dfb2\]\/22{background-color:oklab(80.4504% -.155359 .0239401/.22)}.bg-\[\#00dfb2\]\/70{background-color:oklab(80.4504% -.155359 .0239401/.7)}.bg-\[\#00dfb2\]\/\[0\.1\]{background-color:oklab(80.4504% -.155359 .0239401/.1)}.bg-\[\#00dfb2\]\/\[0\.03\]{background-color:oklab(80.4504% -.155359 .0239401/.03)}.bg-\[\#00dfb2\]\/\[0\.04\]{background-color:oklab(80.4504% -.155359 .0239401/.04)}.bg-\[\#00dfb2\]\/\[0\.05\]{background-color:oklab(80.4504% -.155359 .0239401/.05)}.bg-\[\#00dfb2\]\/\[0\.06\]{background-color:oklab(80.4504% -.155359 .0239401/.06)}.bg-\[\#00dfb2\]\/\[0\.07\]{background-color:oklab(80.4504% -.155359 .0239401/.07)}.bg-\[\#00dfb2\]\/\[0\.08\]{background-color:oklab(80.4504% -.155359 .0239401/.08)}.bg-\[\#00dfb2\]\/\[0\.09\]{background-color:oklab(80.4504% -.155359 .0239401/.09)}.bg-\[\#00dfb2\]\/\[0\.11\]{background-color:oklab(80.4504% -.155359 .0239401/.11)}.bg-\[\#00dfb2\]\/\[0\.12\]{background-color:oklab(80.4504% -.155359 .0239401/.12)}.bg-\[\#00dfb2\]\/\[0\.16\]{background-color:oklab(80.4504% -.155359 .0239401/.16)}.bg-\[\#00dfb2\]\/\[0\.025\]{background-color:oklab(80.4504% -.155359 .0239401/.025)}.bg-\[\#00dfb2\]\/\[0\.035\]{background-color:oklab(80.4504% -.155359 .0239401/.035)}.bg-\[\#00dfb2\]\/\[0\.045\]{background-color:oklab(80.4504% -.155359 .0239401/.045)}.bg-\[\#00dfb2\]\/\[0\.055\]{background-color:oklab(80.4504% -.155359 .0239401/.055)}.bg-\[\#00dfb2\]\/\[0\.065\]{background-color:oklab(80.4504% -.155359 .0239401/.065)}.bg-\[\#061c19\]{background-color:#061c19}.bg-\[\#061c19\]\/35{background-color:oklab(20.7391% -.0289118 -.00172751/.35)}.bg-\[\#061c19\]\/50{background-color:oklab(20.7391% -.0289118 -.00172751/.5)}.bg-\[\#061c19\]\/\[0\.09\]{background-color:oklab(20.7391% -.0289118 -.00172751/.09)}.bg-\[\#061c19\]\/\[0\.055\]{background-color:oklab(20.7391% -.0289118 -.00172751/.055)}.bg-\[\#04100d\]\/32{background-color:oklab(15.9473% -.0202848 .000932738/.32)}.bg-\[\#18483c\]{background-color:#18483c}.bg-\[\#405751\]{background-color:#405751}.bg-\[\#d8f5ed\]{background-color:#d8f5ed}.bg-\[\#dcd8ce\]{background-color:#dcd8ce}.bg-\[\#ded8cc\]{background-color:#ded8cc}.bg-\[\#e6e0d5\]{background-color:#e6e0d5}.bg-\[\#e7e3d8\]{background-color:#e7e3d8}.bg-\[\#e8f8f3\]{background-color:#e8f8f3}.bg-\[\#e9f8f3\]{background-color:#e9f8f3}.bg-\[\#e55\]\/10{background-color:oklab(65.5399% .172679 .0766341/.1)}.bg-\[\#eaf8f3\]{background-color:#eaf8f3}.bg-\[\#ece7de\]{background-color:#ece7de}.bg-\[\#ecfbf6\]{background-color:#ecfbf6}.bg-\[\#eee9df\]{background-color:#eee9df}.bg-\[\#f1ece3\]{background-color:#f1ece3}.bg-\[\#f4efe8\]{background-color:#f4efe8}.bg-\[\#f5f1e9\]{background-color:#f5f1e9}.bg-\[\#f6f2eb\]{background-color:#f6f2eb}.bg-\[\#f6f2eb\]\/78{background-color:oklab(96.2312% .00146267 .0101433/.78)}.bg-\[\#f8f4ed\]{background-color:#f8f4ed}.bg-\[\#fbf8f2\]{background-color:#fbf8f2}.bg-\[\#fbf8f2\]\/10{background-color:oklab(97.9779% .000809729 .00852436/.1)}.bg-\[\#fbf8f2\]\/70{background-color:oklab(97.9779% .000809729 .00852436/.7)}.bg-\[\#fbf8f2\]\/75{background-color:oklab(97.9779% .000809729 .00852436/.75)}.bg-\[\#fbf8f2\]\/95{background-color:oklab(97.9779% .000809729 .00852436/.95)}.bg-\[\#fff1ed\]{background-color:#fff1ed}.bg-\[\#fff1ef\]{background-color:#fff1ef}.bg-\[\#fffcf7\]{background-color:#fffcf7}.bg-\[\#fffdf9\]{background-color:#fffdf9}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/\[0\.09\]{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.09\]{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.bg-\[linear-gradient\(135deg\,\#061c19_0\%\,\#071f1b_52\%\,\#09251f_100\%\)\]{background-image:linear-gradient(135deg,#061c19,#071f1b 52%,#09251f)}.bg-\[linear-gradient\(135deg\,\#061c19_0\%\,\#071f1b_54\%\,\#09221d_100\%\)\]{background-image:linear-gradient(135deg,#061c19,#071f1b 54%,#09221d)}.bg-\[linear-gradient\(135deg\,rgba\(0\,223\,178\,0\.16\)\,rgba\(0\,169\,133\,0\.10\)\)\]{background-image:linear-gradient(135deg,#00dfb229,#00a9851a)}.bg-\[linear-gradient\(145deg\,\#061c19_0\%\,\#071f1b_58\%\,\#09251f_100\%\)\]{background-image:linear-gradient(145deg,#061c19,#071f1b 58%,#09251f)}.bg-\[linear-gradient\(145deg\,\#061c19_0\%\,\#082820_52\%\,\#0a3429_100\%\)\]{background-image:linear-gradient(145deg,#061c19,#082820 52%,#0a3429)}.bg-\[linear-gradient\(155deg\,\#0b2a24_0\%\,\#104a3d_52\%\,\#76a99d_145\%\)\]{background-image:linear-gradient(155deg,#0b2a24,#104a3d 52%,#76a99d 145%)}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1\.5px\]{padding:1.5px}.p-\[7px\]{padding:7px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[17px\]{padding-inline:17px}.px-\[22px\]{padding-inline:22px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-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-\[11px\]{padding-block:11px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[0\.075em\]{padding-top:.075em}.pt-\[11px\]{padding-top:11px}.pt-\[66px\]{padding-top:66px}.pt-\[88px\]{padding-top:88px}.pt-\[94px\]{padding-top:94px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[58px\]{padding-right:58px}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pb-\[0\.08em\]{padding-bottom:.08em}.pb-\[112px\]{padding-bottom:112px}.pb-\[calc\(0\.25rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.25rem + env(safe-area-inset-bottom))}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[35px\]{font-size:35px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[45px\]{font-size:45px}.text-\[48px\]{font-size:48px}.text-\[62px\]{font-size:62px}.text-\[72px\]{font-size:72px}.text-\[88px\]{font-size:88px}.text-\[clamp\(2\.3rem\,8\.5vw\,3\.15rem\)\]{font-size:clamp(2.3rem,8.5vw,3.15rem)}.text-\[clamp\(2\.05rem\,8\.8vw\,2\.3rem\)\]{font-size:clamp(2.05rem,8.8vw,2.3rem)}.text-\[clamp\(2\.15rem\,8\.5vw\,2\.75rem\)\]{font-size:clamp(2.15rem,8.5vw,2.75rem)}.text-\[clamp\(2\.25rem\,8\.5vw\,3\.05rem\)\]{font-size:clamp(2.25rem,8.5vw,3.05rem)}.text-\[clamp\(2\.25rem\,8\.5vw\,3rem\)\]{font-size:clamp(2.25rem,8.5vw,3rem)}.text-\[clamp\(2\.25rem\,8vw\,3\.05rem\)\]{font-size:clamp(2.25rem,8vw,3.05rem)}.text-\[clamp\(2\.35rem\,8vw\,3\.1rem\)\]{font-size:clamp(2.35rem,8vw,3.1rem)}.text-\[clamp\(3rem\,4\.2vw\,4\.65rem\)\]{font-size:clamp(3rem,4.2vw,4.65rem)}.leading-\[1\.01\]{--tw-leading:1.01;line-height:1.01}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.44\]{--tw-leading:1.44;line-height:1.44}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.58\]{--tw-leading:1.58;line-height:1.58}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.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-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#00a985\]{color:#00a985}.text-\[\#00b894\]{color:#00b894}.text-\[\#00cba3\]{color:#00cba3}.text-\[\#00dfb2\]{color:#00dfb2}.text-\[\#6c7874\]{color:#6c7874}.text-\[\#6f7d78\]{color:#6f7d78}.text-\[\#7a8782\]{color:#7a8782}.text-\[\#7b8783\]{color:#7b8783}.text-\[\#7b8884\]{color:#7b8884}.text-\[\#7d8d88\]{color:#7d8d88}.text-\[\#7d918c\]{color:#7d918c}.text-\[\#8b9794\]{color:#8b9794}.text-\[\#8c9793\]{color:#8c9793}.text-\[\#8c9894\]{color:#8c9894}.text-\[\#8debd8\]{color:#8debd8}.text-\[\#9aa39f\]{color:#9aa39f}.text-\[\#9ca7a3\]{color:#9ca7a3}.text-\[\#061c19\]{color:#061c19}.text-\[\#92a39f\]{color:#92a39f}.text-\[\#873c2e\]{color:#873c2e}.text-\[\#06221c\]{color:#06221c}.text-\[\#08745f\]{color:#08745f}.text-\[\#09201d\]{color:#09201d}.text-\[\#24544a\]{color:#24544a}.text-\[\#42534f\]{color:#42534f}.text-\[\#56716b\]{color:#56716b}.text-\[\#62706c\]{color:#62706c}.text-\[\#64716d\]{color:#64716d}.text-\[\#77847f\]{color:#77847f}.text-\[\#86938f\]{color:#86938f}.text-\[\#667571\]{color:#667571}.text-\[\#738984\]{color:#738984}.text-\[\#a1aaa7\]{color:#a1aaa7}.text-\[\#a8b7b3\]{color:#a8b7b3}.text-\[\#ada99f\]{color:#ada99f}.text-\[\#b9d5ce\]{color:#b9d5ce}.text-\[\#b64236\]{color:#b64236}.text-\[\#bb5b43\]{color:#bb5b43}.text-\[\#c9822b\]{color:#c9822b}.text-\[\#cb5c43\]{color:#cb5c43}.text-\[\#d0dad6\]{color:#d0dad6}.text-\[\#d7e0dc\]{color:#d7e0dc}.text-\[\#d8e0dd\]{color:#d8e0dd}.text-\[\#d94a3d\]{color:#d94a3d}.text-\[\#d94c4c\]{color:#d94c4c}.text-\[\#e55\]{color:#e55}.text-\[\#f3f3ea\]{color:#f3f3ea}.text-\[\#f4b640\]{color:#f4b640}.text-\[\#fbf8f2\]{color:#fbf8f2}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-black{color:var(--color-black)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[\#00dfb2\]{text-decoration-color:#00dfb2}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_0_0_4px_rgba\(0\,223\,178\,0\.10\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#00dfb21a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(0\,223\,178\,0\.12\)\,0_18px_48px_rgba\(6\,28\,25\,0\.06\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#00dfb21f),0 18px 48px var(--tw-shadow-color,#061c190f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(0\,223\,178\,0\.36\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#00dfb25c)}.shadow-\[0_0_14px_rgba\(0\,223\,178\,0\.36\)\],.shadow-\[0_0_14px_rgba\(0\,223\,178\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(0\,223\,178\,0\.45\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#00dfb273)}.shadow-\[0_0_22px_rgba\(0\,223\,178\,0\.18\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#00dfb22e)}.shadow-\[0_0_22px_rgba\(0\,223\,178\,0\.18\)\],.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.8\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fffc)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.035\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff09)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.035\)\],.shadow-\[0_5px_14px_rgba\(6\,28\,25\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_5px_14px_rgba\(6\,28\,25\,0\.18\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#061c192e)}.shadow-\[0_8px_20px_rgba\(6\,28\,25\,0\.05\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#061c190d)}.shadow-\[0_10px_22px_rgba\(6\,28\,25\,0\.05\)\],.shadow-\[0_8px_20px_rgba\(6\,28\,25\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(6\,28\,25\,0\.05\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#061c190d)}.shadow-\[0_10px_26px_rgba\(0\,223\,178\,0\.08\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#00dfb214)}.shadow-\[0_10px_26px_rgba\(0\,223\,178\,0\.08\)\],.shadow-\[0_10px_28px_rgba\(0\,223\,178\,0\.13\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\,223\,178\,0\.13\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#00dfb221)}.shadow-\[0_12px_28px_rgba\(0\,223\,178\,0\.10\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#00dfb21a)}.shadow-\[0_12px_28px_rgba\(0\,223\,178\,0\.10\)\],.shadow-\[0_12px_28px_rgba\(6\,28\,25\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(6\,28\,25\,0\.05\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#061c190d)}.shadow-\[0_12px_34px_rgba\(6\,28\,25\,0\.07\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#061c1912)}.shadow-\[0_12px_34px_rgba\(6\,28\,25\,0\.07\)\],.shadow-\[0_14px_30px_rgba\(0\,223\,178\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(0\,223\,178\,0\.22\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#00dfb238)}.shadow-\[0_16px_38px_rgba\(6\,28\,25\,0\.12\)\]{--tw-shadow:0 16px 38px var(--tw-shadow-color,#061c191f)}.shadow-\[0_16px_38px_rgba\(6\,28\,25\,0\.12\)\],.shadow-\[0_18px_36px_rgba\(6\,28\,25\,0\.1\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(6\,28\,25\,0\.1\)\]{--tw-shadow:0 18px 36px var(--tw-shadow-color,#061c191a)}.shadow-\[0_18px_38px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 18px 38px var(--tw-shadow-color,#00000029)}.shadow-\[0_18px_38px_rgba\(0\,0\,0\,0\.16\)\],.shadow-\[0_18px_44px_rgba\(6\,28\,25\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(6\,28\,25\,0\.05\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#061c190d)}.shadow-\[0_18px_48px_rgba\(6\,28\,25\,0\.06\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#061c190f)}.shadow-\[0_18px_48px_rgba\(6\,28\,25\,0\.06\)\],.shadow-\[0_18px_48px_rgba\(6\,28\,25\,0\.16\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(6\,28\,25\,0\.16\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#061c1929)}.shadow-\[0_20px_70px_rgba\(6\,28\,25\,0\.04\)\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#061c190a)}.shadow-\[0_20px_70px_rgba\(6\,28\,25\,0\.04\)\],.shadow-\[0_22px_52px_rgba\(6\,28\,25\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_52px_rgba\(6\,28\,25\,0\.18\)\]{--tw-shadow:0 22px 52px var(--tw-shadow-color,#061c192e)}.shadow-\[0_26px_70px_rgba\(6\,28\,25\,0\.22\)\]{--tw-shadow:0 26px 70px var(--tw-shadow-color,#061c1938)}.shadow-\[0_26px_70px_rgba\(6\,28\,25\,0\.22\)\],.shadow-\[0_28px_90px_rgba\(6\,28\,25\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(6\,28\,25\,0\.22\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#061c1938)}.shadow-\[0_32px_100px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 32px 100px var(--tw-shadow-color,#00000057)}.shadow-\[0_32px_100px_rgba\(0\,0\,0\,0\.34\)\],.shadow-\[0_34px_72px_rgba\(6\,28\,25\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_34px_72px_rgba\(6\,28\,25\,0\.22\)\]{--tw-shadow:0 34px 72px var(--tw-shadow-color,#061c1938)}.shadow-\[0_34px_90px_rgba\(6\,28\,25\,0\.26\)\]{--tw-shadow:0 34px 90px var(--tw-shadow-color,#061c1942)}.shadow-\[0_34px_90px_rgba\(6\,28\,25\,0\.26\)\],.shadow-\[18px_0_54px_rgba\(6\,28\,25\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[18px_0_54px_rgba\(6\,28\,25\,0\.08\)\]{--tw-shadow:18px 0 54px var(--tw-shadow-color,#061c1914)}.shadow-\[inset_0_0_0_1px_rgba\(0\,223\,178\,0\.16\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#00dfb229)}.shadow-\[inset_0_0_0_1px_rgba\(0\,223\,178\,0\.16\)\],.shadow-\[inset_0_0_0_1px_rgba\(0\,223\,178\,0\.20\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(0\,223\,178\,0\.20\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#00dfb233)}.shadow-\[inset_0_0_0_1px_rgba\(6\,28\,25\,0\.055\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#061c190e)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.34\)\],.shadow-\[inset_0_0_0_1px_rgba\(6\,28\,25\,0\.055\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.34\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff57)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.65\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffa6)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.65\)\],.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.blur{--tw-blur:blur(8px)}.blur,.blur-\[26px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[26px\]{--tw-blur:blur(26px)}.blur-\[58px\]{--tw-blur:blur(58px)}.blur-\[58px\],.blur-\[60px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[60px\]{--tw-blur:blur(60px)}.blur-\[62px\]{--tw-blur:blur(62px)}.blur-\[62px\],.blur-\[65px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[65px\]{--tw-blur:blur(65px)}.blur-\[80px\]{--tw-blur:blur(80px)}.blur-\[80px\],.blur-\[84px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[84px\]{--tw-blur:blur(84px)}.blur-\[88px\]{--tw-blur:blur(88px)}.blur-\[88px\],.blur-\[94px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[94px\]{--tw-blur:blur(94px)}.blur-\[95px\]{--tw-blur:blur(95px)}.blur-\[100px\],.blur-\[95px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[105px\]{--tw-blur:blur(105px)}.blur-\[105px\],.blur-\[110px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[110px\]{--tw-blur:blur(110px)}.blur-\[115px\]{--tw-blur:blur(115px)}.blur-\[115px\],.blur-\[118px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[118px\]{--tw-blur:blur(118px)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[120px\],.blur-\[125px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[125px\]{--tw-blur:blur(125px)}.blur-\[130px\]{--tw-blur:blur(130px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[2px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-\[3px\],.backdrop-blur-\[6px\]{-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-\[6px\]{--tw-backdrop-blur:blur(6px)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\,opacity\]{transition-property:background-color,border-color,box-shadow,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[width\,height\,border-radius\]{will-change:width,height,border-radius}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}@media (hover:hover){.group-hover\:w-4:is(:where(.group):hover *){width:calc(var(--spacing) * 4)}.group-hover\:w-20:is(:where(.group):hover *){width:calc(var(--spacing) * 20)}.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-x-\[2px\]:is(:where(.group):hover *){--tw-translate-x:calc(2px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-\[2px\]:is(:where(.group):hover *){--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:border-\[\#00dfb2\]:is(:where(.group):hover *){border-color:#00dfb2}.group-hover\:border-\[\#00dfb2\]\/50:is(:where(.group):hover *){border-color:oklab(80.4504% -.155359 .0239401/.5)}.group-hover\:bg-\[\#00dfb2\]:is(:where(.group):hover *){background-color:#00dfb2}.group-hover\:bg-\[\#00dfb2\]\/\[0\.025\]:is(:where(.group):hover *){background-color:oklab(80.4504% -.155359 .0239401/.025)}.group-hover\:bg-\[\#e9f8f3\]:is(:where(.group):hover *){background-color:#e9f8f3}.group-hover\:bg-\[\#ebe6dc\]:is(:where(.group):hover *){background-color:#ebe6dc}.group-hover\:text-\[\#00b894\]:is(:where(.group):hover *){color:#00b894}.group-hover\:text-\[\#00dfb2\]:is(:where(.group):hover *){color:#00dfb2}.group-hover\:text-\[\#061c19\]:is(:where(.group):hover *){color:#061c19}.group-hover\/button\:translate-x-1:is(:where(.group\/button):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.placeholder\:text-\[\#8b9794\]::placeholder{color:#8b9794}.placeholder\:text-\[\#8d9793\]::placeholder{color:#8d9793}.placeholder\:text-\[\#9ba39f\]::placeholder{color:#9ba39f}.placeholder\:text-\[\#91a09c\]::placeholder{color:#91a09c}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@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\:rotate-90:hover{rotate:90deg}.hover\:border-\[\#00dfb2\]:hover{border-color:#00dfb2}.hover\:border-\[\#00dfb2\]\/45:hover{border-color:oklab(80.4504% -.155359 .0239401/.45)}.hover\:border-\[\#00dfb2\]\/55:hover{border-color:oklab(80.4504% -.155359 .0239401/.55)}.hover\:border-\[\#00dfb2\]\/70:hover{border-color:oklab(80.4504% -.155359 .0239401/.7)}.hover\:border-\[\#061c19\]\/\[0\.13\]:hover{border-color:oklab(20.7391% -.0289118 -.00172751/.13)}.hover\:border-\[\#061c19\]\/\[0\.16\]:hover{border-color:oklab(20.7391% -.0289118 -.00172751/.16)}.hover\:border-\[\#b9c7c2\]:hover{border-color:#b9c7c2}.hover\:bg-\[\#00cfa7\]:hover{background-color:#00cfa7}.hover\:bg-\[\#00dfb2\]:hover{background-color:#00dfb2}.hover\:bg-\[\#10ebbd\]:hover{background-color:#10ebbd}.hover\:bg-\[\#28e6c0\]:hover{background-color:#28e6c0}.hover\:bg-\[\#d8f5ed\]:hover{background-color:#d8f5ed}.hover\:bg-\[\#e8e2d7\]:hover{background-color:#e8e2d7}.hover\:bg-\[\#e9f8f3\]:hover{background-color:#e9f8f3}.hover\:bg-\[\#ebe6dc\]:hover{background-color:#ebe6dc}.hover\:bg-\[\#ecfbf6\]:hover{background-color:#ecfbf6}.hover\:bg-\[\#ede8de\]:hover{background-color:#ede8de}.hover\:bg-\[\#efebe2\]:hover{background-color:#efebe2}.hover\:bg-\[\#f1ece3\]:hover{background-color:#f1ece3}.hover\:bg-\[\#f4f1ea\]:hover{background-color:#f4f1ea}.hover\:bg-\[\#f5f1e9\]:hover{background-color:#f5f1e9}.hover\:bg-\[\#fbf8f2\]:hover{background-color:#fbf8f2}.hover\:bg-\[\#fffcf7\]:hover{background-color:#fffcf7}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:text-\[\#00a985\]:hover{color:#00a985}.hover\:text-\[\#00dfb2\]:hover{color:#00dfb2}.hover\:text-\[\#061c19\]:hover{color:#061c19}.hover\:text-\[\#fbf8f2\]:hover{color:#fbf8f2}.hover\:shadow-\[0_16px_32px_rgba\(0\,223\,178\,0\.2\)\]:hover{--tw-shadow:0 16px 32px var(--tw-shadow-color,#00dfb233)}.hover\:shadow-\[0_16px_32px_rgba\(0\,223\,178\,0\.2\)\]:hover,.hover\:shadow-\[0_16px_34px_rgba\(0\,223\,178\,0\.28\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_16px_34px_rgba\(0\,223\,178\,0\.28\)\]:hover{--tw-shadow:0 16px 34px var(--tw-shadow-color,#00dfb247)}}.focus\:border-\[\#00cfa7\]:focus{border-color:#00cfa7}.focus\:border-\[\#00dfb2\]:focus{border-color:#00dfb2}.focus\:border-\[\#e15b5b\]:focus{border-color:#e15b5b}.focus\:bg-\[\#fbf8f2\]:focus{background-color:#fbf8f2}.focus\:shadow-\[0_0_0_4px_rgba\(0\,223\,178\,0\.11\)\]:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#00dfb21c)}.focus\:ring-4:focus,.focus\:shadow-\[0_0_0_4px_rgba\(0\,223\,178\,0\.11\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-\[\#00dfb2\]\/15:focus{--tw-ring-color:oklab(80.4504% -.155359 .0239401/.15)}.focus\:ring-\[\#e15b5b\]\/10:focus{--tw-ring-color:oklab(64.3678% .154553 .0657094/.1)}.focus-visible\:border-\[\#00dfb2\]:focus-visible{border-color:#00dfb2}.focus-visible\:ring-4:focus-visible{--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-visible\:ring-\[\#00dfb2\]\/15:focus-visible{--tw-ring-color:oklab(80.4504% -.155359 .0239401/.15)}.focus-visible\:ring-\[\#00dfb2\]\/25:focus-visible{--tw-ring-color:oklab(80.4504% -.155359 .0239401/.25)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#00cfa7\]:focus-visible{outline-color:#00cfa7}.focus-visible\:outline-\[\#00dfb2\]:focus-visible{outline-color:#00dfb2}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:430px){.min-\[430px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.sm\:static{position:static}.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:top-7{top:calc(var(--spacing) * 7)}.sm\:top-\[11px\]{top:11px}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:bottom-9{bottom:calc(var(--spacing) * 9)}.sm\:bottom-10{bottom:calc(var(--spacing) * 10)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:left-7{left:calc(var(--spacing) * 7)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mx-auto{margin-inline:auto}.sm\:my-6{margin-block:calc(var(--spacing) * 6)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-11{margin-bottom:calc(var(--spacing) * 11)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:block{display:block}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-\[27px\]{height:27px}.sm\:h-\[42px\]{height:42px}.sm\:h-\[43px\]{height:43px}.sm\:h-\[48px\]{height:48px}.sm\:h-\[50px\]{height:50px}.sm\:h-\[54px\]{height:54px}.sm\:h-\[58px\]{height:58px}.sm\:h-\[60px\]{height:60px}.sm\:h-\[66px\]{height:66px}.sm\:h-\[68px\]{height:68px}.sm\:h-\[76px\]{height:76px}.sm\:h-\[90px\]{height:90px}.sm\:h-\[460px\]{height:460px}.sm\:h-\[480px\]{height:480px}.sm\:h-\[554px\]{height:554px}.sm\:h-auto{height:auto}.sm\:max-h-\[calc\(100dvh-64px\)\]{max-height:calc(100dvh - 64px)}.sm\:min-h-\[76px\]{min-height:76px}.sm\:min-h-\[90px\]{min-height:90px}.sm\:min-h-\[304px\]{min-height:304px}.sm\:min-h-\[310px\]{min-height:310px}.sm\:min-h-\[420px\]{min-height:420px}.sm\:min-h-\[620px\]{min-height:620px}.sm\:min-h-\[748px\]{min-height:748px}.sm\:min-h-\[calc\(100svh-32px\)\]{min-height:calc(100svh - 32px)}.sm\:w-4{width:calc(var(--spacing) * 4)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-\[48px\]{width:48px}.sm\:w-\[50px\]{width:50px}.sm\:w-\[54px\]{width:54px}.sm\:w-\[58px\]{width:58px}.sm\:w-\[66px\]{width:66px}.sm\:w-\[90px\]{width:90px}.sm\:w-\[94px\]{width:94px}.sm\:w-\[220px\]{width:220px}.sm\:w-\[278px\]{width:278px}.sm\:w-\[460px\]{width:460px}.sm\:w-\[480px\]{width:480px}.sm\:w-\[min\(58vw\,870px\)\]{width:min(58vw,870px)}.sm\:w-auto{width:auto}.sm\:max-w-\[430px\]{max-width:430px}.sm\:max-w-\[515px\]{max-width:515px}.sm\:max-w-\[620px\]{max-width:620px}.sm\:min-w-\[48px\]{min-width:48px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[78px_1fr_78px\]{grid-template-columns:78px 1fr 78px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:gap-\[5px\]{gap:5px}:where(.sm\: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)))}.sm\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.sm\:overflow-y-auto{overflow-y:auto}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:rounded-\[22px\]{border-radius:22px}.sm\:rounded-\[23px\]{border-radius:23px}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-\[29px\]{border-radius:29px}.sm\:rounded-\[30px\]{border-radius:30px}.sm\:rounded-\[34px\]{border-radius:34px}.sm\:rounded-\[39px\]{border-radius:39px}.sm\:rounded-\[46px\]{border-radius:46px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:calc(var(--spacing) * 0)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.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-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-\[8px\]{padding:8px}.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\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:px-\[20px\]{padding-inline:20px}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-\[12px\]{padding-top:12px}.sm\:pt-\[72px\]{padding-top:72px}.sm\:pt-\[94px\]{padding-top:94px}.sm\:pt-\[108px\]{padding-top:108px}.sm\:pr-12{padding-right:calc(var(--spacing) * 12)}.sm\:pr-20{padding-right:calc(var(--spacing) * 20)}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-\[120px\]{padding-bottom:120px}.sm\:pl-\[54px\]{padding-left:54px}.sm\:text-left{text-align:left}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[1\.05rem\]{font-size:1.05rem}.sm\:text-\[3\.6rem\]{font-size:3.6rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[21px\]{font-size:21px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[29px\]{font-size:29px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[42px\]{font-size:42px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[52px\]{font-size:52px}.sm\:text-\[58px\]{font-size:58px}.sm\:text-\[60px\]{font-size:60px}.sm\:text-\[72px\]{font-size:72px}.sm\:text-\[128px\]{font-size:128px}.sm\:text-\[clamp\(2\.75rem\,4\.25vw\,4\.35rem\)\]{font-size:clamp(2.75rem,4.25vw,4.35rem)}.sm\:text-\[clamp\(3\.1rem\,4\.7vw\,4\.5rem\)\]{font-size:clamp(3.1rem,4.7vw,4.5rem)}.sm\:text-\[clamp\(3\.2rem\,5vw\,4\.7rem\)\]{font-size:clamp(3.2rem,5vw,4.7rem)}.sm\:text-\[clamp\(3\.15rem\,4\.7vw\,4\.5rem\)\]{font-size:clamp(3.15rem,4.7vw,4.5rem)}.sm\:text-\[clamp\(3rem\,4\.3vw\,4\.1rem\)\]{font-size:clamp(3rem,4.3vw,4.1rem)}.sm\:text-\[clamp\(3rem\,4\.5vw\,4\.3rem\)\]{font-size:clamp(3rem,4.5vw,4.3rem)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.sm\:leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.sm\:leading-\[1\.46\]{--tw-leading:1.46;line-height:1.46}.sm\:leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.sm\:leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.sm\:tracking-\[-0\.038em\]{--tw-tracking:-.038em;letter-spacing:-.038em}.sm\:tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.sm\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mt-9{margin-top:calc(var(--spacing) * 9)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-auto{margin-top:auto}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:h-svh{height:100svh}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:min-h-\[326px\]{min-height:326px}.lg\:min-h-\[350px\]{min-height:350px}.lg\:min-h-\[470px\]{min-height:470px}.lg\:min-h-\[500px\]{min-height:500px}.lg\:min-h-\[748px\]{min-height:748px}.lg\:max-w-none{max-width:none}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.78fr_1\.08fr\]{grid-template-columns:.78fr 1.08fr}.lg\:grid-cols-\[0\.84fr_1\.16fr\]{grid-template-columns:.84fr 1.16fr}.lg\:grid-cols-\[1\.02fr_0\.9fr\]{grid-template-columns:1.02fr .9fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.15fr_1\.55fr\]{grid-template-columns:1.15fr 1.55fr}.lg\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_0\.82fr\]{grid-template-columns:1fr .82fr}.lg\:grid-cols-\[minmax\(0\,0\.94fr\)_minmax\(360px\,0\.72fr\)\]{grid-template-columns:minmax(0,.94fr) minmax(360px,.72fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.88fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:justify-center{justify-content:center}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:justify-self-end{justify-self:flex-end}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:py-11{padding-block:calc(var(--spacing) * 11)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pt-\[112px\]{padding-top:112px}.lg\:pr-0{padding-right:calc(var(--spacing) * 0)}.lg\:pr-4{padding-right:calc(var(--spacing) * 4)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pl-0{padding-left:calc(var(--spacing) * 0)}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:pl-\[278px\]{padding-left:278px}.lg\:text-left{text-align:left}.lg\:text-\[70px\]{font-size:70px}.lg\:text-\[164px\]{font-size:164px}}@media (min-width:80rem){.xl\:min-h-\[515px\]{min-height:515px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.xl\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.xl\:p-5{padding:calc(var(--spacing) * 5)}.xl\:p-14{padding:calc(var(--spacing) * 14)}.xl\:px-14{padding-inline:calc(var(--spacing) * 14)}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}.xl\:py-24{padding-block:calc(var(--spacing) * 24)}.xl\:py-\[72px\]{padding-block:72px}.xl\:pt-\[116px\]{padding-top:116px}.xl\:pb-11{padding-bottom:calc(var(--spacing) * 11)}.xl\:pl-16{padding-left:calc(var(--spacing) * 16)}.xl\:text-\[35px\]{font-size:35px}}.\[\&_\.HeadingButton\]\:text-\[12px\] .HeadingButton{font-size:12px}.\[\&_\.HeadingButton\]\:text-\[13px\] .HeadingButton{font-size:13px}@media (min-width:40rem){.\[\&_\.HeadingButton\]\:sm\:text-\[13px\] .HeadingButton{font-size:13px}.\[\&_\.HeadingButton\]\:sm\:text-\[14px\] .HeadingButton{font-size:14px}}.\[\&_svg\]\:h-\[15px\] svg{height:15px}.\[\&_svg\]\:h-\[17px\] svg{height:17px}.\[\&_svg\]\:w-\[15px\] svg{width:15px}.\[\&_svg\]\:w-\[17px\] svg{width:17px}@media (min-width:40rem){.sm\:\[\&_svg\]\:h-\[18px\] svg{height:18px}.sm\:\[\&_svg\]\:w-\[18px\] svg{width:18px}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.Heading{font-family:var(--font-racama),sans-serif}.HeadingDisplay{letter-spacing:-.045em;line-height:.92;transform:translateY(.055em)}.HeadingDisplay,.HeadingLabel{font-family:var(--font-racama),sans-serif;font-weight:600;display:inline-block}.HeadingLabel{line-height:1;transform:translateY(.07em)}.HeadingButton{letter-spacing:-.025em;font-weight:600;line-height:1;transform:translateY(.075em)}.HeadingBrand,.HeadingButton{font-family:var(--font-racama),sans-serif;display:inline-block}.HeadingBrand{letter-spacing:-.055em;font-weight:700;line-height:.88;transform:translateY(.17em)}.HeadingMenuTitle{letter-spacing:-.045em;line-height:.9}.HeadingMenuTitle,.HeadingSectionTitle{font-family:var(--font-racama),sans-serif;font-weight:600;display:inline-block;transform:translateY(.065em)}.HeadingSectionTitle{letter-spacing:-.04em;line-height:.94}.HeadingNavItem{letter-spacing:-.025em}.HeadingMeta,.HeadingNavItem{line-height:1;transform:translateY(.07em)}.HeadingCardTitle,.HeadingMeta,.HeadingNavItem{font-family:var(--font-racama),sans-serif;font-weight:600;display:inline-block}.HeadingCardTitle{letter-spacing:-.035em;line-height:1.02;transform:translateY(.065em)}.HeadingChip{font-family:var(--font-racama),sans-serif;font-weight:600;line-height:1;display:inline-block;transform:translateY(.07em)}}:root[data-theme=dark]{--bg:#08090d;--bg2:#0e1017;--bg3:#151820;--card:#161923;--border:#222638;--text:#000;--text-muted:#6a7094;--accent:#7c6aff;--accent2:#00e4b8;--accent3:#ff6ab0;--accent-glow:#7c6aff4d;--tag-bg:#7c6aff1a;--tag-color:#b0a4ff;--shadow:0 8px 40px #0009;--glass:#0e1017b3;--danger:#ef4444;--warning:#f59e0b;--success:#00e4b8}:root[data-theme=light]{--bg:#f0f2f9;--bg2:#fff;--bg3:#e8ebf4;--card:#fff;--border:#d0d4e4;--text:#0f1029;--text-muted:#5a5f80;--accent:#4f3ed0;--accent2:#00b48a;--accent3:#e0407e;--accent-glow:#4f3ed01f;--tag-bg:#4f3ed00f;--tag-color:#4f3ed0;--shadow:0 4px 24px #4f3ed012,0 12px 48px #0000000a;--glass:#ffffffd1;--danger:#dc2626;--warning:#d97706;--success:#059669}body,html{overflow-x:clip}body{background:var(--bg);color:var(--text)}html{scrollbar-color:#00dfb2 var(--bg)}@supports (color:color-mix(in lab,red,red)){html{scrollbar-color:#00dfb2 color-mix(in srgb,var(--bg) 82%,#fff 18%)}}html{scrollbar-width:thin}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){body::-webkit-scrollbar-track{background:color-mix(in srgb,var(--bg) 82%,#fff 18%)}}body::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#00dfb2;border-radius:999px}@supports (color:color-mix(in lab,red,red)){body::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb,var(--bg) 82%,#fff 18%)}}body::-webkit-scrollbar-thumb:hover{background:#00cba3}.btn-outline{border:1.5px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:12px;padding:13px 26px;font-family:inherit;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s}.btn-outline:hover{border-color:var(--accent);color:var(--accent);background:var(--tag-bg)}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;cursor:pointer;box-shadow:0 6px 28px var(--accent-glow);text-align:center;border:none;border-radius:12px;padding:13px 30px;font-family:inherit;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-block;position:relative;overflow:hidden}.btn-primary:hover{box-shadow:0 10px 40px var(--accent-glow);opacity:.95;transform:translateY(-2px)}.btn-outline:disabled,.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-danger{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:.85rem;font-weight:700;transition:opacity .2s}.btn-danger:hover{opacity:.85}.hero-visual{perspective:800px}.hero-visual,.nfc-card{justify-content:center;align-items:center;display:flex;position:relative}.nfc-card{width:220px;height:220px;box-shadow:0 0 0 3px #7c6aff33,0 0 0 8px #7c6aff14,0 30px 80px var(--accent-glow),inset 0 2px 20px #0006;transform-style:preserve-3d;background:linear-gradient(145deg,#1a1d2e,#12141e);border-radius:50%;flex-direction:column;transition:transform .4s;animation:cardIdle 6s ease-in-out infinite}@keyframes cardIdle{0%,to{transform:rotateY(-5deg)rotateX(3deg)}50%{transform:rotateY(5deg)rotateX(-3deg)}}.nfc-card:hover{animation-play-state:paused;transform:rotateY(0)rotateX(0)scale(1.06)}.nfc-card:before{content:"";border:1.5px solid #7c6aff33;border-radius:50%;position:absolute;inset:14px}.nfc-card:after{content:"";border:1px solid #7c6aff1f;border-radius:50%;position:absolute;inset:28px}.nfc-coil{border:1px solid #7c6aff14;border-radius:50%;position:absolute;inset:42px}.nfc-symbol{z-index:1;opacity:.9;width:48px;height:48px;margin-bottom:8px}.nfc-logo-big{color:#ffffffd9;z-index:1;letter-spacing:1px;font-size:1.15rem;font-weight:800}[data-theme=light] .nfc-card{background:linear-gradient(145deg,#e8ebf4,#f4f5fb);box-shadow:0 0 0 3px #4f3ed026,0 0 0 8px #4f3ed00f,0 20px 60px #4f3ed01f,inset 0 2px 20px #fff9}[data-theme=light] .nfc-logo-big{color:#0f1029b3}.nfc-signal{border:1.5px solid var(--accent);border-radius:50%;animation:nfcPulse 3s ease-out infinite;position:absolute}.nfc-signal:first-child{width:260px;height:260px}.nfc-signal:nth-child(2){width:310px;height:310px;animation-delay:.6s}.nfc-signal:nth-child(3){border-color:var(--accent2);width:370px;height:370px;animation-delay:1.2s}@keyframes nfcPulse{0%{opacity:.3;transform:scale(.95)}to{opacity:0;transform:scale(1.15)}}.nfc-dot{border-radius:50%;width:10px;height:10px;animation:floatDot 5s ease-in-out infinite;position:absolute}.nfc-dot:nth-child(4){background:var(--accent);top:5%;left:20%}.nfc-dot:nth-child(5){background:var(--accent2);width:7px;height:7px;animation-delay:-2s;bottom:15%;right:10%}.nfc-dot:nth-child(6){background:var(--accent3);width:6px;height:6px;animation-delay:-3.5s;top:40%;right:5%}.nfc-dot:nth-child(7){background:var(--accent);width:8px;height:8px;animation-delay:-1s;bottom:5%;left:30%}@keyframes floatDot{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-16px)scale(1.3)}}.nfc-waves{gap:8px;display:flex;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}.wave-ring{background:var(--accent2);border-radius:50%;width:14px;height:14px;animation:wave 1.6s infinite}.wave-ring:nth-child(2){animation-delay:.3s}.wave-ring:nth-child(3){animation-delay:.6s}@keyframes wave{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.2;transform:scale(1.5)}}.marquee-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2);padding:18px 0;overflow:hidden}.marquee-track{gap:48px;width:max-content;animation:scroll 30s linear infinite;display:flex}.marquee-track:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{color:var(--text-muted);white-space:nowrap;align-items:center;gap:10px;font-size:.86rem;font-weight:700;display:flex}.m-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.stats{background:var(--bg2);border-bottom:1px solid var(--border)}.stats-inner{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1200px;margin:0 auto;padding:56px 28px;display:grid}.stat-item{position:relative}.stat-item:after{content:"";background:var(--border);width:1px;height:70%;position:absolute;top:15%;right:0}.stat-item:last-child:after{display:none}.stat-num{background:linear-gradient(100deg,var(--accent),var(--accent2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.6rem;font-weight:900}.stat-label{color:var(--text-muted);margin-top:4px;font-size:.85rem}.section{max-width:1200px;margin:0 auto;padding:100px 28px}.section-label{text-transform:uppercase;letter-spacing:3px;color:var(--accent);font-size:.76rem;font-weight:800}.section-label,.section-title{text-align:center;margin-bottom:14px}.section-title{letter-spacing:-.3px;font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:900}.section-sub{text-align:center;color:var(--text-muted);max-width:560px;margin:0 auto 60px;font-size:1rem}.steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:34px 28px;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative}.step:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 16px 48px #00000026}.step-num{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:1.15rem;font-weight:900;transition:transform .3s;display:grid}.step:hover .step-num{transform:scale(1.1)rotate(-5deg)}.step h3{margin-bottom:8px;font-size:1.05rem;font-weight:700}.step p{color:var(--text-muted);font-size:.88rem}.step-line{background:linear-gradient(90deg,var(--accent),transparent);opacity:.25;width:26px;height:2px;position:absolute;top:50%;right:-13px}.step:last-child .step-line{display:none}.cases-section{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cases-inner{max-width:1200px;margin:0 auto;padding:100px 28px}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.benefit{background:var(--card);border:1px solid var(--border);border-radius:18px;gap:18px;padding:28px;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.benefit:hover{box-shadow:var(--shadow);border-color:var(--accent);transform:translateY(-4px)}.benefit-icon{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1.4rem;transition:transform .3s;display:grid}.benefit:hover .benefit-icon{transform:scale(1.1)rotate(-5deg)}.benefit h3{margin-bottom:6px;font-size:1rem;font-weight:700}.benefit p{color:var(--text-muted);font-size:.86rem}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.price-card{background:var(--card);border:1.5px solid var(--border);border-radius:22px;padding:36px 28px;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.price-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.price-card.featured{border-color:var(--accent);background:linear-gradient(170deg,var(--bg3),var(--card));box-shadow:0 0 0 4px var(--accent-glow)}.price-card.featured:before{content:"";background:var(--accent);opacity:.06;border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-80px}.price-badge{background:linear-gradient(90deg,var(--accent),var(--accent2));color:#fff;border-radius:8px;margin-bottom:18px;padding:4px 12px;font-size:.72rem;font-weight:800;display:inline-block}.price-name{margin-bottom:8px;font-size:1.1rem;font-weight:700}.price-amount{margin-bottom:4px;font-size:2.6rem;font-weight:900;line-height:1}.price-amount span{color:var(--text-muted);font-size:1rem;font-weight:500}.price-desc{color:var(--text-muted);margin-bottom:24px;font-size:.84rem}.price-features{margin-bottom:28px;list-style:none}.price-features li{color:var(--text-muted);border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:7px 0;font-size:.87rem;display:flex}.price-features li:last-child{border-bottom:none}.price-features li:before{content:"✓";color:var(--accent2);font-weight:800}.price-btn{cursor:pointer;border:1.5px solid var(--border);width:100%;color:var(--text);text-align:center;background:0 0;border-radius:12px;padding:14px;font-family:inherit;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s;display:block}.price-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--tag-bg)}.price-btn.filled{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;box-shadow:0 4px 20px var(--accent-glow);border-color:#0000}.price-btn.filled:hover{opacity:.9;transform:translateY(-1px)}.cta-banner{background:linear-gradient(135deg,var(--accent),var(--accent2) 50%,var(--accent3));background-size:200% 100%;animation:gradShift 8s infinite;position:relative;overflow:hidden}@keyframes gradShift{0%,to{background-position:0}50%{background-position:100%}}.cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:80px 28px;display:flex;position:relative}.cta-inner h2{color:#fff;margin-bottom:10px;font-size:clamp(1.4rem,3vw,2rem);font-weight:900}.cta-inner p{color:#fffc;font-size:.95rem}.cta-actions{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.btn-white{color:var(--accent);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:12px;padding:14px 30px;font-family:inherit;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s;box-shadow:0 4px 20px #00000026}.btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0003}.btn-ghost-white{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #ffffff59;border-radius:12px;padding:13px 26px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s}.btn-ghost-white:hover{background:#ffffff38}.site-footer{background:var(--bg2);border-top:1px solid var(--border)}.footer-inner{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1200px;margin:0 auto;padding:60px 28px 36px;display:grid}.footer-brand p{color:var(--text-muted);max-width:260px;margin:14px 0 20px;font-size:.87rem}.footer-col h4{margin-bottom:14px;font-size:.86rem;font-weight:700}.footer-col ul{list-style:none}.footer-col li{margin-bottom:10px}.footer-col a{color:var(--text-muted);font-size:.86rem;text-decoration:none;transition:color .2s}.footer-col a:hover{color:var(--accent)}.social-links{gap:10px;display:flex}.social-btn{background:var(--bg3);border:1px solid var(--border);width:38px;height:38px;color:var(--text-muted);border-radius:10px;place-items:center;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .25s;display:grid}.social-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--tag-bg);transform:translateY(-2px)}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:20px 28px;display:flex}.footer-bottom p{color:var(--text-muted);font-size:.82rem}.auth-layout{place-items:center;min-height:100vh;padding:40px 20px;display:grid;position:relative}.auth-card{background:var(--card);border:1px solid var(--border);width:100%;max-width:440px;box-shadow:var(--shadow);border-radius:24px;padding:44px 36px}.auth-logo{justify-content:center;margin-bottom:24px;display:flex}.auth-title{text-align:center;letter-spacing:-.5px;margin-bottom:8px;font-size:1.6rem;font-weight:800}.auth-sub{color:var(--text-muted);text-align:center;margin-bottom:30px;font-size:.9rem}.auth-input{background:var(--bg3);border:1.5px solid var(--border);width:100%;color:var(--text);border-radius:12px;outline:none;margin-bottom:12px;padding:13px 16px;font-family:inherit;font-size:.92rem;transition:border-color .2s,background .2s}.auth-input:focus{border-color:var(--accent);background:var(--card)}.auth-input::placeholder{color:var(--text-muted)}.auth-submit{width:100%;margin-top:8px;padding:14px}.auth-divider{color:var(--text-muted);align-items:center;gap:12px;margin:24px 0;font-size:.8rem;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:var(--border);flex:1;height:1px}.oauth-btn{background:var(--bg3);border:1.5px solid var(--border);width:100%;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding:12px;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.oauth-btn:hover{border-color:var(--accent);background:var(--tag-bg)}.oauth-btn svg{width:18px;height:18px}.auth-footer-link{text-align:center;color:var(--text-muted);margin-top:20px;font-size:.86rem}.auth-footer-link a{color:var(--accent);font-weight:600;text-decoration:none}.auth-footer-link a:hover{text-decoration:underline}.form-error{color:var(--danger);background:#ef44441a;border:1px solid #ef44444d;border-radius:10px}.form-error,.form-success{margin-bottom:16px;padding:10px 14px;font-size:.85rem}.form-success{color:var(--success);background:#00e4b81a;border:1px solid #00e4b84d;border-radius:10px}.form-group{margin-bottom:14px}.form-label{text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.form-hint,.form-label{color:var(--text-muted)}.form-hint{margin-top:5px;font-size:.76rem}.form-select{background:var(--bg3);border:1.5px solid var(--border);width:100%;color:var(--text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236a7094' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:12px;outline:none;padding:11px 38px 11px 14px;font-family:inherit;font-size:.92rem;transition:border-color .2s,background .2s}.form-select:focus{border-color:var(--accent);background-color:var(--card)}.form-textarea{background:var(--bg3);border:1.5px solid var(--border);width:100%;color:var(--text);resize:vertical;border-radius:12px;outline:none;min-height:88px;padding:11px 14px;font-family:inherit;font-size:.92rem;line-height:1.6;transition:border-color .2s,background .2s}.form-textarea:focus{border-color:var(--accent);background-color:var(--card)}.app-shell{background:var(--bg);grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.app-main{flex-direction:column;min-width:0;display:flex}.app-overlay{display:none}.app-sidebar{background:var(--bg2);border-right:1px solid var(--border);z-index:20;flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.app-sidebar .logo{padding:4px 10px 14px}.sidebar-org-switcher{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:0 6px 14px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.sidebar-org-switcher:hover{border-color:var(--accent);background:var(--tag-bg)}.sidebar-org-avatar{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:grid}.sidebar-org-body{flex:1;min-width:0}.sidebar-org-label{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:.66rem;font-weight:700}.sidebar-org-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.84rem;font-weight:700;overflow:hidden}.sidebar-group{margin-top:12px}.sidebar-group-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:2px;padding:6px 14px;font-size:.66rem;font-weight:700}.sidebar-link{color:var(--text-muted);border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.sidebar-link:hover{color:var(--text);background:var(--bg3)}.sidebar-link.active{color:var(--accent);background:var(--tag-bg)}.sidebar-link.active:before{content:"";background:linear-gradient(180deg,var(--accent),var(--accent2));border-radius:0 3px 3px 0;width:3px;position:absolute;top:10%;bottom:10%;left:-14px}.sidebar-link svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.sidebar-link .badge{background:var(--tag-bg);color:var(--accent);border-radius:10px;margin-left:auto;padding:2px 7px;font-size:.68rem;font-weight:700}.sidebar-admin-chip{background:linear-gradient(135deg,var(--accent),var(--accent3));color:#fff;text-align:center;letter-spacing:.5px;box-shadow:0 4px 16px var(--accent-glow);border-radius:10px;margin:8px 6px;padding:10px 12px;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .2s;display:block}.sidebar-admin-chip:hover{opacity:.95;transform:translateY(-1px)}.sidebar-footer-user{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 4px;display:flex}.sidebar-avatar{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.8rem;font-weight:800;display:grid}.sidebar-user-info{flex:1;min-width:0}.sidebar-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.sidebar-user-role{color:var(--text-muted);font-size:.7rem}.sidebar-icon-btn{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:background .2s,color .2s;display:grid}.sidebar-icon-btn:hover{background:var(--bg3);color:var(--text)}.sidebar-icon-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.app-topbar{z-index:10;background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);border-bottom:1px solid var(--border);gap:18px;height:58px;padding:0 28px;position:sticky;top:0}.app-topbar,.breadcrumbs{align-items:center;display:flex}.breadcrumbs{color:var(--text-muted);gap:8px;min-width:0;font-size:.88rem}.breadcrumbs a{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;transition:color .15s;overflow:hidden}.breadcrumbs a:hover{color:var(--text)}.breadcrumbs .current{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.breadcrumbs .sep{color:var(--border);flex-shrink:0}.topbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.topbar-btn{background:var(--bg3);border:1px solid var(--border);cursor:pointer;width:38px;height:38px;color:var(--text);border-radius:10px;place-items:center;text-decoration:none;transition:all .15s;display:grid;position:relative}.topbar-btn:hover{border-color:var(--accent);color:var(--accent)}.topbar-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.topbar-btn .notif-dot{background:var(--danger);border:2px solid var(--bg2);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.app-content{padding:26px 32px 60px}.burger-topbar{display:none!important}.burger-topbar svg{width:18px;height:18px;stroke:var(--text);fill:none;stroke-width:2px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.page-head-text h1{letter-spacing:-.3px;margin-bottom:4px;font-size:1.6rem;font-weight:800}.page-head-text p{color:var(--text-muted);font-size:.92rem}.page-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:24px;display:grid}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px 20px;transition:border-color .15s;position:relative;overflow:hidden}.stat-card:hover{border-color:#7c6aff33}.stat-card-head{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:10px;margin-bottom:10px;font-size:.78rem;font-weight:700;display:flex}.stat-card-head svg{width:14px;height:14px}.stat-card-value{letter-spacing:-.5px;font-size:1.85rem;font-weight:800;line-height:1.1}.stat-card-hint{color:var(--text-muted);margin-top:6px;font-size:.78rem}.stat-card-trend{border-radius:12px;margin-top:8px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.stat-card-trend.up{color:var(--success);background:#00e4b81f}.stat-card-trend.down{color:var(--danger);background:#ef44441f}.stat-card-trend.flat{background:var(--bg3);color:var(--text-muted)}.panel{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:18px;padding:22px 24px}.panel.zero-pad{padding:0;overflow:auto hidden}.panel.zero-pad .panel-head{border-bottom:1px solid var(--border);margin:0;padding:18px 22px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.panel-title{letter-spacing:-.2px;font-size:1rem;font-weight:700}.panel-sub{color:var(--text-muted);margin-top:2px;font-size:.82rem}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);background:var(--bg3);padding:10px 14px;font-size:.72rem;font-weight:700;position:sticky;top:0}.data-table td,.data-table th{border-bottom:1px solid var(--border)}.data-table td{vertical-align:middle;padding:12px 14px;font-size:.86rem}.data-table tr:last-child td{border-bottom:none}.data-table tr.clickable{cursor:pointer;transition:background .15s}.data-table tr.clickable:hover td{background:var(--bg3)}.pill{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.pill-active{color:var(--success);background:#00e4b81f}.pill-disabled{color:var(--text-muted);background:#6a70941f}.pill-blocked{color:var(--danger);background:#ef44441f}.pill-pending{color:var(--warning);background:#f59e0b1f}.pill-warning{color:#f97316;background:#f973161f}.pill-accent{background:var(--tag-bg);color:var(--accent)}.pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.chart-line{width:100%;height:220px}.chart-bar{width:100%;height:180px}.chart-area{fill:var(--accent);opacity:.12}.chart-stroke{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-dot{fill:var(--accent)}.chart-axis,.chart-grid{stroke:var(--border);stroke-width:1px}.chart-grid{stroke-dasharray:2 4;opacity:.5}.chart-label{fill:var(--text-muted);font-family:inherit;font-size:10px}.dist-row{grid-template-columns:120px 1fr 60px;align-items:center;gap:12px;padding:8px 0;display:grid}.dist-label{align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}.dist-label .dist-icon{font-size:1rem}.dist-bar{background:var(--bg3);border-radius:4px;height:8px;overflow:hidden}.dist-bar-fill{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.dist-bar-fill.ios{background:linear-gradient(90deg,var(--accent),#a78bfa)}.dist-bar-fill.android{background:linear-gradient(90deg,var(--accent2),#34d399)}.dist-bar-fill.other{background:linear-gradient(90deg,var(--accent3),#f472b6)}.dist-value{text-align:right;font-variant-numeric:tabular-nums;font-size:.82rem}.dist-value,.legend{color:var(--text-muted)}.legend{flex-wrap:wrap;gap:14px;margin-top:14px;font-size:.76rem;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-item:before{content:"";background:var(--accent);border-radius:3px;width:10px;height:10px}.legend-item.android:before{background:var(--accent2)}.legend-item.other:before{background:var(--accent3)}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.filter-chip{background:var(--bg3);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:20px;padding:7px 14px;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .15s}.filter-chip:hover{border-color:var(--accent);color:var(--accent)}.filter-chip.active{background:var(--accent);border-color:var(--accent);color:#fff}.key-value-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.kv-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.72rem;font-weight:700}.kv-value{text-overflow:ellipsis;margin-top:4px;font-size:.92rem;font-weight:600;overflow:hidden}.kv-value.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.btn-icon{background:var(--bg3);border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--text);border-radius:8px;place-items:center;text-decoration:none;transition:all .15s;display:inline-grid}.btn-icon:hover{border-color:var(--accent);color:var(--accent)}.btn-icon:disabled{opacity:.4;cursor:not-allowed}.btn-icon svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.btn-icon.danger:hover{border-color:var(--danger);color:var(--danger)}.inline-copy{background:var(--bg3);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;max-width:280px;padding:6px 6px 6px 10px;font-family:ui-monospace,Menlo,monospace;font-size:.76rem;display:flex}.inline-copy code{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.empty-state{text-align:center;color:var(--text-muted);padding:48px 24px}.empty-state .emoji{margin-bottom:12px;font-size:2.5rem}.empty-state h3{color:var(--text);margin-bottom:6px;font-size:1rem;font-weight:700}.empty-state p{max-width:320px;margin:0 auto 16px;font-size:.88rem}.topbar-persistent-actions{align-items:center;gap:8px;display:flex}.sidebar-mobile-actions{display:none}.sidebar-mobile-action-outline{border:1.5px solid var(--border);color:var(--text);text-align:center;background:0 0;border-radius:10px;padding:10px 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:block}.sidebar-mobile-action-outline:hover{border-color:var(--accent);color:var(--accent)}.sidebar-mobile-action-primary{background:linear-gradient(135deg,var(--accent),var(--accent3));color:#fff;text-align:center;box-shadow:0 4px 16px var(--accent-glow);border-radius:10px;padding:10px 14px;font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:block}.sidebar-mobile-action-primary:hover{opacity:.92;transform:translateY(-1px)}.dashboard-theme{--bg:#f4efe6;--bg2:#f8f4ec;--bg3:#edf7f1;--card:#fbf8f2;--border:#061c1917;--text:#061c19;--text-muted:#667571;--accent:#00a985;--accent2:#00dfb2;--accent3:#8fd7c3;--accent-glow:#00dfb22e;--tag-bg:#00dfb217;--tag-color:#00a985;--shadow:0 18px 44px #061c190f;--glass:#fbf8f2d1;--danger:#d04f45;--warning:#d68a29;--success:#0f9f7f}.dashboard-theme,.dashboard-theme button,.dashboard-theme input,.dashboard-theme select,.dashboard-theme textarea{font-family:var(--font-onest),sans-serif}.dashboard-theme .app-shell{background:radial-gradient(circle at 100% 0,#00dfb217,#0000 28%),linear-gradient(#f8f4ec,#f4efe6)}.dashboard-theme .app-sidebar{background:linear-gradient(180deg,#ffffff8c,#fff0),var(--bg2);border-right:1px solid var(--border);box-shadow:18px 0 40px #061c190a}.dashboard-theme .app-sidebar .logo,.dashboard-theme .empty-state h3,.dashboard-theme .kv-value,.dashboard-theme .modal h3,.dashboard-theme .page-head-text h1,.dashboard-theme .panel-title,.dashboard-theme .price-amount,.dashboard-theme .price-name,.dashboard-theme .stat-card-value{font-family:var(--font-racama),sans-serif;letter-spacing:-.04em;line-height:.94}.dashboard-theme .app-sidebar .logo{color:var(--text);font-size:1.55rem}.dashboard-theme .empty-state h3,.dashboard-theme .kv-value,.dashboard-theme .page-head-text h1,.dashboard-theme .panel-title,.dashboard-theme .price-amount,.dashboard-theme .price-name,.dashboard-theme .stat-card-value{color:var(--text)}.dashboard-theme .empty-state h3,.dashboard-theme .kv-value,.dashboard-theme .modal h3,.dashboard-theme .page-head-text h1,.dashboard-theme .panel-title,.dashboard-theme .price-amount,.dashboard-theme .price-name,.dashboard-theme .stat-card-value{font-weight:400}.dashboard-theme .breadcrumbs,.dashboard-theme .empty-state p,.dashboard-theme .page-head-text p,.dashboard-theme .panel-sub,.dashboard-theme .sidebar-group-title,.dashboard-theme .sidebar-org-label,.dashboard-theme .sidebar-user-role,.dashboard-theme .stat-card-hint{color:var(--text-muted)}.dashboard-theme .app-topbar{border-bottom:1px solid var(--border);background:#fbf8f2c7}.dashboard-theme .auth-input,.dashboard-theme .form-select,.dashboard-theme .form-textarea,.dashboard-theme .modal,.dashboard-theme .panel,.dashboard-theme .price-card,.dashboard-theme .sidebar-org-switcher,.dashboard-theme .stat-card{border-color:var(--border);box-shadow:var(--shadow);background:#fbf8f2e6}.dashboard-theme .panel.zero-pad,.dashboard-theme .panel.zero-pad .panel-head{background:0 0}.dashboard-theme .btn-icon:hover,.dashboard-theme .data-table tbody tr:hover td,.dashboard-theme .data-table tr.clickable:hover td,.dashboard-theme .filter-chip:hover,.dashboard-theme .sidebar-link:hover,.dashboard-theme .sidebar-org-switcher:hover,.dashboard-theme .topbar-btn:hover{background:var(--tag-bg)}.dashboard-theme .filter-chip.active,.dashboard-theme .sidebar-link.active{color:var(--text);background:linear-gradient(135deg,#00dfb229,#00a9851f);border-color:#00a98533}.dashboard-theme .sidebar-link.active:before{background:linear-gradient(180deg,var(--accent),var(--accent2))}.dashboard-theme .sidebar-avatar,.dashboard-theme .sidebar-org-avatar{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#061c19}.dashboard-theme .btn-primary,.dashboard-theme .price-btn.filled,.dashboard-theme .sidebar-admin-chip,.dashboard-theme .sidebar-mobile-action-primary{background:linear-gradient(135deg,var(--accent2),var(--accent));color:#061c19;box-shadow:0 10px 24px var(--accent-glow)}.dashboard-theme .btn-icon,.dashboard-theme .btn-outline,.dashboard-theme .data-table td,.dashboard-theme .data-table th,.dashboard-theme .filter-chip,.dashboard-theme .inline-copy,.dashboard-theme .price-btn,.dashboard-theme .sidebar-mobile-action-outline,.dashboard-theme .topbar-btn,.dashboard-theme .wifi-info{border-color:var(--border)}.dashboard-theme .btn-icon,.dashboard-theme .btn-outline,.dashboard-theme .filter-chip,.dashboard-theme .inline-copy,.dashboard-theme .price-btn,.dashboard-theme .sidebar-mobile-action-outline,.dashboard-theme .topbar-btn{background:#ffffff73}.dashboard-theme .btn-outline:hover,.dashboard-theme .price-btn:hover,.dashboard-theme .sidebar-mobile-action-outline:hover{background:var(--tag-bg);color:var(--text)}.dashboard-theme .price-card.featured{background:linear-gradient(#00dfb21a,#fbf8f2f5);border-color:#00a98538;box-shadow:0 0 0 3px #00dfb214}.dashboard-theme .pill-accent,.dashboard-theme .price-badge{background:linear-gradient(135deg,var(--accent2),var(--accent));color:#061c19}.dashboard-theme .faq-item.open,.dashboard-theme .price-card:hover,.dashboard-theme .stat-card:hover{border-color:#00a98538;box-shadow:0 0 0 3px #00dfb214}.dashboard-theme .pill-active,.dashboard-theme .stat-card-trend.up{background:#00dfb224}.dashboard-theme .pill-disabled,.dashboard-theme .stat-card-trend.flat{background:#6675711a}.dashboard-theme .data-table th{color:var(--text-muted);background:#edf7f1f2}.dashboard-theme .auth-input,.dashboard-theme .form-select,.dashboard-theme .form-textarea{background-color:#ffffff73}.dashboard-theme .auth-input:focus,.dashboard-theme .form-select:focus,.dashboard-theme .form-textarea:focus{background:#fffdf8}.dashboard-theme .empty-state .empty-icon{color:var(--accent);background:#00dfb21f}.dashboard-theme .chart-axis,.dashboard-theme .chart-grid{stroke:#061c191f}.dashboard-theme .btn-icon,.dashboard-theme .dist-bar,.dashboard-theme .inline-copy,.dashboard-theme .topbar-btn{background:#ffffff80}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.app-sidebar{z-index:200;width:288px;box-shadow:none;transition:transform .28s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:-288px;transform:translate(0)}.app-sidebar.open{transform:translate(288px);box-shadow:8px 0 40px #00000040}.app-topbar{gap:10px;padding:0 14px}.app-content{padding:18px 14px 48px}.burger-topbar{background:var(--bg3);border:1.5px solid var(--border);cursor:pointer;width:40px;height:40px;color:var(--text);border-radius:10px;flex-shrink:0;place-items:center;transition:background .15s,border-color .15s,transform .15s;display:grid!important}.burger-topbar:hover{background:var(--border);border-color:var(--accent)}.burger-topbar:active{transform:scale(.93)}.topbar-org-wrap,.topbar-persistent-actions{display:none!important}.sidebar-mobile-actions{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:8px;padding:10px 6px 4px;display:flex}.app-overlay{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:none;position:fixed;inset:0}.app-overlay.show{display:block}.breadcrumbs{flex:1;min-width:0;font-size:.8rem;overflow:hidden}.topbar-right{flex-shrink:0;gap:6px;overflow:visible}}@media (max-width:600px){.stat-grid{grid-template-columns:1fr 1fr}.data-table{font-size:.78rem}.data-table td,.data-table th{padding:10px 8px}.breadcrumbs .hide-mobile{display:none}.app-topbar .topbar-right>div{max-width:calc(100vw - 120px)}}@media (max-width:400px){.stat-grid{grid-template-columns:1fr}.app-content{padding:14px 10px 40px}}.modal-overlay{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0000008c;place-items:center;padding:20px;transition:opacity .3s;display:none;position:fixed;inset:0}.modal-overlay.open{opacity:1;display:grid}.modal{background:var(--card);border:1px solid var(--border);border-radius:24px;width:100%;max-width:520px;max-height:90vh;padding:40px 32px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative;overflow-y:auto;transform:translateY(20px)scale(.96);box-shadow:0 24px 80px #0000004d}.modal-overlay.open .modal{transform:translateY(0)scale(1)}.modal-close{background:var(--bg3);border:1px solid var(--border);cursor:pointer;width:34px;height:34px;color:var(--text);border-radius:50%;place-items:center;transition:all .2s;display:grid;position:absolute;top:14px;right:14px}.modal-close:hover{background:var(--border);transform:rotate(90deg)}.modal-close svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:14px;height:14px}.modal h3{margin-bottom:6px;font-size:1.25rem;font-weight:800}.modal p.modal-sub{color:var(--text-muted);margin-bottom:24px;font-size:.88rem}.redir-page{text-align:center;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.redir-card{background:var(--card);border:1px solid var(--border);width:100%;max-width:440px;box-shadow:var(--shadow);border-radius:24px;padding:36px 28px}.redir-emoji{margin-bottom:16px;font-size:3rem}.redir-title{margin-bottom:8px;font-size:1.4rem;font-weight:800}.redir-sub{color:var(--text-muted);margin-bottom:24px;font-size:.9rem}.wifi-qr{background:#fff;border-radius:18px;width:260px;height:260px;margin:0 auto 20px;padding:12px;display:block}.wifi-info{background:var(--bg3);border:1px solid var(--border);text-align:left;border-radius:14px;margin-bottom:16px;padding:14px 18px}.wifi-info-row{justify-content:space-between;align-items:center;padding:6px 0;font-size:.88rem;display:flex}.wifi-info-row+.wifi-info-row{border-top:1px solid var(--border)}.wifi-info-row b{color:var(--text-muted);font-weight:700}.wifi-info-row span{font-family:ui-monospace,Menlo,monospace;font-weight:600}.onboard-steps{text-align:left;flex-direction:column;gap:14px;margin:20px 0;display:flex}.onboard-step{align-items:flex-start;gap:14px;display:flex}.onboard-step-num{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:grid}.onboard-step-text{color:var(--text);font-size:.88rem;line-height:1.5}.demo-section{position:relative;overflow:hidden}.demo-section:before{content:"";background:radial-gradient(circle,var(--accent) 0,transparent 70%);opacity:.04;pointer-events:none;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-inner{max-width:1200px;margin:0 auto;padding:100px 28px}.demo-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.demo-scenarios{flex-direction:column;gap:10px;margin-top:32px;display:flex}.demo-sc-btn{background:var(--card);border:1.5px solid var(--border);cursor:pointer;text-align:left;color:var(--text);border-radius:14px;align-items:center;gap:14px;padding:16px 20px;font-family:inherit;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.demo-sc-btn:hover{border-color:var(--accent);transform:translate(4px)}.demo-sc-btn.active{border-color:var(--accent);background:var(--tag-bg);box-shadow:0 4px 20px var(--accent-glow)}.demo-sc-icon{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.2rem;transition:transform .3s;display:grid}.demo-sc-btn.active .demo-sc-icon{transform:scale(1.1)rotate(-5deg)}.demo-sc-title{color:var(--text);margin-bottom:2px;font-size:.92rem;font-weight:700}.demo-sc-desc{color:var(--text-muted);font-size:.78rem}.demo-phone-area{flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.demo-phone,.demo-phone-wrap{position:relative}.demo-phone{background:var(--card);border:2px solid var(--border);width:240px;height:480px;box-shadow:0 20px 60px #00000026,0 0 0 1px var(--border);border-radius:36px;transition:transform .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.demo-phone:hover{transform:scale(1.02)}.demo-phone .phone-notch{background:var(--bg);z-index:5;border-radius:12px;width:80px;height:24px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.demo-phone .phone-screen{background:var(--bg);border-radius:34px;position:absolute;inset:0;overflow:hidden}.phone-view{opacity:0;pointer-events:none;flex-direction:column;padding:44px 18px 18px;transition:opacity .4s,transform .4s;display:flex;position:absolute;inset:0;transform:translateY(20px)}.phone-view.active{opacity:1;pointer-events:auto;transform:translateY(0)}.phone-back{z-index:10;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#00000040;border:none;border-radius:50%;place-items:center;width:30px;height:30px;transition:all .2s;display:grid;position:absolute;top:12px;left:12px}.phone-back:hover{background:#0006;transform:scale(1.1)}.phone-back svg{stroke:#fff;fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pv-idle{text-align:center;justify-content:center;align-items:center}.pv-idle .tap-circle{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:50%;place-items:center;width:100px;height:100px;margin-bottom:20px;animation:tapPulse 2s ease-in-out infinite;display:grid}.pv-idle .tap-circle svg{fill:#fff;width:40px;height:40px}@keyframes tapPulse{0%,to{box-shadow:0 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 0 20px #7c6aff00}}.pv-idle .tap-text{color:var(--text-muted);font-size:.82rem;font-weight:600}.pv-wifi .pw-header{background:linear-gradient(135deg,var(--accent),var(--accent2));text-align:center;color:#fff;border-radius:0 0 20px 20px;margin:-44px -18px 0;padding:52px 18px 20px}.pv-wifi .pw-header .pw-icon{margin-bottom:6px;font-size:2rem}.pv-wifi .pw-header h4{font-size:.92rem;font-weight:800}.pv-wifi .pw-header p{opacity:.8;font-size:.72rem}.pw-status{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:14px;margin-top:20px;padding:16px}.pw-status .check-anim{background:var(--accent2);border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 10px;animation:popIn .4s cubic-bezier(.22,1,.36,1) .3s both;display:grid}.pw-status .check-anim svg{stroke:#fff;fill:none;width:22px;height:22px}@keyframes popIn{0%{transform:scale(0)}to{transform:scale(1)}}.pw-status .pw-net{margin-bottom:2px;font-size:.84rem;font-weight:700}.pw-info,.pw-status .pw-speed{color:var(--text-muted);font-size:.72rem}.pw-info{text-align:center;margin-top:14px}.pv-menu .pm-header{background:linear-gradient(135deg,var(--accent3),var(--accent));color:#fff;border-radius:0 0 20px 20px;margin:-44px -18px 0;padding:52px 18px 16px}.pv-menu .pm-header h4{font-size:.92rem;font-weight:800}.pv-menu .pm-header p{opacity:.8;font-size:.72rem}.pm-items{flex-direction:column;flex:1;gap:8px;margin-top:14px;display:flex;overflow-y:auto}.pm-item{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.pm-item .pm-emoji{font-size:1.3rem}.pm-item .pm-name{flex:1;font-size:.78rem;font-weight:700}.pm-item .pm-price{color:var(--accent);font-size:.78rem;font-weight:700}.pv-review .pr-header{text-align:center;color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:0 0 20px 20px;margin:-44px -18px 0;padding:52px 18px 16px}.pv-review .pr-header h4{font-size:.92rem;font-weight:800}.pv-review .pr-header p{opacity:.9;font-size:.72rem}.pr-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:10px;width:100%;margin-top:16px;padding:10px;font-family:inherit;font-size:.82rem;font-weight:700}.pv-tips .pt-header{background:linear-gradient(135deg,var(--accent2),#00b48a);text-align:center;color:#fff;border-radius:0 0 20px 20px;margin:-44px -18px 0;padding:52px 18px 16px}.pv-tips .pt-header h4{font-size:.92rem;font-weight:800}.pv-tips .pt-header p{opacity:.8;font-size:.72rem}.pt-avatar{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:18px auto 6px;font-size:1.4rem;font-weight:900;display:grid}.pt-name{text-align:center;margin-bottom:14px;font-size:.84rem;font-weight:700}.pt-amounts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pt-amt{text-align:center;background:var(--card);border:1.5px solid var(--border);cursor:pointer;color:var(--text);border-radius:10px;padding:10px 4px;font-size:.84rem;font-weight:800;transition:all .2s}.pt-amt.sel,.pt-amt:hover{border-color:var(--accent2);color:var(--accent2);background:#00e4b814}.pt-custom{background:var(--card);border:1px solid var(--border);color:var(--text);text-align:center;border-radius:10px;margin-top:8px;font-size:.78rem}.pt-custom,.pt-pay{width:100%;padding:10px;font-family:inherit}.pt-pay{background:linear-gradient(135deg,var(--accent2),#00b48a);color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:10px;font-size:.82rem;font-weight:700}.demo-chip{background:linear-gradient(135deg,var(--accent),var(--accent2));width:130px;height:60px;box-shadow:0 8px 32px var(--accent-glow);cursor:pointer;z-index:2;border-radius:14px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.demo-chip:hover{box-shadow:0 12px 40px var(--accent-glow);transform:translate(-50%)scale(1.05)}.demo-chip span{color:#fff;z-index:1;font-size:.82rem;font-weight:800}.demo-chip .chip-waves{gap:5px;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.demo-chip .cw{background:var(--accent2);opacity:0;border-radius:50%;width:8px;height:8px}.demo-chip.tapping .cw{animation:cwPulse .6s ease-out forwards}.demo-chip.tapping .cw:nth-child(2){animation-delay:.1s}.demo-chip.tapping .cw:nth-child(3){animation-delay:.2s}@keyframes cwPulse{0%{opacity:0;transform:scale(.5)translateY(0)}50%{opacity:1}to{opacity:0;transform:scale(1.5)translateY(-12px)}}.demo-retry{border:1.5px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:10px;margin:16px auto 0;padding:10px 24px;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .25s;display:none}.demo-retry:hover{border-color:var(--accent);color:var(--accent);background:var(--tag-bg)}.demo-retry.show{display:block}@media (max-width:860px){.demo-layout{grid-template-columns:1fr;gap:32px}.demo-phone-area{min-height:440px}.demo-inner{padding:72px 20px}}.cases-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.case-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:28px;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.case-card:hover{box-shadow:var(--shadow);border-color:var(--accent);transform:translateY(-5px)}.case-icon{background:var(--tag-bg);border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:16px;font-size:1.5rem;transition:transform .3s;display:grid}.case-card:hover .case-icon{transform:scale(1.1)}.case-card h3{margin-bottom:8px;font-size:1rem;font-weight:700}.case-card p{color:var(--text-muted);font-size:.86rem;line-height:1.55}.case-tag{background:var(--tag-bg);color:var(--tag-color);border-radius:8px;margin-top:14px;padding:4px 12px;font-size:.74rem;font-weight:700;display:inline-block}.tabs{flex-wrap:wrap;justify-content:center;margin-bottom:48px}.tab-btn,.tabs{gap:8px;display:flex}.tab-btn{background:var(--bg3);border:1.5px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:50px;align-items:center;padding:10px 22px;font-family:inherit;font-size:.86rem;font-weight:700;transition:all .25s}.tab-btn:hover{border-color:var(--accent);color:var(--accent)}.tab-btn.active{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;box-shadow:0 4px 20px var(--accent-glow);border-color:#0000}.tab-panel{display:none}.tab-panel.active{animation:fadeUp .4s ease-out;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.test-section{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.test-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tcard{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:32px 28px;transition:all .3s}.tcard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.tcard .stars{color:#fbbf24;letter-spacing:2px;margin-bottom:14px;font-size:.9rem}.tcard .quote{color:var(--text);margin-bottom:20px;font-size:.92rem;font-style:italic;line-height:1.6}.tcard .author{align-items:center;gap:12px;display:flex}.tcard .av{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.85rem;font-weight:800;display:grid}.tcard .aname{font-size:.88rem;font-weight:700}.tcard .arole{color:var(--text-muted);font-size:.78rem}.faq-section{background:var(--bg)}.faq-inner{max-width:760px;margin:0 auto;padding:100px 28px}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{background:var(--card);border:1.5px solid var(--border);border-radius:16px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.faq-item:hover{border-color:#7c6aff33}.faq-item.open{border-color:var(--accent);box-shadow:0 4px 20px var(--accent-glow)}.faq-q{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:.95rem;font-weight:700;display:flex}.faq-q:hover{color:var(--accent)}.faq-q .faq-icon{background:var(--bg3);border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;transition:background .3s,transform .3s;display:grid}.faq-item.open .faq-q .faq-icon{background:linear-gradient(135deg,var(--accent),var(--accent2));transform:rotate(45deg)}.faq-q .faq-icon svg{width:14px;height:14px;stroke:var(--text-muted);fill:none;stroke-width:2.5px;stroke-linecap:round}.faq-item.open .faq-q .faq-icon svg{stroke:#fff}.faq-a{max-height:0;transition:max-height .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.faq-item.open .faq-a{max-height:300px}.faq-a-inner{color:var(--text-muted);padding:0 24px 20px;font-size:.9rem;line-height:1.7}.back-top{z-index:99;background:var(--card);border:1.5px solid var(--border);cursor:pointer;width:46px;height:46px;box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s,background .2s,border-color .2s;display:grid;position:fixed;bottom:28px;right:28px;transform:translateY(16px)scale(.8)}.back-top.show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.back-top:hover{border-color:var(--accent);background:var(--tag-bg);transform:translateY(-2px)scale(1.05)}.back-top svg{width:20px;height:20px;stroke:var(--text);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1024px){.footer-inner{grid-template-columns:1fr 1fr;gap:32px}.pricing-grid{max-width:420px}.pricing-grid,.test-grid{grid-template-columns:1fr;margin:0 auto}.test-grid{max-width:480px}.hero{gap:40px;padding:80px 24px 70px}}@media (max-width:860px){.hero{text-align:center;grid-template-columns:1fr;padding:56px 20px 48px}.hero p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-visual{display:none}.hero-badge{margin-left:auto;margin-right:auto}.steps{grid-template-columns:1fr;max-width:460px;margin:0 auto}.step-line{display:none}.cases-grid{grid-template-columns:1fr 1fr}.benefits-grid{grid-template-columns:1fr}.stats-inner{grid-template-columns:repeat(2,1fr);gap:24px}.stat-item:after{display:none}.cta-inner{text-align:center;flex-direction:column;align-items:center}.nav-links,.nav-right .cta-btn{display:none}.burger{display:flex}.site-nav{height:60px;padding:0 20px}.cases-inner,.section{padding:72px 20px}}@media (max-width:600px){.cases-grid,.footer-inner{grid-template-columns:1fr}.footer-inner{gap:24px}.hero h1{letter-spacing:-.5px;font-size:1.85rem}.auth-card{padding:32px 24px}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{color:#061c19;background:#00dfb247}.auth-input:focus,.form-select:focus,.form-textarea:focus{box-shadow:0 0 0 3px var(--accent-glow)}.filter-chip.active{box-shadow:0 2px 10px var(--accent-glow)}.data-table tbody tr{transition:background .1s}.data-table tbody tr:hover td{background:var(--bg3)}.stat-card:hover{box-shadow:0 0 0 3px var(--accent-glow);border-color:#7c6aff59}.empty-state .empty-icon{background:var(--tag-bg);width:56px;height:56px;color:var(--accent);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.empty-state .empty-icon svg{width:28px;height:28px}.case-icon{color:var(--accent)}.case-icon svg{width:26px;height:26px}.benefit-icon{color:#fff}.benefit-icon svg{width:26px;height:26px}.demo-sc-icon{color:#fff}.demo-sc-icon svg,.step-num svg{width:22px;height:22px}.step-num svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dist-label .dist-icon{color:var(--text-muted);align-items:center;display:inline-flex}.dist-label .dist-icon svg{width:14px;height:14px}.icon-row{gap:6px;line-height:1}.icon-row,.provider-badge{align-items:center;display:inline-flex}.provider-badge{background:var(--tag-bg);color:var(--accent);border-radius:6px;justify-content:center;gap:4px;padding:2px 8px;font-size:.78rem;font-weight:700}.provider-badge svg{width:13px;height:13px}.modal-overlay.open .modal{animation:modalIn .28s cubic-bezier(.22,1,.36,1) both}@keyframes modalIn{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}.sidebar-group-title{letter-spacing:1.2px;padding:8px 14px 4px}.topbar-actions{align-items:center;gap:8px;display:flex}.lucide{vertical-align:middle;flex-shrink:0}.lp-hero-section{border-bottom:1px solid var(--border);background:var(--bg2)}.lp-hero{text-align:center;max-width:1200px;margin:0 auto;padding:80px 28px 72px}.lp-hero h1{letter-spacing:-.5px;margin-bottom:18px;font-size:clamp(2rem,5vw,3.2rem);font-weight:900}.lp-hero p{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.7}.lp-section{max-width:1200px;margin:0 auto;padding:80px 28px}.about-stats{background:var(--card);border:1px solid var(--border);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:24px;padding:40px 32px;display:grid}.about-stat{text-align:center}.about-stat-value{color:var(--accent);letter-spacing:-.5px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900}.about-stat-label{color:var(--text-muted);margin-top:4px;font-size:.82rem}.about-story{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about-story h2{margin-bottom:20px;font-size:clamp(1.4rem,3vw,2rem);font-weight:900}.about-story p{color:var(--text-muted);font-size:.95rem;line-height:1.8}.about-story-card{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:20px;padding:40px 32px}.about-cta{background:linear-gradient(135deg,var(--accent) 0,var(--accent2) 100%);text-align:center;color:#fff;border-radius:24px;padding:60px 40px}.about-cta h2{margin-bottom:10px;font-size:clamp(1.4rem,3vw,2rem);font-weight:900}.about-cta p{color:#fffc;font-size:.95rem}.about-cta .btn-primary{color:var(--accent);background:#fff}.about-cta .btn-outline{color:#fff;border-color:#ffffff80}.about-cta .btn-outline:hover{background:#ffffff26;border-color:#fff}.values-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;display:grid}.value-card{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:18px;padding:28px 24px;transition:all .3s cubic-bezier(.22,1,.36,1)}.value-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.value-icon{margin-bottom:14px;font-size:2rem}.value-title{margin-bottom:8px;font-size:.95rem;font-weight:700}.value-desc{color:var(--text-muted);font-size:.83rem;line-height:1.6}.team-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.team-card{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:20px;padding:32px 24px;transition:all .3s cubic-bezier(.22,1,.36,1)}.team-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.team-avatar{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;font-size:1.6rem;font-weight:900;display:flex}.team-name{margin-bottom:4px;font-size:1rem;font-weight:700}.team-role{color:var(--accent);margin-bottom:12px;font-size:.82rem;font-weight:600}.team-bio{color:var(--text-muted);font-size:.84rem;line-height:1.6}.blog-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:0;display:grid}.blog-card{background:var(--card);border:1px solid var(--border);color:inherit;border-radius:20px;flex-direction:column;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow);border-color:#7c6aff40;transform:translateY(-4px)}.blog-card-img{aspect-ratio:16/9;background:var(--bg3);justify-content:center;align-items:center;font-size:3rem;display:flex}.blog-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.blog-card-tag{text-transform:uppercase;letter-spacing:2px;color:var(--accent);font-size:.72rem}.blog-card-tag,.blog-card-title{margin-bottom:10px;font-weight:700}.blog-card-title{flex:1;font-size:1rem;line-height:1.45}.blog-card-desc{color:var(--text-muted);font-size:.85rem;line-height:1.6}.blog-card-meta{color:var(--text-muted);align-items:center;gap:8px;margin-top:16px;font-size:.78rem;display:flex}.partner-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.partner-card{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:32px 28px;transition:all .3s cubic-bezier(.22,1,.36,1)}.partner-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.partner-icon{margin-bottom:16px;font-size:2.5rem}.partner-title{margin-bottom:10px;font-size:1.1rem;font-weight:700}.partner-desc{color:var(--text-muted);margin-bottom:20px;font-size:.87rem;line-height:1.65}.partner-perks{flex-direction:column;gap:8px;list-style:none;display:flex}.partner-perks li{color:var(--text);align-items:center;gap:8px;font-size:.85rem;display:flex}.partner-perk-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.partner-steps{flex-direction:column;gap:0;margin-top:48px;display:flex}.partner-step{border-bottom:1px solid var(--border);align-items:flex-start;gap:24px;padding:28px 0;display:flex}.partner-step:last-child{border-bottom:none}.partner-step-num{color:var(--accent);opacity:.35;flex-shrink:0;width:60px;font-size:2rem;font-weight:900;line-height:1}.partner-step-title{margin-bottom:6px;font-size:1rem;font-weight:700}.partner-step-desc{color:var(--text-muted);font-size:.87rem;line-height:1.65}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.contact-info-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.contact-info-item:last-child{border-bottom:none}.contact-info-icon{background:var(--tag-bg);width:44px;height:44px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-form{flex-direction:column;gap:0;display:flex}.contact-success{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:20px;padding:60px 40px}.contact-success h3{margin-bottom:10px;font-size:1.4rem;font-weight:800}.contact-success p{color:var(--text-muted)}.tiptap-wrap{border:1.5px solid var(--border);background:var(--bg);border-radius:12px;overflow:hidden}.tiptap-toolbar{border-bottom:1px solid var(--border);background:var(--bg2);flex-wrap:wrap;gap:2px;padding:8px 10px;display:flex}.tiptap-btn{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 9px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s}.tiptap-btn:hover{background:var(--tag-bg)}.tiptap-btn.active{background:var(--accent);color:#fff}.tiptap-editor{outline:none;min-height:320px;padding:20px;font-size:.95rem;line-height:1.75}.tiptap-editor h2{margin:24px 0 10px;font-size:1.4rem;font-weight:800}.tiptap-editor h3{margin:20px 0 8px;font-size:1.1rem;font-weight:700}.tiptap-editor p{margin-bottom:14px}.tiptap-editor ol,.tiptap-editor ul{margin-bottom:14px;padding-left:24px}.tiptap-editor li{margin-bottom:6px}.tiptap-editor blockquote{border-left:3px solid var(--accent);color:var(--text-muted);margin:16px 0;padding-left:16px}.tiptap-editor img{border-radius:10px;max-width:100%;margin:16px 0}.tiptap-editor a{color:var(--accent);text-decoration:underline}.tiptap-editor strong{font-weight:700}.tiptap-editor code{background:var(--bg3);border-radius:4px;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:.88em}.tiptap-editor pre{background:var(--bg3);border-radius:10px;margin-bottom:14px;padding:16px;overflow-x:auto}.tiptap-editor .ProseMirror-focused{outline:none}.tiptap-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none;float:left;height:0}.blog-post-content{font-size:1.05rem;line-height:1.85}.blog-post-content h2{margin:32px 0 14px;font-size:1.5rem;font-weight:800}.blog-post-content h3{margin:24px 0 10px;font-size:1.15rem;font-weight:700}.blog-post-content p{margin-bottom:16px}.blog-post-content ol,.blog-post-content ul{margin-bottom:16px;padding-left:24px}.blog-post-content li{margin-bottom:8px}.blog-post-content blockquote{border-left:3px solid var(--accent);color:var(--text-muted);margin:20px 0;padding-left:18px;font-style:italic}.blog-post-content img{border-radius:12px;max-width:100%;margin:24px 0}.blog-post-content a{color:var(--accent)}.blog-post-content strong{font-weight:700}.blog-post-content code{background:var(--bg3);border-radius:4px;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:.88em}.blog-post-wrap{max-width:760px;margin:0 auto;padding:60px 28px 100px}.blog-post-cover{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;margin-bottom:40px}.blog-post-meta{color:var(--text-muted);align-items:center;gap:12px;margin-bottom:20px;font-size:.85rem;display:flex}.blog-post-title{letter-spacing:-.4px;margin-bottom:32px;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:900}.blog-back{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:32px;font-size:.88rem;text-decoration:none;transition:color .2s;display:inline-flex}.blog-back:hover{color:var(--accent)}@media (max-width:900px){.about-stats{grid-template-columns:repeat(2,1fr)}.about-story{grid-template-columns:1fr;gap:36px}.blog-grid,.team-grid,.values-grid{grid-template-columns:repeat(2,1fr)}.contact-grid,.partner-grid{grid-template-columns:1fr}.contact-grid{gap:40px}}@media (max-width:600px){.lp-hero{padding:56px 20px 52px}.lp-section{padding:56px 20px}.about-stats{grid-template-columns:repeat(2,1fr);padding:28px 20px}.blog-grid,.team-grid{grid-template-columns:1fr}.values-grid{grid-template-columns:repeat(2,1fr)}.about-cta{padding:40px 24px}}.chat-fab{z-index:1000;background:linear-gradient(135deg,var(--accent),var(--accent2));cursor:pointer;color:#fff;width:56px;height:56px;box-shadow:0 8px 32px var(--accent-glow);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:flex;position:fixed;bottom:28px;right:28px}.chat-fab:hover{box-shadow:0 12px 40px var(--accent-glow);transform:scale(1.1)}.chat-fab-badge{color:#fff;border:2px solid var(--bg);background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.chat-panel{z-index:1000;background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:340px;max-height:520px;animation:chatIn .25s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:96px;right:28px;overflow:hidden;box-shadow:0 20px 60px #0003}@keyframes chatIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.chat-panel-head{border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chat-panel-head-info{align-items:center;gap:10px;display:flex}.chat-online-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px #4ade80}.chat-panel-title{font-size:.95rem;font-weight:700}.chat-panel-sub{opacity:.8;font-size:.72rem}.chat-close{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.chat-close:hover{background:#ffffff59}.chat-messages{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.chat-name-prompt{background:var(--bg3);border-radius:12px;gap:8px;padding:14px}.chat-msg,.chat-name-prompt{flex-direction:column;display:flex}.chat-msg{max-width:80%}.chat-msg-visitor{align-self:flex-end;align-items:flex-end}.chat-msg-manager{align-self:flex-start;align-items:flex-start}.chat-bubble{word-break:break-word;border-radius:16px;padding:10px 14px;font-size:.88rem;line-height:1.5}.chat-msg-visitor .chat-bubble{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border-bottom-right-radius:4px}.chat-msg-manager .chat-bubble{background:var(--bg3);border:1px solid var(--border);border-bottom-left-radius:4px}.chat-time{color:var(--text-muted);margin-top:3px;font-size:.7rem}.chat-input-row{border-top:1px solid var(--border);background:var(--bg2);gap:8px;padding:12px;display:flex}.chat-input{border:1.5px solid var(--border);background:var(--bg);color:var(--text);border-radius:10px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:.88rem;transition:border-color .15s}.chat-input:focus{border-color:var(--accent)}.chat-input:disabled{opacity:.5}.chat-send{cursor:pointer;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .15s,transform .15s;display:flex}.chat-send:hover:not(:disabled){opacity:.9;transform:scale(1.05)}.chat-send:disabled{opacity:.4;cursor:default}@media (max-width:480px){.chat-panel{border-radius:0;width:100%;height:100dvh;max-height:100dvh;animation:chatInMobile .2s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}@keyframes chatInMobile{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.chat-fab{bottom:20px;right:16px}.chat-input{font-size:16px}}.chat-resolved-banner{background:var(--bg3);border:1px solid var(--border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;margin-top:8px;padding:20px 16px;display:flex}.chat-resolved-text{color:var(--text-muted);font-size:.85rem;font-weight:600}.chat-admin-messages{background:var(--bg2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:14px;max-height:500px;margin-bottom:20px;padding:24px;display:flex;overflow-y:auto}.chat-admin-msg-visitor{align-self:flex-end;align-items:flex-end}.chat-admin-msg-manager,.chat-admin-msg-visitor{flex-direction:column;max-width:70%;display:flex}.chat-admin-msg-manager{align-self:flex-start;align-items:flex-start}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}