@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-body), Arial, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-pine:#0b241f;--color-pine-mid:#12372e;--color-emerald:#0f6b41;--color-emerald-light:#e4f3eb;--color-cream:#f3f1eb;--color-magenta:#a51f45;--color-accent:#d0441b;--color-accent-hover:#b73713;--color-accent-tint:#fbeee9;--color-accent-wash:#fdf6f3;--color-accent-lit:#f07a52;--color-cell-hover:#d0441b0d;--color-cell-hover-ink:#d0441b14;--color-surface-dark:#212932;--color-surface-dark-hover:#313840;--color-ink:#181d25;--color-surface:#fff;--color-paper:#f5f5f4;--color-line:#e5e5e3}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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 components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-auto{margin-top:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-2{height:calc(var(--spacing) * 2)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.min-h-dvh{min-height:100dvh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-2{width:calc(var(--spacing) * 2)}.w-28{width:calc(var(--spacing) * 28)}.w-full{width:100%}.max-w-\[85vw\]{max-width:85vw}.max-w-xl{max-width:var(--container-xl)}.min-w-56{min-width:calc(var(--spacing) * 56)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.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,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded{border-radius:.25rem}.rounded-\(--radius-full\){border-radius:var(--radius-full)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--color-line)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.text-wrap{text-wrap:wrap}.wrap-anywhere{overflow-wrap:anywhere}.text-paper{color:var(--color-paper)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}[data-panel][data-theme=dark] [data-sidebar]{border-inline-end:1px solid var(--panel-line)}.pp-app{background:var(--panel-nav);height:680px;color:var(--panel-ink);font-family:var(--panel-font);font-size:var(--panel-text-sm);line-height:var(--panel-leading-sm);text-align:start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0 0 11px 11px;display:flex;position:relative;overflow:hidden}.pp-app[data-panel][data-theme] :focus-visible{outline:2px solid var(--panel-accent);outline-offset:2px}.pp-app[data-panel][data-theme] [data-nav-surface] :focus-visible{outline-color:var(--panel-nav-accent)}.pp-app table,.pp-app [data-numeric]{font-variant-numeric:tabular-nums}.pp-app h2,.pp-app h3{letter-spacing:var(--panel-tracking-heading);margin:0}.pp-app ul,.pp-app ol{margin:0;padding:0;list-style:none}.pp-app kbd{font-family:inherit}.pp-sidebar{width:var(--panel-sidebar-w);background:var(--panel-nav);height:100%;transition:width var(--panel-motion-base) var(--panel-ease-out);flex-direction:column;flex-shrink:0;display:flex}.pp-sidebar[data-collapsed=true]{width:var(--panel-sidebar-rail)}.pp-sidebar-scroll{flex:1;min-height:0;overflow:hidden auto}.pp-tenant{padding:10px}.pp-tenant.is-rail{height:var(--panel-topbar-h);justify-content:center;align-items:center;padding:0;display:flex}.pp-tenant-card{border:1px solid var(--panel-nav-line);border-radius:var(--panel-radius-panel);background:var(--panel-nav-raised);align-items:center;gap:10px;padding:8px;display:flex;position:relative}.pp-tenant-mark{border-radius:var(--panel-radius-control);background:var(--panel-nav-accent);width:32px;height:32px;color:var(--panel-nav);font-size:var(--panel-text-xs);font-weight:700;line-height:var(--panel-leading-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pp-tenant-mark.is-rail{width:36px;height:36px}.pp-tenant-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pp-tenant-name{color:var(--panel-nav-strong);font-size:var(--panel-text-sm);text-align:start;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pp-tenant-slug{color:var(--panel-nav-text);font-size:var(--panel-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-link.pp-tenant-name{color:var(--panel-nav-strong)}.pp-nav{flex-direction:column;gap:2px;padding:8px 10px 80px;display:flex}.pp-nav.is-rail{padding-inline:8px}.pp-row{border-radius:var(--panel-radius-control);width:100%;min-width:0;color:var(--panel-nav-text);font:inherit;font-size:var(--panel-text-sm);line-height:var(--panel-leading-sm);text-align:start;transition:background-color var(--panel-motion-base), color var(--panel-motion-base);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.pp-row.is-resting:hover{background:var(--panel-nav-hover);color:var(--panel-nav-strong)}.pp-row[data-unavailable]{cursor:pointer}.pp-row.is-selected{background:var(--panel-nav-active);color:var(--panel-nav-strong);font-weight:500}.pp-row.is-selected:before{content:"";border-radius:var(--panel-radius-pill);background:var(--panel-nav-accent);width:3px;position:absolute;inset-block:6px;inset-inline-start:-10px}.pp-row.is-leaf{height:36px}.pp-row.is-item{height:32px}.pp-row.is-rail{justify-content:center;height:40px;padding:0}.pp-row.is-rail.is-holding{background:var(--panel-nav-active);color:var(--panel-nav-strong)}.pp-row-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-row-icon{flex-shrink:0;width:16px;height:16px}.pp-rail-icon{flex-shrink:0;width:18px;height:18px}.pp-item-icon{opacity:.7;flex-shrink:0;width:14px;height:14px}.pp-row.is-selected .pp-item-icon{opacity:1}.pp-group-head{height:32px;font-size:var(--panel-text-2xs);font-weight:600;line-height:var(--panel-leading-2xs);letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.pp-group-head:hover,.pp-group-head.is-holding{color:var(--panel-nav-strong)}.pp-group-caret{width:14px;height:14px;transition:transform var(--panel-motion-base);flex-shrink:0;margin-inline-start:auto}.pp-group-caret.is-open{transform:rotate(180deg)}.pp-group{flex-direction:column;display:flex}.pp-group-items{border-inline-start:1px solid var(--panel-nav-line);padding-inline-start:8px;flex-direction:column;gap:2px;margin-inline-start:17px;padding-bottom:4px;display:flex}.pp-row-lock{opacity:.75;flex-shrink:0;width:12px;height:12px;margin-inline-start:auto}.pp-pinned{border-bottom:1px solid var(--panel-nav-line);flex-direction:column;gap:2px;margin:0 10px;padding:4px 0 10px;display:flex}.pp-pinned-label{color:var(--panel-nav-text);font-size:var(--panel-text-2xs);font-weight:600;line-height:var(--panel-leading-2xs);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 10px 4px}.pp-pinned-items{flex-direction:column;gap:2px;display:flex}.pp-scrim{z-index:40;background:var(--panel-scrim);position:absolute;inset:0}.pp-scrim.is-dialog{z-index:50}.pp-drawer{z-index:40;width:var(--panel-sidebar-w);background:var(--panel-nav);max-width:85%;box-shadow:var(--panel-shadow-3);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.pp-drawer-head{height:var(--panel-topbar-h);border-bottom:1px solid var(--panel-nav-line);color:var(--panel-nav-strong);font-size:var(--panel-text-sm);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px;font-weight:600;display:flex}.pp-drawer-body{min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow-y:auto}.pp-main{background:var(--panel-sunken);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow-y:auto}.pp-topbar{z-index:30;height:var(--panel-topbar-h);border-bottom:1px solid var(--panel-line);background:var(--panel-surface);flex-shrink:0;align-items:center;gap:8px;padding:0 16px;display:flex;position:sticky;top:0}.pp-bar-tools{flex-shrink:0;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.pp-bar-divider{background:var(--panel-line);width:1px;height:20px;margin:0 4px}.pp-icon-button{border-radius:var(--panel-radius-control);width:36px;height:36px;color:var(--panel-muted);transition:background-color var(--panel-motion-base), color var(--panel-motion-base);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pp-icon-button svg{width:16px;height:16px}.pp-icon-button:hover{background:var(--panel-hover-accent);color:var(--panel-accent)}.pp-icon-button:active{background:var(--panel-press-accent);color:var(--panel-accent-ink)}.pp-icon-button.is-menu{color:var(--panel-ink);margin-inline-start:-4px}.pp-icon-button.is-menu:hover{background:var(--panel-hover)}.pp-icon-button.is-rail-switch{margin-inline-start:-4px}.pp-icon-button.is-bar:hover{background:var(--panel-hover);color:var(--panel-ink)}.pp-icon-button.is-drawer-close{color:var(--panel-nav-text)}.pp-icon-button.is-drawer-close:hover{background:var(--panel-nav-raised);color:var(--panel-nav-strong)}.pp-icon-button.pp-tenant-mark,.pp-icon-button.pp-tenant-mark:hover{background:var(--panel-nav-accent);color:var(--panel-nav);font-size:var(--panel-text-xs)}.pp-icon-button.is-dialog-close{top:12px;width:28px;height:28px;position:absolute;inset-inline-end:12px}.pp-icon-button.is-dialog-close:hover{background:var(--panel-hover);color:var(--panel-ink)}.pp-crumbs{flex:1;min-width:0;margin-inline-end:8px;display:flex}.pp-crumbs ol{min-width:0;color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);align-items:center;gap:4px;display:flex;overflow:hidden}.pp-crumbs li{align-items:center;gap:4px;min-width:0;display:flex}.pp-crumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-crumb-sep{flex-shrink:0;width:12px;height:12px}.pp-crumb.is-current{color:var(--panel-ink);font-weight:500}.pp-link{border-radius:var(--panel-radius-control);color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0}.pp-link:hover{color:var(--panel-ink)}.pp-tenant-name.pp-link:hover{color:var(--panel-nav-strong)}.pp-link.is-accent{color:var(--panel-accent);font-size:var(--panel-text-sm);font-weight:500}.pp-link.is-accent:hover{text-decoration:underline}.pp-search-trigger{border:1px solid var(--panel-line);border-radius:var(--panel-radius-control);width:224px;height:32px;color:var(--panel-muted);font:inherit;font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);transition:border-color var(--panel-motion-base), color var(--panel-motion-base);background:0 0;align-items:center;gap:8px;padding:0 10px;display:flex}.pp-search-trigger:hover{border-color:var(--panel-line-strong);color:var(--panel-ink)}.pp-search-trigger svg{flex-shrink:0;width:14px;height:14px}.pp-search-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-search-trigger kbd,.pp-help-keys kbd{border:1px solid var(--panel-line);border-radius:var(--panel-radius-sharp);background:var(--panel-sunken);color:var(--panel-muted);font-size:var(--panel-text-2xs);line-height:var(--panel-leading-2xs);padding:2px 4px}.pp-search-trigger kbd{margin-inline-start:auto}.pp-bar-popover{position:relative}.pp-popover{z-index:40;border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-surface);width:288px;box-shadow:var(--panel-shadow-3);color:var(--panel-ink);top:calc(100% + 4px);padding:12px;position:absolute;inset-inline-end:0;overflow:hidden}.pp-popover.is-wide{width:384px;padding:0}.pp-bell-head{border-bottom:1px solid var(--panel-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.pp-bell-body{padding:18px}.pp-bell-empty,.pp-help-title{margin:0;font-weight:500}.pp-bell-hint{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);margin:4px 0 0}.pp-help-keys{font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);flex-direction:column;gap:6px;margin:8px 0 0;display:flex}.pp-help-keys div{justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-help-keys dt{color:var(--panel-muted)}.pp-help-keys dd{margin:0}.pp-user{position:relative}.pp-user-summary{border-radius:var(--panel-radius-control);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;list-style:none;display:flex}.pp-user-summary::-webkit-details-marker{display:none}.pp-user-summary:hover{background:var(--panel-hover)}.pp-avatar{border-radius:var(--panel-radius-pill);background:var(--panel-sunken);width:28px;height:28px;color:var(--panel-muted);font-size:var(--panel-text-2xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.pp-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.pp-user-caret{width:16px;height:16px;color:var(--panel-muted)}.pp-user-menu{z-index:40;border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-surface);width:240px;box-shadow:var(--panel-shadow-3);margin-top:4px;padding:8px;position:absolute;inset-inline-end:0}.pp-user-email{color:var(--panel-muted);font-size:var(--panel-text-2xs);line-height:var(--panel-leading-2xs);word-break:break-all;margin:0;padding:0 8px 8px}.pp-user-fields{border-top:1px solid var(--panel-line);flex-direction:column;gap:4px;padding-top:8px;display:flex}.pp-user-label{color:var(--panel-muted);font-size:var(--panel-text-2xs);line-height:var(--panel-leading-2xs);padding:0 8px}.pp-user-label+.pp-select{margin:0 4px}.pp-select+.pp-user-label{margin-top:4px}.pp-menu-item{border-radius:var(--panel-radius-control);width:100%;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;display:flex}.pp-menu-item svg{width:16px;height:16px}.pp-menu-item.is-danger{color:var(--panel-danger)}.pp-menu-item.is-danger:hover{background:var(--panel-danger-wash)}.pp-select{position:relative}.pp-select.is-period{width:144px}.pp-select-trigger{width:100%;height:var(--panel-control-h);padding:4px var(--panel-control-x);border:1px solid var(--panel-line-strong);border-radius:var(--panel-radius-control);background:var(--panel-surface);color:var(--panel-ink);font:inherit;font-size:var(--panel-text-sm);line-height:var(--panel-leading-sm);text-align:start;transition:border-color var(--panel-motion-fast);justify-content:space-between;align-items:center;gap:8px;display:flex}.pp-select-trigger.is-sm{height:32px}.pp-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-select-chevron{width:16px;height:16px;color:var(--panel-muted);flex-shrink:0}.pp-select-list{z-index:45;border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-surface);min-width:100%;max-height:288px;box-shadow:var(--panel-shadow-3);color:var(--panel-ink);top:calc(100% + 4px);padding:4px;position:absolute;inset-inline-start:0;overflow-y:auto}.pp-option{border-radius:var(--panel-radius-control);cursor:default;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 28px 6px 8px;display:flex;position:relative}.pp-option.is-active{background:var(--panel-hover)}.pp-option-check{width:14px;height:14px;color:var(--panel-accent);position:absolute;inset-inline-end:8px}.pp-button{height:var(--panel-control-h);border-radius:var(--panel-radius-control);font:inherit;font-size:var(--panel-text-sm);font-weight:500;line-height:var(--panel-leading-sm);white-space:nowrap;transition:background-color var(--panel-motion-fast), color var(--panel-motion-fast);border:0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.pp-button svg{flex-shrink:0;width:16px;height:16px}.pp-button:disabled{opacity:.5;pointer-events:none}.pp-button.is-sm{height:32px;font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);padding:0 12px}.pp-button.is-outline{border:1px solid var(--panel-line-strong);background:var(--panel-surface);color:var(--panel-ink)}.pp-button.is-outline:hover,.pp-button.is-secondary:hover{background:var(--panel-hover)}.pp-button.is-secondary{background:var(--panel-sunken);color:var(--panel-ink)}.pp-button.is-ghost{color:var(--panel-muted);background:0 0}.pp-button.is-ghost:hover{background:var(--panel-hover);color:var(--panel-ink)}.pp-content{gap:var(--panel-section-gap);width:100%;max-width:var(--panel-content-max);flex-direction:column;margin:0 auto;padding:20px 24px;display:flex}.pp-page-body{gap:var(--panel-section-gap);flex-direction:column;width:100%;display:flex}.pp-page-header{flex-direction:column;gap:4px;display:flex}.pp-page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pp-page-titles{flex:1;min-width:0}.pp-app .pp-page-title{color:var(--panel-ink);font-size:var(--panel-text-xl);font-weight:600;line-height:var(--panel-leading-xl);text-wrap:balance}.pp-page-description{max-width:var(--panel-measure);color:var(--panel-muted);margin:4px 0 0}.pp-page-action{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;max-width:100%;display:flex}.pp-card{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-surface);min-width:0;box-shadow:var(--panel-shadow-1);overflow:clip}.pp-card-head{border-bottom:1px solid var(--panel-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.pp-card-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.pp-card-icon{border-radius:var(--panel-radius-control);background:var(--panel-sunken);width:24px;height:24px;color:var(--panel-muted);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.pp-card-icon svg{width:14px;height:14px}.pp-card-titles{min-width:0}.pp-app .pp-card-title{font-size:var(--panel-text-base);font-weight:600;line-height:var(--panel-leading-base)}.pp-card-description{max-width:var(--panel-measure);color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);margin:2px 0 0}.pp-card-action{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;max-width:100%;display:flex}.pp-card-body{padding:16px}.pp-empty{border:1px dashed var(--panel-line);border-radius:var(--panel-radius-panel);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.pp-empty.is-bare{border:0;padding:32px 0}.pp-empty-title{font-size:var(--panel-text-base);font-weight:500;line-height:var(--panel-leading-base);margin:0}.pp-empty-description{max-width:var(--panel-measure);color:var(--panel-muted);margin:0}.pp-badge{border-radius:var(--panel-radius-pill);font-size:var(--panel-text-2xs);font-weight:500;line-height:var(--panel-leading-2xs);white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}.pp-badge.is-neutral{background:var(--panel-sunken);color:var(--panel-muted)}.pp-badge.is-success{background:var(--panel-success-wash);color:var(--panel-success)}.pp-badge.is-warning{background:var(--panel-warning-wash);color:var(--panel-warning)}.pp-badge.is-danger{background:var(--panel-danger-wash);color:var(--panel-danger)}.pp-skeleton{border-radius:var(--panel-radius-control);background:var(--panel-sunken);height:12px;animation:pp-pulse 1.4s var(--panel-ease-out) infinite;display:block}@keyframes pp-pulse{50%{opacity:.45}}.pp-skeleton.is-title{width:192px;height:20px}.pp-skeleton.is-wide{width:160px}.pp-skeleton.is-mid{width:96px}.pp-skeleton.is-narrow{width:64px}.pp-skeleton-row{height:var(--panel-row-cosy);border-bottom:1px solid var(--panel-line);align-items:center;gap:16px;padding:0 12px;display:flex}.pp-skeleton-row:last-child{border-bottom:0}.pp-failed{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-surface);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.pp-failed-icon{border-radius:var(--panel-radius-panel);background:var(--panel-danger-wash);width:48px;height:48px;color:var(--panel-danger);place-items:center;display:grid}.pp-failed-icon svg{width:24px;height:24px}.pp-app .pp-failed-title{font-size:var(--panel-text-lg);font-weight:600;line-height:var(--panel-leading-lg)}.pp-failed-body{margin:0}.pp-quick{flex-direction:column;gap:12px;display:flex}.pp-quick-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-quick-note{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);align-items:flex-start;gap:8px;margin:0;display:flex}.pp-quick-note svg{width:14px;height:14px;color:var(--panel-warning);flex-shrink:0;margin-top:2px}.pp-quick-note .pp-link{font-size:inherit}.pp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pp-tile{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-surface);min-width:0;box-shadow:var(--panel-shadow-1);color:var(--panel-ink);font:inherit;text-align:start;transition:border-color var(--panel-motion-base);padding:12px 14px;display:block}.pp-tile:hover{border-color:var(--panel-line-strong)}.pp-tile-head{align-items:center;gap:8px;display:flex}.pp-tile-icon{width:14px;height:14px;color:var(--panel-muted);flex-shrink:0}.pp-tile-label{color:var(--panel-muted);font-size:var(--panel-text-xs);font-weight:500;line-height:var(--panel-leading-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-tile-chevron{width:14px;height:14px;color:var(--panel-muted);transition:color var(--panel-motion-base);flex-shrink:0;margin-inline-start:auto}.pp-tile:hover .pp-tile-chevron{color:var(--panel-accent)}.pp-tile-value{font-size:var(--panel-text-2xl);margin-top:6px;font-weight:600;line-height:1;display:block}.pp-tile-value.is-accent{color:var(--panel-accent)}.pp-tile-value.is-warning{color:var(--panel-warning)}.pp-tile-value.is-danger{color:var(--panel-danger)}.pp-tile-hint{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.pp-two-up{gap:var(--panel-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-list li{border-bottom:1px solid var(--panel-line)}.pp-list li:last-child{border-bottom:0}.pp-list-row{border-radius:var(--panel-radius-control);width:calc(100% + 16px);color:var(--panel-ink);font:inherit;text-align:start;transition:background-color var(--panel-motion-base);background:0 0;border:0;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;display:flex}.pp-list-row:hover{background:var(--panel-hover-accent)}.pp-list-icon{width:16px;height:16px;color:var(--panel-muted);flex-shrink:0}.pp-list-icon.is-warning{color:var(--panel-warning)}.pp-list-icon.is-danger{color:var(--panel-danger)}.pp-list-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pp-list-amount{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs)}.pp-list-count{font-weight:600}.pp-list-chevron{width:16px;height:16px;color:var(--panel-muted);transition:color var(--panel-motion-base);flex-shrink:0}.pp-list-row:hover .pp-list-chevron{color:var(--panel-accent)}.pp-order-who{flex-direction:column;flex:1;min-width:0;display:flex}.pp-order-number{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pp-order-customer,.pp-order-ago{color:var(--panel-muted);font-size:var(--panel-text-2xs);line-height:var(--panel-leading-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-order-status{flex-shrink:0}.pp-order-money{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.pp-order-total{font-weight:500}.pp-figure{flex-direction:column;gap:8px;margin:0;display:flex}.pp-figure-caption{font-weight:500}.pp-plot{position:relative}.pp-plot-drawing{width:100%;height:144px;display:block;overflow:visible}.pp-plot-bar{fill:var(--panel-accent);transition:fill var(--panel-motion-base)}.pp-plot-bar.is-open{fill:var(--panel-accent-ink)}.pp-plot-floor{stroke:var(--panel-line)}.pp-plot-mark{position:absolute;inset-block:0}.pp-balloon{z-index:10;border:1px solid var(--panel-line);border-radius:var(--panel-radius-control);background:var(--panel-surface);width:max-content;max-width:100%;box-shadow:var(--panel-shadow-3);color:var(--panel-ink);pointer-events:none;flex-direction:column;gap:2px;padding:6px 8px;display:flex;position:absolute}.pp-balloon-label{color:var(--panel-muted)}.pp-balloon-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pp-balloon-row.is-muted{color:var(--panel-muted)}.pp-balloon-value{font-weight:500}.pp-plot-scale{color:var(--panel-muted);font-size:var(--panel-text-2xs);line-height:var(--panel-leading-2xs);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pp-table-scroll{width:100%;position:relative;overflow-x:auto}.pp-table{border-collapse:collapse;width:100%;min-width:max-content}.pp-table thead{border-bottom:1px solid var(--panel-line);background:var(--panel-sunken)}.pp-table th{height:36px;color:var(--panel-muted);font-size:var(--panel-text-2xs);font-weight:600;line-height:var(--panel-leading-2xs);letter-spacing:.025em;text-align:start;white-space:nowrap;padding:0 12px}.pp-table td{height:var(--panel-row-cosy);vertical-align:middle;padding:0 12px}.pp-table tbody tr{border-bottom:1px solid var(--panel-line);transition:background-color var(--panel-motion-fast)}.pp-table tbody tr:last-child{border-bottom:0}.pp-table tbody tr:hover{background:var(--panel-hover)}.pp-table .is-end{text-align:end}.pp-table .is-units{width:96px}.pp-table .is-money{width:144px}.pp-cell-stack{flex-direction:column;min-width:0;display:flex}.pp-cell-strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pp-cell-sku{color:var(--panel-muted);font-size:var(--panel-text-2xs);line-height:var(--panel-leading-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-palette{z-index:50;border:1px solid var(--panel-line);border-radius:var(--panel-radius-overlay);background:var(--panel-surface);width:calc(100% - 32px);max-width:576px;box-shadow:var(--panel-shadow-3);color:var(--panel-ink);flex-direction:column;display:flex;position:absolute;top:12%;left:50%;overflow:hidden;transform:translate(-50%)}.pp-palette-search{border-bottom:1px solid var(--panel-line);align-items:center;gap:8px;padding:0 44px 0 10px;display:flex}.pp-palette-search>svg{width:16px;height:16px;color:var(--panel-muted);flex-shrink:0}.pp-palette .pp-palette-input{width:100%;height:36px;color:var(--panel-ink);font:inherit;font-size:var(--panel-text-sm);background:0 0;border:0;border-radius:0;padding:0}.pp-palette .pp-palette-input::placeholder{color:var(--panel-muted)}.pp-palette-list{max-height:320px;padding:6px;overflow-y:auto}.pp-palette-heading{color:var(--panel-muted);font-size:var(--panel-text-2xs);font-weight:500;line-height:var(--panel-leading-2xs);margin:0;padding:6px 8px}.pp-palette-row{border-radius:var(--panel-radius-control);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.pp-palette-row.is-active{background:var(--panel-hover)}.pp-palette-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-palette-group{color:var(--panel-muted);font-size:var(--panel-text-2xs);line-height:var(--panel-leading-2xs);flex-shrink:0;margin-inline-start:auto}.pp-palette-empty{color:var(--panel-muted);text-align:center;margin:0;padding:20px 0}.pp-palette-foot{border-top:1px solid var(--panel-line);background:var(--panel-sunken);color:var(--panel-muted);font-size:var(--panel-text-2xs);line-height:var(--panel-leading-2xs);align-items:center;gap:12px;padding:8px 12px;display:flex}.pp-palette-foot span{align-items:center;gap:4px;display:flex}.pp-palette-foot svg{width:12px;height:12px}.pp-palette-hint{margin-inline-start:auto}.pp-toast{z-index:50;pointer-events:none;inset-inline:0;justify-content:center;display:flex;position:absolute;bottom:24px}.pp-toast p{border-radius:var(--panel-radius-panel);background:var(--panel-ink);box-shadow:var(--panel-shadow-3);color:var(--panel-surface);pointer-events:auto;align-items:center;gap:8px;margin:0;padding:8px 16px;display:inline-flex}.pp-toast svg{width:16px;height:16px}@container stage (max-width:1023.98px){.pp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-two-up{grid-template-columns:minmax(0,1fr)}}@container stage (max-width:767.98px){.pp-topbar{padding:0 12px}.pp-content{padding:20px 16px}.pp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-search-trigger{border-color:#0000;justify-content:center;width:36px;height:36px;padding:0}.pp-search-trigger:hover{background:var(--panel-hover-accent);color:var(--panel-accent);border-color:#0000}.pp-search-trigger svg{width:16px;height:16px}.pp-search-text,.pp-search-trigger kbd{display:none}}@container stage (max-width:639.98px){.pp-crumbs,.pp-bar-popover.is-desk,.pp-bar-divider,.pp-user-name,.pp-order-status{display:none}.pp-plot-drawing{height:128px}.pp-bar-popover{position:static}.pp-popover.is-wide{width:auto;inset-inline:8px}.pp-tile{padding-inline:12px}.pp-tile-value{font-size:min(var(--panel-text-2xl), 4.8cqi)}}@media (max-width:700px){.pp-app{border-radius:0 0 8px 8px;height:640px}}.pp-icon-button.is-bar{position:relative}.pp-bar-badge{border-radius:var(--panel-radius-pill);background:var(--panel-accent);min-width:16px;color:var(--panel-surface);font-size:var(--panel-text-2xs);top:-2px;justify-content:center;align-items:center;padding:0 4px;font-weight:500;line-height:16px;display:flex;position:absolute;inset-inline-end:-2px}.pp-popover .pp-bell-list{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:384px;padding:6px;display:flex;overflow-y:auto}.pp-bell-row{border-radius:var(--panel-radius-control);width:100%;color:var(--panel-ink);font:inherit;text-align:start;transition:background-color var(--panel-motion-base);background:0 0;border:0;align-items:flex-start;gap:8px;padding:8px;display:flex}.pp-bell-row.is-unread{background:var(--panel-sunken)}.pp-bell-row:hover{background:var(--panel-hover)}.pp-bell-icon{width:16px;height:16px;color:var(--panel-accent);flex-shrink:0;margin-top:2px}.pp-bell-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pp-bell-title{align-items:center;gap:6px;display:flex}.pp-bell-title-text{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pp-bell-dot{border-radius:var(--panel-radius-pill);background:var(--panel-accent);flex-shrink:0;width:6px;height:6px}.pp-bell-row-body{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);overflow-wrap:anywhere}.pp-bell-ago{color:var(--panel-muted);font-size:var(--panel-text-2xs);line-height:var(--panel-leading-2xs)}.pp-app[data-panel][data-theme] [data-tour-press]{outline:2px solid var(--panel-accent);outline-offset:2px}.pp-app[data-panel][data-theme] [data-nav-surface] [data-tour-press]{outline-color:var(--panel-nav-accent)}.pp-list-row.is-fresh{animation:ppFresh 2.4s var(--panel-ease-out)}@keyframes ppFresh{0%{background:var(--panel-accent-wash)}to{background:0 0}}.pp-tour-caption{align-items:baseline;gap:8px;display:inline-flex}.pp-tour-count{color:var(--color-accent-lit);flex-shrink:0;font-weight:700}.pp-tour-end{flex-wrap:wrap;align-items:center;gap:8px 18px;display:inline-flex}.demo-caption .pp-tour-toggle{gap:6px;font-size:12px}.demo-caption .pp-tour-toggle svg{width:14px;height:14px}.demo-caption .pp-tour-toggle[aria-pressed=true]{color:var(--color-accent-lit)}@media (max-width:1023.98px){.demo-caption .pp-tour-caption{min-height:3.2em}}.pp-record-head{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-surface);box-shadow:var(--panel-shadow-1);flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px;display:flex}.pp-record-titles{flex:1;min-width:0}.pp-record-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pp-app .pp-record-title{color:var(--panel-ink);font-size:var(--panel-text-xl);font-weight:600;line-height:var(--panel-leading-xl);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-record-description{max-width:var(--panel-measure);color:var(--panel-muted);margin:4px 0 0}.pp-record-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.pp-record-action{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.pp-fact{border:1px solid var(--panel-line);border-radius:var(--panel-radius-pill);background:var(--panel-sunken);color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.pp-fact svg{width:12px;height:12px}.pp-record-mark{border-radius:var(--panel-radius-panel);background:var(--panel-accent-wash);width:40px;height:40px;color:var(--panel-accent-ink);font-size:var(--panel-text-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.pp-record-tabs{gap:var(--panel-section-gap);flex-direction:column;min-width:0;display:flex}.pp-tabs{box-shadow:inset 0 -1px 0 var(--panel-line);align-items:flex-end;gap:2px;display:flex;overflow:auto hidden}.pp-tab{color:var(--panel-muted);font:inherit;font-size:var(--panel-text-sm);line-height:var(--panel-leading-sm);white-space:nowrap;transition:color var(--panel-motion-fast);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.pp-tab:hover{color:var(--panel-ink)}.pp-tab.is-active{border-bottom-color:var(--panel-accent);color:var(--panel-accent);font-weight:500}.pp-tab-count{border-radius:var(--panel-radius-pill);background:var(--panel-sunken);min-width:16px;color:var(--panel-muted);font-size:var(--panel-text-2xs);font-weight:500;line-height:var(--panel-leading-2xs);text-align:center;padding:0 6px}.pp-dirty-dot{border-radius:var(--panel-radius-pill);background:var(--panel-warning);flex-shrink:0;width:6px;height:6px}.pp-record-layout{gap:var(--panel-section-gap);flex-direction:column;display:flex}.pp-record-main,.pp-record-rail{min-width:0}.pp-rail{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-surface);box-shadow:var(--panel-shadow-1)}.pp-app .pp-rail-title{border-bottom:1px solid var(--panel-line);color:var(--panel-muted);font-size:var(--panel-text-2xs);font-weight:600;line-height:var(--panel-leading-2xs);letter-spacing:.025em;text-transform:uppercase;padding:8px 14px}.pp-rail-list,.pp-totals{flex-direction:column;margin:0;display:flex}.pp-rail-item{border-bottom:1px solid var(--panel-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:8px 14px;display:flex}.pp-rail-item:last-child{border-bottom:0}.pp-rail-item dt{min-width:0;color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs)}.pp-rail-item dd{color:var(--panel-ink);font-size:var(--panel-text-sm);text-align:end;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-weight:500}.pp-rail-item .pp-rail-hint{width:100%;color:var(--panel-muted);font-size:var(--panel-text-xs);text-align:start;font-weight:400}.pp-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp-stat{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-surface);min-width:0;box-shadow:var(--panel-shadow-1);color:var(--panel-ink);padding:12px 14px}.pp-hint{flex-shrink:0;display:inline-flex;position:relative}.pp-hint-trigger{border-radius:var(--panel-radius-control);color:var(--panel-muted);cursor:help;display:inline-flex}.pp-hint-trigger:hover{color:var(--panel-ink)}.pp-hint-trigger svg{width:14px;height:14px}.pp-hint-pop{z-index:20;border:1px solid var(--panel-line);border-radius:var(--panel-radius-control);background:var(--panel-surface);width:256px;box-shadow:var(--panel-shadow-3);color:var(--panel-ink);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);white-space:normal;top:calc(100% + 6px);padding:8px 10px;position:absolute;inset-inline-end:-8px}.pp-table-frame{flex-direction:column;width:100%;min-width:0;display:flex}.pp-card:has(.pp-toolbar){overflow:visible}.pp-toolbar{border-bottom:1px solid var(--panel-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.pp-toolbar-end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.pp-density{border:1px solid var(--panel-line);border-radius:var(--panel-radius-control);align-items:center;padding:2px;display:flex}.pp-density-option{border-radius:var(--panel-radius-sharp);height:24px;color:var(--panel-muted);font:inherit;font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);transition:background-color var(--panel-motion-base), color var(--panel-motion-base);background:0 0;border:0;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.pp-density-option:hover{color:var(--panel-ink)}.pp-density-option.is-on{background:var(--panel-sunken);color:var(--panel-ink);font-weight:500}.pp-density-option svg,.pp-column-trigger svg{width:14px;height:14px}.pp-density-option svg.is-squeezed{transform:scaleY(.9)}.pp-column-trigger{border:1px solid var(--panel-line);border-radius:var(--panel-radius-control);height:32px;color:var(--panel-muted);font:inherit;font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);transition:border-color var(--panel-motion-base), color var(--panel-motion-base);background:0 0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pp-column-trigger:hover{border-color:var(--panel-line-strong);color:var(--panel-ink)}.pp-column-menu{z-index:45;border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-surface);width:208px;box-shadow:var(--panel-shadow-3);color:var(--panel-ink);flex-direction:column;padding:4px;display:flex;position:absolute}.pp-column-option{border-radius:var(--panel-radius-control);color:var(--panel-ink);font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.pp-column-option:hover,.pp-column-option:focus-visible{background:var(--panel-hover)}.pp-column-option:disabled{opacity:.5}.pp-column-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-column-check{opacity:0;flex-shrink:0;width:14px;height:14px}.pp-column-check.is-on{color:var(--panel-accent);opacity:1}.pp-toolbar-search{min-width:224px;position:relative}.pp-toolbar-search.is-wide{width:288px}.pp-toolbar-search-icon{width:14px;height:14px;color:var(--panel-muted);pointer-events:none;top:50%;position:absolute;inset-inline-start:10px;transform:translateY(-50%)}.pp-icon-button.is-clear{top:50%;width:20px;height:20px;position:absolute;inset-inline-end:6px;transform:translateY(-50%)}.pp-icon-button.is-clear:hover{background:0 0}.pp-icon-button.is-clear svg{width:14px;height:14px}.pp-icon-button.is-row{width:28px;height:28px}.pp-row-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.pp-row-actions-sep{background:var(--panel-line);width:1px;height:16px;margin:0 4px}.pp-icon-button.is-danger:hover{background:var(--panel-hover-danger);color:var(--panel-danger)}.pp-table.is-compact td{height:var(--panel-row-compact)}.pp-table tr.is-link{cursor:pointer}.pp-table .is-w16{width:64px}.pp-table .is-w20{width:80px}.pp-table .is-w24{width:96px}.pp-table .is-w28{width:112px}.pp-table .is-w32{width:128px}.pp-table .is-w36{width:144px}.pp-table .is-w40{width:160px}.pp-table .is-w44{width:176px}.pp-table .is-w52{width:208px}.pp-table .is-w56{width:224px}.pp-row-count{border-top:1px solid var(--panel-line);color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);padding:8px 12px}.pp-pager{border-top:1px solid var(--panel-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.pp-pager p{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);margin:0}.pp-pager-steps{align-items:center;gap:8px;display:flex}.pp-cell-code{font-size:var(--panel-text-xs);font-weight:500;line-height:var(--panel-leading-xs)}.pp-link.pp-cell-code:hover{color:var(--panel-ink);text-decoration:underline}.pp-cell-sub{color:var(--panel-muted);font-size:var(--panel-text-2xs);line-height:var(--panel-leading-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-cell-medium{font-weight:500}.pp-muted{color:var(--panel-muted);margin:0}.pp-footnote{max-width:var(--panel-measure);color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);margin:8px 0 0}.pp-button.is-primary{background:var(--panel-accent);color:var(--panel-surface)}.pp-button.is-primary:hover{background:var(--panel-accent-ink)}.pp-button.is-destructive{background:var(--panel-danger);color:var(--panel-surface)}.pp-button.is-destructive:hover{background:var(--panel-press-danger)}.pp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pp-label{color:var(--panel-ink);font-size:var(--panel-text-sm);font-weight:500;line-height:1}.pp-field-hint{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);margin:0}.pp-field-error{color:var(--panel-danger);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);margin:0}.pp-app .pp-input{width:100%;height:var(--panel-control-h);border:1px solid var(--panel-line-strong);border-radius:var(--panel-radius-control);background:var(--panel-surface);color:var(--panel-ink);font:inherit;font-size:var(--panel-text-sm);line-height:var(--panel-leading-sm);transition:border-color var(--panel-motion-fast);padding:4px 10px}.pp-app .pp-input::placeholder{color:var(--panel-muted)}.pp-app .pp-input:focus-visible{border-color:var(--panel-accent)}.pp-app .pp-input[aria-invalid=true]{border-color:var(--panel-danger)}.pp-app .pp-input:read-only{border-color:var(--panel-line);background:var(--panel-sunken)}.pp-app .pp-input.is-area{resize:vertical;height:auto;padding:8px 10px;line-height:1.625}.pp-app .pp-input.is-toolbar{height:32px;padding-inline:32px 28px}.pp-app .pp-input.is-toolbar::-webkit-search-cancel-button{display:none}.pp-select.is-filter{width:176px}.pp-select-trigger.is-date{width:144px}.pp-select-value.is-placeholder{color:var(--panel-muted)}.pp-select-trigger:disabled{background:var(--panel-sunken);cursor:not-allowed;opacity:.6}.pp-alert{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-sunken);color:var(--panel-ink);font-size:var(--panel-text-sm);line-height:var(--panel-leading-sm);padding:10px 14px}.pp-alert p{margin:0}.pp-alert.is-warning{border-color:var(--panel-warning);background:var(--panel-warning-wash)}.pp-alert.is-danger{border-color:var(--panel-danger);background:var(--panel-danger-wash)}.pp-alert.is-success{border-color:var(--panel-success);background:var(--panel-success-wash)}.pp-alert-title{margin:0 0 4px;font-weight:500}.pp-switch-field{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pp-switch-text{flex-direction:column;gap:4px;min-width:0;display:flex}.pp-switch{border:1px solid var(--panel-line-strong);border-radius:var(--panel-radius-pill);background:var(--panel-sunken);width:36px;height:20px;transition:background-color var(--panel-motion-fast);flex-shrink:0;align-items:center;margin-top:2px;padding:0;display:inline-flex}.pp-switch.is-on{border-color:var(--panel-accent);background:var(--panel-accent)}.pp-switch-thumb{border-radius:var(--panel-radius-pill);background:var(--panel-surface);width:16px;height:16px;box-shadow:var(--panel-shadow-1);transition:transform var(--panel-motion-fast);transform:translate(2px)}.pp-switch.is-on .pp-switch-thumb{transform:translate(16px)}.pp-action-bar{z-index:20;border-top:1px solid var(--panel-line);background:var(--panel-surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:0}.pp-action-dirty{color:var(--panel-warning);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);align-items:center;gap:6px;margin:0 auto 0 0;display:flex}.pp-dialog{z-index:50;border:1px solid var(--panel-line);border-radius:var(--panel-radius-overlay);background:var(--panel-surface);width:calc(100% - 32px);max-width:576px;max-height:calc(100% - 32px);box-shadow:var(--panel-shadow-3);color:var(--panel-ink);flex-direction:column;gap:16px;padding:20px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.pp-dialog.is-wide{max-width:48rem}.pp-dialog-head{flex-direction:column;gap:6px;padding-inline-end:32px;display:flex}.pp-app .pp-dialog-title{font-size:var(--panel-text-base);font-weight:600;line-height:var(--panel-leading-base)}.pp-dialog-description{color:var(--panel-muted);margin:0}.pp-dialog-form{flex-direction:column;gap:16px;min-height:0;display:flex}.pp-dialog-body{min-height:0;margin:0 -4px;padding:4px;overflow-y:auto}.pp-dialog-foot{border-top:1px solid var(--panel-line);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.pp-dialog-stack{flex-direction:column;gap:16px;display:flex}.pp-stack{gap:var(--panel-section-gap);flex-direction:column;display:flex}.pp-panel-grid{align-items:start;gap:var(--panel-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-address{white-space:pre-line;margin:0}.pp-shipment{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);flex-direction:column;gap:10px;padding:12px;display:flex}.pp-shipment-head{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pp-shipment-head>svg{width:16px;height:16px;color:var(--panel-muted)}.pp-shipment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.pp-shipment-facts dt{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs)}.pp-shipment-facts dd{margin:0}.pp-history-action,.pp-history-move{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-history-label{color:var(--panel-ink);align-items:center;gap:6px;display:flex}.pp-history-label svg{width:16px;height:16px;color:var(--panel-muted);flex-shrink:0}.pp-history-detail{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pp-history-arrow{width:14px;height:14px;color:var(--panel-muted)}.pp-status-now{border-radius:var(--panel-radius-control);background:var(--panel-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.pp-status-now-badge{align-items:center;gap:8px;display:flex}.pp-subform{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);flex-direction:column;gap:12px;padding:12px;display:flex}.pp-subform-title{color:var(--panel-muted);font-size:var(--panel-text-xs);font-weight:500;line-height:var(--panel-leading-xs);margin:0}.pp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pp-select.is-filter-40{width:160px}.pp-select.is-filter-52{width:208px}.pp-product-cell{align-items:center;gap:10px;min-width:0;display:flex}.pp-thumb{border-radius:var(--panel-radius-control);background:var(--panel-sunken);width:32px;height:32px;color:var(--panel-muted);font-size:var(--panel-text-2xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.pp-link.pp-cell-strong:hover{color:var(--panel-ink);text-decoration:underline}.pp-cell-currency{color:var(--panel-muted);font-size:var(--panel-text-2xs)}.pp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pp-form-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-stack.is-form{gap:16px}.pp-radios{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.pp-radios>legend{margin-bottom:10px;padding:0}.pp-radio{cursor:pointer;align-items:flex-start;gap:10px;display:flex;position:relative}.pp-radio-dot{border:1px solid var(--panel-line-strong);border-radius:var(--panel-radius-pill);background:var(--panel-surface);width:16px;height:16px;transition:border-color var(--panel-motion-fast), box-shadow var(--panel-motion-fast);flex-shrink:0;margin-top:2px}.peer:checked+.pp-radio-dot{border-color:var(--panel-accent);box-shadow:inset 0 0 0 4px var(--panel-accent)}.peer:focus-visible+.pp-radio-dot{outline:2px solid var(--panel-accent);outline-offset:2px}.pp-radio-text{flex-direction:column;gap:2px;display:flex}.pp-radio-label{font-weight:500}.pp-desi{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);flex-direction:column;gap:8px;padding:12px;display:flex}.pp-desi-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp-desi-label{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);margin:0}.pp-desi-value{margin:0;font-weight:500}.pp-desi-value.is-strong{font-size:var(--panel-text-base);font-weight:600;line-height:var(--panel-leading-base)}.pp-desi .pp-footnote{margin:0}.pp-text-warning{color:var(--panel-warning)}.pp-text-success{color:var(--panel-success)}.pp-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-verbs{flex-direction:column;gap:8px;display:flex}.pp-verbs.is-row{flex-flow:wrap;align-items:center}.pp-selection-bar{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.pp-tick{cursor:pointer;display:inline-flex;position:relative}.pp-tick-box{border:1px solid var(--panel-line-strong);border-radius:var(--panel-radius-sharp);background:var(--panel-surface);width:16px;height:16px;transition:background-color var(--panel-motion-fast), border-color var(--panel-motion-fast);display:block}.peer:checked+.pp-tick-box{border-color:var(--panel-accent);background:var(--panel-accent);box-shadow:inset 0 0 0 3px var(--panel-surface)}.peer:focus-visible+.pp-tick-box{outline:2px solid var(--panel-accent);outline-offset:2px}.pp-allocations{flex-wrap:wrap;gap:2px 12px;display:flex}.pp-allocation{font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);align-items:center;gap:4px;display:inline-flex}.pp-money-input{display:block;position:relative}.pp-app .pp-money-input .pp-input{padding-inline-end:48px}.pp-money-code{color:var(--panel-muted);font-size:var(--panel-text-xs);pointer-events:none;top:50%;position:absolute;inset-inline-end:10px;transform:translateY(-50%)}.pp-plan-after{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.pp-field.is-wide{grid-column:1/-1}.pp-scroll-anchor{scroll-margin-top:calc(var(--panel-topbar-h) + 16px)}.pp-field.is-narrow{max-width:448px}.pp-rate-tail{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs);display:block}.pp-alert .pp-alert-more{margin-top:8px}.pp-inline-arrow{vertical-align:-2px;width:14px;height:14px;display:inline-block}.pp-tariff{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pp-tariff>legend{margin-bottom:8px;padding:0}.pp-tariff-heads,.pp-tariff-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) 32px;gap:12px;display:grid}.pp-tariff-heads{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs)}.pp-tariff-rows{flex-direction:column;gap:8px;display:flex}.pp-tariff-row{align-items:start}.pp-tariff-row .pp-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-tariff-remove{margin-top:4px}.pp-tariff-tail{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.pp-tariff-tail-line{color:var(--panel-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-app .pp-input.is-step{width:80px}.pp-app .pp-input.is-extra{width:96px}.pp-app .pp-warnings{flex-direction:column;gap:4px;padding-inline-start:20px;list-style:outside;display:flex}.pp-form-end{justify-content:flex-end;display:flex}.pp-currency-cell{align-items:center;gap:6px;font-weight:500;display:flex}.pp-currency-cell svg{width:14px;height:14px;color:var(--panel-muted)}.pp-commission-status{flex-direction:column;gap:4px;min-width:0;display:flex}.pp-select.is-filter-56{width:224px}.pp-verbs.is-end{justify-content:flex-end}.pp-decision-subject{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;display:grid}.pp-decision-subject div{flex-direction:column;display:flex}.pp-decision-subject dt{color:var(--panel-muted);font-size:var(--panel-text-xs);line-height:var(--panel-leading-xs)}.pp-decision-subject dd{margin:0;font-weight:500}.pp-select.is-group{width:128px}.pp-plot-line{stroke:var(--panel-accent)}.pp-plot-tick{stroke:var(--panel-line);transition:stroke var(--panel-motion-base)}.pp-plot-tick.is-open{stroke:var(--panel-accent)}@container stage (max-width:1023.98px){.pp-table .is-hide-lg{display:none}.pp-panel-grid{grid-template-columns:minmax(0,1fr)}.pp-form-grid.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@container stage (max-width:767.98px){.pp-table .is-hide-md{display:none}.pp-toolbar-search,.pp-toolbar-search.is-wide{width:100%;min-width:0}.pp-shipment-facts,.pp-form-grid,.pp-form-grid.is-three{grid-template-columns:minmax(0,1fr)}.pp-tariff-heads{display:none}.pp-tariff-row{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);grid-template-columns:minmax(0,1fr);padding:12px}.pp-tariff-row .pp-label{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}@container stage (max-width:639.98px){.pp-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.pp-stat{padding-inline:12px}.pp-stat-strip .pp-hint{position:static}.pp-stat-strip .pp-hint-pop{width:auto;inset-inline:0}.pp-stat-grid,.pp-desi-cells,.pp-decision-subject{grid-template-columns:minmax(0,1fr)}.pp-record-action{width:100%}.pp-density-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-dialog,.pp-dialog.is-wide{border-radius:0;width:100%;max-width:none;max-height:none;inset:0;transform:none}}.sf-stage{position:relative}.sf-viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sf-line-strong) transparent;background:var(--sf-ground);height:620px;overflow:hidden auto}.sf-scale{height:var(--sf-inner,2000px);position:relative;overflow:hidden}.sf-home{--sf-pad:32px;--sf-gap:20px;--sf-radius:12px;--sf-radius-lg:18px;--sf-control:10px;width:var(--sf-page-width,1024px);transform:scale(var(--sf-k,.69));transform-origin:0 0;background:var(--sf-ground);color:var(--sf-ink);letter-spacing:0;text-align:start;font-size:14px;line-height:1.5;position:absolute;inset-block-start:0;inset-inline-start:0}.sf-home[data-sf-layout=phone]{--sf-pad:16px;--sf-gap:12px}.sf-home *,.sf-home :before,.sf-home :after{box-sizing:border-box}.sf-home :where(ul,ol){margin:0;padding:0;list-style:none}.sf-home :where(p,h3,h4,h5,dl,dd){margin:0}.sf-home :where(a){color:inherit;text-decoration:none}.sf-home :where(svg){flex-shrink:0;display:block}.sf-home :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sf-home :where(button:disabled){cursor:not-allowed}.sf-home :where(h3,h4,h5){text-wrap:balance;font-weight:700;line-height:1.2}.sf-home :where(table){border-collapse:collapse;width:100%}.sf-home :focus-visible{outline-color:var(--sf-brand)}.sf-home .sf-field:focus-visible{outline:3px solid var(--sf-brand);outline-offset:1px}.sf-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-wrap{padding-inline:var(--sf-pad)}.sf-page{padding-block:20px 56px}.sf-section{margin-top:44px}.sf-home[data-sf-layout=phone] .sf-section{margin-top:32px}.sf-primary,.sf-secondary{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.sf-primary{background:var(--sf-brand);color:var(--sf-brand-ink);border:1px solid var(--sf-brand)}.sf-primary:hover{background:var(--sf-brand-deep);border-color:var(--sf-brand-deep)}.sf-primary:disabled{background:var(--sf-soft);border-color:var(--sf-line);color:var(--sf-muted)}.sf-secondary{background:var(--sf-brand-soft);color:var(--sf-brand-deep);border:1px solid var(--sf-brand-soft)}.sf-secondary:hover{background:var(--sf-brand);border-color:var(--sf-brand);color:var(--sf-brand-ink)}.sf-primary svg,.sf-secondary svg{width:16px;height:16px}.sf-icon{border-radius:var(--sf-control);width:36px;height:36px;color:var(--sf-ink);place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.sf-icon:hover{background:var(--sf-soft)}.sf-icon:disabled{color:var(--sf-line-strong);background:0 0}.sf-icon svg{width:18px;height:18px}.sf-chip{border:1px solid var(--sf-line);background:var(--sf-surface);min-height:32px;color:var(--sf-ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.sf-chip:hover{border-color:var(--sf-brand);color:var(--sf-brand-deep)}.sf-chip[aria-pressed=true]{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-surface)}.sf-chip svg{width:14px;height:14px}.sf-lang{border:1px solid var(--sf-line);border-radius:999px;padding:3px;display:inline-flex}.sf-seg{min-width:34px;height:26px;color:var(--sf-muted);border-radius:999px;padding:0 8px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s}.sf-seg:hover{color:var(--sf-ink)}.sf-seg[aria-pressed=true]{background:var(--sf-ink);color:var(--sf-surface)}.sf-text-link,.sf-text-button{color:var(--sf-brand-deep);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.sf-text-link:hover,.sf-text-button:hover{text-decoration-color:currentColor}.sf-home .sf-field{border:1px solid var(--sf-line);border-radius:var(--sf-control);background:var(--sf-surface);width:100%;height:42px;color:var(--sf-ink);padding:0 14px;font-size:14px;transition:border-color .15s;display:block}.sf-home .sf-field::placeholder{color:var(--sf-muted)}.sf-home .sf-field:hover{border-color:var(--sf-line-strong)}.sf-home .sf-field[aria-invalid=true]{border-color:var(--sf-danger)}.sf-label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.sf-error{color:var(--sf-danger);margin-top:6px;font-size:12px;font-weight:600}.sf-header{z-index:2;background:var(--sf-surface);border-bottom:1px solid var(--sf-line);position:relative}.sf-announce{background:var(--sf-brand);min-height:34px;color:var(--sf-brand-ink);text-align:center;justify-content:center;align-items:center;padding:6px 48px;font-size:13px;font-weight:600;display:flex;position:relative}.sf-announce-close{width:26px;height:26px;color:inherit;inset-inline-end:10px;position:absolute;top:50%;translate:0 -50%}.sf-announce-close:hover{background:var(--sf-brand-deep)}.sf-announce-close svg{width:15px;height:15px}.sf-bar-row{align-items:center;gap:18px;height:68px;display:flex}.sf-home[data-sf-layout=phone] .sf-bar-row{gap:8px;height:58px}.sf-brand{border-radius:var(--sf-control);flex-shrink:0;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.sf-brand-mark{border-radius:var(--sf-control);background:var(--sf-brand);width:34px;height:34px;color:var(--sf-brand-ink);place-items:center;font-size:17px;font-weight:800;display:inline-grid}.sf-home[data-sf-layout=phone] .sf-brand{font-size:16px}.sf-search{flex:1;align-items:center;gap:8px;max-width:470px;display:flex;position:relative}.sf-home[data-sf-layout=phone] .sf-search{max-width:none}.sf-search-glyph{width:16px;height:16px;color:var(--sf-muted);pointer-events:none;inset-inline-start:13px;position:absolute;top:50%;translate:0 -50%}.sf-home .sf-search-field{background:var(--sf-ground);border-radius:999px;padding-inline-start:38px}.sf-search-submit{min-height:42px}.sf-bar-search{padding-bottom:12px}.sf-suggest{z-index:4;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);box-shadow:var(--sf-shadow-overlay);top:calc(100% + 8px);padding:8px;position:absolute;inset-inline:0}.sf-suggest-head{color:var(--sf-muted);padding:4px 8px 6px;font-size:12px;font-weight:600}.sf-suggest-row{border-radius:var(--sf-control);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:6px 8px;transition:background-color .15s;display:grid}.sf-suggest-row:hover{background:var(--sf-soft)}.sf-home .sf-suggest-art{border-radius:8px;width:40px;height:40px}.sf-suggest-name{font-weight:600}.sf-suggest-price{color:var(--sf-muted);font-size:13px}.sf-bar-end{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.sf-bar-link{border-radius:var(--sf-control);align-items:center;gap:8px;min-width:40px;height:40px;padding:0 10px;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex;position:relative}.sf-bar-link:hover{background:var(--sf-soft)}.sf-bar-link svg{width:20px;height:20px}.sf-count{background:var(--sf-brand);min-width:18px;height:18px;color:var(--sf-brand-ink);top:1px;border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:inline-grid;position:absolute;inset-inline-end:1px}.sf-nav{border-top:1px solid var(--sf-line)}.sf-nav-list{align-items:center;gap:4px;height:46px;display:flex}.sf-nav-all{margin-inline-start:auto}.sf-nav-link{height:46px;color:var(--sf-muted);align-items:center;padding:0 12px;font-size:14px;font-weight:600;transition:color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 -2px #0000}.sf-nav-link:hover,.sf-nav-link[aria-current=page]{color:var(--sf-ink);box-shadow:inset 0 -2px 0 var(--sf-brand)}.sf-drawer{padding:8px var(--sf-pad) 16px;border-top:1px solid var(--sf-line);background:var(--sf-surface)}.sf-drawer-link{border-bottom:1px solid var(--sf-line);align-items:center;min-height:44px;font-size:15px;font-weight:600;display:flex}.sf-drawer-link[aria-current=page]{color:var(--sf-brand-deep)}.sf-drawer-foot{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.sf-art{--sf-tone:var(--sf-gold);aspect-ratio:1;border-radius:var(--sf-radius);background:var(--sf-tone);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sf-art{background:color-mix(in oklab, var(--sf-tone) 11%, var(--sf-surface))}}.sf-art[data-tone=green]{--sf-tone:var(--sf-green)}.sf-art[data-tone=pink]{--sf-tone:var(--sf-pink)}.sf-art[data-tone=gold]{--sf-tone:var(--sf-gold)}.sf-art[data-tone=violet]{--sf-tone:var(--sf-violet)}.sf-art[data-tone=cyan]{--sf-tone:var(--sf-cyan)}.sf-art[data-tone=red]{--sf-tone:var(--sf-terracotta)}.sf-art-sun{aspect-ratio:1;background:var(--sf-art-sun,var(--sf-tone));border-radius:50%;width:62%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sf-art-sun{background:var(--sf-art-sun,color-mix(in oklab, var(--sf-tone) 30%, var(--sf-surface)))}}.sf-art-sun{transition:background-color .2s}.sf-art-floor{background:var(--sf-tone);border-radius:50%;width:46%;height:7%;position:absolute;bottom:17%}@supports (color:color-mix(in lab, red, red)){.sf-art-floor{background:color-mix(in oklab, var(--sf-tone) 55%, var(--sf-ink))}}.sf-art-floor{opacity:.16}.sf-art-glyph{width:44%;height:44%;color:var(--sf-tone);position:relative}@supports (color:color-mix(in lab, red, red)){.sf-art-glyph{color:color-mix(in oklab, var(--sf-tone) 45%, var(--sf-ink))}}.sf-art[data-view="1"] .sf-art-glyph{width:88%;height:88%;translate:14% 10%}.sf-art[data-view="1"] .sf-art-sun{width:96%}.sf-art[data-view="2"]{background:var(--sf-tone)}@supports (color:color-mix(in lab, red, red)){.sf-art[data-view="2"]{background:color-mix(in oklab, var(--sf-tone) 6%, var(--sf-soft))}}.sf-art[data-view="2"] .sf-art-sun{width:34%;translate:60% -58%}.sf-art[data-view="2"] .sf-art-glyph{width:30%;height:30%;translate:0 22%}.sf-art[data-view="2"] .sf-art-floor{opacity:.1;border-radius:0;width:100%;height:26%;bottom:8%}.sf-art[data-view="3"] .sf-art-sun{opacity:.45}.sf-art[data-view="3"] .sf-art-glyph{width:36%;height:36%;translate:0 -8%}.sf-art-size{background:var(--sf-surface);color:var(--sf-ink);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;position:absolute;bottom:12%}.sf-art[data-swatch=natural],.sf-swatch[data-swatch=natural]{--sf-art-sun:var(--sf-swatch-natural)}.sf-art[data-swatch=honey],.sf-swatch[data-swatch=honey]{--sf-art-sun:var(--sf-swatch-honey)}.sf-art[data-swatch=black],.sf-swatch[data-swatch=black]{--sf-art-sun:var(--sf-swatch-black)}.sf-art[data-swatch=sand],.sf-swatch[data-swatch=sand]{--sf-art-sun:var(--sf-swatch-sand)}.sf-art[data-swatch=sage],.sf-swatch[data-swatch=sage]{--sf-art-sun:var(--sf-swatch-sage)}.sf-art[data-swatch=linen],.sf-swatch[data-swatch=linen]{--sf-art-sun:var(--sf-swatch-linen)}.sf-art[data-swatch=anthracite],.sf-swatch[data-swatch=anthracite]{--sf-art-sun:var(--sf-swatch-anthracite)}.sf-art[data-swatch=offwhite],.sf-swatch[data-swatch=offwhite]{--sf-art-sun:var(--sf-swatch-offwhite)}.sf-hero{--sf-tone:var(--sf-gold);border-radius:var(--sf-radius-lg);background:var(--sf-tone);grid-template-columns:1fr .9fr;align-items:center;gap:24px;min-height:340px;padding:36px 44px 64px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sf-hero{background:color-mix(in oklab, var(--sf-tone) 16%, var(--sf-ground))}}.sf-hero[data-tone=green]{--sf-tone:var(--sf-green)}.sf-hero[data-tone=pink]{--sf-tone:var(--sf-pink)}.sf-hero[data-tone=red]{--sf-tone:var(--sf-terracotta)}.sf-hero[data-tone=cyan]{--sf-tone:var(--sf-cyan)}.sf-hero[data-tone=violet]{--sf-tone:var(--sf-violet)}.sf-hero-copy{flex-direction:column;align-items:flex-start;gap:12px;max-width:420px;animation:.32s ease-out sf-fade;display:flex}.sf-eyebrow{color:var(--sf-brand-deep);font-size:13px;font-weight:700}.sf-hero-title{font-size:40px;line-height:1.08}.sf-hero-lead{color:var(--sf-muted);font-size:16px}.sf-hero-cta{min-height:44px;margin-top:8px;padding:0 22px}.sf-home .sf-hero-art{background:var(--sf-tone);border-radius:50%;justify-self:center;width:100%;max-width:300px}@supports (color:color-mix(in lab, red, red)){.sf-home .sf-hero-art{background:color-mix(in oklab, var(--sf-tone) 22%, var(--sf-surface))}}.sf-home .sf-hero-art{animation:.32s ease-out sf-fade}.sf-hero-controls{inset-inline:0;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:16px}.sf-arrow{background:var(--sf-surface);width:32px;height:32px;color:var(--sf-ink);box-shadow:var(--sf-shadow-card);border-radius:50%;place-items:center;transition:background-color .15s;display:inline-grid}.sf-arrow:hover{background:var(--sf-soft)}.sf-arrow svg{width:16px;height:16px}.sf-dots{gap:6px;display:inline-flex}.sf-dot{background:var(--sf-ink);border-radius:999px;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.sf-dot{background:color-mix(in oklab, var(--sf-ink) 22%, transparent)}}.sf-dot{transition:background-color .2s,width .2s}.sf-dot:hover{background:var(--sf-ink)}@supports (color:color-mix(in lab, red, red)){.sf-dot:hover{background:color-mix(in oklab, var(--sf-ink) 45%, transparent)}}.sf-dot[aria-current=true]{background:var(--sf-ink);width:22px}@keyframes sf-fade{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.sf-home[data-sf-layout=phone] .sf-hero{grid-template-columns:1fr;gap:16px;min-height:0;padding:20px 18px 56px}.sf-home[data-sf-layout=phone] .sf-hero-art{order:-1;max-width:160px}.sf-home[data-sf-layout=phone] .sf-hero-title{font-size:28px}.sf-home[data-sf-layout=phone] .sf-hero-lead{font-size:14px}.sf-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.sf-trust>li{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);align-items:center;gap:12px;padding:14px;display:flex}.sf-trust-glyph{background:var(--sf-brand-soft);width:38px;height:38px;color:var(--sf-brand-deep);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.sf-trust-glyph svg{width:18px;height:18px}.sf-trust-copy{flex-direction:column;min-width:0;display:flex}.sf-trust-title{font-weight:700}.sf-trust-text{color:var(--sf-muted);font-size:12px}.sf-home[data-sf-layout=phone] .sf-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sf-home[data-sf-layout=phone] .sf-trust>li{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.sf-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.sf-section-title{font-size:22px}.sf-section-lead{color:var(--sf-muted);margin-top:4px}.sf-home[data-sf-layout=phone] .sf-section-title{font-size:19px}.sf-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.sf-tile{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);flex-direction:column;gap:10px;padding:10px;transition:border-color .15s;display:flex}.sf-tile:hover{border-color:var(--sf-brand)}.sf-tile-name{text-align:center;font-size:13px;font-weight:700}.sf-home[data-sf-layout=phone] .sf-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sf-campaign{border-radius:var(--sf-radius-lg);background:var(--sf-brand-soft);align-items:center;gap:20px;margin-top:44px;padding:24px 28px;display:flex}.sf-campaign-glyph{background:var(--sf-brand);width:56px;height:56px;color:var(--sf-brand-ink);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.sf-campaign-glyph svg{width:28px;height:28px}.sf-campaign-copy{flex:1;min-width:0}.sf-campaign-title{margin-top:2px;font-size:22px}.sf-campaign-text{color:var(--sf-muted);margin-top:4px}.sf-code{border:1px dashed var(--sf-brand);border-radius:var(--sf-control);background:var(--sf-surface);color:var(--sf-brand-deep);padding:8px 14px;font-size:15px;font-weight:800}.sf-home[data-sf-layout=phone] .sf-campaign{flex-wrap:wrap;gap:12px;padding:18px}.sf-home[data-sf-layout=phone] .sf-campaign-copy{flex-basis:calc(100% - 72px)}.sf-grid{gap:var(--sf-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sf-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-home[data-sf-layout=phone] .sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-grid>li{min-width:0;display:flex}.sf-card{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);flex-direction:column;width:100%;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.sf-card:hover{border-color:var(--sf-line-strong);box-shadow:var(--sf-shadow-card)}.sf-card-media{position:relative}.sf-card-media>.sf-art{aspect-ratio:4/5;border-radius:0}.sf-card[data-state=out] .sf-card-media>.sf-art{opacity:.6}.sf-card-badges{top:10px;flex-wrap:wrap;gap:4px;display:flex;position:absolute;inset-inline-start:10px}.sf-badge{background:var(--sf-surface);box-shadow:var(--sf-shadow-card);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.sf-badge[data-badge=deal]{color:var(--sf-discount)}.sf-badge[data-badge=new]{color:var(--sf-brand-deep)}.sf-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.sf-card-off{background:var(--sf-discount);color:var(--sf-discount-ink);bottom:10px;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:10px}.sf-card-wish{z-index:1;background:var(--sf-surface);box-shadow:var(--sf-shadow-card);top:8px;border-radius:50%;position:absolute;inset-inline-end:8px}.sf-card-wish svg,.sf-buy-wish svg{width:17px;height:17px}.sf-card-wish[aria-pressed=true],.sf-buy-wish[aria-pressed=true]{color:var(--sf-heart)}.sf-card-wish[aria-pressed=true] svg,.sf-buy-wish[aria-pressed=true] svg{fill:currentColor}.sf-card-body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 8px;display:flex}.sf-card-category{color:var(--sf-muted);font-size:12px}.sf-card-title{font-size:14px;font-weight:600;line-height:1.35}.sf-card-link:after{content:"";position:absolute;inset:0}.sf-card-foot{z-index:1;padding:4px 14px 14px;position:relative}.sf-card-add{width:100%;min-height:36px;font-size:13px}.sf-home[data-sf-layout=phone] .sf-card-body{padding:10px 10px 6px}.sf-home[data-sf-layout=phone] .sf-card-foot{padding:4px 10px 10px}.sf-home[data-sf-layout=phone] .sf-card-add{padding:0 10px;font-size:12px}.sf-price-row{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.sf-price-now{font-size:16px;font-weight:800}.sf-price-was{color:var(--sf-muted);font-size:13px}.sf-price-vat{color:var(--sf-muted);font-size:11px}.sf-price[data-size=page] .sf-price-now{font-size:28px}.sf-price[data-size=page] .sf-price-was{font-size:16px}.sf-price[data-size=page] .sf-price-vat{font-size:13px}.sf-stock{--sf-stock:var(--sf-in-stock);color:var(--sf-in-stock-text);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.sf-stock[data-state=low]{--sf-stock:var(--sf-low);color:var(--sf-low-text)}.sf-stock[data-state=out]{--sf-stock:var(--sf-out);color:var(--sf-out)}.sf-stock-dot{background:var(--sf-stock);width:7px;height:7px;box-shadow:0 0 6px var(--sf-stock);border-radius:50%}.sf-crumbs{color:var(--sf-muted);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:18px;font-size:13px;display:flex}.sf-crumbs>li{align-items:center;gap:4px;display:inline-flex}.sf-crumb-sep{width:14px;height:14px}.sf-crumb-link:hover{color:var(--sf-ink)}.sf-crumbs [aria-current=page]{color:var(--sf-ink);font-weight:600}.sf-page-title{font-size:30px}.sf-home[data-sf-layout=phone] .sf-page-title{font-size:24px}.sf-results{color:var(--sf-muted);white-space:nowrap;font-size:13px}.sf-state{color:var(--sf-muted);justify-items:center;gap:14px;padding-block:120px;display:grid}.sf-spinner{border:3px solid var(--sf-line);border-top-color:var(--sf-brand);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite sf-spin}@keyframes sf-spin{to{rotate:360deg}}.sf-empty{border:1px dashed var(--sf-line-strong);border-radius:var(--sf-radius-lg);background:var(--sf-surface);text-align:center;justify-items:center;gap:10px;padding:56px 24px;display:grid}.sf-empty-glyph{background:var(--sf-soft);width:56px;height:56px;color:var(--sf-muted);border-radius:50%;place-items:center;display:inline-grid}.sf-empty-glyph svg{width:26px;height:26px}.sf-empty-title{font-size:18px;font-weight:700}.sf-empty-text{max-width:420px;color:var(--sf-muted)}.sf-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.sf-listing-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.sf-listing{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:28px;display:grid}.sf-home[data-sf-layout=phone] .sf-listing{grid-template-columns:minmax(0,1fr)}.sf-filters{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.sf-filter-title{font-size:13px;font-weight:700}.sf-filter-title+.sf-chip{margin-bottom:4px}.sf-filter-list{align-self:stretch;margin-bottom:6px}.sf-filter-link{color:var(--sf-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;transition:background-color .15s,color .15s;display:flex}.sf-filter-link:hover{background:var(--sf-soft);color:var(--sf-ink)}.sf-filter-link[aria-current=page]{background:var(--sf-brand-soft);color:var(--sf-brand-deep);font-weight:700}.sf-filter-count{font-size:12px}.sf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.sf-sort{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.sf-sort-label{color:var(--sf-muted);margin-inline-end:4px;font-size:13px}.sf-home[data-sf-layout=phone] .sf-sort{margin-inline-start:0}.sf-pdp{grid-template-columns:1.05fr 1fr;align-items:start;gap:36px;display:grid}.sf-home[data-sf-layout=phone] .sf-pdp{grid-template-columns:minmax(0,1fr);gap:20px}.sf-gallery{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.sf-home[data-sf-layout=phone] .sf-gallery{grid-template-columns:minmax(0,1fr)}.sf-thumbs{flex-direction:column;gap:10px;display:flex}.sf-home[data-sf-layout=phone] .sf-thumbs{flex-direction:row;order:1}.sf-thumb{border:2px solid #0000;border-radius:12px;width:72px;transition:border-color .15s;display:block}.sf-thumb:hover{border-color:var(--sf-line-strong)}.sf-thumb[aria-pressed=true]{border-color:var(--sf-brand)}.sf-thumb>.sf-art{border-radius:10px}.sf-thumb .sf-art-size{display:none}.sf-home .sf-gallery-main{border-radius:var(--sf-radius-lg)}.sf-pdp-info{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sf-pdp-title{font-size:28px}.sf-pdp-summary{color:var(--sf-muted);font-size:15px}.sf-installment-line{border-radius:var(--sf-control);background:var(--sf-brand-soft);color:var(--sf-brand-deep);align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.sf-installment-line svg{width:16px;height:16px}.sf-pdp-meta{color:var(--sf-muted);font-size:13px}.sf-variants{gap:8px;display:grid}.sf-variant-label{font-size:13px}.sf-swatches{gap:10px;display:flex}.sf-swatch{border:2px solid var(--sf-line);border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .15s;display:inline-grid}.sf-swatch:hover{border-color:var(--sf-line-strong)}.sf-swatch[aria-pressed=true]{border-color:var(--sf-ink)}.sf-swatch-chip{background:var(--sf-art-sun);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--sf-line);border-radius:50%;position:relative}.sf-swatch[data-sold-out] .sf-swatch-chip:after{content:"";border-top:2px solid var(--sf-out);position:absolute;inset:12px -2px;rotate:-45deg}.sf-buy{align-items:center;gap:10px;margin-top:4px;display:flex}.sf-qty{border:1px solid var(--sf-line);background:var(--sf-surface);border-radius:999px;align-items:center;display:inline-flex}.sf-qty .sf-icon{border-radius:50%}.sf-qty-value{text-align:center;min-width:28px;font-weight:700}.sf-buy-add{min-height:44px;padding:0 26px}.sf-buy-wish{border:1px solid var(--sf-line);border-radius:50%;width:44px;height:44px}.sf-added{color:var(--sf-in-stock-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.sf-added svg{width:16px;height:16px}.sf-promises{border-top:1px solid var(--sf-line);color:var(--sf-muted);align-self:stretch;gap:8px;padding-top:12px;font-size:13px;display:grid}.sf-promises>li{align-items:center;gap:8px;display:flex}.sf-promises svg{width:16px;height:16px;color:var(--sf-ink)}.sf-tabs{margin-top:40px}.sf-tablist{border-bottom:1px solid var(--sf-line);flex-wrap:wrap;gap:4px;display:flex}.sf-tab{height:44px;color:var(--sf-muted);padding:0 16px;font-weight:600;transition:color .15s,box-shadow .15s;box-shadow:inset 0 -2px #0000}.sf-tab:hover{color:var(--sf-ink)}.sf-tab[aria-selected=true]{color:var(--sf-ink);box-shadow:inset 0 -2px 0 var(--sf-brand)}.sf-home[data-sf-layout=phone] .sf-tab{padding:0 10px;font-size:13px}.sf-tabpanel{padding-top:18px}.sf-tabpanel[hidden]{display:none}.sf-prose{gap:8px;max-width:640px;display:grid}.sf-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.sf-home[data-sf-layout=phone] .sf-specs{grid-template-columns:minmax(0,1fr)}.sf-specs>div{border-bottom:1px solid var(--sf-line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.sf-specs dt{color:var(--sf-muted)}.sf-specs dd{text-align:end}.sf-installments th,.sf-installments td{border-bottom:1px solid var(--sf-line);text-align:start;padding:9px 12px}.sf-installments thead th{color:var(--sf-muted);font-size:12px;font-weight:600}.sf-installments tbody th{font-weight:600}.sf-free{background:var(--sf-discount);color:var(--sf-discount-ink);border-radius:999px;margin-inline-start:8px;padding:1px 8px;font-size:11px;font-weight:700}.sf-note{color:var(--sf-muted);margin-top:10px;font-size:12px}.sf-cart{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.sf-home[data-sf-layout=phone] .sf-cart{grid-template-columns:minmax(0,1fr);gap:20px}.sf-cart-main{justify-items:start;gap:16px;display:grid}.sf-freeship{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);justify-self:stretch;gap:8px;padding:14px 16px;font-size:13px;font-weight:600;display:grid}.sf-meter{background:var(--sf-soft);border-radius:999px;height:8px;display:block;overflow:hidden}.sf-meter-fill{width:var(--sf-fill,0%);border-radius:inherit;background:var(--sf-brand);height:100%;transition:width .3s;display:block}.sf-lines{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);justify-self:stretch}.sf-line{grid-template-columns:84px minmax(0,1fr) auto 110px auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.sf-line+.sf-line{border-top:1px solid var(--sf-line)}.sf-home .sf-line-art{border-radius:10px;width:84px}.sf-line-body{gap:2px;min-width:0;display:grid}.sf-line-name{font-weight:700}.sf-line-name:hover{color:var(--sf-brand-deep)}.sf-line-meta{color:var(--sf-muted);font-size:12px}.sf-line-total{text-align:end;font-weight:800}.sf-home[data-sf-layout=phone] .sf-line{grid-template-columns:64px minmax(0,1fr) auto;gap:8px 12px;padding:12px}.sf-home[data-sf-layout=phone] .sf-line-art{grid-row:span 2;width:64px}.sf-home[data-sf-layout=phone] .sf-line-total{grid-area:1/3}.sf-home[data-sf-layout=phone] .sf-line .sf-qty{grid-column:2;justify-self:start}.sf-home[data-sf-layout=phone] .sf-line-remove{grid-column:3;justify-self:end}.sf-summary{border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);gap:16px;padding:20px;display:grid}.sf-summary-title{font-size:18px}.sf-coupon-row{gap:8px;display:flex}.sf-coupon-on{border-radius:var(--sf-control);background:var(--sf-brand-soft);color:var(--sf-brand-deep);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.sf-coupon-on svg{width:15px;height:15px}.sf-coupon-on .sf-text-button{margin-inline-start:auto;font-size:12px}.sf-summary-rows{gap:10px;display:grid}.sf-summary-rows>div{justify-content:space-between;gap:12px;display:flex}.sf-summary-rows dt{color:var(--sf-muted)}.sf-summary-rows dd{font-weight:600}.sf-summary-rows>[data-row=discount] dd{color:var(--sf-discount)}.sf-summary-rows>[data-row=total]{border-top:1px solid var(--sf-line);padding-top:12px;font-size:18px}.sf-summary-rows>[data-row=total] dt{color:var(--sf-ink);font-weight:700}.sf-summary-rows>[data-row=total] dd{font-weight:800}.sf-summary-rows>[data-row=tax]{font-size:12px}.sf-summary-cta{min-height:46px}.sf-footer{border-top:1px solid var(--sf-line);background:var(--sf-surface);margin-top:24px;font-size:13px}.sf-footer-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:28px;padding-block:36px 28px;display:grid}.sf-home[data-sf-layout=phone] .sf-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.sf-home[data-sf-layout=phone] .sf-footer-brand{grid-column:1/-1}.sf-footer-brand{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sf-footer-text{max-width:280px;color:var(--sf-muted)}.sf-footer-title{margin-bottom:10px;font-weight:700}.sf-footer-brand .sf-footer-title{margin:6px 0 0}.sf-footer-links{gap:8px;display:grid}.sf-footer-contact{gap:6px;display:grid}.sf-footer-contact>li{align-items:center;gap:8px;display:flex}.sf-footer-contact svg{width:15px;height:15px;color:var(--sf-muted)}.sf-footer-link{color:var(--sf-muted);transition:color .15s}.sf-footer-link:hover{color:var(--sf-ink)}.sf-footer-trust{border-top:1px solid var(--sf-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:16px;display:flex}.sf-footer-ssl{color:var(--sf-muted);align-items:center;gap:8px;display:inline-flex}.sf-footer-ssl svg{width:16px;height:16px;color:var(--sf-in-stock-text)}.sf-pay{flex-wrap:wrap;gap:8px;display:flex}.sf-pay>li{border:1px solid var(--sf-line);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.sf-pay svg{width:14px;height:14px}.sf-footer-legal{border-top:1px solid var(--sf-line);color:var(--sf-muted);padding-block:14px 20px;font-size:12px}.sf-toast-region{z-index:6;pointer-events:none;inset-inline:12px;justify-content:center;display:flex;position:absolute;bottom:14px}.sf-toast{background:var(--sf-ink);max-width:420px;color:var(--sf-surface);text-align:center;box-shadow:var(--sf-shadow-overlay);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.4;animation:.2s ease-out sf-fade}.ai-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ai-tabs{border:1px solid var(--color-line);background:var(--color-paper);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ai-tabs .ai-tab{min-height:40px;color:var(--color-ink);border-radius:7px;padding:0 16px;font-size:14px;font-weight:650;transition:background-color .15s,color .15s}.ai-tabs .ai-tab:hover{background-color:var(--color-cell-hover)}.ai-tabs .ai-tab[aria-selected=true]{background-color:var(--color-surface-dark);color:var(--color-surface)}.ai-bar .button.ai-toggle{gap:8px;display:none}.ai-bar .button.ai-toggle:hover,.ai-bar .button.ai-toggle:hover svg{transform:none}.ai-bar .button.ai-toggle[aria-pressed=true]{border-color:var(--color-surface-dark);background:var(--color-surface-dark);color:var(--color-surface)}.ai-canvas{--ai-ok:var(--color-emerald-light);isolation:isolate;background:var(--color-surface-dark);border-radius:12px;position:relative;overflow:hidden}.ai-dots{z-index:-1;background-image:radial-gradient(circle, var(--color-surface) 0 1.2px, transparent 1.7px);opacity:.1;pointer-events:none;transform:translate3d(calc(var(--ai-px,0) * -10px), calc(var(--ai-py,0) * -8px), 0);background-size:22px 22px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-24px}.ai-view{position:relative}.ai-view[data-layout=wide]{padding:8px 12px}.ai-view[data-layout=tall]{padding:10px 8px;display:none}.ai-tilt{margin:0 auto;position:relative}.ai-view[data-layout=wide] .ai-tilt{max-width:1080px;transform:perspective(1600px) rotateX(calc(var(--ai-py,0) * -2.5deg)) rotateY(calc(var(--ai-px,0) * 3.5deg));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ai-view[data-layout=tall] .ai-tilt{max-width:400px}.ai-svg{width:100%;height:auto;display:block;overflow:visible}.ai-edge-line{fill:none;stroke:var(--color-surface);stroke-opacity:.22;stroke-width:2px;stroke-linecap:round;transition:stroke .35s,stroke-opacity .35s}.ai-port,.ai-edge-head{fill:var(--color-surface);fill-opacity:.4;transition:fill .35s,fill-opacity .35s}.ai-edge[data-state=wait] .ai-edge-line{stroke-opacity:.1}.ai-edge[data-state=wait] .ai-port,.ai-edge[data-state=wait] .ai-edge-head{fill-opacity:.18}.ai-edge[data-state=live] .ai-edge-line{stroke:var(--color-accent-lit);stroke-opacity:.95}.ai-edge[data-state=done] .ai-edge-line{stroke:var(--color-accent-lit);stroke-opacity:.45}.ai-edge[data-state=live] .ai-port,.ai-edge[data-state=live] .ai-edge-head,.ai-edge[data-state=done] .ai-port,.ai-edge[data-state=done] .ai-edge-head{fill:var(--color-accent-lit);fill-opacity:.9}.ai-particle-core{fill:var(--color-surface)}.ai-particle-halo{fill:var(--color-accent-lit);fill-opacity:.3}.ai-particle[data-state=live] .ai-particle-halo{fill-opacity:.45}.ai-node{cursor:default;transition:opacity .35s}.ai-node[data-state=wait]{opacity:.4}.ai-svg .ai-node:focus-visible{outline:none}.ai-node-shade{fill:var(--color-ink);opacity:.45}.ai-node-base{fill:var(--color-ink)}.ai-node-card{fill:var(--color-surface-dark-hover);stroke:var(--color-surface);stroke-opacity:.12;transition:stroke .35s,stroke-opacity .35s}.ai-node[data-state=run] .ai-node-card{stroke:var(--color-accent-lit);stroke-opacity:.9}.ai-node-ring{fill:none;stroke:var(--color-accent-lit);stroke-width:2px;stroke-dasharray:9 7;opacity:0;transition:opacity .3s}.ai-node[data-state=run] .ai-node-ring{opacity:1;animation:.8s linear infinite ai-march}.ai-canvas[data-running=false] .ai-node-ring,.ai-canvas[data-running=false] .ai-node-live{animation-play-state:paused}@keyframes ai-march{to{stroke-dashoffset:-32px}}.ai-node-focus{fill:none;stroke:var(--color-surface);stroke-width:2.5px;opacity:0}.ai-node:focus-visible .ai-node-focus{opacity:1}.ai-node-tile{fill:var(--color-surface);fill-opacity:.08}.ai-node-icon{color:var(--color-surface)}.ai-node-title{fill:var(--color-surface);font-size:15px;font-weight:700}.ai-node-sub{fill:var(--color-surface);fill-opacity:.68;font-size:12.5px;font-weight:500}.ai-node-badge circle{fill:var(--color-surface-dark);stroke:var(--color-accent-lit);stroke-width:1.5px}.ai-node-badge-icon{color:var(--color-accent-lit)}.ai-node-check{opacity:0;transition:opacity .3s}.ai-node-check circle{fill:var(--ai-ok)}.ai-node-check svg{color:var(--color-ink)}.ai-node[data-state=done] .ai-node-check{opacity:1}.ai-node-live{fill:var(--ai-ok)}.ai-node[data-kind=output][data-state=done] .ai-node-live{animation:1.2s ease-in-out infinite ai-blink}@keyframes ai-blink{50%{opacity:.3}}.ai-node[data-kind=ai] .ai-node-tile{fill:var(--color-accent-lit);fill-opacity:.16}.ai-node[data-kind=ai] .ai-node-icon{color:var(--color-accent-lit)}.ai-node[data-kind=human] .ai-node-card{fill:var(--color-cream);stroke:var(--color-accent);stroke-opacity:1;stroke-width:1.5px}.ai-node[data-kind=human] .ai-node-base{fill:var(--color-accent-hover)}.ai-node[data-kind=human] .ai-node-tile{fill:var(--color-accent);fill-opacity:1}.ai-node[data-kind=human] .ai-node-icon{color:var(--color-surface)}.ai-node[data-kind=human] .ai-node-title{fill:var(--color-ink)}.ai-node[data-kind=human] .ai-node-sub{fill:var(--color-ink);fill-opacity:.74}.ai-tip{--ai-tx:-50%;--ai-ty:calc(-100% - 14px);z-index:3;background:var(--color-ink);width:max-content;max-width:min(300px,100% - 24px);color:var(--color-line);transform:translate(var(--ai-tx), var(--ai-ty));border-radius:9px;padding:11px 13px;font-size:13px;line-height:1.55;position:absolute}.ai-tip[data-align=start]{--ai-tx:0}.ai-tip[data-align=end]{--ai-tx:-100%}.ai-tip[data-side=below]{--ai-ty:14px}.ai-tip strong{color:var(--color-surface);font-weight:700;display:block}.ai-tip>span{display:block}.ai-tip .ai-tip-kind{color:var(--color-accent-lit);align-items:center;gap:5px;margin:2px 0 4px;font-size:12px;font-weight:700;display:flex}.ai-caption{color:var(--color-ink);opacity:.72;margin-top:14px;font-size:13px;line-height:1.7}.ai-chips{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ai-chips li{border:1px solid var(--color-line);background:var(--color-paper);min-height:36px;color:var(--color-ink);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.ai-chips svg{color:var(--color-accent)}.ai-pending{aspect-ratio:980/400;background:var(--color-surface-dark);border-radius:12px}@media (prefers-reduced-motion:no-preference){.ai-bar .button.ai-toggle{display:inline-flex}}@media (max-width:1023.98px){.ai-view[data-layout=wide]{display:none}.ai-view[data-layout=tall]{display:block}.ai-caption{min-height:3.4em}.ai-pending{aspect-ratio:340/760;max-width:420px;margin:0 auto}}@media (max-width:559.98px){.ai-bar{flex-direction:column;align-items:stretch}.ai-tabs{grid-template-columns:1fr 1fr;display:grid}.ai-tabs .ai-tab{justify-content:center;padding:0 10px}.ai-bar .button.ai-toggle{align-self:flex-end}}[data-slot=tabs-list]{justify-content:center;align-items:center;display:inline-flex}[data-slot=tabs-trigger]{color:#5d6b64;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}[data-slot=tabs-content]{outline:none}[data-slot=accordion-item]{border-bottom:1px solid var(--color-line)}[data-slot=accordion-trigger]{text-align:left;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;font-weight:600;list-style:none;transition:color .2s;display:flex}[data-slot=accordion-trigger]::-webkit-details-marker{display:none}[data-slot=accordion-trigger]>svg{flex-shrink:0;transition:transform .2s}[data-slot=accordion-item][open]>[data-slot=accordion-trigger]>svg{transform:rotate(180deg)}[data-slot=accordion-content]{padding-bottom:22px}[data-slot=table]{border-collapse:collapse;text-align:left;width:100%}[data-slot=table-head]{text-align:left;font-weight:600}[data-slot=table-row]{border-bottom:1px solid #e9ece6}[data-slot=table-body] [data-slot=table-row]:last-child{border-bottom:0}[data-slot=label]{align-items:center;display:flex}[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{border:1px solid var(--color-line);background:var(--color-surface);width:100%;color:inherit;border-radius:6px;display:block}[data-slot=select-trigger]{text-align:left;appearance:none;justify-content:space-between;align-items:center;gap:8px;display:flex}*{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:112px}body{color:var(--color-ink);font-family:var(--font-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:1.6}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}::selection{color:var(--color-ink);background:#bfe3d5}h1,h2,h3,p{margin:0}svg{flex-shrink:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}.container{width:min(1280px,100% - 112px);max-width:none;margin:0 auto}.section{padding:116px 0}.skip-link{z-index:100;background:var(--color-ink);color:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #e8e9e780;height:91px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:36px;height:100%;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand-mark{background:var(--color-accent);border-radius:10px;justify-content:center;align-items:center;gap:3px;width:39px;height:39px;display:flex;overflow:hidden}.brand-mark>span{background:#fff;width:5px;height:19px;display:block;transform:skewY(-26deg)}.brand-mark>span:nth-child(2){height:14px;transform:skewY(26deg)}.brand-mark>span:nth-child(3){height:19px;transform:skewY(-26deg)}.brand-mark.small{border-radius:8px;gap:2px;width:30px;height:30px}.brand-mark.small>span{width:4px;height:15px}.brand-mark.small>span:nth-child(2){height:10px}.brand-type{letter-spacing:-1.65px;font-size:29px;font-weight:800;line-height:.96}.brand-type>span{letter-spacing:2.05px;margin:7px 0 0 2px;font-size:12px;font-weight:700;display:block}.desktop-nav{align-items:center;gap:29px;margin-left:auto;display:flex}.desktop-nav a{color:#50545b;font-size:14px;font-weight:600;transition:color .2s}.header-actions{align-items:center;gap:27px;display:flex}.header-contact{color:#626770;font-size:13px}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:14px 23px;font-size:14px;font-weight:700;line-height:1.4;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg{transition:transform .2s}.button:hover svg{transform:translate(2px,-2px)}.button-orange{background:var(--color-accent);color:#fff;box-shadow:0 4px 9px #d0441b1f}.button-dark{background:var(--color-ink);color:#fff}.button-outline{color:var(--color-ink);background:#fff;border-color:#dddedf}.button-outline:hover{border-color:var(--color-ink);background:#f7f7f7}.button.compact{gap:20px;min-height:44px;padding:10px 16px;font-size:13px}.text-link{align-items:center;gap:12px;font-size:14px;font-weight:700;line-height:1.5;transition:color .2s;display:inline-flex}.menu-button{background:0 0;border:0;padding:9px;display:none}.mobile-nav{display:none}.hero{background:linear-gradient(#fff 8%,#f8f8f6 72%,#f2f2ef 100%);padding:67px 0 0;overflow:hidden}.hero-top{grid-template-columns:1.24fr 1fr;align-items:end;gap:36px;margin-bottom:57px;display:grid}.eyebrow{letter-spacing:1.4px;color:var(--color-accent-hover);align-items:center;gap:9px;font-size:12px;font-weight:700;line-height:1.6;display:flex}.eyebrow>span{background:var(--color-accent);flex-shrink:0;width:6px;height:6px}.hero h1{letter-spacing:-5.4px;margin-top:20px;font-size:clamp(64px,6.45vw,93px);font-weight:600;line-height:1.08}.hero-intro{justify-self:end;max-width:443px;padding:0 0 9px 12px}.hero-intro>p{color:#5e626a;max-width:385px;font-size:17px;line-height:1.9}.hero-buttons{align-items:center;gap:25px;margin-top:28px;display:flex}.hero-intro>small{color:#73777c;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.hero-stage{padding:0 24px;position:relative}.stage-label{letter-spacing:1.5px;color:#92958f;justify-content:space-between;margin-bottom:13px;font-size:12px;font-weight:600;display:flex}.demo-wrap{background:#fff;border:1px solid #d8d9d4;border-radius:12px;scroll-margin-top:120px;position:relative;box-shadow:0 24px 65px #32372518,0 2px 6px #181d250a}.demo-browser{color:#8a8e94;letter-spacing:.2px;background:#f6f7f7;border-bottom:1px solid #e4e5e7;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;height:35px;padding:0 16px;font-size:12px;display:flex}.demo-browser>span:nth-child(2){align-items:center;gap:6px;display:flex}.browser-dots{align-items:center;gap:5px;display:inline-flex}.browser-dots i{background:#d4d6d7;border-radius:50%;width:6px;height:6px}.demo-browser .reference-live{letter-spacing:1.5px;color:#999da2;font-size:12px}.demo-caption{color:#8f948f;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 26px;font-size:12px;display:flex}.demo-caption>span:first-child{align-items:center;gap:9px;display:flex}.caption-line{background:#979c96;width:14px;height:1px}.benefit-strip{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.benefit-strip>div{align-items:center;gap:15px;padding:37px 20px;display:flex}.benefit-strip svg{stroke-width:1.4px;color:#666d6a;width:23px}.benefit-strip strong{font-size:13px;font-weight:650;line-height:1.7;display:block}.benefit-strip small{color:#91948f;font-size:12px;line-height:1.8;display:block}.section-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:47px;display:flex}h2{letter-spacing:-2.3px;font-size:49px;font-weight:550;line-height:1.2}.section-heading h2{margin-top:17px}.section-heading>p{color:#818681;max-width:345px;margin-bottom:4px;font-size:16px;line-height:1.8}.status-tag{white-space:nowrap;color:#527a60;background:#edf6ef;border-radius:4px;align-items:center;padding:4px 7px;font-size:12px;line-height:1.3;display:inline-flex}.status-tag.orange{color:#aa792d;background:#fff5dd}.status-tag.blue{color:#4c78a2;background:#edf3ff}.visual-note{color:#9ca09a;text-align:right;margin-top:14px;font-size:12px}.website-section{background:#f4f4f1;border-top:1px solid #eeefea;border-bottom:1px solid #eeefea;padding:93px 0}.website-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:82px;display:grid}.website-copy h2{letter-spacing:-2.8px;margin:21px 0 23px;font-size:57px;font-weight:550;line-height:1.17}.website-copy em{color:var(--color-accent);font-style:normal}.website-copy>p{color:#777d73;max-width:357px;font-size:15px;line-height:1.9}.website-copy>.eyebrow{font-size:12px}.clean-checks{color:#616a5b;flex-direction:column;gap:12px;margin:25px 0 30px;font-size:13px;display:flex}.clean-checks li{align-items:center;gap:9px;display:flex}.clean-checks svg{color:#7a8871;width:15px;height:15px}.website-preview{position:relative}.site-preview-browser{color:#a1a69e;background:#fff;border:1px solid #e0e1dd;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;height:33px;padding:0 13px;font-size:12px;display:flex}.site-preview-browser>span:nth-child(2){align-items:center;gap:7px;display:flex}.sample-site{background:#fff;border:1px solid #dfdfd7;border-top:0;border-radius:0 0 8px 8px;overflow:hidden;box-shadow:0 20px 45px #363c2712}.sync-note{z-index:5;pointer-events:none;background:#fff;border:1px solid #e7e8df;border-radius:8px;align-items:center;gap:10px;padding:13px 18px;display:flex;position:absolute;bottom:-30px;left:-34px;box-shadow:0 10px 27px #3c422512}.sync-note>span{color:#56825b;background:#eaf4e8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.sync-note strong{font-size:12px;font-weight:650;display:block}.sync-note small{color:#919989;margin-top:3px;font-size:12px;display:block}.website-preview>.visual-note{margin-top:40px}.module-list{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.module-item{border-bottom:1px solid var(--color-line);gap:20px;padding:31px 22px;display:flex}.module-item>svg{color:#9a9e97;margin-top:2px}.module-item h3{letter-spacing:-.25px;margin-bottom:5px;font-size:15px;font-weight:650}.module-item p{color:#93988f;max-width:235px;font-size:12px;line-height:1.8}.module-bottom{color:#979c92;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;font-size:12px;display:flex}.providers{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.providers b{letter-spacing:-1px;color:#767e6f;font-size:20px}.providers b:nth-of-type(2){letter-spacing:-.7px;font-size:18px}.providers b:nth-of-type(3){font-size:23px}.setup-section{color:#fff;background:#202831;padding:80px 0 34px;position:relative;overflow:hidden}.setup-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:48px;display:flex}.eyebrow.light{color:#9da7b0}.setup-heading h2{margin-top:18px;font-size:48px}.setup-time{text-align:right}.setup-time>strong{letter-spacing:-9px;color:#e4ecee;font-size:126px;font-weight:500;line-height:1;display:block}.setup-time>strong>span{letter-spacing:-1px;color:#99a7b1;margin-left:10px;font-size:29px}.setup-time p{color:#8e9ea9;margin-top:17px;font-size:12px}.setup-steps{border-top:1px solid #47515a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.setup-steps>li{padding:24px 32px}.setup-steps>li+li{border-left:1px solid #47515a}.step-top{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.step-top>span{color:#b4bdc6;font-size:12px}.step-top>small{letter-spacing:1px;color:#738391;font-size:12px}.setup-steps h3{letter-spacing:-.4px;margin-bottom:12px;font-size:19px;font-weight:500}.setup-steps p{color:#97a4af;max-width:307px;font-size:13px;line-height:1.9}.setup-note{color:#8c9ba7;border-top:1px solid #47515a;justify-content:space-between;align-items:center;gap:30px;padding-top:24px;font-size:12px;display:flex}.setup-note a{color:#dce2e6;font-size:12px}.setup-note a:hover{color:var(--color-accent-lit)}.pricing-section{padding-top:117px}.billing-control{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;margin-bottom:7px;display:flex}.billing-control [data-slot=tabs-list]{background:#f2f3f1;border:1px solid #e4e6df;border-radius:8px;gap:1px;min-height:48px;padding:4px}.billing-control [data-slot=tabs-trigger]{border-radius:5px;min-width:78px;padding:8px 14px;font-size:13px}.billing-control>small{color:#9a9f95;font-size:12px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:69px;display:grid}.plan-card{background:#fff;border:1px solid #e1e4dc;border-radius:10px;flex-direction:column;padding:26px 24px 27px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.plan-card.recommended{border:1px solid var(--color-accent);background:var(--color-accent-wash);border-radius:0 0 10px 10px}.plan-recommended{background:var(--color-accent);color:#fff;letter-spacing:1px;border-radius:8px 8px 0 0;justify-content:center;align-items:center;min-height:30px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:calc(100% - 1px);left:-1px;right:-1px}.plan-heading h3{letter-spacing:-.6px;margin-bottom:5px;font-size:21px;font-weight:650}.plan-heading p{color:#8f9689;min-height:20px;font-size:12px}.plan-price{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;margin-top:25px;display:flex}.plan-price>span:first-child{color:#424a3a;align-self:center;margin-top:0;font-size:22px}.plan-price>strong{letter-spacing:-2.1px;font-size:44px;font-weight:550;line-height:1.4}.plan-price>span:last-child{color:#969e8d;margin-left:4px;font-size:12px}.billing-note{color:#949d8a;min-height:17px;margin-top:2px;font-size:12px}.plan-card>.button{justify-content:space-between;gap:10px;min-height:43px;margin-top:24px;padding:12px 10px;font-size:12px}.plan-card ul{border-top:1px solid #e9ece3;flex-direction:column;gap:11px;margin-top:24px;padding-top:22px;display:flex}.plan-card li{color:#657057;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;display:flex}.plan-card li svg{color:var(--color-accent-hover);stroke-width:2.75px;width:12px;height:12px;margin-top:3px}.pricing-foot{color:#929c87;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;font-size:12px;display:flex}.pricing-foot>span:first-child{align-items:center;gap:7px;display:flex}.comparison{border-top:1px solid #e1e5da;border-bottom:1px solid #e1e5da;margin-top:38px}.comparison [data-slot=accordion-trigger]{color:#58624c;justify-content:center;gap:10px;padding:21px 0;font-size:13px}.comparison [data-slot=accordion-trigger]:hover{color:var(--color-accent);text-decoration:none}.comparison [data-slot=accordion-trigger]>svg{width:14px}.comparison-table{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));width:100%;display:grid}.comparison-table thead,.comparison-table tbody,.comparison-table tr{display:contents}.comparison-table [data-slot=table-head],.comparison-table [data-slot=table-cell]{text-align:center;color:#768667;border-bottom:1px solid var(--color-line);justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-size:12px;display:flex}.comparison-table th:first-child{text-align:left;color:#4c583f;justify-content:flex-start;font-weight:600}.comparison-table thead [data-slot=table-head]{color:#364629;letter-spacing:-.2px;border-bottom:1px solid #d7ded0;font-size:13px;font-weight:650}.comparison-table .is-recommended{background-color:var(--color-accent-tint)}.comparison-table thead .is-recommended{color:var(--color-accent-hover)}.comparison-table [data-slot=table-cell]>span[aria-hidden]{color:#bcc4b2}.comparison-table [data-slot=table-cell]>svg{color:var(--color-accent-hover);stroke-width:2.75px;width:18px;height:18px}.comparison-group>th{letter-spacing:.7px;color:#a0a993;border-bottom:1px solid var(--color-line);grid-column:1/-1;align-items:flex-end;padding:26px 16px 9px;font-size:11px;font-weight:700;display:flex}.comparison-table tbody tr:hover>:not(.is-recommended),.comparison-table tbody tr:focus-within>:not(.is-recommended){background-color:var(--color-cell-hover)}.info-tip{color:#a0a993;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;padding:0;transition:color .15s;display:inline-flex}.info-tip:hover,.info-tip[data-state=open]{color:var(--color-accent)}.plan-card li .info-tip svg,.comparison-table .info-tip svg{width:16px;height:16px;color:inherit;stroke-width:2px;margin-top:0}.comparison-table th .info-tip{margin-left:4px}.info-tip-pop{z-index:80;border:1px solid var(--color-line);background:var(--color-surface);color:#4c583f;text-align:left;border-radius:8px;max-width:264px;padding:10px 12px;font-size:12px;line-height:1.6;box-shadow:0 12px 28px -10px #2129321f,0 2px 6px -2px #21293214}.all-plans{grid-template-columns:minmax(0,.2fr) minmax(0,.8fr);align-items:start;gap:60px;margin-top:38px;display:grid}.all-plans-claim>h3{color:#5a6d45;padding:4px 0;font-size:13px;font-weight:650;line-height:1.75}.all-plans-claim>p{color:#8e9a81;margin-top:6px;font-size:12px;line-height:1.75}.all-plans-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px;display:grid}.all-plans-group>h4{color:#5a6d45;padding:4px 8px;font-size:12px;font-weight:650;line-height:1.75}.all-plans-group ul{flex-direction:column;align-items:flex-start;margin-top:2px;display:flex}.all-plans li{color:#8e9a81;border-radius:6px;align-items:flex-start;gap:6px;padding:4px 8px;font-size:12px;line-height:1.75;display:flex}.all-plans li small{font-size:11px;line-height:1.6;display:block}.all-plans li svg{color:#9aa78c;flex-shrink:0;width:12px;height:12px;margin-top:5px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:100px;padding:10px 0 117px;display:grid}.faq-intro h2{letter-spacing:-1.9px;margin-top:18px;margin-bottom:20px;font-size:44px}.faq-intro>p:not(.eyebrow){color:#929b88;font-size:13px;line-height:1.8}.faq-intro>.text-link{margin-top:18px;font-size:12px}.faq-list{border-top:1px solid #e2e6dc}.faq-list [data-slot=accordion-trigger]{border-radius:0;align-items:center;padding:22px 0;font-size:13px;font-weight:600;line-height:1.7;text-decoration:none}.faq-list [data-slot=accordion-trigger]:hover{color:var(--color-accent)}.faq-list [data-slot=accordion-trigger]>span{align-items:center;gap:20px;display:flex}.faq-list [data-slot=accordion-trigger] small{color:#9ca68f;font-size:12px;font-weight:400}.faq-list [data-slot=accordion-trigger]>svg{color:#899979;width:15px;height:15px}.faq-list [data-slot=accordion-content]{color:#879778;padding-left:33px;font-size:13px;line-height:1.9}.faq-list [data-slot=accordion-item]{border-color:#e2e6dc}.demo-section{color:#fff;background:#25312d;padding:88px 0}.demo-section-grid{grid-template-columns:1fr 1fr;align-items:center;gap:114px;display:grid}.demo-copy h2{letter-spacing:-2.6px;margin-top:23px;font-size:51px;line-height:1.2}.demo-copy>p:not(.eyebrow){color:#9aad9f;max-width:352px;margin-top:24px;font-size:15px;line-height:1.95}.demo-promises{color:#c6d3c7;flex-direction:column;gap:13px;margin-top:28px;font-size:12px;display:flex}.demo-promises>span{align-items:center;gap:8px;display:flex}.demo-promises svg{color:#96b28f;width:14px;height:14px}.demo-email{color:#c4d0c3;overflow-wrap:anywhere;border-top:1px solid #4b5c4d;align-items:center;gap:11px;max-width:100%;margin-top:38px;padding-top:25px;font-size:13px;display:inline-flex}.demo-email svg:last-child{margin-left:12px}.demo-email:hover{color:#fff}.demo-form{color:var(--color-ink);background:#fff;border-radius:12px;flex-direction:column;gap:19px;padding:33px;display:flex;box-shadow:0 10px 25px #0d28101f}.form-heading{letter-spacing:-.6px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:21px;font-weight:600;display:flex}.form-heading svg{color:var(--color-accent)}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.demo-form [data-slot=label]{color:#5c6853;gap:4px;margin-bottom:9px;font-size:12px;font-weight:600;line-height:1.5}.demo-form [data-slot=label]>span{color:var(--color-accent)}.demo-form [data-slot=label]>small{color:#a4ad9b;margin-left:auto;font-size:12px;font-weight:400}.demo-form [data-slot=input],.demo-form [data-slot=textarea],.demo-form [data-slot=select-trigger]{box-shadow:none;color:#46523e;background:#fafbf8;border-color:#e3e8dc;border-radius:5px;height:44px;padding:11px 12px;font-size:12px}.demo-form [data-slot=textarea]{resize:vertical;height:84px;min-height:84px;line-height:1.7}.demo-form>.button{justify-content:space-between;min-height:48px;padding:13px 18px;font-size:12px}.demo-form>.form-note{color:#9da993;text-align:center;margin-top:-8px;font-size:12px;line-height:1.7}.draft-ready{background:#f2f7ed;border:1px solid #dce8d0;border-radius:6px;padding:15px;animation:.3s both appear}.draft-ready>strong{color:#546f41;align-items:center;gap:7px;font-size:13px;display:flex}.draft-ready>p{color:#80966d;margin:6px 0 14px;font-size:12px}.draft-ready .button{gap:9px;width:100%;min-height:42px;padding:10px;font-size:12px}.draft-ready>small{color:#6b8457;margin-top:5px;font-size:12px;line-height:1.5;display:block}.site-footer{background:#fff;padding:60px 0 0}.footer-top{grid-template-columns:1.25fr .65fr .85fr 1.1fr;gap:60px;padding-bottom:51px;display:grid}.footer-top>div:first-child>p{color:#939c8b;margin-top:22px;font-size:12px;line-height:1.9}.footer-top h3{letter-spacing:1.15px;color:#6e7b60;margin-bottom:20px;font-size:12px;font-weight:600}.footer-top>div:not(:first-child)>a{color:#839274;border-radius:6px;align-items:center;gap:8px;margin:6px -9px 0;padding:5px 9px;font-size:12px;display:flex}.footer-top>div>a:hover{color:var(--color-accent)}.footer-company p{color:#8e9c7f;font-size:12px;line-height:1.8}.footer-company>span{color:#9dab8e;align-items:center;gap:7px;margin-top:17px;font-size:12px;display:flex}.footer-bottom{color:#9ba98c;border-top:1px solid #e6ebdf;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:12px;display:flex}.footer-bottom>span:last-child{align-items:center;gap:26px;display:flex}.reveal{animation:initial}.reveal.is-visible{animation:.65s cubic-bezier(.2,.65,.3,1) both appear}.hero-title{animation:.65s both appear}.hero-intro{animation:.65s .12s both appear}.hero-stage{animation:.85s .2s both appear}@keyframes appear{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.container{width:min(1280px,100% - 112px)}.hero h1{font-size:96px}.hero-top{gap:60px}.hero-intro{max-width:457px}.hero-intro>p{font-size:18px}}@media (max-width:1200px){.container{width:calc(100% - 72px)}.desktop-nav,.header-actions{gap:19px}.header-contact{display:none}.header-inner{gap:28px}.hero-top{grid-template-columns:1.13fr 1fr;gap:28px}.hero h1{letter-spacing:-4.4px;font-size:72px}.hero-intro{padding-left:0}.hero-intro>p{font-size:16px}.hero-buttons{flex-wrap:wrap;gap:17px;margin-top:20px}.hero-buttons .button{min-height:49px;padding:13px 17px}.hero-buttons .text-link{font-size:12px}.hero-stage{padding:0 8px}.benefit-strip>div{gap:10px;padding:34px 16px}.benefit-strip strong,.benefit-strip small{font-size:12px}.section-heading{gap:50px}h2{font-size:43px}.section-heading>p{max-width:305px;font-size:15px}.website-grid{grid-template-columns:.9fr 1.1fr;gap:55px}.website-copy h2{font-size:50px}.sync-note{bottom:33px;left:-22px}.module-item{gap:15px}.module-item h3{font-size:14px}.module-item p{font-size:12px}.module-bottom{flex-wrap:wrap}.plan-card{padding:24px 18px}.plan-price>strong{font-size:39px}.plan-card>.button,.plan-card li,.plan-heading p{font-size:12px}.faq-section,.demo-section-grid{gap:70px}.demo-copy h2{font-size:44px}.demo-form{padding:28px}.footer-top{gap:35px}}@media (max-width:960px){.container{width:calc(100% - 48px)}.site-header{height:80px}.header-inner{gap:20px}.desktop-nav{gap:18px}.desktop-nav a{font-size:12px}.brand-type{font-size:26px}.brand-mark{border-radius:9px;width:35px;height:35px}.hero{padding-top:49px}.hero-top{grid-template-columns:1fr;gap:20px;margin-bottom:37px}.hero h1{letter-spacing:-4.8px;font-size:80px}.hero-intro{grid-template-columns:1fr 1fr;justify-self:start;align-items:center;gap:0 35px;max-width:none;padding:0;display:grid}.hero-intro>p{max-width:none;font-size:15px;line-height:1.85}.hero-buttons{justify-content:flex-end;gap:14px;margin-top:0}.hero-intro>small{grid-column:2;justify-self:end;margin-top:11px;font-size:12px}.hero-stage{padding:0}.demo-caption{gap:12px;font-size:12px}.benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.benefit-strip>div{padding:28px 18px}.benefit-strip strong{font-size:13px}.benefit-strip small{font-size:12px}.section{padding:80px 0}.section-heading{gap:35px}.section-heading>p{max-width:250px;font-size:13px}h2{letter-spacing:-1.9px;font-size:38px}.eyebrow{letter-spacing:1.2px;font-size:12px}.website-grid{grid-template-columns:.9fr 1.1fr;gap:37px}.website-copy h2{font-size:41px}.website-copy>p{font-size:13px}.clean-checks,.website-copy>.text-link{font-size:12px}.website-section{padding:74px 0}.sync-note{padding:11px;bottom:39px;left:-20px}.sync-note strong,.sync-note small{font-size:12px}.module-list{grid-template-columns:repeat(2,minmax(0,1fr))}.module-item h3{font-size:15px}.module-item p{max-width:260px;font-size:12px}.setup-heading h2{font-size:40px}.setup-time>strong{font-size:106px}.setup-time>strong>span{font-size:24px}.setup-steps>li{padding-left:25px;padding-right:25px}.setup-steps h3{font-size:17px}.setup-steps p{font-size:12px}.billing-control [data-slot=tabs-trigger]{gap:6px;min-width:60px;padding:7px 11px;font-size:12px}.billing-control [data-slot=tabs-trigger]>span{font-size:12px}.pricing-section>.section-heading{align-items:center;gap:25px}.pricing-section h2{font-size:35px}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:39px 20px;margin-top:52px}.plan-card{padding:27px}.plan-card.recommended{border-radius:0 0 10px 10px}.plan-heading h3{font-size:24px}.plan-heading p,.plan-price>span:last-child{font-size:13px}.billing-note{font-size:12px}.plan-card>.button{min-height:48px;font-size:13px}.plan-card li{font-size:13px}.plan-card li svg{width:14px;height:14px}.plan-recommended,.pricing-foot{font-size:12px}.all-plans{gap:30px}.all-plans-groups{gap:18px 20px}.faq-section{grid-template-columns:.75fr 1.25fr;gap:40px;padding-bottom:80px}.faq-intro h2{font-size:37px}.faq-list [data-slot=accordion-trigger]{font-size:12px}.faq-list [data-slot=accordion-trigger]>span{gap:15px}.demo-section-grid{gap:40px}.demo-copy h2{font-size:39px}.demo-copy>p:not(.eyebrow){font-size:13px}.demo-promises{font-size:12px}.demo-email{gap:8px}.demo-email>svg{width:16px}.demo-email svg:last-child{display:none}.demo-form{gap:17px;padding:24px}.form-heading{font-size:18px}.form-row{gap:12px}.footer-top{grid-template-columns:1.1fr .6fr .9fr 1.1fr;gap:32px}.footer-top h3,.footer-top>div:not(:first-child)>a,.footer-top>div:first-child>p,.footer-company p,.footer-bottom{font-size:12px}}@media (max-width:700px){html{scroll-padding-top:94px}.container{width:calc(100% - 40px)}.site-header{height:74px}.header-inner{gap:15px}.brand-type{letter-spacing:-1.4px;font-size:25px}.brand-type>span{letter-spacing:1.7px;margin-top:6px}.brand-mark{border-radius:8px;width:33px;height:33px}.brand-mark>span{width:4px;height:17px}.header-actions{gap:13px}.header-actions>.button{white-space:nowrap;gap:9px;min-height:38px;padding:9px 11px;font-size:12px}.hero{padding-top:42px}.hero h1{letter-spacing:-2.6px;margin-top:17px;font-size:clamp(43px,10.4vw,67px);line-height:1.11}.hero-title>.eyebrow{letter-spacing:1px;gap:7px;font-size:12px}.hero-top{margin-bottom:35px}.hero-intro{display:block}.hero-intro>p{max-width:430px;font-size:15px;line-height:1.85}.hero-buttons{justify-content:flex-start;gap:22px;margin-top:23px}.hero-buttons>.button{gap:13px;min-height:48px;padding:13px 17px;font-size:12px}.hero-buttons>.text-link{gap:7px;font-size:12px}.hero-intro>small{margin-top:15px}.stage-label{letter-spacing:1px;margin-bottom:10px;font-size:12px}.stage-label>span:last-child{font-size:12px}.demo-browser{height:31px;padding:0 11px;font-size:12px}.demo-browser .reference-live{letter-spacing:.7px;font-size:12px}.demo-wrap{border-radius:9px;scroll-margin-top:93px}.demo-caption{flex-direction:column;align-items:flex-start;gap:9px;padding:18px 0 20px;font-size:12px;line-height:1.6}.demo-caption>span:last-child{color:#a0a59b}.benefit-strip{gap:0;padding:0}.benefit-strip>div{align-items:flex-start;gap:9px;padding:20px 14px}.benefit-strip>div>svg{width:20px;height:20px;margin-top:3px}.benefit-strip strong{font-size:12px;line-height:1.7}.benefit-strip small{max-width:130px;font-size:12px;line-height:1.7}.section{padding:69px 0}.section-heading{margin-bottom:30px;display:block}.section-heading>p{max-width:430px;margin-top:19px;font-size:14px;line-height:1.9}h2{letter-spacing:-1.7px;font-size:35px}.eyebrow{letter-spacing:1px;font-size:12px}.section-heading h2{margin-top:16px}.visual-note{font-size:12px}.website-section{padding:64px 0 46px}.website-grid{grid-template-columns:1fr;gap:46px}.website-copy>.eyebrow{font-size:12px}.website-copy h2{letter-spacing:-2px;margin:21px 0;font-size:45px;line-height:1.17}.website-copy>p{max-width:425px;font-size:14px;line-height:1.9}.clean-checks{gap:11px;font-size:13px}.website-copy>.text-link{font-size:13px}.website-preview{margin:0 3px}.sync-note{padding:13px 15px;bottom:37px;left:-6px}.module-list{grid-template-columns:1fr}.module-item{gap:17px;padding:24px 14px}.module-item h3{font-size:16px}.module-item p{max-width:none;font-size:13px}.module-item>svg{width:23px;margin-top:4px}.module-bottom{gap:27px;font-size:12px}.providers{flex-wrap:wrap;gap:19px;font-size:12px;display:flex}.providers b{font-size:22px}.setup-section{padding:62px 0 30px}.setup-heading{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:31px}.setup-heading h2{letter-spacing:-1.7px;font-size:34px;line-height:1.2}.setup-time{text-align:left;margin-top:8px}.setup-time>strong{letter-spacing:-5px;font-size:77px}.setup-time>strong>span{letter-spacing:-1px;margin-left:9px;font-size:22px}.setup-time p{margin-top:10px;font-size:12px}.setup-steps{grid-template-columns:1fr}.setup-steps>li,.setup-steps>li+li{border-bottom:1px solid #47515a;border-left:0;padding:23px 14px}.step-top{margin-bottom:16px}.setup-steps h3{font-size:21px}.setup-steps p{max-width:400px;font-size:14px;line-height:1.9}.step-top>span,.step-top>small{font-size:12px}.setup-note{border-top:0;flex-direction:column;align-items:flex-start;gap:14px;padding-top:25px;font-size:12px;line-height:1.8}.setup-note a{font-size:13px}.pricing-section h2{letter-spacing:-1.6px;font-size:34px}.billing-control{gap:9px;margin-top:26px}.billing-control [data-slot=tabs-list]{height:49px}.billing-control [data-slot=tabs-trigger]{min-width:83px;padding:7px 20px;font-size:13px}.billing-control [data-slot=tabs-trigger]>span,.billing-control>small{font-size:12px}.pricing-grid{grid-template-columns:1fr;gap:42px;margin-top:30px}.plan-heading h3{font-size:25px}.plan-heading p{font-size:14px}.plan-price>span:first-child{font-size:25px}.billing-note{font-size:12px}.plan-card>.button{min-height:49px;padding:13px 17px;font-size:14px}.plan-card ul{margin-top:26px;padding-top:24px}.plan-card li{gap:9px;font-size:14px}.plan-card li svg{width:15px;height:15px}.plan-recommended{min-height:31px;font-size:12px}.pricing-foot{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;font-size:12px}.comparison{margin-top:26px}.comparison [data-slot=accordion-trigger]{font-size:13px}.comparison-scroll{overflow-x:auto}.comparison-table{min-width:580px}.comparison-table th:first-child,.comparison-table .comparison-group>th{z-index:1;background-color:var(--color-surface);position:sticky;left:0}.comparison-table [data-slot=table-head],.comparison-table [data-slot=table-cell]{min-height:44px;padding:11px 13px;font-size:12px}.comparison-table thead [data-slot=table-head]{font-size:12px}.all-plans{margin-top:30px;display:block}.all-plans-claim>h3{font-size:14px}.all-plans-groups{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:18px}.all-plans li{font-size:12px}.faq-section{grid-template-columns:1fr;gap:27px;padding:0 0 68px}.faq-intro h2{font-size:35px}.faq-intro>p:not(.eyebrow){font-size:13px}.faq-intro>.text-link{margin-top:12px;font-size:13px}.faq-list [data-slot=accordion-trigger]{gap:15px;padding:22px 0;font-size:14px;line-height:1.7}.faq-list [data-slot=accordion-trigger]>span{align-items:flex-start;gap:15px}.faq-list [data-slot=accordion-trigger] small{flex-shrink:0;margin-top:4px;font-size:12px}.faq-list [data-slot=accordion-content]{padding-left:29px;font-size:14px;line-height:1.9}.demo-section{padding:63px 0 52px}.demo-section-grid{grid-template-columns:1fr}.demo-copy h2{letter-spacing:-2px}.demo-copy>p:not(.eyebrow){max-width:none;font-size:15px;line-height:1.9}.demo-promises{gap:12px;font-size:13px}.demo-email{margin-top:29px;padding-top:21px;font-size:12px}.demo-form{gap:19px}.form-heading{margin-bottom:9px;font-size:22px}.demo-form [data-slot=label]{margin-bottom:9px;font-size:13px}.demo-form [data-slot=label]>small{font-size:12px}.demo-form [data-slot=input],.demo-form [data-slot=select-trigger]{height:48px;padding:11px 12px;font-size:16px}.demo-form [data-slot=textarea]{height:115px;font-size:16px}.demo-form>.button{min-height:50px;font-size:14px}.demo-form>.form-note{margin-top:-7px;font-size:12px;line-height:1.8}.draft-ready>strong{font-size:14px}.draft-ready>p{font-size:13px}.draft-ready .button{font-size:12px}.site-footer{padding-top:43px}.footer-top{padding-bottom:32px}.footer-top>div:first-child>p{margin-top:18px;font-size:13px}.footer-top h3{margin-bottom:16px;font-size:12px}.footer-top>div:not(:first-child)>a{font-size:13px}.footer-company{grid-column:1/-1;margin-top:2px}.footer-company p{font-size:12px}.footer-company>span{margin-top:12px;font-size:12px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:23px 0;line-height:1.8}.footer-bottom>span:last-child{justify-content:space-between;width:100%}}@media (max-width:836.98px){.desktop-nav,.header-demo{display:none}.menu-button{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px;display:inline-flex}.menu-button>svg{width:21px;height:21px}.language-switch>a{align-items:center;min-height:44px;display:inline-flex}.mobile-nav{background:#fff;border-bottom:1px solid #ddd;flex-direction:column;padding:14px 20px 22px;display:flex;box-shadow:0 12px 20px #22222208}.mobile-nav a{justify-content:space-between;align-items:center;padding:13px 8px;font-size:16px;display:flex}}@media (max-width:360px){.container{width:calc(100% - 28px)}.hero h1{letter-spacing:-2.2px;font-size:43px}.brand-mark{width:30px;height:30px}.hero-buttons{gap:17px}.hero-buttons>.button{padding:13px;font-size:12px}.hero-buttons>.text-link{font-size:12px}.demo-form{padding:22px}.setup-heading h2{font-size:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-title,.hero-intro,.hero-stage,.reveal,.reveal.is-visible{opacity:1;transform:none}}.brand-type>span{font-size:9px!important}.desktop-nav a,.header-contact,.button,.text-link{font-size:.875rem}.hero-intro>p{color:#676b70;font-size:1.125rem}.hero-intro>small{color:#70757b;font-size:.75rem}.section-heading>p,.website-copy>p,.setup-steps p,.demo-copy>p:not(.eyebrow){color:#70757b;font-size:1rem;line-height:1.85}.setup-steps p{color:#b4bec7}.demo-copy>p:not(.eyebrow){color:#b7c4bd}.demo-section{background:#202d2b}.benefit-strip strong,.module-item h3,.clean-checks,.plan-card li,.faq-list [data-slot=accordion-trigger],.demo-promises,.footer-top>div:not(:first-child)>a{font-size:.875rem}.benefit-strip small,.visual-note,.module-item p,.module-bottom,.pricing-foot,.billing-note,.plan-heading p,.all-plans li,.footer-company p,.footer-bottom,.demo-form>.form-note{color:#727971;font-size:.75rem;line-height:1.8}.clean-checks{color:#5c6660}.module-item p{max-width:265px}.module-item h3{font-size:1rem}.module-bottom{align-items:flex-start}.providers{gap:20px;font-size:.75rem}.setup-time p,.setup-note{color:#afbac3;font-size:.75rem}.setup-steps h3{font-size:1.25rem}.setup-note .text-link{font-size:.875rem}.billing-control>small,.billing-control [data-slot=tabs-trigger]>span{color:#5b694f;font-size:.75rem}.billing-control [data-slot=tabs-trigger]{font-size:.875rem}.billing-control [data-slot=tabs-list]{height:52px}.pricing-section>.section-heading{gap:35px}.plan-heading p{min-height:45px}.plan-card{padding:26px 23px}.plan-card>.button{white-space:normal;gap:7px;min-height:49px;font-size:.875rem}.plan-price>span:last-child{font-size:.875rem}.plan-card li{color:#5f6a5a;line-height:1.7}.plan-card li svg{width:14px;height:14px}.plan-recommended{letter-spacing:.03em;font-size:.7rem!important}.plan-price>strong{font-size:43px}.all-plans-claim>h3{color:#596651;font-size:.875rem}.all-plans-claim>p{color:#747f6b;font-size:.75rem}.all-plans li{color:#596651}.all-plans li small{color:#747f6b}.comparison [data-slot=accordion-trigger]{font-size:.875rem}.comparison [data-slot=table-head],.comparison [data-slot=table-cell]{color:#627255;font-size:.875rem}.faq-intro>p:not(.eyebrow),.faq-intro>.text-link{font-size:.875rem}.faq-list [data-slot=accordion-content]{color:#727b6b;font-size:1rem;line-height:1.85}.faq-list [data-slot=accordion-trigger]{line-height:1.8}.faq-list [data-slot=accordion-trigger] small{font-size:.75rem}.demo-promises{color:#c3cec8}.demo-email{overflow-wrap:anywhere;font-size:.875rem}.demo-form [data-slot=label]{color:#5e6855;font-size:.875rem}.demo-form [data-slot=input],.demo-form [data-slot=textarea],.demo-form [data-slot=select-trigger]{color:#3f4939;min-height:48px;font-size:1rem}.demo-form [data-slot=label]>small{font-size:.75rem}.demo-form [data-slot=input]::placeholder,.demo-form [data-slot=textarea]::placeholder{color:#8a9580}.demo-form>.button{min-height:50px;font-size:.875rem}.draft-ready>p,.draft-ready .button{font-size:.875rem}.footer-top>div:first-child>p{color:#7c8575;font-size:.875rem}.footer-top h3{color:#687260;font-size:.75rem}.footer-top>div:not(:first-child)>a{color:#76816c}.footer-company>span{color:#77816e;font-size:.75rem}.footer-bottom{color:#7e8776}.demo-browser .reference-live{font-size:.65rem!important}.stage-label{color:#7f877c;font-size:.7rem!important}.demo-caption{color:#77806f;font-size:.75rem}.demo-caption>span:last-child{font-size:.75rem}.benefit-strip{gap:0}.benefit-strip>div{gap:12px}.benefit-strip>div>svg{color:#718064}.benefit-strip small{color:#7e8873}.benefit-strip strong{font-size:.875rem;line-height:1.7}.hero-top{grid-template-columns:1.2fr 1fr}.hero-intro{max-width:460px}.hero-buttons{flex-wrap:wrap;gap:18px}.hero-intro .text-link,.hero-intro .button{font-size:.875rem}.brand-type>span{letter-spacing:2.05px}.sync-note strong,.sync-note small,.site-preview-browser{font-size:.75rem}.sync-note strong{max-width:245px;line-height:1.5}.website-preview{transform:none}.website-preview.reveal.is-visible{animation:.65s both appear}.sync-note{bottom:-26px;left:-22px}.demo-email svg{flex-shrink:0}@media (max-width:1200px){.hero h1{font-size:70px}.plan-card{padding:25px 18px}.plan-price>strong{font-size:39px}.plan-heading p{min-height:45px}.pricing-grid{gap:12px}.billing-control [data-slot=tabs-trigger]{padding:8px 13px}.website-grid{gap:45px}.sync-note{left:-16px}.hero-intro>p{font-size:1rem}.footer-top{gap:30px}.demo-section-grid{gap:65px}.demo-email{font-size:.8rem}}@media (max-width:960px){.hero-top{grid-template-columns:1fr;gap:24px}.hero h1{font-size:80px}.hero-intro{max-width:none}.hero-intro>small{font-size:.75rem}.hero-intro .text-link{font-size:.8rem}.benefit-strip{gap:24px}.section-heading>p{max-width:295px;font-size:1rem}.website-copy h2{font-size:42px}.website-copy>p{font-size:1rem}.clean-checks{font-size:.875rem}.sync-note strong{max-width:207px;font-size:.75rem}.sync-note small{font-size:.75rem}.sync-note{left:-15px;right:8px}.module-item{padding-right:18px}.module-bottom{gap:23px}.pricing-section h2{font-size:35px}.pricing-section>.section-heading{display:block}.billing-control{align-items:flex-start;margin-top:23px}.pricing-grid{gap:42px 20px}.plan-heading p{min-height:24px}.plan-card{padding:28px}.plan-price>strong{font-size:48px}.demo-section-grid{gap:38px}.demo-copy>p:not(.eyebrow){font-size:1rem}.demo-promises{font-size:.875rem}.demo-email{gap:8px;font-size:.75rem}.demo-email svg:last-child{display:none}.demo-form{padding:26px}.form-row{grid-template-columns:1fr;gap:19px}.demo-copy h2{font-size:40px}.faq-section{gap:36px}.footer-top{grid-template-columns:1fr 1fr 1fr;gap:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:first-child>p>br{display:none}.footer-bottom,.footer-company p,.demo-caption>span:last-child{font-size:.75rem}.brand-type>span{font-size:9px!important}}@media (max-width:700px){.hero-top{grid-template-columns:1fr;gap:23px}.hero h1{letter-spacing:-.045em;font-size:clamp(42px,10.4vw,67px);line-height:1.13}.hero-intro>p{font-size:1rem;line-height:1.85}.hero-title>.eyebrow{letter-spacing:.035em;font-size:.7rem!important}.hero-buttons{gap:14px 20px}.hero-intro .button{padding:13px 15px;font-size:.875rem}.hero-intro .text-link{font-size:.8rem}.hero-intro>small{font-size:.75rem}.stage-label{letter-spacing:.035em;font-size:.62rem!important}.stage-label>span:last-child{display:none}.demo-browser{font-size:.75rem}.demo-browser .reference-live{display:none}.demo-caption{gap:6px;padding:20px 0;font-size:.75rem;line-height:1.8}.demo-caption>span:last-child{font-size:.75rem}.benefit-strip{gap:23px 14px}.benefit-strip>div{gap:10px}.benefit-strip strong{font-size:.875rem;line-height:1.6}.benefit-strip small{max-width:140px;font-size:.75rem;line-height:1.7}.benefit-strip>div>svg{width:19px;height:19px;margin-top:3px}.section-heading>p{max-width:none;margin-top:20px;font-size:1rem}.eyebrow{letter-spacing:.04em;font-size:.7rem!important}.visual-note{font-size:.75rem}.website-copy h2{font-size:46px}.website-copy>p{font-size:1rem}.website-copy>.text-link{font-size:.875rem}.clean-checks{gap:13px;font-size:.875rem}.sync-note{padding:12px;bottom:51px;left:-5px;right:auto}.sync-note strong{max-width:230px;font-size:.75rem}.sync-note small{font-size:.75rem}.module-item h3{font-size:1rem}.module-item p{font-size:.875rem;line-height:1.85}.module-item{padding:24px 0}.module-bottom{font-size:.75rem;line-height:1.85}.providers{gap:18px;font-size:.75rem;line-height:1.8}.setup-heading h2{font-size:34px}.setup-steps h3{font-size:23px}.setup-steps p{font-size:1rem;line-height:1.85}.setup-time p{font-size:.75rem}.setup-note{font-size:.75rem;line-height:1.8}.plan-card{padding:29px}.plan-card>.button,.plan-heading p{font-size:.875rem}.plan-card li{gap:9px;font-size:.875rem}.pricing-grid{gap:44px}.plan-price>strong{font-size:51px}.billing-note,.billing-control>small{font-size:.75rem}.plan-recommended{letter-spacing:.02em;font-size:.75rem!important}.pricing-foot{font-size:.75rem;line-height:1.8}.all-plans-claim>h3{font-size:1rem}.all-plans-claim>p,.all-plans li{font-size:.875rem}.all-plans li small{font-size:.75rem}.comparison [data-slot=accordion-trigger]{font-size:.875rem}.faq-intro>p:not(.eyebrow){font-size:1rem}.faq-intro>.text-link{font-size:.875rem}.faq-list [data-slot=accordion-trigger]{padding:23px 0;font-size:1rem;line-height:1.65}.faq-list [data-slot=accordion-trigger] small{margin-top:3px;font-size:.75rem}.faq-list [data-slot=accordion-content]{font-size:1rem;line-height:1.85}.demo-section-grid{gap:40px}.demo-copy h2{font-size:40px}.demo-copy>p:not(.eyebrow){font-size:1rem}.demo-promises{font-size:.875rem}.demo-email{padding-top:24px;font-size:.8rem}.demo-form{padding:25px}.form-heading{font-size:23px}.demo-form>.form-note{color:#6b785e;font-size:.75rem}.draft-ready>p{font-size:.875rem}.draft-ready>small{font-size:.75rem}.draft-ready .button{font-size:.875rem}.footer-top{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:not(:first-child)>a{font-size:.875rem}.footer-company{grid-column:1/-1}.footer-top h3{font-size:.75rem;line-height:1.7}.footer-top>div:first-child>p,.footer-company p{font-size:.875rem}.footer-company>span{font-size:.75rem}.footer-bottom{font-size:.75rem;line-height:1.8}.brand-type>span{letter-spacing:1.9px;font-size:8px!important}.header-actions>.button{font-size:.75rem}.stage-label>span{font-size:.75rem!important}.demo-browser>span:nth-child(2){font-size:.75rem}}@media (max-width:360px){.hero h1{letter-spacing:-1.9px;font-size:42px}.hero-intro .button{padding:13px;font-size:.8rem}.hero-intro .text-link{font-size:.75rem}.demo-form{padding:21px}.form-heading{font-size:20px}.demo-copy h2{font-size:35px}.hero-title>.eyebrow{font-size:.65rem!important}.footer-top{gap:30px 18px}}h2>span{color:#858988}.setup-heading h2>span{color:#aebac3}.demo-copy h2>span{color:#aebbb5}.button-orange,.plan-recommended{background:var(--color-accent);box-shadow:0 7px 20px #d0441b2e}.button-orange:hover{background:var(--color-accent-hover);box-shadow:0 10px 24px #d0441b3d}.plan-recommended{color:#fff}.button-dark{background:var(--color-pine)}.button-dark:hover{background:#17382f}.text-link:hover{color:var(--color-accent)}.site-header{background:#f5f3eee8;border-color:#d9ddd7}.brand-mark{background:var(--color-accent)}.desktop-nav a:hover{color:var(--color-accent)}.hero{isolation:isolate;background:var(--color-pine);color:#f5f2eb;padding-top:78px;position:relative}.hero:before{content:"";z-index:-1;opacity:.45;background-image:radial-gradient(#b1d1c31f 1px,#0000 1px);background-size:25px 25px;animation:22s linear infinite dotDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.hero:after{content:"";z-index:-1;filter:blur(16px);background:radial-gradient(circle,#1e5c4a55 0%,#0000 68%);border-radius:50%;width:52vw;height:52vw;animation:9s ease-in-out infinite alternate heroGlow;position:absolute;top:-20vw;right:-20vw}.hero>.container{z-index:1;position:relative}.hero h1>span,.hero .eyebrow{color:var(--color-accent-lit)}.hero .eyebrow>span{background:var(--color-accent-lit)}.hero-intro>p{color:#c0d1c8}.hero-intro>small{color:#a9bdb3}.hero-intro>small svg{color:var(--color-accent-lit)}.hero .text-link{color:#d4e1da}.hero .text-link:hover,.stage-label{color:var(--color-accent-lit)}.demo-caption{color:#a4b6ad}.caption-line{background:var(--color-accent-lit)}.hero-stage{margin-top:13px}.hero .demo-wrap{animation:1s cubic-bezier(.2,.75,.25,1) .28s both heroPanelIn;box-shadow:0 30px 70px #00000038,0 0 0 1px #f07a5224}.company-heading h2>span{color:var(--color-accent)}.company-section{background:var(--color-cream);padding-top:92px;padding-bottom:98px}.company-heading{max-width:720px}.company-heading h2{color:#102a23;margin-top:16px;font-size:clamp(40px,4.7vw,62px)}.company-heading p{color:#6d766e;margin-top:15px;font-size:17px}.company-facts{background:#fff;border:1px solid #d8d7d0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;display:grid;overflow:hidden}.company-facts article{border-right:1px solid #deded7;min-height:220px;padding:40px 36px}.company-facts article:last-child{border-right:0}.company-facts article>span{width:31px;height:31px;color:var(--color-accent);background:#e4f1ea;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.company-facts h3{color:#1a3029;margin-top:30px;font-size:19px;line-height:1.4}.company-facts p{color:#69766e;margin-top:9px;font-size:14px;line-height:1.75}.reference-live{color:#9bd0b5;letter-spacing:.05em;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:800;display:inline-flex}@keyframes dotDrift{0%{background-position:0 0}to{background-position:75px 50px}}@keyframes heroGlow{0%{opacity:.65;transform:translate(-2%)scale(.95)}to{opacity:1;transform:translate(2%,3%)scale(1.05)}}@keyframes heroPanelIn{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:960px){.company-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.company-facts article:nth-child(2){border-right:0}.company-facts article:nth-child(-n+2){border-bottom:1px solid #deded7}}@media (max-width:700px){.hero{padding-top:54px}.hero:before{background-size:20px 20px}.hero h1{letter-spacing:-2.7px}.hero-stage{padding:0}.company-section{padding-top:70px;padding-bottom:72px}.company-heading h2{letter-spacing:-1.5px;font-size:42px}.company-heading p{font-size:16px}.company-facts{grid-template-columns:1fr;margin-top:30px}.company-facts article{border-bottom:1px solid #deded7;min-height:0;padding:23px 21px;border-right:0!important}.company-facts article:last-child{border-bottom:0}.company-facts h3{margin-top:18px;font-size:18px}.company-facts p{font-size:14px}.reference-live{font-size:8px}}@media (max-width:420px){.company-heading h2{font-size:37px}}@media (prefers-reduced-motion:reduce){.hero:before,.hero:after,.hero .demo-wrap{animation:none!important}}.plan-card.selected{border-color:var(--color-accent);background:#fbfefc;transform:translateY(-7px);box-shadow:0 18px 42px #d0441b2e}.plan-card.recommended.selected{border-color:var(--color-accent);background:#fafcfb}.plan-card.selected .plan-heading h3{color:var(--color-accent)}.plan-card.selected>.button{border-color:var(--color-accent)}.plan-card:focus-visible{outline-offset:5px;outline:3px solid #68b998}.plan-card .button{z-index:1;position:relative}.billing-control [data-slot=tabs-list]{grid-template-columns:1fr 1fr;align-items:stretch;width:260px;min-width:260px;overflow:hidden;gap:4px!important;height:52px!important;padding:4px!important;display:grid!important}.billing-control [data-slot=tabs-trigger]{white-space:nowrap;justify-content:center;align-items:center;height:100%;overflow:hidden;border-radius:6px!important;gap:7px!important;width:100%!important;min-width:0!important;padding:8px 10px!important;display:flex!important}.billing-control [data-slot=tabs-trigger][data-state=active]{color:#18362c;background:#fff;box-shadow:0 2px 7px #213b2b18}.billing-control [data-slot=tabs-trigger]>span{white-space:nowrap;flex-shrink:0;align-items:center;margin-left:1px;display:inline-flex}.billing-control [data-slot=tabs-trigger]:focus-visible{outline-offset:-2px;outline:2px solid #68b998}.billing-control>small{white-space:nowrap}@media (max-width:700px){.billing-control [data-slot=tabs-list]{width:min(260px,100%);min-width:0}.plan-card.selected{transform:translateY(-4px)}}.hero a:focus-visible,.hero button:focus-visible,.hero [tabindex]:focus-visible,.setup-section a:focus-visible,.setup-section button:focus-visible,.demo-section a:focus-visible,.demo-section button:focus-visible,.site-footer a:focus-visible,.site-footer button:focus-visible{outline-color:#7fc6aa}@media (prefers-reduced-motion:reduce){.hero:before,.hero:after{animation:none!important}}.language-switch{border:1px solid #d9ddd7;border-radius:5px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.language-switch>a{letter-spacing:.4px;color:#5f665e;padding:5px 9px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.language-switch>a:hover{color:var(--color-ink);background:#e9ece6}.language-switch>a[aria-current]{background:var(--color-accent);color:#fff}.language-switch.on-ink{border-color:#3c5349}.language-switch.on-ink>a{color:#9fb3a9}.language-switch.on-ink>a:hover{color:#e4ede8;background:#1b3d33}.language-switch.on-ink>a[aria-current]{background:var(--color-accent);color:#fff}@media (max-width:960px){.language-switch>a{padding:5px 7px}}.hero .demo-wrap{color:var(--color-ink)}.segment-group{background:#f2f4f1;border:1px solid #dbe1dc;border-radius:8px;flex-wrap:wrap;align-items:stretch;gap:1px;max-width:100%;min-height:48px;margin:0;padding:4px;display:inline-flex}.segment{color:#5d6b64;cursor:pointer;white-space:nowrap;border-radius:5px;flex:auto;justify-content:center;align-items:center;min-width:78px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.peer:checked+.segment{color:#18362c;background:#fff;box-shadow:0 2px 7px #213b2b18}.peer:focus-visible+.segment{outline:3px solid var(--color-accent);outline-offset:2px}.field-row{flex-direction:column;min-width:0;margin:0;display:flex}.field-row>[data-slot=label]{color:#5c6853;gap:4px;margin-bottom:9px;font-size:12px;font-weight:600;line-height:1.5}.field-row>[data-slot=label]>small{color:#a4ad9b;margin-left:auto;font-size:12px;font-weight:400}.field-error{color:var(--color-magenta);margin-top:6px;font-size:12px;font-weight:600;display:block}.honeypot{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.turnstile-slot:empty{display:none}.form-error{border-left:2px solid var(--color-magenta);background:#fbeef1;border-radius:5px;padding:13px 15px}.form-error>strong{color:#7d1935;font-size:13px;display:block}.form-error>p{color:#8a4358;margin-top:4px;font-size:12px;line-height:1.7}.draft-ready>.button{margin-top:14px}.comparison-scroll{scrollbar-width:thin;position:relative;overflow-x:auto}.footer-legal{color:#8b9884;margin-top:16px;font-size:12px;line-height:1.8}.footer-legal>span{letter-spacing:1.15px;color:#6e7b60;font-weight:600}.site-footer address{color:#8e9c7f;font-size:12px;font-style:normal;line-height:1.8}.footer-bottom>span:last-child{gap:16px}.company-facts{gap:0;display:grid}.company-facts[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.company-facts[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.company-facts[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.company-facts[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.company-facts[data-columns]{grid-template-columns:1fr;gap:0}.segment-group{min-height:46px}.segment{min-width:0;padding:8px 10px}}.footer-top h3{text-transform:uppercase}.footer-company h3{text-transform:none}@media (max-width:430px){.header-inner{gap:10px}.header-actions{gap:8px}.header-actions>.button{gap:7px;padding:9px 10px}.language-switch>a{padding:5px 6px}.brand{gap:8px;min-width:0}.brand-type{letter-spacing:-1.2px;font-size:22px}.brand-type>span{letter-spacing:1.2px}}@media (max-width:360px){.header-actions{gap:5px}.header-actions>.button{padding:9px}.language-switch>a{padding:5px}}.demo-wrap{border-color:#d8dce2}.demo-browser{color:#5a6572;background:#f3f5f9;border-bottom-color:#e1e6ec}:root{interpolate-size:allow-keywords}details[data-slot=accordion-item]::details-content{opacity:0;block-size:0;transition:block-size .24s cubic-bezier(.2, .65, .3, 1), content-visibility .24s allow-discrete, opacity .12s ease 60ms;overflow:hidden}details[data-slot=accordion-item][open]::details-content{opacity:1;block-size:auto}details[data-slot=accordion-item]:not([open])::details-content{transition-duration:.18s,.18s,.1s;transition-timing-function:cubic-bezier(.4,0,.9,.5)}[data-slot=accordion-trigger]>svg{transition:transform .24s cubic-bezier(.2,.65,.3,1)}@media (prefers-reduced-motion:reduce){[data-slot=accordion-trigger]>svg{transition:none!important}details[data-slot=accordion-item]::details-content{transition:none!important}}.company-facts article,.benefit-strip>div,.module-item,.plan-card,.setup-steps>li,.all-plans li,.footer-top>div>a{transition:background-color .15s}.company-facts article:hover,.company-facts article:focus-within,.benefit-strip>div:hover,.benefit-strip>div:focus-within,.module-item:hover,.module-item:focus-within,.plan-card:not(.recommended):hover,.plan-card:not(.recommended):focus-within,.all-plans li:hover,.all-plans li:focus-within,.footer-top>div>a:hover,.footer-top>div>a:focus-within{background-color:var(--color-cell-hover)}.setup-steps>li:hover,.setup-steps>li:focus-within{background-color:var(--color-cell-hover-ink)}.company-facts article>span{background:var(--color-accent-tint);color:var(--color-accent-hover)}.legal-page .container{grid-template-columns:minmax(0,720px) 236px;justify-content:space-between;align-items:start;gap:64px 72px;display:grid}.legal-head{grid-column:1}.legal-head h1{letter-spacing:-2.1px;margin-top:18px;font-size:43px;font-weight:600;line-height:1.1}.legal-lede{color:#5d6b64;margin-top:16px;font-size:18px;line-height:1.7}.legal-stamp{border-top:1px solid var(--color-line);color:#6b7a71;margin-top:24px;padding-top:14px;font-size:13px;font-weight:600}.legal-body{grid-column:1;max-width:720px}.legal-body>section+section{margin-top:38px}.legal-body h2{letter-spacing:-.5px;margin-bottom:14px;font-size:21px;font-weight:700;line-height:1.35}.legal-body p{color:#3f4852;font-size:15px;line-height:1.85}.legal-body p+p{margin-top:12px}.legal-scroll{scrollbar-width:thin;margin-top:18px;overflow-x:auto}.legal-table{min-width:560px;font-size:13px}.legal-table caption{text-align:left;color:var(--color-ink);padding-bottom:10px;font-weight:700}.legal-table th,.legal-table td{vertical-align:top;padding:11px 14px 11px 0;line-height:1.6}.legal-table th{letter-spacing:.4px;color:#6b7a71;border-bottom:1px solid var(--color-line);font-size:12px}.legal-table td{color:#3f4852}.legal-contact{border-top:1px solid var(--color-line);color:#5d6b64;margin-top:40px;padding-top:22px;font-size:14px}.legal-contact>.text-link{font-size:14px}.legal-index{border:1px solid var(--color-line);background:var(--color-paper);border-radius:10px;grid-area:1/2/span 2;padding:22px;position:sticky;top:116px}.legal-index h2{letter-spacing:1.1px;color:#6b7a71;margin-bottom:12px;font-size:12px;font-weight:700}.legal-index li+li{margin-top:2px}.legal-index a{color:#47525b;padding:7px 0;font-size:13px;font-weight:600;line-height:1.5;transition:color .2s;display:block}.legal-index a:hover{color:var(--color-accent)}.legal-index a[aria-current=page]{color:var(--color-accent-hover)}.legal-index>.text-link{border-top:1px solid var(--color-line);width:100%;margin-top:16px;padding-top:14px;font-size:13px;display:inline-flex}.footer-legal{flex-direction:column;gap:2px;display:flex}.footer-legal>a{color:#8b9884;font-size:12px;line-height:1.8;transition:color .2s}.footer-legal>a:hover{color:#d6e0cb}@media (max-width:960px){.legal-page .container{grid-template-columns:minmax(0,1fr);gap:44px}.legal-index{grid-area:auto/1;position:static}.legal-head h1{letter-spacing:-1.7px;font-size:38px}}@media (max-width:700px){.legal-head h1{letter-spacing:-1.3px;font-size:33px}.legal-lede{font-size:16px}.legal-body h2{font-size:19px}}@media (max-width:360px){.legal-head h1{letter-spacing:-1px;font-size:29px}}.checkout-page .container{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:40px 56px;display:grid}.checkout-head{outline-offset:6px;grid-column:1/-1}.checkout-head h1{letter-spacing:-2.1px;margin-top:18px;font-size:43px;font-weight:600;line-height:1.1}.checkout-lede{color:#5d6b64;max-width:640px;margin-top:14px;font-size:17px;line-height:1.65}.checkout-main{grid-column:1;min-width:0}.checkout-result .container{grid-template-columns:minmax(0,1fr)}.checkout-progress ol{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:8px 20px;padding-bottom:26px;display:flex}.checkout-progress li{color:#9aa39b;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.checkout-progress li[data-state=here]{color:var(--color-accent-hover)}.checkout-progress li[data-state=done]{color:#47525b}.checkout-body{min-height:520px;padding-top:30px}.checkout-step{--step-gap:18px}.checkout-step h2{letter-spacing:-.9px;font-size:26px;font-weight:700;line-height:1.25}.checkout-step h3{color:var(--color-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.step-lede{color:#5d6b64;max-width:620px;margin-top:10px;margin-bottom:26px;font-size:15px;line-height:1.7}.step-hint{color:#8b958c;margin-top:7px;font-size:12px;line-height:1.6}.step-note{color:#8b958c;margin-top:10px;font-size:12px;line-height:1.7}.checkout-page .form-row,.checkout-page .checkout-step>.field-row{margin-top:var(--step-gap)}.checkout-page .phone-row{grid-template-columns:132px minmax(0,1fr)}.checkout-page [data-slot=input],.checkout-page [data-slot=select-trigger]{background:#fcfcfa;border-color:#e3e8dc;min-height:46px;padding:11px 13px;font-size:14px}.checkout-page [data-slot=input]::placeholder{color:#adb6a3}.country-anchor{display:block;position:relative}.country-flag{text-align:center;pointer-events:none;top:50%;width:22px;margin-top:-10px;font-size:16px;line-height:20px;position:absolute;inset-inline-start:12px}.checkout-page .country-box{text-overflow:ellipsis;padding-inline:42px 34px}.country-caret{color:#8b958c;pointer-events:none;top:50%;width:16px;height:16px;margin-top:-8px;transition:transform .15s;position:absolute;inset-inline-end:12px}.country-anchor[data-open=true] .country-caret{transform:rotate(180deg)}.country-anchor[data-open=true] .country-flag{display:none}.country-pop{z-index:5;overscroll-behavior:contain;border:1px solid var(--color-line);background:var(--color-surface);top:calc(100% + 6px);border-radius:10px;max-height:288px;padding:4px;display:block;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 12px 30px #1d252012}.country-pop[data-drop=up]{top:auto;bottom:calc(100% + 6px)}.country-option{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:14px;display:flex}.country-option:hover,.country-option[data-active=true]{background:var(--color-paper)}.country-option[aria-current=true]{font-weight:600}.country-option-flag{text-align:center;width:22px;font-size:16px}.country-option-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.country-option-dial{color:#8b958c;font-variant-numeric:tabular-nums}.country-tick{width:15px;height:15px;color:var(--color-accent)}.country-empty{color:#8b958c;text-align:center;padding:22px 12px;font-size:13px;display:block}.plan-choice{border:0;grid-auto-rows:1fr;gap:10px;margin:0;padding:0;display:grid}.plan-option{display:grid}.plan-option>label{border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:15px 17px;transition:border-color .2s,background .2s;display:grid}.plan-option>label:hover{border-color:#c9cfc6}.plan-option-name{font-size:15px;font-weight:700}.plan-option-quota{color:#8b958c;flex-wrap:wrap;gap:4px 16px;font-size:12px;line-height:1.6;display:flex}.peer:checked+label{border-color:var(--color-accent);background:var(--color-accent-wash)}.peer:focus-visible+label{outline:3px solid var(--color-accent);outline-offset:2px}.plan-included{border-top:1px solid var(--color-line);margin-top:28px;padding-top:22px}.plan-included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin-top:12px;display:grid}.plan-included li{color:#47525b;align-items:center;gap:7px;font-size:13px;display:flex}.plan-included li svg{color:#899a75}.domain-punycode{color:#5d6b64;margin-top:12px;font-size:13px}.domain-preview{border:1px solid var(--color-line);background:var(--color-paper);border-radius:8px;margin-top:22px;padding:17px 19px}.domain-preview ul{gap:4px;margin-top:10px;display:grid}.domain-preview li{color:var(--color-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.domain-preview>p{color:#8b958c;margin-top:10px;font-size:12px;line-height:1.7}.email-choice{border:0;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;display:flex}.email-choice legend{color:#47525b;margin-bottom:10px;font-size:13px;font-weight:600}.email-option>label{border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:8px;padding:11px 15px;font-size:14px;transition:border-color .2s,background .2s;display:block}.email-option>.peer:not(:checked)+label:hover{border-color:#c9cfc6}.domain-step{border:1px solid var(--color-line);background:var(--color-paper);border-radius:10px;margin-top:26px;padding:19px 21px}.ns-host{color:#6b7a71;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:12px;font-size:12px;display:flex}.ns-host code{color:var(--color-ink);overflow-wrap:anywhere;font-size:15px;font-weight:700}.ns-status{border:1px solid var(--color-line);background:var(--color-surface);color:#8a6d3b;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.ns-auto{border-top:1px solid var(--color-line);margin-top:20px;padding-top:18px}.ns-auto h4{color:var(--color-ink);font-size:13px;font-weight:700}.ns-auto ul{gap:6px;margin-top:10px;display:grid}.ns-auto li{color:#47525b;background-image:linear-gradient(#899a75,#899a75);background-position:0 11px;background-repeat:no-repeat;background-size:6px 2px;padding-left:14px;font-size:14px;line-height:1.7;list-style:none}.password-aside{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.password-strength{color:#8b958c;font-size:12px;font-weight:700}.password-strength[data-strength=fair]{color:var(--color-accent-hover)}.password-strength[data-strength=strong]{color:var(--color-emerald)}.field-toggle{margin-left:auto;font-size:12px}.check-row{--check-size:18px;--check-line:22px;grid-template-columns:var(--check-size) minmax(0, 1fr);cursor:pointer;align-items:start;gap:4px 11px;display:grid}.check-box{width:var(--check-size);height:var(--check-size);margin-top:calc((var(--check-line) - var(--check-size)) / 2);background:var(--color-surface);color:#0000;border:1.5px solid #7d867e;border-radius:5px;place-items:center;transition:background .2s,border-color .2s,color .2s;display:grid}.check-label{font-size:14px;line-height:var(--check-line);color:var(--color-ink);grid-column:2}.check-note{color:#8b958c;grid-column:2;font-size:12px;line-height:1.6}.check-row:hover .check-box{border-color:var(--color-accent)}.peer:checked+.check-box{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface)}.peer:focus-visible+.check-box{outline:3px solid var(--color-accent);outline-offset:2px}.billing-same{margin-top:var(--step-gap)}.consent-block{margin-top:var(--step-gap);border-top:1px solid var(--color-line);padding-top:20px}.consent-block .consent-list{margin-top:12px}.consent-list{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;overflow:hidden}.consent-list li{padding:14px 16px}.consent-list li+li{border-top:1px solid var(--color-line)}.consent-list li[data-kind=renewal]{background:var(--color-accent-wash)}.consent-list .check-note .text-link{color:var(--color-accent-hover);gap:6px;font-size:12px}.consent-list .check-note small{color:#8b958c;font-size:12px;font-weight:400}.consent-list .field-error{margin-left:29px}.billing-block{border-top:1px solid var(--color-line);margin-top:24px;padding-top:20px}.billing-block>p{color:#47525b;margin-top:8px;font-size:14px}.payment-assurance{border:1px solid var(--color-line);background:var(--color-paper);border-radius:8px;margin-top:22px;padding:17px 19px}.assurance-line{color:var(--color-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.done-mark{background:var(--color-emerald-light);width:44px;height:44px;color:var(--color-emerald);border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.done-facts{border:1px solid var(--color-line);background:var(--color-paper);border-radius:10px;gap:14px;margin-top:8px;padding:18px 19px;display:grid}.done-facts dt{color:#6b7a71;font-size:12px;font-weight:600}.done-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:700}.done-mail{color:#47525b;align-items:center;gap:9px;margin-top:18px;font-size:13px;display:flex}.done-first-steps{margin-top:26px}.done-first-steps ol{gap:7px;margin-top:12px;list-style:inside decimal;display:grid}.done-first-steps li{color:#47525b;font-size:14px;line-height:1.7}.checkout-done>.button{margin-top:28px}.checkout-actions{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.checkout-error{margin-top:18px}.checkout-summary{border:1px solid var(--color-line);background:var(--color-paper);border-radius:10px;grid-column:2;padding:22px;position:sticky;top:116px}.summary-bar{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.summary-bar h2{letter-spacing:1.1px;color:#6b7a71;font-size:12px;font-weight:700}.summary-bar>strong{font-size:17px;font-weight:700}.summary-toggle{font-size:12px;display:none}.summary-body{margin-top:18px}.summary-plan{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.summary-plan>span{letter-spacing:-.5px;font-size:19px;font-weight:700}.summary-plan .text-link{color:var(--color-accent-hover);font-size:12px}.summary-note{color:#5d6b64;margin-top:5px;font-size:13px;line-height:1.6}.summary-interval{margin-top:16px}.summary-interval-fixed{color:#47525b;margin-top:14px;font-size:13px;font-weight:600}.summary-lines{border-top:1px solid var(--color-line);gap:9px;margin:20px 0 0;padding-top:18px;display:grid}.summary-lines>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.summary-lines dt{color:#5d6b64;font-size:13px}.summary-lines dd{text-align:right;margin:0;font-size:14px;font-weight:700}.summary-lines>div:first-child dd{font-size:19px}.summary-fine{color:#8b958c;margin-top:10px;font-size:12px;line-height:1.7}.summary-renewal{border-left:3px solid var(--color-accent);background:var(--color-accent-tint);color:#7a3420;border-radius:5px;margin-top:14px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.65}@media (max-width:1200px){.checkout-page .container{grid-template-columns:minmax(0,1fr) 330px;gap:36px 40px}}@media (max-width:960px){.checkout-page .container{grid-template-columns:minmax(0,1fr)}.checkout-head h1{letter-spacing:-1.7px;font-size:38px}.checkout-summary{grid-area:2/1;position:static}.checkout-main{grid-row:3}.summary-toggle{display:inline-flex}.summary-body{display:none}.summary-body[data-open=true]{display:block}.checkout-body{min-height:0}}@media (max-width:700px){.checkout-head h1{letter-spacing:-1.3px;font-size:33px}.checkout-lede{font-size:15px}.checkout-step h2{font-size:23px}.checkout-page .form-row,.checkout-page .phone-row,.plan-included ul{grid-template-columns:minmax(0,1fr)}.checkout-actions{flex-direction:column-reverse;align-items:stretch}.checkout-actions>.button{width:100%}}@media (max-width:360px){.checkout-head h1{letter-spacing:-1px;font-size:29px}.checkout-summary{padding:15px}.consent-list li{padding:13px 14px}}.footer-scope{color:#7c8575;max-width:420px;margin-top:14px;font-size:12px;line-height:1.8}.footer-direct{overflow-wrap:anywhere;align-items:center;gap:7px;display:inline-flex}.footer-hours{color:#7c8575;font-size:12px;line-height:1.8}.footer-trust{border-top:1px solid #2c342a;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 40px;margin-top:44px;padding-top:26px;display:grid}.footer-trust h3{letter-spacing:1.15px;color:#8b9884;grid-column:1/-1;font-size:12px;font-weight:600}.footer-trust p{color:#7c8575;align-items:flex-start;gap:8px;font-size:12px;line-height:1.8;display:flex}.footer-trust p svg{margin-top:4px}.plan-currency{font-weight:600}@media (max-width:960px){.footer-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.footer-trust{grid-template-columns:minmax(0,1fr);gap:8px}}.checkout-progress li{border-bottom:2px solid #0000;padding-bottom:7px}.checkout-progress li[data-state=here]{border-bottom-color:var(--color-accent)}.checkout-progress li[data-state=done]>svg{color:var(--color-accent)}@media (max-width:960px){.summary-bar{flex-wrap:wrap;align-items:baseline}.summary-toggle{border-top:1px solid var(--color-line);justify-content:space-between;width:100%;margin-top:12px;padding-top:12px}}.sf-screen{--sf-ground:#fcfaf6;--sf-surface:#fff;--sf-soft:#f6efe4;--sf-ink:#171628;--sf-muted:#5e5e71;--sf-line:#dddde8;--sf-line-strong:#c9c9d7;--sf-brand:#6e4ec3;--sf-brand-deep:#5b38ac;--sf-brand-ink:#fbfbff;--sf-brand-soft:#eeeaff;--sf-discount:#0a7e3a;--sf-discount-ink:#f7fdf9;--sf-in-stock:#20a04e;--sf-in-stock-text:#137738;--sf-low:#e89800;--sf-low-text:#9a5505;--sf-out:#8d6663;--sf-danger:#c21725;--sf-heart:#f01e30;--sf-gold:#f1b12b;--sf-pink:#f534a7;--sf-terracotta:#d6673f;--sf-cyan:#00b9d9;--sf-violet:#8348e7;--sf-green:#45c06a;--sf-swatch-natural:#c9a36b;--sf-swatch-honey:#b7792f;--sf-swatch-black:#2b2a2e;--sf-swatch-sand:#d9c7a7;--sf-swatch-sage:#9fb39a;--sf-swatch-linen:#cfc2a9;--sf-swatch-anthracite:#45474d;--sf-swatch-offwhite:#f1ece2;--sf-shadow-card:0 1px 2px #1716280f, 0 10px 24px -14px #17162838;--sf-shadow-overlay:0 18px 40px -14px #1716284d;position:relative}@media (max-width:700px){.sf-viewport{height:460px}.sync-note{margin-top:14px;position:static}}.picker-loading{color:#8a948d;text-align:center;min-width:236px;padding:40px 0;font-size:12px}.picker-root{font-size:12px;position:relative}.picker-months,.picker-month{flex-direction:column;gap:6px;display:flex}.picker-caption{justify-content:center;align-items:center;height:28px;display:flex}.picker-caption-label{color:#16302a;font-size:13px;font-weight:700}.picker-nav{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.picker-nav-button{color:#55635a;pointer-events:auto;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s;display:inline-flex}.picker-nav-button:hover{background-color:var(--color-cell-hover)}.picker-nav-button:disabled{opacity:.4}.picker-grid{border-collapse:collapse}.picker-weekdays,.picker-week{display:flex}.picker-weekday{color:#8a948d;text-transform:none;width:32px;padding-bottom:2px;font-size:11px;font-weight:600}.picker-week{margin-top:2px}.picker-day{padding:0}.picker-day-button{color:#16302a;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:7px;width:32px;height:32px;font-size:12px;transition:background-color .15s}.picker-day-button:hover{background-color:var(--color-cell-hover)}.picker-day.is-today .picker-day-button{color:var(--color-accent);font-weight:700}.picker-day.is-selected .picker-day-button{background:var(--color-accent);color:#fff}.picker-day.is-selected .picker-day-button:hover{background-color:var(--color-accent-hover)}.picker-day.is-outside .picker-day-button,.picker-day.is-disabled .picker-day-button{color:#b4bcb6}.picker-day.is-hidden{visibility:hidden}.picker-times{flex-direction:column;gap:1px;width:104px;max-height:232px;display:flex;overflow-y:auto}.picker-time{color:#16302a;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:12px;transition:background-color .15s}.picker-time.is-selected{background:var(--color-accent-tint);color:var(--color-accent-hover);font-weight:700}@media (max-width:700px){.picker-pop{max-width:calc(100vw - 24px)}}[data-panel]{--panel-ink:#12171f;--panel-muted:#5a6572;--panel-surface:#fff;--panel-sunken:#eff2f7;--panel-hover:#f3f5f9;--panel-line:#e1e6ec;--panel-line-strong:#7c8795;--panel-accent:#0b4fa8;--panel-accent-ink:#083c7f;--panel-accent-wash:#e8eff9;--panel-warning:#7a4e00;--panel-warning-wash:#fdf1d6;--panel-danger:#b3261e;--panel-danger-wash:#fcebea;--panel-success:#0f6b41;--panel-success-wash:#e4f3eb;--panel-info:#0e5c8a;--panel-info-wash:#e4f1f9;--panel-scrim:#00000080;--panel-radius-control:6px;--panel-radius-panel:8px;--panel-radius-overlay:12px;--panel-control-h:36px;--panel-control-x:10px;--panel-time-w:112px;--panel-overpaid:#6b3fa0;--panel-overpaid-wash:#f1eaf9;--panel-hover-accent:#bfd5f0;--panel-press-accent:#a8c6eb;--panel-hover-danger:#f4c4c0;--panel-press-danger:#efaea9;--panel-edge-shade:#0000004d;--panel-nav:#0b1220;--panel-nav-raised:#111b2e;--panel-nav-active:#17233c;--panel-nav-line:#1e2b45;--panel-nav-text:#8b9ab5;--panel-nav-strong:#fff;--panel-nav-hover:#202e4a;--panel-nav-accent:#4c93f5;--panel-shadow-1:0 1px 2px #1018280d, 0 1px 3px #1018280f;--panel-shadow-2:0 4px 8px -2px #10182814, 0 2px 4px -2px #1018280f;--panel-shadow-3:0 20px 48px -12px #10182847, 0 4px 12px -4px #1018281f;--panel-font:var(--font-panel,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--panel-text-2xs:11px;--panel-leading-2xs:16px;--panel-text-xs:12px;--panel-leading-xs:18px;--panel-text-sm:13px;--panel-leading-sm:20px;--panel-text-base:14px;--panel-leading-base:22px;--panel-text-lg:16px;--panel-leading-lg:24px;--panel-text-xl:20px;--panel-leading-xl:26px;--panel-text-2xl:24px;--panel-leading-2xl:30px;--panel-tracking-heading:-.012em;--panel-radius-sharp:2px;--panel-radius-pill:999px;--panel-content-max:1440px;--panel-measure:68ch;--panel-sidebar-w:264px;--panel-sidebar-rail:64px;--panel-topbar-h:56px;--panel-section-gap:20px;--panel-row-cosy:48px;--panel-row-compact:40px;--panel-motion-fast:.12s;--panel-motion-base:.15s;--panel-ease-out:cubic-bezier(.2, 0, 0, 1)}[data-panel][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--panel-ink:#eef1f6;--panel-muted:#98a3b3;--panel-surface:#111826;--panel-sunken:#080d18;--panel-line:#1f2937;--panel-line-strong:#626d7c;--panel-hover:#17202f;--panel-accent:#7fb0f5;--panel-accent-ink:#a9c9f8;--panel-accent-wash:#16233a;--panel-danger:#f28b82;--panel-danger-wash:#331a18;--panel-success:#4ebe86;--panel-success-wash:#10291d;--panel-warning:#e8a200;--panel-warning-wash:#33270b;--panel-info:#5ab6e8;--panel-info-wash:#0e2634;--panel-overpaid:#c09bea;--panel-overpaid-wash:#241b33;--panel-hover-accent:#22395c;--panel-press-accent:#2e4f7d;--panel-hover-danger:#5a2926;--panel-press-danger:#783735;--panel-scrim:#000000b8;--panel-edge-shade:#ffffff24;--panel-shadow-1:0 1px 2px #00000080, 0 1px 3px #00000080, 0 0 0 1px #ffffff0a;--panel-shadow-2:0 4px 8px -2px #0009, 0 2px 4px -2px #00000080, 0 0 0 1px #ffffff0f;--panel-shadow-3:0 20px 48px -12px #000000b8, 0 4px 12px -4px #0009, 0 0 0 1px #ffffff14}[data-panel] :focus-visible{outline:2px solid var(--panel-accent);outline-offset:2px;border-radius:var(--panel-radius-control)}.panel-row{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.panel-row.is-wide{grid-column:1/-1}.panel-label{color:var(--panel-ink);font-size:13px;font-weight:500;line-height:1.25;display:block}.panel-hint{color:var(--panel-muted);font-size:12px;line-height:1.45}.panel-error{color:var(--panel-danger);font-size:12px;font-weight:600}.panel-box{width:100%;height:var(--panel-control-h);min-height:var(--panel-control-h);padding:0 var(--panel-control-x);border:1px solid var(--panel-line-strong);border-radius:var(--panel-radius-control);background:var(--panel-surface);color:var(--panel-ink);font:inherit;font-size:13px;line-height:calc(var(--panel-control-h) - 2px);transition:border-color .12s;display:block}.panel-box::placeholder{color:var(--panel-muted)}.panel-box:focus-visible{border-color:var(--panel-accent)}.panel-box:disabled{background:var(--panel-sunken);cursor:not-allowed;opacity:.6}.panel-box[aria-invalid=true]{border-color:var(--panel-danger)}.panel-textarea{height:auto;min-height:0;padding:8px var(--panel-control-x);resize:vertical;line-height:1.625}.panel-select{appearance:none;cursor:pointer;padding-right:34px}.panel-combobox{text-align:left;cursor:pointer;align-items:center;padding-right:34px;display:flex}.panel-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-value.is-empty{color:var(--panel-muted)}.picker-mark{top:50%;right:var(--panel-control-x);color:var(--panel-muted);pointer-events:none;margin-top:-8px;position:absolute}.picker-field{min-width:0;display:block;position:relative}.picker-field.is-date{flex:1;min-width:0}.picker-field.is-time{width:var(--panel-time-w);flex:none}.panel-instant{align-items:center;gap:8px;min-width:0;display:flex}.picker-open{border-radius:var(--panel-radius-control);width:28px;height:28px;color:var(--panel-muted);background:0 0;border:0;justify-content:center;align-items:center;margin-top:-14px;transition:background-color .12s;display:inline-flex;position:absolute;top:50%;right:4px}.picker-open:hover{background-color:var(--panel-hover);color:var(--panel-ink)}.picker-field .panel-box{padding-right:34px}.picker-pop,.panel-pop{z-index:80;border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-surface);box-shadow:0 20px 48px -12px #10182847,0 4px 12px -4px #1018281f}.picker-pop{padding:8px}.picker-pop.is-times{width:var(--radix-popover-trigger-width);padding:4px}.picker-times{width:100%;max-height:244px;padding:2px}.picker-time{color:var(--panel-ink);font-size:13px}.picker-time:hover{background-color:var(--panel-hover)}.picker-time.is-selected{background:var(--panel-accent-wash);color:var(--panel-accent-ink)}.picker-loading{color:var(--panel-muted)}[data-panel] .picker-caption-label{color:var(--panel-ink)}[data-panel] .picker-nav-button{color:var(--panel-muted)}[data-panel] .picker-nav-button:hover{background-color:var(--panel-hover)}[data-panel] .picker-weekday{color:var(--panel-muted)}[data-panel] .picker-day-button{color:var(--panel-ink);font-size:13px}[data-panel] .picker-day-button:hover{background-color:var(--panel-hover)}[data-panel] .picker-day.is-today .picker-day-button{color:var(--panel-accent)}[data-panel] .picker-day.is-selected .picker-day-button{background:var(--panel-accent);color:var(--panel-surface)}[data-panel] .picker-day.is-selected .picker-day-button:hover{background-color:var(--panel-accent-ink)}.panel-pop{width:var(--radix-popover-trigger-width);min-width:200px;padding:4px}.panel-search{margin-bottom:4px}.panel-list{flex-direction:column;gap:1px;max-height:236px;display:flex;overflow-y:auto}.panel-option{border-radius:var(--panel-radius-control);color:var(--panel-ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;font-size:13px;transition:background-color .12s;display:flex}.panel-option:hover{background-color:var(--panel-hover)}.panel-tick{color:var(--panel-accent);flex-shrink:0}.panel-tick.is-off{opacity:0}.panel-empty{color:var(--panel-muted);text-align:center;margin:0;padding:12px 8px;font-size:13px}.panel-chip{box-shadow:inset 0 0 0 1px var(--panel-chip-ring);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.panel-chip>i{background:currentColor;border-radius:999px;width:6px;height:6px}.panel-chip.is-neutral{--panel-chip-ring:var(--panel-line);background:var(--panel-sunken);color:var(--panel-muted)}.panel-chip.is-neutral>i{background:var(--panel-line-strong)}.panel-chip.is-info{--panel-chip-ring:#0e5c8a40;background:var(--panel-info-wash);color:var(--panel-info)}.panel-chip.is-success{--panel-chip-ring:#0f6b4140;background:var(--panel-success-wash);color:var(--panel-success)}.panel-chip.is-warning{--panel-chip-ring:#7a4e0040;background:var(--panel-warning-wash);color:var(--panel-warning)}.panel-chip.is-danger{--panel-chip-ring:#b3261e40;background:var(--panel-danger-wash);color:var(--panel-danger)}.panel-alert{border:1px solid var(--panel-line);border-radius:var(--panel-radius-panel);background:var(--panel-sunken);color:var(--panel-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.panel-alert.is-warning{background:var(--panel-warning-wash);border-color:#7a4e004d}.panel-button{height:var(--panel-control-h);border-radius:var(--panel-radius-control);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.panel-button.is-primary{background:var(--panel-accent);color:var(--panel-surface)}.panel-button.is-primary:hover{background-color:var(--panel-accent-ink)}.panel-button.is-outline{border-color:var(--panel-line-strong);background:var(--panel-surface);color:var(--panel-ink)}.panel-button.is-outline:hover{background-color:var(--panel-hover)}.panel-button:disabled{opacity:.5}.panel-scrim{z-index:60;background:var(--panel-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.panel-dialog{border:1px solid var(--panel-line);border-radius:var(--panel-radius-overlay);background:var(--panel-surface);width:100%;max-width:576px;max-height:calc(100dvh - 32px);color:var(--panel-ink);flex-direction:column;gap:16px;padding:20px;animation:.18s both appear;display:flex;position:relative;box-shadow:0 20px 48px -12px #10182847,0 4px 12px -4px #1018281f}.panel-dialog-head{flex-direction:column;gap:6px;padding-right:32px;display:flex}.panel-dialog-title{color:var(--panel-ink);font-size:15px;font-weight:600;line-height:1.35}.panel-dialog-lede{color:var(--panel-muted);font-size:13px;line-height:1.5}.panel-dialog-body{flex-direction:column;gap:16px;margin:0 -4px;padding:4px;display:flex;overflow-y:auto}.panel-dialog-body>*{margin-top:0;margin-bottom:0}.panel-dialog-foot{border-top:1px solid var(--panel-line);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.panel-close{border-radius:var(--panel-radius-control);width:28px;height:28px;color:var(--panel-muted);background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex;position:absolute;top:12px;right:12px}.panel-close:hover{background-color:var(--panel-hover);color:var(--panel-ink)}@media (max-width:700px){.panel-dialog{max-height:calc(100dvh - 24px)}.panel-pop,.picker-pop{max-width:calc(100vw - 24px)}}.demo-wrap{container:stage/inline-size}@media (max-width:700px){.demo-wrap{max-width:390px;margin-inline:auto}}.contact-page .container{grid-template-columns:minmax(0,660px) 320px;justify-content:space-between;align-items:start;gap:38px 72px;display:grid}.contact-head{grid-column:1}.contact-head h1{letter-spacing:-2.1px;margin-top:18px;font-size:43px;font-weight:600;line-height:1.1}.contact-lede{color:#5d6b64;margin-top:16px;font-size:18px;line-height:1.7}.contact-form{border-top:1px solid var(--color-line);flex-direction:column;grid-column:1;gap:18px;padding-top:26px;display:flex}.contact-page [data-slot=input],.contact-page [data-slot=textarea],.contact-page [data-slot=select-trigger]{background:#fcfcfa;border-color:#e3e8dc;min-height:46px;padding:11px 13px;font-size:14px}.contact-page [data-slot=textarea]{resize:vertical;min-height:150px;line-height:1.7}.contact-page [data-slot=input]::placeholder,.contact-page [data-slot=textarea]::placeholder{color:#adb6a3}.contact-form>.button{justify-content:space-between;align-self:flex-start;min-width:232px}.contact-done{background:#f2f7ed;border:1px solid #cfe0cb;border-radius:10px;grid-column:1;padding:26px 28px}.contact-done>strong{color:#245534;align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.contact-done>p{color:#3f5a45;margin-top:10px;font-size:14px;line-height:1.7}.contact-aside{border:1px solid var(--color-line);background:var(--color-paper);border-radius:10px;grid-area:1/2/span 2;padding:24px;position:sticky;top:116px}.contact-aside h2{letter-spacing:1.1px;color:#6b7a71;font-size:12px;font-weight:700}.contact-term{letter-spacing:.9px;color:#8b958c;margin-top:18px;font-size:11px;font-weight:700}.contact-entity>strong{color:var(--color-ink);margin-top:14px;font-size:15px;font-weight:700;display:block}.contact-entity>span{color:#6b7a71;align-items:center;gap:7px;margin-top:6px;font-size:12px;display:flex}.contact-entity address{color:#3f4852;margin-top:6px;font-size:13px;font-style:normal;line-height:1.7}.contact-channels{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.contact-channels>.text-link{overflow-wrap:anywhere;align-items:center;gap:7px;font-size:13px;display:inline-flex}.contact-note{color:#8b958c;margin-bottom:4px;font-size:11px}.contact-hours>p{color:#3f4852;align-items:center;gap:7px;margin-top:6px;font-size:13px;line-height:1.7;display:flex}.contact-docs{border-top:1px solid var(--color-line);flex-direction:column;align-items:flex-start;margin-top:4px;padding-top:14px;display:flex}.contact-docs>a{color:#47525b;align-items:center;gap:5px;padding:5px 0;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.contact-docs>a:hover{color:var(--color-accent)}@media (max-width:960px){.contact-page .container{grid-template-columns:minmax(0,1fr);gap:32px}.contact-aside{grid-area:auto/1;position:static}.contact-head h1{letter-spacing:-1.7px;font-size:38px}}@media (max-width:700px){.contact-head h1{letter-spacing:-1.3px;font-size:33px}.contact-lede{font-size:16px}.contact-form>.button{align-self:stretch;min-width:0}}@media (max-width:360px){.contact-head h1{letter-spacing:-1px;font-size:29px}}.contact-consent-doc{margin-top:6px;padding-inline-start:29px;font-size:12px}.contact-consent-doc>.text-link{align-items:center;gap:4px;font-size:12px;display:inline-flex}.demo-form>.form-note>.text-link{font-size:inherit;text-underline-offset:2px;gap:4px;text-decoration:underline}.cookie-banner{z-index:40;border:1px solid var(--color-line);width:min(360px,100% - 40px);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:16px 18px;animation:.24s both appear;display:flex;position:fixed;inset-block-end:calc(20px + env(safe-area-inset-bottom));inset-inline-start:calc(20px + env(safe-area-inset-left));box-shadow:0 12px 30px #1b23301f}.cookie-banner p{color:#626770;margin:0;font-size:13px;line-height:1.55}.cookie-banner>.text-link{gap:6px;font-size:12px}.cookie-answers{gap:8px;display:flex}.cookie-answers>.button{flex:1;min-width:0}.footer-company>.text-link{color:#8b9884;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;font-weight:600;line-height:1.8}@media (max-width:700px){.cookie-banner{width:auto;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-block-end:0;border-inline:0;border-radius:0;inset-block-end:0;inset-inline:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
