/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-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;--tw-ease:initial}}}:root{--sea-ink:#2c1e0a;--sea-ink-soft:#6b5a3e;--sea-ink-muted:#6b5a3e;--lagoon:#c8921a;--lagoon-deep:#a87b18;--lagoon-soft:#c8921a1a;--palm:#8b6914;--palm-soft:#fff8e7;--sand:#fff8e7;--foam:#fbf8f2;--surface:#ffffffbd;--surface-strong:#ffffffe6;--surface-0:#fbf8f2;--surface-1:#fff;--surface-2:#fffcf5;--surface-3:#f0e8d4;--line:#e8dfc8;--line-strong:#d9ccaa;--inset-glint:#ffffffd1;--kicker:#8b6914e6;--bg-base:#fbf8f2;--header-bg:#fffcf5d6;--chip-bg:#fffc;--chip-line:#8b69142e;--link-bg-hover:#ffffffe6;--hero-a:#c8921a2e;--hero-b:#8b69141f;--text-strong:var(--sea-ink);--text-body:#4a3a1e;--text-muted:#6b5a3e;--text-faint:#73654a;--accent:var(--lagoon);--accent-deep:var(--lagoon-deep);--accent-soft:var(--lagoon-soft);--accent-text:#8b6914;--on-accent:#2c1e0a;--lagoon-text:#7a5c11;--success-text:#2e7d32;--success-text-deep:#246226;--danger-text:#a53529;--warning-text:#8a5610;--delta-down-text:#a85518;--success:#4caf50;--on-success:#fff;--warning:#c47b15;--danger:#b73e33;--info:var(--lagoon-deep);--disabled-bg:#ebe4d6;--disabled-text:#80735c;--disabled-line:#d8cfb9;--font-display:"DM Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--shadow-1:0 1px 2px #2c1e0a0a;--shadow-2:0 2px 8px #2c1e0a0d;--shadow-3:0 2px 12px #2c1e0a0f;--shadow-glass:0 1px 0 #fff9 inset, 0 2px 12px #2c1e0a0f;--ease-rise:cubic-bezier(.16,.84,.36,1);--whatsapp:#25d366;--delta-down:#d4783a;--tip-bg:#fff8e7;--input-bg:#fff9ee;--kbd-bg:#f0e8d4;--hero-grad:linear-gradient(135deg, #fff8e7 0%, #fdf0d0 50%, #f8e6b8 100%);--progress-1:#c8921a;--progress-2:#a87b18;--progress-3:#8b6914;--progress-4:#6b5010;--ambient-a:#fff8e7cc;--ambient-b:#c8921a14;--ambient-c:#8b69140f;--grid-line-a:#2c1e0a0f;--grid-line-b:#2c1e0a0d;--lp-nav-bg:#fbf8f2eb;--lp-nav-divider:#2c1e0a0f;--stats-bg:#2c1e0a;--stats-text:#fff8e7;--stats-accent:#e0b95c;--landing-footer-text:#fff8e7;--landing-footer-accent:#e0b95c;--stats-line:#e0b95c40;--stats-label:#f5ebd6b8;--custo-bg:linear-gradient(140deg, #2c1e0a 0%, #3d2c10 58%, #4a3512 100%);--custo-text:#fff8e7;--custo-body:#f0e0bd;--custo-accent:#e8c67a;--custo-num:#f5c542;--custo-dim:#c8a35a;--custo-tile-bg:#ffffff0f;--custo-tile-line:#ffffff1f;--custo-halo:#c8921a0d;--island-glint-strong:#ffffffa6;--island-glint-soft:#ffffff4d;--island-border:#ffffffb3;--auth-card-bg:#ffffffbd;--auth-card-border:#ffffffb3;--auth-card-shadow:var(--shadow-glass);--input-focus-ring:#c8921a26;--conveyor-rail:#c79a36;--conveyor-rail-hi:#efd488;--conveyor-rail-lo:#7e5d18;--conveyor-price:#7e5d18;--conveyor-belt:#363b42;--conveyor-belt-lo:#23262b;--conveyor-rib:#ffffff12;--conveyor-rib-dark:#00000073;--conveyor-bolt:#d7dce2;--conveyor-bolt-hi:#fff;--conveyor-bolt-lo:#6b7077;--conveyor-wall-a:#d3e0ea;--conveyor-wall-b:#e7eef4;--conveyor-wall-mullion:#0000000f;--conveyor-wall-streak:#ffffff1a;--conveyor-highlight:#fff;--conveyor-shadow:#000;--conveyor-bolt-stroke:#00000040;--conveyor-glint:#ffd771;--conveyor-text:#1b2330;--conveyor-text-muted:#5d6b7a;--conveyor-tag-bg:#fff;--conveyor-tag-line:#dbe5ec;--conveyor-discount:#1d8a4e;--conveyor-live-bg:#e0682a1f;--conveyor-live-text:#c0451f;--conveyor-live-dot:#e0682a;--conveyor-live-sonar:#e0682a80;--conveyor-dock-border:#0000000f;--conveyor-dock-shadow:0 -8px 22px #281c0812;--conveyor-chrome-bg:#ffffffb8;--conveyor-control-text:#5d6b7a;--conveyor-control-bg:#ffffffb8;--conveyor-backdrop:#0006;--conveyor-sheet-bg:#fff;--conveyor-sheet-shadow:0 -10px 30px #0000002e;--vd-gold:#f5c542;--vd-gold-soft:#e8c67a;--vd-gold-dim:#c8a35a;--vd-cream:#fff8e7;--vd-cream-dim:#f0e0bd;--vd-ink-1:#2c1e0a;--vd-ink-2:#3d2c10;--vd-ink-3:#4a3512;--vd-grad-ink:linear-gradient(140deg, var(--vd-ink-1) 0%, var(--vd-ink-2) 58%, var(--vd-ink-3) 100%);--vd-grad-cream:linear-gradient(140deg, #fff8e7 0%, #fdf0d0 55%, #f8e6b8 100%);--vd-grad-burn:linear-gradient(90deg, #b73e33, #d4783a);--vd-on-cream:#2c1e0a;--vd-on-cream-body:#4a3a1e;--vd-on-cream-muted:#6b5a3e;--vd-on-cream-accent:#826213;--vd-on-cream-line:#d9ccaa;--vd-halo:#c8921a3d;--vd-hairline:#ffffff21;--vd-inset-bg:#00000038;--vd-gold-line:#f5c5422e;--vd-gold-glow:#f5c54247;--vd-gold-glow-strong:#f5c54273;--vd-gold-glow-none:#f5c54200;--vd-ember-glow:#f5c5421f;--vd-coin-hi:#ffe9a8;--vd-coin-lo:#a87b18;--vd-coin-glow:#f5c54259;--vd-tile-bg:#ffffff0f;--vd-tile-line:#ffffff1f;--vd-pill-bg:#ffffff14;--vd-pill-line:#ffffff26;--vd-track-bg:#ffffffb8;--vd-sweep-hi:#ffffff59}:root.dark{--sea-ink:#f5ebd7;--sea-ink-soft:#cfc1a6;--sea-ink-muted:#b8a98e;--lagoon:#e5b84b;--lagoon-deep:#f0c963;--lagoon-soft:#e5b84b24;--palm:#d7ae48;--palm-soft:#2b2418;--sand:#2b2418;--foam:#17140f;--surface:#221d15c7;--surface-strong:#2a2318f0;--surface-0:#17140f;--surface-1:#221d16;--surface-2:#1d1913;--surface-3:#352d21;--line:#443a2a;--line-strong:#5a4b34;--inset-glint:#ffe8b814;--kicker:#d9b758;--bg-base:#17140f;--header-bg:#1d1913e6;--chip-bg:#2a2318e6;--chip-line:#e5b84b3d;--link-bg-hover:#e5b84b1a;--hero-a:#e5b84b1a;--hero-b:#8b691414;--text-strong:#f5ebd7;--text-body:#ded2bc;--text-muted:#b8a98e;--text-faint:#9e9078;--accent-text:#f0c963;--on-accent:#2c1e0a;--lagoon-text:#f0c963;--success-text:#82d784;--success-text-deep:#82d784;--danger-text:#ff9b91;--warning-text:#f4be69;--delta-down-text:#f2a36b;--success:#69c76c;--warning:#e0a446;--danger:#e87970;--info:#e5b84b;--disabled-bg:#2a241b;--disabled-text:#8a7f6b;--disabled-line:#3f3628;--shadow-1:0 1px 2px #0000003d;--shadow-2:0 2px 8px #00000047;--shadow-3:0 2px 12px #00000052;--shadow-glass:0 1px 0 #ffe8b80f inset, 0 2px 12px #00000052;--tip-bg:#2b2418;--input-bg:#211c15;--kbd-bg:#352d21;--hero-grad:linear-gradient(135deg, #2b2418 0%, #332918 50%, #3b2e17 100%);--ambient-a:#e5b84b0f;--ambient-b:#e5b84b0d;--ambient-c:#8b69140a;--grid-line-a:#f5ebd709;--grid-line-b:#f5ebd706;--lp-nav-bg:#17140feb;--lp-nav-divider:#e5b84b24;--stats-bg:#221d16;--stats-text:#f5ebd7;--stats-accent:#f0c963;--landing-footer-text:#fff8e7;--landing-footer-accent:#e0b95c;--stats-line:#f0c9634d;--stats-label:#d5c6a9;--custo-bg:linear-gradient(140deg, #221d16 0%, #2a2319 58%, #332a1c 100%);--custo-text:#f5ebd7;--custo-body:#d5c6a9;--custo-accent:#f0c963;--custo-num:#f0c963;--custo-dim:#b8a98e;--custo-tile-bg:#ffffff0d;--custo-tile-line:#f0c96329;--custo-halo:#f0c9631f;--island-glint-strong:#ffe8b80f;--island-glint-soft:#ffe8b804;--island-border:#e5b84b3d;--auth-card-bg:#221d16;--auth-card-border:#e5b84b47;--auth-card-shadow:0 2px 18px #0000005c;--input-focus-ring:#f0c96347;--conveyor-rail:#d3a83d;--conveyor-rail-hi:#f0cc72;--conveyor-rail-lo:#9b7421;--conveyor-price:#d3a83d;--conveyor-belt:#292c31;--conveyor-belt-lo:#17191d;--conveyor-rib:#ffffff14;--conveyor-rib-dark:#0000008c;--conveyor-bolt:#aeb5bd;--conveyor-bolt-hi:#eef1f4;--conveyor-bolt-lo:#555d67;--conveyor-wall-a:#171a1f;--conveyor-wall-b:#252a31;--conveyor-wall-mullion:#ffffff0b;--conveyor-wall-streak:#ffffff09;--conveyor-highlight:#fff;--conveyor-shadow:#000;--conveyor-bolt-stroke:#0000006b;--conveyor-glint:#f0cc72;--conveyor-text:#f5ebd7;--conveyor-text-muted:#b8a98e;--conveyor-tag-bg:#221d16;--conveyor-tag-line:#5a4b34;--conveyor-discount:#82d784;--conveyor-live-bg:#f07e4129;--conveyor-live-text:#ffad7e;--conveyor-live-dot:#f07e41;--conveyor-live-sonar:#f07e418c;--conveyor-dock-border:#f0cc7224;--conveyor-dock-shadow:0 -8px 24px #00000061;--conveyor-chrome-bg:#221d16d1;--conveyor-control-text:#ded2bc;--conveyor-control-bg:#221d16db;--conveyor-backdrop:#0000009e;--conveyor-sheet-bg:#221d16;--conveyor-sheet-shadow:0 -12px 34px #00000080}@layer theme{:root,:host{--font-sans:"DM Sans", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-700:oklch(37% .013 285.805);--spacing:.25rem;--container-3xl:48rem;--container-5xl:64rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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{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{.\!visible{visibility:visible!important}.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}.col-1{grid-column:1}.col-2{grid-column:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[30px\]{border-radius:30px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#6C6C6C\]{border-color:#6c6c6c}.border-\[var\(--line\)\]{border-color:var(--line)}.bg-\[\#222222\]{background-color:#222}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-6{padding:calc(var(--spacing) * 6)}.p-256{padding:calc(var(--spacing) * 256)}.p-512{padding:calc(var(--spacing) * 512)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-\[var\(--sea-ink\)\]{color:var(--sea-ink)}.text-\[var\(--sea-ink-soft\)\]{color:var(--sea-ink-soft)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-500{color:var(--color-zinc-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.selection\:bg-\[rgba\(200\,146\,26\,0\.24\)\] ::selection{background-color:#c8921a3d}.selection\:bg-\[rgba\(200\,146\,26\,0\.24\)\]::selection{background-color:#c8921a3d}@media (hover:hover){.hover\:bg-\[var\(--link-bg-hover\)\]:hover{background-color:var(--link-bg-hover)}.hover\:text-\[var\(--sea-ink\)\]:hover{color:var(--sea-ink)}.hover\:opacity-70:hover{opacity:.7}}@media (width>=40rem){.sm\:flex-row{flex-direction:row}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:text-left{text-align:left}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=48rem){.md\:aspect-auto{aspect-ratio:auto}.md\:h-\[40rem\]{height:40rem}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-20{padding-inline:calc(var(--spacing) * 20)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}}.dark\:text-zinc-700:where(.dark,.dark *){color:var(--color-zinc-700)}}.tenant-finance{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);min-width:0;padding:18px}.tenant-finance__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-finance__heading h2,.tenant-finance__cost h3{color:var(--text-strong);margin:0;font-size:16px}.tenant-finance__heading p,.tenant-finance__cost>p{color:var(--text-muted);margin:4px 0 0;font-size:12.5px}.tenant-finance__period{grid-template-columns:minmax(160px,.8fr) repeat(2,minmax(150px,.7fr)) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.tenant-finance label{min-width:0;color:var(--text-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.tenant-finance__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.tenant-finance__card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-0);min-width:0;padding:16px}.tenant-finance__card span,.tenant-finance__card small{color:var(--text-muted);font-size:12px;display:block}.tenant-finance__card strong{color:var(--text-strong);margin:4px 0;font-size:22px;display:block}.tenant-finance__empty{border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--text-muted);text-align:center;margin-top:16px;padding:18px}.tenant-finance__empty strong{color:var(--text-strong)}.tenant-finance__empty p{margin:5px 0 0}.tenant-finance__cost{border-radius:var(--r-md);background:var(--surface-0);margin-top:16px;padding:16px}.tenant-finance__cost-grid{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:10px;margin-top:14px;display:grid}@media (width<=1023px){.tenant-finance__cards,.tenant-finance__cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tenant-finance{padding:14px}.tenant-finance__heading{flex-direction:column}.tenant-finance__heading>button,.tenant-finance__period>button,.tenant-finance__cost-grid>button{width:100%}.tenant-finance__period,.tenant-finance__cards,.tenant-finance__cost-grid{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}html,body,#app{min-height:100%}body{color:var(--sea-ink);font-family:var(--font-sans);background-color:var(--bg-base);background:radial-gradient(1100px 620px at -8% -10%, var(--hero-a), transparent 58%), radial-gradient(1050px 620px at 112% -12%, var(--hero-b), transparent 62%), var(--bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;opacity:.4;background:radial-gradient(circle at 20% 15%, var(--ambient-a), transparent 34%), radial-gradient(circle at 78% 26%, var(--ambient-b), transparent 42%), radial-gradient(circle at 42% 82%, var(--ambient-c), transparent 36%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:-1;opacity:.06;background-image:linear-gradient(var(--grid-line-a) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line-b) 1px, transparent 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%)}a{color:var(--lagoon-deep);text-underline-offset:2px;text-decoration-color:#a87b1866;text-decoration-thickness:1px}a:hover{color:var(--palm)}code{border:1px solid var(--line);background:var(--surface-strong);font-size:.9em}@supports (color:color-mix(in lab, red, red)){code{background:color-mix(in oklab, var(--surface-strong) 82%, white 18%)}}code{border-radius:7px;padding:2px 7px}pre code{font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.page-wrap{width:min(1080px,100% - 2rem);margin-inline:auto}.display-title{font-family:var(--font-display)}.island-shell{border:1px solid var(--line);background:linear-gradient(165deg, var(--surface-strong), var(--surface));box-shadow:0 1px 0 var(--inset-glint) inset, 0 2px 12px #2c1e0a0f, 0 6px 18px #2c1e0a0d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}button,.island-shell,a{transition:background-color .18s,color .18s,border-color .18s,transform .18s}.island-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--kicker);font-size:.69rem;font-weight:700}.nav-link{color:var(--sea-ink-soft);align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav-link:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--lagoon), var(--palm));width:100%;height:2px;transition:transform .17s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nav-link:hover,.nav-link.is-active{color:var(--sea-ink)}.nav-link:hover:after,.nav-link.is-active:after{transform:scaleX(1)}@media (width<=640px){.nav-link:after{bottom:-4px}}.site-footer{border-top:1px solid var(--line);background:var(--header-bg)}@supports (color:color-mix(in lab, red, red)){.site-footer{background:color-mix(in oklab, var(--header-bg) 84%, transparent 16%)}}.rise-in{animation:.7s cubic-bezier(.16,1,.3,1) both rise-in}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rise-in{animation:none}}.subreg-slot{z-index:80;flex:none;min-width:0;position:sticky;top:0}.subreg-banner{background:var(--lagoon-soft);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:11px 14px;display:flex}.subreg-banner>i{background:var(--warning);border-radius:50%;flex:none;width:8px;height:8px}.subreg-banner>div{flex-direction:column;flex:1;min-width:0;display:flex}.subreg-banner strong{color:var(--sea-ink);font-size:13px}.subreg-banner span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.subreg-banner>button:last-child,.subreg-modal-head button{color:var(--text-faint);cursor:pointer;background:0 0;border:0;font-size:18px}.subreg-overlay{z-index:200;background:#16232f80;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.subreg-overlay--blocking{background:var(--bg-base)}.subreg-modal{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface-1);width:min(100%,430px);max-height:calc(100vh - 32px);box-shadow:var(--shadow-3);flex-direction:column;gap:14px;padding:20px 18px;display:flex;overflow:auto}.subreg-modal-head{justify-content:space-between;align-items:center;display:flex}.subreg-title{flex-direction:column;gap:3px;display:flex}.subreg-title h2{color:var(--sea-ink);margin:0;font-size:20px}.subreg-title span,.subreg-modal p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.subreg-debt{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.subreg-debt header,.subreg-debt>div{justify-content:space-between;gap:10px;padding:11px 14px;display:flex}.subreg-debt header{background:var(--surface-2);border-bottom:1px solid var(--line)}.subreg-debt header b{font-size:19px}.subreg-debt>div{border-bottom:1px solid var(--line);font-size:12px}.subreg-debt>div:last-child{border:0}.subreg-grace{flex-direction:column;gap:6px;display:flex}.subreg-grace>div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.subreg-grace>div span{color:var(--text-muted)}.subreg-grace>i{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.subreg-grace>i b{background:linear-gradient(90deg,var(--warning),var(--danger));height:100%;display:block}.subreg-pix{flex-direction:column;gap:10px;display:flex}.subreg-qr{border:1px solid var(--line);border-radius:var(--r-lg);align-items:center;gap:14px;padding:14px;display:flex}.subreg-qr img{border-radius:var(--r-md);background:#fff;width:108px;height:108px;padding:8px}.subreg-qr>div{color:var(--text-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.subreg-qr strong{color:var(--sea-ink);font-size:14px}.subreg-copy{border:1px dashed var(--line);background:var(--surface-2);border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 12px;display:flex}.subreg-copy code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.subreg-wait{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.subreg-wait button{color:var(--accent-text);cursor:pointer;background:0 0;border:0}.subreg-success{background:var(--palm-soft);border:1px solid var(--palm);border-radius:var(--r-lg);align-items:center;gap:12px;padding:14px;display:flex}.subreg-success>b{background:var(--palm);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.subreg-success>div{flex-direction:column;font-size:12.5px;display:flex}.subreg-error{align-items:center;gap:10px;display:flex}.subreg-error>div{flex-direction:column;flex:1;display:flex}.subreg-whatsapp{border:1px solid var(--line-strong);border-radius:var(--r-sm);height:40px;color:var(--text-strong);justify-content:center;align-items:center;font-size:13.5px;font-weight:600;display:flex}.subreg-later{color:var(--text-faint);cursor:pointer;background:0 0;border:0;align-self:center;font-weight:600}.subreg-modal .vd-pep-hold,.subreg-modal .vd-pep-hold>button{width:100%}.subreg-banner>button.subreg-banner-link{border-radius:var(--r-sm);background:var(--accent);color:var(--accent-contrast);font:inherit;cursor:pointer;white-space:nowrap;border:0;padding:8px 12px;font-size:12px;font-weight:700}.tenant-assignment__renewal{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);flex-direction:column;gap:12px;padding:16px;display:flex}.tenant-assignment__renewal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tenant-assignment__renewal>header p{color:var(--text-muted);margin:3px 0 0}.tenant-assignment__debt,.tenant-assignment__renewal-charge{border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:8px;padding:12px;display:flex}.tenant-assignment__debt>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.tenant-assignment__renewal-charge code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-assignment__renewal-charge>div{flex-wrap:wrap;gap:8px;display:flex}.tenant-assignment__timeline{gap:8px;margin:0;padding-left:22px;display:grid}.tenant-assignment__timeline li{grid-template-columns:1fr auto;gap:2px 10px;font-size:12px;display:grid}.tenant-assignment__timeline small{color:var(--text-muted);grid-column:1/-1}@media (width<=480px){.subreg-overlay{align-items:end;padding:0}.subreg-modal{border-radius:18px 18px 0 0;max-height:94vh}.subreg-qr{align-items:flex-start}.subreg-qr img{width:90px;height:90px}.subreg-grace>div,.subreg-wait,.tenant-assignment__renewal>header{flex-direction:column}.tenant-assignment__debt>div{align-items:flex-start}.tenant-assignment__renewal-charge>div{flex-direction:column}}.continuation-page{background:radial-gradient(circle at 50% 0,var(--lagoon-soft),var(--surface-0) 48%);place-items:center;min-height:100vh;padding:24px;display:grid}.continuation-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface-1);width:min(100%,620px);box-shadow:var(--shadow-3);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:clamp(28px,6vw,56px);display:flex}.continuation-card h1{color:var(--sea-ink);margin:0;font-size:clamp(28px,5vw,44px);line-height:1.08}.continuation-card p{max-width:520px;color:var(--text-muted);margin:0;font-size:16px;line-height:1.65}.continuation-card small{color:var(--text-faint)}.continuation-actions{flex-direction:column;gap:10px;width:min(100%,360px);display:flex}.continuation-actions>*{justify-content:center;width:100%}@media (width<=600px){.subreg-banner{flex-wrap:wrap;align-items:flex-start}.subreg-banner>div{flex-basis:calc(100% - 20px)}.subreg-banner-link{margin-left:18px}.continuation-page{padding:0}.continuation-card{min-height:100vh;box-shadow:none;border:0;border-radius:0;justify-content:center}}.vd-pep-hold.lp-pep-hold>.lp-pep{transition:transform,opacity}.vd-pep-hold.lp-pep-hold{isolation:isolate;align-self:flex-start;position:relative}.vd-pep-hold.lp-pep-hold>.lp-pep{bottom:2px;left:50%}.vd-plan-cta-row{flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;display:flex}.vd-plan-microcopy{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:11.5px;line-height:1.35;display:flex}.vd-plan-trust{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.vd-plan-trust svg{color:var(--palm);flex:none}.vd-plan-more{min-width:190px}.vd-plan-inline-note{color:var(--text-muted);font-size:12px}.vd-trial-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vd-trial-head h3{color:var(--sea-ink);letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.vd-trial-head>div:last-child{text-align:right;flex-direction:column;gap:2px;display:flex}.vd-trial-head>div:last-child span{color:var(--text-muted);font-size:12px}.vd-trial-head strong{color:var(--palm);font:600 26px/1 var(--font-mono)}.vd-trial-list{flex-direction:column;gap:9px;display:flex}.vd-trial-list>div{align-items:flex-start;gap:10px;display:flex}.vd-trial-list span{color:var(--accent-text);font:500 12px/1.5 var(--font-mono);padding-top:2px}.vd-trial-list p{color:var(--text-body);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.vd-trial-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.vd-trial-note{color:var(--text-muted);text-wrap:pretty;font-size:12px}.vd-plan-loading{border-radius:var(--r-lg);color:#fff8e7;box-shadow:var(--shadow-3);background:linear-gradient(140deg,#2c1e0a 0%,#3d2c10 60%,#4a3512 100%);flex-direction:column;align-items:center;gap:22px;padding:38px 34px 34px;display:flex;position:relative;overflow:hidden}.vd-plan-loading:after{content:"";pointer-events:none;background:radial-gradient(circle,#c8921a3d,#0000 68%);border-radius:50%;width:420px;height:420px;margin-left:-210px;position:absolute;bottom:-160px;left:50%}.vd-plan-loading>*{z-index:1;position:relative}.vd-plan-loading-title{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.vd-plan-loading-title span{color:#e8c67a;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:700}.vd-plan-loading-title h2{color:#fff8e7;letter-spacing:-.02em;margin:0;font-size:22px}.vd-plan-loading-body{flex-direction:column;gap:12px;width:100%;max-width:420px;display:flex}.vd-plan-loading-track{border-radius:var(--r-pill);background:#ffffff1f;height:6px;overflow:hidden}.vd-plan-loading-track span{background:linear-gradient(90deg,var(--lagoon),#f5c542);height:100%;transition:width .6s var(--ease-rise);display:block}.vd-plan-loading-list{flex-direction:column;gap:8px;display:flex}.vd-plan-loading-list>div{opacity:.32;transition:opacity .4s var(--ease-rise);align-items:center;gap:9px;display:flex}.vd-plan-loading-list>div.is-active{opacity:1}.vd-plan-loading-list>div>span{color:#2c1e0a;border:1.5px solid #ffffff3d;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:grid}.vd-plan-loading-list>div>span.is-done{background:#f5c542;border-color:#f5c542}.vd-plan-loading-list p{color:#f0e0bd;text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.vd-checkout-error{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vd-checkout-error>div{flex-direction:column;flex:260px;gap:3px;display:flex}.vd-checkout-error-icon{background:var(--danger);width:28px;height:28px;color:var(--on-danger,#fff);border-radius:50%;place-items:center;font-weight:800;display:grid}.vd-payment-thanks{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface-1);max-width:680px;box-shadow:var(--shadow-3);flex-direction:column;align-items:flex-start;gap:18px;margin:clamp(40px,10vh,100px) auto;padding:clamp(24px,6vw,42px);display:flex}.vd-payment-thanks h1{color:var(--sea-ink);letter-spacing:-.025em;margin:0;font-size:clamp(28px,6vw,42px)}.vd-payment-proof{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--tip-bg);flex-direction:column;gap:4px;width:100%;padding:16px;display:flex}.vd-payment-proof span,.vd-payment-proof small{color:var(--text-muted);font-size:12px}.vd-payment-proof strong{color:var(--text-strong);font:700 22px/1.2 var(--font-mono);letter-spacing:.06em}@media (prefers-reduced-motion:reduce){.vd-pep-hold.lp-pep-hold>.lp-pep{transition:none}}.auth-page{justify-content:center;align-items:center;min-height:70vh;padding:3rem 1.5rem 4rem;display:flex}.auth-card{background:var(--auth-card-bg);border:1px solid var(--auth-card-border);width:100%;max-width:420px;box-shadow:var(--auth-card-shadow);border-radius:20px;padding:36px 36px 32px}@media (width>=480px){.auth-card{padding:2.75rem 2.5rem}}.auth-logo{align-items:center;gap:.5rem;margin-bottom:2rem;text-decoration:none;display:flex}.auth-logo-name{font-family:var(--font-display);color:var(--lagoon-deep);font-size:1.15rem;font-weight:700}.auth-field{flex-direction:column;gap:.375rem;display:flex}.auth-label{color:var(--sea-ink-soft);letter-spacing:.01em;font-size:.8125rem;font-weight:600}.auth-input{border:1px solid var(--line);background:var(--surface-strong);border-radius:12px;width:100%;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.auth-input{background:color-mix(in oklab, var(--surface-strong) 60%, transparent)}}.auth-input{color:var(--sea-ink);font-family:var(--font-sans);outline:none;font-size:.9375rem;transition:border-color .18s,box-shadow .18s}.auth-input:focus{border-color:var(--accent-deep);box-shadow:0 0 0 3px var(--lagoon)}@supports (color:color-mix(in lab, red, red)){.auth-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--lagoon) 20%, transparent)}}.auth-input::placeholder{color:var(--sea-ink-soft);opacity:.55}.auth-btn{background:linear-gradient(135deg, var(--lagoon), var(--lagoon-deep));color:#fff;width:100%;font-family:var(--font-sans);cursor:pointer;letter-spacing:.01em;box-shadow:0 4px 16px var(--lagoon-deep);border:none;border-radius:12px;margin-top:.25rem;padding:.8125rem 1.5rem;font-size:.9375rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.auth-btn{box-shadow:0 4px 16px color-mix(in oklab, var(--lagoon-deep) 35%, transparent)}}.auth-btn:hover:not(:disabled){box-shadow:0 6px 22px var(--lagoon-deep);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.auth-btn:hover:not(:disabled){box-shadow:0 6px 22px color-mix(in oklab, var(--lagoon-deep) 45%, transparent)}}.auth-btn:active:not(:disabled){transform:translateY(0)}.auth-btn:disabled{opacity:.6;cursor:not-allowed}.auth-error{color:#c53030;background:#dc262612;border:1px solid #dc26262e;border-radius:10px;margin:0;padding:.75rem 1rem;font-size:.875rem}.auth-footer-text{text-align:center;color:var(--sea-ink-soft);margin-top:1.5rem;font-size:.875rem}.auth-footer-link{color:var(--lagoon-deep);font-weight:600;text-decoration:none}.auth-footer-link:hover{color:var(--lagoon)}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:500}.display-italic{font-family:var(--font-display);letter-spacing:-.01em;font-style:italic;font-weight:500}.mono{font-family:var(--font-mono)}.gar-grain{isolation:isolate;position:relative}.gar-grain:before{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:multiply;opacity:.6;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}.gar-grain>*{z-index:1;position:relative}.gar-island{background:linear-gradient(180deg, var(--island-glint-strong) 0%, var(--island-glint-soft) 100%), var(--surface-1);-webkit-backdrop-filter:blur(14px)saturate(1.05);border:1px solid var(--island-border);box-shadow:var(--shadow-glass)}.gar-island.auth-card{background:var(--auth-card-bg);border-color:var(--auth-card-border);box-shadow:var(--auth-card-shadow)}.rise-in-2{animation-delay:80ms}.rise-in-3{animation-delay:.16s}.rise-in-4{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.rise-in-2,.rise-in-3,.rise-in-4{animation-delay:0s}}.lp-root{--lp-nav-h:56px;--lp-respiro-divisor:clamp(28px, 3vw, 48px);background:var(--surface-0);color:var(--text-body);font-family:var(--font-display)}.lp-root [id]{scroll-margin-top:calc(var(--lp-nav-h) + 16px)}.lp-camada{z-index:1;position:relative}.lp-pepitas{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.lp-pepita{opacity:0;background:radial-gradient(circle at 32% 28%,#ffe9a8,#f5c542 46%,#a87b18 92%);animation-name:lp-flutua;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;top:0}@keyframes lp-flutua{0%{opacity:0;transform:translateY(110vh)rotate(0)}8%{opacity:var(--pep-op)}92%{opacity:var(--pep-op)}to{transform:translate(var(--pep-sway), -14vh) rotate(var(--pep-spin));opacity:0}}html:has(.lp-root){scroll-behavior:smooth}.lp-section{padding:clamp(64px,8vw,120px) clamp(20px,5vw,64px) 0}.lp-section--antes-divisor{padding-bottom:var(--lp-respiro-divisor)}.lp-wrap{width:100%;min-width:0;max-width:1140px;margin:0 auto}.lp-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--kicker);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.lp-h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:1.12}.lp-h2--sm{font-size:clamp(27px,3.5vw,34px)}.lp-h2--xl{font-size:clamp(28px,4vw,40px);line-height:1.08}.lp-h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-strong);text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(34px,5.2vw,58px);font-weight:700;line-height:1.03}.lp-h1 .display-italic,.lp-h2 .display-italic{font-weight:inherit}.lp-sub{color:var(--text-muted);max-width:56ch;margin:0;font-size:15.5px;line-height:1.6}.lp-sub--hero{color:var(--text-body);max-width:52ch;font-size:17px}.lp-sub--final{color:var(--text-body);max-width:52ch;font-size:16px}.lp-pulse-dot{background:var(--lagoon-deep);border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-out infinite pulse-ring;display:inline-block}.lp-pulse-dot.parado{animation:none}.lp-btn{background:var(--lagoon);height:46px;color:var(--on-accent);border-radius:var(--r-md);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-rise), box-shadow .16s var(--ease-rise);border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 10px #c8921a47}.lp-btn:hover{background:var(--lagoon);color:var(--on-accent);transform:translateY(-1px);box-shadow:0 4px 16px #c8921a57}.lp-btn:active{background:var(--lagoon);color:var(--on-accent);transform:translateY(1px);box-shadow:0 1px 6px #c8921a4d}.lp-btn-sm{height:40px;box-shadow:none;padding:0 16px;font-size:13.5px}.lp-btn--hero{height:54px;padding:0 26px;font-size:15.5px}.lp-btn--custo{height:52px;padding:0 24px;font-size:15px}.lp-btn--final{height:56px;padding:0 30px;font-size:16px}.lp-btn-ghost{background:var(--surface-1);height:46px;color:var(--text-body);border:1px solid var(--line-strong);border-radius:var(--r-md);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:border-color .16s ease, background .16s ease, transform .16s var(--ease-rise);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.lp-btn-ghost:hover,.lp-btn-ghost:focus-visible{border-color:var(--lagoon-deep);background:var(--surface-2);color:var(--text-strong)}.lp-btn-ghost:active{border-color:var(--lagoon-deep);background:var(--surface-2);color:var(--text-strong);transform:translateY(1px)}.lp-btn-ghost--final{height:56px;padding:0 22px;font-size:15px}.lp-btn:focus-visible,.lp-btn-ghost:focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px}.lp-btn:focus-visible{background:var(--lagoon);color:var(--on-accent);box-shadow:none}.lp-nav{z-index:100;background:0 0;align-items:center;height:56px;padding-block:0;padding-inline:max(clamp(18px,5vw,64px),50% - 570px);display:flex;position:fixed;top:0;left:0;right:0}.lp-nav.scrolled{background:var(--lp-nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--lp-nav-divider)}.lp-nav-links{justify-content:center;align-items:center;gap:20px;display:flex}.lp-navlink{color:var(--text-muted);letter-spacing:-.005em;font-size:13.5px;font-weight:500;text-decoration:none}.lp-navlink:hover,.lp-navlink:focus-visible,.lp-navlink:active{color:var(--text-strong)}.lp-nav-entrar{white-space:nowrap;min-height:44px;color:var(--text-body);flex-shrink:0;align-items:center;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.lp-nav-entrar:hover,.lp-nav-entrar:focus-visible,.lp-nav-entrar:active{color:var(--text-strong)}.lp-nav-actions{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.lp-nav-cta{white-space:nowrap;flex-shrink:0}.lp-nav-cta-short{display:none}@media (width<=430px){.lp-nav{padding-inline:12px}.lp-nav-actions{gap:9px}.lp-nav-cta{letter-spacing:.06em;padding-inline:12px;font-size:10px}.lp-nav-cta-full{display:none}.lp-nav-cta-short{display:inline}}.lp-hero{align-items:center;min-height:clamp(480px,62vh,660px);padding:clamp(96px,12vw,140px) clamp(20px,5vw,64px) clamp(56px,7vw,96px);display:flex;position:relative}.lp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);width:100%;display:grid;position:relative}.lp-hero-copy{flex-direction:column;gap:22px;min-width:0;max-width:560px;display:flex}.lp-hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-hero-media{aspect-ratio:16/9;border-radius:var(--r-xl);background:var(--surface-1);width:100%;min-width:0}.lp-hero-video-frame{border-radius:var(--r-xl);width:100%;height:100%;box-shadow:var(--shadow-3);background:var(--surface-1);position:relative;overflow:hidden}.lp-hero-video-toggle{opacity:.7;border-radius:var(--r-pill);color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14110cb8;border:1px solid #ffffff8c;place-items:center;transition:opacity .16s,background .16s;display:grid;position:absolute;bottom:12px;right:12px}.lp-hero-video-toggle:hover,.lp-hero-video-toggle:focus-visible{opacity:1;background:#14110ce0}@media (hover:none){.lp-hero-video-toggle{opacity:.82}}.lp-steps,.lp-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lp-steps>*,.lp-features>*,.lp-stats-grid>*{min-width:0}.lp-feature{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform .18s var(--ease-rise), box-shadow .18s var(--ease-rise);flex-direction:column;gap:8px;padding:22px;display:flex}.lp-feature:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.lp-step{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-2);transition:transform .18s var(--ease-rise), box-shadow .18s var(--ease-rise);flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,32px);display:flex}.lp-step:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.lp-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.lp-split{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:stretch;gap:clamp(20px,3vw,28px);display:grid}.lp-plain-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lp-custo-card{background:var(--custo-bg);color:var(--custo-text);border-radius:var(--r-2xl);box-shadow:var(--shadow-3);padding:clamp(26px,4.5vw,44px);position:relative;overflow:hidden}.lp-custo-halo{pointer-events:none;background:radial-gradient(circle, var(--custo-halo), transparent 70%);border-radius:50%;width:380px;height:380px;position:absolute;inset:auto -100px -160px auto}.lp-custo-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:clamp(24px,4vw,40px);display:grid;position:relative}.lp-custo-col{flex-direction:column;gap:18px;display:flex}.lp-custo-ctas{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.lp-custo-tile{border-radius:var(--r-md);background:var(--custo-tile-bg);border:1px solid var(--custo-tile-line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lp-convite-card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.lp-convite-card--forte{border-color:var(--line-strong)}.lp-final-card{background:var(--hero-grad);border:1px solid var(--line-strong);border-radius:var(--r-2xl);box-shadow:var(--shadow-3);padding:clamp(28px,5vw,48px)}.lp-final-col{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.lp-final-ctas{flex-wrap:wrap;justify-content:center;gap:44px 12px;margin-top:6px;display:flex}.lp-demo-chip{color:var(--text-body);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;padding:5px 10px;font-size:11.5px}.lp-demo-tile{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:3px;padding:11px 12px;display:flex}.lp-recurso{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);align-items:flex-start;gap:14px;min-width:0;padding:18px 20px;transition:border-color .16s;display:flex}.lp-recurso>.mono{flex-shrink:0}.lp-recurso:hover{border-color:var(--lagoon)}.lp-em-breve{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-3);border-radius:var(--r-pill);flex-shrink:0;margin-left:auto;padding:4px 9px;font-size:10.5px;font-weight:700}.lp-vitrine-card,.lp-central-card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);box-sizing:border-box;flex-direction:column;padding:14px;display:flex;overflow:hidden}.lp-vitrine-card{gap:14px;min-height:250px;padding:16px}.lp-central-card{gap:11px;min-height:230px}.lp-central-msg{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-body);text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.lp-vitrine-escala{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--success), var(--success) 46%, var(--warning) 62%, var(--danger));height:8px;position:relative}.lp-vitrine-marcador{background:var(--text-strong);width:4px;height:18px;box-shadow:0 0 0 3px var(--surface-1);transition:left .7s var(--ease-rise);border-radius:2px;position:absolute;top:-5px;transform:translate(-50%)}.lp-canal{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:background .4s,border-color .4s,color .4s;display:inline-flex}.lp-central-avatar{border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.lp-central-resposta{background:var(--lagoon-soft);border:1px solid var(--lagoon);border-radius:var(--r-sm);align-items:center;gap:10px;margin-top:auto;padding:8px 10px;display:flex}.lp-central-bateio{margin:-4px 0}.lp-central-resposta-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.lp-duvida{background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:100%;max-width:640px;box-shadow:var(--shadow-2);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:26px;display:flex}.lp-duvida[hidden]{display:none}.lp-duvida-ctas{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:36px 10px;width:100%;padding-top:16px;display:flex}.lp-final-login{color:var(--lagoon-text);font-weight:600;text-decoration:none}.lp-final-login:hover,.lp-final-login:focus-visible,.lp-final-login:active{color:var(--text-strong)}.lp-check{background:var(--lagoon);width:17px;height:17px;color:var(--on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:9.5px;font-weight:700;display:flex}.lp-stats-faixa{border-top:1px solid var(--stats-line);flex-wrap:wrap;align-items:center;gap:28px;padding-top:24px;display:flex}.lp-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(28px,4vw,56px);padding:clamp(44px,5vw,72px) 0 clamp(28px,3vw,44px);display:grid}.lp-footer-link{color:var(--text-muted);font-size:13.5px;text-decoration:none}.lp-footer-link:hover,.lp-footer-link:focus-visible,.lp-footer-link:active{color:var(--text-strong)}@media (width<=1199px){.lp-nav-links{display:none}}@media (width<=1023px){.lp-hero-grid{grid-template-columns:1fr}.lp-hero-media{aspect-ratio:9/16;border:7px solid #17140f;border-radius:38px;order:-1;justify-self:center;width:min(78vw,340px)}.lp-hero-video-frame--mobile{border-radius:31px}.lp-hero-copy{text-align:center;align-items:center;max-width:680px;margin-inline:auto}.lp-hero-ctas{justify-content:center}.lp-steps{grid-template-columns:1fr}.lp-features,.lp-stats-grid{grid-template-columns:repeat(2,1fr)}.lp-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=639px){.lp-hero{padding-top:84px}.lp-features,.lp-footer-grid{grid-template-columns:1fr}.lp-hero-ctas .lp-btn,.lp-hero-ctas .lp-btn-ghost,.lp-final-ctas .lp-btn,.lp-final-ctas .lp-btn-ghost,.lp-duvida-ctas .lp-btn,.lp-duvida-ctas .lp-btn-ghost{flex:100%}.lp-duvida{padding:20px}.lp-vitrine-card{min-height:339.2px}.lp-central-card{min-height:260px}}@media (prefers-reduced-motion:reduce){.lp-pulse-dot{animation:none}.lp-pepita{opacity:0;animation:none}.lp-vitrine-marcador,.lp-canal{transition:none}html:has(.lp-root){scroll-behavior:auto}}@keyframes pulse-ring{0%{box-shadow:0 0 #c8921a73}to{box-shadow:0 0 0 14px #c8921a00}}:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:var(--r-sm)}.gar-accent-custom:focus-within{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:var(--r-md)}.gar-app-shell{background:var(--surface-0);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;height:100dvh;display:flex;overflow:hidden}.gar-overlay{pointer-events:none;display:none}.gar-sidebar{background:var(--surface-2);border-right:1px solid var(--line);width:240px;height:100%;transition:width .2s var(--ease-rise);flex-direction:column;flex-shrink:0;gap:24px;padding:20px 16px;display:flex;position:relative;overflow:hidden}.gar-sidebar.compact{width:64px;padding:16px 8px}.gar-sidebar-brand-toggle{border-radius:var(--r-md);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.gar-sidebar-body{display:contents}.gar-sidebar-brand-toggle:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.theme-selector{border:0;min-width:0;margin:0;padding:0}.theme-selector__legend{color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:600}.theme-selector__options{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-1);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.theme-selector__option{border-radius:var(--r-sm);min-width:0;min-height:48px;color:var(--text-muted);cursor:pointer;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:5px 4px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.theme-selector__option:has(input:checked){color:var(--text-strong)}.theme-selector__pill{border-radius:var(--r-sm);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--chip-line);position:absolute;inset:0}.theme-selector__option>svg,.theme-selector__option>span:not(.theme-selector__pill){z-index:1;position:relative}.theme-selector__option input{opacity:0;width:1px;height:1px;position:absolute}.theme-selector__option:has(input:focus-visible){outline:2px solid var(--accent-deep);outline-offset:2px}.theme-selector--compact .theme-selector__options{grid-template-columns:1fr}.gar-content-frame{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.gar-content{background:var(--surface-0);min-width:0;min-height:0;padding-bottom:calc(env(safe-area-inset-bottom) + var(--gar-dock-h,152px));flex-direction:column;flex:1;display:flex;overflow:auto}.gar-topbar{padding:calc(16px + env(safe-area-inset-top)) 32px 16px;border-bottom:1px solid var(--line);background:var(--surface-0);top:var(--subreg-banner-h,0px);z-index:5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky}.gar-topbar--bare{display:none}.gar-main{flex:1;width:100%;min-width:0;max-width:1280px;margin:0 auto;padding:32px 28px 40px}.gar-burger,.gar-drawer-toggle{display:none}.gar-crumb{align-items:center;gap:6px;display:inline-flex}.gar-topbar__right{justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.gar-usd-rate{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-1);white-space:nowrap;grid-template-columns:auto auto;align-items:baseline;column-gap:6px;min-width:0;padding:5px 8px;display:grid}.gar-usd-rate__label,.gar-usd-rate__meta{color:var(--text-faint);font-size:10px;line-height:1.15}.gar-usd-rate__value{color:var(--text-strong);font-size:12px;line-height:1.15}.gar-usd-rate__meta{grid-column:1/-1}.gar-usd-rate__source{color:var(--text-faint);text-underline-offset:2px;grid-column:1/-1;font-size:10px;line-height:1.15;text-decoration:underline}.gar-usd-rate__source:hover{color:var(--text-muted)}.gar-usd-rate--stale .gar-usd-rate__meta{color:var(--warning)}.gar-usd-rate--unavailable{align-items:center;display:flex}.gar-usd-rate--loading{opacity:.55;width:76px;height:38px}.gar-nav-item{border-radius:var(--r-sm);height:34px;color:var(--sea-ink-soft);align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.gar-nav-item:hover{background:var(--surface-3)}.gar-nav-item.active{color:var(--accent-text);border-right:2px solid var(--lagoon);background:#c8921a0d;font-weight:600}.gar-chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-1);height:32px;color:var(--text-body);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.gar-chip:hover{background:var(--surface-3)}.gar-chip.active{background:var(--sea-ink);color:var(--surface-0);border-color:var(--sea-ink)}.gar-hero{border-radius:var(--r-2xl);background:radial-gradient(120% 80% at 100% 0%, #c8921a2e 0%, transparent 55%), radial-gradient(80% 100% at 0% 100%, #8b69141f 0%, transparent 60%), linear-gradient(180deg, var(--foam) 0%, var(--sand) 100%);border:1px solid var(--line);padding:36px 40px;position:relative;overflow:hidden}.gar-card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform .2s var(--ease-rise), box-shadow .2s;cursor:pointer;overflow:hidden}.gar-card:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.gar-table{border-collapse:collapse;width:100%}.gar-table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;background:var(--surface-2);white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:700}.gar-table td{vertical-align:middle;padding:12px 16px;font-size:13px}.gar-table tbody tr{border-bottom:1px solid var(--line);transition:background .12s}.gar-table tbody tr:last-child{border-bottom:none}.gar-table tbody tr:hover{background:var(--surface-2)}.gar-table.gar-table--tenants{min-width:1040px}.gar-table.gar-table--groups{min-width:760px}.gar-table.gar-table--groups th,.gar-table.gar-table--groups td{white-space:nowrap}.gar-table.gar-table--groups th:first-child,.gar-table.gar-table--groups td:first-child{overflow-wrap:break-word;white-space:normal;max-width:260px}.gar-table.gar-table--tenants th,.gar-table.gar-table--tenants td{white-space:nowrap;padding-left:12px;padding-right:12px}.gar-table.gar-table--tenants th:first-child,.gar-table.gar-table--tenants td:first-child{white-space:normal;overflow-wrap:break-word;min-width:200px;max-width:240px}.gar-table.gar-table--import{min-width:1100px}.gar-table.gar-table--import th,.gar-table.gar-table--import td{white-space:nowrap;vertical-align:top;padding-left:12px;padding-right:12px}.gar-table.gar-table--import th:nth-child(2),.gar-table.gar-table--import td:nth-child(2){white-space:normal;overflow-wrap:break-word;min-width:220px;max-width:260px}.gar-import-cand{border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--surface-1);width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:10px;padding:8px;display:flex}.gar-import-cand .gar-qs-thumb{margin-top:2px}.gar-import-cand:hover{background:var(--surface-3)}.gar-import-cand[aria-pressed=true]{border-color:var(--accent-deep);background:var(--accent-soft)}.gar-import-cand[aria-pressed=true]:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.gar-import-cand[aria-pressed=true]:hover{background:color-mix(in srgb, var(--accent-soft) 55%, var(--line-strong))}}.gar-import-cand .gar-qs-row-cat{border:1px solid var(--line-strong);padding:1px 7px}.gar-import-cand:focus-visible{border-radius:var(--r-md)}.gar-import-cand-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gar-import-cand-name{color:var(--text-strong);overflow-wrap:anywhere;font-size:13px;font-weight:600}.gar-import-cand-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.gar-import-cand-facets{color:var(--text-muted);flex-wrap:wrap;gap:6px;font-size:11.5px;font-weight:500;display:flex}.gar-spin{animation:1s linear infinite gar-spin}@keyframes gar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gar-tenants-page{padding:32px}@media (width<=640px){.gar-tenants-page{padding:20px 16px;gap:18px!important}}.gar-table.gar-table--feira{min-width:1080px}.gar-table.gar-table--feira th,.gar-table.gar-table--feira td{white-space:nowrap;padding-left:12px;padding-right:12px}.gar-table.gar-table--feira th:first-child,.gar-table.gar-table--feira td:first-child{white-space:normal;overflow-wrap:break-word;min-width:200px;max-width:260px}.gar-table.gar-table--users{min-width:1040px}.gar-table.gar-table--users th,.gar-table.gar-table--users td{white-space:nowrap;padding-left:12px;padding-right:12px}.gar-table.gar-table--users th:first-child,.gar-table.gar-table--users td:first-child{white-space:normal;overflow-wrap:break-word;min-width:160px;max-width:220px}.gar-table.gar-table--team{min-width:820px}.gar-table.gar-table--team th,.gar-table.gar-table--team td{white-space:nowrap;padding-left:12px;padding-right:12px}.gar-table.gar-table--team th:first-child,.gar-table.gar-table--team td:first-child{white-space:normal;overflow-wrap:break-word;min-width:160px;max-width:220px}.gar-table.gar-table--price-monitor{min-width:720px}.gar-table.gar-table--price-monitor th,.gar-table.gar-table--price-monitor td{white-space:nowrap}.gar-table.gar-table--price-monitor th:first-child,.gar-table.gar-table--price-monitor td:first-child{white-space:normal;overflow-wrap:break-word;min-width:240px;max-width:380px}.gar-table.gar-table--metrics{min-width:720px}.gar-table.gar-table--metrics th,.gar-table.gar-table--metrics td{white-space:nowrap}.gar-table.gar-table--metrics th:first-child,.gar-table.gar-table--metrics td:first-child{white-space:normal;overflow-wrap:break-word;z-index:1;border-right:1px solid var(--line);width:240px;min-width:220px;max-width:240px;position:sticky;left:0}.gar-table.gar-table--metrics th:first-child{background:var(--surface-2)}.gar-table.gar-table--metrics td:first-child{background:var(--surface-1)}.gar-table.gar-table--metrics tbody tr:hover td:first-child{background:var(--surface-2)}.gar-table.gar-table--brasilcard{min-width:1080px}.gar-table.gar-table--brasilcard th,.gar-table.gar-table--brasilcard td{white-space:nowrap}.gar-table.gar-table--brasilcard th:first-child,.gar-table.gar-table--brasilcard td:first-child{white-space:normal;overflow-wrap:break-word;z-index:1;border-right:1px solid var(--line);min-width:160px;max-width:220px;position:sticky;left:0}.gar-table.gar-table--brasilcard th:first-child{background:var(--surface-2)}.gar-table.gar-table--brasilcard td:first-child{background:var(--surface-1);box-shadow:inherit}.gar-table.gar-table--brasilcard tbody tr:hover td:first-child{background:var(--surface-2)}.gar-table.gar-table--brasilcard th:nth-child(6),.gar-table.gar-table--brasilcard td:nth-child(6){white-space:normal;overflow-wrap:break-word;min-width:260px;max-width:380px}.gar-table.gar-table--diagnosticos{min-width:1180px}.gar-table.gar-table--diagnosticos th,.gar-table.gar-table--diagnosticos td{white-space:nowrap}.gar-table.gar-table--diagnosticos th:first-child,.gar-table.gar-table--diagnosticos td:first-child{white-space:normal;overflow-wrap:break-word;min-width:160px;max-width:220px}.gar-table.gar-table--card-fees{min-width:560px}.gar-table.gar-table--card-fees th,.gar-table.gar-table--card-fees td{white-space:nowrap}.gar-table.gar-table--card-fees-fit{table-layout:fixed;width:100%;min-width:0}.gar-table.gar-table--card-fees-fit th,.gar-table.gar-table--card-fees-fit td{white-space:normal;overflow-wrap:break-word;padding:8px 10px;font-size:12px}.gar-table.gar-table--card-fees-fit th:first-child,.gar-table.gar-table--card-fees-fit td:first-child{white-space:nowrap;overflow-wrap:normal;width:92px}.gar-cf-capture{pointer-events:none;width:560px;position:absolute;top:0;left:-9999px}.gar-cf-brand{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.gar-cf-brand__id{flex-direction:column;gap:18px;display:flex}@media (width<=1023px){.gar-cf-brand{grid-template-columns:1fr}}.gar-cf-full{z-index:2000;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#000000d1;justify-content:center;align-items:center;max-width:100vw;max-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.gar-cf-full__card{transform-origin:50%;width:560px}.gar-cf-full__close{top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));z-index:1;border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--line-strong);height:40px;color:var(--text-strong);cursor:pointer;box-shadow:var(--shadow-2);align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute}.gar-pm-bestprice{background:var(--lagoon-soft);border:1px solid var(--lagoon);border-radius:var(--r-lg);flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.gar-pm-bestprice .usd{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text-strong);font-size:24px;font-weight:800}.gar-pm-bestprice .brl{font-family:var(--font-mono);color:var(--text-muted);font-size:14px}.gar-pm-stores{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gar-pm-store{text-align:left;border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--line);min-width:0;font:inherit;color:inherit;appearance:none;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.gar-pm-store:hover{border-color:var(--lagoon-deep)}.gar-pm-store>div{width:100%}.gar-pm-store--best{background:var(--lagoon-soft);border-color:var(--lagoon)}.gar-pm-store--selected{box-shadow:inset 0 0 0 3px var(--lagoon-deep)}.gar-pm-toprow{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.gar-pm-history{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex;overflow:hidden}.gar-pm-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gar-pm-history-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-size:12px;font-weight:700;overflow:hidden}.gar-pm-history-chart{align-items:center;min-height:64px;display:flex;position:relative}.gar-pm-history-empty{color:var(--text-muted);font-size:13px}.gar-pm-history-foot{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.gar-pm-spark{width:100%;position:relative}.gar-pm-spark-tip{--tip-w:min(240px, 100%);left:clamp(calc(var(--tip-w) / 2), var(--tip-x,50%), calc(100% - var(--tip-w) / 2));width:max-content;max-width:var(--tip-w);border-radius:var(--r-sm);background:var(--sea-ink);color:var(--surface-1);pointer-events:none;z-index:2;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.gar-pm-spark-tip--below{transform:translate(-50%,8px)}.gar-pm-alert{background:var(--tip-bg);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}:root{--topbar-h:calc(57px + env(safe-area-inset-top))}.gar-oc-group{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);margin:12px 20px;font-size:13px;position:relative;overflow:visible}.gar-oc-table-container{container-type:inline-size}.gar-oc-rail{z-index:3;border-radius:var(--r-lg) 0 0 var(--r-lg);width:4px;position:absolute;top:0;bottom:0;left:0}.gar-oc-sep{top:calc(var(--subreg-banner-h,0px) + var(--gar-topbar-h,var(--topbar-h)));z-index:2;background:var(--surface-2);border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;align-items:center;gap:10px;padding:8px 24px;display:flex;position:sticky}.gar-oc-product-name{--gar-oc-product-name-max:280px;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.gar-oc-product-name:after{content:"";border-right:1px solid var(--line-strong);margin-left:12px}.gar-oc-sep-text{align-items:baseline;gap:8px;min-width:0;display:flex}.gar-oc-sep-name{white-space:nowrap;font-size:13px}.gar-oc-sep-pre{color:var(--text-faint)}.gar-oc-sep-suf{color:var(--text-strong);font-weight:700}.gar-oc-sep-summary{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.gar-oc-link{cursor:pointer;color:var(--text-faint);background:0 0;border:none;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.gar-oc-table{border-radius:0 0 var(--r-lg) var(--r-lg);grid-template-columns:44px minmax(0,1fr) 140px 160px 130px 96px auto;display:grid;overflow:clip}.gar-oc-table>*{grid-column:1/-1}.gar-oc-head,.gar-oc-row{grid-template-columns:subgrid;grid-template-areas:"rank supplier price spark delta updated action";align-items:start;display:grid}.gar-oc-head{border-bottom:1px solid var(--line)}.gar-oc-head>div{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:8px 16px;font-size:10.5px;font-weight:700}.gar-oc-row{border-bottom:1px solid var(--line);cursor:pointer}.gar-oc-row--first{background:#c8921a0f}.gar-oc-row--open{border-bottom:none}.gar-oc-row>div{padding:12px 16px}.gar-oc-c-rank{grid-area:rank}.gar-oc-c-supplier{grid-area:supplier;min-width:0}.gar-oc-c-price{white-space:nowrap;flex-direction:column;grid-area:price;display:flex}.gar-oc-price-line{align-items:baseline;gap:7px;display:flex}.gar-oc-price-delta{display:none}.gar-oc-h-price-cond{white-space:nowrap;display:none}.gar-oc-c-spark{grid-area:spark}.gar-oc-c-delta{white-space:nowrap;grid-area:delta}.gar-oc-c-updated{color:var(--text-faint);white-space:nowrap;grid-area:updated;font-size:12px}.gar-oc-c-action{white-space:nowrap;grid-area:action;justify-content:flex-end;align-items:center;gap:10px;display:flex}@container (width>=1000px){.gar-oc-c-price{text-align:right;align-items:flex-end}.gar-oc-price-line{justify-content:flex-end;width:100%}}.gar-oc-rank-num{color:var(--text-faint);font-size:13px;font-weight:600}.gar-oc-rank-badge{background:var(--lagoon);width:24px;height:24px;color:var(--sea-ink);border-radius:5px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.gar-oc-supplier-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gar-oc-store{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.gar-oc-trusted{white-space:nowrap;color:var(--success-text);background:var(--success);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.gar-oc-trusted{background:color-mix(in oklab, var(--success) 12%, transparent)}}.gar-oc-trusted{border-radius:var(--r-pill);letter-spacing:.05em;text-transform:uppercase;padding:2px 7px}.gar-oc-supplier-sub{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.gar-oc-via{color:var(--text-faint);font-size:11.5px}.gar-oc-supplier-updated{color:var(--text-faint);white-space:nowrap;margin-top:2px;font-size:11.5px;display:none}.gar-oc-chevron{color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:16px;line-height:1;transition:transform .15s;display:inline-block}.gar-oc-chevron--open{color:var(--accent-text);transform:rotate(90deg)}.gar-oc-expand{border-bottom:1px solid var(--line);background:#c8921a0a}.gar-wa{border-radius:var(--r-pill);background:var(--whatsapp);color:#fff;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1023px){:root{--topbar-h:calc(57px + env(safe-area-inset-top))}}@container (width<=1000px){.gar-oc-c-spark,.gar-oc-c-updated,.gar-oc-c-delta{display:none}.gar-oc-price-delta{display:inline-flex}.gar-oc-supplier-updated{display:block}.gar-oc-h-price-full{display:none}.gar-oc-h-price-cond{align-items:center;gap:4px;display:inline-flex}.gar-oc-table{grid-template-columns:40px minmax(0,1fr) max-content max-content}.gar-oc-head,.gar-oc-row{grid-template-areas:"rank supplier price action"}.gar-oc-head>div,.gar-oc-row>div{padding-left:14px;padding-right:14px}.gar-oc-c-price{text-align:right;align-items:flex-end}.gar-oc-c-action{align-self:center}}.gar-search-result-price{flex-direction:column;align-items:flex-end;gap:10px;display:flex}@media (width<=639px){.gar-search-result-head{gap:14px!important;padding:14px 16px 0!important}.gar-search-result-identity{width:100%;gap:12px!important}.gar-search-result-identity h2{font-size:20px!important}.gar-search-result-aside{width:100%;align-items:stretch!important}.gar-search-result-price{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid;text-align:left!important}.gar-search-result-calc{align-self:end;margin:0}.gar-search-result-calc .gar-calculator-offer{width:44px;min-height:44px;padding:0}.gar-search-result-calc .gar-calculator-offer span{display:none}.gar-oc-group{margin:12px}.gar-oc-sep{padding:8px 14px 8px 16px}.gar-oc-sep-text{flex-direction:column;align-items:flex-start;gap:0;min-width:0}.gar-oc-product-name{--gar-oc-product-name-max:38vw;font-size:12px}.gar-oc-sep-name{text-overflow:ellipsis;max-width:100%;font-size:12.5px;overflow:hidden}.gar-oc-sep-summary{font-size:10.5px}.gar-oc-link-label,.gar-oc-head{display:none}.gar-oc-table{grid-template-columns:minmax(0,1fr)}.gar-oc-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"supplier supplier""price wa""delta wa";align-items:center;gap:8px 12px;padding:14px 14px 14px 18px}.gar-oc-row>div{padding:0}.gar-oc-c-rank{display:none}.gar-oc-c-supplier{align-self:center;width:100%}.gar-oc-supplier-head{flex-wrap:wrap}.gar-oc-store{text-overflow:clip;word-break:normal;overflow-wrap:normal;overflow:visible}.gar-oc-supplier-sub{gap:6px 10px}.gar-oc-price-delta{display:none}.gar-oc-c-price{text-align:left;grid-area:price;align-self:start;align-items:flex-start}.gar-oc-c-delta{text-align:left;grid-area:delta;place-self:start;display:block}.gar-oc-c-action{grid-area:wa;align-self:center}.gar-oc-chevron{display:none}.gar-oc-c-action .gar-wa{border-radius:999px;width:44px;height:44px;padding:0}.gar-oc-c-action .gar-wa .gar-wa-label{display:none}}.gar-detail-trigger{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit;display:block}.gar-detail-trigger:hover h2{text-decoration:underline}.gar-detail-trigger:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;border-radius:var(--r-sm)}.gar-detail-cue{letter-spacing:.01em;color:var(--accent-text);align-items:center;gap:2px;margin-top:7px;font-size:12px;font-weight:600;display:inline-flex}.gar-detail-cue svg{transition:transform .14s var(--ease-rise)}.gar-detail-trigger:hover .gar-detail-cue svg,.gar-detail-trigger:focus-visible .gar-detail-cue svg{transform:translate(2px)}.gar-detail-sheet{flex-direction:column;gap:20px;display:flex}.gar-detail-header{align-items:flex-start;gap:14px;display:flex}.gar-detail-section{flex-direction:column;gap:12px;display:flex}.gar-detail-others{flex-direction:column;gap:0;margin-top:4px;display:flex}.gar-detail-offer{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;display:flex}.gar-offer-details{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;min-width:0;display:flex}.gar-offer-battery{border:1px solid var(--lagoon);align-items:center;min-height:24px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gar-offer-battery{border:1px solid color-mix(in srgb, var(--lagoon) 35%, var(--line))}}.gar-offer-battery{background:var(--lagoon);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gar-offer-battery{background:color-mix(in srgb, var(--lagoon) 10%, transparent)}}.gar-offer-battery{color:var(--accent-text);white-space:nowrap;font-size:12px;font-weight:700}.gar-offer-observations{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;max-width:100%;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.gar-offer-observations{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.gar-offer-observations-heading{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:4px;font-size:10px;font-weight:700;line-height:1.25;display:flex}.gar-offer-observations-heading svg{flex:none}.gar-offer-notes{color:var(--text-muted);overflow-wrap:anywhere;margin:3px 0 0;padding-left:15px;font-size:12px;line-height:1.4}.gar-offer-notes li+li{margin-top:2px}.gar-offer-notes-toggle{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:11px;font-weight:650;line-height:1.35}.gar-offer-notes-toggle:hover{text-underline-offset:2px;text-decoration:underline}.gar-offer-notes-toggle:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:2px}.gar-detail-sheet .gar-oc-sep{top:0}.gar-detail-sheet .gar-oc-group{margin:12px 0}.gar-variant-suppliers-trigger{color:var(--accent-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:700}.gar-variant-suppliers-trigger:hover{text-decoration:underline}.gar-variant-suppliers-trigger:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;border-radius:var(--r-sm)}.gar-variant-suppliers-trigger--row{align-self:flex-start;margin-left:0;padding:2px 0}.gar-variant-suppliers-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gar-variant-supplier{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:minmax(140px,1fr) 132px auto auto;align-items:center;gap:16px;padding:12px;display:grid}.gar-variant-supplier-main{min-width:0}.gar-variant-supplier-name{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.gar-variant-supplier-time{color:var(--text-faint);margin-top:3px;font-size:11.5px;display:block}.gar-variant-spark{width:100%;max-width:132px;height:34px;display:block}.gar-variant-spark-empty{width:100%;max-width:132px;color:var(--text-faint);font-size:11.5px}.gar-variant-supplier-price{font-family:var(--font-mono);color:var(--text-strong);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.gar-variant-suppliers-empty{text-align:center;color:var(--text-muted);padding:28px 12px;font-size:13px}.gar-detail-sheet .gar-oc-sep{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.gar-detail-sheet .gar-oc-sep-text{width:100%}.gar-detail-sheet .gar-variant-suppliers-trigger{text-align:left;white-space:normal;grid-column:2;width:fit-content;margin:4px 0 0}.gar-modal:has(.gar-variant-suppliers-list){container-type:inline-size}@container (width<=600px){.gar-variant-supplier{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.gar-variant-supplier-main{grid-column:1}.gar-variant-supplier-price{grid-area:1/2}.gar-variant-spark,.gar-variant-spark-empty{grid-area:2/1}.gar-variant-supplier>.gar-wa{border-radius:999px;grid-area:2/2;justify-self:end;width:32px;height:32px;padding:0}.gar-variant-supplier>.gar-wa .gar-wa-label{display:none}}@media (width<=639px){.gar-variant-suppliers-trigger{text-align:left;width:100%}.gar-variant-suppliers-trigger--row{width:auto;margin-left:0}.gar-variant-supplier{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.gar-variant-supplier-main{grid-column:1}.gar-variant-supplier-price{grid-area:1/2}.gar-variant-spark,.gar-variant-spark-empty{grid-area:2/1}.gar-variant-supplier>.gar-wa{border-radius:999px;grid-area:2/2;justify-self:end;width:32px;height:32px;padding:0}.gar-variant-supplier>.gar-wa .gar-wa-label{display:none}}@media (width<=359px){.gar-modal-overlay{padding:8px}.gar-modal-body{padding:10px}.gar-variant-supplier{gap:8px;padding:10px}}@media (width<=639px){.gar-detail-offer{flex-wrap:wrap;align-items:flex-start}.gar-offer-details{width:100%}.gar-field-row{flex-direction:column;align-items:stretch}.gar-field-row>*{width:100%;min-width:0;max-width:none}}.gar-filter-section{z-index:4;position:relative}.gar-filter-bar{justify-content:flex-end}.gar-status-banner{justify-content:space-between;align-items:center}@media (width<=639px){.gar-filter-bar{justify-content:flex-start}.gar-status-banner{flex-direction:column;align-items:flex-start}.gar-kbd-hint{display:none}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.gar-skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);border-radius:var(--r-md);background-size:800px 100%;animation:1.5s infinite shimmer}@media (prefers-reduced-motion:reduce){.gar-skeleton{animation:none}}@media (width>=1024px){.gar-sidebar{clip-path:none!important}}@media (width<=1023px){.subreg-slot{z-index:25}.subreg-banner{padding-left:60px}.gar-sidebar{z-index:40;width:min(280px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding-top:calc(64px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom));clip-path:circle(21px at 33px 35px);overscroll-behavior:contain;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:2px 0 16px #0000001f}.gar-sidebar.compact{width:min(280px,100vw);padding:calc(64px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom))}.gar-sidebar-body{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:24px;min-width:0;min-height:0;display:flex;overflow:hidden auto}.gar-sidebar-body>*,.gar-sidebar-body nav,.gar-sidebar-body a{min-width:0;max-width:100%}.gar-overlay{z-index:30;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-rise);background:#0006;display:block;position:fixed;inset:0}.gar-overlay.open{opacity:1;pointer-events:auto}.gar-burger{visibility:hidden;width:32px;height:32px;display:inline-flex}.gar-drawer-toggle{width:32px;height:32px;color:var(--text-strong);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:19px;left:17px}.gar-main{padding:20px 16px}.gar-topbar{padding:calc(12px + env(safe-area-inset-top)) 16px 12px;flex-wrap:wrap}.gar-topbar>:first-child{min-width:0}.gar-topbar__right{scrollbar-width:none;overflow-x:auto}.gar-topbar__right::-webkit-scrollbar{display:none}.gar-breadcrumb{overflow:hidden}.gar-crumb:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.gar-usd-rate{column-gap:4px;padding:4px 6px}.gar-usd-rate__label{display:none}.gar-usd-rate__meta,.gar-usd-rate__source{text-overflow:ellipsis;max-width:84px;overflow:hidden}.gar-usd-rate--loading{width:58px;height:34px}.gar-topbar--bare{padding:calc(8px + env(safe-area-inset-top)) 16px 4px;background:0 0;border-bottom:none;display:flex}.gar-crumb:not(:last-child),.gar-crumb-sep{display:none}.gar-table{min-width:560px}.gar-table th,.gar-table td{white-space:nowrap}.gar-pm-stores,.gar-pm-toprow{grid-template-columns:1fr}}@media (width<=639px){.gar-hero{padding:24px 20px}.auth-card{border-radius:16px;margin:0 16px;padding:28px 22px 24px}}.gar-home-grid--sponsored{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gar-home-grid--cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}@media (width<=1023px){.gar-home-grid--sponsored{grid-template-columns:repeat(2,1fr)}.gar-home-grid--cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}}@media (width<=639px){.gar-home-grid--sponsored{grid-template-columns:1fr}}.gar-trip-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:54px;display:grid}.gar-trip-headline{letter-spacing:-.025em;color:var(--text-strong);text-wrap:balance;max-width:13ch;margin:18px 0 0;font-size:50px;font-weight:800;line-height:1.04}.gar-trip-headline .accent{color:var(--lagoon-deep)}.gar-trip-lede{color:var(--text-muted);max-width:46ch;margin:18px 0 0;font-size:18px;line-height:1.55}.gar-trip-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);background:var(--lagoon-soft);border-radius:var(--r-pill);white-space:nowrap;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.gar-trip-eyebrow--plain{letter-spacing:.13em;background:0 0;padding:0}.gar-trip-previewwrap{justify-self:center;width:100%;max-width:430px;position:relative}.gar-trip-peneira{z-index:0;opacity:.5;pointer-events:none;width:300px;height:300px;position:absolute;inset:-44px -30px auto auto}.gar-trip-ghostcard{background:var(--surface-1);border:1px solid var(--line);z-index:0;border-radius:22px;height:90%;position:absolute;inset:26px -22px auto 30px;transform:rotate(4.5deg);box-shadow:0 18px 40px #2c1e0a12}.gar-trip-preview-card{z-index:2;background:var(--surface-1);border:1px solid var(--line);border-radius:22px;position:relative;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 24px 60px #2c1e0a29}.gar-trip-pv-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 13px;display:flex}.gar-trip-pv-head .ttl{color:var(--text-strong);letter-spacing:-.012em;font-size:16px;font-weight:700}.gar-trip-pv-head .sub{color:var(--text-faint);margin-top:1px;font-size:12px}.gar-trip-pv-chip{letter-spacing:.08em;color:var(--accent-text);background:var(--lagoon-soft);border-radius:var(--r-pill);white-space:nowrap;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.gar-trip-pv-body{padding:8px 18px 4px;position:relative}.gar-trip-pv-body:before{content:"";border-left:2px dashed var(--line-strong);z-index:0;height:56px;position:absolute;top:38px;left:32px}.gar-trip-bloco{z-index:1;align-items:center;gap:13px;padding:13px 0;display:flex;position:relative}.gar-trip-bloco+.gar-trip-bloco{border-top:1px solid var(--line)}.gar-trip-bnode{background:var(--sea-ink);width:30px;height:30px;color:var(--lagoon);box-shadow:0 0 0 4px var(--surface-1);border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.gar-trip-bmeta{flex:1;min-width:0}.gar-trip-bmeta .nm{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.gar-trip-bmeta .lj{color:var(--text-faint);align-items:center;gap:5px;margin-top:1px;font-size:12px;display:flex}.gar-trip-bprice{text-align:right;flex:none}.gar-trip-bprice .pr{font-family:var(--font-mono);color:var(--accent-text);font-size:15px;font-weight:700}.gar-trip-bprice .dot{color:var(--success-text);justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex}.gar-trip-bprice .dot i{background:var(--success-text);border-radius:99px;flex:none;width:6px;height:6px}.gar-trip-pv-foot{background:var(--surface-0);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:13px 18px;display:flex}.gar-trip-pv-foot .lbl{color:var(--text-muted);font-size:12.5px;font-weight:600}.gar-trip-pv-foot .val{font-family:var(--font-mono);color:var(--palm);font-size:19px;font-weight:700}.gar-trip-howto{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.gar-trip-howto:before{content:"";z-index:0;background-image:linear-gradient(90deg, var(--line-strong) 0 8px, transparent 8px 16px);background-size:16px 2px;height:2px;position:absolute;top:21px;left:21px;right:21px}.gar-trip-step{z-index:1;position:relative}.gar-trip-node{background:var(--surface-1);border:2px solid var(--lagoon);width:42px;height:42px;color:var(--accent-text);box-shadow:0 0 0 5px var(--bg-base);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.gar-trip-scard{flex-direction:column;margin-top:16px;display:flex}.gar-trip-sic{background:var(--lagoon-soft);width:38px;height:38px;color:var(--accent-text);border-radius:11px;place-items:center;margin-bottom:11px;display:grid}.gar-trip-scard h4{color:var(--text-strong);letter-spacing:-.012em;margin:0 0 5px;font-size:17px;font-weight:700}.gar-trip-scard p{color:var(--text-muted);max-width:26ch;margin:0;font-size:14px;line-height:1.5}.gar-trip-hist-h1{letter-spacing:-.02em;color:var(--text-strong);margin:6px 0 0;font-size:38px;font-weight:800}.gar-trip-statband{grid-template-columns:repeat(3,1fr);gap:16px;max-width:680px;display:grid}.gar-trip-stat{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:18px 20px}.gar-trip-stat .v{font-family:var(--font-mono);color:var(--text-strong);letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1}.gar-trip-stat .v.gold{color:var(--accent-text)}.gar-trip-stat .v.palm{color:var(--palm)}.gar-trip-stat .k{color:var(--text-muted);margin-top:7px;font-size:13px;font-weight:600}.gar-trip-idagrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;display:grid}@media (width<=1180px){.gar-trip-hero{grid-template-columns:1fr;gap:36px}.gar-trip-previewwrap{justify-self:start;max-width:460px}.gar-trip-howto{grid-template-columns:repeat(2,1fr);gap:28px 22px}.gar-trip-howto:before{display:none}.gar-trip-idagrid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.gar-trip-headline{font-size:34px}.gar-trip-hist-h1{font-size:30px}.gar-trip-previewwrap{max-width:100%}.gar-trip-preview-card{transform:none}.gar-trip-ghostcard,.gar-trip-peneira{display:none}.gar-trip-statband,.gar-trip-idagrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gar-trip-preview-card{transform:none}.gar-trip-ghostcard,.gar-trip-peneira{display:none}}.gar-switch-lens{-webkit-backdrop-filter:blur(2px)saturate(1.2)}@supports ((-webkit-backdrop-filter:url(#x)) or (backdrop-filter:url(#x))){.gar-switch-lens{-webkit-backdrop-filter:blur(.5px)saturate(1.2)}}.gar-switch-thumb{transition:transform .2s var(--ease-rise)}@media (prefers-reduced-motion:reduce){.gar-switch-thumb{transition:none}}.gar-conveyor .wall,.gar-conveyor .belt,.gar-conveyor .fg{pointer-events:none}.gar-conveyor .items,.gar-conveyor .front{pointer-events:auto}.gar-conveyor .front .detail{opacity:1}.gar-conveyor .eitem{cursor:pointer}.gar-conveyor .pill{transition:opacity .14s}.gar-conveyor .detail{opacity:0;pointer-events:none;transition:opacity .14s}.gar-conveyor .eitem.open .pill,.gar-conveyor .eitem.open{opacity:0}.gar-conveyor .t-name{font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12.5px;font-weight:600}.gar-conveyor .t-pname{font-family:Hanken Grotesk,system-ui,sans-serif;font-size:10.5px;font-weight:600}.gar-conveyor .t-pprice{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.gar-conveyor .t-price{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.gar-conveyor .t-off{font-family:Hanken Grotesk,system-ui,sans-serif;font-size:10.5px;font-weight:700}.gar-conveyor .t-old{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;text-decoration:line-through}.gar-conveyor .t-store{font-family:Hanken Grotesk,system-ui,sans-serif;font-size:10px;font-weight:500}.gar-conveyor .sigilo-strip{fill:var(--lagoon-soft);stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:4 3}.gar-conveyor .glint{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite gar-conveyor-glint}@keyframes gar-conveyor-glint{0%,to{opacity:.45}50%{opacity:1}}.gar-conveyor .livedot-ring{stroke-width:1.5px;animation:1.3s ease-out infinite gar-conveyor-livedot-sonar}@keyframes gar-conveyor-livedot-sonar{0%{r:3.5;opacity:.5}to{r:10.5;opacity:0}}.gar-conveyor .sp{transform-box:fill-box;animation:.85s ease-out forwards gar-conveyor-spark}@keyframes gar-conveyor-spark{0%{opacity:1;transform:translate(0)}to{transform:translate(var(--dx), var(--dy));opacity:0}}.gar-conveyor.reduced .glint,.gar-conveyor.reduced .livedot-ring{animation:none}@media (prefers-reduced-motion:reduce){.gar-conveyor .glint,.gar-conveyor .livedot-ring,.gar-conveyor .sp{animation:none}}.gar-conveyor-dock{left:var(--gar-sidebar-w,240px);height:152px;padding-bottom:env(safe-area-inset-bottom);background:var(--conveyor-wall-a);border-top:1px solid var(--conveyor-dock-border);box-shadow:var(--conveyor-dock-shadow);z-index:25;position:fixed;bottom:0;right:0;overflow:hidden}@media (width<=1023px){.gar-conveyor-dock{left:0}}.gar-conveyor-dock .gar-conveyor.stage{width:100%;height:100%;display:block;position:absolute;inset:0}.gar-conveyor-dock.collapsed{height:44px}.gar-conveyor-dock.collapsed .gar-conveyor.stage{display:none}.gar-conveyor-empty{color:var(--conveyor-text-muted);text-align:center;place-items:center;padding:24px;font-size:14px;display:grid;position:absolute;inset:0}.gar-sigilo-strip{border:1px dashed var(--line-strong);border-radius:var(--r-sm,6px);background:var(--lagoon-soft);min-height:24px;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.gar-rec-discount{color:var(--accent-text);white-space:nowrap;font-family:JetBrains Mono,monospace;font-weight:800}.gar-conveyor-chrome{z-index:2;border-radius:var(--r-pill,999px);background:var(--conveyor-chrome-bg);-webkit-backdrop-filter:blur(6px);align-items:center;gap:8px;padding:5px 10px;display:flex;position:absolute;top:10px;left:12px}.gar-conveyor-dock.collapsed .gar-conveyor-chrome{top:50%;transform:translateY(-50%)}.gar-conveyor-live{background:var(--conveyor-live-bg);letter-spacing:.1em;color:var(--conveyor-live-text);text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.gar-conveyor-livedot{background:var(--conveyor-live-dot);border-radius:50%;width:7px;height:7px;animation:1.3s ease-out infinite gar-conveyor-sonar}@keyframes gar-conveyor-sonar{0%{box-shadow:0 0 0 0 var(--conveyor-live-sonar)}to{box-shadow:0 0 0 7px #0000}}.gar-conveyor-collapse{z-index:2;min-width:44px;min-height:44px;color:var(--conveyor-control-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:4px;right:6px}.gar-conveyor-collapse:before{content:"";border-radius:var(--r-pill,999px);background:var(--conveyor-control-bg);-webkit-backdrop-filter:blur(6px);z-index:-1;width:32px;height:32px;position:absolute}.gar-conveyor-collapse>svg{position:relative}.gar-conveyor-dock.collapsed .gar-conveyor-collapse{top:50%;transform:translateY(-50%)}.gar-conveyor-collapse:focus-visible{outline-color:var(--sea-ink)}.gar-conveyor-backdrop{background:var(--conveyor-backdrop);z-index:50;position:fixed;inset:0}.gar-conveyor-sheet{z-index:51;background:var(--conveyor-sheet-bg);border-top-left-radius:var(--r-2xl,24px);border-top-right-radius:var(--r-2xl,24px);box-shadow:var(--conveyor-sheet-shadow);padding:8px 20px calc(20px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.gar-conveyor-sheet-close{min-width:44px;min-height:44px;color:var(--conveyor-control-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.gar-conveyor-sheet-close:before{content:"";border:1px solid var(--conveyor-tag-line);border-radius:var(--r-pill,999px);background:var(--conveyor-sheet-bg);z-index:-1;width:32px;height:32px;position:absolute}.gar-conveyor-sheet-close>svg{position:relative}.gar-conveyor-sheet-name{color:var(--conveyor-text);padding-right:40px;font-size:17px;font-weight:700}.gar-conveyor-sheet-prices{align-items:baseline;gap:10px;margin-top:12px;display:flex}.gar-conveyor-sheet-price{color:var(--conveyor-text);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700}.gar-conveyor-sheet-old{color:var(--conveyor-text-muted);font-family:JetBrains Mono,monospace;font-size:14px;text-decoration:line-through}.gar-conveyor-sheet-off{color:var(--conveyor-discount);font-size:13px;font-weight:700}.gar-conveyor-sheet-meta{flex-direction:column;gap:8px;margin:16px 0 0;display:flex}.gar-conveyor-sheet-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.gar-conveyor-sheet-row dt{white-space:nowrap;color:var(--conveyor-text-muted);flex:none;font-size:13px}.gar-conveyor-sheet-row dd{text-align:right;min-width:0;color:var(--conveyor-text);margin:0;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.gar-conveyor-livedot{animation:none}}.gar-hub-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=900px){.gar-hub-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.gar-hub-card{color:inherit;align-items:center;gap:14px;padding:18px;text-decoration:none;display:flex}.gar-cf-ratebox{transition:border-color .12s,box-shadow .12s}.gar-cf-ratebox:focus-within{border-color:var(--accent-deep);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.gar-cf-ratebox:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 15%, transparent)}}.gar-hub-card__icon{border-radius:var(--r-md);background:var(--surface-3);width:40px;height:40px;color:var(--lagoon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gar-hub-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.gar-hub-card__title{color:var(--text-strong);font-size:15px;font-weight:600}.gar-hub-card__desc{color:var(--text-muted);font-size:13px}.gar-chip-popover{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-3);z-index:50;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);overflow:hidden}.gar-chip-scrim{z-index:1000;background:#1e14066b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gar-chip-sheet{background:var(--surface-1);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:520px;max-height:min(660px,85dvh);padding:8px 16px 24px;display:flex;overflow-y:auto;box-shadow:0 -18px 50px -20px #2c1e0a66}.gar-chip-handle{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;margin:-6px 0 0;padding:6px 0 4px;display:flex}.gar-chip-handle:active{cursor:grabbing}.gar-chip-grabber{border-radius:var(--r-pill);background:var(--line-strong);flex-shrink:0;width:38px;height:5px;margin:4px auto 6px}.gar-fav-chip{background:var(--surface-1);height:32px;color:var(--text-strong);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.gar-fav-chip--active{background:var(--accent-soft);border-color:var(--chip-line);color:var(--accent-text)}.gar-fav-panel-body{flex-direction:column;gap:10px;padding:14px;display:flex}.gar-fav-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gar-fav-title{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.gar-fav-subtitle{color:var(--text-muted);margin:2px 0 0;font-size:12px;line-height:1.4}.gar-fav-counter{font-family:var(--font-mono);color:var(--accent-text);flex-shrink:0;font-size:12.5px;font-weight:600}.gar-fav-hint{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.gar-fav-hint--warn{color:var(--accent-text);font-weight:600}.gar-fav-list{flex-direction:column;max-height:260px;margin:0 -4px;display:flex;overflow-y:auto}.gar-fav-row{border:none;border-bottom:1px solid var(--line);min-height:40px;color:var(--text-strong);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 4px 8px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.gar-fav-row:last-child{border-bottom:none}.gar-fav-row:hover{background:var(--surface-2)}.gar-fav-row--disabled{opacity:.55;cursor:not-allowed}.gar-fav-row--disabled:hover{background:0 0}.gar-fav-row--disabled .gar-fav-star{opacity:.35}.gar-fav-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gar-fav-star{width:32px;height:32px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.gar-fav-star--on{color:var(--accent)}.gar-fav-empty{color:var(--text-faint);margin:0;padding:8px 4px;font-size:12.5px}.gar-fav-error{color:var(--danger-text);margin:0;font-size:12px}.gar-fav-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.gar-oc-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--line);padding:7px 16px 5px;font-size:10.5px;font-weight:700}.gar-oc-sec--fav{color:var(--accent-text)}.gar-oc-sec--wide{border-top:1px solid var(--line);border-bottom:none;padding-left:24px;padding-right:24px}.gar-oc-row--fav{background:var(--accent-soft)}.gar-oc-fav-star{color:var(--accent);flex-shrink:0;font-size:13px;line-height:1}.gar-oc-row--official{background:var(--lagoon)}@supports (color:color-mix(in lab, red, red)){.gar-oc-row--official{background:color-mix(in oklab, var(--lagoon) 5%, transparent)}}.gar-oc-row--official{box-shadow:inset 3px 0 0 var(--lagoon);cursor:default}.gar-oc-consult{color:var(--text-muted);white-space:nowrap;font-size:13px;font-weight:600}.gar-store-header{background:var(--surface-1);border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:16px;display:flex}.gar-store-header__id{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.gar-store-cta{width:100%}@media (width>=640px){.gar-store-header{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px}.gar-store-cta{flex-shrink:0;width:auto}}.gar-store-body{flex-direction:column;gap:16px;padding:16px;display:flex}@media (width>=640px){.gar-store-body{gap:18px;padding:20px 24px 8px}}.gar-store-hero{gap:12px;display:grid}@media (width>=820px){.gar-store-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:16px}}.gar-store-controls{flex-direction:column;gap:10px;display:flex}.gar-store-search{width:100%;min-width:0}.gar-store-chips{gap:7px;min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}.gar-store-count{color:var(--text-muted);white-space:nowrap;align-self:flex-end;font-size:12.5px}@media (width>=640px){.gar-store-controls{flex-flow:wrap;align-items:center;gap:12px}.gar-store-search{flex:220px}.gar-store-chips{flex-wrap:wrap;flex:0 auto;overflow:visible}.gar-store-count{align-self:center;margin-left:auto}}.gar-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=640px){.gar-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (width>=960px){.gar-store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gar-store-pager{flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.gar-store-pager__status{color:var(--text-muted);white-space:nowrap;font-size:12.5px}.gar-store-pager__pages{justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow:auto hidden}.gar-store-pager__gap{color:var(--text-faint);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 2px;font-size:13px}.gar-store-pager__steps{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}@media (width>=640px){.gar-store-pager{flex-direction:row;gap:12px}.gar-store-pager__status{margin-right:auto}.gar-store-pager__pages,.gar-store-pager__steps{flex-shrink:0;width:auto}.gar-store-pager__pages{overflow:visible}}.gar-store-detail{flex-direction:column;gap:18px;padding:16px;display:flex}@media (width>=820px){.gar-store-detail{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:28px;padding:24px;display:grid}}.gar-store-gallery{flex-direction:column;gap:12px;min-width:0;display:flex}.gar-store-thumbs{gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}.gar-store-detail-info{flex-direction:column;min-width:0;display:flex}.gar-store-cart-scrim{z-index:60;background:var(--sea-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.gar-store-cart-scrim{background:color-mix(in oklab, var(--sea-ink) 42%, transparent)}}.gar-store-cart-scrim{justify-content:center;align-items:flex-end;display:flex}.gar-store-cart-panel{background:var(--surface-1);border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;min-height:0;max-height:92dvh;box-shadow:var(--shadow-3);flex-direction:column;display:flex}@media (width>=640px){.gar-store-cart-scrim{justify-content:flex-end;align-items:stretch}.gar-store-cart-panel{border-radius:0;width:420px;max-width:100%;height:100%;max-height:100%}}.gar-store-cart-items{flex:1;min-height:0;padding:14px 18px;overflow-y:auto}.gar-at-channel{border:1px solid var(--gold);width:fit-content;max-width:100%;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gar-at-channel{border:1px solid color-mix(in srgb, var(--gold) 28%, var(--border))}}.gar-at-channel{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;font-size:10px;line-height:1.4;overflow:hidden}.gar-at-channel--instagram{border-color:#c1358455}.gar-at-channel--facebook_messenger{border-color:#168aff55}.gar-at-channel--olx_chat{border-color:#6e0ad655}.gar-at-channel-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.gar-at-channel-select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:7px 8px;font-size:12px}.gar-at-delivery{vertical-align:middle;margin-left:3px;display:inline-flex}.gar-at-delivery--read{color:#53bdeb}.gar-at-delivery--failed{color:var(--danger)}.gar-ch-connect-actions{flex-wrap:wrap;gap:8px;display:flex}.gar-ch-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gar-ch-provider{border:1px solid var(--border);border-radius:10px;gap:3px;padding:12px;display:grid}.gar-ch-provider>span{color:var(--text-muted);font-size:12px}.gar-ch-provider .gar-ch-provider-ready{color:var(--success)}.gar-ch-provider--disabled{opacity:.72}.gar-ch-callback{border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.gar-ch-callback--success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.gar-ch-callback--success{background:color-mix(in srgb, var(--success) 12%, transparent)}}.gar-ch-callback--success{color:var(--success)}.gar-ch-callback--error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.gar-ch-callback--error{background:color-mix(in srgb, var(--danger) 10%, transparent)}}.gar-ch-callback--error{color:var(--danger)}.gar-ch-callback button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.gar-ch-account-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gar-ch-account{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.gar-ch-account>span:first-child{min-width:0;display:grid}.gar-ch-account small{color:var(--text-muted)}.gar-ch-account-status{color:var(--text-muted);font-size:12px}.gar-ch-account-status--connected{color:var(--success)}.gar-ch-account-status--error{color:var(--danger)}@media (width<=560px){.gar-ch-provider-grid{grid-template-columns:1fr}.gar-ch-account{grid-template-columns:minmax(0,1fr) auto}.gar-ch-account .gar-btn{grid-column:1/-1;width:100%}}.gar-at{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.gar-at-panel{flex:1;min-width:0;min-height:0;display:flex}.gar-at-offline{border-bottom:1px solid var(--line);background:var(--sand);color:var(--warning-text);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:12.5px;display:flex}.gar-at-tabs{align-items:center;gap:4px;display:flex}.gar-at-tab{border-radius:var(--r-pill);height:38px;color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.gar-at-tab:hover{background:var(--surface-3)}.gar-at-tab.is-active{background:var(--sea-ink);border-color:var(--sea-ink);color:var(--surface-0)}.gar-at-tabs--bar{border-top:1px solid var(--line);background:var(--surface-1);flex:none;gap:0;padding:6px 8px}.gar-at-tabs--bar .gar-at-tab{border-radius:var(--r-sm);flex-direction:column;flex:1;gap:2px;height:44px;padding:0 4px;font-size:11px}.gar-at-list{border-right:1px solid var(--line);background:var(--surface-1);flex-direction:column;flex:none;width:350px;min-width:0;display:flex}.gar-at--mobile .gar-at-list{border-right:none;flex:1;width:auto}.gar-at-list-scroll{flex:1;min-height:0;overflow-y:auto}.gar-at-list-more{justify-content:center;padding:12px;display:flex}.gar-at-list-head{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:8px;padding:10px 12px;display:flex}.gar-at-search{align-items:center;display:flex;position:relative}.gar-at-search-icon{color:var(--text-faint);pointer-events:none;position:absolute;left:11px}.gar-at-search-input{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--input-bg);width:100%;height:36px;color:var(--text-strong);padding:0 12px 0 32px;font-family:inherit;font-size:13px}.gar-at-search-input::placeholder{color:var(--text-faint)}.gar-at-search-hint{color:var(--text-faint);margin:0;font-size:11.5px}.gar-at-chips,.gar-at-status-chips{flex-wrap:wrap;gap:6px;display:flex}.gar-at-chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-1);color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.gar-at-chip:hover{background:var(--surface-3)}.gar-at-chip.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.gar-at-chip-dot{border-radius:var(--r-pill);width:8px;height:8px}.gar-at-row{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;align-items:flex-start;gap:10px;width:100%;min-height:66px;padding:12px 14px;font-family:inherit;transition:background .12s;display:flex}.gar-at-row:hover{background:var(--surface-2)}.gar-at-row.is-active{background:var(--accent-soft);border-left-color:var(--accent-deep)}.gar-at-row.gar-at-row--urgent,.gar-at-row.is-active.gar-at-row--urgent{border-left-color:var(--danger)}.gar-at-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gar-at-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gar-at-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);font-size:14px;font-weight:600;overflow:hidden}.gar-at-row-time{font-family:var(--font-mono);color:var(--text-faint);flex:none;font-size:11.5px}.gar-at-row-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12.5px;overflow:hidden}.gar-at-row-tags{gap:4px;min-width:0;margin-top:2px;display:flex}.gar-at-row-meta{align-items:center;gap:8px;min-width:0;margin-top:2px;display:flex}.gar-at-presence{white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.gar-at-presence--mine{color:var(--success-text)}.gar-at-presence--peer{color:var(--accent-text)}.gar-at-presence--waiting{color:var(--text-faint)}.gar-at-presence--overdue{color:var(--danger-text)}.gar-at-presence-dot{border-radius:var(--r-pill);background:currentColor;width:7px;height:7px}.gar-at-presence-dot.is-live{animation:2s ease-in-out infinite gar-at-pulse}@keyframes gar-at-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.gar-at-presence-dot.is-live{animation:none}}.gar-at-badge{border-radius:var(--r-pill);background:var(--accent-deep);min-width:20px;height:20px;color:var(--surface-1);flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.gar-at-pause{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-1);height:38px;color:var(--text-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.gar-at-pause:hover{background:var(--surface-3)}.gar-at-pause.is-paused{border-color:var(--warning);background:var(--sand);color:var(--warning-text)}.gar-at-avatar{border-radius:var(--r-pill);background:var(--surface-3);width:38px;height:38px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.gar-at-avatar img{object-fit:cover;width:100%;height:100%}.gar-at-tag{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-pill);border:1px solid #0000;align-items:center;max-width:100%;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.gar-at-thread{background:var(--surface-0);flex-direction:column;flex:1;min-width:0;display:flex}.gar-at-thread-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.gar-at-thread--empty{justify-content:center;align-items:center;padding:24px}.gar-at-thread-head{border-bottom:1px solid var(--line);background:var(--surface-1);flex-direction:column;flex:none;gap:8px;padding:12px 16px;display:flex}.gar-at-thread-id{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.gar-at-thread-who{flex-direction:column;flex:1;min-width:150px;display:flex}.gar-at-thread-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:15px;font-weight:700;overflow:hidden}.gar-at-thread-jid{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--text-faint);font-size:11.5px;overflow:hidden}.gar-at-thread-actions{flex-wrap:wrap;gap:6px;display:flex}.gar-at-thread-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gar-at-tag-remove{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;align-items:center;margin-left:4px;padding:0;display:inline-flex}.gar-at-tag-remove:hover:not(:disabled){opacity:1}.gar-at-tag-remove:disabled{cursor:default;opacity:.4}.gar-at-tag-add{border:1px dashed var(--line-strong);border-radius:var(--r-pill);color:var(--accent-text);white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:600}.gar-at-tag-add:hover:not(:disabled){background:var(--surface-2)}.gar-at-tag-add:disabled{cursor:default;opacity:.5}.gar-at-popover-dot{border-radius:var(--r-pill);flex:none;width:10px;height:10px}.gar-at-back{border-radius:var(--r-sm);width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.gar-at-back:hover{background:var(--surface-3)}.gar-at-ghost-action{border:1px dashed var(--line-strong);border-radius:var(--r-sm);height:36px;color:var(--text-faint);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.gar-at-ghost-action:not([disabled]):hover{background:var(--surface-3);color:var(--text-muted)}.gar-at-ghost-action[disabled]{opacity:.7;cursor:not-allowed}.gar-at--mobile .gar-at-ghost-action{padding:0 9px}.gar-at--mobile .gar-at-ghost-action-label{display:none}.gar-at-msgs{flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px;display:flex;overflow-y:auto}.gar-at-msgs-log{flex-direction:column;gap:4px;display:flex}.gar-at-msgs-more{justify-content:center;padding-bottom:10px;display:flex}.gar-at-daysep{z-index:1;background:var(--surface-0);justify-content:center;padding:10px 0 6px;display:flex;position:sticky;top:0}.gar-at-daysep span{border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-muted);padding:3px 10px;font-size:11px;font-weight:600}.gar-at-line{display:flex}.gar-at-line--in{justify-content:flex-start}.gar-at-line--out{justify-content:flex-end}.gar-at-line--center{justify-content:center}.gar-at-bubble{max-width:72%;box-shadow:var(--shadow-1);border-radius:16px 16px 16px 4px;flex-direction:column;padding:8px 12px;display:flex}.gar-at-line--out .gar-at-bubble{border-radius:16px 16px 4px}.gar-at-bubble-author{margin-bottom:2px;font-size:11px;font-weight:700}.gar-at-bubble-body{white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.5}.gar-at-mention{color:var(--warning-text);font-weight:700}.gar-at-bubble--me .gar-at-mention{color:inherit;text-decoration:underline}.gar-at-bubble-foot{align-self:flex-end;align-items:center;gap:4px;margin-top:4px;display:flex}.gar-at-bubble-time{color:var(--text-faint);font-size:10.5px}.gar-at-bubble-forward{border-radius:var(--r-pill);width:40px;height:40px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-12px 0;padding:0;display:inline-flex}.gar-at-bubble-forward:hover,.gar-at-bubble-forward:focus-visible{opacity:1;background:var(--surface-3)}.gar-at-forward-list{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.gar-at-forward-row{border-radius:var(--r-md);width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;display:flex}.gar-at-forward-row:hover:not(:disabled){background:var(--surface-2)}.gar-at-forward-row:disabled{opacity:.5;cursor:not-allowed}.gar-at-forward-who{flex-direction:column;flex:1;min-width:0;display:flex}.gar-at-forward-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:13.5px;font-weight:600;overflow:hidden}.gar-at-forward-jid{font-family:var(--font-mono);color:var(--text-faint);font-size:11.5px}.gar-at-quote{border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-body);gap:8px;margin:0 0 6px;padding:6px 8px;display:flex}.gar-at-quote-thumb{border-radius:var(--r-sm);object-fit:cover;flex:none;width:40px;height:40px}.gar-at-quote-text{flex-direction:column;min-width:0;display:flex}.gar-at-quote-author{color:var(--warning-text);font-size:11px;font-weight:700}.gar-at-quote-body{color:var(--text-muted);word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.gar-at-media{margin-bottom:6px}.gar-at-media-img{border-radius:var(--r-md);object-fit:cover;background:var(--surface-3);width:min(240px,58vw);max-height:260px;display:block}.gar-at-media-sticker{object-fit:contain;width:112px;height:112px;display:block}.gar-at-media-video{border-radius:var(--r-md);background:#000;width:min(240px,58vw);max-height:260px;display:block}.gar-at-media--audio{align-items:center;gap:8px;display:flex}.gar-at-media-player{min-width:0;max-width:min(260px,62vw);height:36px}.gar-at-media--doc,.gar-at-media--off{border-radius:var(--r-md);background:var(--surface-3);align-items:center;gap:10px;padding:8px 10px;display:flex}.gar-at-media--doc{border:1px solid var(--line);color:var(--text-body);text-decoration:none}.gar-at-media--doc:hover{background:var(--surface-1)}.gar-at-media--off{border:1px dashed var(--line-strong);color:var(--text-muted)}.gar-at-media-text{flex-direction:column;min-width:0;display:flex}.gar-at-media-title{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.gar-at-media-meta{color:var(--text-muted);font-size:11px}.gar-at-bubble--customer{background:var(--surface-1);border:1px solid var(--line);color:var(--text-body)}.gar-at-bubble--me{background:var(--palm);color:var(--surface-1)}.gar-at-bubble--me .gar-at-bubble-time{color:var(--palm-soft)}.gar-at-bubble--peer{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text-body)}.gar-at-bubble--peer .gar-at-bubble-author{color:var(--accent-text)}.gar-at-bubble--bot{background:var(--accent-soft);border:1px solid var(--accent);color:var(--text-body)}.gar-at-bubble--bot .gar-at-bubble-author{color:var(--text-muted)}.gar-at-bubble--unknown{background:var(--surface-3);border:1px dashed var(--line-strong);color:var(--text-body)}.gar-at-bubble--unknown .gar-at-bubble-author{color:var(--text-faint);font-style:italic;font-weight:600}.gar-at-bubble--system{border:1px dashed var(--line-strong);border-radius:var(--r-pill);max-width:86%;color:var(--text-muted);text-align:center;box-shadow:none;background:0 0}.gar-at-bubble--system .gar-at-bubble-body{font-size:12px}.gar-at-composer{border-top:1px solid var(--line);background:var(--surface-1);flex-direction:column;flex:none;gap:6px;padding:10px 14px;display:flex;position:relative}.gar-at-composer-row{align-items:flex-end;gap:8px;display:flex}.gar-at-composer-error{color:var(--danger-text);margin:0;font-size:12px}.gar-at-attach-list{flex-wrap:wrap;gap:6px;min-height:0;max-height:25vh;display:flex;overflow-y:auto}.gar-at-dropzone{z-index:2;pointer-events:none;border:1.5px dashed var(--lagoon);border-radius:var(--r-md);background:var(--surface-1);background:var(--lagoon);justify-content:center;align-items:center;display:flex;position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.gar-at-dropzone{background:color-mix(in srgb, var(--lagoon) 10%, var(--surface-1))}}.gar-at-dropzone{color:var(--text-body);font-size:13.5px;font-weight:600;transition:border-color .12s,background .12s,color .12s}.gar-at-attach{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-3);max-width:100%;color:var(--text-body);align-self:flex-start;align-items:center;gap:8px;padding:5px 6px 5px 10px;font-size:12px;display:flex}.gar-at-attach-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gar-at-attach-size{color:var(--text-muted);flex:none}.gar-at-attach-remove{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.gar-at-attach-remove:hover:not(:disabled){background:var(--surface-1);color:var(--text-body)}.gar-at-attach-remove:disabled{opacity:.45;cursor:not-allowed}.gar-at-attach-player{flex:none;max-width:220px;height:32px}.gar-at-recording{align-items:center;gap:8px;display:flex}.gar-at-recording-discard{color:var(--danger-text)}.gar-at-recording-meter{border:1px solid var(--line);border-radius:var(--r-md);background:var(--input-bg);min-width:0;height:46px;color:var(--text-body);flex:1;align-items:center;gap:8px;margin:0;padding:0 14px;font-size:13.5px;display:flex}.gar-at-recording-time{font-variant-numeric:tabular-nums;margin-left:auto}.gar-at-recording-dot{background:var(--danger-text);border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite gar-at-recording-pulse}@keyframes gar-at-recording-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.gar-at-recording-dot{animation:none}}.gar-at-input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--input-bg);min-width:0;min-height:46px;max-height:120px;color:var(--text-body);resize:none;flex:1;padding:13px 14px;font-family:inherit;font-size:13.5px;line-height:1.4;overflow-y:auto}.gar-at-input[readonly]{background:var(--surface-3);cursor:progress}.gar-at-send{border-radius:var(--r-md);background:var(--palm);width:46px;height:46px;color:var(--surface-1);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.gar-at-send:disabled{opacity:.45;cursor:not-allowed}.gar-at-tool{border:1px solid var(--line);border-radius:var(--r-md);background:var(--input-bg);width:46px;height:46px;color:var(--accent-text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.gar-at-tool:hover:not(:disabled){background:var(--surface-3)}.gar-at-tool.is-active{border-color:var(--line-strong);background:var(--tip-bg)}.gar-at-tool:disabled{opacity:.45;cursor:not-allowed}.gar-at-pop{z-index:20;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface-1);max-height:290px;box-shadow:var(--shadow-2);margin-bottom:6px;position:absolute;bottom:100%;left:14px;right:14px;overflow-y:auto}.gar-at-pop-head{border-bottom:1px solid var(--line);background:var(--surface-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0;padding:9px 14px;font-size:11px;font-weight:600;position:sticky;top:0}.gar-at-pop-empty{color:var(--text-faint);margin:0;padding:16px;font-size:12.5px}.gar-at-pop-list{margin:0;padding:0;list-style:none}.gar-at-pop-item{border:none;border-bottom:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.gar-at-pop-item:hover{background:var(--surface-3)}.gar-at-pop-text{flex-direction:column;gap:2px;min-width:0;display:flex}.gar-at-pop-title{color:var(--text-strong);font-size:12.5px;font-weight:600}.gar-at-pop-preview{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gar-at-pop-tag{border-radius:var(--r-xs);background:var(--tip-bg);color:var(--accent-text);flex:none;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:600}.gar-at-pop-tag+.gar-at-pop-tag{margin-left:6px}.gar-at-pop-tag--media{border:1px solid var(--accent-deep);background:0 0}.gar-at-pend{flex-direction:column;gap:3px;display:flex}.gar-at-pend-chip{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--tip-bg);align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.gar-at-pend-name{color:var(--text-strong);font-weight:600}.gar-at-pend-price{color:var(--accent-text);font-weight:600}.gar-at-pend-meta{color:var(--text-muted)}.gar-at-pend-remove{width:24px;height:24px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.gar-at-pend-note{color:var(--text-faint);font-size:11px}.gar-at-empty{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;margin:0;padding:28px 20px;font-size:13px;display:flex}.gar-at-empty p{margin:0}.gar-at-placeholder{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.gar-at-sections{flex-direction:column;flex:1;gap:16px;min-width:0;padding:18px 16px 24px;display:flex;overflow-y:auto}.gar-at--mobile .gar-at-sections{padding-bottom:90px}.gar-sc{flex-direction:column;gap:16px;width:100%;max-width:1080px;margin:0 auto;display:flex}.gar-sc-head{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.gar-sc-head-text{flex:1;min-width:220px}.gar-sc-title{color:var(--text-strong);margin:0;font-size:20px;font-weight:700}.gar-sc-subtitle{color:var(--text-muted);margin:2px 0 0;font-size:13px}.gar-sc-notice{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--tip-bg);color:var(--warning-text);margin:0;padding:10px 14px;font-size:12.5px}.gar-sc-error{border:1px solid var(--danger);border-radius:var(--r-md);background:var(--surface-1);color:var(--danger-text);margin:0;padding:10px 14px;font-size:13px}.gar-sc-state{text-align:center;color:var(--text-muted);margin:0;padding:32px 16px;font-size:13.5px}.gar-sc-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.gar-sc-cards{flex-direction:column;gap:10px;min-width:0;display:flex}.gar-sc-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.gar-sc-card-head{align-items:center;gap:10px;min-width:0;display:flex}.gar-sc-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);flex:1;font-size:13.5px;overflow:hidden}.gar-sc-uses{color:var(--text-faint);flex:none;font-size:11px}.gar-sc-card-body{white-space:pre-line;overflow-wrap:anywhere;color:var(--text-body);margin:0;font-size:12.5px;line-height:1.5}.gar-sc-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gar-sc-cmd{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--tip-bg);color:var(--accent-text);font-family:var(--font-mono);flex:none;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.gar-sc-form{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-2);flex-direction:column;gap:13px;padding:18px;display:flex;position:sticky;top:0}.gar-sc-form:focus{outline:none}.gar-at--mobile .gar-sc-form{position:static}.gar-sc-form-title{color:var(--text-strong);margin:0;font-size:14px;font-weight:700}.gar-sc-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gar-sc-cmd-input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);align-items:center;min-width:0;height:40px;display:flex;overflow:hidden}.gar-sc-cmd-input:focus-within{border-color:var(--accent-deep);box-shadow:0 0 0 3px var(--accent-soft)}.gar-sc-cmd-prefix{color:var(--accent-text);flex:none;padding:0 2px 0 14px;font-size:14px;font-weight:700}.gar-sc-cmd-field{min-width:0;height:100%;color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;padding:0 14px 0 0;font-family:inherit;font-size:14px}.gar-sc-textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);min-height:96px;color:var(--text-strong);resize:vertical;outline:none;padding:10px 13px;font-family:inherit;font-size:13.5px;line-height:1.5}.gar-sc-textarea:focus-visible{border-color:var(--accent-deep);box-shadow:0 0 0 3px var(--accent-soft)}.gar-sc-cmd-field::placeholder,.gar-sc-textarea::placeholder{color:var(--text-faint)}.gar-sc-select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);color:var(--text-strong);outline:none;padding:10px 13px;font-family:inherit;font-size:13.5px}.gar-sc-select:focus-visible{border-color:var(--accent-deep);box-shadow:0 0 0 3px var(--accent-soft)}.gar-sc-media{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.gar-sc-media-preview{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gar-sc-media-img,.gar-sc-media-video{border:1px solid var(--line);border-radius:var(--r-sm);object-fit:contain;max-width:220px;max-height:160px}.gar-sc-media-meta{color:var(--text-muted);font-size:11.5px}.gar-sc-media-flag{border-radius:var(--r-xs);background:var(--tip-bg);color:var(--accent-text);padding:2px 7px;font-size:10.5px;font-weight:700}.gar-sc-vars{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gar-sc-vars-label{color:var(--text-muted);font-size:11.5px}.gar-sc-var{border:1px dashed var(--accent-deep);border-radius:var(--r-xs);background:var(--tip-bg);color:var(--accent-text);font-family:var(--font-mono);cursor:pointer;padding:5px 10px;font-size:11.5px;font-weight:600}.gar-sc-var:hover{border-style:solid}.gar-sc-var:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.gar-sc-preview{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surface-0);padding:11px 13px}.gar-sc-preview-label{letter-spacing:.07em;color:var(--text-faint);margin:0 0 5px;font-size:10.5px;font-weight:700}.gar-sc-preview-body{white-space:pre-line;overflow-wrap:anywhere;color:var(--text-body);margin:0;font-size:12.5px;line-height:1.5}.gar-sc-preview-body--empty{color:var(--text-muted);font-style:italic}.gar-st{flex-direction:column;gap:14px;width:100%;max-width:1080px;margin:0 auto;display:flex}.gar-st-head{min-width:0}.gar-st-title{color:var(--text-strong);margin:0;font-size:20px;font-weight:700}.gar-st-subtitle{color:var(--text-muted);margin:2px 0 0;font-size:13px}.gar-st-error{border:1px solid var(--danger);border-radius:var(--r-md);background:var(--surface-1);color:var(--danger-text);margin:0;padding:10px 14px;font-size:13px}.gar-st-state{text-align:center;color:var(--text-muted);margin:0;padding:32px 16px;font-size:13.5px}.gar-st-form{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;gap:14px;padding:18px;display:flex}.gar-st-markup{max-width:240px}.gar-st-suffix{color:var(--text-muted);font-size:13px;font-weight:600}.gar-st-textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);min-height:84px;color:var(--text-strong);resize:vertical;outline:none;padding:10px 13px;font-family:inherit;font-size:13.5px;line-height:1.5}.gar-st-textarea:focus-visible{border-color:var(--accent-deep);box-shadow:0 0 0 3px var(--accent-soft)}.gar-st-textarea::placeholder{color:var(--text-faint)}.gar-st-modes{border:none;min-width:0;margin:0;padding:0}.gar-st-modes-legend{color:var(--text-strong);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.gar-st-mode-list{flex-wrap:wrap;gap:10px;display:flex}.gar-st-mode{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-0);cursor:pointer;flex:1;align-items:flex-start;gap:9px;min-width:210px;padding:11px 13px;display:flex}.gar-st-mode--on{border-color:var(--accent-deep);background:var(--tip-bg)}.gar-st-mode:focus-within{box-shadow:0 0 0 3px var(--accent-soft)}.gar-st-mode input{accent-color:var(--lagoon-deep);margin:2px 0 0}.gar-st-mode-text{flex-direction:column;gap:2px;min-width:0;display:flex}.gar-st-mode-label{color:var(--text-strong);font-size:13.5px}.gar-st-mode-desc{color:var(--text-muted);font-size:12px;line-height:1.45}.gar-st-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.gar-st-saved{color:var(--success-text);margin:0;font-size:12.5px;font-weight:600}.gar-mg{flex-direction:column;gap:16px;width:100%;max-width:1080px;margin:0 auto;display:flex}.gar-mg-head{min-width:0}.gar-mg-title{color:var(--text-strong);margin:0;font-size:20px;font-weight:700}.gar-mg-subtitle{color:var(--text-muted);margin:2px 0 0;font-size:13px}.gar-mg-state{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;margin:0;padding:32px 16px;font-size:13.5px;display:flex}.gar-mg-state p{margin:0}.gar-mg-error{border:1px solid var(--danger);border-radius:var(--r-md);background:var(--surface-1);color:var(--danger-text);margin:0;padding:10px 14px;font-size:13px}.gar-mg-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.gar-mg-metric{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;padding:14px 16px;display:flex}.gar-mg-metric-label{letter-spacing:.02em;color:var(--text-muted);font-size:11.5px;font-weight:600}.gar-mg-metric-value{letter-spacing:-.02em;color:var(--text-strong);margin-top:4px;font-size:24px;font-weight:700}.gar-mg-metric-sub{color:var(--text-faint);margin-top:2px;font-size:11px}.gar-mg-metric--ok .gar-mg-metric-sub{color:var(--success-text)}.gar-mg-metric--alert{border-color:var(--danger)}.gar-mg-metric--alert .gar-mg-metric-value,.gar-mg-metric--alert .gar-mg-metric-sub{color:var(--danger-text)}.gar-mg-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-1);overflow:hidden}.gar-mg-card-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:13px 16px;display:flex}.gar-mg-card-title{color:var(--text-strong);margin:0;font-size:14px;font-weight:700}.gar-mg-card-count{border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-muted);padding:2px 9px;font-size:11.5px;font-weight:700}.gar-mg-card-hint{color:var(--text-faint);margin-left:auto;font-size:12px}.gar-mg-empty{color:var(--success-text);margin:0;padding:18px 16px;font-size:13px;font-weight:500}.gar-mg-queue{margin:0;padding:0;list-style:none}.gar-mg-queue-row{border-bottom:1px solid var(--line)}.gar-mg-queue-row:last-child{border-bottom:none}.gar-mg-queue-line{flex-wrap:wrap;align-items:center;gap:12px;padding:11px 16px;display:flex}.gar-mg-queue-who{flex-direction:column;flex:1;min-width:0;display:flex}.gar-mg-queue-name{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.gar-mg-queue-instance{color:var(--text-muted);font-size:12px}.gar-mg-queue-tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.gar-mg-queue-actions{flex:none;gap:6px;display:flex}.gar-mg-wait{color:var(--text-muted);flex:none;font-size:12px;font-weight:600}.gar-mg-wait--alert{color:var(--danger-text)}.gar-mg-picker{background:var(--surface-2);border-top:1px dashed var(--line);flex-wrap:wrap;gap:6px;margin:0;padding:6px 10px 12px 66px;list-style:none;display:flex}.gar-mg-picker-item{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-1);font:inherit;color:var(--text-strong);cursor:pointer;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12.5px;display:inline-flex}.gar-mg-picker-item:hover:not(:disabled){background:var(--surface-3)}.gar-mg-picker-item:disabled{opacity:.45;cursor:not-allowed}.gar-mg-picker-item .gar-at-avatar{width:26px;height:26px;font-size:12px}.gar-mg-picker-name{font-weight:600}.gar-mg-picker-load{color:var(--text-faint);font-size:11px}.gar-mg-team{background:var(--line);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1px;display:grid}.gar-mg-member{background:var(--surface-1);flex-direction:column;gap:9px;min-width:0;padding:14px 16px;display:flex}.gar-mg-member-head{align-items:center;gap:10px;min-width:0;display:flex}.gar-mg-member-who{flex-direction:column;flex:1;min-width:0;display:flex}.gar-mg-member-name{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.gar-mg-member-line{min-height:18px;color:var(--text-muted);margin:0;font-size:12px}.gar-mg-status{align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.gar-mg-status-dot{border-radius:var(--r-pill);background:currentColor;width:7px;height:7px}.gar-mg-status--online{color:var(--success-text)}.gar-mg-status--pausa{color:var(--warning-text)}.gar-mg-status--offline{color:var(--text-faint)}.gar-mg-load{border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-faint);flex:none;padding:4px 9px;font-size:11px;font-weight:600}.gar-mg-load.is-busy{background:var(--tip-bg);color:var(--accent-text)}.gar-mg-kpis{border-top:1px dashed var(--line);color:var(--text-muted);flex-wrap:wrap;gap:14px;padding-top:9px;font-size:11.5px;display:flex}.gar-mg-kpis strong{color:var(--text-strong);font-size:13px}.gar-mg-stranded{border:1px solid var(--warning);border-radius:var(--r-lg);background:var(--tip-bg);min-width:0;padding:12px 16px}.gar-mg-stranded-title{color:var(--warning-text);margin:0;font-size:13px;font-weight:700}.gar-mg-stranded-note{color:var(--text-muted);margin:2px 0 0;font-size:12px}.gar-mg-stranded-list{color:var(--text-body);flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.gar-mg-stranded-list strong{color:var(--text-strong)}.gar-at-thread-pill{border-radius:var(--r-pill);white-space:nowrap;flex:none;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.gar-at-thread-pill--mine{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.gar-at-thread-pill--mine{background:color-mix(in oklab, var(--success) 12%, transparent)}}.gar-at-thread-pill--mine{color:var(--success-text)}.gar-at-thread-pill--peer{background:var(--accent-soft);color:var(--accent-text)}.gar-at-thread-pill--resolved{background:var(--surface-3);color:var(--text-muted)}.gar-at-thread-assume{border-radius:var(--r-sm);background:var(--accent-deep);height:36px;color:var(--surface-1);white-space:nowrap;cursor:pointer;border:none;flex:none;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600}.gar-at-thread-assume:disabled{opacity:.55;cursor:not-allowed}.gar-at-thread-action{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-1);height:36px;color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.gar-at-thread-action:hover{background:var(--surface-3)}.gar-at-thread-action:disabled{opacity:.55;cursor:not-allowed}.gar-at--mobile .gar-at-thread-action{padding:0 9px}.gar-at-thread-badge{border-radius:var(--r-pill);background:var(--accent-deep);min-width:18px;height:18px;color:var(--surface-1);text-align:center;padding:0 5px;font-size:10.5px;line-height:18px}.gar-at-thread-banner{border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-text);margin:0;padding:8px 10px;font-size:12px}.gar-at-thread-error{color:var(--danger-text);margin:0;font-size:12px}.gar-at-popover-anchor{display:inline-flex;position:relative}.gar-at-popover{z-index:20;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-1);width:264px;max-height:340px;box-shadow:var(--shadow-2);position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.gar-at-popover--start{left:0;right:auto}.gar-at-popover-head{border-bottom:1px solid var(--line);color:var(--text-faint);letter-spacing:.06em;margin:0;padding:9px 14px;font-size:11px;font-weight:600}.gar-at-popover-option{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;width:100%;padding:9px 14px;font-family:inherit;display:flex}.gar-at-popover-option:hover{background:var(--surface-2)}.gar-at-popover-avatar{border-radius:var(--r-pill);background:var(--surface-3);width:28px;height:28px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.gar-at-popover-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);flex:1;font-size:13px;font-weight:600;overflow:hidden}.gar-at-popover-load{color:var(--text-faint);flex:none;font-size:11px}.gar-at-popover-empty{color:var(--text-muted);margin:0;padding:16px 14px;font-size:12.5px}.gar-at-popover-error{border-top:1px solid var(--line);color:var(--danger-text);margin:0;padding:10px 14px;font-size:12px}.gar-at-popover-foot{color:var(--text-faint);margin:0;padding:8px 14px;font-size:11px}.gar-at-popover-reason{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.gar-at-popover-target{color:var(--text-strong);margin:0;font-size:12.5px;font-weight:600}.gar-at-popover-input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);width:100%;min-height:56px;color:var(--text-body);resize:none;padding:9px 11px;font-family:inherit;font-size:12.5px;line-height:1.4}.gar-at-popover-actions{justify-content:flex-end;gap:6px;display:flex}.gar-at-drawer-overlay{z-index:30;background:#0f172a59;position:absolute;inset:0}.gar-at-drawer{z-index:31;border-left:1px solid var(--line-strong);background:var(--surface-1);width:340px;max-width:100%;box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.gar-at--mobile .gar-at-drawer{width:100%}.gar-at-drawer-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:13px 16px;display:flex}.gar-at-drawer-title{color:var(--text-strong);flex:1;font-size:14px}.gar-at-drawer-seal{color:var(--accent-text);font-size:11px}.gar-at-drawer-close{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);width:30px;height:30px;color:var(--text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.gar-at-drawer-close:hover{background:var(--surface-3)}.gar-at-drawer-list{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.gar-at-drawer-note{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);padding:10px 13px}.gar-at-drawer-note-head{align-items:center;gap:7px;margin-bottom:5px;display:flex}.gar-at-drawer-note-avatar{border-radius:var(--r-pill);background:var(--surface-3);width:22px;height:22px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.gar-at-drawer-note-author{color:var(--text-strong);flex:1;font-size:12px}.gar-at-drawer-note-time{color:var(--text-faint);font-size:10.5px}.gar-at-drawer-note-body{white-space:pre-wrap;word-break:break-word;color:var(--text-body);margin:0;font-size:12.5px;line-height:1.5}.gar-at-drawer-empty{text-align:center;color:var(--text-muted);margin:0;padding:22px 10px;font-size:12.5px}.gar-at-drawer-foot{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:8px;padding:12px 14px;display:flex}.gar-at-drawer-error{color:var(--danger-text);margin:0;font-size:12px}.gar-at-drawer-input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);width:100%;min-height:56px;color:var(--text-body);resize:none;padding:10px 13px;font-family:inherit;font-size:13px;line-height:1.4}.gar-at-drawer-input[readonly]{background:var(--surface-3);cursor:progress}.gar-at-drawer-add{border-radius:var(--r-sm);background:var(--accent-deep);height:36px;color:var(--surface-1);cursor:pointer;border:none;align-self:flex-end;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:600}.gar-at-drawer-add:disabled{opacity:.45;cursor:not-allowed}.gar-modal-overlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.gar-modal{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);width:100%;min-width:0;box-shadow:var(--shadow-2,0 24px 60px #00000040);flex-direction:column;display:flex;overflow:hidden}.gar-modal-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.gar-modal-heading{flex-direction:column;flex:1;min-width:0;display:flex}.gar-modal-title{color:var(--text-strong);font-size:14px;font-weight:700}.gar-modal-subtitle{color:var(--text-muted);font-size:11.5px}.gar-modal-close{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);width:32px;height:32px;color:var(--accent-text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.gar-modal-close:hover{background:var(--surface-3)}.gar-modal-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.gar-modal-foot{border-top:1px solid var(--line);color:var(--text-faint);flex:none;padding:10px 18px;font-size:11.5px}.gar-qs-badge{background:radial-gradient(circle at 35% 30%, var(--gold-soft,#e8c15a), var(--accent-deep));border-radius:50%;flex:none;width:26px;height:26px}.gar-qs-tabs{flex:none;gap:4px;display:flex}.gar-qs-tab{border-radius:var(--r-sm);font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 12px;font-size:12.5px}.gar-qs-tab.is-active{border-color:var(--line-strong);background:var(--tip-bg);color:var(--accent-text);font-weight:600}.gar-qs-search{border:1px solid var(--line);border-radius:var(--r-md);background:var(--input-bg);color:var(--text-faint);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.gar-qs-search-input{min-width:0;font:inherit;color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:13px}.gar-qs-recent{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.gar-qs-recent-label{letter-spacing:.07em;color:var(--text-faint);font-size:10px;font-weight:700}.gar-qs-recent-chips{flex-wrap:wrap;gap:6px;display:flex}.gar-qs-recent-chip{border:1px solid var(--line);background:var(--surface-1);font:inherit;color:var(--text-muted);cursor:pointer;border-radius:14px;padding:5px 11px;font-size:11.5px}.gar-qs-results{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.gar-qs-row{border-radius:var(--r-sm);align-items:center;gap:12px;padding:10px;display:flex}.gar-qs-row:hover{background:var(--surface-3)}.gar-qs-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gar-qs-row-top{align-items:center;gap:7px;min-width:0;display:flex}.gar-qs-row-name{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gar-qs-row-cat{border-radius:var(--r-xs);background:var(--tip-bg);color:var(--text-muted);flex:none;padding:2px 8px;font-size:10px;font-weight:600}.gar-qs-row-sub{color:var(--text-muted);font-size:11.5px}.gar-qs-row-price{text-align:right;flex-direction:column;flex:none;display:flex}.gar-qs-row-price-label{letter-spacing:.05em;color:var(--text-faint);font-size:10px;font-weight:700}.gar-qs-row-price-value{color:var(--accent-text);font-size:14px;font-weight:700}.gar-qs-thumb{border-radius:var(--r-sm);object-fit:cover;background:var(--surface-3);flex:none;width:44px;height:44px}.gar-qs-empty{text-align:center;color:var(--text-faint);margin:0;padding:22px 16px;font-size:12.5px}.gar-qs-invite{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--tip-bg);color:var(--text-muted);flex-direction:column;gap:6px;padding:18px;font-size:12.5px;display:flex}.gar-qs-invite strong{color:var(--text-strong)}.gar-qs-invite p{margin:0}.gar-qs-offers{flex-direction:column;gap:10px;display:flex}.gar-qs-offers-head{align-items:center;gap:8px;display:flex}.gar-qs-offers-name{color:var(--text-strong);font-size:13px;font-weight:600}.gar-qs-back{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);width:28px;height:28px;color:var(--accent-text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.gar-qs-offer-list{flex-direction:column;gap:4px;display:flex}.gar-qs-offer{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-1);width:100%;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.gar-qs-offer.is-active{border-color:var(--line-strong);background:var(--tip-bg)}.gar-qs-offer-price{color:var(--accent-text);font-size:13.5px;font-weight:700}.gar-qs-offer-meta{color:var(--text-muted);font-size:11.5px}.gar-qs-footer{flex-direction:column;gap:8px;display:flex}.gar-qs-sale{flex-direction:column;gap:5px;display:flex}.gar-qs-sale-selection{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:11.5px;display:flex}.gar-qs-sale-store{min-width:0}.gar-qs-sale-selection strong{color:var(--accent-text);white-space:nowrap}.gar-qs-sale-label{color:var(--text-strong);font-size:12px;font-weight:600}.gar-qs-sale-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.gar-qs-sale-input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);min-width:0;font:inherit;color:var(--text-strong);outline:none;padding:10px 12px;font-size:14px;font-weight:600}.gar-qs-sale-input:focus-visible{border-color:var(--accent-deep);box-shadow:0 0 0 3px var(--accent-soft)}.gar-qs-error{color:var(--danger-text);margin:0;font-size:12px}.gar-qs-foot a{color:inherit}.gar-acervo-chips{flex-wrap:nowrap;gap:6px;width:100%;min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}@media (width>=640px){.gar-acervo-chips{flex-wrap:wrap;padding-bottom:0;overflow:visible}}@media (width<=480px){.gar-qs-row--quote{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.gar-qs-row--quote .gar-qs-row-main{grid-column:1/-1}.gar-qs-row--quote .gar-qs-row-price{text-align:left;min-width:0}.gar-qs-row--quote>.gar-qs-row-action{justify-self:end}.gar-qs-row--catalog{grid-template-columns:44px minmax(0,1fr);gap:8px 12px;display:grid}.gar-qs-row--catalog .gar-qs-thumb{grid-row:1/span 2}.gar-qs-row--catalog>.gar-qs-row-action{justify-self:start}.gar-qs-row-name,.gar-qs-row-sub,.gar-qs-offers-name,.gar-qs-offer-meta{white-space:normal;overflow-wrap:anywhere}}.gar-calculator-offer{border:1px solid var(--lagoon);border-radius:var(--r-sm);background:var(--lagoon-soft);min-height:30px;color:var(--accent-text);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.gar-calculator-offer:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.gar-calculator-modal-content{flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.gar-calculator-offer-summary{border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-width:0;padding:12px;display:grid}.gar-calculator-offer-summary>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.gar-calculator-offer-summary>div span{color:var(--text-muted);font-size:12px}.gar-calculator-offer-summary>strong{color:var(--lagoon);white-space:nowrap}.gar-calculator-offer-summary>.gar-calculator-offer-values{grid-column:1/-1;justify-content:space-between;padding-top:4px}.gar-calculator-offer-values strong{color:var(--lagoon);white-space:nowrap;font-size:15px}.gar-calculator-status{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.gar-calculator-status--error{color:var(--danger-text)}.gar-calculator-preview{flex-direction:column;gap:8px;min-width:0;display:flex}.gar-calculator-preview>div{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.gar-calculator-preview>div span:last-child{text-align:right}@media (width<=480px){.gar-calculator-offer span{display:none}.gar-calculator-offer{flex-shrink:0;width:44px;min-height:44px;padding:0}.gar-calculator-offer-summary{grid-template-columns:minmax(0,1fr)}.gar-calculator-offer-summary>strong{justify-self:start}.gar-calculator-preview>div{align-items:flex-start}}.tenant-ops{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:32px 28px;display:flex}.tenant-ops__header,.tenant-ops__section-heading,.tenant-ops__results-heading,.tenant-ops__pagination{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-ops__header h1{color:var(--text-strong);letter-spacing:-.025em;margin:0;font-size:32px;font-weight:700}.tenant-ops__header-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tenant-ops__header p:not(.tenant-ops__eyebrow),.tenant-ops__section-heading p,.tenant-ops__results-heading p{color:var(--text-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.tenant-ops__eyebrow{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.tenant-ops__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tenant-ops__metric{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);min-width:0;padding:16px}.tenant-ops__metric span,.tenant-ops__metric small{color:var(--text-muted);font-size:12px;display:block}.tenant-ops__metric strong{color:var(--text-strong);margin:4px 0 2px;font-size:24px;line-height:1.1;display:block}.tenant-ops__filters,.tenant-ops__bulk,.tenant-ops__results{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);min-width:0;padding:18px}.tenant-ops__bulk{border-color:var(--lagoon)}.tenant-ops__section-heading h2,.tenant-ops__results-heading h2{color:var(--text-strong);margin:0;font-size:16px}.tenant-ops__filter-grid{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(140px,1fr));align-items:end;gap:12px;margin-top:16px;display:grid}.tenant-ops__filter-grid label,.tenant-ops__bulk-grid label{min-width:0;color:var(--text-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.tenant-ops select,.tenant-ops input[type=datetime-local],.tenant-ops input[type=number]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-1);width:100%;min-width:0;height:38px;color:var(--text-strong);padding:0 10px}.tenant-ops__bulk-grid{grid-template-columns:minmax(200px,1.4fr) auto minmax(140px,.7fr) minmax(150px,.8fr) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.tenant-ops__feedback{border-radius:var(--r-md);margin:0;padding:10px 12px;font-size:13px}.tenant-ops__feedback--error{color:var(--danger-text);background:var(--danger-soft)}.tenant-ops__feedback--success{color:var(--palm);background:var(--surface-1)}.tenant-ops__results-heading{align-items:center;margin-bottom:12px}.tenant-ops__select-page{color:var(--text-body);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.tenant-ops__table-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;margin:0 -18px;overflow:auto hidden}.gar-table.gar-table--tenant-operations{min-width:980px}.gar-table--tenant-operations th,.gar-table--tenant-operations td{white-space:nowrap}.gar-table--tenant-operations td:nth-child(2){white-space:normal;overflow-wrap:break-word;max-width:240px}.gar-table--tenant-operations td small{color:var(--text-faint);margin-top:3px;font-size:11.5px;display:block}.tenant-ops__badges{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.tenant-ops__expiration-ended{color:var(--text-faint);margin-top:3px;font-size:11.5px;display:block}.tenant-ops__cards{display:none}.tenant-ops__empty{color:var(--text-muted);text-align:center;margin:24px 0}.tenant-ops__pagination{color:var(--text-muted);align-items:center;padding-top:14px;font-size:12.5px}.tenant-ops__pagination>div{gap:8px;display:flex}.gar-tenants-page--embedded{padding:4px 24px 32px}.tenant-settings{gap:18px;display:grid}.tenant-settings section{border-bottom:1px solid var(--line);gap:12px;padding-bottom:18px;display:grid}.tenant-settings section:last-of-type{border-bottom:0}.tenant-settings h3{color:var(--text-strong);margin:0;font-size:15px}.tenant-settings section>p{color:var(--text-muted);margin:-6px 0 0;font-size:12px}.tenant-settings__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tenant-settings__row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.tenant-settings__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tenant-settings__error{color:var(--danger);margin:0}.tenant-settings__success{color:var(--palm);margin:0}.tenant-settings__placeholder{border:1px dashed var(--line);border-radius:var(--r-md);color:var(--text-muted);padding:12px;font-size:12.5px}.tenant-finance__heading-actions,.tenant-plans__actions,.tenant-plans__row-actions{flex-wrap:wrap;gap:8px;display:flex}.tenant-plans{gap:18px;min-width:0;display:grid}.tenant-plans h3,.tenant-assignment h4,.tenant-assignment h5{color:var(--text-strong);margin:0}.tenant-plans__form{border-radius:var(--r-md);background:var(--surface-0);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.tenant-plans__form h3,.tenant-plans__actions{grid-column:1/-1}.tenant-plans label,.tenant-assignment label{min-width:0;color:var(--text-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.tenant-plans input,.tenant-plans select,.tenant-assignment input,.tenant-assignment select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-1);width:100%;min-width:0;height:38px;color:var(--text-strong);padding:0 10px}.tenant-plans__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-plans__toolbar label{flex-direction:row;align-items:center}.tenant-plans__toolbar input{width:auto;height:auto}.tenant-plans__feedback,.tenant-plans__empty,.tenant-assignment__empty,.tenant-assignment__history{border:1px dashed var(--line);border-radius:var(--r-md);color:var(--text-muted);margin:0;padding:12px}.tenant-plans__table-wrap{min-width:0;overflow:auto hidden}.gar-table.gar-table--plans{min-width:760px}.gar-table--plans th,.gar-table--plans td{white-space:nowrap}.gar-table--plans td:first-child{white-space:normal;overflow-wrap:break-word;max-width:260px}.gar-table--plans td small{color:var(--text-muted);margin-top:3px;display:block}.tenant-assignment{gap:14px;min-width:0;display:grid}.tenant-assignment>div:first-child p,.tenant-assignment__history p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.tenant-assignment__form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.tenant-assignment__comparison{border-radius:var(--r-md);background:var(--surface-0);color:var(--text-muted);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;font-size:12px;display:grid}.tenant-assignment__comparison strong{color:var(--text-strong);margin-top:3px;display:block}.tenant-assignment__snapshot{border:1px solid var(--line);border-radius:var(--r-md);padding:14px}.tenant-assignment__snapshot dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.tenant-assignment__snapshot dt{color:var(--text-muted);font-size:11px}.tenant-assignment__snapshot dd{overflow-wrap:anywhere;margin:3px 0 0}.tenant-assignment__payment{border:1px solid var(--line);border-radius:var(--r-md);gap:12px;padding:14px;display:grid}.tenant-assignment__payment p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.tenant-assignment__pix{gap:10px;max-width:420px;display:grid}.tenant-assignment__pix img{border-radius:var(--r-md);background:#fff;width:220px;max-width:100%}.tenant-assignment__pix textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-1);width:100%;min-width:0;color:var(--text-strong);padding:8px 10px}.tenant-assignment__versions{gap:10px;margin-top:12px;display:grid}.tenant-assignment__versions article{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-1);padding:12px}.tenant-assignment__versions header{color:var(--text-muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.tenant-assignment__versions header strong{color:var(--text-strong)}.tenant-assignment__versions dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.tenant-assignment__versions dt{color:var(--text-muted);font-size:10px}.tenant-assignment__versions dd{color:var(--text-body);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.tenant-assignment__pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}@media (width<=900px){.tenant-ops__metrics,.tenant-ops__filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-ops__search{grid-column:1/-1}.tenant-ops__bulk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.tenant-ops{gap:14px;padding:20px 16px}.tenant-ops__header{flex-direction:column;align-items:stretch}.tenant-ops__header h1{font-size:32px}.tenant-ops__header>button{width:100%}.tenant-ops__header-actions{flex-direction:column;align-items:stretch}.tenant-ops__header-actions button{width:100%}.tenant-ops__metrics{gap:8px}.tenant-ops__metric{padding:12px}.tenant-ops__metric strong{font-size:21px}.tenant-ops__filters,.tenant-ops__bulk,.tenant-ops__results{padding:14px}.tenant-ops__section-heading{align-items:flex-start}.tenant-ops__filter-grid,.tenant-ops__bulk-grid{grid-template-columns:minmax(0,1fr);margin-top:14px}.tenant-ops__search{grid-column:auto}.tenant-ops__bulk-grid>button{width:100%}.tenant-ops__table-wrap{display:none}.tenant-ops__cards{flex-direction:column;gap:10px;margin-top:12px;display:flex}.tenant-ops__card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-0);min-width:0;padding:14px}.tenant-ops__card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tenant-ops__card-top>label{align-items:flex-start;gap:9px;min-width:0;display:flex}.tenant-ops__card-top>label>span{min-width:0}.tenant-ops__card-top strong,.tenant-ops__card-top small{overflow-wrap:anywhere;display:block}.tenant-ops__card-top small{color:var(--text-faint);margin-top:2px;font-size:11.5px}.tenant-ops__card-glance{grid-template-columns:1.4fr .6fr;gap:10px;margin:14px 0 10px;display:grid}.tenant-ops__card-glance>span{color:var(--text-strong);font-size:12.5px}.tenant-ops__card-glance small{color:var(--text-muted);margin-bottom:2px;font-size:11px;display:block}.tenant-ops__card details{border-top:1px solid var(--line);padding-top:9px}.tenant-ops__card summary{cursor:pointer;color:var(--accent-text);font-size:12.5px;font-weight:600}.tenant-ops__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.tenant-ops__details div{min-width:0}.tenant-ops__details dt{color:var(--text-muted);font-size:10.5px}.tenant-ops__details dd{color:var(--text-body);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.tenant-ops__pagination{flex-direction:column;align-items:stretch}.tenant-ops__pagination>div{grid-template-columns:repeat(2,1fr);display:grid}.tenant-ops__pagination button{width:100%}.gar-tenants-page--embedded{padding:8px 12px 28px}.tenant-settings__grid,.tenant-settings__features{grid-template-columns:minmax(0,1fr)}.tenant-finance__heading-actions{width:100%}.tenant-finance__heading-actions button{flex:1}.tenant-plans__form,.tenant-assignment__form,.tenant-assignment__comparison,.tenant-assignment__snapshot dl{grid-template-columns:minmax(0,1fr)}.tenant-assignment__versions header{flex-direction:column}.tenant-assignment__versions dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-assignment__pagination{flex-direction:column;align-items:stretch}.tenant-assignment__pagination button{width:100%}.tenant-plans__toolbar{flex-direction:column;align-items:flex-start}}.gar-fwg-bubble{right:20px;bottom:calc(20px + env(safe-area-inset-bottom) + var(--gar-dock-h,0px));z-index:1080;border-radius:var(--r-pill);background:var(--lagoon);width:56px;height:56px;color:var(--on-accent);border:1px solid var(--lagoon);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 6px 20px #2c1e0a38}.gar-fwg-bubble-dot{border-radius:var(--r-pill);background:var(--success);border:2.5px solid var(--foam);width:14px;height:14px;position:absolute;top:-2px;right:-2px}.gar-fwg-invite{right:88px;bottom:calc(20px + env(safe-area-inset-bottom) + var(--gar-dock-h,0px));z-index:1080;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 4px var(--r-lg);align-items:flex-start;gap:4px;width:280px;max-width:calc(100vw - 112px);padding:10px 8px 12px 14px;animation:.24s cubic-bezier(.16,.84,.36,1) both gar-fwg-invite-rise;display:flex;position:fixed;box-shadow:0 8px 28px #2c1e0a2e}.gar-fwg-invite-text{text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--text-body);background:0 0;border:none;flex:1;margin:0;padding:0;font-size:13px;line-height:1.45}.gar-fwg-invite-close{border-radius:var(--r-pill);width:26px;height:26px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gar-fwg-invite-close:hover{color:var(--text-strong);background:var(--surface-2)}@keyframes gar-fwg-invite-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gar-fwg-invite{animation:none}}.gar-fwg-panel{z-index:1090;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;width:384px;max-width:calc(100vw - 48px);max-height:min(640px,100dvh - 48px);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 12px 40px #2c1e0a29}.gar-fwg-thread{background:var(--foam);overscroll-behavior:contain;flex-direction:column;flex-grow:1;gap:10px;min-height:220px;padding:16px;display:flex;overflow-y:auto}.gar-fwg-input{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--input-bg);min-width:0;height:44px;color:var(--text-strong);outline:none;flex-grow:1;padding:0 14px;font-family:inherit;font-size:13.5px}.gar-fwg-input::placeholder{color:var(--text-faint)}.gar-fwg-input:focus{border-color:var(--accent-deep);box-shadow:0 0 0 3px var(--input-focus-ring)}.gar-fwg-send{border-radius:var(--r-pill);background:var(--lagoon);width:44px;height:44px;color:var(--on-accent);border:1px solid var(--lagoon);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gar-fwg-send:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--disabled-line);cursor:not-allowed}.gar-fwg-back,.gar-fwg-close{border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gar-fwg-back{width:34px;height:34px;margin-left:-8px;display:none}.gar-fwg-close{width:30px;height:30px}.gar-fwg-typing{align-items:center;gap:4px;display:inline-flex}.gar-fwg-typing span{border-radius:var(--r-pill);background:var(--accent-text);width:6px;height:6px;animation:1.2s ease-in-out infinite gar-fwg-typing-bounce}.gar-fwg-typing span:nth-child(2){animation-delay:.15s}.gar-fwg-typing span:nth-child(3){animation-delay:.3s}@keyframes gar-fwg-typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.gar-fwg-typing span{opacity:.7;animation:none}}.gar-fwg-cursor{background:var(--lagoon);vertical-align:text-bottom;border-radius:2px;width:8px;height:15px;margin-left:3px;animation:1s steps(2,start) infinite gar-fwg-blink;display:inline-block}@keyframes gar-fwg-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.gar-fwg-cursor{animation:none}}@media (width<=640px){.gar-fwg-panel{border:none;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;inset:0}.gar-fwg-back{display:inline-flex}.gar-fwg-close{display:none}}.gar-fw-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;width:100%;min-width:0;display:grid}@media (width<=900px){.gar-fw-grid{grid-template-columns:minmax(0,1fr)}}.gar-fwp-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;min-width:0;display:grid}@media (width<=1023px){.gar-fwp-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.gar-fwp-funnel{grid-template-columns:minmax(0,1fr)}}.gar-table--funcionario{min-width:560px}.gar-table--funcionario th,.gar-table--funcionario td{white-space:nowrap;padding:12px 16px;font-size:13px}.gar-table--funcionario td:nth-child(2){white-space:normal;overflow-wrap:break-word;max-width:260px}.gar-fwp-scrim{z-index:1090;background:#2c1e0a59;position:fixed;inset:0}.gar-fwp-drawer{z-index:1095;background:var(--surface-1);border-left:1px solid var(--line);flex-direction:column;width:540px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:0 12px 40px #2c1e0a29}.gar-fwp-thread{background:var(--foam);overscroll-behavior:contain;flex-direction:column;flex-grow:1;gap:9px;padding:16px 20px;display:flex;overflow-y:auto}@media (width<=640px){.gar-fwp-drawer{border-left:none;width:100%}}@keyframes vd-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes vd-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes vd-glow{0%,to{text-shadow:0 0 0 var(--vd-gold-glow-none)}50%{text-shadow:0 0 40px var(--vd-gold-glow-strong)}}@keyframes vd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes vd-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes vd-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vd-cresce{0%{opacity:.3;transform:scaleY(.06)}to{opacity:1;transform:scaleY(1)}}@keyframes vd-brasa{0%,to{opacity:.5}50%{opacity:1}}@keyframes vd-vaza{0%{opacity:0;transform:translate(0)rotate(0)scale(.7)}18%{opacity:1;transform:translateY(4px)scale(1)}to{opacity:0;transform:translate(var(--dx), 74px) rotate(var(--rot)) scale(.55)}}@keyframes vd-tremor{0%,to{transform:translate(0)}25%{transform:translate(-1.2px)}75%{transform:translate(1.2px)}}@keyframes vd-flutua{0%{opacity:0;transform:translateY(110vh)rotate(0)}8%{opacity:var(--vd-opacity)}92%{opacity:var(--vd-opacity)}to{transform:translate(var(--vd-sway), -14vh) rotate(var(--vd-spin));opacity:0}}.vd-pepitas{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.vd-pepita{background:radial-gradient(circle at 32% 28%,#ffe9a8,#f5c542 46%,#a87b18 92%);animation-name:vd-flutua;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;top:0}.vd-contact-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=640px){.vd-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vd-rise{animation:vd-rise .5s var(--ease-rise) both}.vd-pop{animation:vd-pop .4s var(--ease-rise) both}.vd-glow{animation:3.4s ease-in-out infinite vd-glow}.vd-pulse{animation:1.4s ease-in-out infinite vd-pulse}.vd-sweep{animation:2.6s ease-in-out infinite vd-sweep}.vd-sobe{animation:vd-sobe .5s var(--ease-rise) both}.vd-cresce{animation:vd-cresce .5s var(--ease-rise) both}.vd-brasa{animation:1.1s ease-in-out infinite vd-brasa}.vd-vaza{animation-name:vd-vaza;animation-timing-function:linear;animation-iteration-count:infinite}.vd-tremor{animation:.16s linear infinite vd-tremor}@media (prefers-reduced-motion:reduce){.vd-rise,.vd-pop,.vd-glow,.vd-pulse,.vd-sobe,.vd-cresce,.vd-brasa,.vd-tremor{animation:none}.vd-sweep,.vd-vaza{opacity:0;animation:none}.vd-pepita{animation:none;opacity:.12!important}}.vd-input{appearance:textfield}.vd-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vd-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vd-chip{border-radius:var(--r-pill);border:1px solid var(--chip-line);background:var(--chip-bg);min-height:40px;color:var(--text-body);cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:border-color .16s,background .16s,color .16s,transform .12s;display:inline-flex}.vd-chip--atalho{font-family:var(--font-mono);font-weight:600}.vd-chip--ativo{border-color:var(--lagoon);background:var(--lagoon-soft);color:var(--lagoon-text)}.vd-chip:hover{border-color:var(--lagoon)}.vd-chip:active{transform:translateY(1px)}@media (width>=640px){.vd-chip{min-height:30px}}@media (prefers-reduced-motion:reduce){.vd-chip{transition:none}}.gar-bateio{flex:none;display:block}.gar-bateio :is(.swing,.bob,.spark,.gleam,.chip){animation-duration:1.1s;animation-iteration-count:infinite}.gar-bateio .swing{--bateio-anim:bateio-swing;transform-box:view-box;transform-origin:60px 56px;transform:rotate(-24deg)}.gar-bateio .bob{--bateio-anim:bateio-bob;transform-box:view-box;transform-origin:58px 90px}.gar-bateio .spark{--bateio-anim:bateio-spark;transform-box:fill-box;transform-origin:50%;opacity:0}.gar-bateio .chip{transform-box:fill-box;transform-origin:50%;opacity:0}.gar-bateio .gleam{--bateio-anim:bateio-gleam;opacity:.8}.gar-bateio .chip-a{--bateio-anim:bateio-chip-a}.gar-bateio .chip-b{--bateio-anim:bateio-chip-b}.gar-bateio .chip-c{--bateio-anim:bateio-chip-c}@keyframes bateio-swing{0%{animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:rotate(-55deg)}22%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:rotate(6deg)}33%{transform:rotate(-6deg)}40%{animation-timing-function:cubic-bezier(.35,0,.3,1);transform:rotate(0)}88%{transform:rotate(-55deg)}to{transform:rotate(-55deg)}}@keyframes bateio-bob{0%{transform:translateY(-1px)}22%{transform:translateY(2.5px)}40%{transform:translateY(0)}88%{transform:translateY(-1px)}to{transform:translateY(-1px)}}@keyframes bateio-spark{0%,19%{opacity:0;transform:scale(.3)}24%{opacity:1;transform:scale(1.1)}42%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(.3)}}@keyframes bateio-gleam{0%,19%{opacity:0}26%{opacity:.95}60%{opacity:0}to{opacity:0}}@keyframes bateio-chip-a{0%,20%{opacity:0;transform:translate(0)rotate(0)}25%{opacity:1}52%{opacity:0;transform:translate(9px,-17px)rotate(70deg)}to{opacity:0;transform:translate(9px,-17px)}}@keyframes bateio-chip-b{0%,20%{opacity:0;transform:translate(0)rotate(0)}25%{opacity:1}56%{opacity:0;transform:translate(-12px,-11px)rotate(-60deg)}to{opacity:0;transform:translate(-12px,-11px)}}@keyframes bateio-chip-c{0%,20%{opacity:0;transform:translate(0)rotate(0)}25%{opacity:1}50%{opacity:0;transform:translate(14px,-4px)rotate(45deg)}to{opacity:0;transform:translate(14px,-4px)}}.gar-bateio :is(.swirl,.sway,.fleck,.ripple,.glint,.drop){animation-duration:1.8s;animation-iteration-count:infinite}.gar-bateio :is(.swirl,.sway,.fleck){animation-timing-function:ease-in-out}.gar-bateio :is(.ripple,.glint,.drop){animation-timing-function:ease-out}.gar-bateio .swirl{--bateio-anim:bateio-swirl;transform-box:view-box;transform-origin:52px 62px}.gar-bateio .sway{--bateio-anim:bateio-sway;transform-box:view-box;transform-origin:44px 82px}.gar-bateio .fleck{--bateio-anim:bateio-fleck;transform-box:fill-box;transform-origin:50%}.gar-bateio .f2{animation-delay:-.6s}.gar-bateio .f3{animation-delay:-1.2s}.gar-bateio .f4{animation-delay:-.35s}.gar-bateio .ripple{--bateio-anim:bateio-ripple;transform-box:fill-box;transform-origin:50%;opacity:.5}.gar-bateio .r2{animation-delay:-.9s}.gar-bateio .glint{--bateio-anim:bateio-glint;transform-box:fill-box;transform-origin:50%;opacity:.9}.gar-bateio .drop{--bateio-anim:bateio-drop;transform-box:fill-box;transform-origin:50%;opacity:.5}.gar-bateio .d2{animation-delay:-.9s}.gar-bateio .wave{--bateio-anim:bateio-wave;animation-duration:3.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes bateio-swirl{0%,to{transform:rotate(-5deg)translate(0)}25%{transform:rotate(0)translate(1.5px,-1.5px)}50%{transform:rotate(5deg)translate(0)}75%{transform:rotate(0)translate(-1.5px,1.5px)}}@keyframes bateio-sway{0%,to{transform:rotate(1.2deg)}50%{transform:rotate(-1.2deg)}}@keyframes bateio-fleck{0%,to{transform:translate(-3px,1px)}25%{transform:translateY(-1.5px)}50%{transform:translate(3px,1px)}75%{transform:translateY(2px)}}@keyframes bateio-ripple{0%{opacity:.85;transform:scale(.45)}70%{opacity:0}to{opacity:0;transform:scale(1.5)}}@keyframes bateio-glint{0%,62%{opacity:0;transform:scale(.3)rotate(0)}74%{opacity:1;transform:scale(1)rotate(25deg)}88%{opacity:0;transform:scale(1.3)rotate(45deg)}to{opacity:0;transform:scale(.3)}}@keyframes bateio-drop{0%,12%{opacity:0;transform:translate(0)}22%{opacity:1}55%{opacity:0;transform:translate(4px,-9px)}to{opacity:0;transform:translate(4px,-9px)}}@keyframes bateio-wave{0%{transform:translate(0)}to{transform:translate(8px)}}.gar-bateio :is(.typeL,.typeR,.float,.dot,.spk){animation-iteration-count:infinite}.gar-bateio :is(.typeL,.typeR,.float,.dot){animation-timing-function:ease-in-out}.gar-bateio .typeL{--bateio-anim:bateio-tap;transform-box:view-box;animation-duration:.5s}.gar-bateio .typeR{--bateio-anim:bateio-tap;transform-box:view-box;animation-duration:.5s;animation-delay:-.25s}.gar-bateio .float{--bateio-anim:bateio-flutua;transform-box:view-box;animation-duration:2.4s}.gar-bateio .dot{--bateio-anim:bateio-dot;transform-box:fill-box;transform-origin:50%;opacity:.8;animation-duration:1.2s}.gar-bateio .dot.d2{animation-delay:.14s}.gar-bateio .dot.d3{animation-delay:.28s}.gar-bateio .spk{--bateio-anim:bateio-spk;transform-box:fill-box;transform-origin:50%;opacity:.9;animation-duration:2.4s;animation-timing-function:ease-out}@keyframes bateio-tap{0%,to{transform:translateY(0)}50%{transform:translateY(2.5px)}}@keyframes bateio-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes bateio-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes bateio-spk{0%,60%{opacity:0;transform:scale(.3)rotate(0)}72%{opacity:1;transform:scale(1)rotate(20deg)}88%{opacity:0;transform:scale(1.3)rotate(40deg)}to{opacity:0;transform:scale(.3)}}:where(.gar-bateio--playing,.gar-bateio:hover,.gar-bateio:focus-within,.gar-bateio-trigger:hover .gar-bateio,.gar-bateio-trigger:focus-within .gar-bateio,.lp-espia .gar-bateio) :is(.swing,.bob,.spark,.gleam,.chip,.swirl,.sway,.fleck,.ripple,.glint,.drop,.wave,.typeL,.typeR,.float,.dot,.spk){animation-name:var(--bateio-anim,none)}.lp-pep-hold{z-index:3;--lp-btn-h:46px;--lp-pep-size:46px;max-width:100%;display:inline-flex;position:relative}.lp-pep-hold:hover{z-index:4}.lp-pep-hold>a,.lp-pep-hold>button{z-index:1;position:relative}.lp-pep-hold:has(>.lp-btn--hero){--lp-btn-h:54px;--lp-pep-size:58px}.lp-pep-hold:has(>.lp-btn--custo){--lp-btn-h:52px;--lp-pep-size:58px}.lp-pep-hold:has(>:is(.lp-btn--final,.lp-btn-ghost--final)){--lp-btn-h:56px;--lp-pep-size:58px}.lp-pep{z-index:0;pointer-events:none;width:var(--lp-pep-size);height:var(--lp-pep-size);--lp-sobe:calc(.58 * var(--lp-btn-h) + 4px);opacity:0;transform:translate(calc(-50% + var(--lp-dx,0px)), 4px) scaleX(var(--lp-flip,1));transition:transform .42s cubic-bezier(.34,1.5,.5,1),opacity .18s;display:block;position:absolute;bottom:2px;left:50%}@media (hover:hover){.lp-pep-hold:hover>.lp-pep{opacity:1;transform:translate(calc(-50% + var(--lp-dx,0px)), calc(-1 * var(--lp-sobe,34px))) scaleX(var(--lp-flip,1))}}.lp-pep-hold:focus-within>.lp-pep,.lp-pep-hold.lp-espia>.lp-pep{opacity:1;transform:translate(calc(-50% + var(--lp-dx,0px)), calc(-1 * var(--lp-sobe,34px))) scaleX(var(--lp-flip,1))}.lp-pep-hold:has(>.lp-btn-sm){--lp-btn-h:40px}.lp-pep-nav{--lp-flip:-1;--lp-pep-size:calc(1.05 * var(--lp-btn-h))}.lp-pep-nav>.lp-pep{transform:translate(0, 0) scaleX(var(--lp-flip));bottom:0;left:auto;right:6px}.lp-pep-nav:hover>.lp-pep,.lp-pep-nav:focus-within>.lp-pep,.lp-pep-nav.lp-espia>.lp-pep{transform:translate(var(--lp-sai,44px), -4px) scaleX(var(--lp-flip))}.lp-pep-nav>.lp-btn{overflow:hidden}.lp-pep-nav>.lp-btn:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 34%,#ffe9a899 50%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}.lp-pep-nav:hover>.lp-btn:after{animation:.85s ease-out lp-varredura}@keyframes lp-varredura{to{transform:translate(130%)}}@media (width<=860px){.lp-pep-nav>.lp-btn{padding-right:46px}.lp-pep-nav>.lp-pep{z-index:2;opacity:.34;width:40px;height:40px;transform:scaleX(var(--lp-flip));transition:opacity .3s;bottom:-4px;right:2px}.lp-pep-nav:hover>.lp-pep,.lp-pep-nav:focus-within>.lp-pep,.lp-pep-nav.lp-espia>.lp-pep{opacity:1;transform:scaleX(var(--lp-flip))}:where(.lp-pep-nav .gar-bateio) :is(.swing,.bob,.spark,.gleam,.chip,.swirl,.sway,.fleck,.ripple,.glint,.drop,.wave,.typeL,.typeR,.float,.dot,.spk){animation-name:var(--bateio-anim,none)}}:is(.lp-hero-ctas:has(.lp-pep-hold),.lp-custo-ctas:has(.lp-pep-hold)){padding-top:30px}.lp-final-ctas:has(.lp-pep-hold){padding-top:34px}.lp-duvida-ctas:has(.lp-pep-hold){padding-top:24px}.lp-convite-cta{align-self:flex-start;margin-top:26px}@media (width<=639px){.lp-hero-ctas .lp-pep-hold,.lp-final-ctas .lp-pep-hold,.lp-duvida-ctas .lp-pep-hold{flex:100%}}@media (prefers-reduced-motion:reduce){.gar-bateio :is(.swing,.bob,.spark,.gleam,.chip,.swirl,.sway,.fleck,.ripple,.glint,.drop,.wave,.typeL,.typeR,.float,.dot,.spk){animation:none}.lp-pep{transition:opacity .2s}.lp-pep-nav:hover>.lp-btn:after{animation:none}}.checkout-page{background:var(--bg-base);min-height:100vh;color:var(--text-body);padding:24px 16px 40px}.checkout-header{max-width:430px;font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:center;margin:0 auto 18px;font-size:12px;display:flex}.checkout-logo{letter-spacing:.16em;color:var(--text-strong);font-weight:900;text-decoration:none}.checkout-card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-xl);max-width:430px;box-shadow:var(--shadow-3);margin:auto;padding:28px}.checkout-card h1{letter-spacing:-.04em;color:var(--text-strong);margin:8px 0 12px;font-size:clamp(28px,7vw,40px);line-height:1.02}.checkout-eyebrow,.checkout-label{font:700 11px/1.2 var(--font-mono);letter-spacing:.12em;color:var(--accent-text)}.checkout-subtitle,.checkout-state>p{color:var(--text-muted);line-height:1.55}.checkout-label{margin:24px 0 8px;display:block}.checkout-select{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--input-bg,transparent);width:100%;min-height:46px;font:inherit;color:var(--text-body);padding:0 12px}.checkout-cycles{gap:8px;margin-top:12px;display:grid}.checkout-cycle{text-align:left;border:1px solid var(--line);border-radius:var(--r-md);width:100%;color:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:12px;display:flex}.checkout-cycle--active{border:2px solid var(--lagoon);background:var(--lagoon-soft)}.checkout-cycle span{flex-direction:column;min-width:0;display:flex}.checkout-cycle strong{white-space:nowrap;color:var(--text-strong)}.checkout-cycle em,.checkout-cycle small{color:var(--text-muted);font-size:11px;font-style:normal}.checkout-cycle b{color:var(--text-strong);font-size:18px}.checkout-total,.checkout-custom{border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;margin:18px 0;padding:18px;display:flex}.checkout-total>strong{letter-spacing:-.04em;color:var(--text-strong);font-size:34px}.checkout-total small{color:var(--text-muted)}.checkout-total em{color:var(--success-text);margin-top:8px;font-style:normal;font-weight:700}.checkout-actions{flex-direction:column;align-items:center;gap:10px;margin-top:26px;display:flex}.checkout-pep-hold{width:100%;display:block;position:relative}.checkout-primary{text-align:center;border-radius:var(--r-md);background:linear-gradient(135deg,var(--lagoon),var(--lagoon-deep));color:#fff;width:100%;min-height:48px;font:700 15px/1 var(--font-sans,inherit);letter-spacing:.01em;cursor:pointer;box-shadow:0 4px 16px var(--lagoon-deep);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.checkout-primary{box-shadow:0 4px 16px color-mix(in oklab,var(--lagoon-deep) 35%, transparent)}}.checkout-primary{transition:transform .12s var(--ease-rise),box-shadow .12s var(--ease-rise)}.checkout-primary:hover{box-shadow:0 6px 22px var(--lagoon-deep);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.checkout-primary:hover{box-shadow:0 6px 22px color-mix(in oklab,var(--lagoon-deep) 45%, transparent)}}.checkout-primary:disabled{opacity:.6;cursor:default;transform:none}.checkout-trust{color:var(--text-faint);font-size:11px}.checkout-text-link,.checkout-back{text-align:center;color:var(--text-body);text-underline-offset:3px;margin-top:16px;display:block}.checkout-back{color:var(--text-muted);font-size:13px}.checkout-alert{border:1px solid var(--danger);border-radius:var(--r-sm);background:var(--danger);gap:6px;margin:16px 0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-alert{background:color-mix(in oklab,var(--danger) 10%, var(--surface-1))}}.checkout-alert{color:var(--danger-text)}.checkout-alert button{color:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:800;text-decoration:underline}.checkout-state{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.checkout-state-icon{background:var(--lagoon-soft);width:58px;height:58px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:26px;display:grid}.checkout-state-icon--ok{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.checkout-state-icon--ok{background:color-mix(in oklab,var(--success) 18%, var(--surface-1))}}.checkout-state-icon--ok{color:var(--success-text)}.checkout-state-icon--error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.checkout-state-icon--error{background:color-mix(in oklab,var(--danger) 16%, var(--surface-1))}}.checkout-state-icon--error{color:var(--danger-text)}.checkout-code{border:1px dashed var(--lagoon);border-radius:var(--r-md);flex-direction:column;gap:5px;width:100%;padding:16px;display:flex}.checkout-code strong{font:800 24px var(--font-mono);letter-spacing:.08em;color:var(--text-strong)}.checkout-code small,.checkout-code span{color:var(--text-muted)}.checkout-footer{text-align:center;color:var(--text-faint);margin:18px auto 0;font-size:11px}.checkout-loading{text-align:center;color:var(--text-muted);padding:60px 0}.checkout-custom p{margin-bottom:0}.checkout-custom strong{color:var(--text-strong)}.checkout-total--trial{margin-top:24px}@media (width<=480px){.checkout-page{padding:14px 10px 28px}.checkout-card{border-radius:var(--r-lg);padding:22px 18px}.checkout-card h1{font-size:32px}.checkout-cycle{padding:10px}.checkout-total>strong{font-size:30px}}.checkout-alert-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.checkout-alert-actions button,.checkout-alert-actions a{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.gar-rec-badge{border:1px solid var(--danger);align-items:center;min-height:20px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gar-rec-badge{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent)}}.gar-rec-badge{color:var(--danger);font:700 10px/1 var(--font-sans);letter-spacing:.12em;border-radius:999px}.gar-table--partner-invites{min-width:680px}.gar-table--partner-invites th,.gar-table--partner-invites td{white-space:nowrap}.gar-table--partner-invites th:first-child,.gar-table--partner-invites td:first-child{white-space:normal;overflow-wrap:break-word;max-width:220px}.gar-partner-invites{gap:20px;width:100%;min-width:0;display:grid}.gar-partner-invites__header{border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.gar-partner-invites__header h1{color:var(--text-strong);margin:0;font-size:24px;line-height:1.2}.gar-partner-invites__header p{color:var(--text-muted);margin:6px 0 0}.gar-partner-invites__form{gap:12px;display:grid}.gar-partner-invites__created{color:var(--text-body);gap:8px;margin-top:16px;display:grid}.gar-partner-invites__created label{color:var(--text-muted);font-size:12px;font-weight:600}.gar-partner-invites__actions{flex-wrap:wrap;gap:8px;display:flex}.gar-partner-invites__error{color:var(--danger-text);margin:12px 0 0;font-size:13px}.gar-partner-invites__list{border-radius:var(--r-lg);min-width:0;color:var(--text-body);padding:20px}.gar-partner-invites__section-title{color:var(--text-strong);margin:0 0 16px;font-size:18px}.gar-partner-invites__empty{color:var(--text-muted);margin:0;font-size:13px}.gar-table-scroll{min-width:0;overflow:auto hidden}.gar-partner-accept{background:radial-gradient(circle at top, var(--ambient-a), transparent 42%), var(--surface-0);min-height:100vh;color:var(--text-body);place-items:center;padding:24px;display:grid}.gar-partner-accept__card{border-radius:var(--r-xl);width:100%;max-width:600px;padding:clamp(28px,6vw,48px)}.gar-partner-accept__header{text-align:center;justify-items:center;gap:16px;display:grid}.gar-partner-accept__header h1{max-width:520px;color:var(--text-strong);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(30px,6vw,44px);line-height:1.05}.gar-partner-accept__header p{color:var(--text-muted);margin:0;font-size:16px;line-height:1.55}.gar-partner-accept__card h2{color:var(--text-strong);margin:0;font-size:22px}.gar-partner-accept__card p{color:var(--text-muted);line-height:1.55}.gar-partner-accept__card strong{color:var(--text-strong)}.gar-partner-accept__form{gap:12px;margin-top:28px;display:grid}.gar-partner-accept__success{border-top:1px solid var(--line);gap:12px;margin-top:32px;padding-top:28px;display:grid}.gar-partner-accept__success p{margin:0}.gar-partner-accept__code{border:1px dashed var(--accent);border-radius:var(--r-lg);background:var(--surface-2);width:100%;color:var(--text-strong);cursor:pointer;justify-items:center;gap:8px;margin:8px 0;padding:22px;display:grid}.gar-partner-accept__code:hover{background:var(--surface-3);border-color:var(--accent-deep)}.gar-partner-accept__code span{font:800 clamp(28px, 8vw, 40px)/1 var(--font-mono);letter-spacing:.08em}.gar-partner-accept__code small{color:var(--text-muted);font-size:12px}@media (width<=640px){.gar-partner-invites__header{flex-direction:column;align-items:stretch}.gar-partner-invites__header button{width:100%}.gar-partner-accept{padding:12px}.gar-partner-accept__card{border-radius:var(--r-lg)}}.gar-evaluator-page{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.gar-evaluator-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gar-evaluator-actions,.gar-evaluator-toolbar,.gar-evaluator-tabs,.gar-evaluator-recent,.gar-evaluator-storage{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.gar-evaluator-actions{margin-left:auto}.gar-evaluator-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:700}.gar-evaluator-chip{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface-1);min-height:32px;color:var(--text-body);font:600 12.5px var(--font-sans);cursor:pointer;padding:0 13px}.gar-evaluator-chip.active{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface-0)}.gar-evaluator-chip--activate{color:var(--accent-text)!important;border-style:dashed!important}.gar-evaluator-brand-picker{gap:9px;display:grid}.gar-evaluator-brand-picker>button{justify-content:space-between;width:100%;min-height:48px}.gar-evaluator-brand-picker strong{color:var(--text-muted);font-size:12px;font-weight:600}.gar-evaluator-search{width:min(240px,100%)}.gar-evaluator-toolbar>:last-child{margin-left:auto}.gar-evaluator-banner{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--sand);color:var(--accent-text);align-items:center;gap:12px;padding:12px 16px;display:flex}.gar-evaluator-banner p{color:var(--text-body);flex:1;margin:0;font-size:13px}.gar-evaluator-generation,.gar-evaluator-damages{padding:0;overflow:hidden}.gar-evaluator-generation-head{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 12px;display:flex}.gar-evaluator-generation-head>span{color:var(--text-faint);font-size:12px}.gar-evaluator-generation-head>:last-child{color:var(--accent-text);margin-left:auto}.gar-evaluator-table-scroll{width:100%;min-width:0;overflow:auto hidden}.gar-table--evaluator{min-width:620px}.gar-table--evaluator-damages{min-width:680px}.gar-table--evaluator th:not(:first-child),.gar-table--evaluator td:not(:first-child),.gar-table--evaluator-damages th:not(:first-child),.gar-table--evaluator-damages td:not(:first-child){text-align:right;white-space:nowrap}.gar-table--evaluator td:first-child{overflow-wrap:break-word;max-width:180px;color:var(--text-strong);font-weight:600}.gar-table--evaluator td .gar-input,.gar-table--evaluator td input{width:108px;font-family:var(--font-mono);text-align:right;margin-left:auto}.gar-table--evaluator td small{color:var(--text-faint);font:10.5px var(--font-mono);margin-top:3px;display:block}.gar-evaluator-discount{font-family:var(--font-mono);font-weight:600;color:var(--danger-text)!important}.gar-evaluator-bonus{font-family:var(--font-mono);font-weight:600;color:var(--success-text)!important}.gar-evaluator-preview{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.gar-evaluator-bulk-controls{gap:14px;margin-bottom:16px;display:grid}.gar-evaluator-bulk-controls>div,.gar-evaluator-bulk-controls>label{gap:7px;display:grid}.gar-evaluator-bulk-modes{flex-wrap:wrap;gap:8px;display:flex}.gar-evaluator-preview--scroll{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-md);max-height:280px;display:block;overflow-y:auto}.gar-evaluator-preview-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 12px;display:grid}.gar-evaluator-preview-row:last-child{border-bottom:0}.gar-evaluator-preview-row span{min-width:0;color:var(--text-muted);font-size:13px}.gar-evaluator-preview-row strong{color:var(--text-strong);white-space:nowrap;font-size:13px}.gar-evaluator-bulk-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.gar-evaluator-bulk-summary>div{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:3px;padding:12px;display:flex}.gar-evaluator-bulk-summary strong{color:var(--text-strong);font-size:22px}.gar-evaluator-bulk-summary span{color:var(--text-muted);font-size:12px}.gar-evaluator-bulk-warning{border-radius:var(--r-sm);background:var(--sand);border:1px solid var(--line-strong);color:var(--warning-text);margin:0 0 14px;padding:10px 12px;font-size:12.5px}.gar-evaluator-history-page{flex-direction:column;gap:24px;display:flex}.gar-evaluator-history-page h1{color:var(--text-strong);letter-spacing:-.025em;margin:0;font-size:32px;font-weight:700}.gar-evaluator-history-page header p{color:var(--text-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.gar-evaluator-history-card{min-width:0;overflow:hidden}.gar-evaluator-history-scroll{width:100%;min-width:0;overflow:auto hidden}.gar-table--evaluator-history{min-width:820px}.gar-table--evaluator-history th,.gar-table--evaluator-history td{white-space:nowrap}.gar-table--evaluator-history td:first-child{white-space:normal;overflow-wrap:break-word;max-width:220px}.gar-table--evaluator-history td:first-child strong,.gar-table--evaluator-history td:first-child small{display:block}.gar-table--evaluator-history td:first-child small{color:var(--text-muted);margin-top:3px}.gar-table--evaluator-history td:nth-child(3){white-space:normal;max-width:280px}.gar-evaluator-history-more{border-top:1px solid var(--line);justify-content:center;padding:16px;display:flex}.gar-evaluator-counter{max-width:680px;margin:0 auto;padding-bottom:160px}.gar-evaluator-search-main{margin-top:2px}.gar-evaluator-search-main input{height:46px!important}.gar-evaluator-model-card{padding:16px}.gar-evaluator-model-card>button:first-child{float:right;color:var(--accent-text)}.gar-evaluator-model-card h2{color:var(--text-strong);margin:0 0 12px;font-size:20px}.gar-evaluator-base{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;margin-top:13px;padding-top:12px;display:flex}.gar-evaluator-base strong{color:var(--text-strong)}.gar-evaluator-checklist{gap:8px;display:grid}.gar-evaluator-checklist>button{justify-content:space-between!important}.gar-evaluator-meter{z-index:20;left:var(--gar-sidebar-w);right:0;bottom:var(--gar-dock-h);padding:13px max(16px, calc((100vw - var(--gar-sidebar-w) - 680px) / 2)) calc(13px + env(safe-area-inset-bottom));background:var(--surface-1);border-top:1px solid var(--line-strong);position:fixed;box-shadow:0 -4px 16px #2c1e0a14}.gar-evaluator-meter>div{justify-content:space-between;align-items:baseline;display:flex}.gar-evaluator-meter>div span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-size:11px;font-weight:700}.gar-evaluator-meter>div strong{color:var(--text-strong);font-size:26px}.gar-evaluator-meter small{color:var(--text-muted);margin:2px 0 10px;display:block}.gar-evaluator-result{gap:12px;display:grid}.gar-evaluator-result-hero{text-align:center;background:linear-gradient(160deg, var(--sand), var(--surface-1));padding:20px}.gar-evaluator-result-hero>span{color:var(--accent-text);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.gar-evaluator-result-hero>strong{color:var(--text-strong);margin-top:5px;font-size:34px;display:block}.gar-evaluator-result-hero p{color:var(--text-muted);margin:5px 0 0}.gar-evaluator-result-lines,.gar-evaluator-share{padding:14px 16px}.gar-evaluator-result-lines>div{justify-content:space-between;padding:5px 0;display:flex}.gar-evaluator-share{background:var(--surface-1);width:520px;color:var(--text-strong);border:1px solid var(--line);gap:10px;padding:32px;display:grid;position:fixed;left:-9999px}.gar-evaluator-share>strong:first-child{color:var(--accent-text);font-size:22px}.gar-evaluator-share>div{border-top:1px solid var(--line);justify-content:space-between;padding-top:8px;display:flex}.gar-evaluator-share>strong:last-child{border-top:2px solid var(--line-strong);margin-top:8px;padding-top:14px;font-size:24px}.gar-evaluator-share-actions{flex-wrap:wrap;gap:9px;display:flex}.gar-evaluator-market-context{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--lagoon-soft);color:var(--accent-text);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;font-size:12.5px;display:flex}.gar-evaluator-market-context>span:last-child{margin-left:auto}.gar-evaluator-link{color:var(--accent-text);justify-content:center;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1023px){.gar-evaluator-meter{padding-left:16px;padding-right:16px;left:0}}@media (width<=640px){.gar-evaluator-heading,.gar-evaluator-actions{width:100%}.gar-evaluator-actions{margin-left:0}.gar-evaluator-toolbar{align-items:stretch}.gar-evaluator-search{width:100%}.gar-evaluator-toolbar>:last-child{margin-left:0}.gar-evaluator-banner{flex-wrap:wrap;align-items:flex-start}.gar-evaluator-banner button{width:100%}}.tenant-assignment__renewal-actions{flex-wrap:wrap;gap:8px;display:flex}.tenant-ops__header-actions>a{color:var(--accent-text)}.tenant-ops__metric strong,.gar-table--tenant-operations td:nth-child(8),.gar-table--tenant-operations td:nth-child(9),.tenant-ops__card-glance>span{font-family:var(--font-mono)}.tenant-ops__card-glance small{font-family:var(--font-display)}.motion-curtain{background:var(--lagoon)}@supports (color:color-mix(in lab, red, red)){.motion-curtain{background:color-mix(in oklab, var(--lagoon) 14%, var(--surface-0))}}.subreg-slot{background:var(--bg-base)}@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-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}@property --tw-ease{syntax:"*";inherits:false}
