@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Nunito:wght@600;700;800&family=Baloo+2:wght@600;700;800&family=Instrument+Serif:ital@1&display=swap);*,:after,:before{--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:#3b82f680;--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:#3b82f680;--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: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--radius:0.5rem}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-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%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%}*{border-color:#e2e8f0;border-color:hsl(var(--border))}body{background-color:#fff;background-color:hsl(var(--background));color:#020817;color:hsl(var(--foreground));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Sulphur Point,Montserrat,sans-serif}body,html{overflow-x:hidden;width:100%}body,html{height:100%}body{min-height:100%}#root{height:100%}.\!container{margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important;width:100%!important}.container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}@media (min-width:1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.ml-auto{margin-left:auto}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-full{width:100%}.max-w-4xl{max-width:56rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-input{border-color:#e2e8f0;border-color:hsl(var(--input))}.bg-background{background-color:#fff;background-color:hsl(var(--background))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-destructive{background-color:#ef4444;background-color:hsl(var(--destructive))}.bg-primary{background-color:#0f172a;background-color:hsl(var(--primary))}.bg-secondary{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.pt-0{padding-top:0}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-card-foreground{color:#020817;color:hsl(var(--card-foreground))}.text-destructive-foreground{color:#f8fafc;color:hsl(var(--destructive-foreground))}.text-muted-foreground{color:#64748b;color:hsl(var(--muted-foreground))}.text-primary{color:#0f172a;color:hsl(var(--primary))}.text-primary-foreground{color:#f8fafc;color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:#0f172a;color:hsl(var(--secondary-foreground))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline{outline-style:solid}.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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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 #0000001a) drop-shadow(0 1px 1px #0000000f)}.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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);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:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);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))}}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}@media (min-width:900px){html{height:100%}html,html.no-zoom{zoom:1}body{min-height:100%}#root,body{height:100%}#root{min-height:100vh}}.lav-overlay-scroll{-ms-overflow-style:none;position:relative;scrollbar-width:none}.lav-overlay-scroll::-webkit-scrollbar{display:none;height:0;width:0}.lav-overlay-thumb{background:#58498566;border-radius:99px;height:0;opacity:0;pointer-events:none;position:absolute;right:3px;top:0;transition:opacity .25s ease;width:6px;z-index:5}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::placeholder{color:#64748b;color:hsl(var(--muted-foreground))}.hover\:bg-accent:hover{background-color:#f1f5f9;background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-primary\/90:hover{background-color:#0f172ae6;background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:#f1f5f9cc;background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:#0f172a;color:hsl(var(--accent-foreground))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.n2-home{--bg:#fdfcff;--page:#fbfafe;--surface:#f5f3fb;--field:#fff;--border:#e7e2f3;--divider:#f0edf9;--divider-faint:#f5f3fb;--scrollbar:#e0daef;--text:#2e2a40;--text-soft:#6e6886;--muted:#8b85a4;--text-faint:#b4adc6;--placeholder:#b9b2cc;--breed:#9a93b4;--primary:#7c6bd9;--primary-deep:#5f4ec2;--primary-soft:#ede9fb;--on-primary:#fff;--ok-bg:#e9f6ee;--ok-border:#c9e8d4;--ok-text:#25714a;--ok-ic:#2f8a5b;--warn-bg:#fdf3e4;--warn-border:#f2ddb4;--warn-text:#8f6217;--warn-ic:#c08a2d;--danger:#be4b45;--danger-deep:#a53b36;--danger-soft:#fbeceb;--info-bg:#e7f1fb;--info-text:#2c6cb0;--vip-bg:#fbf0da;--vip-text:#8f6217;--day-out:#c7c1db;--day-disabled:#dad5ea;--font:"Outfit",sans-serif;--fs-page-title:23px;--fs-title:15px;--fs-control:13.5px;--fs-body:13px;--fs-sub:12.5px;--fs-meta:12px;--fs-micro:11.5px;--fs-overline:10.5px;--r:14px;--r-sm:10px;--r-xs:8px;--r-lg:16px;--r-sheet:22px;--r-pill:99px;--shadow-card:0 1px 3px #2e2a400a;--shadow-raise:0 1px 3px #2e2a401a;--shadow-pop:0 14px 36px #5f4ec229,0 3px 10px #5f4ec214;--shadow-modal:0 18px 44px #5f4ec233,0 4px 12px #5f4ec21a;--shadow-toast:0 12px 32px #2e2a4059;--shadow-btn:0 2px 8px #7c6bd947;--focus-ring:0 0 0 3px var(--primary-soft);--t-fast:.12s;--t-med:.15s;--t-slow:.18s}.n2-home ::-webkit-scrollbar{height:10px;width:10px}.n2-home ::-webkit-scrollbar-thumb{background:#e0daef;background:var(--scrollbar,#e0daef);background-clip:content-box;border:2px solid #0000;border-radius:9px}.n2-home{--m-bg:#fdfcff;--m-ink:#2e2a40;--m-soft:#4a4363;--m-muted:#8b85a4;--m-primary:#7c6bd9;--m-deep:#5f4ec2;--m-lav:#ede9fb;--m-border:#e7e2f3;--m-surface:#f5f3fb;--m-blush:#dd66a6;--m-blush-deep:#c2498d;--m-blush-soft:#fae3ef;--m-mint:#2f8a5b;--m-mint-soft:#e9f6ee;--m-sky:#5b79e3;--m-sky-soft:#e4ebfc;--m-sun:#c08a2d;--m-sun-soft:#fdf3e4;--m-plum:#241f37;--m-plum2:#1d192e;--font-m:"Outfit",sans-serif;--font-round:"Nunito",sans-serif;--font-logo:"Baloo 2","Nunito",sans-serif;--sh-lg:0 30px 80px #5f4ec229,0 6px 22px #5f4ec214;--sh-md:0 12px 38px #5f4ec221;--sh-sm:0 3px 14px #5f4ec217;--spring:linear(0,0.3117 7.44%,0.5541 12.5%,0.7595 17.6%,0.9224 22.9%,1.0428 28.5%,1.1055 33.4%,1.1289 38.7%,1.1092 46%,1.0287 60.6%,0.9948 71%,0.9902 79.7%,1 100%);--ease-out:cubic-bezier(.22,.9,.3,1);-webkit-font-smoothing:antialiased;background:var(--m-bg);color:var(--m-ink);font-family:var(--font-m);font-size:16px;line-height:1.5;margin:0;min-height:100vh}.n2-home a{color:var(--m-deep)}.n2-home a:hover{color:var(--m-primary)}.n2-home button{cursor:pointer;font-family:inherit}.n2-home ::selection{background:#dcd2f6}.n2-home :focus-visible{border-radius:8px;outline:3px solid #7c6bd980;outline-offset:2px}.n2-home :where(h1,h2,h3,h4,h5,p){margin:0}.n2-btn{align-items:center;border:none;border-radius:999px;display:inline-flex;font-size:16px;font-weight:700;gap:9px;height:54px;justify-content:center;padding:0 28px;text-decoration:none;transition:transform .18s var(--ease-out),box-shadow .18s,background .18s,border-color .18s,color .18s;white-space:nowrap}.n2-btn-primary{background:var(--m-primary);box-shadow:0 10px 30px #7c6bd961,inset 0 -2px 0 #00000014;color:#fff!important}.n2-btn-primary:hover{background:var(--m-deep);box-shadow:0 16px 40px #7c6bd97a;transform:translateY(-2px) scale(1.01)}.n2-btn-primary:active{transform:translateY(0) scale(.99)}.n2-btn-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border:1.5px solid #d9d2ee;box-shadow:0 2px 12px #5f4ec212;color:var(--m-ink)!important}.n2-btn-ghost:hover{border-color:var(--m-primary);color:var(--m-deep)!important;transform:translateY(-2px)}.n2-btn.sm{font-size:14.5px;height:44px;padding:0 20px}.n2-btn-paw{display:flex;opacity:.9}.n2-sticker{align-items:center;background:#fff;border:1.5px solid var(--m-primary);border-radius:999px;box-shadow:var(--sh-sm);color:var(--m-deep);display:inline-flex;font-family:var(--font-round);font-size:13px;font-weight:800;gap:6px;padding:9px 14px;position:absolute;white-space:nowrap;z-index:4}.n2-sticker.blush{border-color:var(--m-blush);color:var(--m-blush-deep)}.n2-toast{background:#fff;border:1px solid var(--m-border);border-radius:15px;box-shadow:var(--sh-md);gap:10px;padding:11px 14px 11px 11px;white-space:nowrap}.n2-toast,.n2-toast-ic{align-items:center;display:flex}.n2-toast-ic{border-radius:11px;flex:none;height:32px;justify-content:center;width:32px}.n2-toast-ic.mint{background:var(--m-mint-soft);color:var(--m-mint)}.n2-toast-ic.blush{background:var(--m-blush-soft);color:var(--m-blush-deep)}.n2-toast-ic.lav{background:var(--m-lav);color:var(--m-deep)}.n2-toast-tx{display:flex;flex-direction:column;gap:1px}.n2-toast-tx strong{font-size:13.5px;font-weight:750}.n2-toast-tx span{color:var(--m-muted);font-size:11.5px;font-weight:600}.n2-nav{background:#0000;border-bottom:1px solid #0000;left:0;position:fixed;right:0;top:0;transition:background .3s,border-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s;transition:background .3s,border-color .3s,box-shadow .3s,backdrop-filter .3s;transition:background .3s,border-color .3s,box-shadow .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s;z-index:140}.n2-nav.is-scrolled{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:#fdfcffe6;border-color:var(--m-border);box-shadow:0 6px 24px #5f4ec214}.n2-nav-in{gap:6px;height:72px;padding:0 clamp(20px,3vw,48px)}.n2-logo,.n2-nav-in{align-items:center;display:flex}.n2-logo{gap:9px;margin-right:22px;text-decoration:none}.n2-logo img{height:32px;object-fit:contain;width:32px}.n2-logo span{color:var(--m-ink)!important;font-family:var(--font-logo);font-size:22px;font-weight:700}.n2-nav-links{display:flex;gap:4px}.n2-nav-links a{border-radius:10px;color:var(--m-ink)!important;font-size:15px;font-weight:600;padding:9px 13px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.n2-nav-links a:hover{background:var(--m-surface);color:var(--m-deep)!important}.n2-nav-cta{align-items:center;display:flex;gap:10px;margin-left:auto}.n2-nav-login{color:var(--m-ink)!important;font-size:15px;font-weight:600;margin-right:4px;padding:9px 12px;text-decoration:none;transition:color .15s;white-space:nowrap}.n2-nav-login:hover{color:var(--m-deep)!important}@media (max-width:900px){.n2-nav-links,.n2-nav-login{display:none}.n2-nav-in{height:64px;padding:0 16px}}.n2-hero{background:#fdfcff;overflow:clip;padding:148px 0 0;position:relative}.n2-mesh{animation:n2hue 34s ease-in-out infinite alternate;inset:0;-webkit-mask-image:linear-gradient(#000 78%,#0000 98%);mask-image:linear-gradient(#000 78%,#0000 98%);pointer-events:none;position:absolute;z-index:0}@keyframes n2hue{0%{filter:hue-rotate(-6deg)}to{filter:hue-rotate(10deg)}}.n2-mesh i{border-radius:50%;position:absolute;will-change:transform}.n2-mesh:after{background:linear-gradient(#fdfcff80,#fdfcff4d 14%,#fdfcff24 30%,#fdfcff0a 46%,#0000 62%),radial-gradient(640px 340px at 50% 250px,#fdfcff42,#fdfcff1a 55%,#0000 82%);content:"";inset:0;position:absolute}.n2-mesh .m1{animation:n2m1 34s ease-in-out infinite alternate;background:radial-gradient(closest-side,#7c6bd952,#7c6bd921 48%,#0000 80%);height:62vw;left:-16%;top:-28%;width:62vw}.n2-mesh .m2{animation:n2m2 42s ease-in-out infinite alternate;background:radial-gradient(closest-side,#dd66a640,#dd66a61a 48%,#0000 80%);height:56vw;right:-18%;top:-18%;width:56vw}.n2-mesh .m3{animation:n2m3 38s ease-in-out infinite alternate;background:radial-gradient(closest-side,#5b79e338,#5b79e317 48%,#0000 80%);height:46vw;left:6%;top:26%;width:46vw}.n2-mesh .m4{animation:n2m4 46s ease-in-out infinite alternate;background:radial-gradient(closest-side,#e8965a2e,#e8965a12 48%,#0000 80%);height:42vw;right:8%;top:40%;width:42vw}.n2-mesh .m5{animation:n2m5 40s ease-in-out infinite alternate;background:radial-gradient(closest-side,#6ec8a026,#0000 78%);height:34vw;left:38%;top:-12%;width:34vw}.n2-mesh .m6{animation:n2m6 26s ease-in-out infinite alternate;background:radial-gradient(closest-side,#b278e638,#dd66a617 56%,#0000 82%);border-radius:45%;height:30vw;left:24%;top:34%;width:52vw}.n2-mesh .m7{animation:n2m7 21s ease-in-out infinite alternate;background:radial-gradient(55% 55% at 50% 50%,#8c78eb2e,#5b79e314 52%,#0000 82%);border-radius:40%;height:26vw;left:-12%;top:44%;width:124vw}.n2-aurora{animation:n2aur 12s ease-in-out infinite alternate;background:radial-gradient(46% 58% at 22% 34%,#7c6bd942,#0000 74%),radial-gradient(40% 52% at 50% 68%,#8caaff3d,#0000 76%),radial-gradient(42% 56% at 78% 32%,#dd66a633,#0000 74%),radial-gradient(34% 46% at 66% 76%,#f0a07824,#0000 78%),radial-gradient(38% 50% at 36% 80%,#b278e62e,#0000 78%);background-repeat:no-repeat;bottom:-140px;left:50%;-webkit-mask-image:radial-gradient(72% 88% at 50% 46%,#000 30%,#00000080 62%,#0000 96%);mask-image:radial-gradient(72% 88% at 50% 46%,#000 30%,#00000080 62%,#0000 96%);pointer-events:none;position:absolute;top:-170px;transform:translateX(-50%);width:100vw;z-index:-1}.n2-aurora:before{animation:n2aur2 36s ease-in-out infinite alternate;background:radial-gradient(44% 60% at 74% 62%,#6ec8a01a,#0000 76%),radial-gradient(48% 62% at 28% 58%,#5b79e31f,#0000 78%),radial-gradient(40% 54% at 56% 26%,#dd66a61a,#0000 76%);background-repeat:no-repeat;content:"";inset:-12% -8%;position:absolute}@keyframes n2aur{0%{opacity:.82}to{opacity:1}}@keyframes n2aur2{0%{transform:translate(-2.5%,1.5%) scale(1.04)}to{transform:translate(2.5%,-1.5%) scale(1)}}.n2-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.38 0 0 0 0 0.62 0 0 0 0.05 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(#000 78%,#0000 97%);mask-image:linear-gradient(#000 78%,#0000 97%);opacity:.5;pointer-events:none;z-index:1}.n2-ambient,.n2-grain{inset:0;position:absolute}.n2-ambient{height:100%;-webkit-mask-image:linear-gradient(#000 80%,#0000 98%);mask-image:linear-gradient(#000 80%,#0000 98%);width:100%;z-index:0}.n2-ambient-off{display:none}.n2-hero-dots{background:radial-gradient(#d9d2ee 1.2px,#0000 1.3px);background-size:26px 26px;display:none;inset:30% 0 0 0;-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000 0,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 55%,#000 0,#0000 100%);opacity:.5;position:absolute;z-index:0}.n2-hero-head{margin:0 auto;position:relative;text-align:center;width:min(880px,calc(100% - 40px));z-index:2}.n2-h1{font-size:clamp(40px,5.2vw,64px);font-weight:800;letter-spacing:-.032em;line-height:1.06;margin:0}.n2-h1 .soft{color:var(--m-muted)}.n2-h1-v3{font-size:clamp(40px,4.8vw,58px);line-height:1.1;margin:0 -60px}@media (max-width:1000px){.n2-h1-v3{margin:0}}.n2-h1-v3 .n2-w{display:inline-block}.n2-h1-v3 .n2-ink{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-position:0 50%;background-size:220% 100%;color:var(--m-deep)}.n2-h1-v3 .n2-ink-a{background-image:linear-gradient(100deg,#5f4ec2,#7c6bd9 30%,#9c64d6 62%,#c2498d)}.n2-h1-v3 .n2-ink-b{background-image:linear-gradient(100deg,#c2498d,#9c64d6 34%,#7a6cde 66%,#4a67da);background-position:100% 50%}.n2-h1-v3.ink-lavender .n2-ink{-webkit-text-fill-color:currentColor;background-image:none}.n2-easy{color:var(--m-deep);display:inline-block;padding:0 .24em;position:relative;white-space:nowrap}.n2-easy+.n2-w{margin-left:-.2em}.n2-easy-glass{backdrop-filter:blur(18px) saturate(190%);-webkit-backdrop-filter:blur(18px) saturate(190%);backdrop-filter:url(#n2-liquid) blur(2px) saturate(1.9) brightness(1.05);background:linear-gradient(115deg,#e7e2fcf0,#ffffff80 48%,#e4defbdb);border-radius:999px;bottom:-.07em;box-shadow:inset 0 2px 1.5px #fffffffa,inset -1.5px 0 1.5px #fff9,inset 1.5px 0 1.5px #fff9,inset 0 -2px 2px #ffffffa6,0 16px 38px #5f4ec233,0 2px 6px #2e2a4014;contain:paint;left:0;position:absolute;right:0;top:-.07em;z-index:-1}.n2-easy-glass:before{background:linear-gradient(165deg,#fff,#ffffff4d 55%,#ffffffd9);border-radius:inherit;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px}.n2-easy-glass:after,.n2-easy-glass:before{content:"";pointer-events:none;position:absolute}.n2-easy-glass:after{animation:n2sheen 6.5s ease-in-out infinite alternate;background:linear-gradient(#fffffff2,#fff0);border-radius:999px;filter:blur(3px);height:34%;left:6%;top:8%;width:38%}.n2-h1-v3.emph-marker .n2-easy-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--m-lav);border-radius:.26em;bottom:-.04em;box-shadow:none;top:-.04em;transform-origin:0 50%}.n2-h1-v3.emph-marker .n2-easy-glass:after,.n2-h1-v3.emph-marker .n2-easy-glass:before{display:none}.n2-h1-v3.emph-plain .n2-easy{padding:0}.n2-h1-v3.emph-plain .n2-easy-glass{display:none}@media (prefers-reduced-motion:no-preference){.n2-h1-v3 .n2-w{animation:n2wIn .8s var(--ease-out) both;animation-delay:0ms;animation-delay:var(--d,0ms)}.n2-h1-v3 .n2-w-float{animation:n2wFloat 1.3s cubic-bezier(.16,1,.3,1) both,n2inkdrift 11s ease-in-out infinite alternate;animation-delay:0ms,0ms;animation-delay:var(--d,0ms),0ms}.n2-h1-v3 .n2-w-wipe{animation:n2wWipe .55s cubic-bezier(.2,.8,.2,1) both,n2inkdrift 11s ease-in-out infinite alternate;animation-delay:0ms,-4s;animation-delay:var(--d,0ms),-4s}.n2-h1-v3.ink-lavender .n2-w-float{animation:n2wFloat 1.3s cubic-bezier(.16,1,.3,1) both;animation-delay:0ms;animation-delay:var(--d,0ms)}.n2-h1-v3.ink-lavender .n2-w-wipe{animation:n2wWipe .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:0ms;animation-delay:var(--d,0ms)}.n2-h1-v3 .n2-w-land{animation:n2wLand .9s var(--spring) both;animation-delay:0ms;animation-delay:var(--d,0ms)}.n2-h1-v3 .n2-easy-glass{animation:n2glassIn .85s var(--spring) both;animation-delay:0ms;animation-delay:var(--d,0ms)}.n2-h1-v3.emph-marker .n2-easy-glass{animation-duration:.7s;animation-name:n2markIn}}.n2-hero-head .n2-hero-sub-v3{max-width:640px}.n2-sub-em{background:linear-gradient(#0000 58%,#e6e0fa 0,#e6e0fa 94%,#0000 0);border-radius:.22em;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--m-ink);font-weight:750;margin:0 -.14em;padding:0 .14em}.n2-golive{color:var(--m-deep)!important;font-size:16.5px;font-weight:700;gap:11px;letter-spacing:-.005em;margin-top:30px;padding:6px 4px;position:relative;text-decoration:none;transition:color .2s;vertical-align:top}.n2-golive,.n2-golive-ic{align-items:center;display:inline-flex}.n2-golive-ic{background:#ffffff80;border:1.5px solid var(--m-primary);border-radius:50%;color:var(--m-deep);flex:none;height:28px;justify-content:center;transition:background .25s,color .25s,transform .35s var(--spring),box-shadow .25s;width:28px}.n2-golive-ic svg{transition:transform .35s var(--spring)}.n2-golive-tx{position:relative}.n2-golive-tx:after{background:currentColor;border-radius:2px;bottom:-3px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--ease-out)}.n2-golive:hover{color:var(--m-primary)!important}.n2-golive:hover .n2-golive-ic{background:var(--m-primary);box-shadow:0 6px 16px #7c6bd959;color:#fff;transform:translateX(2px)}.n2-golive:hover .n2-golive-ic svg{transform:translateX(1px)}.n2-golive:hover .n2-golive-tx:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.n2-hero-sub-v3{animation:n2wIn .9s var(--ease-out) both;animation-delay:1.15s}.n2-golive{animation:n2wIn .9s var(--ease-out) both;animation-delay:1.35s}}.n2-hero-sub{text-wrap:pretty;color:var(--m-soft);font-size:18px;font-weight:500;line-height:1.6;margin:26px auto 0;max-width:600px}.n2-hero-ctas{align-items:center;flex-wrap:wrap;gap:18px;margin-top:20px}.n2-hero-ctas,.n2-htabsrow{display:flex;justify-content:center}.n2-htabsrow{padding:0 16px;position:relative;z-index:1}.n2-htabs{flex-wrap:wrap;gap:12px;justify-content:center;margin:52px 0 32px;max-width:100%}.n2-htab,.n2-htabs{display:inline-flex;position:relative}.n2-htab{align-items:center;animation:n2bob 7s ease-in-out infinite alternate;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:url(#n2-liquid-soft) blur(2px) saturate(1.5) brightness(1.03);background:linear-gradient(150deg,#ffffff8c,#ffffff38 50%,#ffffff75);border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffffa6,inset 0 1.5px 1.5px #fffffff2,inset 0 -6px 12px #ffffff59,inset -2px 0 3px #ffffff4d,0 8px 24px #2e2a401a,0 1.5px 4px #2e2a400f;color:var(--m-ink);font-size:14.5px;font-weight:700;gap:8px;height:48px;overflow:hidden;padding:0 20px;transition:color .25s,transform .3s var(--spring),box-shadow .3s,background .3s;translate:0 0;white-space:nowrap;z-index:1}.n2-htab:nth-child(3n){animation-delay:-2.6s;animation-duration:7.8s}.n2-htab:nth-child(3n+1){animation-delay:-4.4s;animation-duration:6.6s}.n2-htab:after{background:linear-gradient(#ffffffe6,#fff0);border-radius:999px;content:"";filter:blur(2px);height:38%;left:10%;pointer-events:none;position:absolute;top:2.5px;width:46%}.n2-htab:hover{box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 1.5px 1.5px #fffffffa,inset 0 -6px 12px #fff6,0 14px 34px #2e2a4026,0 2px 6px #2e2a4012;color:var(--m-deep);transform:translateY(-3px)}.n2-htab.on{animation:none;background:#0000;box-shadow:none;color:var(--m-deep);transform:none;translate:0 0}.n2-htab.on:after{display:none}.n2-htab-lens{animation:n2lens .6s var(--spring);backdrop-filter:blur(18px) saturate(195%);-webkit-backdrop-filter:blur(18px) saturate(195%);backdrop-filter:url(#n2-liquid) blur(2px) saturate(1.95) brightness(1.06);background:linear-gradient(115deg,#fff9,#ffffff29 45%,#ffffff7a);border-radius:999px;box-shadow:inset 0 2px 1.5px #fffffffa,inset -1.5px 0 1.5px #ffffff8c,inset 1.5px 0 1.5px #ffffff8c,inset 0 -2px 2px #fff9,0 12px 30px #2e2a4029,0 2px 5px #2e2a4017;contain:paint;left:0;position:absolute;top:0;transition:transform .6s var(--spring),width .45s var(--spring);z-index:0}.n2-htab-lens:before{background:linear-gradient(165deg,#fff,#ffffff4d 55%,#fffc);border-radius:inherit;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px}.n2-htab-lens:after,.n2-htab-lens:before{content:"";pointer-events:none;position:absolute}.n2-htab-lens:after{animation:n2sheen 5.5s ease-in-out infinite alternate;background:linear-gradient(#fffffff2,#fff0);border-radius:999px;filter:blur(2.5px);height:40%;left:8%;top:3px;width:42%}.n2-htab-fill{animation:n2fill linear both;animation-duration:6s;animation-duration:var(--dur,6s);background:linear-gradient(90deg,#7c6bd94d,#9d78e447 55%,#dd66a642);border-radius:999px;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:0;z-index:-1}.n2-htab-fill:after{background:radial-gradient(closest-side,#ffffffe6,#fff0);border-radius:50%;bottom:-8%;content:"";filter:blur(1px);position:absolute;right:-4px;top:-8%;width:16px}.n2-stage{margin:0 auto;padding:0 0 76px;perspective:1800px;position:relative;width:min(1560px,100%);z-index:2}.n2-stage-glow{animation:n2breathe 9s ease-in-out infinite alternate;background:radial-gradient(42% 55% at 32% 42%,#7c6bd933,#0000 70%),radial-gradient(40% 50% at 70% 60%,#dd66a621,#0000 70%),radial-gradient(30% 45% at 55% 30%,#5b79e31a,#0000 70%);inset:-20px 15% 30px;position:absolute;z-index:0}.para1{transform-style:preserve-3d}.n2-appwin{background:#fff;border:1px solid #e3dcf5;border-radius:20px;box-shadow:var(--sh-lg),0 2px 0 #ffffffe6 inset;overflow:hidden}.n2-winbar{align-items:center;background:linear-gradient(#fdfcff,#f8f6fd);border-bottom:1px solid var(--m-border);display:flex;gap:12px;height:44px;padding:0 16px}.n2-windots{display:flex;gap:6px}.n2-windots i{background:#ebe5f8;border:1px solid #ded6f1;border-radius:50%;height:11px;width:11px}.n2-windots i:first-child{background:#f6c6d8;border-color:#efb3cb}.n2-windots i:nth-child(2){background:#f8e3b9;border-color:#efd49e}.n2-windots i:nth-child(3){background:#c9e8d4;border-color:#b2dcc2}.n2-winurl{align-items:center;animation:n2url .5s var(--ease-out) both;background:var(--m-surface);border-radius:999px;color:var(--m-muted);display:inline-flex;font-size:12px;font-weight:650;gap:6px;height:26px;margin:0 auto;padding:0 14px}@keyframes n2url{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.n2-winlive{align-items:center;color:var(--m-mint);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.04em}.n2-winlive i{animation:n2pulse 2.2s ease-in-out infinite;background:var(--m-mint);border-radius:50%;height:7px;width:7px}.n2-scr{inset:0;position:absolute}.n2-track{position:relative;z-index:2}.n2-track-sizer{margin:0 auto;visibility:hidden;width:min(1120px,calc(100% - 32px))}.n2-track-sizer i{display:block}.n2-card{left:50%;perspective:1400px;position:absolute;top:0;transition:transform .8s var(--ease-out),opacity .45s ease;z-index:1}.n2-card.rc{z-index:3}.n2-card.rl,.n2-card.rr{cursor:pointer;opacity:.9;z-index:2}.n2-card.rl:hover,.n2-card.rr:hover{opacity:1}.n2-card.rfl,.n2-card.rfr{opacity:0;pointer-events:none;z-index:1}.n2-cardin{transition:transform .8s var(--ease-out)}.n2-card.rl .n2-cardin{transform:rotateY(10deg)}.n2-card.rr .n2-cardin{transform:rotateY(-10deg)}.n2-card.rl:hover .n2-cardin{transform:rotateY(6deg) translateX(10px)}.n2-card.rr:hover .n2-cardin{transform:rotateY(-6deg) translateX(-10px)}.n2-ctag{background:var(--m-ink);border-radius:999px;bottom:-24px;bottom:calc(-24px*var(--invs, 1));color:#fff;font-size:11.5px;font-size:calc(11.5px*var(--invs, 1));font-weight:750;left:50%;opacity:0;padding:5px 12px;padding:calc(5px*var(--invs, 1)) calc(12px*var(--invs, 1));pointer-events:none;position:absolute;transform:translateX(-50%) translateY(6px);transition:opacity .2s,transform .2s;white-space:nowrap}.n2-card.rl:hover .n2-ctag,.n2-card.rr:hover .n2-ctag{opacity:1;transform:translateX(-50%)}.n2-hfloat{bottom:84px;left:50%;opacity:0;pointer-events:none;position:absolute;top:8px;transform:translateX(-50%);visibility:hidden;width:min(1120px,calc(100% - 32px));z-index:3}.n2-hfloat.on{opacity:1;transition:opacity .5s .55s,visibility 0s .55s;visibility:visible}.n2-fpos,.n2-hfloat .n2-sticker{position:absolute}.n2-fpos{rotate:0deg;rotate:var(--rot,0deg);z-index:4}.n2-cycle{position:relative}.n2-cycle-in{animation:n2cyc .45s var(--spring) both}.n2-cycledots{display:flex;gap:4px;justify-content:center;margin-top:7px}.n2-cycledots i{background:#d9d2ee;border-radius:50%;height:5px;transition:background .2s,transform .2s;width:5px}.n2-cycledots i.on{background:var(--m-primary);transform:scale(1.25)}.n2-scallop{display:block;height:30px;margin-bottom:-1px;position:relative;width:100%;z-index:2}.n2-section{background:#fff;padding:100px 0;position:relative}.n2-wrap{margin:0 auto;width:min(1120px,calc(100% - 48px))}.n2-shead{margin:0 auto 54px;max-width:720px;text-align:center}.n2-eyebrow{align-items:center;background:var(--m-lav);border-radius:999px;color:var(--m-deep);display:inline-flex;font-family:var(--font-round);font-size:13px;font-weight:800;gap:7px;letter-spacing:.01em;padding:8px 15px}.n2-eyebrow.dark{background:#ffffff17;color:#cfc5f4}.n2-h2{text-wrap:balance;font-size:clamp(32px,4.2vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-top:18px}.n2-h2 em{color:var(--m-primary);font-style:normal}.n2-sub{text-wrap:pretty;color:var(--m-soft);font-size:17.5px;font-weight:500;line-height:1.6;margin:16px auto 0;max-width:600px}.n2-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.n2-reveal.is-in,html.sda .n2-reveal{opacity:1;transform:none}html.sda .n2-reveal{animation-timeline:view();animation-range:entry 5% entry 45%;animation:n2rev .8s var(--ease-out) both;transition:none}.n2-pricewrap{margin:0 auto;max-width:980px;position:relative}.n2-price-halo{background:radial-gradient(34% 36% at 30% 24%,#7c6bd926,#0000 70%),radial-gradient(32% 34% at 70% 76%,#dd66a61c,#0000 72%);inset:-180px -240px;-webkit-mask-image:radial-gradient(52% 52% at 50% 50%,#000 42%,#0000 96%);mask-image:radial-gradient(52% 52% at 50% 50%,#000 42%,#0000 96%);pointer-events:none;position:absolute}.n2-price{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 220deg at 50% 50%,#e9e3f7,#cdbff2 22%,#efc9e1 48%,#d5c9f3 70%,#e9e3f7) border-box;border:1.5px solid #0000;border-radius:30px;box-shadow:var(--sh-lg);display:grid;grid-template-columns:53% 47%;overflow:hidden;position:relative;text-align:left;z-index:1}.n2-price:before{border-left:2px dashed #e0d8f2;bottom:30px;content:"";left:53%;pointer-events:none;position:absolute;top:30px;transform:translateX(-1px);z-index:2}.n2-price-notch{background:#fff;border:1.5px solid #e3dbf4;border-radius:50%;box-shadow:inset 0 2px 5px #5f4ec212;height:28px;left:53%;position:absolute;transform:translateX(-50%);width:28px;z-index:3}.n2-price-notch.top{top:-15px}.n2-price-notch.bot{bottom:-15px}.n2-price-main{display:flex;flex-direction:column;padding:44px}.n2-price-main .n2-price-cta{margin-top:auto}.n2-price-badgerow{display:flex;margin-bottom:20px}.n2-price-was{color:var(--m-muted);font-size:14px;font-weight:600}.n2-price-was s{color:var(--m-soft);font-weight:750;-webkit-text-decoration-color:var(--m-blush);text-decoration-color:var(--m-blush);text-decoration-thickness:2.5px}.n2-price-num{align-items:center;display:flex;gap:16px;margin-top:4px}.n2-price-num strong{font-size:96px;font-weight:800;letter-spacing:-.045em;line-height:.95}.n2-price-per{display:flex;flex-direction:column;gap:3px}.n2-price-per b{font-size:18px;font-weight:750}.n2-price-per>span{color:var(--m-muted);font-size:13.5px;font-weight:600}.n2-squig{color:var(--m-blush);display:block;height:12px;margin:8px 0 0;width:128px}.n2-price-perks{display:flex;flex-direction:column;gap:15px;margin:26px 0 28px}.n2-perk{align-items:flex-start;display:flex;gap:12px}.n2-perk-ic{align-items:center;border-radius:12px;display:flex;flex:none;height:36px;justify-content:center;width:36px}.n2-perk-ic.blush{background:var(--m-blush-soft);color:var(--m-blush-deep)}.n2-perk-ic.lav{background:var(--m-lav);color:var(--m-deep)}.n2-perk-ic.mint{background:var(--m-mint-soft);color:var(--m-mint)}.n2-perk b{display:block;font-size:15px;font-weight:750}.n2-perk>div>span{color:var(--m-muted);display:block;font-size:13.5px;font-weight:550;line-height:1.45;margin-top:1px}.n2-price-cta{box-sizing:border-box;font-size:17px;height:58px;overflow:hidden;position:relative;width:100%}.n2-price-cta:after{animation:n2ctasheen 4.6s ease-in-out infinite;background:linear-gradient(100deg,#0000,#ffffff61,#0000);bottom:0;content:"";left:-45%;position:absolute;top:0;transform:skewX(-18deg);width:34%}.n2-price-side{background:linear-gradient(165deg,#f8f5fd,#f2edfb 58%,#faf0f7);display:flex;flex-direction:column;padding:42px 40px 38px;position:relative}.n2-price-side-k{color:var(--m-deep);font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.n2-price-side-t{font-size:20px;font-weight:800;letter-spacing:-.015em;line-height:1.25;margin:8px 0 0}.n2-price-list{display:flex;flex-direction:column;gap:9.5px;list-style:none;margin:20px 0 24px;padding:0}.n2-price-list li{align-items:center;color:var(--m-soft);display:flex;font-size:14.5px;font-weight:650;gap:10px}.n2-price-list li.is-ai{color:var(--m-ink);font-weight:700}.n2-pl-ic{align-items:center;background:#fff;border:1px solid #dceee2;border-radius:50%;box-shadow:0 1px 3px #2f8a5b1a;color:var(--m-mint);display:flex;flex:none;height:22px;justify-content:center;width:22px}.n2-pl-ic.ai{border-color:#dfd5f4;box-shadow:0 1px 3px #5f4ec224;color:var(--m-deep)}.n2-pl-ai{background:var(--m-lav);border-radius:999px;color:var(--m-deep);flex:none;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.05em;padding:2.5px 7px}.n2-price-total{align-items:baseline;border-top:2px dashed #e0d8f2;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:18px}.n2-price-total>span{color:var(--m-muted);font-size:13.5px;font-weight:650}.n2-price-total strong{font-size:30px;font-weight:800;letter-spacing:-.03em}.n2-faqs{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:720px}.n2-faq{background:#fff;border:1px solid var(--m-border);border-radius:16px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.n2-faq.is-open{border-color:#cfc4f1;box-shadow:var(--sh-sm)}.n2-faq-q{align-items:center;background:#0000;border:none;color:var(--m-ink);display:flex;font-size:16.5px;font-weight:700;gap:14px;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}.n2-faq-tick{color:var(--m-muted);display:flex;transition:transform .3s var(--spring),color .2s}.n2-faq.is-open .n2-faq-tick{color:var(--m-primary);transform:rotate(45deg)}.n2-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease-out)}.n2-faq.is-open .n2-faq-a{grid-template-rows:1fr}.n2-faq-a>div{color:var(--m-soft);font-size:15px;font-weight:500;line-height:1.6;overflow:hidden;padding:0 20px}.n2-faq.is-open .n2-faq-a>div{padding-bottom:18px}.n2-final{background:linear-gradient(160deg,#f3effc,#ede9fb 45%,#fae9f3);border:1px solid #e4dcf6;border-radius:32px;margin:0 auto;overflow:hidden;padding:84px 32px 90px;position:relative;text-align:center;width:min(1120px,calc(100% - 32px))}.n2-final-paw{color:#7c6bd91a;pointer-events:none;position:absolute}.n2-final .n2-sub{max-width:520px}.n2-final .n2-hero-ctas{margin-top:28px}.n2-footer{background:#fbfafe;border-top:1px solid var(--m-border);margin-top:90px}.n2-footer-top{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;padding:54px 0 34px;width:min(1120px,calc(100% - 48px))}.n2-footer-logo{align-items:center;display:flex;gap:9px}.n2-footer-logo img{height:30px;object-fit:contain;width:30px}.n2-footer-logo span{font-family:var(--font-logo);font-size:21px;font-weight:700}.n2-footer-brand p{color:var(--m-muted);font-size:14px;font-weight:550;margin-top:10px;max-width:300px}.n2-footer-links{display:flex;gap:70px}.n2-footer-col{display:flex;flex-direction:column;gap:9px}.n2-footer-col em{color:var(--m-muted);font-size:12px;font-style:normal;font-weight:800;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.n2-footer-col a{color:var(--m-soft)!important;font-size:14.5px;font-weight:600;text-decoration:none}.n2-footer-col a:hover{color:var(--m-deep)!important}.n2-footer-bottom{align-items:center;border-top:1px solid var(--m-border);color:var(--m-muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:550;gap:18px;margin:0 auto;padding:18px 0 26px;width:min(1120px,calc(100% - 48px))}.n2-footer-bottom .spacer{flex:1 1}.n2-footer-bottom a{color:var(--m-muted)!important;text-decoration:none}.n2-footer-bottom a:hover{color:var(--m-deep)!important}.n2-footer-bottom .paw{color:var(--m-blush);display:inline-flex;vertical-align:-2px}@media (prefers-reduced-motion:reduce){.n2-reveal,html.sda .n2-reveal{animation:none;opacity:1;transform:none;transition:none}.n2-card,.n2-cardin{transition-duration:.01s}.n2-aurora,.n2-aurora:before,.n2-htab,.n2-htab-lens,.n2-htab-lens:after,.n2-mesh,.n2-mesh i,.n2-stage-glow,.n2-winlive i{animation:none}.n2-htab-lens{transition:none}.n2-htab-fill{display:none}.n2-price-cta:after{animation:none;opacity:0}}.nm{-webkit-font-smoothing:antialiased;color:var(--text);font-family:var(--font);font-size:14px}.nm *,.nm :after,.nm :before{box-sizing:border-box}.nm button{cursor:pointer;font-family:inherit}.nm button:disabled{cursor:default}.nm-btn{align-items:center;background:var(--primary);border:none;border-radius:var(--r-sm);box-shadow:var(--shadow-btn);color:var(--on-primary);display:inline-flex;font-size:13.5px;font-weight:700;gap:7px;height:40px;justify-content:center;padding:0 16px;white-space:nowrap}.nm-btn:hover{background:var(--primary-deep)}.nm-btn:disabled{background:var(--primary-soft);box-shadow:none;color:#a99ddd}.nm-btn.sm{border-radius:9px;font-size:13px;height:36px;padding:0 14px}.nm-btn.cta{font-size:14px;height:42px;padding:0 22px}.nm-btn-ghost{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:var(--r-sm);color:var(--text);display:inline-flex;font-size:13px;font-weight:650;gap:7px;height:40px;justify-content:center;padding:0 14px;text-decoration:none;white-space:nowrap}.nm-btn-ghost:hover{border-color:var(--primary);color:var(--primary-deep)}.nm-btn-ghost.sm{border-radius:9px;font-size:12.5px;height:36px;padding:0 12px}.nm-iconbtn{align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--r-xs);color:var(--muted);display:inline-flex;flex:none;height:30px;justify-content:center;width:30px}.nm-iconbtn.active,.nm-iconbtn:hover{border-color:var(--primary);color:var(--primary-deep)}.nm-iconbtn.danger:hover{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.nm-link{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--primary);display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;padding:5px 8px;white-space:nowrap}.nm-link:hover{background:var(--primary-soft);color:var(--primary-deep)}.nm-search{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:var(--r-sm);color:var(--muted);display:flex;gap:8px;height:40px;padding:0 13px}.nm-search.soft{background:var(--surface);border-color:#0000;height:38px}.nm-chiprow{display:flex;flex-wrap:wrap;gap:8px}.nm-chip{align-items:center;background:var(--field);border:1.5px solid var(--border);border-radius:var(--r-sm);display:flex;flex:1 1;flex-direction:column;font-family:inherit;gap:1px;justify-content:center;min-width:0;padding:8px 4px;transition:border-color var(--t-fast),background var(--t-fast)}.nm-chip:hover{border-color:var(--primary)}.nm-chip-top{color:var(--text);font-size:12.5px;font-weight:700;white-space:nowrap}.nm-chip-bottom{color:var(--muted);font-size:11px;white-space:nowrap}.nm-chip.on{background:var(--primary-soft);border-color:var(--primary)}.nm-chip.on .nm-chip-top{color:var(--primary-deep)}.nm-chip.on .nm-chip-bottom{color:var(--primary)}.nm-fchip{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:var(--r-pill);color:var(--muted);display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:7px;height:34px;padding:0 13px}.nm-fchip.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-deep)}.nm-tabs{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:3px;padding:4px}.nm-tab,.nm-tabs{display:inline-flex}.nm-tab{align-items:center;background:#0000;border:none;border-radius:9px;color:var(--muted);font-family:inherit;font-size:13px;font-weight:700;gap:7px;height:34px;padding:0 14px;white-space:nowrap}.nm-tab.on{background:#fff;box-shadow:0 1px 3px #2e2a401a;color:var(--text)}.nm-tabn{align-items:center;background:#e7e2f3;border-radius:var(--r-pill);color:var(--text-soft);display:inline-flex;font-size:11px;font-weight:750;height:20px;padding:0 7px}.nm-fchip.on .nm-tabn,.nm-tab.on .nm-tabn{background:var(--primary-soft);color:var(--primary-deep)}.nm-pill{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-size:11.5px;font-weight:750;gap:6px;height:22px;letter-spacing:.02em;padding:0 9px;white-space:nowrap}.nm-pill-dot{background:currentColor;border-radius:50%;flex:none;height:6px;width:6px}.nm-pill.booked{background:var(--primary-soft);color:var(--primary-deep)}.nm-pill.completed{background:var(--ok-bg);color:var(--ok-text)}.nm-pill.noshow,.nm-pill.offered{background:var(--warn-bg);color:var(--warn-text)}.nm-pill.canceled{background:#efedf5;color:#6e6889}.nm-flag{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-size:11px;font-weight:750;gap:4px;height:20px;padding:0 8px;white-space:nowrap}.nm-flag.first,.nm-flag.up{background:var(--info-bg);color:var(--info-text)}.nm-flag.vip{background:var(--vip-bg);color:var(--vip-text)}.nm-flag.multi,.nm-flag.repeat{background:var(--primary-soft);color:var(--primary-deep)}.nm-flag.neutral{background:var(--surface);color:var(--text-soft)}.nm-note{align-items:flex-start;border:1px solid #0000;border-radius:var(--r-sm);display:flex;font-size:12.5px;font-weight:600;gap:9px;line-height:1.5;padding:11px 13px}.nm-note svg{flex:none;margin-top:1px}.nm-note strong{font-weight:750}.nm-note.ok{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-text)}.nm-note.ok svg{color:var(--ok-ic)}.nm-avatar{align-items:center;background:var(--primary-soft);border-radius:50%;color:var(--primary-deep);display:inline-flex;flex:none;font-size:12.5px;font-weight:800;height:33px;justify-content:center;letter-spacing:.02em;width:33px}.nm-card{background:#fff;border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-card)}.nm-card.pad{padding:16px}.nm-card-head{align-items:baseline;border-bottom:1px solid var(--divider);display:flex;gap:10px;padding:13px 16px 11px}.nm-card-head strong{font-size:15px;font-weight:800;letter-spacing:-.01em}.nm-card-head span{color:var(--muted);font-size:12px;font-weight:650}.nm-pagehead{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.nm-pagehead h1{font-size:23px;font-weight:800;letter-spacing:-.02em;margin:0}.nm-overline{color:var(--text-faint);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nami-nav{background:#fff;border-right:1px solid var(--border);display:flex;flex:none;flex-direction:column;min-height:0;overflow-y:auto;padding:14px 12px;scrollbar-color:var(--border) #0000;scrollbar-width:thin;transition:width var(--t-slow) ease;width:224px}.nami-nav.collapsed{padding:14px 10px;width:64px}.nav-head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:6px;justify-content:space-between;margin-bottom:12px;padding:2px 4px 12px 8px}.nami-nav.collapsed .nav-head{justify-content:center;padding-left:0;padding-right:0}.nav-collapse{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--muted);cursor:pointer;display:flex;flex:none;height:26px;justify-content:center;width:26px}.nav-items{display:flex;flex-direction:column;gap:2px}.nav-item{align-items:center;background:#0000;border:none;border-radius:var(--r-sm);color:var(--text);cursor:pointer;display:flex;font-family:inherit;gap:11px;padding:9px 10px;text-align:left;width:100%}.nami-nav.collapsed .nav-item{justify-content:center;padding:9px 0}.nav-item:hover{background:var(--surface)}.nav-item.on{background:var(--primary-soft);color:var(--primary-deep)}.nav-item.off{color:var(--muted);cursor:default;opacity:.65}.nav-item.off:hover{background:#0000}.nav-item-ic{color:inherit;display:flex;flex:none;opacity:.85}.nav-divider{background:var(--border);flex:none;height:1px;margin:12px 4px}.nami-topbar{background:#fff;border-bottom:1px solid var(--border);flex:none;gap:16px;height:62px;padding:0 20px}.nami-topbar,.topbar-search{align-items:center;display:flex}.topbar-search{background:var(--surface);border:1.5px solid #0000;border-radius:var(--r-sm);color:var(--muted);flex:1 1;gap:9px;height:38px;max-width:430px;padding:0 12px}.topbar-actions{gap:8px;margin-left:auto}.topbar-actions,.topbar-icbtn{align-items:center;display:flex}.topbar-icbtn{background:#fff;border:1.5px solid var(--border);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;height:38px;justify-content:center;position:relative;width:38px}.topbar-dot{background:var(--primary);border:1.5px solid #fff;border-radius:50%;height:8px;position:absolute;right:8px;top:7px;width:8px}.topbar-sep{background:var(--border);flex:none;height:28px;margin:0 3px;width:1px}.topbar-user{background:#0000;border:none;border-radius:11px;gap:9px;height:44px;padding:0 7px 0 6px}.topbar-avatar,.topbar-user{align-items:center;display:flex}.topbar-avatar{background:var(--primary-soft);border-radius:50%;color:var(--primary-deep);flex:none;font-size:12.5px;font-weight:800;height:33px;justify-content:center;letter-spacing:.02em;width:33px}.topbar-user-id{display:flex;flex-direction:column;justify-content:center;line-height:1.2;text-align:left}.topbar-user-id strong{color:var(--text);font-size:13.5px;font-weight:750;white-space:nowrap}.topbar-user-id span{color:var(--muted);font-size:11px;font-weight:600}.n2-fitclip{container-type:inline-size;overflow:hidden;position:relative;width:100%}.n2-fit{height:calc(var(--dh)*1px);pointer-events:none;transform-origin:0 0;-webkit-user-select:none;user-select:none;width:calc(var(--dw)*1px)}@supports (transform:scale(tan(atan2(1px,1px)))){.n2-fit{transform:scale(tan(atan2(100cqw,calc(var(--dw)*1px))))}}.s-app{background:var(--bg);display:flex;height:100%;text-align:left}.s-app .nami-nav{flex:none}.s-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.s-body{background:var(--page);flex:1 1;min-height:0;overflow:hidden;position:relative}.s-page{display:flex;flex-direction:column;inset:0;overflow:hidden;padding:22px 26px;position:absolute}.s-row{align-items:center;display:flex}.s-search-ph{color:var(--muted);font-size:13.5px;font-weight:500;overflow:hidden;white-space:nowrap}.s-nav .nav-item{background:#0000!important;position:relative;z-index:1}.s-nav .nav-item.on{color:var(--primary-deep)}.s-nav-pill{background:var(--primary-soft);border-radius:var(--r-sm);height:40px;left:0;position:absolute;right:0;top:calc(var(--i)*42px);transition:top .5s cubic-bezier(.3,1.2,.3,1);transition:top .5s var(--spring,cubic-bezier(.3,1.2,.3,1))}.s-nav.collapsed .s-nav-pill{height:34px;top:calc(var(--i)*36px)}.s-nav.collapsed .s-nav-badge{border:1.5px solid #fff;font-size:9px;height:15px;margin:0;padding:0 4.5px;position:absolute;right:5px;top:1px}.s-nav-badge{align-items:center;background:var(--primary);border-radius:99px;color:#fff;display:inline-flex;font-size:10.5px;font-style:normal;font-weight:800;height:18px;margin-left:auto;padding:0 6px}.s-topbar .topbar-search{cursor:default}@keyframes sfade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.n2-scr.on .sb-req,.n2-scr.on .scl-pet,.n2-scr.on .sd-frow,.n2-scr.on .sd-kpi{animation:sfade .55s ease 0s both;animation:sfade .55s var(--t-ease,ease) both var(--d,0s)}.n2-cursor{filter:drop-shadow(0 3px 6px rgba(46,42,64,.3));left:var(--cx);opacity:0;pointer-events:none;position:absolute;top:var(--cy);transform:translate(84px,62px);transition:opacity .35s,transform 1s cubic-bezier(.3,.75,.25,1);z-index:6}.n2-cursor.show{opacity:1;transform:translate(0)}.n2-cursor.press{opacity:1;transform:translate(0) scale(.78)}.pressed{filter:brightness(.96);transform:scale(.94)}.nm-btn.pressed{background:var(--primary-deep)}.sd-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1.58fr 1fr;min-height:0}.sd-col{gap:14px;min-width:0}.sd-col,.sd-hero{display:flex;flex-direction:column}.sd-hero{gap:10px}.sd-liverow{gap:10px;margin-bottom:2px}.sd-live{align-items:center;background:var(--ok-bg);border-radius:99px;color:var(--ok-text);display:inline-flex;font-size:10.5px;font-weight:800;gap:6px;height:22px;letter-spacing:.05em;padding:0 9px}.sd-live i{animation:n2pulse 2.4s infinite;background:var(--ok-ic);border-radius:50%;height:6px;width:6px}.sd-today{font-size:15px;font-weight:800}.sd-date{color:var(--muted);font-size:12.5px;font-weight:600;white-space:nowrap}.sd-big{font-feature-settings:"tnum";font-size:46px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.sd-vs{align-items:center;background:var(--ok-bg);color:var(--ok-text);display:inline-flex;font-size:12px;font-weight:750;height:24px;padding:0 10px}.sd-bar,.sd-vs{border-radius:99px}.sd-bar{background:#eae5f8;display:flex;gap:3px;height:10px;margin-top:6px;overflow:hidden}.sd-bar i{border-radius:99px;transition:width .9s cubic-bezier(.25,.9,.3,1) 0s;transition:width .9s var(--d,0s) cubic-bezier(.25,.9,.3,1);width:0}.sd-bar.go i{width:var(--w)}.sd-quad{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:1fr 1fr;margin-top:10px}.sd-q{display:flex;gap:9px}.sd-q i{border-radius:50%;flex:none;height:9px;margin-top:5px;width:9px}.sd-q strong{font-feature-settings:"tnum";display:block;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800}.sd-q span{color:var(--text-soft);font-size:12.5px;font-weight:650}.sd-q em,.sd-q span{display:block;white-space:nowrap}.sd-q em{color:var(--text-faint);font-size:11px;font-style:normal;font-weight:600}.sd-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.sd-kpi{display:flex;flex-direction:column;gap:4px;padding:14px 15px!important}.sd-kpi-l{color:var(--muted);font-size:11.5px;font-weight:700}.sd-kpi-v{font-feature-settings:"tnum";font-size:21px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.sd-delta{background:var(--ok-bg);border-radius:99px;color:var(--ok-text);font-size:11px;font-weight:750;padding:2px 7px}.sd-delta.down{background:var(--warn-bg);color:var(--warn-text)}.sd-spark{margin:5px 0 2px}.sd-kpi-n{color:var(--text-faint);font-size:11px;font-weight:600}.sd-floor{min-height:0}.sd-floor,.sd-rows{display:flex;flex-direction:column}.sd-frow{align-items:center;border-bottom:1px solid var(--divider-faint);display:flex;gap:11px;padding:11px 16px}.sd-ftx{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.sd-fwho{color:var(--text-faint);font-size:10.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.sd-ftx strong{font-size:13.5px;font-weight:750;white-space:nowrap}.sd-fsvc{color:var(--muted);font-size:11.5px;font-weight:600;white-space:nowrap}.sd-pill-info{background:var(--info-bg);color:var(--info-text)}.sd-collect{align-items:center;background:var(--warn-bg);border-radius:0 0 var(--r) var(--r);border-top:1px solid var(--warn-border);display:flex;gap:10px;margin-top:auto;padding:13px 16px}.sd-collect strong{color:var(--warn-text)}.sd-collect .sd-fsvc{color:var(--warn-ic)}.sc-toolbar{align-items:center;display:flex;flex:none;gap:8px;margin-bottom:12px}.sc-toolbar .nm-btn-ghost.sm{height:32px}.sc-title{font-size:16.5px;font-weight:800;letter-spacing:-.01em;margin:0 8px 0 6px;white-space:nowrap}.sc-views{margin-left:auto;padding:3px!important}.sc-views .nm-tab{font-size:12px;height:28px;padding:0 12px}.sc-gchips{align-items:center;display:flex;gap:6px;margin-left:6px}.s-staffpic{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.sc-gava,.sc-gchip,.sd-frow .nm-avatar{overflow:hidden;padding:0}.sc-gchip .s-staffpic{box-shadow:inset 0 0 0 1px #ffffffb3}.sc-gchips .nm-fchip{font-size:11.5px;padding:0 11px}.sc-gchip{align-items:center;background:var(--soft);border:1.5px solid color-mix(in srgb,var(--ac) 45%,#0000);border-radius:50%;color:var(--deep);display:inline-flex;font-size:10px;font-weight:800;height:30px;justify-content:center;width:30px}.sc-grid{display:flex;flex:1 1;overflow:hidden;position:relative}.sc-gutter{border-right:1px solid var(--divider);flex:none;position:relative;width:62px}.sc-gutter span{font-feature-settings:"tnum";color:var(--text-faint);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:650;position:absolute;right:8px;transform:translateY(-6px)}.sc-cols{display:grid;flex:1 1;grid-template-columns:repeat(4,1fr);position:relative}.sc-col{border-right:1px solid var(--divider-faint);min-width:0}.sc-colhead{align-items:center;border-bottom:1px solid var(--divider);display:flex;gap:8px;height:40px;padding:0 10px}.sc-colhead .sc-gava,.sc-gava{align-items:center;border-radius:50%;display:inline-flex;flex:none;font-size:9.5px;font-weight:800;height:25px;justify-content:center;line-height:1;width:25px}.sc-colhead strong{display:block;font-size:12px;font-weight:750;line-height:1.15;white-space:nowrap}.sc-colhead span{color:var(--muted);display:block;font-size:10px;font-weight:600;line-height:1.2}.sc-lane{height:504px;position:relative}.sc-hline{background:var(--divider-faint);height:1px}.sc-hline,.sc-off{left:0;position:absolute;right:0}.sc-off{align-items:center;background:repeating-linear-gradient(135deg,var(--surface) 0 7px,#0000 7px 14px);display:flex;justify-content:center}.sc-off span{background:var(--page);border-radius:99px;color:var(--text-faint);font-size:10px;font-weight:700;padding:2px 8px}.sc-appt{background:var(--soft);border:1px solid color-mix(in srgb,var(--ac) 22%,#fff);border-radius:9px;box-shadow:inset 3px 0 0 var(--ac);left:5px;overflow:hidden;padding:5px 8px 5px 11px;position:absolute;right:5px}.sc-appt-top{align-items:baseline;display:flex;gap:6px;justify-content:space-between}.sc-appt-top strong{font-size:12px;font-weight:750;white-space:nowrap}.sc-appt-top span{font-feature-settings:"tnum";color:var(--muted);font-size:9.5px;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.sc-appt-svc{color:var(--deep);display:block;font-size:10.5px;font-weight:650;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-appt.tiny{align-items:center;display:flex;padding:2px 8px 2px 11px}.sc-appt.tiny .sc-appt-top{flex:1 1}.sc-appt.done{opacity:.68}.sc-tick{align-items:center;background:var(--ok-bg);border-radius:50%;bottom:4px;color:var(--ok-ic);display:flex;height:15px;justify-content:center;position:absolute;right:5px;width:15px}.sc-appt.now{box-shadow:inset 3px 0 0 var(--ac),0 0 0 2px color-mix(in srgb,var(--ac) 45%,#0000),0 6px 16px color-mix(in srgb,var(--ac) 25%,#0000)}.sc-walkin{align-items:center;background:var(--text);border-radius:99px;color:#fff;display:inline-flex;font-size:8.5px;font-style:normal;font-weight:800;letter-spacing:.03em;margin-left:5px;padding:1px 6px;vertical-align:1px}.sc-appt.predrop{opacity:0;transform:translateY(-18px) scale(.88)}.sc-appt.dropped{animation:scdrop .65s cubic-bezier(.3,1.3,.4,1) both;animation:scdrop .65s var(--spring,cubic-bezier(.3,1.3,.4,1)) both}@keyframes scdrop{0%{opacity:0;transform:translateY(-22px) scale(.86)}60%{opacity:1}to{opacity:1;transform:none}}.sc-nowline{border-radius:2px;box-shadow:0 0 8px #7c6bd98c;height:2px;left:0;right:0;z-index:3}.sc-nowline,.sc-nowline i{background:var(--primary);position:absolute}.sc-nowline i{animation:n2pulse 2.4s infinite;border-radius:50%;height:8px;left:-4px;top:-3px;width:8px}.sc-nowline span{font-feature-settings:"tnum";background:var(--primary);border-radius:99px;color:#fff;font-size:9.5px;font-variant-numeric:tabular-nums;font-weight:800;padding:1px 7px;position:absolute;right:8px;top:-9px}.sb .nm-tabs .nm-tab{font-size:12.5px;height:32px;padding:0 13px}.sb-search{background:#fff!important;border:1.5px solid var(--border)}.sb-req,.sb-reqlist{display:flex;flex-direction:column;gap:10px}.sb-req{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 3px #2e2a400a;max-height:460px;overflow:hidden;padding:14px 16px;position:relative;transition:max-height .55s cubic-bezier(.5,0,.2,1),opacity .38s,padding .55s cubic-bezier(.5,0,.2,1),border-width .55s}.sb-req.gone{animation:none;border-width:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0}.sb-req-head{align-items:flex-start;display:flex;gap:10px 16px}.sb-req-id{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:168px}.sb-idline{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.sb-idline strong{font-size:14.5px;font-weight:750;letter-spacing:-.005em;white-space:nowrap}.sb-subline{color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}.sb-reqsum{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:4px}.sb-reqtime{align-items:center;background:#fbfafe;background:var(--page,#fbfafe);border:1px solid #e9e4f6;border-radius:99px;color:#4a4362;display:inline-flex;font-size:12px;font-weight:700;gap:7px;height:30px;padding:0 12px;white-space:nowrap}.sb-reqtime.conflict{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.sb-rowtot{font-feature-settings:"tnum";color:var(--muted);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.sb-rowtot strong{color:var(--text);font-size:13px;font-weight:800}.sb-rowpref{align-items:center;color:var(--text-faint);display:inline-flex;font-size:11px;font-weight:650;gap:5px;white-space:nowrap}.sb-reqact{align-items:center;display:flex;flex:none;gap:8px;position:relative}.sb-approve{align-items:center;background:var(--primary);border-radius:9px;box-shadow:0 2px 8px #7c6bd947;color:#fff;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;height:36px;padding:0 14px;transition:transform .15s,background .2s;white-space:nowrap}.sb-approve.pressed{background:var(--primary-deep);transform:scale(.94)}.sb-declbtn{align-items:center;border-radius:8px;color:#be4b45;color:var(--danger,#be4b45);display:inline-flex;font-size:12.5px;font-weight:650;height:34px;padding:0 10px;white-space:nowrap}.sb-iconbtn{background:#fff;border:1px solid var(--border);border-radius:9px;color:var(--muted);flex:none;height:36px;justify-content:center;width:36px}.sb-conflictbar,.sb-iconbtn{align-items:center;display:flex}.sb-conflictbar{background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:10px;color:var(--warn-text);font-size:12px;font-weight:600;gap:8px;line-height:1.4;padding:8px 12px}.sb-conflictbar svg{color:var(--warn-ic);flex:none}.sb-conflictbar strong{font-weight:750}.sb-req-svc{background:#fbfafe;background:var(--page,#fbfafe);border:1px solid #f0edf9;border-radius:12px;display:flex;flex-direction:column;gap:11px;padding:11px 13px}.sb-pet{align-items:flex-start;display:flex;gap:10px;min-width:0}.sb-pet+.sb-pet{border-top:1px solid #f1edfa;padding-top:11px}.sb-pet .scl-petpic{flex:none}.sb-pet-mid{flex:1 1;flex-direction:column;gap:4px}.sb-pet-id,.sb-pet-mid{display:flex;min-width:0}.sb-pet-id{align-items:baseline;gap:7px}.sb-pet-id strong{font-size:13px;font-weight:750;letter-spacing:-.005em;white-space:nowrap}.sb-breed{color:#9a93b4;color:var(--breed,#9a93b4);font-size:11.5px;font-weight:600;white-space:nowrap}.sb-pet-price{font-feature-settings:"tnum";flex:none;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:750;padding-top:6px}.sb-pet-svc{align-items:baseline;display:flex;gap:8px}.sb-svcname{font-size:12.5px;font-weight:700;white-space:nowrap}.sb-mins{font-feature-settings:"tnum";color:#9a93b4;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.sb-addons{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}.sb-addon{align-items:flex-start;color:#6e6886;display:flex;font-size:11.5px;font-weight:600;gap:6px;line-height:1.3}.sb-addon-mark{color:#b4adc6;flex:none;font-weight:700}.sb-note{background:var(--surface);border-radius:10px;color:#6e6886;font-size:12px;font-weight:600;line-height:1.45;margin:0;padding:9px 12px}.sb-toast{align-items:center;animation:sbtoast .45s ease both;animation:sbtoast .45s var(--spring,ease) both;background:#2e2a40;border-radius:12px;bottom:18px;box-shadow:0 12px 32px #2e2a4059;color:#fff;display:flex;gap:9px;left:50%;padding:9px 11px 9px 13px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:6}@keyframes sbtoast{0%{opacity:0;transform:translateX(-50%) translateY(14px)}to{opacity:1;transform:translateX(-50%)}}.sb-toast-ic{align-items:center;background:#ffffff29;border-radius:50%;display:flex;flex:none;height:20px;justify-content:center;width:20px}.sb-toast-msg{font-size:12.5px;font-weight:600}.sb-toast-undo{background:#ffffff24;border-radius:8px;flex:none;font-size:12px;font-weight:700;padding:5px 10px}.sb-toast-x{align-items:center;border-radius:7px;color:#fff9;display:flex;flex:none;height:22px;justify-content:center;width:22px}.sp-search{padding:10px 10px 8px}.sp-pet-ava{align-items:center;background:var(--primary-soft);border-radius:50%;color:var(--primary-deep);display:flex;flex:none;height:30px;justify-content:center;width:30px}.scl-tablecard{animation:sfade .4s both;overflow:hidden;padding:0;position:relative}.scl-table{border-collapse:collapse;width:100%}.scl-table th{border-bottom:1px solid var(--divider);color:var(--muted);font-size:11px;font-weight:750;padding:12px 14px;text-align:left;white-space:nowrap}.scl-table th svg{color:var(--text-faint);margin-left:2px;vertical-align:-2px}.scl-table td{border-top:1px solid var(--divider-faint);padding:9px 14px;white-space:nowrap}.scl-table tr:first-child td{border-top:none}.scl-row.hit{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.scl-name{font-size:12.5px;font-weight:750}.scl-name,.scl-petscell{align-items:center;display:inline-flex;gap:7px}.scl-pav,.scl-petstack{display:inline-flex}.scl-pav{align-items:center;background:var(--primary-soft);border:2px solid #fff;border-radius:50%;color:var(--primary-deep);height:24px;justify-content:center;margin-left:-7px;width:24px}.scl-pav:first-child{margin-left:0}.scl-petscell em{color:var(--text-soft);font-size:11.5px;font-style:normal;font-weight:600}.scl-next{font-feature-settings:"tnum";font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:650}.scl-dash{color:var(--text-faint)}.scl-mut{color:var(--muted);font-size:11.5px;font-weight:550}.scl-acts,.scl-th-act{text-align:right}.scl-acts{display:inline-flex;gap:6px}.scl-acts .nm-iconbtn{height:26px;width:26px}.scl-acts .nm-iconbtn.danger{color:#c4453f;color:var(--danger-ic,#c4453f)}.scl-dethead h1{font-size:20px}.scl-detail{grid-gap:13px;align-items:start;animation:sfade .45s both;display:grid;gap:13px;grid-template-columns:296px 1fr;min-height:0}.scl-sum{align-self:start;display:flex;flex-direction:column;gap:10px}.scl-sum-name{font-size:18px;font-weight:800;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scl-since{color:var(--muted);font-size:12px;font-weight:600;margin-top:-6px}.scl-stats{align-items:center;background:var(--surface);border-radius:10px;border-radius:var(--r-sm,10px);display:flex;padding:10px 4px}.scl-stat{align-items:baseline;display:flex;flex:1 1;gap:6px;justify-content:center}.scl-stat+.scl-stat{border-left:1px solid var(--border)}.scl-stat strong{color:var(--text);font-size:17px;font-weight:800;letter-spacing:-.02em}.scl-stat em{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:600;white-space:nowrap}.scl-btns{display:flex;flex-direction:column;gap:7px}.scl-btns .nm-btn,.scl-btns .nm-btn-ghost{justify-content:center}.scl-info{border-top:1px solid var(--divider-faint);display:flex;flex-direction:column;gap:7px;padding-top:10px}.scl-info .nm-overline,.scl-nextsec .nm-overline{color:var(--primary-deep);font-size:11.5px;font-weight:700;letter-spacing:.08em}.scl-nextsec{display:flex;flex-direction:column;gap:6px}.scl-info>span{align-items:center;color:var(--text);display:inline-flex;font-size:13px;font-weight:500;gap:9px;white-space:nowrap}.scl-info svg{color:var(--primary);flex:none}.scl-up{border:1px solid var(--divider);border-left:3px solid var(--primary);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:9px 11px}.scl-up strong{font-size:12px;font-weight:750;white-space:nowrap}.scl-up .s-row{gap:8px}.scl-up .s-row span{color:var(--muted);font-size:10.5px;font-weight:600;white-space:nowrap}.scl-up-pet{align-items:center;color:var(--text);display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;white-space:nowrap}.scl-up-pet svg{color:var(--primary)}.scl-up-add{color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.35;padding-left:14px}.scl-up-foot{border-top:1px dashed var(--divider-faint);color:var(--muted);font-size:11px;font-weight:650;gap:6px;padding-top:5px}.scl-up-foot strong{font-feature-settings:"tnum";color:var(--text);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800;margin-left:auto}.scl-main{display:flex;flex-direction:column;gap:8px;min-width:0}.scl-tabs{align-self:flex-start;padding:2px!important}.scl-tabs .nm-tab{font-size:12px;height:26px;padding:0 14px}.scl-grid{grid-gap:9px;display:grid;gap:9px;grid-auto-rows:1fr;grid-template-columns:1fr 1fr}.scl-pet{display:flex;flex-direction:column;gap:5px;padding:9px 14px!important;position:relative}.scl-pet-edit{height:26px;position:absolute;right:10px;top:10px;width:26px}.scl-petpic{border-radius:50%;box-shadow:inset 0 0 0 1px #2e2a4014;display:flex;flex:none;height:36px;overflow:hidden;width:36px}.scl-petpic svg{display:block;height:100%;width:100%}.scl-pet-id strong{display:block;font-size:14.5px;font-weight:800;line-height:1.15}.scl-pet-id span{color:var(--breed);display:block;font-size:11px;font-weight:600}.scl-keys{grid-gap:3px 10px;border-bottom:1px solid var(--divider-faint);border-top:1px solid var(--divider-faint);display:grid;gap:3px 10px;grid-template-columns:1fr 1fr;padding:5px 0}.scl-key em{color:var(--text-faint);display:block;font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.scl-key strong{display:block;font-size:11.5px;font-weight:700}.scl-note em{color:var(--text-faint);display:block;font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.scl-note span{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--text-soft);display:-webkit-box;font-size:11.5px;font-weight:600;line-height:1.35;overflow:hidden}.scl-notes-toggle{align-self:flex-start;color:var(--primary-deep);font-size:11.5px;font-weight:700;margin-top:auto;padding-top:2px;white-space:nowrap}.sm-split{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:300px 1fr;min-height:0}.sm-list{display:flex;flex-direction:column;overflow:hidden}.sm-row{align-items:center;border-top:1px solid var(--divider-faint);display:flex;gap:10px;padding:11px 12px}.sm-row.sel{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.sm-row-tx{flex:1 1;min-width:0}.sm-row-tx .s-row{justify-content:space-between}.sm-row-tx strong{font-size:13px;font-weight:750}.sm-time{color:var(--text-faint);font-size:10px;font-weight:650}.sm-last{color:var(--muted);display:block;font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-dot{background:var(--primary);border-radius:50%;flex:none;height:8px;width:8px}.sm-thread{display:flex;flex-direction:column;overflow:hidden}.sm-thead{align-items:center;border-bottom:1px solid var(--divider);display:flex;gap:10px;padding:11px 14px}.sm-thead strong{display:block;font-size:13.5px;font-weight:800}.sm-thead .sm-sub{color:var(--muted);display:block;font-size:11px;font-weight:600}.sm-thead .nm-avatar{color:var(--primary-deep);display:inline-flex;font-size:12.5px;font-weight:800;line-height:1}.sm-scroll{display:flex;flex:1 1;flex-direction:column;gap:9px;min-height:0;overflow:hidden;padding:14px 16px}.sm-day{align-self:center;background:var(--surface);border-radius:99px;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.sm-bub{border-radius:14px;max-width:420px;opacity:0;padding:9px 13px;transform:translateY(10px)}.sm-bub.in{opacity:1;transform:none;transition:opacity .4s,transform .5s ease;transition:opacity .4s,transform .5s var(--spring,ease)}.sm-bub.client{align-self:flex-start;background:var(--surface);border-bottom-left-radius:4px}.sm-bub.biz{align-self:flex-end;background:var(--primary);border-bottom-right-radius:4px;color:#fff}.sm-bub p{font-size:12.5px;font-weight:600;line-height:1.45;margin:0}.sm-bub>span{color:var(--text-faint);display:block;font-size:10px;font-weight:600;margin-top:3px}.sm-bub.biz>span{color:#ffffffbf}.sm-booked{align-self:flex-start;animation:sfade .4s both;max-width:430px}.sm-aiwrap,.sm-thead .sm-aiwrap{display:flex;flex:none;margin-left:auto;position:relative}.sm-aibtn,.sm-thead .sm-aibtn{align-items:center;background:var(--field);border:1.5px solid #d7ccf5;border-radius:10px;color:var(--primary-deep);display:inline-flex;font-size:12px;font-weight:750;gap:7px;height:32px;padding:0 12px;transition:transform .18s,background .18s;white-space:nowrap}.sm-aibtn svg{color:var(--primary)}.sm-aibtn.pressed{background:var(--primary-soft);transform:scale(.94)}.sm-aibadge{background:#fff;border:1px solid #d7ccf5;border-radius:99px;color:var(--primary-deep);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.06em;padding:1px 5px}.sm-scrim{align-items:center;animation:smscrim .3s both;background:#1f1b3352;display:flex;inset:0;justify-content:center;position:absolute;z-index:5}@keyframes smscrim{0%{opacity:0}to{opacity:1}}.sm-modal{animation:sfade .35s both;background:#fff;border-radius:16px;box-shadow:0 18px 50px #1f1b3347;overflow:hidden;width:356px}.sm-modal-head{align-items:flex-start;border-bottom:1px solid var(--divider);display:flex;gap:10px;padding:13px 14px 11px}.sm-modal-ic{align-items:center;background:var(--primary-soft);border-radius:9px;color:var(--primary-deep);display:flex;flex:none;height:30px;justify-content:center;width:30px}.sm-modal-head strong{align-items:center;display:flex;font-size:13px;font-weight:800;gap:6px}.sm-modal-head div>span{color:var(--muted);display:block;font-size:10.5px;font-weight:600;margin-top:2px}.sm-modal-x{flex:none;margin-left:auto}.sm-mbody{display:flex;flex-direction:column;gap:11px;padding:11px 14px 12px}.sm-ainote{background:var(--surface);border-radius:8px;color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.4;padding:8px 10px}.sm-msec{flex-direction:column}.sm-msec,.sm-msec-t{display:flex;gap:6px}.sm-msec-t{align-items:center;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.sm-aitag{background:var(--primary-soft);border-radius:99px;color:var(--primary-deep);font-size:8.5px;font-style:normal;font-weight:800;letter-spacing:.05em;padding:1.5px 6px}.sm-fpair{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.sm-fld{align-items:center;background:var(--field);border:1px solid var(--border);border-radius:9px;color:var(--text);display:flex;font-size:11.5px;font-weight:650;gap:8px;height:32px;overflow:hidden;padding:0 10px;white-space:nowrap}.sm-fld svg{color:var(--muted);flex:none}.sm-fld .chev{color:var(--text-faint);display:inline-flex;margin-left:auto}.sm-fld.ro{background:var(--surface);color:var(--text-soft)}.sm-ends{color:var(--muted);font-size:11px;font-weight:650}.sm-ends strong{color:var(--text);font-weight:750}.sm-mfoot{display:flex;gap:8px;justify-content:flex-end;padding:0 14px 13px}.sm-mgo{display:inline-flex;position:relative}.sm-composer{border-top:1px solid var(--divider);gap:8px;padding:10px 12px}.sm-composer,.sm-input{align-items:center;display:flex}.sm-input{background:var(--surface);border-radius:var(--r-sm);color:var(--placeholder);flex:1 1;font-size:12.5px;font-weight:500;height:38px;padding:0 13px}.sm-send{align-items:center;background:var(--primary);border-radius:50%;box-shadow:var(--shadow-btn);color:#fff;display:flex;height:36px;justify-content:center;width:36px}@media (prefers-reduced-motion:reduce){.n2-scr.on .sb-req,.n2-scr.on .scl-pet,.n2-scr.on .sd-frow,.n2-scr.on .sd-kpi,.sb-toast,.scl-detail,.scl-tablecard,.sm-booked,.sm-modal,.sm-scrim{animation:none;opacity:1}.sc-appt.predrop,.sm-bub{opacity:1;transform:none}.sd-bar i{width:var(--w)}.s-nav-pill,.sd-bar i{transition:none}.n2-cursor{display:none}}.n2f{--fink:var(--m-ink);--fsoft:var(--m-soft);--fmut:var(--m-muted);--fline:var(--m-border);background:#fdfcff;margin-top:-30px;position:relative}.n2f-shore{background:linear-gradient(180deg,#f2eefb00,#f2eefb8c 24%,#f2eefb 40%,#f4eff0 58%,#f9f3e9 76%,#fcf9f3 89%,#fdfcff);height:230px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.n2f-shore>svg{height:100%;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 92px);mask-image:linear-gradient(#0000,#000 92px);position:absolute;width:100%}.n2f-sandtrail{inset:0;overflow:hidden;position:absolute}.n2f-sandtrail span{animation:n2fsandpaw 15s linear infinite;animation-delay:calc(var(--i)*.55s);color:#b2946a;display:flex;opacity:0;position:absolute}@keyframes n2fsandpaw{0%{opacity:0}2%{opacity:.5}30%{opacity:.5}38%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.n2f-sandtrail span{animation:none;opacity:.4}}.n2f-w1{animation:n2fsurge1 11s ease-in-out infinite}.n2f-w2{animation:n2fsurge2 11s ease-in-out infinite}.n2f-w1 .n2f-foamwide{animation:n2ffoampulse 11s ease-in-out infinite}@keyframes n2fsurge1{0%,to{transform:translateY(-8px)}55%{transform:translateY(16px)}}@keyframes n2fsurge2{0%,to{transform:translateY(9px)}50%{transform:translateY(-7px)}}@keyframes n2ffoampulse{0%,to{opacity:.25}55%{opacity:.5}}.n2f-washes{inset:0;overflow:hidden;pointer-events:none;position:absolute}.n2f-washes i{inset:0;opacity:0;position:absolute;transition:opacity 1.1s ease}.n2f-washes .w0{background:radial-gradient(56% 64% at 16% 10%,#7c6bd921,#0000 70%),radial-gradient(48% 58% at 86% 72%,#dd66a617,#0000 72%);-webkit-mask-image:linear-gradient(#0000,#000 220px);mask-image:linear-gradient(#0000,#000 220px)}.n2f-washes .w1{background:radial-gradient(56% 64% at 84% 8%,#5b79e321,#0000 70%),radial-gradient(48% 58% at 12% 76%,#2f8a5b17,#0000 72%)}.n2f-washes .w2{background:radial-gradient(56% 64% at 16% 12%,#c08a2d1f,#0000 70%),radial-gradient(50% 58% at 86% 68%,#dd66a614,#0000 72%)}.n2f-washes .w3{background:radial-gradient(90% 120% at 20% 0,#2c2547 0,#241f37 48%,#1d192e 100%)}.n2f[data-act="0"] .w0,.n2f[data-act="1"] .w1,.n2f[data-act="2"] .w2,.n2f[data-act="3"] .w3{opacity:1}.n2f-darkpaw{color:#ffffff08;opacity:0;pointer-events:none;position:absolute;transition:opacity 1.1s ease;z-index:0}.n2f.is-dark .n2f-darkpaw{opacity:1}.n2f-head{padding-top:236px;position:relative;z-index:2}.n2f-head .n2-shead{margin-bottom:8px}.n2f-body{grid-gap:60px;align-items:stretch;display:grid;gap:60px;grid-template-columns:.92fr 1.18fr;position:relative;z-index:2}.n2f-stagecol{min-width:0}.n2f-step{align-items:flex-start;display:flex;flex-direction:column}.n2f-kick{align-items:center;background:var(--m-lav);border-radius:999px;color:var(--m-deep);display:inline-flex;font-family:var(--font-round);font-size:12.5px;font-weight:800;gap:8px;letter-spacing:.01em;padding:7px 13px;transition:background .5s,color .5s}.n2f-step h3{text-wrap:balance;color:var(--fink);font-size:clamp(26px,2.7vw,38px);font-weight:800;letter-spacing:-.026em;line-height:1.1;margin:16px 0 0;transition:color .5s}.n2f-step h3 em{color:var(--m-primary);font-style:normal}.n2f-step>.n2f-sub{text-wrap:balance;color:var(--m-deep);font-size:clamp(17px,1.6vw,20px);font-weight:700;letter-spacing:-.012em;line-height:1.35;margin:10px 0 0}.n2f-step>.n2f-sub,.n2f-step>p{max-width:420px;transition:color .5s}.n2f-step>p{text-wrap:pretty;color:var(--fsoft);font-size:16px;font-weight:500;line-height:1.6;margin:14px 0 0}.n2f-checks{display:flex;flex-direction:column;gap:11px;list-style:none;margin:20px 0 0;padding:0}.n2f-checks li{align-items:flex-start;color:var(--fsoft);display:flex;font-size:14.5px;font-weight:570;gap:10px;transition:color .5s}.n2f-checks svg{color:var(--m-mint);flex:none;margin-top:2.5px}.n2f-fact{font-feature-settings:"tnum";align-items:center;border:1.5px dashed var(--fline);border-radius:12px;color:var(--fmut);display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;gap:8px;margin-top:22px;padding:8px 13px;transition:color .5s,border-color .5s}.n2f-fact svg{color:var(--m-blush)}.n2f-step .n2-btn{margin-top:24px}.n2f-sticky{display:flex;flex-direction:column;height:min(670px,80vh);position:-webkit-sticky;position:sticky;top:calc(50vh - min(335px, 40vh))}.n2f-stages{flex:1 1;min-height:0;position:relative}.n2f-stage{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:translateY(36px) scale(.97);transition:opacity .55s ease,transform .7s var(--ease-out),visibility 0s .55s;visibility:hidden}.n2f-stage.before{transform:translateY(-36px) scale(.97)}.n2f-stage.on{opacity:1;pointer-events:auto;transform:none;transition:opacity .55s ease .12s,transform .7s var(--ease-out) .12s,visibility 0s;visibility:visible}.n2f-cap{color:var(--fmut);font-size:14px;font-weight:600;margin-top:20px;text-align:center;transition:color .5s}.n2f-cap strong{color:var(--fink);font-weight:750;transition:color .5s}.n2f .n2-cursor{transition:opacity .35s,transform 1s cubic-bezier(.3,.75,.25,1),left .9s var(--ease-out),top .9s var(--ease-out)}.n2f-poptoast{bottom:44px;opacity:0;position:absolute;right:-12px;rotate:-2deg;transform:translateY(14px) scale(.92);transition:opacity .4s,transform .5s var(--spring);z-index:6}.n2f-poptoast.show{opacity:1;transform:none}.n2f-sc1{max-width:620px;position:relative;width:100%}.n2f-sw{align-items:center;background:#fff;border:1.5px solid var(--m-border);border-radius:999px;box-shadow:var(--sh-sm);color:var(--m-soft);display:inline-flex;font-family:var(--font-round);font-size:12px;font-weight:800;gap:9px;padding:8px 13px;position:absolute;right:8px;rotate:2deg;top:-16px;z-index:6}.n2f-sw i{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1.5px var(--m-border);cursor:pointer;height:16px;transition:transform .3s var(--spring),box-shadow .3s;width:16px}.n2f-sw i:hover{transform:scale(1.2)}.n2f-sw i:focus-visible{outline:2px solid var(--m-primary);outline-offset:2px}.n2f-sw i.on,.n2f-sw i.on:hover{box-shadow:0 0 0 2px var(--m-ink);transform:scale(1.25)}.n2f-sc1 .n2-sticker{top:auto}.n2f-lp{background:#fff;position:relative;text-align:left}.n2f-lp-nav{align-items:center;border-bottom:1px solid #f0edf8;display:flex;gap:8px;padding:9px 14px}.n2f-lp-nav img{border-radius:50%;height:23px;object-fit:cover;width:23px}.n2f-lp-nav>strong{font-size:13px;font-weight:800}.n2f-lp-links{color:var(--m-muted);display:flex;font-size:11px;font-weight:650;gap:13px;margin-left:auto}.n2f-lp-bk{align-items:center;background:var(--lpa);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:750;gap:5px;height:27px;padding:0 12px;transition:background .6s}.n2f-lp-hero{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1.7fr 1fr;height:148px;padding:8px 8px 0}.n2f-lp-hero .col{grid-gap:6px;display:grid;gap:6px;grid-template-rows:1fr 1fr;min-height:0}.n2f-lp-hero .ph{background:#efebf9;border-radius:10px;min-height:0;overflow:hidden;position:relative}.n2f-lp-hero .ph img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.n2f-lp-bar{align-items:center;display:flex;gap:10px;padding:10px 14px 8px}.n2f-lp-bar img{border-radius:50%;flex:none;height:34px;object-fit:cover;width:34px}.n2f-lp-bar h4{font-size:15.5px;font-weight:800;letter-spacing:-.01em;margin:0}.n2f-lp-meta{align-items:center;color:var(--m-muted);display:flex;font-size:10.5px;font-weight:650;gap:6px;margin-top:2px;white-space:nowrap}.n2f-lp-meta .dot{background:#3aae6c;border-radius:50%;flex:none;height:6px;width:6px}.n2f-lp-meta .open{color:#2f8a5b;font-weight:750}.n2f-lp-cta{align-items:center;background:var(--lpa);border-radius:999px;color:#fff;display:inline-flex;font-size:11.5px;font-weight:750;height:31px;margin-left:auto;padding:0 14px;transition:background .6s;white-space:nowrap}.n2f-lp-svc{padding:2px 14px 14px}.n2f-lp-svc .h{font-size:13.5px;font-weight:800;margin:4px 0 8px}.n2f-lp-svc .h em{color:var(--lpa);font-style:normal;transition:color .6s}.n2f-lp-cat{border:1px solid #efebf7;border-radius:12px;overflow:hidden}.n2f-lp-cat+.n2f-lp-cat{margin-top:6px}.n2f-lp-cath{align-items:center;display:flex;gap:9px;padding:9px 12px}.n2f-lp-cath .no{color:var(--lpa);font-size:9.5px;font-weight:800;transition:color .6s}.n2f-lp-cath>strong{font-size:12.5px;font-weight:750}.n2f-lp-cath .from{color:var(--m-muted);font-size:10.5px;font-weight:650;margin-left:auto;white-space:nowrap}.n2f-lp-cath .xx{border:1.5px solid #e5dff3;border-radius:50%;color:var(--m-muted);flex:none;height:18px;justify-content:center;width:18px}.n2f-lp-cath .xx,.n2f-lp-it{align-items:center;display:flex}.n2f-lp-it{border-top:1px dashed #efebf7;gap:10px;padding:8px 12px}.n2f-lp-it .t strong{display:block;font-size:12px;font-weight:750}.n2f-lp-it .t small{color:var(--m-muted);font-size:10px;font-weight:600}.n2f-lp-it .m{margin-left:auto;text-align:right}.n2f-lp-it .m strong{font-feature-settings:"tnum";display:block;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800}.n2f-lp-it .m small{color:var(--m-muted);font-size:9.5px;font-weight:650}.n2f-lp-book{align-items:center;border:1.5px solid var(--lpa);border-radius:999px;color:var(--lpd);display:inline-flex;font-size:10.5px;font-weight:750;gap:4px;height:26px;padding:0 11px;position:relative;transition:color .6s,border-color .6s,transform .15s,filter .15s;white-space:nowrap}.n2f-lp-book.pressed{filter:brightness(.95);transform:scale(.92)}.n2f-lp-book .n2-cursor{filter:none}.n2f-ph-wrap{flex:none;margin-left:-28px;position:relative;rotate:2deg;z-index:3}.n2f-phone{background:#fff;border:1px solid #e3dcf5;border-radius:32px;box-shadow:0 26px 60px #5f4ec238;padding:9px;width:234px}.n2f-ph-scr{background:#f7f5fc;border-radius:24px;display:flex;flex-direction:column;min-height:372px;overflow:hidden}.n2f-ph-top{background:#fff;border-bottom:1px solid #f0edf8;gap:8px;padding:12px 12px 10px}.n2f-ph-top,.n2f-ph-top .ava{align-items:center;display:flex}.n2f-ph-top .ava{background:var(--m-lav);border-radius:50%;color:var(--m-deep);flex:none;font-size:9.5px;font-weight:800;height:26px;justify-content:center;letter-spacing:.02em;width:26px}.n2f-ph-top strong{display:block;font-size:11.5px;font-weight:800;line-height:1.15}.n2f-ph-top span{color:var(--m-muted);display:block;font-size:9.5px;font-weight:650}.n2f-ph-msgs{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:12px 10px 14px}.n2f-bub{align-self:flex-start;background:#fff;border:1px solid var(--m-border);border-radius:14px 14px 14px 5px;color:var(--m-ink);font-size:11.5px;font-weight:600;line-height:1.5;max-width:92%;opacity:0;padding:9px 11px;transform:translateY(10px);transition:opacity .4s,transform .5s var(--spring)}.n2f-bub.out{align-self:flex-end;background:var(--m-primary);border-color:var(--m-primary);border-radius:14px 14px 5px 14px;color:#fff}.n2f-bub.show{opacity:1;transform:none}.n2f-bub .lnk{color:var(--m-deep);font-weight:750;text-decoration:underline;-webkit-text-decoration-color:#cfc4f1;text-decoration-color:#cfc4f1}.n2f-typing{align-self:flex-start;background:#fff;border:1px solid var(--m-border);border-radius:14px 14px 14px 5px;display:inline-flex;gap:3.5px;padding:10px 12px}.n2f-typing i{animation:n2fdot 1.1s ease-in-out infinite;background:#c9c2e2;border-radius:50%;height:6px;width:6px}.n2f-typing i:nth-child(2){animation-delay:.15s}.n2f-typing i:nth-child(3){animation-delay:.3s}@keyframes n2fdot{0%,to{opacity:.4;transform:none}45%{opacity:1;transform:translateY(-3px)}}.n2f-conf{align-items:center;align-self:center;background:var(--m-mint-soft);border-radius:999px;color:var(--m-mint);display:inline-flex;font-size:10.5px;font-weight:750;gap:6px;margin-top:2px;opacity:0;padding:6px 11px;text-align:center;transform:translateY(8px) scale(.94);transition:opacity .4s,transform .5s var(--spring)}.n2f-conf.show{opacity:1;transform:none}.n2f-sc2,.n2f-sc3{align-items:center;display:flex;justify-content:center;max-width:660px;position:relative;width:100%}.n2f-rm{background:#fff;border:1px solid var(--m-border);border-radius:20px;box-shadow:var(--sh-md);flex:1 1;max-width:396px;min-width:0;padding:16px 16px 15px;position:relative;rotate:-1deg;text-align:left;z-index:1}.n2f-rm-head{align-items:center;display:flex;gap:8px}.n2f-rm-head .t{font-size:14.5px;font-weight:800}.n2f-rm-head .pill{align-items:center;background:var(--m-mint-soft);border-radius:999px;color:var(--m-mint);display:inline-flex;font-size:10.5px;font-weight:750;gap:5px;margin-left:auto;padding:4px 10px}.n2f-rm-tl{display:flex;margin:13px 2px 14px;position:relative}.n2f-rm-tl:before{border-top:2px dashed #e7e2f3;content:"";left:10%;position:absolute;right:10%;top:11px}.n2f-rm-tl .tn{align-items:center;color:var(--m-muted);display:flex;flex:1 1;flex-direction:column;font-size:9px;font-weight:750;gap:5px;position:relative;text-align:center}.n2f-rm-tl .tn i{align-items:center;background:var(--m-lav);border-radius:50%;color:var(--m-deep);display:flex;font-size:10.5px;font-style:normal;font-weight:800;height:23px;justify-content:center;width:23px}.n2f-rm-tl .tn.live i{animation:n2fpulse 2.2s ease-in-out infinite;background:var(--m-primary);box-shadow:0 0 0 4px #7c6bd929;color:#fff}.n2f-rm-tl .tn.live{color:var(--m-deep)}@keyframes n2fpulse{0%,to{box-shadow:0 0 0 4px #7c6bd929}50%{box-shadow:0 0 0 7px #7c6bd914}}.n2f-rm-card{border:1px solid var(--m-border);border-radius:14px;padding:12px 12px 11px}.n2f-rm-rh{gap:9px}.n2f-rm-rh,.n2f-rm-rh .num{align-items:center;display:flex}.n2f-rm-rh .num{background:var(--m-lav);border-radius:50%;color:var(--m-deep);flex:none;font-size:11.5px;font-weight:800;height:24px;justify-content:center;width:24px}.n2f-rm-rh strong{display:block;font-size:13px;font-weight:800;line-height:1.15}.n2f-rm-rh span{color:var(--m-muted);display:block;font-size:10.5px;font-weight:650}.n2f-tog{background:var(--m-primary);border-radius:999px;flex:none;height:20px;margin-left:auto;position:relative;width:34px}.n2f-tog i{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:15px;position:absolute;right:2.5px;top:2.5px;width:15px}.n2f-lbl{color:var(--m-muted);font-size:9px;font-weight:800;letter-spacing:.08em;margin:12px 0 6px;text-transform:uppercase}.n2f-whens{display:flex;gap:6px}.n2f-whens span{border:1.5px solid var(--m-border);border-radius:999px;color:var(--m-soft);font-size:10.5px;font-weight:700;padding:5.5px 10px;white-space:nowrap}.n2f-whens span.on{background:var(--m-lav);border-color:var(--m-primary);color:var(--m-deep)}.n2f-rm-msg{border:1.5px solid var(--m-border);border-radius:12px;color:var(--m-ink);font-size:12px;font-weight:600;line-height:1.9;min-height:78px;padding:10px 12px}.n2f-rm-msg .seg{opacity:0}.n2f-rm-msg.go .seg{animation:n2fseg .4s ease both;animation-delay:calc(var(--i)*.13s)}@keyframes n2fseg{to{opacity:1}}.n2f-tok{align-items:center;background:var(--m-lav);border-radius:999px;color:var(--m-deep);display:inline-flex;font-size:10.5px;font-weight:750;margin:0 1px;padding:1px 8px;white-space:nowrap}.n2f-rm-msg.go .n2f-tok{animation-duration:.5s;animation-name:n2ftok;animation-timing-function:var(--spring)}@keyframes n2ftok{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.n2f-ins{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.n2f-ins em{color:var(--m-muted);font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.05em;margin-right:2px;text-transform:uppercase}.n2f-ins span{background:var(--m-surface);border:1px solid var(--m-border);border-radius:999px;color:var(--m-soft);font-size:10px;font-weight:700;padding:4px 9px;white-space:nowrap}.n2f-ag{flex:1 1;max-width:400px;min-width:0;position:relative;rotate:-.8deg;text-align:left;z-index:1}.n2f-ag-client{align-items:center;background:#fff;border:1px solid var(--m-border);border-radius:16px;box-shadow:var(--sh-sm);display:flex;gap:10px;padding:13px 15px}.n2f-ag-client .ava{align-items:center;background:var(--m-lav);border-radius:50%;color:var(--m-deep);display:flex;flex:none;font-size:12.5px;font-weight:800;height:36px;justify-content:center;width:36px}.n2f-ag-who{min-width:0}.n2f-ag-who .row{align-items:center;display:flex;gap:7px}.n2f-ag-who strong{font-size:14px;font-weight:800;white-space:nowrap}.n2f-ag-flag{align-items:center;background:#e9f4fb;border-radius:999px;color:#20678f;display:inline-flex;flex:none;font-size:10px;font-weight:750;gap:4px;height:19px;padding:0 8px;white-space:nowrap}.n2f-ag-who .sub{color:var(--m-muted);display:block;font-size:11px;font-weight:630;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n2f-ag-btn{align-items:center;background:var(--m-lav);border:1.5px solid var(--m-primary);border-radius:10px;color:var(--m-deep);display:inline-flex;flex:none;font-size:11.5px;font-weight:750;gap:6px;height:31px;margin-left:auto;padding:0 12px;white-space:nowrap}.n2f-ag-pop{background:#fff;border:1px solid #e3dcf5;border-radius:16px;box-shadow:var(--sh-lg);margin:-5px 0 0 34px;padding:12px;position:relative;width:min(292px,92%);z-index:2}.n2f-ag-pop .agt{font-size:12px;font-weight:800;margin:2px 2px 6px}.n2f-agi{border-radius:10px;color:var(--m-ink);font-size:12px;font-weight:650;gap:9px;padding:7.5px 8px}.n2f-agi,.n2f-agi .box{align-items:center;display:flex}.n2f-agi .box{background:#fff;border:1.5px solid #d9d2ee;border-radius:6px;color:#fff;flex:none;height:18px;justify-content:center;transition:background .25s,border-color .25s;width:18px}.n2f-agi.on{background:var(--m-surface)}.n2f-agi.on .box{background:var(--m-primary);border-color:var(--m-primary)}.n2f-agi.on .box svg{animation:n2ftok .3s var(--spring) both}.n2f-agsend{align-items:center;background:var(--m-primary);border-radius:11px;color:#fff;display:flex;font-size:12.5px;font-weight:750;gap:7px;height:36px;justify-content:center;margin-top:8px;opacity:.45;transition:opacity .3s,transform .15s,filter .15s}.n2f-agsend.ok{opacity:1}.n2f-agsend.pressed{filter:brightness(.94);transform:scale(.95)}.n2f-sheet{background:#fff;border:1px solid var(--m-border);border-radius:14px;box-shadow:0 -8px 24px #2e2a4017;margin-top:4px;opacity:0;padding:10px 11px;transform:translateY(16px);transition:opacity .45s,transform .55s var(--spring)}.n2f-sheet.show{opacity:1;transform:none}.n2f-sheet .sh-t{align-items:center;display:flex;font-size:11px;font-weight:800;gap:6px}.n2f-sheet .sh-t svg{color:var(--m-deep)}.n2f-sheet .of{color:var(--m-muted);font-size:9px;font-weight:750;margin-left:auto;white-space:nowrap}.n2f-sheet .sh-lines{display:flex;flex-direction:column;gap:4px;margin:8px 0 9px}.n2f-sheet .sh-lines i{background:#f0edf8;border-radius:3px;height:5px}.n2f-sheet .sh-lines i:nth-child(2){width:84%}.n2f-sheet .sh-lines i:nth-child(3){width:58%}.n2f-pad{background:#fcfbfe;border:1.5px dashed #d9d2ee;border-radius:10px;height:62px;margin-bottom:8px;overflow:hidden;position:relative}.n2f-pad svg{height:calc(100% - 8px);inset:4px 8px;position:absolute;width:calc(100% - 16px)}.n2f-pad path{stroke:#2e2a40;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.n2f-pad.draw path{animation:n2fsign 1.7s ease-out forwards}@keyframes n2fsign{to{stroke-dashoffset:0}}.n2f-pad .base{border-bottom:1.5px solid #e7e2f3;bottom:9px;left:10px;position:absolute;right:10px}.n2f-shbtn{align-items:center;background:var(--m-primary);border-radius:9px;color:#fff;display:flex;font-size:11px;font-weight:750;gap:6px;height:30px;justify-content:center;transition:background .35s}.n2f-shbtn.done{background:var(--m-mint)}.n2f-sc4{align-items:center;display:flex;gap:20px;justify-content:center;max-width:600px;width:100%}.n2fk{background:#fff;border-radius:18px;box-shadow:0 30px 70px #00000073;color:var(--m-ink);flex:none;padding:15px 16px 14px;rotate:-1.5deg;text-align:left;width:min(318px,58%)}.n2fk-head{align-items:flex-start;display:flex;gap:8px}.n2fk-head h5{font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0}.n2fk-head .sub{color:var(--m-muted);display:block;font-size:10.5px;font-weight:650;margin-top:2px;white-space:nowrap}.n2fk-done{align-items:center;background:var(--m-mint-soft);border-radius:999px;color:var(--m-mint);display:inline-flex;flex:none;font-size:10px;font-weight:750;gap:4px;margin-left:auto;padding:4px 9px;white-space:nowrap}.n2fk-sect{color:var(--m-muted);font-size:9px;font-weight:800;letter-spacing:.08em;margin:12px 0 5px;text-transform:uppercase}.n2fk-line{align-items:flex-start;display:flex;font-size:12.5px;font-weight:700;gap:8px;justify-content:space-between}.n2fk-line>span:first-child{flex:1 1;min-width:0;white-space:nowrap}.n2fk-line.sm{color:var(--m-soft);font-size:12px;font-weight:650}.n2fk-line .pet{color:var(--m-muted);display:block;font-size:10px;font-weight:600;margin-top:1px}.n2fk-line strong{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums;font-weight:750}.n2fk-chips{display:flex;gap:6px}.n2fk-chip{align-items:center;background:#fbfafe;border:1.5px solid var(--m-border);border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0;padding:6px 2px 5px;position:relative;transition:border-color .25s,background .25s}.n2fk-chip .t{font-size:11.5px;font-weight:750}.n2fk-chip .b{font-feature-settings:"tnum";color:var(--m-muted);font-size:9px;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.n2fk-chip.on{background:var(--m-lav);border-color:var(--m-primary)}.n2fk-chip.on .t{color:var(--m-deep)}.n2fk-tiles{display:flex;gap:6px}.n2fk-tile{align-items:center;border:1.5px solid var(--m-border);border-radius:10px;color:var(--m-soft);display:flex;flex:1 1;flex-direction:column;font-size:9px;font-weight:700;gap:3px;padding:7px 2px 6px;white-space:nowrap}.n2fk-tile.on{background:var(--m-lav);border-color:var(--m-primary);color:var(--m-deep)}.n2fk-sum{border-top:1px solid #efebf7;display:flex;flex-direction:column;gap:5px;margin-top:12px;padding-top:9px}.n2fk-row{font-feature-settings:"tnum";color:var(--m-soft);display:flex;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:650;justify-content:space-between}.n2fk-row.tip{color:var(--m-deep);font-weight:750;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s var(--ease-out),opacity .45s}.n2fk-row.tip.show{max-height:20px;opacity:1}.n2fk-row.total{align-items:baseline;border-top:1px dashed #efebf7;color:var(--m-ink);font-size:12.5px;font-weight:800;margin-top:2px;padding-top:8px}.n2fk-row.total strong{font-size:17px;font-weight:800}.n2fk-charge{font-feature-settings:"tnum";align-items:center;background:var(--m-primary);border-radius:12px;color:#fff;display:flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:750;gap:6px;height:42px;justify-content:center;margin-top:11px;position:relative;transition:transform .15s,filter .15s,background .35s;white-space:nowrap}.n2fk-charge.pressed{filter:brightness(.94);transform:scale(.97)}.n2fk-charge.sent{background:var(--m-deep)}.n2fk-side{display:flex;flex:none;flex-direction:column;gap:13px;width:238px}.n2fk-side .n2-sticker{align-self:center;rotate:-2deg}.n2fk-term{rotate:2.5deg}.n2fk-face{background:linear-gradient(#fff,#f2effa);border-radius:22px;box-shadow:0 30px 70px #00000073,inset 0 1px 0 #fff;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:16px 16px 18px;position:relative}.n2fk-brand{color:#a29bbb;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.n2fk-amt{font-feature-settings:"tnum";color:#c9c2dd;font-size:31px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;transition:color .4s}.n2fk-term.live .n2fk-amt{color:var(--m-ink)}.n2fk-paid,.n2fk-tap{align-items:center;border-radius:12px;display:inline-flex;font-size:12.5px;font-weight:750;gap:8px;padding:9px 13px}.n2fk-tap{background:var(--m-lav);color:var(--m-deep);opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.n2fk-term.live:not(.paid) .n2fk-tap{opacity:1;transform:none}.n2fk-paid{background:var(--m-mint-soft);color:var(--m-mint);margin-top:-43px;opacity:0;position:relative;transform:translateY(8px);transition:opacity .35s,transform .35s}.n2fk-term.paid .n2fk-paid{opacity:1;transform:none}.n2fk-term.paid .n2fk-tap{opacity:0;transform:translateY(-6px)}.n2fk-ring,.n2fk-ring.r2{border:2px solid #7c6bd980;border-radius:50%;height:14px;opacity:0;position:absolute;right:22px;top:62px;width:14px}.n2fk-term.live:not(.paid) .n2fk-ring{animation:n2fring 2.2s ease-out infinite}.n2fk-term.live:not(.paid) .n2fk-ring.r2{animation-delay:.35s}@keyframes n2fring{0%{opacity:.9;transform:scale(.4)}70%,to{opacity:0;transform:scale(3.2)}}.n2fk-pop{position:absolute;right:14px;top:50%}.n2fk-pop i{border-radius:50%;height:5px;opacity:0;position:absolute;width:5px}.n2fk-term.paid .n2fk-pop i{animation:n2fconf .9s ease-out forwards}@keyframes n2fconf{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}.n2fk-rise{opacity:0;transform:translateY(10px) scale(.96);transition:opacity .4s,transform .5s var(--spring)}.n2fk-rise.show{opacity:1;transform:none}.n2fk-side .n2-toast{white-space:normal}.n2fk-rebook{align-items:center;align-self:center;background:#ffffff1a;border-radius:999px;color:#cfc5f4;display:inline-flex;font-size:11px;font-weight:750;gap:7px;padding:7px 12px;text-align:left}.n2f-step{justify-content:center;min-height:90vh;padding:6vh 0}.n2f-step:last-child{min-height:84vh}.n2f-step>*{opacity:.14;transform:translateY(32px);transition:opacity .55s var(--ease-out),transform .65s var(--ease-out)}.n2f-step.past>*{transform:translateY(-24px)}.n2f-step.live>*{opacity:1;transform:none}.n2f-step.live>:nth-child(2){transition-delay:.05s}.n2f-step.live>:nth-child(3){transition-delay:.1s}.n2f-step.live>:nth-child(4){transition-delay:.15s}.n2f-step.live>:nth-child(5){transition-delay:.2s}.n2f-step.live>:nth-child(6){transition-delay:.24s}.n2f.is-dark{--fink:#fff;--fsoft:#b9b2ce;--fmut:#9c94bc;--fline:#ffffff38}.n2f.is-dark .n2f-checks svg{color:#7fdca4}.n2f.is-dark .n2f-kick{background:#ffffff17;color:#cfc5f4}.n2f.is-dark .n2f-step h3 em{color:#b9a8f5}.n2f.is-dark .n2f-step>.n2f-sub{color:#cfc5f4}@media (min-width:1121px) and (max-height:780px){.n2f-sc4{scale:.9}}@media (prefers-reduced-motion:reduce){.n2f-step.live>*,.n2f-step.past>*,.n2f-step>*{opacity:1;transform:none;transition:none}.n2f-stage{transition:none}.n2f-rm-msg .seg,.n2f-rm-msg.go .seg{animation:none;opacity:1}.n2f-pad path,.n2f-pad.draw path{stroke-dashoffset:0;animation:none}.n2f-bub,.n2f-conf,.n2f-poptoast,.n2f-sheet{transition:none}.n2f-rm-tl .tn.live i,.n2f-typing i,.n2f-w1,.n2f-w1 .n2f-foamwide,.n2f-w2,.n2fk-term.live:not(.paid) .n2fk-ring,.n2fk-term.paid .n2fk-pop i{animation:none}.n2fk-charge,.n2fk-paid,.n2fk-rise,.n2fk-row.tip,.n2fk-tap{transition:none}}.n2-home.n3-host{--col:520px;-webkit-tap-highlight-color:transparent}@media (min-width:561px){.n2-home.n3-host{background:#f1edfa}}@keyframes n2pulse{0%,to{opacity:1}55%{opacity:.4}}.n3-page{background:var(--m-bg);margin:0 auto;max-width:var(--col);min-height:100vh;overflow:clip;position:relative;width:100%}@media (min-width:561px){.n2-home.n3-host{background:#f1edfa}.n3-page{box-shadow:0 0 0 1px #e7e2f3,0 40px 100px -30px #2e2a4047}}.n3-page .n3-fixed{box-sizing:border-box;left:50%;position:fixed;transform:translateX(-50%);width:min(100%,var(--col))}.n3-page .n2-btn{align-items:center;border:none;border-radius:999px;display:inline-flex;font-size:16px;font-weight:700;gap:9px;height:54px;justify-content:center;padding:0 26px;text-decoration:none;transition:transform .18s var(--ease-out),box-shadow .18s,background .18s,border-color .18s,color .18s;white-space:nowrap}.n3-page .n2-btn-primary{background:var(--m-primary);box-shadow:0 10px 30px #7c6bd961,inset 0 -2px 0 #00000014;color:#fff!important}.n3-page .n2-btn-primary:active{background:var(--m-deep);transform:scale(.98)}.n3-page .n2-btn-ghost{background:#ffffffd1;border:1.5px solid #d9d2ee;box-shadow:0 2px 12px #5f4ec212;color:var(--m-ink)!important}.n3-page .n2-btn-ghost:active{border-color:var(--m-primary);color:var(--m-deep)!important}.n3-page .n2-btn.sm{font-size:14.5px;height:46px;padding:0 20px}.n3-page .n2-sticker{align-items:center;background:#fff;border:1.5px solid var(--m-primary);border-radius:999px;box-shadow:var(--sh-sm);color:var(--m-deep);display:inline-flex;font-family:var(--font-round);font-size:12.5px;font-weight:800;gap:6px;padding:8px 13px;position:absolute;white-space:nowrap;z-index:4}.n3-page .n2-sticker.blush{border-color:var(--m-blush);color:var(--m-blush-deep)}.n3-page .n2-toast{align-items:center;background:#fff;border:1px solid var(--m-border);border-radius:15px;box-shadow:var(--sh-md);color:var(--m-ink);display:flex;gap:10px;padding:10px 13px 10px 10px;white-space:nowrap}.n3-page .n2-toast-ic{align-items:center;border-radius:11px;display:flex;flex:none;height:32px;justify-content:center;width:32px}.n3-page .n2-toast-ic.mint{background:var(--m-mint-soft);color:var(--m-mint)}.n3-page .n2-toast-ic.blush{background:var(--m-blush-soft);color:var(--m-blush-deep)}.n3-page .n2-toast-ic.lav{background:var(--m-lav);color:var(--m-deep)}.n3-page .n2-toast-tx{display:flex;flex-direction:column;gap:1px}.n3-page .n2-toast-tx strong{font-size:13px;font-weight:750}.n3-page .n2-toast-tx span{color:var(--m-muted);font-size:11.5px;font-weight:600}.n3-page .n3-nav{background:#0000;border-bottom:1px solid #0000;padding-top:env(safe-area-inset-top);top:0;transition:background .3s,border-color .3s,box-shadow .3s;z-index:140}.n3-page .n3-nav.is-scrolled{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:#fdfcffe6;border-color:var(--m-border);box-shadow:0 6px 24px #5f4ec214}.n3-page .n3-nav-in{height:60px;padding:0 8px 0 16px}.n3-page .n2-logo,.n3-page .n3-nav-in{align-items:center;display:flex;gap:8px}.n3-page .n2-logo{margin-right:auto;text-decoration:none}.n3-page .n2-logo img{height:30px;object-fit:contain;width:30px}.n3-page .n2-logo span{color:var(--m-ink)!important;font-family:var(--font-logo);font-size:21px;font-weight:700}.n3-page .n3-nav-cta{align-items:center;background:var(--m-primary);border-radius:999px;box-shadow:0 6px 18px #7c6bd952;color:#fff!important;display:inline-flex;font-size:14px;font-weight:750;height:40px;padding:0 16px;text-decoration:none;transition:transform .18s var(--ease-out),background .18s;white-space:nowrap}.n3-page .n3-nav-cta:active{background:var(--m-deep);transform:scale(.97)}.n3-page .n3-burger{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--m-ink);display:flex;height:44px;justify-content:center;position:relative;width:44px}.n3-page .n3-burger i{background:currentColor;border-radius:2px;height:2px;left:13px;position:absolute;transition:transform .35s var(--spring),width .25s,top .25s;width:18px}.n3-page .n3-burger i:first-child{top:16px}.n3-page .n3-burger i:nth-child(2){top:21px;width:13px}.n3-page .n3-burger i:nth-child(3){top:26px}.n3-page .n3-burger.open i:first-child{top:21px;transform:rotate(45deg)}.n3-page .n3-burger.open i:nth-child(2){width:0}.n3-page .n3-burger.open i:nth-child(3){top:21px;transform:rotate(-45deg)}.n3-page .n3-menu{display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;visibility:hidden;z-index:130}.n3-page .n3-menu.open{pointer-events:auto;visibility:visible}.n3-page .n3-menu-scrim{background:#2e2a405c;inset:0;opacity:0;position:absolute;transition:opacity .35s}.n3-page .n3-menu.open .n3-menu-scrim{opacity:1}.n3-page .n3-menu-panel{-webkit-overflow-scrolling:touch;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);background:#fdfcfff0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:var(--col);overflow-x:hidden;overflow-y:auto;padding:88px 22px calc(24px + env(safe-area-inset-bottom));position:relative;scrollbar-width:none;transform:translateY(-101%);transition:transform .45s var(--ease-out);width:100%}.n3-page .n3-menu.open .n3-menu-panel{transform:none}.n3-page .n3-menu-panel::-webkit-scrollbar{display:none}.n3-page .n3-menu-foot .n2-btn{box-sizing:border-box;min-width:0}.n3-page .n3-menu-panel:before{background:radial-gradient(60% 40% at 10% 0,#7c6bd929,#0000 70%),radial-gradient(50% 40% at 100% 60%,#dd66a61f,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.n3-page .n3-menu-links{border-top:1px solid var(--m-border);display:flex;flex-direction:column;position:relative}.n3-page .n3-menu-link{align-items:center;border-bottom:1px solid var(--m-border);color:var(--m-ink)!important;display:flex;font-size:26px;font-weight:800;gap:14px;letter-spacing:-.025em;min-height:64px;opacity:0;padding:0 4px;text-decoration:none;transform:translateY(18px);transition:opacity .45s ease,transform .5s var(--ease-out),color .2s}.n3-page .n3-menu-link>span{flex:1 1;min-width:0}.n3-page .n3-menu-link:active{color:var(--m-deep)!important}.n3-page .n3-menu.open .n3-menu-link{opacity:1;transform:none}.n3-page .n3-menu.open .n3-menu-link:nth-child(2){transition-delay:.05s}.n3-page .n3-menu.open .n3-menu-link:nth-child(3){transition-delay:.1s}.n3-page .n3-menu.open .n3-menu-link:nth-child(4){transition-delay:.15s}.n3-page .n3-menu.open .n3-menu-link:nth-child(5){transition-delay:.2s}.n3-page .n3-menu-link em{color:var(--m-primary);flex:none;font-family:var(--font-round);font-size:12px;font-style:normal;font-weight:800;letter-spacing:.06em;width:26px}.n3-page .n3-menu-link svg{color:var(--m-muted);flex:none;transform:rotate(-90deg)}.n3-page .n3-menu-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;opacity:0;position:relative;transform:translateY(14px);transition:opacity .45s ease .2s,transform .5s var(--ease-out) .2s}.n3-page .n3-menu.open .n3-menu-row{opacity:1;transform:none}.n3-page .n3-menu-sec{align-items:center;background:#ffffffd1;border:1.5px solid #d9d2ee;border-radius:999px;color:var(--m-ink)!important;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:50px;padding:0 14px;text-decoration:none;white-space:nowrap}.n3-page .n3-menu-sec svg{color:var(--m-primary);flex:none}.n3-page .n3-menu-sec:active{border-color:var(--m-primary);color:var(--m-deep)!important}.n3-page .n3-menu-foot{display:flex;flex-direction:column;gap:12px;margin-top:auto;opacity:0;padding-top:24px;position:relative;transform:translateY(14px);transition:opacity .45s ease .26s,transform .5s var(--ease-out) .26s}.n3-page .n3-menu.open .n3-menu-foot{opacity:1;transform:none}.n3-page .n3-menu-foot .n2-btn{width:100%}.n3-page .n3-menu-note{color:var(--m-muted);font-size:13px;font-weight:650;text-align:center}.n3-page .n3-hero{background:#fdfcff;overflow:clip;padding:calc(112px + env(safe-area-inset-top)) 0 34px;position:relative}.n3-page .n2-mesh{inset:0;-webkit-mask-image:linear-gradient(#000 58%,#0000008c 84%,#0000);mask-image:linear-gradient(#000 58%,#0000008c 84%,#0000);pointer-events:none;position:absolute;z-index:0}.n3-page .n2-mesh i{border-radius:50%;position:absolute;will-change:transform}.n3-page .n2-mesh:after{background:linear-gradient(#fdfcff8c,#fdfcff4d 16%,#fdfcff1f 32%,#fdfcff0a 46%,#0000 62%);content:"";inset:0;position:absolute}.n3-page .n2-mesh .m1{animation:n2m1 34s ease-in-out infinite alternate;background:radial-gradient(closest-side,#7c6bd952,#7c6bd921 48%,#0000 80%);height:120vw;left:-30%;max-height:720px;max-width:720px;top:-12%;width:120vw}.n3-page .n2-mesh .m2{animation:n2m2 42s ease-in-out infinite alternate;background:radial-gradient(closest-side,#dd66a640,#dd66a61a 48%,#0000 80%);height:110vw;max-height:660px;max-width:660px;right:-40%;top:-4%;width:110vw}.n3-page .n2-mesh .m3{animation:n2m3 38s ease-in-out infinite alternate;background:radial-gradient(closest-side,#5b79e338,#5b79e317 48%,#0000 80%);height:90vw;left:-10%;max-height:560px;max-width:560px;top:30%;width:90vw}.n3-page .n2-mesh .m4{animation:n2m4 46s ease-in-out infinite alternate;background:radial-gradient(closest-side,#e8965a2e,#e8965a12 48%,#0000 80%);height:80vw;max-height:500px;max-width:500px;right:-20%;top:44%;width:80vw}.n3-page .n2-mesh .m5{animation:n2m5 40s ease-in-out infinite alternate;background:radial-gradient(closest-side,#6ec8a026,#0000 78%);height:60vw;left:30%;max-height:380px;max-width:380px;top:-8%;width:60vw}.n3-page .n2-mesh .m6{animation:n2m6 26s ease-in-out infinite alternate;background:radial-gradient(closest-side,#b278e638,#dd66a617 56%,#0000 82%);border-radius:45%;height:56vw;left:4%;max-height:340px;max-width:600px;top:36%;width:100vw}.n3-page .n2-mesh .m7{animation:n2m7 21s ease-in-out infinite alternate;background:radial-gradient(55% 55% at 50% 50%,#8c78eb2e,#5b79e314 52%,#0000 82%);border-radius:40%;height:50vw;left:-30%;max-height:300px;top:52%;width:160vw}.n3-page .n2-mesh .m8{animation:n2m7 29s ease-in-out infinite alternate-reverse;background:radial-gradient(55% 55% at 50% 50%,#7c6bd929,#b278e612 50%,#0000 85%);border-radius:45%;height:60vw;left:-35%;max-height:420px;top:62%;width:170vw}.n3-page .n2-mesh .m9{animation:n2m6 33s ease-in-out infinite alternate;background:radial-gradient(55% 55% at 50% 50%,#dd66a61a,#5b79e30f 50%,#0000 85%);border-radius:45%;height:56vw;left:-20%;max-height:380px;top:76%;width:140vw}@keyframes n2m6{0%{transform:translate(-9%,2%) rotate(-4deg) scale(1)}to{transform:translate(9%,-3%) rotate(5deg) scale(1.12)}}@keyframes n2m7{0%{transform:translateX(-6%) scale(1)}to{transform:translateX(6%) scale(1.07)}}@keyframes n2m1{0%{transform:translate(-3%,-2%) scale(1) rotate(0deg)}to{transform:translate(7%,6%) scale(1.14) rotate(8deg)}}@keyframes n2m2{0%{transform:translate(4%) scale(1.08)}to{transform:translate(-6%,8%) scale(.94)}}@keyframes n2m3{0%{transform:translate(-2%,4%) scale(.96)}to{transform:translate(8%,-5%) scale(1.12)}}@keyframes n2m4{0%{transform:translate(3%,5%) scale(1)}to{transform:translate(-7%,-4%) scale(1.16)}}@keyframes n2m5{0%{transform:translate(0) scale(1)}to{transform:translate(-5%,9%) scale(1.1)}}.n3-page .n2-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.38 0 0 0 0 0.62 0 0 0 0.05 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");opacity:.5;pointer-events:none;z-index:1}.n3-page .n2-ambient,.n3-page .n2-grain{inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000);position:absolute}.n3-page .n2-ambient{height:100%;width:100%;z-index:0}.n3-page .n2-ambient-off{display:none}.n3-page .n3-hero-head{padding:0 22px;position:relative;text-align:center;z-index:2}.n3-page .n2-h1{font-weight:650;letter-spacing:-.028em;margin:0}.n3-page .n2-h1-v3{text-wrap:balance;font-size:clamp(33px,9.4vw,44px);line-height:1.14}@media (min-width:561px){.n3-page .n2-h1-v3{font-size:46px}}.n3-page .n2-h1-3l{text-wrap:initial;align-items:center;display:flex;flex-direction:column;font-size:clamp(24px,7.7vw,43px);gap:.06em;margin:0 -8px}@media (min-width:561px){.n3-page .n2-h1-3l{font-size:43px}}.n3-page .n2-h1-l{display:block;white-space:nowrap}.n3-page .n2-h1-3l .n2-easy{padding:0 .2em}.n3-page .n2-h1-br{display:none}.n3-page .n2-h1-v3 .n2-w{display:inline-block}.n3-page .n2-h1-v3 .n2-ink{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-position:0 50%;background-size:220% 100%;color:var(--m-deep)}.n3-page .n2-h1-v3 .n2-ink-a{background-image:linear-gradient(100deg,#5f4ec2,#7c6bd9 30%,#9c64d6 62%,#c2498d)}.n3-page .n2-h1-v3 .n2-ink-b{background-image:linear-gradient(100deg,#c2498d,#9c64d6 34%,#7a6cde 66%,#4a67da);background-position:100% 50%}.n3-page .n2-h1-v3.ink-lavender .n2-ink{-webkit-text-fill-color:currentColor;background-image:none}@keyframes n2inkdrift{0%{background-position:0 50%}to{background-position:100% 50%}}.n3-page .n2-easy{color:var(--m-deep);display:inline-block;padding:0 .22em;position:relative;white-space:nowrap}.n3-page .n2-easy+.n2-w{margin-left:-.2em}.n3-page .n2-easy-glass{backdrop-filter:blur(18px) saturate(190%);-webkit-backdrop-filter:blur(18px) saturate(190%);backdrop-filter:url(#n2-liquid) blur(2px) saturate(1.9) brightness(1.05);background:linear-gradient(115deg,#e7e2fcf0,#ffffff80 48%,#e4defbdb);border-radius:999px;bottom:-.06em;box-shadow:inset 0 2px 1.5px #fffffffa,inset -1.5px 0 1.5px #fff9,inset 1.5px 0 1.5px #fff9,inset 0 -2px 2px #ffffffa6,0 14px 32px #5f4ec233,0 2px 6px #2e2a4014;contain:paint;left:0;position:absolute;right:0;top:-.06em;z-index:-1}.n3-page .n2-easy-glass:before{background:linear-gradient(165deg,#fff,#ffffff4d 55%,#ffffffd9);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.n3-page .n2-easy-glass:after{animation:n2sheen 6.5s ease-in-out infinite alternate;background:linear-gradient(#fffffff2,#fff0);border-radius:999px;content:"";filter:blur(3px);height:34%;left:6%;pointer-events:none;position:absolute;top:8%;width:38%}.n3-page .n2-h1-v3.emph-marker .n2-easy-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--m-lav);border-radius:.26em;bottom:-.04em;box-shadow:none;top:-.04em;transform-origin:0 50%}.n3-page .n2-h1-v3.emph-marker .n2-easy-glass:after,.n3-page .n2-h1-v3.emph-marker .n2-easy-glass:before{display:none}.n3-page .n2-h1-v3.emph-plain .n2-easy{padding:0}.n3-page .n2-h1-v3.emph-plain .n2-easy-glass{display:none}@media (prefers-reduced-motion:no-preference){.n3-page .n2-h1-v3 .n2-w{animation:n2wIn .8s var(--ease-out) both;animation-delay:0ms;animation-delay:var(--d,0ms)}.n3-page .n2-h1-v3 .n2-w-float{animation:n2wFloat 1.3s cubic-bezier(.16,1,.3,1) both,n2inkdrift 11s ease-in-out infinite alternate;animation-delay:0ms,0ms;animation-delay:var(--d,0ms),0ms}.n3-page .n2-h1-v3 .n2-w-wipe{animation:n2wWipe .55s cubic-bezier(.2,.8,.2,1) both,n2inkdrift 11s ease-in-out infinite alternate;animation-delay:0ms,-4s;animation-delay:var(--d,0ms),-4s}.n3-page .n2-h1-v3.ink-lavender .n2-w-float{animation:n2wFloat 1.3s cubic-bezier(.16,1,.3,1) both;animation-delay:0ms;animation-delay:var(--d,0ms)}.n3-page .n2-h1-v3.ink-lavender .n2-w-wipe{animation:n2wWipe .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:0ms;animation-delay:var(--d,0ms)}.n3-page .n2-h1-v3 .n2-w-land{animation:n2wLand .9s var(--spring) both;animation-delay:0ms;animation-delay:var(--d,0ms)}.n3-page .n2-h1-v3 .n2-easy-glass{animation:n2glassIn .85s var(--spring) both;animation-delay:0ms;animation-delay:var(--d,0ms)}.n3-page .n2-h1-v3.emph-marker .n2-easy-glass{animation-duration:.7s;animation-name:n2markIn}.n3-page .n2-hero-sub{animation:n2wIn .9s var(--ease-out) backwards;animation-delay:1.15s}.n3-page .n2-golive{animation:n2wIn .9s var(--ease-out) backwards;animation-delay:1.35s}.n3-page .n3-deck,.n3-page .n3-pillsrow{animation:n2wIn 1s var(--ease-out) backwards;animation-delay:1.5s}}@keyframes n2wIn{0%{filter:blur(10px);opacity:0;transform:translateY(.45em)}to{filter:blur(0);opacity:1;transform:none}}@keyframes n2wFloat{0%{filter:blur(14px);opacity:0;transform:translate(-.08em,.3em) rotate(-2deg)}60%{filter:blur(0)}to{filter:blur(0);opacity:1;transform:none}}@keyframes n2wWipe{0%{-webkit-clip-path:inset(-15% 100% -15% -6%);clip-path:inset(-15% 100% -15% -6%);transform:translateX(-.12em)}to{-webkit-clip-path:inset(-15% -6% -15% -6%);clip-path:inset(-15% -6% -15% -6%);transform:none}}@keyframes n2wLand{0%{opacity:0;transform:translateY(.35em) scale(.94)}to{opacity:1;transform:none}}@keyframes n2glassIn{0%{opacity:0;transform:scale(.55,.8)}to{opacity:1;transform:none}}@keyframes n2markIn{0%{transform:scaleX(0)}to{transform:none}}@keyframes n2sheen{0%{opacity:.95;transform:translateX(0)}to{opacity:.7;transform:translateX(85%)}}.n3-page .n2-hero-sub{text-wrap:pretty;color:var(--m-soft);font-size:clamp(12px,4.4vw - 1.9px,16.5px);font-weight:500;line-height:1.6;margin:26px auto 0;max-width:400px}.n3-page .n2-sub-em{background:linear-gradient(#0000 58%,#e6e0fa 0,#e6e0fa 94%,#0000 0);border-radius:.22em;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--m-ink);font-weight:750;margin:0 -.14em;padding:0 .14em}.n3-page .n2-golive{align-items:center;color:var(--m-deep)!important;display:inline-flex;font-size:clamp(10px,4.7vw - 4.7px,15.5px);font-weight:700;gap:10px;margin-top:26px;min-height:44px;padding:6px 4px;position:relative;text-align:left;text-decoration:none}.n3-page .n2-golive-ic{align-items:center;background:#ffffff80;border:1.5px solid var(--m-primary);border-radius:50%;color:var(--m-deep);display:inline-flex;flex:none;height:28px;justify-content:center;transition:background .25s,color .25s,transform .35s var(--spring);width:28px}.n3-page .n2-golive:active .n2-golive-ic{background:var(--m-primary);color:#fff;transform:translateX(2px)}.n3-page .n2-golive-tx{position:relative}.n3-page .n2-golive-tx:after{background:currentColor;border-radius:2px;bottom:-3px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--ease-out)}.n3-page .n2-golive:active .n2-golive-tx:after{transform:scaleX(1)}.n3-page .n3-pillsrow{margin:38px 0 8px;position:relative;z-index:3}.n3-page .n3-pills{-webkit-overflow-scrolling:touch;display:flex;margin:-16px 0 -32px;overflow-x:auto;padding:24px 0 44px;scroll-snap-type:x proximity;scrollbar-width:none}.n3-page .n3-pills::-webkit-scrollbar{display:none}.n3-page .n3-pills-in{display:flex;gap:10px;padding:0 20px;position:relative}.n3-page .n3-pills-in:after{content:"";flex:none;width:10px}.n3-page .n2-htab{align-items:center;animation:n2bob 7s ease-in-out infinite alternate;background:linear-gradient(150deg,#ffffffc7,#ffffff80 50%,#ffffffb3);border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffffa6,inset 0 1.5px 1.5px #fffffff2,inset 0 -6px 12px #ffffff59,0 8px 24px #2e2a401a,0 1.5px 4px #2e2a400f;color:var(--m-ink);display:inline-flex;flex:none;font-size:14px;font-weight:700;gap:8px;height:46px;overflow:hidden;padding:0 18px;position:relative;scroll-snap-align:center;transition:color .25s,box-shadow .3s,background .3s;translate:0 0;white-space:nowrap;z-index:1}.n3-page .n2-htab:nth-child(3n){animation-delay:-2.6s;animation-duration:7.8s}.n3-page .n2-htab:nth-child(3n+1){animation-delay:-4.4s;animation-duration:6.6s}@keyframes n2bob{0%{translate:0 1.5px}to{translate:0 -3px}}.n3-page .n2-htab:after{background:linear-gradient(#ffffffe6,#fff0);border-radius:999px;content:"";filter:blur(2px);height:38%;left:10%;pointer-events:none;position:absolute;top:2.5px;width:46%}.n3-page .n2-htab.on{animation:none;background:#0000;box-shadow:none;color:var(--m-deep);translate:0 0}.n3-page .n2-htab.on:after{display:none}.n3-page .n2-htab-lens{animation:n2lens .6s var(--spring);background:linear-gradient(115deg,#ffffffd1,#ece7fc99 45%,#ffffffc7);border-radius:999px;box-shadow:inset 0 2px 1.5px #fffffffa,inset -1.5px 0 1.5px #ffffff8c,inset 1.5px 0 1.5px #ffffff8c,inset 0 -2px 2px #fff9,0 12px 30px #2e2a4029,0 2px 5px #2e2a4017;contain:paint;left:0;position:absolute;top:0;transition:transform .6s var(--spring),width .45s var(--spring);z-index:0}@keyframes n2lens{0%{scale:1 1}45%{scale:1.07 .93}to{scale:1 1}}.n3-page .n2-htab-lens:before{background:linear-gradient(165deg,#fff,#ffffff4d 55%,#fffc);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.n3-page .n2-htab-lens:after{animation:n2sheen 5.5s ease-in-out infinite alternate;background:linear-gradient(#fffffff2,#fff0);content:"";filter:blur(2.5px);height:40%;left:8%;top:3px;width:42%}.n3-page .n2-htab-fill,.n3-page .n2-htab-lens:after{border-radius:999px;pointer-events:none;position:absolute}.n3-page .n2-htab-fill{animation:n2fill linear both;animation-duration:6s;animation-duration:var(--dur,6s);background:linear-gradient(90deg,#7c6bd94d,#9d78e447 55%,#dd66a642);bottom:0;left:0;overflow:hidden;top:0;width:0;z-index:-1}@keyframes n2fill{0%{width:14px}to{width:100%}}.n3-page .n2-htab-fill:after{background:radial-gradient(closest-side,#ffffffe6,#fff0);border-radius:50%;bottom:-8%;content:"";filter:blur(1px);position:absolute;right:-4px;top:-8%;width:16px}.n3-page .n3-deck{--card-w:min(74vw,380px);--peek:calc((100% - var(--card-w))/2);container-type:inline-size;position:relative;z-index:2}@supports (width:1cqw){.n3-page .n3-deck{--card-w:min(74cqw,380px)}}.n3-page .n3-deck-glow{animation:n2breathe 9s ease-in-out infinite alternate;background:radial-gradient(55% 55% at 40% 40%,#7c6bd924,#0000 80%),radial-gradient(50% 50% at 70% 60%,#dd66a617,#0000 80%);inset:-18% -20% 0;pointer-events:none;position:absolute;z-index:0}@keyframes n2breathe{0%{opacity:.72}to{opacity:1}}.n3-page .n3-track{-webkit-overflow-scrolling:touch;display:flex;gap:14px;margin:-48px 0 -78px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:62px var(--peek) 112px;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;z-index:1}.n3-page .n3-track::-webkit-scrollbar{display:none}.n3-page .n3-card{cursor:pointer;flex:none;opacity:.72;position:relative;scroll-snap-align:center;scroll-snap-stop:always;transform:scale(.92);transform-origin:50% 20%;transition:transform .6s var(--ease-out),opacity .5s;width:var(--card-w)}.n3-page .n3-card.on{cursor:default;opacity:1;transform:none}.n3-page .n3-phone{position:relative}.n3-page .n3-bezel{aspect-ratio:402/874;background:linear-gradient(160deg,#2b2740,#17142a 60%,#221e36);border-radius:calc(var(--card-w)*.148);box-shadow:0 30px 70px #5f4ec242,0 8px 22px #2e2a4024,inset 0 1px 0 #ffffff2e,inset 0 0 0 1.5px #ffffff0f;box-sizing:border-box;padding:calc(var(--card-w)*.024);position:relative;width:100%}.n3-page .n3-bezel:before{border-radius:2px 0 0 2px;height:6%;left:-2.5px;top:22%}.n3-page .n3-bezel:after,.n3-page .n3-bezel:before{background:#1b1830;content:"";position:absolute;width:3px}.n3-page .n3-bezel:after{border-radius:0 2px 2px 0;height:11%;right:-2.5px;top:27%}.n3-page .n3-screen{background:#fdfcff;border-radius:calc(var(--card-w)*.126);height:100%;overflow:hidden;position:relative;width:100%}.n3-page .n3-screen .n2-fitclip{inset:0;position:absolute}.n3-page .n3-screen .ms-app{pointer-events:none}.n3-page .n2-fitclip{container-type:inline-size;overflow:hidden;position:relative;width:100%}.n3-page .n2-fit{height:calc(var(--dh)*1px);pointer-events:none;transform-origin:0 0;-webkit-user-select:none;user-select:none;width:calc(var(--dw)*1px)}@supports (transform:scale(tan(atan2(1px,1px)))){.n3-page .n2-fit{transform:scale(tan(atan2(100cqw,calc(var(--dw)*1px))))}}.n3-page .n3-ctag{background:var(--m-ink);border-radius:999px;color:#fff;font-size:12px;font-weight:750;left:50%;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:14%;transform:translateX(-50%) translateY(6px);transition:opacity .25s,transform .25s;white-space:nowrap;z-index:3}.n3-page .n3-card:not(.on) .n3-ctag{opacity:1;transform:translateX(-50%)}.n3-page .n3-floats{inset:0;pointer-events:none;position:absolute;z-index:4}.n3-page .n3-float{inset:0;opacity:0;position:absolute;transition:opacity .35s,visibility 0s .35s;visibility:hidden}.n3-page .n3-float.on{opacity:1;transition:opacity .5s .5s,visibility 0s .5s;visibility:visible}.n3-page .n3-float .n2-sticker{position:absolute}.n3-page .n2-fpos{position:absolute;rotate:0deg;rotate:var(--rot,0deg);z-index:4}.n3-page .n3-float .n2-toast{transform-origin:0 0}.n3-page .n2-cycle{position:relative}.n3-page .n2-cycle-in{animation:n2cyc .45s var(--spring) both}@keyframes n2cyc{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.n3-page .n2-cycledots{display:flex;gap:4px;justify-content:center;margin-top:7px}.n3-page .n2-cycledots i{background:#d9d2ee;border-radius:50%;height:5px;transition:background .2s,transform .2s;width:5px}.n3-page .n2-cycledots i.on{background:var(--m-primary);transform:scale(1.25)}.n3-page .n3-swipehint{align-items:center;color:var(--m-muted);display:flex;font-size:12.5px;font-weight:700;gap:8px;height:44px;justify-content:center;letter-spacing:.01em;margin:-10px auto 0;position:relative;white-space:nowrap;z-index:3}.n3-page .n3-swipehint i{background:#d9d2ee;border-radius:50%;height:6px;transition:background .25s,transform .25s;width:6px}.n3-page .n3-swipehint i.on{background:var(--m-primary);transform:scale(1.3)}.n3-page .n2-scallop{display:block;margin-bottom:-1px;position:relative;width:100%;z-index:2}.n3-page .n2-section{background:#fff;padding:64px 0;position:relative}.n3-page .n2-wrap{margin:0 auto;width:calc(100% - 40px)}.n3-page .n2-shead{margin:0 auto 30px;text-align:center}.n3-page .n2-eyebrow{align-items:center;background:var(--m-lav);border-radius:999px;color:var(--m-deep);display:inline-flex;font-family:var(--font-round);font-size:12.5px;font-weight:800;gap:7px;letter-spacing:.01em;padding:8px 14px;white-space:nowrap}.n3-page .n2-h2{text-wrap:balance;font-size:clamp(30px,8.6vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-top:16px}.n3-page .n2-h2 em{color:var(--m-primary);font-style:normal}.n3-page .n2-sub{text-wrap:pretty;color:var(--m-soft);font-size:16px;font-weight:500;line-height:1.55;margin:14px auto 0;max-width:460px}.n3-page .n2-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.n3-page .n2-reveal.is-in{opacity:1;transform:none}html.sda .n3-page .n2-reveal{animation-timeline:view();animation-range:entry 5% entry 40%;animation:n2rev .8s var(--ease-out) both;opacity:1;transform:none;transition:none}@keyframes n2rev{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.n3-page .n3-jn{background:#fdfcff;overflow:clip;padding:168px 0 6px;position:relative}.n3-page .n3-shore{background:linear-gradient(180deg,#f2eefb00,#f2eefb8c 22%,#f2eefb 38%,#f4eff0 56%,#f9f3e9 74%,#fcf9f3 88%,#fdfcff);height:140px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.n3-page .n3-shore>svg{height:100%;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 56px);mask-image:linear-gradient(#0000,#000 56px);position:absolute;width:100%}.n3-page .n3-sandtrail{inset:0;overflow:hidden;position:absolute}.n3-page .n3-sandtrail span{animation:n2fsandpaw 11s linear infinite;animation-delay:calc(var(--i)*.5s);color:#b2946a;display:flex;opacity:0;position:absolute}@media (prefers-reduced-motion:reduce){.n3-page .n3-sandtrail span{animation:none;opacity:.4}}.n3-page .n3-jn-head{padding:0 20px;position:relative;z-index:1}.n3-page .n3-jn-head .n2-shead{margin-bottom:18px}.n3-page .n3-jrail{background:#f3f0fa;border:1px solid var(--m-border);border-radius:999px;display:flex;gap:4px;margin:0 16px 12px;padding:4px;position:relative;z-index:1}.n3-page .n3-jseg{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--m-soft);display:inline-flex;flex:1 1;font-family:var(--font-round);font-size:11.5px;font-weight:800;gap:5px;height:38px;justify-content:center;min-width:0;overflow:hidden;padding:0 4px;position:relative;transition:color .3s,background .3s;white-space:nowrap}.n3-page .n3-jseg>em,.n3-page .n3-jseg>span{position:relative;z-index:1}.n3-page .n3-jseg em{color:var(--m-muted);font-size:10px;font-style:normal;letter-spacing:.04em;transition:color .3s}.n3-page .n3-jseg.done{color:var(--m-deep)}.n3-page .n3-jseg.on{background:var(--m-ink);color:#fff}.n3-page .n3-jseg.on em{color:#fff9}.n3-page .n3-jfill{animation:n2fill var(--dur) linear forwards;background:#7c6bd999;border-radius:999px;bottom:0;left:0;position:absolute;top:0;width:0}@media (max-width:370px){.n3-page .n3-jseg em{display:none}}.n3-page .n3-jtrack{-webkit-overflow-scrolling:touch;display:flex;gap:10px;margin-bottom:-44px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:8px 24px 72px;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.n3-page .n3-jtrack::-webkit-scrollbar{display:none}.n3-page .n3-jcard{--fink:var(--m-ink);--fsoft:var(--m-soft);--fmut:var(--m-muted);--fline:var(--m-border);background:#fff;border:1px solid var(--m-border);border-radius:28px;box-shadow:0 24px 60px -30px #5f4ec259;box-sizing:border-box;color:var(--fink);cursor:pointer;flex:none;opacity:.7;overflow:hidden;padding:18px 16px 16px;position:relative;scroll-snap-align:center;scroll-snap-stop:always;transform:scale(.96);transition:transform .6s var(--ease-out),opacity .5s;width:100%}.n3-page .n3-jcard.on{cursor:default;opacity:1;transform:none}.n3-page .n3-jcard:before{content:"";inset:0;pointer-events:none;position:absolute}.n3-page .n3-jcard.c0:before{background:radial-gradient(90% 50% at 0 0,#7c6bd929,#0000 70%),radial-gradient(70% 45% at 100% 100%,#dd66a61f,#0000 70%)}.n3-page .n3-jcard.c1:before{background:radial-gradient(90% 50% at 100% 0,#5b79e329,#0000 70%),radial-gradient(70% 45% at 0 100%,#2f8a5b1a,#0000 70%)}.n3-page .n3-jcard.c2:before{background:radial-gradient(90% 50% at 0 0,#c08a2d29,#0000 70%),radial-gradient(70% 45% at 100% 100%,#dd66a61a,#0000 70%)}.n3-page .n3-jcard.c3{--fink:#fff;--fsoft:#b9b2ce;--fmut:#9c94bc;--fline:#ffffff38;background:radial-gradient(120% 90% at 20% 0,#2c2547 0,#241f37 52%,#1d192e 100%);border-color:#ffffff1a}.n3-page .n3-jcard .n3-darkpaw{color:#ffffff0a;pointer-events:none;position:absolute}.n3-page .n3-jcard-h{align-items:flex-start;display:flex;flex-direction:column;position:relative;z-index:1}.n3-page .n2f-kick{align-items:center;background:var(--m-lav);border-radius:999px;color:var(--m-deep);display:inline-flex;font-family:var(--font-round);font-size:12px;font-weight:800;gap:8px;letter-spacing:.04em;padding:6px 12px}.n3-page .n3-jcard.c3 .n2f-kick{background:#ffffff17;color:#cfc5f4}.n3-page .n3-jcard-h h3{text-wrap:balance;color:var(--fink);font-size:clamp(24px,6.6vw,28px);font-weight:800;letter-spacing:-.024em;line-height:1.1;margin:12px 0 0}.n3-page .n3-jcard-h h3 em{color:var(--m-primary);font-style:normal}.n3-page .n3-jcard.c3 h3 em{color:#b9a8f5}.n3-page .n3-jcard-h p{text-wrap:pretty;color:var(--fsoft);font-size:15px;font-weight:650;line-height:1.35;margin:6px 0 0}.n3-page .n3-jscene{height:400px;margin:14px -8px 0;position:relative;z-index:1}.n3-page .n3-fit{height:100%;position:relative;width:100%}.n3-page .n3-fit-in{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%}.n3-page .n3-scene{position:relative;width:100%}.n3-page .n3-scene .n2f-cap{display:none}.n3-page .n3-scene .n2f-sc1{max-width:100%;padding-top:20px}.n3-page .n3-scene .n2f-sw{right:6px;top:2px}.n3-page .n3-scene .n2f-lp-cat+.n2f-lp-cat,.n3-page .n3-scene .n2f-lp-it:nth-of-type(n+4){display:none}.n3-page .n3-scene .n2f-lp-cath .from,.n3-page .n3-scene .n2f-lp-cath>strong{white-space:nowrap}.n3-page .n3-scene .n2f-lp-links,.n3-page .n3-scene .n2f-sc1 .n2-sticker{display:none}.n3-page .n3-scene .n2f-lp-hero{height:100px}.n3-page .n3-scene .n2f-poptoast{bottom:40px;right:6px}.n3-page .n3-scene .n2f-lp-bar>div{min-width:0}.n3-page .n3-scene .n2f-lp-bar h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n3-page .n3-scene .n2f-lp-meta{display:none}.n3-page .n3-scene .n2f-lp-cta{flex:none}.n3-page .n3-scene .n2f-sc2,.n3-page .n3-scene .n2f-sc3{display:flex;justify-content:center;max-width:none;width:100%}.n3-page .n3-scene .n2f-ph-wrap{margin:0;position:static;rotate:0deg}.n3-page .n3-scene .n2f-ag,.n3-page .n3-scene .n2f-rm{display:none}.n3-page .n3-scene .n3f-sc1{margin:0 auto;padding-top:0;position:relative;width:254px}.n3-page .n3-scene .n3f-sc1 .n2f-sw{right:-56px;rotate:3deg;top:10px}.n3-page .n3f-lp{--lpa:#7c6bd9;--lpd:#5f4ec2;--lpt:#ede9fb;color:var(--m-ink);min-height:372px;position:relative}.n3-page .n3f-lp-url{align-items:center;background:#fff;border:1px solid var(--m-border);border-radius:7px;color:var(--m-soft);display:flex;font-size:8.5px;font-weight:700;gap:4px;height:20px;justify-content:center;margin:7px 10px 0}.n3-page .n3f-lp-url svg{color:var(--lpa);transition:color .4s}.n3-page .n3f-lp-top{align-items:center;background:#ffffffd9;border-bottom:1px solid #eeeaf7;display:flex;gap:6px;margin-top:6px;padding:6px 10px}.n3-page .n3f-lp-top img{border-radius:50%;flex:none;height:18px;object-fit:cover;width:18px}.n3-page .n3f-lp-top strong{font-size:10px;font-weight:800;letter-spacing:-.01em}.n3-page .n3f-lp-burger{align-items:center;background:#fff;border:1px solid var(--m-border);border-radius:7px;display:flex;flex-direction:column;gap:2.5px;height:22px;justify-content:center;margin-left:auto;width:22px}.n3-page .n3f-lp-burger i{background:var(--m-ink);border-radius:1px;height:1.5px;width:9px}.n3-page .n3f-lp-body{display:flex;flex-direction:column;gap:9px;padding:8px 8px 0}.n3-page .n3f-lp-hero{background:var(--lpt);border-radius:14px;box-shadow:0 8px 18px -10px #2e2a4073;height:88px;overflow:hidden;position:relative}.n3-page .n3f-lp-hero img{display:block;height:100%;object-fit:cover;width:100%}.n3-page .n3f-lp-hero:after{background:linear-gradient(0deg,#2e2a406b,#0000);bottom:0;content:"";height:42%;left:0;position:absolute;right:0}.n3-page .n3f-lp-all{align-items:center;background:#ffffffe6;border-radius:999px;color:var(--m-ink);display:inline-flex;font-size:7.5px;font-weight:750;gap:3px;height:17px;padding:0 7px;position:absolute;right:6px;top:6px;z-index:2}.n3-page .n3f-lp-all svg{color:var(--lpa);transition:color .4s}.n3-page .n3f-lp-dots{bottom:7px;display:flex;gap:4px;justify-content:center;left:0;position:absolute;right:0;z-index:2}.n3-page .n3f-lp-dots i{background:#ffffff8c;border-radius:99px;height:4px;width:4px}.n3-page .n3f-lp-dots i.on{background:#fff;width:12px}.n3-page .n3f-lp-id{align-items:center;display:flex;gap:8px;padding:0 2px}.n3-page .n3f-lp-id img{background:#fff;border:1px solid var(--m-border);border-radius:50%;flex:none;height:28px;object-fit:cover;width:28px}.n3-page .n3f-lp-id>div{flex:1 1;min-width:0}.n3-page .n3f-lp-id h4{font-size:13px;font-weight:750;letter-spacing:-.02em;line-height:1.1;margin:0;white-space:nowrap}.n3-page .n3f-lp-st{align-items:center;color:var(--m-soft);display:flex;font-size:8px;font-weight:700;gap:4px;margin-top:2px;white-space:nowrap}.n3-page .n3f-lp-st i{background:#3a9b67;border-radius:50%;height:5px;width:5px}.n3-page .n3f-lp-st em{font-style:normal;font-weight:500}.n3-page .n3f-lp-call{align-items:center;background:#fff;border:1px solid var(--m-border);border-radius:50%;color:var(--lpd);display:flex;flex:none;height:22px;justify-content:center;transition:color .4s;width:22px}.n3-page .n3f-lp-svc{padding:2px 2px 46px}.n3-page .n3f-lp-kick{align-items:center;color:var(--lpa);display:inline-flex;font-size:6.5px;font-weight:800;gap:4px;letter-spacing:.14em;text-transform:uppercase;transition:color .4s}.n3-page .n3f-lp-h2{font-size:16px;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-top:4px}.n3-page .n3f-lp-h2 em{color:var(--lpa);font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;transition:color .4s}.n3-page .n3f-lp-tabs{background:#fff;border:1px solid var(--m-border);border-radius:999px;display:inline-flex;gap:2px;margin-top:8px;padding:2px}.n3-page .n3f-lp-tabs>span{align-items:center;border-radius:999px;color:var(--m-soft);display:inline-flex;font-size:7.5px;font-weight:700;height:18px;padding:0 9px}.n3-page .n3f-lp-tabs>span.on{background:var(--m-ink);color:#fff}.n3-page .n3f-lp-row{border-bottom:1px solid var(--m-border)}.n3-page .n3f-lp-row:first-of-type{border-top:1px solid var(--m-border);margin-top:6px}.n3-page .n3f-lp-rh{align-items:center;display:flex;gap:7px;padding:8px 1px}.n3-page .n3f-lp-rh .no{color:var(--lpa);font-size:7px;font-weight:750;letter-spacing:.05em;transition:color .4s}.n3-page .n3f-lp-rh .t{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.n3-page .n3f-lp-rh strong{font-size:10.5px;font-weight:750;letter-spacing:-.02em;line-height:1.1}.n3-page .n3f-lp-rh small{color:var(--m-soft);font-size:7.5px;font-weight:700}.n3-page .n3f-lp-rh small b{color:var(--lpd);transition:color .4s}.n3-page .n3f-lp-rh .x{align-items:center;border:1px solid var(--m-border);border-radius:50%;color:var(--m-soft);display:flex;flex:none;height:18px;justify-content:center;transition:transform .3s,background .4s,border-color .4s;width:18px}.n3-page .n3f-lp-row.open .x{background:var(--lpa);border-color:var(--lpa);color:#fff;transform:rotate(45deg)}.n3-page .n3f-lp-it{align-items:baseline;border-top:1px dashed #ede9f6;display:flex;gap:8px;justify-content:space-between;padding:6px 1px 7px 16px}.n3-page .n3f-lp-it .t{display:flex;flex-direction:column;min-width:0}.n3-page .n3f-lp-it .t strong{font-size:8.5px;font-weight:750;letter-spacing:-.01em;white-space:nowrap}.n3-page .n3f-lp-it .t small{color:var(--m-soft);font-size:7px;font-weight:550}.n3-page .n3f-lp-it .m{display:flex;flex:none;flex-direction:column;text-align:right}.n3-page .n3f-lp-it .m strong{font-feature-settings:"tnum";color:var(--lpd);font-size:8.5px;font-variant-numeric:tabular-nums;font-weight:750;transition:color .4s}.n3-page .n3f-lp-it .m small{color:var(--m-soft);font-size:6.5px;font-weight:650}.n3-page .n3f-lp-bar{background:linear-gradient(0deg,#f7f5fc 55%,#f7f5fc00);bottom:0;display:flex;justify-content:center;left:0;padding:14px 10px 9px;position:absolute;right:0}.n3-page .n3f-lp-book{align-items:center;background:var(--lpa);border-radius:999px;box-shadow:0 10px 20px -8px var(--lpa);color:#fff;display:inline-flex;font-size:9.5px;font-weight:750;height:30px;justify-content:center;padding:0 28px;position:relative;transition:transform .2s,background .4s,box-shadow .4s;white-space:nowrap}.n3-page .n3f-lp-book.pressed{background:var(--lpd);transform:scale(.95)}.n3-page .n3-scene .n3f-sc2{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.n3-page .n3f-rm{background:#fff;border:1px solid #e3dcf5;border-radius:18px;box-shadow:0 10px 30px #5f4ec21a;box-sizing:border-box;padding:11px 12px 10px;width:254px}.n3-page .n3f-rm-head{align-items:center;display:flex;gap:8px}.n3-page .n3f-rm-head .t{color:var(--m-ink);font-size:12.5px;font-weight:800;letter-spacing:-.01em}.n3-page .n3f-rm-head .pill{align-items:center;background:var(--m-mint-soft);border-radius:999px;color:var(--m-mint);display:inline-flex;font-size:9.5px;font-weight:800;gap:4px;margin-left:auto;padding:3px 8px;white-space:nowrap}.n3-page .n3f-rail{display:flex;margin:12px 0 0;position:relative}.n3-page .n3f-line{border-top:2px dashed #e7e2f3;left:12.5%;position:absolute;right:12.5%;top:11px}.n3-page .n3f-line.fill{border-top:2px solid var(--m-primary);right:auto;transition:width .7s var(--ease-out);width:0;width:calc(75%*var(--p, 0))}.n3-page .n3f-node{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;position:relative;text-align:center}.n3-page .n3f-node>i{align-items:center;background:var(--m-lav);border-radius:50%;color:var(--m-deep);display:flex;font-size:10.5px;font-style:normal;font-weight:800;height:24px;justify-content:center;transition:background .35s,color .35s,box-shadow .35s;width:24px}.n3-page .n3f-node>b{color:var(--m-ink);font-size:9.5px;font-weight:800;line-height:1.1;white-space:nowrap}.n3-page .n3f-node>small{color:var(--m-muted);font-size:8.5px;font-weight:700;line-height:1.1;white-space:nowrap}.n3-page .n3f-node.done>i{background:var(--m-mint-soft);color:var(--m-mint)}.n3-page .n3f-node.live>i{animation:n2fpulse 2.2s ease-in-out infinite;background:var(--m-primary);box-shadow:0 0 0 4px #7c6bd929;color:#fff}.n3-page .n3f-node.end>i{background:#fff;border:1.5px solid #ddd5f2;color:var(--m-deep)}.n3-page .n3f-node.end.live>i{animation:none;background:var(--m-ink);border-color:var(--m-ink);box-shadow:0 0 0 4px #2e2a401f;color:#fff}.n3-page .n3f-stamp{align-self:center;color:var(--m-muted);font-size:8.5px;font-weight:750;letter-spacing:.02em;opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s var(--ease-out)}.n3-page .n3f-stamp.show{opacity:1;transform:none}.n3-page .n3f-sc2 .n2f-ph-msgs{gap:6px}.n3-page .n3f-sc2 .n2f-bub.out{max-width:90%}.n3-page .n3-scene .n2f-sc4{display:block;height:420px;max-width:none;position:relative;width:100%}.n3-page .n3-scene .n2fk{left:0;position:absolute;rotate:0deg;top:0;width:100%;z-index:1}.n3-page .n3-scene .n2fk>:nth-child(4),.n3-page .n3-scene .n2fk>:nth-child(5),.n3-page .n3-scene .n2fk>:nth-child(8),.n3-page .n3-scene .n2fk>:nth-child(9){display:none}.n3-page .n3-scene .n2fk-side{bottom:0;position:absolute;right:0;width:210px;z-index:3}.n3-page .n3-scene .n2fk-rebook,.n3-page .n3-scene .n2fk-side .n2-sticker,.n3-page .n3-scene .n2fk-term{display:none}.n3-page .n3-scene .n2-appwin{background:#fff;border:1px solid #e3dcf5;border-radius:18px;box-shadow:var(--sh-lg);overflow:hidden;width:100%}.n3-page .n2-winbar{align-items:center;background:linear-gradient(#fdfcff,#f8f6fd);border-bottom:1px solid var(--m-border);display:flex;gap:10px;height:40px;padding:0 14px}.n3-page .n2-windots{display:flex;gap:6px}.n3-page .n2-windots i{background:#ebe5f8;border:1px solid #ded6f1;border-radius:50%;height:10px;width:10px}.n3-page .n2-windots i:first-child{background:#f6c6d8;border-color:#efb3cb}.n3-page .n2-windots i:nth-child(2){background:#f8e3b9;border-color:#efd49e}.n3-page .n2-windots i:nth-child(3){background:#c9e8d4;border-color:#b2dcc2}.n3-page .n2-winurl{background:var(--m-surface);border-radius:999px;color:var(--m-muted);font-size:11.5px;font-weight:650;height:24px;margin:0 auto;overflow:hidden;padding:0 12px;white-space:nowrap}.n3-page .n2-winlive,.n3-page .n2-winurl{align-items:center;display:inline-flex;gap:6px}.n3-page .n2-winlive{color:var(--m-mint);font-size:10.5px;font-weight:800;letter-spacing:.04em}.n3-page .n2-winlive i{animation:n2pulse 2.2s ease-in-out infinite;background:var(--m-mint);border-radius:50%;height:7px;width:7px}.n3-page .n3-scene .n2-cursor{filter:none;height:0;left:var(--cx);opacity:0;pointer-events:none;position:absolute;top:var(--cy);transform:translate(40px,40px);transition:opacity .35s,transform .9s cubic-bezier(.3,.75,.25,1),left .9s var(--ease-out),top .9s var(--ease-out);width:0;z-index:6}.n3-page .n3-scene .n2-cursor svg{display:none}.n3-page .n3-scene .n2-cursor:before{background:#7c6bd94d;border:2px solid #fffffff2;border-radius:50%;box-shadow:0 6px 18px #5f4ec259;box-sizing:border-box;content:"";height:32px;left:-16px;position:absolute;top:-16px;transition:transform .2s var(--spring),background .2s;width:32px}.n3-page .n3-scene .n2-cursor.press,.n3-page .n3-scene .n2-cursor.show{opacity:1;transform:translate(0)}.n3-page .n3-scene .n2-cursor.press:before{background:#7c6bd980;transform:scale(.72)}.n3-page .pressed{filter:brightness(.96);transform:scale(.94)}.n3-page .n3-jrun{--navh:calc(60px + env(safe-area-inset-top, 0px));height:calc(100svh - var(--navh) + 1svh*480);height:calc(100svh - var(--navh) + var(--n, 4)*var(--jl, 120)*1svh);position:relative;z-index:1}.n3-page .n3-jstage{--sink:var(--m-ink);--ssoft:var(--m-soft);--smut:var(--m-muted);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100svh - var(--navh));isolation:isolate;padding:8px 0 max(14px,env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;top:var(--navh)}.n3-page .n3-jstage:before{background:radial-gradient(120% 80% at 18% 0,#241e3b 0,#1a1629 55%,#13101e 100%);bottom:-240px;content:"";left:-24px;opacity:0;opacity:var(--jd,0);right:-24px;top:-120px}.n3-page .n3-jglow,.n3-page .n3-jstage:before{pointer-events:none;position:absolute;z-index:-1}.n3-page .n3-jglow{inset:0;overflow:hidden}.n3-page .n3-jglow i{bottom:-12%;left:-20%;opacity:0;position:absolute;right:-20%;top:6%;will-change:opacity}.n3-page .n3-jglow i:first-child{background:radial-gradient(60% 50% at 28% 42%,#7c6bd938,#0000 70%),radial-gradient(50% 45% at 82% 82%,#dd66a624,#0000 70%);opacity:0;opacity:var(--g0,0)}.n3-page .n3-jglow i:nth-child(2){background:radial-gradient(60% 50% at 72% 40%,#5b79e333,#0000 70%),radial-gradient(50% 45% at 18% 84%,#2f8a5b1f,#0000 70%);opacity:0;opacity:var(--g1,0)}.n3-page .n3-jglow i:nth-child(3){background:radial-gradient(60% 50% at 28% 40%,#c08a2d2e,#0000 70%),radial-gradient(50% 45% at 82% 84%,#dd66a61f,#0000 70%);opacity:0;opacity:var(--g2,0)}.n3-page .n3-jglow i:nth-child(4){background:radial-gradient(60% 50% at 72% 42%,#2f8a5b29,#0000 70%),radial-gradient(50% 45% at 18% 84%,#7c6bd929,#0000 70%);opacity:0;opacity:var(--g3,0)}.n3-page .n3-jsrail{background:#f3f0fa;border:1px solid var(--m-border);border-radius:999px;box-sizing:border-box;flex:none;height:46px;margin:0 16px;position:relative;transition:background .45s,border-color .45s}.n3-page .n3-jsrail-lens{background:var(--m-ink);border-radius:999px;bottom:4px;box-shadow:0 8px 18px -8px #2e2a408c;left:4px;left:calc(4px + (100% - 8px)*var(--s, 0)/var(--n, 4));overflow:hidden;position:absolute;top:4px;transition:background .45s,box-shadow .45s;width:calc(25% - 2px);width:calc((100% - 8px)/var(--n, 4))}.n3-page .n3-jsrail-fill{background:linear-gradient(90deg,#7c6bd98c,#9d78e4cc);bottom:0;left:0;position:absolute;top:0;width:0;width:calc(var(--q, 0)*100%)}.n3-page .n3-jsrail-row{box-sizing:border-box;display:flex;inset:0;padding:4px;position:absolute}.n3-page .n3-jsrail-row.inv{-webkit-clip-path:inset(4px calc(75% - 2px) 4px 4px round 999px);clip-path:inset(4px calc(75% - 2px) 4px 4px round 999px);-webkit-clip-path:inset(4px calc(100% - 4px - (100% - 8px)*(var(--s, 0) + 1)/var(--n, 4)) 4px calc(4px + (100% - 8px)*var(--s, 0)/var(--n, 4)) round 999px);clip-path:inset(4px calc(100% - 4px - (100% - 8px)*(var(--s, 0) + 1)/var(--n, 4)) 4px calc(4px + (100% - 8px)*var(--s, 0)/var(--n, 4)) round 999px);color:#fff;pointer-events:none;transition:color .45s}.n3-page .n3-jsseg{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--ssoft);display:inline-flex;flex:1 1;font-family:var(--font-round);font-size:11.5px;font-weight:800;gap:5px;height:100%;justify-content:center;min-width:0;padding:0 4px;transition:color .45s;white-space:nowrap}.n3-page .n3-jsseg em{color:var(--smut);font-size:10px;font-style:normal;letter-spacing:.04em;transition:color .45s}.n3-page .n3-jsrail-row.inv .n3-jsseg{color:inherit}.n3-page .n3-jsrail-row.inv .n3-jsseg em{color:#ffffff9e}@media (max-width:370px){.n3-page .n3-jsseg em{display:none}}.n3-page .n3-jstrip{flex:1 1 auto;margin:12px 16px 0;max-height:680px;min-height:240px;perspective:1400px;position:relative}.n3-page .n3-jsc{--fink:var(--m-ink);--fsoft:var(--m-soft);--fmut:var(--m-muted);--fline:var(--m-border);background:#fff;border:1px solid var(--m-border);border-radius:28px;box-shadow:0 24px 60px -30px #5f4ec259;box-sizing:border-box;color:var(--fink);display:flex;flex-direction:column;inset:0;opacity:1;opacity:calc(1 - var(--ad, 0)*.55);overflow:hidden;padding:18px 16px 12px;position:absolute;transform:translate3d(0,0,0) rotateY(0deg) scale(1);transform:translate3d(calc(var(--d, 0)*100% + var(--d, 0)*18px),0,0) rotateY(calc(var(--d, 0)*6deg)) scale(calc(1 - var(--ad, 0)*.06));transform-origin:50% 55%;will-change:transform,opacity}.n3-page .n3-jsc:before{content:"";inset:0;pointer-events:none;position:absolute}.n3-page .n3-jsc.c0:before{background:radial-gradient(90% 50% at 0 0,#7c6bd929,#0000 70%),radial-gradient(70% 45% at 100% 100%,#dd66a61f,#0000 70%)}.n3-page .n3-jsc.c1:before{background:radial-gradient(90% 50% at 100% 0,#5b79e329,#0000 70%),radial-gradient(70% 45% at 0 100%,#2f8a5b1a,#0000 70%)}.n3-page .n3-jsc.c2:before{background:radial-gradient(90% 50% at 0 0,#c08a2d29,#0000 70%),radial-gradient(70% 45% at 100% 100%,#dd66a61a,#0000 70%)}.n3-page .n3-jsc.c3:before{background:radial-gradient(90% 50% at 100% 0,#2f8a5b24,#0000 70%),radial-gradient(70% 45% at 0 100%,#7c6bd924,#0000 70%)}.n3-page .n3-jsc .n3-darkpaw{color:#ffffff0a;pointer-events:none;position:absolute}.n3-page .n3-jsc-h{align-items:flex-start;display:flex;flex:none;flex-direction:column;position:relative;transform:translate3d(0,0,0);transform:translate3d(calc(var(--d, 0)*22px),0,0);z-index:1}.n3-page .n3-jsc-h h3{text-wrap:balance;color:var(--fink);font-size:clamp(24px,6.6vw,28px);font-weight:800;letter-spacing:-.024em;line-height:1.1;margin:0}.n3-page .n3-jsc-h h3 em{color:var(--m-primary);font-style:normal}.n3-page .n3-jsc-h p{text-wrap:pretty;color:var(--fsoft);font-size:15px;font-weight:650;line-height:1.35;margin:6px 0 0}.n3-page .n3-jsc-scene{flex:1 1 auto;margin:10px -8px 0;min-height:0;position:relative;transform:translate3d(0,0,0);transform:translate3d(calc(var(--d, 0)*-14px),calc(var(--ad, 0)*10px),0);z-index:1}.n3-page .n3-jsfact{align-items:center;display:flex;flex:none;height:36px;justify-content:center;margin:12px 16px 0;position:relative}.n3-page .n3-jsfact-in{align-items:center;animation:n3stamp .55s var(--ease-out) both;background:#fff;border:1px solid var(--m-border);border-radius:999px;box-shadow:var(--sh-sm);box-sizing:border-box;color:var(--ssoft);display:inline-flex;font-size:12.5px;font-weight:650;gap:8px;height:34px;max-width:100%;padding:0 14px;transition:background .45s,border-color .45s,color .45s;white-space:nowrap}.n3-page .n3-jsfact-in b{color:var(--sink);flex:none;font-family:var(--font-round);font-weight:800;transition:color .45s}.n3-page .n3-jsfact-in>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.n3-page .n3-jsdot{animation:n2pulse 2.2s ease-in-out infinite;background:var(--m-mint);border-radius:50%;box-shadow:0 0 0 3px #2f8a5b29;flex:none;height:7px;width:7px}.n3-page .n3-jscue{animation:n3nudge 1.5s ease-in-out infinite;color:var(--m-primary);display:inline-flex}@keyframes n3stamp{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes n3nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.n3-page .n3-jstage.is-dark{--sink:#fff;--ssoft:#b9b2ce;--smut:#8f88ad}.n3-page .n3-jstage.is-dark .n3-jsrail{background:#ffffff12;border-color:#ffffff1f}.n3-page .n3-jstage.is-dark .n3-jsrail-lens{background:#fff;box-shadow:0 8px 18px -8px #0009}.n3-page .n3-jstage.is-dark .n3-jsrail-row.inv{color:var(--m-ink)}.n3-page .n3-jstage.is-dark .n3-jsrail-row.inv .n3-jsseg em{color:var(--m-muted)}.n3-page .n3-jstage.is-dark .n3-jsrail-fill{background:linear-gradient(90deg,#7c6bd938,#9d78e461)}.n3-page .n3-jstage.is-dark .n3-jsfact-in{background:#ffffff12;border-color:#ffffff1f;box-shadow:none}.n3-page .n3-jstage.is-dark .n3-jsdot{background:#5fc58e;box-shadow:0 0 0 3px #5fc58e40}@media (prefers-reduced-motion:reduce){.n3-page .n3-jscue,.n3-page .n3-jsdot,.n3-page .n3-jsfact-in{animation:none}}.n3-page .n3-pricewrap{position:relative}.n3-page .n2-price-halo{background:radial-gradient(40% 36% at 30% 24%,#7c6bd926,#0000 70%),radial-gradient(36% 34% at 70% 68%,#dd66a61c,#0000 72%);inset:-120px -60px -240px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 220px),#0000);mask-image:linear-gradient(180deg,#000 calc(100% - 220px),#0000);pointer-events:none;position:absolute}.n3-page #pricing{padding-bottom:72px}.n3-page #faq{background:linear-gradient(180deg,#fff0,#fff 220px)}.n3-page #faq .n2-shead{padding-top:56px}.n3-page .n3-pc{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 220deg at 50% 50%,#e9e3f7,#cdbff2 22%,#efc9e1 48%,#d5c9f3 70%,#e9e3f7) border-box;border:1.5px solid #0000;border-radius:28px;box-shadow:var(--sh-lg);overflow:hidden;position:relative;z-index:1}.n3-page .n3-pc-top{background:radial-gradient(90% 70% at 100% 0,#dd66a61a,#0000 62%),radial-gradient(80% 60% at 0 100%,#7c6bd921,#0000 62%),linear-gradient(170deg,#fbfaff,#f5f1fc);border-bottom:1px solid #ece6f8;overflow:hidden;padding:22px;position:relative}.n3-page .n3-pc-paw{color:#7c6bd912;pointer-events:none;position:absolute;right:-26px;top:-30px;transform:rotate(18deg)}.n3-page .n3-pc-badges{align-items:center;display:flex;gap:10px;position:relative}.n3-page .n3-pc-price{align-items:flex-end;display:flex;gap:12px;margin-top:14px;position:relative}.n3-page .n3-pc-num{background:linear-gradient(118deg,#5f4ec2,#7c6bd9 48%,#c2498d);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:80px;font-weight:800;letter-spacing:-.055em;line-height:.86;margin-right:-.06em;padding-right:.06em}.n3-page .n3-pc-per{display:flex;flex-direction:column;gap:3px;min-width:0;padding-bottom:7px}.n3-page .n3-pc-per>b{color:var(--m-ink);font-size:18px;font-weight:800;letter-spacing:-.02em}.n3-page .n3-pc-per>s{color:var(--m-muted);font-size:13px;font-weight:700;-webkit-text-decoration-color:var(--m-blush);text-decoration-color:var(--m-blush);text-decoration-thickness:2px;white-space:nowrap}.n3-page .n3-pc-lede{text-wrap:pretty;color:var(--m-soft);font-size:14.5px;font-weight:500;line-height:1.45;margin:12px 0 0;position:relative}.n3-page .n3-pc-lede strong{color:var(--m-ink);font-weight:750}.n3-page .n2-price-cta{box-sizing:border-box;font-size:16.5px;height:56px;overflow:hidden;position:relative;width:100%}.n3-page .n3-pc-top .n2-price-cta{margin-top:20px}.n3-page .n2-price-cta:after{animation:n2ctasheen 4.6s ease-in-out infinite;background:linear-gradient(100deg,#0000,#ffffff61,#0000);bottom:0;content:"";left:-45%;position:absolute;top:0;transform:skewX(-18deg);width:34%}@keyframes n2ctasheen{0%,55%{left:-45%}90%,to{left:125%}}.n3-page .n3-pc-ctanote{align-items:center;color:var(--m-muted);display:flex;font-size:12.5px;font-weight:650;gap:6px;justify-content:center;margin-top:11px;position:relative;white-space:nowrap}.n3-page .n3-pc-ctanote svg{color:var(--m-mint)}.n3-page .n3-pc-body{padding:18px 22px 20px}.n3-page .n3-pc-lhead{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:space-between}.n3-page .n3-pc-lhead>span{font-weight:800;letter-spacing:.09em;text-transform:uppercase}.n3-page .n3-pc-lhead>em,.n3-page .n3-pc-lhead>span{color:var(--m-deep);font-size:11.5px;white-space:nowrap}.n3-page .n3-pc-lhead>em{align-items:center;background:var(--m-lav);border-radius:999px;display:inline-flex;font-style:normal;font-weight:750;gap:6px;padding:5px 10px 5px 8px}.n3-page .n3-pc-dot{background:var(--m-primary);border-radius:50%;display:inline-block;flex:none;height:6px;width:6px}.n3-page .n3-pc-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:13px 0 0;padding:0}.n3-page .n3-pc-grid li{align-items:flex-start;color:var(--m-ink);display:flex;font-size:12.75px;font-weight:650;gap:7px;line-height:1.3;min-width:0}.n3-page .n3-pc-grid li>b{font-weight:inherit;min-width:0}.n3-page .n3-pc-grid li>b .n3-pc-dot{margin:0 0 0 5px;vertical-align:3px}.n3-page .n2-pl-ic{align-items:center;background:var(--m-mint-soft);border-radius:50%;color:var(--m-mint);display:flex;flex:none;height:20px;justify-content:center;margin-top:-1px;width:20px}.n3-page .n2-pl-ai,.n3-page .n2-pl-ic.ai{background:var(--m-lav);color:var(--m-deep)}.n3-page .n2-pl-ai{border-radius:999px;flex:none;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.05em;padding:2.5px 7px}.n3-page .n3-pc-tally{grid-gap:8px;align-items:center;background:linear-gradient(120deg,#f8f5fd,#f1ebfa);border:1px solid #e6dff6;border-radius:16px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:16px;padding:11px 14px}.n3-page .n3-pc-tcol{display:flex;flex-direction:column;gap:2px;min-width:0}.n3-page .n3-pc-tcol>span{color:var(--m-muted);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.n3-page .n3-pc-tcol>s{color:var(--m-soft);font-size:15px;font-weight:750;-webkit-text-decoration-color:var(--m-blush);text-decoration-color:var(--m-blush);text-decoration-thickness:2px;white-space:nowrap}.n3-page .n3-pc-tcol.hi{align-items:flex-end;text-align:right}.n3-page .n3-pc-tcol.hi>span{color:var(--m-deep)}.n3-page .n3-pc-tcol.hi>strong{color:var(--m-deep);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.n3-page .n3-pc-tcol.hi>strong>small{color:var(--m-primary);font-size:13px;font-weight:750;letter-spacing:0;margin-left:3px}.n3-page .n3-pc-tarrow{align-items:center;background:#fff;border:1px solid #e4ddf5;border-radius:50%;box-shadow:0 2px 8px #5f4ec21a;color:var(--m-primary);display:flex;height:30px;justify-content:center;width:30px}.n3-page .n3-pc-perks{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.n3-page .n3-pc-perk{align-items:center;background:#fbfafe;border:1px solid var(--m-border);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:12px 8px 11px;text-align:center}.n3-page .n3-pc-perk>b{text-wrap:balance;color:var(--m-ink);font-size:12px;font-weight:750;line-height:1.25}.n3-page .n3-pc-perk>span{text-wrap:balance;color:var(--m-muted);font-size:11px;font-weight:600;line-height:1.3}.n3-page .n3-pc-plabel{border-top:1px solid #f1edf9;color:var(--m-deep);display:block;font-size:11.5px;font-weight:800;letter-spacing:.09em;margin-top:18px;padding-top:16px;text-transform:uppercase}.n3-page .n2-perk-ic{align-items:center;border-radius:10px;display:flex;flex:none;height:30px;justify-content:center;width:30px}.n3-page .n2-perk-ic.blush{background:var(--m-blush-soft);color:var(--m-blush-deep)}.n3-page .n2-perk-ic.lav{background:var(--m-lav);color:var(--m-deep)}.n3-page .n2-perk-ic.mint{background:var(--m-mint-soft);color:var(--m-mint)}.n3-page .n2-faqs{display:flex;flex-direction:column;gap:10px}.n3-page .n2-faq{background:#fff;border:1px solid var(--m-border);border-radius:16px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.n3-page .n2-faq.is-open{border-color:#cfc4f1;box-shadow:var(--sh-sm)}.n3-page .n2-faq-q{align-items:center;background:#0000;border:none;color:var(--m-ink);display:flex;font-size:15.5px;font-weight:700;gap:14px;justify-content:space-between;line-height:1.3;min-height:58px;padding:15px 16px;text-align:left;width:100%}.n3-page .n2-faq-tick{color:var(--m-muted);display:flex;flex:none;transition:transform .3s var(--spring),color .2s}.n3-page .n2-faq.is-open .n2-faq-tick{color:var(--m-primary);transform:rotate(45deg)}.n3-page .n2-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease-out)}.n3-page .n2-faq.is-open .n2-faq-a{grid-template-rows:1fr}.n3-page .n2-faq-a>div{color:var(--m-soft);font-size:15px;font-weight:500;line-height:1.6;overflow:hidden;padding:0 16px}.n3-page .n2-faq.is-open .n2-faq-a>div{padding-bottom:16px}.n3-page .n2-final{background:linear-gradient(160deg,#f3effc,#ede9fb 45%,#fae9f3);border:1px solid #e4dcf6;border-radius:26px;box-sizing:border-box;margin:0 auto;max-width:100%;overflow:hidden;padding:44px 22px 40px;position:relative;text-align:center;width:calc(100% - 32px)}.n3-page .n2-final-paw{color:#7c6bd91a;pointer-events:none;position:absolute}.n3-page .n2-final .n2-h2{margin-top:0;position:relative;z-index:1}.n3-page .n2-final .n2-sub{max-width:400px;position:relative;z-index:1}.n3-page .n2-hero-ctas{align-items:stretch;display:flex;flex-direction:column;gap:10px;margin-top:26px;position:relative;z-index:1}.n3-page .n2-hero-ctas .n2-btn{box-sizing:border-box;min-width:0;width:100%}.n3-page .n2-final .n2-hero-ctas{flex-direction:row;justify-content:center}.n3-page .n2-final .n2-hero-ctas .n2-btn{flex:1 1;padding-left:14px;padding-right:14px;white-space:nowrap}.n3-page .n2-footer{background:#fbfafe;border-top:1px solid var(--m-border);margin-top:64px;padding-bottom:96px}.n3-page .n2-footer-top{display:flex;flex-direction:column;gap:28px;margin:0 auto;padding:38px 0 26px;width:calc(100% - 40px)}.n3-page .n2-footer-logo{align-items:center;display:flex;gap:9px}.n3-page .n2-footer-logo img{height:30px;object-fit:contain;width:30px}.n3-page .n2-footer-logo span{font-family:var(--font-logo);font-size:21px;font-weight:700}.n3-page .n2-footer-brand p{color:var(--m-muted);font-size:14px;font-weight:550;margin-top:10px;max-width:300px}.n3-page .n2-footer-links{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.n3-page .n2-footer-col{display:flex;flex-direction:column;gap:4px}.n3-page .n2-footer-col em{color:var(--m-muted);font-size:12px;font-style:normal;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.n3-page .n2-footer-col a{align-items:center;color:var(--m-soft)!important;display:inline-flex;font-size:15px;font-weight:600;min-height:40px;text-decoration:none}.n3-page .n2-footer-bottom{align-items:center;border-top:1px solid var(--m-border);color:var(--m-muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:550;gap:14px;margin:0 auto;padding:18px 0 6px;width:calc(100% - 40px)}.n3-page .n2-footer-bottom .spacer{flex:1 0 100%;height:0;margin:-6px 0}.n3-page .n2-footer-bottom a{align-items:center;color:var(--m-muted)!important;display:inline-flex;min-height:32px;text-decoration:none}.n3-page .n2-footer-bottom .paw{color:var(--m-blush);display:inline-flex;vertical-align:-2px}.n3-page .n3-dock{bottom:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));pointer-events:none;transform:translate(-50%,110%);transition:transform .5s var(--ease-out);z-index:125}.n3-page .n3-dock.show{pointer-events:auto;transform:translate(-50%)}.n3-page .n3-dock-in{align-items:center;backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);background:#fdfcffd1;border:1px solid #dfd8f2f2;border-radius:999px;box-shadow:0 -6px 30px #5f4ec21f,0 14px 40px #5f4ec22e;display:flex;gap:10px;padding:8px 8px 8px 16px}.n3-page .n3-dock-tx{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.n3-page .n3-dock-tx strong{font-size:14px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.n3-page .n3-dock-tx span{color:var(--m-muted);font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n3-page .n3-dock .n2-btn{flex:none;font-size:15px;height:48px;padding:0 20px}@media (prefers-reduced-motion:reduce){.n3-page .n2-reveal,html.sda .n3-page .n2-reveal{animation:none;opacity:1;transform:none;transition:none}.n3-page .n2-htab,.n3-page .n2-htab-lens,.n3-page .n2-htab-lens:after,.n3-page .n2-mesh,.n3-page .n2-mesh i,.n3-page .n2-winlive i,.n3-page .n3-deck,.n3-page .n3-deck-glow,.n3-page .n3-pillsrow{animation:none}.n3-page .n2-htab-lens,.n3-page .n3-card,.n3-page .n3-rail-lens{transition:none}.n3-page .n2-htab-fill{display:none}.n3-page .n2-price-cta:after{animation:none;opacity:0}}.n3-page .ms-app{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);display:flex;flex-direction:column;font-family:var(--font);font-size:14px;height:874px;overflow:hidden;position:relative;text-align:left;width:402px}.n3-page .ms-app *,.n3-page .ms-app :after,.n3-page .ms-app :before{box-sizing:border-box}.n3-page .ms-app h1,.n3-page .ms-app p{margin:0}.n3-page .ms-island{background:#000;border-radius:24px;height:37px;left:50%;position:absolute;top:11px;transform:translateX(-50%);width:126px;z-index:50}.n3-page .ms-status{align-items:center;color:#000;display:flex;font-size:16.5px;font-weight:650;height:58px;justify-content:space-between;left:0;letter-spacing:-.01em;padding:20px 30px 0 40px;position:absolute;right:0;top:0;z-index:40}.n3-page .ms-status-r{align-items:center;display:flex;gap:6px}.n3-page .ms-screen{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.n3-page .ms-home{background:#00000040;border-radius:99px;bottom:8px;height:5px;left:50%;position:absolute;transform:translateX(-50%);width:139px;z-index:60}.n3-page .scl-petpic{border-radius:50%;box-shadow:inset 0 0 0 1px #2e2a4014;display:flex;flex:none;height:36px;overflow:hidden;width:36px}.n3-page .scl-petpic svg{display:block;height:100%;width:100%}.n3-page .scl-pav{align-items:center;background:#fff;border:2px solid #fff;border-radius:50%;box-sizing:border-box;display:inline-flex;height:30px;justify-content:center;margin-left:-10px;position:relative;width:30px}.n3-page .scl-pav:first-child{margin-left:0}@keyframes msIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.n3-page .ms-scr .ms-in{opacity:0}.n3-page .ms-scr.on .ms-in{animation:msIn .55s cubic-bezier(.22,.9,.3,1) both;animation-delay:0s;animation-delay:var(--d,0s)}.n3-page .ms-tap{background:#7c6bd94d;border:2px solid #fffffff2;border-radius:50%;box-shadow:0 6px 18px #5f4ec259;height:34px;left:var(--x);margin:-17px 0 0 -17px;opacity:0;pointer-events:none;position:absolute;top:var(--y);transform:scale(.4);transition:opacity .3s,transform .45s cubic-bezier(.3,1.3,.4,1),left .7s cubic-bezier(.22,.9,.3,1),top .7s cubic-bezier(.22,.9,.3,1);width:34px;z-index:30}.n3-page .ms-tap.show{opacity:1;transform:scale(1)}.n3-page .ms-tap.press{background:#7c6bd980;opacity:1;transform:scale(.72)}.n3-page .ms-tap:after{border:2px solid #7c6bd973;border-radius:50%;content:"";inset:-6px;opacity:0;position:absolute}.n3-page .ms-tap.press:after{animation:msRipple .6s ease-out}@keyframes msRipple{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.n3-page .ms-head{background:var(--bg);border-bottom:1px solid var(--border);flex:none;padding:56px 16px 12px}.n3-page .ms-topbar{align-items:center;display:flex;gap:8px;margin-bottom:8px}.n3-page .ms-menu{align-items:center;border-radius:11px;color:var(--text);display:flex;height:40px;justify-content:center;margin-left:-8px;width:40px}.n3-page .ms-topacts{align-items:center;display:flex;gap:6px;margin-left:auto}.n3-page .ms-icbtn{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:11px;color:var(--muted);display:flex;height:38px;justify-content:center;position:relative;width:38px}.n3-page .ms-dot{background:var(--primary);border:1.5px solid #fff;border-radius:50%;height:8px;position:absolute;right:8px;top:7px;width:8px}.n3-page .ms-avatar{align-items:center;background:var(--primary-soft);border-radius:50%;color:var(--primary-deep);display:flex;font-size:13px;font-weight:800;height:38px;justify-content:center;letter-spacing:.02em;width:38px}.n3-page .ms-titlerow{align-items:center;display:flex;gap:10px;justify-content:space-between}.n3-page .ms-titlerow h1{font-size:30px;font-weight:800;letter-spacing:-.02em}.n3-page .ms-titlerow h1.sm{font-size:27px}.n3-page .ms-addbtn{align-items:center;background:var(--primary);border-radius:11px;box-shadow:0 2px 8px #7c6bd947;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:6px;height:40px;padding:0 15px}.n3-page .ms-count{color:var(--muted);font-size:13px;font-weight:600;margin-top:2px}.n3-page .ms-search{align-items:center;border-radius:11px;color:var(--muted);font-size:15px;font-weight:500;gap:8px;height:40px;padding:0 12px}.n3-page .ms-search,.n3-page .ms-tabs{background:var(--surface);display:flex;margin-top:12px}.n3-page .ms-tabs{border-radius:12px;gap:3px;padding:4px}.n3-page .ms-tab{align-items:center;border-radius:9px;color:var(--muted);display:flex;flex:1 1;font-size:12.5px;font-weight:700;gap:5px;height:36px;justify-content:center;white-space:nowrap}.n3-page .ms-tab.on{background:#fff;box-shadow:0 1px 3px #2e2a401a;color:var(--text)}.n3-page .ms-tabn{align-items:center;background:var(--primary);border-radius:99px;color:#fff;display:inline-flex;font-size:10.5px;font-weight:800;height:17px;justify-content:center;min-width:17px;padding:0 5px}.n3-page .ms-list{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow:hidden;padding:12px 16px 20px}.n3-page .ms-list>*{flex:none}.n3-page .msc-head{background:var(--bg);flex:none;padding:54px 16px 4px}.n3-page .msc-titlerow{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:2px}.n3-page .msc-cluster{align-items:center;display:flex;margin-left:-10px}.n3-page .msc-navbtn{align-items:center;color:var(--muted);display:flex;height:40px;justify-content:center;width:40px}.n3-page .msc-title{align-items:baseline;display:flex;gap:6px;padding:7px 8px;white-space:nowrap}.n3-page .msc-title strong{font-size:22px;font-weight:800;letter-spacing:-.02em}.n3-page .msc-title span{color:var(--muted);font-size:13.5px;font-weight:650}.n3-page .msc-title svg{align-self:center;color:var(--muted)}.n3-page .msc-today{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:11px;color:var(--text);display:flex;font-size:13px;font-weight:650;height:36px;opacity:.4;padding:0 14px}.n3-page .msc-strip{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr);padding:6px 10px 2px}.n3-page .msc-day{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center;min-height:60px}.n3-page .msc-day-wd{color:var(--muted);font-size:10.5px;font-weight:750;letter-spacing:.06em}.n3-page .msc-day.today .msc-day-wd{color:var(--primary-deep)}.n3-page .msc-day-num{align-items:center;border-radius:50%;color:var(--text);display:flex;font-size:14.5px;font-weight:750;height:32px;justify-content:center;width:32px}.n3-page .msc-day.sel .msc-day-num{background:var(--primary);box-shadow:0 2px 6px #7c6bd966;color:#fff;font-weight:800}.n3-page .msc-chips{align-items:center;border-bottom:1px solid #f3f0fa;display:flex;gap:6px;overflow:hidden;padding:7px 16px 9px}.n3-page .msc-gall{background:var(--primary-soft);border-radius:99px;color:var(--primary-deep);display:flex;padding:0 15px}.n3-page .msc-gall,.n3-page .msc-gchip{align-items:center;flex:none;font-size:12.5px;font-weight:700;height:36px}.n3-page .msc-gchip{background:#fff;border:1.5px solid var(--border);border-radius:99px;color:var(--muted);display:inline-flex;gap:6px;padding:0 12px 0 4px;white-space:nowrap}.n3-page .msc-gav{align-items:center;border-radius:50%;display:flex;flex:none;font-size:10px;font-weight:800;height:28px;justify-content:center;letter-spacing:.02em;width:28px}.n3-page .msc-metabar{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:8px 16px 6px}.n3-page .msc-daymeta{align-items:baseline;display:flex;gap:7px;white-space:nowrap}.n3-page .msc-daymeta strong{font-size:13px;font-weight:750}.n3-page .msc-daymeta span{color:var(--muted);font-size:12px;font-weight:650}.n3-page .msc-modeseg{background:#fff;border:1.5px solid var(--border);border-radius:10px;display:flex;gap:2px;padding:2.5px}.n3-page .msc-modeseg span{align-items:center;border-radius:7px;color:var(--muted);display:flex;height:28px;justify-content:center;width:34px}.n3-page .msc-modeseg span.on{background:var(--primary-soft);color:var(--primary-deep)}.n3-page .msc-scroll{flex:1 1;min-height:0;overflow:hidden}.n3-page .msc-list{display:flex;flex-direction:column;gap:8px;padding:2px 16px 96px}.n3-page .msc-card{background:#fff;border-left:3.5px solid #0000;border-radius:13px;box-shadow:0 1px 2px #2e2a400d;display:flex;padding:10px 13px 9px;position:relative;width:100%}.n3-page .msc-card.done{opacity:.58}.n3-page .msc-main{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.n3-page .msc-time{align-items:center;display:flex;font-size:12px;font-weight:750;gap:6px;letter-spacing:.01em}.n3-page .msc-time>span{flex:1 1}.n3-page .msc-tick{background:#2e2a401f;border-radius:50%;color:#5c5578;height:15px;justify-content:center;width:15px}.n3-page .msc-chip,.n3-page .msc-tick{align-items:center;display:inline-flex}.n3-page .msc-chip{background:var(--ok-bg);border-radius:99px;color:var(--ok-text);font-size:10.5px;font-style:normal;font-weight:750;height:21px;padding:0 8px}.n3-page .msc-live{animation:n2pulse 2s infinite;background:#2f8a5b;border-radius:50%;height:7px;width:7px}.n3-page .msc-pet{align-items:center;color:var(--text);display:flex;font-size:15px;font-weight:750;gap:6px;letter-spacing:-.01em}.n3-page .msc-pet span{color:#7a7492;font-size:12px;font-weight:600}.n3-page .msc-walkin{background:var(--primary-soft);border-radius:99px;color:var(--primary-deep);font-size:10px;font-style:normal;font-weight:800;padding:1px 7px}.n3-page .msc-svcrow{align-items:center;display:flex;gap:7px}.n3-page .msc-svc{color:#5c5578;font-size:12px;font-weight:650}.n3-page .msc-svcrow em{color:#5c5578;font-size:12px;font-style:normal;font-weight:750;margin-left:auto}.n3-page .msc-add{color:#9a93b4;display:flex;font-size:11.5px;font-weight:650;gap:4px}.n3-page .msc-groomer{align-items:center;color:#6e6688;display:flex;font-size:11px;font-weight:700;gap:6px;margin-top:3px}.n3-page .msc-groomer i{border-radius:50%;height:7px;width:7px}.n3-page .msc-now{align-items:center;display:flex;gap:7px;margin:2px 0}.n3-page .msc-now em{background:oklch(.62 .19 29);border-radius:6px;color:#fff;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.02em;padding:2.5px 7px}.n3-page .msc-now i{border-radius:2px;border-top:2px solid oklch(.62 .19 29);flex:1 1}.n3-page .msc-drop{margin-top:-8px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px) scale(.97);transition:max-height .6s cubic-bezier(.22,.9,.3,1),opacity .45s .1s,margin .6s cubic-bezier(.22,.9,.3,1),transform .6s cubic-bezier(.3,1.3,.4,1)}.n3-page .msc-drop.in{margin-top:0;max-height:150px;opacity:1;overflow:visible;transform:none}.n3-page .msc-drop.in .msc-card{animation:mscGlow 1.8s ease-out .5s both}@keyframes mscGlow{0%{box-shadow:0 0 0 2px #7c6bd966,0 12px 28px #7c6bd940}to{box-shadow:0 1px 2px #2e2a400d}}.n3-page .msc-fab{align-items:center;background:var(--primary);border-radius:18px;bottom:30px;box-shadow:0 8px 22px #7c6bd973;color:#fff;display:flex;height:56px;justify-content:center;position:absolute;right:18px;width:56px;z-index:20}.n3-page .msb-req{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 3px #2e2a400a;display:flex;flex-direction:column;gap:12px;max-height:560px;overflow:hidden;padding:14px;position:relative;transition:max-height .55s cubic-bezier(.5,0,.2,1),opacity .35s,padding .55s cubic-bezier(.5,0,.2,1),margin .55s cubic-bezier(.5,0,.2,1),border-width .55s}.n3-page .msb-req.gone{border-width:0;margin-bottom:-12px;max-height:0;opacity:0;padding-bottom:0;padding-top:0}.n3-page .msb-top{align-items:flex-start;display:flex;gap:11px}.n3-page .msb-id{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.n3-page .msb-idline{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.n3-page .msb-idline strong{font-size:15px;font-weight:750;letter-spacing:-.005em}.n3-page .msb-flag{align-items:center;border-radius:99px;display:inline-flex;font-size:10.5px;font-weight:750;gap:4px;height:20px;padding:0 8px;white-space:nowrap}.n3-page .msb-flag.first{background:var(--info-bg);color:var(--info-text)}.n3-page .msb-flag.multi{background:var(--primary-soft);color:var(--primary-deep)}.n3-page .msb-sub{color:var(--muted);font-size:12px;font-weight:600}.n3-page .msb-ago{color:#b4adc6;flex:none;font-size:11.5px;font-weight:650;padding-top:3px}.n3-page .msb-ask{background:#fbfafe;border:1px solid #f0edf9;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:11px 12px 10px}.n3-page .msb-when{align-items:center;color:var(--primary-deep);display:flex;font-size:14px;font-weight:800;gap:7px;letter-spacing:-.01em}.n3-page .msb-pet{align-items:flex-start;display:flex;gap:10px}.n3-page .msb-pet .scl-petpic{height:30px;width:30px}.n3-page .msb-petmid{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.n3-page .msb-petid{align-items:baseline;display:flex;gap:7px}.n3-page .msb-petid strong{font-size:13.5px;font-weight:750}.n3-page .msb-breed{color:var(--breed);font-size:11.5px;font-weight:600}.n3-page .msb-svc{align-items:baseline;display:flex;font-size:12.5px;font-weight:700;gap:8px}.n3-page .msb-svc span{color:#9a93b4;font-size:11.5px;font-weight:650}.n3-page .msb-addon{color:#6e6886;display:flex;font-size:11.5px;font-weight:600;gap:6px}.n3-page .msb-addon i{color:#b4adc6;font-style:normal;font-weight:700}.n3-page .msb-price{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;padding-top:6px}.n3-page .msb-foot{align-items:baseline;border-top:1px solid #efebf7;color:var(--muted);display:flex;font-size:12px;font-weight:650;justify-content:space-between;padding-top:8px}.n3-page .msb-foot strong{font-feature-settings:"tnum";color:var(--text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:800}.n3-page .msb-note{color:#6e6886;font-size:12.5px;font-weight:600;line-height:1.5}.n3-page .msb-warn{align-items:flex-start;color:var(--warn-text);display:flex;font-size:12.5px;font-weight:600;gap:8px;line-height:1.4}.n3-page .msb-warn svg{color:var(--warn-ic);flex:none;margin-top:1px}.n3-page .msb-accept{align-items:center;background:var(--primary);border-radius:12px;box-shadow:0 2px 10px #7c6bd94d;color:#fff;display:flex;font-size:14.5px;font-weight:750;gap:8px;height:46px;justify-content:center;position:relative;transition:transform .15s,background .2s}.n3-page .msb-accept.pressed{background:var(--primary-deep);transform:scale(.96)}.n3-page .msb-alt{align-items:center;display:flex;justify-content:space-between;margin:-4px -4px -2px}.n3-page .msb-link{align-items:center;border-radius:9px;color:var(--primary-deep);display:inline-flex;font-size:13px;font-weight:700;gap:6px;height:38px;padding:0 10px}.n3-page .msb-link.danger{color:var(--danger)}.n3-page .msb-toast{align-items:center;background:#2e2a40;border-radius:14px;bottom:40px;box-shadow:0 14px 34px #2e2a4059;color:#fff;display:flex;font-size:12.5px;font-weight:650;gap:10px;left:16px;line-height:1.35;opacity:0;padding:12px 14px;position:absolute;right:16px;transform:translateY(14px);transition:opacity .35s,transform .45s cubic-bezier(.3,1.3,.4,1);z-index:30}.n3-page .msb-toast.show{opacity:1;transform:none}.n3-page .msb-toast-ic{align-items:center;background:#2f8a5b;border-radius:50%;display:flex;flex:none;height:24px;justify-content:center;width:24px}.n3-page .msb-toast .msg{flex:1 1}.n3-page .msb-toast .undo{background:#ffffff24;border-radius:8px;flex:none;font-weight:750;padding:5px 10px}.n3-page .mscl-card{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 3px #2e2a400a;display:flex;flex-direction:column;gap:10px;padding:13px 14px;position:relative;transition:background .2s,transform .15s}.n3-page .mscl-card.hit{background:#f5f2fc;transform:scale(.985)}.n3-page .mscl-top{align-items:center;display:flex;gap:11px}.n3-page .mscl-id{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.n3-page .mscl-name{align-items:center;display:flex;gap:7px}.n3-page .mscl-name strong{font-size:15.5px;font-weight:750;letter-spacing:-.01em}.n3-page .mscl-new{align-items:center;background:var(--primary-soft);border-radius:99px;color:var(--primary-deep);display:inline-flex;flex:none;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.n3-page .mscl-pets{align-items:center;color:var(--muted);display:flex;font-size:12.5px;font-weight:600;gap:7px}.n3-page .mscl-stack{display:inline-flex}.n3-page .mscl-stack .scl-pav{border:2px solid #fff;height:26px;margin-left:-9px;width:26px}.n3-page .mscl-chev{color:#c4bdd6;display:flex}.n3-page .mscl-bottom{align-items:center;display:flex;gap:9px}.n3-page .mscl-next{align-items:center;background:var(--primary-soft);border-radius:99px;color:var(--primary-deep);display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:26px;padding:0 10px;white-space:nowrap}.n3-page .mscl-next.none{background:var(--surface);color:var(--muted);font-weight:600}.n3-page .mscl-meta{color:var(--muted);flex:1 1;font-size:12px;font-weight:600;text-align:right;white-space:nowrap}.n3-page .mscl-detail{background:var(--bg);box-shadow:-20px 0 40px #2e2a401f;display:flex;flex-direction:column;inset:0;position:absolute;transform:translateX(100%);transition:transform .5s cubic-bezier(.22,.9,.3,1);z-index:10}.n3-page .mscl-detail.in{transform:none}.n3-page .mscl-subhead{align-items:center;background:var(--bg);border-bottom:1px solid var(--border);display:flex;flex:none;gap:11px;padding:54px 16px 10px}.n3-page .mscl-back{align-items:center;color:var(--text);display:flex;height:40px;justify-content:center;margin-left:-8px;width:40px}.n3-page .mscl-subtitle{flex:1 1;font-size:19px;font-weight:800;letter-spacing:-.015em}.n3-page .mscl-body{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow:hidden;padding:16px 16px 24px;position:relative}.n3-page .mscl-idmain{display:flex;flex-direction:column;gap:2px}.n3-page .mscl-idmain strong{font-size:21px;font-weight:800;letter-spacing:-.02em}.n3-page .mscl-since{color:var(--muted);font-size:12.5px;font-weight:600}.n3-page .mscl-actions{display:flex;flex-direction:column;gap:8px}.n3-page .mscl-row{display:flex;gap:8px}.n3-page .mscl-btn{align-items:center;border-radius:12px;display:inline-flex;flex:none;font-size:14px;font-weight:700;gap:7px;height:46px;justify-content:center;white-space:nowrap;width:100%}.n3-page .mscl-row .mscl-btn{flex:1 1;min-width:0;width:auto}.n3-page .mscl-btn.primary{background:var(--primary);box-shadow:0 2px 8px var(--primary-soft);color:#fff}.n3-page .mscl-btn.ghost{background:#fff;border:1.5px solid var(--border);color:var(--text);font-weight:650}.n3-page .mscl-tabs{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 14px #2e2a400d;display:flex;gap:3px;padding:4px;position:relative}.n3-page .mscl-tab{align-items:center;border-radius:9px;color:var(--muted);display:inline-flex;flex:1 1;font-size:13.5px;font-weight:650;gap:6px;justify-content:center;padding:9px 0;position:relative;transition:background .3s,color .3s}.n3-page .mscl-tab.on{background:var(--primary-soft);color:var(--primary-deep);font-weight:750}.n3-page .mscl-tab.pressed{transform:scale(.96)}.n3-page .mscl-tabn{align-items:center;background:#e7e2f3;border-radius:99px;color:#6e6886;display:inline-flex;font-size:11px;font-weight:750;height:19px;justify-content:center;min-width:19px;padding:0 5px;transition:background .3s,color .3s}.n3-page .mscl-tab.on .mscl-tabn{background:var(--primary);color:#fff}.n3-page .mscl-pane{animation:msIn .45s cubic-bezier(.22,.9,.3,1) both;display:flex;flex-direction:column;gap:14px}.n3-page .mscl-stats{align-items:center;background:var(--surface);border-radius:13px;display:flex;padding:11px 4px}.n3-page .mscl-stat{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1px}.n3-page .mscl-stat strong{font-size:17px;font-weight:800;letter-spacing:-.02em}.n3-page .mscl-stat span{color:var(--muted);font-size:11px;font-weight:600}.n3-page .mscl-statsep{align-self:stretch;background:var(--border);flex:none;width:1px}.n3-page .mscl-panel{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 3px #2e2a400a;padding:15px 15px 16px}.n3-page .mscl-sect{color:var(--primary-deep);display:flex;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.n3-page .mscl-info{display:flex;flex-direction:column;gap:11px;margin-top:10px}.n3-page .mscl-info span{align-items:flex-start;color:var(--text);display:flex;font-size:13px;font-weight:500;gap:9px}.n3-page .mscl-info svg{color:var(--primary);margin-top:1px}.n3-page .mscl-up{--cat:#3e9bd0;background:#fff;border:1px solid var(--border);border-radius:12px;margin-top:10px;overflow:hidden;padding:11px 13px 11px 16px;position:relative}.n3-page .mscl-up:before{background:var(--cat);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.n3-page .mscl-up .top{display:flex;flex-direction:column;gap:1px;margin-bottom:11px}.n3-page .mscl-up .top strong{font-size:14px;font-weight:750;letter-spacing:-.01em}.n3-page .mscl-up .top span{color:var(--text-soft);font-size:12.5px;font-weight:600}.n3-page .mscl-up .pet{display:flex;gap:9px}.n3-page .mscl-up .pet i{background:var(--cat);border-radius:50%;flex:none;height:8px;margin-top:5px;width:8px}.n3-page .mscl-up .svc{align-items:baseline;display:flex;font-size:13px;gap:7px;min-width:0}.n3-page .mscl-up .svc strong{flex:none;font-weight:700}.n3-page .mscl-up .svc span{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n3-page .mscl-up .add{color:var(--muted);display:block;font-size:11.5px;font-weight:500;margin-top:2px;padding-left:17px}.n3-page .mscl-up .foot{align-items:center;border-top:1px solid var(--surface);color:var(--muted);display:flex;font-size:12px;font-weight:600;gap:7px;margin-top:10px;padding-top:9px}.n3-page .mscl-up .foot svg{flex:none;opacity:.8}.n3-page .mscl-up .foot span{flex:1 1;min-width:0}.n3-page .mscl-up .foot strong{font-feature-settings:"tnum";color:var(--muted);flex:none;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650}.n3-page .mscl-pet{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 3px #2e2a400a;padding:14px}.n3-page .mscl-petid{align-items:center;display:flex;gap:11px}.n3-page .mscl-petid .scl-petpic{height:46px;width:46px}.n3-page .mscl-pettx{display:flex;flex:1 1;flex-direction:column;gap:1px}.n3-page .mscl-pettx strong{font-size:15.5px;font-weight:750;letter-spacing:-.01em}.n3-page .mscl-pettx span{color:var(--muted);font-size:12.5px;font-weight:600}.n3-page .mscl-edit{align-items:center;background:#fff;border:1px solid var(--border);border-radius:7px;color:var(--muted);display:flex;flex:none;height:26px;justify-content:center;width:26px}.n3-page .mscl-keys{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:12px}.n3-page .mscl-key{background:var(--surface);border-radius:10px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px}.n3-page .mscl-key em{color:var(--muted);font-size:10.5px;font-style:normal;font-weight:700;white-space:nowrap}.n3-page .mscl-key strong{font-size:12.5px;font-weight:750;white-space:nowrap}.n3-page .mscl-more{align-items:center;background:var(--surface);border-radius:10px;color:var(--primary-deep);display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-top:10px;padding:10px 12px}.n3-page .mscl-more svg{color:var(--muted);transition:transform .2s}.n3-page .mscl-more.open svg{transform:rotate(180deg)}.n3-page .mscl-notes{display:flex;flex-direction:column;gap:9px;margin-top:12px}.n3-page .mscl-note em{color:var(--muted);display:block;font-size:10.5px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.n3-page .mscl-note p{text-wrap:pretty;color:var(--text);font-size:13px;font-weight:400;line-height:1.5;margin:3px 0 0}.n3-page .msm-head{align-items:center;background:var(--bg);border-bottom:1px solid var(--border);display:flex;flex:none;gap:8px;padding:52px 10px 9px}.n3-page .msm-back{align-items:center;color:var(--primary);display:flex;height:38px;justify-content:center;width:34px}.n3-page .msm-id{align-items:center;display:flex;flex:1 1;gap:9px;min-width:0}.n3-page .msm-ava{align-items:center;background:var(--primary-soft);border-radius:50%;color:var(--primary-deep);display:flex;flex:none;font-size:13px;font-weight:800;height:34px;justify-content:center;letter-spacing:.02em;width:34px}.n3-page .msm-name{display:flex;flex-direction:column;min-width:0}.n3-page .msm-name strong{font-size:15.5px;font-weight:750}.n3-page .msm-name span{color:var(--muted);font-size:11.5px;font-weight:600}.n3-page .msm-info{align-items:center;color:var(--primary);display:flex;height:36px;justify-content:center;width:36px}.n3-page .msm-scroll{background:var(--surface);display:flex;flex:1 1;flex-direction:column;gap:9px;min-height:0;overflow:hidden;padding:14px 14px 6px}.n3-page .msm-day{align-items:center;color:var(--muted);display:flex;font-size:10.5px;font-weight:800;gap:10px;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.n3-page .msm-day:after,.n3-page .msm-day:before{border-top:1px solid var(--border);content:"";flex:1 1}.n3-page .msm-bub{display:flex;flex-direction:column;gap:4px;max-width:84%;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .5s cubic-bezier(.3,1.3,.4,1)}.n3-page .msm-bub.in{opacity:1;transform:none}.n3-page .msm-bub p{background:#fff;border:1px solid var(--border);border-radius:16px 16px 16px 5px;color:var(--text);font-size:14px;font-weight:500;line-height:1.45;padding:11px 13px}.n3-page .msm-bub span{color:var(--muted);font-size:11px;font-weight:600;padding-left:4px}.n3-page .msm-bub.auto{align-items:flex-end;align-self:flex-end}.n3-page .msm-bub.auto p{background:var(--primary-soft);border-color:#e2daf7;border-radius:16px 16px 5px 16px}.n3-page .msm-bub.auto span{padding:0 4px 0 0}.n3-page .msm-card{background:#fff;border:1px solid #cde6d6;border-radius:14px;display:flex;gap:10px;opacity:0;padding:11px 12px;transform:translateY(10px) scale(.97);transition:opacity .4s,transform .5s cubic-bezier(.3,1.3,.4,1);width:100%}.n3-page .msm-card.in{opacity:1;transform:none}.n3-page .msm-card-ic{align-items:center;background:var(--ok-bg);border-radius:10px;color:var(--ok-ic);display:flex;flex:none;height:30px;justify-content:center;width:30px}.n3-page .msm-card>div strong{display:block;font-size:13px;font-weight:800}.n3-page .msm-card>div span{color:var(--text-soft);display:block;font-size:12px;font-weight:600;margin-top:1px}.n3-page .msm-aibar{align-items:flex-start;background:#f3f0fc;border:1px solid #ddd5f5;border-radius:16px;display:flex;flex-wrap:wrap;gap:8px 10px;margin:8px 12px 0;padding:12px;position:relative}.n3-page .msm-aiic{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 4px #5f4ec226;color:var(--primary);display:flex;flex:none;height:30px;justify-content:center;width:30px}.n3-page .msm-aitx{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.n3-page .msm-aitx strong{align-items:center;display:flex;font-size:13.5px;font-weight:800;gap:6px}.n3-page .msm-aitx span{color:var(--muted);font-size:12px;font-weight:600}.n3-page .msm-aitag{align-items:center;border:1px solid #cfc4f1;border-radius:5px;color:var(--primary-deep);display:inline-flex;font-size:9.5px;font-style:normal;font-weight:800;height:16px;letter-spacing:.04em;padding:0 6px}.n3-page .msm-aibtn{align-items:center;background:var(--primary);border-radius:11px;box-shadow:0 2px 8px #7c6bd94d;color:#fff;display:flex;flex:1 0 100%;font-size:13.5px;font-weight:750;gap:7px;height:40px;justify-content:center;position:relative;transition:transform .15s,background .3s,color .3s,box-shadow .3s}.n3-page .msm-aibtn.pressed{background:var(--primary-deep);transform:scale(.97)}.n3-page .msm-aibtn.done{background:var(--ok-bg);box-shadow:none;color:var(--ok-text)}.n3-page .msm-composer{align-items:center;background:var(--bg);border-top:1px solid var(--border);display:flex;flex:none;gap:8px;padding:10px 12px 40px}.n3-page .msm-qr{border:1.5px solid var(--border);border-radius:50%;color:var(--primary);flex:none;height:40px;justify-content:center;width:40px}.n3-page .msm-input,.n3-page .msm-qr{align-items:center;background:#fff;display:flex}.n3-page .msm-input{border:1.5px solid var(--border);border-radius:21px;color:var(--placeholder);flex:1 1;font-size:15px;font-weight:500;height:42px;padding:0 16px}.n3-page .msm-send{align-items:center;background:var(--primary-soft);border-radius:50%;color:var(--primary);display:flex;flex:none;height:40px;justify-content:center;opacity:.6;width:40px}.n3-page .msm-scrim{align-items:flex-end;background:#2e2a4052;display:flex;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s;z-index:25}.n3-page .msm-scrim.show{opacity:1}.n3-page .msm-sheet{background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -10px 30px #2e2a4033;padding:8px 16px 46px;transform:translateY(100%);transition:transform .5s cubic-bezier(.22,.9,.3,1);width:100%}.n3-page .msm-scrim.show .msm-sheet{transform:none}.n3-page .msm-grab{background:var(--border);border-radius:99px;height:5px;margin:6px auto 12px;width:38px}.n3-page .msm-sh-head{align-items:center;display:flex;gap:10px}.n3-page .msm-sh-ic{align-items:center;background:var(--primary-soft);border-radius:11px;color:var(--primary-deep);display:flex;flex:none;height:34px;justify-content:center;width:34px}.n3-page .msm-sh-head>div strong{align-items:center;display:flex;font-size:16px;font-weight:800;gap:7px}.n3-page .msm-sh-head>div span{color:var(--muted);display:block;font-size:12px;font-weight:600;margin-top:1px}.n3-page .msm-sh-x{align-items:center;background:var(--surface);border-radius:50%;color:var(--muted);display:flex;flex:none;height:32px;justify-content:center;margin-left:auto;width:32px}.n3-page .msm-note{background:#f3f0fc;border-radius:10px;color:var(--primary-deep);font-size:12px;font-weight:650;line-height:1.4;margin-top:12px;padding:9px 12px}.n3-page .msm-sec{margin-top:12px}.n3-page .msm-sec-t{align-items:center;color:var(--muted);display:flex;font-size:10.5px;font-weight:800;gap:6px;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.n3-page .msm-fields{display:flex;flex-direction:column;gap:6px}.n3-page .msm-pair{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.n3-page .msm-fld{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:11px;color:var(--text);display:flex;font-size:13.5px;font-weight:650;gap:8px;height:44px;overflow:hidden;padding:0 12px;white-space:nowrap}.n3-page .msm-fld>svg:first-child{color:var(--muted)}.n3-page .msm-fld .chev{color:var(--muted);display:flex;margin-left:auto}.n3-page .msm-ends{color:var(--muted);display:block;font-size:12.5px;font-weight:650;margin-top:12px}.n3-page .msm-ends strong{color:var(--text);font-weight:800}.n3-page .msm-sh-go{align-items:center;background:var(--primary);border-radius:13px;box-shadow:0 2px 10px #7c6bd94d;color:#fff;display:flex;font-size:14.5px;font-weight:750;gap:8px;height:48px;justify-content:center;margin-top:14px;position:relative;transition:transform .15s,background .2s}.n3-page .msm-sh-go.pressed{background:var(--primary-deep);transform:scale(.97)}.n3-page .n2-mesh{animation:none}.n3-page .n2-htab,.n3-page .n2-htab-lens{backdrop-filter:none;-webkit-backdrop-filter:none}.n3-page .n2-htab:hover{transform:none}.n3-page .n2-btn-primary:hover{background:var(--m-primary);box-shadow:0 10px 30px #7c6bd961,inset 0 -2px 0 #00000014;transform:none}.n3-page .n2-btn-ghost:hover{border-color:#d9d2ee;color:var(--m-ink)!important;transform:none}.n3-page .n2-scallop{height:22px}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-height:inherit;max-width:100%}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{bottom:0;height:calc(100% + .5px);left:0;pointer-events:none;position:absolute;right:0;top:0;width:calc(100% + .5px)}.ReactCrop__crop-selection{cursor:move;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);bottom:-1px;content:"";left:-1px;opacity:.3;pointer-events:none;position:absolute;right:-1px;top:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;color:#fff}.ReactCrop__crop-selection:focus{outline:2px solid #08f;outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:#fff6;content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{background-color:#0003;background-color:var(--rc-drag-handle-bg-colour);border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);height:12px;height:var(--rc-drag-handle-size);position:absolute;width:12px;width:var(--rc-drag-handle-size)}.ReactCrop__drag-handle:focus{background:#08f;background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;left:0}.ReactCrop .ord-n,.ReactCrop .ord-nw{top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;left:50%}.ReactCrop .ord-ne{cursor:ne-resize;top:0}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%}.ReactCrop .ord-se{bottom:0;cursor:se-resize;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;left:50%}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;height:var(--rc-drag-bar-size);left:0;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ReactCrop__drag-bar.ord-e{height:100%;right:0;top:0;-webkit-transform:translate(50%);transform:translate(50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;height:var(--rc-drag-bar-size);left:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;height:var(--rc-drag-handle-mobile-size);width:24px;width:var(--rc-drag-handle-mobile-size)}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{-webkit-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{-webkit-margin-start:var(--rdp-nav_button-width);-webkit-margin-end:var(--rdp-nav_button-width);justify-content:center;margin-inline-end:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{display:inline-flex;height:var(--rdp-nav-height);inset-inline-start:0;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{display:inline-flex;height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;position:absolute;top:0}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-webkit-fit-content;max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--total-scale-factor));max-width:calc(180px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.240037c4.css.map*/