@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 240 100% 99%;--foreground: 225 58% 22%;--card: 0 0% 100%;--card-foreground: 225 58% 22%;--popover: 0 0% 100%;--popover-foreground: 225 58% 22%;--primary: 234 90% 59%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 98%;--secondary-foreground: 225 58% 22%;--muted: 0 0% 98%;--muted-foreground: 0 0% 52%;--accent: 0 0% 98%;--accent-foreground: 225 58% 22%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 100%;--border: 232 100% 97%;--input: 232 100% 97%;--ring: 234 90% 59%;--radius: 1.25rem;--sidebar-background: 0 0% 100%;--sidebar-foreground: 225 58% 22%;--sidebar-primary: 234 90% 59%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 100% 99%;--sidebar-accent-foreground: 225 58% 22%;--sidebar-border: 232 100% 97%;--sidebar-ring: 234 90% 59%}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border))}html{overflow-x:clip}body{overflow-x:clip;max-width:100%}@media(max-width:639px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}}body{--tw-bg-opacity: 1;background-color:rgb(248 249 255 / var(--tw-bg-opacity, 1));color:hsl(var(--foreground));font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:inherit!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;caret-color:inherit}.font-satoshi{font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-satoshi.font-medium,.font-medium{font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:500!important}.font-satoshi.\!font-medium,.\!font-medium{font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important;font-weight:500!important}.font-satoshi.font-normal,.font-normal{font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:400!important}.font-satoshi.font-semibold,.font-semibold{font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:600!important}select{appearance:none;-webkit-appearance:none;-moz-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' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%238A8A8A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;background-size:.75rem .5rem;padding-right:2.25rem!important}select::-ms-expand{display:none}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-0\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-\[18\%\]{top:18%;right:18%;bottom:18%;left:18%}.inset-x-0{left:0;right:0}.inset-x-5{left:1.25rem;right:1.25rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-bottom-14{bottom:-3.5rem}.-bottom-16{bottom:-4rem}.-bottom-3{bottom:-.75rem}.-bottom-4{bottom:-1rem}.-bottom-5{bottom:-1.25rem}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-left-3{left:-.75rem}.-left-8{left:-2rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-3{right:-.75rem}.-right-8{right:-2rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-5{top:-1.25rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:6px}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[18\%\]{bottom:18%}.bottom-\[28\%\]{bottom:28%}.bottom-\[88px\]{bottom:88px}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:10px}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[8\%\]{right:8%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:6px}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[18\%\]{top:18%}.top-\[1px\]{top:1px}.top-\[28\%\]{top:28%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[998\]{z-index:998}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-1\.5{margin:6px}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-ml-2{margin-left:-.5rem}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:6px}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:10px}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:6px}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:6px}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:6px}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/19\]{aspect-ratio:9/19}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:6px}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:56px}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:10px}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1260px\]{height:1260px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[2\.52rem\]{height:2.52rem}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[31px\]{height:31px}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-\[7px\]{height:7px}.h-\[calc\(100\%-1\.5rem\)\]{height:calc(100% - 1.5rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[420px\]{max-height:420px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-16{min-height:4rem}.min-h-\[\.\.\.\]{min-height:...}.min-h-\[100px\]{min-height:100px}.min-h-\[136px\]{min-height:136px}.min-h-\[148px\]{min-height:148px}.min-h-\[180px\]{min-height:180px}.min-h-\[20px\]{min-height:20px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[28px\]{min-height:28px}.min-h-\[400px\]{min-height:400px}.min-h-\[460px\]{min-height:460px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:6px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:10px}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[60px\]{width:60px}.w-\[72px\]{width:72px}.w-\[7px\]{width:7px}.w-\[85vw\]{width:85vw}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-3\.5{min-width:.875rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[220px\]{min-width:220px}.min-w-\[480px\]{min-width:480px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[44ch\]{max-width:44ch}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[56px\]{max-width:56px}.max-w-\[580px\]{max-width:580px}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[60ch\]{max-width:60ch}.max-w-\[640px\]{max-width:640px}.max-w-\[64ch\]{max-width:64ch}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[78\%\]{max-width:78%}.max-w-\[799px\]{max-width:799px}.max-w-\[80\%\]{max-width:80%}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[92\%\]{max-width:92%}.max-w-\[calc\(100vw-96px\)\]{max-width:calc(100vw - 96px)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-sm{max-width:640px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-45deg\]{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.grid-cols-\[44px_1fr\]{grid-template-columns:44px 1fr}.grid-cols-\[58px_1fr\]{grid-template-columns:58px 1fr}.grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.grid-cols-\[repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-end{place-items:end}.place-items-center{place-items:center}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:6px}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:10px}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6px * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-hairline>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(235 235 231 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-md{border-radius:calc(var(--radius) - 2px)!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-\[14px\]{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-hairline{--tw-border-opacity: 1 !important;border-color:rgb(235 235 231 / var(--tw-border-opacity, 1))!important}.border-\[\#0D9488\]{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-\[\#0d9488\]\/30{border-color:#0d94884d}.border-\[\#0f172a\]{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-\[\#0f172a\]\/20{border-color:#0f172a33}.border-\[\#127A75\]{--tw-border-opacity: 1;border-color:rgb(18 122 117 / var(--tw-border-opacity, 1))}.border-\[\#127A75\]\/40{border-color:#127a7566}.border-\[\#14B8A6\]{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-\[\#14B8A6\]\/20{border-color:#14b8a633}.border-\[\#14B8A6\]\/30{border-color:#14b8a64d}.border-\[\#1F2937\]{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-\[\#E7E4DE\]{--tw-border-opacity: 1;border-color:rgb(231 228 222 / var(--tw-border-opacity, 1))}.border-\[\#E8F5F3\]{--tw-border-opacity: 1;border-color:rgb(232 245 243 / var(--tw-border-opacity, 1))}.border-\[\#F2F0EC\]{--tw-border-opacity: 1;border-color:rgb(242 240 236 / var(--tw-border-opacity, 1))}.border-\[\#F3DFC1\]{--tw-border-opacity: 1;border-color:rgb(243 223 193 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-blue-500\/80{border-color:#3b82f6cc}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-brand-teal{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-cream\/20{border-color:#faf7f233}.border-cream\/30{border-color:#faf7f24d}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-hairline{--tw-border-opacity: 1;border-color:rgb(235 235 231 / var(--tw-border-opacity, 1))}.border-hairline\/60{border-color:#ebebe799}.border-ink{--tw-border-opacity: 1;border-color:rgb(15 15 15 / var(--tw-border-opacity, 1))}.border-ink\/10{border-color:#0f0f0f1a}.border-ink\/70{border-color:#0f0f0fb3}.border-ink\/80{border-color:#0f0f0fcc}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-l-ink{--tw-border-opacity: 1;border-left-color:rgb(15 15 15 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.\!bg-ink{--tw-bg-opacity: 1 !important;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))!important}.\!bg-surface-soft{--tw-bg-opacity: 1 !important;background-color:rgb(244 244 241 / var(--tw-bg-opacity, 1))!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#003580\]{--tw-bg-opacity: 1;background-color:rgb(0 53 128 / var(--tw-bg-opacity, 1))}.bg-\[\#0B7A75\]\/10{background-color:#0b7a751a}.bg-\[\#0d9488\]{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-\[\#0f172a\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-\[\#102A27\]{--tw-bg-opacity: 1;background-color:rgb(16 42 39 / var(--tw-bg-opacity, 1))}.bg-\[\#127A75\]{--tw-bg-opacity: 1;background-color:rgb(18 122 117 / var(--tw-bg-opacity, 1))}.bg-\[\#14B8A6\]{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-\[\#14B8A6\]\/10{background-color:#14b8a61a}.bg-\[\#15B8A6\]{--tw-bg-opacity: 1;background-color:rgb(21 184 166 / var(--tw-bg-opacity, 1))}.bg-\[\#17915F\]{--tw-bg-opacity: 1;background-color:rgb(23 145 95 / var(--tw-bg-opacity, 1))}.bg-\[\#17915F\]\/10{background-color:#17915f1a}.bg-\[\#17915F\]\/\[\.11\]{background-color:#17915f1c}.bg-\[\#1C1B19\]{--tw-bg-opacity: 1;background-color:rgb(28 27 25 / var(--tw-bg-opacity, 1))}.bg-\[\#8C8982\]{--tw-bg-opacity: 1;background-color:rgb(140 137 130 / var(--tw-bg-opacity, 1))}.bg-\[\#B83A2E\]{--tw-bg-opacity: 1;background-color:rgb(184 58 46 / var(--tw-bg-opacity, 1))}.bg-\[\#B8DCD7\]{--tw-bg-opacity: 1;background-color:rgb(184 220 215 / var(--tw-bg-opacity, 1))}.bg-\[\#D9544A\]{--tw-bg-opacity: 1;background-color:rgb(217 84 74 / var(--tw-bg-opacity, 1))}.bg-\[\#D9544A\]\/\[\.13\]{background-color:#d9544a21}.bg-\[\#E0A100\]{--tw-bg-opacity: 1;background-color:rgb(224 161 0 / var(--tw-bg-opacity, 1))}.bg-\[\#E5E2DA\]{--tw-bg-opacity: 1;background-color:rgb(229 226 218 / var(--tw-bg-opacity, 1))}.bg-\[\#E6F4F2\]{--tw-bg-opacity: 1;background-color:rgb(230 244 242 / var(--tw-bg-opacity, 1))}.bg-\[\#E7F9FC\]{--tw-bg-opacity: 1;background-color:rgb(231 249 252 / var(--tw-bg-opacity, 1))}.bg-\[\#E8F5F3\]{--tw-bg-opacity: 1;background-color:rgb(232 245 243 / var(--tw-bg-opacity, 1))}.bg-\[\#F1FAFA\]{--tw-bg-opacity: 1;background-color:rgb(241 250 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F3F0\]{--tw-bg-opacity: 1;background-color:rgb(244 243 240 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F4F1\]{--tw-bg-opacity: 1;background-color:rgb(244 244 241 / var(--tw-bg-opacity, 1))}.bg-\[\#F6F7F6\]{--tw-bg-opacity: 1;background-color:rgb(246 247 246 / var(--tw-bg-opacity, 1))}.bg-\[\#FF5A5F\]{--tw-bg-opacity: 1;background-color:rgb(255 90 95 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF6E0\]{--tw-bg-opacity: 1;background-color:rgb(255 246 224 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF7EC\]{--tw-bg-opacity: 1;background-color:rgb(255 247 236 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black\/40{background-color:#0006}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-brand-teal{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-brand-teal\/10{background-color:#14b8a61a}.bg-brand-teal\/\[0\.05\]{background-color:#14b8a60d}.bg-card{background-color:hsl(var(--card))}.bg-cream{--tw-bg-opacity: 1;background-color:rgb(250 247 242 / var(--tw-bg-opacity, 1))}.bg-cream\/15{background-color:#faf7f226}.bg-cream\/25{background-color:#faf7f240}.bg-cream\/30{background-color:#faf7f24d}.bg-cream\/40{background-color:#faf7f266}.bg-cream\/50{background-color:#faf7f280}.bg-cream\/60{background-color:#faf7f299}.bg-cream\/95{background-color:#faf7f2f2}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/50{background-color:#11182780}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-hairline{--tw-bg-opacity: 1;background-color:rgb(235 235 231 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-ink-muted{--tw-bg-opacity: 1;background-color:rgb(138 138 138 / var(--tw-bg-opacity, 1))}.bg-ink-muted\/40{background-color:#8a8a8a66}.bg-ink\/15{background-color:#0f0f0f26}.bg-ink\/20{background-color:#0f0f0f33}.bg-ink\/25{background-color:#0f0f0f40}.bg-ink\/40{background-color:#0f0f0f66}.bg-ink\/5{background-color:#0f0f0f0d}.bg-ink\/60{background-color:#0f0f0f99}.bg-ink\/70{background-color:#0f0f0fb3}.bg-ink\/90{background-color:#0f0f0fe6}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/60{background-color:#fef2f299}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-surface-soft{--tw-bg-opacity: 1;background-color:rgb(244 244 241 / var(--tw-bg-opacity, 1))}.bg-surface-soft\/30{background-color:#f4f4f14d}.bg-surface-soft\/40{background-color:#f4f4f166}.bg-surface-soft\/50{background-color:#f4f4f180}.bg-surface-soft\/60{background-color:#f4f4f199}.bg-surface-soft\/70{background-color:#f4f4f1b3}.bg-surface-soft\/80{background-color:#f4f4f1cc}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-50\/40{background-color:#f0fdfa66}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[\#1C1B19\]{--tw-gradient-from: #1C1B19 var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 27 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/30{--tw-gradient-from: rgb(236 253 245 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/40{--tw-gradient-from: rgb(236 253 245 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#4A4640\]{--tw-gradient-to: #4A4640 var(--tw-gradient-to-position)}.to-emerald-200\/70{--tw-gradient-to: rgb(167 243 208 / .7) var(--tw-gradient-to-position)}.to-emerald-500\/40{--tw-gradient-to: rgb(16 185 129 / .4) var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-\[length\:100\%_38\%\]{background-size:100% 38%}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.bg-cover{background-size:cover}.bg-bottom{background-position:bottom}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-emerald-500{fill:#10b981}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:6px}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:10px}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[22px\]{padding:22px}.p-\[2px\]{padding:2px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:6px;padding-right:6px}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:10px;padding-right:10px}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[22px\]{padding-left:22px;padding-right:22px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:6px;padding-bottom:6px}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:10px;padding-bottom:10px}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[14px\]{padding-bottom:14px}.pb-\[5px\]{padding-bottom:5px}.pb-\[92px\]{padding-bottom:92px}.pl-10{padding-left:2.5rem}.pl-14{padding-left:3.5rem}.pl-2\.5{padding-left:10px}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[7px\]{padding-left:7px}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:10px}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:6px}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.\!text-right{text-align:right!important}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-display{font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif}.font-mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.font-satoshi{font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.05rem\,1\.3vw\,1\.25rem\)\]{font-size:clamp(1.05rem,1.3vw,1.25rem)}.text-\[clamp\(1\.0625rem\,1\.3vw\,1\.25rem\)\]{font-size:clamp(1.0625rem,1.3vw,1.25rem)}.text-\[clamp\(1\.5rem\,2\.5vw\,2rem\)\]{font-size:clamp(1.5rem,2.5vw,2rem)}.text-\[clamp\(1\.5rem\,2\.6vw\,2rem\)\]{font-size:clamp(1.5rem,2.6vw,2rem)}.text-\[clamp\(1\.75rem\,2\.5vw\,2\.5rem\)\]{font-size:clamp(1.75rem,2.5vw,2.5rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3vw,2.5rem)}.text-\[clamp\(1\.875rem\,2\.8vw\,2\.5rem\)\]{font-size:clamp(1.875rem,2.8vw,2.5rem)}.text-\[clamp\(1\.875rem\,3\.2vw\,3rem\)\]{font-size:clamp(1.875rem,3.2vw,3rem)}.text-\[clamp\(1\.875rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.875rem,3vw,2.5rem)}.text-\[clamp\(1\.875rem\,3vw\,2\.75rem\)\]{font-size:clamp(1.875rem,3vw,2.75rem)}.text-\[clamp\(1rem\,1\.15vw\,1\.0625rem\)\]{font-size:clamp(1rem,1.15vw,1.0625rem)}.text-\[clamp\(1rem\,1\.2vw\,1\.125rem\)\]{font-size:clamp(1rem,1.2vw,1.125rem)}.text-\[clamp\(2\.25rem\,4\.5vw\,3\.75rem\)\]{font-size:clamp(2.25rem,4.5vw,3.75rem)}.text-\[clamp\(2\.5rem\,5\.5vw\,4\.5rem\)\]{font-size:clamp(2.5rem,5.5vw,4.5rem)}.text-\[clamp\(2\.5rem\,5vw\,4\.25rem\)\]{font-size:clamp(2.5rem,5vw,4.25rem)}.text-\[clamp\(2\.5rem\,5vw\,4rem\)\]{font-size:clamp(2.5rem,5vw,4rem)}.text-\[clamp\(2rem\,3\.5vw\,2\.75rem\)\]{font-size:clamp(2rem,3.5vw,2.75rem)}.text-\[clamp\(2rem\,4\.2vw\,3\.5rem\)\]{font-size:clamp(2rem,4.2vw,3.5rem)}.text-\[clamp\(2rem\,4vw\,3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-medium{font-weight:500!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[26px\]{line-height:26px}.leading-\[28px\]{line-height:28px}.leading-\[30px\]{line-height:30px}.leading-\[36px\]{line-height:36px}.leading-\[44px\]{line-height:44px}.leading-\[45px\]{line-height:45px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.01em\]{letter-spacing:-.01em}.tracking-\[-\.02em\]{letter-spacing:-.02em}.tracking-\[-\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.75px\]{letter-spacing:-.75px}.tracking-\[\.02em\]{letter-spacing:.02em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.45px\]{letter-spacing:.45px}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-ink{--tw-text-opacity: 1 !important;color:rgb(15 15 15 / var(--tw-text-opacity, 1))!important}.\!text-ink-soft{--tw-text-opacity: 1 !important;color:rgb(82 82 82 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#003580\]{--tw-text-opacity: 1;color:rgb(0 53 128 / var(--tw-text-opacity, 1))}.text-\[\#0B7A75\]{--tw-text-opacity: 1;color:rgb(11 122 117 / var(--tw-text-opacity, 1))}.text-\[\#0D9488\],.text-\[\#0d9488\]{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-\[\#0f172a\]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-\[\#0f172a\]\/70{color:#0f172ab3}.text-\[\#102A27\]{--tw-text-opacity: 1;color:rgb(16 42 39 / var(--tw-text-opacity, 1))}.text-\[\#127A75\]{--tw-text-opacity: 1;color:rgb(18 122 117 / var(--tw-text-opacity, 1))}.text-\[\#14B8A6\]{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-\[\#166534\]{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-\[\#17915F\]{--tw-text-opacity: 1;color:rgb(23 145 95 / var(--tw-text-opacity, 1))}.text-\[\#182557\]{--tw-text-opacity: 1;color:rgb(24 37 87 / var(--tw-text-opacity, 1))}.text-\[\#1C1B19\]{--tw-text-opacity: 1;color:rgb(28 27 25 / var(--tw-text-opacity, 1))}.text-\[\#1F2937\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-\[\#1F2937\]\/80{color:#1f2937cc}.text-\[\#57554F\]{--tw-text-opacity: 1;color:rgb(87 85 79 / var(--tw-text-opacity, 1))}.text-\[\#8A5A00\]{--tw-text-opacity: 1;color:rgb(138 90 0 / var(--tw-text-opacity, 1))}.text-\[\#8C8982\]{--tw-text-opacity: 1;color:rgb(140 137 130 / var(--tw-text-opacity, 1))}.text-\[\#D9544A\]{--tw-text-opacity: 1;color:rgb(217 84 74 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-brand-navy{--tw-text-opacity: 1;color:rgb(24 37 87 / var(--tw-text-opacity, 1))}.text-brand-teal{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-cream{--tw-text-opacity: 1;color:rgb(250 247 242 / var(--tw-text-opacity, 1))}.text-cream\/60{color:#faf7f299}.text-cream\/70{color:#faf7f2b3}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(15 15 15 / var(--tw-text-opacity, 1))}.text-ink-muted{--tw-text-opacity: 1;color:rgb(138 138 138 / var(--tw-text-opacity, 1))}.text-ink-muted\/40{color:#8a8a8a66}.text-ink-muted\/60{color:#8a8a8a99}.text-ink-soft{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-ink\/70{color:#0f0f0fb3}.text-ink\/75{color:#0f0f0fbf}.text-ink\/80{color:#0f0f0fcc}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-700\/80{color:#0f766ecc}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-\[\#D8D4CC\]{text-decoration-color:#d8d4cc}.decoration-\[\#ECEAE5\]{text-decoration-color:#eceae5}.decoration-hairline{text-decoration-color:#ebebe7}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.accent-gray-900{accent-color:#111827}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.mix-blend-multiply{mix-blend-mode:multiply}.\!shadow-card{--tw-shadow: 0 1px 2px rgba(0,0,0,.04), 0 1px 0 rgba(0,0,0,.02) !important;--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_\#ECEAE5\]{--tw-shadow: 0 0 0 1px #ECEAE5;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(11\,15\,20\,0\.06\)\]{--tw-shadow: 0 0 0 3px rgba(11,15,20,.06);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(16\,185\,129\,0\.08\)\]{--tw-shadow: 0 0 0 3px rgba(16,185,129,.08);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-14px_rgba\(11\,15\,20\,0\.25\)\]{--tw-shadow: 0 10px 24px -14px rgba(11,15,20,.25);--tw-shadow-colored: 0 10px 24px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_-12px_rgba\(11\,15\,20\,0\.16\)\]{--tw-shadow: 0 12px 24px -12px rgba(11,15,20,.16);--tw-shadow-colored: 0 12px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_-12px_rgba\(11\,15\,20\,0\.25\)\]{--tw-shadow: 0 12px 24px -12px rgba(11,15,20,.25);--tw-shadow-colored: 0 12px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_-12px_rgba\(11\,15\,20\,0\.18\)\]{--tw-shadow: 0 12px 32px -12px rgba(11,15,20,.18);--tw-shadow-colored: 0 12px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(11\,15\,20\,0\.04\)\]{--tw-shadow: 0 1px 0 rgba(11,15,20,.04);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_40px_-24px_rgba\(11\,15\,20\,0\.08\)\]{--tw-shadow: 0 24px 40px -24px rgba(11,15,20,.08);--tw-shadow-colored: 0 24px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_40px_-24px_rgba\(11\,15\,20\,0\.12\)\]{--tw-shadow: 0 24px 40px -24px rgba(11,15,20,.12);--tw-shadow-colored: 0 24px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_40px_-24px_rgba\(11\,15\,20\,0\.18\)\]{--tw-shadow: 0 24px 40px -24px rgba(11,15,20,.18);--tw-shadow-colored: 0 24px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_48px_-24px_rgba\(11\,15\,20\,0\.22\)\]{--tw-shadow: 0 24px 48px -24px rgba(11,15,20,.22);--tw-shadow-colored: 0 24px 48px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_rgba\(11\,15\,20\,0\.18\)\]{--tw-shadow: 0 24px 60px -20px rgba(11,15,20,.18);--tw-shadow-colored: 0 24px 60px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_6px_-2px_rgba\(11\,15\,20\,0\.4\)\]{--tw-shadow: 0 2px 6px -2px rgba(11,15,20,.4);--tw-shadow-colored: 0 2px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_60px_-30px_rgba\(11\,15\,20\,0\.25\)\]{--tw-shadow: 0 30px 60px -30px rgba(11,15,20,.25);--tw-shadow-colored: 0 30px 60px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(11\,15\,20\,0\.18\)\]{--tw-shadow: 0 4px 12px -4px rgba(11,15,20,.18);--tw-shadow-colored: 0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-8px_rgba\(11\,15\,20\,0\.18\)\]{--tw-shadow: 0 8px 20px -8px rgba(11,15,20,.18);--tw-shadow-colored: 0 8px 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-12px_rgba\(11\,15\,20\,0\.08\)\]{--tw-shadow: 0 8px 24px -12px rgba(11,15,20,.08);--tw-shadow-colored: 0 8px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 1px 2px rgba(0,0,0,.04), 0 1px 0 rgba(0,0,0,.02);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card-hover{--tw-shadow: 0 2px 4px rgba(0,0,0,.06), 0 8px 16px -4px rgba(0,0,0,.04);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 8px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-chip{--tw-shadow: 0 1px 2px rgba(0,0,0,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-cta{--tw-shadow: 0 1px 2px rgba(0,0,0,.1), 0 4px 12px -4px rgba(0,0,0,.2);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!shadow-card{--tw-shadow-color: hsl(var(--card)) !important;--tw-shadow: var(--tw-shadow-colored) !important}.shadow-card{--tw-shadow-color: hsl(var(--card));--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-1{outline-offset:1px}.outline-ink{outline-color:#0f0f0f}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[1\.5px\]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#003580\]\/70{--tw-ring-color: rgb(0 53 128 / .7)}.ring-\[\#0B7A75\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(11 122 117 / var(--tw-ring-opacity, 1))}.ring-\[\#1C1B19\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(28 27 25 / var(--tw-ring-opacity, 1))}.ring-\[\#ECEAE5\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 234 229 / var(--tw-ring-opacity, 1))}.ring-\[\#F2F0EC\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(242 240 236 / var(--tw-ring-opacity, 1))}.ring-\[\#F3DFC1\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 223 193 / var(--tw-ring-opacity, 1))}.ring-\[\#FF5A5F\]\/70{--tw-ring-color: rgb(255 90 95 / .7)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-black\/\[0\.03\]{--tw-ring-color: rgb(0 0 0 / .03)}.ring-brand-teal\/30{--tw-ring-color: rgb(20 184 166 / .3)}.ring-brand-teal\/40{--tw-ring-color: rgb(20 184 166 / .4)}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-emerald-300\/60{--tw-ring-color: rgb(110 231 183 / .6)}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-emerald-400\/80{--tw-ring-color: rgb(52 211 153 / .8)}.ring-emerald-500\/70{--tw-ring-color: rgb(16 185 129 / .7)}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-gray-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.ring-hairline{--tw-ring-opacity: 1;--tw-ring-color: rgb(235 235 231 / var(--tw-ring-opacity, 1))}.ring-indigo-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.ring-ink\/10{--tw-ring-color: rgb(15 15 15 / .1)}.ring-ink\/15{--tw-ring-color: rgb(15 15 15 / .15)}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-teal-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.ring-violet-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.ring-offset-surface-soft\/30{--tw-ring-offset-color: rgb(244 244 241 / .3)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-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-\[12px\]{--tw-backdrop-blur: blur(12px);-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);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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(24px);-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-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.fade-out{--tw-exit-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}/**
* @license
*
* Font Family: Satoshi
* Designed by: Deni Anggara
* URL: https://www.fontshare.com/fonts/satoshi
* © 2025 Indian Type Foundry
*
* Satoshi Light
* Satoshi LightItalic
* Satoshi Regular
* Satoshi Italic
* Satoshi Medium
* Satoshi MediumItalic
* Satoshi Bold
* Satoshi BoldItalic
* Satoshi Black
* Satoshi BlackItalic
* Satoshi Variable (Variable font)
* Satoshi VariableItalic (Variable font)

*
*/@font-face{font-family:Satoshi-Light;src:url(/fonts/Satoshi-Light.woff2) format("woff2"),url(/fonts/Satoshi-Light.woff) format("woff"),url(/fonts/Satoshi-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(/fonts/Satoshi-LightItalic.woff2) format("woff2"),url(/fonts/Satoshi-LightItalic.woff) format("woff"),url(/fonts/Satoshi-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(/fonts/Satoshi-Regular.woff2) format("woff2"),url(/fonts/Satoshi-Regular.woff) format("woff"),url(/fonts/Satoshi-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/fonts/Satoshi-Italic.woff2) format("woff2"),url(/fonts/Satoshi-Italic.woff) format("woff"),url(/fonts/Satoshi-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/fonts/Satoshi-Medium.woff2) format("woff2"),url(/fonts/Satoshi-Medium.woff) format("woff"),url(/fonts/Satoshi-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(/fonts/Satoshi-MediumItalic.woff2) format("woff2"),url(/fonts/Satoshi-MediumItalic.woff) format("woff"),url(/fonts/Satoshi-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(/fonts/Satoshi-Bold.woff2) format("woff2"),url(/fonts/Satoshi-Bold.woff) format("woff"),url(/fonts/Satoshi-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(/fonts/Satoshi-BoldItalic.woff2) format("woff2"),url(/fonts/Satoshi-BoldItalic.woff) format("woff"),url(/fonts/Satoshi-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(/fonts/Satoshi-Black.woff2) format("woff2"),url(/fonts/Satoshi-Black.woff) format("woff"),url(/fonts/Satoshi-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(/fonts/Satoshi-BlackItalic.woff2) format("woff2"),url(/fonts/Satoshi-BlackItalic.woff) format("woff"),url(/fonts/Satoshi-BlackItalic.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Variable;src:url(/fonts/Satoshi-Variable.woff2) format("woff2"),url(/fonts/Satoshi-Variable.woff) format("woff"),url(/fonts/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/fonts/Satoshi-VariableItalic.woff2) format("woff2"),url(/fonts/Satoshi-VariableItalic.woff) format("woff"),url(/fonts/Satoshi-VariableItalic.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@keyframes guestPickerFade{0%{opacity:0}to{opacity:1}}@keyframes guestPickerSlideUp{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hub-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.15)}}.prose-hostly h1{display:none}.prose-hostly h2{margin-top:3rem;margin-bottom:1rem;font-family:Geist,sans-serif;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.02em;color:#0b0f14;scroll-margin-top:6rem}.prose-hostly h3{margin-top:2rem;margin-bottom:.75rem;font-family:Geist,sans-serif;font-size:1.125rem;font-weight:600;color:#0b0f14}.prose-hostly p{margin-bottom:1.25rem;font-size:1rem;line-height:1.7;color:#4a5159}.prose-hostly ul,.prose-hostly ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose-hostly ul{list-style:disc}.prose-hostly ol{list-style:decimal}.prose-hostly li{margin-bottom:.5rem;font-size:1rem;line-height:1.65;color:#4a5159}.prose-hostly li::marker{color:#8b9098}.prose-hostly strong{font-weight:600;color:#0b0f14}.prose-hostly a{color:#047857;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#04785766;transition:text-decoration-color .15s}.prose-hostly a:hover{text-decoration-color:#047857}.prose-hostly blockquote{margin:1.5rem 0;border-left:2px solid #34D399;padding-left:1.25rem;color:#4a5159;font-style:italic}html.ab-wait .mk3 .hero h1,html.ab-wait .mk3 .hero .sub,html.ab-wait .mk3 .hero .ctas{visibility:hidden}.file\:font-medium.font-satoshi::file-selector-button,.file\:font-medium::file-selector-button{font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:500!important}.data-\[active\=true\]\:font-medium[data-active=true].font-satoshi,.data-\[active\=true\]\:font-medium[data-active=true]{font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:500!important}.\[\&\>th\]\:font-medium>th.font-satoshi,.\[\&\>th\]\:font-medium>th{font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:500!important}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded-full::file-selector-button{border-radius:9999px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-\[\#F1FAFA\]::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(241 250 250 / var(--tw-bg-opacity, 1))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2\.5::file-selector-button{padding-top:10px;padding-bottom:10px}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-\[\#1F2937\]::file-selector-button{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[\#979797\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(151 151 151 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#979797\]::placeholder{--tw-text-opacity: 1;color:rgb(151 151 151 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-ink-muted::-moz-placeholder{--tw-text-opacity: 1;color:rgb(138 138 138 / var(--tw-text-opacity, 1))}.placeholder\:text-ink-muted::placeholder{--tw-text-opacity: 1;color:rgb(138 138 138 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:mb-5:last-child{margin-bottom:1.25rem}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media(hover:hover)and (pointer:fine){.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-2:hover{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#0f172a\]:hover{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.hover\:border-\[\#14B8A6\]\/40:hover{border-color:#14b8a666}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-ink\/20:hover{border-color:#0f0f0f33}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:bg-\[\#0c1f1d\]:hover{--tw-bg-opacity: 1;background-color:rgb(12 31 29 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0f172a\]:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0f6964\]:hover{--tw-bg-opacity: 1;background-color:rgb(15 105 100 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0f766e\]:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#14B8A6\]:hover{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8F5F3\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 245 243 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F7F6F3\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 246 243 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FAFAF8\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 248 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cream:hover{--tw-bg-opacity: 1;background-color:rgb(250 247 242 / var(--tw-bg-opacity, 1))}.hover\:bg-cream\/10:hover{background-color:#faf7f21a}.hover\:bg-cream\/90:hover{background-color:#faf7f2e6}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-ink\/90:hover{background-color:#0f0f0fe6}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-surface-soft:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 241 / var(--tw-bg-opacity, 1))}.hover\:bg-surface-soft\/50:hover{background-color:#f4f4f180}.hover\:bg-surface-soft\/60:hover{background-color:#f4f4f199}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-600:hover{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-800:hover{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:text-\[\#1F2937\]:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-emerald-900:hover{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(15 15 15 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-teal-600:hover{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.hover\:text-teal-700:hover{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.hover\:text-teal-800:hover{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.hover\:text-teal-900:hover{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:decoration-ink:hover{text-decoration-color:#0f0f0f}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow: 0 1px 2px rgba(0,0,0,.04), 0 1px 0 rgba(0,0,0,.02);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-card-hover:hover{--tw-shadow: 0 2px 4px rgba(0,0,0,.06), 0 8px 16px -4px rgba(0,0,0,.04);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 8px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow-color: hsl(var(--card));--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-ink\/20:hover{--tw-ring-color: rgb(15 15 15 / .2)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:file\:bg-\[\#F1FAFA\]::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(241 250 250 / var(--tw-bg-opacity, 1))}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}}.focus\:border-\[var\(--brand\)\]:focus{border-color:var(--brand)}.focus\:border-brand-teal:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus\:border-ink:focus{--tw-border-opacity: 1;border-color:rgb(15 15 15 / var(--tw-border-opacity, 1))}.focus\:border-ink\/30:focus{border-color:#0f0f0f4d}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[color-mix\(in_srgb\,var\(--brand\)_18\%\,transparent\)\]:focus{--tw-ring-color: color-mix(in srgb,var(--brand) 18%,transparent)}.focus\:ring-ink\/10:focus{--tw-ring-color: rgb(15 15 15 / .1)}.focus\:ring-ink\/20:focus{--tw-ring-color: rgb(15 15 15 / .2)}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ink\/15:focus-visible{--tw-ring-color: rgb(15 15 15 / .15)}.focus-visible\:ring-ink\/20:focus-visible{--tw-ring-color: rgb(15 15 15 / .2)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #fff}.active\:scale-\[\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:bg-surface-soft:active{--tw-bg-opacity: 1;background-color:rgb(244 244 241 / var(--tw-bg-opacity, 1))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:bg-surface-soft\/40:disabled{background-color:#f4f4f166}.disabled\:bg-teal-400:disabled{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.disabled\:text-ink-muted:disabled{--tw-text-opacity: 1;color:rgb(138 138 138 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}@media(hover:hover)and (pointer:fine){.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-ink{--tw-text-opacity: 1;color:rgb(15 15 15 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-ink\/80{color:#0f0f0fcc}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-90{opacity:.9}}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}@media(hover:hover)and (pointer:fine){.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}@media(hover:hover)and (pointer:fine){.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-\[\#1F2937\][data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(hover:hover)and (pointer:fine){.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-state=open] .group-data-\[state\=open\]\:block{display:block}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden,.group[data-state=open] .group-data-\[state\=open\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}@media(hover:hover)and (pointer:fine){.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:6px}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:10px}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-cream\/55{background-color:#faf7f28c}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:inset-x-8{left:2rem;right:2rem}.sm\:bottom-0{bottom:0}.sm\:bottom-3{bottom:.75rem}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-\[1100px\]{height:1100px}.sm\:h-\[3\.4rem\]{height:3.4rem}.sm\:h-\[4\.2rem\]{height:4.2rem}.sm\:w-10{width:2.5rem}.sm\:w-56{width:14rem}.sm\:w-\[420px\]{width:420px}.sm\:max-w-\[680px\]{max-width:680px}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.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\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:10px}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-0{padding:0}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-7{padding-top:1.75rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:700px){.desktop\:items-center{align-items:center}.desktop\:rounded-2xl{border-radius:1rem}.desktop\:p-4{padding:1rem}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-8{grid-column:span 8 / span 8}.md\:mb-4{margin-bottom:1rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:h-10{height:2.5rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-28{height:7rem}.md\:h-\[calc\(100\%-2\.25rem\)\]{height:calc(100% - 2.25rem)}.md\:h-full{height:100%}.md\:min-h-0{min-height:0px}.md\:w-10{width:2.5rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-72{width:18rem}.md\:w-80{width:20rem}.md\:w-\[180px\]{width:180px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[42ch\]{max-width:42ch}.md\:max-w-\[480px\]{max-width:480px}.md\:max-w-\[60ch\]{max-width:60ch}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.md\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-2{gap:.5rem}.md\:gap-20{gap:5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:p-2\.5{padding:10px}.md\:p-3{padding:.75rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-2\.5{padding-left:10px;padding-right:10px}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-1\.5{padding-top:6px;padding-bottom:6px}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:pb-0{padding-bottom:0}.md\:pb-24{padding-bottom:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-4{padding-bottom:1rem}.md\:pr-8{padding-right:2rem}.md\:text-left{text-align:left}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[11px\]{font-size:11px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[52px\]{font-size:52px}.md\:text-\[9px\]{font-size:9px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:leading-\[1\.05\]{line-height:1.05}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:col-start-3{grid-column-start:3}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[90vh\]{height:90vh}.lg\:max-h-\[820px\]{max-height:820px}.lg\:min-h-\[640px\]{min-height:640px}.lg\:min-h-screen{min-height:100vh}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_236px\]{grid-template-columns:minmax(0,1fr) 236px}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:rounded-none{border-radius:0}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:text-\[40px\]{font-size:40px}}@media(min-width:1280px){.xl\:py-28{padding-top:7rem;padding-bottom:7rem}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:10px}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:10px}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>td\]\:px-2>td{padding-left:.5rem;padding-right:.5rem}.\[\&\>td\]\:px-3>td{padding-left:.75rem;padding-right:.75rem}.\[\&\>td\]\:py-1\.5>td{padding-top:6px;padding-bottom:6px}.\[\&\>td\]\:py-2>td{padding-top:.5rem;padding-bottom:.5rem}.\[\&\>th\]\:px-2>th{padding-left:.5rem;padding-right:.5rem}.\[\&\>th\]\:px-3>th{padding-left:.75rem;padding-right:.75rem}.\[\&\>th\]\:py-2>th{padding-top:.5rem;padding-bottom:.5rem}.\[\&\>th\]\:text-left>th{text-align:left}.\[\&\>th\]\:font-medium>th{font-weight:500}.\[\&\>tr\]\:border-t>tr{border-top-width:1px}.\[\&\>tr\]\:border-hairline>tr{--tw-border-opacity: 1;border-color:rgb(235 235 231 / var(--tw-border-opacity, 1))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.hchat{position:fixed;right:20px;bottom:calc(20px + var(--hchat-offset,0px) + env(safe-area-inset-bottom,0px));z-index:900;font-family:inherit}.hchat-btn{position:relative;width:56px;height:56px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#14a39a,#0b7a75);box-shadow:0 14px 30px -12px #0b7a75b3,0 2px 6px #00000014}.hchat-btn svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linejoin:round}.hchat-btn .badge{position:absolute;top:-4px;right:-4px;box-sizing:border-box;min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:#ff3d5e;color:#fff;border:2px solid #fff;display:grid;place-items:center;font:700 11px/1 system-ui,-apple-system,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0}.hchat-panel{width:min(380px,calc(100vw - 32px));height:min(580px,calc(100dvh - 120px));background:#fff;border-radius:22px;box-shadow:0 30px 70px -20px #141e1e66,0 0 0 1px #0000000a;display:flex;flex-direction:column;overflow:hidden;color:#1c1b19}.hchat-head{display:flex;align-items:center;gap:10px;padding:14px 12px 14px 14px;background:linear-gradient(140deg,#14a39a,#0b7a75);color:#fff}.hchat-head div{flex:1;display:grid;gap:2px}.hchat-head b{font-size:16px;font-weight:600}.hchat-head span{font-size:13px;opacity:.9}.hchat-head button{width:36px;height:36px;border:0;border-radius:12px;background:#ffffff2e;color:#fff;display:grid;place-items:center;cursor:pointer}.hchat-head svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.hchat-list{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;background:#f7f6f3;overscroll-behavior:contain}.hchat-hello{align-self:flex-start;max-width:85%;background:#fff;border-radius:16px 16px 16px 6px;padding:10px 13px;font-size:14.5px;line-height:1.45;box-shadow:0 1px 2px #0000000d}.hchat-msg{max-width:82%;display:grid;gap:2px}.hchat-msg p{margin:0;padding:9px 13px;font-size:14.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.hchat-msg time{font-size:11px;color:#8a867f;padding:0 6px}.hchat-msg.me{align-self:flex-end;justify-items:end}.hchat-msg.me p{background:#0b7a75;color:#fff;border-radius:16px 16px 6px}.hchat-msg.them{align-self:flex-start}.hchat-msg.them p{background:#fff;border-radius:16px 16px 16px 6px;box-shadow:0 1px 2px #0000000d}.hchat-compose{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #EFEDE8;display:grid;gap:8px;background:#fff}.hchat-who{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hchat-who input,.hchat-row textarea{font:inherit;font-size:16px;color:#1c1b19;background:#f3f2ee;border:0;border-radius:14px;padding:10px 12px;outline:none;min-width:0}.hchat-row{display:flex;align-items:flex-end;gap:8px}.hchat-row textarea{flex:1;resize:none;max-height:120px;line-height:1.35}.hchat-who input:-webkit-autofill{box-shadow:0 0 0 40px #f3f2ee inset;-webkit-text-fill-color:#1C1B19}.hchat-who input:-webkit-autofill,.hchat-who input:autofill{box-shadow:0 0 0 40px #f3f2ee inset;-webkit-text-fill-color:#1C1B19}.hchat-who input:focus,.hchat-row textarea:focus{box-shadow:0 0 0 2px #0b7a7559}.hchat-row .send{flex:none;width:42px;height:42px;border:0;border-radius:50%;background:#0b7a75;color:#fff;display:grid;place-items:center;cursor:pointer}.hchat-row .send:disabled{opacity:.4;cursor:default}.hchat-row .send svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hchat-img{display:block;border-radius:14px;overflow:hidden;max-width:220px;background:#efede8}.hchat-img img{display:block;width:100%;height:auto;max-height:280px;-o-object-fit:cover;object-fit:cover}.hchat-msg.me .hchat-img{justify-self:end}.hchat-pre{position:relative;width:72px;height:72px;border-radius:12px;overflow:hidden;background:#f3f2ee}.hchat-pre img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hchat-pre button{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:50%;background:#0000008c;color:#fff;display:grid;place-items:center;cursor:pointer}.hchat-pre svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.4}.hchat-row .attach{flex:none;width:42px;height:42px;border:0;border-radius:50%;background:#f3f2ee;color:#5d5a55;display:grid;place-items:center;cursor:pointer}.hchat-row .attach svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linejoin:round}.hchat-err{margin:0;font-size:13px;color:#c4213f}@media(max-width:640px){.hchat{right:14px}.hchat:has(.hchat-panel){top:0;left:0;right:0;bottom:0}.hchat-panel{width:100%;height:100dvh;border-radius:0;box-shadow:none}.hchat-head{padding-top:calc(14px + env(safe-area-inset-top,0px))}}@media(max-width:1023px){.hchat-host .hchat{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media(max-width:640px){.hchat-host .hchat:has(.hchat-panel){bottom:0}}.hchat-face{flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff;box-shadow:0 0 0 2px #ffffffd9}.hchat-face.ini{display:grid;place-items:center;background:#e6f2f1;color:#0b7a75;font-weight:600;font-size:12px}.hchat-head .hchat-face{box-shadow:0 0 0 2px #fff9}.hchat-head div{min-width:0}.hchat-head span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hchat-head .hchat-back{width:32px;height:32px;background:none}.hchat-who-line{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:12px;color:#6f6b64}.hchat-who-line .hchat-face{box-shadow:none}.hchat-closed{align-self:stretch;display:grid;justify-items:center;gap:4px;margin-top:10px;padding:14px;border-radius:16px;background:#fff;border:1px dashed #DCD8D0;text-align:center}.hchat-closed b{font-size:14px;font-weight:600}.hchat-closed span{font-size:13px;color:#6f6b64}.hchat-closed button{margin-top:6px;border:0;border-radius:999px;background:#0b7a75;color:#fff;font:inherit;font-size:14px;font-weight:600;padding:9px 16px;cursor:pointer}.hchat-tickets{gap:6px}.hchat-new{align-self:stretch;border:1px dashed #9CC8C4;border-radius:14px;background:#fff;color:#0b7a75;font:inherit;font-weight:600;font-size:14px;padding:11px;cursor:pointer}.hchat-ticket{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;border-radius:14px;background:#fff;padding:11px 12px;font:inherit;color:#1c1b19;cursor:pointer;box-shadow:0 1px 2px #0000000d}.hchat-ticket span{flex:1;min-width:0;display:grid;gap:2px}.hchat-ticket b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hchat-ticket small{font-size:12px;color:#8a867f}.hchat-ticket i{font-style:normal;font-size:11.5px;font-weight:600;border-radius:999px;padding:2px 9px;white-space:nowrap}.hchat-ticket i.on{background:#e6f2f1;color:#0b7a75}.hchat-ticket i.done{background:#f1efea;color:#8a867f}.hchat-muted{font-size:13.5px;color:#8a867f;text-align:center;margin:20px 0}.hchat-topics{display:grid;gap:10px}.hchat-chips{display:flex;flex-wrap:wrap;gap:6px}.hchat-chips button{border:1px solid #E3E0D9;background:#fff;color:#1c1b19;border-radius:999px;padding:7px 12px;font:inherit;font-size:13.5px;cursor:pointer}.hchat-chips button:hover{border-color:#9cc8c4}.hchat-chips button.on{background:#0b7a75;border-color:#0b7a75;color:#fff}.hchat-help{display:grid;gap:6px;background:#fff;border-radius:16px;padding:12px;box-shadow:0 1px 2px #0000000d}.hchat-help b{font-size:13px;font-weight:600}.hchat-help a{display:flex;justify-content:space-between;gap:8px;padding:9px 11px;border-radius:12px;background:#f3f7f6;color:#0b5f5b;font-size:13.5px;text-decoration:none}.hchat-help a:hover{background:#e6f2f1}.hchat-help small{font-size:12.5px;color:#6f6b64}.hchat-ai-src{align-self:flex-start;max-width:82%;padding:8px;gap:5px;margin-top:-2px}.hchat-ai-src a{padding:7px 10px;font-size:13px}.hchat-ai-note{align-self:flex-start;max-width:86%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 6px;font-size:12px;color:#8a867f}.hchat-ai-note button{border:0;background:none;padding:0;font:inherit;font-weight:600;color:#0b7a75;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.hchat-ai-note button:disabled{opacity:.5}.hchat-typing{flex-direction:row;display:flex;gap:4px;padding:12px 14px;background:#fff;border-radius:16px 16px 16px 6px;box-shadow:0 1px 2px #0000000d;width:-moz-max-content;width:max-content}.hchat-typing i{width:6px;height:6px;border-radius:99px;background:#b9b5ae;animation:hchat-dot 1.1s infinite ease-in-out}.hchat-typing i:nth-child(2){animation-delay:.15s}.hchat-typing i:nth-child(3){animation-delay:.3s}@keyframes hchat-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.hchat-typing i{animation:none}}.hi .hi-a{display:none}.on>.hi .hi-o{display:none}.on>.hi .hi-a{display:inline}.v2-nav a.on,.v2-foot a.on{--hi-bg: var(--v2-soft)}.hccall-days{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.hccall-days::-webkit-scrollbar{display:none}.hccall-days button,.hccall-times button{flex:none;height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--v2-line);background:var(--v2-card);font:500 14px/1 inherit;color:var(--v2-body);cursor:pointer;text-transform:capitalize;white-space:nowrap}.hccall-times{display:flex;flex-wrap:wrap;gap:6px}.hccall-times button{min-width:68px;font-variant-numeric:tabular-nums}.hccall-days button.on,.hccall-times button.on{background:var(--v2-teal);border-color:var(--v2-teal);color:#fff}.sg{max-width:720px;margin:0 auto;padding:8px 0 48px;display:grid;gap:20px}.sg-load{padding:40px 0;color:var(--v2-muted)}.sg-h h1{margin:0;font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--v2-ink)}.sg-h p{margin:8px 0 14px;font-size:16px;line-height:1.5;color:var(--v2-body,#4B4945)}.sg-bar{height:8px;border-radius:999px;background:var(--v2-line,#E7E5E0);overflow:hidden}.sg-bar i{display:block;height:100%;border-radius:999px;background:var(--v2-teal,#0B7A75);transition:width .4s}.sg-h small{display:block;margin-top:6px;font-size:13px;color:var(--v2-muted,#77736C)}.sg-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sg-step{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:18px;background:var(--v2-card,#fff);box-shadow:0 0 0 1px var(--v2-line,#E7E5E0)}.sg-step .n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;font-weight:700;font-size:15px;background:var(--v2-sunk,#F5F4F0);color:var(--v2-ink)}.sg-step .t{flex:1;min-width:0;display:grid;gap:6px}.sg-step .t b{font-size:16.5px;font-weight:600;color:var(--v2-ink);line-height:1.35}.sg-step .t p{margin:0;font-size:14.5px;line-height:1.5;color:var(--v2-body,#4B4945)}.sg-step .sg-note{font-size:13.5px;color:var(--v2-muted,#77736C)}.sg-step.now{padding:22px;box-shadow:0 0 0 2px var(--v2-teal,#0B7A75),0 14px 30px -18px #0b7a7573}.sg-step.now .n{background:var(--v2-teal,#0B7A75);color:#fff}.sg-step.now .t b{font-size:19px}.sg-step.done .n{background:#e1f3ea;color:#17915f}.sg-step.done .t b{color:var(--v2-muted,#77736C);font-weight:500}.sg-step.later{opacity:.55}.sg-wait{font-size:12.5px;color:var(--v2-muted,#77736C);white-space:nowrap;padding-top:7px}.sg-redo{border:0;background:none;font:inherit;font-size:13px;color:var(--v2-teal,#0B7A75);cursor:pointer;padding:7px 0 0;white-space:nowrap}.sg-acts{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px}.sg-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border:0;border-radius:14px;background:var(--v2-teal,#0B7A75);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none}.sg-go.airbnb{background:#ff385c;box-shadow:0 12px 24px -14px #ff385ccc}.sg-lnk{border:0;background:none;font:inherit;font-size:14.5px;color:var(--v2-body,#4B4945);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 0}.sg-ls{display:flex;flex-wrap:wrap;gap:6px}.sg-ls span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--v2-body,#4B4945);background:var(--v2-sunk,#F5F4F0);border-radius:999px;padding:3px 10px 3px 3px;max-width:100%}.sg-ls img{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.sg-help{display:grid;gap:4px;text-align:left;padding:16px 18px;border-radius:18px;border:0;cursor:pointer;font:inherit;background:color-mix(in srgb,var(--v2-teal,#0B7A75) 8%,var(--v2-card,#fff));box-shadow:0 0 0 1px color-mix(in srgb,var(--v2-teal,#0B7A75) 30%,transparent);color:var(--v2-ink)}.sg-help b{font-size:15px}.sg-help span{font-size:14px;color:var(--v2-body,#4B4945);line-height:1.5}.sg-help u{color:var(--v2-teal,#0B7A75);font-weight:600}.sg-ready{padding:22px;border-radius:20px;background:var(--v2-card,#fff);box-shadow:0 0 0 1px var(--v2-line,#E7E5E0);display:grid;gap:14px}.sg-ready h2{margin:0;font-size:19px;font-weight:600}.sg-ready ol{margin:0;padding-left:22px;display:grid;gap:10px}.sg-ready li b{display:block;font-size:15.5px}.sg-ready li span{font-size:14px;color:var(--v2-muted,#77736C)}.sg-ready .sg-go{justify-self:start}@media(max-width:700px){.sg{padding-top:0}.sg-h h1{font-size:28px}.sg-step{padding:14px}.sg-step.now{padding:18px 16px}.sg-go{width:100%}.sg-wait,.sg-redo{display:none}}.v2-guidebar{position:static;display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:8px 10px 8px 14px;border-radius:12px;background:var(--v2-teal-soft,#E8F4F2);color:var(--v2-ink,#1C1B19);border:1px solid rgba(11,122,117,.18)}.v2-guidebar .gc-t{flex:1;min-width:0;display:grid;gap:1px}.v2-guidebar small{font-size:12px;color:var(--v2-teal,#0B7A75);font-weight:600}.v2-guidebar b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-guidebar a{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:9px;background:var(--v2-teal,#0B7A75);color:#fff;font-weight:600;font-size:14px;text-decoration:none}.v2-guidebar button{flex:none;border:0;background:none;color:var(--v2-muted,#6B706D);opacity:.9;font-size:18px;cursor:pointer;padding:0 4px}.v2-nav em.gd{background:color-mix(in srgb,var(--v2-teal,#0B7A75) 12%,transparent);color:var(--v2-teal,#0B7A75);border-radius:999px;padding:1px 8px}.v2-airbnb{display:flex;align-items:center;gap:14px;max-width:720px;margin:0 0 18px;padding:14px 18px;border-radius:18px;background:#ff385c;color:#fff;text-decoration:none;box-shadow:0 14px 28px -14px #ff385cbf}.v2-airbnb .lg{width:42px;height:42px;border-radius:12px;overflow:hidden;flex:none;background:#fff}.v2-airbnb .lg img{width:100%;height:100%;display:block}.v2-airbnb .tx{display:grid;gap:2px;flex:1;min-width:0}.v2-airbnb b{font-size:17px;font-weight:700}.v2-airbnb small{font-size:13px;opacity:.92}.v2-airbnb .ar{font-size:22px;font-weight:700}.v2-airbnb:active{transform:scale(.99)}@media(max-width:700px){.v2-airbnb{margin-top:4px}.v2-airbnb small{font-size:12.5px}}.v2-airbnb-help{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:720px;margin:-6px 0 18px}.v2-airbnb-help .hc{display:grid;gap:4px;align-content:start;text-align:left;padding:16px;border-radius:18px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line);color:var(--v2-ink);border:0;font:inherit;cursor:pointer}.v2-airbnb-help .hc.rec{background:color-mix(in srgb,var(--v2-teal) 9%,var(--v2-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--v2-teal) 35%,transparent)}.v2-airbnb-help .hc b{font-size:15px;font-weight:600}.v2-airbnb-help .hc small{font-size:13px;color:var(--v2-body);line-height:1.45}.v2-airbnb-help .hc span{font-size:13.5px;font-weight:600;color:var(--v2-teal);margin-top:4px}@media(max-width:700px){.v2-airbnb-help{grid-template-columns:1fr}}.v2-airbnb.inline{width:100%;max-width:520px;margin:0}.v2-airbnb.inline+.v2-airbnb-help{max-width:520px;margin:12px 0 0}.v2-tgate-card .v2-airbnb-help{max-width:none}.v2-guidecard{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;border-radius:18px;background:var(--v2-teal,#0B7A75);color:#fff;text-decoration:none;box-shadow:0 14px 28px -16px #0b7a75b3}.v2-guidecard .gc-t{flex:1;min-width:0;display:grid;gap:2px}.v2-guidecard small{font-size:12.5px;opacity:.85}.v2-guidecard b{font-size:16.5px;font-weight:600}.v2-guidecard .go{flex:none;display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:12px;background:#fff;color:var(--v2-teal,#0B7A75);font-weight:600;font-size:14.5px}@media(max-width:700px){.v2-guidecard{flex-wrap:wrap}.v2-guidecard .go{width:100%;justify-content:center}}.sg-step.now.alt{padding:18px 22px;box-shadow:0 0 0 1px var(--v2-line,#ECEAE5)}.sg-step.now.alt .n{background:var(--v2-soft,#F4F3F0);color:var(--v2-ink)}.sg-step.now.alt .t b{font-size:16px}.sg-step.now.alt .sg-go{background:var(--v2-card,#fff);color:var(--v2-ink);box-shadow:0 0 0 1px var(--v2-line)}@media(max-width:700px){.sg-step.now.alt{padding:14px 16px}}.cg-topnav{display:none}.sg-help-m{display:none;font-style:normal}@media(max-width:700px){.sg.cg{gap:12px;padding-bottom:24px}.sg-h h1{font-size:22px;line-height:1.2}.sg-h>p,.sg-h .cg-count{display:none}.cg-topnav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;min-height:36px}.cg-topnav button{border:0;background:none;font:inherit;font-size:14.5px;font-weight:600;color:var(--v2-teal,#0B7A75);padding:6px 2px;cursor:pointer;display:inline-flex;align-items:center}.cg-topnav small{margin:0;font-size:13px;color:var(--v2-muted,#77736C)}.cg-card{padding:16px;gap:10px;border-radius:16px}.cg-card h2{font-size:20px}.cg-card p{font-size:15px;line-height:1.45}.cg-opt{padding:11px 12px}.cg-opt b{font-size:15px}.cg-opt small{font-size:13px;line-height:1.35}.cg-foot{display:none}.sg-help{padding:4px 0;background:none;box-shadow:none;justify-items:start}.sg-help b,.sg-help span{display:none}.sg-help-m{display:inline;font-size:14.5px;color:var(--v2-teal,#0B7A75);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sg-go{min-height:48px;font-size:15.5px}}.nf2-bell{position:relative;width:40px;height:40px;border-radius:99px;display:grid;place-items:center;border:0;background:none;color:var(--v2-body);cursor:pointer;transition:background .2s}.nf2-bell:hover,.nf2-bell[aria-expanded=true]{background:var(--v2-soft);color:var(--v2-ink)}.nf2-bell svg{width:20px;height:20px;stroke-width:1.8}.nf2-bell em{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--v2-teal);color:#fff;font-style:normal;font-size:10.5px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px var(--v2-bg)}.nf2-bell.menu{width:44px;height:44px;background:var(--v2-soft);color:var(--v2-ink)}.nf2{position:fixed;z-index:70;top:14px;left:258px;width:400px;max-height:calc(100vh - 28px);display:flex;flex-direction:column;background:var(--v2-card);color:var(--v2-ink);border-radius:20px;box-shadow:0 0 0 1px var(--v2-line),0 30px 60px -24px #00000059;font-family:Figtree,system-ui,sans-serif;animation:nf2in .28s cubic-bezier(.2,.8,.2,1);overflow:hidden}.nf2.ph{top:0;right:0;bottom:0;left:0;width:auto;max-height:none;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top);background:var(--v2-bg);animation:nf2up .3s cubic-bezier(.2,.8,.2,1)}@keyframes nf2in{0%{opacity:0;transform:translate(-8px) scale(.98)}}@keyframes nf2up{0%{transform:translateY(24px);opacity:0}}.nf2 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.nf2 .hd{display:flex;align-items:center;gap:8px;padding:16px 14px 10px 20px}.nf2.ph .hd{padding:10px 12px 10px 8px}.nf2 .hd b{flex:1;font-size:18px;font-weight:600;letter-spacing:-.01em}.nf2 .lk{font-size:13.5px;font-weight:600;color:var(--v2-teal);padding:6px 8px;border-radius:8px}.nf2 .lk:hover{background:var(--v2-soft)}.nf2 .ib{width:36px;height:36px;border-radius:99px;display:grid;place-items:center;color:var(--v2-muted)}.nf2 .ib:hover{background:var(--v2-soft);color:var(--v2-ink)}.nf2 .ib svg{width:19px;height:19px}.nf2 .seg{display:flex;gap:4px;margin:0 20px 6px;padding:3px;border-radius:12px;background:var(--v2-soft)}.nf2.ph .seg{margin:0 16px 8px}.nf2 .seg button{flex:1;height:34px;border-radius:9px;font-size:14px;font-weight:600;color:var(--v2-muted);display:inline-flex;align-items:center;justify-content:center;gap:6px}.nf2 .seg button.on{background:var(--v2-card);color:var(--v2-ink);box-shadow:0 1px 2px #00000014}.nf2 .seg em{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:99px;background:var(--v2-teal-soft);color:var(--v2-teal)}.nf2 .ls{flex:1;overflow-y:auto;padding:4px 8px 8px;overscroll-behavior:contain}.nf2 .dy{padding:12px 12px 6px;font-size:12.5px;font-weight:600;color:var(--v2-muted)}.nf2 .it{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;border-radius:14px;text-align:left;transition:background .15s}.nf2 .it:hover{background:var(--v2-soft)}.nf2 .ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--v2-teal-soft);color:var(--v2-teal);flex:none}.nf2 .ic.w{background:color-mix(in srgb,#D9544A 12%,transparent);color:#d9544a}.nf2 .ic svg{width:18px;height:18px;stroke-width:1.9}.nf2 .t{flex:1;min-width:0;display:grid;gap:1px}.nf2 .t b{font-size:14.5px;font-weight:500;color:var(--v2-body)}.nf2 .it.un .t b{font-weight:600;color:var(--v2-ink)}.nf2 .t small{font-size:13.5px;color:var(--v2-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nf2 .t i{font-style:normal;font-size:12px;color:var(--v2-muted);margin-top:2px}.nf2 .dot{width:8px;height:8px;border-radius:99px;background:var(--v2-teal);margin-top:8px;flex:none}.nf2 .em{display:grid;justify-items:center;gap:6px;padding:48px 20px;text-align:center;color:var(--v2-muted);font-size:14px}.nf2 .em .ok{width:48px;height:48px;border-radius:99px;display:grid;place-items:center;background:var(--v2-teal-soft);color:var(--v2-teal);margin-bottom:4px}.nf2 .em .ok svg{width:22px;height:22px}.nf2 .em b{color:var(--v2-ink);font-size:15px;font-weight:600}.nf2 .ft{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-top:1px solid var(--v2-line)!important;font-size:14px;font-weight:500;color:var(--v2-body);flex:none}.nf2.ph .ft{padding-bottom:env(safe-area-inset-bottom);height:calc(56px + env(safe-area-inset-bottom))}.nf2 .ft:hover{background:var(--v2-soft)}.nf2 .ft svg{width:17px;height:17px}.v2-offer-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;background:#1c1b196b;display:grid;place-items:center;padding:16px}.v2-offer{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box;background:#fff;border-radius:28px;padding:38px 42px 32px;box-shadow:0 30px 80px #141e1c47;color:#1c1b19}.v2-offer .grab{display:none}.v2-offer .x{position:absolute;right:16px;top:16px;width:44px;height:44px;border:0;border-radius:22px;background:transparent;display:grid;place-items:center;color:#6f6b64;cursor:pointer}.v2-offer .x svg{width:18px;height:18px}.v2-offer .kick{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:14px;font-weight:500;color:#0b5f58}.v2-offer .kick .pill{padding:5px 12px;border-radius:20px;background:#0b7a75;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.v2-offer h2{margin:12px 0 0;font-size:30px;line-height:1.12;font-weight:600;letter-spacing:-.02em}.v2-offer h2 em{font-family:Newsreader,Georgia,serif!important;font-style:italic;font-weight:400;color:#0b7a75}.v2-offer .price{display:flex;align-items:center;gap:16px;margin-top:26px}.v2-offer .price b{font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:1;white-space:nowrap}.v2-offer .price .unit{padding-left:16px;border-left:2px solid #CFE6DB;font-size:21px;line-height:1.2;font-weight:600;color:#0b5f58}.v2-offer .points{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.v2-offer .points li{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:500}.v2-offer .points svg{width:22px;height:22px;flex:none;color:#0b7a75;stroke-width:2.6}.v2-offer .points s{color:#8c8982;text-decoration-thickness:2px}.v2-offer .acts{margin-top:30px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.v2-offer .go{height:50px;padding:0 28px;border:0;border-radius:25px;background:#0b7a75;color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.v2-offer .later{border:0;background:none;padding:8px 4px;font:inherit;font-size:15px;color:#0b7a75;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:640px){.v2-offer-bg{place-items:end stretch;padding:0}.v2-offer{width:100%;max-height:92vh;border-radius:28px 28px 0 0;padding:12px 24px 28px}.v2-offer .grab{display:block;width:40px;height:5px;margin:0 auto 18px;border-radius:5px;background:#dddad3}.v2-offer .x{top:10px;right:10px}.v2-offer h2{font-size:26px}.v2-offer .price b{font-size:46px}.v2-offer .price .unit{font-size:18px;padding-left:12px}.v2-offer .points li{font-size:17px}.v2-offer .acts{flex-direction:column;align-items:stretch;gap:8px}.v2-offer .go{width:100%}}.auth{--teal: #0B7A75;--teal-press: #08615D;--ink: #1C1B19;--body: #4B4945;--muted: #77736C;--hair: #E7E5E0;--hair-strong: #D6D3CD;--surface: #F5F4F0;--surface-2: #FAFAF8;--ok: #17915F;--ok-soft: #E1F3EA;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:#fff;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-font-smoothing:antialiased}.auth *{box-sizing:border-box}.auth-col{display:flex;flex-direction:column;padding:32px clamp(24px,5vw,64px);min-width:0}.auth-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-logo img{height:30px;width:auto;display:block}.auth-lang{display:inline-flex;border:1px solid var(--hair-strong);border-radius:8px;overflow:hidden;font-size:13px;font-weight:600}.auth-lang button{border:0;background:none;padding:6px 9px;color:var(--muted);cursor:pointer;font:inherit}.auth-lang button.on{background:var(--ink);color:#fff}.auth-main{flex:1;display:flex;align-items:center;justify-content:center;padding-block:40px}.auth-card{width:100%;max-width:400px}.auth h1{font-size:clamp(1.9rem,3vw,2.3rem);line-height:1.08;letter-spacing:-.035em;font-weight:600;margin:0}.auth .lead{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--body)}.auth-plan{margin-top:18px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);font-size:14px;color:var(--body)}.auth-plan b{color:var(--ink)}.auth-plan .tag{margin-left:auto;font-size:12px;font-weight:600;color:var(--teal);background:#e3f4f1;border-radius:99px;padding:3px 9px;white-space:nowrap}.auth-form{margin-top:28px;display:grid;gap:16px}.auth-field{display:grid;gap:7px}.auth-field>span,.auth-label{font-size:14px;font-weight:600;color:var(--ink);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.auth-field small{font-weight:400;color:var(--muted);font-size:13px}.auth-input{position:relative}.auth input,.auth select{width:100%;height:46px;border-radius:10px;border:1px solid var(--hair-strong);background:#fff;padding:0 14px;font:400 15px/1 Figtree,system-ui,sans-serif;color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}.auth input::-moz-placeholder{color:#a8a49c}.auth input::placeholder{color:#a8a49c}.auth input:focus,.auth select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0b7a7524}.auth-input input{padding-right:44px}.auth-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;background:none;color:var(--muted);display:grid;place-items:center;cursor:pointer;border-radius:8px}.auth-eye:hover{color:var(--ink);background:var(--surface-2)}.auth-eye svg{width:18px;height:18px}.auth-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-link{background:none;border:0;padding:0;font:500 14px/1.2 Figtree,system-ui,sans-serif;color:var(--teal);cursor:pointer;text-decoration:none}.auth-link:hover{color:var(--teal-press);text-decoration:underline;text-underline-offset:3px}.auth-btn{height:48px;width:100%;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:600 15px/1 Figtree,system-ui,sans-serif;cursor:pointer;transition:background .15s,box-shadow .15s,transform .15s;text-decoration:none}.auth-btn.primary{background:var(--teal);color:#fff}.auth-btn.primary:hover{background:var(--teal-press)}.auth-btn.primary:active{transform:translateY(1px)}.auth-btn.google{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-strong)}.auth-btn.google:hover{background:var(--surface-2)}.auth-btn:disabled{opacity:.6;cursor:not-allowed}.auth-btn svg{width:18px;height:18px}.auth-spin{animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;margin:20px 0 0}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--hair)}.auth-chips{display:flex;flex-wrap:wrap;gap:8px}.auth-chips button{height:38px;padding:0 14px;border-radius:99px;border:0;background:#fff;box-shadow:inset 0 0 0 1px var(--hair-strong);font:500 14px/1 Figtree,system-ui,sans-serif;color:var(--ink);cursor:pointer}.auth-chips button.on{background:var(--ink);color:#fff;box-shadow:none}.auth-fine{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.auth-fine a{color:var(--body);text-decoration:underline;text-underline-offset:2px}.auth-switch{margin-top:24px;text-align:center;font-size:15px;color:var(--body)}.auth-err{margin:0;padding:10px 12px;border-radius:10px;background:#fdf0ee;color:#a3362a;font-size:14px;line-height:1.45}.auth-foot{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;font-size:13px;color:var(--muted)}.auth-foot a{color:var(--muted);text-decoration:none}.auth-foot a:hover{color:var(--ink)}.auth-done{text-align:center}.auth-done .ok{width:56px;height:56px;border-radius:99px;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;margin:0 auto 18px}.auth-done .ok svg{width:26px;height:26px}.auth-badge{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--teal);background:#e3f4f1;border-radius:99px;padding:5px 11px;margin-bottom:16px}.auth-badge i{width:7px;height:7px;border-radius:99px;background:var(--teal)}.auth-side{position:relative;overflow:hidden;background:var(--surface);display:flex;flex-direction:column;padding:clamp(40px,5vw,64px) 0 0 clamp(40px,5vw,64px)}.auth-side .orb{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.auth-side .o1{width:460px;height:380px;left:-140px;top:-120px;background:#a7e5d3;opacity:.55}.auth-side .o2{width:420px;height:360px;right:-140px;bottom:60px;background:#f2d7a9;opacity:.55}.auth-side>*:not(.orb){position:relative}.auth-side h2{font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.12;letter-spacing:-.03em;font-weight:600;margin:0;max-width:17ch}.auth-side ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.auth-side li{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--body)}.auth-side li span{width:22px;height:22px;border-radius:99px;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;flex:none}.auth-side li svg{width:12px;height:12px}.auth-side .win{margin-top:auto;padding-top:40px}.auth-side .win img{display:block;width:900px;max-width:none;border-radius:14px 0 0;box-shadow:0 30px 70px -20px #1414124d,0 0 0 1px #1414120f}@media(max-width:1024px){.auth{grid-template-columns:1fr}.auth-side{display:none}}@media(max-width:480px){.auth-col{padding:20px 20px 24px}.auth-main{align-items:flex-start;padding-top:32px}.auth-row2{grid-template-columns:1fr}}.llp-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;background:#0a0c0e8c;display:grid;place-items:center;padding:16px}.llp-box{position:relative;width:min(420px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--v2-card,#fff);color:var(--v2-ink);border-radius:22px;padding:28px 24px 22px;text-align:center;box-shadow:0 24px 60px #00000040}.llp-box h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.llp-sub{margin:8px auto 0;max-width:34ch;font-size:15px;line-height:1.5;color:var(--v2-body)}.llp-x{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:0;background:var(--v2-soft,#f2f2ef);color:var(--v2-ink);display:grid;place-items:center;cursor:pointer}.llp-qr{margin:20px auto 0;width:min(240px,70vw);aspect-ratio:1;border-radius:16px;background:#fff;border:1px solid var(--v2-line,#e6e6e1);display:grid;place-items:center;overflow:hidden;padding:10px}.llp-qr img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.llp-load{width:28px;height:28px;border-radius:50%;border:3px solid var(--v2-line,#e6e6e1);border-top-color:var(--v2-ink);animation:llp-spin .8s linear infinite}@keyframes llp-spin{to{transform:rotate(360deg)}}.llp-steps{margin:20px 0 0;padding:0;list-style:none;counter-reset:s;text-align:left;display:grid;gap:10px}.llp-steps li{counter-increment:s;display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45}.llp-steps li:before{content:counter(s);flex:none;width:24px;height:24px;border-radius:50%;background:var(--v2-ink);color:var(--v2-bg,#fff);font-size:13px;font-weight:600;display:grid;place-items:center;margin-top:-1px}.llp-foot{margin:18px 0 0;font-size:13px;color:var(--v2-muted,var(--v2-body))}.llp-badge{width:56px;height:56px;border-radius:50%;margin:4px auto 16px;display:grid;place-items:center}.llp-badge.ok{background:var(--v2-teal-soft,#e3f4ef);color:var(--v2-teal,#127a5f)}.llp-badge.ok svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.llp-badge.wait{background:var(--v2-soft,#f2f2ef)}.llp-badge.wait span{width:26px;height:26px;border-radius:50%;border:3px solid var(--v2-line,#e6e6e1);border-top-color:var(--v2-ink);animation:llp-spin 1s linear infinite}.llp-btn{margin-top:20px;width:100%;height:48px;border-radius:14px;border:0;background:var(--v2-ink);color:var(--v2-bg,#fff);font-size:16px;font-weight:600;cursor:pointer}.llp-btn.ghost{background:var(--v2-soft,#f2f2ef);color:var(--v2-ink)}@media(prefers-reduced-motion:reduce){.llp-load,.llp-badge.wait span{animation:none}}.pw-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 28px;gap:12px;align-items:start;margin:0 0 14px;padding:14px;border-radius:16px;background:var(--v2-soft, #F1F0EC);color:var(--v2-ink, #1C211F)}.pw-card img{width:44px;height:44px;border-radius:11px}.pw-card .t{display:grid;gap:4px;min-width:0}.pw-card b{font-size:15px;font-weight:600;line-height:1.3}.pw-card span{font-size:14px;line-height:1.6;color:var(--v2-body, #3A3F3C)}.pw-card .st{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start}.pw-card .st i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:99px;background:var(--v2-ink, #1C211F);color:var(--v2-bg, #fff);font-size:11.5px;font-style:normal;font-weight:700;margin-top:2px}.pw-card .pw-share{vertical-align:-3px;color:#0a84ff}.pw-card .x{width:28px;height:28px;border:0;background:none;color:var(--v2-muted, #6B716E);display:grid;place-items:center;cursor:pointer}.pw-card .x svg{width:18px;height:18px}.pw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border:0;border-radius:99px;background:var(--v2-teal, #0E7468);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;justify-self:start;margin-top:4px}.pw-btn svg{width:18px;height:18px}.pw-btn.big{width:100%;height:52px;font-size:16px}.pw-push{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;align-items:end;justify-items:center}.pw-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f141273}.pw-sheet{position:relative;width:min(460px,100%);box-sizing:border-box;padding:26px 22px calc(20px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;background:var(--v2-card, #fff);color:var(--v2-ink, #1C211F);display:grid;justify-items:center;text-align:center;gap:10px;animation:pwUp .25s ease-out}.pw-sheet h3{margin:4px 0 0;font-size:21px;font-weight:700}.pw-sheet p{margin:0 0 8px;font-size:15px;line-height:1.5;color:var(--v2-body, #3A3F3C)}.pw-bell{width:64px;height:64px;border-radius:99px;background:color-mix(in srgb,var(--v2-teal, #0E7468) 14%,transparent);color:var(--v2-teal, #0E7468);display:grid;place-items:center}.pw-bell svg{width:30px;height:30px}.pw-later{border:0;background:none;font:inherit;font-size:15px;color:var(--v2-muted, #6B716E);padding:10px;cursor:pointer}@media(min-width:821px){.pw-push{align-items:center}.pw-sheet{border-radius:24px}}@keyframes pwUp{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.tko{max-width:620px}.tko h3{margin:6px 0}.tko-eb,.nx-step .eb,.cg-eb{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-teal, #0E7468)}.tko-eb svg,.cg-eb svg{width:14px;height:14px}.tko-load{display:flex;gap:12px;align-items:center;padding:18px 0}.tko-load small{display:block;color:var(--v2-muted, #6B706D);margin-top:2px}.tko-list{display:grid;gap:10px;max-height:min(52vh,460px);overflow:auto;margin:10px 0 4px;padding-right:2px}.tko-stay{border:1px solid var(--v2-line, #E4E2DC);border-radius:14px;padding:12px 14px;background:var(--v2-card, #fff);display:grid;gap:8px}.tko-stay .h{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.tko-stay .h small{color:var(--v2-muted, #6B706D)}.tko-stay .sum{margin:0;color:var(--v2-body, #3A3F3C);font-size:14px;line-height:1.45}.tko-stay .wait{justify-self:start;display:inline-flex;gap:6px;align-items:center;border:0;background:#fff4e5;color:#8a4b00;border-radius:999px;padding:4px 10px;font-size:13px;cursor:pointer}.tko-stay .wait svg{width:14px;height:14px}.tko-stay .done{display:flex;flex-wrap:wrap;gap:6px}.tko-stay .done span{display:inline-flex;gap:4px;align-items:center;font-size:12.5px;color:var(--v2-muted, #6B706D);background:var(--v2-soft, #F4F3EF);border-radius:999px;padding:3px 9px}.tko-stay .done svg{width:12px;height:12px}.tko-stay .next{display:grid;gap:4px}.tko-stay .next span{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--v2-ink, #16201D)}.tko-stay .next i{width:7px;height:7px;border-radius:50%;background:var(--v2-teal, #0E7468);flex:none}.tko-stay .next em{margin-left:auto;font-style:normal;color:var(--v2-muted, #6B706D);font-size:12.5px;white-space:nowrap}.tko-stay .next .none{color:var(--v2-muted, #6B706D)}.tko-more{display:block;color:var(--v2-muted, #6B706D);margin-top:4px}.tko-note{font-size:13px;color:var(--v2-muted, #6B706D);margin:8px 0 0}.nextd{max-width:460px;text-align:left}.nx-ok{width:44px;height:44px;border-radius:50%;background:var(--v2-teal-soft, #E3F3EF);color:var(--v2-teal, #0E7468);display:grid;place-items:center}.nx-ok svg{width:22px;height:22px}.nx-step{border:1px solid var(--v2-line, #E4E2DC);border-radius:14px;padding:12px 14px;display:grid;gap:4px;margin:6px 0 4px;background:var(--v2-soft, #F4F3EF)}.nx-step small{color:var(--v2-body, #3A3F3C);font-size:13.5px;line-height:1.45}.cg{max-width:640px;margin:0 auto;display:grid;gap:18px}.cg-dots{display:flex;gap:6px}.cg-dots button{flex:1;height:5px;border-radius:3px;border:0;padding:0;background:var(--v2-line, #E4E2DC);cursor:pointer}.cg-dots button.ok{background:var(--v2-teal, #0E7468);opacity:.45}.cg-dots button.on{background:var(--v2-teal, #0E7468)}.cg-card{border:1px solid var(--v2-line, #E4E2DC);border-radius:18px;padding:22px;background:var(--v2-card, #fff);display:grid;gap:12px}.cg-card h2{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em}.cg-card p{margin:0;color:var(--v2-body, #3A3F3C);line-height:1.5}.cg-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.cg-opts{display:grid;gap:10px}.cg-opt{text-align:left;border:1px solid var(--v2-line, #E4E2DC);border-radius:14px;padding:12px 14px;background:var(--v2-card, #fff);cursor:pointer;display:grid;gap:2px;font:inherit;color:inherit}.cg-opt:hover{border-color:var(--v2-teal, #0E7468)}.cg-opt small{color:var(--v2-muted, #6B706D)}.cg-opt.rec{border-color:var(--v2-teal, #0E7468);background:var(--v2-teal-soft, #E3F3EF)}.cg-done{display:inline-flex;align-items:center;gap:6px;color:var(--v2-teal, #0E7468);font-weight:600}.cg-done svg{width:16px;height:16px}.cg-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.cg-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cg-list li{display:flex;gap:8px;align-items:center;color:var(--v2-body, #3A3F3C);font-size:14px}.cg-list li svg{width:15px;height:15px;color:var(--v2-teal, #0E7468);flex:none}.t2-mode{display:grid;gap:10px;margin-top:6px}.t2-mode button{text-align:left;border:1px solid var(--v2-line, #E4E2DC);border-radius:16px;padding:14px 16px;background:var(--v2-card, #fff);cursor:pointer;display:grid;gap:3px;font:inherit;color:inherit}.t2-mode button b{display:inline-flex;gap:8px;align-items:center;font-size:16px}.t2-mode button b svg{width:17px;height:17px;color:var(--v2-teal, #0E7468)}.t2-mode button small{color:var(--v2-muted, #6B706D);line-height:1.45}.t2-mode button.rec{border:1.5px solid var(--v2-teal, #0E7468);background:var(--v2-teal-soft, #E3F3EF)}.t2-mode button:hover{border-color:var(--v2-teal, #0E7468)}.cg-note{color:var(--v2-muted, #6B706D);font-size:13px}.cg-opt[disabled]{opacity:.6;cursor:default}.cg-card .sg-go{gap:8px}button.t2-airbnb,button.v2-airbnb{border:0;font:inherit;cursor:pointer;text-align:left;width:100%}.cg-prev{display:inline-flex;align-items:center;gap:4px}.cg-prev svg{display:inline;flex:none}.abn{max-width:480px}.abn p{line-height:1.5}.abn-eb{color:#b45309}.abn-ch{display:grid;gap:10px;margin:12px 0 4px}.abn-ch button{text-align:left;border:1px solid var(--v2-line, #E4E2DC);border-radius:14px;padding:14px 16px;background:var(--v2-card, #fff);display:grid;gap:2px;cursor:pointer;font:inherit;color:inherit}.abn-ch button:hover{border-color:var(--v2-teal, #0E7468)}.abn-ch small{color:var(--v2-muted, #6B706D)}.tko-bar{display:block;height:6px;border-radius:99px;background:var(--v2-soft, #F2F0EC);overflow:hidden;margin-top:10px;max-width:320px}.tko-bar i{display:block;height:100%;border-radius:99px;background:var(--v2-teal, #0E7468);transition:width .5s ease}.sg-skipped{display:grid;gap:8px;margin:14px 0 6px}.sg-skipped button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--v2-soft, #F2F0EC);text-align:left;font:inherit;color:inherit;border:0;cursor:pointer}.sg-skipped u{color:var(--v2-teal, #0E7468);font-weight:600;flex:none}.rdy{max-width:480px;text-align:left}.rdy h3{margin:6px 0 8px}.rdy p{color:var(--v2-body, #3A3F3C);font-size:14px;line-height:1.5;margin:0 0 6px}.rdy .rdy-sub{color:var(--v2-muted, #6B716E);font-size:13px}.rdy-ic{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:4px}.rdy-list{list-style:none;margin:8px 0 4px;padding:0}.rdy-list li{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--v2-line2, #EEECE7)}.rdy-list li:first-child{border-top:0}.rdy-list img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.rdy-list .t{font-size:14.5px;line-height:1.35;color:var(--v2-ink, #1C211F);min-width:0}.rdy-list .t a{display:block;font-size:13px;color:var(--v2-teal, #0E7468);font-weight:600;margin-top:2px}.rdy-list .k{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--v2-line, #E4E2DC)}.rdy-list .k svg{width:14px;height:14px}.rdy-list li.ok .k{background:var(--v2-teal, #0E7468);border-color:var(--v2-teal, #0E7468);color:#fff;animation:rdy-pop .35s ease both}.rdy-list li.ok .t{color:var(--v2-body, #3A3F3C)}.rdy-list li.mu .t{color:var(--v2-muted, #6B716E)}.rdy-list li.mu .k{border:0;color:var(--v2-muted, #6B716E)}.rdy-list li:nth-child(2) .k{animation-delay:.08s}.rdy-list li:nth-child(3) .k{animation-delay:.16s}.rdy-list li:nth-child(4) .k{animation-delay:.24s}@keyframes rdy-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.rdy-f{display:grid;gap:4px;margin:8px 0 0}.rdy-f .lb{font-size:12.5px;color:var(--v2-muted, #6B716E);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdy-f .anin{width:100%;box-sizing:border-box}.rdy-f textarea.anin{resize:vertical;min-height:64px;font:inherit}.rdy-f .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.rdy-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.rdy-chips button{border:0;background:var(--v2-soft, #F4F3EF);color:var(--v2-ink, #1C211F);border-radius:999px;padding:7px 12px;font:inherit;font-size:13.5px;cursor:pointer}.rdy-chips button.on{background:var(--v2-teal, #0E7468);color:#fff}.rdy-each{max-height:46vh;overflow-y:auto}.rdy-more{border:0;background:none;padding:8px 0 0;color:var(--v2-teal, #0E7468);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}@media(max-width:640px){.rdy-f .two{grid-template-columns:minmax(0,1fr)}.rdy-f .anin{font-size:16px}}.wfilm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0a1614e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wf-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,calc((100vh - 120px) * 16 / 9),1280px);aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 30px 90px #00000073}.wf-box.tall{width:min(92vw,calc((100vh - 120px)*.5625));aspect-ratio:9/16;border-radius:18px}.wf-box video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wf-go{position:absolute;left:50%;bottom:12%;transform:translate(-50%);padding:13px 26px;border-radius:99px;border:1.5px solid rgba(255,255,255,.7);background:#ffffff24;color:#fff;font:inherit;font-weight:700;font-size:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.wf-skip{position:absolute;right:max(16px,env(safe-area-inset-right,0px));top:max(16px,env(safe-area-inset-top,0px));padding:8px 16px;border-radius:99px;border:1px solid rgba(255,255,255,.4);background:#00000040;color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.rdy-read{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px 18px;margin:6px 0 4px}.rdy-read div{display:grid;gap:2px}.rdy-read b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rdy-read span{font-size:13px;color:var(--v2-muted, #8a8780)}.l2d .rdy-ck,.rdy-ck{display:flex!important;flex-direction:row;align-items:center;position:relative;gap:10px;padding:12px 14px;border-radius:12px;background:var(--v2-soft, #f3f2ee);font-size:14.5px;font-weight:600;cursor:pointer}.rdy-ck input{position:absolute;opacity:0;pointer-events:none}.rdy-ck .cbx{width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--v2-faint, #b9b6ae);flex:none;display:grid;place-items:center;background:var(--v2-card, #fff)}.rdy-ck input:checked+.cbx{background:var(--v2-ink, #1c1b19);box-shadow:none}.rdy-ck input:checked+.cbx:after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.rdy-hours{display:grid;gap:4px;margin:4px 0 6px}.rdy-hours b{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--v2-teal, #0b7a75)}.rdy-hours span{font-size:15px;color:var(--v2-body, #4a4843)}.v2-pdf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;background:var(--v2-bg, #F7F6F2);animation:v2pdfin .25s cubic-bezier(.2,.8,.2,1)}@keyframes v2pdfin{0%{opacity:0;transform:translateY(12px)}}.v2-pdf .bar{display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid var(--v2-line, #E7E4DD);background:var(--v2-card, #fff)}.v2-pdf .bar b{flex:1;min-width:0;text-align:center;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--v2-ink, #1C1B19)}.v2-pdf .ib{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--v2-ink, #1C1B19);background:var(--v2-soft, #F1EFEA);flex:none}.v2-pdf .ib:disabled{opacity:.4}.v2-pdf .ib svg{width:19px;height:19px}.v2-pdf .body{position:relative;flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.v2-pdf iframe{width:100%;height:100%;border:0;display:block;background:#525659}.v2-pdf .pages{display:grid;gap:12px;justify-items:center;padding:12px 12px calc(24px + env(safe-area-inset-bottom))}.v2-pdf .pages canvas{max-width:100%;height:auto;background:#fff;border-radius:4px;box-shadow:0 2px 10px #0000001f}.v2-pdf .wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;text-align:center}.v2-pdf .wait small{font-size:14px;color:var(--v2-muted, #8A867F);max-width:280px;line-height:1.45}.v2-pdf .dots{display:flex;gap:7px}.v2-pdf .dots i{width:9px;height:9px;border-radius:99px;background:var(--v2-ink, #1C1B19);animation:v2pdfdot 1s infinite ease-in-out}.v2-pdf .dots i:nth-child(2){animation-delay:.15s}.v2-pdf .dots i:nth-child(3){animation-delay:.3s}@keyframes v2pdfdot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-8px);opacity:1}}.g2,.g2-portal{--g2-line2: #F2F0EC;--g2-faint: #B7B3AB;--g2-warn: #D9544A;--g2-crit: #B83A2E;--g2-ok: #17915F;--g2-spring: cubic-bezier(.34,1.3,.64,1);--g2-glass: rgba(250,250,248,.8);color:var(--v2-ink)}:where(.g2,.g2-portal) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.g2-wrap{display:grid;gap:20px;min-width:0}.g2-hd{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.g2-hd h1{margin:0;font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.g2-hd p{margin:6px 0 0;color:var(--v2-muted);font-size:15px}.g2-hd .r{margin-left:auto;display:flex;gap:8px}:is(.g2,.g2-portal) .pbtn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:99px;background:var(--v2-ink);color:var(--v2-bg);font-size:14px;font-weight:600;transition:transform .3s var(--g2-spring);white-space:nowrap}:is(.g2,.g2-portal) .pbtn:active{transform:scale(.97)}:is(.g2,.g2-portal) .pbtn svg{width:17px;height:17px}:is(.g2,.g2-portal) .pbtn.w{background:var(--v2-card);color:var(--v2-ink);box-shadow:0 0 0 1px var(--v2-line)}:is(.g2,.g2-portal) .pbtn.w:hover{box-shadow:0 0 0 1px var(--g2-faint)}:is(.g2,.g2-portal) .pbtn.dz{background:var(--g2-crit);color:#fff}:is(.g2,.g2-portal) .pbtn:disabled{opacity:.55;cursor:default}:is(.g2,.g2-portal) .cbtn{height:34px;padding:0 14px;border-radius:10px;background:var(--v2-ink);color:var(--v2-bg);font-size:13.5px;font-weight:600;flex:none;display:inline-flex;align-items:center;gap:6px;transition:transform .3s var(--g2-spring);white-space:nowrap}:is(.g2,.g2-portal) .cbtn:active{transform:scale(.96)}:is(.g2,.g2-portal) .cbtn.w{background:var(--v2-card);color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-line)}:is(.g2,.g2-portal) .cbtn.dz{color:var(--g2-crit)}:is(.g2,.g2-portal) .cbtn.done{background:var(--v2-soft);color:var(--g2-ok);box-shadow:none;cursor:default}:is(.g2,.g2-portal) .cbtn:disabled:not(.done){opacity:.55;cursor:default}:is(.g2,.g2-portal) .cbtn svg{width:14px;height:14px}:is(.g2,.g2-portal) .ib{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--v2-body);flex:none}:is(.g2,.g2-portal) .ib:hover{background:var(--g2-line2)}:is(.g2,.g2-portal) .ib svg{width:18px;height:18px}.g2-callout{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line);cursor:pointer;transition:box-shadow .2s;text-align:left;width:100%;font-size:14.5px}.g2-callout:hover{box-shadow:0 0 0 1px var(--g2-faint)}.g2-callout .d{width:8px;height:8px;border-radius:99px;background:var(--g2-warn);flex:none}.g2-callout b{font-weight:600}.g2-callout span{color:var(--v2-body)}.g2-callout>svg{margin-left:auto;width:16px;height:16px;color:var(--v2-muted);flex:none}.g2-req{background:var(--v2-card);border-radius:16px;box-shadow:0 0 0 1px var(--v2-line);padding:6px 18px}.g2-req h4{margin:10px 0 2px;font-size:14px;font-weight:600;display:flex;gap:8px;align-items:center}.g2-req h4 small{color:var(--v2-muted);font-weight:500}.g2-rq{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--g2-line2)}.g2-req h4+.g2-rq{border-top:0}.g2-rq .t{flex:1;min-width:0}.g2-rq .t b{font-size:14px;font-weight:600;display:block}.g2-rq .t small{font-size:13px;color:var(--v2-muted)}.g2-rq .ota{font-size:12.5px;color:var(--v2-muted)}.g2-pic{position:relative;flex:none;display:inline-grid}.g2-pic .av{border-radius:99px;box-shadow:0 0 0 2px var(--v2-card),0 0 0 4px var(--chc, #2B2A27);-o-object-fit:cover;object-fit:cover;background:var(--v2-soft);display:grid;place-items:center;color:var(--v2-body);font-weight:600;max-width:none}.g2-pic .badge{position:absolute;right:-5px;bottom:-4px;width:15px;height:15px;border-radius:99px;background:#fff;box-shadow:0 0 0 1.5px var(--v2-card),0 1px 3px #00000040;display:grid;place-items:center}.g2-pic .badge img{width:10px;height:10px;max-width:none}.g2-tool{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.g2-ddw{position:relative}.g2-lfil{display:flex;align-items:center;gap:8px;max-width:260px;height:38px;padding:0 12px 0 5px;border-radius:99px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line);font-size:13.5px;font-weight:500}.g2-lfil img,.g2-lfil .gi{width:28px;height:28px;border-radius:99px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--v2-soft);display:grid;place-items:center}.g2-lfil .gi svg{width:15px;height:15px;color:var(--v2-muted)}.g2-lfil span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g2-lfil>svg{width:16px;height:16px;color:var(--v2-muted);flex:none}.g2-dd{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:320px;max-height:420px;overflow-y:auto;padding:6px;border-radius:16px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line),0 24px 50px -20px #1c1b194d;animation:g2pop .22s var(--g2-spring);transform-origin:top left}.g2-dd .opt{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border-radius:11px;text-align:left}.g2-dd .opt:hover{background:var(--g2-line2)}.g2-dd .opt img,.g2-dd .opt .gi{width:40px;height:40px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--v2-soft);display:grid;place-items:center}.g2-dd .opt .gi svg{width:18px;height:18px;color:var(--v2-muted)}.g2-dd .opt .t{flex:1;min-width:0}.g2-dd .opt b{display:block;font-size:14.5px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g2-dd .opt small{color:var(--v2-muted);font-size:13px}.g2-dd .opt>svg{width:18px;height:18px;color:var(--v2-teal);stroke-width:2.2;flex:none}.g2-dd .srch{display:flex;align-items:center;gap:8px;height:36px;margin:2px 2px 6px;border-radius:10px;background:var(--v2-soft);padding:0 10px}.g2-dd .srch input{flex:1;border:0;background:none;outline:0;font-size:14px;color:var(--v2-ink)}.g2-seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--v2-soft);transition:opacity .2s}.g2-seg button{height:32px;padding:0 14px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--v2-muted);transition:background .2s,color .2s,box-shadow .2s}.g2-seg button.on{background:var(--v2-card);color:var(--v2-ink);box-shadow:0 1px 2px #00000014}.g2-seg button span{margin-left:5px;color:var(--v2-muted);font-weight:500}.g2-search{flex:1;min-width:220px;max-width:360px;margin-left:auto;display:flex;align-items:center;gap:8px;height:38px;border-radius:99px;padding:0 14px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line)}.g2-search svg{width:16px;height:16px;color:var(--v2-muted);flex:none}.g2-search input{flex:1;min-width:0;border:0;background:none;outline:0;font-size:14px;color:var(--v2-ink)}.g2-search input::-moz-placeholder{color:var(--v2-muted)}.g2-search input::placeholder{color:var(--v2-muted)}.g2-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:-6px}.g2-chips button{height:30px;padding:0 12px;border-radius:99px;font-size:13.5px;font-weight:500;color:var(--v2-body);box-shadow:0 0 0 1px var(--v2-line);background:var(--v2-card);transition:all .2s}.g2-chips button.on{background:var(--v2-ink);color:var(--v2-bg);box-shadow:none}.g2-chips button span{opacity:.6;margin-left:4px}.g2-grps{display:grid;gap:26px}.g2-grp{display:grid;gap:10px}.g2-gh{display:flex;align-items:center;gap:10px;padding:0 4px;font-size:14.5px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;width:100%}.g2-gh small{font-size:13.5px;color:var(--v2-muted);font-weight:500}.g2-gh .now{height:22px;padding:0 9px;border-radius:99px;background:var(--v2-teal-soft);color:var(--v2-teal);font-size:12px;font-weight:600;display:inline-flex;align-items:center}.g2-gh .rr{margin-left:auto;font-size:13px;font-weight:600;color:var(--g2-warn)}.g2-gh .rr.ok{color:var(--v2-muted);font-weight:500}.g2-gh.fold{cursor:pointer}.g2-gh .cv{width:16px;height:16px;color:var(--v2-muted);transition:transform .3s var(--v2-ease);transform:rotate(90deg)}.g2-gh.closed .cv{transform:none}.g2-list{background:var(--v2-card);border-radius:16px;box-shadow:0 0 0 1px var(--v2-line);overflow:hidden}.g2-row{position:relative;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.05fr) minmax(0,1.15fr) 112px 150px;align-items:center;gap:14px;padding:12px 16px 12px 14px;cursor:pointer;transition:background .15s}.g2-row+.g2-row{border-top:1px solid var(--g2-line2)}.g2-row:hover{background:var(--g2-line2)}.g2-row.sel{background:var(--v2-teal-soft)}.g2-row:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:transparent}.g2-row.u-warn:before{background:var(--g2-warn)}.g2-row.u-crit:before{background:var(--g2-crit)}.g2-ck{display:grid;place-items:center;opacity:0;transition:opacity .15s;position:relative}.g2-row:hover .g2-ck,.g2-grps.selmode .g2-ck{opacity:1}.g2-ck input{position:absolute;opacity:0;pointer-events:none}.g2-cbx{width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--g2-faint);display:grid;place-items:center;transition:background .15s,box-shadow .15s}.g2-ck input:checked+.g2-cbx{background:var(--v2-ink);box-shadow:none}.g2-ck input:checked+.g2-cbx:after{content:"";width:10px;height:6px;border-left:2px solid var(--v2-bg);border-bottom:2px solid var(--v2-bg);transform:rotate(-45deg) translate(1px,-1px)}.g2-who{display:flex;align-items:center;gap:12px;min-width:0}.g2-who .t{min-width:0}.g2-who b{display:block;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g2-who small,.g2-stay small,.g2-st small{display:block;font-size:12.5px;color:var(--v2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g2-stay b{font-size:14px;font-weight:500;white-space:nowrap}.g2-st{display:grid;gap:3px;justify-items:start;min-width:0}.g2-st .ln{display:flex;gap:6px;flex-wrap:wrap}.g2-gp{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:600;background:var(--v2-soft);color:var(--v2-body);white-space:nowrap}.g2-gp i{width:7px;height:7px;border-radius:99px;background:var(--g2-faint)}.g2-gp.ok{background:color-mix(in srgb,var(--g2-ok) 11%,transparent);color:var(--g2-ok)}.g2-gp.ok i{background:var(--g2-ok)}.g2-gp.warn{background:color-mix(in srgb,var(--g2-warn) 13%,transparent);color:var(--g2-warn)}.g2-gp.warn i{background:var(--g2-warn)}.g2-gp.crit{background:color-mix(in srgb,var(--g2-crit) 11%,transparent);color:var(--g2-crit)}.g2-gp.crit i{background:var(--g2-crit)}.g2-ac{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:99px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px var(--v2-line);color:var(--v2-body);white-space:nowrap}.g2-ac.warn{color:var(--g2-warn);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g2-warn) 35%,transparent)}.g2-ac.crit{color:var(--g2-crit);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g2-crit) 35%,transparent)}.g2-code{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:9px;background:var(--v2-soft);font-size:14px;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--v2-ink);cursor:copy;transition:background .15s}.g2-code:hover{background:var(--v2-line)}.g2-none{font-size:13px;color:var(--g2-faint)}.g2-act{display:flex;justify-content:flex-end;align-items:center;gap:4px}.g2-act .cbtn{height:32px;font-size:13px;padding:0 12px}.g2-act .ib{width:32px;height:32px;color:var(--v2-muted)}.g2-act .ib svg{width:17px;height:17px}.g2-foot{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--v2-muted);padding:0 4px}.g2-more{justify-self:center}.g2-empty{padding:56px 20px;text-align:center;color:var(--v2-muted);font-size:14.5px;display:grid;gap:6px;justify-items:center;background:var(--v2-card);border-radius:16px;box-shadow:0 0 0 1px var(--v2-line)}.g2-empty b{color:var(--v2-ink);font-size:16px;font-weight:600}.g2-skel{height:64px;border-radius:12px;background:linear-gradient(90deg,var(--v2-soft),var(--g2-line2),var(--v2-soft));background-size:200% 100%;animation:g2sh 1.2s linear infinite}@keyframes g2sh{to{background-position:-200% 0}}@keyframes g2pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes g2rise{0%{opacity:0;transform:translateY(8px)}}.g2-sel{position:fixed;left:calc(50% + 124px);bottom:24px;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:14px;background:var(--v2-ink);color:var(--v2-bg);font-size:14px;box-shadow:0 20px 44px -16px #00000073;white-space:nowrap;animation:g2selin .4s var(--g2-spring)}@keyframes g2selin{0%{opacity:0;transform:translate(-50%,20px)}}.g2-sel b{font-weight:600}.g2-sel button{height:34px;padding:0 13px;border-radius:9px;font-weight:600;font-size:13.5px;background:#ffffff1f;color:inherit;border:0;cursor:pointer}.g2-sel button.dz{color:#ffb4a6}.g2-sel button.x{width:30px;padding:0;display:grid;place-items:center;background:none;opacity:.7}.g2-sel button.x svg{width:16px;height:16px}.g2-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:center;padding:40px;border-radius:22px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line)}.g2-hero h2{margin:0;font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.12}.g2-hero p{margin:14px 0 22px;color:var(--v2-body);font-size:15.5px;line-height:1.55}.g2-hero small{display:block;margin-top:12px;color:var(--v2-muted);font-size:13px}.g2-hero .mock{padding:18px;border-radius:18px;background:var(--v2-bg);box-shadow:0 0 0 1px var(--v2-line);display:grid;gap:10px;font-size:13.5px}.g2-hero .mock .st{display:flex;align-items:center;gap:10px;color:var(--v2-body)}.g2-hero .mock .st i{width:18px;height:18px;border-radius:99px;background:var(--g2-ok);display:grid;place-items:center;color:#fff;flex:none}.g2-hero .mock .st i svg{width:11px;height:11px}@media(max-width:1023px){.g2-hero{grid-template-columns:1fr;padding:24px}.g2-hero h2{font-size:28px}}.g2-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#14131152;animation:g2fade .2s ease}@keyframes g2fade{0%{opacity:0}}.g2-modal{position:fixed;left:50%;top:50%;z-index:81;width:min(440px,calc(100% - 32px));transform:translate(-50%,-50%);background:var(--v2-card);border-radius:20px;padding:24px;box-shadow:0 0 0 1px var(--v2-line),0 30px 70px -20px #00000059;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);animation:g2modal .35s var(--g2-spring)}@keyframes g2modal{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}}.g2-modal h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.g2-modal p{margin:0;font-size:14.5px;color:var(--v2-body);line-height:1.5}.g2-modal label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--v2-body)}.g2-modal textarea,.g2-modal input[type=text],.g2-modal input[type=email],.g2-modal input[type=tel],.g2-modal input[type=date],.g2-modal select{font:400 14.5px/1.45 inherit;font-family:inherit;color:var(--v2-ink);border:0;border-radius:12px;padding:10px 12px;background:var(--v2-soft);outline:0;width:100%;box-sizing:border-box}.g2-modal textarea{resize:none;height:72px}.g2-modal textarea:focus,.g2-modal input:focus,.g2-modal select:focus{box-shadow:0 0 0 1.5px var(--v2-ink)}.g2-modal .aa{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.g2-modal.sheet{left:0;right:0;top:auto;bottom:0;width:auto;transform:none;border-radius:22px 22px 0 0;padding:10px 18px calc(18px + env(safe-area-inset-bottom));max-height:88vh;overflow-y:auto;animation:g2sheet .45s var(--g2-spring)}@keyframes g2sheet{0%{transform:translateY(100%)}}.g2-modal.sheet .grab{width:38px;height:5px;border-radius:99px;background:var(--v2-line);justify-self:center;margin-bottom:4px}.g2-modal.sheet .aa{justify-content:stretch}.g2-modal.sheet .aa .pbtn{flex:1;justify-content:center;height:46px;border-radius:14px;font-size:15px}.g2-nb{width:min(520px,calc(100% - 32px))}.g2-nb .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.g2-nb .quote{padding:12px 14px;border-radius:12px;background:var(--v2-soft);font-size:14px;color:var(--v2-body);display:flex;justify-content:space-between;gap:10px}.g2-nb .quote b{color:var(--v2-ink)}.g2-nb .quote.warn{background:color-mix(in srgb,var(--g2-warn) 9%,var(--v2-card));color:var(--g2-crit)}.g2-nb .stp{display:inline-flex;align-items:center;border-radius:10px;box-shadow:inset 0 0 0 1px var(--v2-line);background:var(--v2-card);width:-moz-max-content;width:max-content}.g2-nb .stp button{width:38px;height:38px;display:grid;place-items:center;font-size:18px;color:var(--v2-body)}.g2-nb .stp b{min-width:30px;text-align:center;font-size:15px;font-weight:600}.g2-back{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--v2-muted);font-weight:500}.g2-back svg{width:16px;height:16px}.g2-back:hover{color:var(--v2-ink)}.g2-xhd{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.g2-xhd h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.g2-xhd .sub{margin-top:5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--v2-muted);font-size:14.5px}.g2-xhd .r{margin-left:auto;display:flex;gap:8px;position:relative}.g2-xhd .r .ib{width:38px;height:38px;border-radius:99px;box-shadow:0 0 0 1px var(--v2-line);background:var(--v2-card)}.g2-menu{position:absolute;right:0;top:46px;z-index:40;min-width:250px;padding:6px;border-radius:14px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line),0 20px 44px -18px #1c1b1952;animation:g2pop .22s var(--g2-spring);display:grid}.g2-menu button{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:9px;font-size:14px;text-align:left;white-space:nowrap}.g2-menu button:hover{background:var(--g2-line2)}.g2-menu button.dz{color:var(--g2-crit)}.g2-menu svg{width:17px;height:17px;color:var(--v2-muted)}.g2-menu button.dz svg{color:var(--g2-crit)}.g2-x{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.g2-xm{display:grid;gap:16px;min-width:0}.g2-xa{display:grid;gap:16px;position:sticky;top:16px}.g2-c{background:var(--v2-card);border-radius:18px;box-shadow:0 0 0 1px var(--v2-line);padding:20px}.g2-xa .g2-c{padding:18px}.g2-c h3{margin:0 0 14px;font-size:15.5px;font-weight:600;display:flex;align-items:center;gap:8px}.g2-c h3 small{font-size:13px;font-weight:500;color:var(--v2-muted)}.g2-c h3 .rr{margin-left:auto;display:flex;gap:6px}.g2-c h3 .rr .cbtn{height:30px;font-size:12.5px;padding:0 11px}.g2-al{border-radius:18px;padding:18px 20px;display:grid;gap:12px;background:color-mix(in srgb,var(--g2-warn) 8%,var(--v2-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g2-warn) 28%,transparent);animation:g2rise .45s var(--v2-ease)}.g2-al.crit{background:color-mix(in srgb,var(--g2-crit) 6%,var(--v2-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g2-crit) 25%,transparent)}.g2-al.plain{background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line)}.g2-al.ok{background:color-mix(in srgb,var(--g2-ok) 7%,var(--v2-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g2-ok) 25%,transparent)}.g2-al .ah{display:flex;align-items:center;gap:10px}.g2-al .ah b{font-size:15px;font-weight:600;flex:1}.g2-al .ah small{font-size:12.5px;color:var(--v2-muted)}.g2-al p{margin:0;font-size:14px;color:var(--v2-body);line-height:1.5}.g2-al .aa{display:flex;gap:8px;flex-wrap:wrap}.g2-al .aa .pbtn{height:36px;font-size:13.5px}.g2-rev{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.g2-rev figure{margin:0;display:grid;gap:6px;justify-items:center;font-size:12px;color:var(--v2-muted)}.g2-rev .self{width:104px;height:104px;border-radius:99px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px var(--v2-card),0 0 0 4px var(--v2-line);background:var(--v2-soft)}.g2-rev .doc{width:200px;aspect-ratio:1.42;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:var(--v2-soft);box-shadow:0 8px 20px -10px #00000059}.g2-rev .vs{font-size:12px;font-weight:600;color:var(--g2-faint)}.g2-ppl{display:grid}.g2-ppl>div{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--g2-line2)}.g2-ppl>div:first-child{border-top:0;padding-top:0}.g2-ppl .av{width:36px;height:36px;border-radius:99px;background:var(--v2-soft);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--v2-body);-o-object-fit:cover;object-fit:cover;flex:none}.g2-ppl .t{flex:1;min-width:0}.g2-ppl .t b{display:block;font-size:14.5px;font-weight:600}.g2-ppl .t small{font-size:12.5px;color:var(--v2-muted)}.g2-note{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--v2-teal-soft);color:var(--v2-ink);font-size:13.5px;line-height:1.5}.g2-note b{font-weight:600}.g2-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.g2-tiles>div{padding:12px 14px;border-radius:12px;background:var(--v2-soft);display:grid;gap:2px}.g2-tiles span{font-size:12px;color:var(--v2-muted)}.g2-tiles b{font-size:15px;font-weight:600}.g2-tiles small{font-size:12.5px;color:var(--v2-body)}.g2-occ{margin-top:12px;padding:14px;border-radius:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g2-warn) 30%,transparent);background:color-mix(in srgb,var(--g2-warn) 6%,var(--v2-card));display:grid;gap:10px;font-size:13.5px;color:var(--v2-body);line-height:1.5}.g2-occ b{color:var(--v2-ink);font-weight:600}.g2-occ .row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.g2-stp{display:inline-flex;align-items:center;border-radius:10px;box-shadow:inset 0 0 0 1px var(--v2-line);background:var(--v2-card)}.g2-stp button{width:34px;height:34px;display:grid;place-items:center;font-size:18px;color:var(--v2-body)}.g2-stp b{min-width:26px;text-align:center;font-size:15px;font-weight:600;color:var(--v2-ink)}.g2-lk{display:grid;gap:12px}.g2-lk .lk1{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:var(--v2-soft)}.g2-lk .lk1 .t{flex:1;min-width:0}.g2-lk .lk1 .t b{font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.g2-lk .lk1 .t small{display:block;font-size:12.5px;color:var(--v2-muted)}.g2-lk .brand{height:18px;padding:0 7px;border-radius:99px;background:var(--v2-card);font-size:11px;font-weight:600;color:var(--v2-body);display:inline-flex;align-items:center}.g2-dig{font-size:26px;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums;cursor:copy}.g2-dig.muted{color:var(--g2-faint);letter-spacing:.3em;cursor:default}.g2-lk .aa{display:flex;gap:8px;flex-wrap:wrap}.g2-lk .aa .cbtn{height:32px;font-size:13px}.g2-lk p{margin:0;font-size:13.5px;color:var(--v2-body);line-height:1.5}.g2-lk .ext{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--v2-body)}.g2-lk .ext input{height:34px;border:0;border-radius:9px;padding:0 10px;background:var(--v2-soft);font:500 14px inherit;font-family:inherit;color:var(--v2-ink);outline:0}.g2-docs{display:grid}.g2-dfold+.g2-dfold{border-top:1px solid var(--g2-line2)}.g2-docs .dh{width:100%;display:flex;align-items:center;gap:10px;padding:13px 0;background:none;border:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.g2-docs .dh .n{flex:1;min-width:0;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g2-docs .dh small{font-size:12.5px;color:var(--v2-muted)}.g2-docs .dh svg{width:18px;height:18px;color:var(--v2-muted);transition:transform .2s var(--v2-ease);flex:none}.g2-dfold.on .dh svg{transform:rotate(180deg)}.g2-dfold:first-child .dh{padding-top:2px}.g2-dfold.on{padding-bottom:6px}.g2-doc{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--g2-line2)}.g2-docs .dh+.g2-doc{border-top:0}.g2-doc .ic2{width:40px;height:40px;border-radius:10px;background:var(--v2-soft);display:grid;place-items:center;font-size:10.5px;font-weight:700;color:var(--g2-crit);letter-spacing:.04em;flex:none;overflow:hidden}.g2-doc .ic2.img{color:var(--v2-teal)}.g2-doc .ic2 svg{width:18px;height:18px}.g2-doc .t{flex:1;min-width:0}.g2-doc .t b{display:block;font-size:14px;font-weight:600}.g2-doc .t small{font-size:12.5px;color:var(--v2-muted)}.g2-doc .cbtn{height:30px;font-size:12.5px;padding:0 11px}.g2-doc .ib{width:30px;height:30px;color:var(--v2-muted)}.g2-xempty{font-size:13.5px;color:var(--v2-muted);line-height:1.5;margin:0}.g2-kv{display:grid}.g2-kv>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--g2-line2);font-size:13.5px}.g2-kv>div:first-child{border-top:0;padding-top:0}.g2-kv span{color:var(--v2-muted)}.g2-kv b{font-weight:600;text-align:right;display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.g2-kv b img{width:14px;height:14px}.g2-kv .cp{cursor:copy}.g2-bar{height:6px;border-radius:99px;background:var(--v2-soft);overflow:hidden;margin:8px 0 6px}.g2-bar i{display:block;height:100%;border-radius:inherit;background:var(--g2-ok);transform-origin:left;transition:transform .8s var(--v2-ease)}.g2-prog{font-size:13px;color:var(--v2-muted)}.g2-prog b{color:var(--v2-ink);font-size:15px}.g2-tl{display:grid;position:relative}.g2-tl>div{position:relative;display:grid;grid-template-columns:14px 1fr;gap:10px;padding:0 0 12px;font-size:13.5px;color:var(--v2-ink)}.g2-tl>div:before{content:"";position:absolute;left:4px;top:14px;bottom:0;width:1.5px;background:var(--v2-line)}.g2-tl>div:last-child:before{display:none}.g2-tl>div:last-child{padding-bottom:0}.g2-tl i{width:9px;height:9px;border-radius:99px;margin-top:5px;background:var(--g2-faint)}.g2-tl .ok i{background:var(--g2-ok)}.g2-tl .nw i{background:var(--v2-teal);box-shadow:0 0 0 3px var(--v2-teal-soft)}.g2-tl small{display:block;font-size:12px;color:var(--v2-muted)}.g2-prev{position:fixed;top:5vh;right:5vw;bottom:5vh;left:5vw;z-index:81;background:var(--v2-card);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 70px -20px #00000073;animation:g2fade .2s ease}.g2-prev .ph{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--v2-line);font-weight:600;font-size:14.5px}.g2-prev .ph span{flex:1}.g2-prev iframe,.g2-prev .imgw{flex:1;border:0;width:100%;background:var(--v2-soft)}.g2-prev .imgw{display:grid;place-items:center;overflow:auto}.g2-prev .imgw img{max-width:100%;max-height:100%}@media(max-width:1180px){.g2-x{grid-template-columns:1fr}.g2-xa{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.g2-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr) 132px}.g2-row>.g2-codec{display:none}}.g2.phone .g2-wrap{gap:0}.g2-mtop{position:fixed;left:0;right:0;top:0;z-index:30;height:calc(48px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);display:grid;place-items:center;font-size:16px;font-weight:600;background:var(--g2-glass);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-bottom:1px solid var(--v2-line);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s,transform .25s}.g2-mtop.on{opacity:1;transform:none;pointer-events:auto}.g2-mlt{display:flex;align-items:flex-start;gap:12px;padding:14px 2px 18px}.g2-mlt h1{margin:0;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.g2-mlt p{margin:4px 0 0;font-size:15px;color:var(--v2-muted)}.g2-mlt .ib{margin-left:auto;width:44px;height:44px;border-radius:99px;background:var(--v2-soft)}.g2-mlt .ib svg{width:21px;height:21px}.g2-msearch{display:flex;align-items:center;gap:10px;padding:10px 0 16px}.g2-msearch label{flex:1;display:flex;align-items:center;gap:8px;height:42px;border-radius:12px;background:var(--v2-soft);padding:0 12px}.g2-msearch label svg{width:17px;height:17px;color:var(--v2-muted)}.g2-msearch input{flex:1;border:0;background:none;outline:0;font-size:16px;color:var(--v2-ink);min-width:0}.g2-msearch>button{font-size:15.5px;font-weight:500;color:var(--v2-ink)}.g2-mchips{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;margin:0 -16px 12px;padding:0 16px;scrollbar-width:none}.g2-mchips::-webkit-scrollbar{display:none}.g2-mchips button{flex:none;height:36px;padding:0 15px;border-radius:99px;font-size:14.5px;font-weight:500;color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-line);background:var(--v2-card);display:inline-flex;align-items:center;gap:4px;max-width:190px}.g2-mchips button.on{box-shadow:inset 0 0 0 1.5px var(--v2-ink)}.g2-mchips button.lk.on{box-shadow:inset 0 0 0 1.5px var(--v2-teal);color:var(--v2-teal)}.g2-mchips button span{color:var(--v2-muted);margin-left:3px}.g2-mchips button em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g2-mchips button svg{width:14px;height:14px;flex:none}.g2-mreq{background:var(--v2-soft);border-radius:20px;padding:6px 16px;margin-bottom:6px}.g2-mreq h4{margin:10px 0 2px;font-size:14px;font-weight:600;display:flex;gap:8px}.g2-mreq h4 small{color:var(--v2-muted);font-weight:500}.g2-mreq .g2-rq{flex-wrap:wrap;border-top:0}.g2-mreq .g2-rq .t{flex:1 1 calc(100% - 52px)}.g2-mreq .g2-rq .cbtn{flex:1;height:40px;justify-content:center}.g2-mh{display:flex;align-items:baseline;gap:8px;margin:18px 2px 4px;font-size:15px;font-weight:600;width:100%;text-align:left}.g2-mh small{color:var(--v2-muted);font-weight:500;font-size:13.5px}.g2-mh .now{font-size:12px;font-weight:600;color:var(--v2-teal)}.g2-mh .rr{margin-left:auto;font-size:13px;color:var(--g2-warn);font-weight:600}.g2-mh .rr.ok{color:var(--v2-muted);font-weight:500}.g2-mh .cv{width:15px;height:15px;color:var(--v2-muted);align-self:center;transition:transform .3s;transform:rotate(90deg)}.g2-mh.closed .cv{transform:none}.g2-ml{margin:0 -2px}.g2-m{display:flex;align-items:center;gap:14px;padding:12px 2px;border-radius:14px;cursor:pointer;position:relative;width:100%;text-align:left}.g2-m:active{background:var(--g2-line2)}.g2-m .t{flex:1;min-width:0}.g2-m .t b{display:block;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g2-m .t small{display:block;font-size:13.5px;color:var(--v2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g2-m .t .ln{display:flex;gap:6px;margin-top:5px;flex-wrap:wrap}.g2-m>svg{width:16px;height:16px;color:var(--g2-faint);flex:none}.g2-m.u-warn .t b:after,.g2-m.u-crit .t b:after{content:"";display:inline-block;width:7px;height:7px;border-radius:99px;margin:0 0 2px 7px;background:var(--g2-warn);vertical-align:middle}.g2-m.u-crit .t b:after{background:var(--g2-crit)}.g2-up{position:fixed;right:16px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:30;width:44px;height:44px;border-radius:99px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line),0 10px 24px -10px #0000004d;display:grid;place-items:center;animation:g2fade .2s ease}.g2-up svg{width:20px;height:20px;transform:rotate(-90deg)}.g2-sheet-list{display:grid;gap:2px}.g2-sheet-list .opt{display:flex;align-items:center;gap:12px;padding:10px 6px;border-radius:12px;text-align:left;width:100%}.g2-sheet-list .opt:active{background:var(--g2-line2)}.g2-sheet-list .opt img,.g2-sheet-list .opt .gi{width:44px;height:44px;border-radius:11px;-o-object-fit:cover;object-fit:cover;background:var(--v2-soft);display:grid;place-items:center;flex:none}.g2-sheet-list .opt .t{flex:1;min-width:0}.g2-sheet-list .opt b{display:block;font-size:15.5px;font-weight:600}.g2-sheet-list .opt small{color:var(--v2-muted);font-size:13px}.g2-sheet-list .opt>svg{width:18px;height:18px;color:var(--v2-teal);flex:none}.g2-mx{min-height:100vh;margin:calc(-1*max(16px,env(safe-area-inset-top))) -16px -16px;background:var(--v2-bg);display:flex;flex-direction:column}.g2-mx .mh{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top)) 10px 10px;background:var(--g2-glass);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-bottom:1px solid var(--v2-line)}.g2-mx .mh .bk{width:40px;height:40px;border-radius:99px;display:grid;place-items:center}.g2-mx .mh .bk svg{width:24px;height:24px}.g2-mx .mh b{flex:1;font-size:16px;font-weight:600;text-align:center}.g2-mx .mh .ib{width:40px;height:40px;position:relative}.g2-mx .mh .g2-menu{top:44px}.g2-mx .mb{flex:1;padding:18px 14px calc(110px + env(safe-area-inset-bottom));display:grid;gap:14px;align-content:start}.g2-mx .g2-xhd{flex-direction:column;text-align:center;gap:8px}.g2-mx .g2-xhd .sub{justify-content:center}.g2-mx .g2-xhd h1{font-size:24px}.g2-mx .g2-c{padding:16px;border-radius:16px}.g2-mx .g2-tiles{grid-template-columns:1fr 1fr}.g2-mx .g2-tiles>div:last-child{grid-column:1 / -1}.g2-mx .g2-rev{justify-content:center}.g2-mx .g2-al{padding:16px}.g2-mx .g2-rev .doc{width:170px}.g2-mxbar{position:fixed;left:0;right:0;bottom:0;z-index:25;transform:translateZ(0);will-change:transform;display:flex;gap:8px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:var(--g2-glass);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-top:1px solid var(--v2-line)}.g2-mxbar .pbtn{flex:1;justify-content:center;height:48px;border-radius:14px;font-size:15px}.g2-mxbar .sq{flex:none;width:48px;padding:0;justify-content:center}.g2-mx.swiping{box-shadow:-20px 0 40px -20px #00000040}.g2-kv>.g2-tel{align-items:center}.g2-kv>.g2-tel b{flex-wrap:wrap;justify-content:flex-end;gap:10px}.g2-kv .g2-wa{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:99px;background:#25d366;color:#fff;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.g2-kv .g2-wa svg{width:15px;height:15px}.g2-kv .g2-wa:active{opacity:.8}.g2-lnk{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--v2-teal, #0B7A75);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.g2-grp{margin-top:12px;padding:14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--v2-line);display:grid;gap:12px;font-size:13.5px;color:var(--v2-body)}.g2-grp .row{display:flex;align-items:center;justify-content:space-between;gap:12px}.g2-grp .row>span{display:grid;gap:1px;min-width:0}.g2-grp .row b{color:var(--v2-ink);font-weight:600;font-size:14.5px}.g2-grp .row small{color:var(--v2-muted);font-size:12.5px}.g2-grp .row.end{justify-content:flex-end}.g2-grp .row>.g2-stp{display:inline-flex;gap:0;flex:none}.g2-grp .row .g2-stp b{font-size:15px}.g2-grp p{margin:0;line-height:1.5}.g2-frac{display:inline-flex;align-items:center;height:24px;padding:0 8px;margin-left:6px;border-radius:99px;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--v2-soft);color:var(--v2-body);white-space:nowrap}.g2-frac.ok{background:color-mix(in srgb,var(--g2-ok) 11%,transparent);color:var(--g2-ok)}.g2-frac.warn{background:color-mix(in srgb,var(--g2-warn) 13%,transparent);color:var(--g2-warn)}.g2-frac.crit{background:color-mix(in srgb,var(--g2-crit) 11%,transparent);color:var(--g2-crit)}.g2-ups h3 .rr{margin-left:auto}.g2-upadd{display:flex;gap:8px;margin-bottom:12px}.g2-upadd select{flex:1;min-width:0;height:38px}.g2-upo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px 0;border-top:1px solid var(--v2-line);align-items:start}.g2-upo:first-of-type{border-top:0}.g2-upo .t{display:grid;gap:3px;min-width:0}.g2-upo .t b{font-size:14.5px;font-weight:600}.g2-upo .t small{font-size:12.5px;color:var(--v2-muted);line-height:1.4}.g2-upo .t .nt{font-style:italic;color:var(--v2-body)}.g2-upo .a{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap}.g2-upo .a:empty{display:none}.g2-gh{padding-left:0!important;padding-right:0!important}.g2-row{margin:0 -14px 0 -40px;padding:12px 14px 12px 40px;border-radius:16px}.g2-row+.g2-row{border-top:0}.g2-row:hover{background:var(--v2-soft)}.g2-ck{position:absolute;left:9px;top:50%;transform:translateY(-50%)}.g2-row:before{left:2px}.g2-nb .nb-row{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.g2-nb .nb-go{width:100%;height:52px;justify-content:center;font-size:15px;margin-top:6px}.g2-nb .nb-cancel{justify-self:center;border:0;background:none;padding:6px;font:inherit;font-size:14px;color:var(--v2-muted);cursor:pointer}.g2.phone .g2-mx .g2-c{background:none;box-shadow:none;border-radius:0;padding:22px 0;border-bottom:1px solid var(--v2-line)}.g2.phone .g2-mx .g2-c:last-of-type{border-bottom:0}.g2.phone .g2-mx .g2-c h3{font-size:18px}.g2.phone .g2-lk .lk1{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px}.g2.phone .g2-lk .lk1 .t{display:contents}.g2.phone .g2-lk .lk1 .t b{order:1}.g2.phone .g2-lk .lk1 .g2-dig{order:2;font-size:30px}.g2.phone .g2-lk .lk1 .t small{order:3;font-size:13px;line-height:1.45}.g2-kh-go{justify-self:start;display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:2px 0;font:inherit;font-size:14px;font-weight:600;color:var(--v2-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.g2-kh-go:disabled{opacity:.6;cursor:default}.g2-kh{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--v2-line2, var(--v2-line))}.g2-kh .pb{margin:0;font-size:13.5px;font-weight:600;color:var(--v2-ink)}.g2-kh textarea{width:100%;box-sizing:border-box;resize:vertical;border:0;border-radius:12px;background:var(--v2-card);box-shadow:inset 0 0 0 1px var(--v2-line);padding:12px 14px;font:inherit;font-size:14.5px;line-height:1.5;color:var(--v2-ink)}.g2-kh .aa{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.g2-all{width:100%;margin:6px 0 18px}.g2-wrap .g2-x{gap:56px;grid-template-columns:minmax(0,1fr) 300px}.g2-wrap .g2-xm,.g2-wrap .g2-xa{gap:0}.g2-wrap .g2-c{background:none;box-shadow:none;border-radius:0;padding:24px 0;border-top:1px solid var(--v2-line)}.g2-wrap .g2-xm>.g2-c:first-child,.g2-wrap .g2-xa>.g2-c:first-child{border-top:0;padding-top:4px}.g2-wrap .g2-xa .g2-c{padding:20px 0}.g2-wrap .g2-c h3{font-size:17px;margin-bottom:16px}.g2-wrap .g2-xa .g2-c h3{font-size:15.5px;margin-bottom:12px}.g2-wrap .g2-c h3 .rr .g2-lnk{font-size:13.5px}.g2-wrap .g2-tiles{gap:0}.g2-wrap .g2-tiles>div{background:none;padding:0 20px;border-left:1px solid var(--v2-line);border-radius:0}.g2-wrap .g2-tiles>div:first-child{border-left:0;padding-left:0}.g2-wrap .g2-tiles b{font-size:17px}.g2-wrap .g2-lk .lk1{background:none;padding:0;border-radius:0}.g2-wrap .g2-lk .lk1+.aa{padding-bottom:4px}.g2-wrap .g2-lk .lk1[style]{margin-top:6px!important;padding-top:16px;border-top:1px solid var(--g2-line2)}.g2-wrap .g2-al{margin-bottom:20px}.g2-kids{display:flex;align-items:center;gap:12px;padding:11px 0 0;border-top:1px solid var(--g2-line2);margin-top:0}.g2-kids .av{width:36px;height:36px;border-radius:99px;background:var(--v2-soft);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--v2-body);flex:none}.g2-kids .t b{display:block;font-size:14.5px;font-weight:600}.g2-kids .t small{font-size:12.5px;color:var(--v2-muted)}.g2-wa.wide{display:inline-flex;align-items:center;gap:7px;height:36px;margin-top:14px;padding:0 14px;border-radius:99px;background:#25d366;color:#fff;font-size:13.5px;font-weight:600;text-decoration:none}.g2-wa.wide svg{width:16px;height:16px}@media(max-width:1180px){.g2-wrap .g2-x{grid-template-columns:1fr;gap:0}.g2-wrap .g2-xa{gap:0 32px}.g2-wrap .g2-xa>.g2-c:first-child{border-top:1px solid var(--v2-line);padding-top:20px}}.g2-tpick{position:relative;display:inline-flex;align-items:baseline;gap:6px;cursor:pointer;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left}.g2-tpick em{font-style:normal;font-weight:600;color:var(--v2-teal, #0B7A75);text-decoration:underline;text-underline-offset:2px}.g2-tpick select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer;font-size:16px}.g2-nb .nb-ac{position:relative}.g2-nb .nb-sug{position:absolute;left:0;right:0;top:100%;z-index:5;margin-top:4px;display:grid;max-height:260px;overflow-y:auto;border-radius:14px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line),0 18px 40px -12px #00000040}.g2-nb .nb-sug button{display:grid;gap:1px;padding:10px 14px;border:0;border-bottom:1px solid var(--v2-line);background:none;font:inherit;text-align:start;color:var(--v2-ink);cursor:pointer}.g2-nb .nb-sug button:last-child{border-bottom:0}.g2-nb .nb-sug button:hover{background:var(--v2-soft)}.g2-nb .nb-sug b{font-size:14.5px;font-weight:600}.g2-nb .nb-sug small{font-size:12.5px;font-weight:400;color:var(--v2-muted)}.g2-mx .mh.ed b{position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.g2-mx .mh .mh-ed{margin-left:auto;height:36px;padding:0 12px;border-radius:99px;font-size:15px;font-weight:600;color:var(--v2-ink);text-decoration:underline;text-underline-offset:3px}.g2-mx .mh .mh-ed:active{background:var(--v2-line)}.g2-hfold{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;text-align:start}.g2-hfold h3{margin:0}.g2-hfold svg{width:20px;height:20px;color:var(--v2-muted);transition:transform .2s}.g2-hfold[aria-expanded=true] svg{transform:rotate(180deg)}.g2-hfold+.g2-tl{margin-top:14px}.hpk-field{display:inline-flex;align-items:center;gap:9px;width:100%;min-height:46px;box-sizing:border-box;padding:0 14px;border:0;border-radius:12px;background:var(--v2-soft, #F2F0EB);font:inherit;font-size:15px;font-weight:500;color:var(--v2-ink, #1C1B19);text-align:left;cursor:pointer;transition:box-shadow .15s}.hpk-field svg{flex:none;color:var(--v2-muted, #8A867F)}.hpk-field span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpk-field.empty span{color:var(--v2-muted, #8A867F);font-weight:400}.hpk-field:hover{box-shadow:inset 0 0 0 1px var(--v2-line, #E8E5DF)}.hpk-field[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--v2-ink, #1C1B19)}.hpk-field:disabled{opacity:.5;cursor:default}.hpk-field.time{width:auto;min-width:128px}.hpk-dt{display:flex;gap:8px;flex-wrap:wrap}.hpk-dt .hpk-field:first-child{flex:1 1 200px;width:auto}.hpk-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none}.hpk-pop{position:fixed;pointer-events:auto;width:304px;box-sizing:border-box;padding:14px;border-radius:18px;background:var(--v2-card, #fff);color:var(--v2-ink, #1C1B19);box-shadow:0 0 0 1px var(--v2-line, #E8E5DF),0 24px 48px -18px #00000059;font-family:inherit;animation:hpkIn .14s ease-out}.hpk-pop.wide{width:248px}@keyframes hpkIn{0%{opacity:0;transform:translateY(-4px)}}.hpk-layer.sheet{pointer-events:auto}.hpk-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000052}.hpk-layer.sheet .hpk-pop{left:0;right:0;bottom:0;top:auto;width:auto;border-radius:22px 22px 0 0;padding:10px 18px calc(18px + env(safe-area-inset-bottom));animation:hpkUp .2s cubic-bezier(.2,.8,.2,1)}@keyframes hpkUp{0%{transform:translateY(100%)}}.hpk-grab{display:block;width:40px;height:5px;border-radius:99px;background:var(--v2-line, #E8E5DF);margin:0 auto 12px}.hpk-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hpk-hd b{font-size:15.5px;font-weight:700}.hpk-hd button{width:36px;height:36px;border:0;border-radius:99px;background:none;display:grid;place-items:center;color:var(--v2-ink, #1C1B19);cursor:pointer}.hpk-hd button:hover{background:var(--v2-soft, #F2F0EB)}.hpk-wd,.hpk-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.hpk-wd span{font-size:11.5px;font-weight:600;color:var(--v2-muted, #8A867F);padding:4px 0 6px}.hpk-days button{aspect-ratio:1;max-height:40px;width:100%;border:0;border-radius:99px;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--v2-ink, #1C1B19);cursor:pointer;font-variant-numeric:tabular-nums}.hpk-days button:hover:not(:disabled){background:var(--v2-soft, #F2F0EB)}.hpk-days button.today{box-shadow:inset 0 0 0 1.5px var(--v2-ink, #1C1B19)}.hpk-days button.on{background:var(--v2-ink, #1C1B19);color:var(--v2-bg, #fff);box-shadow:none}.hpk-days button:disabled{color:var(--v2-line, #D9D5CD);text-decoration:line-through;cursor:default}.hpk-layer.sheet .hpk-days button{max-height:48px;font-size:15.5px}.hpk-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--v2-line, #E8E5DF)}.hpk-ft button{border:0;background:none;padding:4px 0;font:inherit;font-size:13.5px;font-weight:600;color:var(--v2-ink, #1C1B19);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hpk-ft button.mu{color:var(--v2-muted, #8A867F)}.hpk-tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:248px;overflow-y:auto;scrollbar-width:thin;padding:2px}.hpk-layer.sheet .hpk-tl{grid-template-columns:repeat(4,minmax(0,1fr));max-height:46vh}.hpk-tl button{height:40px;border:0;border-radius:12px;background:var(--v2-soft, #F2F0EB);font:inherit;font-size:14px;font-weight:600;color:var(--v2-ink, #1C1B19);cursor:pointer;font-variant-numeric:tabular-nums}.hpk-tl button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--v2-ink, #1C1B19)}.hpk-tl button.on{background:var(--v2-ink, #1C1B19);color:var(--v2-bg, #fff)}.hpk-tl button:disabled{opacity:.35;cursor:default}.hpk-stay{max-height:320px;overflow-y:auto;scrollbar-width:thin;display:grid;gap:14px;padding:2px;position:relative}.hpk-layer.sheet .hpk-stay{max-height:58vh}.hpk-stay section{display:grid;gap:8px}.hpk-stay section>b{font-size:12.5px;font-weight:700;color:var(--v2-muted, #8A867F)}.hpk-stay section>b.x{color:var(--v2-teal, #0B7A75)}.hpk-stay .hpk-tl{max-height:none;overflow:visible;padding:0}.hpk-stay .hpk-tl .late{grid-column:1 / -1}.pd-h{margin:18px 0 6px;font-size:14px;font-weight:600}.g2-kv>div.pd-tot span,.bp-kv div.pd-tot span{color:var(--ink, inherit);font-weight:600}.g2-kv>div.pd-tot b,.bp-kv div.pd-tot b{font-weight:700}.g2-kv>div.pd-est,.bp-kv div.pd-est{border:0;padding-top:2px}.pd-est span{font-size:12px;color:var(--v2-muted)}.g2-kv>div.pd-more,.bp-kv div.pd-more{border:0;padding-top:4px;justify-content:flex-start}.pd-more button{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--ink, inherit);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.pd-more svg{width:15px;height:15px;transition:transform .2s}.pd-more svg.up{transform:rotate(180deg)}.l2,.l2d{--card: var(--v2-card);--line: var(--v2-line);--line-2: #F2F0EC;--soft: var(--v2-soft);--muted: var(--v2-muted);--body: var(--v2-body);--ink: var(--v2-ink);--bg: var(--v2-bg);--teal: var(--v2-teal);--teal-soft: var(--v2-teal-soft);--faint: #B7B3AB;--warn: #D9544A;--crit: #B83A2E;--ok: #17915F;--spring: cubic-bezier(.34,1.3,.64,1);--ease: var(--v2-ease, cubic-bezier(.2,.8,.2,1));--glass: rgba(250,250,248,.8)}.l2{min-width:0}.l2-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.l2-wrap>*{min-width:0}:where(.l2,.l2d) input,:where(.l2,.l2d) textarea,:where(.l2,.l2d) select{font-family:inherit}:is(.l2,.l2d) .gp{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:600;background:var(--soft);color:var(--body);white-space:nowrap}:is(.l2,.l2d) .gp i{width:7px;height:7px;border-radius:99px;background:var(--faint);flex:none}:is(.l2,.l2d) .gp svg{width:13px;height:13px}:is(.l2,.l2d) .gp.ok{background:color-mix(in srgb,var(--ok) 11%,transparent);color:var(--ok)}:is(.l2,.l2d) .gp.ok i{background:var(--ok)}:is(.l2,.l2d) .gp.warn{background:color-mix(in srgb,var(--warn) 13%,transparent);color:var(--warn)}:is(.l2,.l2d) .gp.warn i{background:var(--warn)}:is(.l2,.l2d) .gxempty{font-size:13.5px;color:var(--muted);line-height:1.5}:is(.l2,.l2d) .iplnk{font-size:13.5px;color:var(--body);text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:none}:is(.l2,.l2d) .swt{position:relative;width:42px;height:26px;border-radius:99px;background:var(--v2-switch-off);flex:none;cursor:pointer;transition:background .2s}:is(.l2,.l2d) .swt:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:99px;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .3s var(--spring)}:is(.l2,.l2d) .swt.on{background:var(--teal)}:is(.l2,.l2d) .swt.on:after{transform:translate(16px)}:is(.l2,.l2d) .swt:disabled{opacity:.5;cursor:default}:is(.l2,.l2d) .cbx{width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--faint);flex:none;display:grid;place-items:center;transition:background .15s,box-shadow .15s}:is(.l2,.l2d) label>input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}:is(.l2,.l2d) label>input:checked+.cbx{background:var(--ink);box-shadow:none}:is(.l2,.l2d) label>input:checked+.cbx:after{content:"";width:10px;height:6px;border-left:2px solid var(--bg);border-bottom:2px solid var(--bg);transform:rotate(-45deg) translate(1px,-1px)}:is(.l2,.l2d) .av{border-radius:99px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--soft);display:grid;place-items:center;color:var(--body);font-weight:600;max-width:none}:is(.l2,.l2d) .spin2{width:18px;height:18px;border-radius:99px;border:2px solid var(--line);border-top-color:var(--teal);animation:l2spin .8s linear infinite;flex:none;display:inline-block}@keyframes l2spin{to{transform:rotate(360deg)}}@keyframes l2rise{0%{opacity:0;transform:translateY(6px)}}@keyframes l2fade{0%{opacity:0}}@keyframes l2grow{0%{transform:scaleX(0)}}@keyframes l2flash{0%{background:var(--teal-soft)}to{background:transparent}}.l2 .tabs{display:flex;gap:6px;flex-wrap:wrap}.l2 .tabs button{height:32px;padding:0 13px;border-radius:99px;font-size:13.5px;font-weight:500;color:var(--body);box-shadow:0 0 0 1px var(--line);background:var(--card);transition:all .2s}.l2 .tabs button.on{background:var(--ink);color:var(--bg);box-shadow:none}.l2 .tabs button span{opacity:.6;margin-left:4px}.l2 .antool{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.l2 .antool .g2-search{margin-left:0}.l2 .anlist{background:var(--card);border-radius:18px;box-shadow:0 0 0 1px var(--line);overflow:hidden}.l2 .anhead,.l2 .anrow{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,.8fr) 112px minmax(0,.9fr) minmax(0,.85fr) minmax(0,.8fr) minmax(0,1.2fr) 20px;gap:16px;align-items:center;padding:0 18px}.l2 .anhead{height:40px;font-size:12.5px;font-weight:500;color:var(--muted);border-bottom:1px solid var(--line)}.l2 .anrow{padding-top:12px;padding-bottom:12px;cursor:pointer;transition:background .15s}.l2 .anrow+.anrow{border-top:1px solid var(--line-2)}.l2 .anrow:hover{background:var(--line-2)}.l2 .anrow.sel{background:var(--teal-soft)}.l2 .anrow.paused .anwho img{filter:grayscale(1);opacity:.6}.l2 .anck{position:relative;display:grid;place-items:center;opacity:0;transition:opacity .15s;cursor:pointer}.l2 .anrow:hover .anck,.l2 .anlist.selmode .anck{opacity:1}@media(hover:none){.l2 .anck{opacity:1}}.l2 .anwho{display:flex;align-items:center;gap:14px;min-width:0}.l2 .anwho img,.l2 .anwho .noimg{width:64px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--soft)}.l2 .anwho .t{min-width:0}.l2 .anwho b{display:block;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2 .anwho small{display:block;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2 .ancity{font-size:13.5px;color:var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2 .anch{display:flex;gap:6px}.l2 .anch span{width:32px;height:32px;border-radius:9px;overflow:hidden;display:block}.l2 .anch span img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.l2 .anch span.off{cursor:pointer}.l2 .anch span.off img{opacity:.35;filter:grayscale(1);transition:opacity .15s,filter .15s}.l2 .anch span.off:hover img{opacity:1;filter:none}.l2 .anocc{display:grid;gap:5px;font-size:13.5px;font-weight:600}.l2 .anocc i{display:block;height:4px;border-radius:99px;background:var(--soft);overflow:hidden}.l2 .anocc i b{display:block;height:100%;background:var(--teal);border-radius:inherit;transform-origin:left;animation:l2grow .8s var(--ease) backwards}.l2 .anrev{font-size:13.5px;font-weight:600;white-space:nowrap}.l2 .anrev small{display:block;font-size:12.5px;color:var(--muted);font-weight:400}.l2 .angap{font-size:13px;min-width:0}.l2 .angap .gp{max-width:100%;overflow:hidden;text-overflow:ellipsis}.l2 .anrow>svg{width:16px;height:16px;color:var(--faint)}.l2 .anfoot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted);padding:0 4px}@media(max-width:1180px){.l2 .anhead,.l2 .anrow{grid-template-columns:minmax(0,2fr) 96px minmax(0,1fr) minmax(0,1.2fr) 20px}.l2 .anhead>:nth-child(3),.l2 .anrow>.ancity,.l2 .anhead>:nth-child(6),.l2 .anhead>:nth-child(7),.l2 .anrow>.anrev{display:none}}.l2 .ansk{height:72px;border-top:1px solid var(--line-2);background:linear-gradient(90deg,transparent,var(--line-2),transparent) 0 0 / 200% 100%;animation:l2sk 1.2s linear infinite}@keyframes l2sk{to{background-position:-200% 0}}.l2 .ansel,.l2 .ansave{position:fixed;left:calc(50% + 120px);bottom:24px;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:31;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:14px;background:var(--ink);color:var(--bg);font-size:14px;box-shadow:0 20px 40px -14px #0006;transition:transform .4s var(--spring),opacity .2s;white-space:nowrap}.l2 .ansel.on,.l2 .ansave.on{transform:translate(-50%);opacity:1;pointer-events:auto}.l2 .ansel b{font-weight:600}.l2 .ansel button,.l2 .ansave button{height:34px;padding:0 13px;border-radius:9px;font-weight:600;font-size:13.5px;background:#ffffff1f;color:inherit}.l2 .ansel button.w,.l2 .ansave button.w{background:var(--bg);color:var(--ink)}.l2 .ansel .x{width:30px;padding:0;display:grid;place-items:center;background:none;opacity:.7}.l2 .ansel .x svg{width:16px;height:16px}@media(max-width:1023px){.l2 .ansel,.l2 .ansave{left:50%}}.l2 .anx{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.l2 .anhd{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.l2 .anhd .ph{display:block;width:84px;height:62px;border-radius:14px;-o-object-fit:cover;object-fit:cover;background:var(--soft);flex:none}.l2 .anhd h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.l2 .anhd .pk{display:inline-flex;align-items:center;gap:6px;text-align:left}.l2 .anhd .pk>svg{width:18px;height:18px;color:var(--muted);flex:none}.l2 .anhd .sub{margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.l2 .anhd .sub img{width:15px;height:15px}.l2 .anhd .r{margin-left:auto;display:flex;gap:8px;position:relative}.l2 .anhd .r .ib{width:38px;height:38px;border-radius:99px;box-shadow:0 0 0 1px var(--line);background:var(--card)}.l2 .anhd .g2-dd{width:340px}.l2 .annav{position:sticky;top:12px;display:grid;gap:18px}.l2 .annav .gh{font-size:12px;font-weight:600;color:var(--muted);padding:0 10px 6px}.l2 .annav a{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 10px;border-radius:10px;font-size:14px;color:var(--body);cursor:pointer;transition:background .15s,color .15s;text-decoration:none}.l2 .annav a:hover{background:var(--line-2);color:var(--ink)}.l2 .annav a.on{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--line)}.l2 .annav a em,.l2 .mansecs em{margin-left:auto;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.l2 .annav a .wd2,.l2 .mansecs .wd2{margin-left:auto;width:7px;height:7px;border-radius:99px;background:var(--warn);flex:none}.l2 .anbody{display:grid;gap:16px;min-width:0;padding-bottom:90px}.l2 .anbody>*{animation:l2fade .3s var(--ease)}.l2 .anc{background:var(--card);border-radius:18px;box-shadow:0 0 0 1px var(--line);padding:22px;min-width:0}.l2 .anbody>.anc{background:none;box-shadow:none;border-radius:0;padding:6px 2px 30px;border-bottom:1px solid var(--line)}.l2 .anbody>.anc:last-child{border-bottom:0}.l2 .anbody>.anc h3{font-size:17px}.l2 .anbody>.anc.lvno{background:var(--soft);border-radius:16px;padding:18px;border:0}.l2 .anc h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.l2 .anc h3 .rr{margin-left:auto;display:flex;gap:6px;align-items:center}.l2 .anc h3 .rr .cbtn svg{width:15px;height:15px}.l2 .anc>p.lead{margin:6px 0 16px;font-size:13.5px;color:var(--muted);line-height:1.5}.l2 .anf{display:grid;gap:7px;padding:14px 0;border-top:1px solid var(--line-2);min-width:0}.l2 .anf:first-of-type{border-top:0;padding-top:10px}.l2 .anf>label,.l2 .anf .lb,:is(.l2,.l2d) .fl>label{font-size:13.5px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:6px}.l2 .anf>label svg{width:14px;height:14px;color:var(--muted)}.l2 .anf .hint,.l2 .anc>.hint{font-size:12.5px;color:var(--muted);line-height:1.45}.l2 .anf .hint.warn{color:var(--warn)}:is(.l2,.l2d) .anin{width:100%;height:42px;border:0;border-radius:11px;padding:0 12px;background:var(--soft);font:400 14.5px/1.3 inherit;font-family:inherit;color:var(--ink);outline:0;transition:box-shadow .15s;box-sizing:border-box;min-width:0}:is(.l2,.l2d) .anin:focus{box-shadow:0 0 0 1.5px var(--ink);background:var(--card)}:is(.l2,.l2d) textarea.anin{height:84px;padding:10px 12px;resize:vertical;line-height:1.45}:is(.l2,.l2d) .anin[readonly]{color:var(--body);cursor:default}:is(.l2,.l2d) .anin[readonly]:focus{box-shadow:none;background:var(--soft)}:is(.l2,.l2d) select.anin{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}.l2 .an2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.l2 .an2>div{display:grid;gap:7px;min-width:0}.l2 .an3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.l2 .an3>div{padding:12px 14px;border-radius:12px;background:var(--soft);display:grid;gap:2px}.l2 .an3 span{font-size:12px;color:var(--muted)}.l2 .an3 b{font-size:17px;font-weight:600}.l2 .anlink{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--soft);margin-bottom:6px;flex-wrap:wrap}.l2 .anlink>img{width:22px;height:22px}.l2 .anlink .t{flex:1;min-width:160px}.l2 .anlink .t b{display:block;font-size:14px;font-weight:600}.l2 .anlink .t small{display:block;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2 .cbtn.spin svg{animation:l2spin .9s cubic-bezier(.5,0,.3,1) infinite}.l2 .anmap{position:relative;height:150px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 30% 40%,color-mix(in srgb,var(--teal) 10%,transparent) 0 30px,transparent 31px),repeating-linear-gradient(28deg,transparent 0 38px,var(--line) 38px 40px),repeating-linear-gradient(-62deg,transparent 0 54px,var(--line) 54px 56px),var(--soft)}.l2 .anmap .pin{position:absolute;left:30%;top:40%;transform:translate(-50%,-100%);width:30px;height:30px;border-radius:99px 99px 99px 0;rotate:-45deg;background:var(--ink);display:grid;place-items:center;box-shadow:0 6px 14px -6px #00000080}.l2 .anmap .pin:after{content:"";width:10px;height:10px;border-radius:99px;background:var(--bg)}.l2 .anmap .co{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}.l2 .anmap .co>*{height:28px;padding:0 10px;border-radius:99px;background:var(--card);font-size:12px;font-weight:600;display:inline-flex;align-items:center;box-shadow:0 1px 3px #0000001a;color:var(--ink);text-decoration:none}.l2 .anchan{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;box-shadow:0 0 0 1px var(--line);flex-wrap:wrap}.l2 .anchan+.anchan,.l2 .anchan+.anbk{margin-top:10px}.l2 .anchan>img{width:36px;height:36px;padding:8px;border-radius:11px;background:var(--soft);flex:none}.l2 .anchan .t{flex:1;min-width:180px}.l2 .anchan .t b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;flex-wrap:wrap}.l2 .anchan .t small{display:block;font-size:13px;color:var(--muted);margin-top:2px}.l2 .anchan .kv2{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:12.5px;color:var(--muted)}.l2 .anchan .kv2 b{display:inline;font-size:12.5px;color:var(--ink);font-weight:600}.l2 .anbk{padding:18px;border-radius:16px;box-shadow:0 0 0 1.5px var(--ink);display:grid;gap:12px}.l2 .anbk h4{margin:0;font-size:15px;font-weight:600}.l2 .anbk p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.55}.l2 .anbk .aa{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.l2 .anbk .err{font-size:13px;color:var(--warn)}.l2 .anhelp{margin-top:14px;font-size:13px;color:var(--muted);line-height:1.5}.l2 .anhelp a,.l2 .anhelp button{color:var(--body);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-size:13px}.l2 .antog{display:flex;align-items:center;gap:14px;padding:4px 0 14px}.l2 .antog .t{flex:1}.l2 .antog .t b{display:block;font-size:14.5px;font-weight:600}.l2 .antog .t small{font-size:13px;color:var(--muted)}.l2 .antpl{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:var(--soft);flex-wrap:wrap}.l2 .antpl .ic3{width:40px;height:48px;border-radius:6px;background:var(--card);box-shadow:0 1px 3px #00000014;display:grid;gap:4px;padding:8px 7px;align-content:start;flex:none}.l2 .antpl .ic3 i{display:block;height:2.5px;border-radius:2px;background:var(--line)}.l2 .antpl .ic3 i:nth-child(1){width:70%;background:var(--faint)}.l2 .antpl .t{flex:1;min-width:160px}.l2 .antpl .t b{display:block;font-size:14px;font-weight:600}.l2 .antpl .t small{font-size:12.5px;color:var(--muted)}.l2 .anlock{display:grid;grid-template-columns:auto 1fr auto;gap:4px 14px;align-items:center;padding:16px;border-radius:16px;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .15s;text-align:left;width:100%}.l2 .anlock:hover{box-shadow:0 0 0 1px var(--faint)}.l2 .anlock+.anlock{margin-top:10px}.l2 .anlock .ic4{grid-row:1 / 3;width:44px;height:44px;border-radius:12px;background:var(--soft);display:grid;place-items:center;color:var(--body);position:relative}.l2 .anlock .ic4 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.12))}.l2 .anlock .ic4.bad{background:color-mix(in srgb,var(--crit) 9%,var(--card))}.l2 .anlock .ic4.bad:after{content:"";position:absolute;right:-2px;top:-2px;width:10px;height:10px;border-radius:99px;background:var(--warn);box-shadow:0 0 0 2px var(--card)}.l2 .anlock .t{min-width:0}.l2 .anlock .t b{font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l2 .anlock .t b .brand{height:18px;padding:0 7px;border-radius:99px;background:var(--soft);font-size:11px;font-weight:600;color:var(--body);display:inline-flex;align-items:center}.l2 .anlock .t small{display:block;font-size:12.5px;color:var(--muted)}.l2 .anlock .st{display:grid;gap:6px;justify-items:end}.l2 .anlock .bat{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}.l2 .anlock .bat i{width:26px;height:12px;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--faint);padding:2px;display:block}.l2 .anlock .bat i b{display:block;height:100%;border-radius:1px;background:var(--ok)}.l2 .anlock .bat.lo i b{background:var(--crit)}.l2 .anlock .bat.mid i b{background:var(--warn)}.l2 .anlock .cur{grid-column:2 / 4;margin-top:6px;padding-top:10px;border-top:1px solid var(--line-2);font-size:13px;color:var(--body);line-height:1.45}.l2 .anadd{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;margin-top:10px;border-radius:14px;font-size:14px;font-weight:600;color:var(--body);width:100%;background:none;outline:1.5px dashed var(--faint);outline-offset:-1.5px;cursor:pointer}.l2 .anadd:hover{color:var(--ink);background:var(--line-2)}.l2 .anadd svg{width:17px;height:17px}.l2 .anadd.busy{opacity:.6;pointer-events:none}.l2 .anmode{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px}.l2 .anmode button{display:grid;gap:6px;text-align:left;padding:14px;border-radius:14px;box-shadow:0 0 0 1px var(--line);background:var(--card);transition:box-shadow .15s,background .15s;align-content:start}.l2 .anmode button b{font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px}.l2 .anmode button small{font-size:12.5px;color:var(--muted);line-height:1.45}.l2 .anmode button .rd{width:18px;height:18px;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--faint);margin-left:auto;flex:none;transition:box-shadow .2s}.l2 .anmode button.on{box-shadow:0 0 0 1.5px var(--ink)}.l2 .anmode button.on .rd{box-shadow:inset 0 0 0 5.5px var(--ink)}.l2 .anmode.dis{opacity:.5;pointer-events:none}.l2 .anmode.busy{pointer-events:none}.l2 .ankb .kbt{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.l2 .ankb .kbt .g2-search{max-width:none;margin:0}.l2 .ankb .tabs{margin:0 0 6px}.l2 .ankb .tabs button{height:30px;font-size:13px;padding:0 11px}.l2 .ankb .miss2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--warn) 8%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 28%,transparent);font-size:13.5px;color:var(--body);margin-bottom:10px}.l2 .ankb .miss2 b{color:var(--ink);font-weight:600}.l2 .ankb .miss2 .cbtn{margin-left:auto;height:30px;font-size:12.5px}.l2 .ankb .miss2>span:nth-child(2){flex:1;min-width:180px}.l2 .kbh{font-size:12.5px;font-weight:600;color:var(--muted);padding:14px 2px 6px}.l2 .kbe{position:relative;padding:12px 14px;border-radius:12px;transition:background .15s;cursor:pointer;text-align:left;width:100%;display:block}.l2 .kbe:hover{background:var(--line-2)}.l2 .kbe b{display:block;font-size:14px;font-weight:600;padding-right:110px}.l2 .kbe p{margin:3px 0 0;font-size:13.5px;color:var(--body);line-height:1.5;white-space:pre-line}.l2 .kbe .src{position:absolute;right:12px;top:12px;height:20px;padding:0 8px;border-radius:99px;background:var(--soft);font-size:11px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center}.l2 .kbe .src.lrn{background:var(--teal-soft);color:var(--teal)}.l2 .kbe.new3{animation:l2flash 1.4s var(--ease)}.l2 .kbed{display:grid;gap:10px;padding:14px;border-radius:14px;box-shadow:0 0 0 1.5px var(--ink);margin:6px 0 10px}.l2 .kbed .aa{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.l2 .kbed .aa .dz{margin-right:auto}.l2 .ancomp{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line);flex-wrap:wrap}.l2 .ancomp svg{width:40px;height:40px;transform:rotate(-90deg);flex:none}.l2 .ancomp circle{fill:none;stroke-width:4}.l2 .ancomp .bg{stroke:var(--soft)}.l2 .ancomp .fg{stroke:var(--teal);stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease)}.l2 .ancomp .t{flex:1;min-width:180px}.l2 .ancomp .t b{display:block;font-size:14.5px;font-weight:600}.l2 .ancomp .t small{font-size:13px;color:var(--muted)}.l2 .ancomp .pbtn{height:36px;font-size:13.5px}.l2 .anpause{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:var(--soft);font-size:13.5px;color:var(--body);line-height:1.45}.l2 .anpause>span:nth-child(2){flex:1;min-width:200px}.l2 .anwarn{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--warn) 8%,var(--card));font-size:13.5px;color:var(--body);line-height:1.5}.l2 .anph{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.l2 .anph button{position:relative;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--soft)}.l2 .anph button:first-child{grid-column:span 2;grid-row:span 2}.l2 .anph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--ease);display:block}.l2 .anph button:hover img{transform:scale(1.04)}.l2 .anph .tag2{position:absolute;left:10px;top:10px;height:24px;padding:0 10px;border-radius:99px;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12px;font-weight:600;display:inline-flex;align-items:center}.l2 .anph .hov{position:absolute;inset:auto 6px 6px 6px;padding:5px 8px;border-radius:8px;background:#141413b8;color:#fff;font-size:11.5px;font-weight:600;opacity:0;transition:opacity .15s}.l2 .anph button:hover .hov{opacity:1}.l2 .anph .more{grid-column:1 / -1;aspect-ratio:auto;height:38px;background:none;box-shadow:0 0 0 1px var(--line);font-size:13.5px;font-weight:600}.l2 .andesc{font-size:14.5px;line-height:1.6;color:var(--body);padding:14px 16px;border-radius:12px;background:var(--soft);white-space:pre-line}.l2 .anpp{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line-2)}.l2 .anpp:first-of-type{border-top:0}.l2 .anpp .av{width:38px;height:38px;font-size:12.5px}.l2 .anpp.big{align-items:flex-start;padding:14px;border-radius:14px;background:var(--soft);border:0;flex-wrap:wrap}.l2 .anpp.big .av{width:44px;height:44px;background:var(--card)}.l2 .anpp .t{flex:1;min-width:160px}.l2 .anpp .t b{display:block;font-size:14.5px;font-weight:600}.l2 .anpp .t small{display:block;font-size:12.5px;color:var(--muted)}.l2 .anpp .kv3{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;font-size:12.5px;color:var(--muted)}.l2 .anpp .kv3 b{display:inline;font-size:12.5px}.l2 .anpp .aa2{display:flex;gap:6px;align-self:center;flex-wrap:wrap}.l2 .anpp .ib{width:32px;height:32px;color:var(--muted)}.l2 .anpp .ib svg{width:15px;height:15px}.l2 .anh4{font-size:12.5px;font-weight:600;color:var(--muted);margin:2px 0}.l2 .anpp.off .t{opacity:.5}.l2 .anrev1{padding:14px 0;border-top:1px solid var(--line-2)}.l2 .anrev1:first-of-type{border-top:0;padding-top:4px}.l2 .anrev1 .hd2{display:flex;align-items:center;gap:10px}.l2 .anrev1 .av{width:36px;height:36px;font-size:12.5px}.l2 .anrev1 .t b{display:block;font-size:14px;font-weight:600}.l2 .anrev1 .t small{font-size:12.5px;color:var(--muted);letter-spacing:.02em}.l2 .anrev1 .t small .dim{opacity:.25}.l2 .anrev1 p{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--body);white-space:pre-line}.l2 .anrev1 .rep{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--soft);font-size:13.5px;color:var(--body);line-height:1.5;white-space:pre-line}.l2 .anrev1 .rep b{display:block;font-size:12.5px;color:var(--ink);margin-bottom:2px}.l2 .anrev1>.iplnk{margin-top:6px;display:inline-block}.l2 .rkv{display:grid}.l2 .rkv>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line-2);font-size:14px}.l2 .rkv>div:first-child{border-top:0}.l2 .rkv span{color:var(--muted)}.l2 .rkv b{font-weight:600;text-align:right}.l2 .arin .anf{border-top:0;padding:0}.l2 .arcard{border-radius:16px;background:var(--soft);padding:16px;display:grid;gap:10px}.l2 .arcard.gen{animation:l2argen .7s var(--ease)}@keyframes l2argen{0%{opacity:.35}to{opacity:1}}.l2 .arhd{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:var(--muted)}.l2 .arx{font-size:24px;font-weight:700;line-height:1.5;text-align:center;color:var(--ink);padding:6px 0;white-space:pre-line}.l2 .arta{height:110px!important;font-size:18px!important;text-align:right}.l2 .arfr{text-align:center;font-size:14px;color:var(--body)}.l2 .araa{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.l2 .araa .cbtn svg{width:15px;height:15px}.l2 .arcard .hint{font-size:12.5px;color:var(--muted);text-align:center}.l2 .arst{display:grid;gap:10px}.l2 .arsi{display:grid;grid-template-columns:96px 1fr auto;gap:12px;align-items:start;padding:10px;border-radius:14px;box-shadow:0 0 0 1px var(--line)}.l2 .arph{position:relative;width:96px;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--soft)}.l2 .arph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.l2 .arph span{position:absolute;left:6px;top:6px;width:22px;height:22px;border-radius:99px;background:var(--ink);color:var(--bg);font-size:12px;font-weight:700;display:grid;place-items:center}.l2 .arsi textarea.anin{height:72px;min-height:72px;resize:none}.l2 .arsb{display:grid;gap:2px}.l2 .arsb .ib{width:30px;height:30px}.l2 .arsb .ib svg{width:15px;height:15px}.l2 .arsb .ib[disabled]{opacity:.25}.l2 .lvsum{font-size:14px;color:var(--body)}.l2 .lvsum b{font-size:22px;color:var(--ink);margin-right:2px}.l2 .lvg{padding-bottom:12px}.l2 .lvg h3 .rr .cbtn{height:30px;font-size:12.5px;padding:0 10px}.l2 .lvi{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line-2)}.l2 .lvg h3+.lvi{margin-top:10px}.l2 .lvi .t{flex:1;min-width:0}.l2 .lvi b{display:block;font-size:14px;font-weight:600}.l2 .lvi p{margin:2px 0 0;font-size:13.5px;color:var(--body);line-height:1.45;white-space:pre-line}.l2 .lvi.off .t{opacity:.45}.l2 .lvg .gxempty{padding-top:10px}.l2 .lvno h3 svg{width:16px;height:16px;color:var(--muted)}@media(max-width:560px){.l2 .arin,.l2 .an2.arin{grid-template-columns:1fr}.l2 .arsi{grid-template-columns:84px 1fr}.l2 .arph{width:84px;grid-row:1}.l2 .arsb{grid-row:1;grid-column:2;display:flex;justify-content:flex-end;align-self:start;gap:2px}.l2 .arsi textarea.anin{grid-row:2;grid-column:1 / -1;height:86px;min-height:86px}.l2 .arx{font-size:21px}}@media(max-width:1100px){.l2 .anx{grid-template-columns:1fr}.l2 .annav{position:static;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.l2 .ipacc{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.l2 .ipacc .lg{width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,#FF5A5F 9%,transparent);display:grid;place-items:center;flex:none}.l2 .ipacc .lg img{width:28px;height:28px}.l2 .ipacc .t{flex:1;min-width:200px}.l2 .ipacc .nm{display:flex;align-items:center;gap:6px;min-width:0}.l2 .ipacc .nm b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2 .ipacc .nm .ib{width:28px;height:28px}.l2 .ipacc .nm .ib svg{width:15px;height:15px}.l2 .ipacc small{display:block;font-size:12.5px;color:var(--muted)}.l2 .ipacc small.n2{color:var(--body);margin-top:1px}.l2 .ipacc .aa{display:flex;gap:8px;flex-wrap:wrap}.l2 .ipacc .cbtn svg{width:15px;height:15px}.l2 .iprn{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.l2 .iprn .anin{height:34px;width:220px}.l2 .ipaccs{display:grid;gap:8px}.l2 .ipaccs .h{font-size:14px;font-weight:600}.l2 .ipaccs .h small{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:2px}.l2 .ipa{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line);cursor:pointer;flex-wrap:wrap}.l2 .ipa.on{box-shadow:0 0 0 1.5px var(--ink)}.l2 .ipa .lg2{width:36px;height:36px;border-radius:10px;background:var(--soft);display:grid;place-items:center}.l2 .ipa.on .lg2{background:var(--ink)}.l2 .ipa .lg2 img{width:20px;height:20px}.l2 .ipa .t{flex:1;min-width:0}.l2 .ipa .t b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.l2 .ipa .t small{font-size:12.5px;color:var(--muted)}.l2 .ipa .shown{height:20px;padding:0 8px;border-radius:99px;background:var(--soft);font-size:11px;font-weight:600;color:var(--body);display:inline-flex;align-items:center}.l2 .ipcon{display:grid;grid-template-columns:1fr 1fr;gap:10px}.l2 .ipcon button{height:44px;border-radius:12px;outline:1.5px dashed var(--faint);outline-offset:-1.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;color:var(--body);background:var(--card);transition:background .15s,color .15s;min-width:0;padding:0 12px}.l2 .ipcon button:hover{color:var(--ink);background:var(--line-2)}.l2 .ipcon svg{width:16px;height:16px;flex:none}.l2 .ipbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 14px 12px 16px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.l2 .ipbar .n{margin-left:auto;font-size:13px;color:var(--muted)}.l2 .ipbar .pbtn[disabled]{opacity:.35;cursor:default}.l2 .ipchk{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;cursor:pointer}.l2 .iph{display:flex;align-items:baseline;gap:8px;margin-top:6px;font-size:14.5px;font-weight:600;padding:0 4px}.l2 .iph small{font-size:13px;color:var(--muted);font-weight:500}.l2 .ipgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.l2 .ipgrid>*{min-width:0}.l2 .ipl{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .15s}.l2 .ipl:hover{box-shadow:0 0 0 1px var(--faint)}.l2 .ipl.on{box-shadow:0 0 0 1.5px var(--ink)}.l2 .ipl img,.l2 .ipl .noimg{width:64px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--soft)}.l2 .ipl .t{flex:1;min-width:0}.l2 .ipl .t b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2 .ipl .t small{font-size:12.5px;color:var(--muted)}.l2 .ipl .cbtn{flex:none;height:32px;font-size:13px}.l2 .ipl .cbtn svg{width:14px;height:14px}.l2 .ipl.done .gp{flex:none}.l2 .ipl.fresh{animation:l2flash 1.6s var(--ease)}.l2 .ipempty{padding:36px 20px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line);text-align:center;font-size:14px;color:var(--muted);display:grid;gap:6px;justify-items:center;line-height:1.5}.l2 .ipempty.dash{box-shadow:none;outline:1.5px dashed var(--line);outline-offset:-1.5px}.l2 .ipempty b{color:var(--ink);font-size:15px}.l2 .ipnone{gap:10px;max-width:620px;margin:0 auto}.l2 .ipnone ol{text-align:left;margin:2px 0 0;padding-left:20px;display:grid;gap:8px;color:var(--body)}.l2 .ipnone .ipacts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.l2 .ipnone small{font-size:13px}.l2 .ipdone{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:var(--teal-soft);font-size:13.5px;color:var(--body);line-height:1.45}.l2 .ipdone .t{flex:1;min-width:220px}.l2 .ipdone .t b{display:block;color:var(--ink);font-size:14.5px}@media(max-width:1000px){.l2 .ipgrid,.l2 .ipcon{grid-template-columns:minmax(0,1fr)}}.l2d .ipsec{display:grid;gap:10px}.l2d .ipsec div{display:flex;gap:10px;font-size:14px;color:var(--body);line-height:1.45}.l2d .ipsec svg{width:17px;height:17px;color:var(--teal);margin-top:2px;flex:none}.l2d .ipsec b{color:var(--ink);font-weight:600}.l2d .ipnote{padding:12px 14px;border-radius:12px;background:var(--soft);font-size:13.5px;color:var(--body);line-height:1.5}.l2d .ipnote b{color:var(--ink)}.l2d .ipsteps{margin:0;padding-left:20px;display:grid;gap:4px;font-size:14px;color:var(--body)}.l2d .iplink{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:12px;background:var(--soft)}.l2d .iplink span{flex:1 1 0;min-width:0;width:0;font-size:13.5px;color:var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2d .ipwait{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:var(--teal-soft);font-size:13.5px;color:var(--body);line-height:1.45}.l2d .ipwait.ok{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ink)}.l2d .spin2{width:18px;height:18px;border-radius:99px;border:2px solid var(--line);border-top-color:var(--teal);animation:l2spin .8s linear infinite;flex:none;display:inline-block}.l2d .ipprog{display:grid;margin:-24px}.g2-modal.sheet.l2d .ipprog{margin:-10px -18px 0}.l2d .ipprog .hero{padding:22px 24px 18px;background:var(--soft);border-bottom:1px solid var(--line);border-radius:20px 20px 0 0}.l2d .ipprog .eb{font-size:12px;font-weight:600;color:var(--muted)}.l2d .ipprog h3{margin:4px 0 2px;font-size:20px}.l2d .ipprog .hero p{margin:0 0 14px;font-size:14px;color:var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2d .ipprog .ft{margin:12px 24px 22px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted);line-height:1.5}.l2d .isteps{display:grid;gap:12px;padding:20px 24px 4px}.l2d .isteps div{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--faint);transition:color .3s}.l2d .isteps .k{width:24px;height:24px;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--line);display:grid;place-items:center;flex:none;transition:background .3s,box-shadow .3s}.l2d .isteps .k svg{width:13px;height:13px;stroke-width:2.6;color:#fff;opacity:0}.l2d .isteps .cur2{color:var(--ink)}.l2d .isteps .cur2 .k{box-shadow:inset 0 0 0 2px var(--teal);animation:l2pulse 1s ease-in-out infinite}.l2d .isteps .ok{color:var(--ink)}.l2d .isteps .ok .k{background:var(--ok);box-shadow:none}.l2d .isteps .ok .k svg{opacity:1}@keyframes l2pulse{50%{box-shadow:inset 0 0 0 2px var(--teal),0 0 0 5px var(--teal-soft)}}.l2d .iprog{height:4px;border-radius:99px;background:var(--line);overflow:hidden}.l2d .iprog i{display:block;height:100%;width:100%;background:var(--teal);transform-origin:left;transform:scaleX(0);transition:transform .6s var(--ease)}.l2d .pk{display:grid;max-height:50vh;overflow-y:auto;margin:0 -6px}.l2d .pk .li{display:flex;align-items:center;gap:12px;padding:11px 10px;border-radius:12px;text-align:left;width:100%}.l2d .pk .li:hover{background:var(--line-2)}.l2d .pk .li .l{flex:1;min-width:0;font-size:14.5px;font-weight:500;color:var(--ink)}.l2d .pk .li .l small{display:block;color:var(--muted);font-size:12.5px;font-weight:400}.l2d .pk .li>svg{width:18px;height:18px;color:var(--teal);flex:none}.l2d .pk .li img,.l2d .pk .li .gi{width:40px;height:30px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--soft);display:grid;place-items:center}.l2d .pk .li .gi svg{width:17px;height:17px;color:var(--body)}.l2d .fl{display:grid;gap:7px}.l2d .cpl{display:grid}.l2d .cpl label{position:relative;display:flex;align-items:center;gap:12px;padding:8px 0;font-size:14px;cursor:pointer}.l2d .cpl label small{display:block;color:var(--muted);font-size:12.5px}.l2d .gq{display:block;font-size:17px;font-weight:600;letter-spacing:-.01em}.l2d .ghead{display:flex;align-items:baseline;gap:10px}.l2d .ghead span{font-size:14px;font-weight:600;flex:1}.l2d .ghead small{font-size:12.5px;color:var(--muted)}.l2d .gbody{display:grid;gap:10px;padding:6px 0 4px}.l2d .gbody p{margin:0}.l2d .gopts{display:grid;gap:8px}.l2d .gopts button{display:grid;text-align:left;padding:12px 14px;border-radius:12px;box-shadow:0 0 0 1px var(--line);font-size:14.5px;font-weight:600;transition:box-shadow .15s}.l2d .gopts button:hover{box-shadow:0 0 0 1.5px var(--ink)}.l2d .gopts small{font-size:12.5px;font-weight:400;color:var(--muted)}.l2d .gdone{display:grid;gap:10px;justify-items:center;text-align:center;padding:10px 0}.l2d .ok3{width:56px;height:56px;border-radius:99px;background:var(--ok);color:#fff;display:grid;place-items:center;animation:l2pop .5s var(--spring)}.l2d .ok3 svg{width:28px;height:28px;stroke-width:2.6}@keyframes l2pop{0%{transform:scale(.4);opacity:0}}.l2d .an2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.l2d .aa.sp{justify-content:space-between}.l2d .dz2{color:var(--crit);margin-right:auto}.l2d.pv{width:min(460px,calc(100% - 32px))}.l2d .pvseg{display:inline-flex;padding:3px;border-radius:10px;background:var(--soft);justify-self:center}.l2d .pvseg button{height:32px;padding:0 14px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--muted)}.l2d .pvseg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #00000014}.l2d .pvphone{justify-self:center;width:300px;max-width:100%;height:520px;border-radius:34px;padding:8px;background:#111;box-shadow:0 30px 60px -24px #00000080}.l2d .pvscr{height:100%;border-radius:27px;overflow-y:auto;background:var(--bg);scrollbar-width:none}.l2d .pvscr::-webkit-scrollbar{display:none}.l2d .pvhero{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;display:block;background:var(--soft)}.l2d .pvin{padding:14px;display:grid;gap:10px}.l2d .pvin>small{font-size:12px;color:var(--muted);font-weight:600}.l2d .pvin h4{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.l2d .pvd{margin:0;font-size:13px;color:var(--muted)}.l2d .pvtiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.l2d .pvtiles>div{padding:10px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--line);display:grid;gap:2px}.l2d .pvtiles span{font-size:11.5px;color:var(--muted)}.l2d .pvtiles b{font-size:13.5px}.l2d .pvcard{padding:12px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line);display:grid;gap:4px;font-size:13px;color:var(--body);line-height:1.45}.l2d .pvcard .lb{font-size:11.5px;font-weight:600;color:var(--muted)}.l2d .pvcard b{font-size:15px;color:var(--ink)}.l2d .pvcard p{margin:0;white-space:pre-line}.l2d .pvcard.lock{text-align:center;justify-items:center}.l2d .pvcard.lock svg{width:20px;height:20px;color:var(--muted)}.l2d .pvcode{font-size:24px!important;letter-spacing:.08em}.l2d .pvmiss{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--warn)}.l2d .pvmiss svg{width:13px;height:13px}.l2d .pvar{font-size:17px;font-weight:700;text-align:center;color:var(--ink);white-space:pre-line}.l2.phone .l2-wrap{gap:0;padding-bottom:72px}.l2 .manl{margin-top:18px}.l2 .anm{display:flex;align-items:center;gap:14px;padding:14px 2px;cursor:pointer;width:100%;text-align:left}.l2 .anm+.anm{border-top:1px solid var(--line)}.l2 .anm:active{opacity:.6}.l2 .anm>img,.l2 .anm>.noimg{width:64px;height:52px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--soft)}.l2 .anm.paused>img{filter:grayscale(1);opacity:.6}.l2 .anm .t{flex:1;min-width:0}.l2 .anm .t b{display:block;font-size:15.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2 .anm .t small{display:block;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2 .anm .t .ln{display:flex;gap:6px;margin-top:5px;align-items:center;min-width:0}.l2 .anm .t .ln img{width:14px;height:14px}.l2 .anm .t .ln .gp{height:22px;font-size:12.5px;padding:0 9px;overflow:hidden;text-overflow:ellipsis}.l2 .anm>svg{width:16px;height:16px;color:var(--faint);flex:none}.l2 .mimp{position:fixed;transform:translateZ(0);left:14px;right:14px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:20;justify-content:center;height:48px;border-radius:14px;font-size:15px;box-shadow:0 14px 30px -12px #0006}.l2 .mansh{font-size:13px;font-weight:600;color:var(--muted);margin:14px 4px 6px}.l2 .mansecs{background:var(--card);border-radius:16px;box-shadow:0 0 0 1px var(--line);overflow:hidden}.l2 .mansecs .li{display:flex;align-items:center;gap:10px;padding:0 16px;min-height:52px;width:100%;text-align:left;font-size:15.5px;color:var(--ink)}.l2 .mansecs .li+.li{border-top:1px solid var(--line-2)}.l2 .mansecs .li:active{background:var(--line-2)}.l2 .mansecs .li>svg{width:16px;height:16px;color:var(--faint);flex:none}.l2 .mansecs .li em+svg,.l2 .mansecs .li .wd2+svg{margin-left:8px}.l2 .mansecs .li>span:first-child{flex:1;min-width:0}.l2 .mansecs .li.dz{color:var(--crit)}.l2 .mansecs.flat{background:none;box-shadow:none;border-radius:0;overflow:visible}.l2 .mansecs.flat .li{padding:0 2px;min-height:54px;font-size:15.5px}.l2 .mansecs.flat em{font-size:13px;font-weight:400}.l2 .mansecs.flat .li+.li{border-top-color:var(--line)}.l2 .mansecs.flat .li:active{background:none;opacity:.6}.l2 .g2-mx .anhd{flex-direction:column;align-items:flex-start;gap:12px}.l2 .g2-mx .anhd .ph{width:100%;height:190px;border-radius:18px}.l2 .g2-mx .anhd h1{font-size:24px}.l2 .g2-mx .anc{padding:16px;border-radius:16px}.l2 .g2-mx .anmode{grid-template-columns:1fr}.l2 .g2-mx .anph{grid-template-columns:repeat(3,1fr)}.l2 .g2-mx .an3>div{padding:10px 12px}.l2.phone .ipgrid,.l2.phone .ipcon{grid-template-columns:minmax(0,1fr)}.l2.phone .ipacc .t{min-width:0;flex-basis:calc(100% - 70px)}.l2.phone .ipacc .aa{width:100%}.l2.phone .ipacc .aa .cbtn{flex:1;justify-content:center}.l2.phone .ipbar .n{margin-left:0}.l2.phone .ipbar .pbtn{width:100%;justify-content:center}.l2.phone .ipl{gap:10px;padding:10px 12px}.l2.phone .ipl img,.l2.phone .ipl .noimg{width:52px;height:40px}.l2.phone .ipl .cbtn{padding:0 10px}.l2 .g2-mx .kbe b{padding-right:0}.l2 .g2-mx .kbe .src{position:static;margin-top:6px}.l2 .g2-mx .mb>*{min-width:0}.l2 .g2-mx .mb{overflow-x:hidden}.l2.phone .ipl .cbtn{width:36px;padding:0;justify-content:center;font-size:0;gap:0}.l2.phone .ipl .cbtn svg{width:16px;height:16px}.l2.phone .ipl.done .cbtn{width:auto;padding:0 10px;font-size:13px}.l2.phone .ipl.done .gp{display:none}.l2 .anrev1 .priv{margin-top:10px;padding:10px 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line);font-size:13.5px;color:var(--body);line-height:1.5;white-space:pre-line}.l2 .anrev1 .priv b{display:block;font-size:12.5px;color:var(--muted);margin-bottom:2px;font-weight:600}.l2 .anrev1 .t small .stars{color:var(--ink);letter-spacing:.04em}.l2.phone .ipacc{background:none;box-shadow:none;border-radius:0;padding:4px 2px 16px;border-bottom:1px solid var(--line)}.l2.phone .ipaccs{gap:0}.l2.phone .ipa{background:none;box-shadow:none;border-radius:0;padding:14px 2px;border-bottom:1px solid var(--line)}.l2.phone .ipa.on{box-shadow:none}.l2.phone .ipbar{background:none;box-shadow:none;border-radius:0;padding:6px 2px 14px;border-bottom:1px solid var(--line)}.l2.phone .ipgrid{grid-template-columns:1fr;gap:0}.l2.phone .ipl{background:none;box-shadow:none;border-radius:0;padding:14px 2px}.l2.phone .ipl+.ipl{border-top:1px solid var(--line)}.l2.phone .ipl.on,.l2.phone .ipl:hover{box-shadow:none}.l2.phone .ipl img,.l2.phone .ipl .noimg{width:64px;height:52px;border-radius:12px}.l2.phone .ipl .t b{font-size:15.5px}.l2.phone .ipl .t small{font-size:13px}.l2.phone .iph{margin-top:10px}.l2 .mansh:has(+.mansecs.flat){margin:24px 2px 0}.l2 .anbkrooms{display:grid;gap:8px}.l2 .anbkrooms button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);text-align:left}.l2 .anbkrooms button.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.l2 .anbkrooms b{font-size:14px;font-weight:600}.l2 .anbkrooms small{font-size:12.5px;color:var(--muted);white-space:nowrap}.l2 .anbkcur{display:flex;align-items:center;gap:10px;font-size:13.5px}.l2 .ankb .unq{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--accent, #0B7A75) 6%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent, #0B7A75) 22%,transparent);margin-bottom:14px}.l2 .ankb .unq-h{display:grid;gap:2px}.l2 .ankb .unq-h b{font-size:14px;font-weight:600;color:var(--ink)}.l2 .ankb .unq-h span{font-size:12.5px;color:var(--muted)}.l2 .ankb .unq-i{padding:10px 0 2px;border-top:1px solid var(--line)}.l2 .ankb .unq-i:first-of-type{border-top:0}.l2 .ankb .unq-q{display:grid;gap:2px}.l2 .ankb .unq-q b{font-size:13.5px;font-weight:600;color:var(--ink)}.l2 .ankb .unq-q small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.l2 .ankb .unq-a{display:flex;align-items:center;gap:12px;margin-top:6px}.l2 .ankb .unq-a .cbtn{height:30px;font-size:12.5px}.l2 .ipsafe{display:grid;gap:10px;padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--teal) 7%,var(--card));box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 22%,transparent)}.l2 .ipsafe>b{font-size:15px;font-weight:600;color:var(--ink)}.l2 .ipsafe ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.l2 .ipsafe li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--body)}.l2 .ipsafe li svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--teal)}.l2 .ipsafe .iplnk{justify-self:start;text-align:left;padding:0;border:0}.ipchange{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:var(--v2-teal-soft, #E8F3F2)}.ipchange b{display:block;font-size:14px;margin-bottom:6px}.ipchange ul{margin:0;padding-left:18px;display:grid;gap:5px;font-size:13.5px;line-height:1.45;color:var(--v2-body, #444)}details.ipchange{margin:4px 0 0;padding:10px 14px}details.ipchange summary{list-style:none;cursor:pointer;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:8px}details.ipchange summary::-webkit-details-marker{display:none}details.ipchange summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}details.ipchange[open] summary:after{transform:rotate(-135deg) translateY(-2px)}details.ipchange ul{margin-top:8px}@media(max-width:700px){.l2d.sheet{gap:10px}.l2d.sheet p{font-size:14px}.l2d .ipsec{gap:6px}.l2d .ipsec div{font-size:13.5px;line-height:1.4}}.ipack{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:14px;cursor:pointer}.ipack input{width:18px;height:18px;accent-color:var(--v2-teal, #0B7A75)}:is(.l2,.l2d) .gp.bad{background:color-mix(in srgb,var(--bad, #D33F3F) 14%,transparent);color:var(--bad, #D33F3F);font-weight:600}:is(.l2,.l2d) .gp.bad i{background:var(--bad, #D33F3F)}.l2 .anpause.cut{background:color-mix(in srgb,var(--bad, #D33F3F) 8%,var(--soft))}.l2 .anpause.cut .pbtn{text-decoration:none}.l2d.kbimp.sheet{width:100%}.l2d.kbimp h3{margin:0;font-size:20px;font-weight:600;color:var(--ink)}.l2d.kbimp .sub{margin:-4px 0 0;font-size:14px;line-height:1.5;color:var(--body)}.l2d .kbimp-src b{display:block;font-size:14.5px;color:var(--ink);font-weight:600}.l2d .kbimp-src small{font-size:13px;color:var(--muted)}.l2d .kbimp-list{display:grid;gap:10px;overflow-y:auto;min-height:0;flex:1;padding:2px}.l2d .kbimp-row{display:grid;gap:6px;padding:12px;border-radius:14px;box-shadow:0 0 0 1px var(--line)}.l2d .kbimp-row.off{opacity:.45}.l2d .kbimp-row .top{display:flex;gap:10px;align-items:center}.l2d .kbimp-row .top select.anin{width:auto;height:34px;font-size:13.5px}.l2d .kbimp-row input.anin{font-weight:600;font-size:16px}.l2d.kbimp .aa{display:flex;gap:8px;justify-content:flex-end}.l2d.kbimp{width:min(680px,calc(100vw - 32px));max-height:92dvh;display:flex;flex-direction:column;gap:12px}.l2d .kbimp-src{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:14px;border-radius:14px;background:var(--soft);border:1.5px solid transparent;font:inherit;color:inherit;cursor:pointer}.l2d .kbimp-src.on{background:#0b7a7512;border-color:var(--teal)}.l2d :is(.kbimp-src,.kbimp-row) .box{flex:none;width:24px;height:24px;border-radius:7px;border:1.5px solid var(--muted);background:var(--card, #fff);display:grid;place-items:center;color:#fff;padding:0;cursor:pointer}.l2d .kbimp-src.on .box,.l2d .kbimp-row .box.on{background:var(--teal);border-color:var(--teal)}.l2d :is(.kbimp-src,.kbimp-row) .box svg{width:16px;height:16px;stroke-width:3}.l2d.kbimp textarea.anin{height:clamp(220px,42dvh,420px);font-size:16px}.g2-modal.l2d.kbimp{overflow:hidden!important}.l2d .kbimp-list{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;flex:1 1 auto;margin:0 -4px;padding:2px 4px 8px}.l2d .kbimp-row textarea.anin{height:auto;min-height:0;overflow:hidden;resize:none;font-size:16px;line-height:1.45;padding:10px 12px}.l2d.kbimp>h3,.l2d.kbimp>.sub,.l2d.kbimp>.aa,.l2d.kbimp>.kbimp-src{flex:none}.g2-modal.l2d.kbimp{display:flex;flex-direction:column;max-height:92dvh}.g2-modal.l2d.kbimp .grab{align-self:center;flex:none}.l2 .kbsug{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:4px 0 14px;padding:14px 16px;border-radius:16px;background:#0b7a7512;box-shadow:inset 0 0 0 1px #0b7a7540;font-size:14.5px;line-height:1.45;color:var(--body)}.l2 .kbsug b{color:var(--ink);font-weight:600}.l2 .kbsug .act{display:flex;gap:8px;margin-left:auto}.l2d .kbimp-wait{display:grid;place-items:center;padding:28px 0 18px;grid-auto-flow:column;justify-content:center;gap:8px}.l2d .kbimp-wait i{width:9px;height:9px;border-radius:50%;background:var(--teal);opacity:.3;animation:kbdot 1.1s infinite ease-in-out}.l2d .kbimp-wait i:nth-child(2){animation-delay:.15s}.l2d .kbimp-wait i:nth-child(3){animation-delay:.3s}@keyframes kbdot{40%{opacity:1;transform:translateY(-4px)}}.l2d .ipprog{grid-template-columns:minmax(0,1fr)}.l2d .ipprog>*{min-width:0}.inapp-note{margin:0 0 12px;padding:16px 18px;border-radius:16px;background:#fff6e5;box-shadow:inset 0 0 0 1px #f2ddb0;display:grid;gap:6px;color:var(--ink)}.inapp-note b{font-size:15px}.inapp-note p{margin:0;font-size:14px;line-height:1.5;color:var(--body)}.inapp-note .inapp-how{color:var(--ink);font-weight:600}.inapp-note .inapp-acts{margin-top:4px;display:flex;gap:8px;flex-wrap:wrap}.inapp-note small{font-size:12.5px;color:var(--muted)}@media(max-width:700px){.l2 .ipacc.ipconn{padding:16px!important}.l2 .ipacc.ipconn .lg{display:none}.l2 .ipacc.ipconn .t{min-width:0}}.l2 .angap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l2 .anpz{height:28px;padding:0 11px;border:0;border-radius:99px;background:var(--card);box-shadow:0 0 0 1px var(--line);font:inherit;font-size:12.5px;font-weight:600;color:var(--body);cursor:pointer;opacity:0;transition:opacity .15s}.l2 .anrow:hover .anpz,.l2 .anpz.on,.l2 .anpz:focus-visible{opacity:1}.l2 .anpz.on{background:var(--teal-soft);color:var(--teal);box-shadow:none}@media(hover:none){.l2 .anpz{opacity:1}}.l2 .anrev1 .rep.draft{background:var(--teal-soft, #E8F3F2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal, #0B7A75) 25%,transparent);white-space:normal}.l2 .anrev1 .rep.draft>b{color:var(--teal, #0B7A75)}.l2 .anrev1 .rep.draft .aa{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l2 .anrev1{transition:box-shadow .4s,background .4s;border-radius:14px}.l2 .anrev1.hl{background:color-mix(in srgb,var(--warn) 12%,transparent);box-shadow:0 0 0 8px color-mix(in srgb,var(--warn) 12%,transparent)}.ippms{background:#fcefe4!important}.ippms ol{margin:8px 0 0;padding-left:20px;display:grid;gap:4px;font-size:13.5px;line-height:1.45;color:var(--v2-body, #444)}.ippms p{margin:8px 0 0;font-size:12.5px;color:var(--v2-muted, #8A867F)}.iprows .irl{display:grid;margin:14px 0 6px;max-height:46vh;overflow-y:auto}.iprows .irr{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--v2-line, #ECEAE5)}.iprows .irr img,.iprows .irr .noimg{width:52px;height:38px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--v2-soft, #F4F3F0)}.iprows .irr b{font-size:14px;font-weight:600;color:var(--v2-ink, #1C1B19);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iprows .irr.wait{opacity:.6}.iprows .irs small{font-size:12.5px;color:var(--v2-muted, #8A867F)}.iprows .okp{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:12.5px;font-weight:600;color:#127a52;background:#e3f4ee;padding:3px 9px;border-radius:99px;white-space:nowrap}.iprows .okp svg{width:13px;height:13px}.iprows .errp{font-style:normal;font-size:12.5px;font-weight:600;color:#b4622a;background:#fcebd8;padding:3px 9px;border-radius:99px;white-space:nowrap}.anc h3 .gp.anwr{font-weight:600;cursor:pointer;border:0;color:var(--v2-teal, #0B7A75);background:var(--v2-teal-soft, #E8F3F2);font:inherit;font-size:12.5px}.anc h3 .gp.anwr:hover{text-decoration:underline;text-underline-offset:3px}.airx{display:grid;gap:12px}.airx .airf>span{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:600}.airx .airf em{font-style:normal;font-weight:500;color:var(--v2-muted, #8A867F);font-size:12.5px}.airx .airf em.over{color:#b83a2e}.airx textarea{height:auto;padding-top:10px;resize:vertical;line-height:1.5}.airx .airadd{display:flex;flex-wrap:wrap;gap:6px}.airph{display:grid;gap:12px}.airph img{width:100%;max-height:52vh;-o-object-fit:contain;object-fit:contain;border-radius:14px;background:var(--v2-soft)}.antpl .ic3d{width:52px;height:52px;border-radius:12px;-o-object-fit:contain;object-fit:contain;flex:none}.l2 .lvi .t p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.l2 .lvmore{display:inline-block;margin-top:10px;font-size:13.5px}.l2 .anrev1 .fr{margin-top:8px;padding:8px 12px;border-left:3px solid var(--teal, #0B7A75);background:var(--soft);border-radius:0 10px 10px 0;font-size:13.5px;color:var(--body);line-height:1.5;white-space:pre-line}.l2 .anrev1 .fr b{display:block;font-size:12px;color:var(--teal, #0B7A75);margin-bottom:2px}.l2 .anrev1 .kbed .fr{margin:8px 0 0}.l2 .anrev1 .priv .frp{display:block;margin-top:6px;color:var(--muted)}.l2 .anrev1 .rep.done{color:var(--ok, #17915F);font-weight:600}.l2 .iptabs{margin:0}.l2 .iptabs button span{margin-left:6px;font-size:12px;padding:1px 7px;border-radius:99px;background:var(--soft);color:var(--body)}.l2 .iptabs button.on span{background:#fff3;color:inherit}.l2 .ipsw{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.l2 .ipsw button{height:32px;padding:0 12px;border-radius:99px;border:0;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer}.l2 .ipsw button.on{box-shadow:inset 0 0 0 2px var(--ink);font-weight:600}.l2 .ipmore{display:inline-block;margin:14px 0 0;font-size:14px}.l2 .ipempty.ipok{display:grid;gap:8px;justify-items:center}.l2 .ipempty.ipok b{color:var(--ok, #17915F)}.l2 .ipcon2{display:grid;gap:12px;max-width:640px}.l2 .ipcon2 button{display:flex;align-items:center;gap:14px;padding:18px;border-radius:18px;border:0;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);text-align:start;cursor:pointer}.l2 .ipcon2 button:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--ink)}.l2 .ipcon2 .lg{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:#fff1f3;flex:none;overflow:hidden}.l2 .ipcon2 .lg img{width:26px;height:26px}.l2 .ipcon2 .lg.ow{background:var(--teal-soft, #E8F3F2);color:var(--teal, #0B7A75)}.l2 .ipcon2 .t{flex:1;display:grid;gap:2px}.l2 .ipcon2 .t b{font-size:16px}.l2 .ipcon2 .t small{font-size:13.5px;color:var(--muted)}.l2 .ipcon2 button>svg{width:18px;height:18px;color:var(--muted);flex:none}.l2 .ipacct{border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.l2 .ipacct .hd{display:flex;align-items:center;gap:12px;padding:14px 16px;flex-wrap:wrap;cursor:pointer}.l2 .ipacct .hd .lg{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#fff1f3;flex:none}.l2 .ipacct .hd .lg img{width:22px;height:22px}.l2 .ipacct .hd .t{flex:1;min-width:160px;display:grid;gap:2px}.l2 .ipacct .hd .t b{display:flex;align-items:center;gap:6px;font-size:15px}.l2 .ipacct .hd .t small{font-size:13px;color:var(--muted)}.l2 .ipacct .hd .aa{display:flex;gap:8px}.l2 .ipacct .bd{border-top:1px solid var(--line);padding:12px 16px 16px;display:grid;gap:10px}.l2 .iprows{display:grid}.l2 .iprow{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2, var(--line));cursor:default}.l2 .iprow:last-child{border-bottom:0}.l2 .iprow img,.l2 .iprow .noimg{width:52px;height:52px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--soft)}.l2 .iprow .t{flex:1;min-width:0;display:grid;gap:1px;text-align:start;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.l2 .iprow .t b{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l2 .iprow .t small{font-size:13px;color:var(--muted)}.l2 .iprow.todo{cursor:pointer}.l2 .iprow.todo input{position:absolute;opacity:0;pointer-events:none}.l2 .iprow.fresh{background:var(--teal-soft, #E8F3F2);border-radius:12px;padding-left:8px;padding-right:8px}@media(max-width:700px){.l2 .iprow{flex-wrap:wrap}.l2 .iprow .gp{display:none}.l2 .ipacct .hd .aa{width:100%}}.l2d .ipess{margin:4px 0 0;padding-left:18px;display:grid;gap:4px;font-size:13.5px;color:var(--muted);line-height:1.45}.l2 .rkv.ed .anin{width:auto;min-width:0;max-width:220px;padding:7px 10px;text-align:right}.l2 .rkv.ed .rkn{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.l2 .rkv.ed .rkn .anin{width:64px}.l2 .rksave{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.l2 .kbcats{display:grid}.l2 .kbcat{display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;gap:12px;align-items:center;padding:9px 2px;border-top:1px solid var(--line-2);text-align:left;font-size:15px;color:var(--ink)}.l2 .kbcat:first-child{border-top:0}.l2 .kbcat:hover{background:var(--line-2);border-radius:10px}.l2 .kbcat img,.l2 .kbh1 img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.l2 .kbcat em{font-style:normal;color:var(--muted);font-size:13.5px}.l2 .kbcat svg{width:16px;height:16px;color:var(--muted)}.l2 .kbback{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;color:var(--muted);padding:4px 0}.l2 .kbback svg{width:16px;height:16px}.l2 .kbh1{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;color:var(--ink);padding:6px 2px 4px}.l2 .kbe p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.l2 .kbconv{display:flex;align-items:center;gap:8px;width:100%;padding:14px 2px 8px;margin-top:6px;border-top:1px solid var(--line-2);font-size:13.5px;font-weight:600;color:var(--muted);text-align:left}.l2 .kbconv em{font-style:normal;font-weight:500}.l2 .kbconv svg{width:16px;height:16px;margin-left:auto}.ipchip{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:99px;background:var(--ink, #1c211f);color:#fff;font-size:14px;font-weight:600;box-shadow:0 10px 30px #0003;white-space:nowrap}.ipchip .spin2{width:16px;height:16px;border-color:#ffffff4d;border-top-color:#fff}.l2 .ipfind{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;margin-bottom:10px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--muted)}.l2 .ipfind input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:14px;color:var(--ink)}.l2 .iprows>.iplnk{justify-self:start;margin:4px 2px 8px}.l2 .ipgh{padding:18px 0 4px;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.l2 .ipgh:first-child{padding-top:4px}.l2 .anhead{padding:0}.l2 .anhead>:first-child{display:none}.l2 .anrow{position:relative;margin:0 -14px 0 -40px;padding:12px 14px 12px 40px;border-radius:16px}.l2 .anrow+.anrow{border-top:0}.l2 .anrow:hover{background:var(--soft)}.l2 .anck{position:absolute;left:9px;top:50%;transform:translateY(-50%)}.l2 .anwho img,.l2 .anwho .noimg{width:72px;height:54px;border-radius:12px}.l2 .angrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:30px 24px}.l2 .ancard{display:grid;gap:3px;align-content:start;padding:0;border:0;background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer;min-width:0}.l2 .ancard .ph{position:relative;display:block;aspect-ratio:1 / .95;border-radius:16px;overflow:hidden;background:var(--soft);margin-bottom:9px}.l2 .ancard .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.l2 .ancard:hover .ph img{transform:scale(1.03)}.l2 .ancard .st{position:absolute;top:12px;left:12px}.l2 .ancard .st .gp{background:#fff;box-shadow:0 2px 8px #0000001f}.l2 .ancard .chs{position:absolute;left:12px;bottom:12px;display:flex;gap:6px}.l2 .ancard .ph .chs img{width:28px;height:28px;border-radius:8px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px #00000038;transform:none}.l2 .ancard b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2 .ancard small{font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2 .ancard.paused .ph img{filter:grayscale(1);opacity:.6}.ipfilm{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#0b0b0b;margin-bottom:16px}.ipfilm video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ipfilm .snd{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:99px;border:0;background:#00000073;color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ipfilm .snd svg{width:16px;height:16px}.l2d .pvphone.real{width:320px;height:632px;padding:10px;border-radius:46px;background:#0d0d0d;overflow:hidden;position:relative}.l2d .pvphone.real iframe{width:390px;height:780px;border:0;border-radius:38px;background:#fff;transform:scale(.769);transform-origin:0 0;display:block}.l2d .pvmisses{display:grid;gap:6px;justify-items:center;margin-top:4px}@media(max-width:520px){.l2d .pvphone.real{width:290px;height:572px}.l2d .pvphone.real iframe{transform:scale(.693)}}.l2 .anpin{display:grid;gap:8px}.l2 .anpin .mapw{border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);isolation:isolate}.l2 .anpin .hint{margin:0;font-size:13px;color:var(--muted)}.l2 .anpin .lnk{display:flex;gap:8px}.l2 .anpin .lnk .anin{flex:1;min-width:0}.l2 .anpin .try{font-size:13px;color:var(--muted)}.l2 .anpin .try a{color:var(--ink);font-weight:600;text-underline-offset:3px}.l2 .lvi .lvtap{all:unset;box-sizing:border-box;flex:1;min-width:0;cursor:pointer;display:block}.l2 .lvi .lvtap .lvpen{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;opacity:0;transition:opacity .15s}.l2 .lvi .lvtap .lvpen svg{width:13px;height:13px}.l2 .lvi .lvtap:hover .lvpen,.l2 .lvi .lvtap:focus-visible .lvpen{opacity:1}@media(hover:none){.l2 .lvi .lvtap .lvpen{opacity:1}}.l2 .lvi .lved{flex:1;min-width:0;display:grid;gap:8px}.l2 .lvi .lved .anin{width:100%}.l2 .lvi .lved .aa{display:flex;align-items:center;gap:8px}.l2 .anbld{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-2, var(--line));display:grid;gap:10px}.l2 .anbld h4{margin:0;font-size:15px;color:var(--ink)}.l2 .anpark{display:grid;gap:8px;justify-items:start}.l2 .anpark img{width:100%;max-width:360px;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:12px}.l2 .anpark .aa{display:flex;gap:16px}.l2 .ankeys{display:flex;gap:6px;margin-top:8px}.l2 .ankeys button{min-width:38px;height:34px;padding:0 10px;border-radius:10px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:16px;color:var(--ink)}.l2 .ankeys button:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.l2 .g2-mx .lsm{display:grid;gap:0}.l2 .g2-mx .lsm .anc{background:none;box-shadow:none;border-radius:0;padding:20px 0;border-bottom:1px solid var(--line)}.l2 .g2-mx .lsm .anc:first-child{padding-top:4px}.l2 .g2-mx .lsm .anc:last-child{border-bottom:0}.l2 .g2-mx .lsm .anc .anc{padding:0;border:0}.l2 .g2-mx .lsm .anc h3{font-size:17px}.l2 .anrev1 .av{position:relative;overflow:hidden;width:44px;height:44px;flex:none}.l2 .anrev1 .av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.l2 .anchan{box-shadow:none;border-radius:0;padding:18px 0;border-top:1px solid var(--line-2, var(--line))}.l2 .anchan+.anchan,.l2 .anchan+.anbk{margin-top:0}.l2 .anchan>img{width:40px;height:40px;padding:0;background:none;border-radius:10px;-o-object-fit:contain;object-fit:contain}.l2 .anchan .gp{background:none;padding:0}.l2 .anhelp{margin-top:0;padding-top:16px;border-top:1px solid var(--line-2, var(--line))}.l2 .anrev1{border-radius:0}.l2 .anlock .anchk{grid-column:2 / 4;justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.l2 .anlock .anchk .spin{animation:anspin 1s linear infinite}@keyframes anspin{to{transform:rotate(360deg)}}.l2 .anlock .cur.ok{color:var(--muted)}.sgd .sgsub{margin:4px 0 14px;color:var(--v2-muted);font-size:14px;line-height:1.45}.sgd .sgopts{display:grid;gap:2px}.sgd .sgopt{display:flex;align-items:center;gap:12px;padding:11px 2px;background:none;border:0;border-top:1px solid var(--line);font-size:15px;color:var(--ink);text-align:left;cursor:pointer}.sgd .sgopt:first-child{border-top:0}.sgd .sgopt i{width:18px;height:18px;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--line-strong, #B9BCB8);flex:none}.sgd .sgopt.on i{box-shadow:inset 0 0 0 5px var(--ac, #0B7A75)}.sgd .sgname{display:grid;gap:6px;margin-top:12px;font-size:13.5px;color:var(--v2-muted)}.sgd .sgprev{display:grid;gap:4px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.sgd .sgprev small{font-size:12px;color:var(--v2-muted)}.sgd .sgprev span{font-size:14.5px;line-height:1.5}.lvbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lvlang{display:inline-flex;padding:3px;border-radius:99px;background:var(--v2-soft)}.lvlang button{height:30px;padding:0 12px;border-radius:99px;border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--v2-body);cursor:pointer}.lvlang button.on{background:var(--v2-card);color:var(--v2-ink);box-shadow:0 1px 2px #1c1b191f}.lvwrite{margin-top:12px}.lvess{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.lvchip{height:30px;padding:0 11px;border-radius:99px;border:1px dashed var(--v2-line);background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--v2-body);display:inline-flex;align-items:center;gap:5px;cursor:pointer}.lvchip svg{width:13px;height:13px}.lvi{position:relative}.lvmv{display:inline-flex;flex-direction:column;gap:2px;margin-left:4px;flex:none}.lvmv button{width:26px;height:22px;border:0;border-radius:6px;background:var(--v2-soft);color:var(--v2-body);display:grid;place-items:center;cursor:pointer}.lvmv button:disabled{opacity:.3;cursor:default}.lvmv svg{width:14px;height:14px}.lvnew .t{flex:1}.lvdraft .lvd{padding:10px 0;border-top:1px solid var(--v2-line);display:grid;gap:3px}.lvdraft .lvd small{color:var(--v2-muted);font-size:12px}.lvdraft .lvd b{font-weight:600}.lvdraft .lvd p{margin:0;font-size:14px;line-height:1.5;color:var(--v2-body);white-space:pre-line}.lvdraft h3 small{color:var(--v2-muted);font-size:13px;font-weight:500;margin-left:8px}.lvdraft .lvds h4{margin:18px 0 2px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--v2-muted);text-transform:uppercase}.lvgw{margin-top:10px}.lvgw .iplnk{margin-left:4px}.l2 .anrev1.gr-row{display:flex;align-items:center;gap:12px}.l2 .anrev1.gr-row .av{width:40px;height:40px;flex:none;border-radius:99px;background:var(--soft);display:grid;place-items:center;font-weight:600;color:var(--ink)}.l2 .anrev1.gr-row .t{flex:1;min-width:0;display:grid;gap:2px}.l2 .anrev1.gr-row .t small{color:var(--muted);font-size:12.5px}.gr-dlg{display:grid;gap:18px}.gr-dlg .gr-hd{display:flex;align-items:center;gap:12px}.gr-dlg .gr-hd>div{flex:1;min-width:0}.gr-dlg .gr-hd h3{margin:0}.gr-dlg .gr-hd small{display:block;margin-top:2px;font-size:13px;color:var(--v2-muted, #8A867F)}.gr-dlg .gr-av{width:48px;height:48px;flex:none;border-radius:14px;overflow:hidden;background:var(--v2-soft, #F2F0EB);display:grid;place-items:center;font-weight:700;color:var(--v2-ink, #1C1B19)}.gr-dlg .gr-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gr-dlg .gr-avg{flex:none;font-size:15px;color:var(--v2-ink, #1C1B19)}.gr-dlg .gr-avg b{font-size:22px;font-weight:700;margin-right:2px;font-variant-numeric:tabular-nums}.gr-dlg .gr-sig{margin:-8px 0 0;font-size:13px;color:var(--v2-warn, #b45309);line-height:1.45}.gr-dlg .gr-sc{display:grid}.gr-dlg .gr-line{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid var(--v2-line, #E8E5DF);font-size:14.5px;font-weight:500;color:var(--v2-ink, #1C1B19)}.gr-dlg .gr-line:last-child{border-bottom:0}.gr-dlg .gr-stars{display:inline-flex;gap:2px}.gr-dlg .gr-stars button{width:30px;height:34px;border:0;background:none;padding:0;font-size:21px;line-height:1;color:var(--v2-line, #D9D5CE);cursor:pointer;transition:transform .12s,color .12s}.gr-dlg .gr-stars button.on{color:var(--v2-ink, #1C1B19)}.gr-dlg .gr-stars button:hover{transform:scale(1.12)}.gr-dlg .gr-yn{display:inline-flex;padding:3px;border-radius:99px;background:var(--v2-soft, #F2F0EB)}.gr-dlg .gr-yn button{height:30px;padding:0 16px;border:0;border-radius:99px;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--v2-muted, #8A867F);cursor:pointer}.gr-dlg .gr-yn button.on{background:var(--v2-card, #fff);color:var(--v2-ink, #1C1B19);box-shadow:0 1px 3px #0000001f}.gr-dlg .gr-fl{display:grid;gap:8px}.gr-dlg .gr-fl>span{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;color:var(--v2-ink, #1C1B19)}.gr-dlg .gr-fl em{font-style:normal;font-weight:400;color:var(--v2-muted, #8A867F);font-size:12.5px}.gr-dlg .gr-again{margin-left:auto;display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--v2-body, #55524C);cursor:pointer}.gr-dlg .gr-again:hover{color:var(--v2-ink, #1C1B19);text-decoration:underline;text-underline-offset:2px}.gr-dlg .gr-again .spin{animation:grspin 1s linear infinite}@keyframes grspin{to{transform:rotate(360deg)}}.gr-dlg .gr-tags{display:flex;flex-wrap:wrap;gap:6px}.gr-dlg .gr-tags button{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border:0;border-radius:99px;background:none;box-shadow:inset 0 0 0 1px var(--v2-line, #E2DFD8);font:inherit;font-size:13px;font-weight:500;color:var(--v2-body, #55524C);cursor:pointer}.gr-dlg .gr-tags button:hover{box-shadow:inset 0 0 0 1px var(--v2-ink, #1C1B19)}.gr-dlg .gr-tags button.on{background:var(--v2-ink, #1C1B19);color:var(--v2-bg, #fff);box-shadow:none}.gr-dlg .gr-fl textarea{min-height:88px;resize:vertical;line-height:1.5}.gr-dlg .gr-fr{margin:0;padding-left:10px;border-left:2px solid var(--v2-line, #E2DFD8);font-size:13px;color:var(--v2-muted, #8A867F);line-height:1.5}.gr-dlg .gr-addpriv{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:-6px}.l2 .ipcon2{gap:0}.l2 .ipcon2 button{padding:18px 2px;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid var(--line-2, var(--line))}.l2 .ipcon2 button:first-child{border-top:1px solid var(--line-2, var(--line))}.l2 .ipcon2 button:hover:not(:disabled){box-shadow:none}.l2 .ipcon2 button:hover:not(:disabled) .t b{text-decoration:underline;text-underline-offset:3px}.l2 .ipcon2 .lg,.l2 .ipcon2 .lg.ow{width:36px;height:36px;border-radius:0;background:none}.l2 .ipcon2 .lg img{width:30px;height:30px}.l2 .ipcon2 .lg.ow svg{width:26px;height:26px}.l2d .ipprog .hero{background:none;border-bottom:0;padding-bottom:6px}.l2d .ipprog .hero p{white-space:normal;overflow:visible}.l2d .ipprog.iprows .irl{margin:8px 24px 4px;padding-right:2px}.g2-modal.sheet.l2d .ipprog.iprows .irl{margin:8px 18px 4px}.l2d .ipprog.iprows .irr:last-child{border-bottom:0}.l2d .ipprog.iprows .irs{display:inline-flex;justify-content:flex-end;min-width:22px}.gr-dlg .gr-lv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.gr-dlg .gr-lv button{display:grid;gap:2px;justify-items:center;padding:10px 4px;border:0;border-radius:12px;background:none;box-shadow:inset 0 0 0 1px var(--v2-line, #E2DFD8);font:inherit;font-size:13px;font-weight:600;color:var(--v2-body, #55524C);cursor:pointer}.gr-dlg .gr-lv button .st{font-size:10px;letter-spacing:1px;color:var(--v2-muted, #8A867F)}.gr-dlg .gr-lv button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--v2-ink, #1C1B19)}.gr-dlg .gr-lv button.on{background:var(--v2-ink, #1C1B19);color:var(--v2-bg, #fff);box-shadow:none}.gr-dlg .gr-lv button.on .st{color:inherit;opacity:.8}.gr-dlg .gr-tg{display:flex;align-items:flex-start;gap:12px}.gr-dlg .gr-tg .swt{flex:none;margin-top:2px}.gr-dlg .gr-tg span{display:grid;gap:2px}.gr-dlg .gr-tg b{font-size:14px;font-weight:600;color:var(--v2-ink, #1C1B19)}.gr-dlg .gr-tg small{font-size:12.5px;color:var(--v2-muted, #8A867F);line-height:1.45}.gr-dlg .gr-priv{margin-top:-8px;min-height:64px}.gr-dlg .gr-rec{border-top:1px solid var(--v2-line, #E8E5DF);border-bottom:1px solid var(--v2-line, #E8E5DF)}.gr-dlg .gr-more{display:flex;align-items:center;gap:8px;margin-top:-10px;padding:12px 0;border:0;border-bottom:1px solid var(--v2-line, #E8E5DF);background:none;font:inherit;font-size:14px;font-weight:500;color:var(--v2-ink, #1C1B19);cursor:pointer;text-align:left}.gr-dlg .gr-more>span{flex:1}.gr-dlg .gr-more em{font-style:normal;font-size:13px;color:var(--v2-muted, #8A867F);font-variant-numeric:tabular-nums}.gr-dlg .gr-det{display:grid;gap:12px;margin-top:-10px}@media(max-width:480px){.gr-dlg .gr-lv{grid-template-columns:repeat(3,minmax(0,1fr))}}.gr-dlg .gr-av{position:relative;border-radius:99px}.gr-dlg .gr-av img{position:absolute;top:0;right:0;bottom:0;left:0}.lvhero{display:flex;align-items:center;gap:14px;margin-top:6px}.lvhero>img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain;flex:none}.lvhero .t{flex:1;min-width:0;display:grid;gap:2px}.lvhero .t b{font-size:16px;font-weight:650;color:var(--v2-ink, var(--ink))}.lvhero .t small{font-size:13px;color:var(--v2-muted, var(--muted));line-height:1.45}.lvacts{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;margin-top:14px}.lvacts .cbtn svg{width:15px;height:15px;margin-right:6px}.lvacts .cbtn.w.dot{position:relative}.lvacts .cbtn.w.dot:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:99px;background:var(--v2-teal, #0B7A75)}.l2 .anc.lvg2{padding-bottom:8px}.lvgh{display:flex;align-items:center;gap:12px;margin-bottom:4px}.lvgh>img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex:none}.lvgh .t{flex:1;min-width:0}.lvgh h3{margin:0!important;font-size:16.5px}.lvgh small{font-size:12.5px;color:var(--v2-muted, var(--muted))}.lvgh .cbtn{height:32px;font-size:13px;padding:0 12px}.lvgh .cbtn svg{width:14px;height:14px;margin-right:4px}.lvr{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 6px;margin:0 -6px;border-top:1px solid var(--v2-line-2, var(--line-2));border-radius:12px;transition:background .15s}.lvr:hover{background:var(--v2-soft, var(--soft))}.lvr.drag{opacity:.45}.lvr.over{box-shadow:inset 0 2px 0 var(--v2-teal, #0B7A75)}.lvr .swt{margin-top:8px;flex:none}.lvr .lvh{flex:none;margin-top:9px;color:var(--v2-faint, #B8B3AA);cursor:grab;display:grid;place-items:center;opacity:0;transition:opacity .15s}.lvr:hover .lvh{opacity:1}.lvr .lvh svg{width:16px;height:16px}.lvr .lvtap{all:unset;box-sizing:border-box;flex:1;min-width:0;cursor:pointer;display:block;padding-top:2px}.lvr .lvtap b{display:block;font-size:14.5px;font-weight:600;color:var(--v2-ink, var(--ink))}.lvr .lvtap p{margin:2px 0 0;font-size:13.5px;color:var(--v2-body, var(--body));line-height:1.45;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lvr .lvtap .lvpen{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12.5px;color:var(--v2-muted, var(--muted));text-decoration:underline;text-underline-offset:3px;opacity:0;transition:opacity .15s}.lvr .lvtap .lvpen svg{width:13px;height:13px}.lvr:hover .lvpen,.lvr .lvtap:focus-visible .lvpen{opacity:1}@media(hover:none){.lvr .lvtap .lvpen,.lvr .lvh{opacity:1}}.lvr .lvi{flex:1;border-top:0;padding:0}.lvicw{position:relative;flex:none}.lvic{all:unset;box-sizing:border-box;cursor:pointer;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;transition:background .15s,transform .15s}.lvic:hover{background:var(--v2-card, #fff);transform:scale(1.06)}.lvic img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.lvedh{display:flex;align-items:center;gap:10px}.lvedh .anin{flex:1;min-width:0}.lvpick{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:min(352px,86vw);max-height:320px;overflow:auto;padding:10px;border-radius:16px;background:var(--v2-card, #fff);box-shadow:0 0 0 1px var(--v2-line, var(--line)),0 18px 40px -16px #00000047}.lvpa{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:10px;font-size:13px;font-weight:600;color:var(--v2-ink, var(--ink))}.lvpa img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.lvpa.on,.lvpa:hover{background:var(--v2-soft, var(--soft))}.lvpg{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;margin-top:6px}.lvpg button{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:1;border-radius:10px;display:grid;place-items:center}.lvpg button img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.lvpg button:hover{background:var(--v2-soft, var(--soft))}.lvpg button.on{background:var(--v2-teal-soft, #E8F3F2);box-shadow:inset 0 0 0 1.5px var(--v2-teal, #0B7A75)}.lvsg{display:grid;gap:6px;padding:12px 0 4px;border-top:1px solid var(--v2-line-2, var(--line-2))}.lvsg>small{font-size:12px;font-weight:600;color:var(--v2-muted, var(--muted))}.lvsg .lvess{margin:0;align-items:center}.lvsg .lvchip{height:34px;padding:0 12px 0 6px;border-style:dashed;gap:6px;max-width:100%}.lvsg .lvchip img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.lvsg .lvchip:hover{border-style:solid;background:var(--v2-soft, var(--soft))}.l2 .annav .gh{font-size:13.5px;font-weight:700;color:var(--v2-ink, var(--ink));letter-spacing:-.005em;padding:0 10px 8px}.l2 .annav>div+div{margin-top:14px;padding-top:16px;border-top:1px solid var(--v2-line-2, var(--line-2))}.l2 .mansh,.l2 .mansh:has(+.mansecs.flat){font-size:15px;font-weight:700;color:var(--v2-ink, var(--ink))}.lvgh small{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvgh small.ok{color:var(--v2-teal, #0B7A75);font-weight:600}.lvgh small.ok svg{width:13px;height:13px;flex:none}.lvgh small.todo{color:var(--v2-warn, #B4651A);font-weight:600}.lvgh+.an2,.lvgh+.arcard,.lvgh+.arst,.lvgh+.gxempty,.lvgh+.anf{margin-top:12px}.l2 .arst{gap:0;margin-top:8px}.l2 .arsi{box-shadow:none;border-radius:0;padding:12px 0;border-top:1px solid var(--line-2)}.l2 .arsi:first-child{border-top:0}.l2 .arph{border-radius:12px}.argar{display:flex;align-items:center;gap:14px}.argar>.swt{flex:none}.argar .lvgh{flex:1;margin:0}.l2 .anc>.anbld:first-child{margin-top:0;padding-top:0;border-top:0}.l2 .anc>.lvgh+.anlock{margin-top:12px}.l2 .antog.lft{margin-top:12px}.kbact{display:inline-flex;gap:8px;flex:none}.kbact .cbtn{height:32px;font-size:13px;padding:0 12px}.kbact .cbtn svg{width:14px;height:14px;margin-right:4px}@media(max-width:700px){.lvgh:has(.kbact){flex-wrap:wrap}.lvgh .kbact{width:100%}}.l2 .anc>.lvgh+.anpp{margin-top:12px}.cltool{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.cltool .cbtn svg{margin-right:4px}.cltool .cldropw,.cl2 .cltool .cldropw{display:inline-flex;align-items:center;gap:14px}.cltool .cldrop{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:99px;font-size:13.5px;font-weight:600;width:auto}.cltool .clpastel,.cl2 .cltool .clpastel{margin:0;justify-self:auto;white-space:nowrap}.cltool.bot{margin-top:4px}.cltool.bot .clradd{flex:1 1 320px;display:flex;gap:8px}.cltool.bot .clradd .anin{flex:1;min-width:0}.clsave{position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:16px;background:var(--v2-ink, #1C1B19);color:#fff;font-size:14px;box-shadow:0 12px 30px #0000002e}.clsave .pbtn{background:#fff;color:var(--v2-ink, #1C1B19)}.l2 .arsi{transition:box-shadow .15s,opacity .15s}@media(min-width:561px){.l2 .arsi{grid-template-columns:18px 96px 1fr auto}}.l2 .arsi .argrip{align-self:center;display:grid;place-items:center;color:var(--faint);cursor:grab;touch-action:none}.l2 .arsi .argrip svg{width:18px;height:18px}.l2 .arsi .argrip:hover{color:var(--body)}.l2 .arsi.drag{opacity:.45}.l2 .arsi.over{box-shadow:0 0 0 2px var(--ink)}.l2 .anadd.over{color:var(--ink);background:var(--line-2);outline-color:var(--ink)}@media(max-width:560px){.l2 .arsi .argrip{display:none}}.l2 .anvars{display:grid;margin-top:6px}.l2 .anvar{display:grid;gap:8px;padding:16px 0;border-top:1px solid var(--line)}.l2 .anvar:first-child{border-top:0}.l2 .anvar .h{display:flex;align-items:center;justify-content:space-between;gap:12px}.l2 .anvar .h b{font-size:14.5px;font-weight:600}.l2 .anvar .h .ok{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--v2-teal, #0B7A75)}.l2 .anvar .h .ok svg{width:14px;height:14px}.l2 .anvar .h .no{font-size:12.5px;color:var(--muted)}.l2 .anvar .use{font-size:12.5px;color:var(--muted);line-height:1.4}.l2 .anvar.blank .h .no,.l2 .anvar.blank .use{color:#b5472a;font-weight:600}html.ui-v2[data-theme=dark] .l2 .anvar.blank .h .no,html.ui-v2[data-theme=dark] .l2 .anvar.blank .use{color:#f08a6c}.l2 .anvar .lnk{border:0;background:none;padding:0;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.l2 .anvars h4{margin:22px 0 2px;font-size:15px;font-weight:600}.l2 .anvar .pills{display:inline-flex;flex-wrap:wrap;gap:6px}.l2 .anvar .anvpill{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:99px;background:var(--v2-teal-soft, #E8F3F2);color:var(--v2-teal, #0B7A75);font-size:14px;font-weight:600;white-space:nowrap}.l2 .anvar .anvpill.cond{background:color-mix(in srgb,#7A5AF8 12%,transparent);color:#5b3fd6}html[data-theme=dark] .l2 .anvar .anvpill.cond{color:#b9a8ff}.l2 .anvar .ext{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.l2 .anvar .ext .val{color:var(--ink);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1 260px}.l2 .anvar .ext small{font-size:12px;color:var(--muted)}.l2 .anvar .note{font-size:12.5px;color:var(--muted);margin-top:-2px}.l2 .hrpets{margin:-4px 0 12px 56px}.l2 .anacc{display:flex;gap:8px;align-items:center}.l2 .anacc .anin{flex:1;min-width:0}.l2 .anacc .pbtn{flex:none}.l2 .ancot{display:grid;gap:2px}.l2 .ancot-r{display:grid;gap:8px;padding:8px 0}.l2 .ancot-h{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ink);cursor:pointer}.l2 .ancot-r:not(.on) .ancot-h span{color:var(--muted)}.l2 .ancot-r .anin{margin-left:52px;width:calc(100% - 52px)}.l2 .ancot-f{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px}.l2 .ancot-f small{font-size:12px;color:var(--muted)}@media(max-width:760px){.l2 .ancot-r .anin{margin-left:0;width:100%}}.l2 .anexp{padding:0 0 10px 52px}@media(max-width:760px){.l2 .anexp{padding-left:0}}.l2 .abpz{display:grid;gap:10px}.l2 .abpz-q{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.l2 .abpz-ch{display:flex;flex-wrap:wrap;gap:8px}.l2 .abpz-ch button{padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card, #fff);color:var(--ink);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.l2 .abpz-ch button.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.l2 .abpz-ch.sub{padding-left:12px;border-left:2px solid var(--line)}.l2 .anacc-f{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.l2 .anacc-f>span{display:inline-flex;gap:8px}.l2 .rkv>div{display:grid;grid-template-columns:minmax(150px,34%) minmax(0,1fr);justify-content:start;align-items:baseline;-moz-column-gap:24px;column-gap:24px}.l2 .rkv b{text-align:left;min-width:0;overflow-wrap:anywhere}.l2 .rkv.ed>div{align-items:center}.l2 .rkv.ed .anin{text-align:left;justify-self:start}.l2 .rkv.ed .rkn{justify-self:start}@media(max-width:640px){.l2 .rkv>div{grid-template-columns:minmax(110px,42%) minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}}.l2.calm .lvhero{display:none}.l2.calm .annav em:not(.warn){display:none}.l2.calm .anf .hint:not(.warn),.l2.calm .anc>.hint:not(.warn),.l2.calm .lvf-b .anhelp{display:none}.l2.calm .lvf-b>.hint:not(.warn){display:none}.l2.calm .anf:focus-within .hint:not(.warn),.l2.calm .lvf-b:focus-within>.hint:not(.warn){display:block}.l2.calm .arhd .gp.ok{display:none}.l2.calm .lvf{padding:6px 0}.l2.calm .lvf-h{display:flex;align-items:center;gap:18px;min-height:64px;border-radius:14px;margin:0 -10px;padding:8px 10px;transition:background .15s}.l2.calm .lvf.shut .lvf-h,.l2.calm .lvf-h[role=button]{cursor:pointer}.l2.calm .lvf.shut .lvf-h:hover{background:var(--v2-hover, rgba(0,0,0,.035))}.l2.calm .lvf-h>img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;flex:none}.l2.calm .lvf-h>.noi{width:52px;flex:none}.l2.calm .lvf-h .t{flex:1;min-width:0;display:grid;gap:3px}.l2.calm .lvf-h .t b{font-size:16.5px;font-weight:600;color:var(--v2-ink, var(--ink));letter-spacing:-.01em}.l2.calm .lvf-h .t small{font-size:14px;color:var(--v2-muted, var(--muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px;min-width:0}.l2.calm .lvf-h .t small.todo{color:var(--v2-warn, #B4651A);font-weight:600}.l2.calm .lvf-a{flex:none;font-size:14.5px;font-weight:600;color:var(--v2-ink, var(--ink));text-decoration:underline;text-underline-offset:3px}.l2.calm .lvf-b{padding:14px 0 6px 70px;display:grid;gap:14px}.l2.calm .lvf-b>.anf{margin:0}.l2.calm .lvf-ar{direction:rtl;unicode-bidi:plaintext;font-size:15px;color:var(--v2-ink, var(--ink));overflow:hidden;text-overflow:ellipsis}.l2.calm .lvf-ph{display:inline-flex;align-items:center;gap:6px;min-width:0}.l2.calm .lvf-ph img{width:30px;height:30px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex:none}.l2.calm .lvf-ph span{margin-left:4px;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){.l2.calm .lvf-h{gap:14px;min-height:56px}.l2.calm .lvf-h>img,.l2.calm .lvf-h>.noi{width:42px;height:42px}.l2.calm .lvf-b{padding-left:0}.l2.calm .lvf-a{font-size:14px}}.l2.calm .lvgh{gap:18px;min-height:64px}.l2.calm .lvgh>img{width:52px;height:52px}.l2.calm .lvgh h3{font-size:16.5px!important;font-weight:600}.l2.calm .lvgh small{font-size:14px}.l2.calm .lvgh small.ok{color:var(--v2-muted, var(--muted));font-weight:400}.l2.calm .lvgh small.ok svg{display:none}@media(max-width:700px){.l2.calm .lvgh>img{width:42px;height:42px}}html.l2-full .v2-sidewrap,html.l2-full .hchat-host{display:none!important}html.l2-full .v2-main{padding:28px 56px 64px}html.l2-full .g2.l2{max-width:1240px;margin:0 auto}html.l2-full .l2 .anx{grid-template-columns:260px minmax(0,1fr);gap:64px}html.l2-full .l2 .anbody{max-width:820px}html.l2-full .l2 .ansel,html.l2-full .l2 .ansave{left:50%}html.l2-full .v2-main:has(.lair){padding:0}html.l2-full .g2.l2.lair{max-width:none;margin:0;display:grid;grid-template-columns:420px minmax(0,1fr);min-height:100vh;align-items:start}.lair .la-l{position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--v2-line);padding:28px 26px 0 32px;display:flex;flex-direction:column;gap:20px;background:var(--v2-bg)}.lair .la-top{display:flex;align-items:center;gap:12px}.lair .la-back{width:42px;height:42px;flex:none;border-radius:999px;display:grid;place-items:center;background:var(--v2-soft);color:var(--v2-ink);border:0;cursor:pointer}.lair .la-back:hover{background:var(--v2-line)}.lair .la-who{position:relative;flex:1;min-width:0}.lair .la-who .pk{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;padding:4px;border-radius:12px;cursor:pointer;text-align:left;color:var(--v2-ink)}.lair .la-who .pk:hover{background:var(--v2-soft)}.lair .la-who .pk>img,.lair .la-who .pk>.ph{width:44px;height:44px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--v2-soft)}.lair .la-who .pk .t{flex:1;min-width:0;display:grid;gap:2px}.lair .la-who .pk b{font-size:17px;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lair .la-who .pk>svg{width:18px;height:18px;flex:none;color:var(--v2-muted)}.lair .la-who .g2-dd{left:0;right:0;top:calc(100% + 6px)}.lair .la-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--v2-soft)}.lair .la-tabs button{flex:1;height:38px;border:0;border-radius:999px;background:none;font-size:14px;font-weight:600;color:var(--v2-muted);cursor:pointer}.lair .la-tabs button.on{background:var(--v2-card);color:var(--v2-ink);box-shadow:0 1px 3px #00000014,0 0 0 1px var(--v2-line)}.lair .la-cards{display:grid;gap:12px;padding-bottom:8px}.lair .la-card{display:flex;align-items:flex-start;gap:14px;width:100%;text-align:left;padding:18px;border:0;border-radius:18px;background:var(--v2-card);color:var(--v2-ink);cursor:pointer;box-shadow:0 1px 2px #0000000d,0 6px 16px -10px #0000001f,0 0 0 1px var(--v2-line);transition:box-shadow .15s,transform .15s}.lair .la-card:hover{box-shadow:0 2px 4px #0000000f,0 10px 22px -12px #0000002e,0 0 0 1px var(--v2-line)}.lair .la-card.on{box-shadow:0 0 0 2px var(--v2-ink)}.lair .la-card>img,.lair .la-card>.noi{width:46px;height:46px;-o-object-fit:contain;object-fit:contain;flex:none}.lair .la-card .t{flex:1;min-width:0;display:grid;gap:5px}.lair .la-card b{font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.lair .la-card small{font-size:13.5px;color:var(--v2-muted);line-height:1.4}.lair .la-card em{font-style:normal;font-size:13px;font-weight:600;color:var(--v2-warn, #B4651A)}.lair .la-uses{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.lair .la-uses i{font-style:normal;font-size:11.5px;font-weight:600;line-height:1;padding:5px 9px;border-radius:999px;background:var(--v2-soft);color:var(--v2-muted)}.lair .la-act{position:sticky;bottom:0;margin-top:auto;display:flex;gap:8px;align-items:center;padding:14px 0 18px;background:linear-gradient(to bottom,transparent,var(--v2-bg) 30%)}.lair .la-act .pbtn{flex:1;height:40px;font-size:13.5px;padding:0 10px}.lair .la-act .ib{flex:none}.lair .la-act>div:last-child:not(.pbtn){bottom:calc(100% + 6px);top:auto}.lair .la-r{min-width:0;padding:56px 64px 140px}.lair .la-r>*{max-width:760px;margin-left:auto;margin-right:auto}.lair .la-h{margin-bottom:30px;animation:l2fade .3s var(--ease)}.lair .la-h h1{margin:0;font-size:32px;font-weight:650;letter-spacing:-.025em;line-height:1.15;color:var(--v2-ink)}.lair .la-h p{margin:10px 0 0;font-size:15.5px;line-height:1.5;color:var(--v2-muted)}.lair .la-h .la-uses{margin-top:14px}.lair .anbody>.anc:first-child>h3:first-child{display:none}.lair .anbody>.anc:first-child:not(:has(>:not(h3,.lvhero))){display:none}.lair .ansave{left:calc(420px + (100% - 420px)/2)}@media(max-width:1180px){html.l2-full .g2.l2.lair{grid-template-columns:340px minmax(0,1fr)}.lair .la-r{padding:40px 36px 140px}.lair .ansave{left:calc(340px + (100% - 340px)/2)}}.lair .la-who .sub{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--v2-muted);min-width:0;white-space:nowrap;overflow:hidden}.lair .la-who .sub img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;flex:none}.lair .la-who .sub .gp{height:20px;font-size:11.5px}.lair .la-cards{gap:10px}.lair .la-card{align-items:center;padding:16px 18px;min-height:76px}.lair .la-card>img,.lair .la-card>.noi{width:42px;height:42px}.lair .la-card .t{gap:3px}.lair .la-card small,.lair .la-card em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lair .la-h{display:flex;align-items:flex-start;gap:20px}.lair .la-h>img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;flex:none;margin-top:-4px}.lair .la-h .t{flex:1;min-width:0}.lair .la-h .la-in{display:inline-block;margin:14px 8px 0 0;font-size:12.5px;color:var(--v2-muted);vertical-align:middle}.lair .la-h .la-uses{display:inline-flex;vertical-align:middle;margin-top:14px}.l2.calm .lvf-solo{display:grid;gap:14px}.lair .anbody>.anc:not(:has(>:not(h3,.lvhero))){display:none}.l2.calm .lvf-solo .anhelp{display:none}.lair .la-r{position:relative}.lair .la-bar{position:absolute;top:24px;right:32px;display:flex;gap:8px;align-items:center;max-width:none;margin:0;z-index:5}.lair .la-bar .pbtn{height:40px;font-size:14px;padding:0 16px}.lair .la-bar>div:last-child:not(.pbtn){top:calc(100% + 6px);right:0;left:auto;bottom:auto}.lair .la-cards{padding-bottom:28px}.lair .la-r{padding-top:92px}.lair .la-prev{position:sticky;bottom:22px;align-self:center;margin-top:auto;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border:0;border-radius:999px;background:#222;color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px -8px #00000073;flex:none;z-index:3;transition:transform .15s,background .15s}.lair .la-prev:hover{background:#000;transform:scale(1.03)}.lair .la-prev svg{width:20px;height:20px}html[data-theme=dark] .lair .la-prev,html.dark .lair .la-prev{background:#f2f0eb;color:#1c1b19}.lair .la-cards{padding-bottom:12px}.lair .la-prev{align-self:stretch;justify-content:center;height:50px;border-radius:16px;background:var(--v2-teal, #0B7A75);color:#fff;font-size:15px;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--v2-teal, #0B7A75) 70%,transparent),0 0 0 4px var(--v2-bg)}.lair .la-prev:hover{background:color-mix(in srgb,var(--v2-teal, #0B7A75) 88%,#000);transform:none}html[data-theme=dark] .lair .la-prev,html.dark .lair .la-prev{background:var(--v2-teal, #0B7A75);color:#fff}.lair .anvarsec>.lvgh,.lair .anvarsec>.hint{display:none}.l2.calm .anvar .use,.l2.calm .anvar .note{display:none}.lair .la-cards{gap:14px}.lair .la-card{min-height:92px;padding:22px 20px;gap:16px}.lair .la-card .t{gap:5px}.lair .la-l{gap:24px;padding-top:32px}.lair .anbody h3.dup,.lair .anbody .lvgh.dup>img,.lair .anbody .lvgh.dup>.t{display:none}.lair .anbody .lvgh.dup{min-height:0;justify-content:flex-end}.lair .anbody .lvgh.dup:not(:has(>:not(img,.t))){display:none}.lair .anbody p.hint:not(.warn):not(:has(button,a)),.lair .anbody>.anc>.hint:not(.warn):not(:has(button,a)),.lair .anbody .anhelp:not(:has(button,a)){display:none}.lair .la-uses i[title]{cursor:help}.l2 .ancot-pv{display:grid;gap:8px;margin-top:18px}.l2 .ancot-pv .lb{font-size:13px;font-weight:600;color:var(--v2-muted, var(--muted))}.l2 .ancot-pv .bub{max-width:560px;padding:14px 16px;border-radius:18px 18px 18px 6px;background:var(--v2-soft, #F1EFEA);color:var(--v2-ink, var(--ink));font-size:14.5px;line-height:1.55;display:grid;gap:4px;white-space:pre-wrap}.l2 .ancot-pv .bub.empty{color:var(--v2-muted, var(--muted))}.lph .la-tabs{margin-top:20px}.lph .la-cards{display:grid;gap:10px;margin-top:14px}.lph .la-card{min-height:78px;padding:16px;gap:14px}.lph .la-card>img,.lph .la-card>.noi{width:40px;height:40px}.lph .la-card .chev{width:18px;height:18px;flex:none;color:var(--v2-muted)}.lph .la-prev{position:sticky;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:100%;margin-top:22px}.lph .la-h{margin:4px 0 24px;gap:16px}.lph .la-h>img{width:56px;height:56px;margin-top:0}.lph .la-h h1{font-size:26px}.lph .la-h p{font-size:15px;margin-top:6px}.lph .la-h .la-in,.lph .la-h .la-uses{margin-top:10px}.lph .la-uses{flex-wrap:wrap}.lph .la-pick{margin:2px 0 4px}.lph .la-pick .lc-mlp{max-width:100%}.lph .la-pick .lc-mlp{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border:0;border-radius:99px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line);color:var(--v2-ink);font:inherit;cursor:pointer}.lph .la-pick .lc-mlp b{font-size:16px;font-weight:650}.l2 .rkv.ed .hsel-btn.anin{width:auto;min-width:190px;max-width:260px;text-align:left}.l2 .rkv.ed .hpk-field{width:auto;min-width:190px;max-width:260px}.l2 .rkv .hpk-field span,.l2 .rkv .hsel-btn span{color:var(--v2-ink, var(--ink))}.l2 .rkv .hpk-field.empty span{color:var(--v2-muted, var(--muted))}.l2 .rkv.ed .hsel-btn,.l2 .rkv.ed .hpk-field{width:220px!important;min-width:0!important;max-width:100%}.l2d.nb{display:grid;gap:12px}.l2d.nb h3{margin:0}.l2d.nb .nb-eb{font-size:12.5px;font-weight:600;color:var(--muted)}.l2d.nb .nb-sub{margin:-6px 0 4px;font-size:14px;color:var(--muted)}.l2d.nb .nb-f{display:grid;gap:6px}.l2d.nb .nb-f>span{font-size:13.5px;font-weight:600;color:var(--ink)}.l2d.nb .nb-f>span em{margin-left:6px;font-style:normal;font-weight:400;font-size:12px;color:var(--muted)}.l2d.nb .nb-f input{height:44px;padding:0 12px;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:15px;outline:0}.l2d.nb .nb-f input:focus{box-shadow:inset 0 0 0 2px var(--ink)}.l2d.nb .nb-step{display:flex;align-items:center;gap:14px}.l2d.nb .nb-step button{width:38px;height:38px;border-radius:99px;border:0;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;font-size:18px;color:var(--ink);cursor:pointer}.l2d.nb .nb-step button:disabled{opacity:.35;cursor:default}.l2d.nb .nb-step b{min-width:32px;text-align:center;font-size:16px;font-weight:600}.g2-modal.sheet.nb{transition:bottom .15s ease,max-height .15s ease}.l2d.nb .nb-rows{display:grid}.l2d.nb .nb-rows>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.l2d.nb .nb-rows>div:last-child{border-bottom:0}.l2d.nb .nb-rows span{color:var(--muted)}.l2d.nb .nb-rows b{color:var(--ink);text-align:end}.l2d.nb .nb-note{margin:0;font-size:13px;color:var(--muted)}.l2d.nb .nb-tog{display:flex;align-items:center;gap:12px;padding:4px 0}.l2d.nb .nb-tog b{font-size:14.5px;font-weight:600;color:var(--ink)}.l2d.nb .nb-hint{font-style:normal;font-size:13px;color:var(--muted)}.l2d.nb .nb-hint b{color:var(--ink)}.l2d.nb .swt{position:relative;width:42px;height:26px;padding:0;border:0;border-radius:99px;background:var(--v2-switch-off, #D9D6D0);flex:none;cursor:pointer;transition:background .2s}.l2d.nb .swt:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:99px;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s ease}.l2d.nb .swt.on{background:var(--v2-teal, #0B7A75)}.l2d.nb .swt.on:after{transform:translate(16px)}.l2d.nb .nb-amts{display:grid}.l2d.nb .nb-amt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.l2d.nb .nb-amt>span:first-child{font-size:14px;color:var(--body);display:grid}.l2d.nb .nb-amt>span:first-child em{font-style:normal;font-size:12px;color:var(--muted)}.l2d.nb .nb-in{display:inline-flex;align-items:center;gap:6px;width:132px;height:40px;padding:0 10px;border-radius:11px;box-shadow:inset 0 0 0 1px var(--line);background:var(--card)}.l2d.nb .nb-in:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.l2d.nb .nb-in input{width:100%;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--ink);text-align:right}.l2d.nb .nb-in i{font-style:normal;font-size:12px;color:var(--muted)}.l2d.nb .nb-tot{display:flex;justify-content:space-between;padding:12px 0 2px;margin-top:4px;border-top:1px solid var(--line);font-size:15px}.l2d.nb .nb-tot b{color:var(--ink)}.l2d.nb .nb-kinds{display:grid;gap:10px}.l2d.nb .nb-kinds button{display:flex;align-items:center;gap:14px;padding:16px;border:0;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);text-align:start;cursor:pointer}.l2d.nb .nb-kinds button:hover{box-shadow:inset 0 0 0 2px var(--ink)}.l2d.nb .nb-kinds svg{width:22px;height:22px;color:var(--teal, #0B7A75);flex:none}.l2d.nb .nb-kinds span{display:grid;gap:2px}.l2d.nb .nb-kinds b{font-size:15.5px}.l2d.nb .nb-kinds small{font-size:13px;color:var(--muted)}.l2d.nb .nb-tel{display:flex;gap:8px}.l2d.nb .nb-tel select,.l2d.nb .nb-sel{height:44px;padding:0 10px;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:15px}.l2d.nb .nb-tel input{flex:1;min-width:0;height:44px;padding:0 12px;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:15px;outline:0}.l2d.nb .nb-f textarea{padding:10px 12px;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14.5px;resize:vertical;outline:0}.l2d.nb .nb-f textarea:focus,.l2d.nb .nb-tel input:focus{box-shadow:inset 0 0 0 2px var(--ink)}.l2d.nb .nb-amr{display:inline-flex;align-items:center;gap:6px}.l2d.nb .nb-x{width:28px;height:28px;border:0;border-radius:99px;background:none;color:var(--muted);display:grid;place-items:center;cursor:pointer}.l2d.nb .nb-x svg{width:15px;height:15px}.l2d.nb .nb-neg .nb-in input{color:var(--teal, #0B7A75)}.l2d.nb .nb-neg .nb-amt>span:first-child:after{content:" (−)";color:var(--muted)}.l2d.nb .nb-add{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin:6px 0 2px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.l2d.nb .nb-add svg{width:15px;height:15px}.l2d.nb .nb-chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 2px}.l2d.nb .nb-chips button{height:34px;padding:0 12px;border:0;border-radius:99px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer}.l2d.nb .nb-chips .nb-lnk{box-shadow:none;background:none;color:var(--muted);text-decoration:underline}.l2d.nb .nb-togt{display:grid;gap:2px}.l2d.nb .nb-togt b{font-size:14.5px;font-weight:600;color:var(--ink)}.l2d.nb .nb-togt small{font-size:12.5px;color:var(--muted)}.l2d.nb .nb-tel select{flex:0 0 104px;width:104px;min-width:0}.l2d.nb .nb-tel input{flex:1 1 auto;width:auto}.l2d.nb .nb-ac{position:relative}.l2d.nb .nb-sug{position:absolute;left:0;right:0;top:100%;z-index:5;margin-top:4px;display:grid;max-height:260px;overflow-y:auto;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 18px 40px -12px #00000040}.l2d.nb .nb-sug button{display:grid;gap:1px;padding:10px 14px;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;text-align:start;color:var(--ink);cursor:pointer}.l2d.nb .nb-sug button:last-child{border-bottom:0}.l2d.nb .nb-sug button:hover{background:var(--soft)}.l2d.nb .nb-sug b{font-size:14.5px;font-weight:600}.l2d.nb .nb-sug small{font-size:12.5px;color:var(--muted)}.l2d.nb .nb-xsp{width:28px;height:28px;flex:none}.l2d.nb .nb-end{display:flex;justify-content:flex-end}.l2d.nb .nb-end .pbtn{flex:none;width:auto}.l2d.nb .nb-date{position:relative;width:156px;justify-content:flex-end;cursor:pointer}.l2d.nb .nb-date b{flex:1;text-align:right;font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap}.l2d.nb .nb-date .hi{flex:none;color:var(--muted)}.l2d.nb .nb-date input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.l2d.nb .nb-date input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.l2d.nb.nbe .nb-in{width:156px}.l2d.nb .nbe-who .nb-in.nb-txt{width:min(300px,calc(100vw - 140px))}.l2d.nb .nbe-who .nb-in.nb-txt input{text-align:left;font-weight:500}.l2d.nb .nbe-who .nb-step{gap:10px}.l2d.nb .nbe-who .nb-step button{width:34px;height:34px}.l2d.nb .nbe-sum{font-size:15px;font-weight:600;color:var(--ink)}.l2d.nb .nbe-nights{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px;padding:4px 0 8px}.l2d.nb .nbe-nights label{display:grid;gap:4px;font-size:12.5px;color:var(--muted)}.l2d.nb .nbe-nights .nb-in{width:100%}.l2d.nb .nbe-tg{display:inline-block;margin:2px 0 6px;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.l2d.nb .nbe-who .phf.nbe-ph{width:min(300px,calc(100vw - 140px))}.l2d.nb .nb-in input,.l2d.nb .nb-in input[type],.l2d.nb .nb-in input:focus,.l2d.nb .nb-in input:focus-visible{border:0;border-radius:0;background:none;box-shadow:none;outline:0;padding:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l2d.nb .nb-in.nb-txt input,.l2d.nb .nb-in.nb-txt input:focus{font-size:16px}.l2d.nb .nb-in:focus-within,.l2d.nb .phf:focus-within{box-shadow:inset 0 0 0 1.5px var(--v2-ink)}.l2d.nb .nbe-who .phf{height:40px;border-radius:11px}.l2d.nb .nb-f .phf{height:44px}.l2d.nb .nbe-who .nb-amt>span:first-child{flex:0 0 auto;max-width:34%}.l2d.nb .nbe-who .nb-amr{flex:1 1 auto;min-width:0;justify-content:flex-end}.l2d.nb .nbe-who .nb-in.nb-txt,.l2d.nb .nbe-who .phf.nbe-ph{flex:1 1 auto;width:auto;max-width:300px;min-width:0}.l2d.nb .nb-ccy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:2px 0 10px;font-size:14px;color:var(--body)}.l2d.nb .nb-ccy>span{flex:1;min-width:140px}.l2d.nb .nb-seg{display:inline-flex;padding:3px;border-radius:99px;background:var(--v2-soft, #F4F3F0)}.l2d.nb .nb-seg button{min-width:58px;height:30px;padding:0 12px;border:0;border-radius:99px;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer}.l2d.nb .nb-seg button.on{background:var(--v2-card, #fff);color:var(--ink);box-shadow:0 1px 3px #0000001f}.l2d.nb .nb-ccy small{flex-basis:100%;font-size:12.5px;color:var(--muted)}.phf{position:relative;display:flex;align-items:center;height:46px;border-radius:12px;background:var(--v2-card);box-shadow:inset 0 0 0 1px var(--v2-line);color:var(--v2-ink);min-width:0}.phf:focus-within{box-shadow:inset 0 0 0 2px var(--v2-ink)}.phf .cc{position:relative;flex:none;display:inline-flex;align-items:center;gap:4px;height:100%;padding:0 6px 0 10px;border-right:1px solid var(--v2-line);font-size:15px;font-weight:600}.phf .cc .f{font-size:17px;line-height:1}.phf .cc svg{width:14px;height:14px;color:var(--v2-muted)}.phf .cc select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.phf input{flex:1;min-width:0;height:100%;padding:0 8px 0 10px;border:0;background:none;color:inherit;font:inherit;font-size:16px;font-weight:500;letter-spacing:.01em;outline:0;font-variant-numeric:tabular-nums}.phf input::-moz-placeholder{color:var(--v2-muted);font-weight:400}.phf input::placeholder{color:var(--v2-muted);font-weight:400}.phf .ok{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-right:8px;border-radius:99px;background:#25d366;color:#fff}.phf .ok svg{width:13px;height:13px;stroke-width:3}.phf input,.phf input[type],.phf input:focus,.phf input:focus-visible{border:0;border-radius:0;background:none;box-shadow:none;outline:0;padding:0 8px 0 10px;height:100%;font-size:16px;font-weight:500;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gh{display:grid;margin-top:4px}.gh-todo{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--v2-line, #E8E5DF)}.gh-todo span{flex:1;min-width:0;display:grid;gap:2px}.gh-todo b{font-size:15px;font-weight:600;color:var(--v2-ink, #1C1B19)}.gh-todo small{font-size:13px;color:var(--v2-muted, #6F6B64);line-height:1.4}.gh-todo svg{flex:none;color:var(--v2-ink, #1C1B19)}.gh-todo:hover b{text-decoration:underline;text-underline-offset:3px}.gh-sec{display:grid;gap:6px;padding:14px 0;border-top:1px solid var(--v2-line, #E8E5DF)}.gh-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gh-h b{font-size:14.5px;font-weight:600;color:var(--v2-ink, #1C1B19)}.gh-h .gh-lnk{margin-left:auto}.gh-st{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:600;color:var(--v2-ink, #1C1B19);font-variant-numeric:tabular-nums}.gh-st svg{color:var(--v2-ink, #1C1B19)}.gh-tag{font-size:12px;font-weight:600;color:var(--v2-teal, #0B7A75)}.gh-q{margin:0;font-size:14px;line-height:1.5;color:var(--v2-body, #3A3833);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.gh-q.sm{font-size:13px;-webkit-line-clamp:2;grid-column:1 / -1}.gh-m{font-size:12.5px;color:var(--v2-muted, #6F6B64);line-height:1.4}.gh-lnk{all:unset;cursor:pointer;justify-self:start;font-size:13.5px;font-weight:600;color:var(--v2-ink, #1C1B19);text-decoration:underline;text-underline-offset:3px}.gh-lnk.mu{color:var(--v2-muted, #6F6B64)}.gh-past{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 0}.gh-past+.gh-past{border-top:1px solid var(--v2-line2, var(--v2-line, #E8E5DF))}.gh-past .w{display:grid;gap:1px;min-width:0}.gh-past .w b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-past .w small{font-size:12.5px;color:var(--v2-muted, #6F6B64)}.gh-past .r{display:grid;justify-items:end;gap:2px}.gh-past .r small{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--v2-muted, #6F6B64)}.gh-note{margin:0;font-size:14px;line-height:1.5;color:var(--v2-body, #3A3833);white-space:pre-wrap}.gh-add{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--v2-muted, #6F6B64)}.gh-add span{width:30px;height:30px;border-radius:99px;display:grid;place-items:center;background:var(--v2-ink, #1C1B19);color:var(--v2-card, #fff);font-size:18px;line-height:1}.gh-ta{width:100%;box-sizing:border-box;border:0;border-radius:12px;background:var(--v2-soft, #F2F0EB);padding:10px 12px;font:inherit;font-size:14px;color:var(--v2-ink, #1C1B19);resize:vertical;outline:none}.gh-ta:focus{box-shadow:inset 0 0 0 1.5px var(--v2-ink, #1C1B19)}.gh-act{display:flex;justify-content:flex-end;align-items:center;gap:16px}.gh-btn{border:0;cursor:pointer;height:36px;padding:0 16px;border-radius:99px;background:var(--v2-ink, #1C1B19);color:var(--v2-card, #fff);font:inherit;font-size:13.5px;font-weight:700;white-space:nowrap}.gh-btn:disabled{opacity:.5}.gh-bar{display:flex;align-items:center;gap:14px;justify-content:space-between;margin:8px auto;width:min(460px,calc(100% - 24px));padding:12px 12px 12px 18px;border-radius:16px;background:var(--v2-card, #fff);box-shadow:0 0 0 1px var(--v2-line, #E8E5DF),0 8px 24px -14px #00000040;font-size:14.5px;color:var(--v2-ink, #1C1B19)}.gh-bar span{min-width:0}.bp-scrim{position:fixed;top:0;right:0;bottom:0;left:248px;z-index:70;background:#14141333;opacity:0;pointer-events:none;transition:opacity .3s}.bp-scrim.on{opacity:1;pointer-events:auto}.bp{--bp-spring: cubic-bezier(.34,1.3,.64,1);--bp-line2: #F2F0EC;--bp-faint: #B7B3AB;--bp-ok: #17915F;position:fixed;top:0;right:0;bottom:0;z-index:71;width:420px;max-width:100vw;overflow:auto;overscroll-behavior:contain;background:var(--v2-card);border-left:1px solid var(--v2-line);box-shadow:-20px 0 60px -30px #00000059;transform:translate(102%);visibility:hidden;transition:transform .5s var(--bp-spring),visibility 0s .5s;color:var(--v2-ink);scrollbar-width:thin}.bp.on{transform:none;visibility:visible;transition:transform .5s var(--bp-spring)}.bp-grab{display:none}.bp-hero{position:relative}.bp-hero img,.bp-hero .ph{display:block;width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:var(--v2-soft)}.bp-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:99px;background:#ffffffeb;color:#1c1b19;display:grid;place-items:center;box-shadow:0 2px 8px #00000026;cursor:pointer}.bp-close svg{width:16px;height:16px;stroke-width:2}.bp-body{padding:0 22px 24px;display:grid;gap:22px}.bp-who{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:-34px;position:relative}.bp-who .av{width:64px;height:64px;border:3px solid var(--v2-card);border-radius:99px;-o-object-fit:cover;object-fit:cover;background:var(--v2-soft);display:grid;place-items:center;color:var(--v2-body);font-weight:600;font-size:20px}.bp-who b{display:block;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.bp-who small{color:var(--v2-muted);font-size:14px}.bp-dates{display:grid;grid-template-columns:1fr 1fr;border-radius:12px;box-shadow:0 0 0 1px var(--v2-line);overflow:hidden}.bp-dates div{padding:12px 14px;display:grid;gap:2px}.bp-dates div+div{border-left:1px solid var(--v2-line)}.bp-dates span{font-size:13px;color:var(--v2-muted)}.bp-dates b{font-weight:600;font-size:15px}.bp-h3{font-size:15px;font-weight:600;margin:0 0 6px}.bp-steps .st{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:14.5px;color:var(--v2-body);animation:bpst .35s ease-out backwards}.bp-steps .k{width:22px;height:22px;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--bp-faint);display:grid;place-items:center;flex:none;color:#fff;transition:background .3s,box-shadow .3s}.bp-steps .k svg{width:12px;height:12px;stroke-width:2.6}.bp-steps .st.ok{color:var(--v2-ink)}.bp-steps .st.ok .k{background:var(--v2-teal);box-shadow:none}.bp-steps time{margin-left:auto;font-size:13px;color:var(--v2-muted)}@keyframes bpst{0%{opacity:0;transform:translateY(4px)}}.bp-code{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:12px;background:var(--v2-soft)}.bp-code b{font-size:14.5px;font-weight:600}.bp-code small{display:block;color:var(--v2-muted);font-size:13px;margin-top:1px}.bp-code .cd2{display:grid;justify-items:end;gap:8px;flex:none}.bp-code .dg{font-size:20px;font-weight:600;letter-spacing:.12em;white-space:nowrap;font-variant-numeric:tabular-nums}.bp-cbtn{height:30px;padding:0 12px;border:0;border-radius:10px;background:var(--v2-ink);color:var(--v2-bg);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .3s var(--bp-spring),opacity .2s}.bp-cbtn:active{transform:scale(.96)}.bp-cbtn:disabled{opacity:.6;cursor:default}.bp-cbtn.w{background:var(--v2-card);color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-line)}.bp-kv div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--bp-line2);font-size:14.5px}.bp-kv div:last-child{border-bottom:0}.bp-kv span{color:var(--v2-muted)}.bp-kv b{font-weight:600}.bp-kv b img{display:inline-block;width:16px;height:16px;vertical-align:-3px;margin-right:6px}.bp-kv .num{font-variant-numeric:tabular-nums}.bp-acts{display:flex;gap:10px}.bp-btn{flex:1;height:46px;border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;font-size:15px;color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-line);background:var(--v2-card);cursor:pointer;transition:transform .3s var(--bp-spring),background .2s}.bp-btn:hover{background:var(--v2-soft)}.bp-btn:active{transform:scale(.98)}.bp-btn svg{width:17px;height:17px}.bp-btn.pri{background:var(--v2-ink);color:var(--v2-bg);box-shadow:none}.bp-btn.pri svg{width:16px;height:16px}.bp-note{margin:0;font-size:14px;color:var(--v2-muted)}.bp-err{margin:22px 0 0;color:var(--v2-muted)}.bp-sk{border-radius:12px;background:linear-gradient(90deg,var(--v2-soft) 30%,#FBFAF8 50%,var(--v2-soft) 70%);background-size:300% 100%;animation:bpsk 1.4s linear infinite}@keyframes bpsk{to{background-position:-150% 0}}@media(max-width:1023px){.bp-scrim{left:0}}@media(max-width:760px){.bp{top:auto;left:0;width:auto;max-height:90vh;border-left:0;border-radius:28px 28px 0 0;box-shadow:0 -12px 40px -16px #00000059;transform:translateY(104%);transition:transform .55s var(--bp-spring),visibility 0s .55s;scrollbar-width:none;padding-bottom:env(safe-area-inset-bottom)}.bp.on{transform:translateY(0);transition:transform .55s var(--bp-spring)}.bp.drag{transition:none}.bp-grab{display:block;position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:5px;border-radius:99px;background:#ffffffd9;z-index:2;box-shadow:0 1px 4px #0003}.bp-hero img,.bp-hero .ph{height:180px}.bp-body{padding-bottom:34px}}@media(prefers-reduced-motion:reduce){.bp,.bp-scrim{transition:none}.bp-steps .st{animation:none}}.bp-rl{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bp-wa{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.bp-wa svg{width:14px;height:14px;color:#25d366}.bp-rl-st{margin-left:auto}.bp-rl-st .bp-cbtn{height:28px;padding:0 11px;font-size:12.5px}.bp-embed{--bp-spring: cubic-bezier(.34,1.3,.64,1);--bp-line2: #F2F0EC;--bp-faint: #B7B3AB;--bp-ok: #17915F;color:var(--v2-ink)}.bp-embed .bp-hero-in{position:relative;border-radius:16px;overflow:hidden}.bp-embed .bp-hero-in img,.bp-embed .bp-hero-in .ph{height:170px}.bp-embed .bp-body{padding:0 2px 8px}.bp-ref{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.bp-top{position:sticky;top:0;z-index:3;height:52px;display:flex;justify-content:flex-end;align-items:center;padding:0 12px;background:var(--v2-card)}.bp-top .bp-close{position:static;background:var(--v2-soft);box-shadow:none}.bp-body.sc{padding-top:0;gap:18px}.sc-hd{display:flex;gap:14px;align-items:flex-start}.sc-hd .av{width:52px;height:52px;border-radius:99px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--v2-soft);display:grid;place-items:center;font-weight:700;font-size:17px;color:var(--v2-body);margin:4px 0 0 4px}.sc-hd .t{min-width:0;flex:1;display:grid;gap:3px}.sc-hd .n{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-hd .n b{font-size:19px;font-weight:700;letter-spacing:-.01em}.sc-hd small{color:var(--v2-muted);font-size:13.5px;display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.sc-hd small img{width:14px;height:14px}.sc-st{height:22px;padding:0 9px;border-radius:99px;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;background:#e6f2ee;color:#0f6b4a}.sc-st i{width:6px;height:6px;border-radius:99px;background:currentColor}.sc-st.pend{background:#fceee4;color:#9a3c0b}.sc-st.bad{background:#f4f3f0;color:#6e6a63}.sc-ref{justify-self:start;border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--v2-ink);display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-variant-numeric:tabular-nums}.sc-ref svg{color:var(--v2-muted)}.sc-dates{border-radius:16px;box-shadow:0 0 0 1px var(--v2-line);overflow:hidden}.sc-dates .row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--bp-line2)}.sc-dates .row .l{width:62px;font-size:13px;color:var(--v2-muted)}.sc-dates .row b{flex:1;font-weight:600;font-size:15px}.sc-dates .chip{height:30px;padding:0 10px;border-radius:10px;background:var(--v2-soft);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.sc-dates .sum{display:grid;grid-template-columns:1fr 1fr}.sc-dates .sum div{padding:11px 16px;display:grid;gap:2px}.sc-dates .sum div+div{border-left:1px solid var(--bp-line2)}.sc-dates .sum span{font-size:12.5px;color:var(--v2-muted)}.sc-dates .sum b{font-size:15px;font-weight:700}.sc-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.sc-acts>*{height:60px;border-radius:14px;border:0;box-shadow:inset 0 0 0 1px var(--v2-line);background:var(--v2-card);color:var(--v2-ink);font:inherit;font-size:12.5px;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;cursor:pointer}.sc-acts>*:hover{background:var(--v2-soft)}.sc-acts svg{width:18px;height:18px}.sc-acts a svg{color:#25d366}.sc-h{display:flex;justify-content:space-between;align-items:baseline}.sc-h small{color:var(--v2-muted);font-size:13px;font-weight:600}.sc-page{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:var(--v2-soft)}.sc-page div{flex:1;min-width:0;display:grid;gap:2px}.sc-page b{font-size:14.5px;font-weight:600}.sc-page small{font-size:13px;color:var(--v2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-page .bp-cbtn{flex:none}@media(max-width:760px){.bp-top{height:40px}}.bp-top~.bp-body .bp-who{margin-top:0}@media(max-width:760px){.bp-top~.bp-grab,.bp .bp-grab{background:#1c1b192e;box-shadow:none}}.sc-dates .chip.ed{position:relative;gap:4px;cursor:pointer;padding-right:8px}.sc-dates .chip.ed select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;font-weight:600;color:inherit;cursor:pointer;padding:0;outline:0}.sc-dates .chip.ed svg{color:var(--v2-muted);flex:none}.sc-dates button.chip.ed{border:0;font-family:inherit;color:var(--v2-ink)}.sc-dates button.chip.ed[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--v2-ink)}.sc-cover{height:92px;border-radius:14px;overflow:hidden;background:var(--v2-soft)}.sc-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sc-cover+.sc-hd{margin-top:-30px;padding-left:12px}.sc-cover+.sc-hd .av{margin-top:0}.sc-cover+.sc-hd .t{padding-top:34px}.sc-dates .row b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sc-dates .chip{flex:none}.sc-dates .chip.ed{position:relative}.sc-dates .chip.ed select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.bp-body{--bpx: 22px}.bp-embed .bp-body{--bpx: 2px}.bp:has(.sc-cover) .bp-top{background:transparent;margin-bottom:-52px;pointer-events:none}.bp:has(.sc-cover) .bp-top .bp-close{pointer-events:auto;background:#ffffffeb;color:#1c1b19;box-shadow:0 2px 8px #0000002e}.bp-body.sc>.sc-cover{height:auto;aspect-ratio:2 / 1;max-height:260px;margin:0 calc(-1 * var(--bpx));border-radius:0}.sc-av{position:relative;flex:none;display:grid;margin:4px 0 0 4px}.sc-hd .sc-av .av{margin:0;box-shadow:0 0 0 3px var(--v2-card)}.sc-cover+.sc-hd .sc-av{margin-top:0}.sc-badge{position:absolute;right:-6px;bottom:-4px;width:22px;height:22px;border-radius:99px;box-shadow:0 0 0 2.5px var(--v2-card)}@media(max-width:760px){.bp:has(.sc-cover) .bp-top{margin-bottom:-40px}}.bp-body.sc>.sc-cover{margin:0 calc(-1 * var(--bpx));border-radius:0 0 28px 28px}@media(max-width:760px){.bp:has(.sc-cover){overflow-x:hidden}.bp-body.sc>.sc-cover{border-radius:28px}}.bp-embed .bp-body.sc>.sc-cover{border-radius:14px;margin:0}.bp-body.sc>.sc-cover{aspect-ratio:auto;max-height:none;height:clamp(180px,34vw,300px)}.bp .bp-body.sc>.sc-cover{height:210px}.sc-cancel{display:block;margin:18px 0 4px;padding:6px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:#c2353a;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sc-lnk{border:0;background:none;padding:0;font:inherit;font-size:inherit;font-weight:600;color:var(--v2-teal, #0B7A75);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sc-grp{display:grid;gap:10px;padding:14px 16px;border-top:1px solid var(--v2-line, #E8E5DF)}.sc-grp .row{display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-grp .row span b{display:block;font-size:14px;font-weight:600}.sc-grp .row span small{font-size:12px;color:var(--v2-muted, #6F6B64)}.sc-grp .row.end{justify-content:flex-end}.sc-stp{display:inline-flex;align-items:center;gap:12px}.sc-stp button{width:32px;height:32px;border-radius:99px;border:1px solid var(--v2-line, #E8E5DF);background:none;font-size:17px;cursor:pointer;color:var(--v2-ink, #1C1B19)}.sc-stp b{min-width:18px;text-align:center;font-variant-numeric:tabular-nums}.sc-refund{display:block;margin:14px 0 0;padding:6px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--v2-ink, #1C1B19);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sc-ref{margin-top:12px;padding:16px 0 4px;gap:12px}.sc-ref .ttl{font-size:15px}.sc-ref>small{font-size:12.5px;color:var(--v2-muted, #6F6B64);margin-top:-8px;line-height:1.45}.sc-ref .row:not(.end)>:last-child{flex:0 0 200px;width:200px}.sc-amt,.sc-in{box-sizing:border-box;height:44px;border-radius:12px;background:var(--v2-soft, #F2F0EB)}.sc-amt{display:inline-flex;align-items:center;gap:6px;padding:0 14px}.sc-amt:focus-within,.sc-in:focus{box-shadow:inset 0 0 0 1.5px var(--v2-ink, #1C1B19)}.sc-amt input,.sc-in{border:0;font:inherit;font-size:15px;font-weight:600;color:var(--v2-ink, #1C1B19);outline:0;min-width:0}.sc-amt input{flex:1;width:100%;background:none;text-align:right;padding:0}.sc-amt em{font-style:normal;color:var(--v2-muted, #6F6B64);font-size:13px;font-weight:600}.sc-in{padding:0 14px}.sc-amt input::-moz-placeholder,.sc-in::-moz-placeholder{color:var(--v2-muted, #8A867F);font-weight:400}.sc-amt input::placeholder,.sc-in::placeholder{color:var(--v2-muted, #8A867F);font-weight:400}.sc-ref .hpk-field{min-height:44px;font-size:14.5px;font-weight:600}@media(max-width:700px){.sc-ref .row:not(.end)>:last-child{flex-basis:58%;width:58%}}.stdocs .sc-h{display:flex;justify-content:flex-start;align-items:baseline;gap:8px}.stdocs .stdall{margin-left:auto;font-size:13px}.stdocs .g2-docs{margin-top:4px}.ib2-stay.bp-embed .sc-cover{height:140px!important;max-height:140px!important;aspect-ratio:auto!important}.sc-ota{display:grid;gap:8px;margin:2px 0 12px;padding:12px 14px;border-radius:14px;background:var(--v2-soft);font-size:13.5px}.sc-ota>div{display:flex;justify-content:space-between;gap:12px}.sc-ota span{color:var(--v2-muted)}.sc-ota b{color:var(--v2-ink);font-weight:600;text-align:right}.sc-ota .nt{display:grid;gap:4px}.sc-ota .nt p{margin:0;color:var(--v2-ink);white-space:pre-line;line-height:1.45}.sc-rep{display:grid;gap:8px;margin:0 0 12px}.sc-rep .sc-lnk{justify-self:start}.sc-rep .dn{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#17915f;font-weight:600}.sc-rep .cf{display:grid;gap:8px;padding:12px 14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--v2-line)}.sc-rep .cf b{font-size:14px;color:var(--v2-ink)}.sc-rep .cf small{font-size:12.5px;color:var(--v2-muted);line-height:1.4}.sc-rep .wv{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--v2-ink)}.sc-rep .aa{display:flex;justify-content:flex-end;gap:8px}.sc-sr{display:grid;gap:6px;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:var(--v2-soft, #F5F3EE)}.sc-sr.low{background:color-mix(in srgb,#C2410C 9%,var(--v2-card, #fff))}.sc-sr>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px}.sc-sr>div:first-child span{color:var(--v2-muted)}.sc-sr b{font-weight:600;color:var(--v2-ink)}.sc-sr b i{font-style:normal;color:#e8a317;letter-spacing:1px}.sc-sr b i em{font-style:normal;color:var(--v2-line, #E0DCD4)}.sc-sr p{margin:0;font-size:13.5px;color:var(--v2-body);line-height:1.45}.sc-sr .hl{display:grid;gap:4px}.sc-sr .hl small{font-size:12.5px;color:#c2410c}.sc-sr .hl .sc-lnk{justify-self:start}.bp-code.bp-slk{display:grid;gap:10px;align-items:stretch}.bp-slk .top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.bp-slk .top>div:first-child{flex:1 1 150px;min-width:0}.bp-slk .aa{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.bp-slk .lk{background:none;border:0;padding:4px 0;font:inherit;font-size:13px;font-weight:600;color:var(--v2-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bp-slk .lk:disabled{opacity:.5;cursor:default}.bp-slk .ext{display:grid;gap:8px}.bp-slk .ext .lb{font-size:13px;color:var(--v2-muted)}.bp-slk .ext .f{display:flex;flex-wrap:wrap;gap:8px}.bp-slk .ext .f>*{flex:1 1 110px;min-width:0}.bp-slk .ext .f>:first-child{flex:2 1 170px}.bp-slk .lkr{display:flex;align-items:flex-start;gap:10px;padding-top:10px;border-top:1px solid var(--v2-line)}.bp-slk .lkr .dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:99px;background:#17915f}.bp-slk .lkr .dot.sleep{background:var(--v2-muted)}.bp-slk .lkr .dot.off,.bp-slk .lkr .dot.low{background:#c4213f}.bp-slk .lkr .t{flex:1;min-width:0;display:grid;gap:2px;font-size:13px;color:var(--v2-body);line-height:1.4}.bp-slk .lkr .t small{margin:0;font-size:12.5px}.bp-slk .lkr{flex-wrap:wrap}.bp-slk .lkr .lk{flex-basis:100%;text-align:left;padding:2px 0 0 18px}.bp-code{min-width:0}.bp-code.bp-stack{display:grid;gap:10px;align-items:stretch}.bp-code.bp-stack>div:first-child,.bp-slk .top>div:first-child{min-width:0}.bp-code.bp-stack .cd2,.bp-slk .top .cd2{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.bp-code.bp-stack .dg{min-width:0;overflow-wrap:anywhere;white-space:normal}.bp-slk .top{display:grid;gap:10px}.v2-side.try .v2-srch-btn{width:100%;border:0;cursor:pointer;font:inherit;text-align:left}.v2-side.try .v2-srch-btn .ph{flex:1;min-width:0;font-size:15px;color:#ffffff9e}.v2-side.try .v2-srch-btn kbd{font:inherit;font-size:12px;color:#ffffff8c}.v2-side.try .v2-srch-btn:hover{background:#ffffff1c}.v2-sidewrap.folded:not(.peek) .v2-side.try .v2-srch-btn{padding:0;justify-content:center}.v2-sidewrap.folded:not(.peek) .v2-side.try .v2-srch-btn .ph,.v2-sidewrap.folded:not(.peek) .v2-side.try .v2-srch-btn kbd{display:none}.hkp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:center;align-items:flex-start;padding:11vh 16px 16px}.hkp-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f17166b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:hkpFade .14s ease-out}.hkp-box{position:relative;width:min(680px,100%);max-height:min(640px,78vh);display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--v2-card, #fff);color:var(--v2-ink, #1a1a1a);box-shadow:0 24px 70px #00000047,0 0 0 1px var(--v2-line, rgba(0,0,0,.08));animation:hkpIn .16s ease-out}@keyframes hkpFade{0%{opacity:0}}@keyframes hkpIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}}@media(prefers-reduced-motion:reduce){.hkp-bg,.hkp-box{animation:none}}.hkp-top{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--v2-line, rgba(0,0,0,.08))}.hkp-top .hkp-mag{width:22px;height:22px;color:var(--v2-teal, #0B7A75);flex:none}.hkp-top input{flex:1;min-width:0;border:0;outline:0;background:none;box-shadow:none;padding:0;height:32px;font:inherit;font-size:18px;color:var(--v2-ink, #1a1a1a)}.hkp-top input::-moz-placeholder{color:var(--v2-muted, #888)}.hkp-top input::placeholder{color:var(--v2-muted, #888)}.hkp-k{font:inherit;font-size:12.5px;color:var(--v2-muted, #888);padding:3px 7px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--v2-line, rgba(0,0,0,.12));flex:none}.hkp-x,.hkp-back{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:none;color:var(--v2-ink, #1a1a1a);cursor:pointer;flex:none}.hkp-x:hover,.hkp-back:hover{background:var(--v2-soft, #f3f3f1)}.hkp-x svg,.hkp-back svg{width:20px;height:20px}.hkp-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 8px 10px}.hkp-sec+.hkp-sec{margin-top:6px}.hkp-h{display:flex;align-items:center;gap:8px;padding:12px 12px 6px;font-size:13px;font-weight:600;color:var(--v2-muted, #888)}.hkp-h svg{width:15px;height:15px}.hkp-row{width:100%;display:flex;align-items:center;gap:14px;padding:10px 12px;border:0;border-radius:12px;background:none;text-align:left;font:inherit;color:var(--v2-ink, #1a1a1a);cursor:pointer}.hkp-row.on{background:color-mix(in srgb,var(--v2-teal, #0B7A75) 10%,transparent)}.hkp-ic{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--v2-teal, #0B7A75);overflow:hidden}.hkp-ic svg{width:19px;height:19px}.hkp-ic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hkp-av{width:34px;height:34px;border-radius:99px;display:grid;place-items:center;background:var(--v2-soft, #f3f3f1);color:var(--v2-ink, #1a1a1a);font-size:12.5px;font-weight:600}.hkp-t{flex:1;min-width:0;display:flex;flex-direction:column}.hkp-t b{font-size:15.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hkp-t small{font-size:13px;color:var(--v2-muted, #888);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hkp-row em{font-style:normal;font-size:12.5px;color:var(--v2-muted, #888);padding:3px 9px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--v2-line, rgba(0,0,0,.12));white-space:nowrap;flex:none}.hkp-go{font-size:13px;color:var(--v2-muted, #888);flex:none}.hkp-none{padding:18px 12px;font-size:14.5px;color:var(--v2-muted, #888)}.hkp-foot{display:flex;gap:22px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--v2-line, rgba(0,0,0,.08));background:var(--v2-soft, #f7f7f5);font-size:13px;color:var(--v2-muted, #888)}.hkp-foot span{display:inline-flex;align-items:center;gap:6px}.hkp-foot kbd{font:inherit;font-size:12px;min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;border-radius:6px;background:var(--v2-card, #fff);box-shadow:inset 0 0 0 1px var(--v2-line, rgba(0,0,0,.12));color:var(--v2-ink, #1a1a1a)}@media(max-width:640px){.hkp{padding:10px}.hkp-box{max-height:calc(100dvh - 20px)}.hkp-top input{font-size:16px}.hkp-k,.hkp-foot{display:none}}html.ui-v2{--v2-bg: #FAFAF8;--v2-card: #FFFFFF;--v2-soft: #F4F3F0;--v2-ink: #1C1B19;--v2-body: #57554F;--v2-muted: #8A867F;--v2-line: #ECEAE5;--v2-teal: #0B7A75;--v2-teal-soft: #E8F3F2;--v2-line2: #F2F0EC;--v2-faint: #B7B3AB;--v2-switch-off: #C8C4BC;--v2-ease: cubic-bezier(.2,.8,.2,1)}html.ui-v2 body{font-family:Figtree,system-ui,-apple-system,sans-serif;background:var(--v2-bg)}html.ui-v2,html.ui-v2 body{overscroll-behavior-x:none}@media(max-width:1023px){html.ui-v2,html.ui-v2 body{overscroll-behavior-y:none}}html.ui-v2 body *{font-family:inherit}html.ui-v2 body,html.ui-v2 .font-satoshi,html.ui-v2 .font-medium,html.ui-v2 .font-normal,html.ui-v2 .font-semibold,html.ui-v2 .font-bold,html.ui-v2 .font-sans,html.ui-v2 .font-display{font-family:Figtree,system-ui,-apple-system,sans-serif!important}.v2-shell{min-height:100vh;background:var(--v2-bg);color:var(--v2-ink)}.v2-desk{display:flex;min-height:100vh}.v2-side{position:sticky;top:0;height:100vh;width:248px;flex:none;display:flex;flex-direction:column;padding:22px 14px 14px;border-right:1px solid var(--v2-line);background:var(--v2-bg)}.v2-logo{display:flex;align-items:center;justify-content:space-between;padding:0 8px 18px}.v2-logo img{height:30px;width:auto}.v2-trial{display:block;margin:0 2px 18px;padding:12px 14px;border-radius:14px;background:var(--v2-soft);font-size:13.5px;color:var(--v2-body);text-decoration:none}.v2-trial b{display:block;color:var(--v2-teal);font-weight:600;margin-top:2px}.v2-nav{flex:1;overflow-y:auto;display:grid;align-content:start;gap:2px}.v2-nav a,.v2-foot a{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:12px;font-size:15px;font-weight:500;color:var(--v2-body);text-decoration:none;transition:background .25s var(--v2-ease),color .25s var(--v2-ease)}.v2-nav a svg,.v2-foot a svg{width:19px;height:19px;flex:none;stroke-width:1.75}.v2-nav a:hover,.v2-foot a:hover{background:var(--v2-soft);color:var(--v2-ink)}.v2-nav a.on,.v2-foot a.on{background:var(--v2-soft);color:var(--v2-ink);font-weight:600}.v2-nav a.on svg,.v2-foot a.on svg{color:var(--v2-teal);stroke-width:2}.v2-nav a em{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;color:var(--v2-teal)}.v2-foot{display:grid;gap:2px;padding-top:10px}.v2-acct{position:relative;margin-top:10px;padding-top:10px;border-top:1px solid var(--v2-line)}.v2-acct>button{width:100%;display:flex;align-items:center;gap:11px;padding:8px;border-radius:12px;background:none;border:0;cursor:pointer;text-align:left}.v2-acct>button:hover{background:var(--v2-soft)}.v2-av{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--v2-ink);background:var(--v2-soft);overflow:hidden}.v2-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2-acct .who{flex:1;min-width:0}.v2-acct .who b{display:block;font-size:14.5px;color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-acct .who small{display:block;font-size:12.5px;color:var(--v2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:var(--v2-card);border-radius:16px;box-shadow:0 0 0 1px var(--v2-line),0 18px 40px -18px #1c1b194d;padding:6px;display:grid;gap:2px;z-index:60;animation:v2pop .22s var(--v2-ease)}.v2-menu a,.v2-menu>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:8px 10px 8px 12px;border-radius:10px;font-size:14px;font-weight:500;line-height:1.3;color:var(--v2-ink);background:none;border:0;cursor:pointer;text-decoration:none;text-align:left}.v2-menu .hd{display:grid;gap:2px;padding:10px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--v2-line)}.v2-menu .hd b{font-size:14.5px;font-weight:600;color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-menu .hd small{font-size:12.5px;color:var(--v2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-menu .th{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 6px 0 12px;font-size:14px;font-weight:500;color:var(--v2-ink)}.v2-menu .th div{display:inline-flex;gap:2px;padding:3px;border-radius:99px;background:var(--v2-soft);box-shadow:inset 0 0 0 1px var(--v2-line)}.v2-menu .th div button{width:32px;height:28px;border-radius:99px;display:grid;place-items:center;border:0;background:none;color:var(--v2-muted);cursor:pointer}.v2-menu .th div button svg{width:15px;height:15px;color:inherit}.v2-menu .th div button.on{background:var(--v2-card);color:var(--v2-ink);box-shadow:0 1px 3px #0000001f}.v2-menu a:hover,.v2-menu button:hover{background:var(--v2-soft)}.v2-menu svg{width:17px;height:17px;stroke-width:1.75;color:var(--v2-muted)}.v2-menu hr{border:0;border-top:1px solid var(--v2-line);margin:4px 6px}.v2-menu .danger{color:#b83a2e}.v2-menu .danger svg{color:#b83a2e}@keyframes v2pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.v2-main{flex:1;min-width:0;padding:36px 44px 56px}.v2-tabs{position:fixed;left:0;right:0;bottom:0;z-index:40;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);display:grid;grid-template-columns:repeat(5,1fr);padding:0 4px;background:#fafaf8d1;backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px);border-top:1px solid var(--v2-line)}.v2-tabs a{position:relative;display:grid;justify-items:center;align-content:start;gap:3px;min-height:56px;padding:9px 0 max(10px,env(safe-area-inset-bottom));font-size:11px;font-weight:500;color:var(--v2-muted);text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.v2-tabs a svg{transition:transform .18s cubic-bezier(.34,1.3,.64,1)}.v2-tabs a:active svg{transform:scale(.86)}.v2-tabs a:active{color:var(--v2-ink)}.v2-tabs a svg{width:23px;height:23px;stroke-width:1.7}.v2-tabs a.on{color:var(--v2-ink);font-weight:600}.v2-tabs a.on svg{color:var(--v2-teal);stroke-width:2}.v2-tabs a i{position:absolute;top:5px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--v2-teal);color:#fff;font-size:9.5px;font-weight:700;font-style:normal;display:grid;place-items:center;box-shadow:0 0 0 2px var(--v2-bg)}@media(min-width:1024px){.v2-mobile-only{display:none!important}}@media(max-width:1023px){.v2-desk-only{display:none!important}.v2-main{padding:max(16px,env(safe-area-inset-top)) 16px 104px}.v2-main.immersive{padding-bottom:16px}}.v2-toaster{--width: 380px}.v2t{display:flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;left:0;right:0;padding:11px 16px;border-radius:14px;background:#1c1b19;color:#fafaf7;font-family:Figtree,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.35;box-shadow:0 16px 36px -14px #00000080;pointer-events:auto}.v2t [data-icon]{display:grid;place-items:center;flex:none;width:18px;height:18px;margin:0}.v2t .v2t-i{width:17px;height:17px;color:#fafaf7}.v2t .v2t-i.ok{color:#4fd1a1}.v2t .v2t-i.crit{color:#ff8a7a}.v2t .v2t-i.warn{color:#f4c06a}.v2t [data-content]{min-width:0}.v2t-t{font-weight:500}.v2t-d{font-size:13px;opacity:.72;margin-top:2px}.v2t-a{margin-left:6px;height:28px;padding:0 11px;border-radius:9px;background:#fafaf7;color:#1c1b19;font-size:13px;font-weight:600;border:0;cursor:pointer}.v2t-c{margin-left:4px;height:28px;padding:0 10px;border-radius:9px;background:#ffffff1f;color:#fafaf7;font-size:13px;border:0;cursor:pointer}@media(max-width:1023px){.v2t{font-size:14.5px;padding:12px 16px}}@media(max-width:600px){[data-sonner-toaster].v2-toaster{left:16px!important;right:16px!important;width:auto!important;transform:none!important}.v2-toaster .v2t{max-width:100%}}.v2-pageload{min-height:60vh;display:grid;justify-items:center;align-items:start;padding-top:min(34vh,280px)}.v2-pageload span{display:flex;gap:9px}.v2-pageload i{width:10px;height:10px;border-radius:99px;background:var(--v2-teal);animation:v2bootB 1s infinite cubic-bezier(.45,0,.55,1)}.v2-pageload i:nth-child(2){animation-delay:.15s}.v2-pageload i:nth-child(3){animation-delay:.3s}@keyframes v2bootB{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-9px);opacity:1}}.v2-main{position:relative}.v2-pagecover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;min-height:0;align-items:start;padding-top:min(34vh,280px);background:var(--v2-bg);transition:opacity .16s ease}.v2-pagecover.out{opacity:0;pointer-events:none}.v2-pagecover.quiet>span{visibility:hidden}.v2-pageload>span{animation:v2dotsIn .2s ease both}@keyframes v2dotsIn{0%{opacity:0}}.v2-mback{display:grid;place-items:center;width:44px;height:44px;margin:0 0 14px -2px;border-radius:99px;border:0;background:var(--v2-soft);color:var(--v2-ink);cursor:pointer}.v2-mback svg{width:21px;height:21px;stroke-width:2}.v2-mback:active{opacity:.7}@media(max-width:1023px){html.ui-v2 input:not([type=checkbox]):not([type=radio]):not([type=range]),html.ui-v2 textarea,html.ui-v2 select,html.ui-v2 [contenteditable=true]{font-size:16px!important}html.ui-v2,html.ui-v2 body{overflow-x:clip;max-width:100%}html.ui-v2 .v2-main{overflow-x:clip;max-width:100vw}}.v2-annc{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 14px 14px 18px;border-radius:16px;background:var(--v2-teal-soft);color:var(--v2-ink);font-size:14.5px;line-height:1.45}.v2-annc.new{background:#f1ecfe}.v2-annc.warn{background:#fff4e0}.v2-annc .t{flex:1;min-width:0;display:grid;gap:2px}.v2-annc .t b{font-weight:600}.v2-annc .t span{color:var(--v2-body)}.v2-annc .t a{color:var(--v2-teal);font-weight:600;text-decoration:none;width:-moz-max-content;width:max-content}.v2-annc button{flex:none;width:36px;height:36px;margin:-6px -4px 0 0;border:0;background:none;border-radius:10px;display:grid;place-items:center;color:var(--v2-muted);cursor:pointer}html.ui-v2[data-theme=dark] .v2-annc{background:#34c7a51f}html.ui-v2[data-theme=dark] .v2-annc.new{background:#9d7bf229}html.ui-v2[data-theme=dark] .v2-annc.warn{background:#ffa51f24}.v2-trial.end{background:#fff1f2;color:#9f1239}.mn-trial.end{background:#fff1f2}.v2-tgate{position:relative;min-height:70vh}.v2-tgate-under{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(6px);opacity:.45}.v2-tgate-card{position:absolute;left:50%;top:12vh;transform:translate(-50%);width:min(440px,calc(100% - 32px));background:var(--v2-card,#fff);border-radius:24px;padding:28px;display:grid;gap:12px;text-align:center;box-shadow:0 40px 80px -32px #0b0f1466,0 0 0 1px var(--v2-line,#EBEBE7)}.v2-tgate-card b{font-size:20px;font-weight:600;color:var(--v2-ink,#0F0F0F)}.v2-tgate-card p{margin:0;font-size:14.5px;line-height:1.5;color:var(--v2-body,#5D5A55)}.v2-tgate-card .pbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border:0;border-radius:99px;background:var(--v2-ink,#1C1B19);color:var(--v2-bg,#fff);font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.v2-tgate-card .pbtn.w{background:var(--v2-card);color:var(--v2-ink);box-shadow:0 0 0 1px var(--v2-line)}.v2-tgate-card .v2-airbnb{max-width:none}.v2-tgate-card small{font-size:12.5px;color:var(--v2-muted,#8A867F)}.v2-tlim{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:0 0 14px;padding:10px 14px;border-radius:14px;background:#fff6e5;color:#7a4b00;font-size:13.5px;line-height:1.4;text-decoration:none;box-shadow:0 0 0 1px #f5dfb0}.v2-tlim b{flex:none;font-weight:600;text-decoration:underline;text-underline-offset:3px}.v2-tlim.full{background:#fdecec;color:#8a1f1f;box-shadow:0 0 0 1px #f5c9c9}.v2-tstrip{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;border-radius:14px;background:var(--v2-teal-soft,#E8F3F2);color:var(--v2-ink,#111);font-size:13.5px;line-height:1.4}.v2-tstrip span{flex:1;min-width:0}.v2-tstrip a{flex:none;font-weight:600;color:var(--v2-teal,#0B7A75);text-decoration:underline;text-underline-offset:3px}.v2-tstrip button{flex:none;border:0;background:none;font-size:18px;line-height:1;color:var(--v2-muted);cursor:pointer;padding:0 2px}.v2-tstrip.soon{background:#fff6e5}.v2-intake-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;overflow-y:auto;background:#fff;-webkit-overflow-scrolling:touch}.v2-intake-form .req{color:#c0392b;font-style:normal}.v2-intake-form .hint{font-size:13px;color:#8a867f;margin-top:2px}.v2-intake-form .ph{display:flex;gap:8px}.v2-intake-form .cc{position:relative;flex:none;display:flex;align-items:center;gap:6px;height:46px;padding:0 12px 0 14px;border:1px solid var(--hair-strong,#E2E2E2);border-radius:10px;background:#f7f6f2;font-size:15px;font-weight:600;white-space:nowrap;color:#0f0f0f}.v2-intake-form .cc svg{width:16px;height:16px;color:#5d5a55}.v2-intake-form .v2-intake-num{width:100%;max-width:200px;height:46px;padding:0 14px;border:1px solid var(--hair-strong,#E2E2E2);border-radius:10px;background:#fff;font:inherit;font-size:16px;color:#0f0f0f}.v2-intake-form .v2-intake-num:focus{outline:none;border-color:#0b7a75;box-shadow:0 0 0 3px #0b7a751f}.v2-intake-form .cc:focus-within{border-color:#0b7a75;box-shadow:0 0 0 3px #0b7a7524}.v2-intake-form .tel{flex:1;min-width:0;display:flex;align-items:center;height:46px;border:1px solid var(--hair-strong,#E2E2E2);border-radius:10px;background:#fff;padding-left:14px}.v2-intake-form .tel:focus-within{border-color:#0b7a75;box-shadow:0 0 0 3px #0b7a7524}.v2-intake-form .tel .dial{font-size:16px;color:#0f0f0f;flex:none}.v2-intake-form .tel input{flex:1;min-width:0;height:100%;border:0!important;box-shadow:none!important;background:transparent;padding:0 12px 0 8px;font-size:16px}.v2-intake-form .cc select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.v2-intake-form .chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v2-intake-form .chips button{height:46px;border-radius:10px;border:1px solid var(--hair-strong,#E2E2E2);background:#fff;color:#0f0f0f;font:inherit;font-size:15px;cursor:pointer}.v2-intake-form .chips button.on{background:#0b7a7514;color:#0b7a75;border-color:#0b7a75;box-shadow:0 0 0 1px #0b7a75;font-weight:600}.v2-intake-form select{font-size:16px}.v2-intake-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0f0f0f6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.v2-intake-card{width:min(460px,100%);margin:auto;background:var(--v2-card,#fff);border-radius:24px;padding:28px 24px;display:grid;gap:16px;box-shadow:0 40px 80px -32px #0b0f1473,0 0 0 1px var(--v2-line,#EBEBE7)}.v2-intake-card>b{font-size:24px;font-weight:700;color:var(--v2-ink,#0F0F0F)}.v2-intake-card>p{margin:-8px 0 0;font-size:15px;line-height:1.5;color:var(--v2-body,#5D5A55)}.v2-intake-card label,.v2-intake-card .grp{display:grid;gap:8px}.v2-intake-card label>span,.v2-intake-card .grp>span{font-size:14px;font-weight:600;color:var(--v2-ink,#0F0F0F)}.v2-intake-card label small{font-size:12.5px;color:var(--v2-muted,#8A867F)}.v2-intake-card input,.v2-intake-card select{height:48px;border-radius:14px;border:1px solid var(--v2-line,#EBEBE7);background:var(--v2-bg,transparent);color:var(--v2-ink,#0F0F0F);padding:0 14px;font-size:16px;width:100%}.v2-intake-card .chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v2-intake-card .chips button{height:44px;border-radius:12px;border:1px solid var(--v2-line,#EBEBE7);background:transparent;color:var(--v2-ink,#0F0F0F);font-size:15px;font-weight:500;cursor:pointer}.v2-intake-card .chips button.on{background:var(--v2-ink,#0F0F0F);color:var(--v2-card,#fff);border-color:var(--v2-ink,#0F0F0F)}.v2-intake-card .pbtn{justify-content:center;height:50px;font-size:16px}.v2-intake-card .err{color:#c0392b;font-size:13px}.v2-intake-card .req{color:#c0392b;font-style:normal}.v2-intake-card em{font-style:normal;font-weight:400;color:var(--v2-muted,#8A867F)}.v2-intake-card .ph{display:flex;gap:8px}.v2-intake-card .ph input{min-width:0;flex:1}.v2-intake-card .cc{position:relative;flex:none;display:flex!important;align-items:center;height:48px;padding:0 14px;border:1px solid var(--v2-line,#EBEBE7);border-radius:14px;background:var(--v2-bg,#F7F6F2);font-size:16px;white-space:nowrap;color:var(--v2-ink,#0F0F0F)}.v2-intake-card .cc select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.v2-welcome{width:min(560px,100%);margin:auto;background:var(--v2-card,#fff);border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -32px #0b0f1480,0 0 0 1px var(--v2-line,#EBEBE7)}.v2-welcome .hero{position:relative;height:clamp(170px,32vw,230px);background:center/cover no-repeat}.v2-welcome .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0000 55%)}.v2-welcome .hero img{position:absolute;left:22px;top:20px;height:40px;z-index:1;filter:brightness(0) invert(1)}.v2-welcome .x{position:absolute;right:16px;top:16px;z-index:1;width:40px;height:40px;border-radius:50%;background:#ffffffeb;border:0;display:grid;place-items:center;color:#0f0f0f;cursor:pointer}.v2-welcome .x svg{width:20px;height:20px}.v2-welcome>b{display:block;font-size:24px;font-weight:700;text-align:center;margin:24px 20px 18px;color:var(--v2-ink,#0F0F0F)}.v2-welcome .choices{display:grid;gap:12px;padding:0 20px 24px}.v2-welcome .ch{display:flex;gap:14px;text-align:left;border:1px solid var(--v2-line,#EBEBE7);border-radius:18px;padding:18px;background:var(--v2-card,#fff);font:inherit;color:var(--v2-ink,#0F0F0F);cursor:pointer}.v2-welcome .ch.rec{border-color:#0b7a75;box-shadow:0 0 0 1px #0b7a75}.v2-welcome .ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#0b7a751a;color:#0b7a75}.v2-welcome .ch:not(.rec) .ic{background:var(--v2-bg,#F3F2EE);color:var(--v2-ink,#0F0F0F)}.v2-mig>b{font-size:22px;line-height:1.25;margin:22px 24px 14px}.v2-mig .mg-body{display:grid;gap:14px;padding:0 24px 24px}.v2-mig .mg-q{display:grid;gap:8px}.v2-mig .mg-q>span{font-size:14px;font-weight:600;color:var(--v2-body,#57554F)}.v2-mig .mg-chips{display:flex;flex-wrap:wrap;gap:8px}.v2-mig .mg-chips button{border:0;border-radius:99px;padding:8px 14px;font:inherit;font-size:14px;font-weight:600;background:var(--v2-bg,#F3F2EE);color:var(--v2-ink,#0F0F0F);cursor:pointer;transition:transform .3s cubic-bezier(.3,1.25,.4,1)}.v2-mig .mg-chips button.on{background:var(--v2-ink,#0F0F0F);color:var(--v2-card,#fff)}.v2-mig .mg-chips button:active{transform:scale(.95)}.v2-mig .mg-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.v2-mig .mg-list li{display:grid;grid-template-columns:24px 1fr;gap:10px;font-size:14px;color:var(--v2-body,#57554F);line-height:1.45}.v2-mig .mg-list i{width:24px;height:24px;border-radius:99px;display:grid;place-items:center;background:#0b7a751f;color:#0b7a75;font-style:normal;font-weight:800;font-size:13px}.v2-mig .mg-list b{display:block;color:var(--v2-ink,#0F0F0F);font-size:15px}.v2-mig .mg-note{margin:0;padding:12px 14px;border-radius:14px;background:var(--v2-bg,#F3F2EE);font-size:13.5px;color:var(--v2-body,#57554F)}.v2-mig .mg-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;border:0;border-radius:99px;background:var(--v2-ink,#0F0F0F);color:var(--v2-card,#fff);font:inherit;font-size:15.5px;font-weight:600;cursor:pointer;transition:transform .3s cubic-bezier(.3,1.25,.4,1)}.v2-mig .mg-cta:active{transform:scale(.97)}.v2-mig .mg-cta svg{width:19px;height:19px}.v2-mig .mg-sub{text-align:center;font-size:13px;color:var(--v2-muted,#8A867F);margin-top:-6px}.v2-mig .mg-alt{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.v2-mig .mg-alt button{border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--v2-ink,#0F0F0F);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px 0}.v2-mig .mg-steps{margin:0;padding-left:20px;display:grid;gap:14px}.v2-mig .mg-steps li{font-size:14px;color:var(--v2-body,#57554F);line-height:1.5}.v2-mig .mg-steps b{display:block;color:var(--v2-ink,#0F0F0F);font-size:15px;margin-bottom:2px}@media(max-width:700px){.v2-mig>b{font-size:20px}.v2-mig .mg-alt{flex-direction:column;align-items:flex-start}}.v2-welcome .ic svg{width:22px;height:22px}.v2-welcome .ch b{font-size:16px;font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v2-welcome .ch small{display:block;margin-top:4px;font-size:14.5px;line-height:1.45;color:var(--v2-body,#5D5A55)}.v2-welcome .tag{font-style:normal;font-size:12px;font-weight:600;color:#0b7a75;background:#0b7a751a;padding:3px 8px;border-radius:999px}.v2-welcome.bf{position:relative;text-align:center}.v2-welcome.bf .x{background:var(--v2-bg,#F3F2EE);color:var(--v2-ink,#0F0F0F)}.v2-welcome.bf .mascot{display:block;width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:28px auto 0}.v2-welcome.bf>b{margin:14px 20px 8px}.v2-welcome .lead{margin:0 24px 20px;font-size:15px;line-height:1.5;color:var(--v2-body,#5D5A55)}@media(max-width:700px){.v2-intake-gate{padding:10px}.v2-welcome{border-radius:22px}.v2-welcome .hero{height:92px}.v2-welcome .hero img{left:16px;top:14px;height:28px}.v2-welcome .x{right:12px;top:12px;width:34px;height:34px}.v2-welcome .x svg{width:17px;height:17px}.v2-welcome>b{font-size:19px;line-height:1.25;margin:14px 16px 12px}.v2-welcome .choices{gap:8px;padding:0 14px 14px}.v2-welcome .ch{gap:12px;padding:12px 14px;border-radius:14px}.v2-welcome .ic{width:34px;height:34px;border-radius:10px}.v2-welcome .ic svg{width:19px;height:19px}.v2-welcome .ch b{font-size:15px;gap:6px}.v2-welcome .ch small{margin-top:2px;font-size:13.5px;line-height:1.4}.v2-welcome .tag{font-size:11px;padding:2px 7px}.v2-welcome.bf .mascot{width:56px;height:56px;margin:18px auto 0}.v2-welcome.bf>b{margin:10px 16px 6px}.v2-welcome .lead{margin:0 18px 14px;font-size:14px;line-height:1.45}.v2-mig>b{font-size:18px;margin:14px 16px 10px}.v2-mig .mg-body{gap:10px;padding:0 16px 16px}.v2-mig .mg-chips{gap:6px}.v2-mig .mg-chips button{padding:6px 11px;font-size:13px}.v2-mig .mg-list{gap:6px}.v2-mig .mg-list li{grid-template-columns:20px 1fr;gap:8px;font-size:0;line-height:1.3}.v2-mig .mg-list i{width:20px;height:20px;font-size:11px}.v2-mig .mg-list b{font-size:14px;line-height:20px}.v2-mig .mg-note{padding:9px 12px;font-size:12.5px;line-height:1.4;border-radius:12px}.v2-mig .mg-cta{height:46px;font-size:14px;padding:0 14px}.v2-mig .mg-sub{font-size:12px;margin-top:-4px}.v2-mig .mg-alt button{font-size:13px}.v2-mig .mg-steps{gap:10px}.v2-mig .mg-steps li{font-size:13.5px;line-height:1.4}}.v2-intake{margin:0 0 18px;padding:16px 18px;border-radius:20px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line);display:grid;gap:12px}.v2-intake>b{font-size:15px;font-weight:600}.v2-intake .row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.v2-intake label{display:grid;gap:6px;flex:1;min-width:200px;font-size:13px;color:var(--v2-muted)}.v2-intake select{height:44px;border-radius:12px;border:1px solid var(--v2-line);background:var(--v2-bg,transparent);color:var(--v2-ink);padding:0 10px;font:inherit;font-size:16px}.v2-intake-form .auth-field>span{justify-content:flex-start}.v2-intake-title{display:flex;align-items:center;gap:10px}.v2-intake-title img{height:1.45em;width:auto;margin:-.25em 0;flex:none;mix-blend-mode:multiply}.v2-intake-form .chips.two{grid-template-columns:repeat(2,1fr)}.v2-wn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#1c1b196b;display:grid;place-items:center;padding:24px;animation:v2wnIn .25s ease}@keyframes v2wnIn{0%{opacity:0}}.v2-wn-card{position:relative;width:min(1060px,100%);min-height:460px;background:var(--v2-card);color:var(--v2-ink);border-radius:32px;box-shadow:0 30px 80px -20px #00000059;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:24px;padding:40px;animation:v2wnUp .35s cubic-bezier(.2,.8,.2,1)}@keyframes v2wnUp{0%{transform:translateY(18px) scale(.98);opacity:0}}.v2-wn-card .x{position:absolute;top:22px;left:22px;width:40px;height:40px;border-radius:99px;display:grid;place-items:center;color:var(--v2-ink)}.v2-wn-card .x:hover{background:var(--v2-soft)}.v2-wn-card .t{display:grid;justify-items:center;text-align:center;gap:14px;padding:20px 10px}.v2-wn-card h2{margin:0;font-size:44px;line-height:1.08;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.v2-wn-card p{margin:0;font-size:18px;line-height:1.45;color:var(--v2-body);max-width:34ch;text-wrap:balance}.v2-wn-card .go{margin-top:12px;height:54px;padding:0 30px;border-radius:99px;background:var(--v2-ink);color:var(--v2-bg);font-size:17px;font-weight:600}.v2-wn-card .im{height:100%;min-height:380px;border-radius:24px;overflow:hidden;background:var(--v2-soft)}.v2-wn-card .im img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width:760px){.v2-wn{padding:0;align-items:end}.v2-wn-card{grid-template-columns:1fr;border-radius:28px 28px 0 0;padding:18px 18px calc(22px + env(safe-area-inset-bottom,0px));min-height:0;gap:8px;max-height:92vh;overflow:auto}.v2-wn-card .im{order:-1;min-height:0;aspect-ratio:4/3;border-radius:20px}.v2-wn-card .x{top:26px;left:26px;background:var(--v2-card);z-index:1}.v2-wn-card h2{font-size:30px}.v2-wn-card p{font-size:16px}.v2-wn-card .go{width:100%}}.v2-checklist{margin:0 0 22px;padding:18px 18px 8px;border-radius:20px;background:var(--v2-card,#fff);box-shadow:0 0 0 1px var(--v2-line,#ECEAE5)}.v2-checklist.m{margin:14px 16px 6px;padding:14px 14px 4px;border-radius:18px}.v2-checklist .ck-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v2-checklist .ck-h b{display:block;font-size:17px;font-weight:600;color:var(--v2-ink)}.v2-checklist .ck-h small{display:block;margin-top:2px;font-size:13px;color:var(--v2-muted)}.v2-checklist .ck-later{flex:none;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--v2-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:2px 0}.v2-checklist .ck-bar{height:6px;border-radius:99px;background:var(--v2-soft,#F4F3F0);margin:12px 0 6px;overflow:hidden}.v2-checklist .ck-bar i{display:block;height:100%;border-radius:99px;background:var(--v2-teal,#0B7A75);transition:width .5s var(--v2-ease)}.v2-checklist ul{list-style:none;margin:0;padding:0}.v2-checklist li+li{border-top:1px solid var(--v2-line2,#F2F0EC)}.v2-checklist li a{display:flex;align-items:center;gap:12px;padding:11px 2px;color:var(--v2-ink);text-decoration:none}.v2-checklist .ck-n{flex:none;width:28px;height:28px;border-radius:99px;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--v2-soft,#F4F3F0);color:var(--v2-ink)}.v2-checklist li.done .ck-n{background:var(--v2-teal,#0B7A75);color:#fff}.v2-checklist .ck-n svg{width:15px;height:15px}.v2-checklist .ck-t{flex:1;min-width:0}.v2-checklist .ck-t b{display:block;font-size:14.5px;font-weight:600}.v2-checklist li.done .ck-t b{color:var(--v2-muted);font-weight:500;text-decoration:line-through;text-decoration-color:var(--v2-faint)}.v2-checklist .ck-t small{display:block;margin-top:1px;font-size:12.5px;line-height:1.35;color:var(--v2-muted)}.v2-checklist .ck-go{flex:none;width:18px;height:18px;color:var(--v2-faint)}.v2-checklist .ck-bf{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px -6px 10px;padding:12px 14px;border-radius:14px;background:#fff6e5}.v2-checklist .ck-h+.ck-bar+ul+.ck-bf{margin-top:8px}.v2-checklist .ck-bf>span{flex:1;min-width:200px}.v2-checklist .ck-bf b{display:block;font-size:14px;color:var(--v2-ink)}.v2-checklist .ck-bf small{display:block;font-size:12.5px;color:var(--v2-body);line-height:1.4}.v2-checklist .ck-bfa{display:flex;gap:8px;flex-wrap:wrap}.v2-checklist .ck-bfa button{height:34px;padding:0 14px;border-radius:99px;border:0;font:inherit;font-size:13px;font-weight:600;cursor:pointer;background:var(--v2-card,#fff);color:var(--v2-ink);box-shadow:0 0 0 1px var(--v2-line)}.v2-checklist .ck-bfa button.go{background:var(--v2-ink);color:var(--v2-card,#fff);box-shadow:none}.v2-tstrip.cta a.btn{text-decoration:none;color:#fff;background:#ff385c;padding:6px 12px;border-radius:99px;font-size:13px}html.ui-v2:not([data-theme=dark]) img[src*="/i3d/"]{mix-blend-mode:multiply;background:transparent!important;box-shadow:none!important}button.v2-airbnb,button.v2-airbnb b,button.v2-airbnb small,button.v2-airbnb .ar{color:#fff!important}button.v2-airbnb small{opacity:.92}.v2-wn-card .im.aic{position:relative;background:#2a2a28;isolation:isolate}.aicv{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.aicv-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.1s ease,transform 7s linear}.aicv-ph.on{opacity:1;transform:scale(1)}.aicv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000047);pointer-events:none}.aicv-gl{position:relative;color:#fff;background:linear-gradient(135deg,#ffffff42,#ffffff17);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff1f,0 24px 60px #00000038}.aicv-pill{position:absolute;left:50%;top:7%;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 10px;border-radius:99px;font-weight:700;font-size:14px;white-space:nowrap}.aicv-pill i{width:22px;height:22px;border-radius:99px;background:#fff;color:var(--v2-teal);display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:800}.aicv-stack{position:absolute;left:50%;top:54%;width:min(74%,360px);transform:translate(-50%,-50%);display:grid;z-index:2}.aicv-cy{grid-area:1 / 1;align-self:center;border-radius:26px;padding:18px;display:grid;gap:12px;opacity:0;transform:translateY(22px) scale(.97);transition:opacity .7s var(--v2-ease),transform .8s var(--v2-ease);pointer-events:none;text-align:left}.aicv-cy.on{opacity:1;transform:none}.aicv-cy .h{display:flex;align-items:center;justify-content:space-between;gap:10px}.aicv-cy .h b{font-size:18px;letter-spacing:-.01em}.aicv-cy .h small{font-size:12.5px;opacity:.85;font-weight:600}.aicv-cy .ln{border-top:1px solid rgba(255,255,255,.25);padding-top:10px;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px}.aicv-cy .ln i,.aicv-cy .ck i{width:22px;height:22px;border-radius:99px;background:#fff;color:var(--v2-teal);display:grid;place-items:center;font-style:normal;font-weight:800;font-size:12px;flex:none}.aicv-cy .ags{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.aicv-cy .ag{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:8px;font-size:12.5px;font-weight:600;line-height:1.2}.aicv-cy .ag img{width:34px;height:34px;border-radius:10px;background:#ffffffd9;padding:2px;-o-object-fit:contain;object-fit:contain}.aicv-cy .bub{max-width:86%;padding:9px 12px;border-radius:16px;font-size:13.5px;line-height:1.4}.aicv-cy .bub.g{background:#ffffff38;border-bottom-left-radius:6px}.aicv-cy .bub.h{justify-self:end;background:#fff;color:#1c1b19;border-bottom-right-radius:6px;min-height:36px;display:block}.aicv-cy .typing{display:inline-flex;gap:3px}.aicv-cy .typing i{width:5px;height:5px;border-radius:99px;background:#1c1b19;opacity:.4;animation:aicvDot 1s infinite}.aicv-cy .typing i:nth-child(2){animation-delay:.15s}.aicv-cy .typing i:nth-child(3){animation-delay:.3s}@keyframes aicvDot{50%{opacity:1;transform:translateY(-2px)}}.aicv-cy .sc{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.aicv-cy .ring{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#fff calc(var(--p, 72) * 1%),#ffffff38 0);position:relative}.aicv-cy .ring:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#141e1c59}.aicv-cy .ring b{position:relative;z-index:1;font-size:26px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.aicv-cy .ck{display:grid;gap:6px}.aicv-cy .ck span{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;opacity:.35;transition:opacity .4s}.aicv-cy .ck span.on{opacity:1}.aicv-cy .ck i{width:16px;height:16px;font-size:10px}.aicv-cy .rw{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600}.aicv-cy .rw small{display:block;font-size:12px;font-weight:500;opacity:.85}.aicv-cy .sw{margin-left:auto;width:40px;height:24px;border-radius:99px;background:#fff;position:relative;flex:none}.aicv-cy .sw:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:99px;background:var(--v2-teal)}.aicv-cy .sw.off{background:#ffffff4d}.aicv-cy .sw.off:after{right:auto;left:3px;background:#fff}.aicv-cy .pb{margin-left:auto;font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:99px;background:#fff;color:#1c1b19;flex:none}.aicv-dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:6px;z-index:3}.aicv-dots button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#ffffff73;transition:width .3s var(--v2-ease),background .3s}.aicv-dots button.on{width:22px;background:#fff}@media(max-width:760px){.v2-wn-card{max-height:92vh;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px)}.v2-wn-card .im.aic{aspect-ratio:auto;height:min(58vw,300px);min-height:250px}.aicv-pill{display:none}.aicv-stack{top:50%;width:min(90%,340px)}.aicv-cy{padding:14px;gap:9px;border-radius:20px}.aicv-cy .h b{font-size:16px}.aicv-cy .ags{grid-template-columns:repeat(2,1fr);gap:8px}.aicv-cy .ag:nth-child(n+5){display:none}.aicv-cy .ag img{width:28px;height:28px}.aicv-cy .ag{grid-template-columns:28px 1fr;font-size:12px}.aicv-cy .ln{font-size:12.5px;padding-top:8px}.aicv-cy .bub{font-size:12.5px;padding:7px 10px}.aicv-cy .ring{width:72px;height:72px}.aicv-cy .ring b{font-size:22px}.aicv-cy .rw{font-size:12.5px}.aicv-cy .rw small{font-size:11px}.aicv-dots{bottom:10px}}@media(prefers-reduced-motion:reduce){.aicv-ph,.aicv-cy,.aicv-dots button{transition:none}.aicv-cy .typing i{animation:none}}[data-sonner-toast] [data-button],[data-sonner-toast] button[data-action],.v2t .v2t-a,.v2t .v2t-c{white-space:nowrap;flex-shrink:0;min-width:-moz-max-content;min-width:max-content}.v2t [data-content]{flex:1 1 auto}body:has(.v2-wn) .hchat-btn,body:has(.nf2) .hchat-btn{display:none}@media(max-width:760px){.v2-wn-card{padding-top:58px}.v2-wn-card .x{top:10px;left:auto;right:12px;background:var(--v2-soft)}}.v2-navsep{display:block;height:1px;margin:8px 12px;background:var(--v2-line)}.m2-sep{display:block;height:1px;margin:6px 0;background:var(--v2-line)}.v2-intake-form .chips.why,.v2-intake-card .chips.why{grid-template-columns:repeat(2,1fr)}.f2 .f2-hd{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.f2 .f2-hd>div:first-child{flex:1;min-width:0}.f2 .f2-hd h1{margin:0;font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1.15}@media(max-width:1023px){.f2 .f2-hd h1{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1}}.f2 .f2-hd p{margin:4px 0 0;font-size:15px;color:var(--v2-muted, #8A867F)}.v2-sidewrap{flex:none;width:248px;position:relative;transition:width .25s var(--v2-ease)}.v2-sidewrap .v2-side{width:248px}.v2-fold{margin-left:4px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;border:0;background:none;color:var(--v2-muted);cursor:pointer;flex:none}.v2-fold:hover{background:var(--v2-soft);color:var(--v2-ink)}.v2-fold svg{width:18px;height:18px;stroke-width:1.75}.v2-logo{gap:4px}.v2-logo>a{margin-right:auto}.v2-sidewrap.folded{width:72px}.v2-sidewrap.folded .v2-side{position:fixed;left:0;top:0;z-index:70;width:72px;padding-left:12px;padding-right:12px;overflow:hidden;transition:width .22s var(--v2-ease),box-shadow .22s var(--v2-ease)}.v2-sidewrap.folded.peek .v2-side,.v2-sidewrap.folded .v2-side:has(:focus-visible:not(.v2-srch-fly *)){width:248px;box-shadow:0 0 0 1px var(--v2-line),24px 0 60px -30px #1c1b1959}.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-logo>:not(a),.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-trial,.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-acct .who,.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-acct svg{display:none}.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-acct .v2-menu svg{display:revert}.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-nav a,.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-foot a{font-size:0;gap:0;justify-content:center;padding:0}.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-nav a em{display:none}.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-navsep{margin-left:6px;margin-right:6px}.v2-sidewrap.folded .v2-side .v2-nav a,.v2-sidewrap.folded .v2-side .v2-foot a{white-space:nowrap}@media(min-width:1024px)and (max-height:900px){.v2-side{padding-top:16px;padding-bottom:10px}.v2-logo{padding-bottom:10px}.v2-nav{gap:0}.v2-nav a,.v2-foot a{height:38px;font-size:15px}.v2-navsep{margin:5px 12px}.v2-foot{padding-top:4px;gap:0}.v2-acct{margin-top:6px;padding-top:6px}.v2-acct>button{padding:6px 8px}.v2-av{width:32px;height:32px}.v2-trial{margin-bottom:10px;padding:9px 12px}}@media(min-width:1024px)and (max-height:760px){.v2-nav a,.v2-foot a{height:35px;font-size:14.5px}}@media(min-width:1024px)and (max-height:760px){.v2-foot,.v2-acct .who small{display:none}.v2-acct .who b{font-size:14px}}.v2-logo .v2-brand{display:flex;align-items:center;min-width:0;overflow:hidden}.v2-logo .v2-brand img{height:30px;width:auto;flex:none}.v2-logo .v2-brand .word{max-width:80px;opacity:1;transform:none;filter:none;transition:max-width .45s cubic-bezier(.22,1,.36,1),opacity .3s ease .05s,transform .45s cubic-bezier(.22,1,.36,1),filter .3s ease}.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-logo .v2-brand .word{max-width:0;opacity:0;transform:translate(-10px);filter:blur(2px);transition:max-width .4s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .4s cubic-bezier(.22,1,.36,1),filter .2s ease}@media(prefers-reduced-motion:reduce){.v2-logo .v2-brand .word{transition:none}}.nx-why{color:#c5221f;font-size:13.5px;font-weight:500;margin-right:auto;align-self:center;text-align:left;line-height:1.3}.nx-miss{outline:2px solid #D93025!important;outline-offset:3px;border-radius:12px;transition:outline-color .2s}html.ui-v2 input:-webkit-autofill,html.ui-v2 input:-webkit-autofill:hover,html.ui-v2 input:-webkit-autofill:focus,html.ui-v2 textarea:-webkit-autofill,html.ui-v2 select:-webkit-autofill{-webkit-text-fill-color:var(--v2-ink);caret-color:var(--v2-ink);box-shadow:0 0 0 1000px var(--v2-card) inset;-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}html.ui-v2 input:-webkit-autofill{background-color:var(--v2-card);color:var(--v2-ink)}html.ui-v2 input:autofill{background-color:var(--v2-card);color:var(--v2-ink)}@media(max-width:760px){html.vp-gap .bp,html.vp-gap .g2-modal.sheet,html.vp-gap .ib2-sheet,html.vp-gap .ib2-mconv,html.vp-gap .o2nw,html.vp-gap .g2-mxbar,html.vp-gap .p2 .tfsh,html.vp-gap .hpk-layer{bottom:calc(0px - var(--vp-gap, 0px))}}.v2-navgrp{display:block;margin:14px 12px 4px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-muted);white-space:nowrap;overflow:hidden}.v2-navgrp>span{display:block;overflow:hidden;text-overflow:ellipsis}.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-navgrp{height:1px;margin:10px 6px;background:var(--v2-line)}.v2-sidewrap.folded:not(.peek) .v2-side:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-navgrp>span{display:none}.v2-navgrp{color:var(--v2-teal, #0B7A75);font-weight:800;margin-top:18px}.v2-navgrp{font-size:10.5px;line-height:16px;letter-spacing:.07em;overflow:visible;padding-bottom:1px}.v2-navgrp>span{line-height:16px;padding-bottom:1px}.f2pick{display:grid;gap:8px;min-width:0}.f2pick-hd{display:flex;gap:8px;align-items:center}.f2pick-s{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:var(--v2-soft, #F3F1EC);color:var(--v2-muted, #8A867F)}.f2pick-s input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:14.5px;color:var(--v2-ink, #1C1B19)}.f2pick-all{flex:none;height:40px;padding:0 12px;border:0;border-radius:12px;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--v2-ink, #1C1B19);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.f2pick-n{font-size:12.5px;color:var(--v2-muted, #8A867F)}.f2pick-l{display:grid;gap:inherit;max-height:min(52vh,460px);overflow-y:auto;overscroll-behavior:contain}.g2-modal .f2pick-s{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0}.g2-modal .f2pick-s input{height:auto;padding:0;margin:0;border:0;box-shadow:none;background:none;font-size:14.5px}.g2-modal .f2pick-s svg{flex:none}.f2pick-l>*{flex:none}.f2pick-e{margin:6px 0;font-size:14px;color:var(--v2-muted, #8A867F)}.xvks>.f2pick{grid-column:1 / -1}.x2 .xvks>.f2pick .f2pick-l{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 12px}.f2 .xvks>.f2pick .f2pick-l{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px 12px}.phone .xvks>.f2pick .f2pick-l,.x2.phone .xvks>.f2pick .f2pick-l,.f2.phone .xvks>.f2pick .f2pick-l{grid-template-columns:1fr}.clapply:has(>.f2pick){max-height:none;overflow:visible}@media(max-width:700px){.g2-modal .f2pick-l{max-height:42vh}}.g2-modal.xvlsdlg .aa,.g2-modal.fp-dlg>.aa{box-shadow:0 14px 0 var(--v2-card, #fff)}:where(div,label,section,li,header,button,p):has(>.swt:last-child:not(:first-child)){justify-content:flex-start}:where(div,label,section,li,header,button,p):has(>.swt:last-child:not(:first-child))>.swt{order:-1;margin-left:0;margin-right:0}:where(div,label,section,li,header,p):has(>:last-child:not(:first-child)>.swt:only-child){justify-content:flex-start}:where(div,label,section,li,header,p):has(>:last-child:not(:first-child)>.swt:only-child)>:last-child{order:-1;margin-left:0;margin-right:0;flex:none}html.ui-v2[data-theme=dark]{--v2-bg: #161A19;--v2-card: #1D2221;--v2-soft: #262C2B;--v2-ink: #EEF2F1;--v2-body: #C6CECC;--v2-muted: #8C9694;--v2-line: #303736;--v2-line2: #262C2B;--v2-faint: #586160;--v2-teal: #4DB6AE;--v2-teal-soft: rgba(77,182,174,.15);--v2-switch-off: #4A5351;color-scheme:dark}html.ui-v2[data-theme=dark] body{background:var(--v2-bg);color:var(--v2-ink)}html.ui-v2[data-theme=dark] .v2-logo img,html.ui-v2[data-theme=dark] .v2-mlogo img{filter:brightness(0) invert(.94)}html.ui-v2[data-theme=dark] :is(.g2,.g2-portal){--g2-line2: var(--v2-line2);--g2-faint: var(--v2-faint);--g2-glass: rgba(20,25,24,.82)}html.ui-v2[data-theme=dark] img:not([src$=".svg"]){color-scheme:normal}html.ui-v2[data-theme=dark] .bp,html.ui-v2[data-theme=dark] .bp-embed{--bp-line2:var(--v2-line2);--bp-faint:var(--v2-faint) }html.ui-v2[data-theme=dark] .bp-close{background:#1b201feb;color:var(--v2-ink)}html.ui-v2[data-theme=dark] .bp-sk{background:linear-gradient(90deg,var(--v2-soft) 30%,color-mix(in srgb,var(--v2-soft),#fff 7%) 50%,var(--v2-soft) 70%)}@media(max-width:760px){html.ui-v2[data-theme=dark] .bp-grab{background:#1b201fd9}}html.ui-v2[data-theme=dark] .v2-pdf .bar{border-bottom:1px solid var(--v2-line, var(--v2-line));background:var(--v2-card, var(--v2-card))}html.ui-v2[data-theme=dark] .v2-pdf .bar b,html.ui-v2[data-theme=dark] .v2-pdf .ib{color:var(--v2-ink, var(--v2-ink))}html.ui-v2[data-theme=dark] .v2-pdf .pages canvas{background:var(--v2-card)}html.ui-v2[data-theme=dark] .v2-pdf .wait small{color:var(--v2-muted, var(--v2-muted))}html.ui-v2[data-theme=dark] .v2-tabs{background:#141918d1}html.ui-v2[data-theme=dark] .v2t-a{background:var(--v2-bg);color:var(--v2-ink)}html.ui-v2[data-theme=dark] .c2{--c2-line2:var(--v2-line2);--c2-faint:var(--v2-faint) }html.ui-v2[data-theme=dark] .c2 .bar{box-shadow:0 0 0 1px var(--v2-line),0 1px 2px #1c1b190f,0 6px 14px -6px #1c1b1947}html.ui-v2[data-theme=dark] .c2 .bar:hover{box-shadow:0 0 0 1px var(--v2-faint),0 1px 2px #1c1b190f,0 12px 24px -10px #1c1b1957}html.ui-v2[data-theme=dark] .c2 .bar .badge{background:var(--v2-card)}html.ui-v2[data-theme=dark] .c2 .bar.past{box-shadow:0 0 0 1px var(--v2-line)}html.ui-v2[data-theme=dark] .c2-skel{background:linear-gradient(90deg,var(--v2-soft) 30%,color-mix(in srgb,var(--v2-soft),#fff 7%) 50%,var(--v2-soft) 70%)}html.ui-v2[data-theme=dark] .f2 .fndoc{background:var(--v2-card);color:var(--v2-ink)}html.ui-v2[data-theme=dark] .f2 .fndoc .id{color:var(--v2-muted)}html.ui-v2[data-theme=dark] .f2 .fndoc .id b{color:var(--v2-ink)}html.ui-v2[data-theme=dark] .f2 .fndoc .parties{color:var(--v2-body)}html.ui-v2[data-theme=dark] .f2 .fndoc .parties b{color:var(--v2-ink)}html.ui-v2[data-theme=dark] .f2 .fndoc .amt{background:var(--v2-soft)}html.ui-v2[data-theme=dark] .f2 .fndoc .amt span,html.ui-v2[data-theme=dark] .f2 .fndoc .amt small{color:var(--v2-body)}html.ui-v2[data-theme=dark] .f2 .fndoc h4,html.ui-v2[data-theme=dark] .f2 .fndoc th{color:var(--v2-muted)}html.ui-v2[data-theme=dark] .f2 .fndoc td{border-top:1px solid var(--v2-line)}html.ui-v2[data-theme=dark] .f2 .fndoc .calc div{color:var(--v2-body);border-top:1px solid var(--v2-line)}html.ui-v2[data-theme=dark] .f2 .fndoc .calc b{color:var(--v2-ink)}html.ui-v2[data-theme=dark] .f2 .fndoc .calc .tot{color:var(--v2-ink);border-top:1.5px solid var(--v2-ink)}html.ui-v2[data-theme=dark] .f2 .fndoc .calc .sub{color:var(--v2-muted);border-top:0}html.ui-v2[data-theme=dark] .f2 .fndoc .note{color:var(--v2-muted)}html.ui-v2[data-theme=dark] .f2 .fnphone .sc{background:var(--v2-bg);color:var(--v2-ink)}html.ui-v2[data-theme=dark] .f2 .fnphone .card{background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line)}html.ui-v2[data-theme=dark] .f2 .fnphone .card span{color:var(--v2-muted)}html.ui-v2[data-theme=dark] .f2 .fnphone .kp div{background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line)}html.ui-v2[data-theme=dark] .f2 .fnphone .kp span,html.ui-v2[data-theme=dark] .f2 .fnphone .hid{color:var(--v2-muted)}html.ui-v2[data-theme=dark] .f2{--tint-mint:rgba(23,145,95,.2) }html.ui-v2[data-theme=dark] .g2,html.ui-v2[data-theme=dark] .g2-portal{--g2-line2:var(--v2-line2);--g2-faint:var(--v2-faint);--g2-glass:rgba(20,25,24,.8) }html.ui-v2[data-theme=dark] .g2-pic .badge{background:#fff}html.ui-v2[data-theme=dark] .ib2,html.ui-v2[data-theme=dark] .ib2-portal{--ib-line2:var(--v2-line2);--ib-faint:var(--v2-faint) }html.ui-v2[data-theme=dark] .ib2-pic .badge{background:#fff}html.ui-v2[data-theme=dark] .ib2-sk{background:linear-gradient(90deg,var(--v2-soft) 30%,color-mix(in srgb,var(--v2-soft),#fff 7%) 50%,var(--v2-soft) 70%)}html.ui-v2[data-theme=dark] .ib2-mconv .ib2-chd{background:#141918c7}html.ui-v2[data-theme=dark] .ib2-swipe>.swact{background:var(--v2-muted)}html.ui-v2[data-theme=dark] .ib2-stay .rph.sk,html.ui-v2[data-theme=dark] .ib2-rpanel .skl{background:linear-gradient(90deg,var(--v2-soft) 30%,color-mix(in srgb,var(--v2-soft),#fff 7%) 50%,var(--v2-soft) 70%)}html.ui-v2[data-theme=dark] .ib2-stay .stp2{background:#141918d1}html.ui-v2[data-theme=dark] .ib2-acard .rsn button{background:var(--v2-card, var(--v2-card))}html.ui-v2[data-theme=dark] .lc,html.ui-v2[data-theme=dark] .lc-portal{--lc-line2:var(--v2-line2);--lc-faint:var(--v2-faint) }html.ui-v2[data-theme=dark] .lc-dc.sel .pr s{color:#14191880}html.ui-v2[data-theme=dark] .lc .lc-bar{border:1px solid var(--v2-line)}html.ui-v2[data-theme=dark] .lc .lc-bar:hover{border-color:var(--v2-faint)}html.ui-v2[data-theme=dark] .lc .lc-bar.past{background:var(--v2-line)}html.ui-v2[data-theme=dark] .lc-bar .badge{background:var(--v2-card)}html.ui-v2[data-theme=dark] .lc-skel,html.ui-v2[data-theme=dark] .lc-skl{background:linear-gradient(90deg,var(--v2-soft) 30%,color-mix(in srgb,var(--v2-soft),#fff 7%) 50%,var(--v2-soft) 70%)}html.ui-v2[data-theme=dark] .lc-swt:after{background:#f2f4f3}html.ui-v2[data-theme=dark] .lc-calhead{background:#141918c7}html.ui-v2[data-theme=dark] .lc-mg.m .lc-bar.past{border-color:var(--v2-line)}html.ui-v2[data-theme=dark] .l2,html.ui-v2[data-theme=dark] .l2d{--line-2:var(--v2-line2);--faint:var(--v2-faint);--glass:rgba(20,25,24,.8) }html.ui-v2[data-theme=dark] :is(.l2,html.ui-v2[data-theme=dark] .l2d) .swt:after{background:#f2f4f3}html.ui-v2[data-theme=dark] .s3 .sxtfa .qr,html.ui-v2[data-theme=dark] .s3 .sxmk.doc{background:var(--v2-card)}html.ui-v2[data-theme=dark] .s3 .sxtfa .qr svg{background:var(--v2-card)}html.ui-v2[data-theme=dark] .t2-stay .chip{background:#1b201ff0}html.ui-v2[data-theme=dark] .t2-todo{background:#d98a2b33}html.ui-v2[data-theme=dark] .t2-kpis .k.mint,html.ui-v2[data-theme=dark] .t2-kpis .k.sky,html.ui-v2[data-theme=dark] .t2-kpis .k.sand{background:var(--v2-card)}html.ui-v2[data-theme=dark] .t2-kpis .bar{background:var(--v2-soft)}html.ui-v2[data-theme=dark] .t2-skel{background:linear-gradient(90deg,var(--v2-soft),var(--v2-line2),var(--v2-soft))}@media(max-width:760px){html.ui-v2[data-theme=dark] .t2m-bar{background:#141918d1}html.ui-v2[data-theme=dark] .t2m-todo .row{background:#d98a2b33}html.ui-v2[data-theme=dark] .t2m-mint{background:var(--v2-card)}}html.ui-v2[data-theme=dark] .x2 .xvdoc{background:var(--v2-card);color:var(--v2-ink)}html.ui-v2[data-theme=dark] .x2 .xvdoc .sm{color:var(--v2-muted)}html.ui-v2[data-theme=dark] .x2 .xvdoc b{color:var(--v2-ink)}html.ui-v2[data-theme=dark] .x2 .xvdoc .sig div{border-top:1px solid var(--v2-line)}html.ui-v2[data-theme=dark] .x2 .xvdoc .sig span{color:var(--v2-muted)}html.ui-v2[data-theme=dark] .x2sign .padbox{background:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}html.ui-v2[data-theme=dark]{--background: 40 4% 8%;--foreground: 40 17% 93%;--card: 40 4% 11%;--card-foreground: 40 17% 93%;--popover: 40 4% 11%;--popover-foreground: 40 17% 93%;--secondary: 40 4% 15%;--secondary-foreground: 40 17% 93%;--muted: 40 4% 15%;--muted-foreground: 37 5% 54%;--accent: 40 4% 15%;--accent-foreground: 40 17% 93%;--border: 40 5% 18%;--input: 40 5% 18%}html.ui-v2[data-theme=dark] :is(.bg-white,.bg-card,.bg-surface-warm,.bg-cream){background-color:var(--v2-card)!important}html.ui-v2[data-theme=dark] :is(.bg-surface,.bg-background){background-color:var(--v2-bg)!important}html.ui-v2[data-theme=dark] :is(.bg-surface-soft,.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100,.bg-muted){background-color:var(--v2-soft)!important}html.ui-v2[data-theme=dark] :is(.text-ink,.text-gray-900,.text-gray-800,.text-slate-900,.text-slate-800,.text-black,.text-foreground){color:var(--v2-ink)!important}html.ui-v2[data-theme=dark] :is(.text-ink-soft,.text-gray-700,.text-gray-600,.text-slate-700,.text-slate-600){color:var(--v2-body)!important}html.ui-v2[data-theme=dark] :is(.text-ink-muted,.text-gray-500,.text-gray-400,.text-slate-500,.text-slate-400,.text-muted-foreground){color:var(--v2-muted)!important}html.ui-v2[data-theme=dark] :is(.border-hairline,.border-hairline-soft,.border-gray-100,.border-gray-200,.border-slate-200,.border-border){border-color:var(--v2-line)!important}html.ui-v2[data-theme=dark] :is(.ring-hairline,.ring-gray-200,.ring-black\/5){--tw-ring-color: var(--v2-line) !important}html.ui-v2[data-theme=dark] :is(.bg-ink,.bg-black,.bg-gray-900,.bg-slate-900){background-color:var(--v2-ink)!important;color:var(--v2-bg)!important}html.ui-v2[data-theme=dark] :is(.bg-ink,.bg-black,.bg-gray-900,.bg-slate-900) :is(.text-white,svg){color:var(--v2-bg)!important}html.ui-v2[data-theme=dark] main :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([class*=anin]){background-color:var(--v2-soft);color:var(--v2-ink);border-color:var(--v2-line)}html.ui-v2[data-theme=dark] .text-\[\#1C1B19\]{color:var(--v2-ink)!important}html.ui-v2[data-theme=dark] .text-\[\#57554F\]{color:var(--v2-body)!important}html.ui-v2[data-theme=dark] :is(.text-\[\#8C8982\],.text-\[\#8A867F\]){color:var(--v2-muted)!important}html.ui-v2[data-theme=dark] :is(.bg-\[\#F4F3F0\],.bg-\[\#FAFAF8\]){background-color:var(--v2-soft)!important}html.ui-v2[data-theme=dark] .bg-\[\#1C1B19\]{background-color:var(--v2-ink)!important;color:var(--v2-bg)!important}html.ui-v2[data-theme=dark] :is(.ring-\[\#ECEAE5\]){--tw-ring-color: var(--v2-line) !important}html.ui-v2[data-theme=dark] :is(.border-\[\#F2F0EC\],.border-\[\#ECEAE5\]){border-color:var(--v2-line)!important}html.ui-v2[data-theme=dark] img[src*="/i3d/"]{background:transparent!important;border-radius:0;mix-blend-mode:normal;box-shadow:none!important;filter:drop-shadow(0 0 1px rgba(255,255,255,.28)) drop-shadow(0 4px 10px rgba(255,255,255,.07))}html.ui-v2[data-theme=dark] :is(.t2-kpis .k .pic,.t2-card .big .pic,.t2m-big .pic,.t2m-mint .pic,.cl2 .clrm button.pic,.cl2 .clrm button.pic.on,.cl2 .clrm button.pic:hover,.cl2 .clpick button,.cl2 .clpick button:hover:not(:disabled),.cl2 .clsum .pic,.cl2 .cla.pb .pic,.aic .aic-card .pic,.xrules .xr-row img,.xr-one .hd img,.cl2 .cltoday2 .sum>img,.clset button img){background:var(--v2-soft)!important}html.ui-v2[data-theme=dark] .cl2 .cla.bad{background:var(--v2-card);box-shadow:inset 3px 0 #e5484d,0 0 0 1px var(--v2-line)}html.ui-v2[data-theme=dark] .cl2 .cla:not(.bad){background:var(--v2-card);box-shadow:inset 3px 0 #e8a33d,0 0 0 1px var(--v2-line)}html.ui-v2[data-theme=dark] .aic .aic-cta{background:var(--v2-card)!important;box-shadow:inset 3px 0 #e8a33d,0 0 0 1px var(--v2-line)!important;color:var(--v2-ink)!important}html.ui-v2[data-theme=dark] .aic .chip.q,html.ui-v2[data-theme=dark] .aic .o-loc button span,html.ui-v2[data-theme=dark] .aic .o-qs,html.ui-v2[data-theme=dark] .op2 .kpis .warn,html.ui-v2[data-theme=dark] .op2 .iss span,html.ui-v2[data-theme=dark] .op2 .op-rule.warn,html.ui-v2[data-theme=dark] .aic .op-pick,html.ui-v2[data-theme=dark] .d2 .dvic.bad{background:var(--v2-soft)!important}html.ui-v2[data-theme=dark] .d2 .dvst.id{background:var(--v2-soft)!important;color:#f2b45a!important}html.ui-v2[data-theme=dark] .d2 .dvst.fail{background:var(--v2-soft)!important;color:#ff8a80!important}html.ui-v2[data-theme=dark] .clp.urg{background:var(--v2-soft)!important;color:#f2b45a!important}html.ui-v2[data-theme=dark] .clp.bad{background:var(--v2-soft)!important;color:#ff8a80!important}html.ui-v2[data-theme=dark] .cl2 .cldays button em.warn{background:var(--v2-soft)!important;color:#f2b45a!important}html.ui-v2[data-theme=dark] .cl2 .clmact .pbtn.dz:hover{background:var(--v2-soft)!important}html.ui-v2[data-theme=dark] .clhours2 .clhsum em.bad,html.ui-v2[data-theme=dark] .cl2 .clblk.late{background:var(--v2-soft)!important;color:#ff8a80!important}html.ui-v2[data-theme=dark] .clp.pk.air,html.ui-v2[data-theme=dark] .e2 .gp.warn{background:var(--v2-soft)!important;color:#f2b45a!important}html.ui-v2[data-theme=dark] .e2 .gp.crit{background:var(--v2-soft)!important;color:#ff8a80!important}html.ui-v2[data-theme=dark] .f2 .fnst.draft{background:var(--v2-soft)!important;color:#f2b45a!important}html.ui-v2[data-theme=dark] .f2 .fnow .fnav.none,html.ui-v2[data-theme=dark] .f2 .fown .ini.none{background:var(--v2-soft)!important;color:#ff8a80!important}html.ui-v2[data-theme=dark] .ib2-rescue{background:var(--v2-soft)!important}html.ui-v2[data-theme=dark] :is(.l2,html.ui-v2[data-theme=dark] .l2d) .gp.warn{background:var(--v2-soft)!important;color:#f2b45a!important}html.ui-v2[data-theme=dark] .l2 .anlock .ic4.bad,html.ui-v2[data-theme=dark] .l2 .ankb .miss2,html.ui-v2[data-theme=dark] .l2 .anwarn,html.ui-v2[data-theme=dark] .l2 .anrev1.hl,html.ui-v2[data-theme=dark] .l2.mg .mg-pill.bad{background:var(--v2-soft)!important}html.ui-v2[data-theme=dark] .ms2 .ms-tbl.rq .tr.pending .fnav{background:var(--v2-soft)!important;color:#f2b45a!important}html.ui-v2[data-theme=dark] .s3 .note.warn2,html.ui-v2[data-theme=dark] .tk2 .tk-row.hl{background:var(--v2-soft)!important}html.ui-v2[data-theme=dark] .tk2 .tk-ic.repair{background:var(--v2-soft)!important;color:#f2b45a!important}html.ui-v2[data-theme=dark] .p2 .tfd.dn{background:var(--v2-soft)!important}html.ui-v2[data-theme=dark] .p2 .tfdem.lo{background:var(--v2-soft)!important;color:#f2b45a!important}html.ui-v2[data-theme=dark] .p2 .tfwarn,html.ui-v2[data-theme=dark] .x2 .imx-warn,html.ui-v2[data-theme=dark] .x2 .imx-need{background:var(--v2-soft)!important}html.ui-v2[data-theme=dark] .xrules .xr-row .st.sug{background:var(--v2-soft)!important;color:#f2b45a!important}html.ui-v2[data-theme=dark] .nf2 .ic.w{background:var(--v2-soft)!important;color:#ff8a80!important}html.ui-v2[data-theme=dark] .v2-checklist .ck-bf,html.ui-v2[data-theme=dark] .v2-tstrip.soon,html.ui-v2[data-theme=dark] .op2 .op-drift,html.ui-v2[data-theme=dark] .g2.aic.phone .op-drift.anc,html.ui-v2[data-theme=dark] .inapp-note{background:#f0aa3c21;box-shadow:inset 0 0 0 1px #f0aa3c42}html.ui-v2[data-theme=dark] .ippms{background:#f0aa3c21!important}html.ui-v2[data-theme=dark] .v2-tlim{background:#f0aa3c21;color:#f2c46d;box-shadow:0 0 0 1px #f0aa3c4d}html.ui-v2[data-theme=dark] .v2-tlim.full{background:#f05a5a24;color:#f4a3a3;box-shadow:0 0 0 1px #f05a5a4d}html.ui-v2[data-theme=dark] .mn-trial.end,html.ui-v2[data-theme=dark] .lc-note.err{background:#f05a5a24}html.ui-v2[data-theme=dark] .l2 .ancard .st .gp{color:#1c1b19}html.ui-v2[data-theme=dark] .v2-intake-page{color-scheme:light;color:#1c1b19;--v2-bg:#FAFAF8;--v2-card:#FFFFFF;--v2-soft:#F4F3F0;--v2-ink:#1C1B19;--v2-body:#57554F;--v2-muted:#8A867F;--v2-line:#ECEAE5;--v2-line2:#F2F0EC;--v2-teal:#0B7A75;--v2-teal-soft:#E8F3F2;--v2-faint:#B7B3AB }html.ui-v2[data-theme=dark] .bk-act-note{background:#f0aa3c21!important;border-color:#f0aa3c4d!important}html.ui-v2[data-theme=dark] .bp-sk,html.ui-v2[data-theme=dark] .c2-skel,html.ui-v2[data-theme=dark] .ib2-sk,html.ui-v2[data-theme=dark] .ib2-stay .rph.sk,html.ui-v2[data-theme=dark] .ib2-rpanel .skl,html.ui-v2[data-theme=dark] .lc-skel,html.ui-v2[data-theme=dark] .lc-skl{background-size:300% 100%}html.ui-v2[data-theme=dark] .c2 .bar:not(.blk):not(.past){box-shadow:0 0 0 1.5px var(--ch, var(--v2-line)),0 1px 2px #0003,0 6px 14px -6px #0006}html.ui-v2[data-theme=dark] .c2 .bar:not(.blk):not(.past):hover{box-shadow:0 0 0 1.5px var(--ch, var(--v2-faint)),0 1px 2px #0003,0 12px 24px -10px #00000080}html.ui-v2[data-theme=dark] .lc .lc-bar:not(.blk):not(.past){border-color:var(--ch, var(--v2-line))}html.ui-v2[data-theme=dark] .lc-mg.m .lc-bar:not(.blk):not(.past){box-shadow:inset 0 0 0 1px var(--ch, transparent)}html.ui-v2[data-theme=dark] :is(.clsave,.l2 .ansave,.l2 .ansel,.p2 .tfsave,.c2-selbar,.c2-phsel,.lc-mselbar,.ipchip){background:#262c2b;color:var(--v2-ink);box-shadow:0 0 0 1px #ffffff17,0 18px 40px -12px #000000a6}html.ui-v2[data-theme=dark] :is(.clsave .pbtn,.p2 .tfsave .pbtn:not(.w),.l2 .ansave button.w,.l2 .ansel button.w,.c2 .c2-selbar button.w,.c2-phsel .go,.lc .lc-mselbar button){background:var(--v2-ink);color:var(--v2-bg);box-shadow:none}html.ui-v2[data-theme=dark] :is(.l2 .ansave button:not(.w),.l2 .ansel button:not(.w),.c2 .c2-selbar button:not(.w):not(.x),.c2-phsel .x){background:#ffffff14;color:var(--v2-ink)}html.ui-v2[data-theme=dark] .p2 .tfsave .pbtn.w{background:transparent;color:var(--v2-ink);box-shadow:inset 0 0 0 1px #ffffff2e}html.ui-v2[data-theme=dark] .ipchip .spin2{border-color:#ffffff40;border-top-color:var(--v2-ink)}html.ui-v2[data-theme=dark] .ob-br-opts button.on .rd{color:var(--v2-bg)}.v2-side.try{--nv-bg: #0F3D39;--nv-ink: rgba(255,255,255,.92);--nv-body: rgba(255,255,255,.74);--nv-soft: rgba(255,255,255,.08);--nv-on: rgba(255,255,255,.14);--nv-line: rgba(255,255,255,.14);--nv-accent: #8EE3D9;background:var(--nv-bg);border-right:0;color:var(--nv-ink);padding:20px 12px 12px}html.ui-v2[data-theme=dark] .v2-side.try{--nv-bg: #111413;--nv-soft: rgba(255,255,255,.06);--nv-on: rgba(255,255,255,.1);--nv-line: rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.06)}.v2-side.try .v2-logo{padding:0 6px 20px}.v2-side.try .v2-logo img{filter:brightness(0) invert(1)}.v2-side.try .v2-logo button,.v2-side.try .v2-logo a:not(.v2-brand){color:var(--nv-body)}.v2-side.try .v2-logo button:hover{color:var(--nv-ink);background:var(--nv-soft)}.v2-side.try .v2-logo svg{color:inherit}.v2-side.try .v2-nav{gap:3px}.v2-side.try .v2-nav a,.v2-side.try .v2-ngh{display:flex;align-items:center;gap:14px;width:100%;height:46px;padding:0 12px;border:0;border-radius:12px;background:none;font:inherit;font-size:16.5px;font-weight:500;color:var(--nv-body);text-decoration:none;cursor:pointer;text-align:left;transition:background .2s var(--v2-ease),color .2s var(--v2-ease)}.v2-side.try .v2-nav a svg,.v2-side.try .v2-ngh svg{width:22px;height:22px;flex:none;stroke-width:1.7;color:inherit}.v2-side.try .v2-nav a:hover,.v2-side.try .v2-ngh:hover{background:var(--nv-soft);color:var(--nv-ink)}.v2-side.try .v2-nav a.on{background:var(--nv-on);color:#fff;font-weight:600}.v2-side.try .v2-nav a.on svg{color:var(--nv-accent);stroke-width:2}.v2-side.try .v2-nav a em{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--nv-accent);color:#0f3d39;font-size:12px;font-style:normal;font-weight:700;display:grid;place-items:center}.v2-side.try .v2-nav>a[href="/mise-en-route"]{background:var(--nv-soft);margin-bottom:10px;height:52px}.v2-side.try .v2-nav>a[href="/mise-en-route"] .gd{margin-left:auto;font-style:normal;font-size:12.5px;color:var(--nv-accent)}.v2-side.try .v2-ngh .chev{width:18px;height:18px;margin-left:auto;opacity:.7;transition:transform .2s var(--v2-ease)}.v2-side.try .v2-ngrp.open>.v2-ngh{background:var(--nv-soft);color:var(--nv-ink)}.v2-side.try .v2-ngrp.open>.v2-ngh .chev{transform:rotate(90deg)}.v2-side.try .v2-ngh.in svg:first-child{color:var(--nv-accent)}.v2-side.try .v2-ngk{display:none;margin:4px 0 6px 23px;padding-left:14px;border-left:1px solid var(--nv-line)}.v2-side.try .v2-ngrp.open>.v2-ngk{display:grid;gap:2px}.v2-side.try .v2-nav a.kid{height:42px;font-size:15.5px;padding:0 12px}.v2-side.try .v2-nav a.kid svg{display:none}.v2-side.try .v2-acct{border-top:1px solid var(--nv-line);margin-top:10px;padding-top:12px}.v2-side.try .v2-tfoot{display:flex;align-items:center;gap:4px}.v2-side.try .v2-tfoot>a,.v2-side.try .v2-tfoot>button{width:42px;height:42px;flex:none;display:grid;place-items:center;border:0;border-radius:12px;background:none;color:var(--nv-body);cursor:pointer}.v2-side.try .v2-tfoot>.av{width:46px;height:46px;margin-right:auto;border-radius:50%}.v2-side.try .v2-tfoot svg{width:21px;height:21px}.v2-side.try .v2-tfoot>a:hover,.v2-side.try .v2-tfoot>button:hover,.v2-side.try .v2-tfoot>a.on{background:var(--nv-soft);color:var(--nv-ink)}.v2-side.try .v2-tfoot .v2-av{width:38px;height:38px}.v2-side.try .v2-tfoot>a:focus-visible,.v2-side.try .v2-tfoot>button:focus-visible,.v2-side.try .v2-nav a:focus-visible,.v2-side.try .v2-ngh:focus-visible{outline:2px solid var(--nv-accent);outline-offset:1px}.v2-side.try .v2-menu{bottom:calc(100% + 8px)}.v2-sidewrap.folded .v2-side.try .v2-nav a,.v2-sidewrap.folded .v2-side.try .v2-ngh{font-size:0;gap:0;justify-content:center;padding:0}.v2-sidewrap.folded .v2-side.try .v2-ngh .chev{display:none}.v2-sidewrap.folded .v2-side.try .v2-ngh.in{background:var(--nv-on);color:#fff}.v2-sidewrap.folded .v2-side.try .v2-ngh[aria-expanded=true]{background:var(--nv-soft);color:var(--nv-ink)}.v2-sidewrap.folded .v2-side.try .v2-tfoot>:not(.av):not(.set):not(.v2-tpop){display:none}.v2-sidewrap.folded .v2-side.try .v2-tfoot{flex-direction:column;align-items:center;gap:8px}.v2-sidewrap.folded .v2-side.try .v2-tfoot>.set{order:-1}.v2-sidewrap.folded .v2-side.try .v2-tfoot>.set svg,.v2-sidewrap.folded .v2-side.try .v2-tpop svg{display:block!important}.v2-sidewrap.folded .v2-side.try .v2-tfoot>.av{margin-right:0}.v2-side.try .v2-nfly{position:fixed;z-index:90;min-width:230px;padding:10px;border-radius:16px;background:var(--v2-card);color:var(--v2-ink);box-shadow:0 0 0 1px var(--v2-line),0 18px 40px -16px #00000059;display:grid;gap:2px;animation:v2pop .16s var(--v2-ease)}.v2-side.try .v2-nfly:before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:12px}.v2-side.try .v2-nfly b{padding:6px 12px 8px;font-size:13.5px;font-weight:500;color:var(--v2-muted)}.v2-sidewrap .v2-side.try .v2-nav .v2-nfly a{display:flex;align-items:center;justify-content:flex-start!important;gap:0;width:auto;height:42px;padding:0 12px!important;border-radius:10px;background:none;font-size:15.5px!important;font-weight:500;color:var(--v2-ink);text-decoration:none}.v2-sidewrap .v2-side.try .v2-nav .v2-nfly a:hover{background:var(--v2-soft);color:var(--v2-ink)}.v2-sidewrap .v2-side.try .v2-nav .v2-nfly a.on{color:var(--v2-teal);font-weight:600;background:var(--v2-teal-soft)}.v2-sidewrap.folded .v2-side.try{background:var(--nv-bg)}@media(min-width:1024px)and (max-height:820px){.v2-side.try .v2-nav a,.v2-side.try .v2-ngh{height:41px;font-size:15.5px}.v2-side.try .v2-nav a.kid{height:38px;font-size:15px}}.v2-side.try .v2-tfoot .nt{display:contents}.v2-side.try .v2-tfoot .nf2-bell{width:42px;height:42px;border-radius:12px;color:var(--nv-body)}.v2-side.try .v2-tfoot .nf2-bell:hover{background:var(--nv-soft);color:var(--nv-ink)}.v2-side.try .v2-tfoot .nf2-bell svg{width:21px;height:21px}.v2-side.try .v2-tfoot .nf2-bell em{background:var(--nv-accent);color:#0f3d39;box-shadow:0 0 0 2px var(--nv-bg)}.v2-sidewrap.folded:not(.peek) .v2-side.try:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-tfoot .nf2-bell{display:none}.v2-side.try{--nv-icon: #7ED6CB;--nv-body: rgba(255,255,255,.93)}html.ui-v2[data-theme=dark] .v2-side.try{--nv-icon: #6CC7BC}.v2-side.try .v2-nav a svg,.v2-side.try .v2-ngh svg:first-child,.v2-side.try .v2-tfoot svg{color:var(--nv-icon)}.v2-side.try .v2-ngh .chev{color:#fff9}.v2-side.try .v2-nav a.kid{color:#ffffffd1}.v2-side.try .v2-nav a.kid.on,.v2-side.try .v2-nav a.kid:hover{color:#fff}.v2-side.try .v2-nav a.on svg{color:#a8f0e6}.v2-side.try .on>.hi .hi-o{display:inline}.v2-side.try .on>.hi .hi-a{display:none}.v2-side.try .v2-nav a.on{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffffe0}.v2-side.try .v2-nav a.on svg{color:#fff}html.ui-v2[data-theme=dark] .v2-side.try .v2-nav a.on{box-shadow:inset 0 0 0 1.5px #ffffffb3}.v2-side.try .v2-tfoot{position:relative}.v2-side.try .v2-tfoot>button.on{background:var(--nv-soft);color:var(--nv-ink)}.v2-side.try .v2-tpop{position:absolute;left:calc(100% - 40px);bottom:calc(100% + 10px);z-index:75;min-width:270px;padding:8px;display:grid;gap:2px;background:var(--v2-card);border-radius:16px;box-shadow:0 0 0 1px var(--v2-line),0 24px 50px -20px #00000059;animation:v2pop .2s var(--v2-ease)}.v2-side.try .v2-tpop a{display:flex;align-items:center;gap:14px;height:44px;padding:0 12px;border-radius:10px;font-size:15.5px;font-weight:600;color:var(--v2-ink);text-decoration:none}.v2-side.try .v2-tpop a:hover,.v2-side.try .v2-tpop a:focus-visible{background:var(--v2-soft);outline:none}.v2-side.try .v2-tpop a svg{width:20px;height:20px;color:var(--v2-muted);flex:none}.v2-side.try .v2-tpop{position:fixed;left:258px;bottom:14px}.v2-sidewrap.folded:not(.peek) .v2-side.try .v2-tpop{left:82px}.v2-side.try .v2-tfoot>a,.v2-side.try .v2-tfoot>button,.v2-side.try .v2-tfoot .nf2-bell{width:40px;height:40px}.v2-side.try .v2-tfoot>.av{width:44px;height:44px}.v2-sidewrap:has(.v2-side.try){position:relative;z-index:45}.v2-side.try .v2-acct .v2-menu{position:fixed;left:258px;right:auto;bottom:14px;width:300px}.v2-sidewrap.folded:not(.peek) .v2-side.try .v2-acct .v2-menu{left:82px}.v2-side.try .v2-logo{padding-left:12px;padding-right:5px}.v2-side.try .v2-logo .v2-brand img.mk{height:28px}@media(min-width:1024px){.v2-shell.tryshell{--nv-bg: #0F3D39;background:var(--nv-bg)}html.ui-v2[data-theme=dark] .v2-shell.tryshell{--nv-bg: #111413}.v2-shell.tryshell .v2-desk{background:var(--nv-bg)}.v2-shell.tryshell .v2-side.try,html.ui-v2[data-theme=dark] .v2-shell.tryshell .v2-side.try{border-right:0}.v2-shell.tryshell{height:100vh;overflow:hidden}.v2-shell.tryshell .v2-desk{height:100vh;min-height:0;overflow:hidden}.v2-shell.tryshell .v2-main{margin:8px 8px 8px 0;border-radius:16px;background:var(--v2-bg);height:calc(100vh - 16px);min-height:0;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}html.ui-v2[data-theme=dark] .v2-shell.tryshell .v2-main{box-shadow:0 0 0 1px #ffffff0f}}.v2-side.try .v2-srch{position:relative;margin:0 0 14px}.v2-side.try .v2-srch-in{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-radius:12px;background:#ffffff12;box-shadow:inset 0 0 0 1px var(--nv-line);color:var(--nv-body);cursor:text}.v2-side.try .v2-srch-in:focus-within{box-shadow:inset 0 0 0 1.5px #ffffff8c}.v2-side.try .v2-srch-in svg{width:18px;height:18px;color:var(--nv-icon);flex:none}.v2-side.try .v2-srch-in input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:15px;color:#fff}.v2-side.try .v2-srch-in input::-moz-placeholder{color:#ffffff9e}.v2-side.try .v2-srch-in input::placeholder{color:#ffffff9e}.v2-side.try .v2-srch-in kbd{font:inherit;font-size:12px;color:#ffffff8c}.v2-side.try .v2-srch-pop{position:fixed;left:258px;top:70px;z-index:76;width:420px;max-height:min(70vh,560px);overflow-y:auto;padding:8px;background:var(--v2-card);border-radius:16px;box-shadow:0 0 0 1px var(--v2-line),0 24px 50px -20px #00000059;animation:v2pop .18s var(--v2-ease)}.v2-sidewrap.folded:not(.peek) .v2-side.try .v2-srch-pop{left:82px}.v2-side.try .v2-srch-h{padding:8px 10px 4px;font-size:12.5px;font-weight:600;color:var(--v2-muted)}.v2-side.try .v2-srch-pop button{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:none;text-align:left;font:inherit;color:var(--v2-ink);cursor:pointer}.v2-side.try .v2-srch-pop button.on{background:var(--v2-soft)}.v2-side.try .v2-srch-pop .av{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:99px;background:var(--v2-teal-soft);color:var(--v2-teal);font-size:12.5px;font-weight:700}.v2-side.try .v2-srch-pop .av.ls{border-radius:10px}.v2-side.try .v2-srch-pop .av svg{width:17px;height:17px}.v2-side.try .v2-srch-pop .t{flex:1;min-width:0;display:flex;flex-direction:column}.v2-side.try .v2-srch-pop .t b{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-side.try .v2-srch-pop .t small{font-size:13px;color:var(--v2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-side.try .v2-srch-pop em{font-style:normal;font-size:12px;color:var(--v2-muted);flex:none}.v2-side.try .v2-srch-none{padding:14px 10px;font-size:14px;color:var(--v2-muted)}.v2-sidewrap.folded:not(.peek) .v2-side.try:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-srch-in{padding:0;justify-content:center}.v2-sidewrap.folded:not(.peek) .v2-side.try:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-srch-in input,.v2-sidewrap.folded:not(.peek) .v2-side.try:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-srch-in kbd{display:none}.v2-sidewrap.folded .v2-side.try .v2-logo{flex-direction:column;align-items:center;gap:12px}.v2-sidewrap.folded:not(.peek) .v2-side.try:not(:has(:focus-visible:not(.v2-srch-fly *))) .v2-logo>.v2-fold,.v2-sidewrap.folded .v2-side.try .v2-logo>.v2-fold{display:grid;width:46px;height:46px;margin:0;border-radius:12px;color:var(--nv-body)}.v2-sidewrap.folded .v2-side.try .v2-logo>.v2-fold:hover{background:var(--nv-soft);color:var(--nv-ink)}.v2-sidewrap.folded .v2-side.try .v2-logo>.v2-fold svg{width:21px;height:21px}@media(min-width:1024px){.v2-shell.tryshell .v2-main:has(>.ib2){padding:0;overflow:hidden}.v2-shell.tryshell .v2-main>.ib2{margin:0;height:100%}}.v2-side.try .v2-srch-ic{width:100%;justify-content:center;padding:0;border:0;cursor:pointer}.v2-side.try .v2-srch-ic:hover,.v2-side.try .v2-srch.flying .v2-srch-ic{background:#ffffff1f;color:#fff}.v2-side.try .v2-srch-fly{position:fixed;left:82px;top:64px;z-index:77;width:440px;padding:10px;border-radius:16px;background:var(--v2-card);color:var(--v2-ink);box-shadow:0 0 0 1px var(--v2-line),0 18px 40px -16px #00000059;animation:v2pop .16s var(--v2-ease)}.v2-side.try .v2-srch-fly .v2-srch-in{display:flex!important;padding:0 12px!important;justify-content:flex-start!important;background:var(--v2-soft);box-shadow:inset 0 0 0 1px var(--v2-line);color:var(--v2-muted)}.v2-side.try .v2-srch-fly .v2-srch-in input,.v2-side.try .v2-srch-fly .v2-srch-in kbd{display:block!important}.v2-side.try .v2-srch-fly .v2-srch-in input{color:var(--v2-ink)}.v2-side.try .v2-srch-fly .v2-srch-in input::-moz-placeholder{color:var(--v2-muted)}.v2-side.try .v2-srch-fly .v2-srch-in input::placeholder{color:var(--v2-muted)}.v2-side.try .v2-srch-fly .v2-srch-in kbd{color:var(--v2-muted)}.v2-side.try .v2-srch-fly .v2-srch-in svg{color:var(--v2-muted)}.v2-side.try .v2-srch-fly .v2-srch-none{padding:12px 6px 4px}.v2-sidewrap .v2-side.try .v2-srch-pop.in-fly{position:static;width:auto;max-height:min(60vh,520px);margin-top:6px;padding:0;box-shadow:none;background:none}@media(min-width:1280px){html.ui-v2 .v2-main{padding:44px 72px 88px}}html.ui-v2 .l2:not(.phone) .l2-wrap{gap:28px}html.ui-v2 .g2 .tabs button:not(.on){box-shadow:none;background:none}html.ui-v2 .g2 .tabs button:not(.on):hover{background:var(--v2-soft)}html.ui-v2 .l2 .anlist,html.ui-v2 .p2 .tflist,html.ui-v2 .g2 .anc.tk-list{background:none;box-shadow:none;border-radius:0;overflow:visible}html.ui-v2 .p2 .tfsum{background:none;box-shadow:none;border-radius:0;padding:4px 0 8px;border-bottom:1px solid var(--v2-line)}html.ui-v2 .p2 .tfsum>div:first-child{padding-left:0}html.ui-v2 .g2-grp{box-shadow:none;padding:0;border-radius:0;margin-top:20px}html.ui-v2 .g2-list{background:none;box-shadow:none;border-radius:0;overflow:visible}html.ui-v2 .x2 .anbody .anc:not(.anc .anc){background:none;box-shadow:none;border-radius:0;padding:28px 0;border-top:1px solid var(--v2-line)}html.ui-v2 .x2 .anbody .anc.xvlegal.hot{background:var(--v2-soft);border-radius:16px;padding:18px 22px;border-top:0;margin-bottom:4px}html.ui-v2 .x2 .anbody .anc.xvlegal.hot+.anc{border-top:0}html.ui-v2 .x2 .imx-cta.top{background:none;box-shadow:none;border-radius:0;padding:18px 0}html.ui-v2 .x2.phone .anbody .anc:not(.anc .anc):not(.hot){padding:22px 2px}html.ui-v2 .g2-gh{padding:0}html.ui-v2 .g2-callout{background:none;box-shadow:none;border-radius:0;padding:14px 2px;border-bottom:1px solid var(--v2-line)}html.ui-v2 .g2 .anc.tk-list{padding:0}html.ui-v2 .fmig{background:var(--v2-soft);box-shadow:none}html.ui-v2 .d2 .d2-sum{background:none;box-shadow:none;border-radius:0;border-bottom:1px solid var(--v2-line)}html.ui-v2 .d2 .d2-sum>div:first-child{padding-left:0}html.ui-v2 .d2 .dvg{background:none;box-shadow:none;border-radius:0;overflow:visible}html.ui-v2 .d2 .dvg+.dvg{margin-top:18px}html.ui-v2 .d2 .dvgh{background:none;padding-left:0;padding-right:0;border-bottom:1px solid var(--v2-line)}html.ui-v2 .d2 .dvnone{background:none;box-shadow:none}@media(min-width:1024px){html.ui-v2 .t2 .t2-card{background:none;box-shadow:none;border-radius:0}html.ui-v2 .t2 .t2-kpis{gap:0}html.ui-v2 .t2 .t2-kpis .k{background:none;box-shadow:none;border-radius:0;padding-top:6px;padding-bottom:6px}html.ui-v2 .t2 .t2-kpis .k+.k{border-left:1px solid var(--v2-line)}html.ui-v2 .t2 .t2-kpis .k:first-child{padding-left:0}html.ui-v2 .t2 .t2-kpis .k.k:is(.mint,.sky,.sand,.lnk){background:none;box-shadow:none}html.ui-v2 .t2 .t2-kpis .k .pic.pic.pic{background:none!important;box-shadow:none;border-radius:0}html.ui-v2 .t2 .t2-kpis a.k.lnk:hover{box-shadow:none}html.ui-v2 .t2 .t2-kpis a.k.lnk:hover em{text-decoration:underline;text-underline-offset:3px}html.ui-v2 .clrw .clr{background:none;box-shadow:none;border-radius:0;border-bottom:1px solid var(--v2-line);padding-left:0}}html.ui-v2 .aic .aic-body .anc:not(.anc .anc):not(:is(.op-modal,[role=dialog]) .anc):not(.op-drift){background:none;box-shadow:none;border-radius:0;padding:26px 0;border-top:1px solid var(--v2-line)}html.ui-v2 .aic .aic-body{gap:0}@media(min-width:1024px){html.ui-v2 .hchat{right:14px;bottom:calc(14px + var(--hchat-offset, 0px))}html.ui-v2 .hchat-btn{width:42px;height:42px;box-shadow:0 8px 18px -10px #0b7a75b3,0 1px 4px #00000014}html.ui-v2 .hchat-btn svg{width:19px;height:19px}html.ui-v2 .hchat-btn .badge{min-width:18px;height:18px;font-size:10px;top:-5px;right:-5px}html.ui-v2 .aic .o-pub{margin-right:40px}}.hb-act{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.hb-ib,.hb-plus{height:44px;min-width:44px;border-radius:99px;border:0;background:var(--v2-soft);color:var(--v2-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.hb-ib:hover{background:var(--v2-line)}.hb-ib.on{box-shadow:inset 0 0 0 1.5px var(--v2-ink);background:none}.hb-ib svg,.hb-plus svg{width:18px;height:18px;flex:none}.hb-plus{padding:0 13px;overflow:hidden;font:inherit;font-size:14px;font-weight:600}.hb-plus span{max-width:0;opacity:0;white-space:nowrap;transition:max-width .25s ease,opacity .2s ease,margin .25s ease}.hb-plus:hover,.hb-plus:focus-visible{background:var(--v2-ink);color:var(--v2-bg)}.hb-plus:hover span,.hb-plus:focus-visible span{max-width:240px;opacity:1;margin-left:8px}.hb-find{display:flex;align-items:center;gap:8px;height:44px;width:280px;padding:0 8px 0 14px;border-radius:99px;background:var(--v2-soft);animation:hbfind .2s ease}@keyframes hbfind{0%{width:44px;opacity:.4}}.hb-find svg{width:17px;height:17px;color:var(--v2-muted);flex:none}.hb-find input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:14px;color:var(--v2-ink)}.hb-find button{width:28px;height:28px;border:0;border-radius:99px;background:none;display:grid;place-items:center;cursor:pointer;color:var(--v2-muted)}.hb-filt{position:relative}.hb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.hb-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:41;min-width:260px;max-height:min(70vh,560px);overflow:auto;padding:6px;border-radius:16px;background:var(--v2-card);box-shadow:0 16px 40px -12px #00000040,0 0 0 1px var(--v2-line);display:grid;gap:2px}.hb-grp{display:grid}.hb-grp+.hb-grp,.hb-menu>.hb-x{border-top:1px solid var(--v2-line);margin-top:4px;padding-top:4px}.hb-gt{padding:8px 12px 4px;font-size:12px;font-weight:600;color:var(--v2-muted)}.hb-menu button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:10px;background:none;font:inherit;font-size:14px;color:var(--v2-ink);cursor:pointer;text-align:left}.hb-menu button:hover{background:var(--v2-soft)}.hb-menu button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-menu button small{color:var(--v2-muted);font-size:13px}.hb-menu button svg{width:16px;height:16px;flex:none}.hb-menu button img{width:28px;height:28px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex:none}.hb-on{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--v2-body)}.hb-on span{font-weight:600;color:var(--v2-ink)}.hb-on button{border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--v2-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.g2-hd:has(>.hb-act){align-items:center}.f2-hd:has(>.hb-act){align-items:center}.hb-pill{padding:0 14px;gap:8px;font:inherit;font-size:14px;font-weight:600}.hb-pill svg:last-child{width:15px;height:15px;color:var(--v2-muted)}.hb-ib.ring{box-shadow:inset 0 0 0 1.5px var(--v2-ink);background:var(--v2-soft)}.hb-ib.ring:hover{background:var(--v2-line)}.hb-tips{height:44px;display:inline-flex;align-items:center;gap:10px;padding:0 6px 0 18px;border:0;border-radius:99px;background:var(--v2-soft);color:var(--v2-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.hb-tips:hover{background:var(--v2-line)}.hb-tips b{min-width:32px;height:32px;padding:0 8px;border-radius:99px;display:grid;place-items:center;background:linear-gradient(140deg,#14a39a,#0b7a75);color:#fff;font-size:13px;font-weight:700}.hchat-host.nobtn .hchat-btn{display:none!important}@media(max-width:1023px){html.ui-v2 .t2m-chips,html.ui-v2 .g2-mchips,html.ui-v2 .ib2 .ib2-tabs,html.ui-v2 .f2 .seg,html.ui-v2 .cl2 .clviews .tabs,html.ui-v2 .cl2 .cltoprow .tabs,html.ui-v2 .aic.phone .aic-tabs,html.ui-v2 .tk2 .tk-tabs,html.ui-v2 .g2.phone .tabs,html.ui-v2 .ib2 .ib2-chips{background:none;padding:0;gap:4px;border-radius:0;box-shadow:none}html.ui-v2 .t2m-chips button,html.ui-v2 .g2-mchips button,html.ui-v2 .ib2 .ib2-tabs button,html.ui-v2 .f2 .seg button,html.ui-v2 .cl2 .clviews .tabs button,html.ui-v2 .cl2 .cltoprow .tabs button,html.ui-v2 .aic.phone .aic-tabs button,html.ui-v2 .tk2 .tk-tabs button,html.ui-v2 .g2.phone .tabs button,html.ui-v2 .ib2 .ib2-chips button{height:38px;padding:0 15px;border-radius:99px;border:0;background:none;box-shadow:none;font-size:14.5px;font-weight:600;color:var(--v2-body)}html.ui-v2 .t2m-chips button.on,html.ui-v2 .g2-mchips button.on,html.ui-v2 .g2-mchips button.lk.on,html.ui-v2 .ib2 .ib2-tabs button.on,html.ui-v2 .f2 .seg button.on,html.ui-v2 .cl2 .clviews .tabs button.on,html.ui-v2 .cl2 .cltoprow .tabs button.on,html.ui-v2 .aic.phone .aic-tabs button.on,html.ui-v2 .tk2 .tk-tabs button.on,html.ui-v2 .g2.phone .tabs button.on,html.ui-v2 .ib2 .ib2-chips button.on,html.ui-v2 .ib2 .ib2-chips button.lk.on{background:var(--v2-ink);color:var(--v2-bg);box-shadow:none}html.ui-v2 .t2m-chips button.on em,html.ui-v2 .g2-mchips button.on span,html.ui-v2 .ib2 .ib2-tabs button.on span,html.ui-v2 .ib2 .ib2-chips button.on span{color:inherit;opacity:.7}html.ui-v2 .aic.phone .aic-tabs{margin:14px 0 12px}html.ui-v2 .ib2 .ib2-chips{margin:4px -16px 14px;padding:0 16px}html.ui-v2 .ib2 .ib2-chips button{display:inline-flex;align-items:center;gap:4px}html.ui-v2 .ib2 .ib2-chips button.lk em{font-style:normal;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ui-v2 .ib2 .ib2-chips button.lk svg{width:16px;height:16px;stroke-width:2}}body:has(.g2-modal) .hchat-btn{display:none!important}html.ui-v2 input[type=date],html.ui-v2 input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;max-width:100%;min-width:0;text-align:left}html.ui-v2 input[type=date]::-webkit-date-and-time-value,html.ui-v2 input[type=time]::-webkit-date-and-time-value{text-align:left;margin:0}html.ui-v2 .l2d label>input[type=date],html.ui-v2 .l2d label>input[type=time]{display:block;width:100%;min-height:48px}html.ui-v2 .g2 .tabs.mtabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;margin:14px -18px;padding:0 18px;gap:4px;background:none;box-shadow:none;border-radius:0}html.ui-v2 .g2 .tabs.mtabs::-webkit-scrollbar{display:none}html.ui-v2 .g2 .tabs.mtabs button{flex:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 15px;border-radius:99px;border:0;background:none;box-shadow:none;font-size:14.5px;font-weight:600;color:var(--v2-body);white-space:nowrap}html.ui-v2 .g2 .tabs.mtabs button.on{background:var(--v2-ink);color:var(--v2-bg)}html.ui-v2 .g2 .tabs.mtabs button span{font-size:12px;opacity:.7}@media(max-width:1023px){html.ui-v2 .g2-mlt{padding-left:0;padding-right:0}html.ui-v2 .g2-mchips{margin:4px -16px 14px;padding:0 16px}html.ui-v2 .g2-ml{margin:0 2px}}.hb-addw{position:relative}.hb-addw .hb-plus .cv{width:15px;height:15px;margin-left:-2px;opacity:.7}.hb-addm{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:240px;padding:6px;border-radius:16px;background:var(--v2-card);box-shadow:0 0 0 1px var(--v2-line),0 18px 40px -16px #0000004d;display:grid}.hb-addm button{display:grid;gap:2px;padding:10px 12px;border:0;border-radius:11px;background:none;font:inherit;text-align:left;color:var(--v2-ink);cursor:pointer}.hb-addm button:hover{background:var(--v2-soft)}.hb-addm b{font-size:14.5px;font-weight:600}.hb-addm small{font-size:12.5px;color:var(--v2-muted)}.tk-recempty{padding:18px 0}@media(max-width:760px){html.ui-v2 .g2 .tabs.mtabs,html.ui-v2 .cl2 .tabs.cltabs,html.ui-v2 .g2-mchips{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}}.hb-seg{display:inline-flex;align-items:center;gap:2px;height:44px;padding:4px;border-radius:99px;background:var(--v2-soft);flex:none}.hb-seg button{height:36px;padding:0 14px;border:0;border-radius:99px;background:none;color:var(--v2-muted);font:inherit;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.hb-seg button svg{width:16px;height:16px;flex:none}.hb-seg button:hover{color:var(--v2-ink)}.hb-seg button.on{background:var(--v2-bg);color:var(--v2-ink);box-shadow:0 1px 3px #0000001f}html.ui-v2[data-theme=dark] .hb-seg button.on{background:var(--v2-line);box-shadow:none}@media(max-width:1100px){.hb-seg button{padding:0 11px}.hb-seg button svg{display:none}}.fn-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow-y:auto;background:#0d0e0f;color:#eceae5;font-family:Figtree,system-ui,sans-serif}.fn-band{position:sticky;top:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:#b42318;color:#fff;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fn-band svg{width:18px;height:18px;flex:none}.fn-wrap{max-width:720px;margin:0 auto;padding:48px 20px 56px}.fn-case{display:flex;align-items:center;gap:16px}.fn-lock{width:56px;height:56px;flex:none;border-radius:16px;display:grid;place-items:center;background:#b4231829;color:#f97066;box-shadow:inset 0 0 0 1px #f9706659}.fn-lock svg{width:28px;height:28px}.fn-num{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:15px;font-weight:600;letter-spacing:.04em;color:#f97066}.fn-open{margin-top:3px;font-size:14px;color:#a8a49c}.fn-root h1{margin:30px 0 0;font-size:clamp(30px,6vw,44px);line-height:1.08;font-weight:700;letter-spacing:-.02em;color:#fff}.fn-lead{margin:16px 0 0;font-size:17px;line-height:1.55;color:#d4d0c8}.fn-log{margin-top:32px;border-radius:18px;background:#16181a;box-shadow:inset 0 0 0 1px #2a2d30;overflow:hidden}.fn-log-h{padding:12px 18px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f97066;border-bottom:1px solid #2A2D30}.fn-log dl{margin:0}.fn-log dl>div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:4px 16px;padding:12px 18px;border-top:1px solid #222528}.fn-log dl>div:first-child{border-top:0}.fn-log dt{font-size:14px;color:#a8a49c}.fn-log dd{margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14.5px;color:#fff;word-break:break-word}.fn-log dd em{font-style:normal;color:#f97066}.fn-log .hot dd{color:#fda29b;font-weight:600}.fn-law{margin-top:30px;font-size:15.5px;line-height:1.6;color:#d4d0c8}.fn-law p{margin:0 0 12px}.fn-law .strong{color:#fff;font-weight:600;padding:14px 16px;border-radius:12px;background:#b4231824;box-shadow:inset 3px 0 #b42318}.fn-foot{margin-top:34px;font-size:13px;color:#7d7a73}@media(max-width:560px){.fn-wrap{padding-top:32px}.fn-log dl>div{grid-template-columns:1fr}}.leave-app{margin:18px 0 6px;padding:18px;border-radius:16px;background:#fff6e5;box-shadow:inset 0 0 0 1px #f2ddb0;display:grid;gap:8px;color:#1b1a18;text-align:left}.leave-app b{font-size:15.5px}.leave-app p{margin:0;font-size:14.5px;line-height:1.5;color:#4b4945}.leave-app-go{margin-top:4px;min-height:52px;border:0;border-radius:14px;background:#1b1a18;color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.leave-app-go:disabled{opacity:.6}.leave-app-manual{display:grid;gap:8px;padding-top:6px;border-top:1px solid #F2DDB0}.leave-app-manual p{color:#1b1a18;font-weight:600}.leave-app-copy{justify-self:start;min-height:40px;padding:0 16px;border-radius:10px;border:1px solid #E2CFA5;background:#fff;color:#1b1a18;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.leave-app.compact{margin:0 0 12px}
