@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap";:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--twsa-safe-area-inset-top:env(safe-area-inset-top,0px);--twsa-safe-area-inset-right:env(safe-area-inset-right,0px);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--twsa-safe-area-inset-left:env(safe-area-inset-left,0px)}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial}}html,[data-generated-space-root]{height:100%;min-height:100%}[data-generated-space-root]{overflow:auto;position:fixed;scrollbar-width:none;inset:0}.hatch-space-root[data-hatch-space-root]{--hatch-space-bottom-padding:calc(var(--bottom-padding,0px) + env(safe-area-inset-bottom,0px));box-sizing:border-box;min-height:calc(100% + var(--header-height,0px) + var(--hatch-space-bottom-padding));min-height:calc(100dvh + var(--header-height,0px) + var(--hatch-space-bottom-padding));padding-top:var(--header-height,0px);padding-bottom:var(--hatch-space-bottom-padding);background:var(--bg,#f4f7fb);color:var(--text,#0f172a)}@media (prefers-color-scheme:dark){:root:not([data-hatch-host-theme][data-hatch-color-scheme=light]) .hatch-space-root[data-hatch-space-root]{background:var(--bg,#0c111b);color:var(--text,#e5eef9)}}:root[data-hatch-host-theme][data-hatch-color-scheme=dark] .hatch-space-root[data-hatch-space-root]{background:var(--bg,#0c111b);color:var(--text,#e5eef9)}[data-generated-space-root]::-webkit-scrollbar{display:none}/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:initial;font-variation-settings:initial;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{color:inherit;border-top-width:1px;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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:initial;font-variation-settings:initial;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports ( not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{text-align:inherit;min-height:1lh}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{appearance:button}input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-file-upload-button{appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-8{margin:calc(var(--spacing)*8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.shrink{flex-shrink:1}.grow{flex-grow:1}.\!transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)!important}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pt-safe{padding-top:var(--twsa-safe-area-inset-top)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!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,)!important}.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-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.safe{--twsa-safe-area-inset-top:env(safe-area-inset-top);--twsa-safe-area-inset-right:env(safe-area-inset-right);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom);--twsa-safe-area-inset-left:env(safe-area-inset-left)}}:root{--twsa-safe-area-inset-top:env(safe-area-inset-top);--twsa-safe-area-inset-right:env(safe-area-inset-right);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom);--twsa-safe-area-inset-left:env(safe-area-inset-left);--buncss-light:initial;--buncss-dark: ;--buncss-light:initial;--buncss-dark: ;color-scheme:light;--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--bg:#faf8f5;--bg-soft:#f1ede6;--surface:#fff;--surface-2:#faf7f2;--text:#20242f;--ink:#20242f;--ink-soft:#5a606e;--dim:#5a606e;--border:#e3ddd2;--line:#e3ddd2;--navy:#171c28;--navy-2:#232a3a;--blue:#0f766e;--blue-deep:#0a5f58;--accent:#0f766e;--pink:#e2639f;--lav:#7d8a7a;--mint:#1f9d78;--peach:#e08a2e;--gold:#b8860b;--green:#2f8f3a;--sky:#2f9e8f;--shadow:0 18px 40px #20242f1a;--shadow-sm:0 8px 22px #20242f14;--radius:20px;--rainbow:linear-gradient(90deg,#f7a8c9 0%,#ffc39b 20%,#f9e79f 40%,#a9e5c0 60%,#8fc7ba 80%,#b7c9b0 100%);--space-surface:var(--surface);--space-surface-alt:var(--surface-2);--space-muted:var(--dim);--space-border:var(--border);--space-accent:var(--accent)}:root[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--bg:#14171e;--bg-soft:#1b1f28;--surface:#1e232e;--surface-2:#252b38;--text:#f0efe9;--ink:#f0efe9;--ink-soft:#b6bac2;--dim:#b6bac2;--border:#343a48;--line:#343a48;--blue:#5ec2b2;--blue-deep:#8fd8cb;--accent:#63c9b8;--pink:#f6a8d8;--lav:#a9bfa5;--mint:#7fe3c3;--peach:#ffd9a8;--gold:#ffd166;--green:#95e08a;--sky:#63c9b8;--shadow:0 18px 40px #00000073;--shadow-sm:0 8px 22px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--bg:#14171e;--bg-soft:#1b1f28;--surface:#1e232e;--surface-2:#252b38;--text:#f0efe9;--ink:#f0efe9;--ink-soft:#b6bac2;--dim:#b6bac2;--border:#343a48;--line:#343a48;--blue:#5ec2b2;--blue-deep:#8fd8cb;--accent:#63c9b8;--pink:#f6a8d8;--lav:#a9bfa5;--mint:#7fe3c3;--peach:#ffd9a8;--gold:#ffd166;--green:#95e08a;--sky:#63c9b8;--shadow:0 18px 40px #00000073;--shadow-sm:0 8px 22px #00000059}}*,*:before,*:after{font-family:var(--font-sans)}html{scroll-behavior:smooth;font-size:17.5px}body{font-family:var(--font-sans);background-color:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;background-image:radial-gradient(#20242f0e 1px,#0000 1.15px),radial-gradient(#20242f08 1px,#0000 1.15px),repeating-linear-gradient(45deg,#20242f04 0 1px,#0000 1px 14px);background-position:0 0,12px 12px,0 0;background-size:24px 24px,24px 24px,auto;margin:0;font-weight:400;line-height:1.6}:root[data-theme=dark] body{background-image:radial-gradient(#ffffff0e 1px,#0000 1.15px),radial-gradient(#ffffff08 1px,#0000 1.15px),repeating-linear-gradient(45deg,#ffffff04 0 1px,#0000 1px 14px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background-image:radial-gradient(#ffffff0e 1px,#0000 1.15px),radial-gradient(#ffffff08 1px,#0000 1.15px),repeating-linear-gradient(45deg,#ffffff04 0 1px,#0000 1px 14px)}}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.2}p{margin:0}a{color:var(--blue-deep)}:root[data-theme=dark] a{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) a{color:var(--sky)}}.wrap{width:min(1160px,100% - 40px);margin:0 auto}.icon{display:inline-flex;flex:none;width:20px;height:20px}.icon svg{display:block;width:100%;height:100%}.sr-only{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px}.site-header{position:sticky;z-index:50;background:color-mix(in srgb,var(--bg)88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);top:0}.header-in{display:flex;align-items: center;gap:14px;padding:10px 0}.brand{display:flex;text-decoration:none;color:var(--ink);align-items: center;gap:10px;margin-right:auto}.brand-mark{background:var(--navy);border:2px solid var(--ink);display:flex;color:var(--peach);border-radius:12px;flex:none;justify-content:center;align-items: center;width:42px;height:42px}.brand-mark .icon{width:22px;height:22px}.brand-name{letter-spacing:.01em;white-space:nowrap;color:var(--ink);font-size:1.06rem;font-weight:500}.brand-name em{color:var(--pink);font-style:normal}nav.main-nav{display:none}nav.main-nav a{color:var(--ink-soft);text-decoration:none;white-space:nowrap;border-radius:10px;padding:8px 12px;font-size:.95rem}nav.main-nav a:hover{color:var(--ink);background:var(--bg-soft)}.header-actions{display:flex;align-items: center;gap:10px}.btn{display:inline-flex;cursor:pointer;white-space:nowrap;text-decoration:none;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:0;align-items: center;gap:9px;padding:11px 20px;transition:transform .15s,background .15s,color .15s;font-family:inherit;font-size:.95rem;font-weight:500}.btn:active{transform:scale(.98)}.btn .icon{width:18px;height:18px}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-deep)}:root[data-theme=dark] .btn-primary{color:#0a1130;background:var(--sky);border-color:#000}:root[data-theme=dark] .btn-primary:hover{background:#d8e2ec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-primary{color:#0a1130;background:var(--sky);border-color:#000}:root:not([data-theme=light]) .btn-primary:hover{background:#d8e2ec}}.btn-ghost{background:var(--surface);color:var(--ink)}.btn-ghost:hover{background:var(--bg-soft)}.btn-sm{padding:8px 16px;font-size:.9rem}.btn-account{max-width:232px}.btn-account .account-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-account .account-avatar,.mobile-menu .account-avatar{display:block;box-sizing:border-box;object-fit:cover;background:#fff;border:2px solid #000;border-radius:50%;flex:none;width:26px;height:26px}.mobile-menu .account-avatar{width:28px;height:28px}.icon-btn{display:inline-flex;background:var(--surface);color:var(--ink);cursor:pointer;border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;width:42px;height:42px}.icon-btn .icon{width:19px;height:19px}.btn-account{background:var(--blue);color:#fff;border:2px solid #000;border-radius:0}.btn-account:hover{background:var(--blue-deep)}:root[data-theme=dark] .btn-account{background:var(--sky);color:#0a1130;border-color:#000}:root[data-theme=dark] .btn-account:hover{background:#d8e2ec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-account{background:var(--sky);color:#0a1130;border-color:#000}:root:not([data-theme=light]) .btn-account:hover{background:#d8e2ec}}.btn-account-paused{filter:grayscale(.95);opacity:.58;cursor:not-allowed;box-shadow:none}.btn-account-paused:hover{background:var(--blue)}.btn-account-paused:active{transform:none}:root[data-theme=dark] .btn-account-paused:hover{background:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-account-paused:hover{background:var(--sky)}}.mobile-menu-item-paused{filter:grayscale(.95);opacity:.58;cursor:not-allowed}.account-menu-wrap{position:relative;display:inline-flex;flex:none}.account-chevron{display:inline-flex;opacity:.85;flex:none;transition:transform .18s;line-height:0}.account-chevron .icon{width:14px;height:14px}.account-chevron-open{transform:rotate(180deg)}@keyframes account-dropdown-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.account-dropdown{position:absolute;z-index:70;text-align:left;color:var(--ink);background:color-mix(in srgb,var(--surface)84%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);border:1px solid color-mix(in srgb,var(--line)70%,transparent);box-shadow:var(--shadow),0 12px 32px #1c214024,inset 0 1px 0 #ffffff8c;animation:.18s cubic-bezier(.22,.9,.32,1) both account-dropdown-in;transform-origin:top right;border-radius:18px;width:288px;max-width:calc(100vw - 20px);padding:8px;top:calc(100% + 10px);right:0}.account-dropdown:before{content:"";position:absolute;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9bf 16%,#f9e79fb3 38%,#a9e5c0b3 58%,#b8c9d9bf 80%,#c9b8f500 100%);border-radius:2px;height:2px;top:0;left:14px;right:14px}:root[data-theme=dark] .account-dropdown{background:color-mix(in srgb,var(--surface)86%,transparent);box-shadow:var(--shadow),0 14px 36px #00000073,inset 0 1px 0 #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .account-dropdown{background:color-mix(in srgb,var(--surface)86%,transparent);box-shadow:var(--shadow),0 14px 36px #00000073,inset 0 1px 0 #eef0ff1a}}.account-dropdown-head{display:flex;align-items: center;gap:11px;min-width:0;padding:9px 10px 10px}.account-dropdown-avatar{display:block;box-sizing:border-box;object-fit:cover;background:#fff;border:2px solid #000;border-radius:50%;flex:none;width:44px;height:44px}.account-dropdown-avatar-fallback{display:inline-flex;background:var(--surface-2);color:var(--lav);justify-content:center;align-items: center}.account-dropdown-avatar-fallback .icon{width:20px;height:20px}.account-dropdown-initials{letter-spacing:.02em;color:var(--ink);font-size:.9rem;font-weight:600;line-height:1}.account-dropdown-id{display:flex;flex-direction:column;flex:auto;gap:1px;min-width:0}.account-dropdown-name{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem;font-weight:500;line-height:1.3}.account-dropdown-email{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.78rem;line-height:1.35}.account-dropdown-divider{background:color-mix(in srgb,var(--line)85%,transparent);height:1px;margin:4px 6px}.account-dropdown-item{display:flex;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;align-items: center;gap:11px;width:100%;min-height:44px;padding:10px;transition:background .15s,transform .15s;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.3}.account-dropdown-item:hover{background:var(--bg-soft)}.account-dropdown-item:focus-visible{background:var(--bg-soft)}.account-dropdown-item:active{transform:scale(.99)}.account-dropdown-item:focus-visible{outline:2px solid var(--sky);outline-offset:-2px}.account-dropdown-item:disabled{opacity:.55;cursor:default;transform:none}.account-dropdown-icon{display:inline-flex;background:color-mix(in srgb,var(--surface)72%,transparent);border:1.5px solid #000;border-radius:9px;flex:none;justify-content:center;align-items: center;width:30px;height:30px}.account-dropdown-icon .icon{width:16px;height:16px}.account-dropdown-icon-pink{color:var(--pink)}.account-dropdown-icon-sky{color:var(--sky)}.account-dropdown-icon-lav{color:var(--lav)}.account-dropdown-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:auto;min-width:0}.account-dropdown-item-signout:hover{background:color-mix(in srgb,var(--pink)12%,transparent)}.account-dropdown-item-signout:focus-visible{background:color-mix(in srgb,var(--pink)12%,transparent)}@media (prefers-reduced-motion:reduce){.account-dropdown{animation:none}.account-chevron,.account-dropdown-item{transition:none}}@media (max-width:559px){.brand-name{font-size:.98rem}.header-in{gap:8px}.btn-account{border-radius:0;flex:none;justify-content:center;width:42px;max-width:42px;height:42px;padding:0}.btn-account .account-label{display:none}.btn-account .account-avatar{width:30px;height:30px}.btn-account .account-chevron{display:none}.account-dropdown{width:min(288px,100vw - 20px);right:-2px}}.menu-btn{display:inline-flex}.mobile-menu{display:none;border-top:1px solid var(--line);padding:10px 0 16px}.mobile-menu.open{display:block}.mobile-menu-account-head{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:11px;min-width:0;padding:6px 6px 12px}@media (max-width:1149px){.account-dropdown,.account-menu-wrap{display:none!important}}.mobile-menu a,.mobile-menu button.mobile-menu-item{display:flex;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;align-items: center;gap:10px;width:100%;padding:11px 6px;font-family:inherit;font-size:1rem}.mobile-menu a:last-child,.mobile-menu button.mobile-menu-item:last-child{border-bottom:0}@media (min-width:1150px){nav.main-nav{display:flex;align-items: center;gap:2px}.menu-btn{display:none}.mobile-menu{display:none!important}}@media (min-width:1150px) and (max-width:1280px){nav.main-nav a{padding:8px 9px;font-size:.89rem}.header-in{gap:10px}}.hero{position:relative;overflow:hidden;isolation:isolate;background:#faf8f5;padding:34px 0 40px}@media (min-width:1020px){.hero{padding:48px 0 52px}}.hero-bg-img{position:absolute;z-index:-2;object-fit:cover;object-position:center 68%;pointer-events:none;filter:saturate(.72);width:100%;height:100%;inset:0}.hero-bg-dark{display:none}.hero-overlay{position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(#20242f0d 1px,#0000 1.15px),linear-gradient(118deg,#f7a8c91a 0%,#ffc39b17 20%,#f9e79f17 40%,#a9e5c014 58%,#b8c9d917 78%,#b7c9b01a 100%),linear-gradient(#faf8f5b3 0%,#faf8f56b 42%,#faf8f594 74%,#faf8f5f0 100%);inset:0}:root[data-theme=dark] .hero{background:var(--navy)}:root[data-theme=dark] .hero-bg-light{display:none}:root[data-theme=dark] .hero-bg-dark{display:block;object-position:center 44%;filter:brightness(1.12)saturate(1.08)}:root[data-theme=dark] .hero-overlay{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(118deg,#f7a8c91a 0%,#ffc39b14 20%,#f9e79f14 40%,#a9e5c012 58%,#b8c9d914 78%,#b7c9b014 100%),linear-gradient(#14171e52 0%,#070d2414 42%,#14171e47 74%,#14171ee6 100%)}:root[data-theme=dark] .hero h1{color:#eef0ff}:root[data-theme=dark] .hero-copy .lede{color:#969cc2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero{background:var(--navy)}:root:not([data-theme=light]) .hero-bg-light{display:none}:root:not([data-theme=light]) .hero-bg-dark{display:block;object-position:center 44%;filter:brightness(1.12)saturate(1.08)}:root:not([data-theme=light]) .hero-overlay{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(118deg,#f7a8c91a 0%,#ffc39b14 20%,#f9e79f14 40%,#a9e5c012 58%,#b8c9d914 78%,#b7c9b014 100%),linear-gradient(#14171e52 0%,#070d2414 42%,#14171e47 74%,#14171ee6 100%)}:root:not([data-theme=light]) .hero h1{color:#eef0ff}:root:not([data-theme=light]) .hero-copy .lede{color:#969cc2}}.hero-grid{display:flex;text-align:center;position:relative;z-index:1;flex-direction:column;align-items: center;gap:26px}.hero-copy{display:flex;text-align:center;box-sizing:border-box;flex-direction:column;align-items: center;width:100%;min-width:0;max-width:100%;margin-inline-start:auto;margin-inline-end:auto}.hero-copy>h1,.hero-copy>.lede{position:relative;z-index:2}.hero-copy .lede{letter-spacing:-.01em;color:#71768f;text-align:center;overflow-wrap:break-word;width:100%;max-width:54ch;margin:26px auto 0;font-size:clamp(1.35rem,3.7vw,1.95rem);font-weight:500;line-height:1.5}.hero h1{letter-spacing:-.015em;text-align:center;color:#1c2140;overflow-wrap:break-word;text-wrap:balance;width:100%;max-width:640px;margin:0 auto;font-size:clamp(1.5rem,1.1rem + 2vw,2rem);font-weight:500;line-height:1.15}.kicker{display:inline-flex;letter-spacing:.14em;text-transform:uppercase;color:var(--lav);align-items: center;gap:8px;margin-bottom:14px;font-size:.82rem;font-weight:500}.kicker .icon{width:15px;height:15px}.chat{text-align:left;background:color-mix(in srgb,var(--surface)76%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:1px solid color-mix(in srgb,var(--line)65%,transparent);box-shadow:var(--shadow),0 0 46px #c9b8f533,0 0 88px #f7a8c91f;overflow:hidden;display:flex;border-radius:24px;flex-direction:column;width:min(920px,100%);margin:0 auto}:root[data-theme=dark] .chat{box-shadow:var(--shadow),0 0 52px #b3a8ff2e,0 0 96px #f6a8d81a}.chat-dev{filter:grayscale(.92);opacity:.62;box-shadow:var(--shadow-sm)}.chat-dev .prompt-box{border-color:color-mix(in srgb,var(--ink-soft)55%,transparent);box-shadow:none;border-image:}.chat-dev .prompt-box textarea,.chat-dev .attach-btn:disabled,.chat-dev .send-btn:disabled{cursor:not-allowed}.status-dot-dev{box-shadow:none;animation:none;background:#9aa1b8}.chat-dev-badge{display:inline-flex;color:var(--ink-soft);background:var(--surface-2);white-space:nowrap;border:2px solid #000;border-radius:999px;flex:none;align-items: center;gap:7px;padding:8px 13px;font-size:.78rem;font-weight:500;line-height:1}.chat-dev-badge .icon{width:14px;height:14px}@media (max-width:559px){.chat-dev-badge{padding:7px 10px;font-size:.72rem}}.reasoning-picker-dev{filter:grayscale(.92);opacity:.62;box-shadow:var(--shadow-sm)}.reasoning-picker-dev .reasoning-option{cursor:not-allowed}.reasoning-picker-dev .reasoning-option.active{background:var(--surface);color:var(--ink-soft);box-shadow:none}.reasoning-picker-dev .reasoning-option.active .icon{color:var(--gold)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat{box-shadow:var(--shadow),0 0 52px #b3a8ff2e,0 0 96px #f6a8d81a}}.chat-head{position:relative;display:flex;background:radial-gradient(90% 150% at 0% 0%,#f7a8c933,#f7a8c900 55%),radial-gradient(80% 150% at 100% 0%,#b8c9d933,#b8c9d900 55%),linear-gradient(100deg,#c9b8f524,#fff0 55%),color-mix(in srgb,var(--surface-2)62%,transparent);align-items: center;gap:13px;padding:15px 20px 16px;box-shadow:inset 0 1px #ffffff8c}.chat-head:after{content:"";position:absolute;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9bf 18%,#f9e79fb3 40%,#a9e5c0b3 60%,#b8c9d9bf 80%,#c9b8f500 100%);height:1px;bottom:0;left:0;right:0}:root[data-theme=dark] .chat-head{background:radial-gradient(90% 160% at 0 0,#f6a8d838,#f6a8d800 55%),radial-gradient(85% 160% at 100% 0%,#b7c9da2e,#b7c9da00 55%),radial-gradient(70% 130% at 50% 120%,#b3a8ff24,#b3a8ff00 70%),linear-gradient(#1b265ca8,#0d153885);box-shadow:inset 0 1px #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat-head{background:radial-gradient(90% 160% at 0 0,#f6a8d838,#f6a8d800 55%),radial-gradient(85% 160% at 100% 0%,#b7c9da2e,#b7c9da00 55%),radial-gradient(70% 130% at 50% 120%,#b3a8ff24,#b3a8ff00 70%),linear-gradient(#1b265ca8,#0d153885);box-shadow:inset 0 1px #eef0ff1a}}.chat-avatar{position:relative;background:var(--rainbow);border-radius:16px;flex:none;width:48px;height:48px;padding:2px;box-shadow:0 6px 18px #e2639f33,0 3px 10px #7a6fd02e}.chat-avatar-inner{background:linear-gradient(150deg,var(--navy-2),var(--navy)75%);display:flex;color:var(--peach);border-radius:14px;justify-content:center;align-items: center;width:100%;height:100%}.chat-avatar-inner .icon{width:23px;height:23px}:root[data-theme=dark] .chat-avatar-inner{color:#ffd9a8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat-avatar-inner{color:#ffd9a8}}.chat-avatar-dot{position:absolute;border:2.5px solid var(--surface);background:#2fce8f;border-radius:50%;width:13px;height:13px;bottom:-3px;right:-3px;box-shadow:0 0 0 3px #2fce8f38,0 2px 6px #00000040}.chat-id{min-width:0;margin-right:auto}.chat-name{display:flex;letter-spacing:.005em;align-items: center;gap:7px;font-size:1.06rem;font-weight:500;line-height:1.25}.chat-name em{color:var(--pink);font-style:normal}.chat-name-spark{display:inline-flex;color:var(--lav);opacity:.9}.chat-name-spark .icon{width:15px;height:15px}:root[data-theme=dark] .chat-name-spark{color:var(--pink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat-name-spark{color:var(--pink)}}.chat-status{display:flex;color:var(--ink-soft);white-space:nowrap;align-items: center;gap:7px;margin-top:2px;font-size:.82rem}.status-dot{animation:2.6s ease-in-out infinite status-pulse;background:#2fce8f;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #2fce8fbf}@keyframes status-pulse{0%,to{box-shadow:0 0 #2fce8f59,0 0 8px #2fce8f99}50%{box-shadow:0 0 0 4px #2fce8f00,0 0 10px #2fce8fcc}}.chat-status-sep{opacity:.45;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.chat-status-sub{overflow:hidden;text-overflow:ellipsis}@media (max-width:559px){.chat-head{gap:11px;padding:13px 15px 14px}.chat-avatar{border-radius:14px;width:42px;height:42px}.chat-avatar-inner{border-radius:12px}.chat-avatar-inner .icon{width:20px;height:20px}.chat-name{font-size:1rem}.chat-status-sub,.chat-status-sep{display:none}}.chat-log{display:flex;overflow-y:auto;overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:220px;padding:16px 22px 4px}.msg{overflow-wrap:break-word;white-space:pre-wrap;border-radius:16px;max-width:88%;padding:10px 14px;font-size:1rem;line-height:1.62}.msg-aria{background:color-mix(in srgb,var(--surface)46%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);border:1px solid color-mix(in srgb,var(--line)45%,transparent);color:var(--ink);border-bottom-left-radius:6px;align-self: flex-start}.msg-user{background:var(--blue);color:#fff;border-bottom-right-radius:6px;align-self: flex-end}:root[data-theme=dark] .msg-user{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .msg-user{background:var(--sky);color:#0a1130}}.msg-row{display:flex;align-self: flex-start;align-items: flex-start;gap:10px;max-width:calc(88% + 42px)}.msg-row .msg{flex:auto;min-width:0;max-width:none}.msg-avatar{background:var(--rainbow);border-radius:50%;flex:none;width:32px;height:32px;margin-top:8px;padding:2px;box-shadow:0 4px 12px #e2639f2e,0 2px 8px #7a6fd029}.msg-avatar-inner{background:linear-gradient(150deg,var(--navy-2),var(--navy)75%);display:flex;color:var(--peach);border-radius:50%;justify-content:center;align-items: center;width:100%;height:100%}.msg-avatar-inner .icon{width:16px;height:16px}:root[data-theme=dark] .msg-avatar-inner{color:#ffd9a8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .msg-avatar-inner{color:#ffd9a8}}.msg-row-user{flex-direction:row-reverse;align-self: flex-end}.msg-row-user .msg-user{align-self: flex-start}.msg-avatar-photo{object-fit:cover;display:block;border-radius:50%;width:100%;height:100%}.msg-avatar-initials{letter-spacing:.03em;font-size:.72rem;font-weight:600;line-height:1}.msg-row-typing .msg-avatar{margin-top:2.5px}.typing{display:inline-flex;align-items: center;gap:5px;padding:15px 16px}.typing span{background:var(--ink-soft);animation:1.1s ease-in-out infinite typing-blink;border-radius:50%;width:7px;height:7px}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes typing-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.msg-inline-code{background:color-mix(in srgb,var(--ink)9%,transparent);border:1px solid color-mix(in srgb,var(--line)75%,transparent);overflow-wrap:anywhere;border-radius:6px;padding:.04em .34em;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,Liberation Mono,monospace;font-size:.86em}.msg-user .msg-inline-code{color:inherit;background:#ffffff38;border-color:#ffffff61}:root[data-theme=dark] .msg-user .msg-inline-code{background:#0a113029;border-color:#0a113047}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .msg-user .msg-inline-code{background:#0a113029;border-color:#0a113047}}.code-card{overflow:hidden;text-align:left;background:#0a1130;border:1px solid #27336e;border-radius:12px;max-width:100%;margin:10px 0;box-shadow:0 10px 24px #0a113047}.msg>.code-card:first-child{margin-top:4px}.msg>.code-card:last-child{margin-bottom:4px}.code-card-head{display:flex;background:#101a45;border-bottom:1px solid #b7c9da29;justify-content:space-between;align-items: center;gap:10px;padding:6px 8px 6px 12px}.code-card-lang{display:inline-flex;letter-spacing:.05em;color:#b7c9da;align-items: center;gap:7px;font-size:.78rem;font-weight:500}.code-card-lang .icon{color:#f7a8c9;width:15px;height:15px}.code-copy{display:inline-flex;color:#eef0ff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#b7c9da1a;border:1px solid #b7c9da4d;border-radius:8px;align-items: center;gap:6px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:500;line-height:1}.code-copy:hover{background:#b7c9da38}.code-copy:focus-visible{outline:2px solid #b7c9da;outline-offset:2px}.code-copy .icon{width:14px;height:14px}.code-scroll{overflow-x:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.code-lines{display:inline-block;min-width:100%;padding:10px 0;font-size:.83rem;line-height:1.6}.code-lines,.code-lines code,.code-ln{font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,Liberation Mono,monospace}.code-line{display:flex}.code-line:hover{background:#b7c9da0d}.code-ln{text-align:right;color:#5f6b99;user-select:none;border-right:1px solid #b7c9da1f;flex:none;min-width:2.7em;margin-right:14px;padding:0 12px 0 6px}.code-lc{white-space:pre;color:#e6e9ff;padding-right:16px}.tok-keyword{color:#c4b0ff}.tok-string{color:#a9e5c0}.tok-comment{color:#7d87ab;font-style:italic}.tok-number{color:#ffc39b}.tok-type{color:#b7c9da}.tok-builtin{color:#a9bcd2}.tok-function{color:#f7a8c9}.tok-property{color:#b8c9d9}.tok-tag{color:#f6a8d8}.tok-attr{color:#ffd9a8}.tok-preproc{color:#f9e79f}@media (max-width:559px){.code-lines{font-size:.8rem}.code-ln{min-width:2.3em;margin-right:10px;padding-right:9px}}.chat-compose{padding:12px 18px 10px}.chat-credits{position:relative;display:flex;align-items: flex-start;gap:10px;margin:0 18px;padding:12px 2px 16px}.chat-credits:before{content:"";position:absolute;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9a6 18%,#f9e79f99 40%,#a9e5c099 60%,#b8c9d9a6 80%,#c9b8f500 100%);height:1px;top:0;left:0;right:0}.chat-credits-icon{display:inline-flex;color:var(--pink);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)26%,var(--surface)),color-mix(in srgb,var(--lav)10%,var(--surface)));border:2px solid #000;border-radius:10px;flex:none;justify-content:center;align-items: center;width:30px;height:30px;margin-top:1px;box-shadow:0 3px 10px #e2639f24,inset 0 1px #ffffff8c}.chat-credits-icon .icon{width:15px;height:15px}.chat-credits-copy{color:var(--ink-soft);font-size:.88rem;line-height:1.6}.chat-credits-highlight{color:var(--ink);font-weight:500}@media (max-width:559px){.chat-credits{margin:0 15px;padding-bottom:14px}.chat-credits-copy{font-size:.85rem}}.reasoning-picker{position:relative;text-align:left;background:color-mix(in srgb,var(--surface)78%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:1px solid color-mix(in srgb,var(--line)65%,transparent);box-shadow:var(--shadow-sm),0 0 34px #c9b8f524;display:flex;border-radius:22px;flex-direction:column;gap:11px;padding:15px 18px 13px}.reasoning-picker:before{content:"";position:absolute;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9bf 16%,#f9e79fb3 38%,#a9e5c0b3 58%,#b8c9d9bf 80%,#c9b8f500 100%);border-radius:2px;height:2px;top:0;left:18px;right:18px}.reasoning-picker-hero{width:min(920px,100%);margin:16px auto 2px}.reasoning-picker-workspace{width:100%}.reasoning-picker-main{display:flex;flex-direction:column;align-items:stretch;gap:11px}.reasoning-picker-label{display:inline-flex;color:var(--ink);letter-spacing:.01em;flex:none;align-self: flex-start;align-items: center;gap:9px;font-size:.86rem;font-weight:500}.reasoning-picker-tile{display:inline-flex;color:var(--pink);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)26%,var(--surface)),color-mix(in srgb,var(--lav)10%,var(--surface)));border:2px solid #000;border-radius:10px;flex:none;justify-content:center;align-items: center;width:30px;height:30px;box-shadow:0 3px 10px #e2639f24,inset 0 1px #ffffff8c}.reasoning-picker-tile .icon{width:15px;height:15px}.reasoning-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-width:0}.reasoning-option{display:inline-flex;cursor:pointer;white-space:nowrap;background:var(--surface);color:var(--ink-soft);border:2px solid #000;border-radius:999px;justify-content:center;align-items: center;gap:7px;padding:8px 6px;transition:background .15s,color .15s,transform .15s,box-shadow .15s;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.25}.reasoning-option .icon{flex:none;width:15px;height:15px}.reasoning-option.rp-mint .icon{color:var(--mint)}.reasoning-option.rp-sky .icon{color:var(--sky)}.reasoning-option.rp-pink .icon{color:var(--pink)}.reasoning-option.rp-lav .icon{color:var(--lav)}.reasoning-option.rp-peach .icon{color:var(--peach)}.reasoning-option.rp-gold .icon{color:var(--gold)}.reasoning-option:hover{background:var(--bg-soft);color:var(--ink)}.reasoning-option:active{transform:scale(.96)}.reasoning-option.active{background:var(--blue);color:#fff;box-shadow:0 4px 14px #647b9a4d}.reasoning-option.active .icon{color:#fff}.reasoning-option.active:hover{background:var(--blue-deep)}:root[data-theme=dark] .reasoning-option.active{background:var(--sky);color:#0a1130;box-shadow:0 4px 14px #b7c9da40}:root[data-theme=dark] .reasoning-option.active .icon{color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .reasoning-option.active{background:var(--sky);color:#0a1130;box-shadow:0 4px 14px #b7c9da40}:root:not([data-theme=light]) .reasoning-option.active .icon{color:#0a1130}}.reasoning-picker-blurb{display:flex;color:var(--ink-soft);align-items: center;gap:8px;margin:0;font-size:.79rem;line-height:1.45}.reasoning-picker-blurb-icon{display:inline-flex;background:color-mix(in srgb,var(--surface)70%,transparent);border:1.5px solid #000;border-radius:8px;flex:none;justify-content:center;align-items: center;width:22px;height:22px}.reasoning-picker-blurb-icon .icon{width:12px;height:12px}.reasoning-picker-blurb-icon.rp-mint{color:var(--mint)}.reasoning-picker-blurb-icon.rp-sky{color:var(--sky)}.reasoning-picker-blurb-icon.rp-pink{color:var(--pink)}.reasoning-picker-blurb-icon.rp-lav{color:var(--lav)}.reasoning-picker-blurb-icon.rp-peach{color:var(--peach)}.reasoning-picker-blurb-icon.rp-gold{color:var(--gold)}.reasoning-picker-blurb-name{color:var(--ink);font-weight:500}.aria-reasoning-dock{padding:0 max(18px,env(safe-area-inset-right))max(14px,env(safe-area-inset-bottom))max(18px,env(safe-area-inset-left));flex:none}.aria-reasoning-dock .reasoning-picker{width:min(880px,100%);margin:0 auto}@media (max-width:700px){.reasoning-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:559px){.reasoning-picker{border-radius:18px;gap:9px;padding:13px 14px 11px}.reasoning-picker:before{left:14px;right:14px}.reasoning-picker-main{gap:10px}.reasoning-options{gap:6px}.reasoning-option{gap:5px;padding:7px 3px;font-size:.74rem}.reasoning-option .icon{width:13px;height:13px}.aria-reasoning-dock{padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.reasoning-option{transition:none}}.sms-optin{position:relative;text-align:left;background:repeating-linear-gradient(118deg,#ffffff73 0 34px,#20242f06 34px 68px),linear-gradient(135deg,#a9e5c029 0%,#b8c9d91a 55%,#f7a8c91a 100%),color-mix(in srgb,var(--surface)84%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);display:flex;overflow:hidden;border:2px solid #000;border-radius:28px;flex-direction:column;gap:22px;width:min(920px,100%);margin:0 auto;padding:36px 38px 34px;scroll-margin-top:96px;box-shadow:0 1px 2px #20242f0d,0 12px 28px #20242f12,0 36px 72px #20242f1c}:root[data-theme=dark] .sms-optin{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(135deg,#5fc2b21a 0%,#232a3a1f 55%,#f6a8d80f 100%),color-mix(in srgb,var(--surface)86%,transparent);box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sms-optin{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(135deg,#5fc2b21a 0%,#232a3a1f 55%,#f6a8d80f 100%),color-mix(in srgb,var(--surface)86%,transparent);box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}}.sms-optin:before,.sms-optin:after{content:none}.sms-optin-head{display:flex;align-items: center;gap:16px}.sms-optin-tile{display:inline-flex;color:var(--blue);background:color-mix(in srgb,var(--blue)12%,var(--surface));box-shadow:0 4px 12px color-mix(in srgb,var(--blue)18%,transparent);border:2px solid #000;border-radius:14px;flex:none;justify-content:center;align-items: center;width:46px;height:46px}:root[data-theme=dark] .sms-optin-tile{background:color-mix(in srgb,var(--blue)20%,var(--surface-2))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sms-optin-tile{background:color-mix(in srgb,var(--blue)20%,var(--surface-2))}}.sms-optin-tile .icon{width:21px;height:21px}.sms-optin-title{letter-spacing:-.015em;color:var(--ink);font-size:1.3rem;font-weight:600;line-height:1.25}.sms-optin-sub{color:var(--ink-soft);max-width:62ch;margin-top:5px;font-size:.95rem;line-height:1.65}.sms-optin-form{display:flex;border-top:1px solid color-mix(in srgb,var(--ink)12%,transparent);flex-direction:column;gap:18px;padding-top:22px}.sms-optin-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sms-optin-field{display:flex;flex-direction:column;gap:7px}.sms-optin-field-label{letter-spacing:.02em;color:var(--ink);display:inline-flex;align-items: center;gap:6px;font-size:.8rem;font-weight:600}.sms-optin-input-wrap{position:relative;display:block}.sms-optin-input-icon{position:absolute;display:inline-flex;pointer-events:none;top:50%;left:11px;transform:translateY(-50%)}.sms-optin-input-icon .icon{width:16px;height:16px}.sms-optin-input-icon.ic-pink,.sms-optin-input-icon.ic-sky{color:var(--blue)}.sms-optin-input{color:var(--ink);background:color-mix(in srgb,var(--surface)92%,transparent);outline:none;border:2px solid #000;border-radius:14px;width:100%;height:52px;padding:0 14px 0 41px;transition:box-shadow .15s,border-color .15s;font-family:inherit;font-size:16px}.sms-optin-input::placeholder{color:color-mix(in srgb,var(--ink-soft)72%,transparent)}.sms-optin-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)30%,transparent),0 6px 18px #20242f14}.sms-optin-consent{display:flex;cursor:pointer;background:linear-gradient(150deg,color-mix(in srgb,var(--blue)7%,transparent),color-mix(in srgb,var(--blue)3%,transparent)),color-mix(in srgb,var(--surface)88%,transparent);border:2px solid #000;border-radius:18px;align-items: flex-start;gap:14px;padding:20px 22px;transition:box-shadow .15s,background .15s;box-shadow:0 6px 18px #20242f0f,inset 0 1px #ffffff8c}.sms-optin-consent:hover{box-shadow:0 8px 22px #20242f14,0 0 0 4px color-mix(in srgb,var(--blue)14%,transparent),inset 0 1px 0 #ffffff8c}.sms-optin-consent:has(.sms-optin-checkbox:checked){background:linear-gradient(150deg,color-mix(in srgb,var(--blue)13%,transparent),color-mix(in srgb,var(--blue)6%,transparent)),color-mix(in srgb,var(--surface)88%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--blue)16%,transparent),inset 0 1px 0 #ffffff8c}:root[data-theme=dark] .sms-optin-consent{box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff0f}:root[data-theme=dark] .sms-optin-consent:hover{box-shadow:0 8px 22px #0006,0 0 0 4px color-mix(in srgb,var(--blue)20%,transparent),inset 0 1px 0 #ffffff0f}:root[data-theme=dark] .sms-optin-consent:has(.sms-optin-checkbox:checked){box-shadow:0 8px 22px color-mix(in srgb,var(--blue)22%,transparent),inset 0 1px 0 #ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sms-optin-consent{box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff0f}:root:not([data-theme=light]) .sms-optin-consent:hover{box-shadow:0 8px 22px #0006,0 0 0 4px color-mix(in srgb,var(--blue)20%,transparent),inset 0 1px 0 #ffffff0f}:root:not([data-theme=light]) .sms-optin-consent:has(.sms-optin-checkbox:checked){box-shadow:0 8px 22px color-mix(in srgb,var(--blue)22%,transparent),inset 0 1px 0 #ffffff0f}}.sms-optin-check{display:inline-grid;position:relative;flex:none;place-items: center;width:48px;height:48px;margin:-7px -7px -7px -9px}.sms-optin-checkbox{appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:0 2px 8px #20242f2e,0 0 0 4px color-mix(in srgb,var(--blue)22%,transparent),inset 0 1px 0 #ffffffe6;background:#fff;border:2px solid #000;border-radius:10px;width:34px;min-width:34px;height:34px;margin:0;transition:background .15s,border-color .15s,box-shadow .15s}.sms-optin-check:hover .sms-optin-checkbox{box-shadow:0 2px 10px #20242f38,0 0 0 6px color-mix(in srgb,var(--blue)32%,transparent),inset 0 1px 0 #ffffffe6}.sms-optin-checkbox:checked{background:var(--blue);box-shadow:0 3px 12px color-mix(in srgb,var(--blue)45%,transparent),0 0 0 4px color-mix(in srgb,var(--blue)30%,transparent)}.sms-optin-checkbox:focus-visible{box-shadow:0 0 0 3px var(--surface),0 0 0 7px color-mix(in srgb,var(--blue)60%,transparent);outline:none}.sms-optin-checkbox:disabled{cursor:not-allowed;opacity:.55}:root[data-theme=dark] .sms-optin-checkbox{box-shadow:0 2px 10px #00000080,0 0 0 4px color-mix(in srgb,var(--blue)34%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sms-optin-checkbox{box-shadow:0 2px 10px #00000080,0 0 0 4px color-mix(in srgb,var(--blue)34%,transparent)}}.sms-optin-check-mark{position:absolute;opacity:0;color:#fff;pointer-events:none;width:21px;height:21px;transition:transform .14s,opacity .14s,color .15s;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.sms-optin-check:has(.sms-optin-checkbox:checked) .sms-optin-check-mark{opacity:1;transform:translate(-50%,-50%)scale(1)}:root[data-theme=dark] .sms-optin-check:has(.sms-optin-checkbox:checked) .sms-optin-check-mark{color:#0c1f1b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sms-optin-check:has(.sms-optin-checkbox:checked) .sms-optin-check-mark{color:#0c1f1b}}.sms-optin-consent-text{color:color-mix(in srgb,var(--ink)88%,transparent);overflow-wrap:break-word;flex:auto;min-width:0;font-size:.92rem;line-height:1.75}.sms-optin-consent-text strong{color:var(--ink);font-weight:600}.sms-optin-consent-text .legal-inline-link{color:var(--blue-deep);text-decoration-color:color-mix(in srgb,var(--blue)55%,transparent);text-underline-offset:3px;font-weight:500}:root[data-theme=dark] .sms-optin-consent-text .legal-inline-link{color:var(--blue)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sms-optin-consent-text .legal-inline-link{color:var(--blue)}}.sms-optin-actions{display:flex;flex-wrap:wrap;align-items: center;gap:14px}.sms-optin-submit{display:inline-flex;cursor:pointer;background:var(--blue);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--blue)32%,transparent);border:2px solid #000;border-radius:999px;align-items: center;gap:9px;min-height:50px;padding:13px 30px;transition:background .15s,transform .15s,opacity .15s,box-shadow .15s;font-family:inherit;font-size:.95rem;font-weight:600}.sms-optin-submit .icon{width:16px;height:16px}.sms-optin-submit:hover:not(:disabled){background:var(--blue-deep);box-shadow:0 14px 30px color-mix(in srgb,var(--blue)38%,transparent)}.sms-optin-submit:active:not(:disabled){transform:scale(.97)}.sms-optin-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}:root[data-theme=dark] .sms-optin-submit{color:#fff;background:#0f766e}:root[data-theme=dark] .sms-optin-submit:hover:not(:disabled){background:#0d6a62}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sms-optin-submit{color:#fff;background:#0f766e}:root:not([data-theme=light]) .sms-optin-submit:hover:not(:disabled){background:#0d6a62}}.sms-optin-error{color:var(--pink);font-size:.82rem;line-height:1.45}.sms-optin-done{display:flex;align-items: flex-start;gap:16px}.sms-optin-done .sms-optin-tile{color:var(--blue);background:color-mix(in srgb,var(--blue)16%,var(--surface))}.sms-optin-done-title{letter-spacing:-.01em;color:var(--ink);font-size:1.1rem;font-weight:600}.sms-optin-done-copy{color:var(--ink-soft);margin-top:4px;font-size:.9rem;line-height:1.6}@media (max-width:559px){.sms-optin{border-radius:24px;gap:18px;padding:26px 22px 24px}.sms-optin-head{gap:13px}.sms-optin-tile{border-radius:13px;width:42px;height:42px}.sms-optin-title{font-size:1.18rem}.sms-optin-form{gap:15px;padding-top:18px}.sms-optin-consent{gap:12px;padding:18px 16px}.sms-optin-fields{grid-template-columns:1fr}.sms-optin-submit{justify-content:center;width:100%;min-height:52px}}@media (prefers-reduced-motion:reduce){.sms-optin-submit,.sms-optin-checkbox,.sms-optin-check-mark,.sms-optin-consent,.sms-optin-input{transition:none}}.prompt-box{border:3px solid #0000;border-image:var(--rainbow)1;display:flex;background:0 0;border-radius:0;flex-direction:column;gap:10px;padding:25px 17px 19px 23px;transition:box-shadow .15s;box-shadow:0 8px 30px #e2639f1a,0 4px 22px #7a6fd017,0 2px 12px #b8c9d91f}.prompt-box:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)18%,transparent),0 8px 30px #e2639f29,0 4px 22px #7a6fd026,var(--shadow-sm)}.prompt-box textarea{outline:0;resize:none;color:var(--ink);background:0 0;border:0;width:100%;min-height:112px;max-height:220px;padding:2px 2px 0 0;font-family:inherit;font-size:1rem;line-height:1.68}.prompt-box textarea::placeholder{color:var(--ink-soft)}@media (max-width:640px){.prompt-box textarea{min-height:158px}}.prompt-row{display:flex;align-items: center;gap:8px}.attach-file{display:none}.attach-btn{cursor:pointer;display:inline-flex;background:var(--surface-2);color:var(--ink-soft);border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;width:38px;height:38px;transition:background .15s,color .15s,transform .15s}.attach-btn .icon{width:18px;height:18px}.attach-btn:hover{background:var(--bg-soft);color:var(--ink)}.attach-btn:active{transform:scale(.94)}.attach-list{display:none;flex-wrap:wrap;gap:8px}.attach-list.show{display:flex}.attach-chip{display:inline-flex;color:var(--ink);background:var(--surface-2);border:2px solid #000;border-radius:0;align-items: center;gap:8px;max-width:100%;padding:5px 8px 5px 12px;font-size:.82rem;font-weight:500}.attach-chip .icon{color:var(--lav);flex:none;width:14px;height:14px}.attach-chip .attach-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.attach-remove{cursor:pointer;display:inline-flex;background:var(--bg-soft);color:var(--ink-soft);border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;width:20px;height:20px;padding:0}.attach-remove .icon{color:inherit;width:11px;height:11px}.attach-remove:hover{color:var(--ink)}.send-btn{cursor:pointer;display:inline-flex;background:var(--blue);color:#fff;border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;width:38px;height:38px;margin-left:auto;transition:background .15s,opacity .15s,transform .15s}.send-btn .icon{width:18px;height:18px}.send-btn:hover{background:var(--blue-deep)}.send-btn:active{transform:scale(.94)}.send-btn:disabled{opacity:.35;cursor:default}:root[data-theme=dark] .send-btn{background:var(--sky);color:#0a1130;border-color:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .send-btn{background:var(--sky);color:#0a1130;border-color:#000}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.typing span{animation:none;opacity:.6}.status-dot{animation:none}}.chat-expand{cursor:pointer;display:inline-flex;background:color-mix(in srgb,var(--surface)78%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;width:38px;height:38px;transition:background .15s,transform .15s;box-shadow:0 4px 14px #7a6fd024,inset 0 1px #ffffff80}.chat-expand .icon{width:17px;height:17px}.chat-expand:hover{background:var(--bg-soft);transform:translateY(-1px)}.chat-expand:active{transform:scale(.96)}@media (max-width:559px){.chat-expand{width:34px;height:34px}}@keyframes aria-screen-in{0%{opacity:0;transform:translateY(14px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.aria-screen{position:fixed;z-index:88;overflow:hidden;isolation:isolate;animation:.2s both quickdrop-backdrop-in;background:#faf8f5;inset:0}:root[data-theme=dark] .aria-screen{background:var(--navy)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aria-screen{background:var(--navy)}}.aria-screen .hero-bg-img{filter:brightness(.82)saturate(.9)}.aria-screen .hero-overlay{background:linear-gradient(#eee9e0c7 0%,#e9e4daa3 42%,#e2dcd0c7 74%,#dad3c4f0 100%)}:root[data-theme=dark] .aria-screen .hero-bg-dark{filter:brightness(.8)saturate(.92)}:root[data-theme=dark] .aria-screen .hero-overlay{background:radial-gradient(58% 42% at 50% 4%,#f6a8d81a,#f6a8d800 70%),radial-gradient(44% 36% at 84% 32%,#b7c9da0f,#b7c9da00 70%),linear-gradient(#070d24a3 0%,#070d2473 42%,#0a12309e 74%,#070d24f5 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aria-screen .hero-bg-dark{filter:brightness(.8)saturate(.92)}:root:not([data-theme=light]) .aria-screen .hero-overlay{background:radial-gradient(58% 42% at 50% 4%,#f6a8d81a,#f6a8d800 70%),radial-gradient(44% 36% at 84% 32%,#b7c9da0f,#b7c9da00 70%),linear-gradient(#070d24a3 0%,#070d2473 42%,#0a12309e 74%,#070d24f5 100%)}}.aria-shell{position:relative;z-index:1;display:flex;height:100vh;animation:.28s cubic-bezier(.22,.9,.32,1) both aria-screen-in;height:100dvh}.aria-side{display:flex;position:relative;background:linear-gradient(180deg,#f7a8c90d,#c9b8f50a 45%,#b8c9d90d),var(--surface-2);border-right:1px solid var(--line);flex-direction:column;flex:none;width:308px;min-height:0}.aria-side:after{content:"";position:absolute;pointer-events:none;background:linear-gradient(#f7a8c999,#f9e79f8c 38%,#a9e5c08c 62%,#b8c9d999);width:2px;top:0;bottom:0;right:-1px}.aria-side-head{display:flex;padding:max(16px,env(safe-area-inset-top))16px 10px max(16px,env(safe-area-inset-left));flex-direction:column;flex:none;gap:10px}.aria-side-head h2{display:flex;align-items: center;gap:9px;font-size:1.02rem}.aria-side-head h2 .icon{width:19px;height:19px}.aria-new-btn{display:flex;box-sizing:border-box;font:inherit;color:var(--ink);cursor:pointer;background:var(--surface);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:8px;justify-content:center;align-self:stretch;align-items: center;gap:8px;width:100%;height:44px;min-height:44px;padding:0 16px;transition:background .15s,transform .15s;font-size:.92rem;font-weight:600}.aria-new-btn .icon{color:var(--pink);flex:none;width:16px;height:16px}.aria-new-btn:hover{background:var(--bg-soft);transform:translateY(-1px)}.aria-new-btn:active{transform:scale(.98)}.aria-search{display:flex;box-sizing:border-box;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:8px;align-items: center;gap:8px;width:100%;height:44px;min-height:44px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.aria-search>.icon{color:var(--ink-soft);flex:none;width:16px;height:16px}.aria-search input{font:inherit;color:inherit;outline:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;flex:auto;min-width:0;height:100%;padding:0;font-size:.92rem}.aria-search input::placeholder{color:var(--ink-soft);opacity:.85}.aria-search input::-webkit-search-cancel-button{display:none}.aria-search-smart{display:inline-flex;color:var(--pink);flex:none}.aria-search-smart .icon{width:14px;height:14px}.aria-search-clear{display:inline-flex;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items: center;width:26px;height:26px;padding:0}.aria-search-clear .icon{width:13px;height:13px}.aria-search-empty{display:flex;flex-direction:column;align-items: flex-start;gap:10px;padding:14px 12px;font-size:.88rem;line-height:1.45}.aria-search-empty p{overflow-wrap:anywhere;margin:0}.aria-search-empty-clear{font:inherit;cursor:pointer;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:8px;padding:7px 14px;font-size:.85rem;font-weight:600}.aria-conv-list{overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;flex:auto;gap:6px;min-height:0;padding:2px 12px 14px}.aria-side-foot{position:relative;border-top:1px solid var(--line);padding:10px 12px max(12px,env(safe-area-inset-bottom))max(12px,env(safe-area-inset-left));flex:none}.aria-memory{background:var(--surface);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:10px;margin-bottom:10px}.aria-memory-summary{display:flex;cursor:pointer;color:var(--ink);list-style:none;align-items: center;gap:8px;padding:9px 12px;font-size:.85rem;font-weight:500}.aria-memory-summary::-webkit-details-marker{display:none}.aria-memory-summary .icon{color:var(--lav);flex:none;width:16px;height:16px}.aria-memory-body{border-top:1px solid var(--line);display:flex;overflow-y:auto;flex-direction:column;gap:5px;max-height:220px;padding:8px 12px 10px}.aria-memory-line{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.45}.aria-memory-line strong{color:var(--ink);font-weight:600}.aria-training{background:var(--surface);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:10px;margin-bottom:10px}.aria-training-summary{display:flex;cursor:pointer;color:var(--ink);list-style:none;align-items: center;gap:8px;padding:9px 12px;font-size:.85rem;font-weight:500}.aria-training-summary::-webkit-details-marker{display:none}.aria-training-summary .icon{color:var(--pink);flex:none;width:16px;height:16px}.aria-training-body{border-top:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain;max-height:300px;padding:9px 12px 11px}.aria-training-intro{color:var(--ink-soft);margin:0 0 9px;font-size:.8rem;line-height:1.5}.aria-training-intro strong{color:var(--ink);font-weight:600}.aria-training-list{list-style:none;display:flex;flex-direction:column;gap:7px;margin:0;padding:0}.aria-training-track{display:flex;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;align-items: center;gap:8px;padding:7px 8px}.aria-training-num{display:inline-flex;background:var(--rainbow);color:#1c2140;border-radius:50%;flex:none;justify-content:center;align-items: center;width:19px;height:19px;font-size:.66rem;font-weight:600;line-height:1}.aria-training-icon{display:inline-flex;color:var(--lav);flex:none}.aria-training-icon .icon{width:16px;height:16px}.aria-training-text{display:flex;flex-direction:column;flex:auto;gap:1px;min-width:0}.aria-training-name{display:flex;color:var(--ink);flex-wrap:wrap;align-items: center;gap:6px;font-size:.83rem;font-weight:600;line-height:1.3}.aria-training-first{letter-spacing:.05em;text-transform:uppercase;color:#1c2140;background:var(--rainbow);border:1px solid #000;border-radius:999px;padding:1px 7px;font-size:.64rem;font-weight:600;line-height:1.5}.aria-training-note{color:var(--ink-soft);font-size:.72rem;line-height:1.4}.aria-training-try{color:var(--ink);background:var(--surface);cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:8px;flex:none;min-height:32px;padding:7px 10px;transition:background .15s,transform .15s;font-family:inherit;font-size:.76rem;font-weight:600;line-height:1}.aria-training-try:hover{background:var(--bg-soft)}.aria-training-try:active{transform:scale(.96)}.aria-training-try:focus-visible{outline:2px solid var(--sky);outline-offset:2px}@media (prefers-reduced-motion:reduce){.aria-training-try{transition:none}}.aria-quick-actions{display:flex;flex-direction:column;gap:7px;margin-bottom:11px}.aria-quick-actions-label{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.5}.aria-quick-action{display:flex;text-align:left;color:var(--ink);background:var(--surface-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:9px;align-items: center;gap:8px;width:100%;min-height:44px;padding:9px 10px;transition:background .15s,transform .15s;font-family:inherit;font-size:.85rem;font-weight:600;line-height:1.3}.aria-quick-action:hover{background:var(--bg-soft)}.aria-quick-action:active{transform:scale(.98)}.aria-quick-action:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.aria-quick-action-icon{display:inline-flex;color:var(--lav);flex:none}.aria-quick-action-icon .icon{width:16px;height:16px}.aria-quick-action-label{flex:auto;min-width:0}.aria-quick-action>.icon{color:var(--ink-soft);flex:none;width:15px;height:15px}@media (prefers-reduced-motion:reduce){.aria-quick-action{transition:none}}.aria-account-row{display:flex;align-items: center;gap:10px;min-width:0}.aria-account-avatar{overflow:hidden;display:inline-flex;background:var(--surface);color:var(--lav);border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:38px;height:38px}.aria-account-avatar img{object-fit:cover;display:block;width:100%;height:100%}.aria-account-avatar .icon{width:18px;height:18px}.aria-account-initials{letter-spacing:.02em;color:var(--ink);font-size:.82rem;font-weight:500}.aria-account-id{display:flex;flex-direction:column;flex:auto;gap:1px;min-width:0}.aria-account-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;font-weight:500;line-height:1.3}.aria-account-email{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;line-height:1.35}.aria-settings-gear{cursor:pointer;display:inline-flex;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:10px;flex:none;justify-content:center;align-items: center;width:38px;height:38px;padding:0;transition:background .15s,transform .15s}.aria-settings-gear .icon{color:var(--lav);width:17px;height:17px}.aria-settings-gear:hover{background:var(--bg-soft);transform:translateY(-1px)}.aria-settings-gear:active{transform:scale(.96)}.aria-settings-gear[aria-expanded=true]{background:var(--bg-soft)}.aria-logout-btn{display:flex;color:var(--ink);cursor:pointer;background:var(--surface);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:10px;justify-content:center;align-items: center;gap:8px;width:100%;margin-top:10px;padding:9px 12px;transition:background .15s,transform .15s;font-family:inherit;font-size:.9rem;font-weight:500}.aria-logout-btn .icon{color:var(--pink);width:17px;height:17px}.aria-logout-btn:hover{background:#f7a8c924;transform:translateY(-1px)}.aria-logout-btn:active{transform:scale(.98)}@keyframes aria-menu-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.aria-settings-menu{position:absolute;z-index:4;background:var(--surface);box-shadow:var(--shadow);animation:.18s cubic-bezier(.22,.9,.32,1) both aria-menu-in;border:2px solid #000;border-radius:14px;padding:6px;bottom:calc(100% - 4px);left:12px;right:12px}.aria-settings-item{display:flex;text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items: center;gap:10px;width:100%;padding:9px 10px;transition:background .15s}.aria-settings-item:hover{background:var(--bg-soft)}.aria-settings-item:focus-visible{background:var(--bg-soft)}.aria-settings-item .icon{flex:none;width:17px;height:17px}.aria-settings-item>.icon:first-child{color:var(--pink)}.aria-settings-item>.icon:last-child{color:var(--ink-soft);width:15px;height:15px}.aria-settings-item-text{display:flex;flex-direction:column;flex:auto;gap:1px;min-width:0}.aria-settings-item-label{font-size:.9rem;font-weight:500;line-height:1.3}.aria-settings-item-note{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;line-height:1.35}.aria-conv{position:relative;display:flex;border:2px solid #0000;border-radius:14px;flex-direction:column;flex:none;align-items:stretch;transition:background .15s,border-color .15s}.aria-conv.active{background:var(--surface);box-shadow:var(--shadow-sm);border-color:#000}.aria-conv-main{text-align:left;cursor:pointer;font:inherit;color:var(--ink);display:flex;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:none;gap:1px;width:100%;min-width:0;padding:8px 10px 0;transition:background .15s}.aria-conv-main:hover{background:color-mix(in srgb,var(--ink)4%,transparent)}.aria-conv-top{display:flex;align-items:baseline;gap:8px;min-width:0}.aria-conv-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.92rem;font-weight:500;line-height:1.35}.aria-conv-snippet{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;line-height:1.4}.aria-conv-meta{display:flex;flex-wrap:wrap;align-items: center;gap:8px;min-width:0;padding:5px 10px 9px}.aria-conv-stamp{display:inline-flex;letter-spacing:.01em;color:var(--ink-soft);white-space:nowrap;flex:none;align-items: center;gap:5px;font-size:.72rem;line-height:1.35}.aria-conv-stamp .icon{flex:none;width:13px;height:13px}.aria-conv-stamp-date .icon{color:var(--lav)}.aria-conv-stamp-time .icon{color:var(--pink)}.aria-conv-stamp-sep{color:var(--ink-soft);opacity:.4;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.aria-conv-actions{display:inline-flex;flex:none;align-items: center;gap:6px;margin-left:2px}.aria-conv-act{cursor:pointer;display:inline-flex;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:8px;flex:none;justify-content:center;align-items: center;width:28px;height:28px;padding:0;transition:background .15s,transform .15s}.aria-conv-act .icon{width:13px;height:13px}.aria-conv-act:hover{background:var(--bg-soft)}.aria-conv-act:active{transform:scale(.94)}.aria-conv-edit{display:flex;flex-direction:column;flex:auto;gap:8px;min-width:0;padding:8px}.aria-conv-edit-field{display:flex;background:var(--surface);border:2px solid #000;border-radius:10px;align-items: center;gap:8px;padding:0 10px}.aria-conv-edit-field .icon{color:var(--pink);flex:none;width:15px;height:15px}.aria-conv-edit-field input{outline:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:auto;min-width:0;padding:8px 0;font-size:.92rem}.aria-conv-edit-actions{display:flex;justify-content:flex-start;align-items: center;gap:6px}.aria-conv-save{cursor:pointer;display:inline-flex;font:inherit;background:var(--blue);color:#fff;box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:8px;align-items: center;gap:7px;height:28px;padding:0 12px;transition:background .15s,transform .15s,opacity .15s;font-size:.85rem;font-weight:500}.aria-conv-save .icon{width:15px;height:15px}.aria-conv-save:hover{background:var(--blue-deep);transform:translateY(-1px)}.aria-conv-save:active{transform:scale(.96)}.aria-conv-save:disabled{opacity:.45;cursor:default;transform:none}:root[data-theme=dark] .aria-conv-save{background:var(--sky);color:#0a1130}:root[data-theme=dark] .aria-conv-save:hover{background:#d8e2ec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aria-conv-save{background:var(--sky);color:#0a1130}:root:not([data-theme=light]) .aria-conv-save:hover{background:#d8e2ec}}.aria-confirm-backdrop{position:fixed;z-index:30;background:color-mix(in srgb,var(--navy)58%,transparent);backdrop-filter:blur(8px)saturate(1.15);-webkit-backdrop-filter:blur(8px)saturate(1.15);display:flex;padding:max(18px,env(safe-area-inset-top))16px max(18px,env(safe-area-inset-bottom));animation:.2s both quickdrop-backdrop-in;justify-content:center;align-items: center;inset:0}.aria-confirm{background:linear-gradient(180deg,var(--surface)0%,var(--surface-2)100%);animation:.28s cubic-bezier(.22,.9,.32,1) both auth-pop;border:2px solid #000;border-radius:20px;width:min(420px,100%);padding:22px;box-shadow:0 30px 70px #0a113059,0 10px 26px #0a11302e}.aria-confirm-head{display:flex;align-items: flex-start;gap:14px}.aria-confirm-head>div{flex:1;min-width:0}.aria-confirm-head h3{font-size:1.15rem}.aria-confirm-head p{color:var(--ink-soft);overflow-wrap:break-word;margin-top:4px;font-size:.9rem;line-height:1.5}.aria-confirm-icon{display:inline-flex;background:color-mix(in srgb,var(--pink)16%,var(--surface));color:var(--pink);border:2px solid #000;border-radius:13px;flex:none;justify-content:center;align-items: center;width:44px;height:44px}.aria-confirm-icon .icon{width:20px;height:20px}.aria-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}.aria-confirm-delete{color:#fff;background:#cf3f57}.aria-confirm-delete:hover{background:#b23147}@media (prefers-reduced-motion:reduce){.aria-confirm,.aria-confirm-backdrop{animation:none}}.aria-main{display:flex;flex-direction:column;flex:auto;min-width:0;min-height:0}.aria-main-head{padding-top:max(15px,env(safe-area-inset-top));flex:none}.aria-icon-btn{cursor:pointer;display:inline-flex;background:color-mix(in srgb,var(--surface)78%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;width:38px;height:38px;transition:background .15s,transform .15s;box-shadow:0 4px 14px #7a6fd024,inset 0 1px #ffffff80}.aria-icon-btn .icon{width:16px;height:16px}.aria-icon-btn:hover{background:var(--bg-soft);transform:translateY(-1px)}.aria-icon-btn:active{transform:scale(.96)}.aria-drawer-btn{display:none}.aria-log{overflow-y:auto;overscroll-behavior:contain;padding:22px max(20px,env(safe-area-inset-right))10px max(20px,env(safe-area-inset-left));flex:auto;min-height:0}.aria-log-inner{display:flex;flex-direction:column;gap:10px;width:min(880px,100%);margin:0 auto}.aria-log .msg{max-width:min(80%,46rem)}.aria-log .msg-row{max-width:calc(min(80%,46rem) + 42px)}.aria-log .msg-row .msg{max-width:none}.aria-compose{padding:10px max(18px,env(safe-area-inset-right))max(16px,env(safe-area-inset-bottom))max(18px,env(safe-area-inset-left));flex:none}.aria-compose-inner{width:min(880px,100%);margin:0 auto}.aria-screen .prompt-box textarea{min-height:54px;max-height:180px}.aria-side-scrim{display:none}@media (max-width:899px){.aria-side{position:fixed;z-index:6;box-shadow:var(--shadow);width:min(320px,86vw);transition:transform .28s cubic-bezier(.22,.9,.32,1);top:0;bottom:0;left:0;transform:translate(-106%)}.aria-side.open{transform:translate(0)}.aria-side-scrim.show{display:block;position:fixed;z-index:5;background:color-mix(in srgb,var(--navy)45%,transparent);animation:.2s both quickdrop-backdrop-in;inset:0}.aria-drawer-btn{display:inline-flex}.aria-log .msg{max-width:88%}.aria-log .msg-row{max-width:100%}}@media (prefers-reduced-motion:reduce){.aria-screen,.aria-shell,.aria-side,.aria-settings-menu{animation:none;transition:none}.aria-settings-gear{transition:none}}.wave{display:block;color:var(--bg-soft);width:100%;height:54px;margin-bottom:-1px}.band{background:var(--bg-soft)}:root{--wave-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 32C240 62 480 4 720 22C960 40 1200 58 1440 26L1440 60L0 60Z' fill='%23e2639f' fill-opacity='0.10'/%3E%3C/svg%3E");--wave-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 32C240 62 480 4 720 22C960 40 1200 58 1440 26L1440 60L0 60Z' fill='%237d8a7a' fill-opacity='0.09'/%3E%3C/svg%3E");--wave-c:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 28C240 -2 480 56 720 38C960 20 1200 2 1440 34L1440 0L0 0Z' fill='%232b7fc4' fill-opacity='0.06'/%3E%3C/svg%3E")}:root[data-theme=dark]{--wave-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 32C240 62 480 4 720 22C960 40 1200 58 1440 26L1440 60L0 60Z' fill='%23e2639f' fill-opacity='0.16'/%3E%3C/svg%3E");--wave-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 32C240 62 480 4 720 22C960 40 1200 58 1440 26L1440 60L0 60Z' fill='%23a9bfa5' fill-opacity='0.12'/%3E%3C/svg%3E");--wave-c:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 28C240 -2 480 56 720 38C960 20 1200 2 1440 34L1440 0L0 0Z' fill='%232b7fc4' fill-opacity='0.10'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wave-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 32C240 62 480 4 720 22C960 40 1200 58 1440 26L1440 60L0 60Z' fill='%23e2639f' fill-opacity='0.16'/%3E%3C/svg%3E");--wave-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 32C240 62 480 4 720 22C960 40 1200 58 1440 26L1440 60L0 60Z' fill='%23a9bfa5' fill-opacity='0.12'/%3E%3C/svg%3E");--wave-c:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 28C240 -2 480 56 720 38C960 20 1200 2 1440 34L1440 0L0 0Z' fill='%232b7fc4' fill-opacity='0.10'/%3E%3C/svg%3E")}}.how-it-works,.training-page,.demo-page,.quickdrop-modal{position:relative;isolation:isolate}footer.site-footer{isolation:isolate}.how-it-works:before,.training-page:before,.demo-page:before,.quickdrop-modal:before,footer.site-footer:after{content:"";position:absolute;z-index:-1;pointer-events:none;background:var(--wave-a)left bottom/1180px 72px repeat-x,var(--wave-b)-340px bottom/1420px 96px repeat-x;inset:0}.training-page:before,.demo-page:before,.quickdrop-modal:before{background:var(--wave-c)right -160px top/1280px 58px repeat-x,var(--wave-a)left bottom/1180px 72px repeat-x,var(--wave-b)-340px bottom/1420px 96px repeat-x}section.site-section{padding:58px 0}.sec-head{max-width:44rem;margin-bottom:34px}.sec-head h2{font-size:clamp(1.6rem,4.4vw,2.3rem)}.sec-head p{color:var(--ink-soft);margin-top:12px;font-size:1.02rem}.cards{display:grid;gap:20px}@media (min-width:860px){.cards{grid-template-columns:repeat(3,1fr)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.card-media{aspect-ratio:16/10;overflow:hidden}.card-media img{object-fit:cover;display:block;width:100%;height:100%}.card-body{display:flex;flex-direction:column;flex:1;gap:12px;padding:24px 24px 26px}.card h3{display:flex;align-items: center;gap:10px;font-size:1.22rem}.card h3 .icon{width:22px;height:22px}.card p{color:var(--ink-soft);font-size:.97rem}.card ul{list-style:none;display:grid;gap:8px;margin:2px 0 0;padding:0}.card ul li{display:flex;color:var(--ink-soft);align-items: flex-start;gap:9px;font-size:.93rem}.card ul .icon{color:var(--mint);flex:none;width:16px;height:16px;margin-top:4px}.ic-pink{color:var(--pink)}.ic-lav{color:var(--lav)}.ic-sky{color:var(--sky)}.ic-mint{color:var(--mint)}.steps{display:grid;gap:18px}@media (min-width:860px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:26px 24px}.step-num{display:flex;border:2px solid var(--ink);border-radius:14px;justify-content:center;align-items: center;width:46px;height:46px;margin-bottom:16px;font-size:1.15rem;font-weight:500}.step:first-child .step-num{color:#8c2459;background:#fde3f1}.step:nth-child(2) .step-num{color:#2c3f8f;background:#e3e9fe}.step:nth-child(3) .step-num{color:#0d5c43;background:#dcf7ec}:root[data-theme=dark] .step:first-child .step-num{color:var(--pink);background:#3d1740}:root[data-theme=dark] .step:nth-child(2) .step-num{color:var(--sky);background:#1b2a63}:root[data-theme=dark] .step:nth-child(3) .step-num{color:var(--mint);background:#0f3a2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .step:first-child .step-num{color:var(--pink);background:#3d1740}:root:not([data-theme=light]) .step:nth-child(2) .step-num{color:var(--sky);background:#1b2a63}:root:not([data-theme=light]) .step:nth-child(3) .step-num{color:var(--mint);background:#0f3a2e}}.step h3{margin-bottom:8px;font-size:1.12rem}.step p{color:var(--ink-soft);font-size:.95rem}.demo-card{background:radial-gradient(130% 160% at 15% 0%,var(--navy-2),var(--navy)72%);color:#eef0ff;display:grid;box-shadow:var(--shadow);border:1px solid #232c5e;border-radius:28px;gap:26px;padding:clamp(26px,5vw,48px)}@media (min-width:860px){.demo-card{grid-template-columns:1.35fr .65fr;align-items: center}}.demo-card h2{color:#fff;font-size:clamp(1.55rem,4.4vw,2.2rem)}.demo-card p{color:#c3cbf2;max-width:36rem;margin-top:12px}.demo-card ul{list-style:none;display:grid;gap:9px;margin:18px 0 0;padding:0}.demo-card ul li{display:flex;color:#dfe4ff;align-items: flex-start;gap:9px;font-size:.96rem}.demo-card ul .icon{color:var(--mint);flex:none;width:17px;height:17px;margin-top:4px}.demo-price{text-align:left}@media (min-width:860px){.demo-price{text-align:center}}.demo-price .amount{color:#fff;font-size:3.4rem;font-weight:500;line-height:1}.demo-price .per{color:#aeb8ea;margin-top:6px;font-size:.92rem}.btn-demo{background:var(--peach);color:#231303;border-color:#000;justify-content:center;width:100%;margin-top:20px}:root[data-theme=dark] .btn-demo{background:var(--peach);color:#231303;border-color:#000}.btn-demo:hover{background:#ffe7c4}.demo-note{color:#93a0d8;margin-top:14px;font-size:.85rem}.about-grid{display:grid;align-items: start;gap:30px}@media (min-width:860px){.about-grid{grid-template-columns:1.2fr .8fr;gap:48px}}.about-grid p{color:var(--ink-soft);margin-top:14px}.about-grid p strong{color:var(--ink);font-weight:500}.fact-list{display:grid;gap:12px}.fact{display:flex;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;align-items: flex-start;gap:13px;padding:16px 18px}.fact .icon{width:21px;height:21px;margin-top:2px}.fact div span{display:block;color:var(--ink-soft);font-size:.82rem}.fact div p{color:var(--ink);margin:0;font-size:.98rem}.contact-grid{display:grid;gap:30px}@media (min-width:920px){.contact-grid{grid-template-columns:.85fr 1.15fr;gap:44px}}.contact-side p{color:var(--ink-soft);margin-top:12px}.contact-alt{display:grid;gap:12px;margin-top:24px}form.lead-form{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:24px;padding:clamp(22px,4vw,34px)}.form-grid{display:grid;gap:16px}@media (min-width:640px){.form-grid .half{display:grid;grid-template-columns:1fr 1fr;gap:16px}}.field label{display:block;margin-bottom:7px;font-size:.9rem;font-weight:500}.field label .opt{color:var(--ink-soft);font-size:.82rem;font-weight:400}.input-wrap{position:relative}.input-wrap .icon{position:absolute;pointer-events:none;width:19px;height:19px;top:50%;left:14px;transform:translateY(-50%)}.input-wrap.textarea .icon{top:16px;transform:none}.input-wrap input,.input-wrap select,.input-wrap textarea{color:var(--ink);background:var(--surface-2);border:2px solid var(--ink);appearance:none;outline:none;box-sizing:border-box;border-radius:13px;width:100%;padding:12px 14px 12px 44px;font-family:inherit;font-size:.97rem}.input-wrap textarea{resize:vertical;min-height:118px}.input-wrap input:focus,.input-wrap select:focus,.input-wrap textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)25%,transparent)}.fi-pink{color:var(--pink)}.fi-lav{color:var(--lav)}.fi-sky{color:var(--sky)}.fi-mint{color:var(--mint)}.fi-peach{color:var(--peach)}.chips{display:flex;flex-wrap:wrap;gap:9px}.chip{display:inline-flex;cursor:pointer;background:var(--surface-2);color:var(--ink);user-select:none;border:2px solid #000;border-radius:0;align-items: center;gap:8px;padding:8px 15px;font-family:inherit;font-size:.9rem}.chip .icon{width:16px;height:16px}.chip[aria-pressed=true]{background:var(--blue);color:#fff;border-color:#000}:root[data-theme=dark] .chip[aria-pressed=true]{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chip[aria-pressed=true]{background:var(--sky);color:#0a1130}}.form-submit{justify-content:center;width:100%;margin-top:20px;padding:14px 20px;font-size:1rem}.form-note{color:var(--ink-soft);text-align:center;margin-top:14px;font-size:.86rem}.form-error{color:#b3261e;margin-top:14px;font-size:.9rem}:root[data-theme=dark] .form-error{color:#ff9d94}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .form-error{color:#ff9d94}}.form-sent{display:none;border:1px solid var(--mint);background:color-mix(in srgb,var(--mint)10%,var(--surface));border-radius:14px;margin-top:18px;padding:14px 16px;font-size:.93rem}.form-sent.show{display:flex;align-items: flex-start;gap:10px}.form-sent .icon{color:var(--mint);margin-top:2px}footer.site-footer{position:relative;border-top:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--pink)5%,transparent),transparent 46%),linear-gradient(118deg,color-mix(in srgb,var(--lav)8%,var(--bg-soft)),var(--bg-soft)54%,color-mix(in srgb,var(--sky)7%,var(--bg-soft)));padding:64px 0 0}footer.site-footer:before{content:"";position:absolute;background:var(--rainbow);opacity:.55;pointer-events:none;height:2px;top:0;left:0;right:0}.footer-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr)minmax(240px,290px);background:radial-gradient(58% 62% at 0 0,#f7a8c933,#f7a8c900 62%),radial-gradient(52% 58% at 100% 100%,#b8c9d933,#b8c9d900 62%),linear-gradient(155deg,#131f52 0%,#0a1130 58%,#0d1742 100%);border:2px solid #000;border-radius:28px;align-items: center;gap:26px 48px;padding:42px 46px;box-shadow:0 30px 64px #070d2473}.footer-cta:before{content:"";position:absolute;pointer-events:none;animation:9s linear infinite feat-rainbow-slide;background:linear-gradient(90deg,#f7a8c9,#ffc39b,#f9e79f,#a9e5c0,#b8c9d9,#c9b8f5,#f7a8c9) 0 0/200% 100%;border-radius:0 0 4px 4px;height:4px;top:-2px;left:30px;right:30px}.footer-cta-copy{min-width:0}.footer-cta-eyebrow{display:inline-flex;letter-spacing:.14em;text-transform:uppercase;color:#a9b6e8;align-items: center;gap:8px;font-size:.72rem;font-weight:700}.footer-cta-eyebrow .icon{color:var(--pink);width:15px;height:15px}.footer-cta-title{color:#eef0ff;text-wrap:balance;margin-top:12px;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:600;line-height:1.16}.footer-cta-title em{color:#b7c9da;font-style:normal}.footer-cta-sub{color:#b9c0e4;max-width:33rem;margin-top:12px;font-size:.98rem;line-height:1.65}.footer-cta-actions{display:flex;flex-direction:column;gap:12px;min-width:0}.footer-cta-btn{white-space:normal;text-align:center;justify-content:center;min-height:52px}.footer-cta-btn-ghost{display:inline-flex;cursor:pointer;color:#eef0ff;text-decoration:none;background:0 0;border:2px solid #eef0ff8c;border-radius:0;align-items: center;gap:9px;padding:11px 20px;transition:transform .15s,background .15s,border-color .15s;font-family:inherit;font-size:.95rem;font-weight:500}.footer-cta-btn-ghost .icon{width:18px;height:18px}.footer-cta-btn-ghost:hover{background:#eef0ff14;border-color:#eef0ff}.footer-cta-btn-ghost:active{transform:scale(.98)}.footer-cta-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.footer-cta-btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:860px){.footer-cta{grid-template-columns:1fr;border-radius:24px;gap:22px;padding:36px 22px}.footer-cta-actions{width:100%}}@media (prefers-reduced-motion:reduce){.footer-cta:before{animation:none}.footer-cta-btn-ghost{transition:none}}.footer-main{display:grid;grid-template-columns:minmax(0,1.55fr)minmax(168px,.8fr)minmax(196px,.95fr);gap:44px 64px;padding-top:56px;padding-bottom:54px}.footer-brand{min-width:0;max-width:350px}.footer-brand-link{width:-moz-fit-content;width:fit-content;max-width:100%;margin-right:0}.footer-tagline{color:var(--ink-soft);margin-top:18px;font-size:.98rem;line-height:1.65}.footer-contact{display:flex;flex-direction:column;align-items: flex-start;gap:2px;margin-top:20px}.footer-contact-row{display:inline-flex;color:var(--ink-soft);text-decoration:none;align-items: center;gap:10px;max-width:100%;min-height:36px;font-size:.94rem}.footer-contact-row span{overflow-wrap:anywhere}.footer-contact-row .icon{width:17px;height:17px}a.footer-contact-row{transition:color .15s}a.footer-contact-row:hover{color:var(--ink)}a.footer-contact-row:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.footer-list a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.footer-top-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.footer-col{min-width:0}.footer-col-title{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);margin:8px 0 16px;font-size:.76rem;font-weight:600}.footer-list{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.footer-list a{display:inline-flex;color:var(--ink-soft);text-decoration:none;align-items: center;gap:9px;max-width:100%;min-height:38px;padding:4px 0;transition:color .15s,transform .15s;font-size:.95rem}.footer-list a .icon{width:16px;height:16px}.footer-list a:hover{color:var(--ink);transform:translate(2px)}.footer-bottom{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px 28px;padding:22px 0 30px}.footer-copy{color:var(--ink-soft);font-size:.85rem}.footer-top-link{display:inline-flex;color:var(--ink-soft);text-decoration:none;align-items: center;gap:7px;min-height:36px;transition:color .15s;font-size:.88rem}.footer-top-link .icon{width:15px;height:15px}.footer-top-link:hover{color:var(--ink)}@media (max-width:900px){.footer-main{grid-template-columns:1fr 1fr;gap:40px 48px}.footer-brand{grid-column:1/-1;max-width:430px}}.legal-page{padding:30px 0 56px}.legal-wrap{max-width:780px}.legal-back{margin-bottom:26px}.legal-head h1{margin-top:4px;font-size:clamp(1.9rem,5vw,2.6rem)}.legal-updated{color:var(--ink-soft);margin-top:10px;font-size:.9rem}.legal-intro{color:var(--ink-soft);margin-top:14px;font-size:1.02rem;line-height:1.65}.legal-doc{display:flex;flex-direction:column;gap:8px}.legal-callout{background:var(--surface);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:20px;margin-top:26px;padding:22px 24px}.legal-callout h2{display:flex;align-items: center;gap:10px;margin-bottom:10px;font-size:1.12rem}.legal-callout h2 .icon{color:var(--pink);flex:none;width:21px;height:21px}.legal-callout p{color:var(--ink-soft);font-size:.97rem;line-height:1.65}.legal-callout p+p{margin-top:10px}.legal-callout strong{color:var(--ink)}.legal-section{margin-top:26px}.legal-section h2{margin-bottom:10px;font-size:1.28rem}.legal-section p{color:var(--ink-soft);font-size:.99rem;line-height:1.7}.legal-section p+p{margin-top:10px}.legal-section ul{color:var(--ink-soft);display:flex;flex-direction:column;gap:7px;margin:4px 0 0;padding-left:1.25rem;font-size:.99rem;line-height:1.7}.legal-section strong{color:var(--ink);font-weight:500}.legal-section a{text-decoration:underline;text-underline-offset:2px}.legal-samples{display:flex;flex-direction:column;gap:8px;margin-top:10px}.legal-sample{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-soft);border-radius:14px;padding:11px 14px;font-size:.9rem;line-height:1.6}.legal-sample strong{color:var(--ink);font-weight:500}.legal-inline-link{font:inherit;font-size:inherit;color:var(--blue-deep);text-decoration:underline;text-underline-offset:2px;cursor:pointer;display:inline;background:0 0;border:0;padding:0}:root[data-theme=dark] .legal-inline-link{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legal-inline-link{color:var(--sky)}}.form-consent{text-align:left;font-size:.8rem;line-height:1.6}.legal-links-row{display:flex;border-top:1px solid var(--line);text-align:center;flex-wrap:wrap;justify-content:center;align-items: center;gap:6px 9px;margin-top:4px;padding-top:14px;font-size:.82rem;line-height:1.5}.legal-links-row a{display:inline-flex;color:var(--ink-soft);text-decoration:none;align-items: center;gap:6px;font-weight:500}.legal-links-row a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.legal-links-row a .icon{width:14px;height:14px}.legal-links-sep{color:var(--ink-soft);opacity:.6}.auth-account-view .legal-links-row{border-top-color:color-mix(in srgb,var(--auth-ink)16%,transparent)}.auth-account-view .legal-links-row a{color:var(--auth-soft)}.auth-account-view .legal-links-row a:hover{color:var(--auth-ink)}.auth-account-view .legal-links-sep{color:var(--auth-faint)}.auth-legal{color:var(--auth-soft);text-align:center;margin-top:12px;font-size:.8rem;line-height:1.65}.auth-legal a{color:var(--auth-link);text-decoration:underline;text-underline-offset:2px}.auth-legal a:hover{color:var(--auth-accent)}.main-nav a{display:inline-flex;align-items: center;gap:7px}.main-nav a .icon{width:16px;height:16px}a.aria-settings-item{text-decoration:none}@media (max-width:559px){.legal-page{padding:22px 0 44px}.legal-callout{border-radius:16px;padding:18px}}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:90;background:var(--navy);color:#eef0ff;display:inline-flex;box-shadow:var(--shadow);border:2px solid #000;border-radius:0;align-items: center;gap:9px;max-width:calc(100vw - 32px);padding:11px 20px;font-size:.92rem;font-weight:500;transform:translate(-50%)}.toast .icon{color:var(--mint);width:17px;height:17px}:root[data-theme=dark] .toast{background:var(--surface-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .toast{background:var(--surface-2)}}.auth-backdrop{position:fixed;z-index:80;overflow-y:auto;background:color-mix(in srgb,var(--navy)62%,transparent);backdrop-filter:blur(8px)saturate(1.15);-webkit-backdrop-filter:blur(8px)saturate(1.15);display:flex;padding:max(18px,env(safe-area-inset-top))14px max(18px,env(safe-area-inset-bottom));justify-content:center;align-items: flex-start;inset:0}@keyframes auth-pop{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-modal{--auth-ink:#232850;--auth-soft:#232850ad;--auth-faint:#23285085;--auth-field:#fff;--auth-field-inset:inset 0 2px 6px #1c21400d;--auth-placeholder:#2328506b;--auth-chip:#f4f4f6;--auth-chip-inset:inset 0 1px 0 #fffc;--auth-accent:#232850;--auth-link:#4f647f;--auth-error-ink:#a1261e;--auth-error-bg:#b3261e17;--auth-msg-ink:#14663f;--auth-msg-bg:#1f9d781c;--auth-panel-ink:#232850;--auth-panel-soft:#232850b8;position:relative;display:flex;color:var(--auth-ink);overflow:hidden;animation:.32s cubic-bezier(.22,.9,.32,1) both auth-pop;background:#fff;border:2px solid #000;border-radius:26px;flex-direction:column;width:min(480px,100%);margin:auto 0;box-shadow:0 30px 70px #1c214047,0 10px 26px #1c21402e}:root[data-theme=dark] .auth-modal{--auth-ink:#f2f3ff;--auth-soft:#e2e6ffb8;--auth-faint:#e2e6ff8c;--auth-field:#ffffff0e;--auth-field-inset:inset 0 1px 0 #ffffff12,inset 0 2px 6px #00000059;--auth-placeholder:#e2e6ff73;--auth-chip:#ffffff0d;--auth-chip-inset:inset 0 1px 0 #ffffff14;--auth-accent:#f2f3ff;--auth-link:#b7c9da;--auth-error-ink:#ffb4ab;--auth-error-bg:#b3261e38;--auth-msg-ink:#d8f7e6;--auth-msg-bg:#2ea05a2e;--auth-panel-ink:#eef0ff;--auth-panel-soft:#e2e6ffbd;background:#0d1332;box-shadow:0 30px 70px #0306148c,0 10px 26px #03061466}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-modal{--auth-ink:#f2f3ff;--auth-soft:#e2e6ffb8;--auth-faint:#e2e6ff8c;--auth-field:#ffffff0e;--auth-field-inset:inset 0 1px 0 #ffffff12,inset 0 2px 6px #00000059;--auth-placeholder:#e2e6ff73;--auth-chip:#ffffff0d;--auth-chip-inset:inset 0 1px 0 #ffffff14;--auth-accent:#f2f3ff;--auth-link:#b7c9da;--auth-error-ink:#ffb4ab;--auth-error-bg:#b3261e38;--auth-msg-ink:#d8f7e6;--auth-msg-bg:#2ea05a2e;--auth-panel-ink:#eef0ff;--auth-panel-soft:#e2e6ffbd;background:#0d1332;box-shadow:0 30px 70px #0306148c,0 10px 26px #03061466}}@media (min-width:761px){.auth-backdrop{padding:0}.auth-modal{width:100%;height:100vh;display:grid;grid-template-columns:9fr 11fr;border:0;border-radius:0;align-items:stretch;height:100dvh;margin:0}}.auth-main{position:relative;min-width:0;padding:28px 24px 26px}@media (min-width:761px){.auth-main{padding:38px 40px 34px}}.auth-brand{position:relative;overflow:hidden;color:var(--auth-panel-ink);background:#f4f4f6;border-bottom:2px solid #000}:root[data-theme=dark] .auth-brand{background:#131a42}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-brand{background:#131a42}}.auth-brand-inner{position:relative;z-index:1;padding:20px 22px}.auth-brand-lockup{display:flex;align-items: center;gap:11px}.auth-brand .brand-mark{border-color:#000;border-radius:11px;width:40px;height:40px}.auth-brand .brand-mark .icon{width:20px;height:20px}.auth-brand .brand-name{color:var(--auth-panel-ink);font-size:1.12rem}.auth-brand .brand-name em{color:var(--pink)}.auth-brand-line,.auth-brand-points{display:none}@media (min-width:761px){.auth-brand{border-bottom:0;border-right:2px solid #000}.auth-brand-inner{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:22px;height:100%;padding:96px 34px 40px}.auth-brand .brand-name{font-size:1.28rem}.auth-brand-line{display:block;color:var(--auth-panel-soft);max-width:19rem;font-size:1.02rem;line-height:1.65}.auth-brand-points{display:flex;list-style:none;flex-direction:column;gap:14px;margin:4px 0 0;padding:0}.auth-brand-points li{display:flex;color:var(--auth-panel-ink);align-items: center;gap:12px;font-size:.95rem;line-height:1.45}.auth-brand-point-icon{display:inline-flex;background:var(--auth-chip);color:var(--auth-ink);box-shadow:0 4px 10px #1c214024,var(--auth-chip-inset);border:2px solid #000;border-radius:11px;flex:none;justify-content:center;align-items: center;width:36px;height:36px}.auth-brand-point-icon .icon{width:17px;height:17px}.auth-brand-inner{gap:30px;padding:118px 46px 52px}.auth-brand-lockup{gap:14px}.auth-brand .brand-mark{border-radius:16px;width:58px;height:58px}.auth-brand .brand-mark .icon{width:29px;height:29px}.auth-brand .brand-name{letter-spacing:-.01em;font-size:1.72rem;font-weight:600}.auth-brand-line{letter-spacing:-.012em;color:var(--auth-panel-ink);max-width:25rem;font-size:1.38rem;font-weight:600;line-height:1.48}.auth-brand-points{gap:12px;max-width:25rem;margin-top:6px}.auth-brand-points li{background:var(--auth-chip);border:2px solid #000;border-radius:15px;padding:13px 16px;font-size:.98rem;box-shadow:0 8px 20px #1c21401a}.auth-main{overflow-y:auto;display:flex;flex-direction:column;padding:44px clamp(40px,5.5vw,92px)}.auth-main>*{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.auth-main>:first-child{margin-top:auto}.auth-main>:last-child{margin-bottom:auto}}.auth-modal-head,.auth-modal .auth-form,.auth-modal .auth-account-view{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.auth-modal{animation:none}}.auth-modal-head{position:relative;margin-bottom:22px;padding-bottom:18px}.auth-modal-head:after{content:"";position:absolute;background:var(--auth-ink);border-radius:999px;width:54px;height:3px;bottom:0;left:0}.auth-modal-head>div{min-width:0;padding-right:46px}.auth-modal-head h2{letter-spacing:-.015em;color:var(--auth-ink);font-size:1.92rem;font-weight:600;line-height:1.12}.auth-title-accent{display:block;color:var(--auth-accent)}.auth-modal-head p{color:var(--auth-soft);margin-top:9px;font-size:.92rem;line-height:1.5}.auth-close{position:absolute;cursor:pointer;display:inline-flex;background:var(--auth-chip);color:var(--auth-ink);box-shadow:0 4px 10px #1c21402e,var(--auth-chip-inset);border:2px solid #000;border-radius:10px;flex:none;justify-content:center;align-items: center;width:38px;height:38px;transition:background .15s,transform .15s,box-shadow .15s;top:0;right:0}.auth-close:hover{background:var(--auth-field);box-shadow:0 6px 14px #1c214038,var(--auth-chip-inset);transform:translateY(-1px)}.auth-close:active{transform:scale(.96)}.auth-close .icon{width:16px;height:16px}.auth-form{display:grid;gap:14px}@media (min-width:761px){.auth-form{gap:17px}}.auth-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:420px){.auth-name-grid{grid-template-columns:1fr}}.auth-field label{display:block;letter-spacing:.01em;color:var(--auth-ink);margin-bottom:6px;font-size:.88rem;font-weight:500}.auth-input-shell{position:relative}.auth-input-shell>span{position:absolute;pointer-events:none;display:inline-flex;color:var(--auth-soft);width:18px;height:18px;top:50%;left:13px;transform:translateY(-50%)}.auth-input-shell>span svg{width:100%;height:100%}.auth-input-shell input{box-sizing:border-box;color:var(--auth-ink);background:var(--auth-field);outline:none;appearance:none;box-shadow:var(--auth-field-inset);border:2px solid #000;border-radius:14px;width:100%;padding:13px 14px 13px 42px;transition:border-color .15s,box-shadow .15s;font-family:inherit;font-size:.97rem}.auth-input-shell.has-eye input{padding-right:48px}.auth-input-shell input::placeholder{color:var(--auth-placeholder)}.auth-input-shell input:focus{box-shadow:var(--auth-field-inset),0 0 0 4px #2328502e;border-color:#000}.auth-eye{position:absolute;cursor:pointer;display:inline-flex;color:var(--auth-soft);background:0 0;border:0;border-radius:9px;justify-content:center;align-items: center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;top:50%;right:8px;transform:translateY(-50%)}.auth-eye .icon{width:18px;height:18px}.auth-eye:hover{background:color-mix(in srgb,var(--auth-ink)9%,transparent);color:var(--auth-ink)}.auth-eye:active{transform:translateY(-50%)scale(.94)}.auth-error{color:var(--auth-error-ink);background:var(--auth-error-bg);border:2px solid #000;border-radius:12px;padding:10px 13px;font-size:.9rem}.auth-message{color:var(--auth-msg-ink);background:var(--auth-msg-bg);border:2px solid #000;border-radius:12px;padding:10px 13px;font-size:.9rem}.auth-submit{display:inline-flex;cursor:pointer;color:#fff;background:#000;border:2px solid #000;border-radius:14px;justify-content:center;align-items: center;gap:9px;width:100%;padding:15px 20px;transition:transform .15s,box-shadow .15s,filter .15s;font-family:inherit;font-size:1.02rem;font-weight:500;box-shadow:0 16px 34px -12px #00000073}.auth-submit .icon{width:18px;height:18px}.auth-submit:hover{filter:brightness(1.6);transform:translateY(-1px);box-shadow:0 20px 38px -12px #00000080}.auth-submit:active{transform:scale(.98)}.auth-submit:disabled{opacity:.55;cursor:default;filter:none;transform:none}.auth-remember{display:flex;color:var(--auth-soft);cursor:pointer;align-items: center;gap:9px;font-size:.9rem}.auth-remember input{accent-color:#000;cursor:pointer;flex:none;width:18px;height:18px}.auth-secondary-actions{display:grid;grid-template-columns:1fr;gap:10px}.auth-magic-button{display:inline-flex;cursor:pointer;background:var(--auth-chip);color:var(--auth-ink);box-shadow:0 5px 12px #1c214024,var(--auth-chip-inset);border:2px solid #000;border-radius:14px;justify-content:center;align-items: center;gap:8px;padding:11px 12px;transition:background .15s,transform .15s,box-shadow .15s;font-family:inherit;font-size:.9rem;font-weight:500}.auth-magic-button .icon{color:var(--auth-soft);width:16px;height:16px}.auth-magic-button:hover{background:var(--auth-field);box-shadow:0 8px 16px #1c21402e,var(--auth-chip-inset);transform:translateY(-1px)}.auth-magic-button:active{transform:scale(.98)}.auth-form-links{display:flex;color:var(--auth-soft);flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:.9rem}.auth-form-links button{cursor:pointer;color:var(--auth-accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;font-size:.9rem;font-weight:500}.auth-form-links button:hover{text-decoration:underline}.auth-account-switch{align-items: center}.auth-account-view{display:grid;gap:12px}.auth-email-card{display:flex;background:var(--auth-chip);color:var(--auth-ink);box-shadow:0 6px 14px #1c214024,var(--auth-chip-inset);border:2px solid #000;border-radius:16px;align-items: center;gap:12px;padding:13px 15px}.auth-email-card>span{display:inline-flex;background:var(--auth-chip);color:var(--auth-ink);border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:40px;height:40px}.auth-email-card>span svg{width:19px;height:19px}.auth-email-card small{display:block;color:var(--auth-faint);letter-spacing:.02em;font-size:.78rem}.auth-email-card p{overflow-wrap:anywhere;font-size:.97rem}.auth-settings-action{display:flex;cursor:pointer;color:var(--auth-ink);background:var(--auth-chip);box-shadow:0 5px 12px #1c214024,var(--auth-chip-inset);border:2px solid #000;border-radius:14px;align-items: center;gap:10px;width:100%;padding:13px 16px;transition:background .15s,transform .15s,box-shadow .15s;font-family:inherit;font-size:.95rem;font-weight:500}.auth-settings-action .icon{color:var(--auth-soft);width:18px;height:18px}.auth-settings-action .icon:last-child{color:var(--auth-faint);width:16px;height:16px;margin-left:auto}.auth-settings-action .quickdrop-toggle-note{color:var(--auth-faint)}.auth-settings-action:hover{background:var(--auth-field);box-shadow:0 8px 16px #1c21402e,var(--auth-chip-inset);transform:translateY(-1px)}.auth-settings-action:active{transform:scale(.99)}.quickdrop-toggle-note{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.78rem;font-weight:400}@keyframes quickdrop-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes quickdrop-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.quickdrop-backdrop{position:fixed;z-index:85;overflow:hidden;background:color-mix(in srgb,var(--navy)58%,transparent);backdrop-filter:blur(8px)saturate(1.15);-webkit-backdrop-filter:blur(8px)saturate(1.15);display:block;animation:.2s both quickdrop-backdrop-in;overscroll-behavior:contain;padding:0;inset:0}.quickdrop-modal{display:flex;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-height:100vh;overflow:hidden;background:radial-gradient(58% 34% at 6% 0%,#f7a8c938,#f7a8c900 60%),radial-gradient(50% 32% at 97% 3%,#b8c9d938,#b8c9d900 60%),radial-gradient(48% 30% at 50% 108%,#c9b8f52e,#c9b8f500 70%),linear-gradient(180deg,#faf8ff 0%,var(--bg)55%,var(--bg-soft)100%);box-shadow:none;animation:.28s cubic-bezier(.22,.9,.32,1) both quickdrop-modal-in;border:0;border-radius:0;flex-direction:column;max-height:100dvh;margin:0}:root[data-theme=dark] .quickdrop-modal{background:radial-gradient(58% 34% at 6% 0%,#f6a8d82b,#f6a8d800 60%),radial-gradient(50% 32% at 97% 3%,#b7c9da24,#b7c9da00 60%),radial-gradient(48% 30% at 50% 108%,#b3a8ff21,#b3a8ff00 70%),linear-gradient(180deg,#0a1230 0%,var(--bg)58%,#05081a 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-modal{background:radial-gradient(58% 34% at 6% 0%,#f6a8d82b,#f6a8d800 60%),radial-gradient(50% 32% at 97% 3%,#b7c9da24,#b7c9da00 60%),radial-gradient(48% 30% at 50% 108%,#b3a8ff21,#b3a8ff00 70%),linear-gradient(180deg,#0a1230 0%,var(--bg)58%,#05081a 100%)}}@media (prefers-reduced-motion:reduce){.quickdrop-backdrop,.quickdrop-modal{animation:none}}.quickdrop-modal-head{position:relative;display:flex;padding:max(18px,env(safe-area-inset-top))max(22px,env(safe-area-inset-right))16px max(22px,env(safe-area-inset-left));background:radial-gradient(90% 150% at 0% 0%,#f7a8c933,#f7a8c900 55%),radial-gradient(80% 150% at 100% 0%,#b8c9d933,#b8c9d900 55%),linear-gradient(100deg,#c9b8f524,#fff0 55%),color-mix(in srgb,var(--surface)72%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);flex:none;justify-content:space-between;align-items: center;gap:16px;box-shadow:inset 0 1px #ffffff8c}:root[data-theme=dark] .quickdrop-modal-head{background:radial-gradient(90% 160% at 0 0,#f6a8d838,#f6a8d800 55%),radial-gradient(85% 160% at 100% 0%,#b7c9da2e,#b7c9da00 55%),radial-gradient(70% 130% at 50% 120%,#b3a8ff24,#b3a8ff00 70%),linear-gradient(#1b265ca8,#0d153885);box-shadow:inset 0 1px #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-modal-head{background:radial-gradient(90% 160% at 0 0,#f6a8d838,#f6a8d800 55%),radial-gradient(85% 160% at 100% 0%,#b7c9da2e,#b7c9da00 55%),radial-gradient(70% 130% at 50% 120%,#b3a8ff24,#b3a8ff00 70%),linear-gradient(#1b265ca8,#0d153885);box-shadow:inset 0 1px #eef0ff1a}}.quickdrop-modal-head:after{content:"";position:absolute;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9bf 18%,#f9e79fb3 40%,#a9e5c0b3 60%,#b8c9d9bf 80%,#c9b8f500 100%);height:2px;bottom:0;left:0;right:0}.quickdrop-title-lockup{display:flex;align-items: center;gap:14px;min-width:0}.quickdrop-title-lockup>div{min-width:0}.quickdrop-title-mark{display:inline-flex;background:radial-gradient(90% 90% at 18% 0%,#f7a8c959,#f7a8c900 55%),linear-gradient(150deg,var(--navy-2),var(--navy)75%);color:#ffd9a8;border:2px solid #000;border-radius:15px;flex:none;justify-content:center;align-items: center;width:48px;height:48px;box-shadow:0 8px 18px #0a113047,0 0 24px #c9b8f559,inset 0 1px #ffffff38}.quickdrop-title-mark .icon{width:22px;height:22px}.quickdrop-eyebrow{display:inline-flex;letter-spacing:.13em;text-transform:uppercase;color:var(--lav);align-items: center;gap:6px;font-size:.72rem;font-weight:500}.quickdrop-eyebrow .icon{width:12px;height:12px}.quickdrop-modal-head h2{letter-spacing:-.01em;font-size:1.32rem;line-height:1.25}.quickdrop-modal-head p{color:var(--ink-soft);margin-top:3px;font-size:.88rem;line-height:1.45}.quickdrop-head-actions{display:flex;flex:none;align-items: center;gap:10px}.quickdrop-capacity{display:inline-flex;color:var(--ink-soft);background:color-mix(in srgb,var(--surface)78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #000;border-radius:0;align-items: center;gap:5px;padding:7px 12px;font-size:.8rem;box-shadow:0 4px 14px #7a6fd024,inset 0 1px #ffffff80}.quickdrop-capacity b{color:var(--ink);font-weight:500}.quickdrop-close{cursor:pointer;display:inline-flex;background:color-mix(in srgb,var(--surface)78%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;width:38px;height:38px;transition:background .15s,transform .15s;box-shadow:0 4px 14px #7a6fd024,inset 0 1px #ffffff80}.quickdrop-close:hover:not(:disabled){background:var(--bg-soft);transform:translateY(-1px)}.quickdrop-close:active{transform:scale(.96)}.quickdrop-close:disabled{opacity:.55;cursor:wait}.quickdrop-close .icon{width:16px;height:16px}.quickdrop-workspace{display:flex;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;flex-direction:column;flex:auto;align-items:stretch;min-height:0}.quickdrop-frame-panel,.quickdrop-message-panel{box-sizing:border-box;padding:20px max(20px,env(safe-area-inset-right))20px max(20px,env(safe-area-inset-left));width:100%;min-width:0}.quickdrop-frame-panel{border-right:0;border-bottom:1px solid var(--line)}.quickdrop-message-panel{background:color-mix(in srgb,var(--surface)52%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);box-shadow:inset 0 1px #ffffff73}:root[data-theme=dark] .quickdrop-message-panel{box-shadow:inset 0 1px #eef0ff14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-message-panel{box-shadow:inset 0 1px #eef0ff14}}@media (min-width:861px){.quickdrop-frame-panel,.quickdrop-message-panel{padding:24px max(32px,env(safe-area-inset-right))24px max(32px,env(safe-area-inset-left))}.quickdrop-provider-chips{grid-template-columns:repeat(6,minmax(0,1fr))}}.quickdrop-panel-title{display:flex;align-items: center;gap:11px;min-height:42px;margin-bottom:14px}.quickdrop-panel-title h3{display:flex;flex-wrap:wrap;align-items: center;gap:8px;font-size:1.02rem}.quickdrop-panel-title p{color:var(--ink-soft);margin-top:2px;font-size:.78rem;line-height:1.4}.quickdrop-panel-icon{display:inline-flex;border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:40px;height:40px}.quickdrop-panel-icon .icon{width:19px;height:19px}.quickdrop-panel-icon.file{background:linear-gradient(140deg,color-mix(in srgb,var(--pink)28%,var(--surface)),color-mix(in srgb,var(--pink)9%,var(--surface)));color:var(--pink);box-shadow:0 4px 14px #e2639f29,inset 0 1px #ffffff8c}.quickdrop-panel-icon.message{background:linear-gradient(140deg,color-mix(in srgb,var(--sky)28%,var(--surface)),color-mix(in srgb,var(--sky)9%,var(--surface)));color:var(--sky);box-shadow:0 4px 14px #7d9db329,inset 0 1px #ffffff8c}.quickdrop-optional-label{display:inline-flex;background:color-mix(in srgb,var(--mint)14%,var(--surface));color:var(--ink);border:2px solid #000;border-radius:0;align-items: center;min-height:22px;padding:2px 8px;font-size:.68rem;font-weight:500;line-height:1}.quickdrop-skip-note{display:flex;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:12px;align-items: center;gap:8px;margin:-4px 0 12px;padding:10px 12px;font-size:.85rem;line-height:1.45}.quickdrop-skip-note .icon{color:var(--pink);flex:none;width:16px;height:16px}.quickdrop-uploader{display:flex;background:color-mix(in srgb,var(--surface)66%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);box-shadow:var(--shadow-sm),0 0 40px #c9b8f529,0 0 70px #f7a8c914;border:2px solid #000;border-radius:16px;flex-direction:column;padding:14px}:root[data-theme=dark] .quickdrop-uploader{box-shadow:var(--shadow-sm),0 0 44px #b3a8ff24,0 0 76px #f6a8d812}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-uploader{box-shadow:var(--shadow-sm),0 0 44px #b3a8ff24,0 0 76px #f6a8d812}}.quickdrop-dropzone{position:relative;display:grid;background:radial-gradient(70% 90% at 10% 0%,#f7a8c926,#f7a8c900 55%),radial-gradient(70% 90% at 90% 0%,#b8c9d926,#b8c9d900 55%),color-mix(in srgb,var(--surface)86%,transparent);text-align:center;cursor:pointer;outline:none;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:2px dashed #000;border-radius:13px;flex:auto;align-content: center;place-items: center;gap:0;min-height:300px;padding:26px;transition:box-shadow .16s,background-color .16s}.quickdrop-dropzone:hover,.quickdrop-dropzone.dragging{background:radial-gradient(70% 90% at 10% 0%,#f7a8c93d,#f7a8c900 55%),radial-gradient(70% 90% at 90% 0%,#b8c9d93d,#b8c9d900 55%),color-mix(in srgb,var(--surface)82%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--lav)16%,transparent),0 0 44px #f7a8c933,0 0 60px #b8c9d924}.quickdrop-dropzone:focus-visible{background:radial-gradient(70% 90% at 10% 0%,#f7a8c93d,#f7a8c900 55%),radial-gradient(70% 90% at 90% 0%,#b8c9d93d,#b8c9d900 55%),color-mix(in srgb,var(--surface)82%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--lav)16%,transparent),0 0 44px #f7a8c933,0 0 60px #b8c9d924}.quickdrop-dropzone[aria-disabled=true]{cursor:wait;opacity:.68}.quickdrop-file-input{position:absolute;overflow:hidden;opacity:0;pointer-events:none;width:1px;height:1px}.quickdrop-upload-glow{position:absolute;pointer-events:none;background:radial-gradient(50% 50% at 30%,#f7a8c94d,#f7a8c900 70%),radial-gradient(50% 50% at 70%,#b8c9d947,#b8c9d900 70%);border-radius:50%;width:min(270px,85%);height:130px;top:13%;left:50%;transform:translate(-50%)}.quickdrop-upload-icon{position:relative;display:inline-flex;background:radial-gradient(90% 90% at 18% 0%,#f7a8c959,#f7a8c900 55%),linear-gradient(150deg,var(--navy-2),var(--navy)75%);color:#ffd9a8;border:2px solid #000;border-radius:14px;justify-content:center;align-items: center;width:56px;height:56px;margin-bottom:14px;box-shadow:4px 4px #000,0 0 26px #c9b8f559}.quickdrop-upload-icon .icon{width:26px;height:26px}.quickdrop-dropzone strong{position:relative;font-size:1rem;font-weight:500}.quickdrop-dropzone p{position:relative;color:var(--ink-soft);margin-top:5px;font-size:.83rem}.quickdrop-browse-label{position:relative;display:inline-flex;background:var(--surface-2);color:var(--ink);border:2px solid #000;border-radius:0;align-items: center;gap:8px;margin-top:16px;padding:9px 16px;font-size:.88rem;font-weight:500;box-shadow:0 4px 10px #0a11301a}.quickdrop-browse-label .icon{color:var(--lav);width:16px;height:16px}.quickdrop-dropzone-meta{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:16px}.quickdrop-dropzone-meta span{display:inline-flex;color:var(--ink-soft);align-items: center;gap:6px;font-size:.76rem}.quickdrop-dropzone-meta .icon{color:var(--lav);width:13px;height:13px}.quickdrop-dropzone-meta span:first-child .icon{color:var(--mint)}.quickdrop-dropzone-meta span:last-child .icon{color:var(--sky)}.quickdrop-uploader.has-files .quickdrop-dropzone{flex:none;min-height:136px;padding:18px}.quickdrop-uploader.has-files .quickdrop-upload-icon{border-radius:11px;width:44px;height:44px;margin-bottom:9px;box-shadow:3px 3px #000,0 0 20px #c9b8f54d}.quickdrop-uploader.has-files .quickdrop-upload-icon .icon{width:21px;height:21px}.quickdrop-uploader.has-files .quickdrop-upload-glow{display:none}.quickdrop-uploader.has-files .quickdrop-browse-label{margin-top:10px}.quickdrop-uploader.has-files .quickdrop-dropzone-meta{display:none}.quickdrop-selected-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.quickdrop-selected-file{position:relative;display:flex;overflow:hidden;background:color-mix(in srgb,var(--surface)84%,transparent);box-shadow:var(--shadow-sm),0 0 26px #c9b8f51a;border:2px solid #000;border-radius:14px;flex-direction:row;align-items:stretch;min-width:0}.quickdrop-selected-file.uploading{background:color-mix(in srgb,var(--surface)93%,var(--mint)7%)}.quickdrop-selected-file.error{background:color-mix(in srgb,var(--surface)93%,#b3261e 7%)}.quickdrop-preview-frame{position:relative;display:grid;overflow:hidden;border-right:1px solid var(--line);background:radial-gradient(80% 100% at 12% 0%,#f7a8c91f,#f7a8c900 55%),radial-gradient(80% 100% at 88% 0%,#b8c9d91f,#b8c9d900 55%),var(--surface-2);flex:none;place-items: center;width:76px;height:76px}.quickdrop-selected-thumbnail{display:block;object-fit:cover;width:100%;height:100%}.quickdrop-selected-pdf{overflow:hidden;color:#151515;background:#fff;width:100%;height:100%;min-height:0;padding:3px}.quickdrop-selected-pdf>div{min-height:0!important}.quickdrop-selected-pdf nav{display:none}.quickdrop-selected-pdf canvas{box-shadow:0 1px 4px #0000002e}.quickdrop-selected-icon{display:grid;background:color-mix(in srgb,var(--lav)16%,var(--surface));color:var(--lav);text-align:center;border:none;border-radius:0;align-content: center;place-items: center;gap:2px;width:100%;height:100%;min-height:0;padding:4px}.quickdrop-selected-icon .icon{width:20px;height:20px}.quickdrop-selected-icon b{letter-spacing:.08em;font-size:.72rem;line-height:1}.quickdrop-selected-icon small{display:none}.quickdrop-selected-icon.kind-archive{background:color-mix(in srgb,var(--peach)18%,var(--surface));color:var(--peach)}.quickdrop-selected-icon.kind-word{background:color-mix(in srgb,var(--blue)14%,var(--surface));color:var(--blue)}.quickdrop-selected-icon.kind-sheet{background:color-mix(in srgb,var(--mint)15%,var(--surface));color:var(--mint)}.quickdrop-selected-icon.kind-slides{background:color-mix(in srgb,var(--pink)14%,var(--surface));color:var(--pink)}.quickdrop-selected-icon.kind-text{background:color-mix(in srgb,var(--sky)14%,var(--surface));color:var(--sky)}.quickdrop-selected-icon.kind-audio{background:color-mix(in srgb,var(--pink)14%,var(--surface));color:var(--pink)}.quickdrop-selected-video{display:block;object-fit:cover;background:#000;width:100%;height:100%}.quickdrop-dropzone-types{position:relative;color:var(--ink-soft);text-align:center;margin-top:10px;font-size:.74rem;line-height:1.45}.quickdrop-uploader.has-files .quickdrop-dropzone-types{display:none}.quickdrop-preview-loading{color:var(--ink-soft);font-size:.8rem}.quickdrop-preview-error{display:grid;color:#b3261e;text-align:center;place-items: center;min-height:0;padding:6px;font-size:.68rem}:root[data-theme=dark] .quickdrop-preview-error{color:#ff9d94}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-preview-error{color:#ff9d94}}.quickdrop-file-state{position:absolute;z-index:1;display:inline-flex;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:0;align-items: center;gap:4px;padding:2px 5px;font-size:.6rem;font-weight:500;line-height:1;bottom:4px;left:4px}.quickdrop-file-state .icon{width:10px;height:10px}.quickdrop-file-state.uploaded .icon{color:var(--mint)}.quickdrop-file-state.error .icon{color:#b3261e}.quickdrop-file-state.uploading .icon,.quickdrop-file-state.queued .icon{color:var(--sky)}.quickdrop-selected-meta{display:grid;grid-template-columns:minmax(0,1fr)auto;flex:1;align-items: center;gap:9px;min-width:0;min-height:0;padding:7px 8px 7px 10px}.quickdrop-selected-details{min-width:0}.quickdrop-selected-details strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:500}.quickdrop-selected-details>small{display:block;color:var(--ink-soft);margin-top:3px;font-size:.72rem;line-height:1.4}.quickdrop-selected-details>small.quickdrop-file-error-text{color:#b3261e;overflow-wrap:anywhere}:root[data-theme=dark] .quickdrop-selected-details>small.quickdrop-file-error-text{color:#ff9d94}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-selected-details>small.quickdrop-file-error-text{color:#ff9d94}}.quickdrop-file-actions{display:inline-flex;flex:none;align-items: center;gap:7px}.quickdrop-file-progress{display:block;overflow:hidden;background:var(--bg-soft);border-radius:999px;height:5px;margin-top:7px}.quickdrop-file-progress i{display:block;border-radius:inherit;background:var(--blue);height:100%;transition:width .15s linear}:root[data-theme=dark] .quickdrop-file-progress i{background:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-file-progress i{background:var(--sky)}}.quickdrop-file-actions>button{display:inline-flex;cursor:pointer;background:var(--surface-2);color:var(--ink-soft);touch-action:manipulation;-webkit-tap-highlight-color:transparent;font:inherit;border:2px solid #000;border-radius:0;justify-content:center;align-items: center;height:40px;padding:0}.quickdrop-file-actions>button .icon{width:16px;height:16px}.quickdrop-file-actions>button:disabled{opacity:.35;cursor:default}.quickdrop-remove-btn{flex:none;width:40px}.quickdrop-remove-btn:hover:not(:disabled){background:color-mix(in srgb,#b3261e 10%,var(--surface));color:#b3261e}.quickdrop-retry-btn{gap:7px;min-width:92px;font-size:.82rem;font-weight:500;box-shadow:0 4px 10px #0a11301f;background:var(--blue)!important;color:#fff!important;padding:0 13px!important}.quickdrop-retry-btn .icon{color:#fff}.quickdrop-retry-btn:hover:not(:disabled){filter:brightness(1.07)}:root[data-theme=dark] .quickdrop-retry-btn{background:var(--sky)!important;color:#0a1130!important}:root[data-theme=dark] .quickdrop-retry-btn .icon{color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-retry-btn{background:var(--sky)!important;color:#0a1130!important}:root:not([data-theme=light]) .quickdrop-retry-btn .icon{color:#0a1130}}.quickdrop-upload-error{color:#b3261e;margin-top:10px;font-size:.85rem;line-height:1.45}:root[data-theme=dark] .quickdrop-upload-error{color:#ff9d94}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-upload-error{color:#ff9d94}}.quickdrop-share-links{display:grid;background:color-mix(in srgb,var(--mint)9%,var(--surface));box-shadow:var(--shadow-sm),0 0 26px #a9e5c024;border:2px solid #000;border-radius:14px;gap:9px;margin:0 0 4px;padding:12px}.quickdrop-share-links-head{display:flex;justify-content:space-between;align-items: center;gap:12px}.quickdrop-share-links-head>span{display:inline-flex;align-items: center;gap:7px;font-size:.88rem;font-weight:500}.quickdrop-share-links-head>span .icon{color:var(--mint);width:15px;height:15px}.quickdrop-share-links-head small{color:var(--ink-soft);font-size:.74rem}.quickdrop-share-links-list{display:grid;gap:7px}.quickdrop-share-link{display:grid;grid-template-columns:minmax(0,1fr)auto;background:var(--surface);border:2px solid #000;border-radius:10px;align-items: center;gap:8px;min-width:0;padding:8px 8px 8px 11px}.quickdrop-share-link a{display:grid;color:var(--ink);text-decoration:none;min-width:0}.quickdrop-share-link a:hover span{color:var(--blue-deep)}:root[data-theme=dark] .quickdrop-share-link a:hover span{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-share-link a:hover span{color:var(--sky)}}.quickdrop-share-link a span,.quickdrop-share-link a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickdrop-share-link a span{font-size:.83rem;line-height:1.4}.quickdrop-share-link a small{color:var(--ink-soft);margin-top:2px;font-size:.68rem}.quickdrop-share-link button{display:inline-flex;cursor:pointer;background:var(--surface-2);color:var(--ink);font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:0;justify-content:center;align-items: center;gap:6px;min-width:62px;min-height:38px;padding:7px 11px;font-size:.8rem;font-weight:500}.quickdrop-share-link button .icon{width:13px;height:13px}.quickdrop-share-link button:hover{background:var(--bg-soft)}.quickdrop-prefill-note{display:flex;background:color-mix(in srgb,var(--mint)10%,var(--surface));color:var(--ink);border:2px solid #000;border-radius:12px;align-items: flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:.83rem;line-height:1.5}.quickdrop-prefill-note .icon{color:var(--mint);flex:none;width:15px;height:15px;margin-top:2px}.quickdrop-field{display:grid;gap:6px;margin-top:13px}.quickdrop-field>span{display:flex;justify-content:space-between;align-items: center;gap:10px;font-size:.9rem}.quickdrop-field>span b{font-weight:500}.quickdrop-field .quickdrop-required{color:#b3261e;font-size:1rem;line-height:1}:root[data-theme=dark] .quickdrop-field .quickdrop-required{color:#ff9d94}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-field .quickdrop-required{color:#ff9d94}}.quickdrop-field .quickdrop-optional{display:inline-flex;background:var(--surface-2);color:var(--ink-soft);border:2px solid #000;border-radius:0;align-items: center;min-height:22px;padding:2px 8px;font-size:.68rem;font-weight:500;line-height:1}.quickdrop-input-wrap{position:relative;display:block}.quickdrop-input-icon{position:absolute;display:inline-flex;color:var(--lav);pointer-events:none;z-index:1;width:18px;height:18px;top:50%;left:13px;transform:translateY(-50%)}.quickdrop-input-icon .icon{width:100%;height:100%}.quickdrop-editor-icon{top:15px;transform:none}.quickdrop-field input,.quickdrop-field textarea{box-sizing:border-box;font:inherit;color:var(--ink);background:var(--surface);outline:none;appearance:none;border:2px solid #000;border-radius:13px;width:100%;transition:box-shadow .15s;font-size:.95rem;box-shadow:inset 0 1px 3px #0a11300f}.quickdrop-field input{min-height:48px;padding:11px 13px 11px 42px}.quickdrop-field textarea{resize:vertical;min-height:76px;padding:11px 13px 11px 42px;line-height:1.55}.quickdrop-field input::placeholder,.quickdrop-field textarea::placeholder{color:color-mix(in srgb,var(--ink-soft)72%,transparent)}.quickdrop-field input:focus,.quickdrop-field textarea:focus{box-shadow:inset 0 1px 3px #0a11300d,0 0 0 4px color-mix(in srgb,var(--blue)20%,transparent)}.quickdrop-field input:disabled,.quickdrop-field textarea:disabled{opacity:.6}.quickdrop-message-editor{background:var(--surface);overflow:hidden;border:2px solid #000;border-radius:13px;width:100%;transition:box-shadow .15s;box-shadow:inset 0 1px 3px #0a11300f}.quickdrop-message-editor:focus-within{box-shadow:inset 0 1px 3px #0a11300d,0 0 0 4px color-mix(in srgb,var(--blue)20%,transparent)}.quickdrop-message-editor-prose{display:block;box-sizing:border-box;outline:0;resize:vertical;color:var(--ink);font:inherit;overflow-wrap:anywhere;width:100%;min-height:132px;font-size:.95rem;line-height:1.6;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 13px 12px 42px!important}.quickdrop-honeypot{position:absolute;overflow:hidden;width:1px;height:1px;left:-9999px}.quickdrop-access{overflow:hidden;background:color-mix(in srgb,var(--surface)84%,transparent);box-shadow:var(--shadow-sm),0 0 26px #c9b8f51a;border:2px solid #000;border-radius:14px;margin-top:14px}.quickdrop-access-toggle{display:flex;cursor:pointer;color:var(--ink);font:inherit;text-align:left;background:radial-gradient(80% 150% at 0% 0%,#f7a8c924,#f7a8c900 55%),radial-gradient(80% 150% at 100% 0%,#b8c9d924,#b8c9d900 55%),var(--surface-2);border:0;justify-content:space-between;align-items: center;gap:10px;width:100%;min-height:52px;padding:10px 14px;transition:background .15s}.quickdrop-access-toggle:hover:not(:disabled){background:var(--bg-soft)}.quickdrop-access-toggle:disabled{opacity:.6;cursor:wait}.quickdrop-access-toggle-main{display:inline-flex;align-items: center;gap:10px;min-width:0;font-size:.92rem}.quickdrop-access-toggle-main b{font-weight:500}.quickdrop-access-toggle-main .quickdrop-input-icon{position:static;display:inline-flex;background:var(--surface);color:var(--lav);border:2px solid #000;border-radius:9px;flex:none;justify-content:center;align-items: center;width:32px;height:32px;transform:none}.quickdrop-access-toggle-main .quickdrop-input-icon .icon{width:16px;height:16px}.quickdrop-access-toggle-main .quickdrop-optional{margin-left:2px}.quickdrop-access-chevron{display:inline-flex;color:var(--ink-soft);transition:transform .16s}.quickdrop-access-chevron .icon{width:16px;height:16px}.quickdrop-access-chevron.open{transform:rotate(180deg)}.quickdrop-access-panel{border-top:1px solid var(--line);padding:2px 14px 15px}.quickdrop-access-note{display:flex;background:color-mix(in srgb,var(--mint)10%,var(--surface));color:var(--ink);border:2px solid #000;border-radius:12px;align-items: flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:.83rem;line-height:1.5}.quickdrop-access-note .icon{color:var(--mint);flex:none;width:15px;height:15px;margin-top:2px}.quickdrop-access-label{display:inline-flex;align-items: center;gap:7px;margin-top:13px;font-size:.88rem;font-weight:500}.quickdrop-access-label .icon{color:var(--sky);width:15px;height:15px}.quickdrop-provider-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.quickdrop-provider-chip{display:flex;cursor:pointer;background:var(--surface-2);color:var(--ink);font:inherit;border:2px solid #000;border-radius:0;flex-direction:column;justify-content:center;align-items: center;gap:7px;width:100%;min-width:0;height:80px;padding:9px 6px 8px;transition:background .15s;box-shadow:0 2px #000}.quickdrop-provider-chip:hover:not(:disabled){background:var(--bg-soft)}.quickdrop-provider-chip.selected,.quickdrop-provider-chip.selected:hover:not(:disabled){background:var(--blue);color:#fff;box-shadow:0 2px #000,inset 0 0 0 1px #ffffff59}:root[data-theme=dark] .quickdrop-provider-chip.selected,:root[data-theme=dark] .quickdrop-provider-chip.selected:hover:not(:disabled){background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-provider-chip.selected,:root:not([data-theme=light]) .quickdrop-provider-chip.selected:hover:not(:disabled){background:var(--sky);color:#0a1130}}.quickdrop-provider-chip:disabled{opacity:.6;cursor:wait}.quickdrop-provider-chip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.quickdrop-provider-icon-slot{display:grid;box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at 50% 42%,#ffffff38 0%,#ffffff14 44%,#fff0 70%),linear-gradient(112deg,#ffffff29 0%,#ffffff0a 32%,#fff0 54%),linear-gradient(#232d3b 0%,#171f2a 55%,#11161d 100%);border:2px solid #000;border-radius:50%;flex:none;place-items: center;width:40px;height:40px;padding:4px;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff0a,inset 0 -8px 12px #0000006b,0 3px 8px #00000047,0 0 14px #ffffff0d}.quickdrop-provider-icon{display:block;object-fit:contain;filter:drop-shadow(0 0 5px #ffffff42)drop-shadow(0 1px 2px #0000008c);border-radius:50%;width:32px;height:32px}.quickdrop-provider-icon-other{display:grid;color:#78baff;filter:drop-shadow(0 0 6px #70b3ff73)drop-shadow(0 1px 2px #00000073);border-radius:50%;place-items: center;width:32px;height:32px}.quickdrop-provider-icon-other .icon{width:20px;height:20px}.quickdrop-provider-label{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:.8rem;line-height:1.2}.quickdrop-access-steps{background:var(--surface-2);border:2px solid #000;border-radius:12px;margin-top:13px;padding:13px}.quickdrop-access-steps ol{display:grid;list-style:decimal outside;gap:8px;margin:0;padding-left:20px;font-size:.87rem;line-height:1.55}.quickdrop-access-steps ol li::marker{color:var(--pink);font-weight:500}.quickdrop-access-extra{color:var(--ink-soft);margin:10px 0 0;font-size:.8rem;line-height:1.5}.quickdrop-invite-toggle{display:flex;cursor:pointer;align-items: center;gap:10px;margin-top:13px;font-size:.9rem}.quickdrop-invite-toggle input{position:absolute;opacity:0;width:1px;height:1px}.quickdrop-invite-toggle>span:last-child{display:inline-flex;align-items: center;gap:7px}.quickdrop-invite-toggle>span:last-child .icon{color:var(--pink);width:15px;height:15px}.quickdrop-invite-toggle-track{display:inline-flex;box-sizing:border-box;background:var(--bg-soft);border:2px solid #000;border-radius:999px;flex:none;align-items: center;width:46px;height:26px;padding:3px;transition:background-color .16s}.quickdrop-invite-toggle-thumb{background:var(--ink-soft);border-radius:50%;width:16px;height:16px;transition:transform .16s,background-color .16s}.quickdrop-invite-toggle input:checked+.quickdrop-invite-toggle-track{background:var(--mint)}.quickdrop-invite-toggle input:checked+.quickdrop-invite-toggle-track .quickdrop-invite-toggle-thumb{background:#fff;transform:translate(20px)}.quickdrop-invite-toggle input:focus-visible+.quickdrop-invite-toggle-track{outline:2px solid var(--blue);outline-offset:2px}.quickdrop-invite-toggle input:disabled~*{opacity:.6}.quickdrop-fallback-link{display:inline-flex;cursor:pointer;color:var(--blue-deep);font:inherit;text-decoration:underline;text-underline-offset:3px;background:0 0;border:0;align-items: center;gap:7px;margin-top:12px;padding:4px 2px;font-size:.86rem}.quickdrop-fallback-link .icon{width:14px;height:14px}.quickdrop-fallback-link:hover:not(:disabled){color:var(--blue)}.quickdrop-fallback-link:disabled{opacity:.6;cursor:wait}:root[data-theme=dark] .quickdrop-fallback-link{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-fallback-link{color:var(--sky)}}.quickdrop-access-fallback .quickdrop-field .quickdrop-input-wrap input{padding-right:56px}.quickdrop-access-fallback .quickdrop-field .quickdrop-input-wrap textarea{padding-right:13px}.quickdrop-password-toggle{position:absolute;z-index:1;display:inline-flex;cursor:pointer;background:var(--surface-2);color:var(--ink-soft);border:2px solid #000;border-radius:0;justify-content:center;align-items: center;width:40px;height:40px;padding:0;top:50%;right:6px;transform:translateY(-50%)}.quickdrop-password-toggle .icon{width:18px;height:18px}.quickdrop-password-toggle:hover:not(:disabled){color:var(--ink);background:var(--bg-soft)}.quickdrop-password-toggle:disabled{opacity:.55;cursor:wait}.quickdrop-access-fallback-note,.quickdrop-access-mfa-note{display:flex;background:var(--surface-2);color:var(--ink);border:2px solid #000;border-radius:12px;align-items: flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:.83rem;line-height:1.5}.quickdrop-access-fallback-note .icon,.quickdrop-access-mfa-note .icon{color:var(--sky);flex:none;width:15px;height:15px;margin-top:2px}.quickdrop-access-mfa-note{color:var(--ink-soft)}.quickdrop-totp-help{display:block;color:var(--ink-soft);font-size:.78rem;line-height:1.5}.quickdrop-message-status{display:flex;border-radius:12px;align-items: flex-start;gap:8px;margin:12px 0 0;padding:11px 13px;font-size:.87rem;line-height:1.5}.quickdrop-message-status .icon{flex:none;width:15px;height:15px;margin-top:2px}.quickdrop-message-status.success{border:2px solid color-mix(in srgb,var(--mint)55%,#000);background:color-mix(in srgb,var(--mint)12%,var(--surface));color:var(--ink)}.quickdrop-message-status.success .icon{color:var(--mint)}.quickdrop-message-status.error{background:color-mix(in srgb,#b3261e 8%,var(--surface));color:#b3261e;border:2px solid #621511}:root[data-theme=dark] .quickdrop-message-status.error{color:#ff9d94;border-color:#734743}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-message-status.error{color:#ff9d94;border-color:#734743}}.quickdrop-submit-progress{display:grid;background:var(--surface);border:2px solid #000;border-radius:12px;gap:8px;margin-top:13px;padding:11px 13px}.quickdrop-submit-progress>div{display:flex;justify-content:space-between;align-items: center;gap:12px;font-size:.85rem;line-height:1.4}.quickdrop-submit-progress small{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.78rem}.quickdrop-submit-progress>span{display:block;overflow:hidden;background:var(--surface-2);border:2px solid #000;border-radius:999px;height:8px}.quickdrop-submit-progress i{display:block;border-radius:inherit;background:var(--blue);height:100%;transition:width .15s linear}:root[data-theme=dark] .quickdrop-submit-progress i{background:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-submit-progress i{background:var(--sky)}}.quickdrop-send{display:inline-flex;cursor:pointer;font:inherit;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--blue)88%,#fff)0%,var(--blue)55%,var(--blue-deep)100%);border:2px solid #000;border-radius:0;justify-content:center;align-items: center;gap:9px;width:100%;min-height:52px;margin-top:14px;padding:13px 20px;transition:transform .15s,filter .15s;font-size:1rem;font-weight:500;box-shadow:0 12px 24px -8px #647b9a8c,0 0 28px #f7a8c938,inset 0 1px #ffffff59}.quickdrop-send .icon{width:17px;height:17px}.quickdrop-send:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.quickdrop-send:active{transform:scale(.99)}.quickdrop-send:disabled{cursor:wait;opacity:.65;filter:none;transform:none}:root[data-theme=dark] .quickdrop-send{background:linear-gradient(180deg,#d8e2ec 0%,var(--sky)55%,#a3b8c9 100%);color:#0a1130;border-color:#000;box-shadow:0 12px 24px -8px #b7c9da73,inset 0 1px #ffffff8c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .quickdrop-send{background:linear-gradient(180deg,#d8e2ec 0%,var(--sky)55%,#a3b8c9 100%);color:#0a1130;border-color:#000;box-shadow:0 12px 24px -8px #b7c9da73,inset 0 1px #ffffff8c}}.quickdrop-history{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.quickdrop-history h4{display:flex;align-items: center;gap:8px;margin:0;font-size:.92rem;font-weight:500}.quickdrop-history h4 .icon{color:var(--mint);width:16px;height:16px}.quickdrop-history-list{display:grid;gap:7px;margin-top:10px}.quickdrop-history-legacy{display:flex;background:var(--surface);border:2px solid #000;border-radius:10px;align-items: center;gap:9px;min-width:0;padding:9px 11px}.quickdrop-history-legacy .icon{color:var(--lav);flex:none;width:16px;height:16px}.quickdrop-history-legacy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.quickdrop-history-legacy small{color:var(--ink-soft);flex:none;margin-left:auto;font-size:.72rem}.quickdrop-history-note{color:var(--ink-soft);margin-top:12px;font-size:.78rem;line-height:1.55}.quickdrop-close,.quickdrop-send,.quickdrop-provider-chip,.quickdrop-access-toggle,.quickdrop-fallback-link,.quickdrop-password-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.quickdrop-close:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.quickdrop-send:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.quickdrop-access-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.quickdrop-share-link button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.quickdrop-file-actions>button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.quickdrop-password-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.quickdrop-fallback-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (min-width:1280px){.quickdrop-selected-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.quickdrop-field input,.quickdrop-field textarea,.quickdrop-message-editor-prose{font-size:16px}}@media (max-height:500px) and (orientation:landscape){.quickdrop-modal-head{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:10px}.quickdrop-title-mark{border-radius:12px;width:40px;height:40px}.quickdrop-frame-panel,.quickdrop-message-panel{padding-top:14px;padding-bottom:14px}.quickdrop-dropzone{min-height:148px;padding:16px}.quickdrop-uploader.has-files .quickdrop-dropzone{min-height:104px;padding:12px}.quickdrop-upload-icon{width:44px;height:44px;margin-bottom:9px}.quickdrop-message-editor-prose{min-height:96px}}@media (max-width:860px){.quickdrop-workspace{flex-direction:column}.quickdrop-frame-panel{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:600px){.quickdrop-backdrop{display:block;padding:0}.quickdrop-modal{width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-height:100vh;border:0;border-radius:0;max-height:100dvh;margin:0}.quickdrop-modal-head{position:sticky;z-index:2;background:radial-gradient(90% 150% at 0% 0%,#f7a8c933,#f7a8c900 55%),radial-gradient(80% 150% at 100% 0%,#b8c9d933,#b8c9d900 55%),color-mix(in srgb,var(--surface)88%,transparent);padding:max(13px,env(safe-area-inset-top))max(14px,env(safe-area-inset-right))12px max(14px,env(safe-area-inset-left));gap:10px;top:0}.quickdrop-modal-head:after{left:14px;right:14px}.quickdrop-modal-head p{max-width:250px;font-size:.8rem}.quickdrop-title-mark{border-radius:13px;width:42px;height:42px}.quickdrop-capacity{display:none}.quickdrop-close{width:44px;height:44px}.quickdrop-frame-panel,.quickdrop-message-panel{box-sizing:border-box;padding:16px max(14px,env(safe-area-inset-right))16px max(14px,env(safe-area-inset-left));width:100%}.quickdrop-message-panel{padding-bottom:max(24px,env(safe-area-inset-bottom))}.quickdrop-uploader{padding:10px}.quickdrop-dropzone{min-height:176px;padding:20px 14px}.quickdrop-uploader.has-files .quickdrop-dropzone{min-height:112px;padding:14px 12px}.quickdrop-upload-icon{width:50px;height:50px;margin-bottom:11px}.quickdrop-uploader.has-files .quickdrop-upload-icon{width:40px;height:40px;margin-bottom:7px}.quickdrop-selected-list{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}.quickdrop-preview-frame{width:64px;height:64px}.quickdrop-selected-pdf{padding:3px}.quickdrop-selected-meta{grid-template-columns:minmax(0,1fr)auto;min-height:0}.quickdrop-file-actions>button{height:44px}.quickdrop-remove-btn{width:44px}.quickdrop-retry-btn{min-height:44px}.quickdrop-selected-details strong{font-size:.9rem}.quickdrop-selected-details>small{font-size:.76rem}.quickdrop-field input,.quickdrop-field textarea,.quickdrop-message-editor-prose{font-size:16px}.quickdrop-field input{min-height:50px}.quickdrop-message-editor-prose{min-height:118px}.quickdrop-share-link button{min-height:44px}.quickdrop-password-toggle{width:44px;height:44px;right:4px}.quickdrop-fallback-link{display:inline-flex;align-items: center;min-height:40px;margin-top:6px;padding:8px 2px}.quickdrop-provider-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.quickdrop-provider-chip{height:78px}}@media (max-width:370px){.quickdrop-modal-head p{max-width:210px}.quickdrop-frame-panel,.quickdrop-message-panel{padding-inline:max(12px,env(safe-area-inset-left))max(12px,env(safe-area-inset-right))}.quickdrop-preview-frame{width:56px;height:56px}.quickdrop-retry-btn{min-width:0;padding:0 10px!important}.quickdrop-share-link{grid-template-columns:minmax(0,1fr)}.quickdrop-share-link button{width:100%}}@media (prefers-reduced-motion:reduce){.quickdrop-dropzone,.quickdrop-close,.quickdrop-send,.quickdrop-access-chevron,.quickdrop-invite-toggle-track,.quickdrop-invite-toggle-thumb,.quickdrop-file-progress i,.quickdrop-submit-progress i{transition:none}}.auth-signout{display:inline-flex;cursor:pointer;background:var(--auth-chip);color:var(--auth-ink);box-shadow:0 5px 12px #1c214024,var(--auth-chip-inset);border:2px solid #000;border-radius:14px;justify-content:center;align-items: center;gap:9px;width:100%;padding:12px 20px;transition:background .15s,transform .15s,box-shadow .15s;font-family:inherit;font-size:.95rem;font-weight:500}.auth-signout .icon{color:var(--auth-soft);width:18px;height:18px}.auth-signout:hover{background:var(--auth-field);box-shadow:0 8px 16px #1c21402e,var(--auth-chip-inset);transform:translateY(-1px)}.auth-signout:active{transform:scale(.98)}.auth-signout:disabled{opacity:.55;cursor:default;transform:none}.auth-divider{display:flex;color:var(--auth-faint);align-items: center;gap:12px;margin:4px 0;font-size:.82rem}.auth-divider:before,.auth-divider:after{content:"";background:color-mix(in srgb,var(--auth-ink)16%,transparent);border-radius:999px;flex:1;height:2px}.auth-set-password-note{color:var(--auth-soft);font-size:.9rem;line-height:1.55}.auth-set-password-note a{color:var(--auth-link)}.securecred-panel{border-bottom:1px solid var(--line)}.securecred-panel:last-child{border-bottom:0}.securecred-add-btn{display:flex;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:radial-gradient(90% 160% at 0% 0%,#f7a8c933,#f7a8c900 55%),radial-gradient(90% 160% at 100% 0%,#b8c9d933,#b8c9d900 55%),color-mix(in srgb,var(--surface)82%,transparent);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:0;align-items: center;gap:12px;width:100%;padding:14px 16px;transition:transform .15s,box-shadow .15s;font-size:1rem;font-weight:500;box-shadow:0 5px 12px #0a11301a,inset 0 1px #fff9}.securecred-add-btn .icon{color:var(--pink);flex:none;width:19px;height:19px}.securecred-add-btn .icon:last-child{color:var(--ink-soft);width:16px;height:16px;margin-left:auto}.securecred-add-btn:hover{transform:translateY(-1px);box-shadow:0 8px 16px #0a113024,inset 0 1px #fff9}.securecred-add-btn:active{transform:scale(.99)}.securecred-add-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.securecred-action-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.securecred-danger-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.securecred-ghost-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.securecred-primary-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.securecred-totp-code:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.securecred-form{display:block}.securecred-form-head h3{font-size:1.05rem}.securecred-form-head p{color:var(--ink-soft);margin-top:3px;font-size:.85rem;line-height:1.5}.securecred-secure-note{display:flex;background:color-mix(in srgb,var(--mint)10%,var(--surface));color:var(--ink);border:2px solid #000;border-radius:12px;align-items: flex-start;gap:9px;margin:14px 0 2px;padding:11px 13px;font-size:.85rem;line-height:1.55}.securecred-secure-note .icon{color:var(--mint);flex:none;width:16px;height:16px;margin-top:2px}.securecred-secure-note strong{font-weight:500}.securecred-field-help{display:block;color:var(--ink-soft);font-size:.78rem;line-height:1.55}.securecred-access-fallback .quickdrop-field .quickdrop-input-wrap input,.securecred-form .quickdrop-field .quickdrop-input-wrap input[name=password],.securecred-form #sc-password{padding-right:56px}.securecred-foot-note{text-align:center;color:var(--ink-soft);margin-top:10px;font-size:.76rem}.securecred-success{display:grid;text-align:center;justify-items:center;gap:6px;padding:18px 8px 10px}.securecred-success-icon{display:inline-flex;background:color-mix(in srgb,var(--mint)18%,var(--surface));color:var(--mint);border:2px solid #000;border-radius:14px;justify-content:center;align-items: center;width:52px;height:52px;box-shadow:0 6px 16px #0a11301f,inset 0 1px #ffffff8c}.securecred-success-icon .icon{width:24px;height:24px}.securecred-success h3{font-size:1.1rem}.securecred-success p{color:var(--ink-soft);max-width:420px;font-size:.88rem;line-height:1.55}.securecred-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.securecred-primary-btn,.securecred-ghost-btn,.securecred-action-btn,.securecred-danger-btn{display:inline-flex;cursor:pointer;background:var(--surface-2);color:var(--ink);font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:0;justify-content:center;align-items: center;gap:7px;min-height:44px;padding:9px 15px;font-size:.85rem;font-weight:500}.securecred-primary-btn .icon,.securecred-ghost-btn .icon,.securecred-action-btn .icon,.securecred-danger-btn .icon{width:15px;height:15px}.securecred-primary-btn{background:var(--blue);color:#fff;box-shadow:0 4px 10px #0a11301f}.securecred-primary-btn .icon{color:#fff}.securecred-primary-btn:hover:not(:disabled){filter:brightness(1.07)}:root[data-theme=dark] .securecred-primary-btn{background:var(--sky);color:#0a1130}:root[data-theme=dark] .securecred-primary-btn .icon{color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .securecred-primary-btn{background:var(--sky);color:#0a1130}:root:not([data-theme=light]) .securecred-primary-btn .icon{color:#0a1130}}.securecred-ghost-btn:hover:not(:disabled),.securecred-action-btn:hover:not(:disabled){background:var(--bg-soft)}.securecred-danger-btn{background:color-mix(in srgb,#b3261e 8%,var(--surface));color:#b3261e}.securecred-danger-btn:hover:not(:disabled){background:color-mix(in srgb,#b3261e 14%,var(--surface))}:root[data-theme=dark] .securecred-danger-btn{color:#ff9d94}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .securecred-danger-btn{color:#ff9d94}}.securecred-primary-btn:disabled,.securecred-ghost-btn:disabled,.securecred-action-btn:disabled,.securecred-danger-btn:disabled{opacity:.55;cursor:wait}.securecred-owner-note{display:flex;background:var(--surface-2);color:var(--ink);overflow-wrap:anywhere;border:2px solid #000;border-radius:12px;align-items: flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:.83rem;line-height:1.5}.securecred-owner-note .icon{color:var(--sky);flex:none;width:15px;height:15px;margin-top:2px}.securecred-list-note{color:var(--ink-soft);padding:4px 2px;font-size:.88rem;line-height:1.55}.securecred-empty{display:grid;background:var(--surface);border:2px solid #000;border-radius:12px;justify-items:start;gap:10px;padding:12px}.securecred-empty p{color:#b3261e;font-size:.88rem;line-height:1.5}:root[data-theme=dark] .securecred-empty p{color:#ff9d94}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .securecred-empty p{color:#ff9d94}}.securecred-empty button{display:inline-flex;cursor:pointer;background:var(--surface-2);color:var(--ink);font:inherit;border:2px solid #000;border-radius:0;align-items: center;gap:7px;min-height:40px;padding:8px 14px;font-size:.85rem;font-weight:500}.securecred-empty button .icon{width:14px;height:14px}.securecred-search{position:relative;margin:2px 0 12px}.securecred-search-icon{position:absolute;display:inline-flex;color:var(--lav);pointer-events:none;z-index:1;width:18px;height:18px;top:50%;left:13px;transform:translateY(-50%)}.securecred-search-icon .icon{width:100%;height:100%}.securecred-search input{box-sizing:border-box;font:inherit;color:var(--ink);background:var(--surface);outline:none;appearance:none;border:2px solid #000;border-radius:13px;width:100%;min-height:48px;padding:11px 48px 11px 42px;font-size:.95rem;box-shadow:inset 0 1px 3px #0a11300f}.securecred-search input:focus{box-shadow:inset 0 1px 3px #0a11300d,0 0 0 4px color-mix(in srgb,var(--blue)20%,transparent)}.securecred-search-clear{position:absolute;display:inline-flex;cursor:pointer;background:var(--surface-2);color:var(--ink-soft);border:2px solid #000;border-radius:0;justify-content:center;align-items: center;width:40px;height:40px;padding:0;top:50%;right:6px;transform:translateY(-50%)}.securecred-search-clear .icon{width:15px;height:15px}.securecred-list{display:grid;gap:12px}.securecred-row{display:flex;background:color-mix(in srgb,var(--surface)84%,transparent);box-shadow:var(--shadow-sm),0 0 26px #c9b8f51a;border:2px solid #000;border-radius:14px;flex-wrap:wrap;align-items: flex-start;gap:14px;padding:15px}.securecred-brand-slot{display:grid;box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at 50% 42%,#ffffff38 0%,#ffffff14 44%,#fff0 70%),linear-gradient(112deg,#ffffff29 0%,#ffffff0a 32%,#fff0 54%),linear-gradient(#232d3b 0%,#171f2a 55%,#11161d 100%);border:2px solid #000;border-radius:50%;flex:none;place-items: center;width:44px;height:44px;padding:5px;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff0a,inset 0 -8px 12px #0000006b,0 3px 8px #00000047,0 0 14px #ffffff0d}.securecred-brand-icon{display:block;object-fit:contain;filter:drop-shadow(0 0 5px #ffffff42)drop-shadow(0 1px 2px #0000008c);border-radius:50%;width:30px;height:30px}.securecred-brand-globe{display:grid;color:#78baff;filter:drop-shadow(0 0 6px #70b3ff73)drop-shadow(0 1px 2px #00000073);border-radius:50%;place-items: center}.securecred-brand-globe .icon{width:21px;height:21px}.securecred-row-main{flex:220px;min-width:0}.securecred-row-title{font-size:.98rem;font-weight:500}.securecred-row-url{display:inline-block;color:var(--blue-deep);overflow-wrap:anywhere;margin-top:2px;font-size:.8rem}a.securecred-row-url{text-decoration:underline;text-underline-offset:2px}:root[data-theme=dark] .securecred-row-url{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .securecred-row-url{color:var(--sky)}}.securecred-row-meta{display:flex;color:var(--ink-soft);flex-wrap:wrap;align-items: center;gap:16px;margin-top:7px;font-size:.78rem}.securecred-row-meta span{display:inline-flex;overflow-wrap:anywhere;align-items: center;gap:6px;min-width:0}.securecred-row-meta .icon{flex:none;width:14px;height:14px}.securecred-row-notes{color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:.82rem;line-height:1.55}.securecred-row-sender{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:7px;font-size:.78rem;line-height:1.5}.securecred-row-sender span{color:var(--ink-soft)}.securecred-row-password{flex:0 auto;min-width:0}.securecred-row-label{display:block;color:var(--ink-soft);letter-spacing:.02em;margin-bottom:4px;font-size:.7rem}.securecred-row-secret{display:inline-flex;flex-wrap:wrap;align-items: center;gap:9px}.securecred-row-secret code{letter-spacing:.04em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.securecred-row-totp{flex:0 auto;min-width:0}.securecred-row-totp .securecred-row-label{display:inline-flex;align-items: center;gap:6px}.securecred-row-totp .securecred-row-label .icon{width:13px;height:13px}.securecred-totp-code{display:inline-flex;cursor:pointer;background:var(--surface);color:var(--ink);font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:0;align-items: center;gap:12px;min-height:44px;padding:8px 13px}.securecred-totp-code code{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem}.securecred-totp-meta{display:inline-flex;color:var(--ink-soft);white-space:nowrap;align-items: center;gap:6px;font-size:.74rem}.securecred-totp-meta .icon{width:14px;height:14px}.securecred-totp-code:hover{background:var(--bg-soft)}.securecred-totp-loading{color:var(--ink-soft);font-size:.8rem}.securecred-row-actions{display:flex;flex-wrap:wrap;align-self: center;align-items: center;gap:9px;margin-left:auto}.securecred-access-head{margin-top:22px}.securecred-access-list{display:grid;gap:9px}.securecred-access-row{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1fr)minmax(0,1.2fr)minmax(0,.9fr)auto;background:var(--surface);border:2px solid #000;border-radius:12px;align-items: center;gap:12px;padding:11px 13px}.securecred-access-main{min-width:0}.securecred-access-sender{overflow-wrap:anywhere;font-size:.9rem;font-weight:500}.securecred-access-email{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.78rem}.securecred-access-cell{overflow-wrap:anywhere;min-width:0;font-size:.85rem}@media (max-width:1024px){.securecred-search input{font-size:16px}}@media (max-width:600px){.securecred-row{gap:11px;padding:13px}.securecred-brand-slot{width:40px;height:40px}.securecred-brand-icon{width:27px;height:27px}.securecred-row-actions{width:100%;margin-left:0}.securecred-access-row{grid-template-columns:minmax(0,1fr)auto}.securecred-access-cell{grid-column:1}.securecred-access-row .securecred-danger-btn{grid-column:2;grid-row:1}.securecred-search input{font-size:16px}}@media (prefers-reduced-motion:reduce){.securecred-add-btn{transition:none}}.profile-panel{width:100%;max-width:780px;margin-inline-start:auto;margin-inline-end:auto}.profile-panel .quickdrop-input-icon.fi-lav{color:var(--lav)}.profile-panel .quickdrop-input-icon.fi-sky{color:var(--sky)}.profile-panel .quickdrop-input-icon.fi-mint{color:var(--mint)}.profile-panel .quickdrop-input-icon.fi-pink{color:var(--pink)}.profile-loading{color:var(--ink-soft);margin-bottom:6px;font-size:.92rem}.profile-photo-block{display:flex;background:color-mix(in srgb,var(--surface)66%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);box-shadow:var(--shadow-sm),0 0 40px #c9b8f529,0 0 70px #f7a8c914;border:2px solid #000;border-radius:16px;align-items: flex-start;gap:18px;margin-bottom:4px;padding:16px}:root[data-theme=dark] .profile-photo-block{box-shadow:var(--shadow-sm),0 0 44px #b3a8ff24,0 0 76px #f6a8d812}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .profile-photo-block{box-shadow:var(--shadow-sm),0 0 44px #b3a8ff24,0 0 76px #f6a8d812}}.profile-photo-preview{overflow:hidden;display:inline-flex;background:radial-gradient(90% 90% at 18% 0%,#f7a8c959,#f7a8c900 55%),linear-gradient(150deg,var(--navy-2),var(--navy)75%);border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:96px;height:96px;box-shadow:0 8px 18px #0a113038,0 0 24px #c9b8f54d,inset 0 1px #ffffff38}.profile-photo-preview img{object-fit:cover;display:block;width:100%;height:100%}.profile-photo-initials{color:#ffd9a8;letter-spacing:.02em;font-size:1.7rem;font-weight:500}.profile-photo-copy{flex:auto;min-width:0}.profile-photo-label{display:flex;align-items: center;gap:8px;font-size:.95rem;font-weight:500}.profile-photo-label .icon{color:var(--lav);width:17px;height:17px}.profile-photo-note{color:var(--ink-soft);margin-top:4px;font-size:.82rem;line-height:1.5}.profile-photo-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.profile-photo-btn{display:inline-flex;cursor:pointer;font:inherit;background:var(--surface-2);color:var(--ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:0;align-items: center;gap:8px;min-height:44px;padding:9px 15px;transition:background .15s,transform .15s;font-size:.88rem;font-weight:500;box-shadow:0 4px 10px #0a11301a}.profile-photo-btn .icon{color:var(--lav);width:16px;height:16px}.profile-photo-btn:hover:not(:disabled){background:var(--bg-soft);transform:translateY(-1px)}.profile-photo-btn:active{transform:scale(.98)}.profile-photo-btn:disabled{opacity:.6;cursor:wait}.profile-photo-btn.profile-photo-remove .icon{color:var(--pink)}.profile-photo-copy .quickdrop-message-status{margin-top:12px}.profile-form{margin-top:6px}.profile-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.profile-name-grid .quickdrop-field{min-width:0}.profile-email-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin-top:9px;font-size:.8rem;line-height:1.5}.profile-email-note .icon{color:var(--sky);flex:none;width:14px;height:14px;margin-top:2px}.profile-bio-count{text-align:right;color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-top:6px;font-size:.75rem}.profile-form .quickdrop-message-status{margin-top:13px}.profile-save{margin-top:16px}@media (max-width:600px){.profile-photo-block{text-align:center;flex-direction:column;align-items: center;gap:14px;padding:18px 14px}.profile-photo-label,.profile-photo-actions{justify-content:center}.profile-name-grid{grid-template-columns:1fr}.profile-panel .quickdrop-field input,.profile-panel .quickdrop-field textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.profile-photo-btn{transition:none}}.billing-balance{display:flex;background:linear-gradient(140deg,color-mix(in srgb,var(--pink)12%,var(--surface)),color-mix(in srgb,var(--lav)9%,var(--surface)));border:2px solid #000;border-radius:0;flex-wrap:wrap;align-items: center;gap:20px;margin-top:14px;padding:20px 22px;box-shadow:inset 0 1px #ffffff8c}.billing-balance-main{display:flex;align-items:baseline;gap:10px;min-width:0}.billing-balance-number{letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500;line-height:1.3}.billing-balance-label{color:var(--ink-soft);font-size:.98rem}.billing-balance-stats{display:flex;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 20px;margin-left:auto;font-size:.88rem}.billing-balance-stats b{color:var(--ink);font-weight:500}.billing-progress{overflow:hidden;background:var(--bg-soft);border:2px solid #000;border-radius:0;height:12px;margin-top:14px}.billing-progress-fill{display:block;background:var(--rainbow);height:100%;transition:width .4s}.billing-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin-top:13px;font-size:.85rem;line-height:1.55}.billing-total-line{display:flex;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items: center;gap:8px;margin-top:14px;font-size:.92rem;line-height:1.5}.billing-total-line .icon{color:var(--mint);flex:none;width:16px;height:16px}.billing-total-line b{color:var(--ink);font-weight:500}.billing-row-priceblock{flex-direction:column;align-items: flex-end;gap:1px}.billing-row-price{letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1.3}.billing-grand-total{margin-top:14px}@media (max-width:600px){.billing-row-price{font-size:1rem}}.billing-note .icon{color:var(--mint);flex:none;width:15px;height:15px;margin-top:2px}.billing-refresh-icon{position:relative;cursor:pointer;display:inline-flex;background:var(--surface);color:var(--lav);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-self: flex-start;align-items: center;width:38px;height:38px;margin-left:auto;padding:0;transition:background .15s,transform .15s,opacity .15s}.billing-refresh-icon .icon{width:17px;height:17px}.billing-refresh-icon:hover:not(:disabled){background:var(--bg-soft);transform:translateY(-1px)}.billing-refresh-icon:active:not(:disabled){transform:scale(.94)}.billing-refresh-icon:disabled{opacity:.55;cursor:default}.billing-refresh-icon.spinning .icon{animation:.9s linear infinite billing-spin}@keyframes billing-spin{to{transform:rotate(360deg)}}.billing-refresh-icon:after{content:attr(data-tooltip);position:absolute;z-index:6;background:var(--navy);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border:2px solid #000;border-radius:8px;padding:5px 10px;transition:opacity .15s,transform .15s;font-size:.72rem;font-weight:500;line-height:1.3;top:calc(100% + 9px);right:-2px;transform:translateY(-3px)}.billing-refresh-icon:hover:after{opacity:1;transform:translateY(0)}.billing-refresh-icon:focus-visible:after{opacity:1;transform:translateY(0)}.billing-metric-list{display:flex;flex-direction:column;gap:12px}.billing-metric-row{overflow:hidden;background:color-mix(in srgb,var(--surface)72%,transparent);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:14px}.billing-metric-row-head{display:flex;text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;align-items: center;gap:13px;width:100%;padding:13px 16px;transition:background .15s}.billing-metric-row-head:hover{background:color-mix(in srgb,var(--ink)4%,transparent)}.billing-metric-row.open .billing-metric-row-head{background:linear-gradient(140deg,color-mix(in srgb,var(--sky)12%,var(--surface)),color-mix(in srgb,var(--mint)8%,var(--surface)));box-shadow:inset 0 1px #ffffff8c}.billing-metric-row-copy{display:flex;flex-direction:column;flex:auto;gap:2px;min-width:0}.billing-metric-row-name{display:flex;color:var(--ink);flex-wrap:wrap;align-items: center;gap:8px;font-size:1rem;font-weight:500;line-height:1.3}.billing-metric-row-summary{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;line-height:1.4}.billing-metric-row-total{display:flex;flex:none;align-items:baseline;gap:6px;margin-left:auto}.billing-metric-row-number{letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500;line-height:1.3}.billing-metric-row-unit{color:var(--ink-soft);font-size:.85rem}.billing-metric-chevron{display:inline-flex;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:8px;flex:none;justify-content:center;align-items: center;width:28px;height:28px;transition:transform .2s}.billing-metric-chevron .icon{width:14px;height:14px}.billing-metric-row.open .billing-metric-chevron{transform:rotate(180deg)}.billing-metric-detail{border-top:1px solid var(--line);padding:4px 18px 18px}.billing-metric-desc{color:var(--ink-soft);margin-top:12px;font-size:.86rem;line-height:1.55}.billing-recent-scroll{overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--surface-2)55%,transparent);border:2px solid #000;border-radius:14px;max-height:330px;margin-top:12px;padding:10px}.billing-recent-scroll .billing-recent-list{margin-top:0}.billing-recent-scroll::-webkit-scrollbar{width:10px}.billing-recent-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink)30%,transparent);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.billing-stack{display:flex;box-sizing:border-box;flex-direction:column;gap:18px;width:100%;padding:20px clamp(12px,2.5vw,36px) 32px}.billing-stack .profile-panel{border-top:2px solid #000;border-bottom:2px solid #000;max-width:none;margin-inline-start:0;margin-inline-end:0}@media (min-width:861px){.billing-stack .profile-panel{border:2px solid #000;border-radius:18px}.billing-stack .quickdrop-message-panel{padding:26px clamp(24px,3vw,44px)}}@media (min-width:1024px){.billing-cat-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 36px}}.billing-metric-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:color-mix(in srgb,var(--peach)30%,var(--surface));vertical-align:2px;border:2px solid #000;border-radius:0;padding:2px 7px;font-size:.68rem;font-weight:500}.billing-metric-head{display:flex;background:linear-gradient(140deg,color-mix(in srgb,var(--sky)13%,var(--surface)),color-mix(in srgb,var(--mint)9%,var(--surface)));border:2px solid #000;border-radius:0;flex-wrap:wrap;align-items: center;gap:18px;padding:18px 20px;box-shadow:inset 0 1px #ffffff8c}.billing-metric-main{display:flex;flex:260px;align-items: center;gap:13px;min-width:0}.billing-metric-icon{display:inline-flex;color:var(--sky);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)26%,var(--surface)),color-mix(in srgb,var(--sky)8%,var(--surface)));border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:44px;height:44px}.billing-metric-icon .icon{width:21px;height:21px}.billing-metric-main h4{color:var(--ink);margin:0;font-size:1rem;font-weight:500}.billing-metric-main p{color:var(--ink-soft);margin-top:2px;font-size:.82rem;line-height:1.45}.billing-metric-total{display:flex;align-items:baseline;gap:9px;margin-left:auto}.billing-metric-number{letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500;line-height:1.3}.billing-metric-label{color:var(--ink-soft);font-size:.92rem}.billing-metric-stats{display:flex;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:7px 22px;margin-top:13px;font-size:.86rem}.billing-metric-stats span{display:inline-flex;align-items: center;gap:7px}.billing-metric-stats .icon{color:var(--lav);flex:none;width:15px;height:15px}.billing-metric-stats b{color:var(--ink);font-weight:500}.billing-metric-empty{display:flex;border:2px dashed color-mix(in srgb,var(--ink)55%,transparent);background:color-mix(in srgb,var(--surface)60%,transparent);border-radius:14px;align-items: flex-start;gap:13px;margin-top:16px;padding:16px 18px}.billing-metric-empty-icon{display:inline-flex;color:var(--pink);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)24%,var(--surface)),color-mix(in srgb,var(--pink)8%,var(--surface)));border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:40px;height:40px}.billing-metric-empty-icon .icon{width:19px;height:19px}.billing-metric-empty p{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.billing-metric-empty p b{color:var(--ink);font-weight:500}.billing-subhead{display:flex;color:var(--ink);align-items: center;gap:8px;margin:20px 0 0;font-size:.95rem;font-weight:500}.billing-subhead .icon{color:var(--pink);width:16px;height:16px}.billing-cat-list{list-style:none;display:flex;flex-direction:column;gap:9px;margin:12px 0 0;padding:0}.billing-cat-row{display:flex;align-items: center;gap:12px}.billing-cat-icon{display:inline-flex;border:2px solid #000;border-radius:10px;flex:none;justify-content:center;align-items: center;width:36px;height:36px}.billing-cat-icon .icon{width:17px;height:17px}.billing-file-img{object-fit:contain;display:block;flex:none;width:36px;height:36px}:root[data-theme=dark] .billing-file-img-clip{filter:invert(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-file-img-clip{filter:invert(1)}}.billing-cat-icon.tone-pink{color:var(--pink);background:color-mix(in srgb,var(--pink)16%,var(--surface))}.billing-cat-icon.tone-lav{color:var(--lav);background:color-mix(in srgb,var(--lav)16%,var(--surface))}.billing-cat-icon.tone-sky{color:var(--sky);background:color-mix(in srgb,var(--sky)16%,var(--surface))}.billing-cat-icon.tone-mint{color:var(--mint);background:color-mix(in srgb,var(--mint)16%,var(--surface))}.billing-cat-icon.tone-peach{color:var(--peach);background:color-mix(in srgb,var(--peach)18%,var(--surface))}.billing-cat-copy{display:flex;flex-direction:column;flex:auto;gap:5px;min-width:0}.billing-cat-label{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.88rem;line-height:1.3}.billing-cat-bar{display:block;background:var(--bg-soft);overflow:hidden;border:1.5px solid #000;border-radius:0;height:8px}.billing-cat-fill{display:block;background:var(--rainbow);height:100%;transition:width .4s}.billing-cat-count{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.84rem}.billing-cat-count b{color:var(--ink);font-weight:500}.billing-recent-list{list-style:none;display:flex;flex-direction:column;gap:9px;margin:12px 0 0;padding:0}.billing-recent-row{display:flex;background:color-mix(in srgb,var(--surface)66%,transparent);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:14px;align-items: center;gap:12px;padding:10px 12px}.billing-recent-copy{display:flex;flex-direction:column;flex:auto;gap:1px;min-width:0}.billing-recent-name{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;font-weight:500;line-height:1.35}.billing-recent-meta{color:var(--ink-soft);font-size:.76rem;line-height:1.4}.billing-kind-pill{white-space:nowrap;background:color-mix(in srgb,var(--lav)18%,var(--surface));color:var(--ink);border:2px solid #000;border-radius:0;flex:none;padding:4px 8px;font-size:.7rem;font-weight:500;line-height:1}.billing-cost-tag{display:inline-flex;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:color-mix(in srgb,var(--pink)22%,var(--surface));vertical-align:2px;white-space:nowrap;border:2px solid #000;border-radius:0;align-items: center;gap:5px;padding:2px 7px;font-size:.68rem;font-weight:500}.billing-cost-tag .icon{color:var(--pink);width:11px;height:11px}.billing-cost-strip{display:flex;background:linear-gradient(140deg,color-mix(in srgb,var(--pink)12%,var(--surface)),color-mix(in srgb,var(--lav)8%,var(--surface)));color:var(--ink-soft);font-variant-numeric:tabular-nums;border:2px solid #000;border-radius:12px;flex-wrap:wrap;gap:8px 22px;margin-top:14px;padding:12px 14px;font-size:.84rem}.billing-cost-item{display:inline-flex;align-items: center;gap:7px;min-width:0}.billing-cost-item .icon{color:var(--pink);flex:none;width:15px;height:15px}.billing-cost-item b{color:var(--ink);font-weight:500}.billing-recent-pills{display:inline-flex;flex:none;align-items: center;gap:6px}.billing-cost-pill{display:inline-flex;white-space:nowrap;background:color-mix(in srgb,var(--pink)20%,var(--surface));color:var(--ink);border:2px solid #000;border-radius:0;flex:none;align-items: center;gap:5px;padding:4px 8px;font-size:.7rem;font-weight:500;line-height:1}.billing-cost-pill .icon{color:var(--pink);width:11px;height:11px}.billing-usd-pill{background:color-mix(in srgb,var(--mint)20%,var(--surface));font-variant-numeric:tabular-nums}.billing-usd-pill .icon{color:var(--mint)}@media (max-width:600px){.billing-balance{gap:12px;padding:16px}.billing-balance-number{font-size:1rem}.billing-balance-stats{margin-left:0}.billing-stack{gap:14px;padding-top:14px}.billing-metric-row-head{gap:11px;padding:12px 13px}.billing-metric-row-number{font-size:1rem}.billing-metric-row-unit{display:none}.billing-metric-detail{padding:4px 14px 15px}.billing-recent-scroll{max-height:300px}.billing-recent-row{flex-wrap:wrap}.billing-recent-pills{flex-wrap:wrap;margin-left:48px}.billing-cost-strip{gap:8px 14px}}@media (prefers-reduced-motion:reduce){.billing-progress-fill,.billing-cat-fill{transition:none}.billing-refresh-icon.spinning .icon{animation:none}.billing-refresh-icon:after,.billing-metric-chevron{transition:none}}.billing-tabs{position:sticky;z-index:6;display:flex;background:color-mix(in srgb,var(--surface)84%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:14px;gap:8px;padding:6px;top:10px}.billing-tab{display:inline-flex;cursor:pointer;font:inherit;text-align:center;color:var(--ink-soft);background:0 0;border:2px solid #0000;border-radius:10px;flex:1 1 0;justify-content:center;align-items: center;gap:8px;min-width:0;min-height:46px;padding:9px 10px;transition:background .15s,color .15s;font-size:.9rem;font-weight:500;line-height:1.2}.billing-tab .icon{flex:none;width:16px;height:16px}.billing-tab:hover{color:var(--ink);background:color-mix(in srgb,var(--ink)5%,transparent)}.billing-tab.active{color:var(--ink);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)20%,var(--surface)),color-mix(in srgb,var(--sky)14%,var(--surface)));border-color:#000;box-shadow:inset 0 1px #ffffff8c}.billing-view{display:flex;flex-direction:column;gap:18px;min-width:0}.billing-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:1024px){.billing-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.billing-tile{display:flex;text-align:left;background:color-mix(in srgb,var(--surface)72%,transparent);box-shadow:var(--shadow-sm);font:inherit;color:var(--ink);border:2px solid #000;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:15px 16px}button.billing-tile{cursor:pointer;width:100%;transition:background .15s,transform .15s}button.billing-tile:hover{background:color-mix(in srgb,var(--surface)88%,transparent);transform:translateY(-1px)}button.billing-tile:active{transform:scale(.99)}.billing-tile-head{display:flex;align-items: center;gap:9px;min-width:0}.billing-tile-head .billing-cat-icon{border-radius:9px;width:32px;height:32px}.billing-tile-head .billing-cat-icon .icon{width:15px;height:15px}.billing-tile-label{font-size:.85rem;font-weight:500;line-height:1.25}.billing-tile-go{display:inline-flex;color:var(--ink-soft);flex:none;margin-left:auto}.billing-tile-go .icon{width:15px;height:15px}.billing-tile-number{letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:6px;font-size:1rem;font-weight:500;line-height:1.3}.billing-tile-sub{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.76rem;line-height:1.45}@media (max-width:600px){.billing-tabs{gap:6px;padding:5px;top:8px}.billing-tab{gap:6px;min-height:44px;padding:8px 6px;font-size:.8rem}.billing-view{gap:14px}.billing-tile{padding:13px 14px}.billing-tile-number{font-size:1rem}}@media (prefers-reduced-motion:reduce){.billing-tab,button.billing-tile{transition:none}}.billing-invoices-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin:2px 0 0;padding:0}.billing-invoice-row{overflow:hidden;background:color-mix(in srgb,var(--surface)68%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);box-shadow:var(--shadow-sm),0 0 36px #c9b8f51a;border:2px solid #000;border-radius:16px;transition:transform .15s,box-shadow .15s}.billing-invoice-row:hover{box-shadow:var(--shadow-sm),0 0 44px #c9b8f529;transform:translateY(-1px)}:root[data-theme=dark] .billing-invoice-row{box-shadow:var(--shadow-sm),0 0 40px #b3a8ff14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoice-row{box-shadow:var(--shadow-sm),0 0 40px #b3a8ff14}}.billing-invoice-main{display:flex;background:linear-gradient(140deg,color-mix(in srgb,var(--sky)9%,transparent),color-mix(in srgb,var(--lav)7%,transparent));align-items: center;gap:13px;padding:15px 16px 13px;box-shadow:inset 0 1px #ffffff73}:root[data-theme=dark] .billing-invoice-main{box-shadow:inset 0 1px #eef0ff12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoice-main{box-shadow:inset 0 1px #eef0ff12}}.billing-invoice-icon{display:inline-flex;color:var(--lav);background:linear-gradient(140deg,color-mix(in srgb,var(--lav)26%,var(--surface)),color-mix(in srgb,var(--lav)8%,var(--surface)));border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:42px;height:42px;box-shadow:0 4px 12px #7a6fd029,inset 0 1px #ffffff8c}.billing-invoice-icon .icon{width:20px;height:20px}.billing-invoice-copy{display:flex;flex-direction:column;flex:auto;gap:3px;min-width:0}.billing-invoice-number{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500;line-height:1.3}.billing-invoice-meta{display:flex;flex-wrap:wrap;align-items: center;gap:4px 14px;min-width:0}.billing-invoice-meta-item{display:inline-flex;color:var(--ink-soft);white-space:nowrap;align-items: center;gap:6px;font-size:1rem;line-height:1.45}.billing-invoice-meta-item .icon{color:var(--lav);flex:none;width:13px;height:13px}.billing-invoice-due{color:var(--peach);font-weight:500}.billing-invoice-due .icon,:root[data-theme=dark] .billing-invoice-due{color:var(--peach)}.billing-invoice-desc{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:1rem;line-height:1.4}.billing-invoice-side{display:flex;flex-direction:column;flex:none;align-items: flex-end;gap:6px;margin-left:auto}.billing-invoice-amount{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1.05}.billing-invoice-status{display:inline-flex;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:color-mix(in srgb,var(--ink-soft)14%,var(--surface));border:2px solid #000;border-radius:999px;align-items: center;gap:6px;padding:5px 9px;font-size:1rem;font-weight:500;line-height:1}.billing-invoice-status-dot{background:var(--ink-soft);border-radius:50%;flex:none;width:7px;height:7px}.billing-invoice-status.status-paid{background:color-mix(in srgb,var(--mint)24%,var(--surface))}.billing-invoice-status.status-paid .billing-invoice-status-dot{background:#1f9d78;box-shadow:0 0 7px #1f9d78a6}:root[data-theme=dark] .billing-invoice-status.status-paid .billing-invoice-status-dot{background:var(--mint);box-shadow:0 0 7px #7fe3c399}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoice-status.status-paid .billing-invoice-status-dot{background:var(--mint);box-shadow:0 0 7px #7fe3c399}}.billing-invoice-status.status-open{background:color-mix(in srgb,var(--peach)26%,var(--surface))}.billing-invoice-status.status-open .billing-invoice-status-dot{background:#d97c1e;box-shadow:0 0 7px #d97c1e8c}:root[data-theme=dark] .billing-invoice-status.status-open .billing-invoice-status-dot{background:var(--peach)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoice-status.status-open .billing-invoice-status-dot{background:var(--peach)}}.billing-invoice-actions{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:11px 16px 14px}.billing-invoice-action{display:inline-flex;cursor:pointer;font:inherit;color:var(--ink);text-decoration:none;background:var(--surface);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:999px;justify-content:center;align-items: center;gap:7px;min-height:40px;padding:8px 15px;transition:background .15s,transform .15s,opacity .15s;font-size:.84rem;font-weight:500;line-height:1.2}.billing-invoice-action .icon{color:var(--lav);flex:none;width:15px;height:15px}.billing-invoice-action:hover:not(:disabled):not(.is-disabled){background:var(--bg-soft);transform:translateY(-1px)}.billing-invoice-action:active:not(:disabled):not(.is-disabled){transform:scale(.97)}.billing-invoice-action:disabled,.billing-invoice-action.is-disabled{opacity:.42;cursor:default;box-shadow:none}.billing-invoices-empty{display:flex;border:2px dashed color-mix(in srgb,var(--ink)55%,transparent);background:color-mix(in srgb,var(--surface)55%,transparent);border-radius:16px;align-items: flex-start;gap:13px;padding:18px}.billing-invoices-empty-icon{display:inline-flex;color:var(--lav);background:linear-gradient(140deg,color-mix(in srgb,var(--lav)24%,var(--surface)),color-mix(in srgb,var(--lav)8%,var(--surface)));border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:42px;height:42px;box-shadow:inset 0 1px #ffffff8c}.billing-invoices-empty-icon .icon{width:20px;height:20px}.billing-invoices-empty-title{color:var(--ink);font-size:.98rem;font-weight:500;line-height:1.35}.billing-invoices-empty-copy{color:var(--ink-soft);margin-top:3px;font-size:.88rem;line-height:1.55}.billing-invoices-empty-note{color:var(--ink-soft);margin-top:6px;font-size:.8rem;line-height:1.5}@media (max-width:600px){.billing-invoice-main{flex-wrap:wrap;gap:11px;padding:14px 14px 12px}.billing-invoice-copy{flex-basis:calc(100% - 53px)}.billing-invoice-side{flex-direction:row;align-items: center;gap:10px;width:calc(100% - 53px);margin-left:53px}.billing-invoice-amount{font-size:1rem}.billing-invoice-actions{padding:10px 14px 13px}.billing-invoice-action{flex:1 1 0;min-height:44px;padding:9px 8px;font-size:.8rem}.billing-invoices-empty{padding:15px}}@media (prefers-reduced-motion:reduce){.billing-invoice-row,.billing-invoice-action{transition:none}}.billing-stack .billing-credits-panel{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#f7a8c929,#f7a8c900 55%),radial-gradient(110% 90% at 100% 0%,#b8c9d929,#b8c9d900 55%),radial-gradient(90% 120% at 50% 118%,#c9b8f526,#c9b8f500 62%),linear-gradient(180deg,#ffffff80,#fff0 34%),color-mix(in srgb,var(--surface)60%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);box-shadow:inset 0 1px 0 #fff9,var(--shadow-sm),0 18px 44px #7a6fd021,0 0 52px #c9b8f529}.billing-credits-panel:before{content:"";position:absolute;pointer-events:none;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9cc 16%,#ffc39bbf 32%,#f9e79fbf 46%,#a9e5c0bf 60%,#b8c9d9cc 78%,#c9b8f500 100%);border-radius:2px;height:2px;top:0;left:22px;right:22px}:root[data-theme=dark] .billing-stack .billing-credits-panel{background:radial-gradient(120% 95% at 0% 0%,#f6a8d826,#f6a8d800 55%),radial-gradient(110% 95% at 100% 0%,#b7c9da21,#b7c9da00 55%),radial-gradient(90% 120% at 50% 118%,#b3a8ff21,#b3a8ff00 62%),linear-gradient(180deg,#eef0ff12,#eef0ff00 34%),color-mix(in srgb,var(--surface)55%,transparent);box-shadow:inset 0 1px 0 #eef0ff1a,var(--shadow-sm),0 18px 44px #00000059,0 0 52px #b3a8ff1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-stack .billing-credits-panel{background:radial-gradient(120% 95% at 0% 0%,#f6a8d826,#f6a8d800 55%),radial-gradient(110% 95% at 100% 0%,#b7c9da21,#b7c9da00 55%),radial-gradient(90% 120% at 50% 118%,#b3a8ff21,#b3a8ff00 62%),linear-gradient(180deg,#eef0ff12,#eef0ff00 34%),color-mix(in srgb,var(--surface)55%,transparent);box-shadow:inset 0 1px 0 #eef0ff1a,var(--shadow-sm),0 18px 44px #00000059,0 0 52px #b3a8ff1f}}.billing-credits-panel .quickdrop-panel-icon.message{color:var(--pink);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)26%,var(--surface)),color-mix(in srgb,var(--lav)10%,var(--surface)));box-shadow:0 4px 14px #e2639f2e,inset 0 1px #ffffff8c}.billing-credits-panel .billing-refresh-icon{background:color-mix(in srgb,var(--surface)72%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);border-radius:12px}.billing-credits-panel .billing-balance{position:relative;background:radial-gradient(100% 150% at 0% 0%,#f7a8c933,#f7a8c900 55%),radial-gradient(90% 150% at 100% 100%,#b8c9d92e,#b8c9d900 55%),linear-gradient(140deg,color-mix(in srgb,var(--surface)82%,transparent),color-mix(in srgb,var(--surface-2)66%,transparent));-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);border-radius:18px;gap:16px 24px;margin-top:16px;padding:24px 26px;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #ffffff40,0 14px 34px #1c21401a,0 0 40px #f7a8c91a}:root[data-theme=dark] .billing-credits-panel .billing-balance{box-shadow:inset 0 1px #eef0ff1a,inset 0 -1px #eef0ff0a,0 14px 34px #00000052,0 0 40px #f6a8d814}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-credits-panel .billing-balance{box-shadow:inset 0 1px #eef0ff1a,inset 0 -1px #eef0ff0a,0 14px 34px #00000052,0 0 40px #f6a8d814}}.billing-credits-panel .billing-balance-main{flex-direction:column;flex:220px;align-items: flex-start;gap:6px}.billing-credits-panel .billing-balance-number{letter-spacing:0;font-size:1rem;line-height:1.3}.billing-credits-panel .billing-balance-label{letter-spacing:.01em;font-size:.95rem}.billing-credits-panel .billing-balance-stats{align-items: center;gap:8px}.billing-credits-panel .billing-balance-stats span{display:inline-flex;white-space:nowrap;border:1px solid color-mix(in srgb,var(--line)80%,transparent);background:color-mix(in srgb,var(--surface)55%,transparent);border-radius:999px;align-items:baseline;gap:6px;padding:8px 13px;box-shadow:inset 0 1px #ffffff80}:root[data-theme=dark] .billing-credits-panel .billing-balance-stats span{box-shadow:inset 0 1px #eef0ff12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-credits-panel .billing-balance-stats span{box-shadow:inset 0 1px #eef0ff12}}.billing-credits-panel .billing-progress{background:color-mix(in srgb,var(--surface)40%,transparent);-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);border-radius:999px;height:14px;margin-top:16px;box-shadow:inset 0 2px 5px #1c214024,inset 0 -1px #ffffff80}:root[data-theme=dark] .billing-credits-panel .billing-progress{box-shadow:inset 0 2px 5px #00000059,inset 0 -1px #eef0ff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-credits-panel .billing-progress{box-shadow:inset 0 2px 5px #00000059,inset 0 -1px #eef0ff0f}}.billing-credits-panel .billing-progress-fill{background:linear-gradient(#ffffff8c,#fff0 55%),linear-gradient(90deg,#f7a8c9 0%,#ffc39b 20%,#f9e79f 40%,#a9e5c0 60%,#b8c9d9 80%,#c9b8f5 100%);border-radius:999px;box-shadow:inset 0 1px #ffffffa6,0 0 14px #c9b8f573}.billing-credits-panel .billing-total-line{border-top:1px solid color-mix(in srgb,var(--line)75%,transparent);align-items: center;gap:12px;margin-top:20px;padding-top:18px}.billing-credits-panel .billing-total-line .icon{box-sizing:border-box;color:var(--mint);background:linear-gradient(140deg,color-mix(in srgb,var(--mint)26%,var(--surface)),color-mix(in srgb,var(--mint)8%,var(--surface)));border:2px solid #000;border-radius:11px;width:36px;height:36px;padding:8px;box-shadow:0 4px 12px #1f9d7829,inset 0 1px #ffffff8c}.billing-credits-panel .billing-total-line>span{display:flex;flex-direction:column;gap:1px;min-width:0}.billing-credits-panel .billing-total-amount{letter-spacing:0;white-space:nowrap;font-size:1rem;line-height:1.3}.billing-credits-panel .billing-note{margin-top:14px}@media (max-width:600px){.billing-credits-panel:before{left:14px;right:14px}.billing-credits-panel .billing-balance{gap:14px;padding:20px 18px}.billing-credits-panel .billing-balance-stats{margin-left:0}.billing-credits-panel .billing-total-line{margin-top:16px;padding-top:15px}}.billing-stack .billing-invoices-panel{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#f7a8c926,#f7a8c900 55%),radial-gradient(110% 90% at 100% 0%,#b8c9d926,#b8c9d900 55%),radial-gradient(90% 120% at 50% 118%,#a9e5c021,#a9e5c000 62%),linear-gradient(180deg,#ffffff80,#fff0 34%),color-mix(in srgb,var(--surface)62%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);box-shadow:inset 0 1px 0 #fff9,var(--shadow-sm),0 18px 44px #7a6fd01a,0 0 52px #b8c9d91f}.billing-invoices-panel:before{content:"";position:absolute;pointer-events:none;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9cc 16%,#ffc39bbf 32%,#f9e79fbf 46%,#a9e5c0bf 60%,#b8c9d9cc 78%,#c9b8f500 100%);border-radius:2px;height:2px;top:0;left:22px;right:22px}:root[data-theme=dark] .billing-stack .billing-invoices-panel{background:radial-gradient(120% 95% at 0% 0%,#f6a8d829,#f6a8d800 55%),radial-gradient(110% 95% at 100% 0%,#b7c9da26,#b7c9da00 55%),radial-gradient(90% 120% at 50% 118%,#7fe3c31c,#7fe3c300 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #b7c9da1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-stack .billing-invoices-panel{background:radial-gradient(120% 95% at 0% 0%,#f6a8d829,#f6a8d800 55%),radial-gradient(110% 95% at 100% 0%,#b7c9da26,#b7c9da00 55%),radial-gradient(90% 120% at 50% 118%,#7fe3c31c,#7fe3c300 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #b7c9da1a}}.billing-invoices-panel .quickdrop-panel-icon.file{background:linear-gradient(140deg,color-mix(in srgb,var(--sky)24%,var(--surface)),color-mix(in srgb,var(--pink)10%,var(--surface)));box-shadow:0 4px 14px #7d9db326,inset 0 1px #ffffff8c}.billing-invoices-panel .billing-refresh-icon{background:color-mix(in srgb,var(--surface)72%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);border-radius:12px}.billing-invoices-panel .billing-invoice-row{border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:radial-gradient(120% 160% at 0% 0%,#f7a8c921,#f7a8c900 52%),radial-gradient(110% 160% at 100% 0%,#b8c9d921,#b8c9d900 52%),radial-gradient(100% 160% at 50% 115%,#c9b8f51a,#c9b8f500 60%),linear-gradient(180deg,#ffffff73,#fff0 40%),color-mix(in srgb,var(--surface)74%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:18px;box-shadow:inset 0 1px #fff9,0 10px 28px #1c214012,0 0 32px #c9b8f514}.billing-invoices-panel .billing-invoice-row:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 14px 32px #1c214017,0 0 40px #b8c9d91f}:root[data-theme=dark] .billing-invoices-panel .billing-invoice-row{background:radial-gradient(120% 160% at 0% 0%,#f6a8d824,#f6a8d800 52%),radial-gradient(110% 160% at 100% 0%,#b7c9da21,#b7c9da00 52%),radial-gradient(100% 160% at 50% 115%,#b3a8ff1f,#b3a8ff00 60%),linear-gradient(180deg,#eef0ff17,#eef0ff00 40%),color-mix(in srgb,var(--surface-2)66%,transparent);border-color:#b3a8ff4d;box-shadow:inset 0 1px #eef0ff21,0 14px 34px #00000042,0 0 36px #b3a8ff17}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoices-panel .billing-invoice-row{background:radial-gradient(120% 160% at 0% 0%,#f6a8d824,#f6a8d800 52%),radial-gradient(110% 160% at 100% 0%,#b7c9da21,#b7c9da00 52%),radial-gradient(100% 160% at 50% 115%,#b3a8ff1f,#b3a8ff00 60%),linear-gradient(180deg,#eef0ff17,#eef0ff00 40%),color-mix(in srgb,var(--surface-2)66%,transparent);border-color:#b3a8ff4d;box-shadow:inset 0 1px #eef0ff21,0 14px 34px #00000042,0 0 36px #b3a8ff17}}.billing-invoices-panel .billing-invoice-main{box-shadow:none;background:0 0}:root[data-theme=dark] .billing-invoices-panel .billing-invoice-main{box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoices-panel .billing-invoice-main{box-shadow:none}}.billing-invoices-panel .billing-invoice-icon{border:1px solid color-mix(in srgb,var(--line)80%,transparent);color:var(--sky);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)20%,var(--surface)),color-mix(in srgb,var(--sky)16%,var(--surface)));box-shadow:0 4px 12px #7d9db31f,inset 0 1px #ffffff8c}:root[data-theme=dark] .billing-invoices-panel .billing-invoice-icon{box-shadow:0 4px 12px #00000040,inset 0 1px #eef0ff1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoices-panel .billing-invoice-icon{box-shadow:0 4px 12px #00000040,inset 0 1px #eef0ff1f}}.billing-invoices-panel .billing-invoice-meta-item .icon{color:var(--sky)}.billing-invoices-panel .billing-invoice-due,.billing-invoices-panel .billing-invoice-due .icon{color:var(--peach)}.billing-invoices-panel .billing-invoice-status{border:1px solid color-mix(in srgb,var(--ink-soft)32%,transparent);background:color-mix(in srgb,var(--ink-soft)10%,transparent);-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);box-shadow:inset 0 1px #ffffff73}:root[data-theme=dark] .billing-invoices-panel .billing-invoice-status{box-shadow:inset 0 1px #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoices-panel .billing-invoice-status{box-shadow:inset 0 1px #eef0ff1a}}.billing-invoices-panel .billing-invoice-status.status-paid{border-color:color-mix(in srgb,var(--mint)42%,transparent);background:color-mix(in srgb,var(--mint)17%,transparent)}.billing-invoices-panel .billing-invoice-status.status-open{border-color:color-mix(in srgb,var(--peach)45%,transparent);background:color-mix(in srgb,var(--peach)18%,transparent)}.billing-invoice-toggle{display:inline-flex;font:inherit;color:var(--ink-soft);cursor:pointer;border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)14%,transparent),color-mix(in srgb,var(--sky)12%,transparent)),color-mix(in srgb,var(--surface)68%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);border-radius:999px;flex:none;justify-content:center;align-self: center;align-items: center;width:40px;height:40px;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff8c,0 4px 12px #1c214012}.billing-invoice-toggle .icon{width:18px;height:18px;transition:transform .25s}.billing-invoice-toggle.is-open .icon{transform:rotate(180deg)}.billing-invoice-toggle:hover{background:color-mix(in srgb,var(--surface)82%,transparent);transform:translateY(-1px)}.billing-invoice-toggle:active{transform:scale(.95)}.billing-invoice-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent),inset 0 1px 0 #ffffff8c}:root[data-theme=dark] .billing-invoice-toggle{box-shadow:inset 0 1px #eef0ff1f,0 4px 12px #00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoice-toggle{box-shadow:inset 0 1px #eef0ff1f,0 4px 12px #00000040}}.billing-invoice-actions-wrap{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s,opacity .22s,visibility 0s linear .28s}.billing-invoice-actions-wrap.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s,opacity .22s,visibility}.billing-invoice-actions-inner{overflow:hidden;min-height:0}.billing-invoices-panel .billing-invoice-actions{border-top:1px solid color-mix(in srgb,var(--line)70%,transparent);background:linear-gradient(#ffffff38,#fff0 60%)}:root[data-theme=dark] .billing-invoices-panel .billing-invoice-actions{background:linear-gradient(#eef0ff0d,#eef0ff00 60%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoices-panel .billing-invoice-actions{background:linear-gradient(#eef0ff0d,#eef0ff00 60%)}}.billing-invoices-panel .billing-invoice-action{border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:color-mix(in srgb,var(--surface)70%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);box-shadow:inset 0 1px #ffffff80,0 4px 12px #1c21400f}:root[data-theme=dark] .billing-invoices-panel .billing-invoice-action{box-shadow:inset 0 1px #eef0ff1a,0 4px 12px #00000038}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoices-panel .billing-invoice-action{box-shadow:inset 0 1px #eef0ff1a,0 4px 12px #00000038}}.billing-invoices-panel .billing-invoice-action:hover:not(:disabled):not(.is-disabled){background:color-mix(in srgb,var(--surface)88%,transparent)}.billing-invoices-panel .billing-invoice-actions .billing-invoice-action:first-child .icon{color:var(--sky)}.billing-invoices-panel .billing-invoice-actions .billing-invoice-action:nth-child(2) .icon{color:var(--mint)}.billing-invoices-panel .billing-invoice-actions .billing-invoice-action:nth-child(3) .icon{color:var(--pink)}.billing-invoices-panel .billing-invoices-empty{border:2px dashed color-mix(in srgb,var(--ink-soft)38%,transparent);background:radial-gradient(120% 160% at 0% 0%,#f7a8c91a,#f7a8c900 55%),radial-gradient(110% 160% at 100% 0%,#b8c9d91a,#b8c9d900 55%),color-mix(in srgb,var(--surface)62%,transparent);-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25)}.billing-invoices-panel .billing-invoices-empty-icon{border:1px solid color-mix(in srgb,var(--line)80%,transparent);color:var(--sky);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)20%,var(--surface)),color-mix(in srgb,var(--sky)16%,var(--surface)));box-shadow:inset 0 1px #ffffff8c}@media (max-width:600px){.billing-invoices-panel:before{left:14px;right:14px}.billing-invoices-panel .billing-invoice-side{flex:1 1 0;width:auto;min-width:0}.billing-invoice-toggle{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.billing-invoice-actions-wrap,.billing-invoice-actions-wrap.is-open,.billing-invoice-toggle,.billing-invoice-toggle .icon{transition:none}}.security-stack{display:flex;flex-direction:column;gap:18px;width:100%;padding:20px 0 30px}.security-panel{border-top:2px solid #000;border-bottom:2px solid #000;width:100%;max-width:780px;margin-inline-start:auto;margin-inline-end:auto}@media (min-width:861px){.security-panel{border:2px solid #000;border-radius:18px}}.security-panel .quickdrop-input-icon.fi-lav{color:var(--lav)}.security-panel .quickdrop-input-icon.fi-sky{color:var(--sky)}.security-panel .quickdrop-message-status{margin-top:13px}.security-copy{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.security-action-btn{margin-top:16px}.security-email-row{display:flex;background:color-mix(in srgb,var(--surface)66%,transparent);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:14px;align-items: flex-start;gap:10px;padding:13px 15px}.security-email-row p{overflow-wrap:anywhere;font-size:.92rem;line-height:1.5}.security-email-row p b{font-weight:500}.security-email-icon{display:inline-flex;color:var(--sky);flex:none;width:18px;height:18px;margin-top:2px}.security-email-icon .icon{width:100%;height:100%}.security-status-line{display:flex;align-items: flex-start;gap:10px;font-size:.92rem;line-height:1.5}.security-status-line>span:last-child{min-width:0}.security-pill{display:inline-flex;white-space:nowrap;border:2px solid #000;border-radius:0;flex:none;align-items: center;gap:5px;min-height:24px;padding:3px 9px;font-size:.7rem;font-weight:500;line-height:1}.security-pill .icon{width:12px;height:12px}.security-pill.on{background:color-mix(in srgb,var(--mint)22%,var(--surface))}.security-pill.off{background:color-mix(in srgb,var(--pink)16%,var(--surface))}.security-pill.current{background:color-mix(in srgb,var(--sky)20%,var(--surface))}.security-mfa-on .profile-photo-btn{margin-top:14px}.security-mfa-on .profile-email-note .icon{color:var(--lav)}.security-steps{list-style:none;display:grid;gap:10px;margin:4px 0 0;padding:0}.security-steps li{display:flex;align-items: flex-start;gap:11px}.security-steps li>span{display:inline-flex;background:var(--surface-2);border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:26px;height:26px;font-size:.8rem;font-weight:500;line-height:1}.security-steps li p{padding-top:3px;font-size:.92rem;line-height:1.5}.security-qr-wrap{display:flex;justify-content:center;margin:16px 0 6px}.security-qr-img{aspect-ratio:1;display:block;box-sizing:border-box;box-shadow:var(--shadow-sm),0 0 40px #c9b8f52e;background:#fff;border:2px solid #000;border-radius:14px;width:min(230px,72vw);height:auto;padding:12px}.security-code-input,.auth-code-input{letter-spacing:.32em;font-size:1.08rem;font-weight:500}.security-btn-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:9px;margin-top:14px}.security-btn-row .security-action-btn{flex:220px;width:auto;margin-top:0}.security-btn-row .profile-photo-btn{flex:0 auto}.security-refresh{flex:none;margin-left:auto}.security-session-list{list-style:none;display:grid;gap:11px;margin:2px 0 0;padding:0}.security-session-row{display:flex;background:color-mix(in srgb,var(--surface)66%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);box-shadow:var(--shadow-sm),0 0 40px #c9b8f51f;border:2px solid #000;border-radius:16px;align-items: flex-start;gap:13px;padding:14px 15px}:root[data-theme=dark] .security-session-row{box-shadow:var(--shadow-sm),0 0 44px #b3a8ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .security-session-row{box-shadow:var(--shadow-sm),0 0 44px #b3a8ff1a}}.security-session-icon{display:inline-flex;color:var(--sky);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)26%,var(--surface)),color-mix(in srgb,var(--sky)8%,var(--surface)));border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:42px;height:42px}.security-session-icon .icon{width:20px;height:20px}.security-session-copy{flex:auto;min-width:0}.security-session-label{display:flex;flex-wrap:wrap;align-items: center;gap:7px;font-size:.95rem;font-weight:500;line-height:1.35}.security-session-times{display:flex;color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;margin-top:5px;font-size:.79rem;line-height:1.5}.security-session-times>span{display:inline-flex;align-items: center;gap:6px}.security-session-times .icon{color:var(--lav);flex:none;width:13px;height:13px}.security-session-row .profile-photo-btn{flex:none}@media (max-width:600px){.security-stack{gap:14px;padding-top:14px}.security-session-row{flex-wrap:wrap}.security-session-row .profile-photo-btn{justify-content:center;width:100%}.security-panel .quickdrop-field input{font-size:16px}.security-btn-row .security-action-btn{flex-basis:100%}.security-btn-row .profile-photo-btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.security-qr-img{transition:none}}.imggen-btn{cursor:pointer;display:inline-flex;background:0 0;border:2px solid #0000;border-radius:0;flex:none;justify-content:center;align-items: center;width:38px;height:38px;padding:0;transition:transform .15s,border-color .15s,background .15s}.imggen-btn img{display:block;width:34px;height:34px}.imggen-btn:hover{transform:translateY(-1px)}.imggen-btn:active{transform:scale(.94)}.imggen-btn.active{background:color-mix(in srgb,var(--pink)14%,transparent);border-color:#000}.imggen-btn:disabled{opacity:.45;cursor:default;transform:none}.imggen-panel{display:flex;background:linear-gradient(140deg,color-mix(in srgb,var(--pink)10%,var(--surface)),color-mix(in srgb,var(--sky)8%,var(--surface)));box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:14px;flex-direction:column;gap:11px;padding:13px 14px}.imggen-panel-head{display:flex;align-items: center;gap:11px;min-width:0}.imggen-panel-icon{display:block;flex:none;width:40px;height:40px}.imggen-panel-title{display:block;color:var(--ink);font-size:.98rem;font-weight:500;line-height:1.3}.imggen-panel-sub{display:block;color:var(--ink-soft);font-size:.8rem;line-height:1.4}.imggen-input-wrap input{font-size:16px}.imggen-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.imggen-size{display:flex;cursor:pointer;font:inherit;text-align:center;color:var(--ink-soft);background:color-mix(in srgb,var(--surface)70%,transparent);border:2px solid #000;border-radius:12px;flex-direction:column;align-items: center;gap:3px;min-width:0;padding:10px 6px 9px;transition:background .15s,transform .15s}.imggen-size:hover{background:var(--surface)}.imggen-size:active{transform:scale(.98)}.imggen-size.active{color:var(--ink);background:linear-gradient(140deg,color-mix(in srgb,var(--lav)24%,var(--surface)),color-mix(in srgb,var(--sky)14%,var(--surface)));box-shadow:inset 0 1px #ffffff8c}.imggen-size-shape{display:block;border:2px solid;border-radius:3px;margin-bottom:3px}.imggen-size-shape.shape-square{width:20px;height:20px}.imggen-size-shape.shape-landscape{width:28px;height:18px}.imggen-size-shape.shape-portrait{width:16px;height:24px}.imggen-size-name{font-size:.84rem;font-weight:500;line-height:1.25}.imggen-size-note{font-size:.68rem;line-height:1.35}.imggen-panel-foot{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.imggen-panel-cost{display:inline-flex;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:auto;align-items: center;gap:6px;min-width:0;font-size:.78rem;line-height:1.4}.imggen-panel-cost .icon{color:var(--pink);flex:none;width:13px;height:13px}.imggen-create{display:inline-flex;cursor:pointer;font:inherit;color:#fff;background:var(--blue);border:2px solid #000;border-radius:0;justify-content:center;align-items: center;gap:8px;min-height:44px;margin-left:auto;padding:10px 18px;transition:background .15s,transform .15s,opacity .15s;font-size:.92rem;font-weight:500}.imggen-create .icon{width:16px;height:16px}.imggen-create:hover:not(:disabled){background:var(--blue-deep)}.imggen-create:active:not(:disabled){transform:scale(.97)}.imggen-create:disabled{opacity:.4;cursor:default}:root[data-theme=dark] .imggen-create{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .imggen-create{background:var(--sky);color:#0a1130}}.msg-image{display:block;background:color-mix(in srgb,var(--surface)60%,transparent);border:2px solid #000;border-radius:12px;width:100%;max-width:420px;height:auto;margin-bottom:9px}.billing-metric-img-icon{display:block;flex:none;width:44px;height:44px}.billing-tile-img{display:block;flex:none;width:32px;height:32px}.billing-metric-empty-img{display:block;flex:none;width:40px;height:40px}.billing-gen-thumb{object-fit:cover;display:block;border:2px solid #000;border-radius:10px;flex:none;width:44px;height:44px}@media (min-width:1024px){.billing-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1023px){.billing-tile-wide{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.imggen-btn,.imggen-size,.imggen-create{transition:none}}.demo-btn{cursor:pointer;display:inline-flex;font:inherit;color:var(--ink);background:color-mix(in srgb,var(--surface)70%,transparent);border:2px solid #000;border-radius:999px;flex:none;justify-content:center;align-items: center;gap:7px;height:38px;padding:0 13px;transition:transform .15s,background .15s;font-size:.86rem;font-weight:500}.demo-btn .icon{color:var(--pink);flex:none;width:17px;height:17px}.demo-btn:hover{background:var(--surface);transform:translateY(-1px)}.demo-btn:active{transform:scale(.96)}.demo-btn.active{background:color-mix(in srgb,var(--pink)16%,var(--surface))}.demo-btn:disabled{opacity:.45;cursor:default;transform:none}.demo-panel{display:flex;background:linear-gradient(140deg,color-mix(in srgb,var(--peach)10%,var(--surface)),color-mix(in srgb,var(--lav)9%,var(--surface)));box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:14px;flex-direction:column;gap:11px;padding:13px 14px}.demo-panel-head{display:flex;align-items: flex-start;gap:11px;min-width:0}.demo-panel-icon{display:inline-flex;color:var(--pink);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)22%,var(--surface)),color-mix(in srgb,var(--lav)14%,var(--surface)));border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:40px;height:40px}.demo-panel-icon .icon{width:20px;height:20px}.demo-panel-title{display:block;color:var(--ink);font-size:.98rem;font-weight:500;line-height:1.3}.demo-panel-sub{display:block;color:var(--ink-soft);margin-top:2px;font-size:.8rem;line-height:1.45}.demo-fields{display:flex;flex-direction:column;gap:8px}.demo-field .input-wrap input{font-size:16px}.demo-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demo-style{display:flex;cursor:pointer;font:inherit;text-align:left;color:var(--ink-soft);background:color-mix(in srgb,var(--surface)70%,transparent);border:2px solid #000;border-radius:12px;flex-direction:column;align-items: flex-start;gap:3px;min-width:0;padding:10px 11px 9px;transition:background .15s,transform .15s}.demo-style:hover{background:var(--surface)}.demo-style:active{transform:scale(.98)}.demo-style.active{color:var(--ink);background:linear-gradient(140deg,color-mix(in srgb,var(--peach)20%,var(--surface)),color-mix(in srgb,var(--pink)12%,var(--surface)));box-shadow:inset 0 1px #ffffff8c}.demo-style-swatches{display:inline-flex;gap:4px;margin-bottom:3px}.demo-style-swatches>span{display:block;border:2px solid #000;border-radius:50%;width:14px;height:14px}.style-pick-bright .demo-style-swatches>span:first-child{background:#fff}.style-pick-bright .demo-style-swatches>span:nth-child(2){background:var(--pink)}.style-pick-bright .demo-style-swatches>span:nth-child(3){background:var(--sky)}.style-pick-elegant .demo-style-swatches>span:first-child{background:#23233a}.style-pick-elegant .demo-style-swatches>span:nth-child(2){background:#f3ead8}.style-pick-elegant .demo-style-swatches>span:nth-child(3){background:#b08d3e}.style-pick-bold .demo-style-swatches>span:first-child{background:#e23b3b}.style-pick-bold .demo-style-swatches>span:nth-child(2){background:#ffb020}.style-pick-bold .demo-style-swatches>span:nth-child(3){background:#2743c7}.style-pick-calm .demo-style-swatches>span:first-child{background:#f4efe7}.style-pick-calm .demo-style-swatches>span:nth-child(2){background:#b9c4b1}.style-pick-calm .demo-style-swatches>span:nth-child(3){background:#8fa3a0}.demo-style-name{font-size:.84rem;font-weight:500;line-height:1.25}.demo-style-note{font-size:.68rem;line-height:1.35}.demo-panel-foot{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.demo-panel-cost{display:inline-flex;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:auto;align-items: center;gap:6px;min-width:0;font-size:.78rem;line-height:1.4}.demo-panel-cost .icon{color:var(--pink);flex:none;width:13px;height:13px}.demo-create{display:inline-flex;cursor:pointer;font:inherit;color:#fff;background:var(--blue);border:2px solid #000;border-radius:0;justify-content:center;align-items: center;gap:8px;min-height:44px;margin-left:auto;padding:10px 18px;transition:background .15s,transform .15s,opacity .15s;font-size:.92rem;font-weight:500}.demo-create .icon{width:16px;height:16px}.demo-create:hover:not(:disabled){background:var(--blue-deep)}.demo-create:active:not(:disabled){transform:scale(.97)}.demo-create:disabled{opacity:.4;cursor:default}:root[data-theme=dark] .demo-create{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .demo-create{background:var(--sky);color:#0a1130}}.demo-view{margin-bottom:10px}.demo-view-bar{display:flex;background:color-mix(in srgb,var(--surface)78%,transparent);border:2px solid #000;border-bottom:none;border-radius:12px 12px 0 0;flex-wrap:wrap;align-items: center;gap:8px;padding:8px 10px}.demo-view-label{display:inline-flex;flex:auto;align-items: center;gap:7px;min-width:0}.demo-view-label>.icon{color:var(--pink);flex:none;width:16px;height:16px}.demo-view-name{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem;font-weight:500}.demo-view-tag{color:var(--ink-soft);white-space:nowrap;font-size:.7rem}.demo-view-actions{display:inline-flex;flex:none;gap:6px;margin-left:auto}.demo-view-btn{display:inline-flex;cursor:pointer;font:inherit;color:var(--ink);background:var(--surface);border:2px solid #000;border-radius:999px;align-items: center;gap:6px;min-height:34px;padding:6px 11px;transition:transform .15s,background .15s,opacity .15s;font-size:.76rem;font-weight:500}.demo-view-btn .icon{flex:none;width:14px;height:14px}a.demo-view-btn{text-decoration:none}.demo-view-btn:hover:not(:disabled){transform:translateY(-1px)}.demo-view-btn:active:not(:disabled){transform:scale(.96)}.demo-view-btn:disabled{opacity:.4;cursor:default}.demo-frame{display:block;background:#fff;border:2px solid #000;border-radius:0 0 12px 12px;width:100%;height:430px}.demo-frame-state{display:flex;text-align:center;color:var(--ink-soft);justify-content:center;align-items: center;padding:20px;font-size:.85rem}.demo-overlay{position:fixed;z-index:90;display:flex;padding:max(12px,env(safe-area-inset-top))max(12px,env(safe-area-inset-right))max(12px,env(safe-area-inset-bottom))max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0d229e;inset:0}.demo-overlay-box{display:flex;overflow:hidden;background:var(--surface);border-radius:14px;flex-direction:column;flex:auto;min-height:0;box-shadow:0 24px 70px #05081a73}.demo-overlay-box .demo-view-bar{border:none;border-bottom:2px solid #000;border-radius:0}.demo-frame-full{border:none;border-radius:0;flex:auto;height:auto;min-height:0}@media (max-width:600px){.demo-btn{height:44px;padding:0 15px}.demo-panel{padding:12px}.demo-panel-foot{flex-direction:column;align-items:stretch}.demo-create{width:100%;margin-left:0}.demo-frame{height:380px}.demo-view-btn{min-height:40px}}@media (prefers-reduced-motion:reduce){.demo-btn,.demo-style,.demo-create,.demo-view-btn{transition:none}}@media (max-width:600px){html,body{overflow-x:clip}img,svg,video{max-width:100%}.wrap{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.account-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.prompt-box{padding:18px 13px 14px 15px}.attach-btn,.send-btn,.imggen-btn{width:44px;height:44px}.imggen-btn img{width:38px;height:38px}.attach-remove{width:26px;height:26px}.imggen-panel{padding:12px}.imggen-panel-foot{flex-direction:column;align-items:stretch}.imggen-create{width:100%;margin-left:0}.msg-image{max-width:100%}.aria-log .msg{max-width:90%}.aria-main-head .chat-status-sub,.aria-main-head .chat-status-sep{display:none}.aria-compose-inner,.billing-stack{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.billing-tabs{gap:5px;padding:5px}.billing-tab{gap:5px;padding:8px 4px;font-size:.78rem}.billing-tab .icon{width:15px;height:15px}.billing-stack .quickdrop-panel-title{flex-wrap:wrap;row-gap:6px}.billing-stack .quickdrop-panel-title>div{flex:calc(100% - 110px);min-width:0}.billing-stack .billing-card-panel .quickdrop-panel-title>div{flex-basis:calc(100% - 168px)}.billing-stack .quickdrop-panel-title p{overflow-wrap:break-word}.billing-balance-stats{flex-wrap:wrap;row-gap:4px}.billing-metric-row-head{display:grid;grid-template-columns:44px minmax(0,1fr)30px;grid-template-areas:"icon copy chev" "icon total chev";align-items: center;gap:5px 12px;padding:13px}.billing-metric-row-head .billing-metric-icon,.billing-metric-row-head .billing-metric-img-icon{grid-area:icon;align-self: start}.billing-metric-row-copy{grid-area:copy}.billing-metric-row-total{grid-area:total;align-items:baseline;margin-left:0}.billing-metric-row-total.billing-row-priceblock{flex-direction:row;align-items:baseline;gap:8px}.billing-metric-chevron{grid-area:chev;justify-self:end}.billing-metric-row-number{font-size:1rem}.billing-metric-row-unit{display:inline;font-size:.8rem}.billing-metric-row-summary{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.billing-metric-row-name{gap:6px;font-size:.95rem}.billing-cost-strip{flex-flow:column;gap:9px}.billing-cost-item{width:100%}.billing-cat-row{flex-wrap:wrap;row-gap:4px}.billing-cat-count{flex-basis:100%;margin-left:48px}.billing-recent-row{gap:10px}.billing-recent-pills{margin-left:46px}.billing-gen-thumb{width:40px;height:40px}.billing-metric-img-icon{width:42px;height:42px}.billing-tile-sub{overflow-wrap:break-word}.lead-form input,.lead-form textarea{font-size:16px}.legal-body,.legal-body p,.legal-body li{overflow-wrap:break-word}}@media (max-width:380px){.account-label{display:none}.billing-tab{font-size:.72rem}.billing-metric-row-name{font-size:.9rem}.imggen-size-note{display:none}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.billing-cat-fill{transition:none}}.billing-invoices-panel .billing-invoice-action.billing-invoice-action-round{-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);border:2px solid #000;border-radius:999px;min-height:44px;padding:9px 18px;box-shadow:inset 0 1px #ffffff8c,0 5px 14px #1c21401a}.billing-invoices-panel .billing-invoice-action-pay{background:linear-gradient(140deg,color-mix(in srgb,var(--mint)30%,transparent),color-mix(in srgb,var(--mint)12%,transparent)),color-mix(in srgb,var(--surface)72%,transparent)}.billing-invoices-panel .billing-invoice-action-pay .icon{color:var(--mint)}.billing-invoices-panel .billing-invoice-action-email{background:linear-gradient(140deg,color-mix(in srgb,var(--sky)26%,transparent),color-mix(in srgb,var(--sky)10%,transparent)),color-mix(in srgb,var(--surface)72%,transparent)}.billing-invoices-panel .billing-invoice-action-email .icon{color:var(--sky)}.billing-invoices-panel .billing-invoice-action-email.is-sent{background:linear-gradient(140deg,color-mix(in srgb,var(--mint)34%,transparent),color-mix(in srgb,var(--mint)16%,transparent)),color-mix(in srgb,var(--surface)72%,transparent)}.billing-invoices-panel .billing-invoice-action-email.is-sent .icon{color:var(--mint)}.billing-invoices-panel .billing-invoice-action-round:hover:not(:disabled):not(.is-disabled){background:color-mix(in srgb,var(--surface)88%,transparent);transform:translateY(-1px)}.billing-invoices-panel .billing-invoice-action-round:active:not(:disabled):not(.is-disabled){transform:scale(.97)}.billing-invoices-panel .billing-invoice-action-round:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent),inset 0 1px 0 #ffffff8c}.billing-invoices-panel .billing-invoice-action-round:disabled{opacity:.75;cursor:default}:root[data-theme=dark] .billing-invoices-panel .billing-invoice-action.billing-invoice-action-round{box-shadow:inset 0 1px #eef0ff24,0 5px 14px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-invoices-panel .billing-invoice-action.billing-invoice-action-round{box-shadow:inset 0 1px #eef0ff24,0 5px 14px #0000004d}}.billing-invoice-email-error{color:var(--pink);flex:100%;margin:2px 2px 0;font-size:.8rem;line-height:1.5}@media (max-width:600px){.billing-invoices-panel .billing-invoice-action.billing-invoice-action-round{flex:42%}}@media (prefers-reduced-motion:reduce){.billing-invoices-panel .billing-invoice-action.billing-invoice-action-round{transition:none}}.billing-stack .billing-card-panel{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#a9e5c02b,#a9e5c000 55%),radial-gradient(110% 90% at 100% 0%,#f7a8c924,#f7a8c900 55%),radial-gradient(90% 120% at 50% 118%,#b8c9d924,#b8c9d900 62%),linear-gradient(180deg,#ffffff80,#fff0 34%),color-mix(in srgb,var(--surface)62%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);box-shadow:inset 0 1px 0 #fff9,var(--shadow-sm),0 18px 44px #1f785c1a,0 0 52px #a9e5c021}.billing-card-panel:before{content:"";position:absolute;pointer-events:none;background:linear-gradient(90deg,#a9e5c000 0%,#a9e5c0cc 16%,#b8c9d9c7 32%,#c9b8f5b8 46%,#f9e79fb8 60%,#ffc39bbf 78%,#f7a8c900 100%);border-radius:2px;height:2px;top:0;left:22px;right:22px}:root[data-theme=dark] .billing-stack .billing-card-panel{background:radial-gradient(120% 95% at 0% 0%,#7fe3c324,#7fe3c300 55%),radial-gradient(110% 95% at 100% 0%,#f6a8d821,#f6a8d800 55%),radial-gradient(90% 120% at 50% 118%,#b7c9da1f,#b7c9da00 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #7fe3c31a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-stack .billing-card-panel{background:radial-gradient(120% 95% at 0% 0%,#7fe3c324,#7fe3c300 55%),radial-gradient(110% 95% at 100% 0%,#f6a8d821,#f6a8d800 55%),radial-gradient(90% 120% at 50% 118%,#b7c9da1f,#b7c9da00 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #7fe3c31a}}.billing-card-panel .quickdrop-panel-icon.card{color:var(--mint);background:linear-gradient(140deg,color-mix(in srgb,var(--mint)26%,var(--surface)),color-mix(in srgb,var(--sky)10%,var(--surface)));box-shadow:0 4px 14px #1f9d782e,inset 0 1px #ffffff8c}.billing-card-panel .billing-refresh-icon{background:color-mix(in srgb,var(--surface)72%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);border-radius:12px}.billing-card-panel .quickdrop-message-status{margin:0 0 12px}.billing-card-panel .quickdrop-panel-title{margin-bottom:0}.billing-card-collapse-wrap{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s,opacity .22s,visibility 0s linear .28s}.billing-card-collapse-wrap.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s,opacity .22s,visibility}.billing-card-collapse-inner{overflow:hidden;min-height:0;padding-top:14px}.billing-credits-collapse-wrap{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s,opacity .22s,visibility 0s linear .28s}.billing-credits-collapse-wrap.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s,opacity .22s,visibility}.billing-credits-collapse-inner{overflow:hidden;min-height:0}.billing-invoices-panel .quickdrop-panel-title{margin-bottom:0}.billing-invoices-panel .quickdrop-panel-title p{font-size:1rem}.billing-invoices-collapse-wrap{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s,opacity .22s,visibility 0s linear .28s}.billing-invoices-collapse-wrap.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s,opacity .22s,visibility}.billing-invoices-collapse-inner{overflow:hidden;min-height:0;padding-top:14px}.billing-card-btn{display:inline-flex;border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:color-mix(in srgb,var(--surface)66%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items: center;gap:7px;min-height:44px;padding:9px 17px;transition:transform .15s,background .15s,box-shadow .15s;font-size:.85rem;font-weight:500;line-height:1.2;box-shadow:inset 0 1px #ffffff8c,0 4px 12px #1c214012}.billing-card-btn .icon{color:var(--lav);flex:none;width:15px;height:15px}.billing-card-btn:hover:not(:disabled){background:var(--bg-soft);transform:translateY(-1px)}.billing-card-btn:active:not(:disabled){transform:scale(.97)}.billing-card-btn:disabled{opacity:.55;cursor:default;box-shadow:none}.billing-card-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent),inset 0 1px 0 #ffffff8c}:root[data-theme=dark] .billing-card-btn{box-shadow:inset 0 1px #eef0ff1f,0 4px 12px #00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-card-btn{box-shadow:inset 0 1px #eef0ff1f,0 4px 12px #00000040}}.billing-card-btn-primary{background:linear-gradient(140deg,color-mix(in srgb,var(--mint)30%,transparent),color-mix(in srgb,var(--mint)12%,transparent)),color-mix(in srgb,var(--surface)72%,transparent);border:2px solid #000;box-shadow:inset 0 1px #ffffff8c,0 5px 14px #1f785c24}.billing-card-btn-primary .icon{color:var(--mint)}.billing-card-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--surface)88%,transparent)}.billing-card-btn-danger .icon{color:var(--pink)}.billing-card-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--pink)10%,var(--surface))}.billing-card-btn-danger-solid{background:linear-gradient(140deg,color-mix(in srgb,var(--pink)26%,transparent),color-mix(in srgb,var(--pink)10%,transparent)),color-mix(in srgb,var(--surface)72%,transparent);border:2px solid #000;box-shadow:inset 0 1px #ffffff8c,0 5px 14px #a0326e24}.billing-card-btn-danger-solid .icon{color:var(--pink)}.billing-card-btn-danger-solid:hover:not(:disabled){background:color-mix(in srgb,var(--surface)88%,transparent)}.billing-card-onfile{display:flex;border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:radial-gradient(120% 160% at 0% 0%,#a9e5c026,#a9e5c000 52%),radial-gradient(110% 160% at 100% 0%,#b8c9d921,#b8c9d900 52%),linear-gradient(180deg,#ffffff73,#fff0 40%),color-mix(in srgb,var(--surface)74%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:18px;align-items: center;gap:13px;padding:15px 17px;box-shadow:inset 0 1px #fff9,0 10px 28px #1c214012,0 0 32px #a9e5c017}:root[data-theme=dark] .billing-card-onfile{background:radial-gradient(120% 160% at 0% 0%,#7fe3c321,#7fe3c300 52%),radial-gradient(110% 160% at 100% 0%,#b7c9da1f,#b7c9da00 52%),linear-gradient(180deg,#eef0ff17,#eef0ff00 40%),color-mix(in srgb,var(--surface-2)66%,transparent);border-color:#7fe3c347;box-shadow:inset 0 1px #eef0ff21,0 14px 34px #00000042,0 0 36px #7fe3c314}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-card-onfile{background:radial-gradient(120% 160% at 0% 0%,#7fe3c321,#7fe3c300 52%),radial-gradient(110% 160% at 100% 0%,#b7c9da1f,#b7c9da00 52%),linear-gradient(180deg,#eef0ff17,#eef0ff00 40%),color-mix(in srgb,var(--surface-2)66%,transparent);border-color:#7fe3c347;box-shadow:inset 0 1px #eef0ff21,0 14px 34px #00000042,0 0 36px #7fe3c314}}.billing-card-onfile-icon{display:inline-flex;color:var(--mint);background:linear-gradient(140deg,color-mix(in srgb,var(--mint)26%,var(--surface)),color-mix(in srgb,var(--sky)10%,var(--surface)));border:2px solid #000;border-radius:13px;flex:none;justify-content:center;align-items: center;width:44px;height:44px;box-shadow:0 4px 14px #1f9d7829,inset 0 1px #ffffff8c}.billing-card-onfile-icon .icon{width:21px;height:21px}.billing-card-onfile-copy{display:flex;flex-direction:column;flex:auto;gap:3px;min-width:0}.billing-card-onfile-brand{color:var(--ink);letter-spacing:.01em;font-size:1rem;font-weight:500;line-height:1.3}.billing-card-onfile-meta{display:flex;color:var(--ink-soft);flex-wrap:wrap;align-items: center;gap:3px 8px;font-size:.82rem;line-height:1.45}.billing-card-onfile-meta span+span:before{content:"·";color:var(--ink-soft);margin-right:8px}.billing-card-onfile-actions{display:flex;flex:none;align-items: center;gap:8px;margin-left:auto}.billing-card-empty{display:flex;border:1px dashed color-mix(in srgb,var(--line)90%,transparent);background:color-mix(in srgb,var(--surface)45%,transparent);border-radius:18px;align-items: center;gap:14px;padding:16px 17px}.billing-card-empty-icon{display:inline-flex;color:var(--sky);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)24%,var(--surface)),color-mix(in srgb,var(--mint)9%,var(--surface)));border:2px solid #000;border-radius:13px;flex:none;justify-content:center;align-items: center;width:44px;height:44px;box-shadow:0 4px 14px #7d9db326,inset 0 1px #ffffff8c}.billing-card-empty-icon .icon{width:21px;height:21px}.billing-card-empty-copy{flex:auto;min-width:0}.billing-card-empty-title{color:var(--ink);font-size:.98rem;font-weight:500;line-height:1.35}.billing-card-empty-text{color:var(--ink-soft);margin-top:3px;font-size:.86rem;line-height:1.55}.billing-card-add-btn{flex:none;margin-left:auto;padding:10px 20px}.billing-card-remove-confirm{border:1px solid color-mix(in srgb,var(--pink)38%,var(--line));background:linear-gradient(140deg,color-mix(in srgb,var(--pink)9%,transparent),color-mix(in srgb,var(--pink)3%,transparent)),color-mix(in srgb,var(--surface)70%,transparent);border-radius:16px;margin-top:12px;padding:14px 16px}.billing-card-remove-confirm p{color:var(--ink);font-size:.9rem;line-height:1.55}.billing-card-remove-confirm .billing-card-form-actions{margin-top:12px}.billing-card-form{display:none}.billing-card-form.is-ready{display:block}.billing-card-form-label{display:flex;color:var(--ink);align-items: center;gap:9px;font-size:.95rem;font-weight:500}.billing-card-form-label-icon{display:inline-flex;color:var(--mint);background:linear-gradient(140deg,color-mix(in srgb,var(--mint)26%,var(--surface)),color-mix(in srgb,var(--sky)10%,var(--surface)));border:2px solid #000;border-radius:10px;flex:none;justify-content:center;align-items: center;width:32px;height:32px}.billing-card-form-label-icon .icon{width:16px;height:16px}.billing-card-form-secure{display:inline-flex;color:var(--ink-soft);white-space:nowrap;align-items: center;gap:5px;margin-left:auto;font-size:.76rem;font-weight:500}.billing-card-form-secure .icon{color:var(--mint);width:13px;height:13px}.billing-card-element{min-height:56px;margin-top:12px}.billing-card-form-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin-top:13px;font-size:.82rem;line-height:1.55}.billing-card-form-note .icon{color:var(--mint);flex:none;width:15px;height:15px;margin-top:2px}.billing-card-form .quickdrop-message-status{margin-top:12px}.billing-card-form-actions{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:16px}.billing-card-form-wrap>.billing-card-form-actions{margin-top:12px}@media (max-width:600px){.billing-card-panel:before{left:14px;right:14px}.billing-card-onfile{flex-wrap:wrap;gap:11px;padding:14px}.billing-card-onfile-copy{flex-basis:calc(100% - 57px)}.billing-card-onfile-actions{flex-basis:100%;margin-left:0}.billing-card-onfile-actions .billing-card-btn{flex:1 1 0}.billing-card-empty{flex-wrap:wrap;padding:15px}.billing-card-empty-copy{flex-basis:calc(100% - 58px)}.billing-card-add-btn{flex:100%;margin-left:0}.billing-card-form-actions .billing-card-btn{flex:42%}.billing-card-form-secure{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.billing-card-btn,.billing-card-onfile,.billing-card-collapse-wrap,.billing-card-collapse-wrap.is-open,.billing-invoices-collapse-wrap,.billing-invoices-collapse-wrap.is-open,.billing-credits-collapse-wrap,.billing-credits-collapse-wrap.is-open{transition:none}}.billing-stack .billing-podcast-panel{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#c9b8f529,#c9b8f500 55%),radial-gradient(110% 90% at 100% 0%,#ffc39b24,#ffc39b00 55%),radial-gradient(90% 120% at 50% 118%,#b8c9d91f,#b8c9d900 62%),linear-gradient(180deg,#ffffff80,#fff0 34%),color-mix(in srgb,var(--surface)62%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);box-shadow:inset 0 1px 0 #fff9,var(--shadow-sm),0 18px 44px #7a6fd01a,0 0 52px #c9b8f51f}.billing-podcast-panel:before{content:"";position:absolute;pointer-events:none;background:linear-gradient(90deg,#c9b8f500 0%,#c9b8f5cc 16%,#b8c9d9c7 32%,#a9e5c0bf 46%,#f9e79fbf 60%,#ffc39bbf 78%,#f7a8c900 100%);border-radius:2px;height:2px;top:0;left:22px;right:22px}:root[data-theme=dark] .billing-stack .billing-podcast-panel{background:radial-gradient(120% 95% at 0% 0%,#b3a8ff26,#b3a8ff00 55%),radial-gradient(110% 95% at 100% 0%,#ffd9a81f,#ffd9a800 55%),radial-gradient(90% 120% at 50% 118%,#b7c9da1c,#b7c9da00 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #b3a8ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-stack .billing-podcast-panel{background:radial-gradient(120% 95% at 0% 0%,#b3a8ff26,#b3a8ff00 55%),radial-gradient(110% 95% at 100% 0%,#ffd9a81f,#ffd9a800 55%),radial-gradient(90% 120% at 50% 118%,#b7c9da1c,#b7c9da00 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #b3a8ff1a}}.billing-podcast-panel .quickdrop-panel-icon.podcast{color:var(--lav);background:linear-gradient(140deg,color-mix(in srgb,var(--lav)26%,var(--surface)),color-mix(in srgb,var(--sky)12%,var(--surface)));box-shadow:0 4px 14px #7a6fd02e,inset 0 1px #ffffff8c}.billing-podcast-panel .quickdrop-panel-title{margin-bottom:0}.billing-podcast-collapse-wrap{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s,opacity .22s,visibility 0s linear .28s}.billing-podcast-collapse-wrap.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s,opacity .22s,visibility}.billing-podcast-collapse-inner{overflow:hidden;min-height:0;padding-top:14px}.billing-podcast-panel .quickdrop-panel-title p,.billing-podcast-panel .podcast-time,.billing-podcast-panel .podcast-note{font-size:1rem}.billing-podcast-panel .podcast-player{border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:linear-gradient(180deg,#ffffff73,#fff0 40%),color-mix(in srgb,var(--surface)74%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:18px;padding:16px 17px;box-shadow:inset 0 1px #fff9,0 10px 28px #1c214012}:root[data-theme=dark] .billing-podcast-panel .podcast-player{background:linear-gradient(180deg,#eef0ff17,#eef0ff00 40%),color-mix(in srgb,var(--surface-2)66%,transparent);box-shadow:inset 0 1px #eef0ff21,0 14px 34px #00000042}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-podcast-panel .podcast-player{background:linear-gradient(180deg,#eef0ff17,#eef0ff00 40%),color-mix(in srgb,var(--surface-2)66%,transparent);box-shadow:inset 0 1px #eef0ff21,0 14px 34px #00000042}}.billing-podcast-panel .podcast-player-top{display:flex;align-items:stretch;gap:18px}.billing-podcast-panel .podcast-side{display:flex;flex-direction:column;flex:auto;min-width:0}.billing-podcast-panel .podcast-controls{margin-top:auto}.billing-podcast-panel .podcast-cover{object-fit:cover;display:block;border:2px solid #000;border-radius:0;flex:none;width:224px;height:224px;box-shadow:0 10px 26px #1c21402e}.billing-podcast-panel .podcast-meta{display:flex;text-align:left;flex-direction:column;align-items: flex-start;gap:7px;min-width:0;padding-top:4px}.billing-podcast-panel .podcast-episode-title{color:var(--ink);font-size:1.28rem;font-weight:650;line-height:1.3}.billing-podcast-panel .podcast-seek-row{display:flex;align-items: center;gap:12px;margin-top:0}.billing-podcast-panel .podcast-time{text-align:center;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;min-width:44px;font-weight:500;line-height:1.3}.billing-podcast-panel .podcast-time-readout{display:inline-flex;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;flex:none;align-items:baseline;gap:0;line-height:1.3}.billing-podcast-panel .podcast-time-readout .podcast-time{text-align:left;min-width:0}.billing-podcast-panel .podcast-time-current{font-weight:500;color:var(--ink)!important}.billing-podcast-panel .podcast-time-total{font-weight:400;color:var(--ink-soft)!important}.billing-podcast-panel .podcast-time-sep{color:var(--ink-soft);opacity:.75;white-space:pre;font-weight:300}.billing-podcast-panel .podcast-seek,.billing-podcast-panel .podcast-volume-range{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,var(--ink)var(--podcast-range-fill,0%),color-mix(in srgb,var(--line)75%,transparent)var(--podcast-range-fill,0%));cursor:pointer;border-radius:999px;flex:auto;min-width:0;height:6px;margin:0}.billing-podcast-panel .podcast-seek:disabled{cursor:default;opacity:.6}.billing-podcast-panel .podcast-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--surface);cursor:pointer;border:2px solid #000;border-radius:50%;width:19px;height:19px;box-shadow:0 3px 8px #1c214038}.billing-podcast-panel .podcast-volume-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--surface);cursor:pointer;border:2px solid #000;border-radius:50%;width:19px;height:19px;box-shadow:0 3px 8px #1c214038}.billing-podcast-panel .podcast-seek::-moz-range-thumb{background:var(--surface);cursor:pointer;border:2px solid #000;border-radius:50%;width:15px;height:15px;box-shadow:0 3px 8px #1c214038}.billing-podcast-panel .podcast-volume-range::-moz-range-thumb{background:var(--surface);cursor:pointer;border:2px solid #000;border-radius:50%;width:15px;height:15px;box-shadow:0 3px 8px #1c214038}.billing-podcast-panel .podcast-seek::-moz-range-track{background:color-mix(in srgb,var(--line)75%,transparent);border-radius:999px;height:6px}.billing-podcast-panel .podcast-volume-range::-moz-range-track{background:color-mix(in srgb,var(--line)75%,transparent);border-radius:999px;height:6px}.billing-podcast-panel .podcast-seek::-moz-range-progress{background:var(--ink);border-radius:999px;height:6px}.billing-podcast-panel .podcast-volume-range::-moz-range-progress{background:var(--ink);border-radius:999px;height:6px}.billing-podcast-panel .podcast-seek:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent)}.billing-podcast-panel .podcast-volume-range:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent)}.billing-podcast-panel .podcast-transport{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px 16px;margin-top:13px}.billing-podcast-panel .podcast-transport-main{display:flex;align-items: center;gap:12px}.billing-podcast-panel .podcast-skip-btn,.billing-podcast-panel .podcast-volume-btn{display:inline-flex;font:inherit;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items: center;transition:transform .15s,background .15s,box-shadow .15s,filter .15s}.billing-podcast-panel .podcast-volume-btn{color:var(--ink);border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:color-mix(in srgb,var(--surface)66%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);box-shadow:inset 0 1px #ffffff8c,0 4px 12px #1c214012}.billing-podcast-panel .podcast-skip-btn{color:#1c2140;background:#ffab73;border:2px solid #000;width:47px;height:47px;box-shadow:0 4px 12px #1c214024}.billing-podcast-panel .podcast-skip-btn svg{width:25px;height:25px}.billing-podcast-panel .podcast-volume-btn{width:42px;height:42px}.billing-podcast-panel .podcast-volume-btn .icon{width:19px;height:19px}.billing-podcast-panel .podcast-skip-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.billing-podcast-panel .podcast-volume-btn:hover{background:color-mix(in srgb,var(--surface)88%,transparent);transform:translateY(-1px)}.billing-podcast-panel .podcast-skip-btn:active,.billing-podcast-panel .podcast-volume-btn:active{transform:scale(.94)}.billing-podcast-panel .podcast-skip-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent),inset 0 1px 0 #ffffff8c}.billing-podcast-panel .podcast-volume-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent),inset 0 1px 0 #ffffff8c}.billing-podcast-panel .podcast-play-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent),inset 0 1px 0 #ffffff8c}:root[data-theme=dark] .billing-podcast-panel .podcast-volume-btn{box-shadow:inset 0 1px #eef0ff1f,0 4px 12px #00000040}:root[data-theme=dark] .billing-podcast-panel .podcast-skip-btn{box-shadow:0 4px 12px #00000052}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-podcast-panel .podcast-volume-btn{box-shadow:inset 0 1px #eef0ff1f,0 4px 12px #00000040}:root:not([data-theme=light]) .billing-podcast-panel .podcast-skip-btn{box-shadow:0 4px 12px #00000052}}.billing-podcast-panel .podcast-play-btn{display:inline-flex;color:#1c2140;font:inherit;cursor:pointer;background:#7ed492;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:58px;height:58px;transition:transform .15s,background .15s,box-shadow .15s,filter .15s;box-shadow:0 8px 20px #1c21402e}.billing-podcast-panel .podcast-play-btn svg{width:27px;height:27px}.billing-podcast-panel .podcast-play-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.billing-podcast-panel .podcast-play-btn:active{transform:scale(.95)}:root[data-theme=dark] .billing-podcast-panel .podcast-play-btn{box-shadow:0 8px 20px #00000061}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-podcast-panel .podcast-play-btn{box-shadow:0 8px 20px #00000061}}.billing-podcast-panel .podcast-volume{display:flex;align-items: center;gap:10px;margin-left:auto}.billing-podcast-panel .podcast-volume-range{flex:none;width:108px}.billing-podcast-panel .podcast-download-btn{display:inline-flex;color:var(--ink);font:inherit;cursor:pointer;background:color-mix(in srgb,var(--surface)66%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;width:47px;height:47px;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff8c,0 4px 12px #1c214012}.billing-podcast-panel .podcast-download-btn svg{display:block;width:22px;height:22px}.billing-podcast-panel .podcast-download-btn:hover{background:color-mix(in srgb,var(--surface)88%,transparent);transform:translateY(-1px)}.billing-podcast-panel .podcast-download-btn:active{transform:scale(.94)}.billing-podcast-panel .podcast-download-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent),inset 0 1px 0 #ffffff8c}:root[data-theme=dark] .billing-podcast-panel .podcast-download-btn{box-shadow:inset 0 1px #eef0ff1f,0 4px 12px #00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-podcast-panel .podcast-download-btn{box-shadow:inset 0 1px #eef0ff1f,0 4px 12px #00000040}}.billing-podcast-panel .podcast-player-extras{display:flex;align-items: center;margin-top:14px}.billing-podcast-panel .podcast-show-notes-btn{display:inline-flex;color:var(--ink);cursor:pointer;background:color-mix(in srgb,var(--surface)72%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:0;align-items: center;gap:9px;min-height:44px;padding:9px 14px;transition:transform .15s,background .15s,box-shadow .15s;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.3;box-shadow:inset 0 1px #ffffff8c,0 4px 12px #1c214012}.billing-podcast-panel .podcast-show-notes-btn:hover{background:color-mix(in srgb,var(--surface)90%,transparent);transform:translateY(-1px)}.billing-podcast-panel .podcast-show-notes-btn:active{transform:scale(.98)}.billing-podcast-panel .podcast-show-notes-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent),inset 0 1px 0 #ffffff8c}.billing-podcast-panel .podcast-show-notes-btn-icon{display:inline-flex;flex:none;line-height:0}.billing-podcast-panel .podcast-show-notes-btn-icon svg{display:block;width:19px;height:19px}.billing-podcast-panel .podcast-show-notes-chevron{display:inline-flex;flex:none;transition:transform .18s;line-height:0}.billing-podcast-panel .podcast-show-notes-chevron .icon{width:15px;height:15px}.billing-podcast-panel .podcast-show-notes-chevron.is-open{transform:rotate(180deg)}.billing-podcast-panel .podcast-show-notes-panel{border:1px solid color-mix(in srgb,var(--line)82%,transparent);background:color-mix(in srgb,var(--surface)55%,transparent);font-family:var(--font-sans);border-radius:14px;margin-top:12px;padding:16px 16px 14px}.billing-podcast-panel .podcast-show-notes-panel .faq-article-body{color:var(--ink);font-size:.97rem;line-height:1.65}.billing-podcast-panel .podcast-show-notes-empty{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.6}.billing-podcast-panel .podcast-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin-top:13px;line-height:1.45}.billing-podcast-panel .podcast-note .icon{color:var(--ink-soft);flex:none;width:17px;height:17px;margin-top:3px}@media (prefers-reduced-motion:reduce){.billing-podcast-collapse-wrap,.billing-podcast-collapse-wrap.is-open,.billing-podcast-panel .podcast-skip-btn,.billing-podcast-panel .podcast-volume-btn,.billing-podcast-panel .podcast-download-btn,.billing-podcast-panel .podcast-show-notes-btn,.billing-podcast-panel .podcast-show-notes-chevron,.billing-podcast-panel .podcast-play-btn{transition:none}}@media (max-width:640px){.billing-podcast-panel:before{left:14px;right:14px}.billing-podcast-panel .podcast-player-top{flex-direction:column;align-items:stretch;gap:14px}.billing-podcast-panel .podcast-cover{aspect-ratio:1;box-sizing:border-box;border-radius:0;width:100%;max-width:min(260px,100%);height:auto;margin-inline-start:auto;margin-inline-end:auto}.billing-podcast-panel .podcast-side{width:100%;min-width:0}.billing-podcast-panel .podcast-meta{gap:0;width:100%;min-width:0;padding-top:2px}.billing-podcast-panel .podcast-episode-title{overflow-wrap:break-word;min-width:0;font-size:1.18rem;line-height:1.38}.billing-podcast-panel .podcast-controls{width:100%;min-width:0;margin-top:14px}.billing-podcast-panel .podcast-player{box-sizing:border-box;width:100%;padding:16px 14px}.billing-podcast-panel .podcast-seek-row{gap:10px;width:100%;min-width:0}.billing-podcast-panel .podcast-seek{touch-action:manipulation;background-position:50%;background-repeat:no-repeat;background-size:100% 6px;height:32px}.billing-podcast-panel .podcast-time-readout{font-size:.95rem}.billing-podcast-panel .podcast-transport{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;margin-top:10px}.billing-podcast-panel .podcast-transport-main{display:flex;flex-wrap:nowrap;justify-content:center;align-items: center;gap:10px;width:100%;min-width:0}.billing-podcast-panel .podcast-skip-btn{width:48px;min-width:48px;height:48px;min-height:48px}.billing-podcast-panel .podcast-play-btn{width:58px;min-width:58px;height:58px;min-height:58px}.billing-podcast-panel .podcast-download-btn{width:48px;min-width:48px;height:48px;min-height:48px}.billing-podcast-panel .podcast-volume{display:flex;justify-content:center;align-items: center;gap:12px;width:100%;min-width:0;margin-left:0}.billing-podcast-panel .podcast-volume-btn{width:44px;min-width:44px;height:44px;min-height:44px}.billing-podcast-panel .podcast-volume-range{touch-action:manipulation;background-position:50%;background-repeat:no-repeat;background-size:100% 6px;flex:0 168px;width:168px;max-width:52vw;height:32px}.billing-podcast-panel .podcast-skip-btn,.billing-podcast-panel .podcast-play-btn,.billing-podcast-panel .podcast-volume-btn,.billing-podcast-panel .podcast-download-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.billing-podcast-panel .podcast-player-extras{width:100%;margin-top:14px}.billing-podcast-panel .podcast-show-notes-btn{box-sizing:border-box;justify-content:center;width:100%;min-height:48px}.billing-podcast-panel .podcast-show-notes-panel{box-sizing:border-box;overflow:hidden;width:100%;padding:15px 14px 13px}.billing-podcast-panel .podcast-show-notes-panel .faq-article-body{overflow-wrap:break-word}.billing-podcast-panel .podcast-show-notes-panel img,.billing-podcast-panel .podcast-show-notes-panel table,.billing-podcast-panel .podcast-show-notes-panel pre{max-width:100%}.billing-podcast-panel .podcast-note{overflow-wrap:break-word;font-size:.94rem;line-height:1.55}}.podcast-stack{display:flex;box-sizing:border-box;flex-direction:column;gap:18px;width:100%;padding:20px clamp(12px,2.5vw,36px) 32px}.podcast-stack .profile-panel{border-top:2px solid #000;border-bottom:2px solid #000;max-width:none;margin-inline-start:0;margin-inline-end:0}@media (min-width:861px){.podcast-stack .profile-panel{border:2px solid #000;border-radius:18px}.podcast-stack .quickdrop-message-panel{padding:26px clamp(24px,3vw,44px)}.podcast-stack{gap:22px;max-width:1120px;margin-inline-start:auto;margin-inline-end:auto;padding:30px 36px 48px}}@media (max-width:640px){.podcast-stack{padding-top:14px;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));gap:14px}}.podcast-page-panel .quickdrop-panel-title{margin-bottom:14px}.podcast-stack .billing-podcast-panel{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#c9b8f529,#c9b8f500 55%),radial-gradient(110% 90% at 100% 0%,#ffc39b24,#ffc39b00 55%),radial-gradient(90% 120% at 50% 118%,#b8c9d91f,#b8c9d900 62%),linear-gradient(180deg,#ffffff80,#fff0 34%),color-mix(in srgb,var(--surface)62%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);box-shadow:inset 0 1px 0 #fff9,var(--shadow-sm),0 18px 44px #7a6fd01a,0 0 52px #c9b8f51f}:root[data-theme=dark] .podcast-stack .billing-podcast-panel{background:radial-gradient(120% 95% at 0% 0%,#b3a8ff26,#b3a8ff00 55%),radial-gradient(110% 95% at 100% 0%,#ffd9a81f,#ffd9a800 55%),radial-gradient(90% 120% at 50% 118%,#b7c9da1c,#b7c9da00 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #b3a8ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .podcast-stack .billing-podcast-panel{background:radial-gradient(120% 95% at 0% 0%,#b3a8ff26,#b3a8ff00 55%),radial-gradient(110% 95% at 100% 0%,#ffd9a81f,#ffd9a800 55%),radial-gradient(90% 120% at 50% 118%,#b7c9da1c,#b7c9da00 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #b3a8ff1a}}.podcast-stack .podcast-section-panel .quickdrop-panel-title{margin-bottom:14px}.podcast-stack .podcast-section-panel h4{color:var(--ink);font-size:1rem;font-weight:600}.podcast-episode-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.podcast-episode-row{border:1px solid color-mix(in srgb,var(--line)80%,transparent);background:color-mix(in srgb,var(--surface)55%,transparent);border-radius:14px;padding:12px 14px}.podcast-episode-row.is-current{border-color:#000;box-shadow:inset 0 0 0 1px #000}.podcast-episode-row-top{display:flex;align-items: center;gap:12px}.podcast-episode-play{display:inline-flex;color:#0c2416;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#7ed492;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:42px;height:42px;transition:transform .15s}.podcast-episode-play svg{width:18px;height:18px}.podcast-episode-play:hover{transform:translateY(-1px)}.podcast-episode-play:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.podcast-episode-main{text-align:left;cursor:pointer;display:flex;background:0 0;border:0;flex-direction:column;flex:auto;gap:2px;min-width:0;padding:0;font-family:inherit}.podcast-episode-main:focus-visible{outline:2px solid var(--sky);outline-offset:2px;border-radius:6px}.podcast-episode-row-title{color:var(--ink);font-size:1rem;font-weight:600;line-height:1.35}.podcast-episode-row-meta{color:var(--ink-soft);font-size:.88rem}.podcast-episode-notes-preview{color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.94rem;line-height:1.55}.podcast-notes-toggle{margin-top:8px}.podcast-episode-notes{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.podcast-subscribe-card{position:relative;background:color-mix(in srgb,var(--surface)78%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:1px solid color-mix(in srgb,var(--line)65%,transparent);box-shadow:var(--shadow-sm),0 0 34px #b8c9d929;display:flex;border-radius:22px;flex-direction:column;gap:18px;padding:22px 22px 20px}.podcast-subscribe-card:before{content:"";position:absolute;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9bf 16%,#f9e79fb3 38%,#a9e5c0b3 58%,#b8c9d9bf 80%,#c9b8f500 100%);border-radius:2px;height:2px;top:0;left:22px;right:22px}.podcast-subscribe-head{display:flex;align-items: center;gap:12px}.podcast-subscribe-head h4{margin:0 0 2px}.podcast-subscribe-head p{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.55}.podcast-subscribe-tile{display:inline-flex;background:linear-gradient(140deg,color-mix(in srgb,var(--lav)24%,var(--surface)),color-mix(in srgb,var(--sky)10%,var(--surface)));border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:42px;height:42px;box-shadow:0 3px 10px #785ac829,inset 0 1px #ffffff8c}.podcast-subscribe-tile .icon{width:20px;height:20px}.podcast-subscribe-section{display:flex;flex-direction:column;min-width:0}.podcast-subscribe-divider{border-top:1px solid color-mix(in srgb,var(--line)80%,transparent)}.podcast-subscribe-form{display:flex;flex-direction:column;gap:13px}.podcast-subscribe-form .quickdrop-field{margin-top:0}.podcast-subscribe-form .quickdrop-field input{height:50px;min-height:50px}.podcast-subscribe-form .quickdrop-message-status{margin:0}.podcast-subscribe-form .billing-card-btn{border-radius:12px;align-self:stretch;width:100%;min-height:50px;font-size:.92rem}.podcast-consent{margin:0}.podcast-consent .sms-optin-consent-text{font-size:.82rem;line-height:1.68}.podcast-subscribe-note{color:var(--ink-soft);margin:0;font-size:.83rem;line-height:1.6}.podcast-subscribe-done{display:flex;border:2px solid color-mix(in srgb,var(--mint)55%,#000);background:color-mix(in srgb,var(--mint)10%,var(--surface));border-radius:14px;align-items: center;gap:12px;padding:14px 15px}.podcast-subscribe-done p{color:var(--ink);margin:0;font-size:.95rem;line-height:1.55}.podcast-subscribe-done-icon{display:inline-flex;color:#0c2416;background:#7ed492;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:34px;height:34px}.podcast-subscribe-done-icon .icon{width:16px;height:16px}@media (max-width:700px){.podcast-subscribe-card{border-radius:18px;gap:16px;padding:18px 16px 16px}.podcast-subscribe-card:before{left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.podcast-subscribe-form .billing-card-btn{transition:none}}.podcast-subscribe-open-btn{border-radius:0;align-self:stretch;width:100%;min-height:50px;font-size:.95rem}.billing-podcast-panel .podcast-subscribe-btn{display:inline-flex;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:color-mix(in srgb,var(--surface)66%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;gap:7px;height:47px;padding:0 14px;transition:transform .15s,background .15s,box-shadow .15s;font-size:.9rem;font-weight:500;line-height:1;box-shadow:inset 0 1px #ffffff8c,0 4px 12px #1c214012}.billing-podcast-panel .podcast-subscribe-btn .icon{color:var(--lav);flex:none;width:19px;height:19px}.billing-podcast-panel .podcast-subscribe-btn:hover{background:color-mix(in srgb,var(--surface)88%,transparent);transform:translateY(-1px)}.billing-podcast-panel .podcast-subscribe-btn:active{transform:scale(.96)}.billing-podcast-panel .podcast-subscribe-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent),inset 0 1px 0 #ffffff8c}:root[data-theme=dark] .billing-podcast-panel .podcast-subscribe-btn{box-shadow:inset 0 1px #eef0ff1f,0 4px 12px #00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-podcast-panel .podcast-subscribe-btn{box-shadow:inset 0 1px #eef0ff1f,0 4px 12px #00000040}}@media (max-width:640px){.billing-podcast-panel .podcast-subscribe-btn{touch-action:manipulation;width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.billing-podcast-panel .podcast-subscribe-btn-label{display:none}}.podcast-sub-backdrop{position:fixed;z-index:120;overflow-y:auto;background:color-mix(in srgb,var(--navy)62%,transparent);backdrop-filter:blur(8px)saturate(1.15);-webkit-backdrop-filter:blur(8px)saturate(1.15);display:flex;padding:max(18px,env(safe-area-inset-top))14px max(18px,env(safe-area-inset-bottom));animation:.2s both quickdrop-backdrop-in;overscroll-behavior:contain;justify-content:center;align-items: flex-start;inset:0}.podcast-sub-modal{--psub-ink:#232850;--psub-soft:#232850ad;position:relative;display:flex;-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);color:var(--psub-ink);animation:.32s cubic-bezier(.22,.9,.32,1) both auth-pop;background:linear-gradient(165deg,#fffffff0 0%,#f3f0fdf7 78%);border:2px solid #000;border-radius:24px;flex-direction:column;gap:18px;width:min(460px,100%);margin:auto 0;padding:24px 24px 22px;box-shadow:0 30px 70px #1c214047,0 10px 26px #1c21402e,inset 0 1px #ffffffe6,inset 0 0 0 1px #fff6}:root[data-theme=dark] .podcast-sub-modal{--psub-ink:#f2f3ff;--psub-soft:#e2e6ffb8;background:linear-gradient(165deg,#181f46eb 0%,#090d24f5 78%);box-shadow:0 30px 70px #0306148c,0 10px 26px #03061466,inset 0 1px #f7a8c959,inset 0 0 0 1px #ffffff0d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .podcast-sub-modal{--psub-ink:#f2f3ff;--psub-soft:#e2e6ffb8;background:linear-gradient(165deg,#181f46eb 0%,#090d24f5 78%);box-shadow:0 30px 70px #0306148c,0 10px 26px #03061466,inset 0 1px #f7a8c959,inset 0 0 0 1px #ffffff0d}}.podcast-sub-head{display:flex;align-items: flex-start;gap:12px}.podcast-sub-head-text{flex:auto;min-width:0;padding-top:2px}.podcast-sub-head-text h3{color:var(--psub-ink);margin:0 0 3px;font-size:1.18rem;font-weight:600;line-height:1.25}.podcast-sub-head-text p{color:var(--psub-soft);margin:0;font-size:.9rem;line-height:1.5}.podcast-sub-close{display:inline-flex;color:var(--psub-ink,var(--ink));font:inherit;cursor:pointer;background:color-mix(in srgb,var(--surface)66%,transparent);-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;width:40px;height:40px;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff8c,0 4px 12px #1c214012}.podcast-sub-close .icon{width:18px;height:18px}.podcast-sub-close:hover{background:color-mix(in srgb,var(--surface)88%,transparent);transform:translateY(-1px)}.podcast-sub-close:active{transform:scale(.94)}.podcast-sub-close:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)40%,transparent),inset 0 1px 0 #ffffff8c}.podcast-sub-form{display:flex;flex-direction:column;gap:14px}.podcast-sub-field-block{display:flex;flex-direction:column;min-width:0}.podcast-sub-form .quickdrop-field{margin-top:0}.podcast-sub-form .quickdrop-field>span{color:var(--psub-ink)}.podcast-sub-form .quickdrop-field input{height:52px;min-height:52px;font-size:16px}.podcast-sub-optional{color:var(--psub-soft);font-weight:400}.podcast-sub-error{display:flex;color:#a1261e;align-items: flex-start;gap:6px;margin:7px 0 0;font-size:.85rem;line-height:1.45}.podcast-sub-error .icon{flex:none;width:14px;height:14px;margin-top:2px}:root[data-theme=dark] .podcast-sub-error{color:#ffb4ab}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .podcast-sub-error{color:#ffb4ab}}.podcast-sub-form .quickdrop-message-status{margin:0}.podcast-sub-disclaimer{color:var(--psub-soft);margin:2px 0 0;font-size:.82rem;line-height:1.6}.podcast-sub-terms-link{display:inline;font:inherit;font-size:inherit;color:#4f647f;text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0}:root[data-theme=dark] .podcast-sub-terms-link{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .podcast-sub-terms-link{color:var(--sky)}}.podcast-sub-terms-link:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.podcast-sub-submit{border-radius:0;align-self:stretch;width:100%;min-height:52px;font-size:.95rem}.podcast-sub-done{display:flex;flex-direction:column;gap:16px}.podcast-terms-backdrop{position:fixed;z-index:130;overflow:hidden;background:color-mix(in srgb,var(--navy)55%,transparent);backdrop-filter:blur(6px)saturate(1.1);-webkit-backdrop-filter:blur(6px)saturate(1.1);display:flex;padding:max(14px,env(safe-area-inset-top))12px max(14px,env(safe-area-inset-bottom));animation:.2s both quickdrop-backdrop-in;overscroll-behavior:contain;justify-content:center;align-items: center;inset:0}.podcast-terms-modal{--psub-ink:#232850;--psub-soft:#232850ad;position:relative;display:flex;-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);color:var(--psub-ink);animation:.32s cubic-bezier(.22,.9,.32,1) both auth-pop;overflow:hidden;background:linear-gradient(165deg,#fffffff5 0%,#f3f0fdfa 78%);border:2px solid #000;border-radius:24px;flex-direction:column;width:min(600px,100%);max-height:calc(100dvh - 28px);box-shadow:0 30px 70px #1c21404d,0 10px 26px #1c214033,inset 0 1px #ffffffe6,inset 0 0 0 1px #fff6}:root[data-theme=dark] .podcast-terms-modal{--psub-ink:#f2f3ff;--psub-soft:#e2e6ffb8;background:linear-gradient(165deg,#181f46f0 0%,#090d24f7 78%);box-shadow:0 30px 70px #0306148c,0 10px 26px #03061466,inset 0 1px #f7a8c959,inset 0 0 0 1px #ffffff0d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .podcast-terms-modal{--psub-ink:#f2f3ff;--psub-soft:#e2e6ffb8;background:linear-gradient(165deg,#181f46f0 0%,#090d24f7 78%);box-shadow:0 30px 70px #0306148c,0 10px 26px #03061466,inset 0 1px #f7a8c959,inset 0 0 0 1px #ffffff0d}}.podcast-terms-head{display:flex;border-bottom:1px solid color-mix(in srgb,var(--line)75%,transparent);flex:none;align-items: center;gap:10px;padding:18px 20px 14px}.podcast-terms-head h3{display:flex;color:var(--psub-ink);flex:auto;align-items: center;gap:9px;min-width:0;margin:0;font-size:1.12rem;font-weight:600;line-height:1.25}.podcast-terms-head h3 .icon{color:var(--pink);flex:none;width:20px;height:20px}.podcast-terms-body{overflow-y:auto;overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 20px 22px}.podcast-terms-body .legal-callout h2{color:var(--psub-ink)}.podcast-terms-body .legal-section{margin-top:22px}.podcast-terms-body .legal-section h2{color:var(--psub-ink)}.podcast-terms-body .legal-section p,.podcast-terms-body .legal-section ul{color:var(--psub-soft)}.podcast-terms-body .legal-section strong,.podcast-terms-body .legal-sample strong{color:var(--psub-ink)}.podcast-terms-body .legal-callout p{color:var(--psub-soft)}.podcast-terms-body .legal-callout strong{color:var(--psub-ink)}.podcast-terms-body a{color:#4f647f}:root[data-theme=dark] .podcast-terms-body a{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .podcast-terms-body a{color:var(--sky)}}@media (max-width:640px){.podcast-sub-backdrop{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.podcast-sub-modal{border-radius:20px;gap:16px;padding:20px 16px 18px}.podcast-terms-modal{border-radius:20px}.podcast-terms-head{padding:16px 16px 12px}.podcast-terms-body{padding:16px 16px 20px}}@media (prefers-reduced-motion:reduce){.podcast-sub-modal,.podcast-terms-modal{animation:none}.billing-podcast-panel .podcast-subscribe-btn,.podcast-sub-close{transition:none}}.podcast-feed-block{border:1px solid color-mix(in srgb,var(--line)80%,transparent);background:color-mix(in srgb,var(--surface)55%,transparent);border-radius:14px;margin-bottom:18px;padding:16px}.podcast-feed-block h4{display:flex;align-items: center;gap:8px;margin:0 0 8px}.podcast-feed-block h4 .icon{color:var(--sky);width:17px;height:17px}.podcast-feed-block p{color:var(--ink-soft);margin:0 0 12px;font-size:.94rem;line-height:1.6}.podcast-feed-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.podcast-feed-input{color:var(--ink);background:color-mix(in srgb,var(--surface-2)80%,transparent);border:1.5px solid var(--line);border-radius:10px;flex:260px;min-width:0;min-height:46px;padding:0 12px;font-family:inherit;font-size:.9rem}.podcast-feed-input:focus-visible{outline:2px solid var(--sky);outline-offset:1px}a.podcast-feed-open{text-decoration:none;display:inline-flex;align-items: center}.podcast-directories-block{margin-bottom:18px}.podcast-directories-block h4{display:flex;align-items: center;gap:8px;margin:0 0 8px}.podcast-directories-block h4 .icon{color:var(--sky);width:17px;height:17px}.podcast-directories-note{color:var(--ink-soft);margin:0 0 12px;font-size:.94rem;line-height:1.6}.podcast-directories-block .quickdrop-message-status{margin:0 0 12px}.podcast-directory-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.podcast-directory-row{display:flex;border:1px solid color-mix(in srgb,var(--line)80%,transparent);background:color-mix(in srgb,var(--surface)55%,transparent);border-radius:12px;flex-wrap:wrap;align-items: center;gap:10px 12px;padding:10px 12px}.podcast-directory-icon{display:inline-flex;color:var(--ink);flex:none}.podcast-directory-icon svg{display:block;width:21px;height:21px}.podcast-directory-main{display:flex;flex-direction:column;flex:150px;gap:1px;min-width:0}.podcast-directory-name{display:flex;color:var(--ink);flex-wrap:wrap;align-items: center;gap:8px;font-size:.98rem;font-weight:600;line-height:1.3}.podcast-directory-portal{color:var(--ink-soft);font-size:.85rem}.podcast-directory-start-tag{letter-spacing:.02em;color:var(--ink);background:color-mix(in srgb,var(--sky)30%,var(--surface));border:1.5px solid #000;border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:700;line-height:1.3}.podcast-directory-pill.is-not_submitted{background:color-mix(in srgb,var(--peach)24%,var(--surface))}.podcast-directory-pill.is-submitted{background:color-mix(in srgb,var(--sky)26%,var(--surface))}.podcast-directory-pill.is-live{background:color-mix(in srgb,var(--mint)26%,var(--surface))}.podcast-directory-controls{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-left:auto}.podcast-directory-select{color:var(--ink);background:color-mix(in srgb,var(--surface-2)80%,transparent);border:1.5px solid var(--line);border-radius:10px;min-height:40px;padding:0 8px;font-family:inherit;font-size:.9rem}.podcast-directory-select:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.podcast-directory-select:disabled{opacity:.6}a.podcast-directory-open{text-decoration:none;display:inline-flex;align-items: center}.podcast-directory-saving{color:var(--ink-soft);font-size:.85rem}@media (max-width:640px){.podcast-directory-controls{width:100%;margin-left:0}.podcast-directory-controls .podcast-directory-select{flex:auto}.podcast-directory-controls .podcast-directory-open{flex:auto;justify-content:center}}.podcast-admin-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin-bottom:12px}.podcast-admin-head h4{margin:0}.podcast-admin-empty{display:flex;border:1px dashed color-mix(in srgb,var(--line)90%,transparent);border-radius:14px;align-items: flex-start;gap:12px;padding:16px}.podcast-admin-empty p{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.6}.podcast-admin-empty-icon{color:var(--ink-soft);display:inline-flex;flex:none}.podcast-admin-empty-icon .icon{width:22px;height:22px}.podcast-admin-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0 0 20px;padding:0}.podcast-admin-row{border:1px solid color-mix(in srgb,var(--line)80%,transparent);background:color-mix(in srgb,var(--surface)55%,transparent);display:flex;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px}.podcast-admin-row-main{display:flex;flex-direction:column;gap:5px;min-width:0}.podcast-admin-row-title{color:var(--ink);font-size:1rem;font-weight:600;line-height:1.35}.podcast-admin-row-meta{display:flex;color:var(--ink-soft);flex-wrap:wrap;align-items: center;gap:8px;font-size:.85rem}.podcast-admin-flag{color:var(--ink);font-weight:500}.podcast-status-pill{display:inline-flex;color:var(--ink);border:1.5px solid #000;border-radius:999px;align-items: center;padding:2px 9px;font-size:.76rem;font-weight:600;line-height:1.3}.podcast-status-pill.is-published{background:color-mix(in srgb,var(--mint)26%,var(--surface))}.podcast-status-pill.is-draft{background:color-mix(in srgb,var(--peach)24%,var(--surface))}.podcast-admin-row-actions{display:flex;flex-wrap:wrap;gap:8px}.podcast-delete-confirm p{color:var(--ink);margin:0 0 10px;font-size:.92rem;line-height:1.5}.podcast-back-btn{margin-bottom:10px}.podcast-editor-title{margin:0 0 14px}.podcast-field-hint{color:var(--ink-soft);font-size:.88rem;font-weight:400}.podcast-episode-editor{margin-top:4px}.podcast-subscribers-block{border-top:1px solid var(--line);padding-top:16px}.podcast-subscribers-block h4{display:flex;align-items: center;gap:8px;margin:0 0 6px}.podcast-subscribers-block h4 .icon{color:var(--sky);width:17px;height:17px}.podcast-subscribers-count{color:var(--ink-soft);margin:0 0 12px;font-size:.92rem}.podcast-subscriber-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.podcast-subscriber-row{display:flex;border:1px solid color-mix(in srgb,var(--line)80%,transparent);background:color-mix(in srgb,var(--surface)55%,transparent);border-radius:12px;flex-wrap:wrap;align-items: center;gap:10px;padding:9px 12px;font-size:.92rem}.podcast-subscriber-icon{display:inline-flex;color:var(--sky);flex:none}.podcast-subscriber-icon .icon{width:17px;height:17px}.podcast-subscriber-address{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.podcast-subscriber-channel{color:var(--ink-soft)}.podcast-subscriber-date{color:var(--ink-soft);margin-left:auto;font-size:.85rem}.podcast-subscriber-welcome{color:var(--ink-soft);overflow-wrap:anywhere;flex-basis:100%;font-size:.85rem}@media (max-width:640px){.podcast-subscriber-date{margin-left:0}.podcast-feed-row .billing-card-btn{flex:auto;justify-content:center}.podcast-modal .quickdrop-modal-head{padding-top:max(14px,env(safe-area-inset-top));align-items: flex-start;gap:12px;padding-bottom:12px}.podcast-modal .quickdrop-title-lockup{flex:auto;align-items: flex-start;min-width:0}.podcast-modal .quickdrop-title-lockup>div{flex:auto;min-width:0}.podcast-modal .quickdrop-modal-head h2{font-size:1.24rem}.podcast-modal .quickdrop-modal-head p{overflow-wrap:break-word;max-width:none;font-size:.84rem;line-height:1.55}.podcast-modal .quickdrop-head-actions{flex:none;padding-top:2px}.podcast-stack{padding-top:16px;padding-bottom:max(28px,env(safe-area-inset-bottom));gap:14px}.podcast-stack .quickdrop-message-panel{border-radius:0}.podcast-stack .quickdrop-panel-title{align-items: flex-start;gap:12px;min-height:0}.podcast-stack .quickdrop-panel-title>div{flex:auto;min-width:0}.podcast-stack .quickdrop-panel-title h3{font-size:1.04rem;line-height:1.3}.podcast-stack .quickdrop-panel-title p{overflow-wrap:break-word;font-size:.84rem;line-height:1.55}.podcast-episode-list{gap:10px}.podcast-episode-row{padding:13px 14px}.podcast-episode-row-top{align-items: flex-start;gap:12px}.podcast-episode-play{width:44px;min-width:44px;height:44px;min-height:44px;margin-top:2px}.podcast-episode-main{justify-content:center;min-height:44px;padding:2px 0}.podcast-episode-row-title{overflow-wrap:break-word;font-size:.98rem;line-height:1.42}.podcast-episode-row-meta{font-size:.84rem;line-height:1.5}.podcast-episode-notes-preview{overflow-wrap:break-word;margin-top:10px;font-size:.92rem;line-height:1.6}.podcast-notes-toggle{box-sizing:border-box;width:100%;min-height:44px;margin-top:10px}.podcast-episode-notes,.podcast-episode-notes .faq-article-body{overflow-wrap:break-word}.podcast-episode-notes img,.podcast-episode-notes table,.podcast-episode-notes pre{max-width:100%}.podcast-subscribe-card{box-sizing:border-box;width:100%;padding:20px 16px 18px}.podcast-subscribe-head{align-items: flex-start}.podcast-subscribe-head h4{font-size:1.02rem}.podcast-subscribe-head p{font-size:.88rem;line-height:1.6}.podcast-subscribe-section{width:100%;min-width:0}.podcast-subscribe-form{gap:12px;width:100%;min-width:0}.podcast-subscribe-form .quickdrop-field{width:100%;min-width:0}.podcast-subscribe-form .quickdrop-field input{box-sizing:border-box;width:100%;height:52px;min-height:52px;font-size:16px}.podcast-consent{align-items: flex-start;gap:12px}.podcast-consent .sms-optin-checkbox{width:24px;min-width:24px;height:24px;margin-top:2px}.podcast-consent .sms-optin-consent-text{overflow-wrap:break-word;min-width:0;font-size:.84rem;line-height:1.7}.podcast-subscribe-note{font-size:.85rem;line-height:1.65}.podcast-subscribe-form .billing-card-btn{white-space:normal;text-align:center;min-height:52px;line-height:1.35}.podcast-subscribe-form .quickdrop-message-status{box-sizing:border-box;width:100%;font-size:.88rem}.podcast-subscribe-done{align-items: flex-start}.podcast-feed-block{padding:15px 14px}.podcast-feed-block p{overflow-wrap:break-word;font-size:.92rem;line-height:1.65}.podcast-feed-row{flex-direction:column;align-items:stretch;gap:10px}.podcast-feed-input{box-sizing:border-box;flex:none;width:100%;min-height:48px;font-size:16px}.podcast-feed-row .billing-card-btn{box-sizing:border-box;white-space:normal;text-align:center;flex:none;width:100%;min-height:48px;line-height:1.35}.podcast-directories-note{overflow-wrap:break-word;font-size:.92rem;line-height:1.65}.podcast-directory-row{align-items: flex-start;padding:12px}.podcast-directory-icon svg{width:24px;height:24px}.podcast-directory-main{flex:auto;min-width:0}.podcast-directory-name{font-size:.96rem}.podcast-directory-portal{overflow-wrap:break-word}.podcast-directory-row .podcast-status-pill{order:3;margin-left:36px}.podcast-directory-controls{display:flex;order:4;gap:8px;width:100%;margin-left:0}.podcast-directory-controls .podcast-directory-select{flex:1 1 0;min-width:0;min-height:48px;font-size:16px}.podcast-directory-controls .podcast-directory-open{white-space:normal;text-align:center;flex:1 1 0;justify-content:center;min-width:0;min-height:48px;line-height:1.35}.podcast-admin-head{flex-direction:column;align-items:stretch;gap:10px}.podcast-admin-head .billing-card-btn{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:48px;line-height:1.35}.podcast-admin-row{padding:13px 14px}.podcast-admin-row-title{overflow-wrap:break-word;font-size:.98rem}.podcast-admin-row-meta{font-size:.84rem;line-height:1.5}.podcast-admin-row-actions .billing-card-btn{box-sizing:border-box;white-space:normal;text-align:center;flex:calc(50% - 4px);min-height:48px;line-height:1.35}.podcast-admin-row-actions .billing-card-btn-danger{flex:100%}.podcast-delete-confirm .billing-card-form-actions .billing-card-btn{white-space:normal;text-align:center;flex:100%;min-height:48px;line-height:1.35}.podcast-episode-editor{gap:14px;width:100%;min-width:0}.podcast-episode-editor .quickdrop-field{width:100%;min-width:0}.podcast-episode-editor .quickdrop-field>span{flex-wrap:wrap;row-gap:4px}.podcast-episode-editor .quickdrop-field input{box-sizing:border-box;width:100%;min-height:52px;font-size:16px}.podcast-episode-editor .faq-editor{max-width:100%}.podcast-episode-editor .faq-editor-surface{font-size:16px}.podcast-episode-editor .faq-editor-head{flex-wrap:wrap}.podcast-episode-editor .faq-restored-banner .faq-tool-btn{flex:100%;min-height:44px;margin-left:0}.podcast-episode-editor .billing-card-form-actions{width:100%}.podcast-episode-editor .billing-card-form-actions .billing-card-btn{white-space:normal;text-align:center;flex:100%;min-height:50px;line-height:1.35}.podcast-back-btn{min-height:44px}.podcast-editor-title{overflow-wrap:break-word;font-size:1.16rem}.podcast-field-hint{overflow-wrap:break-word}.podcast-subscriber-row{align-items: flex-start}.podcast-subscriber-address{overflow-wrap:anywhere;min-width:0}.podcast-stack img,.podcast-stack video,.podcast-stack iframe,.podcast-stack input,.podcast-stack select,.podcast-stack textarea{max-width:100%}.podcast-modal .quickdrop-workspace{overflow-x:hidden}}@media (max-width:400px){.podcast-stack{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.podcast-modal .quickdrop-modal-head h2{font-size:1.18rem}.billing-podcast-panel .podcast-player{padding:14px 12px}.billing-podcast-panel .podcast-episode-title{font-size:1.12rem}.billing-podcast-panel .podcast-time-readout{font-size:.9rem}.billing-podcast-panel .podcast-transport-main{gap:8px}.billing-podcast-panel .podcast-volume-range{flex-basis:140px;width:140px}.podcast-subscribe-card{padding:18px 14px 16px}.podcast-directory-controls{gap:7px}}@media (prefers-reduced-motion:reduce){.podcast-episode-play{transition:none}}@media (min-width:861px){.billing-stack{gap:22px;max-width:1120px;margin-inline-start:auto;margin-inline-end:auto;padding:30px 36px 48px}}.billing-stack .billing-supabase-panel{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#b8c9d92b,#b8c9d900 55%),radial-gradient(110% 90% at 100% 0%,#c9b8f526,#c9b8f500 55%),radial-gradient(90% 120% at 50% 118%,#f7a8c91f,#f7a8c900 62%),linear-gradient(180deg,#ffffff80,#fff0 34%),color-mix(in srgb,var(--surface)62%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);box-shadow:inset 0 1px 0 #fff9,var(--shadow-sm),0 18px 44px #2b5aa01a,0 0 52px #b8c9d921}.billing-supabase-panel:before{content:"";position:absolute;pointer-events:none;background:linear-gradient(90deg,#b8c9d900 0%,#b8c9d9cc 16%,#c9b8f5bf 32%,#f7a8c9b8 46%,#ffc39bb8 60%,#a9e5c0bf 78%,#b8c9d900 100%);border-radius:2px;height:2px;top:0;left:22px;right:22px}:root[data-theme=dark] .billing-stack .billing-supabase-panel{background:radial-gradient(120% 95% at 0% 0%,#b7c9da26,#b7c9da00 55%),radial-gradient(110% 95% at 100% 0%,#b3a8ff24,#b3a8ff00 55%),radial-gradient(90% 120% at 50% 118%,#f6a8d81a,#f6a8d800 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #b7c9da1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-stack .billing-supabase-panel{background:radial-gradient(120% 95% at 0% 0%,#b7c9da26,#b7c9da00 55%),radial-gradient(110% 95% at 100% 0%,#b3a8ff24,#b3a8ff00 55%),radial-gradient(90% 120% at 50% 118%,#f6a8d81a,#f6a8d800 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #b7c9da1a}}.billing-supabase-panel .quickdrop-panel-icon.supabase{color:var(--sky);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)26%,var(--surface)),color-mix(in srgb,var(--lav)12%,var(--surface)));box-shadow:0 4px 14px #7d9db32e,inset 0 1px #ffffff8c}.billing-supabase-panel .billing-refresh-icon{background:color-mix(in srgb,var(--surface)72%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);border-radius:12px}.billing-supabase-panel .quickdrop-message-status{margin:0 0 12px}.billing-supabase-panel .quickdrop-panel-title{margin-bottom:0}.billing-supabase-collapse-wrap{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s,opacity .22s,visibility 0s linear .28s}.billing-supabase-collapse-wrap.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s,opacity .22s,visibility}.billing-supabase-collapse-inner{overflow:hidden;min-height:0;padding-top:14px}.billing-supabase-panel .quickdrop-panel-title p,.billing-supabase-panel .profile-loading,.billing-supabase-panel .quickdrop-message-status,.billing-supabase-panel .quickdrop-field>span,.billing-supabase-panel .quickdrop-field input,.billing-supabase-panel .billing-card-btn,.billing-supabase-panel .billing-card-remove-confirm p{font-size:1rem}.billing-supabase-purpose{display:flex;color:var(--ink);align-items: flex-start;gap:9px;font-size:1rem;line-height:1.55}.billing-supabase-purpose .icon{color:var(--sky);flex:none;width:17px;height:17px;margin-top:3px}.billing-supabase-steps{list-style:none;display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0}.billing-supabase-steps li{display:flex;color:var(--ink-soft);align-items: flex-start;gap:11px;font-size:1rem;line-height:1.55}.billing-supabase-steps li b{color:var(--ink);font-weight:500}.billing-supabase-step-num{display:inline-flex;color:var(--ink);border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)22%,var(--surface)),color-mix(in srgb,var(--lav)14%,var(--surface)));border-radius:999px;flex:none;justify-content:center;align-items: center;width:28px;height:28px;margin-top:1px;font-size:1rem;font-weight:500;line-height:1;box-shadow:inset 0 1px #ffffff8c,0 3px 9px #7d9db31f}:root[data-theme=dark] .billing-supabase-step-num{box-shadow:inset 0 1px #eef0ff1f,0 3px 9px #00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-supabase-step-num{box-shadow:inset 0 1px #eef0ff1f,0 3px 9px #00000040}}.billing-supabase-note{display:flex;border:1px solid color-mix(in srgb,var(--mint)38%,var(--line));background:linear-gradient(140deg,color-mix(in srgb,var(--mint)10%,transparent),color-mix(in srgb,var(--mint)3%,transparent)),color-mix(in srgb,var(--surface)70%,transparent);color:var(--ink);border-radius:14px;align-items: flex-start;gap:9px;margin-top:16px;padding:13px 15px;font-size:1rem;line-height:1.55}.billing-supabase-note .icon{color:var(--mint);flex:none;width:16px;height:16px;margin-top:3px}.billing-supabase-open-row{margin-top:16px}.billing-supabase-open-btn{text-decoration:none}.billing-supabase-email-row{display:flex;border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:color-mix(in srgb,var(--surface)70%,transparent);border-radius:14px;flex-wrap:wrap;align-items: center;gap:11px;margin-top:16px;padding:11px 13px 11px 15px;box-shadow:inset 0 1px #ffffff80}:root[data-theme=dark] .billing-supabase-email-row{box-shadow:inset 0 1px #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-supabase-email-row{box-shadow:inset 0 1px #eef0ff1a}}.billing-supabase-email-icon{display:inline-flex;color:var(--sky);flex:none}.billing-supabase-email-icon .icon{width:18px;height:18px}.billing-supabase-email{color:var(--ink);overflow-wrap:anywhere;flex:auto;min-width:0;font-size:1rem;font-weight:500}.billing-supabase-copy-btn{flex:none;min-height:40px;padding:7px 15px}.billing-supabase-expiry,.billing-supabase-disclaimer{color:var(--ink-soft);margin-top:12px;font-size:1rem;line-height:1.55}.billing-supabase-refhelp{display:flex;color:var(--ink-soft);flex-direction:column;gap:5px;margin-bottom:14px;font-size:1rem;line-height:1.55}.billing-supabase-refhelp b{color:var(--ink);font-weight:500}.billing-supabase-refhelp-example{color:var(--ink-soft);opacity:.75;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.billing-supabase-form-actions{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:16px}.billing-supabase-onfile{display:flex;border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:radial-gradient(120% 160% at 0% 0%,#b8c9d926,#b8c9d900 52%),radial-gradient(110% 160% at 100% 0%,#c9b8f521,#c9b8f500 52%),linear-gradient(180deg,#ffffff73,#fff0 40%),color-mix(in srgb,var(--surface)74%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:18px;align-items: center;gap:13px;padding:15px 17px;box-shadow:inset 0 1px #fff9,0 10px 28px #1c214012,0 0 32px #b8c9d917}:root[data-theme=dark] .billing-supabase-onfile{background:radial-gradient(120% 160% at 0% 0%,#b7c9da21,#b7c9da00 52%),radial-gradient(110% 160% at 100% 0%,#b3a8ff1f,#b3a8ff00 52%),linear-gradient(180deg,#eef0ff17,#eef0ff00 40%),color-mix(in srgb,var(--surface-2)66%,transparent);border-color:#b7c9da47;box-shadow:inset 0 1px #eef0ff21,0 14px 34px #00000042,0 0 36px #b7c9da14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-supabase-onfile{background:radial-gradient(120% 160% at 0% 0%,#b7c9da21,#b7c9da00 52%),radial-gradient(110% 160% at 100% 0%,#b3a8ff1f,#b3a8ff00 52%),linear-gradient(180deg,#eef0ff17,#eef0ff00 40%),color-mix(in srgb,var(--surface-2)66%,transparent);border-color:#b7c9da47;box-shadow:inset 0 1px #eef0ff21,0 14px 34px #00000042,0 0 36px #b7c9da14}}.billing-supabase-onfile-icon{display:inline-flex;color:var(--sky);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)26%,var(--surface)),color-mix(in srgb,var(--lav)10%,var(--surface)));border:2px solid #000;border-radius:13px;flex:none;justify-content:center;align-items: center;width:44px;height:44px;box-shadow:0 4px 14px #7d9db329,inset 0 1px #ffffff8c}.billing-supabase-onfile-icon .icon{width:21px;height:21px}.billing-supabase-onfile-copy{display:flex;flex-direction:column;flex:auto;gap:3px;min-width:0}.billing-supabase-onfile-ref{color:var(--ink);letter-spacing:.01em;overflow-wrap:anywhere;font-size:1rem;font-weight:500;line-height:1.3}.billing-supabase-onfile-name{color:var(--ink-soft);overflow-wrap:anywhere;font-size:1rem;line-height:1.45}.billing-supabase-onfile-actions{display:flex;flex:none;align-items: center;gap:8px;margin-left:auto}.billing-supabase-status{display:flex;color:var(--ink-soft);align-items: flex-start;gap:9px;margin-top:13px;font-size:1rem;line-height:1.55}.billing-supabase-status .icon{color:var(--sky);flex:none;width:16px;height:16px;margin-top:3px}@media (max-width:600px){.billing-supabase-panel:before{left:14px;right:14px}.billing-supabase-onfile{flex-wrap:wrap;gap:11px;padding:14px}.billing-supabase-onfile-copy{flex-basis:calc(100% - 57px)}.billing-supabase-onfile-actions{flex-basis:100%;margin-left:0}.billing-supabase-onfile-actions .billing-card-btn{flex:1 1 0}.billing-supabase-form-actions .billing-card-btn{flex:100%}.billing-supabase-open-btn{width:100%}.billing-supabase-copy-btn{margin-left:auto}}@media (prefers-reduced-motion:reduce){.billing-supabase-onfile,.billing-supabase-collapse-wrap,.billing-supabase-collapse-wrap.is-open{transition:none}}.billing-stack .billing-github-panel{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#c9b8f52b,#c9b8f500 55%),radial-gradient(110% 90% at 100% 0%,#b8c9d926,#b8c9d900 55%),radial-gradient(90% 120% at 50% 118%,#a9e5c01f,#a9e5c000 62%),linear-gradient(180deg,#ffffff80,#fff0 34%),color-mix(in srgb,var(--surface)62%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);box-shadow:inset 0 1px 0 #fff9,var(--shadow-sm),0 18px 44px #503ca01a,0 0 52px #c9b8f521}.billing-github-panel:before{content:"";position:absolute;pointer-events:none;background:linear-gradient(90deg,#c9b8f500 0%,#c9b8f5cc 16%,#b8c9d9bf 32%,#a9e5c0b8 46%,#ffc39bb8 60%,#f7a8c9bf 78%,#c9b8f500 100%);border-radius:2px;height:2px;top:0;left:22px;right:22px}:root[data-theme=dark] .billing-stack .billing-github-panel{background:radial-gradient(120% 95% at 0% 0%,#b3a8ff26,#b3a8ff00 55%),radial-gradient(110% 95% at 100% 0%,#b7c9da24,#b7c9da00 55%),radial-gradient(90% 120% at 50% 118%,#96e6be1a,#96e6be00 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #b3a8ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-stack .billing-github-panel{background:radial-gradient(120% 95% at 0% 0%,#b3a8ff26,#b3a8ff00 55%),radial-gradient(110% 95% at 100% 0%,#b7c9da24,#b7c9da00 55%),radial-gradient(90% 120% at 50% 118%,#96e6be1a,#96e6be00 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #b3a8ff1a}}.billing-github-mark{display:grid;box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at 50% 42%,#ffffff38 0%,#ffffff14 44%,#fff0 70%),linear-gradient(#232d3b 0%,#171f2a 55%,#11161d 100%);border:2px solid #000;border-radius:50%;flex:none;place-items: center;width:30px;height:30px;padding:3px;box-shadow:inset 0 1px #ffffff3d,inset 0 -6px 9px #0000006b,0 3px 8px #00000047}.billing-github-mark img{display:block;object-fit:contain;filter:drop-shadow(0 0 4px #ffffff42)drop-shadow(0 1px 2px #0000008c);width:100%;height:100%}.billing-github-mark-lg{width:44px;height:44px;padding:4px}.billing-github-mark-sm{width:24px;height:24px;padding:2px}.billing-github-panel .quickdrop-panel-icon.github{background:linear-gradient(140deg,color-mix(in srgb,var(--lav)26%,var(--surface)),color-mix(in srgb,var(--sky)12%,var(--surface)));box-shadow:0 4px 14px #7a6fd02e,inset 0 1px #ffffff8c}.billing-github-panel .quickdrop-panel-icon.github .billing-github-mark{width:28px;height:28px}.billing-github-panel .billing-refresh-icon{background:color-mix(in srgb,var(--surface)72%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);border-radius:12px}.billing-github-panel .quickdrop-message-status{margin:0 0 12px}.billing-github-panel .quickdrop-panel-title{margin-bottom:0}.billing-github-collapse-wrap{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s,opacity .22s,visibility 0s linear .28s}.billing-github-collapse-wrap.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s,opacity .22s,visibility}.billing-github-collapse-inner{overflow:hidden;min-height:0;padding-top:14px}.billing-github-panel .quickdrop-panel-title p,.billing-github-panel .profile-loading,.billing-github-panel .quickdrop-message-status,.billing-github-panel .quickdrop-field>span,.billing-github-panel .quickdrop-field input,.billing-github-panel .billing-card-btn,.billing-github-panel .billing-card-remove-confirm p{font-size:1rem}.billing-github-purpose{display:flex;color:var(--ink);align-items: flex-start;gap:12px;font-size:1rem;line-height:1.55}.billing-github-purpose b{font-weight:500}.billing-github-open-row{margin-top:16px}.billing-github-open-btn{text-decoration:none}.billing-github-steps{list-style:none;display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0}.billing-github-steps li{display:flex;color:var(--ink-soft);align-items: flex-start;gap:11px;font-size:1rem;line-height:1.55}.billing-github-steps li b{color:var(--ink);font-weight:500}.billing-github-step-num{display:inline-flex;color:var(--ink);border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--lav)22%,var(--surface)),color-mix(in srgb,var(--sky)14%,var(--surface)));border-radius:999px;flex:none;justify-content:center;align-items: center;width:28px;height:28px;margin-top:1px;font-size:1rem;font-weight:500;line-height:1;box-shadow:inset 0 1px #ffffff8c,0 3px 9px #7a6fd01f}:root[data-theme=dark] .billing-github-step-num{box-shadow:inset 0 1px #eef0ff1f,0 3px 9px #00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-github-step-num{box-shadow:inset 0 1px #eef0ff1f,0 3px 9px #00000040}}.billing-github-note{display:flex;border:1px solid color-mix(in srgb,var(--mint)38%,var(--line));background:linear-gradient(140deg,color-mix(in srgb,var(--mint)10%,transparent),color-mix(in srgb,var(--mint)3%,transparent)),color-mix(in srgb,var(--surface)70%,transparent);color:var(--ink);border-radius:14px;align-items: flex-start;gap:9px;margin-top:16px;padding:13px 15px;font-size:1rem;line-height:1.55}.billing-github-note .icon{color:var(--mint);flex:none;width:16px;height:16px;margin-top:3px}.billing-github-plain{border:1px solid color-mix(in srgb,var(--sky)38%,var(--line));background:linear-gradient(140deg,color-mix(in srgb,var(--sky)10%,transparent),color-mix(in srgb,var(--sky)3%,transparent)),color-mix(in srgb,var(--surface)70%,transparent);border-radius:14px;margin-top:16px;padding:13px 15px}.billing-github-plain-title{display:flex;color:var(--ink);align-items: center;gap:8px;font-size:1rem;font-weight:500;line-height:1.4}.billing-github-plain-title .icon{color:var(--sky);flex:none;width:16px;height:16px}.billing-github-qa{display:flex;flex-direction:column;gap:8px;margin-top:11px}.billing-github-plain .billing-github-qa{margin-top:11px}.billing-github-repos .billing-github-qa,.billing-github-create .billing-github-qa{margin-top:12px}.billing-github-help-btn{display:inline-flex;background:color-mix(in srgb,var(--surface)78%,transparent);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:2px solid #000;border-radius:999px;align-self: flex-start;align-items: center;gap:8px;min-height:40px;padding:8px 14px;transition:background .15s,transform .15s;font-size:1rem;font-weight:500;line-height:1.25}.billing-github-help-btn .icon{color:var(--sky);flex:none;width:15px;height:15px}.billing-github-help-btn:hover{background:var(--bg-soft)}.billing-github-help-btn:active{transform:scale(.98)}.billing-github-help-btn:focus-visible{outline:2px solid var(--lav);outline-offset:2px}.billing-github-help-answer{border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:color-mix(in srgb,var(--surface)82%,transparent);color:var(--ink-soft);border-radius:12px;margin-top:9px;padding:11px 13px;font-size:1rem;line-height:1.55}.billing-github-help-answer b{color:var(--ink);font-weight:500}.billing-github-steps-title{color:var(--ink);margin-top:16px;font-size:1rem;font-weight:500;line-height:1.4}.billing-github-steps-title+.billing-github-steps{margin-top:11px}.billing-github-classic-note{color:var(--ink-soft);margin-top:12px;font-size:1rem;line-height:1.55}.billing-github-classic-note b{color:var(--ink);font-weight:500}.billing-github-fieldtip{position:relative;display:inline-flex;vertical-align:middle}.billing-github-fieldtip-btn{display:inline-flex;background:color-mix(in srgb,var(--surface)80%,transparent);color:var(--sky);cursor:pointer;border:2px solid #000;border-radius:999px;justify-content:center;align-items: center;width:26px;height:26px;padding:0;transition:background .15s,transform .15s}.billing-github-fieldtip-btn .icon{width:13px;height:13px}.billing-github-fieldtip-btn:hover{background:var(--bg-soft)}.billing-github-fieldtip-btn:active{transform:scale(.94)}.billing-github-fieldtip-btn:focus-visible{outline:2px solid var(--lav);outline-offset:2px}.billing-github-fieldtip-pop{position:absolute;z-index:9;background:var(--navy);color:#fff;text-align:left;box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:12px;width:min(300px,100vw - 56px);padding:11px 13px;font-size:.92rem;font-weight:400;line-height:1.55;bottom:calc(100% + 9px);left:auto;right:0}.billing-github-fieldtip-pop b{font-weight:500}.billing-github-form{margin-top:16px}.billing-github-field-icon{width:24px;height:24px;left:10px}.billing-github-form-actions{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:16px}.billing-github-onfile{display:flex;border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:radial-gradient(120% 160% at 0% 0%,#c9b8f526,#c9b8f500 52%),radial-gradient(110% 160% at 100% 0%,#b8c9d921,#b8c9d900 52%),linear-gradient(180deg,#ffffff73,#fff0 40%),color-mix(in srgb,var(--surface)74%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:18px;align-items: center;gap:13px;padding:15px 17px;box-shadow:inset 0 1px #fff9,0 10px 28px #1c214012,0 0 32px #c9b8f517}:root[data-theme=dark] .billing-github-onfile{background:radial-gradient(120% 160% at 0% 0%,#b3a8ff21,#b3a8ff00 52%),radial-gradient(110% 160% at 100% 0%,#b7c9da1f,#b7c9da00 52%),linear-gradient(180deg,#eef0ff17,#eef0ff00 40%),color-mix(in srgb,var(--surface-2)66%,transparent);border-color:#b3a8ff47;box-shadow:inset 0 1px #eef0ff21,0 14px 34px #00000042,0 0 36px #b3a8ff14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-github-onfile{background:radial-gradient(120% 160% at 0% 0%,#b3a8ff21,#b3a8ff00 52%),radial-gradient(110% 160% at 100% 0%,#b7c9da1f,#b7c9da00 52%),linear-gradient(180deg,#eef0ff17,#eef0ff00 40%),color-mix(in srgb,var(--surface-2)66%,transparent);border-color:#b3a8ff47;box-shadow:inset 0 1px #eef0ff21,0 14px 34px #00000042,0 0 36px #b3a8ff14}}.billing-github-onfile-copy{display:flex;flex-direction:column;flex:auto;gap:3px;min-width:0}.billing-github-onfile-user{color:var(--ink);letter-spacing:.01em;overflow-wrap:anywhere;font-size:1rem;font-weight:500;line-height:1.3}.billing-github-onfile-link{display:inline-flex;color:var(--sky);text-decoration:none;overflow-wrap:anywhere;align-self: flex-start;align-items: center;gap:6px;font-size:1rem;line-height:1.45}.billing-github-onfile-link:hover{text-decoration:underline}.billing-github-onfile-link .icon{flex:none;width:14px;height:14px}.billing-github-onfile-actions{display:flex;flex:none;align-items: center;gap:8px;margin-left:auto}.billing-github-status{display:flex;color:var(--ink-soft);align-items: flex-start;gap:9px;margin-top:13px;font-size:1rem;line-height:1.55}.billing-github-status .icon{color:var(--mint);flex:none;width:16px;height:16px;margin-top:3px}.billing-github-repos,.billing-github-create{border-top:1px solid color-mix(in srgb,var(--line)70%,transparent);margin-top:18px;padding-top:16px}.billing-github-section-head{display:flex;justify-content:space-between;align-items: center;gap:10px}.billing-github-section-head h4{color:var(--ink);margin:0;font-size:1rem;font-weight:500;line-height:1.3}.billing-github-refresh-btn{flex:none;min-height:40px;padding:7px 14px}.billing-github-repo-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:13px 0 0;padding:0}.billing-github-repo{border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:linear-gradient(180deg,#fff6,#fff0 45%),color-mix(in srgb,var(--surface)72%,transparent);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);border-radius:14px;padding:13px 15px;box-shadow:inset 0 1px #ffffff8c,0 8px 22px #1c21400d}:root[data-theme=dark] .billing-github-repo{background:linear-gradient(180deg,#eef0ff12,#eef0ff00 45%),color-mix(in srgb,var(--surface-2)64%,transparent);box-shadow:inset 0 1px #eef0ff1a,0 10px 26px #00000038}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-github-repo{background:linear-gradient(180deg,#eef0ff12,#eef0ff00 45%),color-mix(in srgb,var(--surface-2)64%,transparent);box-shadow:inset 0 1px #eef0ff1a,0 10px 26px #00000038}}.billing-github-repo-top{display:flex;flex-wrap:wrap;align-items: center;gap:8px 10px}.billing-github-repo-name{display:inline-flex;color:var(--sky);text-decoration:none;overflow-wrap:anywhere;align-items: center;gap:6px;min-width:0;font-size:1rem;font-weight:500;line-height:1.35}.billing-github-repo-name:hover{text-decoration:underline}.billing-github-repo-name .icon{flex:none;width:14px;height:14px}.billing-github-repo-vis{display:inline-flex;color:var(--ink);border:1px solid color-mix(in srgb,var(--line)85%,transparent);border-radius:999px;flex:none;align-items: center;gap:5px;padding:3px 10px;font-size:1rem;line-height:1.3}.billing-github-repo-vis .icon{width:13px;height:13px}.billing-github-repo-vis.is-private{border-color:color-mix(in srgb,var(--peach)55%,var(--line));background:color-mix(in srgb,var(--peach)14%,var(--surface))}.billing-github-repo-vis.is-private .icon{color:var(--peach)}.billing-github-repo-vis.is-public{border-color:color-mix(in srgb,var(--mint)45%,var(--line));background:color-mix(in srgb,var(--mint)10%,var(--surface))}.billing-github-repo-vis.is-public .icon{color:var(--mint)}.billing-github-repo-desc{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:7px;font-size:1rem;line-height:1.55}.billing-github-repo-meta{color:var(--ink-soft);margin-top:6px;font-size:1rem;line-height:1.5}.billing-github-repos-empty{color:var(--ink-soft);margin-top:13px;font-size:1rem;line-height:1.55}.billing-github-repos-note{color:var(--ink-soft);margin-top:12px;font-size:1rem;line-height:1.55}.billing-github-repos .quickdrop-message-status{margin-top:13px}.billing-github-create-intro{color:var(--ink);margin-top:10px;font-size:1rem;line-height:1.55}.billing-github-create-why{color:var(--ink-soft);margin-top:8px;font-size:1rem;line-height:1.55}.billing-github-create-why b{color:var(--ink);font-weight:500}.billing-github-create .quickdrop-message-status{margin-top:14px}.billing-github-create .billing-github-form{margin-top:6px}.billing-github-vis-field{display:grid;gap:6px;margin-top:13px}.billing-github-vis-label{color:var(--ink);font-size:1rem}.billing-github-vis-label b{font-weight:500}.billing-github-vis-toggle{display:flex;flex-wrap:wrap;gap:8px}.billing-github-vis-btn{display:inline-flex;border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:color-mix(in srgb,var(--surface)66%,transparent);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items: center;gap:7px;min-height:44px;padding:9px 17px;transition:background .15s,border-color .15s;font-size:1rem;font-weight:500;line-height:1.2}.billing-github-vis-btn .icon{color:var(--lav);flex:none;width:15px;height:15px}.billing-github-vis-btn:hover:not(:disabled){background:var(--bg-soft)}.billing-github-vis-btn:disabled{opacity:.55;cursor:default}.billing-github-vis-btn.is-active{background:linear-gradient(140deg,color-mix(in srgb,var(--mint)30%,transparent),color-mix(in srgb,var(--mint)12%,transparent)),color-mix(in srgb,var(--surface)72%,transparent);border:2px solid #000}.billing-github-vis-btn.is-active .icon{color:var(--mint)}.billing-github-vis-btn:focus-visible{outline:2px solid var(--lav);outline-offset:2px}.billing-github-vis-hint{color:var(--ink-soft);font-size:1rem;line-height:1.5}@media (max-width:600px){.billing-github-panel:before{left:14px;right:14px}.billing-github-onfile{flex-wrap:wrap;gap:11px;padding:14px}.billing-github-onfile-copy{flex-basis:calc(100% - 57px)}.billing-github-onfile-actions{flex-basis:100%;margin-left:0}.billing-github-onfile-actions .billing-card-btn{flex:1 1 0}.billing-github-form-actions .billing-card-btn{flex:100%}.billing-github-open-btn{width:100%}.billing-github-repo{padding:12px 13px}.billing-github-vis-btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.billing-github-onfile,.billing-github-collapse-wrap,.billing-github-collapse-wrap.is-open{transition:none}}.billing-stack .billing-storage-panel{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#ffc39b2b,#ffc39b00 55%),radial-gradient(110% 90% at 100% 0%,#a9e5c026,#a9e5c000 55%),radial-gradient(90% 120% at 50% 118%,#b8c9d91f,#b8c9d900 62%),linear-gradient(180deg,#ffffff80,#fff0 34%),color-mix(in srgb,var(--surface)62%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);box-shadow:inset 0 1px 0 #fff9,var(--shadow-sm),0 18px 44px #a0642b1a,0 0 52px #ffc39b21}.billing-storage-panel:before{content:"";position:absolute;pointer-events:none;background:linear-gradient(90deg,#ffc39b00 0%,#ffc39bcc 16%,#a9e5c0bf 32%,#b8c9d9b8 46%,#c9b8f5b8 60%,#f7a8c9bf 78%,#ffc39b00 100%);border-radius:2px;height:2px;top:0;left:22px;right:22px}:root[data-theme=dark] .billing-stack .billing-storage-panel{background:radial-gradient(120% 95% at 0% 0%,#ffbe8c24,#ffbe8c00 55%),radial-gradient(110% 95% at 100% 0%,#96e6be21,#96e6be00 55%),radial-gradient(90% 120% at 50% 118%,#b7c9da1a,#b7c9da00 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #ffbe8c17}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-stack .billing-storage-panel{background:radial-gradient(120% 95% at 0% 0%,#ffbe8c24,#ffbe8c00 55%),radial-gradient(110% 95% at 100% 0%,#96e6be21,#96e6be00 55%),radial-gradient(90% 120% at 50% 118%,#b7c9da1a,#b7c9da00 62%),linear-gradient(180deg,#eef0ff17,#eef0ff00 34%),color-mix(in srgb,var(--surface-2)62%,transparent);box-shadow:inset 0 1px 0 #eef0ff1f,var(--shadow-sm),0 18px 44px #0000004d,0 0 52px #ffbe8c17}}.billing-storage-panel .quickdrop-panel-icon.storage{color:var(--peach);background:linear-gradient(140deg,color-mix(in srgb,var(--peach)26%,var(--surface)),color-mix(in srgb,var(--mint)12%,var(--surface)));box-shadow:0 4px 14px #be6e282e,inset 0 1px #ffffff8c}.billing-storage-panel .billing-refresh-icon{background:color-mix(in srgb,var(--surface)72%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);border-radius:12px}.billing-storage-panel .quickdrop-message-status{margin:0 0 12px}.billing-storage-panel .quickdrop-panel-title{margin-bottom:0}.billing-storage-collapse-wrap{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s,opacity .22s,visibility 0s linear .28s}.billing-storage-collapse-wrap.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s,opacity .22s,visibility}.billing-storage-collapse-inner{overflow:hidden;min-height:0;padding-top:14px}.billing-storage-panel .quickdrop-panel-title p,.billing-storage-panel .profile-loading,.billing-storage-panel .quickdrop-message-status,.billing-storage-panel .billing-card-btn{font-size:1rem}.billing-storage-purpose{display:flex;color:var(--ink);align-items: flex-start;gap:9px;font-size:1rem;line-height:1.55}.billing-storage-purpose .icon{color:var(--peach);flex:none;width:17px;height:17px;margin-top:3px}.billing-storage-purpose b{font-weight:500}.billing-storage-note{display:flex;border:1px solid color-mix(in srgb,var(--mint)38%,var(--line));background:linear-gradient(140deg,color-mix(in srgb,var(--mint)10%,transparent),color-mix(in srgb,var(--mint)3%,transparent)),color-mix(in srgb,var(--surface)70%,transparent);color:var(--ink);border-radius:14px;align-items: flex-start;gap:9px;margin-top:16px;padding:13px 15px;font-size:1rem;line-height:1.55}.billing-storage-note .icon{color:var(--mint);flex:none;width:16px;height:16px;margin-top:3px}.billing-storage-locked-actions,.billing-storage-setup-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.billing-storage-status{display:flex;color:var(--ink-soft);align-items: flex-start;gap:9px;font-size:1rem;line-height:1.55}.billing-storage-status .icon{color:var(--mint);flex:none;width:16px;height:16px;margin-top:3px}.billing-storage-status b{color:var(--ink);font-weight:500}.billing-storage-upload,.billing-storage-files{border-top:1px solid color-mix(in srgb,var(--line)70%,transparent);margin-top:18px;padding-top:16px}.billing-storage-section-head{display:flex;justify-content:space-between;align-items: center;gap:10px}.billing-storage-section-head h4{color:var(--ink);margin:0;font-size:1rem;font-weight:500;line-height:1.3}.billing-storage-refresh-btn{flex:none;min-height:40px;padding:7px 14px}.billing-storage-upload-hint{color:var(--ink-soft);margin-top:10px;font-size:1rem;line-height:1.55}.billing-storage-upload-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.billing-storage-upload-btn{cursor:pointer}.billing-storage-upload-btn.is-busy{opacity:.65;cursor:default}.billing-storage-file-input{position:absolute;opacity:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px}.billing-storage-file-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:13px 0 0;padding:0}.billing-storage-file{border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:linear-gradient(180deg,#fff6,#fff0 45%),color-mix(in srgb,var(--surface)72%,transparent);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);border-radius:14px;padding:13px 15px;box-shadow:inset 0 1px #ffffff8c,0 8px 22px #1c21400d}:root[data-theme=dark] .billing-storage-file{background:linear-gradient(180deg,#eef0ff12,#eef0ff00 45%),color-mix(in srgb,var(--surface-2)64%,transparent);box-shadow:inset 0 1px #eef0ff1a,0 10px 26px #00000038}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-storage-file{background:linear-gradient(180deg,#eef0ff12,#eef0ff00 45%),color-mix(in srgb,var(--surface-2)64%,transparent);box-shadow:inset 0 1px #eef0ff1a,0 10px 26px #00000038}}.billing-storage-file-top{display:flex;flex-wrap:wrap;align-items: center;gap:8px 10px}.billing-storage-file-name{display:inline-flex;color:var(--ink);overflow-wrap:anywhere;flex:auto;align-items: center;gap:7px;min-width:0;font-size:1rem;font-weight:500;line-height:1.35}.billing-storage-file-name .icon{color:var(--peach);flex:none;width:16px;height:16px}.billing-storage-file-size{color:var(--ink);border:1px solid color-mix(in srgb,var(--mint)45%,var(--line));background:color-mix(in srgb,var(--mint)10%,var(--surface));border-radius:999px;flex:none;padding:3px 10px;font-size:1rem;line-height:1.3}.billing-storage-file-meta{color:var(--ink-soft);margin-top:6px;font-size:1rem;line-height:1.5}.billing-storage-file-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.billing-storage-file-confirm{display:flex;color:var(--ink);flex-direction:column;gap:10px;margin-top:11px;font-size:1rem;line-height:1.55}.billing-storage-file-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.billing-storage-files-empty{color:var(--ink-soft);margin-top:13px;font-size:1rem;line-height:1.55}.billing-storage-files .quickdrop-message-status{margin-top:13px}@media (max-width:600px){.billing-storage-panel:before{left:14px;right:14px}.billing-storage-file{padding:12px 13px}.billing-storage-locked-actions .billing-card-btn,.billing-storage-setup-actions .billing-card-btn,.billing-storage-upload-btn{flex:100%}.billing-storage-file-actions .billing-card-btn,.billing-storage-file-confirm-actions .billing-card-btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.billing-storage-collapse-wrap,.billing-storage-collapse-wrap.is-open{transition:none}}.billing-stack .quickdrop-panel-title h3,.billing-stack .quickdrop-panel-title p,.billing-stack .profile-loading,.billing-stack .quickdrop-message-status{font-size:1rem}.billing-stack .billing-balance-number{letter-spacing:0;font-size:1rem;line-height:1.3}.billing-stack .billing-balance-label,.billing-stack .billing-balance-stats,.billing-stack .billing-total-line,.billing-stack .billing-note,.billing-stack .billing-card-onfile-brand,.billing-stack .billing-card-onfile-meta,.billing-stack .billing-card-empty-title,.billing-stack .billing-card-empty-text,.billing-stack .billing-card-form-label,.billing-stack .billing-card-form-note,.billing-stack .billing-card-form-secure,.billing-stack .billing-card-btn,.billing-stack .billing-card-remove-confirm p,.billing-stack .billing-invoices-empty-title,.billing-stack .billing-invoices-empty-copy,.billing-stack .billing-invoices-empty-note,.billing-stack .billing-invoice-action,.billing-stack .billing-total-amount,.billing-stack .billing-invoice-amount,.billing-stack .billing-metric-number,.billing-stack .billing-metric-row-number,.billing-stack .billing-tile-number,.billing-stack .billing-row-price,.billing-stack .quickdrop-field>span,.billing-stack .quickdrop-field input{font-size:1rem}.billing-modal{background:radial-gradient(#7a6fd01a 1px,transparent 1.3px),repeating-linear-gradient(118deg,#ffffff52 0 34px,#7a6fd009 34px 68px),linear-gradient(118deg,#f7a8c91f 0%,#ffc39b1a 20%,#f9e79f1a 40%,#a9e5c017 58%,#b8c9d91a 78%,#c9b8f51c 100%),radial-gradient(58% 34% at 6% 0%,#f7a8c938,#f7a8c900 60%),radial-gradient(50% 32% at 97% 3%,#b8c9d938,#b8c9d900 60%),radial-gradient(48% 30% at 50% 108%,#c9b8f52e,#c9b8f500 70%),linear-gradient(180deg,#faf8ff 0%,var(--bg)55%,var(--bg-soft)100%);background-size:22px 22px,auto,auto,auto,auto,auto,auto}:root[data-theme=dark] .billing-modal{background:radial-gradient(#eef0ff12 1px,transparent 1.3px),repeating-linear-gradient(118deg,#ffffff07 0 34px,#0000000d 34px 68px),linear-gradient(118deg,#f6a8d81a 0%,#ffc39b14 20%,#f9e79f14 40%,#7fe3c312 58%,#b7c9da14 78%,#b3a8ff17 100%),radial-gradient(58% 34% at 6% 0%,#f6a8d82b,#f6a8d800 60%),radial-gradient(50% 32% at 97% 3%,#b7c9da24,#b7c9da00 60%),radial-gradient(48% 30% at 50% 108%,#b3a8ff21,#b3a8ff00 70%),linear-gradient(180deg,#0d1742 0%,var(--bg)58%,#0a1030 100%);background-size:22px 22px,auto,auto,auto,auto,auto,auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing-modal{background:radial-gradient(#eef0ff12 1px,transparent 1.3px),repeating-linear-gradient(118deg,#ffffff07 0 34px,#0000000d 34px 68px),linear-gradient(118deg,#f6a8d81a 0%,#ffc39b14 20%,#f9e79f14 40%,#7fe3c312 58%,#b7c9da14 78%,#b3a8ff17 100%),radial-gradient(58% 34% at 6% 0%,#f6a8d82b,#f6a8d800 60%),radial-gradient(50% 32% at 97% 3%,#b7c9da24,#b7c9da00 60%),radial-gradient(48% 30% at 50% 108%,#b3a8ff21,#b3a8ff00 70%),linear-gradient(180deg,#0d1742 0%,var(--bg)58%,#0a1030 100%);background-size:22px 22px,auto,auto,auto,auto,auto,auto}}.billing-card-agreement{border:1px solid color-mix(in srgb,var(--peach)42%,var(--line));background:linear-gradient(140deg,color-mix(in srgb,var(--peach)11%,transparent),color-mix(in srgb,var(--peach)4%,transparent)),color-mix(in srgb,var(--surface)70%,transparent);border-radius:14px;margin-top:14px;padding:13px 15px}.billing-card-agreement-text{display:flex;color:var(--ink);align-items: flex-start;gap:9px;font-size:1rem;font-weight:500;line-height:1.55}.billing-card-agreement-text .icon{color:var(--peach);flex:none;width:16px;height:16px;margin-top:3px}.billing-card-agreement-check{display:flex;cursor:pointer;color:var(--ink);align-items: flex-start;gap:10px;margin-top:11px;font-size:1rem;line-height:1.45}.billing-card-agreement-check input{accent-color:#1f9d78;cursor:pointer;flex:none;width:20px;height:20px;margin:1px 0 0}.billing-card-agreement-check input:disabled{cursor:default}.billing-card-agreement-actions{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:13px}.billing-card-agreement-logged{border:1px solid color-mix(in srgb,var(--mint)38%,var(--line));background:linear-gradient(140deg,color-mix(in srgb,var(--mint)10%,transparent),color-mix(in srgb,var(--mint)3%,transparent)),color-mix(in srgb,var(--surface)70%,transparent);display:flex;border-radius:14px;flex-direction:column;gap:6px;margin-top:12px;padding:13px 15px}.billing-card-agreement-logged-line{display:flex;color:var(--ink);align-items: flex-start;gap:9px;font-size:1rem;line-height:1.55}.billing-card-agreement-logged-line .icon{color:var(--mint);flex:none;width:16px;height:16px;margin-top:3px}@media (max-width:600px){.billing-card-agreement-actions .billing-card-btn{flex:100%}}.billing-faq-panel .quickdrop-panel-icon.faq{color:var(--lav);background:linear-gradient(140deg,color-mix(in srgb,var(--lav)26%,var(--surface)),color-mix(in srgb,var(--pink)12%,var(--surface)));box-shadow:0 4px 14px #7a6fd02e,inset 0 1px #ffffff8c}.billing-faq-panel .quickdrop-panel-title{margin-bottom:0}.billing-faq-panel .quickdrop-panel-title p,.billing-faq-panel .profile-loading{font-size:1rem}.billing-faq-panel .quickdrop-message-status{margin:0 0 12px;font-size:1rem}.billing-faq-panel .billing-card-btn{font-size:1rem}.billing-faq-collapse-wrap{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s,opacity .22s,visibility 0s linear .28s}.billing-faq-collapse-wrap.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s,opacity .22s,visibility}.billing-faq-collapse-inner{overflow:hidden;min-height:0;padding-top:14px}.faq-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.faq-item{border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:color-mix(in srgb,var(--surface)70%,transparent);overflow:hidden;border-radius:16px;box-shadow:inset 0 1px #ffffff80}:root[data-theme=dark] .faq-item{box-shadow:inset 0 1px #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .faq-item{box-shadow:inset 0 1px #eef0ff1a}}.faq-item-main{display:flex;align-items:stretch}.faq-item-question{display:flex;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;align-items: center;gap:10px;min-width:0;min-height:52px;padding:14px 16px;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.4}.faq-item-question:hover{background:color-mix(in srgb,var(--ink)4%,transparent)}.faq-item-question:focus-visible{outline:2px solid var(--sky);outline-offset:-2px}.faq-item-question-text{overflow-wrap:break-word;flex:auto;min-width:0}.faq-draft-pill{color:var(--ink);background:linear-gradient(140deg,color-mix(in srgb,var(--peach)30%,var(--surface)),color-mix(in srgb,var(--peach)12%,var(--surface)));border:1.5px solid #000;border-radius:999px;flex:none;padding:5px 10px;font-size:1rem;font-weight:500;line-height:1}.faq-item-chevron{display:inline-flex;color:var(--ink-soft);flex:none}.faq-item-chevron .icon{width:18px;height:18px;transition:transform .25s}.faq-item-chevron.is-open .icon{transform:rotate(180deg)}.faq-item-body-wrap{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s,opacity .22s,visibility 0s linear .28s}.faq-item-body-wrap.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s,opacity .22s,visibility}.faq-item-body-inner{overflow:hidden;min-height:0;padding:2px 16px 16px}.faq-article-body{color:var(--ink);overflow-wrap:break-word;font-size:1rem;line-height:1.65}.faq-article-body p{margin:0 0 12px}.faq-article-body p:last-child{margin-bottom:0}.faq-article-body h2{margin:18px 0 8px;font-size:1rem;font-weight:600;line-height:1.35}.faq-article-body h3{margin:16px 0 7px;font-size:1rem;font-weight:600;line-height:1.35}.faq-article-body h4{margin:14px 0 6px;font-size:1rem;font-weight:500;line-height:1.35}.faq-article-body h2:first-child,.faq-article-body h3:first-child,.faq-article-body h4:first-child{margin-top:0}.faq-article-body ul,.faq-article-body ol{margin:0 0 12px;padding-left:24px}.faq-article-body li{margin-bottom:5px}.faq-article-body li:last-child{margin-bottom:0}.faq-article-body blockquote{border-left:3px solid var(--lav);background:color-mix(in srgb,var(--lav)8%,transparent);color:var(--ink);border-radius:0 12px 12px 0;margin:0 0 12px;padding:10px 14px}.faq-article-body a{color:var(--blue-deep);text-decoration:underline;text-underline-offset:2px;font-weight:500}:root[data-theme=dark] .faq-article-body a{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .faq-article-body a{color:var(--sky)}}.faq-article-body code{background:color-mix(in srgb,var(--ink)9%,transparent);border:1px solid color-mix(in srgb,var(--line)75%,transparent);overflow-wrap:anywhere;border-radius:6px;padding:.04em .34em;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,Liberation Mono,monospace;font-size:.88em}.faq-article-body .code-card{margin:12px 0}.faq-article-body .code-card code{font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.faq-article-body hr{border:0;border-top:1px solid var(--line);margin:16px 0}.faq-owner-actions{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;align-items: center;gap:8px;margin-top:14px;padding-top:13px}.faq-delete-confirm{flex:100%}.faq-delete-confirm p{color:var(--ink);font-size:1rem;line-height:1.5}.faq-add-row{display:flex;flex-wrap:wrap;align-items: center;gap:10px 14px;margin-top:16px}.faq-add-note{color:var(--ink-soft);font-size:1rem;line-height:1.5}.faq-article-editor{display:flex;flex-direction:column;gap:14px}.faq-article-editor .quickdrop-field>span,.faq-article-editor .quickdrop-field input{font-size:1rem}.faq-editor-head{display:flex;justify-content:space-between;align-items: center;gap:10px}.faq-editor-head-label{display:inline-flex;color:var(--ink);align-items: center;gap:8px;font-size:1rem;font-weight:500}.faq-editor-head-label .icon{color:var(--lav);width:17px;height:17px}.faq-editor-hidden{display:none}.faq-preview-wrap{border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:color-mix(in srgb,var(--surface)70%,transparent);border-radius:16px;padding:15px 17px}.faq-preview-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin-bottom:12px;font-size:1rem;line-height:1.5}.faq-preview-note .icon{color:var(--lav);flex:none;width:16px;height:16px;margin-top:3px}.faq-publish-check{margin-top:0}.faq-autosave-bar{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;font-size:1rem;line-height:1.5}.faq-autosave-bar .icon{color:var(--mint);flex:none;width:17px;height:17px;margin-top:4px}.faq-autosave-bar.is-dirty .icon{color:var(--peach)}.faq-autosave-bar.is-saving .icon,.faq-autosave-bar.is-local .icon{color:var(--sky)}.faq-autosave-bar.is-error{color:var(--ink)}.faq-autosave-bar.is-error .icon{color:var(--pink)}.faq-restored-banner{display:flex;border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--peach)12%,transparent),color-mix(in srgb,var(--peach)4%,transparent));color:var(--ink);border-radius:14px;flex-wrap:wrap;align-items: flex-start;gap:8px 10px;padding:11px 13px;font-size:1rem;line-height:1.5}.faq-restored-banner .icon{color:var(--peach);flex:none;width:17px;height:17px;margin-top:4px}.faq-restored-banner>span{flex:240px;min-width:0}.faq-restored-banner .faq-tool-btn{margin-left:auto}.faq-editor{border:1px solid color-mix(in srgb,var(--line)90%,transparent);overflow:hidden;background:color-mix(in srgb,var(--surface)82%,transparent);border-radius:16px;box-shadow:inset 0 1px #ffffff80}:root[data-theme=dark] .faq-editor{box-shadow:inset 0 1px #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .faq-editor{box-shadow:inset 0 1px #eef0ff1a}}.faq-toolbar{display:flex;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-2)78%,transparent);flex-wrap:wrap;align-items: center;gap:6px 14px;padding:9px 11px}.faq-toolbar-group{display:inline-flex;flex-wrap:wrap;align-items: center;gap:5px}.faq-toolbar-group+.faq-toolbar-group{border-left:1px solid var(--line);padding-left:14px}.faq-tool-btn{display:inline-flex;color:var(--ink);cursor:pointer;white-space:nowrap;background:var(--surface);-webkit-tap-highlight-color:transparent;border:1.5px solid #000;border-radius:10px;justify-content:center;align-items: center;gap:6px;min-height:38px;padding:6px 11px;transition:background .15s,transform .15s;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.2}.faq-tool-btn .icon{width:16px;height:16px}.faq-tool-btn:hover{background:var(--bg-soft)}.faq-tool-btn:active{transform:scale(.96)}.faq-tool-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.faq-tool-btn.is-active{background:var(--blue);color:#fff}:root[data-theme=dark] .faq-tool-btn.is-active{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .faq-tool-btn.is-active{background:var(--sky);color:#0a1130}}.faq-tool-bold span{font-weight:700}.faq-tool-italic span{font-style:italic}.faq-tool-underline span{text-decoration:underline}.faq-tool-strike span{text-decoration:line-through}.faq-link-bar{display:flex;border-bottom:1px solid var(--line);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)10%,transparent),color-mix(in srgb,var(--sky)3%,transparent));flex-wrap:wrap;align-items: center;gap:8px;padding:10px 11px}.faq-link-bar-icon{display:inline-flex;color:var(--sky);flex:none}.faq-link-bar-icon .icon{width:18px;height:18px}.faq-link-input{color:var(--ink);background:var(--surface);border:1.5px solid #000;border-radius:10px;flex:220px;min-width:0;min-height:42px;padding:8px 12px;font-family:inherit;font-size:1rem}.faq-link-input:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.faq-link-apply{background:var(--blue);color:#fff}.faq-link-apply:hover{background:var(--blue-deep)}:root[data-theme=dark] .faq-link-apply{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .faq-link-apply{background:var(--sky);color:#0a1130}}.faq-link-error{color:var(--pink);flex:100%;font-size:1rem;line-height:1.45}.faq-code-bar{display:flex;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-2)55%,transparent);flex-wrap:wrap;align-items: center;gap:8px 10px;padding:9px 11px}.faq-code-lang-label{display:inline-flex;color:var(--ink);align-items: center;gap:7px;font-size:1rem;font-weight:500}.faq-code-lang-label .icon{color:var(--pink);width:16px;height:16px}.faq-code-lang{color:var(--ink);background:var(--surface);cursor:pointer;border:1.5px solid #000;border-radius:10px;max-width:100%;min-height:40px;padding:6px 10px;font-family:inherit;font-size:1rem}.faq-code-lang:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.faq-code-bar-note{color:var(--ink-soft);flex:240px;min-width:0;font-size:1rem;line-height:1.45}.faq-editor-surface{overflow-y:auto;font-family:var(--font-sans);color:var(--ink);overflow-wrap:break-word;outline:none;min-height:260px;max-height:560px;padding:16px 18px;font-size:1rem;line-height:1.65}.faq-editor-surface:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sky)55%,transparent)}.faq-editor-surface:empty:before{content:attr(data-placeholder);color:var(--ink-soft);pointer-events:none}.faq-editor-surface p{margin:0 0 12px}.faq-editor-surface h2{margin:18px 0 8px;font-size:1rem;font-weight:600;line-height:1.35}.faq-editor-surface h3{margin:16px 0 7px;font-size:1rem;font-weight:600;line-height:1.35}.faq-editor-surface h2:first-child,.faq-editor-surface h3:first-child,.faq-editor-surface p:first-child{margin-top:0}.faq-editor-surface ul,.faq-editor-surface ol{margin:0 0 12px;padding-left:24px}.faq-editor-surface li{margin-bottom:5px}.faq-editor-surface blockquote{border-left:3px solid var(--lav);background:color-mix(in srgb,var(--lav)8%,transparent);border-radius:0 12px 12px 0;margin:0 0 12px;padding:10px 14px}.faq-editor-surface a{color:var(--blue-deep);text-decoration:underline;text-underline-offset:2px;font-weight:500}:root[data-theme=dark] .faq-editor-surface a{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .faq-editor-surface a{color:var(--sky)}}.faq-editor-surface code{background:color-mix(in srgb,var(--ink)9%,transparent);border:1px solid color-mix(in srgb,var(--line)75%,transparent);border-radius:6px;padding:.04em .34em;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,Liberation Mono,monospace;font-size:.88em}.faq-editor-surface pre{overflow-x:auto;color:#e6e9ff;white-space:pre;background:#0a1130;border:1px solid #27336e;border-radius:12px;margin:0 0 12px;padding:13px 15px;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.6}.faq-editor-surface pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.faq-editor-meta{border-top:1px solid var(--line);color:var(--ink-soft);background:color-mix(in srgb,var(--surface-2)55%,transparent);padding:8px 12px 10px;font-size:1rem;line-height:1.45}@media (max-width:600px){.faq-toolbar{gap:6px 8px}.faq-toolbar-group+.faq-toolbar-group{border-left:0;padding-left:0}.faq-editor-surface{min-height:220px;padding:14px}.faq-item-question{padding:13px 14px}.faq-item-body-inner{padding:2px 14px 14px}.faq-link-input{flex-basis:100%}.faq-owner-actions .billing-card-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.billing-faq-collapse-wrap,.billing-faq-collapse-wrap.is-open,.faq-item-body-wrap,.faq-item-body-wrap.is-open,.faq-item-chevron .icon,.faq-tool-btn{transition:none}}.feedback-fab{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;display:inline-flex;cursor:pointer;background:var(--blue);color:#fff;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:999px;align-items: center;gap:8px;padding:13px 18px;transition:transform .15s,background .15s,box-shadow .15s;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1;box-shadow:0 14px 30px #1c214047,inset 0 1px #ffffff59}.feedback-fab:hover{background:var(--blue-deep);transform:translateY(-1px);box-shadow:0 18px 34px #1c214052,inset 0 1px #ffffff59}.feedback-fab:active{transform:scale(.97)}.feedback-fab:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.feedback-fab .icon{width:18px;height:18px}:root[data-theme=dark] .feedback-fab{background:var(--sky);color:#0a1130}:root[data-theme=dark] .feedback-fab:hover{background:#d8e2ec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feedback-fab{background:var(--sky);color:#0a1130}:root:not([data-theme=light]) .feedback-fab:hover{background:#d8e2ec}}.feedback-fab-badge{position:absolute;display:inline-flex;background:var(--pink);color:#fff;border:2px solid #000;border-radius:999px;justify-content:center;align-items: center;min-width:24px;height:24px;padding:0 6px;font-size:.74rem;font-weight:600;line-height:1;top:-8px;right:-6px}@keyframes feedback-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes feedback-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.feedback-backdrop{position:fixed;z-index:84;overflow-y:auto;background:color-mix(in srgb,var(--navy)58%,transparent);backdrop-filter:blur(8px)saturate(1.15);-webkit-backdrop-filter:blur(8px)saturate(1.15);display:flex;padding:max(16px,env(safe-area-inset-top))14px max(16px,env(safe-area-inset-bottom));animation:.2s both feedback-backdrop-in;justify-content:center;align-items: flex-start;inset:0}.feedback-modal{position:relative;background:linear-gradient(165deg,color-mix(in srgb,var(--surface)96%,#fff)0%,var(--surface-2)100%);color:var(--ink);box-shadow:var(--shadow),0 26px 60px #1c21404d,inset 0 1px 0 #ffffffb3;animation:.28s cubic-bezier(.22,.9,.32,1) both feedback-modal-in;border:2px solid #000;border-radius:24px;width:min(560px,100%);margin:auto 0;padding:22px 22px 20px}:root[data-theme=dark] .feedback-modal{background:linear-gradient(165deg,var(--surface-2)0%,var(--surface)100%);box-shadow:var(--shadow),0 26px 60px #0000008c,inset 0 1px 0 #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feedback-modal{background:linear-gradient(165deg,var(--surface-2)0%,var(--surface)100%);box-shadow:var(--shadow),0 26px 60px #0000008c,inset 0 1px 0 #eef0ff1a}}@media (prefers-reduced-motion:reduce){.feedback-backdrop,.feedback-modal{animation:none}.feedback-fab,.feedback-kind,.feedback-btn{transition:none}}.feedback-head{position:relative;display:flex;align-items: center;gap:13px;margin-bottom:16px;padding-bottom:15px}.feedback-head:after{content:"";position:absolute;background:var(--rainbow);border-radius:999px;height:3px;bottom:0;left:0;right:0}.feedback-head-tile{display:inline-flex;background:var(--navy);color:var(--peach);border:2px solid #000;border-radius:13px;flex:none;justify-content:center;align-items: center;width:46px;height:46px}.feedback-head-tile .icon{width:22px;height:22px}.feedback-head-copy{flex:auto;min-width:0}.feedback-head-copy h2{letter-spacing:-.01em;font-size:1.45rem;font-weight:600;line-height:1.15}.feedback-head-copy p{color:var(--ink-soft);margin-top:2px;font-size:.88rem;line-height:1.45}.feedback-close{cursor:pointer;display:inline-flex;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:10px;flex:none;justify-content:center;align-items: center;width:38px;height:38px;transition:background .15s,transform .15s;box-shadow:0 4px 10px #1c214024}.feedback-close:hover{background:var(--bg-soft);transform:translateY(-1px)}.feedback-close:active{transform:scale(.96)}.feedback-close .icon{width:16px;height:16px}.feedback-tabs{display:flex;gap:8px;margin-bottom:16px}.feedback-tab{display:inline-flex;cursor:pointer;background:var(--surface);color:var(--ink-soft);border:2px solid #000;border-radius:12px;flex:1 1 0;justify-content:center;align-items: center;gap:8px;padding:10px 12px;transition:background .15s,color .15s,transform .15s;font-family:inherit;font-size:.92rem;font-weight:500}.feedback-tab .icon{width:16px;height:16px}.feedback-tab:hover{background:var(--bg-soft)}.feedback-tab:active{transform:scale(.98)}.feedback-tab.is-active{background:var(--blue);color:#fff}:root[data-theme=dark] .feedback-tab.is-active{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feedback-tab.is-active{background:var(--sky);color:#0a1130}}.feedback-form{display:grid;gap:15px}.feedback-kinds{border:0;min-width:0;margin:0;padding:0}.feedback-legend{color:var(--ink);margin-bottom:9px;padding:0;font-size:.92rem;font-weight:500}.feedback-kind-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}@media (max-width:480px){.feedback-kind-grid{grid-template-columns:1fr}}.feedback-kind{position:relative;display:flex;text-align:left;cursor:pointer;background:var(--surface);color:var(--ink);-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:14px;align-items: center;gap:11px;width:100%;padding:12px 13px;transition:background .15s,transform .15s,box-shadow .15s;font-family:inherit;box-shadow:0 4px 10px #1c214014}.feedback-kind:hover{background:var(--bg-soft);transform:translateY(-1px)}.feedback-kind:active{transform:scale(.99)}.feedback-kind:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.feedback-kind:disabled{opacity:.6;cursor:default;transform:none}.feedback-kind.is-selected{background:color-mix(in srgb,var(--lav)14%,var(--surface));box-shadow:0 6px 14px #1c21401f,0 0 0 2px var(--lav)inset}.feedback-kind-tile{display:inline-flex;background:var(--surface-2);border:2px solid #000;border-radius:11px;flex:none;justify-content:center;align-items: center;width:38px;height:38px}.feedback-kind-tile .icon{width:19px;height:19px}.feedback-tile-pink{color:var(--pink)}.feedback-tile-peach{color:var(--peach)}.feedback-tile-sky{color:var(--sky)}.feedback-tile-mint{color:var(--mint)}.feedback-tile-lav{color:var(--lav)}.feedback-kind-copy{display:flex;flex-direction:column;flex:auto;gap:1px;min-width:0}.feedback-kind-label{font-size:.94rem;font-weight:500;line-height:1.3}.feedback-kind-blurb{color:var(--ink-soft);font-size:.78rem;line-height:1.35}.feedback-kind-check{display:inline-flex;background:var(--mint);color:#fff;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:22px;height:22px}.feedback-kind-check .icon{width:12px;height:12px}.feedback-fields{display:grid;gap:13px}.feedback-field{display:grid;gap:6px;min-width:0}.feedback-field-label{color:var(--ink);font-size:.9rem;font-weight:500}.feedback-optional{color:var(--ink-soft);font-size:.78rem;font-weight:400}.feedback-required{color:var(--pink);margin-left:3px}.feedback-input-wrap{position:relative;display:block}.feedback-input-icon{position:absolute;pointer-events:none;display:inline-flex;width:18px;height:18px;top:50%;left:13px;transform:translateY(-50%)}.feedback-input-icon svg{width:100%;height:100%}.feedback-icon-pink{color:var(--pink)}.feedback-icon-sky{color:var(--sky)}.feedback-icon-lav{color:var(--lav)}.feedback-input-wrap input,.feedback-input-wrap select{box-sizing:border-box;color:var(--ink);background:var(--surface);outline:none;appearance:none;border:2px solid #000;border-radius:12px;width:100%;padding:12px 14px 12px 42px;transition:box-shadow .15s;font-family:inherit;font-size:.97rem}.feedback-input-wrap select{cursor:pointer}.feedback-input-wrap input::placeholder{color:color-mix(in srgb,var(--ink-soft)65%,transparent)}.feedback-input-wrap input:focus,.feedback-input-wrap select:focus{box-shadow:0 0 0 4px #c9b8f561}.feedback-field textarea{box-sizing:border-box;color:var(--ink);background:var(--surface);outline:none;resize:vertical;border:2px solid #000;border-radius:12px;width:100%;min-height:110px;padding:12px 14px;transition:box-shadow .15s;font-family:inherit;font-size:.97rem;line-height:1.55}.feedback-field textarea::placeholder{color:color-mix(in srgb,var(--ink-soft)65%,transparent)}.feedback-field textarea:focus{box-shadow:0 0 0 4px #c9b8f561}.feedback-field-note{color:var(--ink-soft);font-size:.78rem}.feedback-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:480px){.feedback-contact-grid{grid-template-columns:1fr}}.feedback-signed-note{display:flex;color:var(--ink-soft);background:color-mix(in srgb,var(--mint)10%,transparent);border:2px solid #000;border-radius:12px;align-items: center;gap:8px;padding:10px 13px;font-size:.86rem;line-height:1.45}.feedback-signed-note .icon{color:var(--mint);flex:none;width:16px;height:16px}.feedback-error{display:flex;color:#a1261e;background:#b3261e17;border:2px solid #000;border-radius:12px;align-items: flex-start;gap:8px;padding:10px 13px;font-size:.9rem;line-height:1.45}.feedback-error .icon{flex:none;width:16px;height:16px;margin-top:2px}:root[data-theme=dark] .feedback-error{color:#ffb4ab;background:#b3261e38}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feedback-error{color:#ffb4ab;background:#b3261e38}}.feedback-actions{display:flex;flex-wrap:wrap;gap:10px}.feedback-btn{display:inline-flex;cursor:pointer;text-decoration:none;background:var(--surface);color:var(--ink);-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:0;justify-content:center;align-items: center;gap:8px;padding:12px 20px;transition:background .15s,transform .15s,filter .15s;font-family:inherit;font-size:.95rem;font-weight:500}.feedback-btn .icon{width:17px;height:17px}.feedback-btn:hover{background:var(--bg-soft)}.feedback-btn:active{transform:scale(.98)}.feedback-btn:disabled{opacity:.5;cursor:default;transform:none}.feedback-btn-primary{background:var(--rainbow);color:#1c2140;box-shadow:0 12px 26px -10px #e2639f73,inset 0 1px #ffffffa6}.feedback-btn-primary:hover{background:var(--rainbow);filter:brightness(1.05)}.feedback-btn-primary:disabled{filter:none;box-shadow:none}.feedback-btn-small{border-radius:0;padding:8px 13px;font-size:.85rem}.feedback-btn-small .icon{width:15px;height:15px}.feedback-btn-danger{color:#fff;background:#a1261e}.feedback-btn-danger:hover{background:#841d17}.feedback-foot-note{color:var(--ink-soft);font-size:.78rem;line-height:1.45}.feedback-sent{display:grid;justify-items:start;gap:10px}.feedback-sent-tile{display:inline-flex;background:var(--mint);color:#fff;border:2px solid #000;border-radius:50%;justify-content:center;align-items: center;width:52px;height:52px}.feedback-sent-tile .icon{width:24px;height:24px}.feedback-sent h3{font-size:1.25rem;font-weight:600}.feedback-sent p{color:var(--ink-soft);font-size:.94rem;line-height:1.6}.feedback-sent .feedback-actions{margin-top:4px}.feedback-inbox{display:grid;gap:13px}.feedback-inbox-note{display:grid;color:var(--ink-soft);justify-items:start;gap:12px;font-size:.94rem}.feedback-inbox-bar{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.feedback-filter-field{flex:180px}.feedback-inbox-count{color:var(--ink-soft);font-size:.86rem}.feedback-empty{display:grid;text-align:center;border:2px dashed color-mix(in srgb,var(--line)80%,var(--ink-soft));color:var(--ink-soft);border-radius:16px;justify-items:center;gap:10px;padding:26px 16px;font-size:.92rem;line-height:1.55}.feedback-empty-tile{display:inline-flex;background:var(--surface-2);color:var(--lav);border:2px solid #000;border-radius:12px;justify-content:center;align-items: center;width:44px;height:44px}.feedback-empty-tile .icon{width:20px;height:20px}.feedback-list{list-style:none;display:grid;overflow-y:auto;gap:11px;max-height:52vh;margin:0;padding:0}.feedback-item{background:var(--surface);display:grid;border:2px solid #000;border-radius:16px;gap:7px;padding:14px 15px;box-shadow:0 5px 12px #1c214014}.feedback-item.is-done{opacity:.72}.feedback-item-head{display:flex;flex-wrap:wrap;align-items: center;gap:7px}.feedback-item-kind{letter-spacing:.02em;background:color-mix(in srgb,var(--lav)16%,transparent);border:1.5px solid #000;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.feedback-item-severity{background:color-mix(in srgb,var(--peach)22%,transparent);border:1.5px solid #000;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.feedback-item-severity.sev-high,.feedback-item-severity.sev-blocking{background:#b3261e29}.feedback-item-status{background:var(--surface-2);color:var(--ink-soft);border:1.5px solid #000;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.feedback-item-status.status-new{background:var(--pink);color:#fff}.feedback-item-status.status-done{background:color-mix(in srgb,var(--mint)24%,transparent)}.feedback-item-id{color:var(--ink-soft);margin-left:auto;font-size:.78rem}.feedback-item-subject{overflow-wrap:anywhere;font-size:.97rem;font-weight:500;line-height:1.4}.feedback-item-message{color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.feedback-item-meta{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.78rem}.feedback-item-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:3px}.feedback-confirm-label{font-size:.88rem;font-weight:500}@media (max-width:559px){.feedback-modal{border-radius:20px;padding:18px 16px 16px}.feedback-fab{padding:12px 16px}.feedback-list{max-height:48vh}.site-footer{padding-bottom:92px}}.kb-modal{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--bg:#0e1216;--bg-soft:#131920;--surface:#171e26;--surface-2:#1f2731;--text:#e8ecf1;--ink:#e8ecf1;--ink-soft:#a7b0ba;--dim:#a7b0ba;--kb-title:#d9e0e7;--border:#2e3944;--line:#2e3944;--blue:#a9bcd2;--blue-deep:#bccddd;--accent:#b7c9da;--sky:#b7c9da;--pink:#f0a9cd;--lav:#a8c3b2;--mint:#7fe3c3;--peach:#ffd9a8;--gold:#ffd166;--green:#95e08a;--shadow:0 18px 40px #00000073;--shadow-sm:0 8px 22px #00000059;color:#e8ecf1;background:radial-gradient(58% 34% at 6% 0%,#f0a9cd1a,#f0a9cd00 60%),radial-gradient(50% 32% at 97% 3%,#b7c9da1a,#b7c9da00 60%),radial-gradient(48% 30% at 50% 108%,#a8c3b214,#a8c3b200 70%),linear-gradient(#131920 0%,#0e1216 58%,#0a0d10 100%)}.kb-modal .quickdrop-modal-head.kb-head{padding-top:max(26px,env(safe-area-inset-top));background:radial-gradient(90% 160% at 0 0,#f0a9cd21,#f0a9cd00 55%),radial-gradient(85% 160% at 100% 0%,#b7c9da1f,#b7c9da00 55%),linear-gradient(#1f2731a8,#13192085);padding-bottom:22px;box-shadow:inset 0 1px #e8ecf114}.kb-modal .quickdrop-modal-head h2{color:var(--kb-title);font-family:var(--font-sans);letter-spacing:-.01em;font-size:1.425rem;font-weight:500}.kb-modal .quickdrop-modal-head p{color:#a7b0ba}.kb-modal a{color:var(--sky)}.kb-workspace{background:0 0}.kb-library{display:flex;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:26px;width:min(1180px,100%);margin:0 auto;padding:30px clamp(14px,3vw,34px) 48px}.kb-filterbar{display:flex;flex-direction:column;gap:6px;min-width:0}.kb-filter-section{padding:16px 2px 4px}.kb-filter-section+.kb-filter-section{border-top:1px solid color-mix(in srgb,var(--line)55%,transparent);margin-top:10px}.kb-filter-head{display:flex;justify-content:space-between;align-items: center;gap:10px;margin-bottom:12px}.kb-filter-head h3{letter-spacing:.01em;color:var(--ink-soft);font-size:.9rem;font-weight:500}.kb-cat-chips{display:flex;flex-wrap:wrap;gap:8px}.kb-cat-chip{display:inline-flex;color:var(--ink);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:999px;align-items: center;gap:8px;min-height:44px;padding:5px 14px 5px 5px;transition:background .15s,border-color .15s;font-family:inherit;font-size:.92rem;font-weight:500}.kb-cat-chip:hover{background:color-mix(in srgb,var(--ink)5%,transparent)}.kb-cat-chip:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.kb-cat-chip.is-active{background:color-mix(in srgb,var(--sky)13%,transparent);border-color:color-mix(in srgb,var(--sky)35%,transparent)}.kb-cat-manage{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;align-items: center;gap:10px;margin-top:12px;padding-top:12px}.kb-cat-manage-label{display:inline-flex;align-items: center;gap:8px;font-size:.9rem;font-weight:600}.kb-cat-icon{display:inline-flex;color:var(--sky);background:color-mix(in srgb,var(--surface-2)85%,transparent);border:1.5px solid #000;border-radius:10px;flex:none;justify-content:center;align-items: center;width:32px;height:32px}.kb-cat-icon .icon{width:16px;height:16px}.kb-cat-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0}.kb-cat-count{color:var(--ink-soft);flex:none;font-size:.78rem}.kb-cat-tools{display:flex;align-items: center;gap:4px}.kb-mini-btn{cursor:pointer;display:inline-flex;border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:8px;flex:none;justify-content:center;align-items: center;width:30px;height:30px;transition:background .15s,color .15s}.kb-mini-btn .icon{width:14px;height:14px}.kb-mini-btn:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.kb-mini-btn:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.kb-mini-btn:disabled{opacity:.4;cursor:default}.kb-cat-confirm{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex:100%;margin:4px 0 2px;padding:12px}.kb-cat-confirm p{margin-bottom:10px;font-size:.88rem;line-height:1.5}.kb-cat-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.kb-cat-form{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px}.kb-cat-form-title{font-size:.95rem;font-weight:600}.kb-cat-form-label{color:var(--ink-soft);font-size:.85rem;line-height:1.5}.kb-icon-picker{display:flex;flex-wrap:wrap;gap:6px}.kb-icon-pick{cursor:pointer;display:inline-flex;background:color-mix(in srgb,var(--surface-2)80%,transparent);border:1.5px solid var(--line);color:var(--ink-soft);border-radius:11px;justify-content:center;align-items: center;width:40px;height:40px;transition:background .15s,color .15s,border-color .15s,transform .15s}.kb-icon-pick .icon{width:18px;height:18px}.kb-icon-pick:hover{color:var(--ink);transform:translateY(-1px)}.kb-icon-pick:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.kb-icon-pick.is-selected{background:var(--sky);color:#10151b;border-color:#000}.kb-tag-cloud{display:flex;flex-wrap:wrap;gap:6px}.kb-tag-chip{display:inline-flex;color:var(--ink);background:color-mix(in srgb,var(--lav)14%,var(--surface));border:1.5px solid #000;border-radius:999px;align-items: center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:500;line-height:1.3}.kb-tag-chip button{display:inline-flex;cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;justify-content:center;align-items: center;width:18px;height:18px;padding:0}.kb-tag-chip button .icon{width:11px;height:11px}.kb-tag-chip button:hover{color:var(--ink)}.kb-tag-chip button:focus-visible{outline:2px solid var(--sky);outline-offset:1px}button.kb-tag-chip-btn{cursor:pointer;transition:background .15s,transform .15s;font-family:inherit}button.kb-tag-chip-btn:hover{background:color-mix(in srgb,var(--lav)24%,var(--surface))}button.kb-tag-chip-btn:active{transform:scale(.97)}button.kb-tag-chip-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}button.kb-tag-chip-btn.is-active{background:var(--sky);color:#10151b}.kb-tag-chip-static{padding:3px 9px;font-size:.76rem}.kb-main{display:flex;flex-direction:column;gap:16px;min-width:0}.kb-toolbar{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.kb-search-wrap{display:flex;background:color-mix(in srgb,var(--surface)60%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);box-shadow:inset 0 1px 0 #eef0ff1a,var(--shadow-sm);border:2px solid #000;border-radius:0;flex:260px;align-items: center;gap:10px;min-height:54px;padding:0 16px}.kb-search-icon{display:inline-flex;color:var(--sky);flex:none}.kb-search-icon .icon{width:18px;height:18px}.kb-search{outline:none;color:var(--ink);background:0 0;border:0;flex:auto;min-width:0;min-height:50px;font-family:inherit;font-size:1rem}.kb-search::placeholder{color:color-mix(in srgb,var(--ink-soft)82%,transparent)}.kb-status-filter{display:inline-flex;overflow:hidden;border:2px solid #000;border-radius:0;flex:none}.kb-status-btn{cursor:pointer;background:var(--surface);color:var(--ink-soft);border:0;min-height:44px;padding:0 14px;transition:background .15s,color .15s;font-family:inherit;font-size:.85rem;font-weight:500;line-height:1}.kb-status-btn+.kb-status-btn{border-left:1px solid var(--line)}.kb-status-btn:hover{color:var(--ink);background:var(--surface-2)}.kb-status-btn:focus-visible{outline:2px solid var(--sky);outline-offset:-2px}.kb-status-btn.is-active{background:var(--sky);color:#10151b}.kb-new-btn{flex:none;min-height:54px}.kb-stats{color:var(--ink-soft);font-size:.85rem}.kb-article-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.kb-article-card{border:1px solid color-mix(in srgb,var(--line)70%,transparent);overflow:hidden;background:color-mix(in srgb,var(--surface)62%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);box-shadow:inset 0 1px 0 #eef0ff14,var(--shadow-sm);border-radius:20px;transition:transform .18s,box-shadow .18s}.kb-article-main{display:flex;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;align-items: flex-start;gap:15px;width:100%;padding:20px 20px 12px;font-family:inherit}.kb-article-main:hover{background:color-mix(in srgb,var(--ink)3%,transparent)}.kb-article-main:focus-visible{outline:2px solid var(--sky);outline-offset:-2px}.kb-article-icon{display:inline-flex;color:var(--sky);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)22%,var(--surface)),color-mix(in srgb,var(--lav)10%,var(--surface)));border:2px solid #000;border-radius:14px;flex:none;justify-content:center;align-items: center;width:46px;height:46px}.kb-article-icon .icon{width:21px;height:21px}.kb-article-text{display:flex;flex-direction:column;flex:auto;gap:4px;min-width:0}.kb-article-title{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--kb-title);overflow-wrap:break-word;font-size:1rem;font-weight:500;line-height:1.35}.kb-article-snippet{color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.55}.kb-article-meta{color:color-mix(in srgb,var(--ink-soft)88%,transparent);margin-top:2px;font-size:.8rem;line-height:1.45}.kb-article-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.kb-status-pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--line)85%,transparent);border-radius:999px;flex:none;padding:5px 11px;font-size:.7rem;font-weight:600;line-height:1.2}.kb-status-pill.is-published{background:color-mix(in srgb,var(--mint)20%,var(--surface));color:var(--ink)}.kb-status-pill.is-draft{background:color-mix(in srgb,var(--peach)18%,var(--surface));color:var(--ink)}.kb-article-actions{display:flex;flex-wrap:wrap;gap:8px;padding:4px 20px 20px 81px}.kb-delete-confirm{padding:4px 20px 20px 81px}.kb-delete-confirm p{margin-bottom:10px;font-size:.92rem;line-height:1.5}.kb-empty{display:flex;text-align:center;flex-direction:column;align-items: center;gap:16px;padding:54px 24px}.kb-empty-line{color:var(--ink-soft);max-width:30rem;font-size:1rem;line-height:1.6}.kb-denied{display:flex;text-align:center;border:1px solid var(--line);background:color-mix(in srgb,var(--surface)66%,transparent);border-radius:18px;flex-direction:column;align-items: center;gap:10px;width:min(560px,100% - 28px);margin:48px auto;padding:40px 24px}.kb-denied-icon{display:inline-flex;color:var(--peach);background:var(--surface-2);border:2px solid #000;border-radius:16px;justify-content:center;align-items: center;width:52px;height:52px}.kb-denied-icon .icon{width:23px;height:23px}.kb-denied h3{font-size:1.1rem;font-weight:600}.kb-denied p{color:var(--ink-soft);font-size:.9rem;line-height:1.6}.kb-reader-shell{box-sizing:border-box;width:min(860px,100%);margin:0 auto;padding:20px clamp(14px,3vw,30px) 44px}.kb-reader-topbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px;margin-bottom:18px}.kb-reader-actions{display:flex;flex-wrap:wrap;gap:8px}.kb-back-btn{display:inline-flex;color:var(--ink);background:color-mix(in srgb,var(--surface)78%,transparent);cursor:pointer;border:2px solid #000;border-radius:0;align-items: center;gap:8px;min-height:42px;padding:9px 14px;font-family:inherit;font-size:.9rem;font-weight:500}.kb-back-btn .icon{width:16px;height:16px}.kb-back-btn:hover{background:var(--surface-2)}.kb-back-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.kb-reader{border:1px solid color-mix(in srgb,var(--line)75%,transparent);background:color-mix(in srgb,var(--surface)70%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);box-shadow:inset 0 1px 0 #eef0ff14,var(--shadow-sm);border-radius:20px;padding:clamp(20px,4vw,38px)}.kb-reader-meta{display:flex;flex-wrap:wrap;align-items: center;gap:8px 12px;margin-bottom:14px}.kb-reader-category{display:inline-flex;color:var(--sky);align-items: center;gap:7px;font-size:.88rem;font-weight:500}.kb-reader-category .icon{width:16px;height:16px}.kb-reader-updated{color:var(--ink-soft);font-size:.82rem}.kb-reader-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--kb-title);overflow-wrap:break-word;margin-bottom:14px;font-size:clamp(1.325rem,3.4vw,1.775rem);font-weight:500;line-height:1.25}.kb-reader-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.kb-reader .faq-article-body{max-width:42rem;font-size:1rem;line-height:1.75}.kb-reader .faq-article-body h2{color:var(--kb-title);margin:24px 0 10px;font-size:1.28rem;font-weight:500}.kb-reader .faq-article-body h3{color:var(--kb-title);margin:20px 0 8px;font-size:1.1rem;font-weight:500}.kb-editor-shell{box-sizing:border-box;width:min(960px,100%);margin:0 auto;padding:26px clamp(14px,3vw,30px) 48px}.kb-editor-title{color:var(--ink-soft);margin:14px 0 18px;font-size:1.05rem;font-weight:500}.kb-editor{gap:16px;max-width:none}.kb-meta-row{border:1px solid color-mix(in srgb,var(--line)70%,transparent);background:color-mix(in srgb,var(--surface)52%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);display:flex;border-radius:16px;flex-direction:column;gap:14px;padding:16px;box-shadow:inset 0 1px #eef0ff12}.kb-meta-fields{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.4fr);align-items: start;gap:14px 18px}.kb-meta-fields .quickdrop-field{margin-top:0}.kb-meta-fields .quickdrop-field>span{color:var(--ink-soft);font-size:.82rem}.kb-meta-status{display:flex;border-top:1px solid color-mix(in srgb,var(--line)55%,transparent);flex-wrap:wrap;align-items: center;gap:8px 12px;padding-top:12px}.kb-editor .kb-autosave{align-items: center;font-size:.88rem}.kb-editor .kb-autosave .icon{width:15px;height:15px;margin-top:0}.kb-select{outline:none;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:auto;min-width:0;min-height:44px;font-family:inherit;font-size:1rem}.kb-select option{background:var(--surface);color:var(--ink)}.kb-tags-box{background:color-mix(in srgb,var(--surface)78%,transparent);display:flex;border:2px solid #000;border-radius:0;flex-direction:column;gap:10px;padding:10px 12px}.kb-meta-row .kb-tags-box{background:0 0;border:0;padding:2px 0 0}.kb-tags-chips{display:flex;flex-wrap:wrap;gap:6px}.kb-tags-empty{color:var(--ink-soft);font-size:.85rem;line-height:1.5}.kb-tags-add{display:flex;gap:8px}.kb-tags-add input{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);outline:none;border-radius:8px;flex:auto;min-width:0;min-height:38px;padding:8px 10px;font-family:inherit;font-size:1rem}.kb-tags-add input:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.kb-action-bar{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.kb-action-cluster{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-left:auto}.kb-action-btn{display:inline-flex;background:color-mix(in srgb,var(--surface)68%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);color:var(--ink);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:0;justify-content:center;align-items: center;gap:7px;min-height:44px;padding:9px 15px;transition:background .15s,transform .15s;font-family:inherit;font-size:.88rem;font-weight:500;line-height:1.2;box-shadow:inset 0 1px #eef0ff1a}.kb-action-btn .icon{color:var(--sky);flex:none;width:15px;height:15px}.kb-action-btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-2)85%,transparent)}.kb-action-btn:active:not(:disabled){transform:scale(.97)}.kb-action-btn:disabled{opacity:.55;cursor:default}.kb-action-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.kb-action-btn.is-active{background:var(--sky);color:#10151b}.kb-action-btn.is-active .icon{color:#10151b}.kb-action-btn-primary{background:linear-gradient(140deg,color-mix(in srgb,var(--mint)30%,transparent),color-mix(in srgb,var(--mint)12%,transparent)),color-mix(in srgb,var(--surface)72%,transparent)}.kb-action-btn-primary .icon{color:var(--mint)}.kb-action-btn-danger{margin-right:10px}.kb-action-btn-danger .icon{color:var(--pink)}.kb-action-btn-danger-solid{background:linear-gradient(140deg,color-mix(in srgb,var(--pink)26%,transparent),color-mix(in srgb,var(--pink)10%,transparent)),color-mix(in srgb,var(--surface)72%,transparent)}.kb-action-btn-danger-solid .icon{color:var(--pink)}.kb-delete-confirm-row{display:flex;border:1px solid color-mix(in srgb,var(--line)85%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)10%,transparent),color-mix(in srgb,var(--pink)3%,transparent));border-radius:14px;flex-wrap:wrap;align-items: center;gap:10px 14px;padding:12px 14px}.kb-delete-confirm-row p{flex:220px;min-width:0;font-size:.92rem;line-height:1.5}.kb-delete-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.kb-sheet{border:1px solid color-mix(in srgb,var(--line)70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface)90%,transparent),color-mix(in srgb,var(--surface)74%,transparent));-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:inset 0 1px 0 #eef0ff1a,var(--shadow);border-radius:22px;padding:clamp(22px,4vw,38px) clamp(18px,4.5vw,44px) clamp(24px,4vw,36px)}.kb-sheet-title{display:block;box-sizing:border-box;outline:none;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--kb-title);border:0;border-bottom:1px solid color-mix(in srgb,var(--line)55%,transparent);background:0 0;width:100%;margin-bottom:4px;padding:0 0 14px;font-size:clamp(1.475rem,4.5vw,1.975rem);font-weight:500;line-height:1.2}.kb-sheet-title::placeholder{color:color-mix(in srgb,var(--ink-soft)65%,transparent)}.kb-sheet-title:focus-visible{border-bottom-color:color-mix(in srgb,var(--sky)60%,transparent)}.kb-sheet-title:disabled{opacity:.6}.kb-canvas.faq-editor{overflow:visible;box-shadow:none;background:0 0;border:0;border-radius:0}.kb-canvas .faq-toolbar{overflow-x:auto;overscroll-behavior-x:contain;border-bottom:1px solid color-mix(in srgb,var(--line)55%,transparent);scrollbar-width:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:0 0;flex-wrap:nowrap;gap:4px 10px;padding:10px 2px 12px}.kb-canvas .faq-toolbar::-webkit-scrollbar{display:none}.kb-canvas .faq-toolbar-group{flex-wrap:nowrap;flex:none;gap:3px}.kb-canvas .faq-toolbar-group+.faq-toolbar-group{border-left:1px solid color-mix(in srgb,var(--line)55%,transparent);padding-left:10px}.kb-canvas .faq-tool-btn{box-shadow:none;background:0 0;border-color:#0000;border-radius:10px;min-width:40px;min-height:40px;padding:6px 9px;font-size:.92rem}.kb-canvas .faq-tool-btn>span{font-size:.92rem;line-height:1.15}.kb-canvas .faq-tool-btn>.icon{flex:none;width:16px;height:16px}.kb-canvas .faq-tool-btn:hover{background:color-mix(in srgb,var(--ink)7%,transparent)}.kb-canvas .faq-tool-btn.is-active{background:var(--sky);color:#10151b}.kb-canvas .faq-tool-btn.faq-link-apply{background:var(--sky);color:#10151b;border-color:#000}.kb-canvas .faq-tool-btn.faq-link-apply:hover{background:color-mix(in srgb,var(--sky)85%,#fff)}.kb-canvas .faq-link-bar{border:1px solid color-mix(in srgb,var(--line)70%,transparent);border-radius:12px;margin-top:12px;padding:10px}.kb-canvas .faq-code-bar.kb-code-menu{border:1px solid color-mix(in srgb,var(--line)70%,transparent);background:color-mix(in srgb,var(--surface-2)60%,transparent);border-radius:12px;margin-top:12px;padding:9px 11px}.kb-canvas .faq-code-bar.kb-code-menu .faq-tool-btn{background:var(--surface);border:1.5px solid #000;min-height:40px}.kb-canvas .faq-editor-surface{min-height:320px;max-height:62vh;padding:18px 2px 6px;font-size:1.03rem;line-height:1.78}.kb-canvas .faq-editor-surface:focus{box-shadow:none}.kb-canvas .faq-editor-surface p{margin-bottom:14px}.kb-canvas .faq-editor-surface h2{color:var(--kb-title);margin:26px 0 10px;font-size:1.32rem;font-weight:500;line-height:1.3}.kb-canvas .faq-editor-surface h3{color:var(--kb-title);margin:22px 0 8px;font-size:1.13rem;font-weight:500;line-height:1.35}.kb-canvas .faq-editor-surface li{margin-bottom:6px}.kb-canvas .faq-editor-meta{border-top:1px solid color-mix(in srgb,var(--line)45%,transparent);background:0 0;padding:10px 2px 0;font-size:.85rem}.kb-sheet .faq-preview-wrap{background:0 0;border:0;padding:16px 0 0}.kb-preview-wrap .kb-reader-title{margin-bottom:16px}.kb-modal .quickdrop-title-mark{color:var(--lav);background:linear-gradient(145deg,#232d38,#161d25);border-color:#d9e0e747;box-shadow:inset 0 1px #e8ecf124,0 10px 24px #00000059}.kb-modal .quickdrop-close{background:color-mix(in srgb,var(--surface)82%,transparent);box-shadow:inset 0 1px #e8ecf11a,0 8px 20px #0000004d}.kb-workspace{scrollbar-width:thin;scrollbar-color:#39434e transparent}.kb-workspace::-webkit-scrollbar{width:8px}.kb-workspace::-webkit-scrollbar-thumb{background:#39434e;border-radius:8px}.kb-workspace::-webkit-scrollbar-track{background:0 0}.kb-library{gap:30px;padding-top:34px}.kb-filter-head h3{color:color-mix(in srgb,var(--ink-soft)92%,transparent)}.kb-search-wrap{box-shadow:inset 0 1px #e8ecf112,0 10px 24px #00000038}.kb-search-wrap:focus-within{border-color:color-mix(in srgb,var(--sky)55%,#000);box-shadow:inset 0 1px 0 #e8ecf112,0 0 0 3px color-mix(in srgb,var(--sky)18%,transparent)}.kb-cat-chip{border-radius:999px}.kb-article-card{border-color:color-mix(in srgb,var(--line)82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface)88%,transparent),color-mix(in srgb,var(--surface)66%,transparent));border-radius:22px;box-shadow:inset 0 1px #e8ecf112,0 14px 30px #00000047}.kb-article-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #e8ecf117,0 22px 42px #0000005c}.kb-article-main{padding:22px 22px 14px}.kb-article-actions,.kb-delete-confirm{padding:4px 22px 22px 83px}.kb-article-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--sky)16%,var(--surface)),color-mix(in srgb,var(--lav)14%,var(--surface)));border-radius:15px;box-shadow:inset 0 1px #e8ecf11a}.kb-status-pill{letter-spacing:.06em;padding:5px 12px}.kb-status-pill.is-published{background:color-mix(in srgb,var(--mint)14%,var(--surface))}.kb-status-pill.is-draft{background:color-mix(in srgb,var(--peach)13%,var(--surface))}.kb-empty{border:1px dashed color-mix(in srgb,var(--line)90%,transparent);background:color-mix(in srgb,var(--surface)45%,transparent);border-radius:22px;padding:60px 24px}.kb-reader{background:linear-gradient(180deg,color-mix(in srgb,var(--surface)92%,transparent),color-mix(in srgb,var(--surface)76%,transparent));border-radius:24px;box-shadow:inset 0 1px #e8ecf114,0 22px 44px #00000052}.kb-sheet{background:linear-gradient(180deg,color-mix(in srgb,var(--surface)94%,transparent),color-mix(in srgb,var(--surface)80%,transparent));border-radius:24px;box-shadow:inset 0 1px #e8ecf117,0 24px 48px #00000057}.kb-action-btn{box-shadow:inset 0 1px #e8ecf114,0 8px 18px #0003}.kb-denied{border-radius:22px;box-shadow:inset 0 1px #e8ecf112,0 18px 36px #0000004d}@media (prefers-reduced-motion:reduce){.kb-article-card{transition:none}}@media (max-width:900px){.kb-library{gap:20px}.kb-meta-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){.kb-library{padding-top:20px}.kb-article-actions,.kb-delete-confirm{padding-left:20px}.kb-article-main{padding:16px 16px 10px}.kb-toolbar{gap:8px}.kb-status-filter{flex:auto}.kb-status-btn{flex:1 1 0;padding:0 8px}.kb-new-btn{flex:100%;justify-content:center}.kb-reader{border-radius:16px}.kb-sheet{border-radius:18px}.kb-action-cluster{margin-left:0}.kb-action-btn-danger{margin-right:0}.kb-action-bar .kb-action-btn,.kb-action-cluster .kb-action-btn{flex:auto}.kb-canvas .faq-editor-surface{min-height:260px;padding-top:14px}.kb-meta-status .kb-autosave{flex:100%}}@media (prefers-reduced-motion:reduce){.kb-cat-chip,.kb-icon-pick,.kb-mini-btn,.kb-status-btn,button.kb-tag-chip-btn,.kb-article-card,.kb-action-btn{transition:none}}.aria-soon{position:relative;display:flex;text-align:left;background:color-mix(in srgb,var(--surface)78%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:1px solid color-mix(in srgb,var(--line)65%,transparent);box-shadow:var(--shadow-sm);border-radius:18px;align-items: center;gap:12px;width:min(920px,100%);margin:0 auto;padding:13px 16px}.aria-soon:before{content:"";position:absolute;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9bf 16%,#f9e79fb3 38%,#a9e5c0b3 58%,#b8c9d9bf 80%,#c9b8f500 100%);border-radius:2px;height:2px;top:0;left:16px;right:16px}.aria-soon-tile{display:inline-flex;color:var(--pink);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)26%,var(--surface)),color-mix(in srgb,var(--lav)10%,var(--surface)));border:2px solid #000;border-radius:11px;flex:none;justify-content:center;align-items: center;width:34px;height:34px;box-shadow:0 3px 10px #e2639f24,inset 0 1px #ffffff8c}.aria-soon-tile .icon{width:17px;height:17px}.aria-soon-copy{display:flex;color:var(--ink-soft);flex-wrap:wrap;flex:auto;align-items: center;gap:9px;min-width:0;font-size:.92rem;line-height:1.5}.aria-soon-name{color:var(--ink);white-space:nowrap;font-weight:500}.aria-soon-name em{color:var(--pink);font-style:normal}.aria-soon-sep{opacity:.45;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.aria-soon-badge{display:inline-flex;color:var(--ink-soft);background:var(--surface-2);white-space:nowrap;border:2px solid #000;border-radius:999px;flex:none;align-items: center;gap:7px;padding:8px 13px;font-size:.78rem;font-weight:500;line-height:1}.aria-soon-badge .icon{width:14px;height:14px}@media (max-width:559px){.aria-soon{border-radius:16px;gap:10px;padding:12px 14px}.aria-soon-badge{padding:7px 10px;font-size:.72rem}}@media (max-width:480px){.hero-copy .lede{text-align:center;margin-top:24px;padding-inline-start:0;padding-inline-end:0;font-size:clamp(1.35rem,3.7vw,1.95rem);line-height:1.5}}.how-it-works{background:radial-gradient(52% 120% at 8% 0%,#f7a8c91a,#f7a8c900 60%),radial-gradient(46% 120% at 92% 10%,#b8c9d91a,#b8c9d900 60%),radial-gradient(40% 110% at 50% 110%,#c9b8f517,#c9b8f500 62%);padding:72px 0 84px}:root[data-theme=dark] .how-it-works{background:radial-gradient(52% 120% at 8% 0%,#f6a8d814,#f6a8d800 60%),radial-gradient(46% 120% at 92% 10%,#b7c9da12,#b7c9da00 60%),radial-gradient(40% 110% at 50% 110%,#b3a8ff14,#b3a8ff00 62%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .how-it-works{background:radial-gradient(52% 120% at 8% 0%,#f6a8d814,#f6a8d800 60%),radial-gradient(46% 120% at 92% 10%,#b7c9da12,#b7c9da00 60%),radial-gradient(40% 110% at 50% 110%,#b3a8ff14,#b3a8ff00 62%)}}.how-title{text-align:center;letter-spacing:-.015em;color:var(--ink);font-size:1.6rem;font-weight:500}.how-title:after{content:"";display:block;background:linear-gradient(90deg,#f7a8c9e6 0%,#ffc39bd9 24%,#f9e79fd9 44%,#a9e5c0d9 62%,#b8c9d9e6 80%,#c9b8f5e6 100%);border-radius:999px;width:76px;height:3px;margin:16px auto 0}.how-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:68rem;margin:46px auto 0;padding:0}.how-step{--how-accent:var(--pink);position:relative;overflow:hidden;text-align:left;background:color-mix(in srgb,var(--surface)80%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:1px solid color-mix(in srgb,var(--line)68%,transparent);box-shadow:var(--shadow-sm),0 16px 36px #1c214012,inset 0 1px 0 #fff9;border-radius:24px;padding:30px 28px 32px;transition:transform .22s,box-shadow .22s}.how-step:before{content:"";position:absolute;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9bf 16%,#f9e79fb3 38%,#a9e5c0b3 58%,#b8c9d9bf 80%,#c9b8f500 100%);border-radius:2px;height:2px;top:0;left:22px;right:22px}.how-step:after{content:"";position:absolute;pointer-events:none;background:radial-gradient(90% 60% at 0% 0%,color-mix(in srgb,var(--how-accent)9%,transparent),transparent 58%);inset:0}:root[data-theme=dark] .how-step{box-shadow:var(--shadow-sm),0 18px 38px #00000061,inset 0 1px 0 #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .how-step{box-shadow:var(--shadow-sm),0 18px 38px #00000061,inset 0 1px 0 #eef0ff1a}}@media (hover:hover){.how-step:hover{box-shadow:var(--shadow),0 22px 44px #1c21401c,inset 0 1px 0 #fff9;transform:translateY(-4px)}:root[data-theme=dark] .how-step:hover{box-shadow:var(--shadow),0 24px 48px #00000080,inset 0 1px 0 #eef0ff1a}}@media (hover:hover) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .how-step:hover{box-shadow:var(--shadow),0 24px 48px #00000080,inset 0 1px 0 #eef0ff1a}}.how-step-1{--how-accent:var(--pink)}.how-step-2{--how-accent:var(--sky)}.how-step-3{--how-accent:var(--lav)}.how-card-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items: flex-start;gap:16px}.how-icon-tile{display:inline-flex;color:var(--how-accent);background:linear-gradient(140deg,color-mix(in srgb,var(--how-accent)26%,var(--surface)),color-mix(in srgb,var(--how-accent)9%,var(--surface)));box-shadow:0 6px 16px color-mix(in srgb,var(--how-accent)22%,transparent),inset 0 1px 0 #ffffff8c;border:2px solid #000;border-radius:16px;flex:none;justify-content:center;align-items: center;width:54px;height:54px}.how-icon-tile .icon{width:24px;height:24px}.how-num{letter-spacing:-.03em;color:var(--how-accent);opacity:.42;user-select:none;padding-top:2px;font-size:2.9rem;font-weight:300;line-height:.95}:root[data-theme=dark] .how-num{opacity:.55}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .how-num{opacity:.55}}.how-rule{position:relative;z-index:1;display:block;background:linear-gradient(90deg,var(--how-accent),color-mix(in srgb,var(--how-accent)25%,transparent));opacity:.85;border-radius:999px;width:38px;height:2px;margin-top:24px}.how-step h3{position:relative;z-index:1;letter-spacing:-.005em;color:var(--ink);margin-top:14px;font-size:1.16rem;font-weight:500}.how-step p{position:relative;z-index:1;color:var(--ink-soft);margin-top:7px;font-size:.94rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.how-step{transition:none}.how-step:hover{transform:none}}@media (max-width:720px){.how-it-works{padding:54px 0 62px}.how-title{font-size:1.45rem}.how-steps{grid-template-columns:1fr;gap:18px;max-width:26rem;margin-top:36px}.how-step{border-radius:22px;padding:26px 24px 28px}.how-icon-tile{border-radius:15px;width:50px;height:50px}.how-icon-tile .icon{width:22px;height:22px}.how-num{font-size:2.55rem}.how-rule{margin-top:20px}}html,body{overflow-x:clip}img,video{max-width:100%}@media (max-width:767px){.header-in{gap:6px;padding:8px 0}.brand{gap:8px;min-width:0}.brand-mark{border-radius:11px;width:38px;height:38px}.brand-mark .icon{width:20px;height:20px}.brand-name{font-size:.95rem}.header-actions{gap:8px}.icon-btn{width:40px;height:40px}.mobile-menu{padding:8px 0 14px}.mobile-menu a,.mobile-menu button.mobile-menu-item{overflow-wrap:break-word;min-width:0;min-height:52px;padding:13px 6px;font-size:.98rem;line-height:1.45}.mobile-menu a .icon,.mobile-menu button.mobile-menu-item .icon{flex:none}.mobile-menu-account-head{padding:8px 6px 12px}.hero{padding:30px 0 38px}.hero-grid{gap:24px}.hero-copy{text-align:center;align-items: center;width:100%;max-width:100%;margin-inline-start:auto;margin-inline-end:auto}.hero h1{letter-spacing:-.015em;text-align:center;overflow-wrap:break-word;text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 2vw,2rem);font-weight:500;line-height:1.15}.hero-copy .lede{text-align:center;margin-top:24px;font-size:clamp(1.35rem,3.7vw,1.95rem);line-height:1.5}.aria-soon{border-radius:18px;flex-wrap:wrap;align-items: flex-start;gap:10px 12px;padding:14px 16px}.aria-soon-copy{flex:180px;font-size:.95rem;line-height:1.6}.aria-soon-text{overflow-wrap:break-word}.aria-soon-badge{min-height:32px;margin-left:46px;padding:8px 13px;font-size:.78rem}.sms-optin{border-radius:24px;gap:16px;padding:26px 20px 24px}.sms-optin-head{align-items: flex-start;gap:13px}.sms-optin-tile{border-radius:13px;width:42px;height:42px;margin-top:1px}.sms-optin-title{font-size:1.18rem}.sms-optin-sub{margin-top:4px;font-size:.92rem;line-height:1.65}.sms-optin-form{gap:14px;padding-top:16px}.sms-optin-fields{grid-template-columns:1fr;gap:12px}.sms-optin-field{gap:6px;min-width:0}.sms-optin-field-label{font-size:.82rem}.sms-optin-input{height:52px;padding-left:41px;font-size:16px}.sms-optin-consent{gap:12px;padding:18px 16px}.sms-optin-consent-text{overflow-wrap:break-word;flex:auto;min-width:0;font-size:.9rem;line-height:1.75}.sms-optin-actions{flex-direction:column;align-items:stretch;gap:10px}.sms-optin-submit{justify-content:center;width:100%;min-height:52px;padding:13px 20px;font-size:1rem}.sms-optin-error{font-size:.85rem}.sms-optin-done-title{font-size:1rem}.sms-optin-done-copy{font-size:.88rem;line-height:1.6}.wave{height:40px}.how-it-works{padding:52px 0 60px}.how-steps{gap:20px;max-width:30rem;margin-top:34px}.how-step{min-width:0;padding:26px 22px 28px}.how-step p{overflow-wrap:break-word}footer.site-footer{padding:46px 0 0}.footer-main{grid-template-columns:1fr;gap:36px;padding-bottom:42px}.footer-brand{grid-column:auto;max-width:none}.footer-tagline{margin-top:16px}.footer-contact{margin-top:14px}.footer-contact-row{min-height:44px;font-size:.95rem}.footer-col-title{margin:2px 0 10px}.footer-list a{min-height:44px;font-size:.95rem}.footer-bottom{flex-direction:column;align-items: flex-start;gap:4px;padding:20px 0 92px}.footer-top-link{min-height:44px}.feedback-fab{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));border-radius:50%;justify-content:center;width:48px;height:48px;padding:0}.feedback-fab-label{display:none}}@media (max-width:559px){.btn-account{width:40px;max-width:40px;height:40px}}@media (max-width:380px){.brand-name{font-size:.9rem}.brand-mark{width:36px;height:36px}.header-actions{gap:6px}.sms-optin{padding:22px 16px 20px}.aria-soon{padding:13px 14px}.aria-soon-badge{margin-left:0}.how-step{padding:24px 19px 26px}}@media (max-width:600px){.hero-copy{width:100%;max-width:100%;margin-inline-start:auto;margin-inline-end:auto}.hero h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.38rem,5.6vw,1.5rem);font-weight:500;line-height:1.15}}@media (min-width:768px) and (max-width:859px){.hero{padding:40px 0 46px}.hero h1{letter-spacing:-.015em;text-align:center;text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 2vw,2rem);font-weight:500;line-height:1.15}.hero-grid{gap:28px}.how-steps{grid-template-columns:1fr;gap:20px;max-width:34rem;margin-inline-start:auto;margin-inline-end:auto}.sms-optin{padding:28px 26px 26px}.sms-optin-input{height:52px;font-size:16px}.sms-optin-submit{min-height:50px}.mobile-menu a,.mobile-menu button.mobile-menu-item{min-height:52px}}.build-section{position:relative;background:var(--surface);border-top:2px solid #000;border-bottom:2px solid #000;padding:96px 0 110px}:root[data-theme=dark] .build-section{background:var(--bg-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section{background:var(--bg-soft)}}.build-head{display:flex;text-align:left;flex-wrap:wrap;justify-content:space-between;align-items: flex-end;gap:18px 48px}.build-head-main{max-width:34rem}.build-eyebrow{display:flex;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);align-items: center;gap:12px;margin:0;font-size:.72rem;font-weight:600}.build-eyebrow-rule{display:block;background:#000;flex:none;width:40px;height:2px}:root[data-theme=dark] .build-eyebrow-rule{background:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-eyebrow-rule{background:var(--ink)}}.build-title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:16px;font-size:clamp(2.1rem,4.6vw,3.1rem);font-weight:600;line-height:1.05}.build-sub{color:var(--ink-soft);max-width:26rem;margin:0 0 6px;font-size:1rem;line-height:1.7}.build-sub em{color:var(--ink);font-style:normal;font-weight:600}.build-grid{display:grid;grid-template-columns:1fr;gap:28px;margin:54px auto 0}@media (min-width:760px){.build-grid{grid-template-columns:repeat(2,1fr);gap:32px}}.build-card{position:relative;display:flex;background:var(--surface);border:2px solid #000;border-radius:0;flex-direction:column;transition:transform .25s,box-shadow .25s;box-shadow:8px 8px #1c21401a}:root[data-theme=dark] .build-card{background:var(--surface);box-shadow:8px 8px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-card{background:var(--surface);box-shadow:8px 8px #00000073}}@media (hover:hover){.build-card:hover{transform:translate(-3px,-3px);box-shadow:12px 12px #1c214024}:root[data-theme=dark] .build-card:hover{box-shadow:12px 12px #0000008c}}@media (hover:hover) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-card:hover{box-shadow:12px 12px #0000008c}}.build-card-body{display:flex;flex-direction:column;flex:1;align-items: flex-start;padding:24px 26px 28px}.build-card-meta{display:flex;justify-content:space-between;align-items: center;width:100%;margin-bottom:16px}.build-card-num{letter-spacing:.18em;color:var(--ink-soft);font-size:.8rem;font-weight:600}.build-card-icon{display:inline-flex;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;width:44px;height:44px}.build-card-icon .icon{width:20px;height:20px}.build-card-body h3{letter-spacing:-.015em;color:var(--ink);font-size:1.3rem;font-weight:600;line-height:1.25}.build-card-body p{color:var(--ink-soft);flex:1;margin-top:8px;font-size:.97rem;line-height:1.65}.build-card-link{display:inline-flex;color:var(--ink);text-decoration:none;border-bottom:2px solid #000;align-items: center;gap:9px;min-height:44px;margin-top:22px;padding-bottom:3px;font-size:.95rem;font-weight:600}:root[data-theme=dark] .build-card-link{border-bottom-color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-card-link{border-bottom-color:var(--ink)}}.build-card-link .icon{width:17px;height:17px;transition:transform .2s}.build-card-link:hover .icon{transform:translate(4px)}.build-card-link:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.build-preview{background:var(--surface-2);overflow:hidden;border-bottom:2px solid #000}.bp-bar{display:flex;background:var(--surface);border-bottom:1px solid var(--line);align-items: center;gap:12px;padding:9px 14px}.bp-squares{display:inline-flex;flex:none;gap:6px}.bp-squares i{display:block;background:var(--ink);opacity:.85;width:9px;height:9px}.bp-squares i:nth-child(2){opacity:.5}.bp-squares i:nth-child(3){opacity:.25}.bp-url{letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.72rem;font-weight:500}.bp-body{display:flex;flex-direction:column;gap:12px;padding:20px 22px 22px}.bp-body-flush{gap:0;padding:0}.bp-site-photo{display:block;aspect-ratio:16/8.2;object-fit:cover;width:100%}.bp-site-caption{display:flex;background:var(--surface);justify-content:space-between;align-items: center;gap:14px;padding:15px 20px 17px}.bp-site-caption strong{letter-spacing:-.01em;color:var(--ink);font-size:1rem;font-weight:600;line-height:1.3}.bp-chip-btn{display:inline-flex;color:#fff;background:var(--blue);border:2px solid #000;flex:none;align-items: center;gap:7px;padding:8px 13px;font-size:.78rem;font-weight:600}.bp-chip-btn .icon{width:13px;height:13px}:root[data-theme=dark] .bp-chip-btn{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bp-chip-btn{background:var(--sky);color:#0a1130}}.bp-row-between{display:flex;justify-content:space-between;align-items: center;gap:12px}.bp-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem;font-weight:600}.bp-service{display:flex;background:var(--surface);color:var(--ink);border:2px solid #000;justify-content:space-between;align-items: center;gap:12px;padding:12px 14px;font-size:.9rem;font-weight:600}.bp-service .bp-free{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-deep);font-size:.72rem;font-weight:600}:root[data-theme=dark] .bp-service .bp-free{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bp-service .bp-free{color:var(--sky)}}.bp-chips{display:flex;flex-wrap:wrap;gap:8px}.bp-chip{color:var(--ink);background:var(--surface);border:1.5px solid var(--ink-soft);padding:7px 12px;font-size:.82rem;font-weight:500}.bp-chip-on{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:600}.bp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bp-stat{background:var(--surface);border:1.5px solid var(--line);padding:12px 13px}.bp-stat strong{display:block;letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:600;line-height:1.1}.bp-stat span{display:block;letter-spacing:.05em;color:var(--ink-soft);margin-top:3px;font-size:.7rem;font-weight:500}.bp-bars{display:flex;background:var(--surface);border:1.5px solid var(--line);align-items: flex-end;gap:8px;height:86px;padding:14px 14px 10px}.bp-bars i{display:block;background:var(--ink);flex:1;min-height:8px}.bp-bars i:nth-child(2n){opacity:.45}.bp-bubble{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);max-width:86%;padding:11px 14px;font-size:.88rem;line-height:1.5}.bp-bubble-them{background:var(--blue);color:#fff;border-color:#000;align-self: flex-end}:root[data-theme=dark] .bp-bubble-them{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bp-bubble-them{background:var(--sky);color:#0a1130}}.bp-bubble small{display:block;letter-spacing:.1em;text-transform:uppercase;opacity:.75;margin-bottom:3px;font-size:.68rem;font-weight:600}.bp-score-row{display:flex;align-items: center;gap:16px}.bp-score{letter-spacing:-.04em;color:var(--ink);font-size:2.6rem;font-weight:600;line-height:1}.bp-score-note{color:var(--ink-soft);margin-top:4px;font-size:.8rem}.bp-dist{display:flex;flex-direction:column;gap:6px}.bp-dist-row{display:flex;color:var(--ink-soft);align-items: center;gap:9px;font-size:.72rem;font-weight:500}.bp-dist-track{background:var(--bg-soft);display:block;flex:1;height:7px}.bp-dist-fill{display:block;background:var(--gold);height:100%}.bp-post{display:flex;background:var(--surface);border:1.5px solid var(--line);align-items: center;gap:13px;padding:10px 12px}.bp-post img{object-fit:cover;display:block;flex:none;width:62px;height:48px}.bp-post strong{display:block;color:var(--ink);font-size:.85rem;font-weight:600;line-height:1.35}.bp-post span{display:block;color:var(--ink-soft);margin-top:2px;font-size:.7rem}.bp-line-chart{background:var(--surface);border:1.5px solid var(--line);padding:12px 10px 6px}.bp-line-chart svg{display:block;width:100%;height:auto}.bp-line{fill:none;stroke:var(--ink);stroke-width:2.5}.bp-line-area{fill:var(--ink);opacity:.08;stroke:none}.bp-dot{fill:var(--surface);stroke:var(--ink);stroke-width:2}@media (prefers-reduced-motion:reduce){.build-card{transition:none}.build-card:hover{transform:none}.build-card-link .icon{transition:none}}@media (max-width:720px){.build-section{padding:64px 0 76px}.build-head{flex-direction:column;align-items: flex-start;gap:14px}.build-sub{margin:0}.build-grid{gap:24px;margin-top:38px}.build-card{box-shadow:6px 6px #1c21401a}.build-card-body{padding:21px 21px 24px}.build-card-body h3{font-size:1.22rem}.bp-body{padding:17px 17px 19px}.bp-stats{gap:8px}.bp-stat strong{font-size:1.1rem}}.demo-page{padding-bottom:84px}.demo-topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface)72%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}.demo-topbar-in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:14px;padding-top:13px;padding-bottom:13px}.demo-topbar-brand{display:flex;color:var(--ink);align-items: center;gap:10px;min-width:0;font-size:.95rem;font-weight:500}.demo-topbar-mark{display:inline-flex;background:var(--navy);color:#ffd9ec;border:2px solid #000;border-radius:11px;flex:none;justify-content:center;align-items: center;width:34px;height:34px}.demo-topbar-mark .icon{width:17px;height:17px}.demo-topbar-dot{color:var(--ink-soft)}.demo-topbar-label{color:var(--ink-soft);font-weight:400}.demo-topbar-actions{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.demo-back-btn,.demo-contact-btn{flex:none}.demo-close{text-align:center;background:color-mix(in srgb,var(--surface)82%,transparent);border:1px solid color-mix(in srgb,var(--line)68%,transparent);box-shadow:var(--shadow-sm),inset 0 1px 0 #fff9;position:relative;overflow:hidden;border-radius:26px;margin-top:64px;padding:40px 26px 44px}.demo-close:before{content:"";position:absolute;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9bf 16%,#f9e79fb3 38%,#a9e5c0b3 58%,#b8c9d9bf 80%,#c9b8f500 100%);border-radius:2px;height:2px;top:0;left:22px;right:22px}:root[data-theme=dark] .demo-close{box-shadow:var(--shadow-sm),inset 0 1px 0 #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .demo-close{box-shadow:var(--shadow-sm),inset 0 1px 0 #eef0ff1a}}.demo-close h2{letter-spacing:-.01em;color:var(--ink);font-size:1.5rem;font-weight:500}.demo-close p{color:var(--ink-soft);max-width:32rem;margin:10px auto 0;font-size:.96rem;line-height:1.65}.demo-close-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:12px;margin-top:24px}.demo-close-btn{margin-top:0}@media (max-width:560px){.demo-topbar-in{gap:10px}.demo-topbar-actions{width:100%}.demo-topbar-actions .btn{flex:auto;justify-content:center}.demo-close-actions .btn{flex:100%;justify-content:center}.demo-close-actions{flex-direction:column;align-items:stretch}}.demo-narrow{max-width:44rem}.demo-lede{text-align:center;color:var(--ink-soft);max-width:34rem;margin:34px auto 26px;font-size:1rem;line-height:1.65}.demo-panel{background:color-mix(in srgb,var(--surface)86%,transparent);border:1px solid color-mix(in srgb,var(--line)68%,transparent);box-shadow:var(--shadow),inset 0 1px 0 #fff9;overflow:hidden;border-radius:26px;margin-top:34px}:root[data-theme=dark] .demo-panel{box-shadow:var(--shadow),inset 0 1px 0 #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .demo-panel{box-shadow:var(--shadow),inset 0 1px 0 #eef0ff1a}}.demo-field{display:block}.demo-field-label{display:block;color:var(--ink);margin-bottom:7px;font-size:.85rem;font-weight:500}.demo-field-box{display:flex;background:var(--surface);color:var(--ink-soft);border:2px solid #000;border-radius:14px;align-items: center;gap:10px;padding:0 14px}.demo-field-box .icon{color:var(--blue);width:19px;height:19px}:root[data-theme=dark] .demo-field-box .icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .demo-field-box .icon{color:var(--sky)}}.demo-field-box input{outline:none;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;min-width:0;height:50px;font-size:16px}.demo-field-box input::placeholder{color:var(--ink-soft);opacity:.75}.demo-field-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)28%,transparent)}.demo-error{color:#b3261e;font-size:.9rem;line-height:1.55}:root[data-theme=dark] .demo-error{color:#ffb4ab}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .demo-error{color:#ffb4ab}}.demo-stars{display:inline-flex;vertical-align:middle;gap:2px}.demo-star{fill:color-mix(in srgb,var(--gold)30%,transparent);width:17px;height:17px}.demo-star-on{fill:var(--gold)}.site-demo-bar{border-bottom:1px solid var(--line);background:var(--surface)}.site-demo-bar-in{display:flex;flex-wrap:wrap;align-items: center;gap:16px;padding-top:14px;padding-bottom:14px}.site-demo-brand{display:flex;color:var(--ink);align-items: center;gap:10px;margin-right:auto;font-size:1.02rem;font-weight:500}.site-demo-brand-mark{display:inline-flex;color:var(--blue-deep);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)24%,var(--surface)),color-mix(in srgb,var(--sky)8%,var(--surface)));border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:36px;height:36px}:root[data-theme=dark] .site-demo-brand-mark{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-demo-brand-mark{color:var(--sky)}}.site-demo-brand-mark .icon{width:18px;height:18px}.site-demo-nav{display:flex;gap:4px}.site-demo-nav button{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:.92rem}.site-demo-nav button:hover{color:var(--ink);background:var(--bg-soft)}.site-demo-phone{display:flex;color:var(--ink);align-items: center;gap:8px;font-size:.92rem;font-weight:500}.site-demo-phone .icon{color:var(--blue);width:17px;height:17px}.site-demo-hero{position:relative;overflow:hidden}.site-demo-hero>img{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.site-demo-hero-shade{position:absolute;background:linear-gradient(100deg,#070c22c7 0%,#070c2285 52%,#070c222e 100%);inset:0}.site-demo-hero-in{position:relative;color:#fff;padding-top:64px;padding-bottom:68px}.site-demo-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffd9ec;font-size:.82rem;font-weight:500}.site-demo-hero h2{letter-spacing:-.02em;color:#fff;max-width:13em;margin-top:14px;font-size:2.35rem;font-weight:500;line-height:1.14}.site-demo-lede{color:#ffffffe0;max-width:34rem;margin-top:16px;font-size:1.02rem;line-height:1.65}.site-demo-hero-actions{display:flex;flex-wrap:wrap;align-items: center;gap:18px;margin-top:28px}.site-demo-hero-rating{display:inline-flex;color:#fff;align-items: center;gap:8px;font-size:.92rem}.site-demo-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-34px}.site-demo-stats>div{text-align:center;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:20px;padding:20px 10px 18px}.site-demo-stats strong{display:block;color:var(--ink);letter-spacing:-.01em;font-size:1.35rem;font-weight:500}.site-demo-stats span{display:block;color:var(--ink-soft);margin-top:3px;font-size:.82rem}.site-demo-section{margin-top:56px;scroll-margin-top:20px}.site-demo-section>h3{text-align:center;color:var(--ink);letter-spacing:-.01em;font-size:1.4rem;font-weight:500}.site-demo-services{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.site-demo-service{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;padding:26px 24px 28px}.site-demo-service-icon{display:inline-flex;color:var(--blue-deep);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)24%,var(--surface)),color-mix(in srgb,var(--sky)8%,var(--surface)));border:2px solid #000;border-radius:15px;justify-content:center;align-items: center;width:50px;height:50px}:root[data-theme=dark] .site-demo-service-icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-demo-service-icon{color:var(--sky)}}.site-demo-service-icon .icon{width:23px;height:23px}.site-demo-service h4{color:var(--ink);margin-top:16px;font-size:1.05rem;font-weight:500}.site-demo-service p{color:var(--ink-soft);margin-top:7px;font-size:.92rem;line-height:1.62}.site-demo-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.site-demo-review{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;margin:0;padding:26px 24px}.site-demo-review blockquote{color:var(--ink);margin:12px 0 0;font-size:.94rem;line-height:1.62}.site-demo-review figcaption{color:var(--ink-soft);margin-top:14px;font-size:.85rem}.site-demo-contact{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:26px;margin-top:56px;padding:36px 30px 38px;scroll-margin-top:20px}.site-demo-contact h3{text-align:center;color:var(--ink);font-size:1.35rem;font-weight:500}.site-demo-contact-sub{text-align:center;color:var(--ink-soft);margin-top:8px;font-size:.95rem}.site-demo-form{display:flex;flex-direction:column;gap:16px;max-width:30rem;margin:26px auto 0}.site-demo-submit{align-self: center;margin-top:4px}.site-demo-thanks{text-align:center;padding:8px 0}.site-demo-thanks-icon{display:flex;color:var(--mint);background:color-mix(in srgb,var(--mint)16%,var(--surface));border:2px solid #000;border-radius:50%;justify-content:center;align-items: center;width:56px;height:56px;margin:0 auto}.site-demo-thanks-icon .icon{width:26px;height:26px}.site-demo-thanks h3{color:var(--ink);margin-top:18px;font-size:1.3rem;font-weight:500}.site-demo-thanks p{color:var(--ink-soft);max-width:26rem;margin:8px auto 0;font-size:.95rem;line-height:1.62}@media (max-width:720px){.site-demo-phone{display:none}.site-demo-hero-in{padding-top:46px;padding-bottom:78px}.site-demo-hero h2{font-size:1.8rem}.site-demo-stats{grid-template-columns:repeat(2,1fr)}.site-demo-services,.site-demo-reviews{grid-template-columns:1fr}.site-demo-contact{padding:30px 20px 32px}}.booking-panel{padding:34px 30px 38px}.booking-head{text-align:center}.booking-biz{display:flex;color:var(--ink);justify-content:center;align-items: center;gap:10px;font-weight:500}.booking-head h2{letter-spacing:-.01em;color:var(--ink);margin-top:16px;font-size:1.55rem;font-weight:500}.booking-sub{color:var(--ink-soft);margin-top:8px;font-size:.96rem}.booking-steps{list-style:none;display:flex;justify-content:space-between;gap:6px;max-width:30rem;margin:30px auto 0;padding:0}.booking-step{display:flex;color:var(--ink-soft);text-align:center;flex-direction:column;flex:1;align-items: center;gap:7px;font-size:.78rem}.booking-step-dot{display:flex;background:var(--surface);color:var(--ink-soft);border:2px solid #000;border-radius:50%;justify-content:center;align-items: center;width:34px;height:34px;font-size:.85rem;font-weight:500}.booking-step-dot .icon{width:16px;height:16px}.booking-step-on{color:var(--ink);font-weight:500}.booking-step-on .booking-step-dot{background:var(--blue);color:#fff}:root[data-theme=dark] .booking-step-on .booking-step-dot{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .booking-step-on .booking-step-dot{background:var(--sky);color:#0a1130}}.booking-step-done .booking-step-dot{background:color-mix(in srgb,var(--mint)22%,var(--surface));color:var(--mint)}.booking-stage{display:flex;flex-direction:column;gap:16px;margin-top:32px}.booking-stage h3{color:var(--ink);font-size:1.12rem;font-weight:500}.booking-services{display:flex;flex-direction:column;gap:12px}.booking-service{display:flex;text-align:left;cursor:pointer;font:inherit;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:16px;justify-content:space-between;align-items: center;gap:14px;width:100%;padding:16px 18px;transition:transform .15s,background .15s}.booking-service:active{transform:scale(.99)}.booking-service-main{display:flex;flex-direction:column;gap:2px;min-width:0}.booking-service-name{font-size:.98rem;font-weight:500}.booking-service-detail{color:var(--ink-soft);font-size:.85rem}.booking-service-price{color:var(--blue-deep);flex:none;font-size:.95rem;font-weight:500}:root[data-theme=dark] .booking-service-price{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .booking-service-price{color:var(--sky)}}.booking-pick-on{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)30%,transparent);background:color-mix(in srgb,var(--blue)10%,var(--surface))!important}.booking-days{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.booking-day{display:flex;cursor:pointer;font:inherit;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:14px;flex-direction:column;align-items: center;gap:2px;padding:11px 2px}.booking-day-label{font-size:.78rem;font-weight:500}.booking-day-date{color:var(--ink-soft);font-size:.72rem}.booking-times{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.booking-time{display:inline-flex;cursor:pointer;font:inherit;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:14px;justify-content:center;align-items: center;gap:7px;padding:12px 6px;font-size:.88rem}.booking-time .icon{color:var(--blue);width:16px;height:16px}.booking-time:disabled{opacity:.42;cursor:not-allowed;border-style:dashed}.booking-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:6px}.booking-next{margin-left:auto}.btn:disabled{opacity:.45;cursor:not-allowed}.booking-summary-line{display:flex;color:var(--ink);background:var(--bg-soft);border-radius:12px;align-items: center;gap:9px;padding:12px 14px;font-size:.94rem;font-weight:500}.booking-summary-line .icon{color:var(--blue);flex:none;width:18px;height:18px}.booking-done{text-align:center;margin-top:34px}.booking-done-icon{display:flex;color:var(--mint);background:color-mix(in srgb,var(--mint)16%,var(--surface));border:2px solid #000;border-radius:50%;justify-content:center;align-items: center;width:60px;height:60px;margin:0 auto}.booking-done-icon .icon{width:28px;height:28px}.booking-done h3{color:var(--ink);margin-top:18px;font-size:1.3rem;font-weight:500}.booking-done p{color:var(--ink-soft);max-width:28rem;margin:10px auto 22px;font-size:.95rem;line-height:1.65}@media (max-width:720px){.booking-panel{padding:28px 18px 32px}.booking-days{grid-template-columns:repeat(4,1fr)}.booking-times{grid-template-columns:repeat(2,1fr)}.booking-step-label{display:none}.booking-step-on .booking-step-label{display:block}}.dash-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-end;gap:18px;margin-top:36px}.dash-biz{display:flex;color:var(--ink);align-items: center;gap:10px;font-weight:500}.dash-title{letter-spacing:-.015em;color:var(--ink);margin-top:14px;font-size:1.6rem;font-weight:500}.dash-sub{color:var(--ink-soft);margin-top:6px;font-size:.96rem}.dash-live{display:inline-flex;color:var(--ink-soft);background:var(--surface);border:2px solid #000;border-radius:999px;align-items: center;gap:8px;padding:7px 14px;font-size:.82rem;font-weight:500}.dash-live-dot{background:var(--mint);box-shadow:0 0 0 3px color-mix(in srgb,var(--mint)25%,transparent);border-radius:50%;flex:none;width:8px;height:8px}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px}.dash-stat{--dash-accent:var(--pink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;padding:22px 20px}.dash-accent-pink{--dash-accent:var(--pink)}.dash-accent-sky{--dash-accent:var(--sky)}.dash-accent-lav{--dash-accent:var(--lav)}.dash-accent-mint{--dash-accent:var(--mint)}.dash-stat-icon{display:inline-flex;color:var(--dash-accent);background:linear-gradient(140deg,color-mix(in srgb,var(--dash-accent)24%,var(--surface)),color-mix(in srgb,var(--dash-accent)8%,var(--surface)));border:2px solid #000;border-radius:13px;justify-content:center;align-items: center;width:44px;height:44px}.dash-stat-icon .icon{width:21px;height:21px}.dash-stat-value{letter-spacing:-.02em;color:var(--ink);margin-top:14px;font-size:1.55rem;font-weight:500}.dash-stat-label{color:var(--ink-soft);margin-top:2px;font-size:.86rem}.dash-stat-delta{display:flex;color:var(--mint);align-items: center;gap:6px;margin-top:9px;font-size:.8rem;font-weight:500}.dash-stat-delta .icon{width:15px;height:15px}.dash-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items: start;gap:16px;margin-top:18px}.dash-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;padding:24px 24px 20px}.dash-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.dash-card-head h3{color:var(--ink);font-size:1.05rem;font-weight:500}.dash-card-note{color:var(--ink-soft);font-size:.82rem}.dash-chart{display:block;width:100%;height:auto;margin-top:14px}.dash-gridline{stroke:var(--line);stroke-width:1}.dash-line{fill:none;stroke:var(--lav);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.dash-point{fill:var(--surface);stroke:var(--lav);stroke-width:2.4}.dash-point-label{fill:var(--ink);font-size:12.5px;font-weight:500;font-family:var(--font-sans)}.dash-axis-label{fill:var(--ink-soft);font-size:11.5px;font-family:var(--font-sans)}.dash-activity{list-style:none;margin:10px 0 0;padding:0}.dash-activity li{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:12px;padding:11px 0}.dash-activity li:last-child{border-bottom:0}.dash-activity-icon{display:inline-flex;border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:38px;height:38px}.dash-activity-icon .icon{width:18px;height:18px}.dash-tone-pink{color:var(--pink);background:color-mix(in srgb,var(--pink)13%,var(--surface))}.dash-tone-sky{color:var(--sky);background:color-mix(in srgb,var(--sky)13%,var(--surface))}.dash-tone-lav{color:var(--lav);background:color-mix(in srgb,var(--lav)13%,var(--surface))}.dash-tone-mint{color:var(--mint);background:color-mix(in srgb,var(--mint)13%,var(--surface))}.dash-activity-main{display:flex;flex-direction:column;flex:1;min-width:0}.dash-activity-who{color:var(--ink);overflow-wrap:break-word;font-size:.92rem;font-weight:500}.dash-activity-what{color:var(--ink-soft);overflow-wrap:break-word;font-size:.82rem}.dash-status{border:2px solid #000;border-radius:999px;flex:none;padding:4px 11px;font-size:.76rem;font-weight:500}@media (max-width:900px){.dash-stats{grid-template-columns:repeat(2,1fr)}.dash-grid{grid-template-columns:1fr}}@media (max-width:480px){.dash-stats{gap:12px}.dash-stat{padding:18px 16px}.dash-card{padding:20px 16px 16px}}.chat-panel{display:flex;flex-direction:column}.chat-head{display:flex;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg-soft)55%,transparent);align-items: center;gap:13px;padding:18px 22px}.chat-avatar{display:inline-flex;color:var(--pink);background:linear-gradient(140deg,color-mix(in srgb,var(--pink)26%,var(--surface)),color-mix(in srgb,var(--lav)14%,var(--surface)));border:2px solid #000;border-radius:15px;flex:none;justify-content:center;align-items: center;width:46px;height:46px}.chat-avatar .icon{width:22px;height:22px}.chat-head-name{color:var(--ink);font-size:.98rem;font-weight:500}.chat-head-status{display:flex;color:var(--ink-soft);align-items: center;gap:7px;margin-top:1px;font-size:.82rem}.chat-thread{display:flex;overflow-y:auto;flex-direction:column;gap:14px;max-height:430px;padding:22px 22px 8px}.chat-row{display:flex;align-items: flex-end;gap:9px;max-width:88%}.chat-row-aria{align-self: flex-start}.chat-row-visitor{flex-direction:row-reverse;align-self: flex-end}.chat-row-avatar{display:inline-flex;color:var(--pink);background:var(--surface);border:2px solid #000;border-radius:10px;flex:none;justify-content:center;align-items: center;width:28px;height:28px}.chat-row-avatar .icon{width:14px;height:14px}.chat-bubble{overflow-wrap:break-word;border-radius:18px;padding:12px 15px;font-size:.93rem;line-height:1.58}.chat-row-aria .chat-bubble{background:var(--bg-soft);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:6px}.chat-row-visitor .chat-bubble{background:var(--blue);color:#fff;border:2px solid #000;border-bottom-right-radius:6px}:root[data-theme=dark] .chat-row-visitor .chat-bubble{background:var(--blue);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat-row-visitor .chat-bubble{background:var(--blue);color:#fff}}.chat-typing{display:inline-flex;align-items: center;gap:5px;padding:15px}.chat-typing span,.sms-typing span{background:var(--ink-soft);animation:1.1s ease-in-out infinite chatDotPulse;border-radius:50%;width:7px;height:7px}.chat-typing span:nth-child(2),.sms-typing span:nth-child(2){animation-delay:.16s}.chat-typing span:nth-child(3),.sms-typing span:nth-child(3){animation-delay:.32s}@keyframes chatDotPulse{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.chat-typing span,.sms-typing span{animation:none}}.chat-chips{display:flex;flex-wrap:wrap;gap:9px;padding:14px 22px 4px}.chat-chip{display:inline-flex;font:inherit;color:var(--ink);background:var(--surface);cursor:pointer;border:2px solid #000;border-radius:999px;align-items: center;gap:8px;padding:9px 15px;font-size:.86rem;font-weight:500}.chat-chip .icon{color:var(--blue);width:16px;height:16px}.chat-chip:active{transform:scale(.97)}.chat-composer{display:flex;align-items:stretch;gap:10px;padding:14px 22px 6px}.chat-composer-field{flex:1;min-width:0}.chat-send{flex:none}.chat-note{color:var(--ink-soft);text-align:center;padding:10px 22px 20px;font-size:.83rem;line-height:1.55}@media (max-width:560px){.chat-head,.chat-thread,.chat-chips,.chat-composer,.chat-note{padding-left:15px;padding-right:15px}.chat-send-label{display:none}.chat-send{padding-left:14px;padding-right:14px}}.sms-phone{background:var(--surface);box-shadow:var(--shadow);overflow:hidden;border:2px solid #000;border-radius:36px;max-width:25rem;margin:0 auto}.sms-phone-bar{display:flex;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg-soft)55%,transparent);align-items: center;gap:11px;padding:15px 18px}.sms-phone-name{color:var(--ink);font-size:.95rem;font-weight:500}.sms-phone-sub{color:var(--ink-soft);font-size:.78rem}.sms-thread{display:flex;overflow-y:auto;background:color-mix(in srgb,var(--bg)55%,var(--surface));flex-direction:column;gap:10px;max-height:420px;padding:20px 16px 10px}.sms-bubble{overflow-wrap:break-word;max-width:82%;padding:11px 14px;font-size:.92rem;line-height:1.55}.sms-bubble-biz{background:var(--bg-soft);color:var(--ink);border:1px solid var(--line);border-radius:19px 19px 19px 6px;align-self: flex-start}.sms-bubble-customer{background:var(--blue);color:#fff;border:2px solid #000;border-radius:19px 19px 6px;align-self: flex-end}.sms-typing{display:inline-flex;align-items: center;gap:5px;padding:14px}.sms-done-note{text-align:center;display:flex;color:var(--ink-soft);background:color-mix(in srgb,var(--mint)12%,var(--surface));border:1px solid color-mix(in srgb,var(--mint)35%,transparent);border-radius:14px;align-self: center;align-items: flex-start;gap:8px;margin-top:4px;padding:11px 13px;font-size:.84rem;line-height:1.55}.sms-done-note .icon{color:var(--mint);flex:none;width:16px;height:16px;margin-top:2px}.sms-actions{border-top:1px solid var(--line);padding:14px 16px 18px}.sms-actions-label{color:var(--ink-soft);margin-bottom:10px;font-size:.82rem}.sms-replies{display:flex;flex-direction:column;gap:9px}.sms-reply{display:inline-flex;font:inherit;color:var(--ink);text-align:left;background:var(--surface);cursor:pointer;border:2px solid #000;border-radius:999px;align-items: center;gap:9px;padding:11px 16px;font-size:.9rem;font-weight:500}.sms-reply .icon{color:var(--blue);flex:none;width:16px;height:16px}.sms-reply:active{transform:scale(.98)}.sms-reset{justify-content:center;width:100%}.reviews-top{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;margin-top:34px}.reviews-top .demo-panel{margin-top:0}.reviews-summary{padding:30px 28px}.reviews-summary-biz{display:flex;color:var(--ink);align-items: center;gap:10px;font-weight:500}.reviews-score{letter-spacing:-.03em;color:var(--ink);margin-top:18px;font-size:3.4rem;font-weight:500;line-height:1}.reviews-summary-stars{margin-top:10px}.reviews-summary-stars .demo-star{width:22px;height:22px}.reviews-count{color:var(--ink-soft);margin-top:8px;font-size:.9rem}.reviews-bars{display:flex;flex-direction:column;gap:8px;margin-top:20px}.reviews-bar-row{display:flex;color:var(--ink-soft);align-items: center;gap:10px;font-size:.82rem}.reviews-bar-label{color:var(--ink);flex:none;width:2rem;font-weight:500}.reviews-bar-track{background:var(--bg-soft);overflow:hidden;border-radius:999px;flex:1;height:9px}.reviews-bar-fill{display:block;background:linear-gradient(90deg,#e8a33d,var(--gold));border-radius:999px;height:100%}.reviews-bar-pct{text-align:right;flex:none;width:2.2rem}.reviews-summary-note{display:flex;color:var(--ink-soft);gap:8px;margin-top:20px;font-size:.88rem;line-height:1.6}.reviews-summary-note .icon{color:var(--mint);flex:none;width:17px;height:17px;margin-top:3px}.reviews-cta{text-align:center;display:flex;flex-direction:column;align-items: center;padding:30px 28px}.reviews-cta-icon{display:inline-flex;color:var(--gold);background:linear-gradient(140deg,color-mix(in srgb,var(--gold)26%,var(--surface)),color-mix(in srgb,var(--gold)9%,var(--surface)));border:2px solid #000;border-radius:16px;justify-content:center;align-items: center;width:54px;height:54px}.reviews-cta-icon .icon{width:25px;height:25px}.reviews-cta h2{color:var(--ink);margin-top:18px;font-size:1.35rem;font-weight:500}.reviews-cta p{color:var(--ink-soft);max-width:24rem;margin-top:9px;font-size:.94rem;line-height:1.62}.reviews-cta-btn{margin-top:20px}.reviews-cta-note{display:flex;text-align:left;background:color-mix(in srgb,var(--mint)12%,var(--surface));border:1px solid color-mix(in srgb,var(--mint)35%,transparent);border-radius:14px;gap:8px;padding:12px 14px;color:var(--ink)!important;margin-top:18px!important;font-size:.86rem!important}.reviews-cta-note .icon{color:var(--mint);flex:none;width:16px;height:16px;margin-top:2px}.reviews-cta-how{padding-top:20px;margin-top:auto!important;font-size:.84rem!important}.reviews-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.reviews-wall .demo-panel{margin-top:0}.review-card{padding:24px 22px}.review-card-head{display:flex;align-items: center;gap:11px}.review-avatar{display:inline-flex;color:var(--blue-deep);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)24%,var(--surface)),color-mix(in srgb,var(--lav)16%,var(--surface)));border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:40px;height:40px;font-weight:500}:root[data-theme=dark] .review-avatar{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .review-avatar{color:var(--sky)}}.review-name{color:var(--ink);font-size:.94rem;font-weight:500}.review-when{color:var(--ink-soft);font-size:.79rem}.review-card-stars{margin-left:auto}.review-card-stars .demo-star{width:14px;height:14px}.review-text{color:var(--ink);margin-top:13px;font-size:.92rem;line-height:1.62}@media (max-width:900px){.reviews-wall{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.reviews-top,.reviews-wall{grid-template-columns:1fr}.reviews-summary,.reviews-cta{padding:26px 20px}}.blog-bar-tag{color:var(--ink-soft);border-left:1px solid var(--line);padding-left:16px;font-size:.88rem;font-weight:500}.blog-back-index{margin-left:auto}.blog-masthead{text-align:center;padding:44px 0 8px}.blog-masthead h2{letter-spacing:-.02em;color:var(--ink);font-size:2rem;font-weight:500}.blog-masthead h2:after{content:"";display:block;background:linear-gradient(90deg,#2b6ff2,#4f9cf5);border-radius:999px;width:64px;height:3px;margin:16px auto 0}.blog-masthead p{color:var(--ink-soft);max-width:36rem;margin:16px auto 0;font-size:1rem;line-height:1.65}.blog-featured{display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:26px;gap:0;margin-top:34px}.blog-featured-media{position:relative;display:block;cursor:pointer;background:0 0;border:0;min-height:100%;padding:0}.blog-featured-media img{display:block;object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.blog-featured-badge{position:absolute;letter-spacing:.04em;color:#fff;background:#2b6ff2;border:2px solid #000;border-radius:999px;padding:5px 13px;font-size:.78rem;font-weight:500;top:16px;left:16px}.blog-featured-body{display:flex;flex-direction:column;align-items: flex-start;padding:32px 30px}.blog-featured-body h3{letter-spacing:-.015em;color:var(--ink);margin-top:10px;font-size:1.55rem;font-weight:500;line-height:1.25}.blog-card-cat{letter-spacing:.12em;text-transform:uppercase;color:#2b6ff2;font-size:.78rem;font-weight:500}:root[data-theme=dark] .blog-card-cat{color:#6ea8ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .blog-card-cat{color:#6ea8ff}}.blog-card-excerpt{color:var(--ink-soft);margin-top:10px;font-size:.94rem;line-height:1.65}.blog-featured-body .blog-card-excerpt{flex:1}.blog-card-meta{color:var(--ink-soft);margin-top:14px;font-size:.83rem}.blog-read-btn{margin-top:20px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px}.blog-card{display:flex;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;transition:transform .2s,box-shadow .2s}@media (hover:hover){.blog-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}}.blog-card-media{display:block;cursor:pointer;background:0 0;border:0;padding:0}.blog-card-media img{display:block;aspect-ratio:3/2;object-fit:cover;width:100%}.blog-card-body{display:flex;flex-direction:column;flex:1;align-items: flex-start;padding:22px 22px 24px}.blog-card-body h3{color:var(--ink);margin-top:9px;font-size:1.08rem;font-weight:500;line-height:1.35}.blog-card-title-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.blog-card-body .blog-card-excerpt{flex:1}.blog-card-more{display:inline-flex;font:inherit;color:var(--ink);background:var(--surface);cursor:pointer;border:2px solid #000;border-radius:0;align-items: center;gap:8px;margin-top:16px;padding:9px 16px;font-size:.9rem;font-weight:500}.blog-card-more .icon{color:#2b6ff2;width:16px;height:16px}.blog-card-more:active{transform:scale(.97)}.blog-foot-note{display:flex;color:var(--ink-soft);background:color-mix(in srgb,#2b6ff2 8%,var(--surface));border:1px solid #2b6ff242;border-radius:16px;align-items: flex-start;gap:9px;margin-top:30px;padding:15px 17px;font-size:.92rem;line-height:1.6}.blog-foot-note .icon{color:#2b6ff2;flex:none;width:18px;height:18px;margin-top:3px}.blog-article{max-width:46rem;padding-top:42px}.blog-article-cat{text-align:center;letter-spacing:.13em;text-transform:uppercase;color:#2b6ff2;font-size:.8rem;font-weight:500}:root[data-theme=dark] .blog-article-cat{color:#6ea8ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .blog-article-cat{color:#6ea8ff}}.blog-article-title{text-align:center;letter-spacing:-.02em;color:var(--ink);margin-top:12px;font-size:2.05rem;font-weight:500;line-height:1.2}.blog-article-meta{text-align:center;display:flex;color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;font-size:.87rem}.blog-article-img{display:block;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;width:100%;margin-top:28px}.blog-article-body{display:flex;flex-direction:column;gap:18px;margin-top:30px}.blog-article-body p{color:var(--ink);font-size:1.02rem;line-height:1.8}.blog-article-lede{font-weight:500;color:var(--ink)!important;font-size:1.13rem!important;line-height:1.7!important}.blog-pullquote{color:var(--ink);background:color-mix(in srgb,#2b6ff2 7%,var(--surface));border-left:4px solid #2b6ff2;border-radius:0 18px 18px 0;margin:8px 0;padding:22px 26px;font-size:1.18rem;font-weight:500;line-height:1.55}.blog-article-cta{text-align:center;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;margin-top:36px;padding:30px 24px 32px}.blog-article-cta h3{color:var(--ink);font-size:1.25rem;font-weight:500}.blog-article-cta p{color:var(--ink-soft);margin-top:8px;font-size:.94rem;line-height:1.6}.blog-article-cta-note{display:inline-flex;color:var(--mint);align-items: center;gap:8px;margin-top:16px;font-size:.85rem;font-weight:500}.blog-article-cta-note .icon{width:16px;height:16px}.blog-back-bottom{margin-top:28px}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.blog-featured{grid-template-columns:1fr}.blog-featured-media img{aspect-ratio:16/10}.blog-featured-body{padding:24px 20px 26px}.blog-featured-body h3{font-size:1.35rem}.blog-grid{grid-template-columns:1fr}.blog-masthead{padding-top:34px}.blog-masthead h2{font-size:1.65rem}.blog-article{padding-top:32px}.blog-article-title{font-size:1.6rem}.blog-bar-tag{display:none}.blog-pullquote{padding:18px 20px;font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.blog-card{transition:none}.blog-card:hover{transform:none}}.analytics-card-note{color:var(--ink-soft);margin-top:14px;font-size:.86rem;line-height:1.6}.analytics-source-track{background:var(--bg-soft);overflow:hidden;display:block;border-radius:999px;height:10px}.analytics-grid-2{margin-top:16px}.training-hero-link{display:inline-flex;color:var(--ink);text-decoration:none;background:color-mix(in srgb,var(--surface)78%,transparent);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);border:2px solid #000;border-radius:999px;align-items: center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:500}.training-hero-link .icon{color:var(--lav);width:16px;height:16px}.training-hero-link:hover{background:var(--surface)}.training-page{background:radial-gradient(52% 30% at 50% 0%,#c9b8f524,#c9b8f500 65%),radial-gradient(40% 30% at 92% 6%,#f7a8c91a,#f7a8c900 60%),var(--bg);padding-bottom:72px}:root[data-theme=dark] .training-page{background:radial-gradient(52% 30% at 50% 0%,#b3a8ff1f,#b3a8ff00 65%),radial-gradient(40% 30% at 92% 6%,#f6a8d814,#f6a8d800 60%),var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .training-page{background:radial-gradient(52% 30% at 50% 0%,#b3a8ff1f,#b3a8ff00 65%),radial-gradient(40% 30% at 92% 6%,#f6a8d814,#f6a8d800 60%),var(--bg)}}.training-wrap{max-width:72rem}.training-head{text-align:center;max-width:44rem;margin:0 auto;padding:44px 0 8px}.training-eyebrow{display:flex;justify-content:center;margin:0}.training-eyebrow-badge{display:inline-flex;border:1px solid color-mix(in srgb,var(--line)78%,transparent);background:color-mix(in srgb,var(--surface)76%,transparent);letter-spacing:.22em;text-transform:uppercase;color:var(--lav);white-space:nowrap;border-radius:999px;align-items: center;gap:8px;padding:8px 14px 8px 12px;font-size:.68rem;font-weight:600}.training-eyebrow-badge .icon{color:var(--pink);width:14px;height:14px}.training-title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:20px;font-size:clamp(2rem,5vw,2.9rem);font-weight:600;line-height:1.08}.training-title:after{content:"";display:block;background:linear-gradient(90deg,#f7a8c9f2,#ffc39be6 24%,#f9e79fe6 44%,#a9e5c0e6 62%,#a3d2f5f2 80%,#b7c9b0f2);border-radius:999px;width:92px;height:4px;margin:20px auto 0}.training-intro{color:var(--ink-soft);text-wrap:balance;margin:20px auto 0;font-size:1.03rem;line-height:1.75}.training-intro em{color:var(--ink);font-style:normal;font-weight:500}.training-note{display:inline-flex;color:var(--ink);background:color-mix(in srgb,var(--surface)80%,transparent);border:2px solid #000;border-radius:999px;align-items: center;gap:8px;margin-top:18px;padding:9px 16px;font-size:.92rem;font-weight:500}.training-note .icon{color:var(--pink);flex:none;width:16px;height:16px}.training-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:40px}@media (min-width:720px){.training-grid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (min-width:1080px){.training-grid{grid-template-columns:repeat(2,1fr);gap:24px}}.training-card{--training-accent:var(--pink);position:relative;overflow:hidden;background:color-mix(in srgb,var(--surface)88%,transparent);border:1px solid color-mix(in srgb,var(--line)75%,var(--training-accent));box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff8c;border-radius:24px;min-width:0;padding:26px 24px 24px}.training-card:before{content:"";position:absolute;background:linear-gradient(90deg,#f7a8c900 0%,#f7a8c9bf 16%,#f9e79fb3 38%,#a9e5c0b3 58%,#a3d2f5bf 80%,#c9b8f500 100%);border-radius:2px;height:2px;top:0;left:22px;right:22px}:root[data-theme=dark] .training-card{box-shadow:var(--shadow-sm),inset 0 1px 0 #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .training-card{box-shadow:var(--shadow-sm),inset 0 1px 0 #eef0ff1a}}.training-accent-pink{--training-accent:var(--pink)}.training-accent-sky{--training-accent:var(--sky)}.training-accent-lav{--training-accent:var(--lav)}.training-accent-teal{--training-accent:var(--mint)}.training-accent-peach{--training-accent:var(--peach)}.training-accent-blue{--training-accent:var(--blue)}.training-accent-rose{--training-accent:var(--pink)}.training-accent-gold{--training-accent:var(--gold)}.training-accent-mint{--training-accent:var(--mint)}.training-accent-violet{--training-accent:var(--lav)}.training-accent-green{--training-accent:var(--green)}.training-card-head{display:flex;align-items: center;gap:14px;min-width:0}.training-card-icon{display:inline-flex;color:var(--training-accent);background:linear-gradient(140deg,color-mix(in srgb,var(--training-accent)26%,var(--surface)),color-mix(in srgb,var(--training-accent)9%,var(--surface)));box-shadow:0 6px 16px color-mix(in srgb,var(--training-accent)20%,transparent),inset 0 1px 0 #ffffff8c;border:2px solid #000;border-radius:15px;flex:none;justify-content:center;align-items: center;width:50px;height:50px}.training-card-icon .icon{width:23px;height:23px}.training-card-head h2{color:var(--ink);overflow-wrap:break-word;min-width:0;font-size:1.14rem;font-weight:500;line-height:1.3}.training-topics{list-style:none;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;margin:18px 0 0;padding:16px 0 0}.training-topics li{display:flex;color:var(--ink-soft);overflow-wrap:break-word;align-items: flex-start;gap:9px;min-width:0;font-size:.94rem;line-height:1.55}.training-topic-check{display:inline-flex;color:var(--training-accent);flex:none;margin-top:2px}.training-topic-check .icon{width:15px;height:15px}.training-close{margin-top:44px}@media (max-width:559px){.training-head{padding-top:32px}.training-card{border-radius:20px;padding:22px 19px 20px}.training-card-icon{border-radius:13px;width:46px;height:46px}.training-note{text-align:left;border-radius:16px}}.aria-drawer-close{display:none}@media (max-width:700px){html,body{overflow-x:clip}.chat,.chat *,.aria-screen,.aria-screen *,.reasoning-picker,.reasoning-picker *{box-sizing:border-box}.chat img,.aria-screen img{max-width:100%}.hero .wrap{width:calc(100% - 24px);padding-left:0;padding-right:0}.hero{padding-top:26px;padding-bottom:30px}.hero-grid{gap:20px}.chat{border-radius:20px;width:100%;max-width:100%}.chat-head{gap:10px;padding:13px 14px 14px}.chat-avatar{border-radius:15px;width:44px;height:44px}.chat-name{font-size:1.02rem}.chat-status{font-size:.84rem}.chat-expand{width:44px;height:44px}.chat-expand .icon{width:19px;height:19px}.chat-log{gap:9px;max-height:min(46dvh,380px);padding:14px 12px 6px}.chat .msg{max-width:94%;padding:10px 13px;font-size:.97rem;line-height:1.6}.chat .msg-row{gap:8px;max-width:100%}.chat .msg-row .msg{max-width:none}.chat .msg-avatar{width:30px;height:30px}.chat-compose{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.prompt-box{gap:8px;padding:16px 12px 12px 14px}.prompt-box textarea{min-height:118px;max-height:200px;font-size:16px;line-height:1.6}.prompt-row{flex-wrap:wrap;gap:8px}.attach-btn,.send-btn{width:44px;min-width:44px;height:44px;min-height:44px}.attach-btn .icon,.send-btn .icon{width:20px;height:20px}.imggen-btn{width:44px;min-width:44px;height:44px;min-height:44px}.imggen-btn img{width:38px;height:38px}.demo-btn{height:44px;min-height:44px;padding:0 16px;font-size:.88rem}.attach-chip{max-width:100%;padding:7px 8px 7px 12px}.attach-remove{width:28px;min-width:28px;height:28px}.chat-credits{margin:0 14px;padding:11px 0 14px}.chat-credits-copy{font-size:.88rem;line-height:1.6}.imggen-panel,.demo-panel{border-radius:12px;padding:12px}.imggen-sizes{gap:6px}.imggen-size{min-height:52px}.imggen-panel-foot,.demo-panel-foot{flex-direction:column;align-items:stretch}.imggen-create,.demo-create{width:100%;min-height:48px;margin-left:0}.demo-styles{grid-template-columns:1fr 1fr;gap:6px}.demo-style{min-height:52px}.reasoning-picker{border-radius:18px;gap:9px;padding:13px 13px 12px}.reasoning-picker-hero{margin-top:12px}.reasoning-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.reasoning-option{gap:6px;min-height:44px;padding:9px 4px;font-size:.82rem;line-height:1.2}.reasoning-option .icon{width:15px;height:15px}.reasoning-picker-blurb{font-size:.82rem;line-height:1.5}.aria-screen,.aria-shell{height:100dvh;max-height:100dvh}.aria-main{min-height:0}.aria-main-head{padding:max(12px,env(safe-area-inset-top))12px 12px;gap:9px}.aria-main-head .chat-avatar{width:42px;height:42px}.aria-icon-btn{width:44px;min-width:44px;height:44px;min-height:44px}.aria-icon-btn .icon{width:18px;height:18px}.aria-log{padding:16px 12px 8px;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.aria-log-inner{gap:9px;width:100%}.aria-log .msg{max-width:94%;padding:10px 13px;font-size:.97rem;line-height:1.6}.aria-log .msg-row{gap:8px;max-width:100%}.aria-log .msg-row .msg{max-width:none}.aria-log .msg-avatar{width:30px;height:30px}.aria-log .code-card,.aria-log .code-scroll{max-width:100%}.aria-compose{padding:8px 12px 6px;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:6px}.aria-compose-inner{width:100%;padding-left:0;padding-right:0}.aria-screen .prompt-box{padding:13px 12px 11px 13px}.aria-screen .prompt-box textarea{min-height:48px;max-height:150px;font-size:16px;line-height:1.55}.aria-reasoning-dock{padding:0 12px max(10px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.aria-reasoning-dock .reasoning-picker{width:100%}.aria-side{padding-top:env(safe-area-inset-top,0px);width:min(348px,100vw - 32px);height:100dvh;max-height:100dvh}.aria-side-head{gap:10px;padding:14px 14px 8px}.aria-side-head h2{flex:auto;min-width:0;font-size:1.05rem}.aria-side-head-row{display:flex;align-items: center;gap:8px;width:100%}.aria-drawer-close{display:inline-flex;cursor:pointer;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:0;flex:none;justify-content:center;align-items: center;width:44px;min-width:44px;height:44px;padding:0}.aria-drawer-close .icon{width:18px;height:18px}.aria-new-btn{width:100%;height:44px;min-height:44px;padding:0 16px;font-size:.92rem}.aria-search{width:100%;height:44px;min-height:44px}.aria-search input{font-size:16px}.aria-conv-list{-webkit-overflow-scrolling:touch;gap:5px;padding:2px 10px 12px}.aria-conv-main{min-height:44px;padding:9px 10px 0}.aria-conv-title{font-size:.95rem}.aria-conv-snippet{font-size:.84rem}.aria-conv-meta{flex-wrap:nowrap;gap:7px;padding:6px 10px 10px}.aria-conv-stamp{font-size:.78rem}.aria-conv-stamp .icon{width:14px;height:14px}.aria-conv-actions{gap:6px;margin-left:4px}.aria-conv-act{width:28px;height:28px}.aria-side-foot{padding:10px 12px max(12px,env(safe-area-inset-bottom))}.aria-account-row{min-height:44px}.aria-settings-gear{border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px}.aria-settings-menu{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(62dvh,480px);left:10px;right:10px}.aria-settings-item{min-height:52px;padding:11px 10px}.aria-settings-item-note{white-space:normal}.aria-logout-btn,.aria-memory-summary,.aria-training-summary{min-height:44px}.aria-confirm-backdrop{padding:max(14px,env(safe-area-inset-top))14px max(14px,env(safe-area-inset-bottom))}.aria-confirm{border-radius:18px;padding:18px}.aria-confirm-actions{flex-direction:column-reverse;align-items:stretch}.aria-confirm-actions .btn{justify-content:center;width:100%;min-height:48px}.demo-frame{max-width:100%}.demo-view-bar{flex-wrap:wrap}}@media (max-width:380px){.hero .wrap{width:calc(100% - 20px)}.chat-log{padding-left:10px;padding-right:10px}.chat .msg,.aria-log .msg{padding:9px 12px;font-size:.95rem}.prompt-row{gap:6px}.demo-btn{padding:0 12px}.reasoning-option{gap:4px;font-size:.78rem}.aria-side{width:calc(100vw - 20px)}.aria-conv-meta{gap:5px}.aria-conv-stamp{font-size:.75rem}.aria-log,.aria-compose,.aria-reasoning-dock{padding-left:10px;padding-right:10px}}@media (max-width:700px) and (max-height:500px){.chat-log{max-height:38dvh}.aria-screen .prompt-box textarea{min-height:40px}}.how-it-works{background:var(--bg)}.how-title:after{background:#000;border-radius:0;height:3px}:root[data-theme=dark] .how-title:after{background:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .how-title:after{background:var(--ink)}}.how-step{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid #000;border-radius:0;box-shadow:6px 6px #1c214014}.how-step:before,.how-step:after{display:none}.how-icon-tile{background:var(--surface);box-shadow:none;border-radius:0}@media (hover:hover){.how-step:hover{transform:translate(-2px,-2px);box-shadow:9px 9px #1c21401c}}.demo-topbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid #000}.demo-topbar-mark{border-radius:0}.demo-close{background:var(--surface);border:2px solid #000;border-radius:0;box-shadow:8px 8px #1c21401a}.demo-close:before{display:none}.demo-panel,.site-demo-contact,.dash-card,.review-card,.reviews-summary,.blog-featured,.blog-card{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0!important}.demo-panel,.dash-card,.review-card{border:2px solid #000;box-shadow:6px 6px #1c214014}.site-demo-service,.site-demo-review,.site-demo-stats,.booking-service,.booking-day,.booking-time,.dash-stat,.site-demo-brand-mark,.site-demo-service-icon,.dash-stat-icon,.dash-activity-icon,.chat-avatar,.reviews-cta-icon,.booking-step-dot,.review-avatar{border-radius:0!important}.sms-phone{border:2px solid #000;border-radius:0;box-shadow:8px 8px #1c21401a}.sms-bubble,.chat-bubble{border-radius:0!important}.reviews-bar-track,.reviews-bar-fill,.analytics-source-track,.demo-field-box,.demo-field-box input,.blog-card img,.blog-featured img{border-radius:0}.build-section{background:var(--bg);border:0;padding:88px 0 120px}:root[data-theme=dark] .build-section{background:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section{background:var(--bg)}}.build-head2{text-align:center;max-width:44rem;margin:0 auto}.build-kicker{display:flex;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);justify-content:center;align-items: center;gap:14px;margin:0;font-size:.72rem;font-weight:600}:root[data-theme=dark] .build-kicker{color:#b9c0e4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-kicker{color:#b9c0e4}}.build-kicker-line{display:block;opacity:.6;background:currentColor;width:34px;height:1px}.build-title2{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:20px;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.08}.build-title2 em{color:var(--blue);font-style:normal}:root[data-theme=dark] .build-title2 em{color:#a9bcd2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-title2 em{color:#a9bcd2}}.build-sub2{color:var(--ink-soft);max-width:36rem;margin:20px auto 0;font-size:1.02rem;line-height:1.75}.feat-grid{display:grid;grid-template-columns:1fr;gap:28px;margin:64px auto 0}@media (min-width:760px){.feat-grid{grid-template-columns:repeat(2,1fr);gap:32px}}.feat-grid-single{max-width:720px}@media (min-width:760px){.feat-grid-single{grid-template-columns:1fr}}.feat-card{display:flex;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:28px;flex-direction:column;transition:transform .3s,box-shadow .3s;box-shadow:0 1px 2px #1c21400d,0 12px 28px #1c214012,0 36px 72px #1c21401c}:root[data-theme=dark] .feat-card{border-color:#27336e;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feat-card{border-color:#27336e;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}}@media (hover:hover){.feat-card:hover{transform:translateY(-6px);box-shadow:0 2px 3px #1c21400d,0 18px 36px #1c214017,0 48px 88px #1c214024}:root[data-theme=dark] .feat-card:hover{box-shadow:0 2px 3px #00000059,0 18px 36px #00000073,0 48px 88px #0000008c}}@media (hover:hover) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .feat-card:hover{box-shadow:0 34px 64px #00000080}}.feat-body{display:flex;flex-direction:column;flex:1;align-items: flex-start;padding:30px 32px 34px}.feat-top{display:flex;justify-content:space-between;align-items: center;width:100%;margin-bottom:18px}.feat-num{letter-spacing:.22em;color:var(--ink-soft);font-size:.78rem;font-weight:600}:root[data-theme=dark] .feat-num{color:#b9c0e4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feat-num{color:#b9c0e4}}.feat-icon{display:inline-flex;color:var(--ink);background:#eef0f7;border:1px solid #dde1ee;border-radius:14px;flex:none;justify-content:center;align-items: center;width:46px;height:46px}:root[data-theme=dark] .feat-icon{color:#eef0ff;background:#18224c;border-color:#2c3a75}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feat-icon{color:#eef0ff;background:#18224c;border-color:#2c3a75}}.feat-icon .icon{width:21px;height:21px}.feat-body h3{letter-spacing:-.015em;color:var(--ink);font-size:1.32rem;font-weight:600;line-height:1.25}.feat-copy{color:var(--ink);margin-top:9px;font-size:1rem;font-weight:500;line-height:1.6}.feat-detail{color:var(--ink-soft);flex:1;margin-top:6px;font-size:.94rem;line-height:1.65}.feat-link{display:inline-flex;color:#fff;text-decoration:none;background:#141a36;border-radius:999px;align-items: center;gap:9px;min-height:46px;margin-top:24px;padding:0 20px;transition:background .2s,transform .2s;font-size:.92rem;font-weight:600}.feat-link .icon{width:16px;height:16px;transition:transform .2s}.feat-link:hover{background:#232c5c}.feat-link:hover .icon{transform:translate(3px)}.feat-link:focus-visible{outline:3px solid var(--sky);outline-offset:3px}:root[data-theme=dark] .feat-link{color:#0a1130;background:#eef0ff}:root[data-theme=dark] .feat-link:hover{background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feat-link{color:#0a1130;background:#eef0ff}:root:not([data-theme=light]) .feat-link:hover{background:#fff}}.fv{display:flex;background:#eef0f7;border-bottom:1px solid #e2e5ef;flex-direction:column;justify-content:center;gap:14px;min-height:248px;padding:30px 28px}:root[data-theme=dark] .fv{background:#0e173c;border-bottom-color:#27336e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv{background:#0e173c;border-bottom-color:#27336e}}.fv-photo{position:relative;overflow:hidden;min-height:248px;padding:0}.fv-photo img{position:absolute;object-fit:cover;display:block;width:100%;height:100%;inset:0}.fv-photo-caption{position:absolute;display:flex;color:#fff;background:linear-gradient(#080a1800 0%,#080a18c7 78%);justify-content:space-between;align-items: center;gap:14px;padding:44px 22px 18px;bottom:0;left:0;right:0}.fv-photo-name{letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.35}.fv-photo-meta{opacity:.85;flex:none;font-size:.8rem;font-weight:500}.fv-photo-cta{display:inline-flex;color:#0a1130;background:#fff;border-radius:999px;flex:none;align-items: center;gap:7px;padding:9px 15px;font-size:.8rem;font-weight:600}.fv-photo-cta .icon{width:14px;height:14px}.fv-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem;font-weight:600}.fv-big{letter-spacing:-.04em;color:var(--ink);font-size:3rem;font-weight:600;line-height:1}.fv-huge{letter-spacing:-.05em;color:var(--ink);font-size:4.2rem;font-weight:600;line-height:.95}.fv-note{display:flex;color:var(--ink-soft);align-items: center;gap:8px;font-size:.9rem;font-weight:500}.fv-dot{background:#2f9e63;border-radius:50%;flex:none;width:8px;height:8px}.fv-bars{display:flex;align-items: flex-end;gap:9px;height:74px}.fv-bars i{display:block;background:#141a36;border-radius:6px 6px 2px 2px;flex:1;min-height:10px}.fv-bars i:nth-child(2n){background:#c9a94e}:root[data-theme=dark] .fv-bars i{background:#a9bcd2}:root[data-theme=dark] .fv-bars i:nth-child(2n){background:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv-bars i{background:#a9bcd2}:root:not([data-theme=light]) .fv-bars i:nth-child(2n){background:#ffd166}}.fv-chart{height:74px}.fv-chart svg{display:block;width:100%;height:100%}.fv-line{fill:none;stroke:#141a36;stroke-width:2.5;vector-effect:non-scaling-stroke}.fv-area{fill:#141a36;opacity:.09;stroke:none}:root[data-theme=dark] .fv-line{stroke:#b7c9da}:root[data-theme=dark] .fv-area{fill:#b7c9da}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv-line{stroke:#b7c9da}:root:not([data-theme=light]) .fv-area{fill:#b7c9da}}.fv-booking-service{display:flex;background:var(--surface);color:var(--ink);border:1px solid #e7e1d3;border-radius:14px;justify-content:space-between;align-items: center;gap:12px;padding:15px 17px;font-size:1rem;font-weight:600}:root[data-theme=dark] .fv-booking-service{border-color:#27336e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv-booking-service{border-color:#27336e}}.fv-booking-service span{letter-spacing:.1em;text-transform:uppercase;color:#a07d2c;font-size:.72rem;font-weight:600}:root[data-theme=dark] .fv-booking-service span{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv-booking-service span{color:#ffd166}}.fv-times{display:flex;flex-wrap:wrap;gap:9px}.fv-times span{color:var(--ink);background:var(--surface);border:1px solid #ddd5c2;border-radius:999px;padding:10px 16px;font-size:.94rem;font-weight:500}:root[data-theme=dark] .fv-times span{border-color:#2c3a75}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv-times span{border-color:#2c3a75}}.fv-times span.fv-on{color:#fff;background:#141a36;border-color:#141a36;font-weight:600}:root[data-theme=dark] .fv-times span.fv-on{color:#0a1130;background:#eef0ff;border-color:#eef0ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv-times span.fv-on{color:#0a1130;background:#eef0ff;border-color:#eef0ff}}.fv-confirm{display:flex;color:var(--ink-soft);align-items: center;gap:9px;font-size:.92rem;font-weight:500}.fv-confirm .icon{color:#2f9e63;width:17px;height:17px}.fv-chat{gap:11px}.fv-bubble{background:var(--surface);color:var(--ink);border:1px solid #e7e1d3;border-radius:18px 18px 18px 6px;max-width:88%;padding:14px 17px;font-size:.98rem;line-height:1.55}:root[data-theme=dark] .fv-bubble{border-color:#27336e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv-bubble{border-color:#27336e}}.fv-bubble-them{color:#fff;background:#141a36;border-color:#141a36;border-bottom-right-radius:6px;border-bottom-left-radius:18px;align-self: flex-end}:root[data-theme=dark] .fv-bubble-them{color:#0a1130;background:#eef0ff;border-color:#eef0ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv-bubble-them{color:#0a1130;background:#eef0ff;border-color:#eef0ff}}.fv-reviews{align-items: flex-start}.fv-reviews .demo-stars{gap:3px}.fv-reviews .demo-star{width:24px;height:24px}.fv-quote{color:var(--ink-soft);max-width:30ch;font-size:.95rem;line-height:1.6}@media (max-width:720px){.build-section{padding:70px 0 80px}.build-title2{font-size:2rem}.feat-grid{gap:24px;margin-top:42px}.feat-body{padding:22px 22px 26px}.fv{min-height:228px;padding:24px 22px}.fv-photo{min-height:228px;padding:0}.fv-big{font-size:2.5rem}.fv-huge{font-size:3.4rem}}@media (prefers-reduced-motion:reduce){.feat-card,.feat-link,.feat-link .icon{transition:none}.feat-card:hover{transform:none}}.how-step{border:1px solid #e7e1d3;border-radius:20px;box-shadow:0 18px 36px #1c21400f}:root[data-theme=dark] .how-step{border-color:#27336e;box-shadow:0 18px 36px #00000052}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .how-step{border-color:#27336e;box-shadow:0 18px 36px #00000052}}.how-icon-tile{box-shadow:none;background:#f7f2e4;border:1px solid #e7dcbc;border-radius:14px}:root[data-theme=dark] .how-icon-tile{background:#18224c;border-color:#2c3a75}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .how-icon-tile{background:#18224c;border-color:#2c3a75}}.how-title:after{background:#c9a94e;border-radius:999px;width:56px;height:3px}@media (hover:hover){.how-step:hover{transform:translateY(-4px);box-shadow:0 26px 48px #1c21401a}}.demo-topbar{border-bottom:1px solid var(--line)}.demo-topbar-mark{border:1px solid var(--line);border-radius:10px}.demo-close{border:1px solid #e7e1d3;border-radius:24px;box-shadow:0 24px 48px #1c214012}:root[data-theme=dark] .demo-close{border-color:#27336e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .demo-close{border-color:#27336e}}.demo-panel,.dash-card,.review-card{border:1px solid #e7e1d3;box-shadow:0 20px 40px #1c21400f}:root[data-theme=dark] .demo-panel,:root[data-theme=dark] .dash-card,:root[data-theme=dark] .review-card{border-color:#27336e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .demo-panel,:root:not([data-theme=light]) .dash-card,:root:not([data-theme=light]) .review-card{border-color:#27336e}}.demo-panel,.site-demo-contact,.dash-card,.review-card,.reviews-summary,.blog-featured,.blog-card{border-radius:20px!important}.site-demo-brand-mark,.site-demo-service-icon,.dash-stat-icon,.dash-activity-icon,.reviews-cta-icon,.review-avatar{border-radius:12px!important}.chat-avatar{border-radius:14px!important}.booking-step-dot{border-radius:50%!important}.sms-phone{border:1px solid #e7e1d3;border-radius:24px;box-shadow:0 24px 48px #1c214014}:root[data-theme=dark] .sms-phone{border-color:#27336e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sms-phone{border-color:#27336e}}.sms-bubble,.chat-bubble{border-radius:16px!important}.reviews-bar-track,.reviews-bar-fill,.analytics-source-track{border-radius:999px}.demo-field-box,.demo-field-box input,.blog-card img,.blog-featured img{border-radius:12px}.fv.fv-screen{aspect-ratio:3/2;position:relative;overflow:hidden;background:var(--surface-2);border-bottom:1px solid var(--border);justify-content:flex-start;min-height:0;padding:0}:root[data-theme=dark] .fv.fv-screen{border-bottom-color:#27336e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv.fv-screen{border-bottom-color:#27336e}}.fv-screen img{position:absolute;object-fit:cover;display:block;width:100%;height:100%;transition:transform .6s;inset:0}@media (hover:hover){.feat-card:hover .fv-screen img{transform:scale(1.03)}}@media (max-width:720px){.fv.fv-screen{min-height:0;padding:0}}@media (prefers-reduced-motion:reduce){.fv-screen img{transition:none}.feat-card:hover .fv-screen img{transform:none}}.build-section{padding:28px 0 96px}.build-panel{position:relative;overflow:hidden;color:#eef0ff;background:radial-gradient(58% 85% at 88% 0%,#7a6fd04d,#7a6fd000 56%),radial-gradient(48% 75% at 0% 104%,#7d9db33d,#7d9db300 56%),linear-gradient(155deg,#171f45 0%,#0a1130 56%,#0d1533 100%);border:1px solid #94a3ff33;border-radius:36px;padding:72px 64px 78px;box-shadow:0 24px 55px #0a113042,0 55px 110px #0a11302e}:root[data-theme=dark] .build-panel{background:radial-gradient(58% 85% at 88% 0%,#7a6fd042,#7a6fd000 56%),radial-gradient(48% 75% at 0% 104%,#7d9db333,#7d9db300 56%),linear-gradient(155deg,#131c49 0%,#0a1230 56%,#0e173c 100%);border-color:#2c3a75;box-shadow:0 24px 55px #00000080,0 55px 110px #0006}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-panel{background:radial-gradient(58% 85% at 88% 0%,#7a6fd042,#7a6fd000 56%),radial-gradient(48% 75% at 0% 104%,#7d9db333,#7d9db300 56%),linear-gradient(155deg,#131c49 0%,#0a1230 56%,#0e173c 100%);border-color:#2c3a75;box-shadow:0 24px 55px #00000080,0 55px 110px #0006}}.build-panel .build-head2{max-width:46rem}.build-panel .build-kicker,:root[data-theme=dark] .build-panel .build-kicker{color:#a9b6e8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-panel .build-kicker{color:#a9b6e8}}.build-panel .build-title2{color:#fff}.build-panel .build-title2 em,:root[data-theme=dark] .build-panel .build-title2 em{color:#b7c9da}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-panel .build-title2 em{color:#b7c9da}}.build-panel .build-sub2{color:#b4bce0}.build-panel .feat-grid{margin-top:58px}.build-panel .feat-grid-single{max-width:none}.build-panel .feat-card{display:grid;grid-template-columns:1.12fr .88fr;box-shadow:none;overflow:visible;background:0 0;border:0;border-radius:0;align-items: center;gap:54px;transition:none}:root[data-theme=dark] .build-panel .feat-card{box-shadow:none;background:0 0;border:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-panel .feat-card{box-shadow:none;background:0 0;border:0}}@media (hover:hover){.build-panel .feat-card:hover{box-shadow:none;transform:none}:root[data-theme=dark] .build-panel .feat-card:hover{box-shadow:none}}.build-panel .fv.fv-screen{aspect-ratio:4/3;background:#0a1130;border:1px solid #ffffff29;border-radius:24px;box-shadow:0 26px 60px #0000007a}:root[data-theme=dark] .build-panel .fv.fv-screen{border-color:#ffffff29}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-panel .fv.fv-screen{border-color:#ffffff29}}.fv-screen-shade{position:absolute;pointer-events:none;background:linear-gradient(#06091800 0%,#060918bd 82%);height:46%;bottom:0;left:0;right:0}.fv-screen-caption{position:absolute;display:flex;color:#fff;flex-wrap:wrap;align-items: center;gap:11px;bottom:17px;left:20px;right:20px}.fv-screen-badge{letter-spacing:.15em;text-transform:uppercase;color:#0a1130;background:#fffffff0;border-radius:999px;flex:none;padding:6px 11px;font-size:.66rem;font-weight:600}.fv-screen-name{letter-spacing:-.005em;text-shadow:0 1px 10px #00000073;font-size:.97rem;font-weight:600}.build-panel .feat-body{padding:0}.feat-eyebrow{display:flex;letter-spacing:.26em;text-transform:uppercase;color:#a9b6e8;align-items: center;gap:13px;width:100%;margin:0 0 22px;font-size:.7rem;font-weight:600}.feat-eyebrow .feat-icon{color:#b7c9da;background:#ffffff14;border:1px solid #ffffff2b;border-radius:12px;width:40px;height:40px}.feat-eyebrow .feat-icon .icon{width:19px;height:19px}.feat-eyebrow .feat-num{letter-spacing:.02em;color:#eef0ff57;margin-left:auto;font-size:1.5rem;font-weight:300}:root[data-theme=dark] .feat-eyebrow .feat-num{color:#eef0ff57}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feat-eyebrow .feat-num{color:#eef0ff57}}.build-panel .feat-body h3{color:#fff;letter-spacing:-.022em;font-size:clamp(1.75rem,3.2vw,2.2rem);line-height:1.15}.build-panel .feat-copy{color:#eef0ff;margin-top:13px;font-size:1.07rem}.build-panel .feat-detail{color:#a7aed2;flex:none;margin-top:8px}.feat-points{list-style:none;display:flex;border-top:1px solid #ffffff21;flex-direction:column;gap:12px;width:100%;margin:24px 0 0;padding:24px 0 0}.feat-points li{display:flex;color:#dfe4ff;align-items: flex-start;gap:11px;font-size:.95rem;font-weight:500;line-height:1.55}.feat-points .icon{color:#7fe3c3;flex:none;width:18px;height:18px;margin-top:3px}.feat-cta-row{display:flex;flex-wrap:wrap;align-items: center;gap:17px;margin-top:32px}.build-panel .feat-link{color:#0a1130;background:#fff;min-height:52px;margin-top:0;padding:0 26px;font-size:.96rem}.build-panel .feat-link:hover{color:#0a1130;background:#b7c9da}:root[data-theme=dark] .build-panel .feat-link{color:#0a1130;background:#fff}:root[data-theme=dark] .build-panel .feat-link:hover{background:#b7c9da}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-panel .feat-link{color:#0a1130;background:#fff}:root:not([data-theme=light]) .build-panel .feat-link:hover{background:#b7c9da}}.feat-cta-note{color:#8f98c4;font-size:.85rem;font-weight:500}@media (max-width:960px){.build-panel .feat-card{grid-template-columns:1fr;gap:36px}.build-panel .fv.fv-screen{aspect-ratio:16/10}}@media (max-width:720px){.build-section{padding:14px 0 74px}.build-panel{border-radius:28px;padding:46px 22px 48px}.build-panel .feat-grid{margin-top:42px}.build-panel .fv.fv-screen{aspect-ratio:4/3;border-radius:20px}.fv-screen-caption{bottom:14px;left:16px;right:16px}.feat-cta-row{flex-direction:column;align-items:stretch;gap:13px}.build-panel .feat-link{justify-content:center;width:100%}.feat-cta-note{text-align:center}}.build-section{box-shadow:none;background:#fff;border:0;padding:92px 0 108px}:root[data-theme=dark] .build-section{background:#0e173c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section{background:#0e173c}}.wave{color:#fff}:root[data-theme=dark] .wave{color:#0e173c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wave{color:#0e173c}}.build-section .build-head2{text-align:center;max-width:44rem;margin:0 auto}.build-section .build-kicker{color:var(--ink-soft)}:root[data-theme=dark] .build-section .build-kicker{color:#b9c0e4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .build-kicker{color:#b9c0e4}}.build-section .build-title2{color:var(--ink)}.build-section .build-title2 em{color:var(--blue)}:root[data-theme=dark] .build-section .build-title2 em{color:#a9bcd2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .build-title2 em{color:#a9bcd2}}.build-section .build-sub2{color:var(--ink-soft)}.build-section .feat-grid{margin-top:60px}.build-section .feat-grid-single{max-width:none}.build-section .feat-card{display:grid;grid-template-columns:1.12fr .88fr;box-shadow:none;overflow:visible;background:0 0;border:0;border-radius:0;align-items: center;gap:56px;transition:none}:root[data-theme=dark] .build-section .feat-card{box-shadow:none;background:0 0;border:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-card{box-shadow:none;background:0 0;border:0}}@media (hover:hover){.build-section .feat-card:hover{box-shadow:none;transform:none}:root[data-theme=dark] .build-section .feat-card:hover{box-shadow:none}}.build-section .fv.fv-screen{aspect-ratio:4/3;background:var(--surface-2);border:1px solid #1c21401a;border-radius:20px;box-shadow:0 18px 44px #1c214021}:root[data-theme=dark] .build-section .fv.fv-screen{border-color:#27336e;box-shadow:0 18px 44px #0000006b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .fv.fv-screen{border-color:#27336e;box-shadow:0 18px 44px #0000006b}}.build-section .feat-body{padding:0}.build-section .feat-eyebrow{color:var(--ink-soft)}:root[data-theme=dark] .build-section .feat-eyebrow{color:#a9b6e8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-eyebrow{color:#a9b6e8}}.build-section .feat-eyebrow .feat-icon{color:var(--blue);background:#eef0f7;border:1px solid #dde1ee}:root[data-theme=dark] .build-section .feat-eyebrow .feat-icon{color:#b7c9da;background:#ffffff14;border-color:#ffffff2b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-eyebrow .feat-icon{color:#b7c9da;background:#ffffff14;border-color:#ffffff2b}}.build-section .feat-eyebrow .feat-num{color:#1c214052}:root[data-theme=dark] .build-section .feat-eyebrow .feat-num{color:#eef0ff57}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-eyebrow .feat-num{color:#eef0ff57}}.build-section .feat-body h3{color:var(--ink);letter-spacing:-.022em;font-size:clamp(1.75rem,3.2vw,2.2rem);line-height:1.15}.build-section .feat-copy{color:var(--ink);margin-top:13px;font-size:1.07rem}.build-section .feat-detail{color:var(--ink-soft);flex:none;margin-top:8px}.build-section .feat-points{border-top:1px solid var(--border)}.build-section .feat-points li{color:var(--ink)}:root[data-theme=dark] .build-section .feat-points li{color:#dfe4ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-points li{color:#dfe4ff}}.build-section .feat-points .icon{color:var(--mint)}.build-section .feat-link{color:#fff;background:#141a36;min-height:52px;margin-top:0;padding:0 26px;font-size:.96rem}.build-section .feat-link:hover{background:var(--blue-deep);color:#fff}:root[data-theme=dark] .build-section .feat-link{color:#0a1130;background:#eef0ff}:root[data-theme=dark] .build-section .feat-link:hover{background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-link{color:#0a1130;background:#eef0ff}:root:not([data-theme=light]) .build-section .feat-link:hover{background:#fff}}.build-section .feat-cta-note{color:var(--ink-soft)}.feat-visual-link{display:block;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.feat-visual-link:focus-visible{outline:3px solid var(--sky);outline-offset:4px}@media (hover:hover){.feat-visual-link:hover img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.feat-visual-link:hover img{transform:none}}@media (max-width:960px){.build-section .feat-card{grid-template-columns:1fr;gap:36px}.build-section .fv.fv-screen{aspect-ratio:16/10}}@media (max-width:720px){.build-section{padding:64px 0 76px}.build-section .feat-grid{margin-top:42px}.build-section .fv.fv-screen{aspect-ratio:4/3;border-radius:18px}.build-section .feat-link{justify-content:center;width:100%}}.build-section{position:relative;isolation:isolate;overflow:hidden;box-shadow:none;background:#f6f3fc;border:0;padding:92px 0 108px}:root[data-theme=dark] .build-section{background:var(--navy)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section{background:var(--navy)}}.build-bg-img{position:absolute;z-index:-2;object-fit:cover;object-position:center 42%;pointer-events:none;width:100%;height:100%;inset:0}.build-bg-dark,:root[data-theme=dark] .build-bg-light{display:none}:root[data-theme=dark] .build-bg-dark{display:block;object-position:center 44%;filter:brightness(1.12)saturate(1.08)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-bg-light{display:none}:root:not([data-theme=light]) .build-bg-dark{display:block;object-position:center 44%;filter:brightness(1.12)saturate(1.08)}}.build-bg-overlay{position:absolute;z-index:-1;pointer-events:none;background:repeating-linear-gradient(118deg,#ffffff0d 0 34px,#604aa006 34px 68px),linear-gradient(118deg,#f7a8c921 0%,#ffc39b1c 20%,#f9e79f1c 40%,#a9e5c01a 58%,#b8c9d91c 78%,#c9b8f51f 100%),linear-gradient(#f4f2fbf0 0%,#faf8ff85 26%,#f6f3fc6b 62%,#f4f2fbe6 100%);inset:0}:root[data-theme=dark] .build-bg-overlay{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(118deg,#f7a8c91a 0%,#ffc39b14 20%,#f9e79f14 40%,#a9e5c012 58%,#b8c9d914 78%,#c9b8f517 100%),linear-gradient(#070d24e6 0%,#070d244d 26%,#0a123057 62%,#070d24e0 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-bg-overlay{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(118deg,#f7a8c91a 0%,#ffc39b14 20%,#f9e79f14 40%,#a9e5c012 58%,#b8c9d914 78%,#c9b8f517 100%),linear-gradient(#070d24e6 0%,#070d244d 26%,#0a123057 62%,#070d24e0 100%)}}.wave{display:none}.build-section>.wrap{position:relative;z-index:1}.build-section .fv.fv-screen{background:var(--surface-2);border:1px solid #1c21401f;box-shadow:0 18px 44px #1c214029}:root[data-theme=dark] .build-section .fv.fv-screen{border-color:#ffffff2e;box-shadow:0 18px 44px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .fv.fv-screen{border-color:#ffffff2e;box-shadow:0 18px 44px #00000073}}:root[data-theme=dark] .build-section .build-sub2{color:#b9c0e4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .build-sub2{color:#b9c0e4}}:root[data-theme=dark] .build-section .feat-detail{color:#b9c0e4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-detail{color:#b9c0e4}}:root[data-theme=dark] .build-section .feat-points{border-top-color:#ffffff29}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-points{border-top-color:#ffffff29}}@media (max-width:720px){.build-section{padding:64px 0 76px}}.google-g-img{display:block;flex:none;width:18px;height:18px}.google-g-badge{display:inline-flex;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items: center;width:27px;height:27px;box-shadow:0 1px 5px #070c2247}.google-g-badge .google-g-img{width:16px;height:16px}.google-rating{display:inline-flex;flex-wrap:wrap;align-items: center;gap:9px}.google-rating strong{font-weight:600}.site-demo-hero-rating{color:#fff;font-size:.92rem}.site-demo-stat-rating{justify-content:center;align-items: center;gap:7px;display:flex!important;margin-top:7px!important}.site-demo-stat-stars .demo-star{width:14px;height:14px}.site-demo-stat-rating .google-g-img{width:16px;height:16px}.site-demo-reviews-rating{display:flex;color:var(--ink);justify-content:center;margin-top:16px;font-size:.95rem}.site-demo-reviews-rating .google-g-badge{border:1px solid var(--line);box-shadow:0 1px 5px #1c21402e}.site-demo-review-top{display:flex;justify-content:space-between;align-items: center;gap:10px}.google-review-mark{display:inline-flex;color:var(--ink-soft);align-items: center;gap:6px;font-size:.79rem;font-weight:500}.google-review-mark .google-g-img{width:15px;height:15px}.site-demo-footer{border-top:1px solid var(--line);background:var(--surface);margin-top:64px;padding:26px 0 30px}.site-demo-footer-in{display:flex;flex-wrap:wrap;align-items: center;gap:18px}.site-demo-footer-in .site-demo-brand{margin-right:0}.site-demo-footer-rating{color:var(--ink);margin-right:auto;font-size:.9rem}.site-demo-footer-rating .google-g-badge{border:1px solid var(--line);box-shadow:none}.site-demo-footer-line{color:var(--ink-soft);width:min(1160px,100% - 40px);margin:18px auto 0;font-size:.82rem}.site-socials{display:inline-flex;flex:none;align-items: center;gap:10px}.site-social-circle{background:var(--surface);color:var(--ink);display:inline-flex;border:2px solid #000;border-radius:50%;justify-content:center;align-items: center;width:42px;height:42px}.site-social-glyph{display:block;width:19px;height:19px}.reviews-score-row{display:flex;align-items: center;gap:14px;margin-top:18px}.reviews-score-row .reviews-score{margin-top:0}.reviews-score-g{width:38px;height:38px}.reviews-cta-g{width:36px;height:36px;margin-top:14px}.reviews-cta h2{margin-top:12px}.review-card-g{width:18px;height:18px;margin-left:2px}@media (max-width:720px){.site-demo-footer-in{text-align:center;flex-direction:column;align-items: center}.site-demo-footer-rating{margin-right:0}.site-demo-footer-line{text-align:center}}.build-bg-overlay{background:repeating-linear-gradient(118deg,#ffffff0a 0 34px,#604aa005 34px 68px),linear-gradient(118deg,#f7a8c91a 0%,#ffc39b14 20%,#f9e79f14 40%,#a9e5c014 58%,#b8c9d914 78%,#c9b8f517 100%),linear-gradient(#f4f2fbf2 0%,#f8f6fddb 24%,#f7f5fdd6 58%,#f4f2fbed 100%)}:root[data-theme=dark] .build-bg-overlay{background:repeating-linear-gradient(118deg,#ffffff05 0 34px,#0000000a 34px 68px),linear-gradient(118deg,#f7a8c914 0%,#ffc39b0f 20%,#f9e79f0f 40%,#a9e5c00d 58%,#b8c9d90f 78%,#c9b8f512 100%),linear-gradient(#070d24eb 0%,#070d24cc 24%,#080e26d1 58%,#070d24eb 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-bg-overlay{background:repeating-linear-gradient(118deg,#ffffff05 0 34px,#0000000a 34px 68px),linear-gradient(118deg,#f7a8c914 0%,#ffc39b0f 20%,#f9e79f0f 40%,#a9e5c00d 58%,#b8c9d90f 78%,#c9b8f512 100%),linear-gradient(#070d24eb 0%,#070d24cc 24%,#080e26d1 58%,#070d24eb 100%)}}.build-section .build-head2,.build-section .feat-body{position:relative;isolation:isolate}.build-section .build-head2:before,.build-section .feat-body:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(72% 68% at 50% 46%,#f8f6fdeb 52%,#f8f6fd00 78%);inset:-30px -36px}:root[data-theme=dark] .build-section .build-head2:before,:root[data-theme=dark] .build-section .feat-body:before{background:radial-gradient(72% 68% at 50% 46%,#060a1ce6 52%,#060a1c00 78%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .build-head2:before,:root:not([data-theme=light]) .build-section .feat-body:before{background:radial-gradient(72% 68% at 50% 46%,#060a1ce6 52%,#060a1c00 78%)}}.build-section .build-sub2,.build-section .feat-detail{color:#3c4266}:root[data-theme=dark] .build-section .build-sub2,:root[data-theme=dark] .build-section .feat-detail{color:#d9def7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .build-sub2,:root:not([data-theme=light]) .build-section .feat-detail{color:#d9def7}}.site-demo-stats .site-demo-stat-rating{flex-direction:row;justify-content:center;align-items: center;display:flex!important}.site-demo-stats .demo-stars,.google-rating .demo-stars,.site-demo-review-top .demo-stars{flex-flow:row;display:inline-flex!important}.site-demo-stats .demo-star,.google-rating .demo-star,.google-g-img{flex:none}.site-demo-stat-rating .google-g-img{width:17px;height:17px}.build-section .feat-grid{grid-template-columns:1fr;gap:96px;margin-top:64px}@media (min-width:961px){.build-section .feat-card:nth-child(2n) .fv.fv-screen{order:2}}@media (max-width:720px){.build-section .feat-grid{gap:64px;margin-top:42px}}.analytics-foot{display:flex;flex-wrap:wrap;align-items: center;gap:20px;margin-top:16px;padding:24px 26px}.analytics-foot-main{display:flex;flex-direction:column;gap:12px;margin-right:auto}.analytics-foot-biz{display:flex;color:var(--ink);align-items: center;gap:10px;font-weight:500}.analytics-foot-rating{color:var(--ink);font-size:.92rem}.analytics-foot-rating .google-g-badge{border:1px solid var(--line);box-shadow:none}.analytics-foot-social{display:flex;align-items: center;gap:14px}.analytics-foot-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:600}@media (max-width:720px){.analytics-foot{text-align:center;flex-direction:column;align-items: center;padding:24px 20px}.analytics-foot-main{align-items: center;margin-right:0}.analytics-foot-social{flex-direction:column;gap:10px}}.site-social-circle-color{background:#fff}.site-social-circle-color .site-social-glyph{width:21px;height:21px}.build-section .fv.fv-screen.fv-screen-wide{aspect-ratio:16/10}@media (max-width:720px){.build-section .fv.fv-screen.fv-screen-wide{aspect-ratio:16/10}}.tracking-accent-violet{--dash-accent:#7a6fd0}.tracking-accent-rose{--dash-accent:#e60023}.tracking-accent-teal{--dash-accent:#0e9d8a}.tracking-accent-blue{--dash-accent:#1877f2}:root[data-theme=dark] .tracking-accent-violet{--dash-accent:#b3a8ff}:root[data-theme=dark] .tracking-accent-rose{--dash-accent:#ff6b81}:root[data-theme=dark] .tracking-accent-teal{--dash-accent:#5eead4}:root[data-theme=dark] .tracking-accent-blue{--dash-accent:#6ea8ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tracking-accent-violet{--dash-accent:#b3a8ff}:root:not([data-theme=light]) .tracking-accent-rose{--dash-accent:#ff6b81}:root:not([data-theme=light]) .tracking-accent-teal{--dash-accent:#5eead4}:root:not([data-theme=light]) .tracking-accent-blue{--dash-accent:#6ea8ff}}.tracking-live-strip{display:flex;color:var(--ink-soft);background:color-mix(in srgb,var(--mint)9%,var(--surface));border:1px solid color-mix(in srgb,var(--mint)30%,transparent);border-radius:16px;align-items: flex-start;gap:10px;margin-top:16px;padding:14px 17px;font-size:.93rem;line-height:1.6}.tracking-live-strip .icon{color:var(--mint);flex:none;width:19px;height:19px;margin-top:3px}.tracking-live-strip strong{color:var(--ink);font-weight:500}.tracking-brand{display:inline-flex;border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items: center}.tracking-brand svg{display:block}.tracking-brand-md{width:44px;height:44px}.tracking-brand-md svg{width:24px;height:24px}.tracking-brand-sm{width:30px;height:30px}.tracking-brand-sm svg{width:16px;height:16px}.tracking-brand-tiktok{background:#000;border-color:#000}.tracking-brand-tiktok svg{width:20px;height:20px}.tracking-brand-sm.tracking-brand-tiktok svg{width:14px;height:14px}.tracking-pixels{list-style:none;margin:8px 0 0;padding:0}.tracking-pixels li{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:13px;padding:13px 0}.tracking-pixels li:last-child{border-bottom:0}.tracking-pixel-main{display:flex;flex-direction:column;flex:1;gap:1px;min-width:0}.tracking-pixel-name{color:var(--ink);font-size:.96rem;font-weight:500}.tracking-pixel-meta{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.8rem}.tracking-pixel-fired{color:var(--mint);font-size:.78rem;font-weight:500}.tracking-live-pill{display:inline-flex;color:#0c6b4f;background:color-mix(in srgb,var(--mint)14%,var(--surface));border:2px solid #000;border-radius:999px;flex:none;align-items: center;gap:7px;padding:5px 13px;font-size:.8rem;font-weight:600}:root[data-theme=dark] .tracking-live-pill{color:#7fe3c3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tracking-live-pill{color:#7fe3c3}}.tracking-live-dot{background:#1f9d78;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 7px #1f9d78b3}.tracking-funnel{display:flex;flex-direction:column;gap:15px;margin-top:18px}.tracking-funnel-row{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:baseline;gap:5px 12px}.tracking-funnel-step{color:var(--ink);font-size:.92rem;font-weight:500}.tracking-funnel-count{color:var(--ink);text-align:right;font-size:.95rem;font-weight:600}.tracking-funnel-track{grid-column:1/-1}.tracking-funnel-fill{display:block;background:linear-gradient(90deg,#7a6fd0,#b3a8ff);border-radius:999px;height:100%}.tracking-funnel-pct{grid-column:1/-1;color:var(--ink-soft);margin-top:-2px;font-size:.78rem}.tracking-platforms{display:flex;flex-direction:column;gap:16px;margin-top:18px}.tracking-platform-row{display:grid;grid-template-columns:8.2rem 1fr;align-items: center;gap:6px 12px}.tracking-platform-name{display:inline-flex;color:var(--ink);align-items: center;gap:9px;font-size:.92rem;font-weight:500}.tracking-platform-fill{display:block;background:linear-gradient(90deg,#e60023,#7a6fd0);border-radius:999px;height:100%}.tracking-platform-nums{grid-column:2/3;color:var(--ink-soft);margin-top:-3px;font-size:.8rem}.tracking-audiences{list-style:none;margin:10px 0 0;padding:0}.tracking-audiences li{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:12px;padding:11px 0}.tracking-audiences li:last-child{border-bottom:0}.tracking-audience-main{display:flex;flex-direction:column;flex:1;min-width:0}.tracking-audience-name{color:var(--ink);overflow-wrap:break-word;font-size:.93rem;font-weight:500}.tracking-audience-detail{color:var(--ink-soft);overflow-wrap:break-word;font-size:.8rem}.tracking-audience-size{color:var(--ink);background:color-mix(in srgb,var(--lav)12%,var(--surface));border:2px solid #000;border-radius:999px;flex:none;padding:4px 12px;font-size:.84rem;font-weight:500}@media (max-width:720px){.tracking-demo .dash-head{gap:12px;margin-top:22px}.tracking-demo .dash-biz{gap:8px;font-size:.88rem;line-height:1.4}.tracking-demo .dash-title{margin-top:10px;font-size:1.38rem;line-height:1.2}.tracking-demo .dash-sub{font-size:.9rem;line-height:1.55}.tracking-demo .dash-live{padding:6px 12px;font-size:.78rem}.tracking-demo .tracking-stats{grid-auto-rows:1fr;gap:10px;margin-top:18px}.tracking-demo .dash-stat{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon value" "icon label" "delta delta";align-items: center;gap:0 10px;min-width:0;padding:13px 13px 11px;border-radius:16px!important}.tracking-demo .dash-stat-icon{grid-area:icon;align-self: start;width:34px;height:34px;border-radius:10px!important}.tracking-demo .dash-stat-icon .icon{width:17px;height:17px}.tracking-demo .dash-stat-value{grid-area:value;white-space:nowrap;margin-top:0;font-size:1.22rem;line-height:1.1}.tracking-demo .dash-stat-label{grid-area:label;margin-top:2px;font-size:.78rem;line-height:1.25}.tracking-demo .dash-stat-delta{grid-area:delta;white-space:nowrap;gap:4px;margin-top:9px;font-size:.7rem;line-height:1.2}.tracking-demo .dash-stat-delta .icon{flex:none;width:12px;height:12px}.tracking-demo .tracking-live-strip{border-radius:14px;gap:9px;margin-top:12px;padding:12px 14px;font-size:.86rem;line-height:1.55}.tracking-demo .tracking-live-strip .icon{width:17px;height:17px;margin-top:2px}.tracking-demo .dash-grid{gap:12px;margin-top:12px}.tracking-demo .analytics-grid-2{margin-top:12px}.tracking-demo .dash-card{padding:17px 15px 15px;border-radius:16px!important}.tracking-demo .dash-card-head{gap:3px 10px}.tracking-demo .dash-card-head h3{font-size:.98rem}.tracking-demo .dash-card-note{font-size:.76rem}.tracking-demo .analytics-card-note{margin-top:11px;font-size:.82rem;line-height:1.55}.tracking-demo .tracking-pixels li{gap:10px;padding:11px 0}.tracking-demo .tracking-brand-md{width:38px;height:38px}.tracking-demo .tracking-brand-md svg{width:21px;height:21px}.tracking-demo .tracking-live-pill{gap:5px;padding:4px 10px;font-size:.74rem}.tracking-demo .tracking-pixel-name{font-size:.9rem}.tracking-demo .tracking-pixel-meta{font-size:.76rem}.tracking-demo .tracking-funnel{gap:14px;margin-top:14px}.tracking-demo .tracking-platforms{gap:15px;margin-top:14px}.tracking-demo .tracking-platform-row{grid-template-columns:minmax(0,1fr);gap:6px}.tracking-demo .tracking-platform-nums{grid-column:auto;margin-top:0;font-size:.78rem}.tracking-demo .tracking-audiences li{gap:9px;padding:9px 0}.tracking-demo .tracking-audience-name{font-size:.88rem}.tracking-demo .tracking-audience-detail{font-size:.76rem}.tracking-demo .tracking-audience-size{padding:3px 9px;font-size:.76rem}.tracking-demo .analytics-foot{gap:14px;margin-top:12px;padding:20px 16px}.tracking-demo .analytics-foot-biz{font-size:.92rem;line-height:1.45}}@media (max-width:400px){.tracking-demo .tracking-stats{gap:8px}.tracking-demo .dash-stat{column-gap:8px;padding:12px 11px 10px}.tracking-demo .dash-stat-value{font-size:1.14rem}.tracking-demo .dash-stat-delta{letter-spacing:-.02em;font-size:.64rem}.tracking-demo .dash-title{font-size:1.3rem}}.build-section .fv.fv-screen,.build-section .fv.fv-screen.fv-screen-wide{aspect-ratio:16/10}@media (max-width:960px){.build-section .fv.fv-screen,.build-section .fv.fv-screen.fv-screen-wide{aspect-ratio:16/10}}@media (max-width:720px){.build-section .fv.fv-screen,.build-section .fv.fv-screen.fv-screen-wide{aspect-ratio:16/10}}.account-profile{display:flex;flex-wrap:wrap;align-items: center;gap:18px;margin-top:26px;padding:24px 26px}.account-avatar{background:var(--rainbow);display:inline-flex;border-radius:50%;flex:none;width:68px;height:68px;padding:3px;box-shadow:0 8px 20px #e2639f33}.account-avatar-initials{background:linear-gradient(150deg,var(--navy-2),var(--navy)75%);color:var(--peach);display:inline-flex;letter-spacing:.04em;border-radius:50%;justify-content:center;align-items: center;width:100%;height:100%;font-size:1.15rem;font-weight:600}.account-profile-main{display:flex;flex-direction:column;flex:1;gap:2px;min-width:200px}.account-profile-name{color:var(--ink);letter-spacing:-.01em;font-size:1.22rem;font-weight:600}.account-profile-meta{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.88rem}.account-profile .tracking-live-pill .icon{width:15px;height:15px}.account-security-strip{border-color:color-mix(in srgb,var(--lav)32%,transparent);background:color-mix(in srgb,var(--lav)9%,var(--surface))}.account-security-strip .icon{color:var(--lav)}.account-security-strip em{color:var(--ink);font-style:normal;font-weight:500}.account-methods,.account-sessions,.account-details{list-style:none;margin:8px 0 0;padding:0}.account-methods li,.account-sessions li,.account-details li{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:13px;padding:13px 0}.account-methods li:last-child,.account-sessions li:last-child,.account-details li:last-child{border-bottom:0}.account-method-icon{display:inline-flex;color:var(--lav);background:linear-gradient(140deg,color-mix(in srgb,var(--lav)22%,var(--surface)),color-mix(in srgb,var(--lav)7%,var(--surface)));border:2px solid #000;border-radius:12px;flex:none;justify-content:center;align-items: center;width:44px;height:44px}.account-method-icon .icon{width:21px;height:21px}.account-method-main{display:flex;flex-direction:column;flex:1;gap:1px;min-width:0}.account-method-name{color:var(--ink);display:inline-flex;align-items: center;gap:7px;font-size:.96rem;font-weight:500}.account-method-name .icon{color:var(--pink);flex:none;width:16px;height:16px}.account-method-detail{color:var(--ink-soft);overflow-wrap:break-word;font-size:.8rem}.account-method-status{color:var(--ink-soft);font-size:.78rem;font-weight:600}.account-method-status-on{color:var(--mint)}.account-switch{background:var(--bg-soft);cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:999px;flex:none;width:56px;height:32px;padding:0;transition:background .18s}.account-switch-knob{position:absolute;background:#fff;border:2px solid #000;border-radius:50%;width:22px;height:22px;transition:left .18s;top:50%;left:3px;translate:0 -50%}.account-switch-on{background:var(--mint)}.account-switch-on .account-switch-knob{left:calc(100% - 25px)}.account-switch:focus-visible{outline:3px solid var(--sky);outline-offset:2px}@media (prefers-reduced-motion:reduce){.account-switch,.account-switch-knob{transition:none}}.account-alerts-row{display:flex;border:1px solid var(--line);background:color-mix(in srgb,var(--pink)6%,var(--surface));border-radius:14px;align-items: center;gap:13px;margin-top:14px;padding:13px 14px}.account-alerts-main{display:flex;flex-direction:column;flex:1;gap:1px;min-width:0}.account-revoke{display:inline-flex;color:#b3261e;background:var(--surface);cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:999px;flex:none;align-items: center;gap:6px;min-height:36px;padding:6px 13px;font-family:inherit;font-size:.8rem;font-weight:600}:root[data-theme=dark] .account-revoke{color:#ff9d94}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .account-revoke{color:#ff9d94}}.account-revoke .icon{width:14px;height:14px}.account-revoke:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.account-card-copy{color:var(--ink-soft);margin-top:12px;font-size:.92rem;line-height:1.65}.account-codes-btn{min-height:44px;margin-top:16px}.account-codes{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px dashed color-mix(in srgb,var(--lav)45%,var(--line));background:color-mix(in srgb,var(--lav)6%,var(--surface));border-radius:14px;gap:9px;margin:16px 0 0;padding:14px}.account-codes li{letter-spacing:.06em;color:var(--ink);text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:8px 6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92rem;font-weight:600}@media (max-width:720px){.account-demo .dash-head{gap:12px;margin-top:22px}.account-demo .dash-biz{gap:8px;font-size:.88rem;line-height:1.4}.account-demo .dash-title{margin-top:10px;font-size:1.38rem;line-height:1.2}.account-demo .dash-sub{font-size:.9rem;line-height:1.55}.account-demo .dash-live{padding:6px 12px;font-size:.78rem}.account-demo .dash-grid{gap:12px;margin-top:12px}.account-demo .analytics-grid-2{margin-top:12px}.account-demo .dash-card{padding:17px 15px 15px;border-radius:16px!important}.account-demo .dash-card-head{gap:3px 10px}.account-demo .dash-card-head h3{font-size:.98rem}.account-demo .dash-card-note{font-size:.76rem}.account-demo .analytics-card-note{margin-top:11px;font-size:.82rem;line-height:1.55}.account-demo .account-profile{text-align:center;flex-direction:column;gap:12px;margin-top:18px;padding:20px 16px}.account-demo .account-profile-main{align-items: center;min-width:0}.account-demo .account-security-strip{border-radius:14px;gap:9px;margin-top:12px;padding:12px 14px;font-size:.86rem;line-height:1.55}.account-demo .account-security-strip .icon{width:17px;height:17px;margin-top:2px}.account-demo .account-methods li,.account-demo .account-sessions li,.account-demo .account-details li{gap:10px;padding:11px 0}.account-demo .account-method-icon{border-radius:10px;width:38px;height:38px}.account-demo .account-method-icon .icon{width:18px;height:18px}.account-demo .account-method-name{font-size:.9rem}.account-demo .account-method-detail{font-size:.76rem}.account-demo .account-switch{width:52px;height:30px}.account-demo .account-switch-on .account-switch-knob{left:calc(100% - 24px)}.account-demo .account-switch-knob{width:20px;height:20px}.account-demo .account-alerts-row{gap:10px;padding:11px 12px}.account-demo .account-revoke{padding:5px 10px;font-size:.74rem}.account-demo .tracking-live-pill{gap:5px;padding:4px 10px;font-size:.74rem}.account-demo .analytics-foot{gap:14px;margin-top:12px;padding:20px 16px}.account-demo .analytics-foot-biz{font-size:.92rem;line-height:1.45}}@media (max-width:400px){.account-demo .account-codes{grid-template-columns:1fr}.account-demo .dash-title{font-size:1.3rem}}@media (min-width:961px){.build-section .feat-card{grid-template-columns:1fr 1fr}}.supabase-mark{display:inline-flex;color:#06301d;background:#3ecf8e;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center}.supabase-mark svg{display:block}.supabase-mark-md{width:44px;height:44px}.supabase-mark-md svg{width:23px;height:23px}.supabase-mark-sm{width:30px;height:30px}.supabase-mark-sm svg{width:16px;height:16px}.auth-accent-emerald{--dash-accent:#159a68}.auth-accent-teal{--dash-accent:#0e9aa7}:root[data-theme=dark] .auth-accent-emerald{--dash-accent:#3ecf8e}:root[data-theme=dark] .auth-accent-teal{--dash-accent:#5eead4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-accent-emerald{--dash-accent:#3ecf8e}:root:not([data-theme=light]) .auth-accent-teal{--dash-accent:#5eead4}}.auth-backend-strip{background:color-mix(in srgb,#3ecf8e 9%,var(--surface));border-color:#3ecf8e61}.auth-backend-strip .supabase-mark{margin-top:1px}.auth-provider-brand{display:inline-flex;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items: center}.auth-provider-brand-md{width:44px;height:44px}.auth-provider-brand-sm{border-width:1px;width:22px;height:22px}.auth-provider-brand-md .google-g-img{width:22px;height:22px}.auth-provider-brand-sm .google-g-img{width:12px;height:12px}.auth-provider-brand .icon{width:21px;height:21px}.auth-provider-brand-sm .icon{width:12px;height:12px}.auth-provider-brand-email{color:#159a68}.auth-provider-brand-magic{color:#7a6fd0}.auth-provider-brand-phone{color:#0e9aa7}.auth-method-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.auth-method-tab{display:inline-flex;color:var(--ink-soft);background:var(--surface);cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:999px;align-items: center;gap:8px;min-height:44px;padding:9px 16px;font-family:inherit;font-size:.88rem;font-weight:600}.auth-method-tab .icon,.auth-method-tab .google-g-img{width:16px;height:16px}.auth-method-tab-on{color:#a7f3d0;background:#0b2e20}:root[data-theme=dark] .auth-method-tab-on{color:#06301d;background:#3ecf8e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-method-tab-on{color:#06301d;background:#3ecf8e}}.auth-method-tab:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.auth-form{display:flex;flex-direction:column;gap:14px;margin-top:18px}.auth-submit{justify-content:center;width:100%;min-height:50px}.auth-eye-btn{display:inline-flex;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items: center;width:40px;height:40px;margin-right:2px}.auth-eye-btn .icon{width:20px;height:20px}.auth-eye-btn:focus-visible{outline:3px solid var(--sky);outline-offset:-2px}.auth-google-panel{margin-top:6px}.auth-google-btn{display:flex;color:#1c1c1e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:2px solid #000;border-radius:12px;justify-content:center;align-items: center;gap:12px;width:100%;min-height:52px;margin-top:14px;font-family:inherit;font-size:.98rem;font-weight:600}.auth-google-btn .google-g-img{width:21px;height:21px}.auth-google-btn:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.auth-magic-sent{display:flex;background:color-mix(in srgb,#3ecf8e 8%,var(--surface));border:1px solid #3ecf8e66;border-radius:14px;flex-direction:column;gap:14px;padding:15px 16px}.auth-magic-sent p{color:var(--ink-soft);display:flex;align-items: flex-start;gap:9px;font-size:.9rem;line-height:1.6}.auth-magic-sent p .icon{color:#159a68;flex:none;width:18px;height:18px;margin-top:2px}.auth-magic-sent strong{color:var(--ink);font-weight:600}.auth-session{margin-top:16px}.auth-session-head{display:flex;align-items: flex-start;gap:12px}.auth-session-check{display:inline-flex;color:#06301d;background:#3ecf8e;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:40px;height:40px}.auth-session-check .icon{width:20px;height:20px}.auth-session-title{display:block;color:var(--ink);font-size:1rem;font-weight:600}.auth-session-sub{display:block;color:var(--ink-soft);margin-top:2px;font-size:.83rem;line-height:1.5}.auth-session-rows{border-top:1px solid var(--line);margin:16px 0 0}.auth-session-rows>div{display:grid;grid-template-columns:6.6rem minmax(0,1fr);border-bottom:1px solid var(--line);align-items:baseline;gap:6px 14px;padding:9px 0}.auth-session-rows dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem;font-weight:600}.auth-session-rows dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:500}.auth-mono{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.84rem!important}.auth-signout-btn{min-height:44px;margin-top:16px}.auth-users{list-style:none;margin:8px 0 0;padding:0}.auth-users li{display:flex;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items: center;gap:12px;padding:12px 0}.auth-users li:last-child{border-bottom:0}.auth-user-avatar{display:inline-flex;color:#a7f3d0;letter-spacing:.04em;background:#0b2e20;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:40px;height:40px;font-size:.8rem;font-weight:700}:root[data-theme=dark] .auth-user-avatar{background:#123f2c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-user-avatar{background:#123f2c}}.auth-user-main{display:flex;flex-direction:column;flex:1;gap:1px;min-width:170px}.auth-user-email{color:var(--ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:500}.auth-user-meta{color:var(--ink-soft);font-size:.78rem}.auth-user-tags{display:inline-flex;flex-wrap:wrap;flex:none;align-items: center;gap:7px}.auth-provider-tag{display:inline-flex;color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items: center;gap:6px;padding:3px 10px 3px 4px;font-size:.76rem;font-weight:600}.auth-confirmed-tag{display:inline-flex;color:#06301d;background:#3ecf8e;border:2px solid #000;border-radius:999px;align-items: center;gap:5px;padding:3px 10px;font-size:.76rem;font-weight:700}.auth-confirmed-tag .icon{width:13px;height:13px}.auth-policy-icon{color:#159a68;background:linear-gradient(140deg,color-mix(in srgb,#3ecf8e 26%,var(--surface)),color-mix(in srgb,#3ecf8e 8%,var(--surface)));border-color:#000}@media (max-width:720px){.auth-demo .dash-head{gap:12px;margin-top:22px}.auth-demo .dash-biz{gap:8px;font-size:.88rem;line-height:1.4}.auth-demo .dash-title{margin-top:10px;font-size:1.38rem;line-height:1.2}.auth-demo .dash-sub{font-size:.9rem;line-height:1.55}.auth-demo .dash-live{padding:6px 12px;font-size:.78rem}.auth-demo .auth-stats{grid-auto-rows:1fr;gap:10px;margin-top:18px}.auth-demo .dash-stat{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon value" "icon label" "delta delta";align-items: center;gap:0 10px;min-width:0;padding:13px 13px 11px;border-radius:16px!important}.auth-demo .dash-stat-icon{grid-area:icon;align-self: start;width:34px;height:34px;border-radius:10px!important}.auth-demo .dash-stat-icon .icon{width:17px;height:17px}.auth-demo .dash-stat-value{grid-area:value;white-space:nowrap;margin-top:0;font-size:1.22rem;line-height:1.1}.auth-demo .dash-stat-label{grid-area:label;margin-top:2px;font-size:.78rem;line-height:1.25}.auth-demo .dash-stat-delta{grid-area:delta;gap:4px;margin-top:9px;font-size:.7rem;line-height:1.2}.auth-demo .dash-stat-delta .icon{flex:none;width:12px;height:12px}.auth-demo .tracking-live-strip{border-radius:14px;gap:9px;margin-top:12px;padding:12px 14px;font-size:.86rem;line-height:1.55}.auth-demo .dash-grid{gap:12px;margin-top:12px}.auth-demo .analytics-grid-2{margin-top:12px}.auth-demo .dash-card{padding:17px 15px 15px;border-radius:16px!important}.auth-demo .dash-card-head{gap:3px 10px}.auth-demo .dash-card-head h3{font-size:.98rem}.auth-demo .dash-card-note{font-size:.76rem}.auth-demo .analytics-card-note{margin-top:11px;font-size:.82rem;line-height:1.55}.auth-demo .auth-method-tabs{gap:7px}.auth-demo .auth-method-tab{padding:8px 13px;font-size:.84rem}.auth-demo .auth-providers li{gap:10px;padding:11px 0}.auth-demo .auth-provider-brand-md{width:38px;height:38px}.auth-demo .auth-provider-brand-md .google-g-img{width:19px;height:19px}.auth-demo .supabase-mark-md{width:38px;height:38px}.auth-demo .tracking-live-pill{gap:5px;padding:4px 10px;font-size:.74rem}.auth-demo .tracking-pixel-name{font-size:.9rem}.auth-demo .tracking-pixel-meta{font-size:.76rem}.auth-demo .auth-users li{gap:10px;padding:11px 0}.auth-demo .auth-user-tags{margin-left:50px}.auth-demo .auth-session-rows>div{grid-template-columns:5.4rem minmax(0,1fr);gap:4px 10px}.auth-demo .account-methods li{gap:10px;padding:11px 0}.auth-demo .account-method-icon{border-radius:10px;width:38px;height:38px}.auth-demo .account-method-icon .icon{width:18px;height:18px}.auth-demo .account-method-name{font-size:.9rem}.auth-demo .account-method-detail{font-size:.76rem}.auth-demo .account-switch{width:52px;height:30px}.auth-demo .account-switch-on .account-switch-knob{left:calc(100% - 24px)}.auth-demo .account-switch-knob{width:20px;height:20px}.auth-demo .analytics-foot{gap:14px;margin-top:12px;padding:20px 16px}.auth-demo .analytics-foot-biz{font-size:.92rem;line-height:1.45}}@media (max-width:400px){.auth-demo .auth-stats{gap:8px}.auth-demo .dash-stat{column-gap:8px;padding:12px 11px 10px}.auth-demo .dash-stat-value{font-size:1.14rem}.auth-demo .dash-stat-delta{letter-spacing:-.02em;font-size:.64rem}.auth-demo .dash-title{font-size:1.3rem}.auth-demo .auth-user-tags{margin-left:0}}.dashboard-pipeline-fill{display:block;background:linear-gradient(90deg,#7a6fd0,#5ec8e6);border-radius:999px;height:100%}.dashboard-revenue-fill{display:block;background:linear-gradient(90deg,#159a68,#5ec8e6);border-radius:999px;height:100%}.dashboard-demo .dashboard-pipeline,.dashboard-demo .dashboard-revenue{margin-top:18px}@media (max-width:720px){.dashboard-demo .dash-head{gap:12px;margin-top:22px}.dashboard-demo .dash-biz{gap:8px;font-size:.88rem;line-height:1.4}.dashboard-demo .dash-title{margin-top:10px;font-size:1.38rem;line-height:1.2}.dashboard-demo .dash-sub{font-size:.9rem;line-height:1.55}.dashboard-demo .dash-live{padding:6px 12px;font-size:.78rem}.dashboard-demo .dashboard-stats{grid-auto-rows:1fr;gap:10px;margin-top:18px}.dashboard-demo .dash-stat{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon value" "icon label" "delta delta";align-items: center;gap:0 10px;min-width:0;padding:13px 13px 11px;border-radius:16px!important}.dashboard-demo .dash-stat-icon{grid-area:icon;align-self: start;width:34px;height:34px;border-radius:10px!important}.dashboard-demo .dash-stat-icon .icon{width:17px;height:17px}.dashboard-demo .dash-stat-value{grid-area:value;white-space:nowrap;margin-top:0;font-size:1.22rem;line-height:1.1}.dashboard-demo .dash-stat-label{grid-area:label;margin-top:2px;font-size:.78rem;line-height:1.25}.dashboard-demo .dash-stat-delta{grid-area:delta;white-space:nowrap;gap:4px;margin-top:9px;font-size:.7rem;line-height:1.2}.dashboard-demo .dash-stat-delta .icon{flex:none;width:12px;height:12px}.dashboard-demo .dash-grid{gap:12px;margin-top:12px}.dashboard-demo .analytics-grid-2{margin-top:12px}.dashboard-demo .dash-card{padding:17px 15px 15px;border-radius:16px!important}.dashboard-demo .dash-card-head{gap:3px 10px}.dashboard-demo .dash-card-head h3{font-size:.98rem}.dashboard-demo .dash-card-note{font-size:.76rem}.dashboard-demo .analytics-card-note{margin-top:11px;font-size:.82rem;line-height:1.55}.dashboard-demo .dash-chart{width:100%;height:auto}.dashboard-demo .dash-activity li{gap:10px;padding:11px 0}.dashboard-demo .dashboard-pipeline,.dashboard-demo .dashboard-revenue{gap:14px;margin-top:14px}.dashboard-demo .tracking-platform-row{grid-template-columns:minmax(0,1fr);gap:6px}.dashboard-demo .tracking-platform-nums{grid-column:auto;margin-top:0;font-size:.78rem}.dashboard-demo .analytics-foot{gap:14px;margin-top:12px;padding:20px 16px}.dashboard-demo .analytics-foot-biz{font-size:.92rem;line-height:1.45}}@media (max-width:400px){.dashboard-demo .dashboard-stats{gap:8px}.dashboard-demo .dash-stat{column-gap:8px;padding:12px 11px 10px}.dashboard-demo .dash-stat-value{font-size:1.14rem}.dashboard-demo .dash-stat-delta{letter-spacing:-.02em;font-size:.64rem}.dashboard-demo .dash-title{font-size:1.3rem}}.build-section .fv.fv-screen,.build-section .fv.fv-screen.fv-screen-wide{aspect-ratio:auto;display:flex;box-shadow:none;overflow:visible;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;min-height:0;padding:0}:root[data-theme=dark] .build-section .fv.fv-screen{box-shadow:none;background:0 0;border:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .fv.fv-screen{box-shadow:none;background:0 0;border:0}}.build-section .fv-frame{display:block;position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--surface-2);border:1px solid #1c21401f;border-radius:20px;box-shadow:0 18px 44px #1c214029}:root[data-theme=dark] .build-section .fv-frame{border-color:#ffffff2e;box-shadow:0 18px 44px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .fv-frame{border-color:#ffffff2e;box-shadow:0 18px 44px #00000073}}.build-section .fv-frame img{position:absolute;object-fit:cover;display:block;width:100%;height:100%;transition:transform .6s;inset:0}@media (hover:hover){.build-section .feat-visual-link:hover .fv-frame img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.build-section .fv-frame img{transition:none}.build-section .feat-visual-link:hover .fv-frame img{transform:none}}.fv-screen-shade{display:none!important}.build-section .fv-screen-caption{position:static;display:flex;color:var(--ink);flex-wrap:wrap;align-items: center;gap:11px;margin-top:13px;padding:0 4px}:root[data-theme=dark] .build-section .fv-screen-caption{color:#eef0ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .fv-screen-caption{color:#eef0ff}}.build-section .fv-screen-name{letter-spacing:-.005em;text-shadow:none;font-size:.95rem;font-weight:600}.build-section .fv-screen-badge{border:2px solid #000;box-shadow:0 2px 8px #1c214024}@media (max-width:720px){.build-section .fv.fv-screen,.build-section .fv.fv-screen.fv-screen-wide{aspect-ratio:auto}.build-section .fv-frame{aspect-ratio:16/10;border-radius:18px}.build-section .fv-screen-caption{margin-top:11px;padding:0 2px}}.build-section{padding:124px 0 148px}.build-section>.wrap{width:min(1340px,100% - 56px)}.build-section .build-head2{text-align:left;max-width:54rem;margin:0}.build-section .build-kicker{justify-content:flex-start}.build-section .build-title2{margin-top:24px;font-size:clamp(2.3rem,4.6vw,3.6rem)}.build-section .build-sub2{max-width:44rem;margin:24px 0 0;font-size:1.08rem;line-height:1.85}.build-section .build-head2:before{background:radial-gradient(74% 70% at 36% 48%,#f8f6fdeb 52%,#f8f6fd00 78%);inset:-36px -48px}:root[data-theme=dark] .build-section .build-head2:before{background:radial-gradient(74% 70% at 36% 48%,#060a1ce6 52%,#060a1c00 78%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .build-head2:before{background:radial-gradient(74% 70% at 36% 48%,#060a1ce6 52%,#060a1c00 78%)}}.build-section .feat-grid{gap:136px;margin-top:96px}@media (min-width:961px){.build-section .feat-card{gap:76px}}.build-section .feat-body h3{font-size:clamp(1.95rem,3.4vw,2.5rem);line-height:1.12}.build-section .feat-eyebrow{margin-bottom:26px}.build-section .feat-copy{margin-top:16px;font-size:1.12rem;line-height:1.7}.build-section .feat-detail{margin-top:12px;font-size:1rem;line-height:1.8}.build-section .feat-points{gap:15px;margin-top:30px;padding-top:26px}.build-section .feat-points li{font-size:.99rem;line-height:1.65}.build-section .fv-screen-caption{margin-top:16px}.build-section .feat-card-featured .fv-frame{border:2px solid #000;border-radius:24px;box-shadow:0 0 0 5px #f7a8c942,0 0 0 10px #b8c9d929,0 28px 64px #1c21403d}:root[data-theme=dark] .build-section .feat-card-featured .fv-frame{border-color:#000;box-shadow:0 0 0 5px #f7a8c933,0 0 0 10px #b7c9da1f,0 28px 64px #0000008c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-card-featured .fv-frame{border-color:#000;box-shadow:0 0 0 5px #f7a8c933,0 0 0 10px #b7c9da1f,0 28px 64px #0000008c}}.build-section .feat-card-featured .fv-screen-badge{color:#141a36;background:linear-gradient(118deg,#f7a8c9,#ffc39b 34%,#a9e5c0 68%,#b8c9d9)}.feat-flagship{display:inline-flex;letter-spacing:.14em;text-transform:uppercase;color:#141a36;background:linear-gradient(118deg,#f7a8c9,#ffc39b 34%,#f9e79f 52%,#a9e5c0 74%,#b8c9d9);border:2px solid #000;border-radius:999px;align-items: center;gap:8px;margin:0 0 20px;padding:8px 16px;font-size:.78rem;font-weight:700;box-shadow:0 4px 14px #e2639f47}.feat-flagship .icon{width:15px;height:15px}.build-section .feat-card-featured .feat-eyebrow .feat-icon{background:linear-gradient(150deg,var(--navy-2),var(--navy)75%);color:#ffd9a8;border-color:#000}:root[data-theme=dark] .build-section .feat-card-featured .feat-eyebrow .feat-icon{background:linear-gradient(150deg,var(--navy-2),var(--navy)75%);color:#ffd9a8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-card-featured .feat-eyebrow .feat-icon{background:linear-gradient(150deg,var(--navy-2),var(--navy)75%);color:#ffd9a8}}@media (min-width:961px){.build-section .feat-card-featured .fv.fv-screen{order:0}}.ai-chat-avatar{background:var(--rainbow);padding:3px;box-shadow:0 8px 22px #e2639f4d}.ai-chat-powered{display:inline-flex;letter-spacing:.08em;text-transform:uppercase;color:#141a36;background:linear-gradient(118deg,#f7a8c9,#ffc39b 40%,#a9e5c0 75%,#b8c9d9);border:2px solid #000;border-radius:999px;flex:none;align-items: center;gap:7px;padding:6px 13px;font-size:.76rem;font-weight:700}.ai-chat-powered .icon{width:13px;height:13px}.ai-chat-caps{display:flex;flex-wrap:wrap;gap:9px;padding:14px 20px 0}.ai-chat-cap{display:inline-flex;color:var(--ink);background:var(--surface);border:2px solid #000;border-radius:999px;align-items: center;gap:8px;padding:7px 14px;font-size:.84rem;font-weight:600}.ai-chat-cap .icon{color:var(--lav);width:15px;height:15px}@media (max-width:720px){.ai-chat-powered{display:none}.ai-chat-caps{gap:7px;padding:12px 15px 0}.ai-chat-cap{padding:6px 11px;font-size:.79rem}.build-section{padding:84px 0 104px}.build-section>.wrap{width:calc(100% - 36px)}.build-section .build-title2{margin-top:20px;font-size:2.15rem}.build-section .build-sub2{margin-top:20px;line-height:1.8}.build-section .feat-grid{gap:88px;margin-top:60px}.build-section .feat-body h3{font-size:1.85rem}.build-section .feat-points{margin-top:26px;padding-top:22px}}.build-section .fv-screen-caption{align-items: center}.fv-preview-toggle{display:inline-flex;background:var(--surface);border:2px solid #000;border-radius:999px;flex:none;align-items: center;gap:3px;margin-left:auto;padding:3px;box-shadow:0 2px 8px #1c214024}:root[data-theme=dark] .fv-preview-toggle{background:var(--surface-2);box-shadow:0 2px 10px #0006}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv-preview-toggle{background:var(--surface-2);box-shadow:0 2px 10px #0006}}.fv-preview-btn{display:inline-flex;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items: center;gap:6px;min-height:32px;padding:7px 12px;transition:background .15s,color .15s;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1}.fv-preview-btn .icon{flex:none;width:14px;height:14px}.fv-preview-btn:hover{color:var(--ink)}.fv-preview-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.fv-preview-btn-on{background:var(--navy);color:#fff}.fv-preview-btn-on:hover{color:#fff}:root[data-theme=dark] .fv-preview-btn-on{background:var(--sky);color:#0a1130}:root[data-theme=dark] .fv-preview-btn-on:hover{color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fv-preview-btn-on{background:var(--sky);color:#0a1130}:root:not([data-theme=light]) .fv-preview-btn-on:hover{color:#0a1130}}@media (prefers-reduced-motion:reduce){.fv-preview-btn,.build-section .fv-preview-dark .fv-frame img{transition:none}}.build-section .fv-preview-dark .fv-frame{border-color:#fff3;box-shadow:0 0 0 6px #0e173c,0 0 0 7px #1c214059,0 26px 54px #070d2480}.build-section .feat-card-featured .fv-preview-dark .fv-frame{box-shadow:0 0 0 5px #f7a8c942,0 0 0 10px #b8c9d929,0 0 0 16px #0e173c,0 28px 64px #070d2480}:root[data-theme=dark] .build-section .fv-frame img{filter:brightness(.92)contrast(1.02)saturate(.98)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .fv-frame img{filter:brightness(.92)contrast(1.02)saturate(.98)}}@media (max-width:720px){.fv-preview-toggle{margin-top:4px;margin-left:0}.fv-preview-btn{min-height:36px;padding:8px 14px;font-size:.8rem}}.build-section .feat-card{border:2px solid #0000;border-radius:30px;margin:-26px;padding:26px;transition:background .35s,border-color .35s,box-shadow .35s}@media (max-width:720px){.build-section .feat-card{border-radius:24px;margin:-16px;padding:16px}}.build-section .feat-eyebrow .feat-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--feat-accent,#647b9a)22%,#fff),color-mix(in srgb,var(--feat-accent,#647b9a)7%,#fff));color:var(--feat-accent,#647b9a);box-shadow:0 4px 12px color-mix(in srgb,var(--feat-accent,#647b9a)26%,transparent);border:2px solid #000}:root[data-theme=dark] .build-section .feat-eyebrow .feat-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--feat-accent,#647b9a)30%,#0e173c),color-mix(in srgb,var(--feat-accent,#647b9a)12%,#0e173c));color:color-mix(in srgb,var(--feat-accent,#647b9a)55%,#fff);border-color:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-eyebrow .feat-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--feat-accent,#647b9a)30%,#0e173c),color-mix(in srgb,var(--feat-accent,#647b9a)12%,#0e173c));color:color-mix(in srgb,var(--feat-accent,#647b9a)55%,#fff);border-color:#000}}.build-section .feat-eyebrow .feat-num{color:color-mix(in srgb,var(--feat-accent,#647b9a)72%,transparent);font-size:.92rem}.build-section .feat-points .icon{color:var(--feat-accent,#1f9d78)}:root[data-theme=dark] .build-section .feat-points .icon{color:color-mix(in srgb,var(--feat-accent,#1f9d78)55%,#fff)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-points .icon{color:color-mix(in srgb,var(--feat-accent,#1f9d78)55%,#fff)}}.build-section .fv-window{display:block;overflow:hidden;background:var(--surface);border:2px solid #000;border-radius:22px;transition:transform .35s,box-shadow .35s;box-shadow:0 18px 44px #1c214029}@media (hover:hover){.build-section .feat-visual-link:hover .fv-window{transform:translateY(-3px);box-shadow:0 24px 52px #1c214033}}:root[data-theme=dark] .build-section .fv-window{box-shadow:0 18px 44px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .fv-window{box-shadow:0 18px 44px #00000073}}.build-section .fv-frame,.build-section .feat-card-featured .fv-frame{box-shadow:none;border:0;border-radius:0}.build-section .feat-card-featured .fv-preview-dark .fv-frame{box-shadow:none}.fv-chrome{display:flex;background:linear-gradient(#fff,#f4f2fb);border-bottom:1px solid #1c21401a;align-items: center;gap:12px;padding:9px 14px}.fv-dots{display:inline-flex;flex:none;gap:7px}.fv-dots i{display:block;border:1.5px solid #000;border-radius:50%;width:11px;height:11px}.fv-dot-pink{background:#f7a8c9}.fv-dot-peach{background:#ffc39b}.fv-dot-mint{background:#a9e5c0}.fv-url{display:inline-flex;letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap;background:#1c21400d;border-radius:999px;align-items: center;gap:6px;padding:4px 11px;font-size:.72rem;font-weight:600}.fv-url .icon{flex:none;width:11px;height:11px}.fv-chrome-mode{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;flex:none;margin-left:auto;font-size:.68rem;font-weight:700}.build-section .fv-preview-dark .fv-chrome,:root[data-theme=dark] .build-section .fv-chrome{background:linear-gradient(#18224c,#0e173c);border-bottom-color:#ffffff1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .fv-chrome{background:linear-gradient(#18224c,#0e173c);border-bottom-color:#ffffff1f}}.build-section .fv-preview-dark .fv-url,:root[data-theme=dark] .build-section .fv-url{color:#b9c0e4;background:#eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .fv-url{color:#b9c0e4;background:#eef0ff1a}}.build-section .fv-preview-dark .fv-chrome-mode,:root[data-theme=dark] .build-section .fv-chrome-mode{color:#b7c9da}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .fv-chrome-mode{color:#b7c9da}}@media (max-width:480px){.fv-url{display:none}.fv-chrome{padding:8px 12px}}.build-section .fv-preview-dark .fv-frame{box-shadow:none;border:0}.build-section .fv-preview-dark .fv-window{box-shadow:0 0 0 6px #0e173c,0 0 0 7px #eef0ff38,0 30px 60px #070d2480}.fv-preview-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-left:auto;font-size:.7rem;font-weight:700}.fv-preview-label+.fv-preview-toggle{margin-left:0}.fv-preview-toggle{gap:4px;padding:4px;box-shadow:0 4px 14px #1c214029}.fv-preview-btn{min-height:38px;padding:9px 16px;font-size:.82rem}.fv-preview-btn .icon{width:15px;height:15px}.fv-preview-btn-on{color:#fff;background:linear-gradient(135deg,#1e2a5e,#0a1130);box-shadow:0 3px 10px #0a113059}.fv-preview-btn-on:hover{color:#fff}@media (max-width:720px){.fv-preview-label{width:100%;margin-left:0}.fv-preview-btn{min-height:40px;padding:9px 16px}}.build-section .feat-card-featured{position:relative}.build-section .feat-card-featured:before{content:"";position:absolute;z-index:2;pointer-events:none;animation:9s linear infinite feat-rainbow-slide;background:linear-gradient(90deg,#f7a8c9,#ffc39b,#f9e79f,#a9e5c0,#b8c9d9,#c9b8f5,#f7a8c9) 0 0/200% 100%;border-radius:0 0 4px 4px;height:4px;top:-2px;left:30px;right:30px}@keyframes feat-rainbow-slide{to{background-position:200% 0}}.build-section .feat-card-featured{background:radial-gradient(58% 46% at 0 0,#f7a8c926,#f7a8c900 62%),radial-gradient(52% 42% at 100% 100%,#b8c9d926,#b8c9d900 62%)}.build-section .feat-card-featured .fv-window{box-shadow:0 0 0 5px #f7a8c947,0 0 0 10px #b8c9d92e,0 30px 64px #1c214042}.build-section .feat-card-featured .fv-preview-dark .fv-window{box-shadow:0 0 0 5px #f7a8c942,0 0 0 10px #b8c9d929,0 0 0 16px #0e173c,0 30px 64px #070d2480}:root[data-theme=dark] .build-section .feat-card-featured .fv-window{box-shadow:0 0 0 5px #f7a8c933,0 0 0 10px #b7c9da1f,0 30px 64px #0000008c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-section .feat-card-featured .fv-window{box-shadow:0 0 0 5px #f7a8c933,0 0 0 10px #b7c9da1f,0 30px 64px #0000008c}}.feat-flagship{animation:9s linear infinite feat-rainbow-slide;background:linear-gradient(118deg,#f7a8c9,#ffc39b 30%,#f9e79f 50%,#a9e5c0 72%,#b8c9d9,#f7a8c9) 0 0/220% 100%}.build-section .feat-card-featured .feat-points li:first-child .icon{color:var(--pink)}.build-section .feat-card-featured .feat-points li:nth-child(2) .icon{color:var(--peach)}.build-section .feat-card-featured .feat-points li:nth-child(3) .icon{color:var(--mint)}.build-section .feat-card-featured .feat-points li:nth-child(4) .icon{color:var(--sky)}.feat-aria-strip{box-sizing:border-box;background:color-mix(in srgb,var(--surface)80%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);border:2px solid #000;border-radius:20px;width:100%;margin-top:26px;padding:18px 18px 16px;box-shadow:0 14px 34px #1c214024,inset 0 1px #ffffff8c}.feat-aria-strip-head{display:flex;flex-wrap:wrap;align-items: center;gap:11px}.feat-aria-avatar{position:relative;background:var(--rainbow);border-radius:50%;flex:none;width:42px;height:42px;padding:2.5px;box-shadow:0 6px 16px #e2639f40}.feat-aria-avatar-inner{background:linear-gradient(150deg,var(--navy-2),var(--navy)75%);display:flex;color:#ffd9a8;border-radius:50%;justify-content:center;align-items: center;width:100%;height:100%}.feat-aria-avatar-inner .icon{width:19px;height:19px}.feat-aria-dot{position:absolute;border:2.5px solid var(--surface);background:#2fce8f;border-radius:50%;width:12px;height:12px;bottom:-2px;right:-2px;box-shadow:0 0 0 3px #2fce8f38}.feat-aria-id{display:flex;flex-direction:column;gap:1px;min-width:0;margin-right:auto}.feat-aria-id strong{color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.3}.feat-aria-id span{color:var(--ink-soft);font-size:.78rem;line-height:1.35}.feat-aria-live{display:inline-flex;letter-spacing:.12em;text-transform:uppercase;color:#141a36;background:linear-gradient(118deg,#f7a8c9,#ffc39b 40%,#a9e5c0 75%,#b8c9d9);border:2px solid #000;border-radius:999px;flex:none;align-items: center;padding:6px 11px;font-size:.7rem;font-weight:700}.feat-aria-bubble{color:var(--ink);background:color-mix(in srgb,var(--surface)55%,transparent);border:1px solid color-mix(in srgb,var(--line)60%,transparent);border-radius:14px 14px 14px 5px;margin-top:14px;padding:11px 14px;font-size:.95rem;line-height:1.6}.feat-aria-caps{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.feat-aria-cap{display:inline-flex;color:var(--ink);background:var(--surface);border:2px solid #000;border-radius:999px;align-items: center;gap:7px;padding:6px 12px;font-size:.8rem;font-weight:600}.feat-aria-cap .icon{flex:none;width:14px;height:14px}.feat-aria-cap.cap-pink .icon{color:var(--pink)}.feat-aria-cap.cap-sky .icon{color:var(--sky)}.feat-aria-cap.cap-mint .icon{color:var(--mint)}:root[data-theme=dark] .feat-aria-strip{background:#0e173cb8;box-shadow:0 14px 34px #0006,inset 0 1px #eef0ff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feat-aria-strip{background:#0e173cb8;box-shadow:0 14px 34px #0006,inset 0 1px #eef0ff1a}}:root[data-theme=dark] .feat-aria-id strong{color:#eef0ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feat-aria-id strong{color:#eef0ff}}:root[data-theme=dark] .feat-aria-id span{color:#b9c0e4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feat-aria-id span{color:#b9c0e4}}:root[data-theme=dark] .feat-aria-bubble{color:#eef0ff;background:#eef0ff0f;border-color:#eef0ff24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feat-aria-bubble{color:#eef0ff;background:#eef0ff0f;border-color:#eef0ff24}}:root[data-theme=dark] .feat-aria-cap{color:#eef0ff;background:#111c48}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feat-aria-cap{color:#eef0ff;background:#111c48}}@media (max-width:720px){.feat-aria-strip{border-radius:17px;margin-top:22px;padding:15px 14px 13px}.feat-aria-bubble{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.build-section .feat-card,.build-section .fv-window{transition:none}.build-section .feat-visual-link:hover .fv-window{transform:none}.build-section .feat-card-featured:before,.feat-flagship{animation:none}}.comm-head{display:flex;flex-wrap:wrap;align-items: center;gap:14px;margin-top:26px}.comm-head-mark{color:#fff;display:flex;background:#f28ba8;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:46px;height:46px}.comm-head-mark .icon{width:22px;height:22px}.comm-head-title{color:var(--ink);margin-right:auto;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600}.comm-head-pill{color:#fff;background:var(--navy,#1c2140);border:2px solid #000;border-radius:999px;flex:none;padding:7px 14px;font-size:.85rem;font-weight:600}:root[data-theme=dark] .comm-head-pill{background:#111c48}.comm-grid{display:grid;grid-template-columns:300px 1fr;align-items: start;gap:22px;margin-top:22px}.comm-panel{background:var(--surface);border:2px solid #000;border-radius:20px;padding:20px;box-shadow:0 14px 34px #1c21401f}.comm-members h4{color:var(--ink);font-size:1.05rem;font-weight:600}.comm-active{display:flex;color:var(--mint-deep,#1f9d78);align-items: center;gap:7px;margin-top:5px;font-size:.85rem;font-weight:600}.comm-dot{background:#2fce8f;border-radius:50%;flex:none;width:9px;height:9px}.comm-members ul{list-style:none;display:flex;flex-direction:column;gap:14px;margin:16px 0 0;padding:0}.comm-members li{display:flex;align-items: center;gap:12px}.comm-members li .comm-dot{margin-left:auto}.comm-avatar{display:flex;color:#141a36;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:42px;height:42px;font-size:.82rem;font-weight:700}.comm-avatar-lg{width:50px;height:50px;font-size:.95rem}.comm-tint-lilac{background:#ddd0f7}.comm-tint-sky{background:#bcd9f7}.comm-tint-coral{background:#f9c0b2}.comm-tint-mint{background:#bfe8cd}.comm-tint-pink{background:#f7c3d9}.comm-member-name{color:var(--ink);font-weight:600}.comm-feed{display:flex;flex-direction:column;gap:22px;min-width:0}.comm-post-head{display:flex;align-items: center;gap:13px}.comm-post-id{display:flex;flex-direction:column;gap:1px}.comm-post-id strong{color:var(--ink);font-size:1.02rem;font-weight:600}.comm-post-id span{color:var(--ink-soft);font-size:.8rem}.comm-post-text{color:var(--ink);margin-top:13px;font-size:1rem;line-height:1.6}.comm-post-actions{display:flex;align-items: center;gap:22px;margin-top:14px}.comm-like{display:inline-flex;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items: center;gap:7px;padding:4px 2px;font-size:.92rem;font-weight:600}.comm-like .icon{width:19px;height:19px}.comm-like:hover,.comm-like-on{color:#e2639f}.comm-comments{display:inline-flex;color:var(--ink-soft);align-items: center;gap:7px;font-size:.92rem;font-weight:600}.comm-comments .icon{width:19px;height:19px}.comm-event{display:flex;background:color-mix(in srgb,var(--mint,#a9e5c0)34%,var(--surface));border:2px solid #000;border-radius:20px;align-items: center;gap:16px;padding:20px;box-shadow:0 14px 34px #1c21401f}.comm-event-mark{background:var(--surface);color:var(--mint-deep,#1f9d78);display:flex;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:48px;height:48px}.comm-event-mark .icon{width:22px;height:22px}.comm-event-copy{flex:auto;min-width:0}.comm-event-title{color:var(--ink);font-size:1.02rem;font-weight:600}.comm-event-sub{color:var(--ink-soft);margin-top:3px;font-size:.88rem;line-height:1.5}.comm-rsvp{flex:none}.comm-rsvp-on{background:var(--mint,#a9e5c0);color:#0d2b1d;border:2px solid #000}.comm-rsvp-on:hover{background:var(--mint,#a9e5c0)}@media (max-width:760px){.comm-grid{grid-template-columns:1fr}.comm-event{flex-wrap:wrap}}.hero-overlay{background:radial-gradient(#7a6fd00d 1px,#0000 1.4px) 0 0/26px 26px,repeating-linear-gradient(118deg,#ffffff0b 0 26px,#c9b8f508 44px 58px,#ffffff0b 78px),linear-gradient(118deg,#f7a8c91d 0%,#ffc39b1a 20%,#f9e79f1a 40%,#a9e5c017 58%,#b8c9d91a 78%,#c9b8f518 100%),linear-gradient(#faf8ffad 0%,#faf8ff6b 42%,#f6f3fc8f 74%,#f4f2fbeb 100%)}.build-bg-overlay{background:radial-gradient(#7a6fd00b 1px,#0000 1.4px) 0 0/26px 26px,repeating-linear-gradient(118deg,#ffffff0a 0 26px,#c9b8f507 44px 58px,#ffffff0a 78px),linear-gradient(118deg,#f7a8c917 0%,#ffc39b13 20%,#f9e79f13 40%,#a9e5c012 58%,#b8c9d913 78%,#c9b8f514 100%),linear-gradient(#f4f2fbf2 0%,#f8f6fddb 24%,#f7f5fdd6 58%,#f4f2fbed 100%)}:root[data-theme=dark] .hero-overlay{background:radial-gradient(#eef0ff0b 1px,#0000 1.4px) 0 0/26px 26px,repeating-linear-gradient(118deg,#ffffff06 0 26px,#b3a8ff05 44px 58px,#ffffff06 78px),linear-gradient(118deg,#f7a8c917 0%,#ffc39b12 20%,#f9e79f12 40%,#a9e5c00f 58%,#b8c9d912 78%,#c9b8f513 100%),linear-gradient(#070d2452 0%,#070d2414 42%,#14171e47 74%,#14171ee6 100%)}:root[data-theme=dark] .build-bg-overlay{background:radial-gradient(#eef0ff0a 1px,#0000 1.4px) 0 0/26px 26px,repeating-linear-gradient(118deg,#ffffff05 0 26px,#b3a8ff04 44px 58px,#ffffff05 78px),linear-gradient(118deg,#f7a8c912 0%,#ffc39b0e 20%,#f9e79f0e 40%,#a9e5c00b 58%,#b8c9d90e 78%,#c9b8f50f 100%),linear-gradient(#070d24eb 0%,#070d24cc 24%,#080e26d1 58%,#070d24eb 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-overlay{background:radial-gradient(#eef0ff0b 1px,#0000 1.4px) 0 0/26px 26px,repeating-linear-gradient(118deg,#ffffff06 0 26px,#b3a8ff05 44px 58px,#ffffff06 78px),linear-gradient(118deg,#f7a8c917 0%,#ffc39b12 20%,#f9e79f12 40%,#a9e5c00f 58%,#b8c9d912 78%,#c9b8f513 100%),linear-gradient(#070d2452 0%,#070d2414 42%,#14171e47 74%,#14171ee6 100%)}:root:not([data-theme=light]) .build-bg-overlay{background:radial-gradient(#eef0ff0a 1px,#0000 1.4px) 0 0/26px 26px,repeating-linear-gradient(118deg,#ffffff05 0 26px,#b3a8ff04 44px 58px,#ffffff05 78px),linear-gradient(118deg,#f7a8c912 0%,#ffc39b0e 20%,#f9e79f0e 40%,#a9e5c00b 58%,#b8c9d90e 78%,#c9b8f50f 100%),linear-gradient(#070d24eb 0%,#070d24cc 24%,#080e26d1 58%,#070d24eb 100%)}}.hero-bg-img,.build-bg-img{filter:saturate(.68)}:root[data-theme=dark] .hero-bg-dark,:root[data-theme=dark] .build-bg-dark{filter:brightness(1.12)saturate(1.01)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-bg-dark,:root:not([data-theme=light]) .build-bg-dark{filter:brightness(1.12)saturate(1.01)}}.pricing-page{background-color:var(--bg);background-image:radial-gradient(#20242f0d 1px,#0000 1.15px),radial-gradient(52% 30% at 50% 0%,#e8c07a24,#e8c07a00 65%),radial-gradient(40% 30% at 92% 6%,#ffc39b1a,#ffc39b00 60%);background-size:24px 24px,auto,auto;padding-bottom:72px}:root[data-theme=dark] .pricing-page{background-image:radial-gradient(#ffffff0d 1px,#0000 1.15px),radial-gradient(52% 30% at 50% 0%,#e8c07a1a,#e8c07a00 65%),radial-gradient(40% 30% at 92% 6%,#ffd9a80f,#ffd9a800 60%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page{background-image:radial-gradient(#ffffff0d 1px,#0000 1.15px),radial-gradient(52% 30% at 50% 0%,#e8c07a1a,#e8c07a00 65%),radial-gradient(40% 30% at 92% 6%,#ffd9a80f,#ffd9a800 60%)}}.pricing-wrap{max-width:60rem}.pricing-head{text-align:center;max-width:44rem;margin:0 auto;padding:44px 0 8px}.pricing-eyebrow{display:flex;justify-content:center;margin:0}.pricing-eyebrow-badge{display:inline-flex;border:1px solid color-mix(in srgb,var(--line)78%,transparent);background:color-mix(in srgb,var(--surface)76%,transparent);letter-spacing:.22em;text-transform:uppercase;color:#a07d2c;white-space:nowrap;border-radius:999px;align-items: center;gap:8px;padding:8px 14px 8px 12px;font-size:.68rem;font-weight:600}:root[data-theme=dark] .pricing-eyebrow-badge{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-eyebrow-badge{color:#ffd166}}.pricing-eyebrow-badge .icon{color:#b8860b;width:14px;height:14px}:root[data-theme=dark] .pricing-eyebrow-badge .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-eyebrow-badge .icon{color:#ffd166}}.pricing-title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:20px;font-size:clamp(2rem,5vw,2.9rem);font-weight:600;line-height:1.08}.pricing-title:after{content:"";display:block;background:linear-gradient(90deg,#f7a8c9f2,#ffc39be6 24%,#f9e79fe6 44%,#a9e5c0e6 62%,#a3d2f5f2 80%,#b7c9b0f2);border-radius:999px;width:92px;height:4px;margin:20px auto 0}.pricing-intro{color:var(--ink-soft);text-wrap:balance;margin:20px auto 0;font-size:1.03rem;line-height:1.75}.pricing-intro em{color:var(--ink);font-style:normal;font-weight:500}.pricing-note{display:inline-flex;color:var(--ink);text-align:left;background:color-mix(in srgb,var(--surface)80%,transparent);border:2px solid #000;border-radius:999px;align-items: center;gap:8px;margin-top:18px;padding:9px 16px;font-size:.92rem;font-weight:500}.pricing-note .icon{color:#b8860b;flex:none;width:16px;height:16px}:root[data-theme=dark] .pricing-note .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-note .icon{color:#ffd166}}.pricing-card{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:28px;min-width:0;margin-top:40px;box-shadow:0 1px 2px #20242f0d,0 12px 28px #20242f12,0 36px 72px #20242f1c}:root[data-theme=dark] .pricing-card{border-color:#343a48;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-card{border-color:#343a48;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}}.pricing-card-head{position:relative;display:flex;color:#f3efe6;background:radial-gradient(#ffffff0b 1px,#0000 1.15px) 0 0/22px 22px,radial-gradient(70% 130% at 100% 0%,#cd7f324d,#cd7f3200 58%),radial-gradient(55% 110% at 0% 110%,#b7c9b024,#b7c9b000 58%),linear-gradient(150deg,#2a3040 0%,#171c28 58%,#1d2331 100%);border-bottom:3px solid #b07f3c;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:28px;padding:34px 34px 30px}.pricing-tier-id{display:flex;flex:300px;align-items: center;gap:17px;min-width:0}.pricing-medal{display:inline-flex;color:#2a1a05;background:linear-gradient(145deg,#e8c07a 0%,#cd8f45 48%,#a96f2c 100%);border:2px solid #000;border-radius:18px;flex:none;justify-content:center;align-items: center;width:58px;height:58px;box-shadow:0 8px 20px #cd7f3259,inset 0 1px #ffffff8c}.pricing-medal .icon{width:27px;height:27px}.pricing-tier-text{min-width:0}.pricing-tier-kicker{letter-spacing:.24em;text-transform:uppercase;color:#e8c07a;margin:0;font-size:.68rem;font-weight:600}.pricing-tier-name{letter-spacing:-.02em;color:#fff;margin-top:3px;font-size:2rem;font-weight:600;line-height:1.1}.pricing-tier-tag{color:#c6c9ce;max-width:34ch;margin-top:6px;font-size:.93rem;line-height:1.6}.pricing-price{display:flex;flex:none;align-items:stretch;gap:12px}.pricing-price-main,.pricing-price-monthly{display:flex;background:linear-gradient(160deg,#fffaf01a,#fffaf00a);border:1px solid #e8c07a61;border-radius:18px;flex-direction:column;justify-content:center;gap:5px;margin:0;padding:16px 20px 14px;box-shadow:inset 0 1px #ffffff24,0 10px 24px #00000038}.pricing-price-amount{letter-spacing:-.02em;color:#fffaf0;white-space:nowrap;font-size:2.35rem;font-weight:500;line-height:1}.pricing-price-amount-sm{font-size:1.75rem}.pricing-price-per{letter-spacing:0;color:#d8c9a8;font-size:1rem;font-weight:500}.pricing-price-term{letter-spacing:.18em;text-transform:uppercase;color:#d8c9a8;white-space:nowrap;font-size:.68rem;font-weight:600}.pricing-price-plus{color:#e8c07a;align-self: center;margin:0;font-size:1.4rem;font-weight:300;line-height:1}.pricing-table-scroll{min-width:0}.pricing-table{border-collapse:collapse;table-layout:fixed;width:100%}.pricing-table thead th{text-align:left;vertical-align:bottom;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);background:var(--surface-2);padding:15px 22px 13px;font-size:.68rem;font-weight:600}.pricing-th-feature{width:31%}.pricing-th-detail{width:47%}.pricing-th-value{width:22%}.pricing-group-row th{text-align:left;letter-spacing:.2em;text-transform:uppercase;color:#a07d2c;padding:17px 22px 5px;font-size:.72rem;font-weight:600}:root[data-theme=dark] .pricing-group-row th{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-group-row th{color:#ffd166}}.pricing-row th,.pricing-row td{vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--line)62%,transparent);padding:14px 22px}.pricing-table tbody:last-child .pricing-row:last-child th,.pricing-table tbody:last-child .pricing-row:last-child td{border-bottom:0}.pricing-cell-feature{display:flex;color:var(--ink);text-align:left;align-items: flex-start;gap:11px;font-size:.97rem;font-weight:500;line-height:1.45}.pricing-row-icon{display:inline-flex;color:#a96f2c;background:linear-gradient(140deg,#e8c07a57,#cd8f451a);border:2px solid #000;border-radius:11px;flex:none;justify-content:center;align-items: center;width:34px;height:34px;margin-top:1px;box-shadow:inset 0 1px #ffffff8c}:root[data-theme=dark] .pricing-row-icon{color:#ffd166;background:linear-gradient(140deg,#ffd16633,#ffd1660f)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-row-icon{color:#ffd166;background:linear-gradient(140deg,#ffd16633,#ffd1660f)}}.pricing-row-icon .icon{width:17px;height:17px}.pricing-cell-detail{color:var(--ink-soft);font-size:.92rem;line-height:1.6}.pricing-cell-value{white-space:nowrap}.pricing-value-pill{display:inline-flex;color:var(--ink);background:linear-gradient(140deg,#e8c07a4d,#cd8f451a);border:1.5px solid #000;border-radius:999px;align-items: center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:600;line-height:1}.pricing-value-pill .icon{color:#8a5f22;width:13px;height:13px}:root[data-theme=dark] .pricing-value-pill .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-value-pill .icon{color:#ffd166}}.pricing-card-foot{display:flex;border-top:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:9px;padding:20px 34px 26px}.pricing-foot-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:9px;margin:0;font-size:.9rem;line-height:1.6}.pricing-foot-note .icon{color:#a07d2c;flex:none;width:16px;height:16px;margin-top:3px}:root[data-theme=dark] .pricing-foot-note .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-foot-note .icon{color:#ffd166}}.pricing-custom-bar{display:flex;border-bottom:1px solid var(--line);color:var(--ink);background:linear-gradient(90deg,#e8c07a29,#b7c9b01f);align-items: center;gap:13px;padding:16px 34px;font-size:.95rem;line-height:1.55}.pricing-custom-bar .icon{color:#a07d2c;flex:none;width:19px;height:19px}:root[data-theme=dark] .pricing-custom-bar .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-custom-bar .icon{color:#ffd166}}.pricing-custom-bar strong{font-weight:600}.pricing-close{margin-top:44px}@media (max-width:700px){.pricing-head{padding-top:32px}.pricing-note{border-radius:16px}.pricing-card{border-radius:22px;margin-top:32px}.pricing-card-head{gap:20px;padding:24px 20px 22px}.pricing-medal{border-radius:15px;width:50px;height:50px}.pricing-medal .icon{width:24px;height:24px}.pricing-tier-name{font-size:1.7rem}.pricing-price{border-top:1px solid #f3efe629;flex-wrap:wrap;gap:10px;width:100%;padding-top:18px}.pricing-price-main,.pricing-price-monthly{border-radius:15px;flex:auto;padding:13px 16px 12px}.pricing-custom-bar{padding:14px 20px;font-size:.92rem}.pricing-price-amount{font-size:2rem}.pricing-price-amount-sm{font-size:1.5rem}.pricing-price-term{letter-spacing:.1em;font-size:.66rem}.pricing-table thead{display:none}.pricing-table,.pricing-table tbody,.pricing-table tr{display:block;width:100%}.pricing-group-row th{display:block;padding:18px 20px 2px}.pricing-table tr.pricing-row{display:flex;border-bottom:1px solid color-mix(in srgb,var(--line)62%,transparent);flex-wrap:wrap;align-items: center;column-gap:10px;padding:13px 20px 15px}.pricing-row th,.pricing-row td{border-bottom:0;padding:0}.pricing-cell-feature{flex:auto;min-width:0;font-size:.95rem}.pricing-row-icon{border-radius:10px;width:32px;height:32px}.pricing-cell-value{flex:none;margin-left:auto}.pricing-cell-detail{flex:100%;order:3;margin-top:8px;padding-left:43px;font-size:.9rem}.pricing-table tbody:last-child .pricing-row:last-child{border-bottom:0}.pricing-card-foot{padding:18px 20px 22px}}.pricing-top{position:relative;overflow:hidden;isolation:isolate;background:#faf8f5}:root[data-theme=dark] .pricing-top{background:var(--navy)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-top{background:var(--navy)}}.pricing-top .wrap{position:relative;z-index:1}.pricing-top .pricing-head{padding-bottom:34px}@media (max-width:700px){.pricing-top .pricing-head{padding-bottom:26px}}:root[data-theme=dark] .pricing-top .pricing-title{color:#eef0ff}:root[data-theme=dark] .pricing-top .pricing-intro{color:#b9bdd6}:root[data-theme=dark] .pricing-top .pricing-intro em{color:#eef0ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-top .pricing-title{color:#eef0ff}:root:not([data-theme=light]) .pricing-top .pricing-intro{color:#b9bdd6}:root:not([data-theme=light]) .pricing-top .pricing-intro em{color:#eef0ff}}.pricing-band-pattern{position:absolute;overflow:hidden;pointer-events:none;inset:0}.pricing-band-bg{position:absolute;object-fit:cover;object-position:center 62%;opacity:.38;filter:brightness(1.1)saturate(1.01);width:100%;height:100%;inset:0}.pricing-band-overlay{position:absolute;background:radial-gradient(#ffffff0d 1px,#0000 1.4px) 0 0/26px 26px,repeating-linear-gradient(118deg,#ffffff06 0 26px,#e8c07a05 44px 58px,#ffffff06 78px),linear-gradient(118deg,#f7a8c912 0%,#ffc39b0f 20%,#f9e79f0f 40%,#a9e5c00d 58%,#b8c9d90f 78%,#b7c9b00f 100%),radial-gradient(70% 130% at 100% 0%,#cd7f3233,#cd7f3200 58%),linear-gradient(150deg,#171c28d6 0%,#171c28b3 58%,#1d2331d1 100%);inset:0}.pricing-card-head .pricing-tier-id,.pricing-card-head .pricing-price{position:relative;z-index:1}.pricing-title{font-size:clamp(1.85rem,4.4vw,2.55rem)}.pricing-included{padding:4px 34px 12px}.pricing-group{padding:20px 0 4px}.pricing-group-title{letter-spacing:.2em;text-transform:uppercase;color:#a07d2c;text-align:left;margin:0 0 4px;font-size:.72rem;font-weight:600}:root[data-theme=dark] .pricing-group-title{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-group-title{color:#ffd166}}.pricing-included-list{list-style:none;margin:0;padding:0}.pricing-included-row{display:flex;border-bottom:1px solid color-mix(in srgb,var(--line)62%,transparent);align-items: flex-start;gap:13px;padding:13px 0}.pricing-group:last-child .pricing-included-row:last-child{border-bottom:0}.pricing-included-copy{display:flex;text-align:left;flex-direction:column;flex:auto;gap:2px;min-width:0}.pricing-included-feature{color:var(--ink);font-size:.97rem;font-weight:500;line-height:1.45}.pricing-included-detail{color:var(--ink-soft);font-size:.92rem;line-height:1.6}.pricing-included-row .pricing-value-pill{flex:none;margin-top:3px}@media (max-width:700px){.pricing-included{padding:2px 20px 8px}.pricing-group{padding-top:18px}.pricing-included-row{flex-wrap:wrap;row-gap:8px}.pricing-included-copy{flex:calc(100% - 47px)}.pricing-included-row .pricing-value-pill{order:3;margin:0 0 2px 47px}}.pricing-builder{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:28px;margin-top:44px;box-shadow:0 1px 2px #20242f0d,0 12px 28px #20242f12,0 36px 72px #20242f1c}:root[data-theme=dark] .pricing-builder{border-color:#343a48;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-builder{border-color:#343a48;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}}.pricing-builder-head{text-align:center;max-width:38rem;margin:0 auto;padding:34px 34px 4px}.pricing-builder-kicker{display:inline-flex;letter-spacing:.22em;text-transform:uppercase;color:#a07d2c;align-items: center;gap:8px;margin:0;font-size:.68rem;font-weight:600}:root[data-theme=dark] .pricing-builder-kicker{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-builder-kicker{color:#ffd166}}.pricing-builder-kicker .icon{width:14px;height:14px}.pricing-builder-title{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-top:12px;font-size:1.55rem;font-weight:600;line-height:1.2}.pricing-builder-intro{color:var(--ink-soft);text-wrap:balance;margin-top:10px;font-size:.97rem;line-height:1.65}.pricing-builder-grid{display:grid;grid-template-columns:minmax(0,1fr)330px;align-items: start;gap:26px;padding:24px 34px 34px}.pricing-options{display:flex;flex-direction:column;gap:11px;min-width:0}.pricing-option{display:flex;text-align:left;cursor:pointer;background:var(--surface);color:var(--ink);-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:16px;align-items: flex-start;gap:13px;width:100%;padding:15px 16px;transition:background .15s,transform .15s;font-family:inherit}.pricing-option:hover{background:var(--surface-2)}.pricing-option:active{transform:scale(.995)}.pricing-option:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.pricing-stepper-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.pricing-option-on{background:linear-gradient(140deg,#e8c07a33,#b7c9b01a)}.pricing-option-on:hover{background:linear-gradient(140deg,#e8c07a42,#b7c9b01f)}.pricing-option-copy{display:flex;flex-direction:column;flex:auto;gap:2px;min-width:0}.pricing-option-name{font-size:.97rem;font-weight:500;line-height:1.4}.pricing-option-detail{color:var(--ink-soft);font-size:.88rem;line-height:1.55}.pricing-option-price{color:var(--ink);white-space:nowrap;flex:none;margin-top:2px;font-size:.95rem;font-weight:600}.pricing-option-check{display:inline-flex;color:#0000;background:var(--surface);border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:26px;height:26px;margin-top:2px;transition:background .15s,color .15s}.pricing-option-check .icon{width:13px;height:13px}.pricing-option-check-on{color:#2a1a05;background:linear-gradient(145deg,#e8c07a 0%,#cd8f45 55%,#a96f2c 100%)}.pricing-option-stepper{cursor:default}.pricing-option-stepper:hover{background:var(--surface)}.pricing-stepper{display:inline-flex;flex:none;align-items: center;gap:9px;margin-top:1px}.pricing-stepper-btn{display:inline-flex;cursor:pointer;background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:10px;flex:none;justify-content:center;align-items: center;width:38px;height:38px;transition:background .15s,transform .15s;font-family:inherit}.pricing-stepper-btn:hover{background:var(--bg-soft)}.pricing-stepper-btn:active{transform:scale(.95)}.pricing-stepper-btn:disabled{opacity:.35;cursor:default;transform:none}.pricing-stepper-btn .icon{width:16px;height:16px}.pricing-stepper-count{text-align:center;min-width:1.4em;font-size:1.02rem;font-weight:600}.pricing-summary{position:relative;overflow:hidden;color:#f3efe6;background:radial-gradient(#ffffff0b 1px,#0000 1.15px) 0 0/22px 22px,radial-gradient(80% 60% at 100% 0%,#cd7f3242,#cd7f3200 60%),linear-gradient(150deg,#2a3040 0%,#171c28 58%,#1d2331 100%);border-bottom:3px solid #b07f3c;border-radius:20px;padding:22px 22px 24px}.pricing-summary-kicker{letter-spacing:.24em;text-transform:uppercase;color:#e8c07a;margin:0;font-size:.68rem;font-weight:600}.pricing-summary-rows{display:flex;flex-direction:column;gap:7px;margin-top:15px}.pricing-summary-row{display:flex;color:#d9d5c9;justify-content:space-between;align-items:baseline;gap:14px;margin:0;font-size:.9rem;line-height:1.45}.pricing-summary-row span:last-child{color:#fffaf0;white-space:nowrap;font-weight:500}.pricing-summary-empty{color:#a9adb8;margin:0;font-size:.9rem;line-height:1.55}.pricing-summary-total{display:flex;background:linear-gradient(160deg,#fffaf01a,#fffaf00a);border:1px solid #e8c07a61;border-radius:15px;flex-direction:column;gap:4px;margin-top:17px;padding:15px 17px 13px;box-shadow:inset 0 1px #ffffff24}.pricing-summary-amount{letter-spacing:-.02em;color:#fffaf0;font-size:2.2rem;font-weight:500;line-height:1}.pricing-summary-term{letter-spacing:.18em;text-transform:uppercase;color:#d8c9a8;font-size:.66rem;font-weight:600}.pricing-summary-monthly{color:#e8c07a;margin-top:13px;font-size:.92rem;font-weight:500}.pricing-summary-note{color:#b6bac2;margin-top:8px;font-size:.84rem;line-height:1.6}.pricing-summary-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.pricing-summary-btn{justify-content:center;width:100%}@media (max-width:860px){.pricing-builder-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 20px 24px}.pricing-builder-head{padding:28px 20px 2px}.pricing-builder-title{font-size:1.38rem}}@media (max-width:700px){.pricing-builder{border-radius:22px;margin-top:32px}.pricing-option{flex-wrap:wrap;row-gap:8px;padding:13px 14px}.pricing-option-copy{flex:calc(100% - 86px)}.pricing-option-price{order:3;margin:0 0 2px 47px}.pricing-stepper{order:3;margin:2px 0 2px 47px}}.pricing-builder{margin-top:10px}.pricing-custom{display:flex;background:linear-gradient(140deg,#e8c07a24,#b7c9b012);border:2px solid #000;border-radius:16px;flex-direction:column;gap:13px;padding:16px}.pricing-custom-head{display:flex;align-items: flex-start;gap:13px}.pricing-custom-form{display:flex;gap:10px}.pricing-custom-field{display:flex;background:var(--surface);border:2px solid #000;border-radius:12px;flex:auto;align-items: center;gap:9px;min-width:0;min-height:50px;padding:0 13px}.pricing-custom-field .icon{color:#a96f2c;flex:none;width:17px;height:17px}:root[data-theme=dark] .pricing-custom-field .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-custom-field .icon{color:#ffd166}}.pricing-custom-field input{font:inherit;color:var(--ink);outline:none;background:0 0;border:0;flex:auto;min-width:0;padding:12px 0;font-size:16px;line-height:1.4}.pricing-custom-field input::placeholder{color:var(--ink-soft);opacity:.75}.pricing-custom-field:focus-within{box-shadow:0 0 0 3px #e8c07a66}.pricing-custom-add{flex:none;justify-content:center;min-height:50px;padding:0 18px}.pricing-custom-add:disabled{opacity:.45;cursor:default;transform:none}.pricing-custom-list{list-style:none;display:flex;flex-direction:column;gap:9px;margin:0;padding:0}.pricing-custom-item{display:flex;background:var(--surface);border:2px solid #000;border-radius:12px;align-items: center;gap:10px;padding:10px 12px}.pricing-custom-item-icon{display:inline-flex;color:#2a1a05;background:linear-gradient(145deg,#e8c07a 0%,#cd8f45 55%,#a96f2c 100%);border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:24px;height:24px}.pricing-custom-item-icon .icon{width:12px;height:12px}.pricing-custom-item-text{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.95rem;font-weight:500;line-height:1.45}.pricing-custom-item-tag{letter-spacing:.1em;text-transform:uppercase;color:#a07d2c;white-space:nowrap;flex:none;font-size:.7rem;font-weight:600}:root[data-theme=dark] .pricing-custom-item-tag{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-custom-item-tag{color:#ffd166}}.pricing-custom-item-price{color:var(--ink);white-space:nowrap;flex:none;font-size:.95rem;font-weight:600}.pricing-custom-edit-field{min-height:46px}.pricing-custom-edit-field input{padding:9px 0}.pricing-summary-kicker{display:flex;align-items: center;gap:7px}.pricing-summary-kicker .icon{color:#e8c07a;width:14px;height:14px}.pricing-mini-btn{display:inline-flex;cursor:pointer;background:var(--surface);color:var(--ink);-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:9px;flex:none;justify-content:center;align-items: center;width:36px;height:36px;transition:background .15s,transform .15s;font-family:inherit}.pricing-mini-btn:hover{background:var(--bg-soft)}.pricing-mini-btn:active{transform:scale(.95)}.pricing-mini-btn:disabled{opacity:.4;cursor:default;transform:none}.pricing-mini-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.pricing-mini-btn .icon{width:15px;height:15px}.pricing-mini-btn-danger:hover{background:color-mix(in srgb,var(--pink)16%,var(--surface))}.pricing-custom-edit-form{display:flex;align-items: center;gap:8px;width:100%}.pricing-custom-edit-input{font:inherit;color:var(--ink);background:var(--surface);outline:none;border:2px solid #000;border-radius:10px;flex:auto;min-width:0;padding:9px 12px;font-size:16px;line-height:1.4}.pricing-custom-edit-input:focus{box-shadow:0 0 0 3px #e8c07a66}.pricing-custom-notes-label{display:flex;color:var(--ink);align-items: center;gap:8px;margin-bottom:8px;font-size:.9rem;font-weight:500}.pricing-custom-notes-label .icon{color:#a96f2c;flex:none;width:16px;height:16px}:root[data-theme=dark] .pricing-custom-notes-label .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-custom-notes-label .icon{color:#ffd166}}.pricing-custom-notes textarea{box-sizing:border-box;font:inherit;color:var(--ink);background:var(--surface);resize:vertical;outline:none;border:2px solid #000;border-radius:12px;width:100%;min-height:84px;padding:12px 14px;font-size:16px;line-height:1.55}.pricing-custom-notes textarea::placeholder{color:var(--ink-soft);opacity:.75}.pricing-custom-notes textarea:focus{box-shadow:0 0 0 3px #e8c07a66}.pricing-summary-row-custom span:first-child{overflow-wrap:anywhere}.pricing-save-status{display:flex;color:#b6bac2;align-items: flex-start;gap:8px;margin:0;font-size:.82rem;line-height:1.55}.pricing-save-status .icon{color:#e8c07a;flex:none;width:14px;height:14px;margin-top:3px}.pricing-reset{display:inline-flex;font:inherit;color:#d9d5c9;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self: center;align-items: center;gap:7px;padding:6px 10px;font-size:.85rem;font-weight:500}.pricing-reset:hover{color:#fffaf0}.pricing-reset:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.pricing-reset .icon{width:14px;height:14px}@media (max-width:700px){.pricing-builder{margin-top:10px}.pricing-custom{padding:14px}.pricing-custom-form{flex-wrap:wrap}.pricing-custom-field{flex:100%}.pricing-custom-add{width:100%}.pricing-custom-item{flex-wrap:wrap;row-gap:8px}.pricing-custom-item-text{flex:calc(100% - 36px)}.pricing-custom-item-price{order:3;margin-left:34px}.pricing-custom-item .pricing-mini-btn{order:4}.pricing-custom-item .pricing-mini-btn-danger{order:5}.pricing-custom-edit-form{flex-wrap:wrap}.pricing-custom-edit-field{flex:100%}}body{background-image:radial-gradient(#6d5ccc29 1.3px,#0000 1.7px),radial-gradient(#6d5ccc17 1px,#0000 1.4px),repeating-linear-gradient(45deg,#6d5ccc0e 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#6d5ccc0e 0 1px,#0000 1px 20px);background-position:0 0,11px 11px,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto}:root[data-theme=dark] body{background-image:radial-gradient(#e2e4ff21 1.3px,#0000 1.7px),radial-gradient(#b3a8ff1a 1px,#0000 1.4px),repeating-linear-gradient(45deg,#e2e4ff0b 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#e2e4ff0b 0 1px,#0000 1px 20px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background-image:radial-gradient(#e2e4ff21 1.3px,#0000 1.7px),radial-gradient(#b3a8ff1a 1px,#0000 1.4px),repeating-linear-gradient(45deg,#e2e4ff0b 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#e2e4ff0b 0 1px,#0000 1px 20px)}}.hero-overlay{background:radial-gradient(#6d5ccc38 1.4px,#0000 1.9px) 0 0/22px 22px,radial-gradient(#ffffff80 1px,#0000 1.5px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#6d5ccc1c 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#6d5ccc1c 0 1px,#0000 1px 20px),linear-gradient(118deg,#f7a8c91d 0%,#ffc39b1a 20%,#f9e79f1a 40%,#a9e5c017 58%,#b8c9d91a 78%,#c9b8f51c 100%),linear-gradient(#faf8ff9e 0%,#faf8ff5c 42%,#f6f3fc80 74%,#f4f2fbe6 100%)}.build-bg-overlay{background:radial-gradient(#6d5ccc30 1.4px,#0000 1.9px) 0 0/22px 22px,radial-gradient(#ffffff70 1px,#0000 1.5px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#6d5ccc18 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#6d5ccc18 0 1px,#0000 1px 20px),linear-gradient(118deg,#f7a8c917 0%,#ffc39b13 20%,#f9e79f13 40%,#a9e5c012 58%,#b8c9d913 78%,#c9b8f517 100%),linear-gradient(#f4f2fbf0 0%,#f8f6fdd6 24%,#f7f5fdd1 58%,#f4f2fbeb 100%)}:root[data-theme=dark] .hero-overlay{background:radial-gradient(#eef0ff2b 1.4px,#0000 1.9px) 0 0/22px 22px,radial-gradient(#b3a8ff26 1px,#0000 1.5px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#eef0ff11 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#b3a8ff11 0 1px,#0000 1px 20px),linear-gradient(118deg,#f7a8c917 0%,#ffc39b12 20%,#f9e79f12 40%,#a9e5c00f 58%,#b8c9d912 78%,#c9b8f516 100%),linear-gradient(#070d244d 0%,#070d2412 42%,#14171e42 74%,#14171ee0 100%)}:root[data-theme=dark] .build-bg-overlay{background:radial-gradient(#eef0ff26 1.4px,#0000 1.9px) 0 0/22px 22px,radial-gradient(#b3a8ff21 1px,#0000 1.5px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#eef0ff0e 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#b3a8ff0e 0 1px,#0000 1px 20px),linear-gradient(118deg,#f7a8c912 0%,#ffc39b0e 20%,#f9e79f0e 40%,#a9e5c00b 58%,#b8c9d90e 78%,#c9b8f512 100%),linear-gradient(#070d24e6 0%,#070d24c7 24%,#080e26cc 58%,#070d24e6 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-overlay{background:radial-gradient(#eef0ff2b 1.4px,#0000 1.9px) 0 0/22px 22px,radial-gradient(#b3a8ff26 1px,#0000 1.5px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#eef0ff11 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#b3a8ff11 0 1px,#0000 1px 20px),linear-gradient(118deg,#f7a8c917 0%,#ffc39b12 20%,#f9e79f12 40%,#a9e5c00f 58%,#b8c9d912 78%,#c9b8f516 100%),linear-gradient(#070d244d 0%,#070d2412 42%,#14171e42 74%,#14171ee0 100%)}:root:not([data-theme=light]) .build-bg-overlay{background:radial-gradient(#eef0ff26 1.4px,#0000 1.9px) 0 0/22px 22px,radial-gradient(#b3a8ff21 1px,#0000 1.5px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#eef0ff0e 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#b3a8ff0e 0 1px,#0000 1px 20px),linear-gradient(118deg,#f7a8c912 0%,#ffc39b0e 20%,#f9e79f0e 40%,#a9e5c00b 58%,#b8c9d90e 78%,#c9b8f512 100%),linear-gradient(#070d24e6 0%,#070d24c7 24%,#080e26cc 58%,#070d24e6 100%)}}.pricing-page{background-image:radial-gradient(#6d5ccc26 1.3px,#0000 1.7px),radial-gradient(#6d5ccc14 1px,#0000 1.4px),repeating-linear-gradient(45deg,#6d5ccc0d 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#6d5ccc0d 0 1px,#0000 1px 20px),radial-gradient(52% 30% at 50% 0%,#e8c07a24,#e8c07a00 65%),radial-gradient(40% 30% at 92% 6%,#ffc39b1a,#ffc39b00 60%);background-position:0 0,11px 11px,0 0,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto,auto}:root[data-theme=dark] .pricing-page{background-image:radial-gradient(#e2e4ff1f 1.3px,#0000 1.7px),radial-gradient(#b3a8ff17 1px,#0000 1.4px),repeating-linear-gradient(45deg,#e2e4ff0a 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#e2e4ff0a 0 1px,#0000 1px 20px),radial-gradient(52% 30% at 50% 0%,#e8c07a1a,#e8c07a00 65%),radial-gradient(40% 30% at 92% 6%,#ffd9a80f,#ffd9a800 60%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page{background-image:radial-gradient(#e2e4ff1f 1.3px,#0000 1.7px),radial-gradient(#b3a8ff17 1px,#0000 1.4px),repeating-linear-gradient(45deg,#e2e4ff0a 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#e2e4ff0a 0 1px,#0000 1px 20px),radial-gradient(52% 30% at 50% 0%,#e8c07a1a,#e8c07a00 65%),radial-gradient(40% 30% at 92% 6%,#ffd9a80f,#ffd9a800 60%)}}.pricing-band-overlay{background:radial-gradient(#eef0ff24 1.3px,#0000 1.7px) 0 0/22px 22px,repeating-linear-gradient(45deg,#eef0ff0d 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#e8c07a0d 0 1px,#0000 1px 20px),linear-gradient(118deg,#f7a8c912 0%,#ffc39b0f 20%,#f9e79f0f 40%,#a9e5c00d 58%,#b8c9d90f 78%,#b7c9b00f 100%),radial-gradient(70% 130% at 100% 0%,#cd7f3233,#cd7f3200 58%),linear-gradient(150deg,#171c28d6 0%,#171c28b3 58%,#1d2331d1 100%)}.pricing-card-head{background:radial-gradient(#eef0ff21 1.3px,#0000 1.7px) 0 0/22px 22px,repeating-linear-gradient(45deg,#eef0ff0d 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#e8c07a0d 0 1px,#0000 1px 20px),radial-gradient(70% 130% at 100% 0%,#cd7f324d,#cd7f3200 58%),radial-gradient(55% 110% at 0% 110%,#b7c9b024,#b7c9b000 58%),linear-gradient(150deg,#2a3040 0%,#171c28 58%,#1d2331 100%)}.pricing-summary{background:radial-gradient(#eef0ff21 1.3px,#0000 1.7px) 0 0/22px 22px,repeating-linear-gradient(45deg,#eef0ff0d 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#e8c07a0d 0 1px,#0000 1px 20px),radial-gradient(80% 60% at 100% 0%,#cd7f3242,#cd7f3200 60%),linear-gradient(150deg,#2a3040 0%,#171c28 58%,#1d2331 100%)}.footer-cta{background:radial-gradient(#eef0ff1f 1.3px,#0000 1.7px) 0 0/22px 22px,repeating-linear-gradient(45deg,#eef0ff0b 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#b3a8ff0b 0 1px,#0000 1px 20px),radial-gradient(58% 62% at 0 0,#f7a8c933,#f7a8c900 62%),radial-gradient(52% 58% at 100% 100%,#b8c9d933,#b8c9d900 62%),linear-gradient(155deg,#131f52 0%,#0a1130 58%,#0d1742 100%)}.pricing-top{background:#ece7dd}.pricing-top .hero-bg-img{filter:saturate(.38)brightness(.94)contrast(1.01)}.pricing-top .hero-overlay{background:radial-gradient(#4a406e1a 1.2px,#0000 1.6px) 0 0/22px 22px,radial-gradient(#ffffff47 1px,#0000 1.4px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#4a406e0b 0 1px,#0000 1px 22px),repeating-linear-gradient(-45deg,#4a406e0b 0 1px,#0000 1px 22px),linear-gradient(118deg,#d696b20d 0%,#dba67c0b 20%,#d6c6800a 40%,#8bb2980a 58%,#84a8c60b 78%,#989e8a0d 100%),linear-gradient(#f3efe8e0 0%,#f3efe8b8 42%,#f0ece4cc 74%,#faf8f5f7 100%)}:root[data-theme=dark] .pricing-top{background:#10131b}:root[data-theme=dark] .pricing-top .hero-bg-dark{filter:brightness(.68)saturate(.52)}:root[data-theme=dark] .pricing-top .hero-overlay{background:radial-gradient(#e2e4ff17 1.2px,#0000 1.6px) 0 0/22px 22px,radial-gradient(#b3a8ff12 1px,#0000 1.4px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e2e4ff09 0 1px,#0000 1px 22px),repeating-linear-gradient(-45deg,#e2e4ff09 0 1px,#0000 1px 22px),linear-gradient(118deg,#d696b20a 0%,#dba67c09 20%,#d6c68008 40%,#8bb29808 58%,#84a8c609 78%,#989e8a0a 100%),linear-gradient(#10131b9e 0%,#10131b6b 42%,#10131b94 74%,#14171ef0 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-top{background:#10131b}:root:not([data-theme=light]) .pricing-top .hero-bg-dark{filter:brightness(.68)saturate(.52)}:root:not([data-theme=light]) .pricing-top .hero-overlay{background:radial-gradient(#e2e4ff17 1.2px,#0000 1.6px) 0 0/22px 22px,radial-gradient(#b3a8ff12 1px,#0000 1.4px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e2e4ff09 0 1px,#0000 1px 22px),repeating-linear-gradient(-45deg,#e2e4ff09 0 1px,#0000 1px 22px),linear-gradient(118deg,#d696b20a 0%,#dba67c09 20%,#d6c68008 40%,#8bb29808 58%,#84a8c609 78%,#989e8a0a 100%),linear-gradient(#10131b9e 0%,#10131b6b 42%,#10131b94 74%,#14171ef0 100%)}}.pricing-page{background-image:radial-gradient(#4a406e12 1.2px,#0000 1.6px),radial-gradient(#4a406e0a 1px,#0000 1.4px),repeating-linear-gradient(45deg,#4a406e06 0 1px,#0000 1px 22px),repeating-linear-gradient(-45deg,#4a406e06 0 1px,#0000 1px 22px),radial-gradient(52% 30% at 50% 0%,#cda45e14,#cda45e00 65%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}.pricing-title:after{background:linear-gradient(90deg,#c48aa4a6,#c9986c99 24%,#c4b26999 44%,#7ea88c99 62%,#7498b8a6 80%,#8a9882a6)}.pricing-top .pricing-title{color:#171c28}.pricing-top .pricing-intro{color:#3d4353;font-weight:500}.pricing-top .pricing-intro em{color:#171c28;font-weight:600}.pricing-eyebrow-badge{color:#7c5c14;background:color-mix(in srgb,var(--surface)88%,transparent)}.pricing-eyebrow-badge .icon{color:#8a5f14}:root[data-theme=dark] .pricing-top .pricing-title{color:#f2f1ea}:root[data-theme=dark] .pricing-top .pricing-intro{color:#cfd2dc}:root[data-theme=dark] .pricing-top .pricing-intro em{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-top .pricing-title{color:#f2f1ea}:root:not([data-theme=light]) .pricing-top .pricing-intro{color:#cfd2dc}:root:not([data-theme=light]) .pricing-top .pricing-intro em{color:#fff}}.pricing-edit-hint{display:flex;color:var(--ink-soft);align-items: center;gap:7px;margin:0;font-size:.82rem;font-weight:500;line-height:1.4}.pricing-edit-hint .icon{color:#8a5f14;flex:none;width:14px;height:14px}:root[data-theme=dark] .pricing-edit-hint .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-edit-hint .icon{color:#ffd166}}.pricing-mini-btn{border-radius:11px;gap:6px;width:auto;min-width:44px;height:44px;padding:0 11px;font-size:.78rem;font-weight:600;line-height:1}.pricing-mini-btn .icon{width:16px;height:16px}.pricing-mini-btn-label{white-space:nowrap}.pricing-edit-btn{background:var(--surface-2)}.pricing-edit-btn .icon{color:#8a5f14}:root[data-theme=dark] .pricing-edit-btn .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-edit-btn .icon{color:#ffd166}}.pricing-mini-btn-danger .icon{color:#a52a3c}:root[data-theme=dark] .pricing-mini-btn-danger .icon{color:#ffb4ab}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-mini-btn-danger .icon{color:#ffb4ab}}.pricing-edit-save{background:var(--blue);color:#fff;border-color:#000}.pricing-edit-save:hover{background:var(--blue-deep)}.pricing-edit-save .icon{color:#fff}:root[data-theme=dark] .pricing-edit-save{background:var(--sky);color:#0a1130}:root[data-theme=dark] .pricing-edit-save:hover{background:#d8e2ec}:root[data-theme=dark] .pricing-edit-save .icon{color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-edit-save{background:var(--sky);color:#0a1130}:root:not([data-theme=light]) .pricing-edit-save:hover{background:#d8e2ec}:root:not([data-theme=light]) .pricing-edit-save .icon{color:#0a1130}}.pricing-custom-field .icon{color:#8a5f14;width:19px;height:19px}.pricing-custom-field:focus-within{border-color:#000;box-shadow:0 0 0 4px #cda45e73}.pricing-custom-notes textarea:focus{box-shadow:0 0 0 4px #cda45e73}.pricing-custom-notes-label .icon{color:#8a5f14;width:18px;height:18px}.pricing-custom-head .pricing-row-icon{border-radius:12px;width:40px;height:40px}.pricing-custom-head .pricing-row-icon .icon{width:19px;height:19px}@media (max-width:700px){.pricing-page{padding-bottom:calc(36px + env(safe-area-inset-bottom))}.pricing-wrap{width:calc(100% - 28px)}.pricing-page .demo-topbar-in{padding-top:10px;padding-bottom:10px}.pricing-page .demo-topbar-actions{gap:8px;width:100%}.pricing-page .demo-topbar-actions .btn{min-height:46px;padding:8px 10px;font-size:.88rem}.pricing-page .demo-back-btn{flex:1.35 1 0}.pricing-page .demo-contact-btn{flex:1 1 0}.pricing-head{padding:26px 0 2px}.pricing-top .pricing-head{padding-bottom:22px}.pricing-eyebrow-badge{letter-spacing:.16em;gap:6px;padding:7px 12px 7px 10px;font-size:.62rem}.pricing-title{letter-spacing:-.02em;margin-top:14px;font-size:1.62rem;line-height:1.16}.pricing-title:after{width:64px;height:3px;margin-top:14px}.pricing-intro{max-width:30ch;margin-top:12px;font-size:.96rem;line-height:1.55}.pricing-builder{border-radius:20px;margin-top:16px;box-shadow:0 1px 2px #20242f0d,0 10px 26px #20242f17}.pricing-builder-head{padding:22px 18px 0}.pricing-builder-kicker{letter-spacing:.18em;font-size:.62rem}.pricing-builder-title{margin-top:9px;font-size:1.3rem;line-height:1.22}.pricing-builder-intro{margin-top:7px;font-size:.92rem;line-height:1.55}.pricing-builder-grid{gap:16px;padding:16px 14px 18px}.pricing-custom{border-radius:16px;gap:12px;padding:14px}.pricing-custom-head{align-items: center;gap:11px}.pricing-option-name{font-size:1rem}.pricing-option-detail{font-size:.86rem;line-height:1.5}.pricing-custom-form{flex-direction:column;gap:9px}.pricing-custom-field{box-sizing:border-box;border-radius:14px;flex:none;width:100%;min-height:56px;padding:0 14px}.pricing-custom-field input{padding:15px 0;font-size:16px}.pricing-custom-add{border-radius:0;width:100%;min-height:56px;font-size:1rem}.pricing-custom-add .icon{width:19px;height:19px}.pricing-custom-item{border-radius:14px;align-items: flex-start;gap:9px;padding:12px}.pricing-custom-item-icon{width:26px;height:26px;margin-top:1px}.pricing-custom-item-text{flex:calc(100% - 37px);font-size:.98rem;line-height:1.45}.pricing-custom-item-price{flex:100%;order:3;margin:2px 0 0 35px;font-size:.98rem}.pricing-custom-item .pricing-mini-btn{flex:1 1 0;order:4;height:48px;margin-top:4px}.pricing-custom-item .pricing-mini-btn-danger{order:5}.pricing-custom-edit-form{flex-flow:wrap;gap:9px;width:100%}.pricing-custom-edit-field{flex:100%;min-height:56px}.pricing-custom-edit-field input{font-size:16px}.pricing-custom-edit-form .pricing-mini-btn{flex:1 1 0;height:50px;font-size:.88rem}.pricing-custom-edit-form .pricing-mini-btn .icon{width:17px;height:17px}.pricing-custom-notes-label{margin-bottom:7px;font-size:.95rem}.pricing-custom-notes textarea{border-radius:14px;min-height:92px;padding:13px 14px;font-size:16px}.pricing-summary{border-radius:18px;padding:18px 16px 20px}.pricing-summary-rows{gap:6px;margin-top:12px}.pricing-summary-row{font-size:.9rem}.pricing-summary-total{border-radius:13px;margin-top:14px;padding:13px 15px 11px}.pricing-summary-amount{font-size:2rem}.pricing-summary-monthly{margin-top:11px;font-size:.92rem}.pricing-summary-note{font-size:.82rem;line-height:1.5}.pricing-summary-actions{gap:9px;margin-top:15px}.pricing-summary-btn{width:100%;min-height:54px;font-size:.98rem}.pricing-save-status{font-size:.8rem}.pricing-reset{min-height:44px;padding:10px 12px;font-size:.88rem}.pricing-close{border-radius:20px;margin-top:22px;padding:26px 18px 28px}.pricing-close h2{font-size:1.3rem}.pricing-close p{font-size:.92rem;line-height:1.55}.pricing-close .demo-close-actions{gap:9px;margin-top:18px}.pricing-close .demo-close-btn{min-height:54px;font-size:.98rem}}@media (max-width:380px){.pricing-title{font-size:1.5rem}.pricing-page .demo-topbar-brand{font-size:.88rem}.pricing-custom-item .pricing-mini-btn-label{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.pricing-custom-add,.pricing-mini-btn{transition:none}}.pricing-ai-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin:0;font-size:.84rem;line-height:1.55}.pricing-ai-note .icon{color:#8a5f14;flex:none;width:15px;height:15px;margin-top:2px}:root[data-theme=dark] .pricing-ai-note .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-ai-note .icon{color:#ffd166}}.pricing-ai-note strong{color:var(--ink);font-weight:600}.pricing-custom-item-copy{display:flex;flex-direction:column;flex:auto;gap:3px;min-width:0}.pricing-custom-item-copy .pricing-custom-item-text{flex:none}.pricing-custom-item-why{display:flex;color:var(--ink-soft);overflow-wrap:anywhere;align-items: flex-start;gap:6px;font-size:.8rem;line-height:1.5}.pricing-custom-item-why .icon{color:#8a5f14;flex:none;width:12px;height:12px;margin-top:3px}:root[data-theme=dark] .pricing-custom-item-why .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-custom-item-why .icon{color:#ffd166}}.pricing-disclaimer{display:flex;background:linear-gradient(160deg,#fffaf01a,#fffaf00a);border:1.5px solid #e8c07a8c;border-radius:13px;align-items: flex-start;gap:10px;margin-top:14px;padding:12px 13px}.pricing-disclaimer-icon{display:inline-flex;color:#2a1a05;background:linear-gradient(145deg,#e8c07a 0%,#cd8f45 55%,#a96f2c 100%);border:2px solid #000;border-radius:9px;flex:none;justify-content:center;align-items: center;width:30px;height:30px;margin-top:1px}.pricing-disclaimer-icon .icon{width:15px;height:15px}.pricing-disclaimer p{color:#e6e1d3;margin:0;font-size:.82rem;line-height:1.6}.pricing-disclaimer strong{color:#fffaf0;font-weight:600}@media (max-width:700px){.pricing-custom-item-copy{flex:calc(100% - 37px)}.pricing-ai-note{font-size:.82rem}.pricing-disclaimer{padding:11px 12px}.pricing-disclaimer p{font-size:.8rem;line-height:1.55}}.pricing-contact{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:28px;margin-top:10px;padding:26px 34px 28px;box-shadow:0 1px 2px #20242f0d,0 12px 28px #20242f12,0 36px 72px #20242f1c}:root[data-theme=dark] .pricing-contact{border-color:#343a48;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-contact{border-color:#343a48;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}}.pricing-contact-head{display:flex;align-items: center;gap:13px}.pricing-contact-title{letter-spacing:-.01em;color:var(--ink);font-size:1.15rem;font-weight:600;line-height:1.25}.pricing-contact-done{display:inline-flex;color:#2a1a05;background:linear-gradient(145deg,#e8c07a 0%,#cd8f45 55%,#a96f2c 100%);border:2px solid #000;border-radius:999px;flex:none;align-items: center;gap:6px;margin-left:auto;padding:7px 12px;font-size:.78rem;font-weight:600;line-height:1}.pricing-contact-done .icon{width:13px;height:13px}.pricing-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;margin-top:20px}.pricing-contact-field{display:flex;flex-direction:column;gap:7px;min-width:0}.pricing-contact-label{display:flex;color:var(--ink);align-items: center;gap:7px;font-size:.92rem;font-weight:500}.pricing-contact-label .icon{color:#8a5f14;flex:none;width:16px;height:16px}:root[data-theme=dark] .pricing-contact-label .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-contact-label .icon{color:#ffd166}}.pricing-required{color:#c62f3b;font-size:.95em;font-weight:600;line-height:1}:root[data-theme=dark] .pricing-required{color:#ff9d97}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-required{color:#ff9d97}}.pricing-contact .pricing-custom-field{border-radius:13px;min-height:54px}.pricing-contact .pricing-custom-field input{font-size:16px}.pricing-field-error{display:flex;color:#b3261e;align-items: flex-start;gap:6px;margin:0;font-size:.82rem;font-weight:500;line-height:1.45}:root[data-theme=dark] .pricing-field-error{color:#ff9d97}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-field-error{color:#ff9d97}}.pricing-field-error .icon{flex:none;width:13px;height:13px;margin-top:2px}.pricing-required-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:6px;margin:16px 0 0;font-size:.84rem;line-height:1.55}.pricing-contact-continue{min-height:54px;margin-top:16px;padding:0 22px}.pricing-builder-locked .pricing-builder-grid{opacity:.42;filter:saturate(.55);pointer-events:none}.pricing-lock-note{display:inline-flex;color:var(--ink-soft);background:var(--surface-2);border:2px solid #000;border-radius:999px;align-items: center;gap:8px;margin:12px auto 0;padding:8px 14px;font-size:.86rem;font-weight:500;line-height:1.45}.pricing-lock-note .icon{color:#8a5f14;flex:none;width:14px;height:14px}:root[data-theme=dark] .pricing-lock-note .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-lock-note .icon{color:#ffd166}}.pricing-send-status{display:flex;color:#b6bac2;align-items: flex-start;gap:8px;margin:0;font-size:.82rem;line-height:1.55}.pricing-send-status .icon{color:#e8c07a;flex:none;width:14px;height:14px;margin-top:3px}.pricing-send-btn:disabled{opacity:.55;cursor:default;transform:none}@media (max-width:700px){.pricing-contact{border-radius:20px;margin-top:16px;padding:20px 16px 22px;box-shadow:0 1px 2px #20242f0d,0 10px 26px #20242f17}.pricing-contact-title{font-size:1.08rem}.pricing-contact-grid{grid-template-columns:1fr;gap:14px;margin-top:16px}.pricing-contact .pricing-custom-field{min-height:56px}.pricing-contact-continue{justify-content:center;width:100%;min-height:56px;font-size:1rem}.pricing-lock-note{display:flex;justify-content:center}}.pricing-title{margin-top:16px;letter-spacing:-.015em;text-wrap:pretty;overflow-wrap:break-word;max-width:36ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(1.45rem,1.15rem + 1.4vw,1.8rem);font-weight:500;line-height:1.45}.pricing-title:after{width:76px;height:3px;margin-top:18px}.pricing-intro{text-wrap:pretty}@media (max-width:767px){.pricing-title{letter-spacing:-.02em;text-wrap:pretty;max-width:34ch;margin-top:14px;font-size:clamp(1.38rem,5.6vw,1.5rem);font-weight:500;line-height:1.5}.pricing-title:after{width:76px;height:3px;margin-top:16px}.pricing-intro{max-width:46ch}}@media (max-width:380px){.pricing-title{font-size:clamp(1.3rem,5.6vw,1.38rem);line-height:1.5}}.pricing-required-note .icon{color:#8a5f14;flex:none;width:15px;height:15px;margin-top:2px}:root[data-theme=dark] .pricing-required-note .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-required-note .icon{color:#ffd166}}.pricing-intro{letter-spacing:0;text-align:center;text-wrap:pretty;overflow-wrap:break-word;max-width:46ch;margin:16px auto 0;font-size:.95rem;font-weight:500;line-height:1.6}.pricing-intro em{font-weight:600}.pricing-builder-title{letter-spacing:-.015em;text-wrap:pretty;overflow-wrap:break-word;max-width:38ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(1.35rem,1.1rem + 1vw,1.6rem);font-weight:500;line-height:1.45}.pricing-builder-intro{text-align:center;text-wrap:pretty;overflow-wrap:break-word;max-width:46ch;margin:12px auto 0;font-size:.95rem;font-weight:500;line-height:1.6}.hero-copy .lede{text-wrap:pretty}.build-section .build-head2{max-width:46rem}.build-section .build-title2{letter-spacing:-.015em;text-wrap:pretty;overflow-wrap:break-word;max-width:38ch;margin-top:18px;font-size:clamp(1.5rem,1.1rem + 2vw,2rem);font-weight:500;line-height:1.45}.build-section .build-sub2{letter-spacing:0;text-wrap:pretty;overflow-wrap:break-word;max-width:46ch;margin:16px 0 0;font-size:.95rem;font-weight:500;line-height:1.6}.build-section .feat-body h3{letter-spacing:-.015em;text-wrap:pretty;overflow-wrap:break-word;font-size:clamp(1.4rem,1.15rem + 1vw,1.65rem);font-weight:500;line-height:1.4}.build-section .feat-copy{text-wrap:pretty;overflow-wrap:break-word;max-width:52ch;margin-top:12px;font-size:1rem;font-weight:500;line-height:1.6}.build-section .feat-detail{text-wrap:pretty;overflow-wrap:break-word;max-width:52ch;margin-top:8px;font-size:.95rem;font-weight:400;line-height:1.6}.build-section .feat-points li{text-wrap:pretty;line-height:1.6}@media (max-width:767px){.pricing-intro{max-width:46ch;margin-top:14px;font-size:.95rem;line-height:1.6}.pricing-builder-title{font-size:clamp(1.3rem,5.4vw,1.42rem);line-height:1.5}.pricing-builder-intro{max-width:46ch;margin-top:10px;font-size:.95rem;line-height:1.6}.build-section .build-title2{letter-spacing:-.02em;max-width:34ch;margin-top:16px;font-size:clamp(1.38rem,5.6vw,1.5rem);line-height:1.5}.build-section .build-sub2{max-width:46ch;margin-top:14px;font-size:.95rem;line-height:1.6}.build-section .feat-body h3{font-size:1.42rem;line-height:1.4}.build-section .feat-copy{font-size:.98rem;line-height:1.6}.build-section .feat-detail{font-size:.94rem;line-height:1.6}}@media (max-width:380px){.build-section .build-title2{font-size:clamp(1.3rem,5.6vw,1.38rem);line-height:1.5}.pricing-builder-title{font-size:clamp(1.26rem,5.4vw,1.34rem);line-height:1.5}}.pricing-ai-tools{display:flex;box-sizing:border-box;flex-direction:column;gap:8px;width:100%}.pricing-ai-tools-row{display:flex;gap:9px}.pricing-ai-btn{display:inline-flex;font:inherit;text-align:center;color:var(--ink);background:var(--surface);cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:13px;flex:1 1 0;justify-content:center;align-items: center;gap:8px;min-width:0;min-height:52px;padding:10px 12px;transition:background .15s,transform .15s,opacity .15s;font-size:.92rem;font-weight:600;line-height:1.25}.pricing-ai-btn .icon{color:#8a5f14;flex:none;width:18px;height:18px}:root[data-theme=dark] .pricing-ai-btn .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-ai-btn .icon{color:#ffd166}}.pricing-ai-btn:hover{background:var(--bg-soft)}.pricing-ai-btn:active{transform:scale(.98)}.pricing-ai-btn:disabled{opacity:.45;cursor:default;transform:none}.pricing-ai-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #cda45e73}.pricing-ai-btn-generate{background:var(--blue);color:#fff}.pricing-ai-btn-generate .icon{color:#fff}.pricing-ai-btn-generate:hover{background:var(--blue-deep)}:root[data-theme=dark] .pricing-ai-btn-generate{background:var(--sky);color:#0a1130}:root[data-theme=dark] .pricing-ai-btn-generate .icon{color:#0a1130}:root[data-theme=dark] .pricing-ai-btn-generate:hover{background:#d8e2ec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-ai-btn-generate{background:var(--sky);color:#0a1130}:root:not([data-theme=light]) .pricing-ai-btn-generate .icon{color:#0a1130}:root:not([data-theme=light]) .pricing-ai-btn-generate:hover{background:#d8e2ec}}.pricing-ai-status{display:flex;color:var(--ink-soft);align-items: flex-start;gap:7px;margin:0;font-size:.83rem;font-weight:500;line-height:1.5}.pricing-ai-status .icon{color:#8a5f14;flex:none;width:14px;height:14px;margin-top:3px}:root[data-theme=dark] .pricing-ai-status .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-ai-status .icon{color:#ffd166}}.pricing-ai-status-error{color:#b3261e}:root[data-theme=dark] .pricing-ai-status-error{color:#ff9d97}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-ai-status-error{color:#ff9d97}}.pricing-ai-status-error .icon{color:#b3261e}:root[data-theme=dark] .pricing-ai-status-error .icon{color:#ff9d97}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-ai-status-error .icon{color:#ff9d97}}.pricing-ai-undo{display:inline-flex;font:inherit;color:var(--ink);background:var(--surface-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:999px;flex:none;align-items: center;gap:6px;margin-left:auto;padding:7px 12px;font-size:.8rem;font-weight:600;line-height:1}.pricing-ai-undo .icon{color:#8a5f14;width:13px;height:13px;margin-top:0}:root[data-theme=dark] .pricing-ai-undo .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-ai-undo .icon{color:#ffd166}}.pricing-ai-undo:active{transform:scale(.96)}.pricing-ai-undo:focus-visible{outline:none;box-shadow:0 0 0 4px #cda45e73}.pricing-custom-edit-form .pricing-ai-tools{flex:100%;order:6}@media (max-width:700px){.pricing-ai-btn{border-radius:14px;min-height:56px;padding:10px 8px;font-size:.94rem}.pricing-ai-btn .icon{width:19px;height:19px}.pricing-ai-status{font-size:.82rem}.pricing-ai-undo{min-height:40px;padding:8px 14px}}@media (max-width:380px){.pricing-ai-btn{gap:6px;font-size:.86rem}}@media (prefers-reduced-motion:reduce){.pricing-ai-btn,.pricing-ai-undo{transition:none}}@media (max-width:767px){html{font-size:16px}html,body{overflow-x:clip;max-width:100%}body{-webkit-text-size-adjust:100%;text-size-adjust:100%}.wrap{width:calc(100% - 32px)}img,video,iframe,svg{max-width:100%}section,article,aside,div,form,fieldset{min-width:0}body{background-image:radial-gradient(#6d5ccc24 1.3px,#0000 1.7px),radial-gradient(#6d5ccc14 1px,#0000 1.4px);background-position:0 0,11px 11px;background-size:22px 22px,22px 22px}:root[data-theme=dark] body{background-image:radial-gradient(#e2e4ff1c 1.3px,#0000 1.7px),radial-gradient(#b3a8ff17 1px,#0000 1.4px)}.btn{white-space:normal;text-align:center;justify-content:center;min-height:48px;padding:12px 18px;font-size:.98rem}.btn-sm{min-height:48px;padding:10px 14px}.icon-btn{width:44px;min-width:44px;height:44px;min-height:44px}button,a,input,select,textarea,label{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],select{min-height:50px}textarea{line-height:1.55}a,button{touch-action:manipulation}.site-header{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.header-in{box-sizing:border-box;gap:8px;min-height:60px;padding:8px 0}.brand{overflow:hidden;flex:auto}.brand-name{overflow:hidden;text-overflow:ellipsis}.header-actions{flex:none;gap:8px}.mobile-menu{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(16px,env(safe-area-inset-bottom));max-height:calc(100dvh - 60px)}.mobile-menu a,.mobile-menu button.mobile-menu-item{min-height:54px}.toast{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));text-align:center;width:auto;max-width:none;transform:none}.hero{padding:22px 0 30px}.hero-grid{gap:18px}.hero h1{max-width:22ch}.hero-copy .lede{margin-top:16px}.chat,.aria-soon,.sms-optin,.reasoning-picker{backdrop-filter:blur(8px)saturate(1.2);-webkit-backdrop-filter:blur(8px)saturate(1.2)}.aria-soon{width:100%}.aria-soon-copy{flex:100%}.sms-optin{box-sizing:border-box;width:100%}.sms-optin-consent{align-items: flex-start}.build-section{padding:52px 0 68px}.build-head2{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.build-kicker{letter-spacing:.22em;gap:10px;font-size:.66rem}.build-kicker-line{width:24px}.feat-grid{gap:22px;margin-top:34px}.feat-card{border-radius:22px}.feat-body{padding:20px 18px 22px}.feat-top{margin-bottom:13px}.feat-icon{border-radius:12px;width:42px;height:42px}.feat-points{gap:8px}.feat-points li{font-size:.92rem;line-height:1.55}.feat-link{box-sizing:border-box;justify-content:center;width:100%;min-height:52px}.feat-aria-strip{padding:14px}.feat-aria-caps{flex-wrap:wrap;gap:6px}.feat-aria-cap{flex:auto;justify-content:center;min-height:36px}.build-section .fv-chrome{gap:8px;padding:8px 10px}.build-section .fv-chrome-mode{display:none}.build-section .fv-url{flex:auto;min-width:0}.build-section .fv-screen-caption{flex-wrap:wrap;gap:8px 10px;padding:12px 2px 2px}.build-section .fv-screen-name{overflow-wrap:break-word;flex:auto;min-width:0}.build-section .fv-preview-label{display:none}.build-section .fv-preview-toggle{display:flex;flex:100%;gap:8px}.build-section .fv-preview-btn{flex:1 1 0;justify-content:center;min-height:44px;font-size:.88rem}.build-section .fv-frame img{display:block;width:100%;height:auto}.how-it-works{padding:48px 0 56px}.how-steps{gap:18px;max-width:none;margin-top:30px}.how-step{padding:22px 18px 24px}.demo-page{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.demo-topbar-in{gap:10px;padding-top:10px;padding-bottom:10px}.demo-topbar-brand{overflow-wrap:break-word;flex:100%;font-size:.92rem}.demo-topbar-actions{display:grid;grid-template-columns:1.55fr 1fr;flex:100%;gap:8px;width:100%}.demo-topbar-actions .btn{white-space:nowrap;box-sizing:border-box;gap:6px;width:100%;min-height:48px;padding:10px 6px;font-size:.85rem}.demo-close{margin-top:28px;padding:24px 18px 26px}.demo-close-actions{flex-direction:column;align-items:stretch;gap:9px}.demo-close-btn{justify-content:center;width:100%;min-height:52px}.demo-panel{padding:16px 14px}.site-demo-bar-in{flex-wrap:wrap;gap:8px 12px}.site-demo-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:100%;order:3}.site-demo-nav::-webkit-scrollbar{display:none}.site-demo-nav a,.site-demo-nav button{white-space:nowrap;display:inline-flex;align-items: center;min-height:44px}.site-demo-phone{margin-left:auto}.site-demo-hero{padding-left:0;padding-right:0}.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash-grid,.analytics-grid,.comm-layout,.reviews-layout,.blog-grid{grid-template-columns:minmax(0,1fr)!important}.chat-thread{max-height:52dvh;padding:16px 14px 6px}.chat-row{max-width:96%}.sms-phone{box-sizing:border-box;width:100%;max-width:340px;margin-inline-start:auto;margin-inline-end:auto}.booking-times{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-time,.booking-day{min-height:48px}.training-head{padding:28px 0 4px}.training-title{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1.38rem,5.6vw,1.5rem);font-weight:500;line-height:1.5}.training-intro{text-wrap:pretty;margin-top:14px;font-size:.95rem;line-height:1.6}.training-grid{gap:16px;margin-top:28px}.training-card{padding:20px 16px}.training-close{margin-top:30px}.legal-page{padding:22px 0 48px}.legal-head h1{font-size:1.55rem;line-height:1.3}.legal-section h2{font-size:1.16rem}.legal-back{display:inline-flex;align-items: center;min-height:48px}.legal-links-row{flex-wrap:wrap;gap:8px 12px}.legal-links-row a{display:inline-flex;align-items: center;min-height:44px}.pricing-contact-grid{grid-template-columns:minmax(0,1fr)}.pricing-summary-btn,.pricing-send-btn{min-height:54px}.pricing-ai-tools-row{gap:8px}.pricing-custom-item .pricing-mini-btn{min-height:48px}.auth-backdrop,.feedback-backdrop,.aria-confirm-backdrop{padding:max(10px,env(safe-area-inset-top))10px max(10px,env(safe-area-inset-bottom));box-sizing:border-box}.auth-modal,.feedback-modal{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;border-radius:20px;width:100%;max-width:none;max-height:calc(100dvh - 20px)}.auth-main{padding:22px 18px 20px}.auth-modal-head h2{font-size:1.5rem;line-height:1.25}.auth-name-grid{grid-template-columns:minmax(0,1fr)}.auth-close,.feedback-close{width:44px;min-width:44px;height:44px;min-height:44px}.quickdrop-modal{padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;width:100%;height:100dvh;max-height:100dvh}.quickdrop-modal-head{padding-left:16px;padding-right:16px}.profile-panel,.billing-card-panel,.billing-credits-panel,.billing-github-panel,.billing-invoices-panel,.billing-storage-panel,.billing-supabase-panel,.billing-faq-panel,.billing-podcast-panel,.security-panel,.securecred-panel,.kb-sheet,.podcast-sub-modal,.podcast-terms-modal{box-sizing:border-box;max-width:100%}.feedback-actions{flex-direction:column;align-items:stretch}.feedback-btn{justify-content:center;width:100%;min-height:52px}.feedback-tabs{flex-wrap:wrap}.feedback-tab{flex:auto;justify-content:center;min-height:48px}.footer-cta{padding:24px 18px 26px}.footer-cta-title{font-size:1.45rem;line-height:1.3}.footer-cta-actions{width:100%}.footer-cta-btn{width:100%;min-height:54px}footer.site-footer{padding-top:40px}.footer-main{gap:30px;padding-bottom:34px}.footer-bottom{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.feedback-fab{z-index:65}}@media (max-width:380px){.wrap{width:calc(100% - 24px)}.header-in{gap:6px}.brand-mark{width:34px;height:34px}.brand-name{font-size:.88rem}.hero{padding-top:18px}.feat-body{padding:18px 15px 20px}.demo-topbar-actions{grid-template-columns:1fr 1fr}.demo-topbar-actions .btn{gap:6px;font-size:.84rem}.dash-stats{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px) and (max-height:500px){.auth-modal,.feedback-modal{max-height:calc(100dvh - 12px)}.hero{padding-top:16px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.pricing-wrap{width:min(1360px,100% - 56px);max-width:none}.pricing-page-home{scroll-margin-top:84px}.pricing-page .demo-topbar-in{width:min(1360px,100% - 56px)}.pricing-head{max-width:56rem}.pricing-contact{padding:30px 42px 32px}.pricing-contact-grid{gap:18px 24px}.pricing-builder-head{max-width:46rem;padding:38px 42px 6px}.pricing-builder-grid{grid-template-columns:minmax(0,1fr)400px;gap:36px;padding:28px 42px 42px}.pricing-custom{gap:16px;padding:22px}.pricing-summary{padding:28px}@media (min-width:1200px){.pricing-title{max-width:44ch}}@media (max-width:1100px){.pricing-wrap,.pricing-page .demo-topbar-in{width:calc(100% - 40px)}.pricing-contact{padding:28px}.pricing-builder-head{padding-left:28px;padding-right:28px}.pricing-builder-grid{grid-template-columns:minmax(0,1fr)350px;gap:28px;padding:24px 28px 32px}.pricing-custom{padding:18px}.pricing-summary{padding:24px}}@media (max-width:860px){.pricing-contact{padding:24px}.pricing-builder-head{padding-left:24px;padding-right:24px}.pricing-builder-grid{grid-template-columns:minmax(0,1fr);padding:22px 24px 28px}}@media (max-width:767px){.pricing-wrap,.pricing-page .demo-topbar-in{width:calc(100% - 16px)}.pricing-contact{padding:20px 12px 22px}.pricing-builder-head{padding:24px 14px 0}.pricing-builder-grid{gap:14px;padding:14px 12px 16px}.pricing-custom{padding:12px}.pricing-summary{padding:20px 14px 22px}}@media (max-width:380px){.pricing-wrap,.pricing-page .demo-topbar-in{width:calc(100% - 12px)}.pricing-contact,.pricing-builder-grid{padding-left:10px;padding-right:10px}.pricing-custom{padding:10px}.pricing-summary{padding-left:12px;padding-right:12px}}.hero-bg-img,.build-bg-img{filter:saturate(.82)}:root[data-theme=dark] .btn-primary:hover,:root[data-theme=dark] .btn-account:hover,:root[data-theme=dark] .pricing-ai-btn-generate:hover,:root[data-theme=dark] .pricing-edit-save:hover{background:#8fd8cb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-primary:hover,:root:not([data-theme=light]) .btn-account:hover,:root:not([data-theme=light]) .pricing-ai-btn-generate:hover,:root:not([data-theme=light]) .pricing-edit-save:hover{background:#8fd8cb}}.reasoning-option.active{box-shadow:0 4px 14px #0f766e59}:root[data-theme=dark] .reasoning-option.active{box-shadow:0 4px 14px #63c9b84d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .reasoning-option.active{box-shadow:0 4px 14px #63c9b84d}}.wave{display:none}.pricing-page{background-color:var(--bg);background-image:radial-gradient(#20242f0e 1px,#0000 1.15px),radial-gradient(#20242f08 1px,#0000 1.15px),linear-gradient(118deg,#f7a8c912 0%,#ffc39b0f 20%,#f9e79f0f 40%,#a9e5c00d 58%,#93b1cc0f 78%,#b7c9b012 100%);background-position:0 0,12px 12px,0 0;background-size:24px 24px,24px 24px,auto}:root[data-theme=dark] .pricing-page{background-image:radial-gradient(#ffffff0e 1px,#0000 1.15px),radial-gradient(#ffffff08 1px,#0000 1.15px),linear-gradient(118deg,#f7a8c90f 0%,#ffc39b0d 20%,#f9e79f0d 40%,#a9e5c00a 58%,#93b1cc0d 78%,#b7c9b00f 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page{background-image:radial-gradient(#ffffff0e 1px,#0000 1.15px),radial-gradient(#ffffff08 1px,#0000 1.15px),linear-gradient(118deg,#f7a8c90f 0%,#ffc39b0d 20%,#f9e79f0d 40%,#a9e5c00a 58%,#93b1cc0d 78%,#b7c9b00f 100%)}}.pricing-top{background:#faf8f5}.pricing-top .hero-bg-img{filter:saturate(.62)brightness(.97);object-position:center 68%}.pricing-top .hero-overlay{background:radial-gradient(#20242f0d 1px,#0000 1.15px) 0 0/24px 24px,linear-gradient(118deg,#f7a8c91a 0%,#ffc39b17 20%,#f9e79f17 40%,#a9e5c014 58%,#93b1cc17 78%,#b7c9b01a 100%),linear-gradient(#faf8f5b3 0%,#faf8f56b 42%,#faf8f594 74%,#faf8f5f7 100%)}:root[data-theme=dark] .pricing-top{background:var(--navy)}:root[data-theme=dark] .pricing-top .hero-bg-dark{filter:brightness(1.05)saturate(.95)}:root[data-theme=dark] .pricing-top .hero-overlay{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(118deg,#f7a8c91a 0%,#ffc39b14 20%,#f9e79f14 40%,#a9e5c012 58%,#93b1cc14 78%,#b7c9b014 100%),linear-gradient(#14171e52 0%,#14171e1a 42%,#14171e4d 74%,#14171ef5 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-top{background:var(--navy)}:root:not([data-theme=light]) .pricing-top .hero-bg-dark{filter:brightness(1.05)saturate(.95)}:root:not([data-theme=light]) .pricing-top .hero-overlay{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(118deg,#f7a8c91a 0%,#ffc39b14 20%,#f9e79f14 40%,#a9e5c012 58%,#93b1cc14 78%,#b7c9b014 100%),linear-gradient(#14171e52 0%,#14171e1a 42%,#14171e4d 74%,#14171ef5 100%)}}.pricing-page-home .pricing-top{background:0 0}.pricing-page-home .pricing-top .hero-bg-img{display:none}.pricing-page-home .pricing-top .hero-overlay{background:radial-gradient(#20242f0d 1px,#0000 1.15px) 0 0/24px 24px,linear-gradient(#faf8f58c 0%,#faf8f500 60%)}:root[data-theme=dark] .pricing-page-home .pricing-top{background:0 0}:root[data-theme=dark] .pricing-page-home .pricing-top .hero-overlay{background:radial-gradient(#ffffff0d 1px,#0000 1.15px) 0 0/24px 24px,linear-gradient(#14171e8c 0%,#14171e00 60%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page-home .pricing-top{background:0 0}:root:not([data-theme=light]) .pricing-page-home .pricing-top .hero-overlay{background:radial-gradient(#ffffff0d 1px,#0000 1.15px) 0 0/24px 24px,linear-gradient(#14171e8c 0%,#14171e00 60%)}}.pricing-ai-tools{gap:6px}.pricing-ai-tools-row{display:flex;align-items: center;gap:10px}.pricing-ai-btn{border-radius:50%;flex:none;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.pricing-ai-btn .icon{width:19px;height:19px}@media (max-width:700px){.pricing-ai-btn{border-radius:50%;width:44px;height:44px;min-height:44px;padding:0}.pricing-ai-btn .icon{width:19px;height:19px}}@media (max-width:380px){.pricing-ai-btn{gap:0;width:44px;height:44px;min-height:44px;padding:0}}body,:root[data-theme=dark] body{background-image:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background-image:none}}@media (max-width:767px){body,:root[data-theme=dark] body{background-image:none}}.hero-overlay{background:linear-gradient(118deg,#f7a8c91d 0%,#ffc39b1a 20%,#f9e79f1a 40%,#a9e5c017 58%,#b8c9d91a 78%,#c9b8f51c 100%),linear-gradient(#faf8ff9e 0%,#faf8ff5c 42%,#f6f3fc80 74%,#f4f2fbe6 100%)}.build-bg-overlay{background:linear-gradient(118deg,#f7a8c917 0%,#ffc39b13 20%,#f9e79f13 40%,#a9e5c012 58%,#b8c9d913 78%,#c9b8f517 100%),linear-gradient(#f4f2fbf0 0%,#f8f6fdd6 24%,#f7f5fdd1 58%,#f4f2fbeb 100%)}:root[data-theme=dark] .hero-overlay{background:linear-gradient(118deg,#f7a8c917 0%,#ffc39b12 20%,#f9e79f12 40%,#a9e5c00f 58%,#b8c9d912 78%,#c9b8f516 100%),linear-gradient(#070d244d 0%,#070d2412 42%,#14171e42 74%,#14171ee0 100%)}:root[data-theme=dark] .build-bg-overlay{background:linear-gradient(118deg,#f7a8c912 0%,#ffc39b0e 20%,#f9e79f0e 40%,#a9e5c00b 58%,#b8c9d90e 78%,#c9b8f512 100%),linear-gradient(#070d24e6 0%,#070d24c7 24%,#080e26cc 58%,#070d24e6 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-overlay{background:linear-gradient(118deg,#f7a8c917 0%,#ffc39b12 20%,#f9e79f12 40%,#a9e5c00f 58%,#b8c9d912 78%,#c9b8f516 100%),linear-gradient(#070d244d 0%,#070d2412 42%,#14171e42 74%,#14171ee0 100%)}:root:not([data-theme=light]) .build-bg-overlay{background:linear-gradient(118deg,#f7a8c912 0%,#ffc39b0e 20%,#f9e79f0e 40%,#a9e5c00b 58%,#b8c9d90e 78%,#c9b8f512 100%),linear-gradient(#070d24e6 0%,#070d24c7 24%,#080e26cc 58%,#070d24e6 100%)}}.pricing-page{background-image:linear-gradient(118deg,#f7a8c912 0%,#ffc39b0f 20%,#f9e79f0f 40%,#a9e5c00d 58%,#93b1cc0f 78%,#b7c9b012 100%);background-position:0 0;background-size:auto}:root[data-theme=dark] .pricing-page{background-image:linear-gradient(118deg,#f7a8c90f 0%,#ffc39b0d 20%,#f9e79f0d 40%,#a9e5c00a 58%,#93b1cc0d 78%,#b7c9b00f 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page{background-image:linear-gradient(118deg,#f7a8c90f 0%,#ffc39b0d 20%,#f9e79f0d 40%,#a9e5c00a 58%,#93b1cc0d 78%,#b7c9b00f 100%)}}.pricing-top .hero-overlay{background:linear-gradient(118deg,#f7a8c91a 0%,#ffc39b17 20%,#f9e79f17 40%,#a9e5c014 58%,#93b1cc17 78%,#b7c9b01a 100%),linear-gradient(#faf8f5b3 0%,#faf8f56b 42%,#faf8f594 74%,#faf8f5f7 100%)}:root[data-theme=dark] .pricing-top .hero-overlay{background:linear-gradient(118deg,#f7a8c91a 0%,#ffc39b14 20%,#f9e79f14 40%,#a9e5c012 58%,#93b1cc14 78%,#b7c9b014 100%),linear-gradient(#14171e52 0%,#14171e1a 42%,#14171e4d 74%,#14171ef5 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-top .hero-overlay{background:linear-gradient(118deg,#f7a8c91a 0%,#ffc39b14 20%,#f9e79f14 40%,#a9e5c012 58%,#93b1cc14 78%,#b7c9b014 100%),linear-gradient(#14171e52 0%,#14171e1a 42%,#14171e4d 74%,#14171ef5 100%)}}.pricing-page-home .pricing-top .hero-overlay{background:linear-gradient(#faf8f58c 0%,#faf8f500 60%)}:root[data-theme=dark] .pricing-page-home .pricing-top .hero-overlay{background:linear-gradient(#14171e8c 0%,#14171e00 60%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page-home .pricing-top .hero-overlay{background:linear-gradient(#14171e8c 0%,#14171e00 60%)}}.pricing-band-overlay{background:linear-gradient(118deg,#f7a8c912 0%,#ffc39b0f 20%,#f9e79f0f 40%,#a9e5c00d 58%,#b8c9d90f 78%,#b7c9b00f 100%),radial-gradient(70% 130% at 100% 0%,#cd7f3233,#cd7f3200 58%),linear-gradient(150deg,#171c28d6 0%,#171c28b3 58%,#1d2331d1 100%)}.pricing-card-head{background:radial-gradient(70% 130% at 100% 0%,#cd7f324d,#cd7f3200 58%),radial-gradient(55% 110% at 0% 110%,#b7c9b024,#b7c9b000 58%),linear-gradient(150deg,#2a3040 0%,#171c28 58%,#1d2331 100%)}.pricing-summary{background:radial-gradient(80% 60% at 100% 0%,#cd7f3242,#cd7f3200 60%),linear-gradient(150deg,#2a3040 0%,#171c28 58%,#1d2331 100%)}.footer-cta{background:radial-gradient(58% 62% at 0 0,#f7a8c933,#f7a8c900 62%),radial-gradient(52% 58% at 100% 100%,#b8c9d933,#b8c9d900 62%),linear-gradient(155deg,#131f52 0%,#0a1130 58%,#0d1742 100%)}.site-header .brand{color:var(--ink)}.site-header nav.main-nav a{color:var(--ink-soft)}.site-header nav.main-nav a:hover{color:var(--ink);background:var(--bg-soft)}.site-header nav.mobile-menu a,.site-header nav.mobile-menu button.mobile-menu-item{color:var(--ink)}:root[data-theme=dark] .btn-account{color:#fff;background:#0f766e;border-color:#000}:root[data-theme=dark] .btn-account:hover{background:#0a5f58}:root[data-theme=dark] .btn-account-paused:hover{background:#0f766e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-account{color:#fff;background:#0f766e;border-color:#000}:root:not([data-theme=light]) .btn-account:hover{background:#0a5f58}:root:not([data-theme=light]) .btn-account-paused:hover{background:#0f766e}}.pricing-custom-form-roomy{flex-direction:column;gap:11px}.pricing-custom-field-roomy{align-items: flex-start;min-height:118px;padding:12px 14px}.pricing-custom-field-roomy .icon{margin-top:3px}.pricing-custom-field-roomy textarea{font:inherit;color:var(--ink);outline:none;resize:vertical;background:0 0;border:0;flex:auto;width:100%;min-width:0;min-height:92px;padding:2px 0;font-family:inherit;font-size:16px;line-height:1.55}.pricing-custom-field-roomy textarea::placeholder{color:var(--ink-soft);opacity:.8;white-space:pre-line}.pricing-custom-field-roomy textarea:disabled{opacity:.6}.pricing-custom-form-roomy .pricing-custom-add{width:100%;min-height:54px;font-size:1rem}.pricing-custom-edit-form{flex-wrap:wrap}.pricing-custom-edit-form .pricing-custom-field-roomy{flex:100%;min-height:96px}.pricing-custom-edit-form .pricing-custom-field-roomy textarea{min-height:70px}.pricing-spinner{display:inline-block;border:3px solid #0f766e40;border-top-color:var(--blue,#0f766e);animation:.8s linear infinite pricing-spin;border-radius:50%;flex:none;width:22px;height:22px}.pricing-spinner-sm{border-width:2.5px;width:15px;height:15px}.pricing-spinner-btn{border-width:3px;border-color:#fff #ffffff59 #ffffff59;width:19px;height:19px}@keyframes pricing-spin{to{transform:rotate(360deg)}}.pricing-thinking{display:inline-flex;color:var(--ink);align-items: center;gap:9px;font-size:.9rem;font-weight:600}.pricing-thinking-dots{display:inline-flex;gap:3px}.pricing-thinking-dots i{background:var(--blue,#0f766e);animation:1.2s ease-in-out infinite pricing-dot-pulse;border-radius:50%;width:5px;height:5px}.pricing-thinking-dots i:nth-child(2){animation-delay:.15s}.pricing-thinking-dots i:nth-child(3){animation-delay:.3s}@keyframes pricing-dot-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.pricing-spinner{animation-duration:2.4s}.pricing-thinking-dots i{animation:none;opacity:.7}}.pricing-quick-add{display:flex;flex-wrap:wrap;align-items: center;gap:9px}.pricing-quick-add-label{display:inline-flex;color:var(--ink-soft);align-items: center;gap:6px;font-size:.86rem;font-weight:600}.pricing-quick-add-label .icon{color:#8a5f14;width:15px;height:15px}:root[data-theme=dark] .pricing-quick-add-label .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-quick-add-label .icon{color:#ffd166}}.pricing-custom-onboard-li{list-style:none}.ssl-onboard{display:flex;background:var(--surface);border:2px solid #000;border-radius:14px;flex-direction:column;gap:15px;padding:16px;box-shadow:0 6px 18px #1e140514}.ssl-onboard-head{display:flex;align-items: flex-start;gap:12px}.ssl-onboard-mark{display:inline-flex;color:#fff;background:var(--blue,#0f766e);border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:40px;height:40px}.ssl-onboard-mark .icon{width:20px;height:20px}.ssl-onboard-head-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.ssl-onboard-title{color:var(--ink);font-size:1.02rem;font-weight:700;line-height:1.3}.ssl-onboard-sub{color:var(--ink-soft);font-size:.88rem;line-height:1.5}.ssl-q{display:flex;flex-direction:column;gap:9px}.ssl-q-label{display:inline-flex;color:var(--ink);align-items: center;gap:8px;margin:0;font-size:.95rem;font-weight:700}.ssl-q-label .icon{color:#8a5f14;flex:none;width:18px;height:18px}:root[data-theme=dark] .ssl-q-label .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ssl-q-label .icon{color:#ffd166}}.ssl-q-label em{color:var(--ink-soft);font-size:.8rem;font-style:normal;font-weight:500}.ssl-q .pricing-custom-field{min-height:52px}.ssl-q .pricing-custom-field input,.ssl-q .pricing-custom-field select{font:inherit;color:var(--ink);outline:none;background:0 0;border:0;flex:auto;width:100%;min-width:0;padding:12px 0;font-size:16px;line-height:1.4}.ssl-chip-row{display:flex;flex-wrap:wrap;gap:8px}.ssl-chip-grid{display:grid;grid-template-columns:1fr 1fr}.ssl-chip{display:inline-flex;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:2px solid #000;border-radius:12px;align-items: center;gap:8px;min-height:48px;padding:10px 14px;font-size:.92rem;font-weight:600;line-height:1.25}.ssl-chip .icon{flex:none;width:17px;height:17px}.ssl-chip:hover{background:var(--bg-soft)}.ssl-chip-on{background:var(--blue,#0f766e);color:#fff}.ssl-chip-on:hover{background:var(--blue-deep,#0a5f58)}.ssl-chip:disabled{opacity:.5;cursor:default}.ssl-domain-row{display:flex;align-items:stretch;gap:9px}.ssl-domain-row .pricing-custom-field{flex:auto}.ssl-lookup-btn{flex:none;justify-content:center;min-height:52px;padding:0 16px}.ssl-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin:0;font-size:.88rem;line-height:1.55}.ssl-note .icon{color:#8a5f14;flex:none;width:15px;height:15px;margin-top:3px}:root[data-theme=dark] .ssl-note .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ssl-note .icon{color:#ffd166}}.ssl-error{display:flex;color:#b3261e;align-items: flex-start;gap:8px;margin:0;font-size:.88rem;font-weight:600;line-height:1.5}.ssl-error .icon{flex:none;width:15px;height:15px;margin-top:3px}.ssl-result{background:var(--bg-soft);display:flex;border:2px solid #000;border-radius:12px;flex-direction:column;gap:10px;padding:13px 14px}.ssl-result-title{display:flex;color:var(--ink);overflow-wrap:anywhere;align-items: flex-start;gap:8px;margin:0;font-size:.93rem;font-weight:700;line-height:1.45}.ssl-result-title .icon{color:var(--blue,#0f766e);flex:none;width:16px;height:16px;margin-top:2px}.ssl-result-rows{display:flex;flex-direction:column;gap:7px;margin:0}.ssl-result-rows>div{display:flex;align-items:baseline;gap:10px}.ssl-result-rows dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);flex:0 0 108px;font-size:.78rem;font-weight:700}.ssl-result-rows dd{color:var(--ink);overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:.9rem;line-height:1.5}.ssl-steps{display:flex;flex-direction:column;gap:10px}.ssl-steps ol{display:flex;color:var(--ink);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:.9rem;line-height:1.55}.ssl-invite-row{display:flex;flex-wrap:wrap;align-items: center;gap:9px}.ssl-invite-email{display:inline-flex;color:var(--ink);background:var(--bg-soft);overflow-wrap:anywhere;border:2px solid #000;border-radius:10px;align-items: center;gap:8px;padding:9px 12px;font-size:.94rem;font-weight:700}.ssl-invite-email .icon{flex:none;width:16px;height:16px}.ssl-invite-toggle{display:flex;color:var(--ink);cursor:pointer;align-items: center;gap:9px;min-height:44px;font-size:.92rem;font-weight:600}.ssl-invite-toggle input{accent-color:var(--blue,#0f766e);flex:none;width:20px;height:20px}.ssl-invite-toggle span{display:inline-flex;align-items: center;gap:7px}.ssl-invite-toggle .icon{width:15px;height:15px}.ssl-actions{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.ssl-complete-btn{flex:auto;justify-content:center;min-height:52px;padding:0 18px}.ssl-skip{display:inline-flex;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items: center;gap:7px;min-height:48px;padding:8px 12px;font-size:.9rem;font-weight:600}.ssl-skip .icon{width:15px;height:15px}.ssl-skip:hover{color:var(--ink)}.ssl-onboard-done{display:flex;background:var(--bg-soft);border:2px solid #000;border-radius:12px;flex-wrap:wrap;align-items: center;gap:10px;padding:13px 14px}.ssl-onboard-done-line{display:flex;color:var(--ink);flex:220px;align-items: flex-start;gap:8px;min-width:0;margin:0;font-size:.9rem;font-weight:600;line-height:1.55}.ssl-onboard-done-line .icon{color:var(--blue,#0f766e);flex:none;width:16px;height:16px;margin-top:3px}.ssl-onboard-edit{flex:none}@media (max-width:640px){.ssl-domain-row{flex-direction:column}.ssl-lookup-btn{width:100%;min-height:54px}.ssl-chip-grid{grid-template-columns:1fr 1fr}.ssl-result-rows>div{flex-direction:column;gap:1px}.ssl-result-rows dt{flex:none}.ssl-complete-btn{flex:100%}.pricing-custom-field-roomy{min-height:128px;padding:13px}.pricing-custom-field-roomy textarea{min-height:100px}}.pricing-builder-grid{grid-template-columns:minmax(0,1fr)}.pricing-custom-item-price{display:inline-flex;flex-wrap:wrap;align-items: center;gap:8px}.pricing-onetime-badge{display:inline-flex;letter-spacing:.12em;text-transform:uppercase;color:#2a1a05;white-space:nowrap;background:linear-gradient(145deg,#e8c07a 0%,#cd8f45 55%,#a96f2c 100%);border:2px solid #000;border-radius:999px;align-items: center;padding:4px 8px 3px;font-size:.64rem;font-weight:700;line-height:1}.pricing-custom-head{align-items: flex-start}.pricing-custom-head .pricing-option-name{line-height:1.35}.pricing-custom-head .pricing-option-detail{line-height:1.6}.pricing-custom-field-roomy{padding:9px 14px 12px}.pricing-custom-field-roomy .icon{margin-top:2px}.pricing-custom-field-roomy textarea{padding:0;line-height:1.65}.pricing-custom-contact{display:flex;border-top:2px solid #00000029;flex-direction:column;margin-top:4px;padding-top:18px}:root[data-theme=dark] .pricing-custom-contact{border-top-color:#ffffff2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-custom-contact{border-top-color:#ffffff2e}}.pricing-custom-contact-head{display:flex;align-items: flex-start;gap:13px}.pricing-custom-contact-title{letter-spacing:-.01em;color:var(--ink);font-size:1.05rem;font-weight:600;line-height:1.3}.pricing-custom-contact .pricing-contact-done{margin-left:auto}.pricing-custom-contact .pricing-contact-grid{margin-top:16px}.pricing-custom-contact .pricing-custom-field{border-radius:13px;min-height:54px}.pricing-custom-contact .pricing-custom-field input{font-size:16px}.pricing-get-started{justify-content:center;width:100%;min-height:56px;margin-top:18px;font-size:1rem}.pricing-get-started:disabled{opacity:.55;cursor:default;transform:none}.pricing-get-started-status{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin:12px 0 0;font-size:.88rem;line-height:1.55}.pricing-get-started-status .icon{color:#8a5f14;flex:none;width:15px;height:15px;margin-top:3px}:root[data-theme=dark] .pricing-get-started-status .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-get-started-status .icon{color:#ffd166}}.pricing-get-started-status-error{color:#b3261e;font-weight:500}:root[data-theme=dark] .pricing-get-started-status-error{color:#ff9d97}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-get-started-status-error{color:#ff9d97}}@media (max-width:700px){.pricing-custom-contact{padding-top:16px}.pricing-custom-contact .pricing-contact-grid{grid-template-columns:1fr;gap:14px;margin-top:14px}.pricing-custom-contact .pricing-custom-field{min-height:56px}.pricing-get-started{min-height:58px}}.ssl-checklist{gap:16px;padding:18px}.ssl-progress{background:var(--bg-soft);display:flex;border:2px solid #000;border-radius:12px;flex-direction:column;gap:9px;padding:12px 14px}.ssl-progress-top{display:flex;justify-content:space-between;align-items: center;gap:10px}.ssl-progress-label{display:inline-flex;color:var(--ink);align-items: center;gap:7px;font-size:.9rem;font-weight:700;line-height:1.35}.ssl-progress-label .icon{color:var(--blue,#0f766e);flex:none;width:16px;height:16px}.ssl-progress-pct{color:var(--blue,#0f766e);white-space:nowrap;font-size:.9rem;font-weight:700}.ssl-progress-bar{background:var(--surface);overflow:hidden;border:2px solid #000;border-radius:999px;height:10px}.ssl-progress-fill{display:block;background:var(--blue,#0f766e);border-radius:999px;height:100%;transition:width .32s}@media (prefers-reduced-motion:reduce){.ssl-progress-fill{transition:none}}.ssl-saved-line{display:flex;color:var(--ink-soft);align-items: flex-start;gap:7px;margin:0;font-size:.84rem;line-height:1.5}.ssl-saved-line .icon{color:var(--blue,#0f766e);flex:none;width:14px;height:14px;margin-top:2px}.ssl-check-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.ssl-check-step{background:var(--surface);border:2px solid #000;border-radius:12px;padding:13px 14px}.ssl-check-step.is-current{box-shadow:0 6px 18px #1e14051a}.ssl-check-step.is-upcoming{opacity:.72;border-style:dashed}.ssl-check-step.is-done{background:var(--bg-soft)}.ssl-check-step-head{display:flex;align-items: flex-start;gap:11px}.ssl-check-dot{background:var(--surface);color:var(--ink);display:inline-flex;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:34px;height:34px;font-size:.92rem;font-weight:700;line-height:1}.ssl-check-dot .icon{width:17px;height:17px}.ssl-check-dot-done{background:var(--blue,#0f766e);color:#fff}.ssl-check-dot-current{color:#2a1a05;background:#ffd166}.ssl-check-step-titles{display:flex;flex-direction:column;flex:auto;gap:2px;min-width:0;padding-top:1px}.ssl-check-step-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:700;line-height:1.3}.is-current .ssl-check-step-kicker{color:#8a5f14}:root[data-theme=dark] .is-current .ssl-check-step-kicker{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .is-current .ssl-check-step-kicker{color:#ffd166}}.ssl-check-step-title{color:var(--ink);font-size:.98rem;font-weight:700;line-height:1.35}.ssl-check-step-summary{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.86rem;line-height:1.45}.ssl-check-edit{flex:none}.ssl-check-step-body{display:flex;border-top:2px solid #0000001a;flex-direction:column;gap:11px;margin-top:13px;padding-top:13px}:root[data-theme=dark] .ssl-check-step-body{border-top-color:#ffffff24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ssl-check-step-body{border-top-color:#ffffff24}}.ssl-step-help{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.55}.ssl-check-hint{display:flex;color:var(--ink-soft);align-items: flex-start;gap:7px;margin:0;font-size:.86rem;font-weight:600;line-height:1.5}.ssl-check-hint .icon{flex:none;width:14px;height:14px;margin-top:2px}.ssl-check-btn{justify-content:center;width:100%;min-height:54px;font-size:.98rem}.ssl-check-btn:disabled{opacity:.5;cursor:default;transform:none}.ssl-check-done-card{gap:14px}.ssl-check-summary{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.ssl-check-summary-row{display:flex;flex-wrap:wrap;align-items: center;gap:9px}.ssl-check-summary-row .ssl-check-dot{width:26px;height:26px}.ssl-check-summary-row .ssl-check-dot .icon{width:13px;height:13px}.ssl-check-summary-title{color:var(--ink);font-size:.9rem;font-weight:700}.ssl-check-summary-value{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.88rem}@media (max-width:640px){.ssl-checklist{padding:14px}.ssl-check-step{padding:12px}.ssl-check-btn{min-height:56px}.ssl-progress-top{align-items: flex-start}}.pricing-builder-disclaimer{display:flex;background:var(--bg-soft);border:2px solid #000;border-radius:13px;align-items: flex-start;gap:10px;margin:20px 34px 0;padding:12px 14px}.pricing-builder-disclaimer-icon{display:inline-flex;color:#2a1a05;background:linear-gradient(145deg,#e8c07a 0%,#cd8f45 55%,#a96f2c 100%);border:2px solid #000;border-radius:9px;flex:none;justify-content:center;align-items: center;width:30px;height:30px;margin-top:1px}.pricing-builder-disclaimer-icon .icon{width:15px;height:15px}.pricing-builder-disclaimer p{color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.6}.pricing-builder-disclaimer strong{color:var(--ink);font-weight:600}@media (max-width:700px){.pricing-builder-disclaimer{margin:16px 14px 0;padding:11px 12px}.pricing-builder-disclaimer p{font-size:.82rem;line-height:1.55}}.pricing-builder-frame{background:radial-gradient(#20242f21 1.2px,#0000 1.35px) 0 0/22px 22px,repeating-linear-gradient(118deg,#ffffff61 0 2px,#fff0 2px 15px),linear-gradient(118deg,#f7a8c98c 0%,#ffc39b80 20%,#f9e79f80 40%,#a9e5c07a 58%,#b8c9d985 78%,#c9b8f58c 100%),#faf3ec;border:2px solid #000;border-radius:42px;margin-top:10px;padding:14px;box-shadow:0 1px 2px #20242f0f,0 16px 34px #20242f1a,0 44px 84px #20242f21}.pricing-builder-frame .pricing-builder{margin-top:0}:root[data-theme=dark] .pricing-builder-frame{background:radial-gradient(#ffffff24 1.2px,#0000 1.35px) 0 0/22px 22px,repeating-linear-gradient(118deg,#ffffff0d 0 2px,#fff0 2px 15px),linear-gradient(118deg,#f7a8c933 0%,#ffc39b2b 20%,#f9e79f2b 40%,#a9e5c029 58%,#b8c9d92e 78%,#c9b8f533 100%),#10162c;border-color:#000;box-shadow:0 1px 2px #00000059,0 16px 34px #0006,0 44px 84px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-builder-frame{background:radial-gradient(#ffffff24 1.2px,#0000 1.35px) 0 0/22px 22px,repeating-linear-gradient(118deg,#ffffff0d 0 2px,#fff0 2px 15px),linear-gradient(118deg,#f7a8c933 0%,#ffc39b2b 20%,#f9e79f2b 40%,#a9e5c029 58%,#b8c9d92e 78%,#c9b8f533 100%),#10162c;border-color:#000;box-shadow:0 1px 2px #00000059,0 16px 34px #0006,0 44px 84px #00000080}}@media (max-width:700px){.pricing-builder-frame{border-radius:31px;margin-top:8px;padding:9px}.pricing-builder-frame .pricing-builder{border-radius:22px}}.ssl-plan{background:var(--surface);display:flex;border:2px solid #000;border-radius:13px;flex-direction:column;gap:9px;margin-top:12px;padding:13px 14px}.ssl-plan-title{display:flex;color:var(--ink);align-items: center;gap:7px;margin:0;font-size:.92rem;font-weight:700}.ssl-plan-title .icon{color:#8a5f14;width:15px;height:15px}:root[data-theme=dark] .ssl-plan-title .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ssl-plan-title .icon{color:#ffd166}}.ssl-plan-summary{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.6}.ssl-plan-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px}.ssl-plan-steps li{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.ssl-plan-steps li::marker{color:var(--ink);font-weight:700}.ssl-plan-watch{border-top:1px solid var(--border);padding-top:9px}.ssl-plan-watch-title{display:flex;color:var(--ink);align-items: center;gap:7px;margin:0 0 6px;font-size:.84rem;font-weight:700}.ssl-plan-watch-title .icon{color:#8a5f14;width:14px;height:14px}:root[data-theme=dark] .ssl-plan-watch-title .icon{color:#ffd166}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ssl-plan-watch-title .icon{color:#ffd166}}.ssl-plan-watch ul{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:18px}.ssl-plan-watch li{color:var(--ink-soft);font-size:.87rem;line-height:1.55}.pricing-optional-tag{color:var(--ink-soft);margin-left:4px;font-size:.78em;font-style:normal;font-weight:500}.pricing-reach{display:flex;flex-direction:column;gap:9px;margin-top:14px}.pricing-reach .ssl-chip{min-height:44px}.pricing-sms-optin{grid-column:1/-1;display:flex;box-sizing:border-box;cursor:pointer;text-align:left;color:var(--ink-soft);align-items: flex-start;gap:10px;width:100%;font-size:.78rem;line-height:1.55}.pricing-sms-optin input{accent-color:#17b8a6;cursor:pointer;flex:none;width:20px;height:20px;margin:1px 0 0}.pricing-sms-optin>span{flex:auto;min-width:0}.pricing-sms-optin a{color:#0e7a6c;font-weight:500}:root[data-theme=dark] .pricing-sms-optin a{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-sms-optin a{color:#5ec2b2}}.comeback-banner{display:flex;background:color-mix(in srgb,var(--mint,#a9e5c0)26%,var(--surface));border:2px solid #000;border-radius:14px;align-items: flex-start;gap:11px;margin:18px 34px 0;padding:13px 15px}.comeback-banner-icon{background:var(--surface);display:grid;color:#0f766e;border:2px solid #000;border-radius:10px;flex:none;place-items: center;width:34px;height:34px}.comeback-banner-icon .icon{width:17px;height:17px}.comeback-banner p{color:var(--ink);flex:auto;min-width:0;margin:0;font-size:.93rem;font-weight:500;line-height:1.55}.comeback-banner-close{background:var(--surface);color:var(--ink);display:grid;cursor:pointer;border:2px solid #000;border-radius:50%;flex:none;place-items: center;width:36px;height:36px}.comeback-banner-close .icon{width:15px;height:15px}.comeback-banner-close:active{transform:scale(.96)}.comeback-note{display:flex;background:var(--bg-soft,var(--surface));border:2px solid #000;border-radius:13px;align-items: flex-start;gap:11px;margin-top:16px;padding:13px 14px}.comeback-note-icon{background:var(--surface);display:grid;color:#0f766e;border:2px solid #000;border-radius:10px;flex:none;place-items: center;width:34px;height:34px}.comeback-note-icon .icon{width:17px;height:17px}.comeback-note-copy{display:flex;flex-direction:column;flex:auto;align-items: flex-start;gap:10px;min-width:0}.comeback-note-copy p{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.6}.comeback-note-copy strong{color:var(--ink);font-weight:600}.comeback-toggle{min-height:44px}.comeback-panel{background:var(--surface);display:flex;border:2px solid #000;border-radius:24px;flex-direction:column;gap:14px;margin-top:22px;padding:22px 24px;box-shadow:0 1px 2px #20242f0f,0 12px 28px #20242f1a}:root[data-theme=dark] .comeback-panel{border-color:#343a48;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .comeback-panel{border-color:#343a48;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059}}.comeback-panel-head{display:flex;flex-wrap:wrap;align-items: flex-start;gap:13px}.comeback-panel-mark{background:color-mix(in srgb,var(--sky,#b8c9d9)30%,var(--surface));display:grid;color:var(--ink);border:2px solid #000;border-radius:12px;flex:none;place-items: center;width:42px;height:42px}.comeback-panel-mark .icon{width:20px;height:20px}.comeback-panel-head-copy{flex:260px;min-width:0}.comeback-panel-head-copy h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.18rem;font-weight:600}.comeback-panel-head-copy p{color:var(--ink-soft);margin:5px 0 0;font-size:.9rem;line-height:1.6}.comeback-panel-actions,.comeback-stats{display:flex;flex-wrap:wrap;gap:8px}.comeback-stat{color:var(--ink-soft);background:var(--bg-soft,var(--surface));border:2px solid #000;border-radius:999px;padding:6px 13px;font-size:.85rem}.comeback-stat strong{color:var(--ink);font-weight:700}.comeback-panel-msg{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin:0;font-size:.9rem;line-height:1.55}.comeback-panel-msg .icon{color:#0f766e;flex:none;width:15px;height:15px;margin-top:3px}.comeback-panel-msg-error,.comeback-panel-msg-error .icon{color:#a1261e}.comeback-panel-empty{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.6}.comeback-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.comeback-item{background:var(--surface);display:flex;border:2px solid #000;border-radius:13px;flex-direction:column;gap:5px;padding:12px 14px}:root[data-theme=dark] .comeback-item{border-color:#343a48}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .comeback-item{border-color:#343a48}}.comeback-item-head{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.comeback-item-who{color:var(--ink);overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.96rem;font-weight:600}.comeback-item-status{letter-spacing:.04em;background:var(--bg-soft,var(--surface));color:var(--ink);border:2px solid #000;border-radius:999px;flex:none;padding:3px 10px;font-size:.76rem;font-weight:700}.comeback-item-status.status-draft{background:color-mix(in srgb,var(--peach,#ffc39b)35%,var(--surface))}.comeback-item-status.status-completed{background:color-mix(in srgb,var(--mint,#a9e5c0)35%,var(--surface))}.comeback-item-status.status-opted_out{background:var(--surface);color:var(--ink-soft)}.comeback-item-meta{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.55}.comeback-item-step{display:flex;color:var(--ink);align-items: flex-start;gap:7px;margin:0;font-size:.88rem;font-weight:500;line-height:1.55}.comeback-item-step .icon{color:#0f766e;flex:none;width:14px;height:14px;margin-top:3px}@media (max-width:700px){.comeback-banner{margin:14px 14px 0;padding:12px}.comeback-panel{border-radius:20px;padding:18px 14px}.comeback-panel-actions{width:100%}.comeback-panel-actions .feedback-btn{flex:auto;justify-content:center;min-height:48px}}.sms-optin{box-sizing:border-box}.sms-optin-check{min-width:48px;min-height:48px}.sms-optin-input{box-sizing:border-box}.sms-optin-consent,.sms-optin-submit{touch-action:manipulation}@media (max-width:767px){.sms-optin{padding:24px max(20px,env(safe-area-inset-right))max(22px,env(safe-area-inset-bottom))max(20px,env(safe-area-inset-left));border-radius:24px;gap:18px;width:100%;max-width:100%}.sms-optin-head{flex-direction:column;align-items: flex-start;gap:12px}.sms-optin-tile{border-radius:13px;width:44px;height:44px;margin-top:0}.sms-optin-title{font-size:1.22rem;line-height:1.3}.sms-optin-sub{max-width:none;margin-top:5px;font-size:.95rem;line-height:1.65}.sms-optin-form{gap:16px;padding-top:18px}.sms-optin-fields{grid-template-columns:minmax(0,1fr);gap:14px}.sms-optin-field{gap:7px;min-width:0}.sms-optin-field-label{font-size:.84rem}.sms-optin-input-wrap{min-width:0}.sms-optin-input-icon{left:13px}.sms-optin-input-icon .icon{width:17px;height:17px}.sms-optin-input{border-radius:14px;height:54px;min-height:54px;padding:0 16px 0 44px;font-size:16px}.sms-optin-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)32%,transparent),0 6px 18px #20242f14}:root[data-theme=dark] .sms-optin-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)36%,transparent),0 6px 18px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sms-optin-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)36%,transparent),0 6px 18px #00000059}}.sms-optin-consent{border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:18px}.sms-optin-check{align-self: flex-start;margin:0}.sms-optin-consent-text{overflow-wrap:break-word;flex:auto;width:100%;min-width:0;font-size:.93rem;line-height:1.8}.sms-optin-consent-text .legal-inline-link{display:inline-block;margin:-4px -3px;padding:4px 3px}.sms-optin-consent:has(.sms-optin-checkbox:checked){background:linear-gradient(150deg,color-mix(in srgb,var(--blue)16%,transparent),color-mix(in srgb,var(--blue)8%,transparent)),color-mix(in srgb,var(--surface)88%,transparent)}:root[data-theme=dark] .sms-optin-consent:has(.sms-optin-checkbox:checked){background:linear-gradient(150deg,color-mix(in srgb,var(--blue)16%,transparent),color-mix(in srgb,var(--blue)8%,transparent)),color-mix(in srgb,var(--surface)88%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sms-optin-consent:has(.sms-optin-checkbox:checked){background:linear-gradient(150deg,color-mix(in srgb,var(--blue)16%,transparent),color-mix(in srgb,var(--blue)8%,transparent)),color-mix(in srgb,var(--surface)88%,transparent)}}.sms-optin-actions{flex-direction:column;align-items:stretch;gap:10px}.sms-optin-submit{justify-content:center;width:100%;height:54px;min-height:54px;padding:13px 20px;font-size:1rem}.sms-optin-error{font-size:.88rem;line-height:1.5}.sms-optin-done{flex-direction:column;gap:12px}.sms-optin-done .sms-optin-tile{width:44px;height:44px}.sms-optin-done-title{font-size:1.05rem}.sms-optin-done-copy{font-size:.9rem;line-height:1.65}}@media (max-width:430px){.sms-optin{padding:22px max(18px,env(safe-area-inset-right))max(20px,env(safe-area-inset-bottom))max(18px,env(safe-area-inset-left))}.sms-optin-consent{padding:16px}.sms-optin-consent-text{font-size:.92rem;line-height:1.8}}@media (max-width:380px){.sms-optin{padding:20px max(16px,env(safe-area-inset-right))max(20px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left));gap:16px}.sms-optin-title{font-size:1.14rem}.sms-optin-sub{font-size:.93rem}.sms-optin-consent{gap:10px;padding:15px 14px}.sms-optin-consent-text{font-size:.92rem;line-height:1.78}}@media (min-width:768px) and (max-width:1023px){.sms-optin{box-sizing:border-box;padding:30px 28px 28px}.sms-optin-fields{gap:16px}.sms-optin-field{min-width:0}.sms-optin-input{height:52px;min-height:52px;font-size:16px}.sms-optin-consent{padding:20px 22px}.sms-optin-submit{min-height:52px}}.aria-soon{box-sizing:border-box;background:repeating-linear-gradient(118deg,#ffffff73 0 34px,#20242f06 34px 68px),linear-gradient(135deg,#a9e5c029 0%,#b8c9d91a 55%,#f7a8c91a 100%),color-mix(in srgb,var(--surface)84%,transparent);overflow:hidden;border:2px solid #000;border-radius:24px;gap:14px;padding:18px 20px;box-shadow:0 1px 2px #20242f0d,0 12px 28px #20242f12,0 36px 72px #20242f1c}:root[data-theme=dark] .aria-soon{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(135deg,#5fc2b21a 0%,#232a3a1f 55%,#f6a8d80f 100%),color-mix(in srgb,var(--surface)86%,transparent);box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aria-soon{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(135deg,#5fc2b21a 0%,#232a3a1f 55%,#f6a8d80f 100%),color-mix(in srgb,var(--surface)86%,transparent);box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}}.aria-soon:before{animation:9s linear infinite feat-rainbow-slide;background:linear-gradient(90deg,#f7a8c9,#ffc39b,#f9e79f,#a9e5c0,#b8c9d9,#c9b8f5,#f7a8c9) 0 0/200% 100%;border-radius:0 0 4px 4px;height:4px;left:20px;right:20px}.aria-soon-tile{color:var(--blue);background:color-mix(in srgb,var(--blue)12%,var(--surface));box-shadow:0 4px 12px color-mix(in srgb,var(--blue)18%,transparent);border-radius:14px;width:46px;height:46px}:root[data-theme=dark] .aria-soon-tile{background:color-mix(in srgb,var(--blue)20%,var(--surface-2))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aria-soon-tile{background:color-mix(in srgb,var(--blue)20%,var(--surface-2))}}.aria-soon-tile .icon{width:21px;height:21px}.aria-soon-copy{font-size:.95rem;line-height:1.6}.aria-soon-name{color:var(--ink);font-weight:600}.aria-soon-name em{color:var(--blue)}.aria-soon-badge{color:var(--blue-deep);background:color-mix(in srgb,var(--blue)10%,var(--surface));box-shadow:0 3px 10px color-mix(in srgb,var(--blue)14%,transparent);min-height:36px;padding:8px 14px}.aria-soon-badge .icon,:root[data-theme=dark] .aria-soon-badge{color:var(--blue)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aria-soon-badge{color:var(--blue)}}.chat{position:relative;box-sizing:border-box;background:repeating-linear-gradient(118deg,#ffffff73 0 34px,#20242f06 34px 68px),linear-gradient(135deg,#a9e5c029 0%,#b8c9d91a 55%,#f7a8c91a 100%),color-mix(in srgb,var(--surface)84%,transparent);border:2px solid #000;border-radius:28px;max-width:100%;box-shadow:0 1px 2px #20242f0d,0 12px 28px #20242f12,0 36px 72px #20242f1c}:root[data-theme=dark] .chat{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(135deg,#5fc2b21a 0%,#232a3a1f 55%,#f6a8d80f 100%),color-mix(in srgb,var(--surface)86%,transparent);box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(135deg,#5fc2b21a 0%,#232a3a1f 55%,#f6a8d80f 100%),color-mix(in srgb,var(--surface)86%,transparent);box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}}.chat:before{content:"";position:absolute;pointer-events:none;z-index:2;animation:9s linear infinite feat-rainbow-slide;background:linear-gradient(90deg,#f7a8c9,#ffc39b,#f9e79f,#a9e5c0,#b8c9d9,#c9b8f5,#f7a8c9) 0 0/200% 100%;border-radius:0 0 4px 4px;height:4px;top:0;left:32px;right:32px}.chat .chat-head{background:linear-gradient(150deg,color-mix(in srgb,var(--blue)7%,transparent),color-mix(in srgb,var(--blue)2%,transparent)),color-mix(in srgb,var(--surface-2)62%,transparent);padding:17px 22px 18px}.chat .chat-head:after{background:color-mix(in srgb,var(--ink)12%,transparent)}.chat .chat-avatar{background:color-mix(in srgb,var(--blue)12%,var(--surface));box-shadow:0 4px 12px color-mix(in srgb,var(--blue)18%,transparent);border:2px solid #000;border-radius:14px;padding:0}.chat .chat-avatar-inner{color:var(--blue);background:0 0;border-radius:12px}:root[data-theme=dark] .chat .chat-avatar{background:color-mix(in srgb,var(--blue)20%,var(--surface-2))}:root[data-theme=dark] .chat .chat-avatar-inner{color:var(--blue)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat .chat-avatar{background:color-mix(in srgb,var(--blue)20%,var(--surface-2))}:root:not([data-theme=light]) .chat .chat-avatar-inner{color:var(--blue)}}.chat .chat-name{letter-spacing:-.01em;font-weight:600}.chat .chat-name em,.chat .chat-name-spark,:root[data-theme=dark] .chat .chat-name-spark{color:var(--blue)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat .chat-name-spark{color:var(--blue)}}.chat .chat-dev-badge{color:var(--blue-deep);background:color-mix(in srgb,var(--blue)10%,var(--surface));min-height:36px;padding:8px 14px}.chat .chat-dev-badge .icon,:root[data-theme=dark] .chat .chat-dev-badge{color:var(--blue)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat .chat-dev-badge{color:var(--blue)}}.chat .chat-expand{border-radius:14px;width:48px;height:48px}.chat .chat-expand:hover{background:color-mix(in srgb,var(--blue)12%,var(--surface));color:var(--blue-deep)}.chat .chat-log{gap:12px;padding:18px 22px 6px}.chat .msg{border:2px solid #000;border-radius:18px;padding:11px 15px}.chat .msg-aria{background:linear-gradient(150deg,color-mix(in srgb,var(--blue)8%,transparent),color-mix(in srgb,var(--blue)3%,transparent)),color-mix(in srgb,var(--surface)90%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-left-radius:6px;box-shadow:0 4px 14px #20242f0d}.chat .msg-user{background:var(--blue);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--blue)28%,transparent);border-bottom-right-radius:6px}:root[data-theme=dark] .chat .msg-user{color:#fff;background:#0f766e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat .msg-user{color:#fff;background:#0f766e}}.chat .msg-avatar{background:color-mix(in srgb,var(--blue)12%,var(--surface));box-shadow:0 4px 12px color-mix(in srgb,var(--blue)16%,transparent);border:2px solid #000;padding:0}.chat .msg-avatar-inner{color:var(--blue);background:0 0}:root[data-theme=dark] .chat .msg-avatar-inner{color:var(--blue)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat .msg-avatar-inner{color:var(--blue)}}.chat .msg-avatar-initials{color:var(--blue-deep)}:root[data-theme=dark] .chat .msg-avatar-initials{color:var(--blue)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat .msg-avatar-initials{color:var(--blue)}}.chat .typing span{background:var(--blue)}.chat .chat-compose{padding:14px 18px 12px}.chat .prompt-box{background:color-mix(in srgb,var(--surface)92%,transparent);border:2px solid #000;border-image:;border-radius:18px;padding:16px 16px 13px;box-shadow:0 6px 18px #20242f0f,inset 0 1px #ffffff8c}:root[data-theme=dark] .chat .prompt-box{box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat .prompt-box{box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff0f}}.chat .prompt-box:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)30%,transparent),0 6px 18px #20242f14}:root[data-theme=dark] .chat .prompt-box:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)36%,transparent),0 6px 18px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat .prompt-box:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)36%,transparent),0 6px 18px #00000059}}.chat .prompt-box textarea{font-size:1rem;line-height:1.6}.chat .attach-btn,.chat .send-btn,.chat .imggen-btn{touch-action:manipulation;border-radius:14px;width:48px;min-width:48px;height:48px;min-height:48px}.chat .attach-btn:hover{background:color-mix(in srgb,var(--blue)12%,var(--surface));color:var(--blue-deep)}.chat .imggen-btn img{width:36px;height:36px}.chat .imggen-btn.active{background:color-mix(in srgb,var(--blue)12%,var(--surface));border-color:#000}.chat .send-btn{background:var(--blue);box-shadow:0 8px 20px color-mix(in srgb,var(--blue)30%,transparent)}.chat .send-btn:hover{background:var(--blue-deep)}:root[data-theme=dark] .chat .send-btn{color:#fff;background:#0f766e}:root[data-theme=dark] .chat .send-btn:hover{background:#0d6a62}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat .send-btn{color:#fff;background:#0f766e}:root:not([data-theme=light]) .chat .send-btn:hover{background:#0d6a62}}.chat .attach-chip{border-radius:999px}.chat .attach-chip .icon{color:var(--blue)}.chat .attach-remove{border-radius:50%;width:28px;height:28px}.chat .chat-credits-icon{color:var(--blue);background:color-mix(in srgb,var(--blue)12%,var(--surface));box-shadow:0 4px 12px color-mix(in srgb,var(--blue)16%,transparent)}:root[data-theme=dark] .chat .chat-credits-icon{background:color-mix(in srgb,var(--blue)20%,var(--surface-2))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat .chat-credits-icon{background:color-mix(in srgb,var(--blue)20%,var(--surface-2))}}@media (max-width:767px){.aria-soon{padding:16px max(18px,env(safe-area-inset-right))16px max(18px,env(safe-area-inset-left));border-radius:24px;gap:12px;width:100%;max-width:100%}.aria-soon:before{left:18px;right:18px}.chat{border-radius:24px}.chat:before{left:20px;right:20px}.chat .chat-head{gap:11px;padding:15px 16px 16px}.chat .chat-avatar{border-radius:13px;width:44px;height:44px}.chat .chat-log{padding:14px 14px 4px}.chat .msg{max-width:92%}.chat .msg-row{max-width:calc(92% + 42px)}.chat .chat-compose{padding:12px 14px 10px}.chat .prompt-box{border-radius:16px;padding:14px 13px 11px}.chat .prompt-box textarea{font-size:16px}.chat .chat-credits{margin:0 14px}.chat .chat-expand{width:48px;height:48px}}@media (max-width:380px){.aria-soon{padding:15px max(16px,env(safe-area-inset-right))15px max(16px,env(safe-area-inset-left))}.aria-soon:before{left:16px;right:16px}.aria-soon-tile{border-radius:13px;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.aria-soon:before,.chat:before{animation:none}}.pricing-page{background-image:radial-gradient(#20242f12 1.3px,#0000 1.7px),radial-gradient(#0f766e0d 1px,#0000 1.4px),repeating-linear-gradient(45deg,#20242f05 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#20242f05 0 1px,#0000 1px 20px),radial-gradient(52% 30% at 50% 0%,#a9e5c01f,#a9e5c000 65%),radial-gradient(40% 30% at 92% 6%,#ffc39b14,#ffc39b00 60%);background-position:0 0,11px 11px,0 0,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto,auto}:root[data-theme=dark] .pricing-page{background-image:radial-gradient(#ffffff0f 1.3px,#0000 1.7px),radial-gradient(#5ec2b20d 1px,#0000 1.4px),repeating-linear-gradient(45deg,#ffffff05 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#ffffff05 0 1px,#0000 1px 20px),radial-gradient(52% 30% at 50% 0%,#5ec2b212,#5ec2b200 65%),radial-gradient(40% 30% at 92% 6%,#ffd9a80d,#ffd9a800 60%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page{background-image:radial-gradient(#ffffff0f 1.3px,#0000 1.7px),radial-gradient(#5ec2b20d 1px,#0000 1.4px),repeating-linear-gradient(45deg,#ffffff05 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#ffffff05 0 1px,#0000 1px 20px),radial-gradient(52% 30% at 50% 0%,#5ec2b212,#5ec2b200 65%),radial-gradient(40% 30% at 92% 6%,#ffd9a80d,#ffd9a800 60%)}}.pricing-page .pricing-builder-frame{background:radial-gradient(#20242f21 1.2px,#0000 1.35px) 0 0/22px 22px,repeating-linear-gradient(118deg,#ffffff61 0 2px,#fff0 2px 15px),linear-gradient(118deg,#f7a8c98c 0%,#ffc39b80 20%,#f9e79f80 40%,#a9e5c07a 58%,#8fc7ba85 78%,#b7c9b08c 100%),#faf3ec;border:2px solid #000;box-shadow:0 1px 2px #20242f0f,0 16px 34px #20242f1a,0 44px 84px #20242f21}:root[data-theme=dark] .pricing-page .pricing-builder-frame{background:radial-gradient(#ffffff21 1.2px,#0000 1.35px) 0 0/22px 22px,repeating-linear-gradient(118deg,#ffffff0d 0 2px,#fff0 2px 15px),linear-gradient(118deg,#f7a8c933 0%,#ffc39b2b 20%,#f9e79f2b 40%,#a9e5c029 58%,#8fc7ba2e 78%,#b7c9b033 100%),#1b1f28;border-color:#000;box-shadow:0 1px 2px #00000059,0 16px 34px #0006,0 44px 84px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-builder-frame{background:radial-gradient(#ffffff21 1.2px,#0000 1.35px) 0 0/22px 22px,repeating-linear-gradient(118deg,#ffffff0d 0 2px,#fff0 2px 15px),linear-gradient(118deg,#f7a8c933 0%,#ffc39b2b 20%,#f9e79f2b 40%,#a9e5c029 58%,#8fc7ba2e 78%,#b7c9b033 100%),#1b1f28;border-color:#000;box-shadow:0 1px 2px #00000059,0 16px 34px #0006,0 44px 84px #00000080}}.pricing-page .pricing-builder{position:relative;background:repeating-linear-gradient(118deg,#ffffff73 0 34px,#20242f06 34px 68px),linear-gradient(135deg,#a9e5c029 0%,#8fc7ba1a 55%,#f7a8c91a 100%),color-mix(in srgb,var(--surface)84%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:2px solid #000;border-radius:28px;box-shadow:0 1px 2px #20242f0d,0 12px 28px #20242f12,0 36px 72px #20242f1c}:root[data-theme=dark] .pricing-page .pricing-builder{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(135deg,#5fc2b21a 0%,#1b1f281f 55%,#f6a8d80f 100%),color-mix(in srgb,var(--surface)86%,transparent);border-color:#000;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-builder{background:repeating-linear-gradient(118deg,#ffffff08 0 34px,#0000000d 34px 68px),linear-gradient(135deg,#5fc2b21a 0%,#1b1f281f 55%,#f6a8d80f 100%),color-mix(in srgb,var(--surface)86%,transparent);border-color:#000;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}}.pricing-page .pricing-builder:before{content:"";position:absolute;pointer-events:none;z-index:1;background:var(--rainbow);animation:9s linear infinite feat-rainbow-slide;background-size:200% 100%;border-radius:0 0 4px 4px;height:4px;top:0;left:32px;right:32px}@media (prefers-reduced-motion:reduce){.pricing-page .pricing-builder:before{animation:none}}.pricing-page .pricing-builder-kicker{color:#0f766e}:root[data-theme=dark] .pricing-page .pricing-builder-kicker{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-builder-kicker{color:#5ec2b2}}.pricing-page .pricing-builder-disclaimer{background:linear-gradient(135deg,#a9e5c024,#8fc7ba14),color-mix(in srgb,var(--surface)88%,transparent);border:2px solid #000;box-shadow:inset 0 1px #ffffff8c,0 6px 18px #20242f0f}:root[data-theme=dark] .pricing-page .pricing-builder-disclaimer{box-shadow:inset 0 1px #ffffff0f,0 6px 18px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-builder-disclaimer{box-shadow:inset 0 1px #ffffff0f,0 6px 18px #00000059}}.pricing-page .pricing-builder-disclaimer-icon{background:color-mix(in srgb,var(--blue)14%,var(--surface));color:#0f766e;box-shadow:0 4px 12px color-mix(in srgb,var(--blue)18%,transparent);border:2px solid #000}:root[data-theme=dark] .pricing-page .pricing-builder-disclaimer-icon{background:color-mix(in srgb,var(--blue)20%,var(--surface-2));color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-builder-disclaimer-icon{background:color-mix(in srgb,var(--blue)20%,var(--surface-2));color:#5ec2b2}}.pricing-page .pricing-custom{background:repeating-linear-gradient(118deg,#ffffff59 0 34px,#20242f05 34px 68px),linear-gradient(140deg,#a9e5c033,#8fc7ba1a 58%,#f7a8c914),color-mix(in srgb,var(--surface)88%,transparent);border:2px solid #000;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #20242f0d,0 12px 28px #20242f12}:root[data-theme=dark] .pricing-page .pricing-custom{background:repeating-linear-gradient(118deg,#ffffff06 0 34px,#0000000a 34px 68px),linear-gradient(140deg,#5fc2b21f,#5fc2b20d 58%,#f6a8d80d),color-mix(in srgb,var(--surface)88%,transparent);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000004d,0 12px 28px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-custom{background:repeating-linear-gradient(118deg,#ffffff06 0 34px,#0000000a 34px 68px),linear-gradient(140deg,#5fc2b21f,#5fc2b20d 58%,#f6a8d80d),color-mix(in srgb,var(--surface)88%,transparent);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000004d,0 12px 28px #00000059}}.pricing-page .pricing-row-icon{background:color-mix(in srgb,var(--blue)14%,var(--surface));color:#0f766e;box-shadow:0 4px 12px color-mix(in srgb,var(--blue)18%,transparent),inset 0 1px 0 #ffffff8c;border:2px solid #000}:root[data-theme=dark] .pricing-page .pricing-row-icon{background:color-mix(in srgb,var(--blue)20%,var(--surface-2));color:#5ec2b2;box-shadow:0 4px 12px color-mix(in srgb,var(--blue)18%,transparent),inset 0 1px 0 #ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-row-icon{background:color-mix(in srgb,var(--blue)20%,var(--surface-2));color:#5ec2b2;box-shadow:0 4px 12px color-mix(in srgb,var(--blue)18%,transparent),inset 0 1px 0 #ffffff0f}}.pricing-page .pricing-custom-field .icon,.pricing-page .pricing-contact-label .icon,.pricing-page .pricing-custom-notes-label .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .pricing-custom-field .icon,:root[data-theme=dark] .pricing-page .pricing-contact-label .icon,:root[data-theme=dark] .pricing-page .pricing-custom-notes-label .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-custom-field .icon,:root:not([data-theme=light]) .pricing-page .pricing-contact-label .icon,:root:not([data-theme=light]) .pricing-page .pricing-custom-notes-label .icon{color:#5ec2b2}}.pricing-page .pricing-custom-field:focus-within{border-color:#000;box-shadow:0 0 0 4px #0f766e47,0 6px 18px #20242f14}:root[data-theme=dark] .pricing-page .pricing-custom-field:focus-within{box-shadow:0 0 0 4px #5ec2b252,0 6px 18px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-custom-field:focus-within{box-shadow:0 0 0 4px #5ec2b252,0 6px 18px #00000059}}.pricing-page .pricing-custom-notes textarea:focus,.pricing-page .pricing-custom-edit-input:focus{box-shadow:0 0 0 4px #0f766e47}:root[data-theme=dark] .pricing-page .pricing-custom-notes textarea:focus,:root[data-theme=dark] .pricing-page .pricing-custom-edit-input:focus{box-shadow:0 0 0 4px #5ec2b252}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-custom-notes textarea:focus,:root:not([data-theme=light]) .pricing-page .pricing-custom-edit-input:focus{box-shadow:0 0 0 4px #5ec2b252}}.pricing-page .pricing-ai-btn:focus-visible{box-shadow:0 0 0 4px #0f766e4d}.pricing-page .pricing-ai-undo:focus-visible{box-shadow:0 0 0 4px #0f766e4d}:root[data-theme=dark] .pricing-page .pricing-ai-btn:focus-visible{box-shadow:0 0 0 4px #5ec2b257}:root[data-theme=dark] .pricing-page .pricing-ai-undo:focus-visible{box-shadow:0 0 0 4px #5ec2b257}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-ai-btn:focus-visible{box-shadow:0 0 0 4px #5ec2b257}:root:not([data-theme=light]) .pricing-page .pricing-ai-undo:focus-visible{box-shadow:0 0 0 4px #5ec2b257}}.pricing-page .pricing-option:focus-visible{outline-color:#0f766e}.pricing-page .pricing-mini-btn:focus-visible{outline-color:#0f766e}.pricing-page .pricing-stepper-btn:focus-visible{outline-color:#0f766e}.pricing-page .pricing-reset:focus-visible{outline-color:#0f766e}:root[data-theme=dark] .pricing-page .pricing-option:focus-visible{outline-color:#5ec2b2}:root[data-theme=dark] .pricing-page .pricing-mini-btn:focus-visible{outline-color:#5ec2b2}:root[data-theme=dark] .pricing-page .pricing-stepper-btn:focus-visible{outline-color:#5ec2b2}:root[data-theme=dark] .pricing-page .pricing-reset:focus-visible{outline-color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-option:focus-visible{outline-color:#5ec2b2}:root:not([data-theme=light]) .pricing-page .pricing-mini-btn:focus-visible{outline-color:#5ec2b2}:root:not([data-theme=light]) .pricing-page .pricing-stepper-btn:focus-visible{outline-color:#5ec2b2}:root:not([data-theme=light]) .pricing-page .pricing-reset:focus-visible{outline-color:#5ec2b2}}.pricing-page .btn-primary{color:#fff;background:#0f766e;border-color:#000}.pricing-page .btn-primary:hover{color:#fff;background:#0a5f58}.pricing-page .btn-primary .icon{color:#fff}:root[data-theme=dark] .pricing-page .btn-primary{color:#fff;background:#0f766e;border-color:#000}:root[data-theme=dark] .pricing-page .btn-primary:hover{color:#fff;background:#0a5f58}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .btn-primary{color:#fff;background:#0f766e;border-color:#000}:root:not([data-theme=light]) .pricing-page .btn-primary:hover{color:#fff;background:#0a5f58}}.pricing-page .pricing-thinking{background:linear-gradient(135deg,#a9e5c02e,#8fc7ba1a),color-mix(in srgb,var(--surface)90%,transparent);border:2px solid #000;border-radius:999px;padding:9px 14px;box-shadow:inset 0 1px #ffffff8c,0 6px 18px #20242f12}:root[data-theme=dark] .pricing-page .pricing-thinking{background:linear-gradient(135deg,#5fc2b224,#5fc2b20f),color-mix(in srgb,var(--surface)90%,transparent);box-shadow:inset 0 1px #ffffff0f,0 6px 18px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-thinking{background:linear-gradient(135deg,#5fc2b224,#5fc2b20f),color-mix(in srgb,var(--surface)90%,transparent);box-shadow:inset 0 1px #ffffff0f,0 6px 18px #00000059}}.pricing-page .pricing-spinner{border-color:#0f766e #0f766e40 #0f766e40}:root[data-theme=dark] .pricing-page .pricing-spinner{border-color:#5ec2b2 #5ec2b247 #5ec2b247}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-spinner{border-color:#5ec2b2 #5ec2b247 #5ec2b247}}.pricing-page .pricing-spinner-btn{border-color:#fff #ffffff59 #ffffff59}.pricing-page .pricing-thinking-dots i{background:#0f766e}:root[data-theme=dark] .pricing-page .pricing-thinking-dots i{background:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-thinking-dots i{background:#5ec2b2}}.pricing-page .pricing-ai-btn{background:color-mix(in srgb,var(--surface)92%,transparent)}.pricing-page .pricing-ai-btn:hover{background:color-mix(in srgb,var(--blue)10%,var(--surface))}.pricing-page .pricing-ai-btn .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .pricing-ai-btn .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-ai-btn .icon{color:#5ec2b2}}.pricing-page .pricing-ai-btn-generate{color:#fff;background:#0f766e}.pricing-page .pricing-ai-btn-generate .icon{color:#fff}.pricing-page .pricing-ai-btn-generate:hover{color:#fff;background:#0a5f58}:root[data-theme=dark] .pricing-page .pricing-ai-btn-generate{color:#fff;background:#0f766e}:root[data-theme=dark] .pricing-page .pricing-ai-btn-generate .icon{color:#fff}:root[data-theme=dark] .pricing-page .pricing-ai-btn-generate:hover{color:#fff;background:#0a5f58}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-ai-btn-generate{color:#fff;background:#0f766e}:root:not([data-theme=light]) .pricing-page .pricing-ai-btn-generate .icon{color:#fff}:root:not([data-theme=light]) .pricing-page .pricing-ai-btn-generate:hover{color:#fff;background:#0a5f58}}.pricing-page .pricing-ai-status .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .pricing-ai-status .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-ai-status .icon{color:#5ec2b2}}.pricing-page .pricing-ai-status-error,.pricing-page .pricing-ai-status-error .icon{color:#b3261e}:root[data-theme=dark] .pricing-page .pricing-ai-status-error,:root[data-theme=dark] .pricing-page .pricing-ai-status-error .icon{color:#ff9d97}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-ai-status-error,:root:not([data-theme=light]) .pricing-page .pricing-ai-status-error .icon{color:#ff9d97}}.pricing-page .pricing-ai-undo .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .pricing-ai-undo .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-ai-undo .icon{color:#5ec2b2}}.pricing-page .pricing-ai-note .icon,.pricing-page .pricing-edit-hint .icon,.pricing-page .pricing-quick-add-label .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .pricing-ai-note .icon,:root[data-theme=dark] .pricing-page .pricing-edit-hint .icon,:root[data-theme=dark] .pricing-page .pricing-quick-add-label .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-ai-note .icon,:root:not([data-theme=light]) .pricing-page .pricing-edit-hint .icon,:root:not([data-theme=light]) .pricing-page .pricing-quick-add-label .icon{color:#5ec2b2}}.pricing-page .pricing-custom-item{background:linear-gradient(135deg,#a9e5c01a,#8fc7ba0d),color-mix(in srgb,var(--surface)94%,transparent);border:2px solid #000;box-shadow:inset 0 1px #ffffff8c,0 6px 18px #20242f0f}:root[data-theme=dark] .pricing-page .pricing-custom-item{background:linear-gradient(135deg,#5fc2b217,#5fc2b20a),color-mix(in srgb,var(--surface)94%,transparent);box-shadow:inset 0 1px #ffffff0f,0 6px 18px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-custom-item{background:linear-gradient(135deg,#5fc2b217,#5fc2b20a),color-mix(in srgb,var(--surface)94%,transparent);box-shadow:inset 0 1px #ffffff0f,0 6px 18px #00000059}}.pricing-page .pricing-custom-item-icon{color:#fff;background:#0f766e;border:2px solid #000;box-shadow:0 4px 12px #0f766e4d}.pricing-page .pricing-custom-item-why .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .pricing-custom-item-why .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-custom-item-why .icon{color:#5ec2b2}}.pricing-page .pricing-mini-btn:hover{background:color-mix(in srgb,var(--blue)10%,var(--surface))}.pricing-page .pricing-mini-btn-danger:hover{background:color-mix(in srgb,var(--pink)16%,var(--surface))}.pricing-page .pricing-edit-save{color:#fff;background:#0f766e;border:2px solid #000}.pricing-page .pricing-edit-save .icon{color:#fff}.pricing-page .pricing-edit-save:hover{color:#fff;background:#0a5f58}:root[data-theme=dark] .pricing-page .pricing-edit-save{color:#fff;background:#0f766e;border-color:#000}:root[data-theme=dark] .pricing-page .pricing-edit-save .icon{color:#fff}:root[data-theme=dark] .pricing-page .pricing-edit-save:hover{color:#fff;background:#0a5f58}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-edit-save{color:#fff;background:#0f766e;border-color:#000}:root:not([data-theme=light]) .pricing-page .pricing-edit-save .icon{color:#fff}:root:not([data-theme=light]) .pricing-page .pricing-edit-save:hover{color:#fff;background:#0a5f58}}.pricing-page .ssl-chip{background:color-mix(in srgb,var(--surface)92%,transparent);box-shadow:inset 0 1px #ffffff8c,0 4px 12px #20242f0d}:root[data-theme=dark] .pricing-page .ssl-chip{box-shadow:inset 0 1px #ffffff0f,0 4px 12px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-chip{box-shadow:inset 0 1px #ffffff0f,0 4px 12px #0000004d}}.pricing-page .ssl-chip:hover{background:color-mix(in srgb,var(--blue)10%,var(--surface))}.pricing-page .ssl-chip .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .ssl-chip .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-chip .icon{color:#5ec2b2}}.pricing-page .ssl-chip-on{color:#fff;background:#0f766e;box-shadow:0 6px 16px #0f766e47}.pricing-page .ssl-chip-on .icon{color:#fff}.pricing-page .ssl-chip-on:hover{color:#fff;background:#0a5f58}:root[data-theme=dark] .pricing-page .ssl-chip-on{color:#fff;background:#0f766e}:root[data-theme=dark] .pricing-page .ssl-chip-on .icon{color:#fff}:root[data-theme=dark] .pricing-page .ssl-chip-on:hover{color:#fff;background:#0a5f58}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-chip-on{color:#fff;background:#0f766e}:root:not([data-theme=light]) .pricing-page .ssl-chip-on .icon{color:#fff}:root:not([data-theme=light]) .pricing-page .ssl-chip-on:hover{color:#fff;background:#0a5f58}}.pricing-page .ssl-onboard{background:repeating-linear-gradient(118deg,#ffffff59 0 34px,#20242f05 34px 68px),linear-gradient(140deg,#a9e5c029,#8fc7ba14 58%,#f7a8c912),color-mix(in srgb,var(--surface)90%,transparent);border:2px solid #000;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #20242f0d,0 12px 28px #20242f14}:root[data-theme=dark] .pricing-page .ssl-onboard{background:repeating-linear-gradient(118deg,#ffffff06 0 34px,#0000000a 34px 68px),linear-gradient(140deg,#5fc2b21c,#5fc2b20d 58%,#f6a8d80d),color-mix(in srgb,var(--surface)90%,transparent);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000004d,0 12px 28px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-onboard{background:repeating-linear-gradient(118deg,#ffffff06 0 34px,#0000000a 34px 68px),linear-gradient(140deg,#5fc2b21c,#5fc2b20d 58%,#f6a8d80d),color-mix(in srgb,var(--surface)90%,transparent);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000004d,0 12px 28px #00000059}}.pricing-page .ssl-onboard-mark{color:#fff;background:#0f766e;border:2px solid #000;box-shadow:0 6px 16px #0f766e4d}.pricing-page .ssl-onboard-done{background:linear-gradient(135deg,#a9e5c029,#8fc7ba14),color-mix(in srgb,var(--surface)92%,transparent);border:2px solid #000}.pricing-page .ssl-onboard-done-line .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .ssl-onboard-done-line .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-onboard-done-line .icon{color:#5ec2b2}}.pricing-page .ssl-q-label .icon,.pricing-page .ssl-note .icon,.pricing-page .ssl-plan-title .icon,.pricing-page .ssl-plan-watch-title .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .ssl-q-label .icon,:root[data-theme=dark] .pricing-page .ssl-note .icon,:root[data-theme=dark] .pricing-page .ssl-plan-title .icon,:root[data-theme=dark] .pricing-page .ssl-plan-watch-title .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-q-label .icon,:root:not([data-theme=light]) .pricing-page .ssl-note .icon,:root:not([data-theme=light]) .pricing-page .ssl-plan-title .icon,:root:not([data-theme=light]) .pricing-page .ssl-plan-watch-title .icon{color:#5ec2b2}}.pricing-page .ssl-invite-toggle input{accent-color:#0f766e}.pricing-page .ssl-progress{background:linear-gradient(135deg,#a9e5c024,#8fc7ba12),color-mix(in srgb,var(--surface)92%,transparent);border:2px solid #000;box-shadow:inset 0 1px #ffffff8c}:root[data-theme=dark] .pricing-page .ssl-progress{box-shadow:inset 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-progress{box-shadow:inset 0 1px #ffffff0f}}.pricing-page .ssl-progress-label .icon,.pricing-page .ssl-saved-line .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .ssl-progress-label .icon,:root[data-theme=dark] .pricing-page .ssl-saved-line .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-progress-label .icon,:root:not([data-theme=light]) .pricing-page .ssl-saved-line .icon{color:#5ec2b2}}.pricing-page .ssl-progress-pct{color:#0f766e}:root[data-theme=dark] .pricing-page .ssl-progress-pct{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-progress-pct{color:#5ec2b2}}.pricing-page .ssl-progress-bar{background:color-mix(in srgb,var(--surface)92%,transparent);border:2px solid #000}.pricing-page .ssl-progress-fill{background:#0f766e}:root[data-theme=dark] .pricing-page .ssl-progress-fill{background:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-progress-fill{background:#5ec2b2}}.pricing-page .ssl-check-step{background:color-mix(in srgb,var(--surface)94%,transparent);border:2px solid #000;box-shadow:inset 0 1px #ffffff8c,0 6px 18px #20242f0d}:root[data-theme=dark] .pricing-page .ssl-check-step{box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-check-step{box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0000004d}}.pricing-page .ssl-check-step.is-current{background:linear-gradient(140deg,#a9e5c02e,#8fc7ba14),color-mix(in srgb,var(--surface)92%,transparent);box-shadow:0 0 0 4px #0f766e29,0 10px 24px #20242f17,inset 0 1px #ffffff8c}:root[data-theme=dark] .pricing-page .ssl-check-step.is-current{background:linear-gradient(140deg,#5fc2b221,#5fc2b20d),color-mix(in srgb,var(--surface)92%,transparent);box-shadow:0 0 0 4px #5ec2b233,0 10px 24px #00000059,inset 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-check-step.is-current{background:linear-gradient(140deg,#5fc2b221,#5fc2b20d),color-mix(in srgb,var(--surface)92%,transparent);box-shadow:0 0 0 4px #5ec2b233,0 10px 24px #00000059,inset 0 1px #ffffff0f}}.pricing-page .ssl-check-step.is-done{background:linear-gradient(135deg,#a9e5c01f,#8fc7ba0d),color-mix(in srgb,var(--surface)94%,transparent)}:root[data-theme=dark] .pricing-page .ssl-check-step.is-done{background:linear-gradient(135deg,#5fc2b214,#5fc2b208),color-mix(in srgb,var(--surface)94%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-check-step.is-done{background:linear-gradient(135deg,#5fc2b214,#5fc2b208),color-mix(in srgb,var(--surface)94%,transparent)}}.pricing-page .ssl-check-dot{background:color-mix(in srgb,var(--surface)95%,transparent);border:2px solid #000}.pricing-page .ssl-check-dot-done{color:#fff;background:#0f766e;box-shadow:0 4px 12px #0f766e4d}.pricing-page .ssl-check-dot-current{background:color-mix(in srgb,var(--blue)16%,var(--surface));color:#0f766e;box-shadow:0 0 0 4px #0f766e38}:root[data-theme=dark] .pricing-page .ssl-check-dot-current{color:#5ec2b2;box-shadow:0 0 0 4px #5ec2b242}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-check-dot-current{color:#5ec2b2;box-shadow:0 0 0 4px #5ec2b242}}.pricing-page .is-current .ssl-check-step-kicker{color:#0f766e}:root[data-theme=dark] .pricing-page .is-current .ssl-check-step-kicker{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .is-current .ssl-check-step-kicker{color:#5ec2b2}}.pricing-page .ssl-result{background:linear-gradient(135deg,#a9e5c024,#8fc7ba12),color-mix(in srgb,var(--surface)92%,transparent);border:2px solid #000;box-shadow:inset 0 1px #ffffff8c,0 6px 18px #20242f0f}:root[data-theme=dark] .pricing-page .ssl-result{box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-result{box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0000004d}}.pricing-page .ssl-result-title .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .ssl-result-title .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-result-title .icon{color:#5ec2b2}}.pricing-page .ssl-plan{background:linear-gradient(140deg,#a9e5c02e,#8fc7ba17 58%,#f7a8c912),color-mix(in srgb,var(--surface)92%,transparent);border:2px solid #000;box-shadow:inset 0 1px #ffffff8c,0 6px 18px #20242f0f}:root[data-theme=dark] .pricing-page .ssl-plan{background:linear-gradient(140deg,#5fc2b221,#5fc2b20d 58%,#f6a8d80d),color-mix(in srgb,var(--surface)92%,transparent);box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-plan{background:linear-gradient(140deg,#5fc2b221,#5fc2b20d 58%,#f6a8d80d),color-mix(in srgb,var(--surface)92%,transparent);box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0000004d}}.pricing-page .ssl-invite-email{background:color-mix(in srgb,var(--blue)8%,var(--surface));border:2px solid #000}.pricing-page .ssl-invite-email .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .ssl-invite-email .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-invite-email .icon{color:#5ec2b2}}.pricing-page .pricing-contact-done{color:#fff;background:#0f766e;border:2px solid #000;box-shadow:0 6px 16px #0f766e47}.pricing-page .pricing-contact-done .icon{color:#fff}.pricing-page .pricing-get-started-status .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .pricing-get-started-status .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-get-started-status .icon{color:#5ec2b2}}.pricing-page .pricing-get-started-status-error,.pricing-page .pricing-get-started-status-error .icon{color:#b3261e}:root[data-theme=dark] .pricing-page .pricing-get-started-status-error,:root[data-theme=dark] .pricing-page .pricing-get-started-status-error .icon{color:#ff9d97}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-get-started-status-error,:root:not([data-theme=light]) .pricing-page .pricing-get-started-status-error .icon{color:#ff9d97}}.pricing-page .comeback-banner{background:linear-gradient(135deg,#a9e5c038,#8fc7ba1a),color-mix(in srgb,var(--surface)90%,transparent);border:2px solid #000;box-shadow:inset 0 1px #ffffff8c,0 6px 18px #20242f0f}:root[data-theme=dark] .pricing-page .comeback-banner{box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .comeback-banner{box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0000004d}}.pricing-page .comeback-banner-icon,.pricing-page .comeback-note-icon{background:color-mix(in srgb,var(--blue)14%,var(--surface));color:#0f766e;border:2px solid #000}:root[data-theme=dark] .pricing-page .comeback-banner-icon,:root[data-theme=dark] .pricing-page .comeback-note-icon{background:color-mix(in srgb,var(--blue)20%,var(--surface-2));color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .comeback-banner-icon,:root:not([data-theme=light]) .pricing-page .comeback-note-icon{background:color-mix(in srgb,var(--blue)20%,var(--surface-2));color:#5ec2b2}}.pricing-page .comeback-note{background:linear-gradient(135deg,#a9e5c01f,#8fc7ba0f),color-mix(in srgb,var(--surface)92%,transparent);border:2px solid #000}.pricing-page .comeback-panel{background:repeating-linear-gradient(118deg,#ffffff59 0 34px,#20242f05 34px 68px),linear-gradient(140deg,#a9e5c029,#8fc7ba14 58%,#f7a8c912),color-mix(in srgb,var(--surface)90%,transparent);border:2px solid #000;box-shadow:0 1px 2px #20242f0d,0 12px 28px #20242f12,0 36px 72px #20242f1c}:root[data-theme=dark] .pricing-page .comeback-panel{background:repeating-linear-gradient(118deg,#ffffff06 0 34px,#0000000a 34px 68px),linear-gradient(140deg,#5fc2b21c,#5fc2b20d 58%,#f6a8d80d),color-mix(in srgb,var(--surface)90%,transparent);border-color:#000;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .comeback-panel{background:repeating-linear-gradient(118deg,#ffffff06 0 34px,#0000000a 34px 68px),linear-gradient(140deg,#5fc2b21c,#5fc2b20d 58%,#f6a8d80d),color-mix(in srgb,var(--surface)90%,transparent);border-color:#000;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059,0 36px 72px #00000073}}.pricing-page .comeback-panel-mark{background:color-mix(in srgb,var(--blue)14%,var(--surface));color:#0f766e;box-shadow:0 4px 12px color-mix(in srgb,var(--blue)18%,transparent);border:2px solid #000}:root[data-theme=dark] .pricing-page .comeback-panel-mark{background:color-mix(in srgb,var(--blue)20%,var(--surface-2));color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .comeback-panel-mark{background:color-mix(in srgb,var(--blue)20%,var(--surface-2));color:#5ec2b2}}.pricing-page .comeback-item{background:color-mix(in srgb,var(--surface)94%,transparent);border:2px solid #000}:root[data-theme=dark] .pricing-page .comeback-item{border-color:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .comeback-item{border-color:#000}}.pricing-page .comeback-panel-msg .icon,.pricing-page .comeback-item-step .icon{color:#0f766e}:root[data-theme=dark] .pricing-page .comeback-panel-msg .icon,:root[data-theme=dark] .pricing-page .comeback-item-step .icon{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .comeback-panel-msg .icon,:root:not([data-theme=light]) .pricing-page .comeback-item-step .icon{color:#5ec2b2}}.pricing-page .comeback-panel-msg-error,.pricing-page .comeback-panel-msg-error .icon{color:#a1261e}:root[data-theme=dark] .pricing-page .comeback-panel-msg-error,:root[data-theme=dark] .pricing-page .comeback-panel-msg-error .icon{color:#ff9d97}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .comeback-panel-msg-error,:root:not([data-theme=light]) .pricing-page .comeback-panel-msg-error .icon{color:#ff9d97}}@media (max-width:767px){.pricing-page .pricing-builder{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px}.pricing-page .pricing-builder:before{left:20px;right:20px}.pricing-page .ssl-check-step.is-current{box-shadow:0 0 0 3px #0f766e29,0 8px 20px #20242f14}:root[data-theme=dark] .pricing-page .ssl-check-step.is-current{box-shadow:0 0 0 3px #5ec2b233,0 8px 20px #00000059}.pricing-page .pricing-thinking{max-width:100%}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .ssl-check-step.is-current{box-shadow:0 0 0 3px #5ec2b233,0 8px 20px #00000059}}.pricing-page .pricing-custom-item-why,.pricing-page .ssl-plan-steps li,.pricing-page .ssl-plan-summary,.pricing-page .ssl-note,.pricing-page .ssl-step-help,.pricing-page .comeback-note-copy p,.pricing-page .pricing-ai-note,.pricing-page .pricing-option-detail{overflow-wrap:anywhere}.pricing-page .ssl-chip{overflow-wrap:break-word;min-width:0}.pricing-page .pricing-custom-item-price{min-width:0}@media (max-width:767px){.pricing-page .pricing-builder-frame{border-radius:30px;padding:7px}.pricing-page .pricing-builder{border-radius:24px}.pricing-page .pricing-builder-head{padding:24px 16px 0}.pricing-page .pricing-builder-grid{gap:14px;padding:14px 10px 16px}.pricing-page .pricing-custom{border-radius:15px;padding:12px}.pricing-page .pricing-builder-disclaimer,.pricing-page .comeback-banner{margin:14px 10px 0}.pricing-page .ssl-onboard{border-radius:15px;padding:12px}.pricing-page .ssl-checklist{gap:13px;padding:12px}.pricing-page .ssl-check-step{border-radius:13px;padding:11px}.pricing-page .ssl-progress{padding:10px 11px}.pricing-page .ssl-result,.pricing-page .ssl-plan{padding:11px 12px}.pricing-page .pricing-custom-item{flex-wrap:wrap;row-gap:9px;padding:11px 12px}.pricing-page .pricing-custom-item-icon{order:1}.pricing-page .pricing-custom-item-copy{flex:calc(100% - 38px);order:2;min-width:0}.pricing-page .pricing-custom-item-price{order:3;margin:0 0 0 36px}.pricing-page .pricing-custom-item .pricing-edit-btn{order:4;margin-left:auto}.pricing-page .pricing-custom-item .pricing-mini-btn-danger{order:5;margin-left:0}.pricing-page .pricing-custom-edit-form{row-gap:9px}.pricing-page .ssl-check-step-head{gap:9px}.pricing-page .ssl-check-step-titles{min-width:0}.pricing-page .ssl-check-summary-row{row-gap:5px}.pricing-page .pricing-custom-contact-head{gap:10px}.pricing-page .pricing-contact-done{margin-left:auto}.pricing-page .comeback-note{flex-direction:row;gap:9px;padding:11px 12px}.pricing-page .comeback-toggle{max-width:100%}.pricing-page .pricing-quick-add{gap:8px}.pricing-page .pricing-quick-add-label{flex:100%}.pricing-page .ssl-chip-row{gap:8px}.aria-soon{flex-wrap:wrap;row-gap:10px}.aria-soon-copy{overflow-wrap:break-word;flex:auto;min-width:0}.aria-soon-badge{margin-left:auto}.chat .msg{overflow-wrap:anywhere}.chat .prompt-box,.chat .prompt-box textarea{min-width:0}}@media (max-width:430px){.pricing-page .pricing-builder-head{padding:22px 14px 0}.pricing-page .pricing-builder-title{text-wrap:balance}.pricing-page .ssl-chip-grid{gap:8px}.pricing-page .ssl-chip{padding:10px 11px;font-size:.9rem}.pricing-page .pricing-custom-item-price{margin-left:36px}.aria-soon{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}@media (max-width:360px){.pricing-page .pricing-builder-grid{padding-left:8px;padding-right:8px}.pricing-page .pricing-custom,.pricing-page .ssl-onboard{padding:11px 10px}.pricing-page .ssl-check-step{padding:10px}.pricing-page .pricing-builder-disclaimer,.pricing-page .comeback-banner{margin-left:8px;margin-right:8px}}.pricing-page .pricing-get-started,.pricing-page .pricing-get-started:hover,.pricing-page .pricing-get-started:active,.pricing-page .pricing-get-started:disabled,:root[data-theme=dark] .pricing-page .pricing-get-started,:root[data-theme=dark] .pricing-page .pricing-get-started:hover,:root[data-theme=dark] .pricing-page .pricing-get-started:active,:root[data-theme=dark] .pricing-page .pricing-get-started:disabled{border:2px solid #000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-get-started,:root:not([data-theme=light]) .pricing-page .pricing-get-started:hover,:root:not([data-theme=light]) .pricing-page .pricing-get-started:active,:root:not([data-theme=light]) .pricing-page .pricing-get-started:disabled{border:2px solid #000}}.pricing-page .pricing-get-started-note{text-align:center;color:var(--ink-soft);overflow-wrap:break-word;max-width:52ch;margin:10px auto 0;font-size:.8rem;font-weight:500;line-height:1.55}@media (prefers-color-scheme:dark){.pricing-page .pricing-get-started-note{color:#b9c4bd}}:root{--rainbow:linear-gradient(90deg,#a9e5c0 0%,#8fc7ba 26%,#f9e79f 48%,#ffc39b 68%,#f7a8c9 84%,#b7c9b0 100%)}body{background-image:radial-gradient(#18201d0e 1px,#0000 1.4px),repeating-linear-gradient(118deg,#18201d07 0 1px,#0000 1px 7px),linear-gradient(#a9e5c01a,#8fc7ba0d 40%,#f9e79f0a);background-size:22px 22px,auto,auto}@media (prefers-color-scheme:dark){body{background-image:radial-gradient(#e9f0ee0d 1px,#0000 1.4px),repeating-linear-gradient(118deg,#e9f0ee06 0 1px,#0000 1px 7px),linear-gradient(#5ec2b20f,#8fc7ba08 40%,#f9e79f05)}}@media (max-width:767px){body{background-image:radial-gradient(#18201d0d 1px,#0000 1.4px);background-size:22px 22px}}@media (max-width:767px) and (prefers-color-scheme:dark){body{background-image:radial-gradient(#e9f0ee0b 1px,#0000 1.4px)}}.hero-overlay{background:radial-gradient(#18201d12 1px,transparent 1.4px),repeating-linear-gradient(118deg,#18201d0b 0 1px,transparent 1px 7px),linear-gradient(115deg,#a9e5c033,#8fc7ba24 34%,#f9e79f14 58%,#ffc39b0f 78%,#f7a8c90d),linear-gradient(180deg,#faf3ec1a,#faf3ec57 55%,var(--bg));background-size:22px 22px,auto,auto,auto}@media (prefers-color-scheme:dark){.hero-overlay{background:radial-gradient(#e9f0ee0f 1px,transparent 1.4px),repeating-linear-gradient(118deg,#e9f0ee0a 0 1px,transparent 1px 7px),linear-gradient(115deg,#5ec2b224,#8fc7ba1a 34%,#f9e79f0d 58%,#ffc39b0a 78%,#f7a8c90a),linear-gradient(180deg,#10141329,#1014136b 55%,var(--bg))}}.pricing-page .pricing-builder-frame{background:radial-gradient(#18201d0f 1px,#0000 1.4px) 0 0/22px 22px,repeating-linear-gradient(118deg,#18201d0a 0 1px,#0000 1px 7px),linear-gradient(118deg,#a9e5c09e 0%,#8fc7ba8c 26%,#b7c9b080 48%,#f9e79f57 68%,#ffc39b42 84%,#f7a8c933 100%),#f4f1e7}@media (prefers-color-scheme:dark){.pricing-page .pricing-builder-frame{background:radial-gradient(#e9f0ee0e 1px,#0000 1.4px),repeating-linear-gradient(118deg,#e9f0ee09 0 1px,#0000 1px 7px),linear-gradient(118deg,#5ec2b233 0%,#8fc7ba29 26%,#b7c9b021 48%,#f9e79f14 68%,#ffc39b0f 84%,#f7a8c90d 100%),#1b1f28}}.sms-optin{background:repeating-linear-gradient(118deg,#18201d0d 0 1px,transparent 1px 7px),linear-gradient(118deg,#a9e5c033,#8fc7ba29 52%,#f7a8c921),color-mix(in srgb,var(--surface)84%,transparent)}.aria-soon{background:repeating-linear-gradient(118deg,#18201d0d 0 1px,transparent 1px 7px),linear-gradient(118deg,#a9e5c033,#8fc7ba29 52%,#f7a8c921),color-mix(in srgb,var(--surface)86%,transparent)}.aria-soon:before{background:var(--rainbow)}.chat{background:repeating-linear-gradient(118deg,#18201d0d 0 1px,transparent 1px 7px),linear-gradient(118deg,#a9e5c033,#8fc7ba26 52%,#f7a8c91f),color-mix(in srgb,var(--surface)88%,transparent)}.chat:before{background:var(--rainbow)}@media (prefers-color-scheme:dark){.sms-optin{background:repeating-linear-gradient(118deg,#e9f0ee0a 0 1px,transparent 1px 7px),linear-gradient(118deg,#5ec2b226,#8fc7ba1c 52%,#f7a8c917),color-mix(in srgb,var(--surface)84%,transparent)}.aria-soon{background:repeating-linear-gradient(118deg,#e9f0ee0a 0 1px,transparent 1px 7px),linear-gradient(118deg,#5ec2b226,#8fc7ba1c 52%,#f7a8c917),color-mix(in srgb,var(--surface)86%,transparent)}.chat{background:repeating-linear-gradient(118deg,#e9f0ee0a 0 1px,transparent 1px 7px),linear-gradient(118deg,#5ec2b226,#8fc7ba1c 52%,#f7a8c914),color-mix(in srgb,var(--surface)88%,transparent)}}.hero .hero-bg-img,.build-section .build-bg-img{display:none!important}.hero{background:#eaf1e6}:root[data-theme=dark] .hero{background:#121714}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero{background:#121714}}.hero-overlay{background:radial-gradient(#18201d12 1px,transparent 1.4px),radial-gradient(#18201d0b 1px,transparent 1.4px),repeating-linear-gradient(45deg,#18201d07 0 1px,transparent 1px 14px),repeating-linear-gradient(118deg,#18201d0a 0 1px,transparent 1px 7px),linear-gradient(180deg,#a9e5c033 0%,#8fc7ba1a 46%,#b7c9b021 76%,var(--bg)100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}:root[data-theme=dark] .hero-overlay{background:radial-gradient(#e9f0ee0f 1px,transparent 1.4px),radial-gradient(#e9f0ee0a 1px,transparent 1.4px),repeating-linear-gradient(45deg,#e9f0ee06 0 1px,transparent 1px 14px),repeating-linear-gradient(118deg,#e9f0ee09 0 1px,transparent 1px 7px),linear-gradient(180deg,#5ec2b21a 0%,#8fc7ba0d 46%,#a9e5c00a 76%,var(--bg)100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-overlay{background:radial-gradient(#e9f0ee0f 1px,transparent 1.4px),radial-gradient(#e9f0ee0a 1px,transparent 1.4px),repeating-linear-gradient(45deg,#e9f0ee06 0 1px,transparent 1px 14px),repeating-linear-gradient(118deg,#e9f0ee09 0 1px,transparent 1px 7px),linear-gradient(180deg,#5ec2b21a 0%,#8fc7ba0d 46%,#a9e5c00a 76%,var(--bg)100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}}.pricing-page{background-image:radial-gradient(#18201d12 1px,#0000 1.4px),radial-gradient(#18201d0b 1px,#0000 1.4px),repeating-linear-gradient(45deg,#18201d07 0 1px,#0000 1px 14px),repeating-linear-gradient(118deg,#18201d0a 0 1px,#0000 1px 7px),linear-gradient(#a9e5c01a 0%,#8fc7ba0d 42%,#b7c9b00f 100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}:root[data-theme=dark] .pricing-page{background-image:radial-gradient(#e9f0ee0f 1px,#0000 1.4px),radial-gradient(#e9f0ee0a 1px,#0000 1.4px),repeating-linear-gradient(45deg,#e9f0ee06 0 1px,#0000 1px 14px),repeating-linear-gradient(118deg,#e9f0ee09 0 1px,#0000 1px 7px),linear-gradient(#5ec2b20f 0%,#8fc7ba08 42%,#a9e5c006 100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page{background-image:radial-gradient(#e9f0ee0f 1px,#0000 1.4px),radial-gradient(#e9f0ee0a 1px,#0000 1.4px),repeating-linear-gradient(45deg,#e9f0ee06 0 1px,#0000 1px 14px),repeating-linear-gradient(118deg,#e9f0ee09 0 1px,#0000 1px 7px),linear-gradient(#5ec2b20f 0%,#8fc7ba08 42%,#a9e5c006 100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}}.build-bg-overlay{background:radial-gradient(#18201d12 1px,#0000 1.4px) 0 0/22px 22px,radial-gradient(#18201d0b 1px,#0000 1.4px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#18201d07 0 1px,#0000 1px 14px),repeating-linear-gradient(118deg,#18201d0a 0 1px,#0000 1px 7px),linear-gradient(#a9e5c01f 0%,#8fc7ba0f 46%,#b7c9b014 100%)}:root[data-theme=dark] .build-bg-overlay{background:radial-gradient(#e9f0ee0f 1px,#0000 1.4px) 0 0/22px 22px,radial-gradient(#e9f0ee0a 1px,#0000 1.4px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e9f0ee06 0 1px,#0000 1px 14px),repeating-linear-gradient(118deg,#e9f0ee09 0 1px,#0000 1px 7px),linear-gradient(#5ec2b212 0%,#8fc7ba09 46%,#a9e5c008 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-bg-overlay{background:radial-gradient(#e9f0ee0f 1px,#0000 1.4px) 0 0/22px 22px,radial-gradient(#e9f0ee0a 1px,#0000 1.4px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e9f0ee06 0 1px,#0000 1px 14px),repeating-linear-gradient(118deg,#e9f0ee09 0 1px,#0000 1px 7px),linear-gradient(#5ec2b212 0%,#8fc7ba09 46%,#a9e5c008 100%)}}body{background-image:radial-gradient(#11241d2b 1.25px,#0000 1.75px),repeating-linear-gradient(118deg,#11241d21 0 1px,#0000 1px 7px),linear-gradient(#a9e5c01a,#8fc7ba0d 40%,#f9e79f0a);background-size:22px 22px,auto,auto}:root[data-theme=dark] body{background-image:radial-gradient(#e4f3ec26 1.25px,#0000 1.75px),repeating-linear-gradient(118deg,#e4f3ec1c 0 1px,#0000 1px 7px),linear-gradient(#5ec2b20f,#8fc7ba08 40%,#f9e79f05);background-size:22px 22px,auto,auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background-image:radial-gradient(#e4f3ec26 1.25px,#0000 1.75px),repeating-linear-gradient(118deg,#e4f3ec1c 0 1px,#0000 1px 7px),linear-gradient(#5ec2b20f,#8fc7ba08 40%,#f9e79f05);background-size:22px 22px,auto,auto}}@media (max-width:767px){body{background-image:radial-gradient(#11241d2b 1.25px,#0000 1.75px),repeating-linear-gradient(118deg,#11241d21 0 1px,#0000 1px 7px),linear-gradient(#a9e5c01a,#8fc7ba0d 40%,#f9e79f0a);background-size:22px 22px,auto,auto}}@media (max-width:767px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background-image:radial-gradient(#e4f3ec26 1.25px,#0000 1.75px),repeating-linear-gradient(118deg,#e4f3ec1c 0 1px,#0000 1px 7px),linear-gradient(#5ec2b20f,#8fc7ba08 40%,#f9e79f05);background-size:22px 22px,auto,auto}}.hero-overlay{background:radial-gradient(#11241d36 1.25px,transparent 1.75px),radial-gradient(#11241d21 1.25px,transparent 1.75px),repeating-linear-gradient(45deg,#11241d1c 0 1px,transparent 1px 13px),repeating-linear-gradient(118deg,#11241d2b 0 1px,transparent 1px 7px),linear-gradient(180deg,#a9e5c033 0%,#8fc7ba1a 46%,#b7c9b021 76%,var(--bg)100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}:root[data-theme=dark] .hero-overlay{background:radial-gradient(#e4f3ec2e 1.25px,transparent 1.75px),radial-gradient(#e4f3ec1c 1.25px,transparent 1.75px),repeating-linear-gradient(45deg,#e4f3ec1a 0 1px,transparent 1px 13px),repeating-linear-gradient(118deg,#e4f3ec26 0 1px,transparent 1px 7px),linear-gradient(180deg,#5ec2b21a 0%,#8fc7ba0d 46%,#a9e5c00a 76%,var(--bg)100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-overlay{background:radial-gradient(#e4f3ec2e 1.25px,transparent 1.75px),radial-gradient(#e4f3ec1c 1.25px,transparent 1.75px),repeating-linear-gradient(45deg,#e4f3ec1a 0 1px,transparent 1px 13px),repeating-linear-gradient(118deg,#e4f3ec26 0 1px,transparent 1px 7px),linear-gradient(180deg,#5ec2b21a 0%,#8fc7ba0d 46%,#a9e5c00a 76%,var(--bg)100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}}.pricing-page{background-image:radial-gradient(#11241d36 1.25px,#0000 1.75px),radial-gradient(#11241d21 1.25px,#0000 1.75px),repeating-linear-gradient(45deg,#11241d1c 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#11241d2b 0 1px,#0000 1px 7px),linear-gradient(#a9e5c01a 0%,#8fc7ba0d 42%,#b7c9b00f 100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}:root[data-theme=dark] .pricing-page{background-image:radial-gradient(#e4f3ec2e 1.25px,#0000 1.75px),radial-gradient(#e4f3ec1c 1.25px,#0000 1.75px),repeating-linear-gradient(45deg,#e4f3ec1a 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4f3ec26 0 1px,#0000 1px 7px),linear-gradient(#5ec2b20f 0%,#8fc7ba08 42%,#a9e5c006 100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page{background-image:radial-gradient(#e4f3ec2e 1.25px,#0000 1.75px),radial-gradient(#e4f3ec1c 1.25px,#0000 1.75px),repeating-linear-gradient(45deg,#e4f3ec1a 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4f3ec26 0 1px,#0000 1px 7px),linear-gradient(#5ec2b20f 0%,#8fc7ba08 42%,#a9e5c006 100%);background-position:0 0,11px 11px,0 0,0 0,0 0;background-size:22px 22px,22px 22px,auto,auto,auto}}.pricing-page .pricing-builder-frame{background:radial-gradient(#11241d2b 1.25px,#0000 1.75px) 0 0/22px 22px,repeating-linear-gradient(118deg,#11241d24 0 1px,#0000 1px 7px),linear-gradient(118deg,#a9e5c09e 0%,#8fc7ba8c 26%,#b7c9b080 48%,#f9e79f57 68%,#ffc39b42 84%,#f7a8c933 100%),#f4f1e7}:root[data-theme=dark] .pricing-page .pricing-builder-frame{background:radial-gradient(#e4f3ec26 1.25px,#0000 1.75px) 0 0/22px 22px,repeating-linear-gradient(118deg,#e4f3ec1f 0 1px,#0000 1px 7px),linear-gradient(118deg,#5ec2b233 0%,#8fc7ba29 26%,#b7c9b021 48%,#f9e79f14 68%,#ffc39b0f 84%,#f7a8c90d 100%),#1b1f28}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-page .pricing-builder-frame{background:radial-gradient(#e4f3ec26 1.25px,#0000 1.75px) 0 0/22px 22px,repeating-linear-gradient(118deg,#e4f3ec1f 0 1px,#0000 1px 7px),linear-gradient(118deg,#5ec2b233 0%,#8fc7ba29 26%,#b7c9b021 48%,#f9e79f14 68%,#ffc39b0f 84%,#f7a8c90d 100%),#1b1f28}}.build-bg-overlay{background:radial-gradient(#11241d36 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#11241d21 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#11241d1c 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#11241d2b 0 1px,#0000 1px 7px),linear-gradient(#a9e5c01f 0%,#8fc7ba0f 46%,#b7c9b014 100%)}:root[data-theme=dark] .build-bg-overlay{background:radial-gradient(#e4f3ec2e 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4f3ec1c 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4f3ec1a 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4f3ec26 0 1px,#0000 1px 7px),linear-gradient(#5ec2b212 0%,#8fc7ba09 46%,#a9e5c008 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .build-bg-overlay{background:radial-gradient(#e4f3ec2e 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4f3ec1c 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4f3ec1a 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4f3ec26 0 1px,#0000 1px 7px),linear-gradient(#5ec2b212 0%,#8fc7ba09 46%,#a9e5c008 100%)}}.hero-socials{position:absolute;z-index:0;pointer-events:none;overflow:hidden;inset:0}.hero-social-tile{position:absolute;display:flex;background:linear-gradient(135deg,#ffffff4d 0%,#ffffff12 52%,#ffffff05 100%),var(--tile-bg,#ffffff4d);animation:9s ease-in-out infinite hero-social-float;will-change:transform;border:1px solid #ffffff8c;border-radius:30%;justify-content:center;align-items: center;box-shadow:0 12px 26px #17362c38,0 3px 8px #17362c1f,inset 0 1px #ffffff8c,inset 0 -8px 16px #ffffff1a}.hero-social-tile:after{content:"";position:absolute;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff42 0%,#ffffff0d 42%,#fff0 62%);inset:0}.hero-social-tile svg{display:block;filter:drop-shadow(0 1px 3px #0000004d);width:56%;height:56%}.hero-social-tile-facebook{--tile-bg:#1877f2}.hero-social-tile-threads{--tile-bg:#000}.hero-social-tile-instagram{--tile-bg:linear-gradient(45deg,#fcb045 0%,#fd1d1d 52%,#833ab4 100%)}.hero-social-tile-youtube{--tile-bg:red}.hero-social-tile-pinterest{--tile-bg:#e60023}.hero-social-tile-1{--tilt:-5deg;animation-duration:9.5s;width:74px;height:74px;top:9%;left:4%}.hero-social-tile-2{--tilt:4deg;animation-duration:11s;animation-delay:-3s;width:62px;height:62px;top:13%;right:4.5%}.hero-social-tile-3{--tilt:3deg;animation-duration:10.2s;animation-delay:-5.5s;width:68px;height:68px;top:46%;left:3%}.hero-social-tile-4{--tilt:-4deg;animation-duration:8.6s;animation-delay:-1.8s;width:60px;height:60px;top:58%;right:3.5%}.hero-social-tile-5{--tilt:5deg;animation-duration:11.6s;animation-delay:-7s;width:70px;height:70px;bottom:5.5%;left:5.5%}@keyframes hero-social-float{0%,to{transform:translate3d(0,0,0)rotate(var(--tilt,0deg))}50%{transform:translate3d(3px,-9px,0)rotate(var(--tilt,0deg))}}:root[data-theme=dark] .hero-social-tile{background:linear-gradient(135deg,#fff3 0%,#ffffff0d 52%,#ffffff05 100%),var(--tile-bg,#ffffff1f);border-color:#ffffff61;box-shadow:0 12px 26px #00000061,0 3px 8px #00000047,inset 0 1px #ffffff59,inset 0 -8px 16px #ffffff0d}:root[data-theme=dark] .hero-social-tile svg{filter:drop-shadow(0 1px 3px #00000073)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-social-tile{background:linear-gradient(135deg,#fff3 0%,#ffffff0d 52%,#ffffff05 100%),var(--tile-bg,#ffffff1f);border-color:#ffffff61;box-shadow:0 12px 26px #00000061,0 3px 8px #00000047,inset 0 1px #ffffff59,inset 0 -8px 16px #ffffff0d}:root:not([data-theme=light]) .hero-social-tile svg{filter:drop-shadow(0 1px 3px #00000073)}}@media (max-width:1019px){.hero-social-tile-1{width:42px;height:42px;top:30px;left:12px}.hero-social-tile-2{width:42px;height:42px;top:30px;left:auto;right:12px}.hero-social-tile-3{width:40px;height:40px;top:158px;left:auto;right:10px}.hero-social-tile-4{width:40px;height:40px;inset:auto auto 14px 10px}.hero-social-tile-5{width:40px;height:40px;inset:auto 10px 14px auto}}@media (max-width:559px){.hero-social-tile-1{width:34px;height:34px;top:25px;left:8px}.hero-social-tile-2{width:34px;height:34px;top:25px;right:8px}.hero-social-tile-3{width:34px;height:34px;top:148px;right:7px}.hero-social-tile-4{width:34px;height:34px;bottom:12px;left:8px}.hero-social-tile-5{width:34px;height:34px;bottom:12px;right:8px}}@media (prefers-reduced-motion:reduce){.hero-social-tile{animation:none}}.hero-grid>.sms-optin,.hero-grid>.aria-soon,.hero-grid>.chat{box-sizing:border-box;width:100%;max-width:920px;margin-left:auto;margin-right:auto}.hero-night,:root[data-theme=dark] .hero-night,:root:not([data-theme=light]) .hero-night{background:#04141b}.hero-night .hero-bg-night{filter:none;object-position:78% 50%;display:block!important}.hero-night .hero-overlay,:root[data-theme=dark] .hero-night .hero-overlay,:root:not([data-theme=light]) .hero-night .hero-overlay{background:radial-gradient(80% 62% at 50% 42%,#030d1170 0%,#030d112e 55%,#030d1100 78%),linear-gradient(#030d1157 0%,#030d111f 34%,#030d113d 68%,#030d118c 100%)}.hero-night .hero-copy .lede,:root[data-theme=dark] .hero-night .hero-copy .lede,:root:not([data-theme=light]) .hero-night .hero-copy .lede{color:#faf0deeb;margin-top:0}.hero-night .hero-copy h1.hero-coming-h1,:root[data-theme=dark] .hero-night .hero-copy h1.hero-coming-h1,:root:not([data-theme=light]) .hero-night .hero-copy h1.hero-coming-h1{color:#faf0deeb;letter-spacing:-.015em;text-align:center;text-wrap:balance;overflow-wrap:break-word;width:100%;max-width:860px;margin:0 auto;font-size:clamp(2rem,1.45rem + 2.4vw,3rem);font-weight:500;line-height:1.12}.hero-night .lede-aria{white-space:nowrap}.hero-night .lede-aria-1{color:#f7a8c9}.hero-night .lede-aria-2{color:#ffc39b}.hero-night .lede-aria-3{color:#f9e79f}.hero-night .lede-aria-4{color:#a9e5c0}@media (max-width:767px){.hero-night .hero-copy .lede{padding-inline-start:48px;padding-inline-end:48px}.hero-night .hero-copy h1.hero-coming-h1{box-sizing:border-box;letter-spacing:-.025em;white-space:nowrap;text-wrap:nowrap;padding-inline-start:40px;padding-inline-end:40px;font-size:clamp(1.5rem,7.5vw,2.35rem)}}@media (max-width:380px){.hero-night .hero-copy h1.hero-coming-h1{padding-inline-start:40px;padding-inline-end:40px}}.hero-night .aria-soon,:root[data-theme=dark] .hero-night .aria-soon,:root:not([data-theme=light]) .hero-night .aria-soon{background:linear-gradient(150deg,#0a22289e,#05141ab3);box-shadow:0 1px 2px #0000004d,0 12px 28px #00000052,0 36px 72px #0000006b}.hero-night .aria-soon-tile,:root[data-theme=dark] .hero-night .aria-soon-tile,:root:not([data-theme=light]) .hero-night .aria-soon-tile{color:#5ec2b2;background:#0f766e52;box-shadow:0 4px 12px #00000059}.hero-night .aria-soon-copy{color:#faf3e4eb}.hero-night .aria-soon-name{color:#fff}.hero-night .aria-soon-name em,:root[data-theme=dark] .hero-night .aria-soon-name em,:root:not([data-theme=light]) .hero-night .aria-soon-name em{color:#5ec2b2}.hero-night .aria-soon-badge,:root[data-theme=dark] .hero-night .aria-soon-badge,:root:not([data-theme=light]) .hero-night .aria-soon-badge{color:#8fd8cb;background:#0f766e4d;box-shadow:0 3px 10px #0000004d}.hero-night .aria-soon-badge .icon{color:#5ec2b2}.hero-night .sms-optin,:root[data-theme=dark] .hero-night .sms-optin,:root:not([data-theme=light]) .hero-night .sms-optin{background:radial-gradient(#e4f3ec33 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4f3ec1f 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4f3ec1c 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4f3ec2e 0 1px,#0000 1px 7px),linear-gradient(118deg,#5ec2b224,#8fc7ba14 52%,#f7a8c90f),linear-gradient(150deg,#0a2228b8,#05141ac7);box-shadow:0 1px 2px #0000004d,0 12px 28px #00000057,0 36px 72px #00000073}.hero-night .sms-optin-tile,:root[data-theme=dark] .hero-night .sms-optin-tile,:root:not([data-theme=light]) .hero-night .sms-optin-tile{color:#5ec2b2;background:#0f766e52;box-shadow:0 4px 12px #00000059}.hero-night .sms-optin-title{color:#fdf6e9}.hero-night .sms-optin-sub{color:#faf3e4db}.hero-night .sms-optin-form{border-top-color:#ffffff29}.hero-night .sms-optin-field-label{color:#fdf6e9}.hero-night .sms-optin-input-icon.ic-pink,.hero-night .sms-optin-input-icon.ic-sky{color:#5ec2b2}.hero-night .sms-optin-input{color:#fdf8ee;background:#030f138c}.hero-night .sms-optin-input::placeholder{color:#faf3e485}.hero-night .sms-optin-input:focus{box-shadow:0 0 0 4px #5ec2b259,0 6px 18px #00000059}.hero-night .sms-optin-consent,:root[data-theme=dark] .hero-night .sms-optin-consent,:root:not([data-theme=light]) .hero-night .sms-optin-consent{background:#030f1385;box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff14}.hero-night .sms-optin-consent:hover{box-shadow:0 8px 22px #0006,0 0 0 4px #5ec2b238,inset 0 1px #ffffff14}.hero-night .sms-optin-consent:has(.sms-optin-checkbox:checked){background:#0f766e47;box-shadow:0 8px 22px #00000059,inset 0 1px #ffffff14}.hero-night .sms-optin-consent-text{color:#faf3e4eb}.hero-night .sms-optin-consent-text strong{color:#fff}.hero-night .sms-optin-consent-text .legal-inline-link,:root[data-theme=dark] .hero-night .sms-optin-consent-text .legal-inline-link,:root:not([data-theme=light]) .hero-night .sms-optin-consent-text .legal-inline-link{color:#8fd8cb;text-decoration-color:#5ec2b28c}.hero-night .sms-optin-error{color:#f6a8d8}.hero-night .sms-optin-done-title{color:#fdf6e9}.hero-night .sms-optin-done-copy{color:#faf3e4db}.hero-night .sms-optin-done .sms-optin-tile{color:#5ec2b2;background:#0f766e52}.hero-night .training-hero-link{color:#fdf6e9;background:#05141a8c}.hero-night .training-hero-link .icon{color:#5ec2b2}.hero-night .training-hero-link:hover{background:#0a2228c7}@media (max-width:767px){.hero-night .hero-bg-night{object-position:66% 50%;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%);height:470px;top:0;bottom:auto}.hero-night .hero-bg-night-water{filter:none;object-position:78% 100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%);height:300px;top:auto;bottom:0;display:block!important}.hero-night .hero-overlay,:root[data-theme=dark] .hero-night .hero-overlay,:root:not([data-theme=light]) .hero-night .hero-overlay{background:linear-gradient(#030d1185 0%,#030d114d 300px,#030d111a 520px,#030d113d 68%,#030d118c 100%),radial-gradient(80% 62% at 50% 42%,#030d1170 0%,#030d112e 55%,#030d1100 78%)}}.portal-modal{background:radial-gradient(60% 30% at 8% 0%,#5fc2b21a,#5fc2b200 60%),radial-gradient(52% 30% at 96% 2%,#f7a8c914,#f7a8c900 60%),linear-gradient(180deg,var(--bg)0%,var(--bg-soft)100%)}.portal-modal .quickdrop-modal-head{background:radial-gradient(90% 160% at 0 0,#5fc2b229,#5fc2b200 55%),linear-gradient(120deg,#232a3a 0%,#171c28 70%);box-shadow:inset 0 1px #ffffff1a}.portal-modal .quickdrop-modal-head h2{color:#f0efe9;font-size:1.45rem;font-weight:600}.portal-modal .quickdrop-modal-head p{color:#b6bac2}.portal-modal .quickdrop-eyebrow{color:#8fd8cb}.portal-modal .quickdrop-title-mark{border-radius:6px}.portal-modal .quickdrop-close{color:#f0efe9;box-shadow:none;background:#f0efe914;border-color:#000}.portal-modal .quickdrop-close:hover:not(:disabled){background:#f0efe92e}.portal-body{padding:28px max(22px,env(safe-area-inset-right))56px max(22px,env(safe-area-inset-left));box-sizing:border-box;display:flex;flex-direction:column;gap:28px;width:min(1080px,100%);margin:0 auto}.portal-hero{color:#f0efe9;overflow:hidden;background:radial-gradient(90% 130% at 100% 0%,#5fc2b233,#5fc2b200 55%),radial-gradient(70% 120% at 0% 110%,#f7a8c91a,#f7a8c900 60%),linear-gradient(135deg,#252b38 0%,#171c28 62%,#12151d 100%);border:2px solid #000;border-radius:8px;box-shadow:0 24px 48px #0a0e184d,inset 0 1px #ffffff1a}.portal-hero-top{display:flex;justify-content:space-between;align-items: flex-start;gap:18px;padding:28px 28px 24px}.portal-hero-main{min-width:0}.portal-hero-eyebrow{display:inline-flex;letter-spacing:.14em;text-transform:uppercase;color:#8fd8cb;align-items: center;gap:7px;font-size:.72rem;font-weight:600;line-height:1.4}.portal-hero-eyebrow .icon{width:14px;height:14px}.portal-hero-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;overflow-wrap:break-word;margin-top:8px;font-size:2.75rem;font-weight:600;line-height:1.05}.portal-hero-sub{color:#b6bac2;margin-top:10px;font-size:.9rem;line-height:1.55}.portal-hero-mark{display:inline-flex;color:#ffd9a8;background:#f0efe912;border:2px solid #000;border-radius:6px;flex:none;justify-content:center;align-items: center;width:52px;height:52px;box-shadow:inset 0 1px #ffffff24}.portal-hero-mark .icon{width:25px;height:25px}.portal-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#0000002e;border-top:1px solid #f0efe929}.portal-stat{display:flex;align-items: center;gap:12px;min-width:0;padding:18px 22px}.portal-stat+.portal-stat{border-left:1px solid #f0efe929}.portal-stat-icon{display:inline-flex;color:#8fd8cb;background:#f0efe912;border:2px solid #000;border-radius:4px;flex:none;justify-content:center;align-items: center;width:38px;height:38px}.portal-stat-icon .icon{width:18px;height:18px}.portal-stat-value{letter-spacing:-.01em;color:#f0efe9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:600;line-height:1.3}.portal-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#9aa0ae;margin-top:2px;font-size:.68rem;font-weight:600;line-height:1.4}.portal-tabs{display:flex;background:var(--surface);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:6px;flex-wrap:nowrap;gap:4px;padding:4px}.portal-tab{display:inline-flex;letter-spacing:.01em;cursor:pointer;color:var(--ink-soft);-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;border:2px solid #0000;border-radius:3px;flex:1 1 0;justify-content:center;align-items: center;gap:8px;min-width:0;min-height:50px;padding:12px 14px;transition:background .15s,color .15s,transform .15s;font-family:inherit;font-size:.92rem;font-weight:600;line-height:1.3}.portal-tab .icon{flex:none;width:17px;height:17px}.portal-tab:hover{color:var(--ink);background:var(--bg-soft)}.portal-tab:active{transform:scale(.98)}.portal-tab.active{background:var(--ink);color:var(--bg);border-color:#000;box-shadow:0 6px 16px #0a0e1838}:root[data-theme=dark] .portal-tab.active{color:#14171e;background:#f0efe9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-tab.active{color:#14171e;background:#f0efe9}}.portal-tab-count{box-sizing:border-box;display:inline-flex;background:var(--blue);color:#fff;border:1.5px solid #000;border-radius:3px;flex:none;justify-content:center;align-items: center;min-width:22px;height:22px;padding:0 6px;font-size:.72rem;font-weight:700;line-height:1}:root[data-theme=dark] .portal-tab-count{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-tab-count{background:var(--sky);color:#0a1130}}.portal-tab:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.portal-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.portal-chip:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.portal-refresh:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.portal-tab-count-icon .icon{width:12px;height:12px}.portal-texting-status{display:flex;background:var(--bg-soft);border:2px solid #000;border-radius:6px;flex-direction:column;gap:10px;margin-bottom:22px;padding:16px 18px}.portal-texting-status p{color:var(--ink-soft);max-width:62ch;font-size:.9rem;line-height:1.6}.portal-texting-status-pill{display:inline-flex;color:var(--ink);background:var(--surface);border:2px solid #000;border-radius:3px;align-self: flex-start;align-items: center;gap:8px;padding:7px 12px;font-size:.86rem;font-weight:700;line-height:1.3}.portal-texting-status-pill .icon{flex:none;width:15px;height:15px}.portal-texting-status.is-on .portal-texting-status-pill{background:var(--blue);color:#fff}:root[data-theme=dark] .portal-texting-status.is-on .portal-texting-status-pill{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-texting-status.is-on .portal-texting-status-pill{background:var(--sky);color:#0a1130}}.portal-texting-form{display:flex;flex-direction:column;gap:14px}.portal-texting-key-row{display:flex;align-items:stretch;gap:10px}.portal-texting-key-row .quickdrop-input-wrap{flex:auto;min-width:0}.portal-texting-eye{cursor:pointer;display:inline-flex;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:6px;flex:none;justify-content:center;align-items: center;width:52px;min-height:52px;transition:background .15s,transform .15s}.portal-texting-eye:hover{background:var(--bg-soft)}.portal-texting-eye:active{transform:scale(.97)}.portal-texting-eye:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.portal-texting-eye .icon{width:20px;height:20px}.portal-texting-premium>.portal-footnote{margin-top:20px}.portal-panel{background:var(--surface);border:2px solid #000;border-radius:8px;padding:26px 26px 28px;box-shadow:0 16px 36px #0a0e181a,inset 0 1px #ffffff73}:root[data-theme=dark] .portal-panel{box-shadow:0 16px 36px #00000059,inset 0 1px #eef0ff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-panel{box-shadow:0 16px 36px #00000059,inset 0 1px #eef0ff0f}}.portal-panel-flush{box-shadow:none;background:0 0;border:0;padding:4px 0 0}.portal-panel-head{display:flex;border-bottom:1px solid var(--line);justify-content:space-between;align-items: flex-start;gap:14px;margin-bottom:22px;padding-bottom:16px}.portal-panel-head h3{letter-spacing:-.015em;color:var(--ink);font-size:1.35rem;font-weight:600;line-height:1.25}.portal-panel-head p{color:var(--ink-soft);max-width:56ch;margin-top:5px;font-size:.88rem;line-height:1.6}.portal-panel-icon{display:inline-flex;color:var(--sky);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)22%,var(--surface)),color-mix(in srgb,var(--sky)7%,var(--surface)));border:2px solid #000;border-radius:4px;flex:none;justify-content:center;align-items: center;width:44px;height:44px}.portal-panel-icon .icon{width:20px;height:20px}.portal-refresh{cursor:pointer;display:inline-flex;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:4px;flex:none;justify-content:center;align-items: center;width:44px;height:44px;transition:transform .15s,background .15s}.portal-refresh:hover:not(:disabled){background:var(--bg-soft)}.portal-refresh:disabled{opacity:.6;cursor:default}.portal-refresh .icon{width:18px;height:18px}.portal-refresh.spinning .icon{animation:.9s linear infinite billing-spin}.portal-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.portal-chip{letter-spacing:.01em;cursor:pointer;background:var(--surface);color:var(--ink-soft);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:3px;min-width:84px;min-height:42px;padding:9px 20px;transition:background .15s,color .15s,transform .15s;font-family:inherit;font-size:.88rem;font-weight:600;line-height:1.3}.portal-chip:hover{color:var(--ink);background:var(--bg-soft)}.portal-chip:active{transform:scale(.97)}.portal-chip.active{background:var(--blue);color:#fff}:root[data-theme=dark] .portal-chip.active{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-chip.active{background:var(--sky);color:#0a1130}}.portal-note{color:var(--ink-soft);padding:8px 0 4px;font-size:.92rem}.portal-empty{text-align:center;background:var(--surface);border:2px dashed color-mix(in srgb,var(--ink-soft)55%,transparent);display:flex;border-radius:8px;flex-direction:column;align-items: center;gap:9px;padding:44px 22px 38px}.portal-empty-small{padding:26px 18px 22px}.portal-empty-icon{display:inline-flex;color:var(--lav);background:linear-gradient(140deg,color-mix(in srgb,var(--lav)20%,var(--surface)),color-mix(in srgb,var(--lav)6%,var(--surface)));border:2px solid #000;border-radius:4px;justify-content:center;align-items: center;width:52px;height:52px}.portal-empty-icon .icon{width:23px;height:23px}.portal-empty p{color:var(--ink-soft);max-width:52ch;font-size:.92rem;line-height:1.6}.portal-empty p b{color:var(--ink);font-size:1.02rem;font-weight:600}.portal-invoice-list{display:flex;flex-direction:column;gap:18px}.portal-invoice{position:relative;display:flex;background:var(--surface);overflow:hidden;border:2px solid #000;border-radius:8px;justify-content:space-between;align-items:stretch;gap:26px;padding:24px 24px 24px 28px;transition:box-shadow .2s,transform .2s;box-shadow:0 14px 32px #0a0e181a,inset 0 1px #ffffff73}.portal-invoice:before{content:"";position:absolute;background:var(--ink-soft);width:6px;top:0;bottom:0;left:0}.portal-invoice-open:before{background:var(--gold)}.portal-invoice-paid:before{background:var(--mint)}.portal-invoice-void:before,.portal-invoice-uncollectible:before{background:var(--pink)}@media (hover:hover){.portal-invoice:hover{transform:translateY(-2px);box-shadow:0 20px 40px #0a0e1824,inset 0 1px #ffffff73}}.portal-invoice-main{display:flex;flex-direction:column;flex:auto;min-width:0}.portal-invoice-top{display:flex;flex-wrap:wrap;align-items: center;gap:9px}.portal-invoice-number{color:var(--ink);letter-spacing:.005em;margin-right:auto;font-size:1.08rem;font-weight:600}.portal-status{display:inline-flex;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid #000;border-radius:3px;order:3;align-items: center;gap:7px;padding:5px 11px;font-size:.72rem;font-weight:700;line-height:1.3}.portal-status-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.portal-source-badge{display:inline-flex;letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb,var(--sky)30%,var(--surface));color:var(--ink);border:1.5px solid #000;border-radius:3px;order:2;align-items: center;gap:6px;padding:5px 11px;font-size:.72rem;font-weight:700;line-height:1.3}.portal-source-badge .icon{width:13px;height:13px}.portal-status-open{background:color-mix(in srgb,var(--gold)34%,var(--surface));color:var(--ink)}.portal-status-paid{background:color-mix(in srgb,var(--mint)34%,var(--surface));color:var(--ink)}.portal-status-draft{background:var(--bg-soft);color:var(--ink-soft)}.portal-status-void,.portal-status-uncollectible{background:color-mix(in srgb,var(--pink)24%,var(--surface));color:var(--ink)}.portal-invoice-desc{color:var(--ink);overflow-wrap:break-word;margin-top:10px;font-size:.95rem;line-height:1.6}.portal-invoice-meta{display:flex;color:var(--ink-soft);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;font-size:.8rem}.portal-invoice-meta span{display:inline-flex;border:1.5px solid var(--line);background:var(--surface-2);border-radius:3px;align-items: center;gap:6px;padding:5px 10px}.portal-invoice-meta .icon{color:var(--lav);width:14px;height:14px}.portal-invoice-side{display:flex;border-left:1px solid var(--line);flex-direction:column;flex:none;align-items:stretch;gap:14px;width:330px;padding-left:24px}.portal-invoice-amount-block{text-align:right}.portal-invoice-amount-label{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem;font-weight:600;line-height:1.4}.portal-invoice-amount{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:1.85rem;font-weight:600;line-height:1.15}.portal-invoice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:auto}.portal-invoice-actions .portal-btn{justify-content:center;min-width:0}.portal-invoice-actions .portal-btn-pay{grid-column:1/-1;width:100%;height:52px;min-height:52px}.portal-invoice-actions .portal-btn-pay .icon{width:20px;height:20px}@media (min-width:640px) and (max-width:860px){.portal-invoice-actions{display:flex;flex-wrap:wrap}.portal-invoice-actions .portal-btn-pay{flex:100%}.portal-invoice-actions .portal-btn-tile{flex:1 1 0}}.portal-btn{display:inline-flex;letter-spacing:.01em;cursor:pointer;background:var(--surface);color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;border:2px solid #000;border-radius:0;justify-content:center;align-items: center;gap:8px;min-height:46px;padding:10px 14px;transition:background .15s,transform .15s,box-shadow .15s;font-family:inherit;font-size:.88rem;font-weight:600;line-height:1.3}.portal-btn .icon{flex:none;width:16px;height:16px}.portal-btn:hover{background:var(--bg-soft);box-shadow:var(--shadow-sm)}.portal-btn:active{transform:scale(.98)}.portal-btn:disabled{opacity:.55;cursor:default;transform:none}.portal-btn-pay{background:var(--blue);color:#fff;grid-column:1/-1;min-height:52px;font-size:.96rem;box-shadow:0 10px 22px #0f766e42}.portal-btn-pay:hover{background:var(--blue-deep);box-shadow:0 12px 26px #0f766e52}.portal-btn-tile{background:var(--surface);color:var(--ink);letter-spacing:.005em;white-space:nowrap;border:2px solid #000;border-radius:0;gap:7px;height:48px;min-height:48px;padding:0 10px;font-size:.88rem;font-weight:600}.portal-btn-tile .icon{width:19px;height:19px}.portal-btn-tile>span{white-space:nowrap}.portal-btn-tile:hover{background:var(--bg-soft);box-shadow:var(--shadow-sm)}.portal-modal a.portal-btn-tile{color:var(--ink)}.portal-modal a.portal-btn-tile:hover{color:var(--ink);background:var(--bg-soft)}:root[data-theme=dark] .portal-btn-pay{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-btn-pay{background:var(--sky);color:#0a1130}}.portal-btn-danger{color:var(--pink)}.portal-btn-note{color:var(--ink-soft);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:auto;font-size:.8rem;font-weight:400}.portal-footnote{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin-top:22px;font-size:.82rem;line-height:1.6}.portal-footnote .icon{color:var(--mint);flex:none;width:15px;height:15px;margin-top:2px}.portal-sheet{color:#20242f;background:#fff;border:2px solid #000;border-radius:8px;padding:clamp(24px,4vw,42px);box-shadow:0 18px 40px #0a0e1824}.portal-sheet-head{display:flex;border-bottom:2px solid #20242f;justify-content:space-between;align-items: flex-start;gap:14px;padding-bottom:16px}.portal-sheet-brand{letter-spacing:-.01em;font-size:1.3rem;font-weight:600}.portal-sheet-brand em{color:#e2639f;font-style:normal}.portal-sheet-sub{color:#5a606e;margin-top:3px;font-size:.8rem}.portal-sheet .portal-status{order:initial;border-color:#20242f}.portal-sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 0 4px}.portal-sheet-label{letter-spacing:.12em;text-transform:uppercase;color:#5a606e;margin-bottom:5px;font-size:.7rem;font-weight:600}.portal-sheet-value{font-size:1rem;font-weight:600}.portal-sheet-line{color:#3c414e;font-size:.86rem;line-height:1.55}.portal-sheet-desc{padding:14px 0 2px}.portal-sheet-desc p:last-child{font-size:.94rem;line-height:1.6}.portal-sheet-total{display:flex;border-top:1.5px solid #20242f;justify-content:space-between;align-items:baseline;gap:14px;margin-top:18px;padding-top:14px;font-size:1rem}.portal-sheet-total b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600}.portal-sheet-balance{text-align:right;margin-top:6px}.portal-sheet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.portal-sheet-actions .portal-btn{justify-content:center;width:100%;min-width:0}.portal-sheet-actions .portal-btn-pay{grid-column:1/-1;height:52px;min-height:52px}.portal-sheet-actions .portal-btn-pay .icon{width:20px;height:20px}@media (min-width:700px){.portal-sheet-actions{display:flex;flex-wrap:wrap}.portal-sheet-actions .portal-btn-pay{flex:100%}.portal-sheet-actions .portal-btn-tile{flex:1 1 0;width:auto}}.portal-hero{border-radius:12px;box-shadow:0 22px 44px #0a0e1842,inset 0 1px #ffffff1a}.portal-hero-top{gap:20px;padding:30px 30px 26px}.portal-hero-eyebrow{letter-spacing:.16em;font-size:.7rem}.portal-hero-amount{letter-spacing:-.028em;margin-top:10px;font-size:3rem}.portal-hero-sub{color:#a7adbb;max-width:48ch;margin-top:9px;font-size:.92rem}.portal-hero-mark{color:#8fd8cb;box-shadow:none;background:#f0efe90d;border:1.5px solid #f0efe947;border-radius:8px;width:54px;height:54px}.portal-hero-stats{background:#00000038}.portal-stat{gap:13px;padding:20px 24px}.portal-stat-icon{color:#8fd8cb;background:#f0efe90d;border:1.5px solid #f0efe938;border-radius:6px;width:36px;height:36px}.portal-stat-value{font-size:1.14rem}.portal-stat-label{letter-spacing:.12em;color:#8f95a3;font-size:.66rem}.portal-panel-flush .portal-panel-head{align-items: center;margin-bottom:20px;padding-bottom:18px}.portal-panel-flush .portal-panel-head h3{letter-spacing:-.02em;font-size:1.5rem}.portal-panel-flush .portal-panel-head p{margin-top:6px;font-size:.9rem}.portal-refresh{border-radius:6px}.portal-filters{display:inline-flex;background:var(--surface);box-shadow:var(--shadow-sm);border:2px solid #000;border-radius:8px;gap:4px;margin-bottom:24px;padding:4px}.portal-chip{box-shadow:none;background:0 0;border:2px solid #0000;border-radius:5px;min-width:88px;min-height:40px;padding:8px 18px}.portal-chip.active{border-color:#000}@media (max-width:559px){.portal-filters{display:flex}.portal-chip{flex:1 1 0;min-width:0}}.portal-panel-flush .portal-empty{border:1.5px dashed color-mix(in srgb,var(--ink-soft)45%,transparent);background:color-mix(in srgb,var(--surface)72%,transparent);border-radius:12px;gap:10px;padding:52px 24px 46px}.portal-panel-flush .portal-empty-icon{border-radius:8px}.portal-invoice-list{gap:20px}.portal-invoice{border-radius:12px;gap:28px;padding:26px 28px;box-shadow:0 10px 26px #0a0e1812,inset 0 1px #ffffff73}.portal-invoice:before{width:4px}@media (hover:hover){.portal-invoice:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0a0e181c,inset 0 1px #ffffff73}}:root[data-theme=dark] .portal-invoice{box-shadow:0 12px 28px #00000052,inset 0 1px #eef0ff0d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-invoice{box-shadow:0 12px 28px #00000052,inset 0 1px #eef0ff0d}}.portal-invoice-number{letter-spacing:-.005em;font-size:1.14rem}.portal-status,.portal-source-badge{letter-spacing:.09em;border-radius:4px;padding:5px 10px;font-size:.68rem}.portal-invoice-desc{max-width:52ch;margin-top:12px;font-size:.97rem;line-height:1.65}.portal-invoice-meta{gap:6px 18px;padding-top:18px}.portal-invoice-meta span{background:0 0;border:0;border-radius:0;padding:0;font-size:.82rem}.portal-invoice-meta .icon{color:var(--ink-soft);width:15px;height:15px}.portal-invoice-side{gap:16px;padding-left:26px}.portal-invoice-amount-label{letter-spacing:.13em;font-size:.66rem}.portal-invoice-amount{margin-top:4px;font-size:2rem}.portal-panel-flush>.portal-footnote{border-top:1px solid var(--line);margin-top:26px;padding-top:18px;font-size:.83rem}.portal-sheet{border-radius:12px;padding:clamp(28px,4vw,44px);box-shadow:0 14px 34px #0a0e181a}.portal-sheet-head{padding-bottom:18px}.portal-sheet-brand{letter-spacing:-.015em;font-size:1.42rem}.portal-sheet-grid{gap:24px;padding:22px 0 6px}.portal-sheet-total{margin-top:22px;padding-top:16px}.portal-sheet-total b{font-size:1.75rem}.portal-sheet-actions{margin-top:20px}.portal-billing-grid{display:grid;grid-template-columns:1fr 1fr;align-items: start;gap:24px}.portal-card-onfile{color:#f0efe9;background:radial-gradient(90% 130% at 100% 0%,#5fc2b238,#5fc2b200 55%),linear-gradient(135deg,#252b38 0%,#171c28 65%,#12151d 100%);border:2px solid #000;border-radius:8px;padding:22px 22px 20px;box-shadow:0 18px 38px #0a0e184d,inset 0 1px #ffffff1a}.portal-cc-top{display:flex;justify-content:space-between;align-items: center;gap:12px}.portal-cc-label{display:inline-flex;letter-spacing:.13em;text-transform:uppercase;color:#8fd8cb;align-items: center;gap:7px;font-size:.7rem;font-weight:600}.portal-cc-label .icon{width:13px;height:13px}.portal-card-chip{display:inline-flex;color:#ffd9a8;background:linear-gradient(140deg,#ffd9a847,#f0efe914);border:1.5px solid #f0efe973;border-radius:4px;flex:none;justify-content:center;align-items: center;width:44px;height:34px}.portal-card-chip .icon{width:20px;height:20px}.portal-card-line{letter-spacing:.04em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin-top:20px;font-size:1.45rem;font-weight:600;line-height:1.3}.portal-cc-foot{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-top:16px}.portal-cc-brand{letter-spacing:.06em;text-transform:uppercase;color:#f0efe9;font-size:.82rem;font-weight:600}.portal-cc-expiry{color:#b6bac2;font-variant-numeric:tabular-nums;font-size:.82rem}.portal-card-sub{color:#9aa0ae;border-top:1px solid #f0efe929;margin-top:14px;padding-top:12px;font-size:.8rem;line-height:1.55}.portal-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.portal-card-actions .portal-btn{flex:auto}.portal-card-actions .portal-btn-pay{grid-column:auto}.portal-card-form{display:flex;flex-direction:column;gap:16px;margin-top:4px}.portal-card-form .quickdrop-field{margin-top:0}.portal-link-head{display:flex;background:linear-gradient(140deg,color-mix(in srgb,var(--mint)14%,var(--surface)),var(--surface-2));border:2px solid #000;border-radius:6px;flex-direction:column;align-items: flex-start;gap:9px;padding:16px}.portal-link-head p{color:var(--ink-soft);font-size:.86rem;line-height:1.6}.portal-link-badge{display:inline-flex;letter-spacing:.09em;text-transform:uppercase;background:color-mix(in srgb,var(--mint)38%,var(--surface));color:var(--ink);border:1.5px solid #000;border-radius:3px;align-items: center;gap:7px;padding:5px 11px;font-size:.74rem;font-weight:700}.portal-link-badge .icon{width:14px;height:14px}.portal-payment-element{background:var(--surface);box-sizing:border-box;border:2px solid #000;border-radius:6px;min-width:0;min-height:120px;padding:16px}.portal-card-form .quickdrop-field input{border-radius:6px;min-height:52px}.portal-billing-form{display:flex;flex-direction:column;gap:2px}.portal-billing-form .quickdrop-field{margin-top:14px}.portal-billing-form .quickdrop-field input{border-radius:6px;min-height:52px}.portal-form-section{display:flex;border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items: center;gap:8px;margin-top:22px;padding-bottom:10px;font-size:.74rem;font-weight:700}.portal-form-section:first-child{margin-top:0}.portal-form-section .icon{color:var(--sky);width:15px;height:15px}.portal-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.portal-form-grid .quickdrop-field{margin-top:14px}.portal-field-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin-top:10px;font-size:.8rem;line-height:1.55}.portal-field-note .icon{color:var(--pink);flex:none;width:15px;height:15px;margin-top:2px}.portal-save-billing{align-self: flex-start;min-height:52px;margin-top:20px;padding-left:22px;padding-right:22px}.portal-account-card{display:flex;background:radial-gradient(90% 140% at 100% 0%,#5fc2b224,#5fc2b200 55%),var(--surface-2);border:2px solid #000;border-radius:8px;flex-wrap:wrap;align-items: center;gap:16px;padding:20px}.portal-account-avatar{display:inline-flex;background:linear-gradient(150deg,var(--navy-2),var(--navy)75%);color:#ffd9a8;letter-spacing:.04em;border:2px solid #000;border-radius:6px;flex:none;justify-content:center;align-items: center;width:58px;height:58px;font-size:1.15rem;font-weight:600;box-shadow:0 8px 18px #0a0e1838}.portal-account-id{flex:auto;min-width:0}.portal-account-name{letter-spacing:-.015em;color:var(--ink);overflow-wrap:break-word;font-size:1.4rem;font-weight:600;line-height:1.25}.portal-account-email{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:3px;font-size:.9rem}.portal-account-line{color:var(--ink-soft);flex:100%;font-size:.86rem;line-height:1.55}.portal-account-actions{display:flex;flex-direction:column;gap:12px;margin-top:22px}.portal-account-actions .portal-btn{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:6px;justify-content:flex-start;gap:13px;width:100%;min-height:62px;padding:14px 16px;font-size:.95rem}.portal-account-actions .portal-btn:hover{background:var(--bg-soft)}.portal-account-actions .portal-btn>.icon:first-child{box-sizing:border-box;color:var(--sky);background:linear-gradient(140deg,color-mix(in srgb,var(--sky)20%,var(--surface)),color-mix(in srgb,var(--sky)6%,var(--surface)));border:2px solid #000;border-radius:4px;flex:none;width:38px;height:38px;padding:9px}.portal-account-actions .portal-btn>.icon:last-child{color:var(--ink-soft)}@media (max-width:860px){.portal-billing-grid{grid-template-columns:1fr;gap:24px}.portal-invoice{flex-direction:column;gap:18px}.portal-invoice-side{border-left:0;border-top:1px solid var(--line);width:100%;padding-top:16px;padding-left:0}.portal-invoice-amount-block{text-align:left;display:flex;justify-content:space-between;align-items:baseline;gap:14px}.portal-invoice-amount{margin-top:0;font-size:1.7rem}.portal-hero-stats{grid-template-columns:1fr 1fr}.portal-stat:nth-child(3){grid-column:1/-1;border-top:1px solid #f0efe929;border-left:0}}@media (max-width:559px){.portal-body{padding:20px max(14px,env(safe-area-inset-right))40px max(14px,env(safe-area-inset-left));gap:22px}.portal-modal .quickdrop-modal-head{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.portal-hero-top{padding:22px 20px 18px}.portal-hero-amount{font-size:2.35rem}.portal-hero-mark{width:44px;height:44px}.portal-hero-mark .icon{width:21px;height:21px}.portal-stat{gap:10px;padding:14px 16px}.portal-stat-icon{width:34px;height:34px}.portal-stat-value{font-size:.98rem}.portal-tabs{gap:3px;padding:3px}.portal-tab{letter-spacing:0;flex:1 1 0;gap:5px;min-width:0;min-height:48px;padding:10px 3px;font-size:.7rem}.portal-tab:nth-child(2){flex-grow:1.4}.portal-tab .icon{width:14px;height:14px}.portal-tab-count{min-width:19px;height:19px;padding:0 4px;font-size:.66rem}.portal-panel{padding:20px 16px 22px}.portal-panel-flush{padding:2px 0 0}.portal-panel-head{margin-bottom:18px}.portal-panel-head h3{font-size:1.22rem}.portal-invoice{padding:20px 16px 20px 20px}.portal-sheet-grid{grid-template-columns:1fr;gap:14px}.portal-form-grid{grid-template-columns:1fr;gap:0}.portal-btn-pay{min-height:54px}.portal-btn-tile{gap:6px;padding:0 7px;font-size:.8rem}.portal-btn-tile .icon{width:18px;height:18px}.portal-card-actions .portal-btn{flex:100%}.portal-save-billing{justify-content:center;align-self:stretch}.portal-account-actions .portal-btn{justify-content:flex-start}.portal-btn-note{display:none}.portal-account-card{padding:16px}.portal-account-avatar{width:50px;height:50px;font-size:1.02rem}.portal-account-name{font-size:1.22rem}.portal-card-line{font-size:1.28rem}}@media (max-width:380px){.portal-tab{font-size:.66rem}.portal-hero-amount{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.portal-tab,.portal-btn,.portal-chip,.portal-refresh,.portal-invoice{transition:none}.portal-invoice:hover{transform:none}}@media print{.portal-sheet{box-shadow:none;border-color:#20242f}}.portal-hero{display:grid;grid-template-columns:minmax(0,1.35fr)minmax(0,1fr);background:radial-gradient(46% 90% at 100% 0%,color-mix(in srgb,var(--blue)7%,transparent),transparent 70%),var(--surface);border:1px solid var(--border);color:var(--ink);border-radius:16px;align-items: center;gap:8px 48px;padding:30px 34px;box-shadow:0 1px 2px #0a0e180d,0 12px 32px #0a0e180f}:root[data-theme=dark] .portal-hero{box-shadow:0 1px 2px #0006,0 14px 34px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-hero{box-shadow:0 1px 2px #0006,0 14px 34px #00000059}}.portal-hero-main{min-width:0}.portal-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.7rem;font-weight:600;line-height:1.4}.portal-hero-amount{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:2.9rem;font-weight:600;line-height:1.04}.portal-hero-sub{color:var(--dim);max-width:44ch;margin-top:10px;font-size:.9rem;line-height:1.55}.portal-hero-pay{display:inline-flex;background:var(--blue);color:#fff;text-decoration:none;letter-spacing:.005em;box-shadow:0 6px 16px color-mix(in srgb,var(--blue)32%,transparent);border:1px solid #0000;border-radius:10px;align-items: center;gap:9px;min-height:46px;margin-top:20px;padding:0 20px;transition:background .15s,transform .15s,box-shadow .15s;font-size:.92rem;font-weight:600}.portal-hero-pay .icon{width:17px;height:17px}.portal-hero-pay:hover{background:var(--blue-deep);box-shadow:0 8px 20px color-mix(in srgb,var(--blue)38%,transparent)}.portal-hero-pay:active{transform:scale(.98)}:root[data-theme=dark] .portal-hero-pay{background:var(--sky);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-hero-pay{background:var(--sky);color:#0a1130}}.portal-hero-settled{display:inline-flex;color:var(--blue-deep);background:color-mix(in srgb,var(--mint)14%,var(--surface));border-radius:999px;align-items: center;gap:7px;margin-top:18px;padding:7px 13px;font-size:.82rem;font-weight:600}.portal-hero-settled .icon{width:14px;height:14px}:root[data-theme=dark] .portal-hero-settled{color:var(--mint);background:color-mix(in srgb,var(--mint)16%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-hero-settled{color:var(--mint);background:color-mix(in srgb,var(--mint)16%,transparent)}}.portal-hero-stats{display:flex;border-top:0;border-left:1px solid var(--border);background:0 0;flex-direction:column;margin:0;padding-left:40px}.portal-stat{display:flex;justify-content:space-between;align-items:baseline;gap:20px;min-width:0;padding:13px 0}.portal-stat:first-child{padding-top:4px}.portal-stat:last-child{padding-bottom:4px}.portal-stat+.portal-stat{border-left:0;border-top:1px solid var(--border)}.portal-stat-label{letter-spacing:0;text-transform:none;color:var(--dim);white-space:nowrap;margin:0;font-size:.82rem;font-weight:500;line-height:1.45}.portal-stat-value{letter-spacing:-.005em;color:var(--ink);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.portal-tabs{display:flex;border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:6px;padding:0}.portal-tab{position:relative;color:var(--dim);box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;min-height:50px;padding:12px 16px 14px;font-size:.94rem;font-weight:500}.portal-tab .icon{opacity:.75;width:16px;height:16px}.portal-tab:after{content:"";position:absolute;background:0 0;border-radius:2px;height:2px;transition:background .15s;bottom:-1px;left:12px;right:12px}.portal-tab:hover{color:var(--ink);background:0 0}.portal-tab:hover:after{background:color-mix(in srgb,var(--ink)22%,transparent)}.portal-tab.active{color:var(--ink);box-shadow:none;background:0 0;border:0;font-weight:600}.portal-tab.active .icon{opacity:1;color:var(--blue-deep)}.portal-tab.active:after{background:var(--blue)}:root[data-theme=dark] .portal-tab.active{color:var(--ink);background:0 0}:root[data-theme=dark] .portal-tab.active .icon{color:var(--sky)}:root[data-theme=dark] .portal-tab.active:after{background:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-tab.active{color:var(--ink);background:0 0}:root:not([data-theme=light]) .portal-tab.active .icon{color:var(--sky)}:root:not([data-theme=light]) .portal-tab.active:after{background:var(--sky)}}.portal-tab-count{background:color-mix(in srgb,var(--gold)30%,var(--surface));color:var(--ink);border:0;border-radius:999px;min-width:21px;height:21px;padding:0 6px;font-size:.7rem;font-weight:700}:root[data-theme=dark] .portal-tab-count{background:color-mix(in srgb,var(--gold)32%,transparent);color:var(--gold)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-tab-count{background:color-mix(in srgb,var(--gold)32%,transparent);color:var(--gold)}}.portal-invoices-premium .portal-panel-head{border-bottom:0;align-items: center;margin-bottom:18px;padding-bottom:0}.portal-invoices-premium .portal-panel-head h3{letter-spacing:-.018em;color:var(--ink);font-size:1.3rem;font-weight:600}.portal-invoices-premium .portal-panel-head p{color:var(--dim);max-width:none;margin-top:4px;font-size:.86rem}.portal-invoices-premium .portal-refresh{border:1px solid var(--border);color:var(--dim);box-shadow:none;background:0 0;border-radius:10px;width:38px;height:38px}.portal-invoices-premium .portal-refresh:hover:not(:disabled){background:var(--bg-soft);color:var(--ink)}.portal-invoices-premium .portal-refresh .icon{width:16px;height:16px}.portal-inv-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:14px;margin-bottom:18px}.portal-invoices-premium .portal-filters{display:inline-flex;background:var(--bg-soft);border:1px solid var(--border);box-shadow:none;border-radius:10px;gap:2px;margin:0;padding:3px}.portal-invoices-premium .portal-chip{display:inline-flex;color:var(--dim);box-shadow:none;background:0 0;border:0;border-radius:7px;align-items: center;gap:7px;min-width:0;min-height:34px;padding:6px 14px;font-size:.85rem;font-weight:500}.portal-invoices-premium .portal-chip:hover{color:var(--ink);background:color-mix(in srgb,var(--surface)65%,transparent)}.portal-invoices-premium .portal-chip.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0a0e181a,0 0 0 1px color-mix(in srgb,var(--ink)7%,transparent);font-weight:600}:root[data-theme=dark] .portal-invoices-premium .portal-chip.active{background:var(--surface-2);color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-invoices-premium .portal-chip.active{background:var(--surface-2);color:var(--ink)}}.portal-chip-count{background:color-mix(in srgb,var(--ink)7%,transparent);color:var(--dim);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 6px;font-size:.72rem;font-weight:600;line-height:1}.portal-chip.active .portal-chip-count{background:color-mix(in srgb,var(--blue)14%,transparent);color:var(--blue-deep)}:root[data-theme=dark] .portal-chip.active .portal-chip-count{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-chip.active .portal-chip-count{color:var(--sky)}}.portal-inv-showing{color:var(--dim);font-variant-numeric:tabular-nums;font-size:.8rem}.portal-inv-loading{display:flex;background:var(--surface);border:1px solid var(--border);overflow:hidden;border-radius:14px;flex-direction:column}.portal-inv-skeleton{background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ink)4.5%,transparent)50%,transparent 70%),var(--surface-2);animation:1.5s ease-in-out infinite portal-shimmer;background-size:220% 100%;height:104px}.portal-inv-skeleton+.portal-inv-skeleton{border-top:1px solid var(--border)}@keyframes portal-shimmer{0%{background-position:130% 0}to{background-position:-90% 0}}@media (prefers-reduced-motion:reduce){.portal-inv-skeleton{animation:none}}.portal-invoices-premium .portal-empty{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:8px;padding:56px 24px 50px;box-shadow:0 1px 2px #0a0e180a}.portal-invoices-premium .portal-empty-icon{color:var(--blue-deep);background:color-mix(in srgb,var(--blue)10%,var(--surface));box-shadow:none;border:0;border-radius:50%;width:54px;height:54px;margin-bottom:6px}:root[data-theme=dark] .portal-invoices-premium .portal-empty-icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-invoices-premium .portal-empty-icon{color:var(--sky)}}.portal-invoices-premium .portal-empty-icon .icon{width:22px;height:22px}.portal-invoices-premium .portal-empty p b{font-size:1.05rem;font-weight:600}.portal-invoices-premium .portal-empty p{max-width:46ch;font-size:.9rem}.portal-invoices-premium .portal-invoice-list{display:flex;background:var(--surface);border:1px solid var(--border);overflow:hidden;border-radius:14px;flex-direction:column;gap:0;box-shadow:0 1px 2px #0a0e180d,0 10px 28px #0a0e180d}:root[data-theme=dark] .portal-invoices-premium .portal-invoice-list{box-shadow:0 1px 2px #0006,0 12px 30px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-invoices-premium .portal-invoice-list{box-shadow:0 1px 2px #0006,0 12px 30px #0000004d}}.portal-invoices-premium .portal-invoice{display:block;box-shadow:none;overflow:visible;background:0 0;border:0;border-radius:0;padding:22px 26px 20px;transition:background .15s}.portal-invoices-premium .portal-invoice:before{content:none}.portal-invoices-premium .portal-invoice+.portal-invoice{border-top:1px solid var(--border)}@media (hover:hover){.portal-invoices-premium .portal-invoice:hover{box-shadow:none;background:color-mix(in srgb,var(--surface-2)55%,transparent);transform:none}}.portal-inv-row{display:flex;justify-content:space-between;align-items: flex-start;gap:28px}.portal-invoices-premium .portal-invoice-main{flex:auto;min-width:0}.portal-invoices-premium .portal-invoice-top{gap:10px}.portal-invoices-premium .portal-invoice-number{letter-spacing:-.006em;color:var(--ink);margin-right:0;font-size:1rem;font-weight:600}.portal-invoices-premium .portal-status{order:initial;letter-spacing:.02em;text-transform:none;border:0;border-radius:999px;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:600;line-height:1.35}.portal-invoices-premium .portal-status-dot{width:6px;height:6px}.portal-invoices-premium .portal-status-open{background:color-mix(in srgb,var(--gold)17%,var(--surface));color:color-mix(in srgb,var(--gold)62%,var(--ink))}.portal-invoices-premium .portal-status-open .portal-status-dot{background:var(--gold)}.portal-invoices-premium .portal-status-overdue{background:color-mix(in srgb,var(--pink)13%,var(--surface));color:color-mix(in srgb,var(--pink)68%,var(--ink))}.portal-invoices-premium .portal-status-overdue .portal-status-dot{background:var(--pink)}.portal-invoices-premium .portal-status-paid{background:color-mix(in srgb,var(--mint)13%,var(--surface));color:color-mix(in srgb,var(--mint)66%,var(--ink))}.portal-invoices-premium .portal-status-paid .portal-status-dot{background:var(--mint)}.portal-invoices-premium .portal-status-draft{background:var(--bg-soft);color:var(--dim)}.portal-invoices-premium .portal-status-draft .portal-status-dot{background:var(--dim)}.portal-invoices-premium .portal-status-void,.portal-invoices-premium .portal-status-uncollectible{background:var(--bg-soft);color:var(--dim)}.portal-invoices-premium .portal-status-void .portal-status-dot,.portal-invoices-premium .portal-status-uncollectible .portal-status-dot{background:var(--dim)}.portal-invoices-premium .portal-source-badge{order:initial;letter-spacing:.02em;text-transform:none;border:1px solid var(--border);color:var(--dim);background:0 0;border-radius:999px;gap:0;padding:4px 10px;font-size:.72rem;font-weight:500;line-height:1.35}.portal-invoices-premium .portal-invoice-desc{color:var(--ink-soft);max-width:58ch;margin-top:7px;font-size:.92rem;line-height:1.6}.portal-invoices-premium .portal-invoice-meta{color:var(--dim);gap:0;margin-top:10px;padding-top:0;font-size:.8rem;line-height:1.5}.portal-invoices-premium .portal-invoice-meta span{display:inline;background:0 0;border:0;border-radius:0;padding:0}.portal-invoices-premium .portal-invoice-meta span+span:before{content:"·";opacity:.55;margin:0 8px}.portal-invoices-premium .portal-meta-overdue{color:color-mix(in srgb,var(--pink)72%,var(--ink));font-weight:600}.portal-invoices-premium .portal-invoice-amount-block{text-align:right;flex:none;padding-top:1px}.portal-invoices-premium .portal-invoice-amount{letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.3rem;font-weight:600;line-height:1.25}.portal-invoices-premium .portal-invoice-amount-label{letter-spacing:0;text-transform:none;color:var(--dim);text-align:right;margin-top:2px;font-size:.74rem;font-weight:500;line-height:1.4}.portal-invoices-premium .portal-invoice-actions{display:flex;border-top:1px solid color-mix(in srgb,var(--border)65%,transparent);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px 18px;margin-top:18px;padding-top:16px}.portal-inv-actions-primary{display:inline-flex;flex-wrap:wrap;align-items: center;gap:10px}.portal-inv-actions-ghost{display:inline-flex;flex-wrap:wrap;align-items: center;gap:2px;margin-left:auto}.portal-act{display:inline-flex;letter-spacing:.005em;cursor:pointer;text-decoration:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;justify-content:center;align-items: center;gap:8px;transition:background .15s,color .15s,transform .15s,box-shadow .15s;font-family:inherit;font-weight:600;line-height:1.3}.portal-act .icon{flex:none;width:16px;height:16px}.portal-act:active{transform:scale(.98)}.portal-act:disabled{opacity:.55;cursor:default;transform:none}.portal-act:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.portal-act-pay{color:#fff;background:var(--blue);box-shadow:0 5px 14px color-mix(in srgb,var(--blue)30%,transparent);border:1px solid #0000;border-radius:10px;min-height:42px;padding:0 18px;font-size:.9rem}.portal-act-pay .icon{width:15px;height:15px}.portal-act-pay:hover{background:var(--blue-deep);box-shadow:0 7px 18px color-mix(in srgb,var(--blue)36%,transparent)}:root[data-theme=dark] .portal-act-pay{background:var(--sky);color:#0a1130}:root[data-theme=dark] .portal-act-pay:hover{background:var(--blue-deep);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-act-pay{background:var(--sky);color:#0a1130}:root:not([data-theme=light]) .portal-act-pay:hover{background:var(--blue-deep);color:#0a1130}}.portal-act-download{color:var(--ink);background:var(--surface);border:1px solid color-mix(in srgb,var(--ink)24%,transparent);border-radius:10px;min-height:42px;padding:0 16px;font-size:.88rem}.portal-act-download:hover{background:var(--bg-soft)}.portal-act-ghost{color:var(--dim);background:0 0;border:1px solid #0000;border-radius:8px;min-height:38px;padding:0 11px;font-size:.84rem;font-weight:500}.portal-act-ghost .icon{width:15px;height:15px}.portal-act-ghost:hover{background:var(--bg-soft);color:var(--ink)}.portal-invoices-premium a.portal-act-ghost{color:var(--dim)}.portal-invoices-premium a.portal-act-ghost:hover{color:var(--ink)}.portal-invoices-premium .portal-footnote{color:var(--dim);border-top:0;margin-top:18px;padding-top:0;font-size:.8rem}.portal-invoices-premium .portal-footnote .icon{color:var(--dim);opacity:.8}.portal-invoices-premium .portal-back-btn{border:1px solid var(--border);min-height:40px}.portal-invoices-premium .portal-sheet{border:1px solid var(--border);border-radius:14px;padding:clamp(26px,4vw,40px);box-shadow:0 1px 2px #0a0e180d,0 12px 30px #0a0e180f}.portal-invoices-premium .portal-sheet-head{border-bottom:1.5px solid #20242f}.portal-invoices-premium .portal-sheet-actions{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:20px}.portal-invoices-premium .portal-sheet-actions .portal-act{width:auto}.portal-sheet-actions-spacer{flex:auto}@media (max-width:860px){.portal-hero{grid-template-columns:1fr;gap:22px;padding:26px 24px}.portal-hero-stats{border-left:0;border-top:1px solid var(--border);padding-top:6px;padding-left:0}}@media (max-width:559px){.portal-body{gap:24px}.portal-hero{border-radius:14px;padding:22px 20px}.portal-hero-amount{font-size:2.3rem}.portal-hero-pay{width:100%;min-height:50px}.portal-tabs{gap:0}.portal-tab{flex:1 1 0;gap:5px;min-width:0;padding:11px 4px 13px;font-size:.78rem}.portal-tab:nth-child(2){flex-grow:1.35}.portal-tab .icon{width:14px;height:14px}.portal-tab:after{left:8px;right:8px}.portal-tab-count{min-width:19px;height:19px;padding:0 5px;font-size:.66rem}.portal-invoices-premium .portal-panel-head h3{font-size:1.2rem}.portal-inv-toolbar{margin-bottom:14px}.portal-invoices-premium .portal-filters{display:flex;width:100%}.portal-invoices-premium .portal-chip{flex:1 1 0;justify-content:center;min-width:0;padding:6px 8px}.portal-inv-showing{display:none}.portal-invoices-premium .portal-invoice{padding:19px 18px 17px}.portal-inv-row{gap:16px}.portal-invoices-premium .portal-invoice-amount{font-size:1.16rem}.portal-invoices-premium .portal-invoice-actions{margin-top:15px;padding-top:14px}.portal-inv-actions-primary{width:100%}.portal-act-pay,.portal-act-download{flex:auto;min-height:48px}.portal-inv-actions-ghost{width:100%;margin-left:0}.portal-act-ghost{flex:1 1 0;min-height:42px}.portal-invoices-premium .portal-sheet-actions .portal-act-pay,.portal-invoices-premium .portal-sheet-actions .portal-act-download{flex:42%}.portal-sheet-actions-spacer{display:none}}@media (prefers-reduced-motion:reduce){.portal-act,.portal-hero-pay,.portal-tab:after{transition:none}}.portal-billing-premium{gap:22px}.portal-billing-premium .portal-panel,.portal-account-premium{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px 28px 28px;box-shadow:0 1px 2px #0a0e180d,0 10px 28px #0a0e180d}:root[data-theme=dark] .portal-billing-premium .portal-panel,:root[data-theme=dark] .portal-account-premium{box-shadow:0 1px 2px #0006,0 12px 30px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-billing-premium .portal-panel,:root:not([data-theme=light]) .portal-account-premium{box-shadow:0 1px 2px #0006,0 12px 30px #0000004d}}.portal-billing-premium .portal-panel-head,.portal-account-premium .portal-panel-head{border-bottom:1px solid var(--border);align-items: flex-start;margin-bottom:20px;padding-bottom:18px}.portal-billing-premium .portal-panel-head h3,.portal-account-premium .portal-panel-head h3{letter-spacing:-.012em;color:var(--ink);font-size:1.12rem;font-weight:600}.portal-billing-premium .portal-panel-head p,.portal-account-premium .portal-panel-head p{color:var(--dim);margin-top:4px;font-size:.86rem;line-height:1.6}.portal-billing-premium .portal-panel-icon,.portal-account-premium .portal-panel-icon{background:color-mix(in srgb,var(--blue)10%,var(--surface));color:var(--blue-deep);box-shadow:none;border:0;border-radius:10px;width:38px;height:38px}.portal-billing-premium .portal-panel-icon .icon,.portal-account-premium .portal-panel-icon .icon{width:18px;height:18px}:root[data-theme=dark] .portal-billing-premium .portal-panel-icon,:root[data-theme=dark] .portal-account-premium .portal-panel-icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-billing-premium .portal-panel-icon,:root:not([data-theme=light]) .portal-account-premium .portal-panel-icon{color:var(--sky)}}.portal-billing-premium .portal-note,.portal-account-premium .portal-note{color:var(--dim);font-size:.9rem}.portal-billing-premium .portal-btn{border:1px solid color-mix(in srgb,var(--ink)24%,transparent);background:var(--surface);box-shadow:none;border-radius:10px;min-height:48px;padding:10px 18px;font-size:.9rem}.portal-billing-premium .portal-btn:hover{background:var(--bg-soft);box-shadow:none}.portal-billing-premium .portal-btn-pay{background:var(--blue);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--blue)30%,transparent);border-color:#0000}.portal-billing-premium .portal-btn-pay:hover{background:var(--blue-deep);box-shadow:0 7px 18px color-mix(in srgb,var(--blue)36%,transparent)}:root[data-theme=dark] .portal-billing-premium .portal-btn-pay{background:var(--sky);color:#0a1130}:root[data-theme=dark] .portal-billing-premium .portal-btn-pay:hover{background:var(--blue-deep);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-billing-premium .portal-btn-pay{background:var(--sky);color:#0a1130}:root:not([data-theme=light]) .portal-billing-premium .portal-btn-pay:hover{background:var(--blue-deep);color:#0a1130}}.portal-billing-premium .portal-btn-danger{color:var(--pink);border-color:color-mix(in srgb,var(--pink)38%,transparent);background:color-mix(in srgb,var(--pink)6%,var(--surface))}.portal-billing-premium .portal-btn-danger:hover{background:color-mix(in srgb,var(--pink)10%,var(--surface))}.portal-billing-premium .portal-card-actions{gap:10px;margin-top:18px}.portal-billing-premium .portal-save-billing{min-height:50px;padding-left:22px;padding-right:22px}.portal-billing-premium .portal-card-onfile{background:radial-gradient(60% 110% at 100% 0%,color-mix(in srgb,var(--blue)6%,transparent),transparent 70%),var(--surface-2);border:1px solid var(--border);color:var(--ink);box-shadow:none;border-radius:12px;padding:20px 22px}.portal-billing-premium .portal-cc-label{color:var(--blue-deep);letter-spacing:.13em;font-size:.68rem}:root[data-theme=dark] .portal-billing-premium .portal-cc-label{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-billing-premium .portal-cc-label{color:var(--sky)}}.portal-billing-premium .portal-card-chip{border:1px solid var(--border);background:var(--surface);color:var(--dim);border-radius:8px;width:42px;height:32px}.portal-billing-premium .portal-card-chip .icon{width:18px;height:18px}.portal-billing-premium .portal-card-line{letter-spacing:.02em;color:var(--ink);margin-top:16px;font-size:1.3rem;font-weight:600}.portal-billing-premium .portal-cc-brand{color:var(--ink);font-size:.8rem}.portal-billing-premium .portal-cc-expiry{color:var(--dim);font-size:.8rem}.portal-billing-premium .portal-card-sub{border-top:1px solid var(--border);color:var(--dim);margin-top:14px;padding-top:12px;font-size:.8rem}.portal-billing-premium .portal-empty{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:12px}.portal-billing-premium .portal-empty-icon{background:color-mix(in srgb,var(--blue)10%,var(--surface));color:var(--blue-deep);border:0;border-radius:50%;width:48px;height:48px}:root[data-theme=dark] .portal-billing-premium .portal-empty-icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-billing-premium .portal-empty-icon{color:var(--sky)}}.portal-billing-premium .portal-link-head{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;gap:8px;padding:16px 18px}.portal-billing-premium .portal-link-head p{color:var(--dim);font-size:.86rem}.portal-billing-premium .portal-link-badge{letter-spacing:.02em;text-transform:none;background:color-mix(in srgb,var(--mint)15%,var(--surface));color:color-mix(in srgb,var(--mint)66%,var(--ink));border:0;border-radius:999px;padding:5px 11px;font-size:.74rem;font-weight:600}.portal-billing-premium .portal-payment-element{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px}.portal-billing-premium .portal-card-form{gap:14px}.portal-billing-premium .portal-card-form .quickdrop-field input,.portal-billing-premium .portal-billing-form .quickdrop-field input{border:1px solid var(--border);box-shadow:none;border-radius:10px;min-height:50px}.portal-billing-premium .portal-card-form .quickdrop-field input:focus,.portal-billing-premium .portal-billing-form .quickdrop-field input:focus{border-color:color-mix(in srgb,var(--blue)55%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)16%,transparent)}.portal-billing-premium .portal-field-note{color:var(--dim)}.portal-billing-premium .portal-field-note .icon{color:var(--dim);opacity:.8}.portal-billing-premium .portal-footnote{color:var(--dim);font-size:.8rem}.portal-billing-premium .portal-footnote .icon{color:var(--dim);opacity:.8}.portal-billing-premium .portal-form-section{letter-spacing:.13em;color:var(--ink);border-bottom:1px solid var(--border);padding-bottom:10px;font-size:.7rem;font-weight:600}.portal-billing-premium .portal-form-section .icon{color:var(--blue-deep)}:root[data-theme=dark] .portal-billing-premium .portal-form-section .icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-billing-premium .portal-form-section .icon{color:var(--sky)}}.portal-billing-premium .portal-billing-form .quickdrop-field{margin-top:14px}.portal-account-premium .portal-account-card{box-shadow:none;border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:14px 16px;padding:0 0 22px}.portal-account-premium .portal-account-avatar{border:0;border-radius:14px;width:56px;height:56px;font-size:1.1rem;box-shadow:0 6px 16px #0a0e182e}.portal-account-premium .portal-account-name{letter-spacing:-.018em;font-size:1.3rem}.portal-account-premium .portal-account-email{color:var(--dim);margin-top:2px;font-size:.88rem}.portal-account-premium .portal-account-line{color:var(--dim);border-top:1px solid color-mix(in srgb,var(--border)65%,transparent);padding-top:12px;font-size:.84rem}.portal-account-premium .portal-account-actions{gap:0;margin-top:8px}.portal-account-premium .portal-account-actions .portal-btn{box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:10px;gap:14px;width:100%;min-height:64px;padding:12px 10px;font-size:.94rem;font-weight:600}.portal-account-premium .portal-account-actions .portal-btn+.portal-btn{border-top:1px solid var(--border);border-radius:0}.portal-account-premium .portal-account-actions .portal-btn:hover{background:color-mix(in srgb,var(--surface-2)65%,transparent);box-shadow:none}.portal-account-premium .portal-account-actions .portal-btn>.icon:first-child{box-sizing:border-box;background:color-mix(in srgb,var(--blue)10%,var(--surface));color:var(--blue-deep);border:0;border-radius:10px;width:38px;height:38px;padding:9px}:root[data-theme=dark] .portal-account-premium .portal-account-actions .portal-btn>.icon:first-child{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-account-premium .portal-account-actions .portal-btn>.icon:first-child{color:var(--sky)}}.portal-account-premium .portal-btn-note{color:var(--dim);font-size:.82rem;font-weight:400}.portal-account-premium .portal-account-actions .portal-btn>.icon:last-child{color:var(--dim);background:0 0;border:0;width:16px;height:16px;padding:0}.portal-account-premium .portal-footnote{border-top:1px solid var(--border);color:var(--dim);margin-top:22px;padding-top:16px;font-size:.8rem}.portal-account-premium .portal-footnote .icon{color:var(--dim);opacity:.8}@media (max-width:559px){.portal-billing-premium .portal-panel,.portal-account-premium{border-radius:14px;padding:20px 16px 22px}.portal-billing-premium .portal-panel-head,.portal-account-premium .portal-panel-head{margin-bottom:16px;padding-bottom:14px}.portal-billing-premium .portal-card-onfile{padding:18px}.portal-billing-premium .portal-card-line{font-size:1.18rem}.portal-billing-premium .portal-card-actions .portal-btn{flex:100%;min-height:50px}.portal-billing-premium .portal-save-billing{justify-content:center;align-self:stretch;min-height:52px}.portal-account-premium .portal-account-card{padding-bottom:18px}.portal-account-premium .portal-account-avatar{border-radius:12px;width:50px;height:50px;font-size:1rem}.portal-account-premium .portal-account-name{font-size:1.18rem}.portal-account-premium .portal-account-actions .portal-btn{justify-content:flex-start;min-height:60px;padding:10px 6px}.portal-account-premium .portal-btn-note{display:none}}@media (prefers-reduced-motion:reduce){.portal-billing-premium .portal-btn,.portal-account-premium .portal-account-actions .portal-btn{transition:none}}.portal-hero-pay{box-sizing:border-box}@media (max-width:860px){.portal-tabs{position:sticky;z-index:4;background:color-mix(in srgb,var(--bg)88%,transparent);-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);top:0}}@media (max-width:600px){.portal-modal .quickdrop-modal-head{align-items: flex-start}.portal-modal .quickdrop-modal-head h2{font-size:1.26rem}.portal-modal .quickdrop-modal-head p{overflow-wrap:anywhere;max-width:none;font-size:.82rem;line-height:1.5}}@media (max-width:559px){.portal-body{padding:20px max(14px,env(safe-area-inset-right))max(48px,calc(env(safe-area-inset-bottom) + 28px))max(14px,env(safe-area-inset-left))}.portal-stat{padding:12px 0}.portal-invoices-premium .portal-refresh{width:44px;height:44px}.portal-invoices-premium .portal-chip{min-height:44px;padding:8px 10px}.portal-act-ghost,.portal-invoices-premium .portal-back-btn{min-height:44px}.portal-invoices-premium .portal-panel-head p{overflow-wrap:anywhere}.portal-invoices-premium .portal-sheet{padding:22px 18px}.portal-invoices-premium .portal-sheet-head{flex-wrap:wrap}.portal-invoices-premium .portal-sheet-actions .portal-act-ghost{flex:42%}.portal-billing-premium .portal-payment-element{padding:12px}.portal-billing-premium .portal-link-head{padding:14px}.portal-billing-premium .portal-cc-foot{flex-wrap:wrap;row-gap:4px}.portal-billing-premium .portal-form-grid-pair{grid-template-columns:1fr 1fr;gap:12px}.portal-account-premium .portal-account-actions .portal-btn>.icon:last-child{margin-left:auto}.portal-account-premium .portal-account-line{overflow-wrap:anywhere}}@media (max-width:380px){.portal-tab{gap:4px;padding-left:2px;padding-right:2px;font-size:.7rem}.portal-hero-amount{font-size:2.15rem}.portal-billing-premium .portal-panel,.portal-account-premium{padding:18px 14px 20px}.portal-billing-premium .portal-card-line{letter-spacing:.01em;font-size:1.08rem}.portal-invoices-premium .portal-invoice{padding:17px 15px 15px}}@media (max-width:340px){.portal-billing-premium .portal-form-grid-pair{grid-template-columns:1fr;gap:0}}.pp-page{color:#f0efe9;overflow-x:clip;background-color:#04070d;background-image:linear-gradient(#03060c57 0%,#03060c47 34%,#03060c61 68%,#03060c85 100%),radial-gradient(80% 60% at 50% 42%,#03060c38 0%,#03060c00 72%),url(data:image/jpeg;base64,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);background-position:50%,50%,50% 42%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,cover;background-attachment:scroll,scroll,fixed;min-height:60vh}@media (max-width:700px){.pp-page{background-image:linear-gradient(#03060c85 0%,#03060c75 34%,#03060c94 68%,#03060cb8 100%),radial-gradient(85% 60% at 50% 42%,#03060c66 0%,#03060c00 72%),linear-gradient(#04070d00 52%,#04070de0 86%,#04070d 100%),url(data:image/jpeg;base64,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);background-position:50%,50%,50% 0,50% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 62vw,100%;background-attachment:scroll,scroll,scroll,scroll}}.pp-page button,.pp-page a,.pp-page input{touch-action:manipulation}.pp-wrap{max-width:1160px;padding-bottom:72px}.pp-hero{text-align:center;display:flex;flex-direction:column;align-items: center;padding:46px 0 6px}.pp-eyebrow{display:inline-flex;letter-spacing:.14em;text-transform:uppercase;color:#5ec2b2;align-items: center;gap:8px;margin-top:0;font-size:.8rem;font-weight:600}.pp-eyebrow .icon{width:16px;height:16px}.pp-title{letter-spacing:-.02em;color:#f0efe9;text-wrap:balance;margin-top:12px;font-size:clamp(2rem,6vw,3rem);font-weight:600;line-height:1.12}.pp-desc{color:#b6bac2;text-wrap:balance;max-width:34rem;margin-top:14px;font-size:1.05rem;line-height:1.65}.pp-host{display:inline-flex;color:#f0efe9;align-items: center;gap:8px;margin-top:14px;font-size:.95rem;font-weight:500}.pp-host .icon{color:#5ec2b2;width:16px;height:16px}.pp-player{position:relative;margin-top:34px;box-sizing:border-box;display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-areas:"cover meta" "cover play" "cover controls" "cover note";background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#e4e0f83d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4e0f829 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4e0f824 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4e0f82e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;border:1px solid #aaa4c62e;border-radius:20px;align-items: center;gap:8px 22px;max-width:1020px;margin-inline-start:auto;margin-inline-end:auto;padding:20px 22px;box-shadow:0 30px 60px -12px #0009,0 0 60px #7e6ecd21,inset 0 1px #ffffff17}.pp-player audio{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.pp-player-thumb{grid-area:cover;aspect-ratio:1;object-fit:cover;object-position:center;display:block;border:1px solid #ffffff24;border-radius:14px;align-self: start;width:180px;height:180px;min-height:180px;box-shadow:0 14px 30px #00000080,0 0 0 1px #9a8ce033}.pp-player-meta{grid-area:meta;display:flex;text-align:left;align-items: flex-start;gap:12px;min-width:0}.pp-player-meta-text{flex:auto;min-width:0}.pp-ep-kicker{letter-spacing:.04em;color:#5ec2b2;font-size:.8rem;font-weight:600}.pp-ep-title{letter-spacing:-.01em;color:#f0efe9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.22rem;font-weight:700;line-height:1.25}.pp-ep-sub{color:#9aa3b2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px;font-size:.85rem;font-weight:500}.pp-ep-meta{color:#9aa3b2;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500}.pp-eq{display:inline-flex;flex:none;align-self: flex-start;align-items: flex-end;gap:3px;height:16px;margin-top:5px}.pp-eq span{background:#4b5875;border-radius:2px;width:3px;height:40%}.pp-eq span:first-child{height:55%}.pp-eq span:nth-child(2){height:90%}.pp-eq span:nth-child(3){height:65%}.pp-eq span:nth-child(4){height:80%}.pp-eq-live span{animation:.9s ease-in-out infinite alternate pp-eq-bounce;background:#5ec2b2}.pp-eq-live span:nth-child(2){animation-duration:.7s;animation-delay:.12s}.pp-eq-live span:nth-child(3){animation-duration:1.05s;animation-delay:50ms}.pp-eq-live span:nth-child(4){animation-duration:.8s;animation-delay:.2s}@keyframes pp-eq-bounce{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.pp-eq span{transform-origin:bottom}.pp-play-line{grid-area:play;display:flex;align-items: center;gap:16px;min-width:0}.pp-wave-col{display:flex;flex-direction:column;flex:auto;min-width:0}.pp-wave-times{display:flex;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items: center;gap:6px;margin-top:2px}.pp-wave-times-sep{color:#6b7688;font-size:.8rem}.pp-wave{position:relative;display:flex;cursor:pointer;touch-action:pan-y;box-sizing:border-box;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:auto;align-items: center;gap:2px;min-width:0;max-width:100%;height:48px;padding:4px 2px}.pp-wave:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.pp-wave-bar{background:#333b4d;border-radius:1px;flex:1 1 0;min-width:1px;transition:background .2s}.pp-wave-bar-buffered{background:#4b5875}.pp-wave-bar-filled{background:#5ec2b2}.pp-wave-head{position:absolute;z-index:2;pointer-events:none;background:#5ec2b2;border-radius:1px;width:2px;margin-left:-1px;top:4px;bottom:4px;box-shadow:0 0 12px 2px #5ec2b28c}.pp-wave-head:after{content:"";position:absolute;background:#5ec2b2;border-radius:50%;width:9px;height:9px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px 4px #5ec2b280}.pp-scrub-tip{position:absolute;z-index:3;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:linear-gradient(#12957f 0%,#0f766e 100%);border:1px solid #fff3;border-radius:999px;padding:4px 10px;font-size:.85rem;font-weight:600;bottom:calc(100% + 6px);transform:translate(-50%);box-shadow:0 6px 18px #0006}.pp-time{color:#9aa3b2;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.82rem;font-weight:500}.pp-play-btn{display:inline-flex;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#12957f 0%,#0f766e 100%);border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items: center;width:60px;min-width:60px;height:60px;min-height:60px;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 14px 34px #0f766e73,0 0 34px #5ec2b238,inset 0 1px #ffffff38}.pp-play-icons{position:relative;display:block;width:26px;height:26px}.pp-play-icon{position:absolute;display:block;transition:opacity .2s,transform .2s;inset:0}.pp-play-icon svg{display:block;width:26px;height:26px}.pp-play-icon-off{opacity:0;pointer-events:none;transform:scale(.55)}.pp-play-btn:hover{background:linear-gradient(#15a98c 0%,#12957f 100%)}.pp-play-btn:active{transform:scale(.96)}.pp-play-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.pp-icon-btn{display:inline-flex;color:#d8d5cc;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items: center;width:52px;min-width:52px;height:52px;min-height:52px;transition:transform .2s,background .2s,border-color .2s,color .2s}.pp-icon-btn svg{display:block;width:26px;height:26px}.pp-icon-btn .icon{width:22px;height:22px}.pp-icon-btn:hover{color:#fff;background:#ffffff0f}.pp-icon-btn:active{background:#ffffff1a;transform:scale(.95)}.pp-icon-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.pp-icon-btn-sm{width:46px;min-width:46px;height:46px;min-height:46px}.pp-controls-row{grid-area:controls;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items: center;gap:10px;min-width:0}.pp-controls-row .pp-icon-btn svg{width:23px;height:23px}.pp-chip-btn{display:inline-flex;color:#e8e6df;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items: center;gap:7px;height:44px;min-height:44px;padding:0 14px;transition:transform .2s,background .2s,border-color .2s;font-family:inherit;font-size:.92rem;font-weight:500}.pp-chip-btn svg{display:block;flex:none;width:19px;height:19px}.pp-chip-btn .icon{width:18px;height:18px}.pp-chip-btn:hover{background:#ffffff14}.pp-chip-btn:active{background:#ffffff1f;transform:scale(.97)}.pp-chip-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.pp-speed-btn{font-variant-numeric:tabular-nums;min-width:82px}.pp-volume{display:inline-flex;align-items: center;gap:6px}.pp-volume-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:72px;height:44px}.pp-volume-range::-webkit-slider-runnable-track{background:#333b4d;border-radius:3px;height:6px}.pp-volume-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#5ec2b2;border:1px solid #ffffff40;border-radius:50%;width:18px;height:18px;margin-top:-6px}.pp-volume-range::-moz-range-track{background:#333b4d;border-radius:3px;height:6px}.pp-volume-range::-moz-range-thumb{background:#5ec2b2;border:1px solid #ffffff40;border-radius:50%;width:16px;height:16px}.pp-volume-range:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.pp-share-note{grid-area:note;text-align:left;color:#5ec2b2;margin-top:2px;font-size:.85rem}.pp-player .pp-share-note{text-align:left}.pp-section-title{letter-spacing:-.01em;color:#f0efe9;font-size:1.45rem;font-weight:600}.pp-notes,.pp-subscribe{background:linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%);border:1px solid #94b4aa29;border-radius:24px;margin-top:30px;padding:28px 26px;box-shadow:0 30px 60px -12px #0009,0 0 60px #0f766e24,inset 0 1px #ffffff17}.pp-notes{background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#e4e0f83d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4e0f829 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4e0f824 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4e0f82e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;border:1px solid #aaa4c62e;box-shadow:0 30px 60px -12px #0009,0 0 60px #7e6ecd21,inset 0 1px #ffffff17}.pp-notes-intro{color:#d8d5cc;margin-top:14px;font-size:1rem;line-height:1.7}.pp-notes-sub{color:#f0efe9;margin-top:16px;font-size:1rem}.pp-notes-list{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding-left:1.25rem}.pp-notes-list li{color:#c9ccd4;overflow-wrap:break-word;font-size:.98rem;line-height:1.65}.pp-notes-list li::marker{color:#5ec2b2}.pp-notes-close{color:#d8d5cc;margin-top:18px;font-size:1rem;line-height:1.65}.pp-notes-close a{color:#5ec2b2;overflow-wrap:anywhere;font-weight:500}.pp-subscribe-copy{color:#c9ccd4;margin-top:12px;font-size:1rem;line-height:1.65}.pp-subscribe-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.pp-subscribe-btn{display:inline-flex;color:#f0efe9;cursor:pointer;text-decoration:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#252b38;border:2px solid #000;border-radius:0;align-items: center;gap:9px;min-height:48px;padding:11px 20px;transition:transform .15s,background .15s;font-family:inherit;font-size:.95rem;font-weight:500}.pp-subscribe-btn svg{display:block;flex:none;width:20px;height:20px}.pp-subscribe-btn .icon{width:19px;height:19px}.pp-subscribe-btn:hover{background:#2e3546}.pp-subscribe-btn:active{transform:scale(.98)}.pp-subscribe-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.pp-subscribe-btn-primary{color:#fff;background:#0f766e}.pp-subscribe-btn-primary:hover{background:#12957f}.pp-subscribe-soon{color:#b6bac2;margin-top:16px;font-size:.92rem}.pp-subscribe-chip{color:#5ec2b2;border-color:#5ec2b273}.pp-subscribe-chip:hover{background:#5ec2b21f}.pp-modal-backdrop{position:fixed;z-index:120;display:flex;padding:max(16px,env(safe-area-inset-top,0px))max(16px,env(safe-area-inset-right,0px))max(16px,env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);box-sizing:border-box;background:#030509ad;justify-content:center;align-items: center;inset:0}.pp-modal{position:relative;overflow-y:auto;box-sizing:border-box;color:#f0efe9;background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#e4e0f83d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4e0f829 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4e0f824 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4e0f82e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;border:1px solid #aaa4c638;border-radius:20px;width:100%;max-width:480px;max-height:calc(100dvh - 32px);padding:30px 30px 28px;box-shadow:0 30px 60px -12px #000000a6,0 0 60px #7e6ecd21,inset 0 1px #ffffff17}.pp-modal-close{position:absolute;color:#b6bac2;cursor:pointer;display:inline-flex;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items: center;width:44px;min-width:44px;height:44px;min-height:44px;top:8px;right:8px}.pp-modal-close svg{display:block;width:20px;height:20px}.pp-modal-close:hover{color:#fff;background:#ffffff12}.pp-modal-close:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.pp-modal-title{letter-spacing:-.01em;color:#f0efe9;padding-right:34px;font-size:1.35rem;font-weight:600;line-height:1.25}.pp-modal-sub{color:#b6bac2;margin-top:8px;font-size:.95rem;line-height:1.55}.pp-field{margin-top:16px}.pp-field label{display:block;color:#d8d5cc;margin-bottom:6px;font-size:.85rem;font-weight:600}.pp-input-wrap{position:relative;display:block}.pp-input-icon{position:absolute;display:inline-flex;pointer-events:none;z-index:1;width:18px;height:18px;top:50%;left:14px;transform:translateY(-50%)}.pp-input-icon .icon{width:100%;height:100%}.pp-ic-lav{color:#b2a8eb}.pp-ic-sky{color:#7cc7e8}.pp-ic-mint{color:#5ec2b2}.pp-field input{box-sizing:border-box;color:#f0efe9;background:#0a0d148c;border:1px solid #ffffff29;border-radius:12px;width:100%;min-height:52px;padding:12px 14px 12px 44px;font-family:inherit;font-size:16px}.pp-field input::placeholder{color:#6b7688}.pp-field input:focus-visible{outline:2px solid #5ec2b2;outline-offset:1px}.pp-modal-helper{color:#9aa3b2;margin-top:12px;font-size:.85rem}.pp-modal-error{color:#f0a3a3;margin-top:10px;font-size:.88rem;line-height:1.5}.pp-modal-submit{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:linear-gradient(#12957f 0%,#0f766e 100%);border:1px solid #ffffff2e;border-radius:999px;width:100%;min-height:52px;margin-top:18px;padding:12px 20px;transition:transform .15s,background .15s,opacity .15s;font-family:inherit;font-size:1rem;font-weight:600;box-shadow:0 14px 34px #0f766e66,inset 0 1px #ffffff38}.pp-modal-submit:hover{background:linear-gradient(#15a98c 0%,#12957f 100%)}.pp-modal-submit:active{transform:scale(.98)}.pp-modal-submit:disabled{opacity:.6;cursor:default}.pp-modal-submit:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.pp-modal-terms{color:#9aa3b2;margin-top:14px;font-size:.78rem;line-height:1.55}.pp-modal-terms a{color:#5ec2b2;font-weight:500}.pp-sms-optin{display:flex;box-sizing:border-box;cursor:pointer;text-align:left;color:#9aa3b2;align-items: flex-start;gap:10px;width:100%;margin-top:14px;font-size:.78rem;line-height:1.55}.pp-sms-optin input{accent-color:#17b8a6;cursor:pointer;flex:none;width:20px;height:20px;margin:1px 0 0}.pp-sms-optin>span{flex:auto;min-width:0}.pp-sms-optin a{color:#5ec2b2;font-weight:500}.pp-modal-done{text-align:center;padding-top:4px}.pp-modal-done .pp-modal-title{padding-right:0}.pp-modal-done .pp-modal-sub{max-width:19rem;margin-inline-start:auto;margin-inline-end:auto}.pp-modal-done-icon{display:inline-flex;color:#5ec2b2;background:#5ec2b224;border:1px solid #5ec2b259;border-radius:50%;justify-content:center;align-items: center;width:52px;height:52px;margin-bottom:14px}.pp-modal-done-icon .icon{width:24px;height:24px}.pp-notes,.pp-subscribe{box-sizing:border-box;max-width:1020px;margin-inline-start:auto;margin-inline-end:auto}.pp-page-mini{padding-bottom:96px}.pp-mini{position:fixed;z-index:80;display:flex;padding:10px max(14px,env(safe-area-inset-right,0px))calc(10px + env(safe-area-inset-bottom,0px))max(14px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-sizing:border-box;background:linear-gradient(#262d3af7 0%,#171b23f7 100%);border-top:1px solid #94b4aa29;align-items: center;gap:12px;max-width:100vw;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000073,inset 0 1px #ffffff12}.pp-mini-progress-top{position:absolute;z-index:1;background:#5ec2b2;border-radius:0 2px 2px 0;height:3px;transition:width .25s linear;top:0;left:0;box-shadow:0 0 10px #5ec2b28c}.pp-mini-thumb{object-fit:cover;display:block;border:1px solid #ffffff24;border-radius:10px;flex:none;width:44px;height:44px;box-shadow:0 6px 16px #00000073,0 0 0 1px #5ec2b226}.pp-mini-main{flex:auto;min-width:0}.pp-mini-title{color:#f0efe9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.88rem;font-weight:500;line-height:1.3}.pp-mini-time{color:#9aa3b2;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:.78rem;font-weight:500}.pp-mini-play{display:inline-flex;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#12957f 0%,#0f766e 100%);border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items: center;width:48px;min-width:48px;height:48px;min-height:48px;transition:transform .2s,background .2s;box-shadow:0 8px 20px #0f766e66,inset 0 1px #ffffff38}.pp-mini-play:hover{background:linear-gradient(#15a98c 0%,#12957f 100%)}.pp-mini-play:active{transform:scale(.95)}.pp-mini-play svg{display:block;width:21px;height:21px}.pp-mini-play:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.pp-mini-close{display:inline-flex;color:#b6bac2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items: center;width:44px;min-width:44px;height:44px;min-height:44px}.pp-mini-close svg{display:block;width:20px;height:20px}.pp-mini-close:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}@media (max-width:900px){.pp-wave{gap:1px}.pp-wave-bar{min-width:0}}@media (max-width:860px){.pp-player{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"cover meta" "play play" "controls controls" "note note";gap:12px 14px;max-width:none;padding:16px}.pp-player-thumb{border-radius:12px;align-self: start;width:88px;height:88px;min-height:88px}.pp-player-meta{align-items: flex-start}.pp-ep-title{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;font-size:1.05rem;line-height:1.3}.pp-ep-sub{white-space:normal;overflow:visible}.pp-play-line{gap:12px}.pp-play-btn{width:56px;min-width:56px;height:56px;min-height:56px}.pp-controls-row{flex-wrap:wrap;justify-content:flex-start;gap:8px}}@media (max-width:560px){.pp-hero{padding-top:16px}.pp-modal{padding:24px 20px 22px}.pp-eyebrow{margin-top:0;font-size:.75rem}.pp-title{margin-top:6px;font-size:1.65rem}.pp-desc{margin-top:6px;font-size:.98rem;line-height:1.55}.pp-host{margin-top:8px;font-size:.92rem}.pp-player{border-radius:20px;margin-top:20px;padding:16px}.pp-player-thumb{border-radius:12px;width:88px;height:88px;min-height:88px}.pp-ep-title{font-size:1.05rem}.pp-ep-kicker{overflow-wrap:break-word}.pp-ep-meta{white-space:normal}.pp-wave{gap:0;height:52px;min-height:48px}.pp-wave-bar{min-width:0}.pp-time{font-size:.85rem}.pp-play-btn{width:56px;min-width:56px;height:56px;min-height:56px}.pp-notes,.pp-subscribe{border-radius:22px;margin-top:24px;padding:22px 18px}.pp-notes-list li{font-size:1rem}.pp-subscribe-actions{flex-direction:column;align-items:stretch}.pp-subscribe-btn{justify-content:center}.pp-volume{flex:none}.pp-volume-range{width:84px;height:48px}.pp-volume-range::-webkit-slider-thumb{width:26px;height:26px;margin-top:-10px}.pp-volume-range::-moz-range-thumb{width:24px;height:24px}.pp-mini-title{font-size:.92rem}.pp-page-mini{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.pp-player{column-gap:12px}.pp-player-thumb{border-radius:12px;width:84px;height:84px;min-height:84px}.pp-ep-kicker{letter-spacing:.03em;font-size:.78rem}.pp-ep-title{font-size:1.02rem}.pp-ep-meta,.pp-ep-sub{font-size:.82rem}}@media (max-width:380px){.pp-page .wrap{width:calc(100% - 32px)}}@media (max-width:900px) and (max-height:500px){.pp-hero{padding-top:10px}.pp-eyebrow{margin-top:0}.pp-player{margin-top:16px}.pp-mini{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.pp-mini-thumb{width:36px;height:36px}.pp-mini-play{width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:340px){.pp-play-btn{width:52px;min-width:52px;height:52px;min-height:52px}.pp-controls-row{gap:7px}.pp-chip-btn{padding:0 10px;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.pp-play-btn,.pp-icon-btn,.pp-chip-btn,.pp-subscribe-btn,.pp-wave-bar,.pp-play-icon,.pp-mini-play,.pp-mini-progress-top{transition:none}.pp-eq-live span{animation:none}}.pp-transport{display:none}@media (max-width:860px){.pp-wave-bar{background:#5a6a8c}.pp-wave-bar-buffered{background:#8494b5}.pp-player,.pp-notes{background:radial-gradient(90% 130% at 16% 0%,#9a8ce012 0%,#9a8ce005 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#e4e0f814 1.25px,#0000 1.75px) 0 0/30px 30px,repeating-linear-gradient(45deg,#e4e0f80d 0 1px,#0000 1px 16px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat}}@media (max-width:700px){.pp-notes .pp-section-title{padding-right:72px}}@media (max-width:640px){.pp-hero{padding-top:30px}.pp-player{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"cover meta" "transport transport" "play play" "controls controls" "note note";gap:14px 12px}.pp-player-thumb{border-radius:12px;width:72px;height:72px;min-height:72px}.pp-player-meta{align-items: center}.pp-eq{display:none}.pp-ep-title{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:1.08rem;line-height:1.28}.pp-ep-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem}.pp-ep-meta{white-space:nowrap;font-size:.8rem}.pp-ep-kicker{white-space:nowrap}.pp-transport{grid-area:transport;display:flex;justify-content:center;align-items: center;gap:26px}.pp-transport .pp-play-btn{width:64px;min-width:64px;height:64px;min-height:64px}.pp-transport .pp-icon-btn{width:52px;min-width:52px;height:52px;min-height:52px}.pp-transport .pp-icon-btn svg{width:27px;height:27px}.pp-play-line .pp-play-btn{display:none}.pp-wave{gap:2px;height:64px;padding:4px 0}.pp-wave-bar{border-radius:2px}.pp-wave-bar:nth-child(3n+2),.pp-wave-bar:nth-child(3n){display:none}.pp-wave-times{justify-content:space-between;margin-top:4px}.pp-wave-times-sep{display:none}.pp-controls-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px}.pp-controls-row .pp-skip-wide{display:none}.pp-controls-row .pp-chip-btn{border-radius:14px;flex-direction:column;gap:4px;width:100%;height:auto;min-height:58px;padding:8px 2px 7px;font-size:.72rem;line-height:1.15}.pp-controls-row .pp-chip-btn span{text-align:center;overflow-wrap:break-word}.pp-controls-row .pp-speed-btn{min-width:0}.pp-volume{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;width:100%;min-height:58px}.pp-volume .pp-icon-btn{background:0 0;border:0;border-radius:14px;width:100%;min-width:0;height:100%;min-height:58px}.pp-volume-range{display:none}.pp-mute-solo{background:#ffffff0a;border-radius:14px;width:100%;height:auto;min-height:58px}}.profile-premium,.security-premium{background:radial-gradient(60% 30% at 8% 0%,#5fc2b21a,#5fc2b200 60%),radial-gradient(52% 30% at 96% 2%,#f7a8c914,#f7a8c900 60%),linear-gradient(180deg,var(--bg)0%,var(--bg-soft)100%)}.profile-premium .quickdrop-modal-head,.security-premium .quickdrop-modal-head{background:radial-gradient(90% 160% at 0 0,#5fc2b229,#5fc2b200 55%),linear-gradient(120deg,#232a3a 0%,#171c28 70%);box-shadow:inset 0 1px #ffffff1a}.profile-premium .quickdrop-modal-head h2,.security-premium .quickdrop-modal-head h2{color:#f0efe9;font-size:1.45rem;font-weight:600}.profile-premium .quickdrop-modal-head p,.security-premium .quickdrop-modal-head p{color:#b6bac2}.profile-premium .quickdrop-eyebrow,.security-premium .quickdrop-eyebrow{color:#8fd8cb}.profile-premium .quickdrop-title-mark,.security-premium .quickdrop-title-mark{border-radius:6px}.profile-premium .quickdrop-close,.security-premium .quickdrop-close{color:#f0efe9;box-shadow:none;background:#f0efe914;border-color:#000}.profile-premium .quickdrop-close:hover:not(:disabled),.security-premium .quickdrop-close:hover:not(:disabled){background:#f0efe92e}.profile-premium .quickdrop-workspace{padding:24px 0 40px}@media (max-width:860px){.profile-premium .quickdrop-workspace,.security-premium .security-stack{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}}.security-premium .security-stack{gap:22px;padding-top:24px;padding-bottom:40px}.profile-premium .profile-panel,.security-premium .security-panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--border);padding:26px max(28px,env(safe-area-inset-right))28px max(28px,env(safe-area-inset-left));border-radius:14px;box-shadow:0 1px 2px #0a0e180d,0 10px 28px #0a0e180d,inset 0 1px #ffffff73}:root[data-theme=dark] .profile-premium .profile-panel,:root[data-theme=dark] .security-premium .security-panel{box-shadow:0 1px 2px #0006,0 12px 30px #0000004d,inset 0 1px #eef0ff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .profile-premium .profile-panel,:root:not([data-theme=light]) .security-premium .security-panel{box-shadow:0 1px 2px #0006,0 12px 30px #0000004d,inset 0 1px #eef0ff0f}}.profile-premium .quickdrop-panel-title,.security-premium .quickdrop-panel-title{border-bottom:1px solid var(--border);align-items: flex-start;gap:12px;min-height:0;margin-bottom:20px;padding-bottom:18px}.profile-premium .quickdrop-panel-title h3,.security-premium .quickdrop-panel-title h3{letter-spacing:-.012em;color:var(--ink);font-size:1.12rem;font-weight:600;line-height:1.3}.profile-premium .quickdrop-panel-title p,.security-premium .quickdrop-panel-title p{color:var(--dim);margin-top:4px;font-size:.86rem;line-height:1.6}.profile-premium .quickdrop-panel-icon,.security-premium .quickdrop-panel-icon{background:color-mix(in srgb,var(--blue)10%,var(--surface));color:var(--blue-deep);box-shadow:none;border:0;border-radius:10px;width:38px;height:38px}.profile-premium .quickdrop-panel-icon .icon,.security-premium .quickdrop-panel-icon .icon{width:18px;height:18px}:root[data-theme=dark] .profile-premium .quickdrop-panel-icon,:root[data-theme=dark] .security-premium .quickdrop-panel-icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .profile-premium .quickdrop-panel-icon,:root:not([data-theme=light]) .security-premium .quickdrop-panel-icon{color:var(--sky)}}.profile-premium .quickdrop-field,.security-premium .quickdrop-field{gap:7px;margin-top:16px}.profile-premium .quickdrop-field>span,.security-premium .quickdrop-field>span{font-size:.88rem}.profile-premium .quickdrop-field>span b,.security-premium .quickdrop-field>span b{color:var(--ink);font-weight:600}.profile-premium .quickdrop-field input,.profile-premium .quickdrop-field textarea,.security-premium .quickdrop-field input,.security-premium .quickdrop-field textarea{border:1px solid var(--border);box-shadow:none;border-radius:10px;font-size:.95rem}.profile-premium .quickdrop-field input,.security-premium .quickdrop-field input{min-height:50px}.profile-premium .quickdrop-field input:focus,.profile-premium .quickdrop-field textarea:focus,.security-premium .quickdrop-field input:focus,.security-premium .quickdrop-field textarea:focus{border-color:color-mix(in srgb,var(--blue)55%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)16%,transparent)}.profile-premium .quickdrop-optional,.security-premium .quickdrop-optional{border:1px solid var(--border);background:var(--bg-soft);color:var(--dim);border-radius:999px}.profile-premium .profile-loading,.security-premium .profile-loading{color:var(--dim);font-size:.9rem}.profile-premium .profile-email-note,.security-premium .profile-email-note{color:var(--dim)}.profile-premium .profile-email-note .icon,.security-premium .profile-email-note .icon{color:var(--dim);opacity:.8}.profile-premium .profile-bio-count{color:var(--dim)}.profile-premium .quickdrop-message-status,.security-premium .quickdrop-message-status{border:1px solid var(--border);background:var(--surface-2);color:var(--ink);border-radius:10px}.profile-premium .quickdrop-message-status.success,.security-premium .quickdrop-message-status.success{border-color:color-mix(in srgb,var(--mint)32%,var(--border));background:color-mix(in srgb,var(--mint)10%,var(--surface))}.profile-premium .quickdrop-message-status.error,.security-premium .quickdrop-message-status.error{border-color:color-mix(in srgb,var(--pink)32%,var(--border));background:color-mix(in srgb,var(--pink)7%,var(--surface));color:var(--ink)}.profile-premium .quickdrop-message-status.error .icon,.security-premium .quickdrop-message-status.error .icon{color:var(--pink)}.profile-premium .quickdrop-send,.security-premium .quickdrop-send{letter-spacing:.005em;background:var(--blue);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--blue)30%,transparent);border:1px solid #0000;border-radius:10px;min-height:50px;padding:12px 22px;font-size:.95rem;font-weight:600}.profile-premium .quickdrop-send:hover:not(:disabled),.security-premium .quickdrop-send:hover:not(:disabled){background:var(--blue-deep);filter:none;box-shadow:0 7px 18px color-mix(in srgb,var(--blue)36%,transparent);transform:none}.profile-premium .quickdrop-send:active,.security-premium .quickdrop-send:active{transform:scale(.99)}:root[data-theme=dark] .profile-premium .quickdrop-send,:root[data-theme=dark] .security-premium .quickdrop-send{background:var(--sky);color:#0a1130;box-shadow:0 5px 14px color-mix(in srgb,var(--blue)30%,transparent);border-color:#0000}:root[data-theme=dark] .profile-premium .quickdrop-send:hover:not(:disabled),:root[data-theme=dark] .security-premium .quickdrop-send:hover:not(:disabled){background:var(--blue-deep);color:#0a1130}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .profile-premium .quickdrop-send,:root:not([data-theme=light]) .security-premium .quickdrop-send{background:var(--sky);color:#0a1130;box-shadow:0 5px 14px color-mix(in srgb,var(--blue)30%,transparent);border-color:#0000}:root:not([data-theme=light]) .profile-premium .quickdrop-send:hover:not(:disabled),:root:not([data-theme=light]) .security-premium .quickdrop-send:hover:not(:disabled){background:var(--blue-deep);color:#0a1130}}.profile-premium .profile-save{margin-top:20px}.security-premium .security-action-btn{margin-top:18px}.security-premium .security-btn-row .security-action-btn{margin-top:0}.profile-premium .profile-photo-btn,.security-premium .profile-photo-btn{background:var(--surface);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink)24%,transparent);box-shadow:none;border-radius:10px;min-height:46px;padding:9px 16px;font-size:.88rem;font-weight:600}.profile-premium .profile-photo-btn .icon,.security-premium .profile-photo-btn .icon{color:var(--dim)}.profile-premium .profile-photo-btn:hover:not(:disabled),.security-premium .profile-photo-btn:hover:not(:disabled){background:var(--bg-soft);transform:none}.profile-premium .profile-photo-btn:active,.security-premium .profile-photo-btn:active{transform:scale(.98)}.profile-premium .profile-photo-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.security-premium .profile-photo-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.profile-premium .profile-photo-btn.profile-photo-remove,.security-premium .profile-photo-btn.profile-photo-remove{color:var(--pink);border-color:color-mix(in srgb,var(--pink)38%,transparent);background:color-mix(in srgb,var(--pink)6%,var(--surface))}.profile-premium .profile-photo-btn.profile-photo-remove .icon,.security-premium .profile-photo-btn.profile-photo-remove .icon{color:var(--pink)}.profile-premium .profile-photo-btn.profile-photo-remove:hover:not(:disabled),.security-premium .profile-photo-btn.profile-photo-remove:hover:not(:disabled){background:color-mix(in srgb,var(--pink)10%,var(--surface))}.profile-premium .profile-photo-block{border:0;border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;margin-bottom:6px;padding:2px 0 22px}.profile-premium .profile-photo-preview{border:0;border-radius:16px;width:88px;height:88px;box-shadow:0 8px 20px #0a0e1833,inset 0 1px #ffffff38}.profile-premium .profile-photo-initials{font-size:1.6rem;font-weight:600}.profile-premium .profile-photo-label{letter-spacing:-.01em;font-size:1rem;font-weight:600}.profile-premium .profile-photo-label .icon{color:var(--blue-deep)}:root[data-theme=dark] .profile-premium .profile-photo-label .icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .profile-premium .profile-photo-label .icon{color:var(--sky)}}.profile-premium .profile-photo-note{color:var(--dim);font-size:.84rem}.profile-premium .profile-photo-actions{gap:10px;margin-top:14px}.profile-premium .profile-name-grid{gap:0 16px}.security-premium .security-copy{color:var(--dim);font-size:.9rem}.security-premium .security-email-row{border:1px solid var(--border);background:var(--surface-2);box-shadow:none;border-radius:12px;padding:14px 16px}.security-premium .security-email-icon{color:var(--blue-deep)}:root[data-theme=dark] .security-premium .security-email-icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .security-premium .security-email-icon{color:var(--sky)}}.security-premium .security-status-line{color:var(--ink);font-size:.9rem}.security-premium .security-pill{letter-spacing:.02em;border:0;border-radius:999px;min-height:24px;padding:4px 10px;font-size:.72rem;font-weight:600;line-height:1.35}.security-premium .security-pill.on{background:color-mix(in srgb,var(--mint)13%,var(--surface));color:color-mix(in srgb,var(--mint)66%,var(--ink))}.security-premium .security-pill.off{background:color-mix(in srgb,var(--pink)12%,var(--surface));color:color-mix(in srgb,var(--pink)68%,var(--ink))}.security-premium .security-pill.current{background:color-mix(in srgb,var(--blue)12%,var(--surface));color:var(--blue-deep)}:root[data-theme=dark] .security-premium .security-pill.current{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .security-premium .security-pill.current{color:var(--sky)}}.security-premium .security-steps li>span{border:1px solid color-mix(in srgb,var(--blue)30%,var(--border));background:color-mix(in srgb,var(--blue)10%,var(--surface));color:var(--blue-deep);border-radius:8px;width:26px;height:26px;font-weight:600}:root[data-theme=dark] .security-premium .security-steps li>span{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .security-premium .security-steps li>span{color:var(--sky)}}.security-premium .security-qr-img{border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 2px #0a0e180d,0 10px 28px #0a0e180f}.security-premium .security-code-input{font-variant-numeric:tabular-nums}.security-premium .security-session-list{gap:0;margin-top:0}.security-premium .security-session-row{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 4px}.security-premium .security-session-row+.security-session-row{border-top:1px solid var(--border)}.security-premium .security-session-icon{background:color-mix(in srgb,var(--blue)10%,var(--surface));color:var(--blue-deep);border:0;border-radius:10px;width:38px;height:38px}.security-premium .security-session-icon .icon{width:18px;height:18px}:root[data-theme=dark] .security-premium .security-session-icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .security-premium .security-session-icon{color:var(--sky)}}.security-premium .security-session-label{font-size:.94rem;font-weight:600}.security-premium .security-session-times{color:var(--dim);font-variant-numeric:tabular-nums}.security-premium .security-session-times .icon{color:var(--dim);opacity:.8}@media (max-width:600px){.profile-premium .quickdrop-modal-head h2,.security-premium .quickdrop-modal-head h2{font-size:1.26rem}.profile-premium .quickdrop-modal-head p,.security-premium .quickdrop-modal-head p{overflow-wrap:anywhere;max-width:none}.profile-premium .profile-panel,.security-premium .security-panel{padding:20px max(16px,env(safe-area-inset-right))22px max(16px,env(safe-area-inset-left));border-radius:14px}.profile-premium .quickdrop-panel-title,.security-premium .quickdrop-panel-title{margin-bottom:16px;padding-bottom:14px}.profile-premium .quickdrop-panel-title h3,.security-premium .quickdrop-panel-title h3{font-size:1.05rem}.profile-premium .profile-photo-block{padding-bottom:18px}.security-premium .security-session-row{padding:14px 2px}.security-premium .security-session-row .profile-photo-btn{min-height:46px}}@media (prefers-reduced-motion:reduce){.profile-premium .profile-photo-btn,.security-premium .profile-photo-btn,.profile-premium .quickdrop-send,.security-premium .quickdrop-send{transition:none}}.portal-usage-premium .portal-panel-head{border-bottom:0;align-items: center;margin-bottom:18px;padding-bottom:0}.portal-usage-premium .portal-panel-head h3{letter-spacing:-.018em;color:var(--ink);font-size:1.3rem;font-weight:600}.portal-usage-premium .portal-panel-head p{color:var(--dim);max-width:none;margin-top:4px;font-size:.86rem}.portal-usage-premium .portal-refresh{border:1px solid var(--border);color:var(--dim);box-shadow:none;background:0 0;border-radius:10px;flex:none;width:38px;height:38px}.portal-usage-premium .portal-refresh:hover:not(:disabled){background:var(--bg-soft);color:var(--ink)}.portal-usage-premium .portal-refresh .icon{width:16px;height:16px}.portal-usage-hero{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:stretch;gap:28px;padding:26px 28px;box-shadow:0 1px 2px #0a0e180d,0 10px 28px #0a0e180d}:root[data-theme=dark] .portal-usage-hero{box-shadow:0 1px 2px #0006,0 12px 30px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-usage-hero{box-shadow:0 1px 2px #0006,0 12px 30px #0000004d}}.portal-usage-hero-main{min-width:0}.portal-usage-eyebrow{display:inline-flex;letter-spacing:.13em;text-transform:uppercase;color:var(--blue-deep);align-items: center;gap:7px;font-size:.7rem;font-weight:600;line-height:1.4}:root[data-theme=dark] .portal-usage-eyebrow{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-usage-eyebrow{color:var(--sky)}}.portal-usage-eyebrow .icon{width:14px;height:14px}.portal-usage-amount{letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin-top:8px;font-size:2.6rem;font-weight:600;line-height:1.05}.portal-usage-sub{color:var(--dim);max-width:46ch;margin-top:9px;font-size:.9rem;line-height:1.55}.portal-usage-hero-single{justify-content:flex-start}.portal-usage-hero-single .portal-usage-sub{max-width:62ch}.portal-usage-credits{display:flex;border-left:1px solid var(--border);flex-direction:column;flex:none;justify-content:center;margin:0;padding-left:28px}.portal-usage-credit{padding:7px 0}.portal-usage-credit+.portal-usage-credit{border-top:1px solid color-mix(in srgb,var(--border)65%,transparent)}.portal-usage-credit dt{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);font-size:.66rem;font-weight:600;line-height:1.4}.portal-usage-credit dd{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:1.15rem;font-weight:600;line-height:1.3}.portal-usage-credits-note{color:var(--dim);max-width:68ch;margin-top:14px;font-size:.84rem;line-height:1.6}.portal-usage-section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:28px 0 12px;font-size:.72rem;font-weight:600;line-height:1.4}.portal-usage-ledger{display:flex;background:var(--surface);border:1px solid var(--border);overflow:hidden;border-radius:14px;flex-direction:column;box-shadow:0 1px 2px #0a0e180d,0 10px 28px #0a0e180d}:root[data-theme=dark] .portal-usage-ledger{box-shadow:0 1px 2px #0006,0 12px 30px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-usage-ledger{box-shadow:0 1px 2px #0006,0 12px 30px #0000004d}}.portal-usage-row{display:flex;align-items: center;gap:14px;padding:16px 20px}.portal-usage-row+.portal-usage-row{border-top:1px solid var(--border)}.portal-usage-row-icon{display:inline-flex;background:color-mix(in srgb,var(--blue)10%,var(--surface));color:var(--blue-deep);border-radius:10px;flex:none;justify-content:center;align-items: center;width:38px;height:38px}:root[data-theme=dark] .portal-usage-row-icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-usage-row-icon{color:var(--sky)}}.portal-usage-row-icon .icon{width:18px;height:18px}.portal-usage-row-main{flex:auto;min-width:0}.portal-usage-row-name{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem;font-weight:600;line-height:1.35}.portal-usage-row-recent .portal-usage-row-name{font-weight:500}.portal-usage-row-detail{color:var(--dim);overflow-wrap:break-word;margin-top:2px;font-size:.8rem;line-height:1.5}.portal-usage-row-cost{letter-spacing:-.005em;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:1rem;font-weight:600;line-height:1.35}.portal-usage-premium .portal-empty{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:8px;padding:44px 24px 40px;box-shadow:0 1px 2px #0a0e180a}.portal-usage-premium .portal-footnote{color:var(--dim);border-top:0;margin-top:18px;padding-top:0;font-size:.8rem}.portal-usage-premium .portal-footnote .icon{color:var(--dim);opacity:.8}@media (max-width:640px){.portal-usage-hero{flex-direction:column;gap:18px;padding:22px 20px}.portal-usage-amount{font-size:2.15rem}.portal-usage-credits{border-left:0;border-top:1px solid var(--border);flex-direction:row;gap:0;padding-top:6px;padding-left:0}.portal-usage-credit{flex:1 1 0;min-width:0;padding:10px 10px 2px 0}.portal-usage-credit+.portal-usage-credit{border-top:0}.portal-usage-row{gap:12px;padding:14px 16px}}@media (max-width:559px){.portal-tab:nth-child(2){flex-grow:1}.portal-tab:nth-child(3){flex-grow:1.35}}.portal-usage-premium .portal-usage-head{flex-direction:column;align-items:stretch;gap:5px}.portal-usage-head-row{display:flex;justify-content:space-between;align-items: center;gap:14px}@media (max-width:559px){.portal-tabs{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:2px 6px}.portal-tab{justify-content:center;gap:6px;min-height:48px;padding:10px 8px 12px;font-size:.84rem}.portal-tab .icon{width:15px;height:15px}.portal-tab:after{left:10px;right:10px}.portal-tab-count{flex:none}.portal-tab:nth-child(2) .portal-tab-count{font-variant-numeric:tabular-nums}.portal-usage-premium .portal-refresh{width:44px;height:44px}.portal-usage-premium .portal-panel-head h3{font-size:1.22rem}.portal-usage-premium .portal-panel-head p{font-size:.85rem;line-height:1.6}}@media (max-width:640px){.portal-usage-eyebrow{letter-spacing:.11em;font-size:.68rem}.portal-usage-sub{max-width:none}.portal-usage-credits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;padding-top:14px}.portal-usage-credit{min-width:0;padding:2px 0 0}.portal-usage-credit+.portal-usage-credit{border-top:0;border-left:1px solid color-mix(in srgb,var(--border)65%,transparent);padding-left:12px}.portal-usage-credit dt{min-height:2.9em}.portal-usage-credit dd{font-size:1.08rem}.portal-usage-credits-note{max-width:none}.portal-usage-row{display:grid;grid-template-columns:34px minmax(0,1fr)auto;grid-template-areas:"icon name cost" "icon detail cost";align-items: start;gap:1px 11px;padding:14px 16px}.portal-usage-row-icon{grid-area:icon;border-radius:9px;width:34px;height:34px;margin-top:1px}.portal-usage-row-icon .icon{width:16px;height:16px}.portal-usage-row-main{display:contents}.portal-usage-row-name{grid-area:name;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;align-self: start;line-height:1.4}.portal-usage-row-detail{grid-area:detail;margin-top:1px;font-size:.79rem}.portal-usage-row-cost{grid-area:cost;align-self: start;padding-top:1px;font-size:.97rem}.portal-usage-section-title{margin:24px 0 10px}.portal-usage-premium .portal-empty{padding:36px 18px 32px}}@media (max-width:380px){.portal-tab{gap:5px;padding-left:4px;padding-right:4px;font-size:.8rem}.portal-usage-amount{font-size:1.95rem}.portal-usage-hero{padding:20px 17px}.portal-usage-row{padding:13px 14px}.portal-usage-credit dd{font-size:1rem}}.hero-split{display:flex;flex-direction:column;gap:30px;width:100%;min-width:0}.hero-side{width:100%;min-width:0;margin-top:24px}.hero-side .pp-player{margin-top:0;box-sizing:border-box;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"cover meta" "cover play" "cover controls" "cover note";-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);background:radial-gradient(90% 140% at 14% 0%,#5ec2b221 0%,#5ec2b20a 42%,#0000 65%) no-repeat,linear-gradient(#0a2228b8 0%,#06181ec7 100%) no-repeat;border:1px solid #94c5be47;border-radius:18px;gap:5px 18px;width:100%;max-width:1020px;margin-inline-start:auto;margin-inline-end:auto;padding:16px 20px;box-shadow:0 22px 44px -14px #0000008c,inset 0 1px #ffffff1a}.hero-side .pp-player-thumb{border:1px solid #ffffff29;border-radius:12px;align-self: center;width:88px;height:88px;min-height:88px;box-shadow:0 10px 22px #00000073}.hero-side .pp-player-meta{align-items: center}.hero-side .pp-ep-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.05rem;line-height:1.3}.hero-side .pp-ep-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.82rem}.hero-side .pp-play-line{gap:12px}.hero-side .pp-play-btn{width:46px;min-width:46px;height:46px;min-height:46px}.hero-side .pp-play-icons,.hero-side .pp-play-icon svg{width:20px;height:20px}.hero-side .pp-wave{height:42px;padding:2px}.hero-side .pp-wave-bar{background:#5f7194}.hero-side .pp-wave-bar-buffered{background:#8494b5}.hero-side .pp-wave-bar-filled{background:#5ec2b2}.hero-side .pp-wave-times{margin-top:0}.hero-side .pp-time{font-size:.78rem}.hero-side .pp-controls-row{flex-wrap:wrap;gap:6px}.hero-side .pp-icon-btn-sm{width:36px;min-width:36px;height:36px;min-height:36px}.hero-side .pp-controls-row .pp-icon-btn svg{width:19px;height:19px}.hero-side .pp-chip-btn{gap:5px;height:36px;min-height:36px;padding:0 11px;font-size:.82rem}.hero-side .pp-chip-btn svg{width:16px;height:16px}.hero-side .pp-chip-btn .icon{width:15px;height:15px}.hero-side .pp-speed-btn{min-width:64px}.hero-side .pp-volume-range{width:52px;height:36px}.hero-side .pp-volume-range::-webkit-slider-thumb{width:15px;height:15px;margin-top:-5px}.hero-side .pp-volume-range::-moz-range-thumb{width:14px;height:14px}.hero-side .pp-share-note{margin-top:0;font-size:.8rem}.hero-night .hero-split .hero-copy .lede{margin-top:22px}.hero-join-row{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:12px;margin-top:26px}.hero-join-btn{display:inline-flex;box-sizing:border-box;color:#fff;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0f766e;border:2px solid #000;border-radius:999px;align-items: center;gap:9px;min-height:48px;padding:11px 20px;transition:background .15s,transform .15s;font-size:.95rem;font-weight:600;line-height:1}.hero-join-btn .icon{color:#a9e5c0;width:18px;height:18px}.hero-join-btn:hover{background:#12957f}.hero-join-btn:active{transform:scale(.98)}.hero-join-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.sms-section{background-color:var(--bg);background-image:radial-gradient(#20242f0e 1px,#0000 1.15px),radial-gradient(#20242f08 1px,#0000 1.15px),linear-gradient(118deg,#f7a8c912 0%,#ffc39b0f 20%,#f9e79f0f 40%,#a9e5c00d 58%,#93b1cc0f 78%,#b7c9b012 100%);background-position:0 0,12px 12px,0 0;background-size:24px 24px,24px 24px,auto;padding:46px 0 10px}:root[data-theme=dark] .sms-section{background-image:radial-gradient(#ffffff0e 1px,#0000 1.15px),radial-gradient(#ffffff08 1px,#0000 1.15px),linear-gradient(118deg,#f7a8c90f 0%,#ffc39b0d 20%,#f9e79f0d 40%,#a9e5c00a 58%,#93b1cc0d 78%,#b7c9b00f 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sms-section{background-image:radial-gradient(#ffffff0e 1px,#0000 1.15px),radial-gradient(#ffffff08 1px,#0000 1.15px),linear-gradient(118deg,#f7a8c90f 0%,#ffc39b0d 20%,#f9e79f0d 40%,#a9e5c00a 58%,#93b1cc0d 78%,#b7c9b00f 100%)}}.sms-section-title{text-align:center;letter-spacing:-.01em;color:var(--ink);margin-bottom:20px;font-size:1.45rem;font-weight:600}@media (min-width:1020px){.hero-split{text-align:center;gap:28px}.hero-night .hero-split .hero-copy{text-align:center;align-items: center;margin-inline-start:auto;margin-inline-end:auto}.hero-night .hero-split .hero-copy h1.hero-coming-h1{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.hero-night .hero-split .hero-copy .lede{text-align:center;max-width:62ch;margin-inline-start:auto;margin-inline-end:auto}.hero-join-row{justify-content:center}.hero-side .pp-wave{gap:1px}.hero-side .pp-wave-bar{min-width:0}}@media (max-width:640px){.hero-side .pp-player{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"cover meta" "transport transport" "play play" "controls controls" "note note";border-radius:16px;gap:8px 12px;padding:12px 14px}.hero-side .pp-player-thumb{border-radius:10px;width:64px;height:64px;min-height:64px}.hero-side .pp-transport .pp-play-btn{width:52px;min-width:52px;height:52px;min-height:52px}.hero-side .pp-transport .pp-icon-btn{width:44px;min-width:44px;height:44px;min-height:44px}.hero-side .pp-wave{height:44px}.hero-side .pp-controls-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hero-side .pp-controls-row .pp-chip-btn,.hero-side .pp-volume,.hero-side .pp-volume .pp-icon-btn,.hero-side .pp-mute-solo{min-height:50px}}.hero-copy .lede,.hero-night .hero-copy .lede,.hero-night .hero-split .hero-copy .lede{letter-spacing:-.01em;max-width:56ch;font-size:clamp(1.35rem,3.7vw,1.95rem);line-height:1.5}.hero-copy .lede .lede-main{display:block;text-wrap:balance}.hero-copy .lede .lede-sub{display:block;text-wrap:balance;margin-top:.6em;font-size:.78em;line-height:1.45}@media (min-width:1020px){.hero-night .hero-split .hero-copy .lede{max-width:56ch}}.hero-grid{text-align:left;align-items:stretch}.hero-split{gap:0}.hero-copy{text-align:left;align-items: flex-start;width:100%;max-width:640px;margin-inline-start:0;margin-inline-end:0}.hero-visual{display:none}.hero .hero-copy h1.hero-headline,.hero-night .hero-copy h1.hero-headline{text-align:left;text-wrap:balance;letter-spacing:-.012em;color:#fdf6e9;width:100%;max-width:100%;margin:0;font-size:clamp(1.32rem,5.6vw,1.5rem);font-weight:700;line-height:1.28}.hero .hero-copy .hero-sub,.hero-night .hero-copy .hero-sub{text-align:left;text-wrap:pretty;letter-spacing:0;color:#faf0dedb;max-width:46ch;margin:20px 0 0;font-size:1.05rem;font-weight:400;line-height:1.65}.hero-side{width:100%;margin-top:28px}.hero-side .pp-player{grid-template-columns:76px minmax(0,1fr);border-radius:16px;gap:5px 15px;width:100%;max-width:100%;margin-inline-start:0;margin-inline-end:0;padding:15px 17px}.hero-side .pp-player-thumb{border-radius:11px;width:76px;height:76px;min-height:76px}.hero-side .pp-ep-title{font-size:.99rem}.hero-side .pp-ep-sub{font-size:.8rem}.hero-side .pp-wave{gap:1px;height:38px}.hero-side .pp-wave-bar{min-width:0}.hero-side .pp-play-btn{width:44px;min-width:44px;height:44px;min-height:44px}.hero-side .pp-controls-row{gap:5px}.hero-side .pp-chip-btn{height:34px;min-height:34px;padding:0 10px;font-size:.8rem}.hero-side .pp-speed-btn{min-width:60px}.hero-side .pp-volume-range{width:46px}@media (min-width:1020px){.hero{padding:56px 0 64px}.hero-split{display:grid;grid-template-columns:minmax(0,600px)minmax(0,1fr);align-items: start;column-gap:64px}.hero-copy{max-width:600px}.hero-visual{display:block;min-height:480px}.hero .hero-copy h1.hero-headline,.hero-night .hero-copy h1.hero-headline{font-size:clamp(1.6rem,1.9vw,1.75rem);line-height:1.28}.hero .hero-copy .hero-sub,.hero-night .hero-copy .hero-sub{margin-top:22px;font-size:1.14rem}.hero-side{margin-top:30px}.hero-social-tile-1{top:5%;left:auto;right:32%}.hero-social-tile-2{top:10%;left:auto;right:5%}.hero-social-tile-3{top:41%;left:auto;right:26%}.hero-social-tile-4{top:57%;left:auto;right:6%}.hero-social-tile-5{inset:auto 17% 5% auto}}@media (min-width:641px) and (max-width:1019px){.hero-copy{max-width:min(560px,100% - 100px)}.hero-social-tile-1{top:4%;left:auto;right:3.5%}.hero-social-tile-2{top:23%;left:auto;right:3.5%}.hero-social-tile-3{top:42%;left:auto;right:3.5%}.hero-social-tile-4{inset:auto 3.5% 24% auto}.hero-social-tile-5{inset:auto 3.5% 5% auto}}@media (max-width:640px){.hero-copy{max-width:100%}.hero .hero-copy .hero-sub,.hero-night .hero-copy .hero-sub{margin-top:16px;font-size:1rem}.hero-side{margin-top:24px}.hero-social-tile-3{inset:auto 8px 168px auto}}.hero-night .hero-split .hero-copy,.hero .hero-split .hero-copy{text-align:left;align-items: flex-start;margin-inline-start:0;margin-inline-end:0}@media (max-width:640px){.hero-copy{padding-top:58px}}.hero-visual{display:block;width:100%;min-width:0;max-width:640px;margin-top:30px}.hero-subscribe{box-sizing:border-box;color:#f0efe9;text-align:left;-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);background:radial-gradient(90% 140% at 14% 0%,#5ec2b221 0%,#5ec2b20a 42%,#0000 65%),linear-gradient(#0a2228b8 0%,#06181ecc 100%);border:1px solid #94c5be47;border-radius:18px;padding:24px 24px 22px;box-shadow:0 22px 44px -14px #0000008c,inset 0 1px #ffffff1a}.hero-subscribe .pp-modal-title{padding-right:0;font-size:1.25rem}@media (min-width:1020px){.hero-visual{max-width:none;margin-top:0}}@media (min-width:641px) and (max-width:1019px){.hero-visual{max-width:min(560px,100% - 100px)}}@media (max-width:640px){.hero-visual{max-width:100%;margin-top:24px}.hero-subscribe{padding:20px 18px 18px}}.hero .hero-split .hero-copy,.hero-night .hero-split .hero-copy{transform:translate(-4px)}.hero-terms-summary{display:flex;color:#9aa3b2;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-top:14px;font-size:.86rem;line-height:1.5}.hero-terms-link{display:inline-flex;font:inherit;color:#5ec2b2;text-decoration:underline;text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items: center;min-height:32px;margin-block-start:-6px;margin-block-end:-6px;padding:0 2px;font-weight:600}.hero-terms-link:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px;border-radius:4px}.hero-terms-modal{max-width:560px}.hero-terms-modal .hero-terms-full{color:#c7ccd6;font-size:.95rem;line-height:1.65}.hero-terms-modal .pp-modal-submit{margin-top:22px}.hero-testimonial{display:flex;align-items: flex-start;gap:16px;width:100%;margin:26px 0 0}.hero-testimonial-avatar{object-fit:cover;object-position:center 22%;border-radius:50%;flex:none;width:58px;height:58px}.hero-testimonial-copy{min-width:0;padding-top:1px}.hero-testimonial-stars{display:flex;color:#f6c945;gap:2px;line-height:0}.hero-testimonial-stars .icon{width:17px;height:17px}.hero-testimonial-stars .icon svg{fill:#f6c945;stroke:#f6c945;stroke-width:1.4}.hero-testimonial-quote{color:#fdf6e9;text-wrap:pretty;margin:8px 0 0;font-size:1rem;font-weight:500;line-height:1.55}.hero-testimonial-byline{letter-spacing:.02em;color:#faf0deb8;margin-top:7px;font-size:.84rem}@media (max-width:640px){.hero-testimonial{gap:13px;margin-top:24px}.hero-testimonial-avatar{width:52px;height:52px}.hero-testimonial-quote{font-size:.96rem}}.hero-subscribe{border:2px solid #000}.hero-subscribe form .pp-modal-submit{border:2px solid #000;border-radius:0}.site-header .btn-account.btn-account-signedin{color:var(--ink);border:1px solid color-mix(in srgb,var(--line)75%,transparent);background:0 0;border-radius:999px;justify-content:flex-start;gap:10px;width:auto;max-width:272px;height:auto;padding:5px 14px 5px 5px;box-shadow:inset 0 1px #ffffff0f}.site-header .btn-account.btn-account-signedin:hover{background:var(--bg-soft);color:var(--ink);border-color:color-mix(in srgb,var(--line)100%,transparent)}.btn-account-signedin .account-avatar-circle{display:inline-flex;box-sizing:border-box;color:#fdf6e9;background:linear-gradient(145deg,#138a7a 0%,#0f766e 55%,#0a5f58 100%);border:1.5px solid #fdf6e98c;border-radius:50%;flex:none;justify-content:center;align-items: center;width:36px;height:36px;box-shadow:0 4px 12px #00000047,inset 0 1px #ffffff47}.btn-account-signedin .account-avatar-circle .icon{width:18px;height:18px}.btn-account-signedin .account-avatar-initials-text{letter-spacing:.04em;font-size:.82rem;font-weight:600;line-height:1}.site-header .btn-account.btn-account-signedin .account-avatar{background:#0f766e;border:1.5px solid #fdf6e98c;width:36px;height:36px;box-shadow:0 4px 12px #00000047,inset 0 1px #ffffff47}.site-header .btn-account.btn-account-signedin .account-label{display:block;letter-spacing:-.01em;max-width:176px;font-size:.95rem;font-weight:600}@media (max-width:559px){.site-header .btn-account.btn-account-signedin{justify-content:flex-start;gap:8px;width:auto;max-width:196px;padding:4px 10px 4px 4px}.site-header .btn-account.btn-account-signedin .account-avatar,.btn-account-signedin .account-avatar-circle{width:32px;height:32px}.site-header .btn-account.btn-account-signedin .account-label{display:block;max-width:108px;font-size:.88rem}.btn-account-signedin .account-chevron{display:none}}.pp-input-icon,.pp-input-icon .icon,.quickdrop-input-icon,.quickdrop-input-icon .icon,.sms-optin-input-icon,.sms-optin-input-icon .icon,.feedback-input-icon,.feedback-input-icon .icon,.auth-input-shell>span,.auth-input-shell>span .icon,.main-nav a .icon,.mobile-menu .mobile-menu-item .icon,.mobile-menu a .icon,.account-dropdown-icon,.account-dropdown-icon .icon,.account-dropdown-item .icon{color:#fff!important}.packages-section{padding:68px 0 84px}.packages-banner{display:flex;box-sizing:border-box;text-align:center;color:#d9e4de;background:radial-gradient(90% 140% at 14% 0%,#5ec2b21f 0%,#5ec2b208 45%,#0000 68%),linear-gradient(#142a2ee0 0%,#0d1c20eb 100%);border:1px solid #94c5be61;border-radius:999px;justify-content:center;align-items: center;gap:11px;max-width:720px;margin:0 auto;padding:13px 22px;box-shadow:0 16px 34px -14px #00000080,inset 0 1px #ffffff14}.packages-banner-icon{display:inline-flex;color:#a9cfc4;flex:none}.packages-banner-icon .icon{width:19px;height:19px}.packages-banner-text{font-size:.98rem;line-height:1.45}.packages-banner-text strong{color:#fdf6e9;font-weight:600}.packages-head{text-align:center;max-width:620px;margin:44px auto 0}.packages-head h2{letter-spacing:-.015em;color:var(--ink);font-size:2rem;font-weight:600}.packages-lede{color:var(--ink-soft);text-wrap:pretty;margin-top:13px;font-size:1.02rem;line-height:1.65}.packages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:42px}.package-card{display:flex;box-sizing:border-box;background:linear-gradient(180deg,var(--surface)0%,var(--surface-2)100%);border:1px solid var(--border);box-shadow:var(--shadow-sm);filter:saturate(.68);border-radius:20px;flex-direction:column;min-width:0;padding:34px 28px 28px}.package-card-featured{border-color:color-mix(in srgb,var(--sky)52%,var(--border));filter:saturate(.8);box-shadow:0 22px 44px -16px #00000080,inset 0 1px #ffffff12}.package-icon{display:inline-flex;background:color-mix(in srgb,var(--sky)13%,var(--surface-2));border:1px solid color-mix(in srgb,var(--sky)34%,var(--border));color:var(--sky);border-radius:50%;flex:none;justify-content:center;align-items: center;width:46px;height:46px}.package-icon .icon{width:21px;height:21px}.package-name{letter-spacing:-.01em;color:var(--ink);margin-top:20px;font-size:1.42rem;font-weight:600}.package-tagline{color:var(--sky);margin-top:5px;font-size:.92rem;font-weight:500}.package-desc{color:var(--ink-soft);margin-top:12px;font-size:.95rem;line-height:1.62}.package-points{list-style:none;display:flex;flex-direction:column;gap:11px;margin:20px 0 0;padding:0}.package-points li{display:flex;color:var(--ink-soft);align-items: flex-start;gap:10px;font-size:.93rem;line-height:1.5}.package-check{display:inline-flex;color:var(--sky);flex:none;margin-top:2px}.package-check .icon{width:16px;height:16px}.package-price{letter-spacing:.07em;text-transform:uppercase;color:var(--dim);margin-top:auto;padding-top:22px;font-size:.86rem;font-weight:600}.package-points+.package-price{margin-top:26px}.package-card .package-price{margin-top:auto}.package-cta{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-soft);color:var(--dim);cursor:not-allowed;-webkit-tap-highlight-color:transparent;border-radius:10px;width:100%;min-height:50px;margin-top:13px;padding:12px 18px;font-family:inherit;font-size:.97rem;font-weight:600}@media (min-width:901px){.package-card-featured{transform:translateY(-8px)}}@media (max-width:900px){.packages-grid{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline-start:auto;margin-inline-end:auto}.package-card{padding:30px 24px 26px}}@media (max-width:640px){.packages-section{padding:52px 0 64px}.packages-banner{padding:12px 18px}.packages-head{margin-top:36px}.packages-head h2{font-size:1.7rem}.packages-grid{margin-top:34px}}.hero-subscribe .pp-field input{color:#f0efe9;background:linear-gradient(#5ec2b214 0%,#ffffff0d 100%);border:1px solid #94c5be52;box-shadow:inset 0 1px #ffffff0d}.hero-subscribe .pp-field input::placeholder{color:#93a8a2}.hero-subscribe .pp-field input:focus{background:linear-gradient(#5ec2b221 0%,#ffffff12 100%);border-color:#5ec2b29e;box-shadow:0 0 0 3px #5ec2b229,inset 0 1px #ffffff0f}.hero-subscribe .pp-field input:focus-visible{outline:2px solid #5ec2b2bf;outline-offset:1px}.hero-side .pp-player{grid-template-columns:92px minmax(0,1fr)}.hero-side .pp-player-thumb{aspect-ratio:1;object-fit:cover;object-position:center;place-self: center;width:92px;height:92px;min-height:92px}@media (max-width:640px){.hero-side .pp-player{grid-template-columns:72px minmax(0,1fr)}.hero-side .pp-player-thumb{width:72px;height:72px;min-height:72px}}#pp-episodes{scroll-margin-top:84px}.hero-grid,.hero-split,.hero-split>*,.hero-copy{min-width:0}.hero .hero-copy .hero-sub,.hero-night .hero-copy .hero-sub{box-sizing:border-box;overflow-wrap:break-word;word-break:normal;hyphens:none;width:100%;min-width:0;max-width:min(46ch,100%);font-size:clamp(1rem,2.2vw,1.14rem)}.pp-player:not(.pp-player-hero) .pp-controls-row{flex-wrap:wrap}.pp-player:not(.pp-player-hero) .pp-chip-btn{white-space:nowrap;flex:none}.pp-player:not(.pp-player-hero) .pp-chip-btn span{white-space:nowrap}.hero-subscribe,.hero-side .pp-player{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#e4e0f83d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4e0f829 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4e0f824 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4e0f82e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;box-shadow:0 30px 60px -12px #000000a6,0 0 60px #7e6ecd21,inset 0 1px #ffffff17}.hero-side .pp-player{border:1px solid #aaa4c638}.hero-subscribe .pp-field input{background:linear-gradient(#e4e0f812 0%,#ffffff0a 100%);border:1px solid #aaa4c657;box-shadow:inset 0 1px #ffffff0d}.hero-subscribe .pp-field input::placeholder{color:#8d94a6}.hero-subscribe .pp-field input:focus{background:linear-gradient(#e4e0f81f 0%,#ffffff0f 100%);border-color:#aaa4c69e;box-shadow:0 0 0 3px #9a8ce02e,inset 0 1px #ffffff0f}.package-card{position:relative;box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff17;background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#e4e0f83d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4e0f829 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4e0f824 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4e0f82e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;border:1px solid #aaa4c638}.package-card-featured{border-color:#aaa4c66b;box-shadow:0 22px 44px -16px #00000080,inset 0 1px #ffffff17}.package-badge{position:absolute;z-index:2;white-space:nowrap;color:#241a05;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#eec96a 0%,#d9a83f 55%,#c9962e 100%);border:1px solid #78540a8c;border-radius:999px;padding:6px 18px 7px;font-size:.72rem;font-weight:700;line-height:1.2;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px #00000073,inset 0 1px #ffffff8c}.package-badge:before,.package-badge:after{content:"";position:absolute;z-index:-1;border-style:solid;top:5px}.package-badge:before{border-width:8px 8px 8px 0;border-color:#0000 #a87c1c #0000 #0000;left:-8px}.package-badge:after{border-width:8px 0 8px 8px;border-color:#0000 #0000 #0000 #a87c1c;right:-8px}.hero-side .pp-play-line{align-items: flex-start}.hero-side .pp-play-line .pp-play-btn{margin-top:-3px}.hero-side .pp-player{grid-template-columns:128px minmax(0,1fr)}.hero-side .pp-player-thumb{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:14px;width:128px;height:128px;min-height:128px}@media (max-width:640px){.hero-side .pp-player{grid-template-columns:96px minmax(0,1fr)}.hero-side .pp-player-thumb{border-radius:12px;width:96px;height:96px;min-height:96px}}.hero .hero-split .hero-copy,.hero-night .hero-split .hero-copy{transform:none}.hero .wrap.hero-grid{box-sizing:border-box;width:min(1160px,100% - 48px)}.hero-grid,.hero-split,.hero-split>*,.hero-copy,.hero-visual,.hero-side{box-sizing:border-box;min-width:0;max-width:100%}.hero .hero-copy h1.hero-headline,.hero-night .hero-copy h1.hero-headline,.hero .hero-copy .hero-sub,.hero-night .hero-copy .hero-sub,.hero-testimonial-quote,.hero-testimonial-byline{box-sizing:border-box;overflow-wrap:break-word;word-break:normal;hyphens:none;min-width:0;max-width:100%}.hero .hero-copy h1.hero-headline,.hero-night .hero-copy h1.hero-headline{text-wrap:balance;width:100%;padding-right:10px}.hero .hero-copy .hero-sub,.hero-night .hero-copy .hero-sub{display:block;text-wrap:pretty;width:100%;max-width:min(42ch,100%);padding-right:12px;font-size:clamp(1rem,2.2vw,1.14rem);line-height:1.7}.hero-testimonial{box-sizing:border-box;min-width:0;max-width:100%}.hero-testimonial-copy{min-width:0}.hero-testimonial-quote{text-wrap:pretty;max-width:48ch;padding-right:8px}.hero-testimonial-byline{overflow-wrap:break-word}@media (min-width:641px) and (max-width:1019px){.hero-copy{max-width:min(560px,100%)}.hero .hero-copy h1.hero-headline,.hero-night .hero-copy h1.hero-headline,.hero .hero-copy .hero-sub,.hero-night .hero-copy .hero-sub,.hero-testimonial-quote{padding-right:56px}}@media (max-width:640px){.hero .wrap.hero-grid{width:calc(100% - 48px)}.hero .hero-copy h1.hero-headline,.hero-night .hero-copy h1.hero-headline{padding-right:6px}.hero .hero-copy .hero-sub,.hero-night .hero-copy .hero-sub{max-width:100%;padding-right:6px;font-size:.98rem;line-height:1.68}.hero-testimonial-quote{padding-right:4px}}@media (max-width:380px){.hero .wrap.hero-grid{width:calc(100% - 40px)}}@media (max-width:767px){html,body{overflow-x:clip;max-width:100%}img,video,iframe,embed,object,table,pre{max-width:100%}pre{overflow-x:auto}main,section,article,figure,blockquote{min-width:0}h1,h2,h3,p,li,blockquote{overflow-wrap:break-word}input,select,textarea{font-size:16px!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],input[type=url],select{min-height:50px}.pp-chip-btn{min-height:44px}.pp-modal-close,.auth-close{width:44px;min-width:44px;height:44px;min-height:44px}.auth-backdrop,.pp-modal-backdrop,.podcast-terms-backdrop,.quickdrop-backdrop{padding:max(10px,env(safe-area-inset-top))max(10px,env(safe-area-inset-right))max(10px,env(safe-area-inset-bottom))max(10px,env(safe-area-inset-left));box-sizing:border-box}.auth-modal,.pp-modal,.quickdrop-modal{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;max-height:calc(100dvh - 20px)}}@media (max-width:640px){.hero-side .pp-ep-title{white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical}.hero-side .pp-ep-sub{display:block;min-width:0;max-width:100%}.hero-side .pp-ep-meta,.hero-side .pp-ep-kicker{white-space:nowrap}.hero-side .pp-player-meta{overflow:hidden;min-width:0;max-width:100%}.package-badge{letter-spacing:.09em;max-width:calc(100% - 32px);padding:6px 14px 7px;font-size:.68rem}.packages-grid{box-sizing:border-box;width:100%}.pp-wrap{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));box-sizing:border-box}}@media (max-width:380px){.pp-transport{gap:18px}.pp-controls-row,.hero-side .pp-controls-row{gap:6px}}.package-check-premium{color:#fff;background:linear-gradient(#5ec2b2 0%,#2a9d8f 52%,#0f766e 100%);border:2px solid #000;border-radius:999px;justify-content:center;align-items: center;width:22px;min-width:22px;height:22px;margin-top:0;box-shadow:0 4px 12px #0f766e61,0 0 0 3px #5ec2b21f,inset 0 1px #ffffff73,inset 0 -1px #042f2e47}.package-check-premium .icon{display:inline-flex;width:13px;height:13px}.package-check-premium .icon svg{stroke-width:3;width:13px;height:13px}.package-points li>span:last-child{overflow-wrap:break-word;min-width:0}.package-card .package-name,.package-card .package-tagline,.package-card .package-price,.package-card .package-cta,.package-badge{white-space:nowrap}.package-points li{white-space:nowrap;letter-spacing:-.005em;flex-wrap:nowrap;font-size:.9rem}.package-points li>span:last-child{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0}@media (max-width:640px){.package-card{padding:30px 18px 26px}.package-tagline{font-size:.88rem}.package-points li{letter-spacing:-.008em;gap:8px;font-size:.86rem}}@media (max-width:380px){.package-card{padding:28px 14px 24px}.package-name{font-size:1.3rem}.package-tagline{letter-spacing:-.01em;font-size:.82rem}.package-points li{letter-spacing:-.014em;gap:7px;font-size:.78rem}.package-price{letter-spacing:.05em;font-size:.8rem}}.package-tip-trigger{position:relative;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;white-space:nowrap;cursor:pointer;text-decoration:underline dotted #5ec2b2cc 1px;text-underline-offset:4px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.package-tip-trigger:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px;border-radius:4px}.package-tip{position:absolute;z-index:30;box-sizing:border-box;white-space:normal;overflow-wrap:break-word;text-wrap:pretty;text-decoration:none;color:#e9f4f0;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#112226f5 0%,#091519f7 100%);border:1px solid #5ec2b273;border-radius:12px;width:max-content;max-width:min(320px,100vw - 32px);padding:12px 14px;transition:opacity .18s,transform .18s,visibility .18s;font-size:.8rem;font-weight:500;line-height:1.55;bottom:calc(100% + 10px);left:0;transform:translateY(4px);box-shadow:0 18px 36px -12px #000000a6,inset 0 1px #ffffff14}.package-tip.is-flip{top:calc(100% + 10px);bottom:auto}.package-tip.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.package-tip{transition:none}}.package-points{gap:12px}.package-points li{align-items: center}.package-points li>.package-check{flex:none}.package-points li>span:last-child,.package-points li>.package-tip-trigger{flex:none;min-width:0}.package-check-growth .icon{width:14px;height:14px}.package-check-growth .icon svg{stroke-width:2.4;width:14px;height:14px}.package-see-more{box-sizing:border-box;display:inline-flex;box-shadow:none;color:#5ec2b2;letter-spacing:.01em;white-space:nowrap;text-decoration:underline;text-decoration-color:#5ec2b28c;text-decoration-thickness:1px;text-underline-offset:4px;text-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;justify-content:center;align-self: center;align-items: center;width:auto;min-height:44px;margin-top:14px;padding:10px 12px;transition:color .18s,text-decoration-color .18s;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.2}.package-see-more:hover{color:#8fe0d2;text-decoration-color:currentColor}.package-see-more:active{color:#2a9d8f}.package-see-more:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}@media (prefers-reduced-motion:reduce){.package-see-more{transition:none}}.package-see-more+.package-price{margin-top:22px}@keyframes starter-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.starter-modal-backdrop{position:fixed;z-index:120;display:flex;padding:max(16px,env(safe-area-inset-top,0px))max(16px,env(safe-area-inset-right,0px))max(16px,env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);box-sizing:border-box;background:#030509ad;justify-content:center;align-items: center;inset:0}.starter-modal{position:relative;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;color:#f0efe9;animation:.28s cubic-bezier(.22,.9,.32,1) both starter-modal-in;background:radial-gradient(90% 130% at 16% 0%,#5ec2b224 0%,#5ec2b20a 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#e4e0f83d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4e0f829 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4e0f824 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4e0f82e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;border:2px solid #000;border-radius:20px;width:100%;max-width:480px;max-height:calc(100dvh - 32px);padding:30px 30px 28px;box-shadow:0 30px 60px -12px #000000a6,0 0 60px #0f766e24,inset 0 0 0 1px #aaa4c638,inset 0 1px #ffffff17}@media (prefers-reduced-motion:reduce){.starter-modal{animation:none}}.starter-modal-close{position:absolute;color:#b6bac2;cursor:pointer;display:inline-flex;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items: center;width:44px;min-width:44px;height:44px;min-height:44px;top:8px;right:8px}.starter-modal-close .icon{display:inline-flex;width:20px;height:20px}.starter-modal-close .icon svg{display:block;width:20px;height:20px}.starter-modal-close:hover{color:#fff;background:#ffffff12}.starter-modal-close:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.starter-modal-title{letter-spacing:-.01em;color:#f0efe9;padding-right:34px;font-size:1.35rem;font-weight:600;line-height:1.25}.starter-modal-list{list-style:none;display:flex;flex-direction:column;gap:16px;margin:22px 0 0;padding:0}.starter-modal-row{display:flex;align-items: flex-start;gap:12px}.starter-modal-row>.package-check{flex:none;margin-top:1px}.starter-modal-row-copy{display:flex;flex-direction:column;min-width:0}.starter-modal-row-title{color:#f0efe9;font-size:.98rem;font-weight:600;line-height:1.4}.starter-modal-row-detail{color:#b6bac2;overflow-wrap:break-word;margin-top:3px;font-size:.84rem;font-weight:400;line-height:1.55}@media (max-width:640px){.starter-modal{border-radius:20px;padding:24px 20px 22px}.starter-modal-title{font-size:1.24rem}}.package-points li,.package-points li>span:last-child,.package-points li>.package-tip-trigger,.starter-modal-row-title,.starter-modal-row .starter-modal-row-title,.starter-modal-row .package-tip-trigger{font-family:"Poppins",var(--font-sans);white-space:nowrap;font-weight:500}.package-cta{color:#fff;letter-spacing:.015em;text-shadow:0 1px 2px #042f2e52;cursor:not-allowed;background:linear-gradient(#ffffff47 0%,#ffffff1a 38%,#fff0 62%),linear-gradient(#5ec2b2 0%,#2a9d8f 46%,#0f766e 100%);border:2px solid #000;border-radius:12px;min-height:52px;margin-top:auto;padding:13px 20px;font-size:1rem;font-weight:700;line-height:1.2;box-shadow:0 16px 30px -10px #0f766e9e,0 8px 16px -8px #0000007a,0 2px 6px #0000003d,inset 0 1px #ffffff8c,inset 0 -1px #042f2e61,inset 0 0 0 1px #ffffff1a}.package-card>:nth-last-child(2){margin-bottom:13px}.starter-price-block{margin-top:18px}.starter-price-value{font-family:"Poppins",var(--font-sans);letter-spacing:-.015em;white-space:nowrap;color:#6fd3bf;text-shadow:0 2px 18px #5ec2b259;font-size:2.55rem;font-weight:600;line-height:1.05}.starter-financing{display:flex;white-space:nowrap;color:var(--ink-soft);flex-wrap:nowrap;align-items: center;gap:8px;margin-top:8px;font-size:.85rem;font-weight:500;line-height:1.3}.starter-financing-logo{display:block;flex:none;width:auto;height:15px}.starter-price-block+.package-points{margin-top:16px}@media (max-width:380px){.starter-price-value{font-size:2.3rem}.starter-financing{font-size:.8rem}.starter-financing-logo{height:14px}}.packages-section{overflow-x:clip;scroll-margin-top:84px}.package-tip{display:none;transition:none}.package-tip.is-open{display:block;animation:.18s both package-tip-in}@keyframes package-tip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.package-tip.is-open{animation:none}}.starter-financing-logo{aspect-ratio:428.55/171}@media (max-width:640px){.starter-financing-logo{transform:translateY(-2px)}}.portal-financing{display:flex;color:var(--ink-soft);flex-wrap:wrap;align-items: center;gap:7px;margin-top:12px;font-size:.85rem;font-weight:500;line-height:1.45}.portal-financing-chip{display:inline-flex;background:#101318;border-radius:6px;flex:none;align-items: center;padding:4px 8px 5px}.portal-financing-logo{display:block;aspect-ratio:428.55/171;flex:none;width:auto;height:12px}.package-points .package-check-premium .icon svg,.starter-modal-row .package-check-premium .icon svg{stroke-width:2.3}.package-check-google{background:#fff;border:2px solid #000;box-shadow:0 4px 12px #00000038,inset 0 1px #fff}.package-check-google .google-g-icon{display:block;flex:none;width:13px;height:13px}@media (max-width:640px){.package-points li{font-size:.95rem}.package-check-premium{width:26px;min-width:26px;height:26px}.package-check-premium .icon,.package-check-premium .icon svg{width:15px;height:15px}.package-check-growth .icon,.package-check-growth .icon svg{width:16px;height:16px}.package-check-google .google-g-icon{width:15px;height:15px}.starter-modal-row-title,.starter-modal-row .starter-modal-row-title,.starter-modal-row .package-tip-trigger{font-size:1.06rem}.starter-modal-row-detail{font-size:.9rem}}@media (max-width:380px){.package-points li{gap:8px;font-size:.91rem}}.package-check-google{background:#fff;border:2px solid #000;box-shadow:0 4px 12px #00000038,inset 0 1px #fff}.package-check-google .google-g-art{display:block;opacity:1;filter:none;flex:none;width:13px;height:13px}@media (max-width:640px){.package-check-google .google-g-art{width:15px;height:15px}}.hosting-section{padding:4px 0 84px}.hosting-head{text-align:center;max-width:620px;margin:8px auto 0}.hosting-head h2{letter-spacing:-.015em;color:var(--ink);font-size:2rem;font-weight:600}.hosting-lede{color:var(--ink-soft);text-wrap:pretty;margin-top:13px;font-size:1.02rem;line-height:1.65}.hosting-card{box-sizing:border-box;box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff17;filter:saturate(.68);background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#e4e0f83d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4e0f829 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4e0f824 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4e0f82e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;border:1px solid #aaa4c638;border-radius:20px;max-width:860px;margin:42px auto 0;padding:34px 36px 32px}.hosting-included-title{letter-spacing:.14em;text-transform:uppercase;color:#5ec2b2;font-size:.82rem;font-weight:600}.hosting-points{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin:20px 0 0;padding:0}.hosting-points li{display:flex;color:#f0efe9;align-items: center;gap:10px;font-size:.95rem;font-weight:500;line-height:1.5}.hosting-points li>.package-check{flex:none}@media (max-width:640px){.hosting-card{padding:28px 22px 26px}.hosting-points{grid-template-columns:1fr;gap:13px}.hosting-points li{font-size:.95rem}}.packages-section{background:radial-gradient(72% 52% at 50% 34%,#0f766e47 0%,#0f766e1f 46%,#0000 72%),radial-gradient(120% 90% at 50% 110%,#5ec2b212 0%,#0000 60%)}.hosting-section{overflow-x:clip;background:radial-gradient(66% 58% at 50% 42%,#0f766e38 0%,#0f766e17 48%,#0000 74%),radial-gradient(120% 90% at 50% -10%,#5ec2b20f 0%,#0000 60%)}.packages-head h2,.hosting-head h2{letter-spacing:-.028em;font-size:2.2rem}.packages-head h2:after,.hosting-head h2:after{content:"";display:block;background:linear-gradient(90deg,#5ec2b200 0%,#5ec2b2 22%,#2a9d8f 78%,#2a9d8f00 100%);border-radius:999px;width:56px;height:3px;margin:14px auto 0;box-shadow:0 2px 10px #5ec2b273}.package-card,.hosting-card{border:1px solid #5ec2b261;box-shadow:0 30px 60px -18px #00000094,0 14px 28px -12px #0f766e47,0 3px 10px #00000047,inset 0 0 0 1px #5ec2b224,inset 0 1px #ffffff24}.package-card-featured{border-color:#5ec2b28c;box-shadow:0 34px 64px -18px #0000009e,0 16px 32px -12px #0f766e5c,0 3px 10px #00000047,inset 0 0 0 1px #5ec2b233,inset 0 1px #ffffff29}.hosting-card{position:relative}.package-card:before,.hosting-card:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff16 0%,#ffffff06 30%,#0000 52%);inset:0}.starter-price-value{text-shadow:0 0 26px #5ec2b28c,0 2px 18px #5ec2b266}.package-cta{box-shadow:0 18px 32px -10px #0f766ea8,0 10px 18px -8px #00000085,0 3px 8px #00000047,inset 0 1px #ffffff9e,inset 0 -1px #042f2e61,inset 0 0 0 1px #ffffff1f}@media (max-width:640px){.packages-head h2,.hosting-head h2{font-size:1.92rem}.packages-head h2:after,.hosting-head h2:after{margin-top:12px}}.packages-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#2a9d8f;text-align:center;margin:0 0 12px;padding-left:.32em;font-size:.78rem;font-weight:600}:root[data-theme=dark] .packages-eyebrow{color:#5ec2b2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .packages-eyebrow{color:#5ec2b2}}.packages-head h2,.hosting-head h2{letter-spacing:-.03em;font-size:2.65rem;font-weight:600}.packages-head h2:after,.hosting-head h2:after{background:linear-gradient(90deg,#c9a22700 0%,#c9a227 18%,#f6d67c 50%,#ffd166 62%,#c9a227 84%,#c9a22700 100%);border-radius:0;width:76px;height:2px;margin-top:16px;box-shadow:0 1px 8px #ffd16680}.package-card,.hosting-card{border:1.5px solid #5ec2b28c;padding:0;box-shadow:0 36px 64px -20px #000000ad,0 18px 34px -14px #00000080,0 22px 44px -18px #0f766e8c,0 0 22px #5ec2b229,inset 0 0 0 1px #5ec2b229,inset 0 1px #ffffff1f}.package-card:after,.hosting-card:after{content:"";position:absolute;z-index:4;pointer-events:none;background:linear-gradient(90deg,#c9a22700 0%,#c9a227 16%,#f6d67c 46%,#ffe9a8 55%,#f6d67c 64%,#c9a227 86%,#c9a22700 100%);border-radius:0 0 3px 3px;height:3px;top:0;left:14px;right:14px;box-shadow:0 0 14px #ffd166a6,0 1px 4px #ffd16666}.hosting-card{position:relative}.package-card-band{position:relative;z-index:1;display:flex;background:radial-gradient(90% 160% at 12% 0%,#5ec2b233 0%,#0000 55%),linear-gradient(#0a1518 0%,#0e2226 58%,#0b1a1e 100%);border-bottom:1px solid #f6d67c47;border-radius:19px 19px 0 0;align-items: center;gap:13px;padding:19px 22px 17px;box-shadow:inset 0 1px #ffffff12,inset 0 -8px 18px #00000059}.package-card-band .package-icon{color:#fff;background:linear-gradient(#5ec2b2 0%,#2a9d8f 52%,#0f766e 100%);border:2px solid #000;border-radius:50%;flex:none;width:40px;height:40px;box-shadow:0 5px 14px #0f766e80,inset 0 0 0 2px #ffffff47,inset 0 1px #ffffff80,inset 0 -2px 4px #042f2e59}.package-card-band .package-icon .icon{width:19px;height:19px}.package-card-band .package-name{letter-spacing:.045em;color:#f5f1e6;text-shadow:0 1px 6px #00000080;margin-top:0;font-size:1.5rem;font-weight:600}.package-card-body{position:relative;z-index:1;display:flex;flex-direction:column;flex:auto;padding:18px 28px 28px}.package-card-body .package-tagline{color:#7fd8c8;margin-top:0;font-size:.98rem}.package-card-body .package-cta{margin-top:auto}.package-card-body>:nth-last-child(2){margin-bottom:13px}.package-card-featured{border:1.5px solid #5ec2b2f2;box-shadow:0 42px 72px -20px #000000b8,0 20px 38px -14px #00000085,0 26px 52px -16px #0f766ebf,0 0 34px #5ec2b252,inset 0 0 0 1px #5ec2b247,inset 0 1px #ffffff29}.package-card-band-featured{background:radial-gradient(90% 160% at 12% 0%,#5ec2b257 0%,#0000 58%),linear-gradient(#0c1e22 0%,#12333a 58%,#0e272c 100%)}.package-badge{position:static;color:#241a05;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(#ffe9a8 0%,#f6d67c 42%,#d9a83f 100%);border:1.5px solid #000;border-radius:999px;flex:none;margin-left:auto;padding:5px 11px 6px;font-size:.62rem;font-weight:700;line-height:1.25;transform:none;box-shadow:0 6px 14px #0006,inset 0 1px #ffffffbf}.package-badge:before,.package-badge:after{display:none;content:none}.starter-price-block{background:radial-gradient(110% 150% at 50% 0%,#5ec2b238 0%,#5ec2b20f 55%,#0000 80%),linear-gradient(#0a181bb8 0%,#0d1e228c 100%);border:1px solid #5ec2b261;border-radius:14px;margin-top:16px;padding:16px 18px 15px;box-shadow:inset 0 1px #ffffff1a,inset 0 0 24px #5ec2b212,0 10px 22px -12px #0000008c}.starter-price-value{letter-spacing:-.01em;background:linear-gradient(#c9f7ec 0%,#7fe0cf 34%,#5ec2b2 58%,#2a9d8f 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;filter:drop-shadow(0 3px 14px #5ec2b273);-webkit-background-clip:text;background-clip:text;font-size:3.1rem;font-weight:600;line-height:1.02}.starter-financing{margin-top:9px}.starter-price-block+.package-points{margin-top:18px}.package-points{gap:0}.package-points li{border-bottom:1px solid #ffffff12;padding:11px 0}.package-points li:first-child{padding-top:2px}.package-points li:last-child{border-bottom:0;padding-bottom:2px}.package-check-premium:not(.package-check-google){box-shadow:0 4px 12px #0f766e61,0 0 0 3px #5ec2b21f,inset 0 0 0 2px #ffffff4d,inset 0 0 0 3.5px #0f766e59,inset 0 1px #ffffff80,inset 0 -2px 4px #042f2e59}.package-cta{background:linear-gradient(#ffffff85 0%,#fff3 34%,#ffffff05 52%,#fff0 62%),linear-gradient(#5ec2b2 0%,#2a9d8f 46%,#0f766e 100%);box-shadow:0 20px 34px -10px #0f766eb3,0 10px 18px -8px #00000085,0 3px 8px #00000047,inset 0 2px #ffffffa6,inset 0 -2px #042f2e6b,inset 0 0 0 1px #ffffff24}.hosting-card{padding:0}.hosting-card-band{position:relative;z-index:1;display:flex;background:radial-gradient(90% 160% at 12% 0%,#5ec2b233 0%,#0000 55%),linear-gradient(#0a1518 0%,#0e2226 58%,#0b1a1e 100%);border-bottom:1px solid #f6d67c47;border-radius:19px 19px 0 0;align-items: center;gap:13px;padding:19px 24px 17px;box-shadow:inset 0 1px #ffffff12,inset 0 -8px 18px #00000059}.hosting-band-icon{color:#fff;background:linear-gradient(#5ec2b2 0%,#2a9d8f 52%,#0f766e 100%);border:2px solid #000;border-radius:50%;flex:none;width:40px;height:40px;box-shadow:0 5px 14px #0f766e80,inset 0 0 0 2px #ffffff47,inset 0 1px #ffffff80,inset 0 -2px 4px #042f2e59}.hosting-band-icon .icon{width:19px;height:19px}.hosting-card-band .hosting-included-title{letter-spacing:.16em;color:#a9e8db;font-size:.95rem}.hosting-card-body{position:relative;z-index:1;padding:8px 36px 30px}.hosting-points{gap:0 28px;margin-top:6px}.hosting-points li{border-bottom:1px solid #ffffff12;padding:12px 0}@media (min-width:641px){.hosting-points li:nth-last-child(-n+2){border-bottom:0}}@media (max-width:640px){.hosting-points li:last-child{border-bottom:0}}.starter-modal{overflow:hidden auto;padding:0}.starter-modal:after{content:"";position:absolute;z-index:4;pointer-events:none;background:linear-gradient(90deg,#c9a22700 0%,#c9a227 16%,#f6d67c 46%,#ffe9a8 55%,#f6d67c 64%,#c9a227 86%,#c9a22700 100%);border-radius:0 0 3px 3px;height:3px;top:0;left:14px;right:14px;box-shadow:0 0 14px #ffd166a6,0 1px 4px #ffd16666}.starter-modal-band{position:relative;z-index:1;background:radial-gradient(90% 160% at 12% 0%,#5ec2b233 0%,#0000 55%),linear-gradient(#0a1518 0%,#0e2226 58%,#0b1a1e 100%);border-bottom:1px solid #f6d67c47;border-radius:19px 19px 0 0;padding:21px 30px 17px;box-shadow:inset 0 1px #ffffff12,inset 0 -8px 18px #00000059}.starter-modal-band .starter-modal-title{letter-spacing:.03em;color:#f5f1e6;padding-right:40px;font-size:1.45rem}.starter-modal-body{position:relative;z-index:1;padding:4px 30px 28px}.starter-modal-body .starter-modal-list{margin-top:18px}.starter-modal-close{z-index:5}@media (max-width:900px){.package-card-body{padding:16px 24px 26px}}@media (max-width:640px){.packages-head h2,.hosting-head h2{font-size:2.15rem}.packages-head h2:after,.hosting-head h2:after{margin-top:13px}.packages-eyebrow{letter-spacing:.28em;font-size:.72rem}.package-card-band{gap:11px;padding:17px 18px 15px}.package-card-band .package-name{font-size:1.32rem}.package-card-band .package-icon{width:36px;height:36px}.package-card-band .package-icon .icon{width:17px;height:17px}.package-card-body{padding:15px 18px 24px}.starter-price-value{font-size:2.75rem}.starter-price-block{padding:14px 15px 13px}.hosting-card-band{gap:11px;padding:17px 18px 15px}.hosting-band-icon{width:36px;height:36px}.hosting-band-icon .icon{width:17px;height:17px}.hosting-card-body{padding:6px 20px 24px}.starter-modal-band{padding:19px 20px 15px}.starter-modal-body{padding:4px 20px 22px}.starter-modal-band .starter-modal-title{font-size:1.3rem}}@media (max-width:380px){.package-card-band .package-name{letter-spacing:.03em;font-size:1.22rem}.package-badge{letter-spacing:.08em;padding:4px 8px 5px;font-size:.56rem}}.packages-section{background:radial-gradient(62% 44% at 50% 46%,#0f766e52 0%,#0f766e21 48%,#0000 74%),radial-gradient(34% 26% at 50% 30%,#5ec2b224 0%,#0000 70%),radial-gradient(120% 90% at 50% 115%,#5ec2b20f 0%,#0000 60%);padding:92px 0 104px}.hosting-section{background:radial-gradient(56% 52% at 50% 44%,#0f766e3d 0%,#0f766e17 50%,#0000 76%);padding:18px 0 104px}.packages-head{margin-top:0}.packages-head h2{letter-spacing:-.032em;font-size:2.9rem;font-weight:500}.packages-lede{margin-top:18px;font-size:1.05rem}.packages-grid{align-items:stretch;gap:26px;margin-top:58px}@media (min-width:901px){.packages-grid{grid-template-columns:minmax(0,1fr)minmax(0,1.14fr)minmax(0,1fr);gap:24px}}.package-card,.hosting-card{position:relative;filter:none;overflow:visible;background:radial-gradient(120% 60% at 50% -8%,#5ec2b229 0%,#0000 55%),repeating-linear-gradient(118deg,#ffffff06 0 1px,#0000 1px 9px),linear-gradient(#1d2b30 0%,#141e23 46%,#10161b 100%);border:1px solid #5ec2b247;border-radius:26px;padding:46px 34px 34px;box-shadow:0 44px 80px -28px #000000b8,0 20px 40px -18px #0000008c,0 26px 54px -22px #0f766e73,inset 0 1px #ffffff1a}.package-card:before,.hosting-card:before,.starter-modal:before{content:"";position:absolute;z-index:3;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:linear-gradient(#a7f3e8f2 0%,#5ec2b28c 26%,#5ec2b224 58%,#ffffff0d 100%);padding:1.5px;inset:0}.package-card:after,.hosting-card:after,.starter-modal:after{content:none;display:none}.package-card{display:flex;text-align:center;flex-direction:column;align-items: center}.package-icon{color:#fff;background:linear-gradient(#5ec2b2 0%,#2a9d8f 52%,#0f766e 100%);border:2px solid #000;border-radius:50%;flex:none;width:64px;height:64px;box-shadow:0 12px 26px #0f766e80,0 0 0 6px #5ec2b21a,0 0 0 7.5px #5ec2b238,inset 0 0 0 2.5px #ffffff52,inset 0 2px 3px #ffffff80,inset 0 -3px 6px #042f2e66}.package-icon .icon{width:28px;height:28px}.package-name{letter-spacing:.085em;text-transform:uppercase;color:#f5f1e6;margin-top:22px;font-size:1.68rem;font-weight:500}.package-tagline{color:#8fd8cb;letter-spacing:.01em;margin-top:9px;font-size:.95rem;font-weight:400}.starter-price-block{box-shadow:none;display:flex;background:0 0;border:0;border-radius:0;flex-direction:column;align-items: center;margin-top:26px;padding:0}.starter-price-value{letter-spacing:-.02em;background:linear-gradient(#d8fff5 0%,#8fe8d6 36%,#5ec2b2 62%,#2a9d8f 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 6px 22px #5ec2b280);-webkit-background-clip:text;background-clip:text;font-size:4.3rem;font-weight:300;line-height:1}.starter-financing{color:#a9b8b2;justify-content:center;margin-top:13px}.starter-price-block+.package-points{margin-top:30px}.package-points{text-align:left;border-top:1px solid #ffffff14;gap:0;width:100%;margin-top:28px}.package-points li{border-bottom:1px solid #ffffff12;padding:15px 2px}.package-points li:first-child{padding-top:15px}.package-points li:last-child{border-bottom:1px solid #ffffff12;padding-bottom:15px}.package-see-more{align-self: center;margin-top:18px}.package-cta{background:linear-gradient(#ffffff8c 0%,#ffffff38 32%,#ffffff05 52%,#fff0 64%),linear-gradient(#5ec2b2 0%,#2a9d8f 48%,#0f766e 100%);border:2px solid #000;border-radius:14px;width:100%;margin-top:auto;padding-top:15px;box-shadow:0 22px 36px -12px #0f766eb8,0 10px 18px -8px #00000080,inset 0 2px #ffffffb3,inset 0 -2px #042f2e73,inset 0 0 0 1px #ffffff24}.package-card>:nth-last-child(2){margin-bottom:18px}.package-points+.package-see-more{margin-bottom:0}.package-card-featured{background:radial-gradient(120% 62% at 50% -8%,#5ec2b242 0%,#0000 58%),repeating-linear-gradient(118deg,#ffffff08 0 1px,#0000 1px 9px),linear-gradient(#23393e 0%,#18262b 46%,#121a1f 100%);border-color:#5ec2b280;box-shadow:0 54px 92px -28px #000000c7,0 24px 46px -18px #00000094,0 32px 64px -20px #0f766ea6,0 0 44px #5ec2b238,inset 0 1px #ffffff24}.package-card-featured:before{background:linear-gradient(#d8fff5 0%,#5ec2b2 30%,#5ec2b247 62%,#ffffff12 100%);padding:2px}@media (min-width:901px){.package-card-featured{padding-top:56px;padding-bottom:42px;transform:translateY(-20px)}}.package-badge{position:absolute;z-index:5;color:#241a05;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#ffe9a8 0%,#f6d67c 42%,#d9a83f 100%);border:1.5px solid #000;border-radius:999px;margin:0;padding:7px 16px 8px;font-size:.66rem;font-weight:700;line-height:1.25;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #00000073,inset 0 1px #fffc}.package-badge:before,.package-badge:after{display:none;content:none}.hosting-card{text-align:left;max-width:920px;padding:40px 44px 36px}.hosting-head-row{display:flex;border-bottom:1px solid #ffffff17;align-items: center;gap:16px;padding-bottom:20px}.hosting-head-icon{width:52px;height:52px;box-shadow:0 10px 22px #0f766e80,0 0 0 5px #5ec2b21a,0 0 0 6.5px #5ec2b238,inset 0 0 0 2.5px #ffffff52,inset 0 2px 3px #ffffff80,inset 0 -3px 6px #042f2e66}.hosting-head-icon .icon{width:23px;height:23px}.hosting-card .hosting-included-title,.hosting-head-row .hosting-included-title{letter-spacing:.18em;text-transform:uppercase;color:#eafffa;font-size:1.05rem;font-weight:500}.hosting-points{gap:0 36px;margin-top:8px}.hosting-points li{border-bottom:1px solid #ffffff12;padding:15px 0}@media (min-width:641px){.hosting-points li:nth-last-child(-n+2){border-bottom:1px solid #ffffff12}}.starter-modal{overflow-y:auto;text-align:center;background:radial-gradient(120% 60% at 50% -8%,#5ec2b22e 0%,#0000 55%),repeating-linear-gradient(118deg,#ffffff06 0 1px,#0000 1px 9px),linear-gradient(#1d2b30 0%,#141e23 46%,#10161b 100%);border:1px solid #5ec2b24d;border-radius:26px;padding:38px 36px 32px;box-shadow:0 48px 84px -24px #000000c7,0 28px 56px -22px #0f766e80,inset 0 1px #ffffff1a}.starter-modal-icon{width:56px;height:56px}.starter-modal-icon .icon{width:24px;height:24px}.starter-modal-title{letter-spacing:.07em;text-transform:uppercase;color:#f5f1e6;text-align:center;margin-top:16px;padding-right:0;font-size:1.55rem;font-weight:500}.starter-modal-list{text-align:left;gap:0;margin-top:26px}.starter-modal-row{border-bottom:1px solid #ffffff12;padding:14px 2px}.starter-modal-row:first-child{border-top:1px solid #ffffff14}.starter-modal-close{z-index:6}@media (max-width:900px){.package-card{padding:42px 28px 30px}}@media (max-width:640px){.packages-section{padding:68px 0 76px}.hosting-section{padding:10px 0 76px}.packages-head h2{font-size:2.3rem}.packages-grid{gap:30px;margin-top:46px}.package-card{border-radius:24px;padding:40px 24px 28px}.package-icon{width:58px;height:58px}.package-icon .icon{width:25px;height:25px}.package-name{margin-top:19px;font-size:1.42rem}.starter-price-value{font-size:3.7rem}.package-points li{padding:14px 2px}.package-points li:first-child{padding-top:14px}.package-points li:last-child{padding-bottom:14px}.hosting-card{border-radius:24px;padding:32px 24px 28px}.hosting-head-icon{width:46px;height:46px}.hosting-head-icon .icon{width:20px;height:20px}.starter-modal{border-radius:24px;padding:32px 22px 26px}.starter-modal-title{font-size:1.32rem}}@media (max-width:380px){.package-name{letter-spacing:.06em;font-size:1.28rem}.starter-price-value{font-size:3.3rem}.package-badge{padding:6px 13px 7px;font-size:.6rem}}.packages-section{background:0 0;padding:72px 0 88px}.hosting-section{overflow-x:clip;background:0 0;padding:4px 0 88px}.packages-head{text-align:left;max-width:620px;margin:0}.packages-eyebrow{text-align:left;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin:0 0 10px;padding-left:0;font-size:.74rem;font-weight:600}:root[data-theme=dark] .packages-eyebrow{color:var(--dim)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .packages-eyebrow{color:var(--dim)}}.packages-head h2,.hosting-head h2{letter-spacing:-.015em;color:var(--ink);font-size:2rem;font-weight:600}.packages-head h2:after,.hosting-head h2:after{content:none;display:none}.packages-lede{color:var(--ink-soft);margin-top:12px;font-size:1.02rem;line-height:1.65}.hosting-head{text-align:left;max-width:620px;margin:0}.hosting-lede{color:var(--ink-soft);margin-top:12px;font-size:1.02rem;line-height:1.65}.packages-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:40px}.package-card,.hosting-card{position:relative;box-shadow:none;filter:none;overflow:visible;background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#23262b no-repeat;border:2px solid #000;border-radius:10px}.package-card:before,.hosting-card:before,.package-card:after,.hosting-card:after{content:none;display:none}.package-card{display:flex;text-align:left;flex-direction:column;align-items:stretch;padding:32px 30px 30px}.package-card-featured{box-shadow:none;border:2px solid #000}@media (min-width:901px){.packages-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-card-featured{transform:none}}.package-icon{box-shadow:none;color:#d7dce1;background:#33373d;border:1px solid #8a9199;border-radius:50%;flex:none;width:44px;height:44px}.package-icon .icon{width:20px;height:20px}.package-name{letter-spacing:-.01em;text-transform:none;color:#fff;margin-top:18px;font-size:1.38rem;font-weight:600}.package-tagline{letter-spacing:normal;color:#a7adb6;margin-top:5px;font-size:.92rem;font-weight:500}.package-badge{position:static;box-shadow:none;color:#5ec2b2;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;order:-1;align-self: flex-start;max-width:100%;margin:0 0 14px;padding:0;font-size:.72rem;font-weight:600;line-height:1.3;transform:none}.package-badge:before,.package-badge:after{display:none;content:none}.starter-price-block{box-shadow:none;display:block;background:0 0;border:0;border-radius:0;margin-top:20px;padding:0}.starter-price-value{letter-spacing:-.015em;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:#5ec2b2;text-shadow:none;filter:none;font-size:2.6rem;font-weight:600;line-height:1.05}.starter-financing{color:#a7adb6;justify-content:flex-start;margin-top:8px}.starter-financing-logo{aspect-ratio:428.55/171;display:block;border:0;flex:none;width:auto;height:22px;margin:0;padding:0;transform:translateY(-18%)}@media (max-width:640px){.starter-financing-logo{height:19px;transform:translateY(-18%)}}.starter-price-block+.package-points{margin-top:8px}.package-points{text-align:left;border-top:0;gap:0;width:100%;margin-top:14px}.package-points li{color:#e9ebee;border-bottom:1px solid #ffffff14;align-items: center;padding:12px 0}.package-points li:first-child{padding-top:12px}.package-points li:last-child{border-bottom:0;padding-bottom:2px}.package-points li>span:last-child,.package-points li>.package-tip-trigger{color:#e9ebee}.package-card .package-check-premium:not(.package-check-google),.hosting-card .package-check-premium:not(.package-check-google){box-shadow:none;color:#fff;background:#33373d;border:2px solid #000}.package-tip-trigger{text-decoration-color:#ffffff73}.package-tip{color:#eef0f2;background:#1d2025;border:1px solid #8a9199;box-shadow:0 14px 28px -10px #0000008c}.package-see-more{align-self: flex-start;margin-top:16px}.package-cta{box-shadow:none;color:#fff;letter-spacing:.015em;text-shadow:none;cursor:not-allowed;background:linear-gradient(#2a9d8f 0%,#0f766e 100%);border:2px solid #000;border-radius:8px;width:100%;min-height:52px;margin-top:auto;padding:13px 20px;font-size:1rem;font-weight:600}.package-card>:nth-last-child(2){margin-bottom:14px}.hosting-card{text-align:left;max-width:860px;margin:40px 0 0;padding:32px 36px 30px}.hosting-head-row{display:flex;border-bottom:1px solid #ffffff14;align-items: center;gap:14px;padding-bottom:18px}.hosting-head-icon{box-shadow:none;width:44px;height:44px}.hosting-head-icon .icon{width:20px;height:20px}.hosting-card .hosting-included-title,.hosting-head-row .hosting-included-title{letter-spacing:normal;text-transform:none;color:#fff;font-size:1.05rem;font-weight:600}.hosting-points{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:6px}.hosting-points li{color:#e9ebee;border-bottom:1px solid #ffffff14;padding:13px 0;font-size:.95rem}@media (min-width:641px){.hosting-points li:nth-last-child(-n+2){border-bottom:1px solid #ffffff14}.hosting-points li:last-child{border-bottom:0}}.starter-modal{text-align:left;overflow-y:auto;background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#23262b no-repeat;border:2px solid #000;border-radius:10px;padding:30px 30px 26px;box-shadow:0 24px 48px -12px #0009}.starter-modal:before,.starter-modal:after{content:none;display:none}.starter-modal-icon{width:44px;height:44px}.starter-modal-icon .icon{width:20px;height:20px}.starter-modal-title{letter-spacing:-.01em;text-transform:none;color:#fff;text-align:left;margin-top:16px;padding-right:34px;font-size:1.35rem;font-weight:600}.starter-modal-list{text-align:left;gap:0;margin-top:10px}.starter-modal-row{border-bottom:1px solid #ffffff14;align-items: center;padding:13px 0}.starter-modal-row:first-child{border-top:0}.starter-modal-row:last-child{border-bottom:0;padding-bottom:4px}.starter-modal-row>.package-check{margin-top:0}.starter-modal .package-check-premium:not(.package-check-google){color:#fff;background:linear-gradient(#5ec2b2 0%,#2a9d8f 52%,#0f766e 100%);border:2px solid #000;box-shadow:0 4px 12px #0f766e61,0 0 0 3px #5ec2b21f,inset 0 1px #ffffff73,inset 0 -1px #042f2e47}@media (max-width:900px){.packages-grid{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline-start:auto;margin-inline-end:auto}.package-card{padding:30px 26px 28px}.hosting-card{margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:640px){.packages-section{padding:56px 0 64px}.hosting-section{padding:4px 0 64px}.packages-head h2,.hosting-head h2{font-size:1.7rem}.packages-grid{gap:22px;margin-top:34px}.package-card{border-radius:10px;padding:28px 22px 26px}.package-name{font-size:1.3rem}.starter-price-value{font-size:2.4rem}.package-points li{padding:12px 0}.package-points li:first-child{padding-top:12px}.package-points li:last-child{padding-bottom:2px}.hosting-card{border-radius:10px;padding:28px 22px 26px}.hosting-points{grid-template-columns:1fr}.hosting-points li:last-child{border-bottom:0}.starter-modal{border-radius:10px;padding:26px 22px 22px}.starter-modal-title{font-size:1.24rem}}@media (max-width:380px){.package-card{padding:26px 18px 24px}.package-name{letter-spacing:-.01em;font-size:1.24rem}.package-badge{letter-spacing:.16em;padding:0;font-size:.72rem}.starter-price-value{font-size:2.2rem}}.trust-strip{display:flex;color:var(--ink-soft);flex-wrap:wrap;align-items: center;gap:8px 12px;margin:28px 0 0;font-size:.88rem;font-weight:500;line-height:1.4}.trust-strip-item{display:inline-flex;white-space:nowrap;align-items: center;gap:7px}.trust-strip-icon{display:inline-flex;color:#5ec2b2;flex:none}.trust-strip-icon .icon{display:inline-flex;width:16px;height:16px}.trust-strip-icon .icon svg{width:16px;height:16px}.trust-strip-dot{color:var(--dim);flex:none}@media (max-width:640px){.trust-strip{gap:7px 10px;margin-top:24px;font-size:.84rem}}.look-a-reveal{opacity:.3;transition:opacity .4s,transform .4s;transform:translateY(14px)}.look-a-reveal.is-revealed{opacity:1;transform:none}.starter-modal{animation:.32s both look-a-modal-in}@keyframes look-a-modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.starter-modal-backdrop{transition:opacity .2s}.starter-modal-backdrop.is-closing{opacity:0}.starter-modal{transition:opacity .2s,transform .2s}.starter-modal.is-closing{opacity:0;transform:translateY(8px)}.package-see-more{transition:color .18s,text-decoration-color .18s,transform .18s}.package-see-more:hover{transform:translateY(-1px)}.package-see-more:active{transform:translateY(1px)}.package-cta{transition:transform .18s}.package-cta:active{transform:translateY(1px)}.starter-modal-close{transition:background .18s,color .18s,transform .18s}.starter-modal-close:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.look-a-reveal{opacity:1;transition:none;transform:none}.starter-modal{animation:none;transition:none}.starter-modal-backdrop,.package-see-more,.package-cta,.starter-modal-close{transition:none}.package-see-more:hover,.package-see-more:active,.package-cta:active,.starter-modal-close:active{transform:none}}.package-card-starter .package-name{margin-top:0}.package-starter-badge-wrap{position:relative;display:inline-flex;align-self: flex-start;margin-top:16px;margin-bottom:18px}.package-starter-badge{position:relative;z-index:1;display:inline-flex;color:#fff;letter-spacing:.03em;white-space:nowrap;background:#0f766e;border:2px solid #000;border-radius:2px;align-items: center;margin-top:0;padding:7px 16px 8px;font-size:.74rem;font-weight:600;line-height:1.25}.hero-social-tile-tiktok{--tile-bg:#000}.package-social-cluster{position:absolute;z-index:2;pointer-events:none;inset:0}.package-social-tile{position:absolute;display:flex;background:linear-gradient(135deg,#ffffff4d 0%,#ffffff12 52%,#ffffff05 100%),var(--tile-bg,#ffffff4d);transform:rotate(var(--tilt,0deg));animation:8s ease-in-out infinite package-social-float;will-change:transform;border:1px solid #ffffff8c;border-radius:30%;justify-content:center;align-items: center;width:25px;height:25px;box-shadow:0 6px 14px #0000004d,0 2px 5px #0000002e,inset 0 1px #ffffff8c,inset 0 -4px 8px #ffffff1a}.package-social-tile:after{content:"";position:absolute;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff42 0%,#ffffff0d 42%,#fff0 62%);inset:0}.package-social-tile svg{display:block;filter:drop-shadow(0 1px 2px #0000004d);width:56%;height:56%}.package-social-tile-1{--tilt:-7deg;animation-duration:8.5s;top:-14px;left:-18px}.package-social-tile-2{--tilt:6deg;animation-duration:9.6s;animation-delay:-2.4s;top:-14px;right:-18px}.package-social-tile-3{--tilt:5deg;animation-duration:7.8s;animation-delay:-4.2s;bottom:-14px;left:-18px}.package-social-tile-4{--tilt:-6deg;animation-duration:10.4s;animation-delay:-6s;bottom:-14px;right:-18px}@keyframes package-social-float{0%,to{transform:translate3d(0,0,0)rotate(var(--tilt,0deg))}50%{transform:translate3d(1px,-4px,0)rotate(var(--tilt,0deg))}}@media (max-width:559px){.package-social-tile{width:23px;height:23px}.package-social-tile-1{top:-13px;left:-15px}.package-social-tile-2{top:-13px;right:-15px}.package-social-tile-3{bottom:-13px;left:-15px}.package-social-tile-4{bottom:-13px;right:-15px}}@media (prefers-reduced-motion:reduce){.package-social-tile{animation:none}}.text-tony-wrap{position:relative;margin-top:auto}.text-tony-wrap-generic{align-self: flex-start;margin-top:20px}.text-tony-btn{display:flex;text-decoration:none;cursor:pointer;justify-content:center;align-items: center;gap:9px;margin-top:0}.text-tony-wrap-generic .text-tony-btn{width:-moz-fit-content;width:fit-content;max-width:100%;padding-left:30px;padding-right:30px}.text-tony-btn .icon{display:inline-flex;flex:none;width:20px;height:20px}.text-tony-btn .icon svg{width:20px;height:20px}.text-tony-popover{position:absolute;z-index:40;text-align:center;animation:.25s both look-a-modal-in;background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#23262b no-repeat;border:2px solid #000;border-radius:10px;width:248px;max-width:calc(100vw - 32px);padding:20px 18px 16px;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 24px 48px -12px #0009}.text-tony-wrap-generic .text-tony-popover{left:0;transform:none}.text-tony-qr{display:block;background:#fff;border-radius:6px;width:164px;height:164px;margin:2px auto 0}.text-tony-number{letter-spacing:.01em;color:#fff;margin:12px 0 0;font-size:1.02rem;font-weight:600;line-height:1.3}.text-tony-line{color:#a7adb6;margin:4px 0 0;font-size:.86rem;font-weight:500;line-height:1.4}.text-tony-popover-close{position:absolute;display:flex;color:#fff;cursor:pointer;background:#33373d;border:2px solid #000;border-radius:6px;justify-content:center;align-items: center;width:28px;height:28px;top:8px;right:8px}.text-tony-popover-close .icon{display:inline-flex;width:14px;height:14px}.text-tony-popover-close .icon svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.text-tony-popover{animation:none}}.starter-modal-row>.package-check-premium{width:23.5px;min-width:23.5px;height:23.5px}.starter-modal-row>.package-check-premium .icon,.starter-modal-row>.package-check-premium .icon svg{width:14.5px;height:14.5px}.starter-modal-row>.package-check-growth .icon,.starter-modal-row>.package-check-growth .icon svg{width:15.5px;height:15.5px}.starter-modal-row>.package-check-google .google-g-art,.starter-modal-row>.package-check-google .google-g-icon{width:14.5px;height:14.5px}.starter-modal-row .starter-modal-row-title,.starter-modal-row .package-tip-trigger{font-size:calc(.98rem + 1.5px)}.starter-modal-row .starter-modal-row-detail{font-size:calc(.84rem + 1.5px)}@media (max-width:640px){.starter-modal-row>.package-check-premium{width:27.5px;min-width:27.5px;height:27.5px}.starter-modal-row>.package-check-premium .icon,.starter-modal-row>.package-check-premium .icon svg{width:16.5px;height:16.5px}.starter-modal-row>.package-check-growth .icon,.starter-modal-row>.package-check-growth .icon svg{width:17.5px;height:17.5px}.starter-modal-row>.package-check-google .google-g-art,.starter-modal-row>.package-check-google .google-g-icon{width:16.5px;height:16.5px}.starter-modal-row .starter-modal-row-title,.starter-modal-row .package-tip-trigger{font-size:calc(1.06rem + 1.5px)}.starter-modal-row .starter-modal-row-detail{font-size:calc(.9rem + 1.5px)}}.packages-grid-single{grid-template-columns:minmax(0,1fr);max-width:980px;margin-inline-start:auto;margin-inline-end:auto}.package-card-everything .package-name{margin-top:0}.everything-custom-line{color:#c9ced4;white-space:normal;margin-top:16px;font-size:.98rem;font-weight:500;line-height:1.55}.everything-groups{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:6px 40px;margin-top:22px}.everything-group{min-width:0}.everything-group-label{letter-spacing:.16em;text-transform:uppercase;color:#5ec2b2;margin:0;font-size:.8rem;font-weight:600}.everything-group .package-points{margin-top:6px}.everything-group .package-points li:last-child{border-bottom:0;padding-bottom:2px}.package-card-everything .package-check-premium:not(.package-check-google){color:#fff;background:linear-gradient(#5ec2b2 0%,#2a9d8f 52%,#0f766e 100%);border:2px solid #000;box-shadow:0 4px 12px #0f766e61,0 0 0 3px #5ec2b21f,inset 0 1px #ffffff73,inset 0 -1px #042f2e47}.package-card-everything .text-tony-wrap{margin-top:10px}@media (max-width:900px){.packages-grid-single{max-width:520px}.everything-groups{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}}@media (max-width:640px){.everything-custom-line{font-size:.95rem}}.everything-group-head{margin:0}.everything-group-toggle{display:flex;box-sizing:border-box;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items: center;gap:11px;width:100%;margin:0;padding:0}.everything-group-toggle:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px;border-radius:4px}.everything-group-toggle-icon{display:inline-flex;color:#fff;background:linear-gradient(#5ec2b2 0%,#2a9d8f 52%,#0f766e 100%);border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:32px;height:32px;box-shadow:0 3px 9px #0f766e59,inset 0 1px #ffffff73,inset 0 -1px #042f2e47}.everything-group-toggle-icon .icon{display:inline-flex;width:16px;height:16px}.everything-group-toggle-icon .icon svg{width:16px;height:16px}.everything-group-chevron{display:none;color:#d7dce1;border:1.5px solid #ffffff61;border-radius:50%;flex:none;justify-content:center;align-items: center;width:27px;height:27px;margin-left:auto;transition:transform .3s}.everything-group-chevron .icon{display:inline-flex;width:14px;height:14px}.everything-group-chevron .icon svg{width:14px;height:14px}@media (min-width:901px){.everything-group-toggle{pointer-events:none;cursor:default}}@media (max-width:900px){.everything-groups{gap:14px}.everything-group-toggle{background:linear-gradient(#363c44 0%,#2b3038 52%,#22262d 100%);border:2px solid #000;border-radius:10px;min-height:56px;padding:11px 13px;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000059,0 3px 8px #00000047}.everything-group-toggle .everything-group-label{color:#eef1f4;font-size:.9rem;font-weight:700}.everything-group-chevron{display:inline-flex}.everything-group.is-collapsed .everything-group-chevron{transform:rotate(-90deg)}.everything-group.is-collapsed .package-points{display:none}.everything-group .package-points{margin-top:4px}}@media (prefers-reduced-motion:reduce){.everything-group-chevron{transition:none}}.package-card-everything{position:relative}.everything-socials{position:absolute;z-index:3;pointer-events:none;inset:0}.everything-social-tile{position:absolute;display:flex;background:linear-gradient(135deg,#ffffff4d 0%,#ffffff12 52%,#ffffff05 100%),var(--tile-bg,#ffffff4d);animation:9s ease-in-out infinite everything-social-float;will-change:transform;border:1px solid #ffffff8c;border-radius:30%;justify-content:center;align-items: center;width:46px;height:46px;right:0;box-shadow:0 10px 22px #00000059,0 3px 7px #00000038,inset 0 1px #ffffff8c,inset 0 -6px 12px #ffffff1a}.everything-social-tile:after{content:"";position:absolute;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff42 0%,#ffffff0d 42%,#fff0 62%);inset:0}.everything-social-tile svg{display:block;filter:drop-shadow(0 1px 3px #0000004d);width:56%;height:56%}.everything-social-tile-1{--dx:9px;--tilt:-2deg;animation-duration:9.5s;top:118px}.everything-social-tile-2{--dx:12px;--tilt:2deg;animation-duration:10.6s;animation-delay:-2.6s;top:180px}.everything-social-tile-3{--dx:15px;--tilt:-2.5deg;animation-duration:8.8s;animation-delay:-5s;top:242px}.everything-social-tile-4{--dx:18px;--tilt:3deg;animation-duration:11.2s;animation-delay:-7.4s;top:304px}@keyframes everything-social-float{0%,to{transform:translate3d(var(--dx,0px),0,0)rotate(var(--tilt,0deg))}50%{transform:translate3d(var(--dx,0px),-7px,0)rotate(var(--tilt,0deg))}}@media (max-width:900px){.everything-social-tile{width:38px;height:38px}.everything-social-tile-1{--dx:5px;top:112px}.everything-social-tile-2{--dx:7px;top:162px}.everything-social-tile-3{--dx:9px;top:212px}.everything-social-tile-4{--dx:11px;top:262px}}@media (prefers-reduced-motion:reduce){.everything-social-tile{animation:none;transform:translate3d(var(--dx,0px),0,0)rotate(var(--tilt,0deg))}}.starter-financing-monthly{color:#a7adb6;white-space:normal;margin-top:6px;font-size:.85rem;font-weight:500;line-height:1.45}@media (max-width:380px){.starter-financing-monthly{font-size:.8rem}}.starter-qualify-row{margin-top:8px}.starter-qualify-wrap{position:relative;display:inline-flex}.starter-qualify-link{display:inline-flex;color:#5ec2b2;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#5ec2b28c;-webkit-tap-highlight-color:transparent;align-items: center;gap:6px;font-size:.85rem;font-weight:500;line-height:1.3}.starter-qualify-link:hover{color:#8fe8d6;text-decoration-color:#8fe8d6cc}.starter-qualify-link:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px;border-radius:4px}.starter-qualify-link .starter-qualify-icon,.starter-qualify-icon{width:14px;height:14px}.starter-qualify-tip{left:0}@media (max-width:380px){.starter-qualify-link{font-size:.8rem}}.auth-brand,.auth-rail{--auth-panel-ink:#fff;--auth-panel-soft:#e2e7eec7;background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#23262b no-repeat}:root[data-theme=dark] .auth-brand,:root[data-theme=dark] .auth-rail{background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#23262b no-repeat}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-brand,:root:not([data-theme=light]) .auth-rail{background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#23262b no-repeat}}.auth-brand .brand-mark{color:#f3c98b;background:#33373d;border:2px solid #000}.auth-modal:before,.auth-modal:after{content:"";position:absolute;z-index:3;pointer-events:none;background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#23262b no-repeat;width:10px;top:0;bottom:0}.auth-modal:before{border-right:2px solid #000;left:0}.auth-modal:after{border-left:2px solid #000;right:0}.auth-rail{display:none}@media (min-width:761px){.auth-modal:before,.auth-modal:after{content:none;display:none}.auth-modal{grid-template-columns:8fr 11fr 2.6fr}.auth-brand-points li{color:#fff;background:#2b2f36;box-shadow:0 8px 20px #00000047}.auth-brand-point-icon{color:#d7dce1;box-shadow:none;background:#33373d;border:1px solid #8a9199}.auth-rail{display:block;position:relative;overflow:hidden;color:#fff;border-left:2px solid #000}.auth-rail-inner{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items: center;gap:30px;height:100%;padding:40px 18px}.auth-rail-icon{display:inline-flex;color:#d7dce1;background:#33373d;border:1px solid #8a9199;border-radius:50%;flex:none;justify-content:center;align-items: center;width:48px;height:48px}.auth-rail-icon .icon{width:21px;height:21px}}@media (min-width:901px){.packages-grid-single{max-width:900px;margin-inline-start:0;margin-inline-end:0}.hosting-card{max-width:900px}.packages-section,.hosting-section{position:relative}.packages-section>.wrap,.hosting-section>.wrap{position:relative;z-index:1}.packages-section:before,.hosting-section:before{content:"";position:absolute;z-index:0;pointer-events:none;background:radial-gradient(#23262b0e 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#23262b0a 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#23262b08 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#23262b0a 0 1px,#0000 1px 7px),linear-gradient(#23262b0e,#23262b0e) no-repeat;inset:0}.packages-section:before{-webkit-mask-image:linear-gradient(#0000 0,#000 150px 100%);mask-image:linear-gradient(#0000 0,#000 150px 100%)}.hosting-section:before{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 150px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 150px),#0000 100%)}:root[data-theme=dark] .packages-section:before,:root[data-theme=dark] .hosting-section:before{background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),linear-gradient(#23262b80,#23262b80) no-repeat}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .packages-section:before,:root:not([data-theme=light]) .hosting-section:before{background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),linear-gradient(#23262b80,#23262b80) no-repeat}}.auth-modal{--auth-ink:#f4f5f7;--auth-soft:#e2e7eec7;--auth-faint:#e2e7ee8c;--auth-field:#2e3238;--auth-field-inset:inset 0 1px 0 #ffffff0f,inset 0 2px 6px #00000059;--auth-placeholder:#e2e7ee73;--auth-chip:#2b2f36;--auth-chip-inset:inset 0 1px 0 #ffffff12;--auth-accent:#5ec2b2;--auth-link:#8fd8cb;--auth-error-ink:#ffb4ab;--auth-error-bg:#b3261e38;--auth-msg-ink:#b9f0d2;--auth-msg-bg:#2ea05a33;--auth-panel-ink:#fff;--auth-panel-soft:#e2e7eec7;color:var(--auth-ink);background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#23262b no-repeat;box-shadow:0 30px 70px #03060c8c,0 10px 26px #03060c66}:root[data-theme=dark] .auth-modal{--auth-ink:#f4f5f7;--auth-soft:#e2e7eec7;--auth-faint:#e2e7ee8c;--auth-field:#2e3238;--auth-field-inset:inset 0 1px 0 #ffffff0f,inset 0 2px 6px #00000059;--auth-placeholder:#e2e7ee73;--auth-chip:#2b2f36;--auth-chip-inset:inset 0 1px 0 #ffffff12;--auth-accent:#5ec2b2;--auth-link:#8fd8cb;--auth-error-ink:#ffb4ab;--auth-error-bg:#b3261e38;--auth-msg-ink:#b9f0d2;--auth-msg-bg:#2ea05a33;--auth-panel-ink:#fff;--auth-panel-soft:#e2e7eec7;background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#23262b no-repeat;box-shadow:0 30px 70px #03060c8c,0 10px 26px #03060c66}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-modal{--auth-ink:#f4f5f7;--auth-soft:#e2e7eec7;--auth-faint:#e2e7ee8c;--auth-field:#2e3238;--auth-field-inset:inset 0 1px 0 #ffffff0f,inset 0 2px 6px #00000059;--auth-placeholder:#e2e7ee73;--auth-chip:#2b2f36;--auth-chip-inset:inset 0 1px 0 #ffffff12;--auth-accent:#5ec2b2;--auth-link:#8fd8cb;--auth-error-ink:#ffb4ab;--auth-error-bg:#b3261e38;--auth-msg-ink:#b9f0d2;--auth-msg-bg:#2ea05a33;--auth-panel-ink:#fff;--auth-panel-soft:#e2e7eec7;background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#23262b no-repeat;box-shadow:0 30px 70px #03060c8c,0 10px 26px #03060c66}}.auth-brand,.auth-rail,:root[data-theme=dark] .auth-brand,:root[data-theme=dark] .auth-rail{background:0 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-brand,:root:not([data-theme=light]) .auth-rail{background:0 0}}.auth-submit{color:#fff;background:#000;border:2px solid #000}.auth-submit:hover{filter:none;background:#101114}.auth-magic-button{background:var(--auth-chip);color:var(--auth-ink);border:2px solid #000}.auth-magic-button .icon{color:var(--auth-accent)}.auth-magic-button:hover{background:var(--auth-field)}.auth-close{background:var(--auth-chip);color:var(--auth-ink);border:2px solid #000}.auth-close:hover{background:var(--auth-field)}.auth-form-links button{color:var(--auth-accent)}.auth-form-links button:hover{color:#8fe8d6}.auth-remember input{accent-color:#5ec2b2}.auth-input-shell input:focus{box-shadow:var(--auth-field-inset),0 0 0 4px #5ec2b259}@media (min-width:901px){.packages-section{padding:44px 0 40px}.packages-grid{margin-top:28px}.hosting-section{padding:6px 0 64px}.hosting-card{margin-top:28px}}.auth-submit{color:#fff;background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#23262b no-repeat;border:2px solid #000}.auth-submit:hover{filter:none;background:radial-gradient(#ffffff0d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#ffffff08 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#ffffff0a 0 1px,#0000 1px 7px),#2a2e34 no-repeat}.packages-section:before{content:none;display:none}.packages-section{background-color:#23262b;background-image:radial-gradient(#ffffff0e 1.2px,#0000 1.3px),repeating-linear-gradient(45deg,#ffffff09 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#ffffff09 0 1px,#0000 1px 14px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px,auto,auto}.packages-section .packages-eyebrow{color:#b9bec7}.packages-section .packages-head h2{color:#f2f3f5}.packages-section .packages-lede{color:#b9bec7}.pricing3-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;max-width:none;margin-inline-start:0;margin-inline-end:0}@media (min-width:901px){.packages-section>.wrap{width:min(1360px,100% - 56px)}}.pricing3-layout{grid-template-columns:minmax(0,676px)minmax(0,1fr);align-items:stretch;gap:36px}.pricing3-col{display:flex;flex-direction:column;gap:24px;min-width:0}.pricing3-slim{display:flex;overflow:hidden;color:#f2f3f5;text-align:left;background-color:#23262b;background-image:radial-gradient(#ffffff0e 1.2px,#0000 1.3px),repeating-linear-gradient(45deg,#ffffff09 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#ffffff09 0 1px,#0000 1px 14px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px,auto,auto;border:2px solid #000;border-radius:14px;align-items:stretch}.pricing3-slim-cover{object-fit:cover;display:block;flex:none;width:128px;height:128px}.pricing3-slim-main{display:flex;flex-direction:column;flex:auto;justify-content:center;min-width:0;padding:14px 18px}.pricing3-slim-title{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.pricing3-slim-sub{color:#b9bec7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0 0;font-size:.8125rem;font-weight:500;line-height:1.35}.pricing3-slim-row{display:flex;align-items: center;gap:12px;margin-top:10px}.pricing3-slim-play{color:#fff;display:inline-flex;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#12957f 0%,#0f766e 100%);border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:46px;height:46px;padding:0}.pricing3-slim-play svg{display:block;width:20px;height:20px}.pricing3-slim-play:active{transform:scale(.95)}.pricing3-slim-play:focus-visible{outline:2px solid #17b8a6;outline-offset:2px}.pricing3-slim-seek{-webkit-appearance:none;appearance:none;cursor:pointer;background:#3a4150;border-radius:3px;flex:auto;min-width:0;height:6px}.pricing3-slim-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#17b8a6;border:2px solid #000;border-radius:50%;width:15px;height:15px}.pricing3-slim-seek::-moz-range-thumb{background:#17b8a6;border:2px solid #000;border-radius:50%;width:13px;height:13px}.pricing3-slim-seek:focus-visible{outline:2px solid #17b8a6;outline-offset:4px}.pricing3-slim-time{color:#9aa3b2;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.78rem;font-weight:500}.pricing3-slim audio{display:none}@media (max-width:900px){.pricing3-slim-cover{width:96px;height:96px}.pricing3-slim-main{padding:10px 14px}.pricing3-slim-play{width:42px;height:42px}}.pricing3-testi{display:flex;color:#f2f3f5;text-align:left;background-color:#23262b;background-image:radial-gradient(#ffffff0e 1.2px,#0000 1.3px),repeating-linear-gradient(45deg,#ffffff09 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#ffffff09 0 1px,#0000 1px 14px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px,auto,auto;border:2px solid #000;border-radius:14px;align-items: flex-start;gap:16px;width:100%;margin:0;padding:22px 24px}.pricing3-testi-avatar{object-fit:cover;display:block;border:2px solid #000;border-radius:50%;flex:none;width:56px;height:56px}.pricing3-testi-copy{min-width:0}.pricing3-testi-quote{color:#e8eaed;margin:0;font-size:.9375rem;font-weight:500;line-height:1.55}.pricing3-testi-byline{color:#b9bec7;margin-top:9px;font-size:.8125rem;font-weight:500;line-height:1.4}.pricing3-testi-byline strong{color:#fff;font-weight:700}.pricing3-subscribe{display:flex;box-sizing:border-box;color:#e8eaed;background-color:#23262b;background-image:radial-gradient(#ffffff0e 1px,#0000 1.4px),repeating-linear-gradient(45deg,#ffffff07 0 2px,#0000 2px 14px),repeating-linear-gradient(-45deg,#ffffff07 0 2px,#0000 2px 14px);background-size:22px 22px,auto,auto;border:2px solid #000;border-radius:14px;flex-direction:column;flex:auto;width:100%;padding:24px}.pricing3-subscribe form{display:flex;flex-direction:column;flex:auto}.pricing3-subscribe .pp-modal-title{padding-right:0;font-size:1.25rem}.pricing3-subscribe{padding:16px 24px 36px}.pricing3-subscribe .pp-modal-sub{margin-top:6px}.pricing3-subscribe .pp-field{margin-top:8px}.pricing3-subscribe .pp-field label{margin-bottom:4px}.pricing3-subscribe .pp-field input{background-color:#23262b;background-image:radial-gradient(#ffffff0e 1px,#0000 1.4px),repeating-linear-gradient(45deg,#ffffff07 0 2px,#0000 2px 14px),repeating-linear-gradient(-45deg,#ffffff07 0 2px,#0000 2px 14px);background-size:22px 22px,auto,auto;border:2px solid #000;min-height:40px;padding-top:7px;padding-bottom:7px}.pricing3-subscribe .pp-sms-optin{margin-top:8px}.pricing3-subscribe .pp-modal-submit{color:#fff;box-shadow:none;background:#17b8a6;border:2px solid #000;border-radius:10px;height:51px;min-height:46px;margin-top:auto;padding-top:8px;padding-bottom:8px}.pricing3-subscribe .pp-modal-submit:hover{background:#2cc9b6}.pricing3-subscribe .pp-modal-terms{margin-top:10px}.pricing3-subscribe .pp-modal-done{margin:auto 0}.pricing3-subscribe .pp-modal-done-icon{border:2px solid #000}.pricing3-contact-panel{color:#f2f3f5;display:flex;text-align:left;background-color:#23262b;background-image:radial-gradient(#ffffff0e 1.2px,#0000 1.3px),repeating-linear-gradient(45deg,#ffffff09 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#ffffff09 0 1px,#0000 1px 14px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px,auto,auto;border:2px solid #000;border-radius:14px;flex-direction:column;align-items:stretch;min-width:0;padding:40px 38px 36px}.pricing3-contact-title{display:flex;letter-spacing:-.01em;color:#f2f3f5;align-items: center;gap:10px;margin:0 0 20px;font-size:1.375rem;font-weight:700;line-height:1.25}.pricing3-contact-title-icon{display:inline-flex;box-sizing:border-box;color:#17b8a6;background:#2e3239;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:38px;height:38px}.pricing3-contact-title-icon .icon{display:inline-flex;width:19px;height:19px}.pricing3-contact-title-icon .icon svg{width:19px;height:19px}.pricing3-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:auto;gap:16px}@media (min-width:1151px){.pricing3-contact-grid{grid-template-rows:auto auto auto auto 1fr}.pricing3-contact-field .pricing3-contact-textarea{flex:auto}.pricing3-contact-textarea textarea{height:100%}}@media (max-width:1150px){.pricing3-contact-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px) and (max-width:1150px){.pricing3-contact-grid{grid-template-rows:auto auto auto auto auto auto minmax(0,1fr)}.pricing3-contact-field .pricing3-contact-textarea{flex:auto}.pricing3-contact-textarea textarea{height:100%}}.pricing3-contact-field{display:flex;flex-direction:column;gap:7px;min-width:0}.pricing3-contact-field-full{grid-column:1/-1}.pricing3-contact-label{display:inline-flex;color:#e8eaed;align-items: center;gap:7px;font-size:.8125rem;font-weight:600;line-height:1.3}.pricing3-contact-label .icon{display:inline-flex;color:#17b8a6;width:15px;height:15px}.pricing3-contact-label .icon svg{width:15px;height:15px}.pricing3-contact-input{position:relative;display:block}.pricing3-contact-input>.icon{position:absolute;display:inline-flex;color:#17b8a6;pointer-events:none;width:17px;height:17px;top:14px;left:14px}.pricing3-contact-input>.icon svg{width:17px;height:17px}.pricing3-contact-input input,.pricing3-contact-input textarea{box-sizing:border-box;color:#f2f3f5;font:inherit;-webkit-appearance:none;appearance:none;background:#ffffff0b;border:2px solid #000;border-radius:10px;width:100%;margin:0;padding:11px 14px 11px 42px;font-size:1rem;font-weight:400;line-height:1.45}.pricing3-contact-input textarea{resize:vertical;min-height:120px}.pricing3-contact-input input::placeholder,.pricing3-contact-input textarea::placeholder{color:#8a919c}.pricing3-contact-input input:focus,.pricing3-contact-input textarea:focus{outline:2px solid #17b8a6;outline-offset:1px;background:#ffffff12}.pricing3-contact-sms-optin{grid-column:1/-1;display:flex;cursor:pointer;color:#b9bec7;align-items: flex-start;gap:10px;font-size:.8125rem;font-weight:400;line-height:1.55}.pricing3-contact-sms-optin input{accent-color:#17b8a6;cursor:pointer;flex:none;width:20px;height:20px;margin:1px 0 0}.pricing3-contact-sms-optin>span{flex:auto;min-width:0}.pricing3-contact-sms-optin a{color:#5ec2b2;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#5ec2b28c}.pricing3-contact-submit{display:inline-flex;color:#fff;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background:#17b8a6;border:2px solid #000;border-radius:10px;justify-content:center;align-self: flex-start;align-items: center;gap:8px;min-height:48px;margin-top:20px;padding:13px 26px;font-size:.9375rem;font-weight:700;line-height:1.3}.pricing3-contact-submit:hover{background:#2cc9b6}.pricing3-contact-submit:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.pricing3-contact-submit:disabled{opacity:.65;cursor:default}.pricing3-contact-submit .icon{display:inline-flex;color:#fff;width:18px;height:18px}.pricing3-contact-submit .icon svg{width:18px;height:18px}.pricing3-contact-status{color:#8fe8d6;margin:14px 0 0;font-size:.875rem;font-weight:500;line-height:1.5}.pricing3-contact-status.is-error{color:#f0a3a3}@media (max-width:640px){.pricing3-contact-panel{padding:34px 26px 30px}.pricing3-contact-grid{grid-template-columns:minmax(0,1fr)}.pricing3-contact-submit{align-self:stretch}}.pricing3-card{color:#f2f3f5;display:flex;text-align:left;box-shadow:none;filter:none;background-color:#23262b;background-image:radial-gradient(#ffffff0e 1.2px,#0000 1.3px),repeating-linear-gradient(45deg,#ffffff09 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#ffffff09 0 1px,#0000 1px 14px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px,auto,auto;border:2px solid #000;border-radius:14px;flex-direction:column;flex:auto;align-items:stretch;padding:40px 38px 36px}.pricing3-kind{display:inline-flex;letter-spacing:.08em;text-transform:uppercase;color:#b9bec7;border:1px solid #ffffff38;border-radius:999px;align-self: flex-start;align-items: center;gap:7px;margin-bottom:22px;padding:5px 12px;font-size:.75rem;font-weight:700;line-height:1.3}.pricing3-kind-icon{display:inline-flex;color:#17b8a6;flex:none}.pricing3-kind-icon .icon{display:inline-flex;width:13px;height:13px}.pricing3-kind-icon .icon svg{width:13px;height:13px}.pricing3-title-row{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin:0 0 6px}.pricing3-title-row .pricing3-name{margin:0}.pricing3-soon-badge{display:inline-flex;color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#17b8a6;border:2px solid #000;border-radius:999px;flex:none;align-items: center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.3}.pricing3-soon-icon{display:inline-flex;color:#0c2421;flex:none}.pricing3-soon-icon .icon{display:inline-flex;width:13px;height:13px}.pricing3-soon-icon .icon svg{width:13px;height:13px}.pricing3-name{letter-spacing:-.01em;color:#f2f3f5;margin:0 0 6px;font-size:1.5rem;font-weight:700;line-height:1.2}.pricing3-sub{color:#b9bec7;margin:0 0 26px;font-size:.9375rem;font-weight:400;line-height:1.55}.pricing3-price-row{display:flex;flex-direction:column;justify-content:center;min-height:84px;margin:2px 0 4px}.pricing3-price{letter-spacing:-.01em;color:#17b8a6;margin:0;font-size:2.625rem;font-weight:800;line-height:1}.pricing3-monthly{display:inline-flex;letter-spacing:.08em;text-transform:uppercase;color:#17b8a6;align-items: center;gap:7px;margin:0;font-size:.75rem;font-weight:700;line-height:1.3}.pricing3-monthly-icon{display:inline-flex;color:#17b8a6;flex:none}.pricing3-monthly-icon .icon{display:inline-flex;width:13px;height:13px}.pricing3-monthly-icon .icon svg{width:13px;height:13px}.pricing3-price-note{color:#b9bec7;margin:8px 0 0;font-size:.8125rem;font-weight:400;line-height:1.5}.pricing3-price-note strong{color:#f2f3f5;font-weight:600}.pricing3-financing{display:flex;white-space:nowrap;color:#a7adb6;flex-wrap:nowrap;align-items: center;gap:8px;margin:10px 0 0;font-size:.85rem;font-weight:500;line-height:1.3}.pricing3-financing-logo{aspect-ratio:428.55/171;display:block;border:0;flex:none;width:auto;height:22px;margin:0;padding:0;transform:translateY(-18%)}@media (max-width:640px){.pricing3-financing-logo{height:19px}}.pricing3-qualify-row{display:block;margin-top:8px}.pricing3-qualify-wrap{position:relative;display:inline-flex}.pricing3-qualify-link{display:inline-flex;color:#5ec2b2;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#5ec2b28c;-webkit-tap-highlight-color:transparent;align-items: center;gap:6px;font-size:.85rem;font-weight:500;line-height:1.3}.pricing3-qualify-link:hover{color:#8fe8d6;text-decoration-color:#8fe8d6cc}.pricing3-qualify-link:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px;border-radius:4px}.pricing3-qualify-link .icon{display:inline-flex;flex:none;width:14px;height:14px}.pricing3-qualify-link .icon svg{width:14px;height:14px}.pricing3-qualify-tip{left:0}@media (max-width:380px){.pricing3-qualify-link{font-size:.8rem}}.pricing3-card-soon{filter:saturate(.3)brightness(.8)}.pricing3-soon-fill{flex:auto}.pricing3-card-soon a.package-cta.text-tony-btn,.pricing3-card-soon a.package-cta.text-tony-btn:hover{color:#e8eaed;background:#62676f}.pricing3-card-soon a.package-cta.text-tony-btn:focus-visible{color:#e8eaed;background:#62676f}.pricing3-divider{border:none;border-top:1px solid #ffffff17;width:100%;margin:26px 0}.pricing3-features{list-style:none;display:flex;flex-direction:column;flex:1;gap:18px;margin:0;padding:0}.pricing3-features li{display:grid;grid-template-columns:28px minmax(0,1fr);color:#f2f3f5;align-items: start;column-gap:11px;font-size:.9375rem;font-weight:500;line-height:1.5}.pricing3-features li>span:not(.pricing3-feature-icon){min-width:0}.pricing3-features li>.pricing3-tip-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr)28px;place-self: start stretch;align-items: center;column-gap:7px;width:100%;min-width:0}.pricing3-tip-row>.pricing3-help{justify-self:center}.pricing3-help{display:inline-flex;appearance:none;-webkit-appearance:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items: center;width:28px;height:28px;margin:0;padding:0}.pricing3-help .pricing3-help-svg{display:block;flex:none;width:28px;height:28px}.pricing3-help:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.pricing3-tip-row>.package-tip{max-width:min(320px,100vw - 128px)}.pricing3-feature-icon{display:inline-flex;box-sizing:border-box;color:#fff;background:#17b8a6;border:2px solid #000;border-radius:50%;justify-content:center;place-self: start center;align-items: center;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;margin-top:0}.pricing3-feature-icon .pricing3-check-svg{display:block;flex:none;width:16px;height:16px}.pricing3-foot{color:#b9bec7;border-top:1px solid #ffffff17;margin:28px 0 0;padding-top:22px;font-size:.8125rem;font-weight:400;line-height:1.5}.pricing3-foot strong{color:#f2f3f5;font-weight:600}.pricing3-card>:nth-last-child(2){margin-bottom:0}.pricing3-card .text-tony-wrap{margin-top:auto;padding-top:24px}.pricing3-card a.package-cta.text-tony-btn{color:#fff;letter-spacing:normal;box-shadow:none;text-shadow:none;cursor:pointer;background:#17b8a6;border:2px solid #000;border-radius:10px;height:51px;min-height:48px;padding:13px 18px;font-size:.9375rem;font-weight:700;line-height:1.3}.pricing3-card a.package-cta.text-tony-btn:hover{color:#fff;background:#2cc9b6}.pricing3-card a.package-cta.text-tony-btn:focus-visible{color:#fff;background:#2cc9b6}.pricing3-card .text-tony-btn .icon{color:#fff;width:18px;height:18px}.pricing3-card .text-tony-btn .icon svg{width:18px;height:18px}.pricing3-custom-strip{display:flex;text-align:left;color:#e8eaed;background-color:#23262b;background-image:radial-gradient(#ffffff0e 1.2px,#0000 1.3px),repeating-linear-gradient(45deg,#ffffff09 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#ffffff09 0 1px,#0000 1px 14px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px,auto,auto;border:2px solid #000;border-radius:14px;align-items: center;gap:14px;margin:24px 0 0;padding:18px 22px;font-size:1rem;font-weight:500;line-height:1.55}.pricing3-custom-strip strong{color:#fff;font-weight:700}.pricing3-custom-icon{display:inline-flex;box-sizing:border-box;color:#17b8a6;background:#2e3239;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:38px;height:38px}.pricing3-custom-icon .icon{display:inline-flex;width:19px;height:19px}.pricing3-custom-icon .icon svg{width:19px;height:19px}@media (max-width:900px){.pricing3-grid{grid-template-columns:minmax(0,1fr)}.pricing3-card{padding:34px 26px 30px}.pricing3-price{font-size:2.375rem}.pricing3-custom-strip{gap:12px;padding:16px 18px;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.pricing3-card .package-cta{transition:none}}.packages-section{position:relative}.packages-section>.wrap{position:relative;z-index:1}.pricing3-socials{position:absolute;z-index:0;pointer-events:none;overflow:hidden;inset:0}.pricing3-social-tile{position:absolute;display:flex;-webkit-backdrop-filter:blur(8px)saturate(1.35);backdrop-filter:blur(8px)saturate(1.35);opacity:.92;animation-name:pricing3-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;background:#ffffff12;border:1px solid #ffffff38;border-radius:16px;justify-content:center;align-items: center;width:52px;height:52px;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff24}@keyframes pricing3-float{0%,to{transform:translateY(0)rotate(var(--tilt,0deg))}50%{transform:translateY(-7px)rotate(var(--tilt,0deg))}}.pricing3-social-tile.psf-1{top:8px;left:4%}.pricing3-social-tile.psf-2{top:8px;left:27%}.pricing3-social-tile.psf-3{top:8px;right:27%}.pricing3-social-tile.psf-4{top:8px;right:4%}.pricing3-social-tile.psf-5{bottom:14px;left:7%}.pricing3-social-tile.psf-6{bottom:14px;right:7%}@media (max-width:900px){.pricing3-social-tile{border-radius:13px;width:40px;height:40px}.pricing3-social-tile svg{width:23px;height:23px}.pricing3-social-tile.psf-1{top:3px;left:5%}.pricing3-social-tile.psf-2{display:none}.pricing3-social-tile.psf-3{margin-left:-20px;top:3px;left:50%;right:auto}.pricing3-social-tile.psf-4{top:3px;right:5%}.pricing3-social-tile.psf-5,.pricing3-social-tile.psf-6{display:none}}@media (prefers-reduced-motion:reduce){.pricing3-social-tile{animation:none}}@media (min-width:901px){.packages-section{padding:96px 0}.packages-section>.wrap{width:min(1280px,100% - 24px)}.pricing3-layout{grid-template-columns:minmax(0,1.02fr)minmax(0,1fr);gap:68px}.pricing3-card{padding:52px 48px 48px}.pricing3-testi{padding:30px 32px}.pricing3-slim-main{padding:20px 26px}.pricing3-subscribe{padding:28px 34px 48px}.pricing3-social-tile.psf-1{inset:20px auto auto 4%}.pricing3-social-tile.psf-3{inset:20px 4% auto auto}.pricing3-social-tile.psf-4{inset:auto auto 20px 4%}.pricing3-social-tile.psf-2{inset:auto 4% 20px auto}.pricing3-social-tile.psf-5{inset:33% auto auto calc(50% - 19px)}.pricing3-social-tile.psf-6{inset:63% auto auto calc(50% - 19px)}}@media (max-width:900px){.packages-section{padding:72px 0}.pricing3-card{padding:40px 30px}.pricing3-testi{padding:26px 28px}.pricing3-subscribe{padding:24px 30px 40px}.pricing3-social-tile.psf-1{display:flex;margin-left:0;inset:12px auto auto 5%}.pricing3-social-tile.psf-3{display:flex;margin-left:0;inset:12px 5% auto auto}.pricing3-social-tile.psf-4{display:flex;inset:auto auto 12px 5%}.pricing3-social-tile.psf-2{display:flex;inset:auto 5% 12px auto}.pricing3-social-tile.psf-5,.pricing3-social-tile.psf-6{display:none}.packages-section,.packages-section>.wrap,.pricing3-grid,.pricing3-layout,.pricing3-col,.pricing3-card,.pricing3-slim,.pricing3-testi,.pricing3-subscribe{box-sizing:border-box;min-width:0;max-width:100%}.packages-section{overflow-x:clip}.packages-section>.wrap{width:calc(100% - 32px)}.pricing3-layout{grid-template-columns:minmax(0,1fr);gap:24px}.pricing3-col{gap:20px;width:100%}.pricing3-slim{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"cover title" "cover sub" "row row";align-items: start;gap:0 14px;width:100%;padding:14px}.pricing3-slim-main{display:contents}.pricing3-slim-cover{grid-area:cover;aspect-ratio:1;border-radius:10px;align-self: start;width:88px;height:88px}.pricing3-slim-title{grid-area:title;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;align-self: end;font-size:.98rem;line-height:1.32}.pricing3-slim-sub{grid-area:sub;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;align-self: start;margin-top:4px;font-size:.8rem;line-height:1.45}.pricing3-slim-row{grid-area:row;gap:10px;width:100%;margin-top:14px}.pricing3-slim-play{width:44px;height:44px}.pricing3-slim-play svg{width:19px;height:19px}.pricing3-slim-seek{min-width:0}.pricing3-slim-time{font-size:.76rem}}@media (max-width:380px){.pricing3-slim{grid-template-columns:80px minmax(0,1fr);column-gap:12px;padding:12px}.pricing3-slim-cover{width:80px;height:80px}.pricing3-slim-title{font-size:.94rem}.pricing3-slim-sub{font-size:.78rem}}@media (max-width:640px){.hero-side .pp-player{grid-template-columns:88px minmax(0,1fr);column-gap:12px;width:100%;padding:14px}.hero-side .pp-player-thumb{aspect-ratio:1;align-self: start;width:88px;height:88px;min-height:88px}.hero-side .pp-ep-title{-webkit-line-clamp:3;font-size:.98rem;line-height:1.3}.hero-side .pp-ep-sub{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;line-height:1.45}.hero-side .pp-ep-meta,.hero-side .pp-ep-kicker{white-space:normal}.hero-side .pp-eq{display:none}.hero-side .pp-player-meta{overflow:visible;align-items: flex-start}.hero-side .pp-transport{gap:22px;width:100%}.hero-side .pp-wave-col{min-width:0}.hero-side .pp-controls-row{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.hero-side .pp-controls-row .pp-chip-btn{width:100%;min-width:0}.hero-side .pp-volume{min-width:0}}@media (max-width:380px){.hero-side .pp-player{grid-template-columns:80px minmax(0,1fr);padding:12px}.hero-side .pp-player-thumb{width:80px;height:80px;min-height:80px}.hero-side .pp-ep-title{font-size:.94rem}}@media (max-width:900px){.pricing3-card a.package-cta.text-tony-btn{justify-content:center;width:100%}.pricing3-subscribe .pp-modal-submit{width:100%}.pricing3-tip-row>.package-tip{max-width:min(300px,100vw - 110px)}.pricing3-testi{width:100%}}@media (max-width:640px){.pricing3-card{padding:28px 20px 24px}.pricing3-features{gap:15px}.pricing3-testi{gap:12px;padding:18px}.pricing3-testi-avatar{width:48px;height:48px}.pricing3-testi-quote{font-size:.925rem;line-height:1.55}.pricing3-subscribe{padding:20px 18px 24px}.pricing3-subscribe .pp-field input{min-height:48px}.pricing3-subscribe .pp-sms-optin{font-size:.78rem;line-height:1.55}.pricing3-subscribe .pp-sms-optin>span{overflow-wrap:break-word}}@media (max-width:380px){.pricing3-card{padding:24px 16px 22px}.pricing3-testi{padding:16px}.pricing3-subscribe{padding:18px 14px 22px}}.pp-optin{margin-top:30px;box-sizing:border-box;color:#f0efe9;text-align:left;background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#e4e0f83d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4e0f829 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4e0f824 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4e0f82e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;border:2px solid #000;border-radius:24px;max-width:1020px;margin-inline-start:auto;margin-inline-end:auto;padding:30px 28px 28px;box-shadow:0 30px 60px -12px #0009,0 0 60px #7e6ecd21,inset 0 1px #ffffff17}.pp-optin-title{letter-spacing:-.015em;color:#f0efe9;text-wrap:balance;font-size:clamp(1.45rem,4.6vw,1.85rem);font-weight:700;line-height:1.22}.pp-optin-sub{color:#c9ccd4;text-wrap:pretty;max-width:40rem;margin-top:10px;font-size:1rem;line-height:1.65}.pp-optin-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:4px}.pp-optin-fields .pp-field{min-width:0}.pp-optin .pp-field input{border:2px solid #000}.pp-optin .pp-sms-optin>span{overflow-wrap:break-word}.pp-optin-submit{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:linear-gradient(#12957f 0%,#0f766e 100%);border:2px solid #000;border-radius:0;width:100%;min-height:52px;margin-top:18px;padding:12px 20px;transition:transform .15s,background .15s,opacity .15s;font-family:inherit;font-size:1rem;font-weight:600;box-shadow:0 14px 34px #0f766e66,inset 0 1px #ffffff38}.pp-optin-submit:hover{background:linear-gradient(#15a98c 0%,#12957f 100%)}.pp-optin-submit:active{transform:scale(.98)}.pp-optin-submit:disabled{opacity:.6;cursor:default}.pp-optin-submit:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}@media (max-width:860px){.pp-optin-fields{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:640px){.pp-optin{border-radius:22px;margin-top:24px;padding:22px 18px}}.solutions-inner{text-align:center;max-width:880px;margin:0 auto}.solutions-title{letter-spacing:-.015em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.85rem,4.6vw,2.7rem);font-weight:700;line-height:1.16}.solutions-lede{color:#c9ced6;text-wrap:pretty;max-width:620px;margin:18px auto 0;font-size:1.0625rem;font-weight:500;line-height:1.65}.solutions-photo{display:block;box-shadow:none;background:0 0;border:0;border-radius:0;width:min(780px,100%);height:auto;margin:44px auto 0}.solutions-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left;gap:18px 44px;max-width:740px;margin:46px auto 0;padding:0}.solutions-list li{display:flex;color:#f2f3f5;align-items: center;gap:14px;min-width:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.solutions-inquiry{color:#c9ced6;text-wrap:pretty;max-width:540px;margin:46px auto 0;font-size:1rem;font-weight:500;line-height:1.6}.solutions-cta{display:flex;justify-content:center;margin-top:22px}.solutions-cta .text-tony-wrap{margin-top:0}.solutions-cta .text-tony-wrap-generic{align-self: center}.solutions-cta .text-tony-popover{animation:none;left:50%;transform:translate(-50%)}.solutions-affirm{display:flex;color:#9aa3b2;justify-content:center;align-items: center;gap:8px;margin:36px 0 0;font-size:.875rem;font-weight:500}.solutions-affirm-logo{aspect-ratio:428.55/171;display:block;width:auto;height:20px}@media (max-width:640px){.solutions-photo{border-radius:0;margin-top:34px}.solutions-list{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:36px}.solutions-inquiry{margin-top:36px}.solutions-affirm-logo{height:18px}}.solutions-live-link-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.solutions-section a.solutions-live-link{display:inline-flex;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-decoration:none;background:#2e7d7247;border:2px solid #000;border-radius:0;align-items: center;gap:9px;padding:12px 24px;transition:background .18s,border-color .18s,transform .18s,color .18s;font-size:1rem;font-weight:600;line-height:1.2;box-shadow:0 12px 28px -12px #000000a6,inset 0 1px #ffffff1f}.solutions-live-link .icon{width:18px;height:18px}.solutions-section a.solutions-live-link:hover{color:#fff;background:#2e7d727a;border-color:#000;transform:translateY(-1px)}.solutions-live-link:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.solutions-live-link:active{transform:scale(.98)}.analytics-live{overflow:hidden;color:#eef2f1;background:radial-gradient(720px 340px at 18% -60px,#5ec2b224,#5ec2b200 62%),radial-gradient(640px 320px at 88% 0%,#5ec2b214,#5ec2b200 60%),linear-gradient(#171c24 0%,#12161e 100%);border-top:1px solid #5ec2b229;border-bottom:1px solid #5ec2b229;margin-top:22px;padding:34px 0 40px}.analytics-live-wrap{min-width:0}.analytics-live-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:18px}.analytics-live-head-main{min-width:0;max-width:640px}.analytics-live-biz{display:flex;color:#dfe7e4;align-items: center;gap:10px;font-size:.95rem;font-weight:600}.analytics-live-biz-mark{color:#7fd8c8;background:#5ec2b229;border-color:#5ec2b259}.analytics-live-title{letter-spacing:-.02em;color:#fff;margin-top:14px;font-size:clamp(1.7rem,4.6vw,2.35rem);font-weight:700;line-height:1.14}.analytics-live-sub{color:#a7b0ba;text-wrap:pretty;margin-top:8px;font-size:.98rem;line-height:1.6}.analytics-live-head-side{display:flex;flex-direction:column;flex:none;align-items: flex-end;gap:8px}.analytics-live-badge{display:inline-flex;color:#8fe0d1;white-space:nowrap;background:#5ec2b21f;border:1px solid #5ec2b266;border-radius:999px;align-items: center;gap:8px;padding:7px 14px;font-size:.82rem;font-weight:600}.analytics-live-period{color:#8b95a3;white-space:nowrap;font-size:.85rem}.analytics-portal-jump{display:inline-flex;background:var(--surface);color:var(--ink);text-decoration:none;cursor:pointer;text-align:right;border:2px solid #000;border-radius:999px;align-items: center;gap:8px;padding:8px 14px;font-size:.84rem;font-weight:600;line-height:1.3}.analytics-portal-jump .icon{flex:none;width:15px;height:15px}.analytics-live-range{display:inline-flex;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;gap:4px;max-width:100%;margin-top:24px;padding:4px}.analytics-live-range-btn{color:#aeb8c2;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:auto;padding:10px 20px;transition:background .16s,color .16s;font-family:inherit;font-size:.92rem;font-weight:600;line-height:1.2}.analytics-live-range-btn:hover{color:#fff;background:#ffffff12}.analytics-live-range-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.analytics-live-range-btn-on,.analytics-live-range-btn-on:hover{color:#fff;background:#2e7d72;box-shadow:0 6px 16px -6px #2e7d72cc,inset 0 1px #ffffff2e}.analytics-live-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.analytics-live-kpi{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#fff1,#ffffff05);border:1px solid #7ed3c42e;border-radius:18px;min-width:0;padding:20px 18px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 18px 34px -20px #000c,inset 0 1px #ffffff12}.analytics-live-kpi:hover{outline:none;border-color:#5ec2b28c;transform:translateY(-3px);box-shadow:0 22px 38px -18px #000000d9,0 0 0 1px #5ec2b21f,0 10px 30px -14px #5ec2b259,inset 0 1px #ffffff17}.analytics-live-kpi:focus-visible{outline:none;border-color:#5ec2b28c;transform:translateY(-3px);box-shadow:0 22px 38px -18px #000000d9,0 0 0 1px #5ec2b21f,0 10px 30px -14px #5ec2b259,inset 0 1px #ffffff17}.analytics-live-kpi-icon{display:inline-flex;color:#7fd8c8;background:#5ec2b21f;border:1px solid #5ec2b252;border-radius:12px;justify-content:center;align-items: center;width:38px;height:38px}.analytics-live-kpi-icon .icon{width:19px;height:19px}.analytics-live-kpi-value{letter-spacing:-.03em;color:#fff;white-space:nowrap;margin-top:14px;font-size:clamp(1.85rem,4.2vw,2.55rem);font-weight:700;line-height:1.05}.analytics-live-kpi-label{color:#a7b0ba;margin-top:5px;font-size:.9rem;font-weight:500}.analytics-live-kpi-delta{display:flex;color:#7fd8c8;align-items: center;gap:6px;margin-top:10px;font-size:.78rem;font-weight:600;line-height:1.35}.analytics-live-kpi-delta .icon{flex:none;width:14px;height:14px}.analytics-live-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#ffffff0e,#ffffff04);border:1px solid #7ed3c429;border-radius:18px;min-width:0;padding:22px 22px 20px;box-shadow:0 18px 34px -20px #000c,inset 0 1px #ffffff0f}.analytics-live-chart-panel{margin-top:14px}.analytics-live-panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px}.analytics-live-panel-head h3{color:#fff;font-size:1.06rem;font-weight:600}.analytics-live-panel-note{color:#8b95a3;font-size:.82rem}.analytics-live-legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px}.analytics-live-legend-item{display:inline-flex;color:#c3ccd4;align-items: center;gap:7px;font-size:.84rem;font-weight:500}.analytics-live-swatch{border-radius:999px;flex:none;width:22px;height:4px}.analytics-live-swatch-visits{background:#5ec2b2}.analytics-live-swatch-bookings{background:#d9b36a}.analytics-live-readout{display:flex;color:#c3ccd4;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;font-size:.95rem}.analytics-live-readout strong{color:#fff;font-size:1.02rem;font-weight:700}.analytics-live-chart{display:block;width:100%;height:auto;margin-top:6px}.analytics-live-gridline{stroke:#ffffff12;stroke-width:1}.analytics-live-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.analytics-live-line-visits{stroke:#5ec2b2;stroke-width:3}.analytics-live-line-bookings{stroke:#d9b36a;stroke-width:2.2}.analytics-live-point-visits{fill:#12161e;stroke:#5ec2b2;stroke-width:2.4}.analytics-live-point-bookings{fill:#12161e;stroke:#d9b36a;stroke-width:2}.analytics-live-focus-line{stroke:#fff3;stroke-width:1;stroke-dasharray:4 4}.analytics-live-hit{fill:transparent;cursor:pointer}.analytics-live-hit:focus{outline:none}.analytics-live-axis-label{fill:#8b95a3;font-size:12px;font-family:var(--font-sans)}.analytics-live-chart-hint{color:#77818e;margin-top:8px;font-size:.8rem;line-height:1.5}.analytics-live-grid{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,.95fr);align-items: start;gap:14px;margin-top:14px}.analytics-live-side{display:flex;flex-direction:column;gap:14px;min-width:0}.analytics-live-bookings{list-style:none;margin:8px 0 0;padding:0}.analytics-live-bookings li{display:flex;border-bottom:1px solid #ffffff12;align-items: center;gap:12px;min-width:0;padding:12px 0}.analytics-live-bookings li:last-child{border-bottom:0;padding-bottom:2px}.analytics-live-booking-icon{flex:none}.analytics-live-booking-main{display:flex;flex-direction:column;flex:auto;min-width:0}.analytics-live-booking-name{color:#f2f5f4;overflow-wrap:break-word;font-size:.94rem;font-weight:600}.analytics-live-booking-what{color:#98a2ad;overflow-wrap:break-word;font-size:.82rem}.analytics-live-rows{list-style:none;display:flex;flex-direction:column;gap:14px;margin:12px 0 0;padding:0}.analytics-live-row-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-width:0}.analytics-live-row-name{color:#e6ecea;overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:500}.analytics-live-row-num{color:#9fdccd;white-space:nowrap;flex:none;font-size:.82rem;font-weight:600}.analytics-live-track{display:block;overflow:hidden;background:#ffffff14;border-radius:999px;height:8px;margin-top:7px}.analytics-live-fill{display:block;background:linear-gradient(90deg,#2e7d72,#5ec2b2);border-radius:999px;height:100%;transition:width .35s}.analytics-live-fill-source{background:linear-gradient(90deg,#8a6d35,#d9b36a)}.analytics-live-demo-note{text-align:center;color:#8b95a3;text-wrap:pretty;max-width:560px;margin:22px auto 0;font-size:.88rem;line-height:1.6}@media (max-width:900px){.analytics-live-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-live-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.analytics-live{margin-top:14px;padding:26px 0 30px}.analytics-live-head-side{align-items: flex-start}.analytics-live-range{display:flex;width:100%}.analytics-live-range-btn{padding:10px 8px;font-size:.88rem}.analytics-live-kpi{border-radius:16px;padding:16px 14px 14px}.analytics-live-kpi-value{font-size:1.5rem}.analytics-live-kpi-delta{font-size:.7rem}.analytics-live-panel{border-radius:16px;padding:18px 15px 16px}.analytics-live-axis-label{font-size:11px}}@media (prefers-reduced-motion:reduce){.solutions-live-link,.analytics-live-kpi,.analytics-live-range-btn,.analytics-live-fill{transition:none}.analytics-live-kpi:hover{transform:none}.analytics-live-kpi:focus-visible{transform:none}.solutions-live-link:hover{transform:none}}.chatbot-live{overflow:hidden;color:#eef2f1;background:radial-gradient(720px 340px at 18% -60px,#5ec2b224,#5ec2b200 62%),radial-gradient(640px 320px at 88% 0%,#5ec2b214,#5ec2b200 60%),linear-gradient(#171c24 0%,#12161e 100%);border-top:1px solid #5ec2b229;border-bottom:1px solid #5ec2b229;margin-top:22px;padding:34px 0 40px}.chatbot-live-wrap{min-width:0}.chatbot-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;background:linear-gradient(160deg,#fff1,#ffffff05);border:1px solid #7ed3c433;border-radius:20px;min-width:0;max-width:760px;margin:26px auto 0;box-shadow:0 30px 54px -24px #000000d9,inset 0 1px #ffffff14}.chatbot-panel-head{display:flex;background:#ffffff08;border-bottom:1px solid #ffffff14;align-items: center;gap:13px;padding:18px 20px 16px}.chatbot-avatar{display:inline-flex;color:#8fe0d1;background:#2e7d7259;border:1px solid #5ec2b273;border-radius:50%;flex:none;justify-content:center;align-items: center;width:44px;height:44px}.chatbot-avatar .icon{width:22px;height:22px}.chatbot-panel-id{flex:auto;min-width:0}.chatbot-panel-name{color:#fff;font-size:1.02rem;font-weight:700;line-height:1.25}.chatbot-panel-status{display:flex;color:#9fdccd;align-items: center;gap:7px;margin-top:3px;font-size:.82rem;font-weight:500}.chatbot-panel-tag{display:inline-flex;color:#8fe0d1;white-space:nowrap;background:#5ec2b21f;border:1px solid #5ec2b266;border-radius:999px;flex:none;align-items: center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600}.chatbot-panel-tag .icon{width:14px;height:14px}.chatbot-thread{display:flex;overflow-y:auto;flex-direction:column;gap:14px;max-height:430px;padding:20px 20px 8px}.chatbot-row{display:flex;align-items: flex-end;gap:9px;min-width:0}.chatbot-row-visitor{justify-content:flex-end}.chatbot-row-avatar{display:inline-flex;color:#8fe0d1;background:#2e7d7252;border:1px solid #5ec2b266;border-radius:50%;flex:none;justify-content:center;align-items: center;width:30px;height:30px}.chatbot-row-avatar .icon{width:15px;height:15px}.chatbot-bubble{overflow-wrap:break-word;max-width:78%;padding:12px 15px;font-size:.94rem;font-weight:500;line-height:1.55}.chatbot-row-assistant .chatbot-bubble{color:#f0f7f5;background:#2e7d7261;border:1px solid #5ec2b238;border-radius:16px 16px 16px 4px}.chatbot-row-visitor .chatbot-bubble{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:16px 16px 4px}.chatbot-typing{display:inline-flex;align-items: center;gap:5px;padding:15px 16px}.chatbot-typing span{animation:1.1s ease-in-out infinite chatbot-typing-dot;background:#8fe0d1;border-radius:50%;width:7px;height:7px}.chatbot-typing span:nth-child(2){animation-delay:.15s}.chatbot-typing span:nth-child(3){animation-delay:.3s}@keyframes chatbot-typing-dot{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-4px);opacity:1}}.chatbot-chips{display:flex;flex-wrap:wrap;gap:9px;padding:12px 20px 4px}.chatbot-chip{display:inline-flex;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#2e7d7247;border:2px solid #000;border-radius:0;align-items: center;gap:8px;padding:10px 15px;transition:background .16s,transform .16s;font-family:inherit;font-size:.88rem;font-weight:600;line-height:1.25}.chatbot-chip .icon{color:#8fe0d1;flex:none;width:16px;height:16px}.chatbot-chip:hover{background:#2e7d7280;transform:translateY(-1px)}.chatbot-chip:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.chatbot-chip:active{transform:scale(.98)}.chatbot-composer{display:flex;border-top:1px solid #ffffff14;align-items:stretch;gap:10px;margin-top:14px;padding:14px 20px 6px}.chatbot-composer-field{display:flex;color:#8fe0d1;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;flex:auto;align-items: center;gap:10px;min-width:0;padding:0 15px}.chatbot-composer-field .icon{flex:none;width:18px;height:18px}.chatbot-composer-field input{color:#fff;outline:none;background:0 0;border:0;flex:auto;min-width:0;padding:13px 0;font-family:inherit;font-size:1rem;font-weight:500}.chatbot-composer-field input::placeholder{color:#8b95a3}.chatbot-composer-field:focus-within{border-color:#5ec2b299;box-shadow:0 0 0 3px #5ec2b22e}.chatbot-send{display:inline-flex;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#2e7d728c;border:2px solid #000;border-radius:0;flex:none;align-items: center;gap:8px;padding:12px 20px;transition:background .16s,transform .16s;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.2}.chatbot-send .icon{width:17px;height:17px}.chatbot-send:hover{background:#2e7d72cc;transform:translateY(-1px)}.chatbot-send:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.chatbot-send:active{transform:scale(.98)}.chatbot-panel-foot{color:#77818e;text-align:center;padding:10px 20px 16px;font-size:.78rem;font-weight:500}@media (max-width:640px){.chatbot-live{margin-top:14px;padding:26px 0 30px}.chatbot-panel{border-radius:16px}.chatbot-panel-head{padding:15px 15px 13px}.chatbot-thread{max-height:400px;padding:16px 14px 6px}.chatbot-bubble{max-width:86%;font-size:.92rem}.chatbot-chips{padding:10px 14px 2px}.chatbot-chip{padding:9px 12px;font-size:.84rem}.chatbot-composer{padding:12px 14px 4px}.chatbot-panel-foot{padding:8px 14px 14px}}@media (prefers-reduced-motion:reduce){.chatbot-chip,.chatbot-send{transition:none}.chatbot-chip:hover,.chatbot-send:hover{transform:none}.chatbot-typing span{animation:none}}.chatbot-panel-v2{max-width:1020px}.chatbot-workspace{display:flex;align-items:stretch;min-width:0}.chatbot-main{display:flex;flex-direction:column;flex:auto;min-width:0}.chatbot-sidebar-toggle{display:none}.chatbot-sidebar{display:flex;background:#00000038;border-right:1px solid #ffffff14;flex-direction:column;flex:none;gap:10px;width:300px;min-width:0;padding:16px 14px 14px}.chatbot-new-chat{display:inline-flex;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#2e7d72bf;border:2px solid #000;border-radius:10px;justify-content:center;align-items: center;gap:8px;width:100%;padding:11px 14px;transition:background .16s,transform .16s;font-family:inherit;font-size:.92rem;font-weight:700;line-height:1.2}.chatbot-new-chat .icon{flex:none;width:17px;height:17px}.chatbot-new-chat:hover{background:#2e7d72f2;transform:translateY(-1px)}.chatbot-new-chat:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.chatbot-sidebar-label{letter-spacing:.09em;text-transform:uppercase;color:#8b95a3;margin-top:6px;font-size:.72rem;font-weight:700}.chatbot-sidebar-empty{color:#9aa4b0;font-size:.86rem;line-height:1.5}.chatbot-sidebar-note{color:#6f7885;margin-top:auto;padding-top:10px;font-size:.74rem;line-height:1.45}.chatbot-conv-list{list-style:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.chatbot-conv-row{display:flex;background:#ffffff08;border:1px solid #0000;border-radius:10px;align-items: center;gap:4px;min-width:0;padding:4px 4px 4px 6px}.chatbot-conv-row-active{background:#2e7d7247;border-color:#5ec2b273}.chatbot-conv-open{display:inline-flex;color:#eef2f1;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;align-items: center;gap:6px;min-width:0;padding:8px 4px;font-family:inherit;font-size:.84rem;font-weight:600;line-height:1.3}.chatbot-conv-open .icon{color:#8fe0d1;flex:none;width:15px;height:15px}.chatbot-conv-open span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-conv-open:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.chatbot-conv-icon-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.chatbot-conv-icon-btn{display:inline-flex;color:#9fdccd;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items: center;width:30px;height:30px}.chatbot-conv-icon-btn .icon{width:15px;height:15px}.chatbot-conv-icon-btn:hover{color:#fff;background:#ffffff1a}.chatbot-conv-delete:hover{color:#ffb4b4;background:#be3c3c47}.chatbot-conv-edit{display:flex;flex:auto;align-items: center;gap:4px;min-width:0}.chatbot-conv-edit input{color:#fff;outline:none;background:#00000059;border:1px solid #5ec2b299;border-radius:8px;flex:auto;min-width:0;padding:8px 9px;font-family:inherit;font-size:.88rem;font-weight:600}.chatbot-empty{text-align:center;display:flex;flex-direction:column;align-items: center;gap:10px;padding:44px 24px}.chatbot-empty-title{color:#fff;font-size:1.05rem;font-weight:700}.chatbot-empty-copy{color:#9aa4b0;font-size:.92rem;line-height:1.55}.chatbot-empty-btn{width:auto;margin-top:6px}.chatbot-composer-v2{display:block;border-top:0;padding-top:4px}.chatbot-file-input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.chatbot-prompt-box{background:#ffffff0f;border:1px solid #5ec2b28c;border-radius:20px;padding:10px 12px;box-shadow:0 0 0 1px #5ec2b224,0 0 26px #5ec2b238,inset 0 1px #ffffff14}.chatbot-prompt-box:focus-within{border-color:#5ec2b2d9;box-shadow:0 0 0 2px #5ec2b238,0 0 34px #5ec2b257,inset 0 1px #ffffff14}.chatbot-attach-chip{display:inline-flex;color:#eaf7f3;background:#2e7d7261;border:1px solid #5ec2b280;border-radius:999px;align-items: center;gap:7px;max-width:100%;margin:0 0 8px 2px;padding:6px 8px 6px 10px;font-size:.8rem;font-weight:600;line-height:1.2}.chatbot-attach-chip .icon{color:#8fe0d1;flex:none;width:14px;height:14px}.chatbot-attach-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-attach-remove{display:inline-flex;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:none;justify-content:center;align-items: center;width:22px;height:22px}.chatbot-attach-remove .icon{color:#fff;width:12px;height:12px}.chatbot-attach-remove:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.chatbot-prompt-row{display:flex;align-items: center;gap:6px;min-width:0}.chatbot-prompt-field{display:flex;flex:auto;align-items: center;min-width:0}.chatbot-prompt-field input{color:#fff;outline:none;background:0 0;border:0;flex:auto;width:100%;min-width:0;padding:10px 4px;font-family:inherit;font-size:1rem;font-weight:500}.chatbot-prompt-field input::placeholder{color:#8b95a3}.chatbot-prompt-icon-btn{display:inline-flex;color:#9fdccd;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items: center;width:40px;height:40px;transition:background .16s,color .16s}.chatbot-prompt-icon-btn .icon{width:19px;height:19px}.chatbot-prompt-icon-btn:hover{color:#fff;background:#5ec2b229}.chatbot-prompt-icon-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.chatbot-mic-listening{color:#fff;background:#5ec2b259;box-shadow:0 0 16px #5ec2b280}.chatbot-send-v2{display:inline-flex;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(150deg,#2e7d72,#1f9d8a);border:1px solid #8fe0d1cc;border-radius:50%;flex:none;justify-content:center;align-items: center;width:44px;height:44px;transition:transform .16s,box-shadow .16s;box-shadow:0 0 18px #5ec2b28c,0 6px 16px #00000059}.chatbot-send-v2 .icon{width:19px;height:19px}.chatbot-send-v2:hover{transform:translateY(-1px);box-shadow:0 0 24px #5ec2b2b8,0 8px 18px #00000059}.chatbot-send-v2:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.chatbot-send-v2:active{transform:scale(.97)}.chatbot-voice-note{color:#9fdccd;text-align:left;padding:8px 6px 0;font-size:.8rem;font-weight:500;line-height:1.45}@media (max-width:760px){.chatbot-workspace{flex-direction:column}.chatbot-sidebar-toggle{display:inline-flex;color:#fff;cursor:pointer;background:#2e7d724d;border:1px solid #5ec2b273;border-radius:9px;flex:none;align-items: center;gap:7px;padding:9px 12px;font-family:inherit;font-size:.84rem;font-weight:700}.chatbot-sidebar-toggle .icon{width:16px;height:16px}.chatbot-sidebar-toggle:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.chatbot-sidebar{display:none;overflow-y:auto;border-bottom:1px solid #ffffff14;border-right:0;width:100%;max-height:290px}.chatbot-sidebar-open{display:flex}.chatbot-panel-tag{display:none}.chatbot-prompt-box{border-radius:18px;padding:8px 9px}.chatbot-send-v2{width:42px;height:42px}.chatbot-prompt-icon-btn{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.chatbot-new-chat,.chatbot-send-v2,.chatbot-prompt-icon-btn{transition:none}.chatbot-new-chat:hover,.chatbot-send-v2:hover{transform:none}}.analytics-portal-section{padding-top:34px;scroll-margin-top:20px}.analytics-portal-intro{max-width:720px}.analytics-portal-eyebrow{display:flex;color:var(--ink);align-items: center;gap:10px;font-size:.95rem;font-weight:600}.analytics-portal-eyebrow-mark{flex:none}.analytics-portal-title{letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin-top:12px;font-size:clamp(1.55rem,4.2vw,2.15rem);font-weight:700;line-height:1.16}.analytics-portal-sub{color:var(--ink-soft);text-wrap:pretty;margin-top:8px;font-size:.98rem;line-height:1.6}.analytics-portal-section .portal-demo .dash-head{margin-top:22px}@media (max-width:640px){.analytics-portal-section{padding-top:26px}}.portal-demo{padding-bottom:8px}.portal-demo .dash-head{margin-top:30px}.portal-signin-wrap{display:flex;justify-content:center;margin-top:26px}.portal-signin-card{text-align:left;width:100%;max-width:430px;padding:30px 28px 26px}.portal-signin-mark{display:inline-flex;color:var(--sky);background:color-mix(in srgb,var(--sky)14%,var(--surface));border:2px solid #000;border-radius:16px;justify-content:center;align-items: center;width:52px;height:52px}.portal-signin-mark .icon{width:24px;height:24px}.portal-signin-card h3{color:var(--ink);margin-top:16px;font-size:1.25rem;font-weight:500}.portal-signin-sub{color:var(--ink-soft);margin-top:4px;font-size:.88rem}.portal-client-avatar{object-fit:cover;object-position:center;display:block;border:1px solid var(--line);background:var(--surface-2);border-radius:50%;flex:none;width:44px;height:44px}.portal-signin-client{display:flex;align-items: center;gap:10px;margin-top:16px}.portal-signin-client-name{color:var(--ink);font-size:.98rem;font-weight:500}.portal-welcome-row{display:flex;flex-wrap:wrap;align-items: center;gap:14px;margin-top:14px}.portal-welcome-row .dash-title{margin-top:0}.portal-client-avatar-welcome{width:52px;height:52px}.portal-signin-form{display:flex;flex-direction:column;gap:14px;margin-top:18px}.portal-password-toggle{display:inline-flex;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items: center;width:36px;height:36px}.portal-password-toggle .icon{width:19px;height:19px}.portal-signin-btn{justify-content:center;width:100%;margin-top:2px}.portal-field-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.portal-field-label-inline{margin-bottom:7px}.portal-forgot-link{cursor:pointer;color:var(--blue);text-decoration:none;background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:.83rem;font-weight:500}.portal-forgot-link:hover{text-decoration:underline;text-underline-offset:3px}.portal-forgot-link:focus-visible{outline:3px solid var(--sky);outline-offset:2px;border-radius:4px}:root[data-theme=dark] .portal-forgot-link{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-forgot-link{color:var(--sky)}}.portal-magic-btn{display:flex;color:var(--ink);background:var(--surface);cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #000;border-radius:12px;justify-content:center;align-items: center;gap:9px;width:100%;min-height:48px;padding:10px 16px;font-family:inherit;font-size:.94rem;font-weight:500}.portal-magic-btn .icon{color:var(--blue);flex:none;width:18px;height:18px}:root[data-theme=dark] .portal-magic-btn .icon{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-magic-btn .icon{color:var(--sky)}}.portal-magic-btn:hover{background:color-mix(in srgb,var(--sky)10%,var(--surface))}.portal-magic-btn:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.portal-signin-divider{display:flex;color:var(--ink-soft);letter-spacing:.02em;align-items: center;gap:12px;margin:2px 0;font-size:.8rem;font-weight:500}.portal-signin-divider:before,.portal-signin-divider:after{content:"";background:var(--line);flex:1;height:1px}.portal-social-btn{display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items: center;gap:12px;width:100%;min-height:52px;padding:10px 16px;font-family:inherit;font-size:.97rem;font-weight:600}.portal-social-btn:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.portal-google-btn{color:#1c1c1e;background:#fff;border:2px solid #000}.portal-google-btn .google-g-img{width:21px;height:21px}.portal-google-btn:hover{background:#f6f8fb}.portal-apple-btn{color:#fff;background:#000;border:2px solid #000}.portal-apple-btn .portal-apple-logo{flex:none;width:20px;height:20px}.portal-apple-btn:hover{background:#1c1c1e}.portal-signin-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin-top:16px;font-size:.82rem;line-height:1.55}.portal-signin-note .icon{color:var(--mint);flex:none;width:16px;height:16px;margin-top:2px}.portal-head-side{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.portal-signout{display:inline-flex;color:var(--ink);background:var(--surface);cursor:pointer;border:2px solid #000;border-radius:999px;align-items: center;gap:8px;padding:7px 14px;font-family:inherit;font-size:.86rem;font-weight:500}.portal-signout .icon{width:16px;height:16px}.portal-clientbar{display:flex;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;flex-wrap:wrap;align-items: center;gap:14px;margin-top:24px;padding:16px 20px}.portal-clientbar-main{flex:1;min-width:180px}.portal-clientbar-name{color:var(--ink);font-size:1.02rem;font-weight:500}.portal-clientbar-meta{color:var(--ink-soft);font-size:.84rem}.portal-clientbar-balance{text-align:right}.portal-clientbar-balance-label{display:block;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:.76rem;font-weight:500}.portal-clientbar-balance strong{color:var(--ink);font-size:1.3rem;font-weight:600}.portal-tabs{display:flex;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:999px;flex-wrap:wrap;gap:8px;margin-top:18px;padding:6px}.portal-tab-btn{display:inline-flex;color:var(--ink-soft);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;flex:1;justify-content:center;align-items: center;gap:8px;min-width:130px;padding:11px 14px;transition:background .15s,color .15s,border-color .15s;font-family:inherit;font-size:.94rem;font-weight:500}.portal-tab-btn .icon{width:18px;height:18px}.portal-tab-btn-on{background:var(--surface-2);color:var(--ink);border-color:#000}.portal-tab-count{display:inline-flex;background:var(--pink);color:#fff;border-radius:999px;justify-content:center;align-items: center;min-width:22px;height:22px;padding:0 6px;font-size:.76rem;font-weight:600}.portal-project-grid{margin-top:18px}.portal-progress-figure{color:var(--ink-soft);margin-top:14px;font-size:.95rem}.portal-progress-figure strong{color:var(--ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.portal-progress{background:var(--surface-2);border:1px solid var(--line);overflow:hidden;border-radius:999px;height:12px;margin-top:10px}.portal-progress-fill{display:block;background:var(--rainbow);border-radius:999px;height:100%}.portal-stages{list-style:none;margin:18px 0 0;padding:0}.portal-stage{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:12px;padding:11px 0}.portal-stage:last-child{border-bottom:0}.portal-stage-dot{display:inline-flex;color:var(--ink-soft);background:var(--surface-2);border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:30px;height:30px}.portal-stage-dot .icon{width:15px;height:15px}.portal-stage-done .portal-stage-dot{color:var(--mint);background:color-mix(in srgb,var(--mint)15%,var(--surface))}.portal-stage-current .portal-stage-dot{color:var(--sky);background:color-mix(in srgb,var(--sky)15%,var(--surface))}.portal-stage-pulse{background:var(--sky);box-shadow:0 0 0 3px color-mix(in srgb,var(--sky)25%,transparent);border-radius:50%;width:9px;height:9px}.portal-stage-main{display:flex;flex-direction:column;flex:1;min-width:0}.portal-stage-label{color:var(--ink);font-size:.94rem;font-weight:500}.portal-stage-upcoming .portal-stage-label{color:var(--ink-soft)}.portal-stage-date{color:var(--ink-soft);font-size:.8rem}.portal-stage-state{color:var(--ink-soft);flex:none;font-size:.78rem;font-weight:500}.portal-stage-done .portal-stage-state{color:var(--mint)}.portal-stage-current .portal-stage-state{color:var(--sky)}.portal-next-step{display:flex;color:var(--ink);background:color-mix(in srgb,var(--sky)10%,var(--surface));border:2px solid #000;border-radius:16px;align-items: flex-start;gap:10px;margin-top:16px;padding:14px 16px;font-size:.9rem;line-height:1.6}.portal-next-step .icon{color:var(--sky);flex:none;width:19px;height:19px;margin-top:2px}.portal-project-side{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-photo-card{overflow:hidden;padding:0}.portal-photo-card img{display:block;width:100%;height:auto}.portal-photo-caption{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;padding:13px 16px 15px;font-size:.84rem;line-height:1.55}.portal-photo-caption .icon{color:var(--sky);flex:none;width:16px;height:16px;margin-top:2px}.portal-thread{list-style:none;display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:0}.portal-msg{border-radius:16px;max-width:88%;padding:11px 14px;font-size:.9rem;line-height:1.55}.portal-msg p{color:var(--ink);overflow-wrap:break-word}.portal-msg span{display:block;color:var(--ink-soft);margin-top:5px;font-size:.74rem}.portal-msg-team{background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:6px;align-self: flex-start}.portal-msg-client{background:color-mix(in srgb,var(--sky)13%,var(--surface));border:1px solid var(--line);border-bottom-right-radius:6px;align-self: flex-end}.portal-msg-form{display:flex;gap:8px;margin-top:14px}.portal-msg-form input{background:var(--surface);color:var(--ink);border:2px solid #000;border-radius:999px;flex:1;min-width:0;padding:11px 14px;font-family:inherit;font-size:.92rem}.portal-msg-send{display:inline-flex;background:var(--blue);color:#fff;cursor:pointer;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items: center;width:44px;height:44px}.portal-msg-send .icon{width:18px;height:18px}.portal-paid-banner{display:flex;background:color-mix(in srgb,var(--mint)13%,var(--surface));color:var(--ink);border:2px solid #000;border-radius:16px;align-items: flex-start;gap:10px;margin-top:18px;padding:15px 17px;font-size:.92rem;line-height:1.6}.portal-paid-banner .icon{color:var(--mint);flex:none;width:19px;height:19px;margin-top:2px}.portal-inv-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.portal-inv-stat{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;padding:18px 20px}.portal-inv-stat-label{display:block;color:var(--ink-soft);font-size:.8rem;font-weight:500}.portal-inv-stat strong{display:block;letter-spacing:-.02em;color:var(--ink);margin-top:5px;font-size:1.4rem;font-weight:600}.portal-inv-card{margin-top:16px}.portal-demo .portal-invoices{list-style:none;margin:8px 0 0;padding:0}.portal-demo .portal-invoice{position:static;display:flex;border:0;border-bottom:1px solid var(--line);box-shadow:none;overflow:visible;background:0 0;border-radius:0;flex-flow:wrap;align-items: center;gap:12px;padding:14px 0;transition:none}.portal-demo .portal-invoice:before{content:none}.portal-demo .portal-invoice:hover{box-shadow:none;transform:none}.portal-demo .portal-invoice:last-child{border-bottom:0}.portal-demo .portal-invoice-main{display:flex;flex-direction:column;flex:220px;min-width:0}.portal-demo .portal-invoice-top{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:10px}.portal-demo .portal-invoice-number{color:var(--ink);letter-spacing:normal;margin-right:0;font-size:.96rem;font-weight:500}.portal-demo .portal-invoice-amount{color:var(--ink);letter-spacing:normal;margin-top:0;font-size:1.02rem;font-weight:600;line-height:1.3}.portal-demo .portal-invoice-label{color:var(--ink-soft);overflow-wrap:break-word;font-size:.86rem;line-height:1.5}.portal-demo .portal-invoice-date{color:var(--ink-soft);font-size:.78rem}.portal-demo .portal-invoice-actions{display:flex;flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items: center;gap:8px;width:auto;max-width:100%;margin-top:0}.portal-inv-btn{white-space:nowrap;display:inline-flex;background:var(--surface);color:var(--ink);cursor:pointer;border:2px solid #000;border-radius:999px;flex:none;align-items: center;gap:7px;padding:8px 13px;font-family:inherit;font-size:.84rem;font-weight:500}.portal-inv-btn .icon{flex:none;width:15px;height:15px}.portal-inv-btn-pay{background:var(--blue);color:#fff}.portal-pay-card{margin-top:16px}.portal-pay-card-row{display:flex;border:1px solid var(--line);background:var(--surface-2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin-top:14px;padding:14px 16px}.portal-pay-card-brand{display:inline-flex;color:var(--ink);align-items: center;gap:9px;font-weight:500}.portal-pay-card-brand .icon{color:var(--sky);width:19px;height:19px}.portal-pay-card-num{color:var(--ink-soft);font-size:.88rem}.portal-pay-note{display:flex;color:var(--ink-soft);align-items: flex-start;gap:8px;margin-top:12px;font-size:.84rem;line-height:1.55}.portal-pay-note .icon{color:var(--mint);flex:none;width:15px;height:15px;margin-top:2px}.portal-pay-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px}.portal-pay-confirm,.portal-pay-cancel{justify-content:center}.portal-package-sub{color:var(--ink-soft);margin-top:10px;font-size:.92rem;line-height:1.6}.portal-package-points{list-style:none;margin:14px 0 4px;padding:0}.portal-package-points li{display:flex;border-bottom:1px solid var(--line);color:var(--ink);align-items: flex-start;gap:10px;padding:9px 0;font-size:.92rem;line-height:1.55}.portal-package-points li:last-child{border-bottom:0}.portal-package-points .icon{color:var(--mint);flex:none;width:17px;height:17px;margin-top:2px}.portal-warranty-card h3{color:var(--ink);margin-top:14px;font-size:1.05rem;font-weight:500}.portal-warranty-card p{color:var(--ink-soft);margin-top:7px;font-size:.88rem;line-height:1.6}.portal-warranty-icon{display:inline-flex;color:var(--mint);background:color-mix(in srgb,var(--mint)14%,var(--surface));border:2px solid #000;border-radius:14px;justify-content:center;align-items: center;width:48px;height:48px}.portal-warranty-icon .icon{width:23px;height:23px}.portal-docs{list-style:none;margin:8px 0 0;padding:0}.portal-docs li{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:12px;padding:12px 0}.portal-docs li:last-child{border-bottom:0}.portal-doc-main{display:flex;flex-direction:column;flex:1;min-width:0}.portal-doc-name{color:var(--ink);font-size:.92rem;font-weight:500}.portal-doc-detail{color:var(--ink-soft);overflow-wrap:break-word;font-size:.79rem}.portal-doc-pending{display:inline-flex;color:var(--ink-soft);flex:none;align-items: center;gap:6px;font-size:.8rem;font-weight:500}.portal-doc-pending .icon{width:14px;height:14px}.portal-demo-note{color:var(--ink-soft);text-align:center;margin-top:20px;font-size:.86rem;line-height:1.6}@media (max-width:640px){.portal-demo .dash-head{margin-top:22px}.portal-signin-card{padding:24px 18px 20px}.portal-tabs{border-radius:22px}.portal-tab-btn{min-width:0;padding:10px 8px;font-size:.88rem}.portal-clientbar{padding:14px 16px}.portal-clientbar-balance{text-align:left}.portal-inv-summary{grid-template-columns:1fr;gap:10px}.portal-demo .portal-invoice{flex-flow:wrap;align-items: flex-start}.portal-demo .portal-invoice-actions{box-sizing:border-box;flex:100%;justify-content:flex-start;width:100%;max-width:100%;margin-top:2px;padding-left:0}.portal-pay-actions{flex-direction:column-reverse}.portal-pay-confirm,.portal-pay-cancel{width:100%}.portal-msg{max-width:94%}}@media (prefers-reduced-motion:reduce){.portal-tab-btn{transition:none}}.hero .hero-copy h1.hero-headline,.hero-night .hero-copy h1.hero-headline{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.55rem,5.2vw,3.35rem);font-weight:700;line-height:1.08}.hero .hero-copy .hero-statement,.hero-night .hero-copy .hero-statement{display:block;box-sizing:border-box;letter-spacing:-.008em;color:#faf0def0;text-wrap:balance;overflow-wrap:break-word;width:100%;max-width:36rem;margin:18px 0 0;font-size:clamp(1.22rem,2.3vw,1.42rem);font-weight:500;line-height:1.48}@media (max-width:640px){.hero .hero-copy h1.hero-headline,.hero-night .hero-copy h1.hero-headline{font-size:clamp(2.3rem,10.5vw,2.7rem);line-height:1.1}.hero .hero-copy .hero-statement,.hero-night .hero-copy .hero-statement{margin-top:15px;padding-right:6px;font-size:1.18rem;line-height:1.52}}.hero .hero-copy h1.hero-headline,.hero-night .hero-copy h1.hero-headline,.hero .hero-split .hero-copy h1.hero-headline,.hero-night .hero-split .hero-copy h1.hero-headline{letter-spacing:-.02em;text-align:center;text-wrap:nowrap;white-space:nowrap;align-self: center;margin-inline-start:auto;margin-inline-end:auto;padding-right:0;font-size:clamp(1.85rem,3.4vw,2.3rem);font-weight:700;line-height:1.18}.hero .hero-copy .hero-statement,.hero-night .hero-copy .hero-statement,.hero .hero-split .hero-copy .hero-statement,.hero-night .hero-split .hero-copy .hero-statement{letter-spacing:-.005em;text-align:center;text-wrap:balance;align-self: center;margin:14px auto 0;padding-right:0;font-size:clamp(1.02rem,1.8vw,1.18rem);font-weight:500;line-height:1.55}@media (max-width:640px){.hero .hero-copy h1.hero-headline,.hero-night .hero-copy h1.hero-headline,.hero .hero-split .hero-copy h1.hero-headline,.hero-night .hero-split .hero-copy h1.hero-headline{letter-spacing:-.015em;text-align:center;text-wrap:nowrap;white-space:nowrap;margin-inline-start:auto;margin-inline-end:auto;padding-right:0;font-size:clamp(1.05rem,6vw,1.5rem);line-height:1.2}.hero .hero-copy .hero-statement,.hero-night .hero-copy .hero-statement,.hero .hero-split .hero-copy .hero-statement,.hero-night .hero-split .hero-copy .hero-statement{text-align:center;margin:12px auto 0;padding-right:0;font-size:1rem;line-height:1.55}}.hero .hero-copy .hero-statement,.hero-night .hero-copy .hero-statement,.hero .hero-split .hero-copy .hero-statement,.hero-night .hero-split .hero-copy .hero-statement{font-size:clamp(1.12rem,1.95vw,1.28rem)}@media (max-width:640px){.hero .hero-copy .hero-statement,.hero-night .hero-copy .hero-statement,.hero .hero-split .hero-copy .hero-statement,.hero-night .hero-split .hero-copy .hero-statement{font-size:1.08rem}.hero-side .pp-player.pp-player-hero{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"cover meta" "cover play" "note note";box-sizing:border-box;overflow:hidden;border-radius:14px;align-items: center;gap:4px 12px;width:100%;max-width:100%;margin-inline-start:0;margin-inline-end:0;padding:10px 12px}.hero-side .pp-player.pp-player-hero .pp-player-thumb{grid-area:cover;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:9px;place-self: center;width:48px;min-width:48px;height:48px;min-height:48px}.hero-side .pp-player.pp-player-hero .pp-player-meta{grid-area:meta;overflow:hidden;align-items: center;min-width:0;max-width:100%}.hero-side .pp-player.pp-player-hero .pp-player-meta-text{min-width:0}.hero-side .pp-player.pp-player-hero .pp-ep-title{display:block;-webkit-line-clamp:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.92rem;font-weight:700;line-height:1.25}.hero-side .pp-player.pp-player-hero .pp-ep-sub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;font-size:.74rem;line-height:1.3}.hero-side .pp-player.pp-player-hero .pp-ep-kicker,.hero-side .pp-player.pp-player-hero .pp-ep-meta{white-space:nowrap;font-size:.74rem}.hero-side .pp-player.pp-player-hero .pp-eq{display:none}.hero-side .pp-player.pp-player-hero .pp-transport{display:none!important}.hero-side .pp-player.pp-player-hero .pp-play-line{grid-area:play;display:flex;align-items: center;gap:10px;width:100%;min-width:0}.hero-side .pp-player.pp-player-hero .pp-play-line .pp-play-btn{flex:none;width:38px;min-width:38px;height:38px;min-height:38px;margin-top:0;display:inline-flex!important}.hero-side .pp-player.pp-player-hero .pp-play-icons{width:17px;height:17px}.hero-side .pp-player.pp-player-hero .pp-play-icon svg{display:block;width:17px;height:17px}.hero-side .pp-player.pp-player-hero .pp-wave-col{display:flex;flex-direction:row;flex:auto;align-items: center;gap:8px;min-width:0}.hero-side .pp-player.pp-player-hero .pp-wave{flex:auto;gap:1px;min-width:0;height:26px;min-height:26px;padding:0}.hero-side .pp-player.pp-player-hero .pp-wave-bar{min-width:0}.hero-side .pp-player.pp-player-hero .pp-wave-times{display:flex;flex:none;align-items: center;gap:4px;margin-top:0}.hero-side .pp-player.pp-player-hero .pp-time,.hero-side .pp-player.pp-player-hero .pp-wave-times-sep{font-size:.72rem}.hero-side .pp-player.pp-player-hero .pp-controls-row{display:none!important}.hero-side .pp-player.pp-player-hero .pp-share-note{grid-area:note;margin-top:0}}@media (max-width:380px){.hero-side .pp-player.pp-player-hero{grid-template-columns:44px minmax(0,1fr);column-gap:10px;padding:9px 10px}.hero-side .pp-player.pp-player-hero .pp-player-thumb{border-radius:8px;width:44px;min-width:44px;height:44px;min-height:44px}.hero-side .pp-player.pp-player-hero .pp-ep-title{font-size:.88rem}.hero-side .pp-player.pp-player-hero .pp-ep-sub,.hero-side .pp-player.pp-player-hero .pp-ep-kicker,.hero-side .pp-player.pp-player-hero .pp-ep-meta{font-size:.7rem}.hero-side .pp-player.pp-player-hero .pp-play-line{gap:8px}.hero-side .pp-player.pp-player-hero .pp-play-line .pp-play-btn{width:36px;min-width:36px;height:36px;min-height:36px}}.solutions-title{letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(1.85rem,3.4vw,2.3rem);font-weight:700;line-height:1.18}.solutions-lede{letter-spacing:-.005em;text-align:center;text-wrap:pretty;max-width:620px;margin:14px auto 0;font-size:clamp(1.12rem,1.95vw,1.28rem);font-weight:500;line-height:1.55}@media (max-width:640px){.solutions-title{letter-spacing:-.015em;text-align:center;text-wrap:balance;margin-inline-start:auto;margin-inline-end:auto;padding-right:0;font-size:clamp(1.5rem,6.4vw,1.8rem);line-height:1.22}.solutions-lede{text-align:center;text-wrap:pretty;max-width:100%;margin:12px auto 0;padding-right:0;font-size:1.02rem;line-height:1.6}}.hero .hero-copy .hero-statement,.hero-night .hero-copy .hero-statement,.hero .hero-split .hero-copy .hero-statement,.hero-night .hero-split .hero-copy .hero-statement{text-wrap:pretty;max-width:40rem;line-height:1.62}@media (max-width:640px){.hero .hero-copy .hero-statement,.hero-night .hero-copy .hero-statement,.hero .hero-split .hero-copy .hero-statement,.hero-night .hero-split .hero-copy .hero-statement{text-align:center;text-wrap:pretty;max-width:100%;margin:12px auto 0;padding-right:0;font-size:1.08rem;line-height:1.65}.hero-testimonial{text-align:center;box-sizing:border-box;flex-direction:column;align-items: center;gap:12px;width:100%;max-width:100%;margin-top:28px}.hero-testimonial-avatar{width:56px;height:56px;margin-inline-start:auto;margin-inline-end:auto}.hero-testimonial-copy{box-sizing:border-box;width:100%;max-width:100%;padding-top:0}.hero-testimonial-stars{justify-content:center}.hero-testimonial-quote{text-align:center;text-wrap:pretty;max-width:42ch;margin:10px auto 0;padding-right:0;font-size:1rem;line-height:1.6}.hero-testimonial-byline{text-align:center;margin-top:9px;padding-right:0}.pricing3-testi{box-sizing:border-box;width:100%;max-width:100%}}@media (max-width:380px){.hero-testimonial{gap:10px;margin-top:24px}.hero-testimonial-avatar{width:52px;height:52px}.hero-testimonial-quote{font-size:.98rem}.solutions-title{font-size:clamp(1.4rem,6.2vw,1.6rem)}}.solutions-title{letter-spacing:-.02em;text-align:center;text-wrap:nowrap;white-space:nowrap;align-self: center;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;padding-right:0;font-size:clamp(1.85rem,3.4vw,2.3rem);font-weight:700;line-height:1.18}@media (max-width:640px){.solutions-title{letter-spacing:-.015em;text-align:center;text-wrap:nowrap;white-space:nowrap;margin-inline-start:auto;margin-inline-end:auto;padding-right:0;font-size:clamp(.95rem,4.9vw,1.5rem);line-height:1.2}}@media (max-width:380px){.solutions-title{letter-spacing:-.015em;text-align:center;text-wrap:nowrap;white-space:nowrap;font-size:clamp(.9rem,4.9vw,1.15rem);line-height:1.2}}@media (max-width:640px){.hero .hero-visual,.hero-night .hero-visual{display:none!important}}.solutions-lede{display:block;box-sizing:border-box;letter-spacing:-.005em;color:#faf0def0;text-align:center;white-space:nowrap;align-self: center;width:100%;max-width:40rem;margin:14px auto 0;padding-right:0;font-size:clamp(1.12rem,1.95vw,1.28rem);font-weight:500;line-height:1.62}@media (max-width:640px){.solutions-lede{text-align:center;white-space:nowrap;max-width:100%;margin:12px auto 0;padding-right:0;font-size:clamp(.75rem,3.1vw,1.08rem);line-height:1.65}}.hero-mobile-subscribe{display:none}@media (max-width:640px){.hero-mobile-subscribe{display:block;box-sizing:border-box;color:#f0efe9;text-align:left;background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#e4e0f83d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#e4e0f829 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#e4e0f824 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#e4e0f82e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;border:1px solid #aaa4c638;border-radius:14px;width:100%;max-width:100%;margin-top:12px;padding:10px 12px 11px;box-shadow:0 18px 36px -14px #0009,0 0 44px #7e6ecd1a,inset 0 1px #ffffff17}.hero-mobile-subscribe-title{color:#f0efe9;margin:0;font-size:.95rem;font-weight:700;line-height:1.2}.hero-mobile-subscribe-row{display:flex;align-items: flex-end;gap:8px;margin-top:8px}.hero-mobile-subscribe-field{flex:auto;min-width:0;margin-top:0}.hero-mobile-subscribe-field label{margin-bottom:3px;font-size:.78rem;line-height:1.2}.hero-mobile-subscribe-field input{color:#f0efe9;background:linear-gradient(#e4e0f812 0%,#ffffff0a 100%);border:1px solid #aaa4c657;border-radius:999px;height:40px;min-height:40px;padding:7px 16px 7px 42px;box-shadow:inset 0 1px #ffffff0d}.hero-mobile-subscribe-field input::placeholder{color:#8d94a6}.hero-mobile-subscribe-field input:focus{background:linear-gradient(#e4e0f81f 0%,#ffffff0f 100%);border-color:#aaa4c69e;box-shadow:0 0 0 3px #9a8ce02e,inset 0 1px #ffffff0f}.hero-mobile-subscribe-field input:focus-visible{outline:2px solid #5ec2b2bf;outline-offset:1px}.hero-mobile-subscribe-btn{white-space:nowrap;display:inline-flex;color:#fff;border:2px solid #000;border-radius:999px;flex:none;justify-content:center;align-items: center;gap:6px;width:auto;height:40px;min-height:40px;margin-top:0;padding:7px 16px;font-size:.95rem;line-height:1.2}.hero-mobile-subscribe-btn .icon{color:#fff;flex:none;width:16px;height:16px}.hero-mobile-subscribe-btn svg{display:block;width:16px;height:16px}.hero-mobile-subscribe-done-btn{border-radius:999px;height:40px;min-height:40px;padding:7px 16px}.hero-mobile-subscribe-optin{margin-top:9px;font-size:.72rem;line-height:1.5}.hero-mobile-subscribe-optin input{border-radius:4px}.hero-mobile-subscribe .pp-modal-done{padding-top:2px}.hero-mobile-subscribe-done-btn{margin-top:10px}}@media (max-width:380px){.hero-mobile-subscribe{padding:9px 10px 10px}.hero-mobile-subscribe-row{gap:6px}.hero-mobile-subscribe-btn{padding:7px 13px}}@media (max-width:640px){.hero-side .pp-player.pp-player-hero{grid-template-columns:80px minmax(0,1fr)}.hero-side .pp-player.pp-player-hero .pp-player-thumb{grid-area:cover;aspect-ratio:auto;object-fit:cover;object-position:center;display:block;border-radius:10px;place-self:stretch;width:100%;min-width:80px;height:100%;min-height:80px;max-height:none}}@media (max-width:380px){.hero-side .pp-player.pp-player-hero{grid-template-columns:72px minmax(0,1fr)}.hero-side .pp-player.pp-player-hero .pp-player-thumb{border-radius:9px;min-width:72px;min-height:72px}}.solutions-title{letter-spacing:-.02em;text-align:center;text-wrap:nowrap;white-space:nowrap;color:#fff;align-self: center;max-width:100%;margin:0 auto;padding-right:0;font-size:clamp(1.85rem,3.4vw,2.3rem);font-weight:700;line-height:1.18}@media (max-width:640px){.solutions-title{letter-spacing:-.015em;text-align:center;text-wrap:nowrap;white-space:nowrap;margin-inline-start:auto;margin-inline-end:auto;padding-right:0;font-size:clamp(1.05rem,6vw,1.5rem);line-height:1.2}.hero-mobile-subscribe-row{gap:6px}.hero-mobile-subscribe-field{flex:1;min-width:0}.hero-mobile-subscribe-field input{min-width:0;padding:7px 10px 7px 38px;font-size:15px}.hero-mobile-subscribe-btn{gap:5px;padding:7px 11px;font-size:.88rem}.hero-mobile-subscribe-btn .icon,.hero-mobile-subscribe-btn svg{width:15px;height:15px}}@media (max-width:380px){.hero-mobile-subscribe{padding:9px 10px 10px}.hero-mobile-subscribe-field .pp-input-icon{left:11px}.hero-mobile-subscribe-field input{padding:7px 8px 7px 34px;font-size:14.5px}.hero-mobile-subscribe-btn{gap:4px;padding:7px 9px;font-size:.84rem}.hero-mobile-subscribe-btn .icon,.hero-mobile-subscribe-btn svg{width:14px;height:14px}}.solutions-section{position:relative;overflow:hidden;isolation:isolate}.packages-section.solutions-section,:root[data-theme=dark] .packages-section.solutions-section,:root:not([data-theme=light]) .packages-section.solutions-section{background:#04141b}.solutions-section:before,.solutions-section:after{content:none;display:none}.solutions-section>.wrap{position:relative;z-index:1;background:0 0}.solutions-photo-label{letter-spacing:-.01em;color:#fff;text-align:center;margin:44px auto 0;font-size:1.35rem;font-weight:600;line-height:1.25}.solutions-photo-label+.solutions-photo{margin-top:14px}@media (max-width:640px){.solutions-photo-label{margin-top:34px;font-size:1.2rem}.solutions-photo-label+.solutions-photo{margin-top:12px}}.pp-player,.hero-side .pp-player,.hero-subscribe{background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#cbc7e63d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#cbc7e629 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#cbc7e624 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#cbc7e62e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat}@media (max-width:640px){.hero-mobile-subscribe{background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#cbc7e63d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#cbc7e629 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#cbc7e624 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#cbc7e62e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat}}.bsite{color:#eef3f2;background:linear-gradient(#141b1e 0%,#0e1316 55%,#0b0f11 100%);padding-bottom:56px}.bsite-glass{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #5ec2b23d;border-radius:16px}.bsite-nav{background:#0d1214eb;border-bottom:1px solid #5ec2b22e}.bsite-nav-in{display:flex;flex-wrap:wrap;align-items: center;gap:14px;padding-top:16px;padding-bottom:16px}.bsite-wordmark{letter-spacing:.28em;text-transform:uppercase;color:#fff;border-bottom:2px solid #5ec2b2a6;margin-right:auto;padding-bottom:4px;font-size:1.02rem;font-weight:600}.bsite-links{display:flex;flex-wrap:wrap;gap:2px}.bsite-links button{font:inherit;color:#eef3f2d1;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:10px 13px;font-size:.94rem;font-weight:500}.bsite-links button:hover{color:#fff;background:#ffffff0f}.bsite-phone{display:inline-flex;color:#5ec2b2;text-decoration:none;align-items: center;gap:8px;min-height:44px;padding:8px 4px;font-size:.94rem;font-weight:600}.bsite-phone .icon{width:17px;height:17px}.bsite-hero{display:grid;grid-template-columns:1fr;align-items: center;gap:28px;padding-top:44px}.bsite-eyebrow,.bsite-kicker{letter-spacing:.18em;text-transform:uppercase;color:#5ec2b2;font-size:.8rem;font-weight:600}.bsite-hero h2{letter-spacing:-.01em;color:#fff;text-transform:uppercase;margin-top:14px;font-size:clamp(2.1rem,7vw,3.4rem);font-weight:600;line-height:1.08}.bsite-lede{color:#eef3f2d6;max-width:32rem;margin-top:16px;font-size:1.02rem;line-height:1.65}.bsite-hero-actions{display:flex;flex-wrap:wrap;align-items: center;gap:16px;margin-top:26px}.bsite-cta{display:inline-flex;font:inherit;color:#fff;cursor:pointer;text-decoration:none;background:linear-gradient(#4aa79a,#33796e);border:2px solid #000;border-radius:999px;justify-content:center;align-items: center;gap:9px;min-height:52px;padding:13px 24px;font-size:1rem;font-weight:600}.bsite-cta .icon{width:19px;height:19px}.bsite-cta:hover{filter:brightness(1.07)}.bsite-cta:active{transform:scale(.98)}.bsite-cta:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.bsite-links button:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.bsite-phone:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.bsite-hero-rating{display:inline-flex;color:#eef3f2;flex-wrap:wrap;align-items: center;gap:8px;font-size:.92rem}.bsite-hero-photo img{display:block;aspect-ratio:4/3;object-fit:cover;border:1px solid #5ec2b247;border-radius:16px;width:100%;height:auto}.bsite-section{margin-top:60px;scroll-margin-top:20px}.bsite-section-title{color:#fff;letter-spacing:-.01em;margin-top:10px;font-size:1.55rem;font-weight:600}.bsite-services,.bsite-projects{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}.bsite-service{padding:26px 22px}.bsite-service-icon{display:inline-flex;color:#5ec2b2;background:#5ec2b21f;border:1px solid #5ec2b24d;border-radius:12px;justify-content:center;align-items: center;width:48px;height:48px}.bsite-service-icon .icon{width:24px;height:24px}.bsite-service h4{color:#fff;margin-top:16px;font-size:1.06rem;font-weight:600}.bsite-service p{color:#eef3f2c7;margin-top:8px;font-size:.94rem;line-height:1.62}.bsite-review-band{text-align:center;margin-top:60px;padding:30px 22px}.bsite-review-band blockquote{color:#fff;max-width:42rem;margin:16px auto 0;font-size:1.12rem;line-height:1.6}.bsite-review-band figcaption{display:flex;color:#5ec2b2;flex-direction:column;align-items: center;gap:8px;margin-top:16px;font-size:.92rem}.bsite-review-meta{display:inline-flex;color:#eef3f2d9;flex-wrap:wrap;justify-content:center;align-items: center;gap:8px}.bsite-review-stars .demo-star{width:14px;height:14px}.bsite-project{overflow:hidden;padding:0}.bsite-project img{display:block;aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.bsite-project-copy{padding:18px 20px 20px}.bsite-project-copy h4{color:#fff;font-size:1rem;font-weight:600}.bsite-project-copy p{color:#eef3f2bf;margin-top:5px;font-size:.9rem;line-height:1.55}.bsite-about-copy p:not(.bsite-kicker){color:#eef3f2cc;max-width:38rem;margin-top:14px;font-size:.98rem;line-height:1.68}.bsite-stats{display:grid;grid-template-columns:1fr;gap:14px;margin-top:22px}.bsite-stats>div{text-align:center;padding:20px}.bsite-stats strong{display:block;color:#fff;font-size:1.45rem;font-weight:600}.bsite-stats span{display:block;color:#eef3f2b8;margin-top:4px;font-size:.86rem}.bsite-contact{margin-top:60px;padding:30px 20px 32px;scroll-margin-top:20px}.bsite-contact h3{text-align:center;color:#fff;margin-top:10px;font-size:1.45rem;font-weight:600}.bsite-contact .bsite-kicker{text-align:center}.bsite-contact-sub{text-align:center;color:#eef3f2c7;max-width:30rem;margin:10px auto 0;font-size:.95rem;line-height:1.6}.bsite-form{display:flex;flex-direction:column;gap:16px;max-width:30rem;margin:24px auto 0}.bsite-form .demo-field-label{color:#eef3f2}.bsite-field-box{color:#5ec2b2;background:#ffffff0d;border-color:#5ec2b259}.bsite-field-box .icon{color:#5ec2b2}.bsite-field-box input,.bsite-field-box select{outline:none;font:inherit;color:#fff;background:0 0;border:0;flex:1;min-width:0;height:50px;font-size:16px}.bsite-field-box input::placeholder{color:#eef3f280}.bsite-field-box select option{color:#11181b;background:#fff}.bsite-field-box:focus-within{box-shadow:0 0 0 3px #5ec2b24d}.bsite-submit{align-self: center;margin-top:4px}.bsite-thanks{text-align:center;padding:10px 0}.bsite-thanks-icon{display:inline-flex;color:#5ec2b2;background:#5ec2b224;border:1px solid #5ec2b266;border-radius:50%;justify-content:center;align-items: center;width:56px;height:56px}.bsite-thanks-icon .icon{width:26px;height:26px}.bsite-thanks h3{margin-top:18px}.bsite-thanks p{color:#eef3f2cc;max-width:26rem;margin:10px auto 0;font-size:.95rem;line-height:1.62}.bsite-footer{text-align:center;display:flex;flex-direction:column;align-items: center;gap:14px;margin-top:52px}.bsite-footer-wordmark{margin-right:0}.bsite-footer-line{display:inline-flex;color:#eef3f2b8;flex-wrap:wrap;justify-content:center;align-items: center;gap:8px;font-size:.9rem}.bsite-footer-line .icon{color:#5ec2b2;width:16px;height:16px}@media (min-width:760px){.bsite-hero{grid-template-columns:1.05fr 1fr;gap:36px;padding-top:56px}.bsite-services,.bsite-projects,.bsite-stats{grid-template-columns:repeat(3,1fr)}.bsite-contact{padding:38px 34px 40px}.bsite-review-band{padding:36px 40px}}@media (max-width:640px){.bsite-nav-in{gap:8px}.bsite-links{flex:100%;order:3}.bsite-links button{padding:10px}.bsite-phone{margin-left:auto}}.solutions-auth-trio{display:flex;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items: flex-end;gap:18px;max-width:880px;margin:14px auto 0}.solutions-auth-device{display:block;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto}.solutions-auth-imac{flex:0 500px;width:500px;min-width:0;max-width:100%}.solutions-auth-ipad{flex:0 148px;width:148px;min-width:0;max-width:42%}.solutions-auth-iphone{flex:0 96px;width:96px;min-width:0;max-width:34%}@media (max-width:640px){.solutions-auth-trio{gap:12px;margin-top:12px}.solutions-auth-imac{flex:100%;width:100%}.solutions-auth-ipad{flex:0 132px;width:132px}.solutions-auth-iphone{flex:0 86px;width:86px}}.lauth{color:#eef3f2;background:linear-gradient(#141b1e 0%,#0e1316 55%,#0b0f11 100%);padding:36px 0 56px}.lauth-wrap{max-width:1060px}.lauth-card{display:grid;grid-template-columns:1fr;overflow:hidden;background:linear-gradient(160deg,#ffffff0d,#ffffff04);border:1px solid #5ec2b247;border-radius:20px;box-shadow:0 28px 60px -28px #000000d9}.lauth-left{position:relative;overflow:hidden;min-height:300px}.lauth-photo{position:absolute;display:block;object-fit:cover;object-position:center;width:100%;height:100%;inset:0}.lauth-left-shade{position:absolute;background:linear-gradient(#080c0e14 0%,#080c0e47 46%,#080c0ed1 100%);inset:0}.lauth-left-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;height:100%;min-height:300px;padding:28px 26px}.lauth-brand{display:inline-flex;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e108c;border:1px solid #ffffff38;border-radius:999px;align-self: flex-start;align-items: center;gap:9px;padding:7px 13px 7px 8px;font-size:.92rem;font-weight:600}.lauth-brand-mark{display:inline-flex;color:#7fd8c8;background:#5ec2b22e;border:1px solid #5ec2b273;border-radius:50%;justify-content:center;align-items: center;width:28px;height:28px}.lauth-brand-mark .icon{width:15px;height:15px}.lauth-headline{letter-spacing:-.01em;color:#fff;text-wrap:balance;max-width:22rem;font-size:clamp(1.7rem,5.4vw,2.35rem);font-weight:600;line-height:1.14}.lauth-stars .demo-star{width:22px;height:22px}.lauth-trust{color:#eef3f2d9;font-size:.88rem;font-weight:500}.lauth-right{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(165deg,#ffffff0e,#ffffff04);padding:32px 24px 30px}.lauth-title{letter-spacing:-.01em;color:#fff;text-align:center;font-size:1.65rem;font-weight:600}.lauth-sub{color:#eef3f2bf;text-align:center;margin-top:7px;font-size:.95rem;line-height:1.55}.lauth-form{display:flex;flex-direction:column;gap:16px;margin-top:24px}.lauth-label{color:#eef3f2}.lauth-field-box{color:#5ec2b2;background:#ffffff0d;border-color:#5ec2b261;border-radius:12px}.lauth-field-box .icon{color:#5ec2b2}.lauth-field-box input{outline:none;font:inherit;color:#fff;background:0 0;border:0;flex:1;min-width:0;height:50px;font-size:16px}.lauth-field-box input::placeholder{color:#eef3f280}.lauth-field-box:focus-within{border-color:#5ec2b2b3;box-shadow:0 0 0 3px #5ec2b24d}.lauth-eye-btn{display:inline-flex;color:#7fd8c8;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items: center;width:40px;height:40px}.lauth-eye-btn .icon{width:19px;height:19px}.lauth-eye-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.lauth-primary{display:inline-flex;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(#4aa79a,#33796e);border:2px solid #000;border-radius:12px;justify-content:center;align-items: center;gap:9px;width:100%;min-height:52px;padding:13px 22px;font-size:1rem;font-weight:600}.lauth-primary .icon{width:19px;height:19px}.lauth-primary:hover{filter:brightness(1.07)}.lauth-primary:active{transform:scale(.98)}.lauth-primary:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.lauth-social-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.lauth-text-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:3px}.lauth-divider{display:flex;color:#eef3f299;align-items: center;gap:12px;margin:20px 0 16px;font-size:.85rem;font-weight:500}.lauth-divider:before,.lauth-divider:after{content:"";background:#ffffff29;flex:1;height:1px}.lauth-socials{display:flex;flex-direction:column;gap:12px}.lauth-social-btn{display:flex;font:inherit;color:#111417;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:2px solid #000;border-radius:12px;justify-content:center;align-items: center;gap:12px;width:100%;min-height:52px;padding:11px 18px;font-size:.98rem;font-weight:600}.lauth-social-btn:hover{background:#f2f5f4}.lauth-social-btn:active{transform:scale(.99)}.lauth-social-btn .google-g-img{width:21px;height:21px}.lauth-social-btn .portal-apple-logo{color:#000;flex:none;width:20px;height:20px}.lauth-notice{color:#d9f2ec;text-align:center;background:#5ec2b21a;border:1px solid #5ec2b259;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:.88rem;line-height:1.6}.lauth-forgot{text-align:center;margin-top:18px}.lauth-switch{text-align:center;color:#eef3f2cc;margin-top:10px;font-size:.94rem;line-height:1.6}.lauth-text-btn{font:inherit;font-size:inherit;color:#5ec2b2;cursor:pointer;text-decoration:underline;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-weight:600}.lauth-text-btn:hover{color:#7fd8c8}@media (min-width:860px){.lauth{padding-top:44px}.lauth-card{grid-template-columns:1.02fr 1fr}.lauth-left{min-height:620px}.lauth-left-content{min-height:620px;padding:36px 34px}.lauth-right{display:flex;align-items: center;padding:44px 40px 38px}.lauth-panel{width:100%}}@media (max-width:859px){.lauth-left{min-height:250px}.lauth-left-content{min-height:250px;padding:22px 20px}.lauth-headline{font-size:1.55rem}}.solutions-analytics-trio{display:flex;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items: flex-end;gap:18px;max-width:880px;margin:14px auto 0}.solutions-analytics-device{display:block;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto}.solutions-analytics-imac{flex:0 500px;width:500px;min-width:0;max-width:100%}.solutions-analytics-ipad{flex:0 148px;width:148px;min-width:0;max-width:42%}.solutions-analytics-iphone{flex:0 96px;width:96px;min-width:0;max-width:34%}@media (max-width:640px){.solutions-analytics-trio{gap:12px;margin-top:12px}.solutions-analytics-imac{flex:100%;width:100%}.solutions-analytics-ipad{flex:0 132px;width:132px}.solutions-analytics-iphone{flex:0 86px;width:86px}}.solutions-portal-trio{display:flex;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items: flex-end;gap:18px;max-width:880px;margin:14px auto 0}.solutions-portal-device{display:block;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto}.solutions-portal-imac{flex:0 500px;width:500px;min-width:0;max-width:100%}.solutions-portal-ipad{flex:0 148px;width:148px;min-width:0;max-width:42%}.solutions-portal-iphone{flex:0 96px;width:96px;min-width:0;max-width:34%}@media (max-width:640px){.solutions-portal-trio{gap:12px;margin-top:12px}.solutions-portal-imac{flex:100%;width:100%}.solutions-portal-ipad{flex:0 132px;width:132px}.solutions-portal-iphone{flex:0 86px;width:86px}}.solutions-chatbot-trio{display:flex;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items: flex-end;gap:18px;max-width:880px;margin:14px auto 0}.solutions-chatbot-device{display:block;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto}.solutions-chatbot-imac{flex:0 500px;width:500px;min-width:0;max-width:100%}.solutions-chatbot-ipad{flex:0 148px;width:148px;min-width:0;max-width:42%}.solutions-chatbot-iphone{flex:0 96px;width:96px;min-width:0;max-width:34%}@media (max-width:640px){.solutions-chatbot-trio{gap:12px;margin-top:12px}.solutions-chatbot-imac{flex:100%;width:100%}.solutions-chatbot-ipad{flex:0 132px;width:132px}.solutions-chatbot-iphone{flex:0 86px;width:86px}}.solutions-website-trio{display:flex;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items: flex-end;gap:18px;max-width:880px;margin:14px auto 0}.solutions-website-device{display:block;box-shadow:none;background:0 0;border:0;border-radius:0;height:auto}.solutions-website-imac{flex:0 500px;width:500px;min-width:0;max-width:100%}.solutions-website-ipad{flex:0 148px;width:148px;min-width:0;max-width:42%}.solutions-website-iphone{flex:0 96px;width:96px;min-width:0;max-width:34%}@media (max-width:640px){.solutions-website-trio{gap:12px;margin-top:12px}.solutions-website-imac{flex:100%;width:100%}.solutions-website-ipad{flex:0 132px;width:132px}.solutions-website-iphone{flex:0 86px;width:86px}}.home-fit{position:fixed;overflow:hidden;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;inset:0}html:has(.home-fit){overflow:hidden!important}body:has(.home-fit){overflow:hidden!important}[data-generated-space-root]:has(.home-fit){overflow:hidden!important}.home-fit .site-header{position:absolute;z-index:60;backdrop-filter:none;-webkit-backdrop-filter:none;background:0 0;border-bottom:0;top:0;left:0;right:0}.home-fit .mobile-menu.open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051218f0;border:1px solid #94c5be38;border-radius:14px;padding:10px 12px 14px}.home-fit main{display:flex;flex:auto;min-height:0}.home-fit .hero{display:flex;overflow:hidden;flex:auto;width:100%;min-height:0;padding:80px 0 16px}.home-fit .hero-grid{flex:auto;gap:0;min-height:0}.home-fit .hero-split{min-height:0}.home-fit .hero-side,.home-fit .hero-testimonial{margin-top:18px}@media (min-width:1020px){.home-fit .hero{padding:86px 0 18px}.home-fit .hero-split{align-items: center;height:100%}.home-fit .hero-subscribe{padding:18px 20px 16px}.home-fit .hero-subscribe .pp-modal-title{font-size:1.15rem}.home-fit .hero-subscribe .pp-modal-sub{margin-top:5px;font-size:.88rem;line-height:1.45}.home-fit .hero-subscribe .pp-field{margin-top:10px}.home-fit .hero-subscribe .pp-field label{margin-bottom:4px;font-size:.8rem}.home-fit .hero-subscribe .pp-field input{min-height:44px;padding-top:9px;padding-bottom:9px}.home-fit .hero-subscribe .pp-sms-optin{margin-top:10px;font-size:.72rem;line-height:1.45}.home-fit .hero-subscribe .pp-modal-submit{min-height:46px;margin-top:12px}}@media (min-width:1020px) and (max-height:860px){.home-fit .hero-subscribe form{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.home-fit .hero-subscribe form>:not(.pp-field){grid-column:1/-1}.home-fit .hero-side,.home-fit .hero-testimonial{margin-top:14px}.home-fit .hero-testimonial-quote{font-size:.94rem;line-height:1.5}}@media (min-width:641px) and (max-width:1019px){.home-fit .hero{padding-top:76px}.home-fit .hero-subscribe form{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.home-fit .hero-subscribe form>:not(.pp-field){grid-column:1/-1}.home-fit .hero-subscribe{padding:16px 18px 14px}.home-fit .hero-subscribe .pp-field{margin-top:9px}.home-fit .hero-subscribe .pp-field label{margin-bottom:3px;font-size:.78rem}.home-fit .hero-subscribe .pp-field input{min-height:42px;padding-top:8px;padding-bottom:8px}.home-fit .hero-subscribe .pp-sms-optin{margin-top:9px;font-size:.7rem;line-height:1.42}.home-fit .hero-subscribe .pp-modal-submit{min-height:44px;margin-top:10px}.home-fit .hero-visual{margin-top:16px}.home-fit .hero-side,.home-fit .hero-testimonial{margin-top:14px}}@media (max-width:640px){.home-fit .hero{padding:70px 0 10px}.home-fit .hero .hero-copy .hero-statement,.home-fit .hero-night .hero-copy .hero-statement{margin-top:9px;font-size:1rem;line-height:1.5}.home-fit .hero-side{margin-top:12px}.home-fit .hero-mobile-subscribe{margin-top:10px;padding:9px 11px 10px}.home-fit .hero-mobile-subscribe-optin{margin-top:7px;font-size:.68rem;line-height:1.42}.home-fit .hero-testimonial{text-align:left;flex-direction:row;align-items: flex-start;gap:10px;margin-top:12px}.home-fit .hero-testimonial-avatar{width:44px;height:44px;margin-inline-start:0;margin-inline-end:0}.home-fit .hero-testimonial-copy{padding-top:0}.home-fit .hero-testimonial-stars{justify-content:flex-start}.home-fit .hero-testimonial-stars .icon{width:14px;height:14px}.home-fit .hero-testimonial-quote{text-align:left;max-width:100%;margin:5px 0 0;font-size:.88rem;line-height:1.45}.home-fit .hero-testimonial-byline{text-align:left;margin-top:4px;font-size:.76rem}}@media (max-width:640px) and (max-height:740px){.home-fit .hero{padding-top:62px}.home-fit .hero-side{margin-top:9px}.home-fit .hero-mobile-subscribe{margin-top:8px}.home-fit .hero-testimonial{margin-top:9px}.home-fit .hero-testimonial-quote{font-size:.84rem}}.home-fit .hero-side .pp-player,.home-fit .hero-subscribe,.home-fit .how-it-works{background:radial-gradient(90% 130% at 16% 0%,#766ab21a 0%,#766ab208 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 52%,#03050894 100%) no-repeat,radial-gradient(#a8a3cb21 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#a8a3cb14 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#a8a3cb12 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#a8a3cb17 0 1px,#0000 1px 7px),linear-gradient(#131a24 0%,#0c0f16 58%,#080a0f 100%) no-repeat}@media (max-width:640px){.home-fit .hero-mobile-subscribe{background:radial-gradient(90% 130% at 16% 0%,#766ab21a 0%,#766ab208 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 52%,#03050894 100%) no-repeat,radial-gradient(#a8a3cb21 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#a8a3cb14 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#a8a3cb12 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#a8a3cb17 0 1px,#0000 1px 7px),linear-gradient(#131a24 0%,#0c0f16 58%,#080a0f 100%) no-repeat}}.home-fit main{display:block}.home-fit .hero{display:block;box-sizing:border-box;overflow:hidden;flex:none;height:100%}.home-fit .hero-grid{box-sizing:border-box;flex:none;height:100%}.home-fit .hero-split{flex:auto;width:100%;height:auto;min-height:0}@media (min-width:1020px){.home-fit .hero{padding-top:112px}.home-fit .hero-split{align-items: start;height:auto}}@media (max-width:640px){.home-fit .hero{padding-top:80px}}@media (max-width:640px) and (max-height:740px){.home-fit .hero{padding-top:62px}}.home-fit .hero.hero-night .hero-overlay{background:radial-gradient(80% 62% at 50% 42%,#030d119e 0%,#030d1157 55%,#030d111a 78%),linear-gradient(#030d1185 0%,#030d1147 34%,#030d1161 68%,#030d11ad 100%)}.home-fit{position:relative;overflow:visible;display:block;height:auto;max-height:none;inset:auto}html:has(.home-fit){overflow:visible!important}body:has(.home-fit){overflow:visible!important}[data-generated-space-root]:has(.home-fit){overflow-y:auto!important;overflow-x:hidden!important}.home-fit main{display:block}.home-fit .hero{flex:none;height:100dvh;min-height:100dvh}.home-fit .hero-grid{height:100%}.aria-home{position:relative;overflow:hidden;isolation:isolate;background:#04141a;padding:84px 0 96px}.aria-home-bg{position:absolute;z-index:0;object-fit:cover;object-position:center 62%;pointer-events:none;width:100%;height:100%;inset:0}.aria-home-overlay{position:absolute;z-index:0;pointer-events:none;background:radial-gradient(80% 62% at 50% 42%,#030d119e 0%,#030d1157 55%,#030d111a 78%),linear-gradient(#030d11ad 0%,#030d1161 34%,#030d1147 68%,#030d1185 100%);inset:0}.aria-home-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items: center}.aria-home .chat{margin-top:0}@media (max-width:640px){.aria-home{padding:58px 0 68px}.aria-home .chat{margin-top:0}}.home-fit .hero{height:auto;min-height:0}.home-fit .hero-grid{height:auto}.aria-home{padding:28px 0 64px}@media (max-width:640px){.aria-home{padding:20px 0 52px}}.aria-home-in{width:min(1300px,100% - 40px)}.aria-home .chat{width:100%;max-width:1220px}@media (max-width:640px){.aria-home-in{width:calc(100% - 24px)}.aria-home .chat{display:flex;box-sizing:border-box;color:#f0efe9;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#cbc7e63d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#cbc7e629 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#cbc7e624 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#cbc7e62e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;border:1px solid #aaa4c638;border-radius:14px;flex-direction:row;align-items: center;gap:10px;width:100%;max-width:100%;margin:0;padding:10px 10px 10px 12px;box-shadow:0 18px 36px -14px #0009,0 0 44px #7e6ecd1a,inset 0 1px #ffffff17}.aria-home .chat:focus-within{border-color:#aaa4c673;box-shadow:0 18px 36px -14px #0009,0 0 0 3px #9a8ce033,0 0 44px #7e6ecd1a,inset 0 1px #ffffff17}.aria-home .chat-head{display:flex;box-shadow:none;background:0 0;flex:none;align-items: center;gap:0;padding:0}.aria-home .chat-head:after{display:none}.aria-home .chat-avatar{border-radius:12px;width:40px;height:40px}.aria-home .chat-avatar-inner{border-radius:10px}.aria-home .chat-avatar-inner .icon{width:19px;height:19px}.aria-home .chat-avatar-dot,.aria-home .chat-id,.aria-home .chat-expand{display:none}.aria-home .chat-log,.aria-home .chat-credits,.aria-home .attach-list,.aria-home .imggen-panel{display:none!important}.aria-home .chat-compose{flex:auto;min-width:0;padding:0}.aria-home .prompt-box{display:flex;box-shadow:none;background:0 0;border:0;border-image:;flex-direction:row;align-items: center;gap:8px;padding:0}.aria-home .prompt-box:focus-within{box-shadow:none}.aria-home .prompt-box textarea{color:#f0efe9;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-tap-highlight-color:transparent;flex:auto;width:auto;min-width:0;padding:13px 2px 11px 0;font-size:16px;line-height:1.5;height:48px!important;min-height:48px!important;max-height:48px!important}.aria-home .prompt-box textarea::placeholder{color:#9aa3b2}.aria-home .prompt-row{display:flex;flex:none;align-items: center;gap:0}.aria-home .attach-btn,.aria-home .imggen-btn{display:none!important}.aria-home .chat .send-btn{color:#fff;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(#12957f 0%,#0f766e 100%);border:2px solid #000;border-radius:50%;width:48px;min-width:48px;height:48px;min-height:48px;margin-left:0;box-shadow:0 10px 24px #0f766e66,0 0 24px #5ec2b233,inset 0 1px #ffffff38}.aria-home .chat .send-btn .icon{width:19px;height:19px}.aria-home .chat .send-btn:hover{background:linear-gradient(#15a98c 0%,#12957f 100%)}.aria-home .chat .send-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}}@media (max-width:380px){.aria-home .chat{gap:8px;padding:9px 9px 9px 10px}.aria-home .chat-avatar{border-radius:11px;width:36px;height:36px}.aria-home .chat-avatar-inner{border-radius:9px}.aria-home .chat-avatar-inner .icon{width:17px;height:17px}.aria-home .chat .send-btn{width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:640px){.aria-home{display:none!important}}.aria-side{color:#f0efe9;background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#cbc7e63d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#cbc7e629 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#cbc7e624 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#cbc7e62e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;border-right:1px solid #aaa4c638;box-shadow:0 30px 60px -12px #0009,0 0 60px #7e6ecd21,inset 0 1px #ffffff17}.aria-side:after{display:none}.aria-side-head h2{color:#f0efe9}.aria-drawer-close{color:#f0efe9;background:#e4e0f814;border-color:#aaa4c659}.aria-new-btn{color:#f0efe9;box-shadow:none;background:#e4e0f81a;border-color:#aaa4c673}.aria-new-btn .icon{color:#5ec2b2}.aria-new-btn:hover{background:#e4e0f82e}.aria-conv-main{color:#f0efe9}.aria-conv-main:hover{background:#f0efe90f}.aria-conv.active{background:#e4e0f81a;border-color:#aaa4c673;box-shadow:0 10px 24px #00000059}.aria-conv-snippet,.aria-conv-stamp,.aria-conv-stamp-sep{color:#b6bac2}.aria-conv-act{color:#f0efe9;background:#e4e0f814;border-color:#aaa4c659}.aria-conv-act:hover{background:#e4e0f829}.aria-conv-edit-field{background:#e4e0f814;border-color:#aaa4c666}.aria-conv-edit-field input{color:#f0efe9}.aria-memory{box-shadow:none;background:#e4e0f812;border-color:#aaa4c659}.aria-memory-summary{color:#f0efe9}.aria-memory-body{border-top-color:#aaa4c640}.aria-memory-line{color:#b6bac2}.aria-memory-line strong{color:#f0efe9}.aria-side-foot{border-top-color:#aaa4c640}.aria-account-avatar{background:#e4e0f81a;border-color:#aaa4c673}.aria-account-initials,.aria-account-name{color:#f0efe9}.aria-account-email{color:#b6bac2}.aria-settings-gear{color:#f0efe9;box-shadow:none;background:#e4e0f814;border-color:#aaa4c666}.aria-settings-gear:hover,.aria-settings-gear[aria-expanded=true]{background:#e4e0f829}.aria-settings-menu{color:#f0efe9;background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#cbc7e63d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#cbc7e629 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#cbc7e624 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#cbc7e62e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;border-color:#aaa4c666;box-shadow:0 30px 60px -12px #000000a6,0 0 60px #7e6ecd21}.aria-settings-item{color:#f0efe9}.aria-settings-item:hover{background:#f0efe912}.aria-settings-item:focus-visible{background:#f0efe912}.aria-settings-item-note,.aria-settings-item>.icon:last-child{color:#b6bac2}.aria-logout-btn{color:#f0efe9;box-shadow:none;background:#e4e0f814;border-color:#aaa4c666}.aria-logout-btn:hover{background:#e4e0f826}@media (max-width:640px){.portal-modal .portal-tabs{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);background:var(--surface);border:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:16px;gap:8px;margin-top:0;padding:6px;box-shadow:0 1px 2px #0a0e180d,0 10px 28px #0a0e180d}.portal-modal .portal-tab{border-radius:11px;flex:none;justify-content:center;gap:6px;min-width:0;min-height:52px;padding:10px 8px;font-size:.88rem}.portal-modal .portal-tab:after{display:none}.portal-modal .portal-tab:last-child:nth-child(odd){grid-column:1/-1}.portal-modal .portal-tabs .portal-tab.active{background:var(--ink);color:var(--bg);box-shadow:0 6px 16px #0a0e1833}:root[data-theme=dark] .portal-modal .portal-tabs .portal-tab.active{color:#14171e;background:#f0efe9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-modal .portal-tabs .portal-tab.active{color:#14171e;background:#f0efe9}}.portal-modal .portal-tab-count{font-variant-numeric:tabular-nums;flex:none}.portal-modal .portal-hero{grid-template-columns:1fr;box-sizing:border-box;border-radius:16px;gap:18px;max-width:100%;padding:22px 18px}.portal-modal .portal-hero-amount{margin-top:8px;font-size:2.75rem}.portal-modal .portal-hero-sub{max-width:none;font-size:.92rem}.portal-modal .portal-hero-pay{display:flex;box-sizing:border-box;justify-content:center;width:100%;min-height:54px;font-size:.98rem}.portal-modal .portal-hero-stats{border-left:0;border-top:1px solid var(--border);padding-top:6px;padding-left:0}.portal-modal .portal-stat{gap:14px;padding:12px 0}.portal-modal .portal-stat-value{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:1.02rem}.portal-modal .portal-financing{max-width:none}.portal-modal .portal-usage-hero{box-sizing:border-box;border-radius:16px;max-width:100%;padding:24px 20px}.portal-modal .portal-usage-amount{font-size:2.7rem}.portal-modal .portal-usage-sub{max-width:none;font-size:.92rem}.portal-modal .portal-usage-premium .portal-refresh{border-radius:12px;width:48px;height:48px}.portal-modal .portal-usage-premium .portal-panel-head p{max-width:none}.portal-modal .portal-billing-grid{grid-template-columns:1fr;gap:18px}.portal-modal .portal-billing-premium .portal-panel,.portal-modal .portal-account-premium{box-sizing:border-box;border-radius:16px;max-width:100%;padding:22px 18px}.portal-modal .portal-billing-premium .portal-btn{min-height:52px}.portal-modal .portal-card-actions{flex-direction:column;gap:10px}.portal-modal .portal-card-actions .portal-btn{flex:100%;justify-content:center;width:100%;min-height:52px}.portal-modal .portal-billing-premium .quickdrop-field input,.portal-modal .portal-card-form .quickdrop-field input{min-height:52px;font-size:16px}.portal-modal .portal-card-line{overflow-wrap:anywhere;font-size:1.3rem}.portal-modal .portal-cc-foot{flex-wrap:wrap;row-gap:4px}.portal-modal .portal-save-billing{justify-content:center;align-self:stretch;width:100%;min-height:54px}.portal-modal .portal-texting-key-row{flex-wrap:wrap}.portal-modal .portal-texting-eye{min-width:48px;min-height:48px}.portal-modal .portal-account-card{box-sizing:border-box;max-width:100%}.portal-modal .portal-account-actions .portal-btn{justify-content:flex-start;min-height:60px;padding:12px 8px}.portal-modal .portal-account-premium .portal-btn-note{display:block;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}.portal-modal .portal-account-actions .portal-btn>.icon:last-child{flex:none;margin-left:auto}.portal-modal .portal-account-line{overflow-wrap:anywhere}.portal-modal .portal-panel{box-sizing:border-box;max-width:100%}.portal-modal .portal-panel-head{flex-wrap:wrap}.portal-modal .portal-panel-head p{overflow-wrap:anywhere}}@media (max-width:380px){.portal-modal .portal-tab{gap:5px;padding-left:4px;padding-right:4px;font-size:.82rem}.portal-modal .portal-hero-amount{font-size:2.45rem}.portal-modal .portal-usage-amount{font-size:2.35rem}.portal-modal .portal-card-line{font-size:1.18rem}}.aria-side .aria-new-btn{color:#fff;background:linear-gradient(#128a7d 0%,#0f766e 55%,#0a5f58 100%);border:1px solid #8fd8cb8c;border-radius:8px;width:100%;height:44px;min-height:44px;box-shadow:0 10px 24px #00000059,inset 0 1px #ffffff2e}.aria-side .aria-new-btn .icon{color:#a7ecdf}.aria-side .aria-new-btn:hover{background:linear-gradient(#15a08d 0%,#11907f 55%,#0c6a60 100%);transform:translateY(-1px)}.aria-side .aria-new-btn:active{transform:scale(.99)}.aria-side .aria-new-btn:focus-visible{outline:2px solid #5ec2b2;outline-offset:2px}.aria-side .aria-search{color:#f0efe9;box-shadow:none;background:#e4e0f814;border:1px solid #aaa4c666;border-radius:8px;width:100%;height:44px;min-height:44px}.aria-side .aria-search>.icon{color:#5ec2b2}.aria-side .aria-search input{color:#f0efe9}.aria-side .aria-search input::placeholder{color:#b6bac2;opacity:1}.aria-side .aria-search-smart{color:#5ec2b2}.aria-side .aria-search:focus-within{border-color:#5ec2b2bf;box-shadow:0 0 0 3px #5ec2b238}.aria-side .aria-search-clear{color:#b6bac2}.aria-side .aria-search-clear:hover{color:#f0efe9;background:#e4e0f829}.aria-side .aria-search-empty{color:#b6bac2}.aria-side .aria-search-empty-clear{color:#f0efe9;box-shadow:none;background:#e4e0f81a;border:1px solid #aaa4c673}.aria-side .aria-search-empty-clear:hover{background:#e4e0f82e}.aria-laptop{position:relative;width:min(1160px,100%);margin:0 auto}.aria-laptop-lid{position:relative;background:linear-gradient(#363c46 0%,#20242c 52%,#111318 100%);border:1px solid #c4cee04d;border-radius:28px 28px 8px 8px;padding:26px 16px 16px;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #000000a6,0 34px 64px -28px #000000d9}.aria-laptop-camera{position:absolute;background:radial-gradient(circle at 35% 32%,#8fb8ff 0 1.6px,#1c3054 2.8px,#04060a 100%);border-radius:50%;width:8px;height:8px;top:9px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #00000073,inset 0 0 2px #000c}.aria-laptop-screen{position:relative;overflow:hidden;background:#0a0e18;border-radius:10px;height:clamp(520px,54vw,620px);box-shadow:inset 0 0 0 1px #000000e6,inset 0 0 46px #00000061}.aria-laptop-screen:after{content:"";position:absolute;z-index:3;pointer-events:none;background:linear-gradient(112deg,#ffffff13 0%,#ffffff05 34%,#fff0 56%);inset:0}.aria-home .aria-laptop .chat{background:color-mix(in srgb,var(--surface)92%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0}.aria-laptop-screen .chat-log{flex:auto;min-height:0;max-height:none;padding:18px 24px 8px}.aria-laptop-screen .chat-compose{margin-top:auto}.aria-laptop-screen .prompt-box{padding:18px 15px 14px 18px}.aria-laptop-screen .prompt-box textarea{min-height:58px;max-height:150px}.aria-laptop-base{position:relative;display:flex;overflow:hidden;background:linear-gradient(#454c58 0%,#2d323b 30%,#1b1f25 78%,#0c0e11 100%);border:1px solid #c4cee033;border-top:0;border-radius:3px 3px 22px 22px/3px 3px 16px 16px;flex-direction:column;align-items: center;width:106%;height:36px;margin-top:-1px;left:-3%;box-shadow:inset 0 1px #ffffff4d,0 20px 32px -14px #000c}.aria-laptop-notch{background:linear-gradient(#0000008c,#0000004d);border-radius:0 0 12px 12px;flex:none;width:150px;height:9px}.aria-laptop-keys{background:repeating-linear-gradient(90deg,#fff1 0 26px,#fff0 26px 31px),repeating-linear-gradient(0deg,#ffffff0d 0 3px,#fff0 3px 6px);border-radius:4px;flex:auto;width:74%;margin-top:4px}.aria-laptop-trackpad{background:#ffffff0e;border-radius:3px;flex:none;width:240px;height:5px;margin-bottom:4px;box-shadow:inset 0 1px #00000059}.aria-laptop-shadow{filter:blur(6px);background:radial-gradient(50% 50%,#00000094 0%,#0000 70%);width:86%;height:34px;margin:12px auto 0}@media (max-width:900px){.aria-laptop-screen{height:clamp(460px,64vw,560px)}.aria-laptop-lid{border-radius:22px 22px 7px 7px;padding:22px 12px 12px}}@media (max-width:640px){.aria-laptop{display:none!important}}.aria-main{position:relative;isolation:isolate}.aria-main-bg{position:absolute;z-index:-1;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;inset:0}.aria-screen .aria-main-head,:root[data-theme=dark] .aria-screen .aria-main-head{background:radial-gradient(90% 130% at 16% 0%,#9a8ce02b 0%,#9a8ce00d 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 56%,#0d101675 100%) no-repeat,radial-gradient(#cbc7e63d 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#cbc7e629 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#cbc7e624 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#cbc7e62e 0 1px,#0000 1px 7px),linear-gradient(#262d3a 0%,#1b2029 58%,#171b23 100%) no-repeat;box-shadow:0 30px 60px -12px #0009,0 0 60px #7e6ecd21,inset 0 1px #ffffff17}.aria-screen .aria-main-head:after{background:#aaa4c638}.aria-main-head .chat-name{color:#f0efe9}.aria-main-head .chat-status{color:#b6bac2}.aria-main .prompt-box textarea{color:#eef4f2}.aria-main .prompt-box textarea::placeholder{color:#e2ece99e}.aria-log .msg-user,:root[data-theme=dark] .aria-log .msg-user{color:#fff;background:#0b2127;border:1px solid #7ec8b84d;box-shadow:0 8px 22px #00000059}.aria-log .msg-aria,:root[data-theme=dark] .aria-log .msg-aria{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#0b2127e0;border:1px solid #7ec8b838;box-shadow:0 8px 22px #00000059}.aria-log .msg-user .msg-inline-code,:root[data-theme=dark] .aria-log .msg-user .msg-inline-code{color:inherit;background:#ffffff29;border-color:#ffffff4d}@media (min-width:641px){.aria-home .chat:before{display:none}.aria-home-in:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(62% 58% at 50% 44%,#2d9c8c24 0%,#2d9c8c0d 52%,#0000 74%);inset:-30px -60px}.aria-home .aria-laptop .chat{color:#eef4f2;background:linear-gradient(#0d2831 0%,#0a2029 54%,#071820 100%)}.aria-home .chat-head{background:linear-gradient(#173842e0,#0a1e26b8);box-shadow:inset 0 -1px #7ec8b833}.aria-home .chat-name{color:#f2f6f4}.aria-home .chat-status{color:#a9bcb7}.aria-home .chat-expand{color:#cfe0da}.aria-home .chat-expand:hover{color:#fff;background:#7ec8b824}.aria-home .prompt-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#133039eb,#0a1d24f2);border:1px solid #7ec8b861;border-image:;box-shadow:0 18px 38px -16px #000000a6,inset 0 1px #ffffff1a}.aria-home .prompt-box:focus-within{border-color:#7ec8b8ad;box-shadow:0 0 0 3px #2d9c8c4d,0 18px 38px -16px #000000a6,inset 0 1px #ffffff1a}.aria-home .prompt-box textarea{color:#f4f8f6;background:0 0}.aria-home .prompt-box textarea::placeholder{color:#93a8a3}.aria-home .prompt-box .attach-btn,.aria-home .prompt-box .imggen-btn{color:#cfe0da;background:#ffffff0a;border-color:#7ec8b859}.aria-home .chat-credits{color:#cfe0da;background:#ffffff0d;border-color:#7ec8b838}}.aria-main .prompt-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#133039eb,#0a1d24f2);border:1px solid #7ec8b861;border-image:;border-radius:20px;box-shadow:0 18px 38px -16px #000000a6,inset 0 1px #ffffff1a}.aria-main .prompt-box .attach-btn,.aria-main .prompt-box .imggen-btn{color:#cfe0da;background:#ffffff0a;border-color:#7ec8b859}.aria-main .prompt-box .attach-chip{color:#eef4f2;background:#ffffff0f;border-color:#7ec8b859}.aria-main .prompt-box .attach-remove{color:#cfe0da;background:#ffffff0f;border-color:#7ec8b859}.aria-reasoning-dock .reasoning-picker{-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);background:linear-gradient(#133039e0,#0a1d24eb);border:1px solid #7ec8b84d;box-shadow:0 18px 38px -18px #000000a6,inset 0 1px #ffffff14}.aria-reasoning-dock .reasoning-picker:before{background:linear-gradient(90deg,#7ec8b800 0%,#7ec8b88c 22%,#5ec2b2a6 50%,#7ec8b88c 78%,#7ec8b800 100%)}.aria-reasoning-dock .reasoning-picker-label{color:#f2f6f4}.aria-reasoning-dock .reasoning-picker-tile{color:#5ec2b2;background:#7ec8b81f;border:1px solid #7ec8b866;box-shadow:inset 0 1px #ffffff1a}.aria-reasoning-dock .reasoning-option{color:#cfe0da;background:#ffffff0a;border:1px solid #7ec8b840}.aria-reasoning-dock .reasoning-option:hover{color:#fff;background:#7ec8b824}.aria-reasoning-dock .reasoning-option.active,.aria-reasoning-dock .reasoning-option.active:hover{color:#fff;background:linear-gradient(#12957f 0%,#0f766e 100%);border-color:#7ec8b88c;box-shadow:0 8px 20px #0f766e66,inset 0 1px #ffffff38}.aria-reasoning-dock .reasoning-option.active .icon{color:#fff}.aria-reasoning-dock .reasoning-picker-blurb{color:#a9bcb7}.aria-reasoning-dock .reasoning-picker-blurb-name{color:#f2f6f4}.aria-reasoning-dock .reasoning-picker-blurb-icon{background:#ffffff0d;border:1px solid #7ec8b859}.aria-side-reasoning{padding:2px 16px 12px max(16px,env(safe-area-inset-left));flex:none}.aria-side-reasoning .reasoning-picker{-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);background:linear-gradient(#133039e0,#0a1d24eb);border:2px solid #000;border-radius:16px;gap:9px;width:100%;padding:13px 13px 11px;box-shadow:0 18px 38px -18px #000000a6,0 0 0 1px #7ec8b84d,inset 0 1px #ffffff14}.aria-side-reasoning .reasoning-picker:before{background:linear-gradient(90deg,#7ec8b800 0%,#7ec8b88c 22%,#5ec2b2a6 50%,#7ec8b88c 78%,#7ec8b800 100%);left:13px;right:13px}.aria-side-reasoning .reasoning-picker-main{gap:10px}.aria-side-reasoning .reasoning-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.aria-side-reasoning .reasoning-option{gap:5px;padding:7px 3px;font-size:.74rem}.aria-side-reasoning .reasoning-option .icon{width:13px;height:13px}.aria-side-reasoning .reasoning-picker-label{color:#f2f6f4}.aria-side-reasoning .reasoning-picker-tile{color:#5ec2b2;background:#7ec8b81f;border:1px solid #7ec8b866;box-shadow:inset 0 1px #ffffff1a}.aria-side-reasoning .reasoning-option{color:#cfe0da;background:#ffffff0a;border:1px solid #7ec8b840}.aria-side-reasoning .reasoning-option:hover{color:#fff;background:#7ec8b824}.aria-side-reasoning .reasoning-option.active,.aria-side-reasoning .reasoning-option.active:hover{color:#fff;background:linear-gradient(#12957f 0%,#0f766e 100%);border-color:#7ec8b88c;box-shadow:0 8px 20px #0f766e66,inset 0 1px #ffffff38}.aria-side-reasoning .reasoning-option.active .icon{color:#fff}.aria-side-reasoning .reasoning-picker-blurb{color:#a9bcb7;font-size:.76rem}.aria-side-reasoning .reasoning-picker-blurb-name{color:#f2f6f4}.aria-side-reasoning .reasoning-picker-blurb-icon{background:#ffffff0d;border:1px solid #7ec8b859}.aria-compose{padding-top:14px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.aria-compose-inner{width:min(920px,100%)}.aria-main .prompt-box{border:2px solid #000;box-shadow:0 26px 48px -18px #000000bf,0 0 44px #2d9c8c21,inset 0 1px #ffffff1f}.aria-main .prompt-box:focus-within{border-color:#000;box-shadow:0 26px 48px -18px #000000bf,0 0 54px #2d9c8c38,inset 0 1px #ffffff1f}@media (min-width:641px){.aria-home .prompt-box{background:radial-gradient(120% 90% at 18% -10%,#7ec8b829 0%,#7ec8b80a 46%,#0000 68%),linear-gradient(#173842 0%,#0e2833 52%,#081c24 100%);border:1px solid #9ee2d085;border-radius:18px;padding:21px 19px 16px 21px;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000061,0 28px 54px -20px #000c,0 14px 44px -12px #2d9c8c47}.aria-home .prompt-box:focus-within{border-color:#9ee2d0d9;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000061,0 0 0 3px #5ec2b24d,0 28px 54px -20px #000c,0 14px 44px -12px #2d9c8c57}.aria-home .prompt-box textarea{letter-spacing:.005em;color:#f6faf8;font-size:1.03rem;line-height:1.62}.aria-home .prompt-box textarea::placeholder{color:#a3bcb5}.aria-home .prompt-box .attach-btn,.aria-home .prompt-box .imggen-btn{background:#ffffff0d;border:1px solid #9ee2d066;border-radius:10px;box-shadow:inset 0 1px #ffffff1a}.aria-home .prompt-box .send-btn{background:linear-gradient(#15a68d 0%,#0f766e 58%,#0a5f58 100%);border:1px solid #9ee2d08c;border-radius:10px;box-shadow:0 10px 22px #0f766e6b,inset 0 1px #ffffff3d}.aria-home .prompt-box .send-btn:hover{background:linear-gradient(#18b498 0%,#11907f 58%,#0c6a60 100%)}}@media (max-width:640px){.hero-mobile-subscribe .pp-modal-done{display:flex;text-align:center;flex-direction:column;align-items: center;padding:8px 6px 6px}.hero-mobile-subscribe .pp-modal-done-icon{flex:none;width:42px;height:42px;margin-bottom:10px}.hero-mobile-subscribe .pp-modal-done-icon .icon{width:20px;height:20px}.hero-mobile-subscribe .pp-modal-done .pp-modal-title{letter-spacing:0;overflow-wrap:break-word;max-width:100%;font-size:1.08rem;line-height:1.32}.hero-mobile-subscribe .pp-modal-done .pp-modal-sub{max-width:30ch;margin:6px auto 0;font-size:.9rem;line-height:1.5}.hero-mobile-subscribe .hero-mobile-subscribe-done-btn{align-self: center;width:auto;min-width:132px;margin-top:14px;padding:7px 22px}}@media (max-width:380px){.hero-mobile-subscribe .pp-modal-done{padding:6px 2px 4px}.hero-mobile-subscribe .pp-modal-done .pp-modal-title{font-size:1.02rem}.hero-mobile-subscribe .pp-modal-done .pp-modal-sub{font-size:.87rem}}.aria-main .prompt-box{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:radial-gradient(130% 95% at 16% -12%,#beebe02b 0%,#7ec8b80d 46%,#0000 68%),linear-gradient(#1a3a45f0 0%,#0e262ff5 52%,#081a21f7 100%);border-radius:24px;padding:20px 18px 15px 20px;box-shadow:0 0 0 1px #ffffffe0,0 28px 54px -18px #000000c7,0 0 44px #2d9c8c21,inset 0 1px #ffffff29,inset 0 -1px #0000006b;border:2px solid #000!important;border-image:!important}.aria-main .prompt-box:focus-within{box-shadow:0 0 0 1px #ffffffe0,0 28px 54px -18px #000000c7,0 0 56px #2d9c8c33,inset 0 1px #ffffff29,inset 0 -1px #0000006b;border:2px solid #000!important;border-image:!important}.aria-main .prompt-box textarea{letter-spacing:.004em;color:#f6faf8;font-size:1.02rem;line-height:1.6}.aria-main .prompt-box textarea::placeholder{color:#c4d8d2a8}.aria-main .prompt-box .attach-btn,.aria-main .prompt-box .imggen-btn{color:#cfe0da;background:#ffffff0d;border:1px solid #9ee2d057;border-radius:12px;box-shadow:inset 0 1px #ffffff1a}.aria-main .prompt-box .attach-btn:hover,.aria-main .prompt-box .imggen-btn:hover{color:#fff;background:#7ec8b824}.aria-main .prompt-box .send-btn{background:linear-gradient(#16ab90 0%,#0f766e 58%,#0a5f58 100%);border:1px solid #9ee2d080;border-radius:12px;box-shadow:0 10px 22px #0f766e66,inset 0 1px #ffffff3d}.aria-main .prompt-box .send-btn:hover{background:linear-gradient(#18b498 0%,#11907f 58%,#0c6a60 100%)}.home-fit .hero{height:auto;min-height:100dvh}.home-fit .hero-grid{height:100%}@media (max-width:640px){.hero .hero-copy h1.hero-headline,.hero-night .hero-copy h1.hero-headline,.hero .hero-split .hero-copy h1.hero-headline,.hero-night .hero-split .hero-copy h1.hero-headline,.home-fit .hero .hero-copy h1.hero-headline,.home-fit .hero-night .hero-copy h1.hero-headline,.home-fit .hero .hero-split .hero-copy h1.hero-headline,.home-fit .hero-night .hero-split .hero-copy h1.hero-headline{letter-spacing:-.025em;text-align:center;text-wrap:nowrap;white-space:nowrap;align-self: center;width:100%;max-width:100%;margin:0 auto;padding-right:0;font-size:clamp(1.25rem,6.8vw,2.5rem);font-weight:800;line-height:1.12}.hero .hero-copy .hero-statement,.hero-night .hero-copy .hero-statement,.hero .hero-split .hero-copy .hero-statement,.hero-night .hero-split .hero-copy .hero-statement,.home-fit .hero .hero-copy .hero-statement,.home-fit .hero-night .hero-copy .hero-statement,.home-fit .hero .hero-split .hero-copy .hero-statement,.home-fit .hero-night .hero-split .hero-copy .hero-statement{letter-spacing:-.005em;text-align:center;text-wrap:balance;white-space:normal;align-self: center;width:100%;max-width:34rem;margin:14px auto 0;padding-right:0;font-size:1.08rem;font-weight:500;line-height:1.55}}.custom-card{box-sizing:border-box;display:flex;text-align:center;color:#f0efe9;background:radial-gradient(90% 130% at 16% 0%,#766ab21a 0%,#766ab208 38%,#0000 62%) no-repeat,radial-gradient(125% 165%,#0000 52%,#03050894 100%) no-repeat,radial-gradient(#a8a3cb21 1.25px,#0000 1.75px) 0 0/22px 22px,radial-gradient(#a8a3cb14 1.25px,#0000 1.75px) 11px 11px/22px 22px,repeating-linear-gradient(45deg,#a8a3cb12 0 1px,#0000 1px 13px),repeating-linear-gradient(118deg,#a8a3cb17 0 1px,#0000 1px 7px),linear-gradient(#131a24 0%,#0c0f16 58%,#080a0f 100%) no-repeat;border:1px solid #aaa4c63d;border-radius:22px;flex-direction:column;align-self: center;align-items: center;width:100%;max-width:880px;margin-top:26px;padding:32px 36px 30px;box-shadow:inset 0 1px #ffffff12,0 24px 48px #02080b73}.custom-card-title{letter-spacing:-.015em;color:#fff;max-width:34ch;margin:0;font-size:1.55rem;font-weight:700;line-height:1.25}.custom-card-text{color:#e9eeecd1;max-width:56ch;margin:10px 0 0;font-size:.95rem;line-height:1.55}.custom-card-list{list-style:none;display:flex;text-align:left;flex-direction:column;gap:10px;margin:22px 0 0;padding:0}.custom-card-list li{display:flex;color:#f4f8f6f0;white-space:nowrap;align-items: center;gap:9px;font-size:.93rem;font-weight:500}.custom-card-check{display:inline-flex;color:#5eead4;background:#14b8a62e;border:1px solid #5eead473;border-radius:999px;flex:none;justify-content:center;align-items: center;width:20px;height:20px}.custom-card-check .icon{width:11px;height:11px}.custom-card-affirm{display:flex;color:#e9eeecc7;flex-wrap:wrap;justify-content:center;align-items: center;gap:5px 7px;max-width:58ch;margin:22px 0 0;font-size:.9rem;line-height:1.55}.custom-card-affirm-logo{display:block;aspect-ratio:428.55/171;flex:none;width:auto;height:13px}.custom-card-btn{color:#fff;cursor:pointer;background:linear-gradient(#16ab90 0%,#0f766e 58%,#0a5f58 100%);border:1px solid #9ee2d080;border-radius:12px;min-height:50px;margin-top:18px;padding:12px 30px;font-size:1rem;font-weight:600;box-shadow:0 10px 22px #0f766e66,inset 0 1px #ffffff3d}.custom-card-btn:hover{background:linear-gradient(#18b498 0%,#11907f 58%,#0c6a60 100%)}@media (max-width:640px){.custom-card{border-radius:18px;margin-top:20px;padding:24px 20px 22px}.custom-card-title{font-size:1.3rem}.custom-card-text{font-size:.92rem}.custom-card-list{gap:9px;margin-top:18px}.custom-card-list li{font-size:.9rem}.custom-card-affirm{margin-top:18px;font-size:.87rem}.custom-card-btn{width:100%;min-height:52px}}.hero .hero-copy .hero-statement,.hero-night .hero-copy .hero-statement,.hero .hero-split .hero-copy .hero-statement,.hero-night .hero-split .hero-copy .hero-statement,.home-fit .hero .hero-copy .hero-statement,.home-fit .hero-night .hero-copy .hero-statement,.home-fit .hero .hero-split .hero-copy .hero-statement,.home-fit .hero-night .hero-split .hero-copy .hero-statement{display:block;box-sizing:border-box;text-align:center;white-space:normal;text-wrap:pretty;overflow-wrap:break-word;width:100%;max-width:600px;margin:14px auto 0;line-height:1.6}@media (max-width:640px){.hero .hero-copy .hero-statement,.hero-night .hero-copy .hero-statement,.hero .hero-split .hero-copy .hero-statement,.hero-night .hero-split .hero-copy .hero-statement,.home-fit .hero .hero-copy .hero-statement,.home-fit .hero-night .hero-copy .hero-statement,.home-fit .hero .hero-split .hero-copy .hero-statement,.home-fit .hero-night .hero-split .hero-copy .hero-statement{text-align:center;text-wrap:pretty;white-space:normal;max-width:100%;margin:12px auto 0;padding-right:0;line-height:1.65}}.custom-card-btn{display:inline-flex;box-sizing:border-box;text-decoration:none;justify-content:center;align-items: center;gap:9px}.custom-card-btn .icon{width:19px;height:19px}.custom-card-affirm-dot{margin-left:-7px}.how-it-works{box-sizing:border-box;color:#f0efe9;border:1px solid #aaa4c63d;border-radius:22px;align-self: center;width:100%;max-width:880px;margin-top:26px;padding:30px 36px 32px;box-shadow:inset 0 1px #ffffff12,0 24px 48px #02080b73}.how-it-works-title{text-align:center;letter-spacing:-.015em;color:#fff;margin:0;font-size:1.55rem;font-weight:700;line-height:1.25}.how-it-works-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:26px 0 0;padding:0}.how-it-works-step{display:flex;text-align:center;flex-direction:column;align-items: center;gap:10px}.how-it-works-num{display:inline-flex;color:#fff;text-shadow:0 1px 2px #0328248c;background:radial-gradient(circle at 32% 26%,#ffffff8c 0%,#ffffff1a 42%,#fff0 62%),linear-gradient(#2dd4bf 0%,#14b8a6 45%,#0f766e 78%,#0a5f58 100%);border:2px solid #000;border-radius:999px;flex:none;justify-content:center;align-items: center;width:52px;height:52px;font-size:1.3rem;font-weight:700;line-height:1;box-shadow:inset 0 2px 3px #ffffff59,inset 0 -4px 8px #03282473,0 10px 22px #0f766e61}.how-it-works-icon{display:inline-flex;color:#5eead4}.how-it-works-icon .icon{width:26px;height:26px}.how-it-works-label{color:#f4f8f6f5;font-size:1rem;font-weight:600;line-height:1.4}@media (max-width:640px){.how-it-works{border-radius:18px;margin-top:20px;padding:24px 20px 26px}.how-it-works-title{font-size:1.3rem}.how-it-works-steps{grid-template-columns:1fr;gap:22px;margin-top:22px}.how-it-works-label{font-size:.95rem}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}
